@import url(https://fonts.googleapis.com/css2?family=Anton&family=IBM+Plex+Sans+Condensed:wght@200;400&family=Merriweather&family=Open+Sans+Condensed:wght@300&family=Oswald&family=Raleway&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+HK&family=Noto+Sans+SC&family=Noto+Sans+TC&family=Noto+Serif+SC&family=Noto+Serif+TC&display=swap);.Loading_padding_1xr {
  text-align: center;
  /*padding-top: 80px;*/ }

.Loading_message_QfW {
  font-size: 17px;
  color: #aaa;
  /* font-weight: 300; */
  margin-left: 20px; }

.Loading_overlay_4pM {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 20;
  left: 0px;
  top: 0px;
  background: rgba(255, 255, 255, 0.95); }

.Loading_loader_1dY {
  color: #0071ff;
  font-size: 90px;
  text-indent: -9999em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin: 72px auto;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: Loading_load6_27l 1.7s infinite ease, Loading_round_iUY 1.7s infinite ease;
  -o-animation: Loading_load6_27l 1.7s infinite ease, Loading_round_iUY 1.7s infinite ease;
     animation: Loading_load6_27l 1.7s infinite ease, Loading_round_iUY 1.7s infinite ease; }

@-webkit-keyframes Loading_load6_27l {
  0% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  5%,
  95% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  10%,
  59% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; }
  20% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; }
  38% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; }
  100% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } }

@-o-keyframes Loading_load6_27l {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } }

@keyframes Loading_load6_27l {
  0% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  5%,
  95% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  10%,
  59% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; }
  20% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; }
  38% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; }
  100% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } }

@-webkit-keyframes Loading_round_iUY {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-o-keyframes Loading_round_iUY {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
       transform: rotate(360deg); } }

@keyframes Loading_round_iUY {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
       transform: rotate(360deg); } }
.SettingsGeneral_content_3ET,
.SettingsGeneral_gudPropertyContent_2gV {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  padding: 0px;
  min-height: 80vh;
  /*background: #fafafa;*/ }

.SettingsGeneral_subContent_3lO {
  margin-top: 20px;
  margin-bottom: 100px; }

.SettingsGeneral_custom_hr_XgP {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.SettingsGeneral_iconUploader_1D7,
.SettingsGeneral_iconUploaderTrigger_1Ur,
.SettingsGeneral_icon_2jo {
  width: 150px;
  height: 100px; }

.SettingsGeneral_iconUploader_1D7 {
  display: block;
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer; }

.SettingsGeneral_iconUploaderTrigger_1Ur {
  display: table-cell;
  vertical-align: middle;
  font-size: 28px;
  color: #999; }

.SettingsGeneral_header_title_3HW {
  font-size: 25px;
  font-weight: 300;
  letter-spacing: 1px;
  color: #000; }

.SettingsGeneral_header_menu_title_3cv {
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 1px;
  padding-left: 30px;
  border-bottom: 1px solid #eee;
  width: 100%;
  background: #fff;
  line-height: 60px; }

.SettingsGeneral_header_desc_KvY {
  font-size: 14px;
  /*font-size: 13px;*/
  /*font-weight: 300;*/
  /*letter-spacing: 0px;*/
  /*line-height: 25px;*/
  /*color: #000;*/ }

.SettingsGeneral_form_extra_desc_RRV {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0px;
  max-width: 700px;
  margin-bottom: 30px;
  color: #000; }

.SettingsGeneral_form_extra_remark_18X {
  font-size: 12px;
  font-weight: 200;
  letter-spacing: 0px;
  color: #aaa;
  margin-top: 20px;
  margin-bottom: 20px; }

.SettingsGeneral_select_2yG {
  width: 100%;
  max-width: 400px;
  min-width: 200px; }

.SettingsGeneral_contentMargin_2DU {
  background: #fff;
  padding: 20px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.SettingsGeneral_tabs_2jT {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 5px; }

.SettingsGeneral_unselectedTab_3i2 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: initial !important;
  border: none;
  font-weight: normal !important;
  color: #aaaaaa !important;
  height: 40px;
  line-height: 40px;
  font-size: 14px; }

.SettingsGeneral_selectedTab_3di {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #0071ff !important;
  border: none;
  font-weight: normal !important;
  color: #fff !important;
  border-radius: 10px 10px 0 0;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  font-size: 14px; }

.SettingsGeneral_menuWrapper_18N > li {
  font-size: 15px;
  /*font-weight: bold;*/ }

.SettingsGeneral_deleteBtn_2by {
  height: 40px;
  line-height: 40px;
  color: white;
  padding: 0 25px;
  background: #f04134 !important;
  border: #f04134 !important;
  cursor: pointer;
  font-size: 12px; }

.SettingsGeneral_centeredInModal_2Uu > div {
  margin-left: 18.725%;
  margin-right: 18.725%; }

.SettingsGeneral_submitButton_1T-,
.SettingsGeneral_submitButton_1T-:focus,
.SettingsGeneral_submitButton_1T-:hover {
  border: 0px;
  background: transparent;
  font-size: 14px;
  color: #000;
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }

.SettingsGeneral_submitButton_1T-::before {
  background: transparent !important; }

@media screen and (max-width: 768px) {
  .SettingsGeneral_content_3ET {
    background-color: #f0f2f5; }
  .SettingsGeneral_subContent_3lO {
    margin: 0; }
  .SettingsGeneral_centeredInModal_2Uu > div {
    margin-left: 0;
    margin-right: 0;
    padding: 0 15px; }
  .SettingsGeneral_custom_hr_XgP {
    margin-bottom: 1em; } }
.Image_withoutRatio_2zr {
  display: inline-block; }

.Image_withRatio_1ns {
  position: relative; }

.Image_withRatio_1ns.Image__16x9_3cY:before {
  padding-top: 56.25%; }

.Image_withRatio_1ns.Image__9x16_G4Q:before {
  padding-top: 177.78%; }

.Image_withRatio_1ns.Image__4x3_2RW:before {
  padding-top: 75%; }

.Image_withRatio_1ns.Image__3x4_3Ao:before {
  padding-top: 133.34%; }

.Image_withRatio_1ns.Image__1x1_3E4:before {
  padding-top: 100%; }

.Image_withRatio_1ns:before {
  display: block;
  content: ' ';
  width: 100%; }

.Image_withRatio_1ns .Image_image_1nj {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
.UploadImages_addIcon_3W8 {
  font-size: 28px;
  color: #999; }

.UploadImages_addText_1CJ {
  margin-top: 8px;
  font-size: 12px;
  color: #666;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.UploadImages_addIconWrapperBase_StY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: middle;
  position: relative; }

.UploadImages_addIcon_3W8 {
  font-size: 28px;
  color: #999; }

.UploadImages_addText_1CJ {
  margin-top: 8px;
  font-size: 12px;
  color: #666;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.UploadImages_ImageListContainer_otn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .UploadImages_ImageListContainer_otn .UploadImages_imageWrapper_1G2 {
    width: 100px;
    height: 100px;
    display: inline-block;
    position: relative;
    border: 1px solid #c8c8c8;
    border-radius: 5%;
    margin: 10px 10px 0 0;
    z-index: 999; }
  .UploadImages_ImageListContainer_otn .UploadImages_image_3G7 {
    padding: 14px 10px;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .UploadImages_ImageListContainer_otn .UploadImages_icon_3Lj {
    font-size: 20px;
    margin: 0 5px;
    color: white;
    cursor: pointer; }
  .UploadImages_ImageListContainer_otn .UploadImages_hoverDiv_3Q1 {
    background: rgba(0, 0, 0, 0.3);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 100%;
    position: absolute;
    -webkit-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    opacity: 0; }
  .UploadImages_ImageListContainer_otn .UploadImages_hoverDiv_3Q1:hover {
    opacity: 1; }
  .UploadImages_ImageListContainer_otn .UploadImages_close_1S9 {
    font-size: 14px; }

.ant-upload-list-item-thumbnail img {
  -o-object-fit: contain;
     object-fit: contain;
  font-family: 'object-fit: contain;'; }
.GalleryPicker_Container_b1V {
  top: 10px; }
  .GalleryPicker_Container_b1V .GalleryPicker_children_2ku {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
    margin-bottom: 5px; }
    .GalleryPicker_Container_b1V .GalleryPicker_children_2ku .GalleryPicker_pickerName_RDI {
      font-size: 18px;
      color: #000; }
    .GalleryPicker_Container_b1V .GalleryPicker_children_2ku .GalleryPicker_uploadArea_2kP {
      background-color: #0071ff;
      border: none;
      width: 150px;
      height: 40px; }
      .GalleryPicker_Container_b1V .GalleryPicker_children_2ku .GalleryPicker_uploadArea_2kP .GalleryPicker_addText_1x5 {
        font-size: 14px;
        color: #ffffff;
        text-align: center;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        cursor: pointer; }
    .GalleryPicker_Container_b1V .GalleryPicker_children_2ku .GalleryPicker_tips_kP1 {
      color: #0071ff;
      text-align: center;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
    .GalleryPicker_Container_b1V .GalleryPicker_children_2ku .GalleryPicker_uploadGifArea_2Gx {
      background-color: #ff0000;
      border: none;
      width: 150px;
      height: 40px;
      margin-right: 10px; }
      .GalleryPicker_Container_b1V .GalleryPicker_children_2ku .GalleryPicker_uploadGifArea_2Gx .GalleryPicker_addText_1x5 {
        font-size: 14px;
        color: #ffffff;
        text-align: center;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        cursor: pointer; }
    .GalleryPicker_Container_b1V .GalleryPicker_children_2ku .GalleryPicker_gifTips_1pg {
      color: #ff0000;
      text-align: center;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      margin-right: 10px; }
    .GalleryPicker_Container_b1V .GalleryPicker_children_2ku .GalleryPicker_fullUploadArea_rvJ {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%; }
  .GalleryPicker_Container_b1V .GalleryPicker_maxImages_115 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 5px; }
    .GalleryPicker_Container_b1V .GalleryPicker_maxImages_115 .GalleryPicker_i18_XrL {
      margin-right: 5px; }
    .GalleryPicker_Container_b1V .GalleryPicker_maxImages_115 .GalleryPicker_imageLength_2RS {
      border-radius: 10px;
      padding: 0.5px 10px;
      color: #fff; }
  .GalleryPicker_Container_b1V .GalleryPicker_productGrid_V-l {
    overflow-y: scroll;
    width: 100%;
    max-height: 300px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr);
    margin-bottom: 15px; }
  .GalleryPicker_Container_b1V .GalleryPicker_images_3fN {
    height: 100px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  .GalleryPicker_Container_b1V .GalleryPicker_imageCard_OlJ {
    border-radius: 5px;
    border: 1px solid #ddd;
    margin: 5px;
    min-height: 160px;
    overflow: hidden; }
    .GalleryPicker_Container_b1V .GalleryPicker_imageCard_OlJ .GalleryPicker_cardContent_k_R {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 5px; }
      .GalleryPicker_Container_b1V .GalleryPicker_imageCard_OlJ .GalleryPicker_cardContent_k_R .GalleryPicker_imageName_JLG {
        width: 70%;
        height: 36px;
        color: #000;
        word-break: break-all;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical; }
      .GalleryPicker_Container_b1V .GalleryPicker_imageCard_OlJ .GalleryPicker_cardContent_k_R .GalleryPicker_checkBox_IL_ {
        width: 20%; }
  .GalleryPicker_Container_b1V .GalleryPicker_spinner_LYL {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #000;
    font-weight: bold;
    font-size: 16px; }
    .GalleryPicker_Container_b1V .GalleryPicker_spinner_LYL .ant-spin-dot i {
      background-color: #000;
      -webkit-transform: scale(1);
          -ms-transform: scale(1);
           -o-transform: scale(1);
              transform: scale(1); }
  .GalleryPicker_Container_b1V .GalleryPicker_searchImage_Ff_ {
    margin-bottom: 10px; }
  .GalleryPicker_Container_b1V .GalleryPicker_pagination_51V {
    text-align: center; }
  .GalleryPicker_Container_b1V .ant-modal-content .ant-modal-body .ant-calendar-picker .ant-calendar-picker-input .ant-calendar-range-picker-separator {
    display: none; }

.GalleryPicker_dateFilter_3df {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 10px;
  line-height: 1.5;
  padding: 10px 0; }
  .GalleryPicker_dateFilter_3df .GalleryPicker_selected_1M3 {
    background-color: #0071ff;
    border-radius: 5px;
    color: #fff;
    padding: 0.5px 5px; }

.ant-calendar-picker-container .ant-calendar .ant-calendar-panel .ant-calendar-date-panel .ant-calendar-range-middle {
  display: none; }

.ant-progress-text {
  margin: 0;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content; }

.GalleryPicker_cancelButton_1GR {
  position: absolute;
  cursor: pointer;
  color: #000; }

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

.GalleryPicker_hiddenProgressBar_YGG {
  position: fixed;
  right: 0;
  bottom: 10px;
  width: 20%; }
  .GalleryPicker_hiddenProgressBar_YGG .GalleryPicker_iconContainer_2or {
    text-align: right; }
    .GalleryPicker_hiddenProgressBar_YGG .GalleryPicker_iconContainer_2or .GalleryPicker_icon_1q- {
      padding: 10px;
      cursor: pointer; }

.GalleryPicker_badgeContainer_1Zn {
  position: relative; }

.GalleryPicker_badgeContainer_1Zn > span {
  position: absolute;
  right: 0px;
  top: -106px; }

.GalleryPicker_uploadImageRow_1-O {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .GalleryPicker_uploadImageRow_1-O .GalleryPicker_image_1KX {
    width: 50px;
    height: 50px;
    margin-right: 10px; }
    .GalleryPicker_uploadImageRow_1-O .GalleryPicker_image_1KX > img {
      -o-object-fit: contain;
         object-fit: contain; }
  .GalleryPicker_uploadImageRow_1-O .GalleryPicker_content_1Lp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%; }
    .GalleryPicker_uploadImageRow_1-O .GalleryPicker_content_1Lp .GalleryPicker_name_2MI {
      word-break: break-all;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 80%; }

@media screen and (max-width: 768px) {
  .GalleryPicker_Container_b1V {
    width: 95%;
    top: 0; }
    .GalleryPicker_Container_b1V .GalleryPicker_productGrid_V-l {
      -ms-grid-columns: (1fr)[3];
          grid-template-columns: repeat(3, 1fr); }
    .GalleryPicker_Container_b1V .GalleryPicker_images_3fN {
      height: 150px;
      width: 100%; }
  .ant-calendar-picker-container .ant-calendar-range {
    width: 95%; }
    .ant-calendar-picker-container .ant-calendar-range .ant-calendar-range-part {
      width: 100%; }
  .ant-calendar-picker-container .ant-calendar-range-picker-separator {
    display: none; }
  .ant-calendar-panel {
    max-height: 570px;
    overflow-y: scroll; } }
.CustomButton_button_3uM {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px 20px;
  border: 0px solid var(--property-theme-color1);
  background-color: var(--property-theme-color1);
  color: #fff;
  font-size: 14px;
  border-radius: 999999px;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  -webkit-transition: -webkit-filter 0.5s ease;
  transition: -webkit-filter 0.5s ease;
  -o-transition: filter 0.5s ease;
  transition: filter 0.5s ease;
  transition: filter 0.5s ease, -webkit-filter 0.5s ease;
  gap: 10px;
  width: 100%; }
  .CustomButton_button_3uM:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: 50%;
    left: 50%;
    top: var(--mouse-y);
    left: var(--mouse-x);
    -webkit-transform-style: flat;
            transform-style: flat;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    background: rgba(255, 255, 255, 0.1);
    border-radius: 100%;
    -webkit-transition: width 0.5s ease, height 0.5s ease;
    -o-transition: width 0.5s ease, height 0.5s ease;
    transition: width 0.5s ease, height 0.5s ease; }
  .CustomButton_button_3uM:focus, .CustomButton_button_3uM:hover {
    -webkit-filter: brightness(95%);
            filter: brightness(95%); }
  .CustomButton_button_3uM:active:after {
    width: 500px;
    height: 500px; }

.CustomButton_disabled_AeW {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  background: #ddd;
  color: #aaa;
  cursor: not-allowed; }
  .CustomButton_disabled_AeW:focus, .CustomButton_disabled_AeW:hover {
    background: #ddd; }
  .CustomButton_disabled_AeW:active:after {
    width: 0;
    height: 0;
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important; }

.CustomButton_loader_3Vd {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 15px;
  height: 15px;
  border: 1px solid #fff;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-animation: CustomButton_rotation_1JK 1s ease-in-out infinite;
       -o-animation: CustomButton_rotation_1JK 1s ease-in-out infinite;
          animation: CustomButton_rotation_1JK 1s ease-in-out infinite; }

@-webkit-keyframes CustomButton_rotation_1JK {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg); } }

@-o-keyframes CustomButton_rotation_1JK {
  0% {
    -o-transform: translate(-50%, -50%) rotate(0deg);
       transform: translate(-50%, -50%) rotate(0deg); }
  100% {
    -o-transform: translate(-50%, -50%) rotate(360deg);
       transform: translate(-50%, -50%) rotate(360deg); } }

@keyframes CustomButton_rotation_1JK {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
         -o-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
         -o-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg); } }

.CustomButton_loading_17T {
  cursor: default; }
  .CustomButton_loading_17T .CustomButton_childrenWrapper_2W3 {
    visibility: hidden; }
.PhoneInput_wrapper_3tB {
  height: 35px; }

.PhoneInput_wrapper_3tB div div {
  font-size: 14px; }

.PhoneInput_wrapper_3tB div div div button {
  border-bottom: 0px;
  margin-right: 5px; }

.PhoneInput_wrapper_3tB div div div button div div img {
  border: none;
  width: 2em;
  height: 1.7em;
  margin-right: 5px; }

.PhoneInput_wrapper_3tB div div div button div div {
  font-size: 13px; }

.PhoneInput_wrapper_3tB div input {
  border: 1px solid #ccc !important;
  border-radius: 4px;
  height: 30px !important;
  font-size: 13px;
  padding: 8px;
  /*width: 400px;*/
  /*max-width: 90%;*/
  /*margin-right: 10px;*/ }
.TimezoneInput_timezonePicker_3rF {
  width: 100%;
  border-radius: 1px; }

.TimezoneInput_timezonePicker_3rF div input {
  height: 32px;
  border-radius: 4px;
  border: 1px solid #d9d9d9; }

.TimezoneInput_timezonePicker_3rF div {
  background: none; }
.PageTitleBarV1_desktopTopBar_246 {
  padding: 0 10px 0 20px;
  background: #fff;
  color: #000; }

.PageTitleBarV1_mobileTopBar_2fX {
  display: none; }

.PageTitleBarV1_desktopTopBar_246 > div {
  width: 50%;
  display: inline-block;
  line-height: 50px;
  vertical-align: top;
  font-size: 16px; }

.PageTitleBarV1_desktopTopBar_246 > div:last-child {
  text-align: right;
  line-height: 1; }

.PageTitleBarV1_desktopTopBar_246 > div:last-child > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right; }

.PageTitleBarV1_icon_UPm {
  height: 50px;
  padding: 15px 10px;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }

.PageTitleBarV1_icon_UPm:hover {
  opacity: 0.3; }

@media only screen and (max-width: 768px) {
  .PageTitleBarV1_desktopTopBar_246 {
    display: none; }
  .PageTitleBarV1_mobileTopBar_2fX {
    display: block;
    background: #fff;
    color: #000; }
  .PageTitleBarV1_mobileTopBar_2fX > div {
    width: 50%;
    display: inline-block;
    line-height: 60px;
    vertical-align: top;
    font-size: 17px; }
  .PageTitleBarV1_mobileTopBar_2fX > div:first-child > * {
    display: inline-block;
    vertical-align: middle; }
  .PageTitleBarV1_mobileTopBar_2fX > div:first-child > img {
    width: 50px; }
  .PageTitleBarV1_mobileTopBar_2fX > div:last-child {
    text-align: right;
    line-height: 1; }
  .PageTitleBarV1_mobileTopBar_2fX > div:last-child > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
    -webkit-justify-content: right;
        -ms-flex-pack: right;
            justify-content: right; }
  .PageTitleBarV1_icon_UPm {
    height: 60px;
    padding: 20px 10px;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
  .PageTitleBarV1_icon_UPm:hover {
    opacity: 1; } }
:root {
  --normal-side-bar-width: 200px;
  /* from antd */
  --collapse-side-bar-width: 70px;
  background: #f9fafb; }

.SideBar_container_5IN {
  max-width: var(--normal-side-bar-width);
  min-width: var(--normal-side-bar-width);
  width: var(--normal-side-bar-width); }

.SideBar_sideBar_3yo {
  height: 100%; }

.SideBar_sideBar_3yo .ant-menu-item {
  border-radius: 5px;
  margin-bottom: 0px;
  color: #333;
  line-height: 36px;
  height: auto; }

.SideBar_sideBar_3yo .ant-menu-item:hover {
  color: #333;
  background: #eceef0; }

.SideBar_sideBar_3yo .ant-menu.ant-menu-dark .ant-menu-item-selected {
  background: #e6e8ea;
  font-weight: bold;
  color: #333; }

.SideBar_sideBar_3yo .ant-layout-sider-children {
  background: #f9fafb;
  padding: 10px;
  border-right: 1px solid #ddd; }

.SideBar_sideBar_3yo .ant-menu-root.ant-menu-inline {
  background: none; }

.SideBar_sideBar_3yo .ant-menu-root.ant-menu-vertical {
  background: none; }

@media only screen and (max-width: 768px) {
  .SideBar_container_5IN {
    width: var(--collapse-side-bar-width) !important;
    max-width: var(--collapse-side-bar-width) !important;
    min-width: var(--collapse-side-bar-width) !important; }
  .SideBar_sideBar_3yo {
    height: 100%;
    width: var(--collapse-side-bar-width) !important;
    max-width: var(--collapse-side-bar-width) !important;
    min-width: var(--collapse-side-bar-width) !important; }
  .SideBar_sideBar_3yo > div > ul {
    width: var(--collapse-side-bar-width) !important; }
  .SideBar_sideBar_3yo .ant-layout-sider-children {
    padding: 0px; }
  .SideBar_sideBar_3yo .ant-menu-item {
    border-radius: 0px;
    margin-bottom: 0px;
    /*color: #333;*/
    line-height: 45px;
    /*height: auto;*/ } }
.SettingPreference_settingButton_z_O {
  font-size: 28px;
  background: none;
  border: none;
  color: #aaa;
  cursor: pointer; }

/* modal */
.SettingPreference_settingModalWrap_3PA > div {
  width: 768px !important; }

/* modal close button */
.SettingPreference_settingModalWrap_3PA > div > div > *:nth-child(1) > span {
  width: 43px;
  height: 43px;
  color: #000 !important;
  line-height: 43px !important; }

/* modal header */
.SettingPreference_settingModalWrap_3PA > div > div > *:nth-child(2) {
  padding: 8px 10px;
  /*background-color: #4d4d4f !important;*/
  border-bottom: 1px solid #ddd !important;
  background: #f9fafb !important;
  /*border: none !important;*/ }

.SettingPreference_settingModalWrap_3PA > div > div > *:nth-child(2) > div {
  /* header text */
  color: #000 !important;
  font-size: 16px !important; }

/* modal body */
.SettingPreference_settingModalWrap_3PA > div > div > *:nth-child(3) {
  padding: unset;
  height: 400px; }

/* content inside modal body */
.SettingPreference_contentContainer_3jE {
  height: 100%; }

.SettingPreference_menuFoldButton_3jt {
  background: none;
  border: none;
  color: #aaa;
  margin-right: 20px; }

@media only screen and (max-width: 768px) {
  /* modal */
  .SettingPreference_settingModalWrap_3PA > div {
    width: 100% !important;
    margin: 0px;
    top: 0px;
    height: 100%; }
  /* modal content */
  .SettingPreference_settingModalWrap_3PA > div > div {
    width: 100%;
    height: 100%;
    border-radius: unset; }
  /* modal body */
  .SettingPreference_settingModalWrap_3PA > div > div > *:nth-child(3) {
    height: 100%; }
  /* modal header */
  .SettingPreference_settingModalWrap_3PA > div > div > *:nth-child(2) {
    border-radius: unset; } }
.SortImages3_sortableHelper_34I {
  z-index: 1005; }

.SortImages3_imageWrapper_3w2 {
  width: 100px;
  height: 100px;
  display: inline-block;
  position: relative;
  border: 1px solid #c8c8c8;
  border-radius: 5%;
  margin: 10px 10px 0 0; }

.SortImages3_image_1Uu {
  padding: 14px 10px;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.SortImages3_hoverDiv_3KT {
  background: rgba(0, 0, 0, 0.3);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  opacity: 0; }

.SortImages3_hoverDiv_3KT:hover {
  opacity: 1; }

.SortImages3_arrowRow_3AI {
  position: absolute;
  width: 100%;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10px; }

.SortImages3_close_2u0 {
  font-size: 14px; }

.SortImages3_leftArrow_xZn {
  font-size: 14px;
  margin-right: auto; }

.SortImages3_rightArrow_A3z {
  font-size: 14px;
  margin-left: auto; }

.SortImages3_icon_3jL {
  font-size: 20px;
  margin: 0 5px;
  color: white;
  cursor: pointer; }

.SortImages3_heading_1-L {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65); }

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

.SortImages3_loader_nXa {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  border: 10px solid;
  border-color: rgba(150, 150, 150, 0.15) rgba(150, 150, 150, 0.25) rgba(150, 150, 150, 0.35) rgba(150, 150, 150, 0.5);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-animation: SortImages3_rotation_3iw 1s linear infinite;
       -o-animation: SortImages3_rotation_3iw 1s linear infinite;
          animation: SortImages3_rotation_3iw 1s linear infinite; }

@-webkit-keyframes SortImages3_rotation_3iw {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-o-keyframes SortImages3_rotation_3iw {
  0% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg); } }

@keyframes SortImages3_rotation_3iw {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg); } }
.UploadImages2_addIconWrapper_3vA,
.UploadImages2_addIconWrapperLesson_19d {
  border: 1px dashed #c8c8c8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: middle;
  cursor: pointer;
  position: relative; }
  .UploadImages2_addIconWrapper_3vA .UploadImages2_fullUploadArea_k7v,
  .UploadImages2_addIconWrapperLesson_19d .UploadImages2_fullUploadArea_k7v {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%; }

.UploadImages2_addIconWrapper_3vA {
  width: 100px;
  height: 100px;
  background: whitesmoke;
  border-radius: 5%;
  margin: 10px 10px 0 0; }

.UploadImages2_addIconWrapperLesson_19d {
  width: 100%;
  height: 100%;
  background: #c2c2c2;
  border-radius: 10px 10px 0 0; }

.UploadImages2_addIcon_9tu {
  font-size: 28px;
  color: #999;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%); }

.UploadImages2_addText_Qkt {
  margin-top: 8px;
  font-size: 12px;
  color: #666;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.UploadImages2_addIconLesson_1xP {
  font-size: 28px;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%); }

.UploadImages2_addTextLesson_3gO {
  margin-top: 8px;
  font-size: 19px;
  font-weight: 200;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.ant-upload-list-item-thumbnail img {
  -o-object-fit: contain;
     object-fit: contain;
  font-family: 'object-fit: contain;'; }

.UploadImages2_heading_2Cd {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.4); }

.UploadImages2_editAltModalTitle_3-y {
  color: #000;
  font-size: 18px;
  margin-bottom: 10px; }

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

.UploadImages2_editAltModalRightText_3UT {
  margin-left: 10px; }

.UploadImages2_editAltModalRightText_3UT > .UploadImages2_title_2Ab {
  font-size: 14px;
  color: #000;
  margin-bottom: 5px; }

.UploadImages2_required_2xY {
  color: red;
  margin-left: 5px; }

.UploadImages2_required_2xY:after {
  content: '*'; }
:root {
  --form-item-gap: 25px; }

.SettingForm_root_1CU {
  height: 100%;
  padding: 20px 20px;
  color: #000; }

.SettingForm_formContainer_12l {
  height: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto 30px;
      grid-template-rows: auto 30px;
  row-gap: var(--form-item-gap); }

.SettingForm_formButtonGroup_3al {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }

.SettingForm_formButtonGroup_3al > button + button {
  margin-right: 10px; }

.SettingForm_form_3dS {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-rows: max-content;
  row-gap: var(--form-item-gap);
  overflow-y: auto;
  padding-right: 10px; }

.SettingForm_formItem_1RC,
.SettingForm_formItemInline_9bb {
  font-size: 14px; }

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

@media only screen and (max-width: 768px) {
  .SettingForm_root_1CU {
    background: #fff; } }
.ComingSoon_root_2l9 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.ComingSoon_root_2l9 > img {
  width: 20%; }

.ComingSoon_root_2l9 > div {
  margin-top: var(--form-item-gap);
  font-size: 24px; }
.MemberSettingForm_customForm_Sqw {
  -ms-grid-columns: max-content auto;
      grid-template-columns: max-content auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  overflow: unset; }

.MemberSettingForm_customFormItemInline_1bC > :nth-child(1) {
  margin-right: 20px; }

/* handle mobile screen */
@media only screen and (max-width: 500px) {
  .MemberSettingForm_customForm_Sqw {
    -ms-grid-columns: auto;
        grid-template-columns: auto;
    row-gap: 20px; } }
.ProductSettingForm_customForm_O1E {
  -ms-grid-columns: max-content auto;
      grid-template-columns: max-content auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px; }

.ProductSettingForm_customFormItemInline_BSv > :nth-child(1) {
  margin-right: 20px; }

/* handle mobile screen */
@media only screen and (max-width: 500px) {
  .ProductSettingForm_customForm_O1E {
    -ms-grid-columns: auto;
        grid-template-columns: auto;
    row-gap: 20px; } }
.ShopSettingForm_root_38k > div:last-child {
  margin-bottom: 10px; }

.ShopSettingForm_root_38k .ShopSettingForm_customFormItemInline_H-1 {
  gap: 10px; }

.ShopSettingForm_root_38k .ShopSettingForm_formRow_1Uv {
  gap: 10px;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }
  .ShopSettingForm_root_38k .ShopSettingForm_formRow_1Uv > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }
  .ShopSettingForm_root_38k .ShopSettingForm_formRow_1Uv > *:first-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
  .ShopSettingForm_root_38k .ShopSettingForm_formRow_1Uv > *:last-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16px;
        -ms-flex: 0 0 16px;
            flex: 0 0 16px;
    cursor: pointer; }

.ShopSettingForm_root_38k .ShopSettingForm_emptyHints_2Z8 {
  position: relative;
  margin: 0px auto;
  font-size: 12px;
  text-align: center; }

.ShopSettingForm_root_38k .ShopSettingForm_addBtn_YnF {
  position: relative;
  font-size: 16px;
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto; }
.OrderSettingForm_customForm_1LV {
  -ms-grid-columns: max-content auto;
      grid-template-columns: max-content auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px; }

.OrderSettingForm_customFormItemInline_2Hm > :nth-child(1) {
  margin-right: 20px; }

/* handle mobile screen */
@media only screen and (max-width: 500px) {
  .OrderSettingForm_customForm_1LV {
    -ms-grid-columns: auto;
        grid-template-columns: auto;
    row-gap: 20px; } }
.BlogSettingForm_row_2fi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%; }
  .BlogSettingForm_row_2fi .BlogSettingForm_title_2eo {
    margin-right: 20px;
    font-size: 14px;
    line-height: 1.5;
    color: #000000a6; }
.PageTitleBarV2_content_24w {
  background-color: #fff;
  border-radius: 8px;
  overflow: hidden;
  margin: 15px 30px 0; }

.PageTitleBarV2_header_title_3oO {
  font-size: 17px;
  padding-left: 20px;
  width: 100%;
  background: #fff;
  line-height: 50px;
  color: #000; }

@media only screen and (max-width: 767px) {
  .PageTitleBarV2_header_title_3oO {
    padding-left: 60px; } }

.PageTitleBarV2_desktopButton_3bM {
  margin-left: 1px;
  border-radius: 0px;
  height: 50px;
  background: none;
  border: none;
  color: black;
  font-size: 14px;
  font-weight: normal; }

.PageTitleBarV2_desktopDropdown_FI_ {
  margin-left: 1px;
  border-radius: 0px;
  height: 60px;
  background: none;
  border: none; }

.PageTitleBarV2_desktopDropdown_FI_ > span {
  margin: 5px;
  color: #4c5259;
  font-weight: 400;
  font-size: 14px; }

.PageTitleBarV2_desktopDropdown_FI_ > i {
  font-size: 13px; }

.PageTitleBarV2_button_2CX {
  margin-left: 1px;
  border-radius: 0px;
  height: 60px;
  background: none;
  border: none; }

.PageTitleBarV2_button_2CX:focus {
  border-bottom: none; }

.PageTitleBarV2_button_2CX:active {
  border-bottom: none; }

.PageTitleBarV2_button_2CX:hover {
  background: #cccccc;
  border-bottom: none; }

.PageTitleBarV2_button_2CX span {
  margin: 5px !important;
  font-weight: 300 !important;
  font-size: 13px !important; }

.PageTitleBarV2_buttonTutorial_23c {
  margin: 10px;
  border: none !important;
  background: #ff9900;
  color: #fff !important;
  height: 35px; }

.PageTitleBarV2_buttonTutorial_23c > i {
  color: #fff !important;
  font-size: 15px;
  font-weight: 900 !important; }

.PageTitleBarV2_buttonTutorial_23c > span {
  font-size: 14px;
  font-weight: 300; }

.PageTitleBarV2_buttonTutorial_23c:hover {
  background: #ff9900; }

.PageTitleBarV2_buttonTutorial_23c:active {
  background: #ff9900; }

.PageTitleBarV2_buttonTutorial_23c:focus {
  background: #ff9900; }

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

.PageTitleBarV2_mobileOnly_29i {
  display: none; }

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

.PageTitleBarV2_mobileOnlyWide_-lO {
  display: none; }

.PageTitleBarV2_redDot_2e5 {
  background: red;
  position: absolute;
  right: 0px;
  top: 10px;
  width: 10px;
  height: 10px;
  border-radius: 100px; }

@media only screen and (max-width: 768px) {
  .PageTitleBarV2_content_24w {
    border: none;
    border-bottom: 1px solid #eee;
    background-color: #fff;
    border-radius: 0px;
    overflow: hidden;
    margin: 0px; }
  .PageTitleBarV2_desktopOnly_3Hb {
    display: none; }
  .PageTitleBarV2_mobileOnly_29i {
    display: block; }
  .PageTitleBarV2_desktopOnlyWide_3i_ {
    display: none; }
  .PageTitleBarV2_mobileOnlyWide_-lO {
    display: block; } }

.PageTitleBarV2_menu_WAl .ant-dropdown-menu-submenu {
  padding: 7px 8px; }

.PageTitleBarV2_menu_WAl .ant-dropdown-menu-submenu > .ant-dropdown-menu-submenu-title {
  font-size: 13px; }
  .PageTitleBarV2_menu_WAl .ant-dropdown-menu-submenu > .ant-dropdown-menu-submenu-title:after {
    display: none; }

.PageTitleBarV2_menu_WAl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  right: 100%;
  left: auto;
  max-height: 270px;
  overflow: scroll; }
.SellerAnnounce_button_CnJ {
  /*margin-top: 10px;*/
  /*margin-left: 0px;*/
  /*margin-right: 5px;*/
  /*border: 1px solid #000 !important;*/
  /*margin-top: 10px;*/
  margin-left: 1px;
  /*margin-right: 5px;*/
  border-top: 0px solid #000 !important;
  border-left: 0px solid #000 !important;
  border-right: 0px solid #000 !important;
  border-radius: 0px;
  height: 60px;
  background: none;
  border-bottom: 0px solid #eeeeee;
  padding-bottom: 3px;
  border: none; }

.SellerAnnounce_button_CnJ > span {
  margin: 5px;
  color: #4c5259;
  font-weight: 400;
  font-size: 13px; }

.SellerAnnounce_button_CnJ > i {
  font-size: 13px;
  color: #000; }

.SellerAnnounce_button_CnJ:focus {
  /*border-bottom: 1px solid #eeeeee;*/
  border: none; }

.SellerAnnounce_button_CnJ:active {
  /*border-bottom: 1px solid #eeeeee;*/
  border: none; }

.SellerAnnounce_button_CnJ:hover {
  background: #eee;
  /*border-bottom: 1px solid #eeeeee;*/
  border: none; }

.SellerAnnounce_imageDiv_2Gg {
  text-align: left; }

.SellerAnnounce_imageClass_LXH {
  border: 1px solid #eeeeee;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 350px;
  max-width: 80%; }
.TutorialBar_bar_1S4 {
  /*background: #fff;*/
  /*background: #ffcc00;*/
  background: #fce8e6;
  padding: 15px 20px;
  width: 100%;
  font-size: 14px;
  /*color: #fff;*/
  /*color: #000;*/
  color: #e52f2d;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.TutorialBar_setup_1JE {
  /* font-weight: bold; */
  /*color: #ff5e95;*/
  text-align: right; }

.TutorialBar_setup_1JE span {
  border-radius: 5px;
  color: #fff;
  /*font-weight: bold;*/
  padding: 10px 20px;
  /*background: #f10300;*/
  background: #e52f2d;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s; }

.TutorialBar_setup_1JE span:hover {
  color: #fff;
  background: #c5221f;
  /*background: #f10300;*/ }

@media only screen and (max-width: 600px) {
  .TutorialBar_bar_1S4 {
    padding: 10px 15px; }
  .TutorialBar_setup_1JE {
    display: block;
    text-align: left;
    margin-top: 5px; }
  .TutorialBar_setup_1JE span {
    padding: 7px 15px;
    display: inline-block; } }
.LanguageSettings_header_desc_1AD {
  font-size: 14px;
  border-bottom: 1px solid #eee;
  padding: 0px 0px 15px; }

.LanguageSettings_row_1yo {
  margin-bottom: 20px; }

.LanguageSettings_field_3jV {
  font-size: 14px;
  display: inline-block;
  width: 200px;
  text-align: right;
  padding-right: 20px; }

.LanguageSettings_value_26M {
  font-size: 14px;
  width: 150px;
  display: inline-block; }
:root {
  --botton-bar-height: 60px; }

.HomePage_root_fUD {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  background: #f0f2f5;
  overflow: hidden;
  overflow-y: auto; }
  .HomePage_root_fUD .HomePage_contentWrapper__NK {
    width: 100%;
    height: 100%;
    padding: 20px 15px; }
    .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_topBarWrapper_2BH {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 75px auto 90px;
          grid-template-columns: 75px auto 90px;
      -webkit-column-gap: 13px;
         -moz-column-gap: 13px;
              column-gap: 13px;
      position: relative;
      width: 100%;
      height: 75px; }
      .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_topBarWrapper_2BH .HomePage_logo_3ko {
        background: #fff;
        grid-row-start: 1;
        /* autoprefixer: off */
        grid-row-end: 3;
        width: 75px;
        height: 75px;
        overflow: hidden;
        object-fit: contain;
        border-radius: 9999px;
        border: 1px solid #eee;
        box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.05); }
      .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_topBarWrapper_2BH .HomePage_title_21U {
        grid-row-start: 1;
        /* autoprefixer: off */
        grid-row-end: 2;
        font-weight: bold;
        font-size: 20px;
        line-height: 41px;
        /* identical to box height */
        color: #000000;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_topBarWrapper_2BH .HomePage_planTag_1x3 {
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 2;
        /* autoprefixer: off */
        grid-row-end: 3;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 3px 20px;
        width: max-content;
        background: #0071ff;
        border-radius: 100px;
        color: white;
        cursor: pointer; }
      .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_topBarWrapper_2BH .HomePage_preview_3C9 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        cursor: pointer; }
        .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_topBarWrapper_2BH .HomePage_preview_3C9 p {
          font-weight: normal;
          font-size: 14px;
          line-height: 20px;
          /* identical to box height */
          color: #394359; }
    .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_menuWrapper_15d {
      display: block;
      width: 100%;
      height: calc(100% - 75px);
      padding: 20px 0px; }
      .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_menuWrapper_15d .HomePage_itemWrapper_3Ja {
        display: -ms-grid;
        display: grid;
        width: 100%;
        -ms-grid-columns: 30px auto 25px;
            grid-template-columns: 30px auto 25px;
        -webkit-column-gap: 5px;
           -moz-column-gap: 5px;
                column-gap: 5px;
        padding: 15px 5px 15px 15px;
        background: #ffffff;
        -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.05);
                box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.05);
        border-radius: 10px;
        margin-bottom: 15px;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
      .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_menuWrapper_15d .HomePage_img_2Tm,
      .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_menuWrapper_15d .HomePage_icon_34B,
      .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_menuWrapper_15d .HomePage_title_21U,
      .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_menuWrapper_15d .HomePage_iconList_295 {
        display: block;
        margin-top: auto;
        margin-bottom: auto;
        text-align: justify; }
      .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_menuWrapper_15d .HomePage_title_21U {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        margin-left: 10px;
        font-weight: bold;
        font-size: 15px;
        line-height: 16px;
        color: #000;
        margin-bottom: 10px; }
      .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_menuWrapper_15d .HomePage_titleflex_2Ot {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        margin-left: 10px;
        font-weight: bold;
        font-size: 15px;
        line-height: 16px;
        color: #000; }
      .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_menuWrapper_15d .HomePage_iconList_295 {
        margin-top: 7px;
        margin-left: 10px; }
      .HomePage_root_fUD .HomePage_contentWrapper__NK .HomePage_menuWrapper_15d .HomePage_icon_34B {
        font-size: 17px;
        -webkit-transform: scaleY(1.2);
            -ms-transform: scaleY(1.2);
             -o-transform: scaleY(1.2);
                transform: scaleY(1.2);
        -webkit-transform-origin: center;
            -ms-transform-origin: center;
             -o-transform-origin: center;
                transform-origin: center;
        color: #ccc; }
  .HomePage_root_fUD .HomePage_tabTitle_1TU {
    background-color: #fff;
    padding: 15px;
    font-style: normal;
    font-weight: 700;
    font-size: 35px;
    line-height: 41px;
    /* identical to box height */
    color: #000000; }

.HomePage_previewModal_2eM {
  top: 0px !important;
  margin: 0 !important;
  height: 100vh; }
  .HomePage_previewModal_2eM .ant-modal-content {
    height: 100vh; }
    .HomePage_previewModal_2eM .ant-modal-content .ant-modal-body {
      height: 100vh;
      padding: 0; }
  .HomePage_previewModal_2eM .HomePage_modalTitle_2Uc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 15px;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    height: 6%; }
    .HomePage_previewModal_2eM .HomePage_modalTitle_2Uc .HomePage_icon_34B {
      font-size: 24px; }
  .HomePage_previewModal_2eM .HomePage_iframeView_1hR {
    border: none;
    height: 94%;
    width: 100%; }

.HomePage_tabMenuWrapper_3-E {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
      grid-template-columns: repeat(4, 1fr);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  position: fixed;
  width: 100%;
  height: var(--botton-bar-height);
  left: 0px;
  bottom: 0px;
  background: #ffffff;
  -webkit-box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.1); }
  .HomePage_tabMenuWrapper_3-E .HomePage_iconContainer_3zA {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: var(--botton-bar-height); }

.HomePage_titleBar_yJ2 {
  padding: 20px;
  color: #000;
  font-size: 32px;
  font-weight: bold;
  background-color: #f0f2f5; }

.HomePage_titleBarWithBackButton_1uU {
  height: 60px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px;
  background: #f0f2f5;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  color: #000; }
.InitialSetting_root_3_Z {
  min-height: 100vh; }

.InitialSetting_rootNoPadding_2Jm {
  background: #fff;
  min-height: 100vh; }

.InitialSetting_contentNoPadding_17o {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  min-height: 100vh; }

.InitialSetting_container_--U {
  padding: 20px; }

.InitialSetting_row_iTi {
  font-size: 15px;
  margin-bottom: 30px; }

.InitialSetting_field_3i6 {
  width: 200px;
  vertical-align: top;
  display: inline-block;
  line-height: 30px; }

.InitialSetting_value_3Dm {
  display: inline-block;
  font-size: 14px; }

.InitialSetting_buttonRow_xO- {
  padding-left: 200px; }

@media only screen and (max-width: 768px) {
  .InitialSetting_container_--U {
    padding: 10px; }
  .InitialSetting_field_3i6 {
    display: block;
    margin-bottom: 10px; }
  .InitialSetting_value_3Dm {
    display: block; }
  .InitialSetting_buttonRow_xO- {
    padding-left: 0px; } }

/*.subContent {*/
/*    margin-top: 20px;*/
/*    margin-bottom: 100px;*/
/*}*/
/*.custom_hr {*/
/*    display: block;*/
/*    height: 1px;*/
/*    border: 0;*/
/*    border-top: 1px solid #eee;*/
/*    padding: 0;*/
/*    margin: 1em 0;*/
/*    margin-bottom: 20px;*/
/*}*/
/*.chargeInput {*/
/*    width: 80px;*/
/*    font-size: 13px;*/
/*    line-height: 30px;*/
/*    height: 30px;*/
/*}*/
/*.field_title {*/
/*    color: #aaa;*/
/*    font-weight: 200;*/
/*    letter-spacing: 1px;*/
/*    font-size: 14px;*/
/*}*/
/*.iconUploader,*/
/*.iconUploaderTrigger,*/
/*.icon {*/
/*    width: 150px;*/
/*    height: 100px;*/
/*}*/
/*.iconUploader {*/
/*    display: block;*/
/*    border: 1px dashed #d9d9d9;*/
/*    border-radius: 6px;*/
/*    cursor: pointer;*/
/*}*/
/*.iconUploaderTrigger {*/
/*    display: table-cell;*/
/*    vertical-align: middle;*/
/*    font-size: 28px;*/
/*    color: #999;*/
/*}*/
/*.header_title {*/
/*    font-size: 25px;*/
/*    font-weight: 300;*/
/*    letter-spacing: 1px;*/
/*    color: #000;*/
/*}*/
/*.header_desc {*/
/*    font-size: 13px;*/
/*    font-weight: 300;*/
/*    letter-spacing: 0px;*/
/*    line-height: 25px;*/
/*    color: #000;*/
/*}*/
/*.form_extra_desc {*/
/*    font-size: 12px;*/
/*    font-weight: 400;*/
/*    letter-spacing: 0px;*/
/*    max-width: 700px;*/
/*    margin-bottom: 30px;*/
/*    color: #000;*/
/*}*/
/*.form_extra_remark {*/
/*    font-size: 12px;*/
/*    font-weight: 400;*/
/*    letter-spacing: 0px;*/
/*    color: #aaa;*/
/*    margin-top: 20px;*/
/*    margin-bottom: 20px;*/
/*}*/
/*.tutorialButton {*/
/*    height: 35px !important;*/
/*    color: #ff6666 !important;*/
/*    background-color: #fff !important;*/
/*    border-color: #ff6666 !important;*/
/*    font-weight: 300 !important;*/
/*    padding-left: 20px !important;*/
/*    padding-right: 20px !important;*/
/*}*/
/*.dropdown {*/
/*    width: 100%;*/
/*    color: #000;*/
/*    font-weight: 400;*/
/*    margin-bottom: 20px;*/
/*}*/
/*.dropdown div {*/
/*    line-height: 40px;*/
/*    height: 40px;*/
/*    font-size: 14px;*/
/*}*/
/*.hoverPointer:hover {*/
/*    cursor: pointer;*/
/*}*/
/*.tutorialButton:hover {*/
/*}*/
/*.tutorialButton:active {*/
/*}*/
/*.tutorialButton:focus {*/
/*}*/
/*.responsiveFieldMargin {*/
/*    margin-top: 0px;*/
/*}*/
/*.responsiveWidth {*/
/*}*/
/*.responsiveRow {*/
/*    !*display: flex;*!*/
/*    !*vertical-align: top;*!*/
/*}*/
/*@media only screen and (max-width: 767px) {*/
/*    .responsiveFieldMargin {*/
/*        margin-top: 10px;*/
/*    }*/
/*    .responsiveWidth {*/
/*        width: 20%;*/
/*    }*/
/*    .responsiveRow {*/
/*        display: flex;*/
/*    }*/
/*}*/
/*.saveBtn:not([disabled]) {*/
/*    font-weight: 500;*/
/*    animation: buttonEffect 2s infinite;*/
/*}*/
/*@keyframes buttonEffect {*/
/*    0% {*/
/*        opacity: 0.3;*/
/*    }*/
/*    25% {*/
/*        opacity: 0.8;*/
/*    }*/
/*    50% {*/
/*        opacity: 1;*/
/*    }*/
/*    75% {*/
/*        opacity: 0.8;*/
/*    }*/
/*    100% {*/
/*        opacity: 0.3;*/
/*    }*/
/*}*/
/*.menuWrapper {*/
/*}*/
/*.menuWrapper > li {*/
/*    font-size: 15px;*/
/*    !*font-weight: bold;*!*/
/*}*/
.ColorPicker_container_BJg {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .ColorPicker_container_BJg .ColorPicker_colorPalette_3y8 {
    width: 30px;
    height: 30px;
    border: 2px solid #c8c8c8;
    border-radius: 7px; }
  .ColorPicker_container_BJg .ColorPicker_checkboxContainer_1ZN {
    margin-top: 5px; }

.ColorPicker_colorPicker_1Nb .ant-popover-inner-content {
  padding: 0 !important; }
  .ColorPicker_colorPicker_1Nb .ant-popover-inner-content > .chrome-picker {
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }

.ColorPicker_disable_3Gi {
  cursor: not-allowed; }
.GlobalMenuColorPicker_saveButton_2jv {
  height: 40px !important;
  line-height: 40px !important;
  color: #fff !important;
  border: none;
  padding: 0px 30px;
  cursor: pointer; }
  .GlobalMenuColorPicker_saveButton_2jv span {
    font-size: 14px; }
  .GlobalMenuColorPicker_saveButton_2jv i {
    font-weight: bold; }

.GlobalMenuColorPicker_typeContainer_1nd {
  display: inline-block;
  margin-right: 5px; }

.GlobalMenuColorPicker_typeName_1ob {
  margin-bottom: 5px; }

.GlobalMenuColorPicker_container_18r {
  position: relative;
  height: 100%;
  padding-top: 0px;
  width: 300px;
  margin-bottom: 10px; }
  .GlobalMenuColorPicker_container_18r .GlobalMenuColorPicker_content_1-x {
    height: 90%; }
    .GlobalMenuColorPicker_container_18r .GlobalMenuColorPicker_content_1-x .GlobalMenuColorPicker_colorPackGridContainer_1OK {
      display: -ms-grid !important;
      display: grid !important;
      -ms-grid-columns: (1fr)[3] !important;
          grid-template-columns: repeat(3, 1fr) !important; }
    .GlobalMenuColorPicker_container_18r .GlobalMenuColorPicker_content_1-x .GlobalMenuColorPicker_typeContainer_1nd {
      padding: 5px 0px;
      white-space: nowrap;
      overflow-x: auto; }
      .GlobalMenuColorPicker_container_18r .GlobalMenuColorPicker_content_1-x .GlobalMenuColorPicker_typeContainer_1nd::-webkit-scrollbar {
        display: none; }
      .GlobalMenuColorPicker_container_18r .GlobalMenuColorPicker_content_1-x .GlobalMenuColorPicker_typeContainer_1nd .GlobalMenuColorPicker_typeName_1ob {
        margin-bottom: 5px; }
      .GlobalMenuColorPicker_container_18r .GlobalMenuColorPicker_content_1-x .GlobalMenuColorPicker_typeContainer_1nd .GlobalMenuColorPicker_optionWrapper_3Wg {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        gap: 5px;
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
        overflow-x: scroll; }
        .GlobalMenuColorPicker_container_18r .GlobalMenuColorPicker_content_1-x .GlobalMenuColorPicker_typeContainer_1nd .GlobalMenuColorPicker_optionWrapper_3Wg > div {
          -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
                  flex-shrink: 0;
          cursor: pointer; }
        .GlobalMenuColorPicker_container_18r .GlobalMenuColorPicker_content_1-x .GlobalMenuColorPicker_typeContainer_1nd .GlobalMenuColorPicker_optionWrapper_3Wg > div > div > div > div {
          width: 50px !important;
          height: 50px !important;
          margin: 0 !important; }
          .GlobalMenuColorPicker_container_18r .GlobalMenuColorPicker_content_1-x .GlobalMenuColorPicker_typeContainer_1nd .GlobalMenuColorPicker_optionWrapper_3Wg > div > div > div > div > i {
            font-size: 18px; }
      .GlobalMenuColorPicker_container_18r .GlobalMenuColorPicker_content_1-x .GlobalMenuColorPicker_typeContainer_1nd .GlobalMenuColorPicker_imageWrapper_3fz {
        width: 50px;
        height: 50px;
        background-position: center;
        -webkit-background-size: cover;
                background-size: cover;
        border-radius: 5px;
        border: 1px solid #d9d9d9; }
      .GlobalMenuColorPicker_container_18r .GlobalMenuColorPicker_content_1-x .GlobalMenuColorPicker_typeContainer_1nd .GlobalMenuColorPicker_imageWrapperActive_3Cm {
        border: 1px solid var(--main-color); }

.GlobalMenuColorPicker_section_3qv .GlobalMenuColorPicker_title_1Iw {
  font-size: 12px; }

.GlobalMenuColorPicker_section_3qv .GlobalMenuColorPicker_expandable_3kc {
  -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
  visibility: hidden;
  opacity: 0; }
  .GlobalMenuColorPicker_section_3qv .GlobalMenuColorPicker_expandable_3kc > div {
    display: none; }
  .GlobalMenuColorPicker_section_3qv .GlobalMenuColorPicker_expandable--expanded_3zI {
    visibility: visible;
    opacity: 1; }
    .GlobalMenuColorPicker_section_3qv .GlobalMenuColorPicker_expandable--expanded_3zI > div {
      display: block; }

.GlobalMenuColorPicker_selectSection_36Q {
  width: 100%;
  padding: 10px 0; }
  .GlobalMenuColorPicker_selectSection_36Q div {
    width: 100%;
    height: 50px;
    color: #000; }
  .GlobalMenuColorPicker_selectSection_36Q .ant-select-selection-selected-value {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.GlobalMenuColorPicker_preview_3sv img,
.GlobalMenuColorPicker_selectSection_36Q img {
  height: 20px;
  margin-left: 15px; }

.GlobalMenuColorPicker_preview_3sv img:first-child,
.GlobalMenuColorPicker_selectSection_36Q img:first-child {
  margin-left: 10px; }

.GlobalMenuColorPicker_preview_3sv .GlobalMenuColorPicker_ColorpackItem_Hea,
.GlobalMenuColorPicker_selectSection_36Q .GlobalMenuColorPicker_ColorpackItem_Hea {
  margin-left: 10px;
  display: inline-block;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  border: 2px solid #eee; }

.GlobalMenuColorPicker_preview_3sv .GlobalMenuColorPicker_ColorpackText_3Vl,
.GlobalMenuColorPicker_selectSection_36Q .GlobalMenuColorPicker_ColorpackText_3Vl {
  margin-left: 10px;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 15px; }
.SettingsPayment_root_MhN {
  min-height: 90vh; }

.SettingsPayment_rootNoPadding_1o0 {
  background: #fff;
  min-height: 90vh; }

.SettingsPayment_contentNoPadding_3XA {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  min-height: 100vh; }

.SettingsPayment_subContent_310 {
  margin-top: 20px;
  margin-bottom: 100px; }

.SettingsPayment_custom_hr_1uO {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 20px; }

.SettingsPayment_chargeInput_2EH {
  width: 80px;
  font-size: 13px;
  line-height: 30px;
  height: 30px; }

.SettingsPayment_field_title_1Ro {
  color: #888;
  /*font-weight: 200;*/
  /*letter-spacing: 1px;*/
  font-size: 15px; }

.SettingsPayment_iconUploader_3_Z,
.SettingsPayment_iconUploaderTrigger_1s0,
.SettingsPayment_icon_3Cm {
  width: 150px;
  height: 100px; }

.SettingsPayment_iconUploader_3_Z {
  display: block;
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer; }

.SettingsPayment_iconUploaderTrigger_1s0 {
  display: table-cell;
  vertical-align: middle;
  font-size: 28px;
  color: #999; }

.SettingsPayment_header_title_2aQ {
  font-size: 25px;
  font-weight: 300;
  letter-spacing: 1px;
  color: #000; }

.SettingsPayment_header_desc_N5n {
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 25px;
  color: #000; }

.SettingsPayment_form_extra_desc_1We {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  max-width: 700px;
  margin-bottom: 30px;
  color: #000; }

.SettingsPayment_form_extra_remark_26f {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #aaa;
  margin-top: 20px;
  margin-bottom: 20px; }

.SettingsPayment_tutorialButton_3cJ {
  height: 35px !important;
  color: #ff6666 !important;
  background-color: #fff !important;
  border-color: #ff6666 !important;
  font-weight: 300 !important;
  padding-left: 20px !important;
  padding-right: 20px !important; }

.SettingsPayment_dropdown_2ma {
  width: 100%;
  color: #000;
  font-weight: 400;
  margin-bottom: 20px; }

.SettingsPayment_dropdown_2ma div {
  line-height: 40px;
  height: 40px;
  font-size: 14px; }

.SettingsPayment_responsiveFieldMargin_28a {
  margin-top: 0px; }

.SettingsPayment_responsiveRow_3dO {
  /*display: flex;*/
  vertical-align: top; }

.SettingsPayment_table_19a td:first-child,
.SettingsPayment_table_19a th:first-child {
  width: 100px;
  min-width: 100px; }

.SettingsPayment_table_19a td:nth-child(2),
.SettingsPayment_table_19a th:nth-child(2) {
  width: 150px;
  min-width: 150px; }

.SettingsPayment_table_19a td:nth-child(3),
.SettingsPayment_table_19a th:nth-child(3) {
  width: 200px;
  min-width: 200px; }

.SettingsPayment_table_19a td:nth-child(4),
.SettingsPayment_table_19a th:nth-child(4) {
  width: 120px;
  min-width: 120px; }

@media only screen and (max-width: 768px) {
  .SettingsPayment_responsiveFieldMargin_28a {
    margin-top: 10px; }
  .SettingsPayment_responsiveRow_3dO {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .SettingsPayment_table_19a td:first-child,
  .SettingsPayment_table_19a th:first-child {
    width: 100%;
    min-width: 100%; }
  .SettingsPayment_table_19a td:nth-child(2),
  .SettingsPayment_table_19a th:nth-child(2) {
    width: 100%;
    min-width: 100%; }
  .SettingsPayment_table_19a td:nth-child(3),
  .SettingsPayment_table_19a th:nth-child(3) {
    width: 100%;
    min-width: 100%; }
  .SettingsPayment_table_19a td:nth-child(4),
  .SettingsPayment_table_19a th:nth-child(4) {
    width: 20%;
    min-width: 20%; } }

.SettingsPayment_saveBtn_3iY:not([disabled]) {
  font-weight: 500;
  -webkit-animation: SettingsPayment_buttonEffect_993 2s infinite;
       -o-animation: SettingsPayment_buttonEffect_993 2s infinite;
          animation: SettingsPayment_buttonEffect_993 2s infinite; }

@-webkit-keyframes SettingsPayment_buttonEffect_993 {
  0% {
    opacity: 0.3; }
  25% {
    opacity: 0.8; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0.8; }
  100% {
    opacity: 0.3; } }

@-o-keyframes SettingsPayment_buttonEffect_993 {
  0% {
    opacity: 0.3; }
  25% {
    opacity: 0.8; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0.8; }
  100% {
    opacity: 0.3; } }

@keyframes SettingsPayment_buttonEffect_993 {
  0% {
    opacity: 0.3; }
  25% {
    opacity: 0.8; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0.8; }
  100% {
    opacity: 0.3; } }

.SettingsPayment_menuWrapper_2cy > li {
  font-size: 15px;
  /*font-weight: bold;*/ }
.CustomPayment_paymentIcon_PMO {
  height: 50px;
  width: auto;
  border-radius: 10px;
  margin-right: 10px;
  margin-top: 10px;
  cursor: pointer; }

.CustomPayment_saveBtn_2Ph:not([disabled]) {
  color: red;
  font-size: 14px;
  -webkit-animation: CustomPayment_buttonEffect_RVu 2s infinite;
       -o-animation: CustomPayment_buttonEffect_RVu 2s infinite;
          animation: CustomPayment_buttonEffect_RVu 2s infinite; }

.CustomPayment_responsiveRow_2U- {
  /*display: flex;*/
  vertical-align: top; }

.CustomPayment_table_3tk td:first-child,
.CustomPayment_table_3tk th:first-child {
  width: 50px;
  min-width: 50px; }

.CustomPayment_table_3tk td:nth-child(2),
.CustomPayment_table_3tk th:nth-child(2) {
  width: 70px;
  min-width: 70px; }

.CustomPayment_table_3tk td:nth-child(3),
.CustomPayment_table_3tk th:nth-child(3) {
  width: 100px;
  min-width: 100px; }

.CustomPayment_table_3tk td:nth-child(4),
.CustomPayment_table_3tk th:nth-child(4) {
  width: 100%;
  min-width: 100%; }

.CustomPayment_table_3tk td:nth-child(5),
.CustomPayment_table_3tk th:nth-child(5) {
  width: 50px;
  min-width: 50px; }

.CustomPayment_table_3tk td:nth-child(6),
.CustomPayment_table_3tk th:nth-child(6) {
  width: 100px;
  min-width: 100px; }

@media only screen and (max-width: 768px) {
  .CustomPayment_responsiveRow_2U- {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .CustomPayment_table_3tk td:first-child,
  .CustomPayment_table_3tk th:first-child {
    width: 20%;
    min-width: 20%; }
  .CustomPayment_table_3tk td:nth-child(2),
  .CustomPayment_table_3tk th:nth-child(2) {
    width: 100%;
    min-width: 100%; }
  .CustomPayment_table_3tk td:nth-child(3),
  .CustomPayment_table_3tk th:nth-child(3) {
    width: 100%;
    min-width: 100%; }
  .CustomPayment_table_3tk td:nth-child(4),
  .CustomPayment_table_3tk th:nth-child(4) {
    width: 100%;
    min-width: 100%; }
  .CustomPayment_table_3tk td:nth-child(5),
  .CustomPayment_table_3tk th:nth-child(5) {
    width: 20%;
    min-width: 20%; }
  .CustomPayment_table_3tk td:nth-child(6),
  .CustomPayment_table_3tk th:nth-child(6) {
    width: 20%;
    min-width: 20%; } }
.CurrencySetting_root_2Yf {
  min-height: 100vh; }

.CurrencySetting_rootNoPadding_2d5 {
  background: #fff;
  min-height: 100vh; }

.CurrencySetting_contentNoPadding_3lE {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  min-height: 100vh; }

.CurrencySetting_subContent_1j0 {
  margin-top: 20px;
  margin-bottom: 100px; }

.CurrencySetting_custom_hr_2NR {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 20px; }

.CurrencySetting_chargeInput_1ld {
  width: 80px;
  font-size: 13px;
  line-height: 30px;
  height: 30px; }

.CurrencySetting_field_title_3GE {
  color: #aaa;
  font-weight: 200;
  letter-spacing: 1px;
  font-size: 14px; }

.CurrencySetting_iconUploader_29h,
.CurrencySetting_iconUploaderTrigger_2mm,
.CurrencySetting_icon_39_ {
  width: 150px;
  height: 100px; }

.CurrencySetting_iconUploader_29h {
  display: block;
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer; }

.CurrencySetting_iconUploaderTrigger_2mm {
  display: table-cell;
  vertical-align: middle;
  font-size: 28px;
  color: #999; }

.CurrencySetting_header_title_2PH {
  font-size: 25px;
  font-weight: 300;
  letter-spacing: 1px;
  color: #000; }

.CurrencySetting_header_desc_2fM {
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 25px;
  color: #000; }

.CurrencySetting_form_extra_desc_ulv {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  max-width: 700px;
  margin-bottom: 30px;
  color: #000; }

.CurrencySetting_form_extra_remark_DrX {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #aaa;
  margin-top: 20px;
  margin-bottom: 20px; }

.CurrencySetting_tutorialButton_3vr {
  height: 35px !important;
  color: #ff6666 !important;
  background-color: #fff !important;
  border-color: #ff6666 !important;
  font-weight: 300 !important;
  padding-left: 20px !important;
  padding-right: 20px !important; }

.CurrencySetting_dropdown_Nkt {
  width: 100%;
  color: #000;
  font-weight: 400;
  margin-bottom: 20px; }

.CurrencySetting_dropdown_Nkt div {
  line-height: 40px;
  height: 40px;
  font-size: 14px; }

.CurrencySetting_hoverPointer_2J-:hover {
  cursor: pointer; }

.CurrencySetting_responsiveFieldMargin_2xY {
  margin-top: 0px; }

.CurrencySetting_responsiveRow_3H2 {
  /*display: flex;*/
  /*vertical-align: top;*/ }

@media only screen and (max-width: 767px) {
  .CurrencySetting_responsiveFieldMargin_2xY {
    margin-top: 10px; }
  .CurrencySetting_responsiveWidth_MtK {
    width: 20%; }
  .CurrencySetting_responsiveRow_3H2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.CurrencySetting_saveBtn_3Th:not([disabled]) {
  font-weight: 500;
  -webkit-animation: CurrencySetting_buttonEffect_3Lo 2s infinite;
       -o-animation: CurrencySetting_buttonEffect_3Lo 2s infinite;
          animation: CurrencySetting_buttonEffect_3Lo 2s infinite; }

@-webkit-keyframes CurrencySetting_buttonEffect_3Lo {
  0% {
    opacity: 0.3; }
  25% {
    opacity: 0.8; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0.8; }
  100% {
    opacity: 0.3; } }

@-o-keyframes CurrencySetting_buttonEffect_3Lo {
  0% {
    opacity: 0.3; }
  25% {
    opacity: 0.8; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0.8; }
  100% {
    opacity: 0.3; } }

@keyframes CurrencySetting_buttonEffect_3Lo {
  0% {
    opacity: 0.3; }
  25% {
    opacity: 0.8; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0.8; }
  100% {
    opacity: 0.3; } }

.CurrencySetting_menuWrapper_1rV > li {
  font-size: 15px;
  /*font-weight: bold;*/ }
.DeliverySettings_root_3et {
  padding-bottom: 100px; }

.DeliverySettings_rootNoPadding_3K1 {
  background: #fff;
  min-height: 100vh; }

.DeliverySettings_content_tEb {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  padding: 30px;
  /*padding-top: 30px;*/
  /*min-height: 90vh;*/
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); }

.DeliverySettings_contentNoPadding_jVk {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  min-height: 100vh;
  /*box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);*/ }

.DeliverySettings_old_express_263 {
  padding: 5px 10px;
  background: #fff2ed;
  display: inline-block;
  border-radius: 5px;
  color: #ff6000;
  margin-top: 5px; }

.DeliverySettings_sfButton_2FU {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #000 !important;
  color: #fff !important;
  border-color: #000 !important;
  padding: 0px 25px;
  margin-left: 10px !important; }

.DeliverySettings_sfButton_2FU span {
  font-size: 14px; }

.DeliverySettings_custom_hr_1hw {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 20px; }

.DeliverySettings_add_category_37I {
  font-weight: 200;
  height: 40px;
  width: 40px;
  font-size: 17px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #6f7894;
  color: #fff;
  background: #6f7894; }

.DeliverySettings_save_changes_2v3 {
  font-weight: 200;
  height: 40px;
  font-size: 13px;
  margin-top: 10px;
  margin-bottom: 10px;
  /*border: 1px solid #4c5259;*/
  /*background: #4c5259;*/
  /*color: #fff;*/
  border: 1px solid #000;
  background: #fff;
  color: #000; }

.DeliverySettings_remove_btn_2h_ {
  font-weight: 400;
  /*height: 30px;*/
  /*width: 30px;*/
  font-size: 13px;
  color: #aaa;
  /*border: 1px solid #4c5259;*/
  /*background: #fff;*/
  /*color: #4c5259;*/
  /*margin-right:10px;*/ }

.DeliverySettings_header_title_3Kg {
  font-size: 25px;
  font-weight: 300;
  letter-spacing: 1px;
  color: #000; }

.DeliverySettings_header_desc_2dd {
  font-size: 14px;
  font-weight: 300;
  color: #000;
  letter-spacing: 0px;
  margin-bottom: 20px; }

.DeliverySettings_addButton_3Xk {
  font-weight: 200;
  height: 30px;
  width: 30px;
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #6f7894;
  color: #fff;
  background: #6f7894; }

.DeliverySettings_responsiveRow_1pZ {
  /*display: flex;*/
  vertical-align: top; }

.DeliverySettings_customTag_VI1 {
  width: auto;
  text-align: left;
  line-height: 25px;
  height: auto;
  color: #000;
  font-size: 13px;
  background: #fff;
  border: 1px solid #000;
  position: relative; }

.DeliverySettings_customTag_VI1 i {
  font-size: 12px;
  margin-left: 2px; }

.DeliverySettings_absoluteArrow_31X {
  position: absolute;
  right: 7px;
  top: 7px; }

.DeliverySettings_tips_button_2yp {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #ff9900 !important;
  color: #fff !important;
  border-color: #ff9900 !important; }

.DeliverySettings_tips_button_2yp span {
  font-size: 14px;
  letter-spacing: 0px;
  padding: 20px;
  font-weight: 400; }

.DeliverySettings_themeButton_2YB {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #0071ff;
  color: #fff;
  border: none;
  margin-right: 10px; }

.DeliverySettings_themeButton_2YB:last-child {
  margin-right: 0px; }

.DeliverySettings_themeButton_2YB:hover {
  background-color: #136bab;
  color: #fff; }

.DeliverySettings_themeButton_2YB:focus {
  background-color: #0071ff;
  color: #fff; }

.DeliverySettings_themeButton_2YB:active {
  background-color: #0071ff;
  color: #fff; }

.DeliverySettings_themeButton_2YB > span {
  font-size: 14px;
  padding: 10px;
  margin-left: 0px !important; }

.DeliverySettings_ecpayButton_Qbp {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #70c050;
  color: #fff;
  border: none;
  margin-right: 10px; }

.DeliverySettings_ecpayButton_Qbp:hover {
  background-color: #83e05d;
  color: #fff; }

.DeliverySettings_ecpayButton_Qbp:focus {
  background-color: #70c050;
  color: #fff; }

.DeliverySettings_ecpayButton_Qbp:active {
  background-color: #70c050;
  color: #fff; }

.DeliverySettings_ecpayButton_Qbp > i {
  font-size: 15px; }

.DeliverySettings_ecpayButton_Qbp > span {
  font-size: 14px;
  padding: 10px;
  margin-left: 0px !important; }

.DeliverySettings_alert_3uZ {
  background: #fff;
  border-radius: 8px;
  color: #000;
  font-size: 14px;
  padding: 20px; }

.DeliverySettings_alert_3uZ > div:first-child {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 5px; }

.DeliverySettings_actionButton_3wN {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin-bottom: 10px; }

@media only screen and (max-width: 768px) {
  .DeliverySettings_root_3et {
    padding-bottom: 30px; }
  .DeliverySettings_mobileContent_2qp {
    margin: 0 !important;
    border: none !important; }
  .DeliverySettings_responsiveRow_1pZ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }
.DeliverySettingsTable_table_3eT {
  width: 100%; }
  .DeliverySettingsTable_table_3eT th,
  .DeliverySettingsTable_table_3eT td {
    vertical-align: top !important; }
  .DeliverySettingsTable_table_3eT td:nth-child(5),
  .DeliverySettingsTable_table_3eT th:nth-child(5) {
    width: 20%;
    min-width: 20%; }

@media only screen and (max-width: 768px) {
  .DeliverySettingsTable_table_3eT td:nth-child(6),
  .DeliverySettingsTable_table_3eT th:nth-child(6) {
    width: 20%;
    min-width: 20%; } }
.DeliveryFeeModal_fieldName_1jH {
  text-align: left;
  font-size: 14px; }

.DeliveryFeeModal_input_1pV {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.DeliveryFeeModal_inputNumber_2o7 {
  height: 30px;
  line-height: 30px;
  font-size: 14px; }

.DeliveryFeeModal_input_1pV {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.DeliveryFeeModal_inputHalf_3Im {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  width: 47%;
  margin-bottom: 20px; }

.DeliveryFeeModal_inputHalfMargin_3jV {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  margin-right: 6%;
  width: 47%;
  margin-bottom: 20px; }

.DeliveryFeeModal_checkbox_15l > label > span {
  font-size: 14px; }

.DeliveryFeeModal_radioButton_1L7 span {
  font-size: 14px;
  line-height: 2; }

@media only screen and (max-width: 768px) {
  .DeliveryFeeModal_fieldName_1jH {
    text-align: left;
    line-height: 35px; }
  .DeliveryFeeModal_inputHalf_3Im {
    width: 100%; }
  .DeliveryFeeModal_inputHalfMargin_3jV {
    width: 100%; } }
.DeliveryDateTimeModal_fieldName_2hm {
  text-align: left;
  font-size: 14px; }

.DeliveryDateTimeModal_input_1NZ {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.DeliveryDateTimeModal_inputNumber_zTF {
  height: 30px;
  line-height: 30px;
  font-size: 14px; }

.DeliveryDateTimeModal_input_1NZ {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.DeliveryDateTimeModal_inputHalf_OUT {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  width: 47%;
  margin-bottom: 20px; }

.DeliveryDateTimeModal_inputHalfMargin_An3 {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  margin-right: 6%;
  width: 47%;
  margin-bottom: 20px; }

.DeliveryDateTimeModal_checkbox_WxF > label > span {
  font-size: 14px; }

.DeliveryDateTimeModal_radioButton_3C6 span {
  font-size: 14px;
  line-height: 2; }

.DeliveryDateTimeModal_custom_time_setting_3gI {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 5px; }

@media only screen and (max-width: 768px) {
  .DeliveryDateTimeModal_fieldName_2hm {
    text-align: left;
    line-height: 35px; }
  .DeliveryDateTimeModal_inputHalf_OUT {
    width: 100%; }
  .DeliveryDateTimeModal_inputHalfMargin_An3 {
    width: 100%; } }
.SfExpressSettingModalWrapper_root_25Q {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .SfExpressSettingModalWrapper_root_25Q .SfExpressSettingModalWrapper_required_1L9 {
    color: red; }
  .SfExpressSettingModalWrapper_root_25Q .SfExpressSettingModalWrapper_required_1L9:before {
    content: '* '; }
  .SfExpressSettingModalWrapper_root_25Q .SfExpressSettingModalWrapper_remark_yOX {
    color: initial; }
  .SfExpressSettingModalWrapper_root_25Q .SfExpressSettingModalWrapper_remark_yOX:before {
    content: '^ '; }
  .SfExpressSettingModalWrapper_root_25Q .SfExpressSettingModalWrapper_title_sbN {
    font-size: 16px; }
  .SfExpressSettingModalWrapper_root_25Q .SfExpressSettingModalWrapper_disabledCredentialStatus_3iq {
    color: red; }

.SfExpressSettingModalWrapper_inputField_3eA {
  font-size: 16px; }

.SfExpressSettingModalWrapper_shipperAddressField_1MR > * {
  font-size: 16px; }

.SfExpressSettingModalWrapper_logo_1zj {
  display: block;
  margin: auto;
  max-height: 150px; }
.SettingRow_settingRow_3jQ {
  padding: 10px 0; }

.SettingRow_title_3XI {
  color: #888;
  /*font-weight: 200;*/
  /*letter-spacing: 1px;*/
  font-size: 15px; }

.SettingRow_required_3Tw:before {
  content: '* ';
  color: red; }

.SettingRow_isRemark_1QD:before {
  content: '^ ';
  color: black; }

.SettingRow_titleCol_2oe {
  max-width: 200px; }

.SettingRow_content_1PB {
  font-size: 16px; }

@media only screen and (max-width: 768px) {
  .SettingRow_title_3XI {
    margin-bottom: 5px; } }
.SfExpressSetting_root_2oa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .SfExpressSetting_root_2oa .SfExpressSetting_required_2Zv {
    color: red; }
  .SfExpressSetting_root_2oa .SfExpressSetting_required_2Zv:before {
    content: '* '; }
  .SfExpressSetting_root_2oa .SfExpressSetting_remark_4Yi {
    color: initial; }
  .SfExpressSetting_root_2oa .SfExpressSetting_remark_4Yi:before {
    content: '^ '; }
  .SfExpressSetting_root_2oa .SfExpressSetting_title_24O {
    font-size: 16px; }
  .SfExpressSetting_root_2oa .SfExpressSetting_disabledCredentialStatus_3TB {
    color: red; }

.SfExpressSetting_reminder_3mS {
  color: red;
  font-size: 12px;
  margin-top: 5px; }

.SfExpressSetting_inputField_1sE {
  font-size: 16px; }

.SfExpressSetting_shipperAddressField_263 > * {
  font-size: 16px; }

.SfExpressSetting_logo_88A {
  display: block;
  max-height: 50px;
  margin: 10px auto; }
.index_sectionTitle_25N {
  font-size: 18px;
  padding: 10px 0;
  border-bottom: 1px solid #e9e9e9; }

.index_description_1ui,
.index_remark_1eF,
.index_checkboxGroup_GGi {
  font-size: 14px;
  padding: 10px 0; }

.index_credentialButtons_1vQ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .index_credentialButtons_1vQ .index_submitButton_3Iv {
    font-size: 13px;
    height: 40px !important;
    margin-right: 10px; }
  .index_credentialButtons_1vQ .index_clearButton_-vY {
    font-size: 13px;
    white-space: break-spaces;
    height: 40px !important;
    margin-right: 10px; }

.index_remark_1eF {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .index_remark_1eF .index_title_12v {
    padding-right: 5px; }
  .index_remark_1eF .index_title_12v:after {
    content: ': '; }
  .index_remark_1eF .index_href_3Fa {
    text-decoration: underline;
    white-space: pre-line; }

.index_termsAndConditions_24y {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .index_termsAndConditions_24y .index_checkboxSection_1B4 {
    padding-right: 10px; }
  .index_termsAndConditions_24y .index_agreement_WuH {
    cursor: pointer;
    text-decoration: underline; }
  .index_termsAndConditions_24y .index_me_5MX {
    cursor: pointer; }
  .index_termsAndConditions_24y .index_me_5MX:after {
    content: ' '; }

.index_checkboxTitleSection_3e- {
  border-bottom: 1px solid #e9e9e9; }

.index_serviceTypeGridContainer_2fk .ant-checkbox-group {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 10px; }

.index_serviceTypeGridContainer_2fk .ant-checkbox-wrapper {
  font-size: 14px; }

.index_shipperAddressField_2yb {
  width: 100%; }

.index_selectionField_CdW {
  width: 100%;
  display: block;
  padding: 5px 0; }

.index_customAddressInput_3qG {
  font-size: 14px; }

@media screen and (max-width: 1400px) {
  .index_serviceTypeGridContainer_2fk .ant-checkbox-group {
    -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr; } }

@media screen and (max-width: 998px) {
  .index_serviceTypeGridContainer_2fk .ant-checkbox-group {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr; }
  .index_remark_1eF {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

@media screen and (max-width: 768px) {
  .index_serviceTypeGridContainer_2fk .ant-checkbox-group {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr; } }

@media screen and (max-width: 375px) {
  .index_credentialButtons_1vQ {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .index_credentialButtons_1vQ .index_submitButton_3Iv {
      margin: 0;
      margin-bottom: 10px; } }
.KerryExpressSettingModalWrapper_root_2Ov {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .KerryExpressSettingModalWrapper_root_2Ov .KerryExpressSettingModalWrapper_required_3tB {
    color: red; }
  .KerryExpressSettingModalWrapper_root_2Ov .KerryExpressSettingModalWrapper_required_3tB:before {
    content: '* '; }
  .KerryExpressSettingModalWrapper_root_2Ov .KerryExpressSettingModalWrapper_remark_1Vd {
    color: initial; }
  .KerryExpressSettingModalWrapper_root_2Ov .KerryExpressSettingModalWrapper_remark_1Vd:before {
    content: '^ '; }
  .KerryExpressSettingModalWrapper_root_2Ov .KerryExpressSettingModalWrapper_title_3_2 {
    font-size: 16px; }
  .KerryExpressSettingModalWrapper_root_2Ov .KerryExpressSettingModalWrapper_disabledCredentialStatus_YOg {
    color: red; }

.KerryExpressSettingModalWrapper_inputField_1FL {
  font-size: 16px; }

.KerryExpressSettingModalWrapper_shipperAddressField_3jH > * {
  font-size: 16px; }

.KerryExpressSettingModalWrapper_logo_3Ss {
  display: block;
  margin: auto;
  max-height: 150px; }
.KerryExpressSetting_root_1wP {
  min-width: 400px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .KerryExpressSetting_root_1wP .KerryExpressSetting_buttonContainer_1wG {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .KerryExpressSetting_root_1wP .KerryExpressSetting_buttonContainer_1wG .KerryExpressSetting_submitButton_vFx {
      font-size: 13px;
      height: 40px !important;
      margin-right: 10px; }
  .KerryExpressSetting_root_1wP .KerryExpressSetting_required_2To {
    color: red; }
  .KerryExpressSetting_root_1wP .KerryExpressSetting_required_2To:before {
    content: '* '; }
  .KerryExpressSetting_root_1wP .KerryExpressSetting_remark_1Cn {
    color: initial; }
  .KerryExpressSetting_root_1wP .KerryExpressSetting_remark_1Cn:before {
    content: '^ '; }
  .KerryExpressSetting_root_1wP .KerryExpressSetting_title_2BM {
    font-size: 16px; }

.KerryExpressSetting_inputField_2-n {
  font-size: 16px; }

.KerryExpressSetting_clearButton_ZR0 {
  font-size: 13px;
  height: 40px !important; }

.KerryExpressSetting_logo_3PL {
  display: block;
  margin: auto;
  max-height: 70px; }

@media screen and (max-width: 600px) {
  .KerryExpressSetting_root_1wP {
    min-width: 340px; }
    .KerryExpressSetting_root_1wP .KerryExpressSetting_buttonContainer_1wG {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .KerryExpressSetting_root_1wP .KerryExpressSetting_buttonContainer_1wG .KerryExpressSetting_submitButton_vFx {
        margin: 0;
        margin-bottom: 10px; } }
.CustomTable_container_2wT {
  position: relative;
  width: 100%; }
  .CustomTable_container_2wT .CustomTable_paddingForSI_2l6 {
    padding-bottom: 10px; }
  .CustomTable_container_2wT > div > table {
    display: block;
    position: relative;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    background-color: white;
    border-radius: 4px;
    margin-bottom: 10px; }
    .CustomTable_container_2wT > div > table thead,
    .CustomTable_container_2wT > div > table tbody {
      display: table;
      width: 100%;
      table-layout: fixed;
      border-collapse: collapse; }
    .CustomTable_container_2wT > div > table tr:hover {
      background-color: #fafafa; }
    .CustomTable_container_2wT > div > table td,
    .CustomTable_container_2wT > div > table th {
      padding: 10px 16px;
      font-size: 14px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      border-bottom: 1px solid #eee; }
    .CustomTable_container_2wT > div > table td:has(> div > input),
    .CustomTable_container_2wT > div > table th:has(> div > input) {
      min-width: 0px !important;
      width: 47px !important; }
    .CustomTable_container_2wT > div > table th {
      background-color: #fafafa;
      font-weight: normal;
      color: #000; }

@media only screen and (max-width: 1000px) {
  .CustomTable_container_2wT > div > table * {
    font-size: 12px !important; }
  .CustomTable_container_2wT > div > table td,
  .CustomTable_container_2wT > div > table th {
    padding: 10px 5px; } }
.Loading_loadingWrapper_3Cr {
  z-index: 99;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  aspect-ratio: 2;
  -webkit-backdrop-filter: blur(1px);
          backdrop-filter: blur(1px); }
  .Loading_loadingWrapper_3Cr .Loading_container_31o {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    gap: 10px; }
    .Loading_loadingWrapper_3Cr .Loading_container_31o > span {
      position: relative;
      top: 0px;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background-color: var(--property-theme-color1); }
    .Loading_loadingWrapper_3Cr .Loading_container_31o > span:first-child {
      -webkit-animation: Loading_flow_XKs 1.5s 0s infinite linear;
           -o-animation: Loading_flow_XKs 1.5s 0s infinite linear;
              animation: Loading_flow_XKs 1.5s 0s infinite linear; }
    .Loading_loadingWrapper_3Cr .Loading_container_31o > span:nth-child(2) {
      -webkit-animation: Loading_flow_XKs 1.5s 0.3s infinite linear;
           -o-animation: Loading_flow_XKs 1.5s 0.3s infinite linear;
              animation: Loading_flow_XKs 1.5s 0.3s infinite linear; }
    .Loading_loadingWrapper_3Cr .Loading_container_31o > span:nth-child(3) {
      -webkit-animation: Loading_flow_XKs 1.5s 0.6s infinite linear;
           -o-animation: Loading_flow_XKs 1.5s 0.6s infinite linear;
              animation: Loading_flow_XKs 1.5s 0.6s infinite linear; }

@-webkit-keyframes Loading_flow_XKs {
  20% {
    top: 15px; }
  40% {
    top: -15px; }
  60% {
    top: 0px; }
  80% {
    top: 0px; } }

@-o-keyframes Loading_flow_XKs {
  20% {
    top: 15px; }
  40% {
    top: -15px; }
  60% {
    top: 0px; }
  80% {
    top: 0px; } }

@keyframes Loading_flow_XKs {
  20% {
    top: 15px; }
  40% {
    top: -15px; }
  60% {
    top: 0px; }
  80% {
    top: 0px; } }
.Pagination_pagination_2Gs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 10px;
  gap: 5px; }
  .Pagination_pagination_2Gs .Pagination_next_smL {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 15px;
        -ms-flex: 0 0 15px;
            flex: 0 0 15px;
    width: 15px;
    aspect-ratio: 1;
    -o-object-fit: contain;
       object-fit: contain; }
  .Pagination_pagination_2Gs .Pagination_headTo_h7R {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20px;
        -ms-flex: 0 0 20px;
            flex: 0 0 20px;
    width: 20px;
    aspect-ratio: 1;
    -o-object-fit: contain;
       object-fit: contain; }
  .Pagination_pagination_2Gs .Pagination_nextDisabled_bFr {
    -webkit-filter: invert(74%) sepia(82%) saturate(0%) hue-rotate(233deg) brightness(87%) contrast(98%);
            filter: invert(74%) sepia(82%) saturate(0%) hue-rotate(233deg) brightness(87%) contrast(98%); }
  .Pagination_pagination_2Gs .Pagination_dot_1de {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 4px;
    border: 1px solid transparent;
    cursor: pointer;
    width: 30px;
    height: 30px;
    font-size: 14px;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .Pagination_pagination_2Gs .Pagination_dot_1de:hover {
    background-color: rgba(0, 0, 0, 0.06); }
  .Pagination_pagination_2Gs .Pagination_dot_1de:has(.Pagination_nextDisabled_bFr):hover {
    background-color: transparent;
    cursor: not-allowed; }
  .Pagination_pagination_2Gs .Pagination_selected_2b7 {
    border: 1px solid var(--property-theme-color1);
    color: var(--property-theme-color1); }
  .Pagination_pagination_2Gs .Pagination_selected_2b7:hover {
    background-color: transparent;
    border: 1px solid var(--property-theme-color2);
    color: var(--property-theme-color2); }
  .Pagination_pagination_2Gs > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
.Checkbox_checkbox_2fq {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  aspect-ratio: 1; }
  .Checkbox_checkbox_2fq > input[type='checkbox'] {
    --active: #275efe;
    --active-inner: #fff;
    --focus: 2px rgba(39, 94, 254, 0.3);
    --border: #bbc1e1;
    --border-hover: #275efe;
    --background: #fff;
    --disabled: #f6f8ff;
    --disabled-inner: #e1e6f9;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 21px;
    outline: none;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0;
    cursor: pointer;
    border: 1px solid var(--bc, var(--border));
    background: var(--b, var(--background));
    -webkit-transition: background 0.3s, border-color 0.3s, -webkit-box-shadow 0.2s;
    transition: background 0.3s, border-color 0.3s, -webkit-box-shadow 0.2s;
    -o-transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
    transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
    transition: background 0.3s, border-color 0.3s, box-shadow 0.2s, -webkit-box-shadow 0.2s; }
  .Checkbox_checkbox_2fq > input[type='checkbox']:after {
    content: '';
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    -webkit-transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
    transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
    -o-transition: opacity var(--d-o, 0.2s), -o-transform var(--d-t, 0.3s) var(--d-t-e, ease);
    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease), -o-transform var(--d-t, 0.3s) var(--d-t-e, ease); }
  .Checkbox_checkbox_2fq > input[type='checkbox']:checked {
    --b: var(--active);
    --bc: var(--active);
    --d-o: 0.3s;
    --d-t: 0.6s;
    --d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2); }
  .Checkbox_checkbox_2fq > input[type='checkbox']:disabled {
    --b: var(--disabled);
    cursor: not-allowed;
    opacity: 0.9; }
  .Checkbox_checkbox_2fq > input[type='checkbox']:disabled:checked {
    --b: var(--disabled-inner);
    --bc: var(--border); }
  .Checkbox_checkbox_2fq > input[type='checkbox']:disabled + label {
    cursor: not-allowed; }
  .Checkbox_checkbox_2fq > input[type='checkbox']:hover:not(:checked):not(:disabled) {
    --bc: var(--border-hover); }
  .Checkbox_checkbox_2fq > input[type='checkbox']:focus {
    -webkit-box-shadow: 0 0 0 var(--focus);
            box-shadow: 0 0 0 var(--focus); }
  .Checkbox_checkbox_2fq > input[type='checkbox'] + label {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    margin-left: 4px; }
  .Checkbox_checkbox_2fq > input[type='checkbox']:not(.Checkbox_switch_39I):after {
    border: 2px solid var(--active-inner);
    border-top: 0;
    border-left: 0;
    opacity: var(--o, 0);
    -webkit-transform: rotate(var(--r, 20deg));
        -ms-transform: rotate(var(--r, 20deg));
         -o-transform: rotate(var(--r, 20deg));
            transform: rotate(var(--r, 20deg)); }
  .Checkbox_checkbox_2fq > input[type='checkbox']:not(.Checkbox_switch_39I):checked {
    --r: 43deg;
    --o: 1; }

.Checkbox_default_19K > input[type='checkbox'] {
  height: 21px; }

.Checkbox_default_19K > input[type='checkbox']:not(.Checkbox_switch_39I) {
  width: 21px;
  border-radius: 7px; }

.Checkbox_default_19K > input[type='checkbox']:not(.Checkbox_switch_39I):after {
  width: 5px;
  height: 9px;
  left: 7px;
  top: 4px; }

.Checkbox_small_SG- > input[type='checkbox'] {
  height: 15px; }

.Checkbox_small_SG- > input[type='checkbox']:not(.Checkbox_switch_39I) {
  width: 15px;
  border-radius: 4px; }

.Checkbox_small_SG- > input[type='checkbox']:not(.Checkbox_switch_39I):after {
  width: 4px;
  height: 8px;
  left: 5px;
  top: 2px; }
.ScrollingIndicator_scrollingIndicator_1PZ {
  min-width: unset;
  position: absolute;
  right: 0px;
  top: 0px;
  height: calc(100% - 10px);
  width: 40px;
  background: -webkit-gradient(linear, right top, left top, from(#ffffffee), color-stop(#ffffffdd), color-stop(#ffffffcc), to(transparent));
  background: -webkit-linear-gradient(right, #ffffffee, #ffffffdd, #ffffffcc, transparent);
  background: -o-linear-gradient(right, #ffffffee, #ffffffdd, #ffffffcc, transparent);
  background: linear-gradient(to left, #ffffffee, #ffffffdd, #ffffffcc, transparent); }
.Toolbox_toolbox_2P3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  margin-bottom: 10px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .Toolbox_toolbox_2P3 .Toolbox_icon_3kI {
    width: 30px;
    height: 30px;
    padding: 5px;
    border-radius: 4px;
    background-color: white;
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    cursor: pointer; }
    .Toolbox_toolbox_2P3 .Toolbox_icon_3kI > img {
      width: 100%;
      aspect-ratio: 1;
      -o-object-fit: contain;
         object-fit: contain; }
  .Toolbox_toolbox_2P3 .Toolbox_icon_3kI:hover {
    background-color: #eee; }
  .Toolbox_toolbox_2P3 .Toolbox_actionWrapper_S7t {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 5px; }

.Toolbox_colsPopover_3b6 {
  position: relative;
  max-height: 300px;
  overflow-y: auto;
  padding: 10px 0px 0px 0px; }
  .Toolbox_colsPopover_3b6 .Toolbox_row_1fY {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px;
    margin-right: 20px; }
.Content_root_2ua {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  -webkit-transform-origin: center right;
      -ms-transform-origin: center right;
       -o-transform-origin: center right;
          transform-origin: center right;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 70%;
  z-index: 999; }

.Content_roottop_1vM,
.Content_roottopright_1wJ,
.Content_roottopleft_TDl {
  padding-bottom: 10px; }

.Content_content_3Hf {
  position: relative;
  padding: 5px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.75);
  color: white;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); }

.Content_entry_29u {
  -webkit-animation: Content_fadeIn_2t4 0.2s forwards ease-in-out;
       -o-animation: Content_fadeIn_2t4 0.2s forwards ease-in-out;
          animation: Content_fadeIn_2t4 0.2s forwards ease-in-out; }

.Content_leave_1Ba {
  -webkit-animation: Content_fadeOut_L6W 0.2s forwards ease-in-out;
       -o-animation: Content_fadeOut_L6W 0.2s forwards ease-in-out;
          animation: Content_fadeOut_L6W 0.2s forwards ease-in-out; }

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

@-o-keyframes Content_fadeIn_2t4 {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes Content_fadeIn_2t4 {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

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

@-o-keyframes Content_fadeOut_L6W {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes Content_fadeOut_L6W {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
.Overlay_mask_2sX {
  position: fixed !important;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  background-color: black;
  z-index: 10; }

.Overlay_maskIn_3j2 {
  -webkit-animation: Overlay_fadeIn_1Mx 0.4s forwards;
       -o-animation: Overlay_fadeIn_1Mx 0.4s forwards;
          animation: Overlay_fadeIn_1Mx 0.4s forwards; }

.Overlay_maskOut_3W4 {
  -webkit-animation: Overlay_fadeOut_2t_ 0.4s forwards;
       -o-animation: Overlay_fadeOut_2t_ 0.4s forwards;
          animation: Overlay_fadeOut_2t_ 0.4s forwards; }

@-webkit-keyframes Overlay_fadeIn_1Mx {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.5; } }

@-o-keyframes Overlay_fadeIn_1Mx {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.5; } }

@keyframes Overlay_fadeIn_1Mx {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.5; } }

@-webkit-keyframes Overlay_fadeOut_2t_ {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }

@-o-keyframes Overlay_fadeOut_2t_ {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }

@keyframes Overlay_fadeOut_2t_ {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }

.Overlay_hiddenInDesktop_35A {
  display: none; }

@media only screen and (max-width: 768px) {
  .Overlay_hiddenInDesktop_35A {
    display: block; } }
.Content_root_2L3 {
  z-index: 999;
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0px;
  left: 0px; }

.Content_content_3Vi {
  position: absolute;
  -webkit-transform-origin: center right;
      -ms-transform-origin: center right;
       -o-transform-origin: center right;
          transform-origin: center right;
  max-width: 70%;
  background-color: white;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  padding: 5px 10px;
  color: #ccc;
  z-index: 999; }

.Content_rootRelative_3ar {
  height: auto !important;
  width: auto !important; }

.Content_relative_2vh {
  position: relative !important;
  max-width: 100% !important; }

.Content_entry_2ku {
  -webkit-animation: Content_fadeIn_3r- 0.2s forwards ease-in-out;
       -o-animation: Content_fadeIn_3r- 0.2s forwards ease-in-out;
          animation: Content_fadeIn_3r- 0.2s forwards ease-in-out; }

.Content_leave_34_ {
  -webkit-animation: Content_fadeOut_1gL 0.2s forwards ease-in-out;
       -o-animation: Content_fadeOut_1gL 0.2s forwards ease-in-out;
          animation: Content_fadeOut_1gL 0.2s forwards ease-in-out; }

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

@-o-keyframes Content_fadeIn_3r- {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes Content_fadeIn_3r- {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

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

@-o-keyframes Content_fadeOut_1gL {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes Content_fadeOut_1gL {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
.CustomSwitch_switch_jY5 {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 25px; }

.CustomSwitch_switch_jY5 input {
  opacity: 0;
  width: 0;
  height: 0; }

.CustomSwitch_slider_2Xd {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s; }

.CustomSwitch_slider_2Xd:before {
  position: absolute;
  content: '';
  height: 18px;
  width: 18px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s; }

input:checked + .CustomSwitch_slider_2Xd {
  background-color: var(--property-theme-color1); }

input:focus + .CustomSwitch_slider_2Xd {
  -webkit-box-shadow: 0 0 1px var(--property-theme-color1);
          box-shadow: 0 0 1px var(--property-theme-color1); }

input:checked + .CustomSwitch_slider_2Xd:before {
  -webkit-transform: translateX(17px);
  -ms-transform: translateX(18px);
  -o-transform: translateX(18px);
     transform: translateX(18px); }

/* Rounded sliders */
.CustomSwitch_round_2mB {
  border-radius: 999px; }

.CustomSwitch_round_2mB:before {
  border-radius: 50%; }
.BackToHome_root_3OQ {
  color: var(--property-theme-color2);
  display: none;
  margin-bottom: 10px;
  margin-left: 10px; }

.BackToHome_root_3OQ > * {
  display: inline-block;
  vertical-align: middle; }

.BackToHome_root_3OQ > i {
  -webkit-transform: scaleY(1.1);
      -ms-transform: scaleY(1.1);
       -o-transform: scaleY(1.1);
          transform: scaleY(1.1);
  margin-right: 5px; }

@media only screen and (max-width: 1000px) {
  .BackToHome_root_3OQ {
    display: inline-block; } }
.DeliverySettingsTW_fieldName_2Ky {
  text-align: left;
  font-size: 14px; }

.DeliverySettingsTW_input_3At {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.DeliverySettingsTW_inputNumber_317 {
  height: 30px;
  line-height: 30px;
  font-size: 14px; }

.DeliverySettingsTW_input_3At {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.DeliverySettingsTW_inputHalf_1sR {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  width: 47%;
  margin-bottom: 20px; }

.DeliverySettingsTW_inputHalfMargin_3ij {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  margin-right: 6%;
  width: 47%;
  margin-bottom: 20px; }

.DeliverySettingsTW_checkbox_36V > label > span {
  font-size: 14px; }

@media only screen and (max-width: 768px) {
  .DeliverySettingsTW_fieldName_2Ky {
    text-align: left;
    line-height: 35px; }
  .DeliverySettingsTW_inputHalf_1sR {
    width: 100%; }
  .DeliverySettingsTW_inputHalfMargin_3ij {
    width: 100%; } }
.Seo_root_1ud {
  /*background: #fafafa;*/
  min-height: 90vh; }

.Seo_rootNoPadding_b1X {
  background: #fff;
  min-height: 90vh; }

.Seo_content_3Qz {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  padding: 30px;
  /*padding-top: 30px;*/
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); }

.Seo_fieldTitle_CXk {
  font-size: 20px; }

.Seo_panelContainer_1j8 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px; }

.Seo_inputTitle_eLB {
  font-size: 14px;
  margin-top: 0px;
  line-height: 30px;
  color: #aaa; }

.Seo_desc_1Z- {
  line-height: 15px;
  margin-top: 7px; }

.Seo_previewDesc_380 {
  background: #f7f7f7;
  height: 15px;
  margin-top: 7px; }

.Seo_googleButtonLayout_36T {
  text-align: right; }

.Seo_addSiteMap_3oM {
  text-align: right; }

@media only screen and (max-width: 1200px) {
  .Seo_googleButtonLayout_36T {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 10px; }
  .Seo_googleButton_49l {
    width: 100%; } }

@media only screen and (max-width: 768px) {
  .Seo_addSiteMap_3oM {
    text-align: center; } }

.Seo_errorMsg_2Ni {
  color: red;
  margin-top: 10px;
  margin-bottom: 10px; }
.SeoV2_root_2IB {
  min-height: 90vh; }
  .SeoV2_root_2IB .SeoV2_contentWrapper_3vo {
    padding: 10px 25px;
    width: 100%;
    overflow-x: scroll; }

.SeoV2_tab_2VF > div:first-child {
  margin-bottom: 0px; }

.SeoV2_tab_content_1BB {
  padding: 10px 20px;
  background: #fff;
  border: 1px solid #ddd;
  border-top: none; }
  .SeoV2_tab_content_1BB .desktopOnlyCell {
    padding: 5px;
    vertical-align: top; }

.SeoV2_rootNoPadding_U-q {
  background: #fff;
  min-height: 90vh; }

.SeoV2_content_3IG {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  padding: 30px;
  /*padding-top: 30px;*/
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); }

.SeoV2_fieldTitle_cSj {
  font-size: 20px; }

.SeoV2_panelContainer_2ZO {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px; }

.SeoV2_inputTitle_2Cu {
  font-size: 14px;
  margin-top: 0px;
  line-height: 30px;
  color: #aaa; }

.SeoV2_desc_1Nl {
  line-height: 15px;
  margin-top: 7px; }

.SeoV2_previewDesc_2j_ {
  background: #f7f7f7;
  height: 15px;
  margin-top: 7px; }

.SeoV2_googleButtonLayout_18j {
  text-align: right; }

.SeoV2_addSiteMap_1eA {
  text-align: right; }

@media only screen and (max-width: 1200px) {
  .SeoV2_googleButtonLayout_18j {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 10px; }
  .SeoV2_googleButton_2yh {
    width: 100%; } }

@media only screen and (max-width: 768px) {
  .SeoV2_addSiteMap_1eA {
    text-align: center; }
  .SeoV2_tab_2VF {
    padding: 0px;
    margin-bottom: 0px; } }

.SeoV2_errorMsg_3Ao {
  color: red;
  margin-top: 10px;
  margin-bottom: 10px; }
.AutoWriteDrawer_floatingContainer_3fn {
  z-index: 10;
  position: fixed;
  right: 0;
  -webkit-box-shadow: -5px 5px 10px #00000011;
          box-shadow: -5px 5px 10px #00000011;
  background: #fff;
  height: 100vh;
  top: 0px;
  padding: 15px;
  /* Hide scrollbar for Chrome, Safari and Opera */
  /* Hide scrollbar for IE, Edge and Firefox */
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE and Edge */
  overflow-x: visible;
  overflow-y: auto;
  max-width: 300px;
  -webkit-transform: translateX(105%);
      -ms-transform: translateX(105%);
       -o-transform: translateX(105%);
          transform: translateX(105%);
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s, -o-transform 0.5s; }
  .AutoWriteDrawer_floatingContainer_3fn::-webkit-scrollbar {
    display: none; }
  .AutoWriteDrawer_floatingContainer--active_3wN {
    -webkit-transform: translateX(0%) !important;
        -ms-transform: translateX(0%) !important;
         -o-transform: translateX(0%) !important;
            transform: translateX(0%) !important; }

.AutoWriteDrawer_cancelButton_18G {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  z-index: 10;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  font-size: 17px;
  margin-bottom: 15px; }

.AutoWriteDrawer_content_si0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #000; }

.AutoWriteDrawer_card_1DD {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom: 1px solid #eee;
  gap: 5px; }

.AutoWriteDrawer_image_3h_ {
  width: 270px;
  border: 1px solid #eee; }

.AutoWriteDrawer_title_2LE {
  font-weight: bold;
  font-size: 15px;
  line-height: 1.5; }

.AutoWriteDrawer_description_36b {
  font-size: 13px;
  line-height: 1.5;
  white-space: pre-wrap; }

.AutoWriteDrawer_link_17o {
  color: #08f; }

.AutoWriteDrawer_copyToClipBoard_8_X {
  cursor: pointer;
  font-size: 14px;
  border-radius: 10px;
  background-color: #f1f1f1;
  padding: 5px 15px;
  margin-top: 4px; }

.AutoWriteDrawer_inputFelid_3_v {
  margin-bottom: 10px; }

.AutoWriteDrawer_keyword_hint_2nr {
  color: #d9d9d9;
  margin-top: -5px;
  margin-bottom: 10px; }

.AutoWriteDrawer_counter_19z {
  color: #ff1000;
  margin-bottom: 10px; }

.AutoWriteDrawer_loading_3EQ {
  position: absolute;
  top: 50%;
  width: 90%;
  text-align: center; }

.AutoWriteDrawer_loading2_3Iq {
  width: calc(100% - 270px);
  height: calc(100% - 50px);
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #eee;
  opacity: 0.8;
  z-index: 1000; }

.AutoWriteDrawer_spin2_1Lm {
  position: absolute;
  top: 30%;
  left: 50%; }

.AutoWriteDrawer_spin2_1Lm > span {
  width: 40px;
  height: 40px; }

.AutoWriteDrawer_spin2_1Lm > span > i {
  width: 18px;
  height: 18px; }

.AutoWriteDrawer_progress2_YIe {
  line-height: 24px;
  position: absolute;
  top: 41%;
  left: 28%;
  width: 50%; }

.AutoWriteDrawer_progress2_YIe > div > div {
  padding-right: 3.75em !important; }

.AutoWriteDrawer_plan_description_button_container_1x_ {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 360px; }

.AutoWriteDrawer_plan_description_button_container_drawer_36b {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%; }

.AutoWriteDrawer_plan_description_button_3Gr,
.AutoWriteDrawer_plan_description_button_3Gr:hover,
.AutoWriteDrawer_plan_description_button_3Gr:focus {
  width: 360px;
  height: 80px;
  background-color: #e1fee5;
  border-radius: 100px;
  margin-top: 10px;
  border: none;
  opacity: 1;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all; }

.AutoWriteDrawer_plan_description_button_drawer_whO,
.AutoWriteDrawer_plan_description_button_drawer_whO:hover,
.AutoWriteDrawer_plan_description_button_drawer_whO:focus {
  width: 100%;
  height: 80px;
  background-color: #e1fee5;
  border-radius: 100px;
  margin-top: 10px;
  border: none;
  opacity: 1;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all; }

.AutoWriteDrawer_plan_description_button_3Gr:hover,
.AutoWriteDrawer_plan_description_button_drawer_whO:hover {
  opacity: 70%; }

.AutoWriteDrawer_plan_description_1_lM6,
.AutoWriteDrawer_plan_description_1_drawer_1Da {
  color: #63bd6e;
  text-shadow: 1px 1px #aae0b5;
  margin-bottom: 4px;
  display: block;
  letter-spacing: 1.5px;
  font-weight: 700; }

.AutoWriteDrawer_plan_description_1_lM6 {
  font-size: 22px; }

.AutoWriteDrawer_plan_description_1_drawer_1Da {
  font-size: 16px; }

.AutoWriteDrawer_plan_description_2_3fF,
.AutoWriteDrawer_plan_description_3_2a3,
.AutoWriteDrawer_plan_description_2_drawer_170,
.AutoWriteDrawer_plan_description_3_drawer_1xL {
  color: #616161;
  font-weight: 600;
  line-height: 17px; }

.AutoWriteDrawer_plan_description_2_3fF,
.AutoWriteDrawer_plan_description_3_2a3 {
  font-size: 14px; }

.AutoWriteDrawer_plan_description_2_drawer_170,
.AutoWriteDrawer_plan_description_3_drawer_1xL {
  font-size: 11px; }

.AutoWriteDrawer_plan_description_1_lM6::after,
.AutoWriteDrawer_plan_description_2_3fF::after,
.AutoWriteDrawer_plan_description_2_drawer_170::after,
.AutoWriteDrawer_plan_description_3_drawer_1xL::after {
  content: '\A';
  white-space: pre; }

.AutoWriteDrawer_padding_3hU {
  margin: 0 30px;
  min-height: calc(100vh - 50px); }

.AutoWriteDrawer_paddingMobile_NWh {
  margin: 0 5px; }

.AutoWriteDrawer_padding_3hU,
.AutoWriteDrawer_paddingMobile_NWh {
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.AutoWriteDrawer_pageContentContainer_1r_ {
  display: inline-block;
  width: 550px;
  margin-bottom: 20px; }

.AutoWriteDrawer_submitBtnWrapper_3Js {
  width: 229px;
  height: 48px;
  font-size: 16px;
  border-radius: 6px;
  background: #693af4;
  color: white;
  line-height: 32px;
  outline: none;
  border: 0;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 10px; }

.AutoWriteDrawer_submitBtnWrapper_3Js:hover {
  background-color: #5931d0;
  color: white; }

.AutoWriteDrawer_emptyPage_2ms {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 16px; }
  .AutoWriteDrawer_emptyPage_2ms .AutoWriteDrawer_emptyImg_244 {
    width: 90%;
    -o-object-fit: contain;
       object-fit: contain; }

@media only screen and (max-width: 768px) {
  .AutoWriteDrawer_floatingContainer_3fn {
    border-left: none;
    height: 100vh;
    top: 0px; }
  .AutoWriteDrawer_cancelButton_18G {
    top: 60px; } }
.GoogleOauth_text_l6b {
  margin-right: 15px; }

.GoogleOauth_button_2FG {
  font-size: 14px; }

@media only screen and (max-width: 768px) {
  .GoogleOauth_button_2FG {
    width: 100%; }
  .GoogleOauth_text_l6b {
    display: block;
    margin-right: 0;
    margin-bottom: 5px; } }
.ProductEditForm_root_1MZ {
  background: white; }

.ProductEditForm_content_3-j {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  padding: 30px;
  padding-left: 20px;
  min-height: 100vh; }

.ProductEditForm_subContent_3SU {
  color: #000;
  margin-top: 20px;
  margin-bottom: 30px; }

.ProductEditForm_custom_hr_1Uq {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.ProductEditForm_iconUploader_WyJ,
.ProductEditForm_iconUploaderTrigger_rWm,
.ProductEditForm_icon_-kB {
  width: 150px;
  height: 100px; }

.ProductEditForm_iconUploader_WyJ {
  display: block;
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer; }

.ProductEditForm_iconUploaderTrigger_rWm {
  display: table-cell;
  vertical-align: middle;
  font-size: 28px;
  color: #999; }

.ProductEditForm_header_title_2ln {
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 1px;
  color: #000; }

.ProductEditForm_header_desc_OC6 {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  color: #000; }

.ProductEditForm_form_extra_desc_5q1 {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  max-width: 700px;
  margin-bottom: 30px;
  color: #000; }

.ProductEditForm_form_extra_remark_1gF {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  color: #aaa;
  margin-top: 20px;
  margin-bottom: 20px; }

.ProductEditForm_product_option_1E9 {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #aaa;
  font-weight: 300; }

.ProductEditForm_textError_KcH {
  border: 1px solid red; }

.ProductEditForm_section_title_1At {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  max-width: 700px;
  margin: 20px;
  color: #000; }

.ProductEditForm_formFieldLabel_38b {
  font-weight: bold;
  font-size: 18px;
  line-height: 50px;
  margin-bottom: 10px;
  color: black; }

.ProductEditForm_courseFormFieldLabel_3Tg {
  line-height: 30px;
  margin-bottom: 10px; }

.ProductEditForm_addCategoryBtn_KYP {
  z-index: 1;
  margin-left: 5px;
  position: absolute;
  right: 6px;
  top: 6px; }

.ProductEditForm_cancelButton_262 {
  /*font-weight: 300;*/
  font-size: 14px;
  margin-right: 10px;
  min-width: 100px;
  display: inline-block;
  text-align: center; }

.ProductEditForm_submitButton_3Mr {
  font-weight: 300;
  height: 50px;
  font-size: 13px;
  min-width: 100px; }

.ProductEditForm_custom_hr_1Uq {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.ProductEditForm_addButton_2In {
  font-weight: 200;
  height: 30px;
  width: 30px;
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #6f7894;
  color: #fff;
  background: #6f7894; }

.ProductEditForm_product_seo_text_1O6 {
  text-align: right;
  position: absolute;
  right: 0px;
  top: 0px;
  margin-top: 20px;
  font-size: 14px;
  color: #000; }

.ProductEditForm_actionButtonContainer_26p {
  margin-bottom: 50px;
  padding: 0px 40px; }

.ProductEditForm_actionButtonContainer_26p .ProductEditForm_actionButton_1fX {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px; }

.ProductEditForm_tab_3Ck {
  padding: 0px 30px;
  margin-bottom: 30px; }

.ProductEditForm_tab_3Ck > div:first-child {
  margin-bottom: 0px; }

.ProductEditForm_tab_content_1eC {
  background: white;
  border-top: none;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  padding: 30px; }

.ProductEditForm_languageSettings_i6Q {
  position: absolute;
  right: 30px;
  top: 0px; }

.ProductEditForm_langButton_26D {
  font-size: 14px;
  line-height: 30px;
  height: auto; }

.ProductEditForm_modalWrapClassName_2jE {
  /*width: 400px;*/ }

.ProductEditForm_modalWrapClassName_2jE > div > div > div:nth-child(2) {
  display: none !important; }

.ProductEditForm_modalWrapClassName_2jE > div > div > div:nth-child(3) {
  padding: 20px 16px !important; }

.ProductEditForm_modalWrapClassName_2jE > div > div > button > span {
  line-height: 50px !important; }

.ProductEditForm_courseInfosRow_3SW {
  display: inline-block;
  width: 100%; }

.ProductEditForm_productCodeMainTagRow_13J {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px; }

.ProductEditForm_productCodeBlock_La3,
.ProductEditForm_productMainTagBlock_9ut {
  display: inline-block;
  width: 50%; }

.ProductEditForm_productCodeBlockMobile_3rd,
.ProductEditForm_productMainTagBlockMobile_2d8 {
  display: inline-block;
  width: 100%; }

.ProductEditForm_productMainTagBlockMobile_2d8 {
  margin-top: 10px; }

.ProductEditForm_productMainTagBlock_9ut {
  padding-left: 8px;
  vertical-align: top; }

.ProductEditForm_categorySelect_2Ho {
  font-size: 15px;
  width: 100%; }

.ProductEditForm_categorySelect_2Ho > div {
  padding-right: 28px; }

.ProductEditForm_categorySelect_2Ho div div ul li {
  height: 35px !important;
  line-height: 35px !important;
  background: none !important;
  padding-left: 0px !important; }

.ProductEditForm_categorySelect_2Ho > div > div > div {
  height: 35px !important;
  line-height: 35px !important; }

.ProductEditForm_categoryTag_3bh {
  display: inline-block;
  background: #eee;
  color: #000;
  padding: 0px 10px;
  line-height: 40px;
  height: 40px;
  font-size: 14px;
  margin-right: 7px;
  margin-bottom: 7px;
  border-radius: 3px; }

.ProductEditForm_productLabelCustomizeText_1qr {
  text-decoration: underline;
  color: #000;
  font-weight: 500;
  font-size: 14px;
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }

.ProductEditForm_painterIcon_3Yq {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  z-index: 1;
  right: -8px;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: none;
  background: transparent; }

.ProductEditForm_painterIcon_3Yq:hover {
  opacity: 0.4; }

.ProductEditForm_painterIcon_3Yq:active {
  border: 1px solid #000;
  border-radius: 100%; }

.ProductEditForm_product_option_title_2i- {
  /*margin-top: 10px;*/
  margin-bottom: 10px;
  color: #aaa;
  /*font-weight: 200;*/ }

.ProductEditForm_bookingSelect_2T3 {
  min-width: 200px;
  max-width: 300px; }

.ProductEditForm_bookingSelect_2T3 div {
  height: 35px !important;
  line-height: 35px !important; }

.ProductEditForm_desktopWrapper_3Nr {
  display: contents; }

.ProductEditForm_desktopWrapper_3Nr > * {
  padding: 16px 8px; }

.ProductEditForm_mobileWrapper_5iw {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  border-left: 1px solid #ddd;
  padding: 10px 0 10px 10px; }

.ProductEditForm_title_2A1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 50px; }

.ProductEditForm_sorting_L51 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  padding: 16px 8px;
  height: 100%; }

.ProductEditForm_sortingButton_2Y2 {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr 1fr;
      grid-template-rows: 1fr 1fr;
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: 1px solid #e9e9e9; }

.ProductEditForm_arrowsIcon_14Y {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  height: 100%; }

.ProductEditForm_sortingInput_3pm {
  border: 1px solid #000000; }

.ProductEditForm_sortingInput_3pm > input {
  text-align: right; }

.ProductEditForm_sortingInputMobile_T8f {
  text-align: center; }

.ProductEditForm_sortingInputMobile_T8f,
.ProductEditForm_sortingInputMobile_T8f:focus {
  border: 1px solid #000000;
  -webkit-box-shadow: none;
          box-shadow: none; }

.ProductEditForm_actionWrapper_YS6 {
  color: #888;
  display: inline-block;
  font-size: 13px;
  text-decoration: underline;
  cursor: pointer; }

.ProductEditForm_tabWrapper_3NJ {
  position: relative; }

.ProductEditForm_noTab_2HW > div[class*='ant-tabs-top'] > div[class*='ant-tabs-bar'] {
  display: none; }

.ProductEditForm_tab_content_2_1zt {
  background: #f0f2f5;
  padding: 30px; }

.ProductEditForm_tab_content_3_3ja {
  background: #fff;
  padding: 30px; }

.ProductEditForm_fixedButtonContainer_-G0 {
  display: inline-block;
  width: 100%;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%); }

.ProductEditForm_fixedButtonRow_2kK {
  padding: 0px 40px;
  position: fixed;
  bottom: 1px;
  width: 65%;
  height: 80px;
  background: #fff;
  z-index: 100; }

.ProductEditForm_required_1q_ {
  color: red; }

.ProductEditForm_required_1q_:after {
  content: '*'; }

.ProductEditForm_courseFormRow_8nM {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin: 10px 0px;
  border-bottom: 1px solid #eee;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.ProductEditForm_courseFormRow_8nM > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 150px;
      -ms-flex: 0 0 150px;
          flex: 0 0 150px; }

.ProductEditForm_formCreateRowBtn_3nv {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16px;
      -ms-flex: 0 0 16px;
          flex: 0 0 16px;
  font-size: 16px;
  cursor: pointer; }

.ProductEditForm_formDeleteRowBtn_2Dr {
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 12px;
  cursor: pointer; }

.ProductEditForm_courseFormFieldKey_2GE {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: none;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
  line-height: 2; }

.ProductEditForm_courseFormFieldKey_2GE:focus-visible {
  border: none;
  border-bottom: 1px solid #ddd;
  outline: none; }

@media only screen and (max-width: 768px) {
  .ProductEditForm_product_seo_text_1O6 {
    margin-top: 13px; }
  .ProductEditForm_tab_3Ck {
    padding: 0px 10px;
    margin-bottom: 20px; }
  .ProductEditForm_tab_content_1eC {
    padding: 20px 10px; }
  .ProductEditForm_actionButtonContainer_26p {
    padding: 0px 10px; }
  .ProductEditForm_previewImage_32T {
    border-left: 1px solid #ddd;
    padding: 12px 8px; }
  .ProductEditForm_sorting_L51 {
    padding: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .ProductEditForm_title_2A1 {
    margin-bottom: 5px; } }

@media only screen and (max-width: 500px) {
  .ProductEditForm_selectContainer_gq8 {
    display: block;
    gap: 0px; }
  .ProductEditForm_selectContainer_gq8 > :nth-child(1) {
    margin-bottom: 30px; }
  .ProductEditForm_customSelect_3vB {
    width: 100%;
    max-width: unset; }
  .ProductEditForm_radioGroupList_1N2 > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }
.RichTextEditor_isFocus_2A7 {
  position: relative; }
  .RichTextEditor_isFocus_2A7 .note-toolbar {
    background-color: white !important;
    z-index: 9; }
  .RichTextEditor_isFocus_2A7 .note-editable ul {
    list-style-type: disc !important;
    list-style-position: inside !important; }
  .RichTextEditor_isFocus_2A7 .note-editable ol {
    list-style-type: decimal !important;
    list-style-position: inside !important; }
.SortImages_imageWrapper_3FX {
  width: 100px;
  height: 100px;
  display: inline-block;
  position: relative;
  border: 1px solid #c8c8c8;
  border-radius: 5%;
  margin: 10px 10px 0 0; }

.SortImages_image_1rb {
  padding: 14px 10px;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.SortImages_hoverDiv_1o3 {
  background: rgba(0, 0, 0, 0.3);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  opacity: 0;
  z-index: 1000; }

.SortImages_hoverDiv_1o3:hover {
  opacity: 1; }

.SortImages_arrowRow_3g2 {
  position: absolute;
  width: 100%;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10px;
  z-index: 1000; }

.SortImages_close_2K7 {
  font-size: 14px; }

.SortImages_leftArrow_IeS {
  font-size: 14px;
  margin-right: auto; }

.SortImages_rightArrow_3GU {
  font-size: 14px;
  margin-left: auto; }

.SortImages_icon_2-k {
  font-size: 20px;
  margin: 0 5px;
  color: white;
  cursor: pointer; }

.SortImages_heading_kJ6 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65); }

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

.SortImages_loader_FkP {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  border: 10px solid;
  border-color: rgba(150, 150, 150, 0.15) rgba(150, 150, 150, 0.25) rgba(150, 150, 150, 0.35) rgba(150, 150, 150, 0.5);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-animation: SortImages_rotation_1bT 1s linear infinite;
       -o-animation: SortImages_rotation_1bT 1s linear infinite;
          animation: SortImages_rotation_1bT 1s linear infinite; }

.SortImages_warning_2F6 {
  font-size: 25px;
  color: #aaa; }

@-webkit-keyframes SortImages_rotation_1bT {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-o-keyframes SortImages_rotation_1bT {
  0% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg); } }

@keyframes SortImages_rotation_1bT {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg); } }
.CategoryField_categorySelect_2wu {
  font-size: 15px;
  width: 100%; }

.CategoryField_categorySelect_2wu div div ul li {
  height: 35px !important;
  line-height: 35px !important; }

.CategoryField_categorySelect_2wu > div > div > div {
  height: 35px !important;
  line-height: 35px !important; }

.CategoryField_categoryTag_ENa {
  display: inline-block;
  background: #eee;
  color: #000;
  padding: 0px 10px;
  line-height: 40px;
  height: 40px;
  font-size: 14px;
  margin-right: 7px;
  margin-bottom: 7px;
  border-radius: 3px; }

.CategoryField_backFromEdit_OFm {
  display: inline-block;
  background: #ccc;
  color: #000;
  padding: 0px 10px;
  line-height: 40px;
  height: 40px;
  font-size: 14px;
  margin-right: 7px;
  margin-bottom: 7px;
  border-radius: 3px; }
.GiftProductTable_enableButton_1yc {
  font-size: 14px;
  position: absolute;
  right: 30px;
  top: 20px;
  color: #aaaaaa; }

.GiftProductTable_enableButton_1yc > div {
  display: inline;
  margin-right: 10px; }

.GiftProductTable_tag_3iQ {
  display: inline-block;
  font-size: 12px;
  color: #0a59fc;
  background: #e5f4ff;
  padding: 3px 10px 3px 8px;
  border-radius: 3px;
  margin-top: 5px; }

.GiftProductTable_table_19v {
  /*margin-bottom: 10px;*/
  line-height: 1.5;
  /*font-size: 14px;*/ }

.GiftProductTable_table_19v th {
  padding: 12px 10px !important;
  /*display: flex;*/ }

/* .table th:nth-child(2) {
    text-align: left;
}

.table th:nth-child(3) {
    text-align: left;
}

.table th:nth-child(4) {
    text-align: left;
}

.table th:nth-child(5) {
    text-align: left;
} */
.GiftProductTable_table_19v td {
  padding: 7px 10px !important;
  /*display: flex;*/ }

/*
.table td:nth-child(2) {
    text-align: left;
}

.table td:nth-child(3) {
    text-align: left;
}

.table td:nth-child(4) {
    text-align: left;
}

.table td:nth-child(5) {
    text-align: left;
} */
.GiftProductTable_table_19v col:first-child {
  width: 80px;
  min-width: 80px;
  /*width: 250px;*/
  /*min-width: 250px;*/
  /*display: flex;*/ }

.GiftProductTable_table_19v col:nth-child(2) {
  width: 80px;
  min-width: 80px; }

.GiftProductTable_table_19v col:nth-child(4) {
  width: 100px;
  min-width: 100px; }

.GiftProductTable_table_19v col:nth-child(5) {
  width: 100px;
  min-width: 100px; }

.GiftProductTable_table_19v col:nth-child(6) {
  width: 200px;
  min-width: 200px; }

.GiftProductTable_table_field_3FB {
  font-size: 14px; }

.GiftProductTable_action_button_row_tQR {
  text-align: left;
  display: inline-block;
  margin-right: 10px; }

.GiftProductTable_action_button_row_tQR:last-child {
  margin-right: 0px; }

.GiftProductTable_action_button_2NH {
  width: 30%;
  padding: 10px 0px;
  height: auto;
  margin-right: 10px; }

.GiftProductTable_action_button_2NH:hover {
  color: #aaa;
  border: 1px solid #aaa; }

.GiftProductTable_action_button_2NH:last-child {
  margin-right: 0px; }

.GiftProductTable_action_button_colored_3MZ {
  background: none;
  color: #000;
  border: 1px solid #000; }

.GiftProductTable_action_button_colored_3MZ:hover {
  background: none;
  color: #000;
  border: 1px solid #000; }

.GiftProductTable_negative_button_1VF {
  background: #aaa;
  color: #fff;
  border: 1px solid #888; }

.GiftProductTable_negative_button_1VF:hover {
  background: #aaa;
  color: #fff;
  border: 1px solid #888; }

.GiftProductTable_negative_button_1VF:active {
  background: #aaa;
  color: #fff;
  border: 1px solid #888; }

.GiftProductTable_negative_button_1VF:focus {
  background: #aaa;
  color: #fff;
  border: 1px solid #888; }

.GiftProductTable_field_name_RbC {
  display: inline-block;
  width: 60%;
  color: #888;
  vertical-align: top;
  font-size: 13px; }

.GiftProductTable_field_value_1XX {
  display: inline-block;
  width: 40%;
  vertical-align: top;
  text-align: right;
  color: #000;
  font-size: 15px; }

.GiftProductTable_email_1Z4 {
  font-size: 14px; }

.GiftProductTable_inputNumber_1G- {
  font-size: 17px;
  height: auto; }

.GiftProductTable_inputNumber_1G- input {
  height: auto;
  line-height: 2.5;
  text-align: center; }

.GiftProductTable_hint_ZS3 {
  padding: 7px 10px;
  font-size: 13px;
  border-radius: 3px;
  color: #f5222d;
  background: #feedef;
  line-height: 1;
  display: inline-block; }

.GiftProductTable_birthday_hint_1qA {
  font-size: 14px;
  max-width: 70%; }

.GiftProductTable_hint_conversion_2IZ {
  padding: 7px 10px;
  font-size: 13px;
  border-radius: 3px;
  color: #0059ff;
  background: #e5f4ff;
  line-height: 1;
  display: inline-block; }

.GiftProductTable_pagination_B_g {
  text-align: center;
  margin-top: 20px; }

.GiftProductTable_field_input_container_1iQ {
  position: absolute;
  right: 0px;
  top: 0px;
  text-align: right;
  font-size: 15px;
  color: #4c5259; }

.GiftProductTable_save_button_3o9 {
  text-align: right; }

.GiftProductTable_connect_button_VPP {
  border-radius: 3px;
  padding: 10px;
  height: auto;
  background: #0071ff;
  color: #fff;
  font-size: 14px;
  display: inline-block; }

.GiftProductTable_connect_button_VPP:hover {
  color: #fff !important;
  border: none;
  background: #0360a2; }

.GiftProductTable_connect_button_VPP:active {
  color: #fff !important;
  border: none;
  background: #0071ff; }

.GiftProductTable_connect_button_VPP:focus {
  color: #fff !important;
  border: none;
  background: #0071ff; }

.GiftProductTable_disconnect_button_fg5 {
  background: #aaa;
  border-radius: 3px;
  padding: 10px;
  height: auto;
  color: #fff;
  font-size: 14px;
  display: inline-block; }

.GiftProductTable_disconnect_button_fg5:hover {
  color: #fff !important;
  border: none;
  background: #888; }

.GiftProductTable_disconnect_button_fg5:active {
  color: #fff !important;
  border: none;
  background: #aaa; }

.GiftProductTable_disconnect_button_fg5:focus {
  color: #fff !important;
  border: none;
  background: #aaa; }

/*
@media only screen and (max-width: 1200px) {
    .table col:nth-child(6) {
        width: 200px;
        min-width: 200px;
    }
    .action_button {
        width: 45%;
        padding: 10px 0px;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .action_button:nth-child(2) {
        margin-right: 0px;
    }
    .action_button:nth-child(3) {
        margin-bottom: 0px;
    }
    .action_button:nth-child(4) {
        margin-right: 0px;
        margin-bottom: 0px;
    }
} */
@media only screen and (max-width: 1200px) {
  /* .table col:first-child {
        width: 80px;
        min-width: 80px;
    } */
  /* .table col:nth-child(3) {
        width: 100px;
        min-width: 100px;
    }
    .table col:nth-child(4) {
        width: 100px;
        min-width: 100px;
    }
    .table col:nth-child(5) {
        width: 200px;
        min-width: 200px;
    } */
  .GiftProductTable_action_button_row_tQR {
    margin-bottom: 0px; }
  .GiftProductTable_action_button_row_tQR:first-child {
    margin-bottom: 0px; }
  .GiftProductTable_action_button_2NH {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0px; }
  .GiftProductTable_action_button_2NH:nth-child(2) {
    margin-right: 0px; }
  .GiftProductTable_action_button_2NH:nth-child(3) {
    margin-right: 0px;
    margin-bottom: 10px; }
  .GiftProductTable_action_button_2NH:nth-child(4) {
    margin-right: 0px;
    margin-bottom: 10px; } }

@media only screen and (max-width: 1100px) {
  .GiftProductTable_table_19v col:first-child {
    width: 50px;
    min-width: 50px; }
  .GiftProductTable_table_19v col:nth-child(2) {
    width: 50px;
    min-width: 50px; }
  /* .table col:nth-child(3) {
        width: 50px;
        min-width: 50px;
    } */
  .GiftProductTable_table_19v col:nth-child(4) {
    width: 100px;
    min-width: 100px; }
  .GiftProductTable_table_19v col:nth-child(5) {
    width: 100px;
    min-width: 100px; }
  .GiftProductTable_table_19v col:nth-child(6) {
    width: 120px;
    min-width: 120px; } }

@media only screen and (max-width: 1000px) {
  .GiftProductTable_table_19v col:first-child {
    width: 50px;
    min-width: 50px; }
  .GiftProductTable_table_19v col:nth-child(2) {
    width: 50px;
    min-width: 50px; }
  /* .table col:nth-child(3) {
        width: 50px;
        min-width: 50px;
    } */
  .GiftProductTable_table_19v col:nth-child(4) {
    width: 100px;
    min-width: 100px; }
  .GiftProductTable_table_19v col:nth-child(5) {
    width: 100px;
    min-width: 100px; }
  .GiftProductTable_table_19v col:nth-child(6) {
    width: 120px;
    min-width: 120px; } }

@media only screen and (max-width: 960px) {
  /* .table col:nth-child(2) {
        width: 70px;
        min-width: 70px;
    } */
  .GiftProductTable_table_19v col:first-child {
    width: 50px;
    min-width: 50px; }
  .GiftProductTable_table_19v col:nth-child(2) {
    width: 50px;
    min-width: 50px; }
  /* .table col:nth-child(3) {
        width: 50px;
        min-width: 50px;
    } */
  .GiftProductTable_table_19v col:nth-child(4) {
    width: 100px;
    min-width: 100px; }
  .GiftProductTable_table_19v col:nth-child(5) {
    width: 100px;
    min-width: 100px; }
  .GiftProductTable_table_19v col:nth-child(6) {
    width: 120px;
    min-width: 120px; } }

@media only screen and (max-width: 850px) {
  /* .table col:first-child {
        width: 50px;
        min-width: 50px;
    }
    .table col:nth-child(2) {
        width: 50px;
        min-width: 50px;
    }
    /* .table col:nth-child(3) {
        width: 50px;
        min-width: 50px;
    } */
  /* .table col:nth-child(4) {
        width: 100px;
        min-width: 100px;
    }
    .table col:nth-child(5) {
        width: 100px;
        min-width: 100px;
    }
    .table col:nth-child(6) {
        width: 120px;
        min-width: 120px;
    }  */ }

@media only screen and (max-width: 768px) {
  .GiftProductTable_enableButton_1yc {
    /*right: 20px;*/
    /*top: 20px;*/
    position: relative;
    margin-top: 10px;
    right: 0px;
    top: 0px; }
  .GiftProductTable_birthday_hint_1qA {
    max-width: 100%; }
  .GiftProductTable_table_19v col:first-child {
    width: 50px;
    min-width: 50px; }
  .GiftProductTable_table_19v col:nth-child(2) {
    width: auto;
    min-width: auto; }
  .GiftProductTable_table_19v col:nth-child(3) {
    width: 120px;
    min-width: 120px; }
  /*.table th:first-child {*/
  /*    display: flex;*/
  /*}*/
  .GiftProductTable_table_19v td {
    /*    display: flex;*/
    vertical-align: top; }
  /*.table th {*/
  /*    display: flex;*/
  /*}*/
  /*.table td {*/
  /*    display: flex;*/
  /*}*/
  /*.table th:last-child {*/
  /*    display: -webkit-box;*/
  /*}*/
  /*.table td:last-child {*/
  /*    display: -webkit-box;*/
  /*}*/
  .GiftProductTable_action_button_row_tQR {
    /* width: 30%; */
    margin-left: 15px;
    margin-right: 0px; }
  .GiftProductTable_action_button_row_tQR:first-child {
    margin-left: 0px; }
  .GiftProductTable_field_input_container_1iQ {
    position: relative;
    margin-top: 10px;
    text-align: left; }
  .GiftProductTable_save_button_3o9 {
    text-align: left; }
  .GiftProductTable_connect_button_VPP {
    padding: 7px 10px;
    font-size: 13px; }
  .GiftProductTable_connect_button_VPP:hover {
    background: #0071ff; }
  .GiftProductTable_disconnect_button_fg5 {
    padding: 7px 10px;
    font-size: 13px; }
  .GiftProductTable_disconnect_button_fg5:hover {
    background: #aaa; } }
.AdditionalProductSearch_searchBar_1v- {
  width: 100%;
  height: 40px; }

.AdditionalProductSearch_searchBar_1v- > input {
  font-size: 14px; }

.AdditionalProductSearch_searchButton_384 {
  height: 35px;
  border: none !important;
  outline: none !important;
  color: #000; }
.ProductCreate_root_1SR {
  /*background: white;*/ }

.ProductCreate_subContent_4jT {
  color: #000;
  margin-top: 20px;
  margin-bottom: 30px; }

.ProductCreate_custom_hr_yWU {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.ProductCreate_iconUploader_2-o,
.ProductCreate_iconUploaderTrigger_1Uq,
.ProductCreate_icon_2Tn {
  width: 150px;
  height: 100px; }

.ProductCreate_iconUploader_2-o {
  display: block;
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer; }

.ProductCreate_iconUploaderTrigger_1Uq {
  display: table-cell;
  vertical-align: middle;
  font-size: 28px;
  color: #999; }

.ProductCreate_header_title_W3M {
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 1px;
  color: #000; }

.ProductCreate_header_desc_3TJ {
  font-size: 12px;
  font-weight: 200;
  letter-spacing: 0px;
  color: #000; }

.ProductCreate_form_extra_desc_frr {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  max-width: 700px;
  margin-bottom: 30px;
  color: #000; }

.ProductCreate_form_extra_remark_1FQ {
  font-size: 12px;
  font-weight: 200;
  letter-spacing: 0px;
  color: #aaa;
  margin-top: 20px;
  margin-bottom: 20px; }

.ProductCreate_product_option_title_1bR {
  /*margin-top: 10px;*/
  margin-bottom: 10px;
  color: #aaa;
  /*font-weight: 200;*/ }

.ProductCreate_radioButton_1cn {
  line-height: 30px;
  height: auto; }

.ProductCreate_textError_2kq {
  border: 1px solid red; }

.ProductCreate_section_title_36a {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  max-width: 700px;
  margin: 20px;
  color: #000; }

.ProductCreate_formFieldLabel_2XS {
  font-size: 18px;
  font-weight: bold;
  line-height: 40px;
  margin-bottom: 10px;
  color: black; }

.ProductCreate_addCategoryBtn_4rm {
  z-index: 1;
  margin-left: 5px;
  position: absolute;
  right: 6px;
  top: 6px; }

.ProductCreate_addButton_16e {
  font-weight: 200;
  height: 30px;
  width: 30px;
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #6f7894;
  color: #fff;
  background: #6f7894; }

.ProductCreate_hiddenRow_4US {
  display: none; }

.ProductCreate_customRow_2yh {
  vertical-align: top; }

.ProductCreate_addButton_16e:hover {
  border: none;
  color: #6f7894;
  background: #fff; }

.ProductCreate_addButton_16e:focus {
  border: 1px solid #6f7894;
  color: #fff;
  background: #6f7894; }

.ProductCreate_addButton_16e:active {
  border: 1px solid #6f7894;
  color: #fff;
  background: #6f7894; }

.ProductCreate_optionTagInput_mvv {
  /*height: 35px;*/
  height: auto; }

.ProductCreate_optionTagInput_mvv div {
  /*height: 40px;*/
  line-height: 25px;
  font-size: 13px; }

.ProductCreate_optionTagInput_mvv div div ul li {
  height: 27px !important;
  line-height: 27px;
  /*width: 100%;*/ }

.ProductCreate_optionTagInput_mvv div div ul li div {
  height: 27px !important;
  line-height: 27px;
  font-size: 14px; }

.ProductCreate_optionTagInput_mvv div div ul li span {
  height: 27px !important;
  line-height: 27px !important;
  font-size: 14px !important;
  padding-left: 5px !important; }

.ProductCreate_optionTagDropdown_qyY {
  display: none; }

.ProductCreate_subcat_hint_bVX {
  font-size: 15px;
  margin-bottom: 10px;
  color: #fff;
  max-width: 500px;
  line-height: 30px;
  padding: 10px 0px 0px 10px; }

.ProductCreate_subcat_hint_preview_2xP {
  border: 1px solid #eee;
  border-radius: 3px;
  max-width: 500px; }

.ProductCreate_tips_button_1YC {
  height: 35px !important;
  line-height: 35px !important;
  background-color: #ff9900 !important;
  color: #fff !important;
  border-color: #ff9900 !important; }

.ProductCreate_tips_button_1YC span {
  font-size: 14px;
  letter-spacing: 0px;
  padding: 0px;
  width: auto; }

.ProductCreate_display_price_col_1AV {
  width: 150px;
  padding-right: 30px; }

.ProductCreate_inputNumber_2gD input {
  font-size: 14px; }

.ProductCreate_invalidDateRangeContainer_3C_ > div > input,
.ProductCreate_invalidTimeRangeContainer_1Yk > input {
  color: red; }

.ProductCreate_colorPickersContainer_3NE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  margin-top: 20px;
  color: #aaaaaa; }

@media only screen and (max-width: 768px) {
  .ProductCreate_subcat_hint_preview_2xP {
    border: 1px solid #eee;
    border-radius: 3px;
    max-width: 100%; }
  .ProductCreate_display_price_col_1AV {
    width: 100%;
    padding-right: 0px; }
  .ProductCreate_colorPickersContainer_3NE {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr);
    row-gap: 20px;
    margin-top: 0px; } }

@media only screen and (max-width: 767px) {
  .ProductCreate_responsiveWidth_1ap {
    width: 20%; }
  .ProductCreate_responsiveWidthWide_9Vb {
    width: 50%; } }
.ProductOptionsWithSubOption_responsiveRow_2ku {
  /*display: flex;*/
  /*vertical-align: top;*/ }

.ProductOptionsWithSubOption_inputNumber_RvM {
  width: 100%;
  height: auto;
  font-size: 14px; }

.ProductOptionsWithSubOption_inputNumber_RvM input {
  line-height: 35px;
  height: auto; }

.ProductOptionsWithSubOption_inputText_1ZA {
  width: 100%;
  height: auto;
  font-size: 14px;
  line-height: 27px; }

.ProductOptionsWithSubOption_productOptionField_SH1:first-child {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 150px; }

.ProductOptionsWithSubOption_productOptionField_SH1:nth-child(2) {
  padding-left: 150px;
  width: 100%; }

.ProductOptionsWithSubOption_datePicker_814 {
  font-size: 14px; }

.ProductOptionsWithSubOption_datePicker_814 span div input {
  font-size: 14px;
  line-height: 35px;
  height: 35px; }

.ProductOptionsWithSubOption_datePicker_814 span input {
  font-size: 14px;
  line-height: 35px !important;
  height: 35px !important; }

.ProductOptionsWithSubOption_mobileField_2Kh {
  font-size: 13px;
  margin-bottom: 5px;
  color: #aaaaaa;
  position: absolute;
  left: 0px;
  top: 0px;
  max-width: 65px; }

.ProductOptionsWithSubOption_backFromEdit_1fl {
  display: inline-block;
  background: #ddd;
  color: #000;
  padding: 0px 10px;
  line-height: 35px;
  height: 35px;
  font-size: 14px;
  margin-right: 7px;
  margin-bottom: 7px;
  border-radius: 3px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center; }

.ProductOptionsWithSubOption_conditionButton_27_ {
  border-radius: 3px;
  padding: 7px 20px;
  background: #0071ff;
  color: #fff;
  font-size: 14px;
  display: block;
  /*margin: 0 auto;*/
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  cursor: pointer;
  margin-bottom: 10px; }

.ProductOptionsWithSubOption_conditionButton_27_:hover {
  color: #fff !important;
  border: none;
  background: #0360a2; }

.ProductOptionsWithSubOption_conditionButton_27_:active {
  color: #fff !important;
  border: none;
  background: #0071ff; }

.ProductOptionsWithSubOption_conditionButton_27_:focus {
  color: #fff !important;
  border: none;
  background: #0071ff; }

.ProductOptionsWithSubOption_optionDragDropHints_1Gj {
  position: absolute;
  top: -14px;
  right: 0px;
  font-size: 10px;
  line-height: 1;
  color: red; }

.ProductOptionsWithSubOption_tableconditionButton_9I9 {
  border-radius: 5px;
  padding: 7.5px 15px;
  background: fff;
  color: #0071ff;
  font-size: 15px;
  border-style: solid;
  border-color: #0071ff;
  border-width: 1px;
  display: block;
  /*margin: 0 auto;*/
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  cursor: pointer; }

@media only screen and (max-width: 768px) {
  .ProductOptionsWithSubOption_responsiveRow_2ku {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .ProductOptionsWithSubOption_productOptionField_SH1:first-child {
    position: relative;
    width: auto; }
  .ProductOptionsWithSubOption_productOptionField_SH1:nth-child(2) {
    padding-left: 0px; }
  .ProductOptionsWithSubOption_conditionButton_27_ {
    /*margin-left: 80px;*/ } }
.ProductOptionsGlassTemplate_template_left_3_1 {
  width: 50%;
  display: inline-block; }

.ProductOptionsGlassTemplate_template_right_3X2 {
  width: 50%;
  display: inline-block;
  vertical-align: top; }

.ProductOptionsGlassTemplate_option_title_3f3 {
  font-size: 13px;
  color: #aaa;
  line-height: 35px; }

.ProductOptionsGlassTemplate_glass_category_3qf {
  margin-top: 2%; }
  .ProductOptionsGlassTemplate_glass_category_3qf .ant-radio-button-wrapper-checked {
    background: #000 !important; }
  .ProductOptionsGlassTemplate_glass_category_3qf label {
    width: 72px;
    text-align: center; }
  .ProductOptionsGlassTemplate_glass_category_3qf input {
    border: none;
    background: transparent;
    width: 100%;
    -moz-text-align-last: center;
         text-align-last: center; }
  .ProductOptionsGlassTemplate_glass_category_3qf input:focus {
    outline: none; }

.ProductOptionsGlassTemplate_glass_row_1vI {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 5%; }
  .ProductOptionsGlassTemplate_glass_row_1vI span {
    display: block;
    max-height: 24px;
    overflow: auto; }

.ProductOptionsGlassTemplate_deleteButtonRow_1cS {
  display: inline-block;
  position: absolute;
  right: 0; }

.ProductOptionsGlassTemplate_menuButton_3zP {
  border-radius: 3px;
  padding: 7px 20px;
  background: #0071ff;
  color: #fff;
  font-size: 12px;
  display: inline-block;
  /*margin: 0 auto;*/
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-left: 10px;
  cursor: pointer; }

.ProductOptionsGlassTemplate_addOptionsButton_2yy {
  width: 62px;
  text-align: center;
  font-size: 12px;
  height: 48px;
  vertical-align: middle; }
  .ProductOptionsGlassTemplate_addOptionsButton_2yy i {
    vertical-align: middle; }

.ProductOptionsGlassTemplate_radioDelButton_k52 {
  color: #000;
  position: absolute;
  right: -10px;
  top: -10px;
  line-height: 10px; }

@media screen and (max-width: 900px) {
  .ProductOptionsGlassTemplate_template_left_3_1 {
    width: 100%; }
  .ProductOptionsGlassTemplate_template_right_3X2 {
    width: 100%; }
  .ProductOptionsGlassTemplate_deleteButtonRow_1cS {
    position: relative;
    margin: 10px 0px; }
    .ProductOptionsGlassTemplate_deleteButtonRow_1cS .ProductOptionsGlassTemplate_menuButton_3zP:first-child {
      margin-left: 0; } }
.ProductOptionsWithTextOption_modal_ceh {
  width: 500px !important;
  max-width: 90%; }

.ProductOptionsWithTextOption_field_3lM {
  font-size: 14px;
  margin-bottom: 5px;
  color: #888; }

.ProductOptionsWithTextOption_value_9Dw {
  font-size: 15px;
  color: #000;
  margin-bottom: 25px; }

.ProductOptionsWithTextOption_input_2zW {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.ProductOptionsWithTextOption_row_3-L {
  margin-bottom: 30px;
  position: relative;
  display: table;
  table-layout: fixed;
  width: 100%; }

.ProductOptionsWithTextOption_col_2FT {
  display: table-cell; }

.ProductOptionsWithTextOption_col_2FT:first-child {
  width: 150px;
  padding-right: 10px; }

.ProductOptionsWithTextOption_col_2FT:nth-child(2) {
  width: 100%; }

@media only screen and (max-width: 768px) {
  .ProductOptionsWithTextOption_row_3-L {
    display: block;
    width: 100%; }
  .ProductOptionsWithTextOption_col_2FT {
    display: block; }
  .ProductOptionsWithTextOption_col_2FT:first-child {
    margin-bottom: 5px;
    padding-right: 0px;
    width: auto;
    max-width: 100%; }
  .ProductOptionsWithTextOption_col_2FT:nth-child(2) {
    width: 100%; } }

.ProductOptionsWithTextOption_addRowButton_SdH {
  font-size: 15px;
  text-align: center;
  margin-bottom: 30px; }
.FeaturePreviewModal_root_1qM {
  /*width: 50%;*/ }

.FeaturePreviewModal_root_1qM > div {
  width: 95% !important;
  max-width: 600px !important; }

.FeaturePreviewModal_description_lfk {
  color: #000;
  font-size: 15px;
  margin-bottom: 20px; }
.AdvancedSettingModal_root_3Fs {
  width: 100%;
  max-width: 1000px;
  padding: 0 !important; }
  .AdvancedSettingModal_root_3Fs .AdvancedSettingModal_contentPadding_3mJ {
    background: #fff;
    margin-bottom: 20px;
    overflow: hidden; }
    .AdvancedSettingModal_root_3Fs .AdvancedSettingModal_contentPadding_3mJ .AdvancedSettingModal_generalSection_2e8 {
      margin-top: 20px;
      padding-top: 10px;
      border-top: 1px solid #e4e4e4; }
      .AdvancedSettingModal_root_3Fs .AdvancedSettingModal_contentPadding_3mJ .AdvancedSettingModal_generalSection_2e8 .AdvancedSettingModal_sectionName_21D {
        color: #888;
        font-size: 18px;
        margin-bottom: 20px;
        margin-left: 20px; }
    .AdvancedSettingModal_root_3Fs .AdvancedSettingModal_contentPadding_3mJ .AdvancedSettingModal_sectionHeader_3Be {
      color: #000;
      padding: 5px 20px;
      font-size: 14px; }
      .AdvancedSettingModal_root_3Fs .AdvancedSettingModal_contentPadding_3mJ .AdvancedSettingModal_sectionHeader_3Be .AdvancedSettingModal_checkedBox_3v0 {
        font-size: 14px !important; }
    .AdvancedSettingModal_root_3Fs .AdvancedSettingModal_contentPadding_3mJ .AdvancedSettingModal_sectionContent_1ov {
      padding: 10px 20px; }
      .AdvancedSettingModal_root_3Fs .AdvancedSettingModal_contentPadding_3mJ .AdvancedSettingModal_sectionContent_1ov .AdvancedSettingModal_rowContainer_ozg {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        width: 100%; }
      .AdvancedSettingModal_root_3Fs .AdvancedSettingModal_contentPadding_3mJ .AdvancedSettingModal_sectionContent_1ov .AdvancedSettingModal_dateSection_H2u {
        margin-top: 10px;
        margin-right: 30px; }
        .AdvancedSettingModal_root_3Fs .AdvancedSettingModal_contentPadding_3mJ .AdvancedSettingModal_sectionContent_1ov .AdvancedSettingModal_dateSection_H2u .AdvancedSettingModal_dateTitle_2GS {
          color: #000;
          font-size: 14px; }
        .AdvancedSettingModal_root_3Fs .AdvancedSettingModal_contentPadding_3mJ .AdvancedSettingModal_sectionContent_1ov .AdvancedSettingModal_dateSection_H2u .AdvancedSettingModal_dateContent_3jC {
          padding: 10px 0; }
      .AdvancedSettingModal_root_3Fs .AdvancedSettingModal_contentPadding_3mJ .AdvancedSettingModal_sectionContent_1ov .AdvancedSettingModal_memberInput_Yl4 {
        margin-top: 15px; }
        .AdvancedSettingModal_root_3Fs .AdvancedSettingModal_contentPadding_3mJ .AdvancedSettingModal_sectionContent_1ov .AdvancedSettingModal_memberInput_Yl4 .AdvancedSettingModal_memberPriceItem_2tJ {
          width: 150px;
          display: inline-block !important;
          padding-right: 10px; }
          .AdvancedSettingModal_root_3Fs .AdvancedSettingModal_contentPadding_3mJ .AdvancedSettingModal_sectionContent_1ov .AdvancedSettingModal_memberInput_Yl4 .AdvancedSettingModal_memberPriceItem_2tJ .AdvancedSettingModal_title_mv7 {
            margin-bottom: 10px; }
      .AdvancedSettingModal_root_3Fs .AdvancedSettingModal_contentPadding_3mJ .AdvancedSettingModal_sectionContent_1ov .AdvancedSettingModal_inputNumber_uLH {
        width: 100%; }
.OptionImageSettingModal_ant-tag-checkable_2e_ {
  background-color: green; }

hr.OptionImageSettingModal_separator_2BI {
  border: 1px solid #eeeeee; }

.OptionImageSettingModal_imageWithStatus_2ke {
  display: inline-block;
  margin-right: 10px; }

.OptionImageSettingModal_status_1uj {
  font-size: 14px;
  color: #0071ff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 10px; }

.OptionImageSettingModal_checkboxText_2zo {
  font-size: 16px; }

.OptionImageSettingModal_checkboxContainer_2El {
  margin-bottom: 0.5rem; }

.OptionImageSettingModal_mainOptionContainer_36S,
.OptionImageSettingModal_checkboxContainer_2El {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.OptionImageSettingModal_checkboxInnerContainer_1C5,
.OptionImageSettingModal_checkboxInnerContainerChecked_3XK {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 4vh;
  padding-left: 1vw;
  gap: 1rem;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  border-radius: 5%; }

.OptionImageSettingModal_checkboxInnerContainerChecked_3XK {
  background-color: #f1f1f1;
  border-color: #dddddd; }

.OptionImageSettingModal_checkboxInnerContainerChecked_3XK > label > span > span,
.OptionImageSettingModal_checkboxInnerContainer_1C5 > label > span > span {
  width: 1.5vw;
  height: 2.5vh; }

.OptionImageSettingModal_checkboxInnerContainerChecked_3XK > label > span > span {
  background-color: white !important;
  border-color: #dddddd !important; }

.OptionImageSettingModal_checkboxInnerContainerChecked_3XK > label > span > span::after {
  -webkit-transform: rotate(0deg) scale(1) !important;
      -ms-transform: rotate(0deg) scale(1) !important;
       -o-transform: rotate(0deg) scale(1) !important;
          transform: rotate(0deg) scale(1) !important;
  border: 7px solid #0071ff !important;
  border-radius: 10%; }

.OptionImageSettingModal_checkboxInnerContainer_1C5 > label > span > span::after {
  -webkit-transform: rotate(0deg) scale(1) !important;
      -ms-transform: rotate(0deg) scale(1) !important;
       -o-transform: rotate(0deg) scale(1) !important;
          transform: rotate(0deg) scale(1) !important;
  border: 7px solid white !important;
  border-radius: 10%; }

.OptionImageSettingModal_checkboxInnerContainer_1C5 > label > span > span::after,
.OptionImageSettingModal_checkboxInnerContainerChecked_3XK > label > span > span::after {
  top: 10%;
  left: 14%; }

.OptionImageSettingModal_mainOptionTitle_2pZ,
.OptionImageSettingModal_checkboxtTitle_3E_ {
  font-size: 14px;
  margin-bottom: 1vh; }

.OptionImageSettingModal_checkboxtTitle_3E_ {
  font-size: 14px;
  margin-top: 1vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 1rem; }
  .OptionImageSettingModal_checkboxtTitle_3E_ .OptionImageSettingModal_checkbox_3j5 {
    width: 20px;
    height: 20px;
    background-color: white;
    margin-left: 0;
    border: 1px solid #dddddd;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 10%;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
    .OptionImageSettingModal_checkboxtTitle_3E_ .OptionImageSettingModal_checkbox_3j5 .OptionImageSettingModal_innerCheckbox_-4n,
    .OptionImageSettingModal_checkboxtTitle_3E_ .OptionImageSettingModal_checkbox_3j5 .OptionImageSettingModal_innerCheckboxChecked_ka6 {
      width: 12px;
      height: 12px;
      border-radius: 10%;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
    .OptionImageSettingModal_checkboxtTitle_3E_ .OptionImageSettingModal_checkbox_3j5 .OptionImageSettingModal_innerCheckbox_-4n {
      background-color: white; }
    .OptionImageSettingModal_checkboxtTitle_3E_ .OptionImageSettingModal_checkbox_3j5 .OptionImageSettingModal_innerCheckboxChecked_ka6 {
      background-color: #0071ff; }
  .OptionImageSettingModal_checkboxtTitle_3E_ .OptionImageSettingModal_checkbox_3j5:hover {
    border-color: black; }

.OptionImageSettingModal_root_3M6 {
  width: 100%;
  max-width: 800px;
  padding: 0 !important; }
  .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_cancelButton_3mt,
  .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_disabledOK_2YO,
  .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_enabledOK_1Jw,
  .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_editButton_1fu {
    font-size: 14px;
    font-weight: 400;
    border: none;
    border-radius: 10%; }
  .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_cancelButton_3mt,
  .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_disabledOK_2YO {
    background-color: #ccc !important;
    color: #fff !important; }
  .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_editButton_1fu {
    color: #fff !important;
    background-color: grey !important; }
  .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_enabledOK_1Jw {
    color: #fff !important;
    background-color: #0071ff !important; }
  .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd {
    background: #fff;
    margin-bottom: 20px;
    overflow: hidden; }
    .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_mainOptionArea_1Ox,
      .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_subOption1Area_12T,
      .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_subOption2Area_oLD {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        line-height: 5vh;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 10px;
        margin-bottom: 10px;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; }
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_mainOptionArea_1Ox .OptionImageSettingModal_optionTitle_36U,
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_subOption1Area_12T .OptionImageSettingModal_optionTitle_36U,
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_subOption2Area_oLD .OptionImageSettingModal_optionTitle_36U {
          min-width: 47px;
          margin-right: 1vw; }
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_mainOptionArea_1Ox .OptionImageSettingModal_checkedTag_3H9,
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_mainOptionArea_1Ox .OptionImageSettingModal_notCheckedTag_2Fb,
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_subOption1Area_12T .OptionImageSettingModal_checkedTag_3H9,
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_subOption1Area_12T .OptionImageSettingModal_notCheckedTag_2Fb,
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_subOption2Area_oLD .OptionImageSettingModal_checkedTag_3H9,
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_subOption2Area_oLD .OptionImageSettingModal_notCheckedTag_2Fb {
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          border-radius: 5%;
          width: -webkit-fit-content;
          width: -moz-fit-content;
          width: fit-content;
          height: 4vh;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_mainOptionArea_1Ox .OptionImageSettingModal_checkedTag_3H9,
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_subOption1Area_12T .OptionImageSettingModal_checkedTag_3H9,
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_subOption2Area_oLD .OptionImageSettingModal_checkedTag_3H9 {
          font-size: 14px;
          color: #fff !important;
          background-color: black !important; }
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_mainOptionArea_1Ox .OptionImageSettingModal_notCheckedTag_2Fb,
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_subOption1Area_12T .OptionImageSettingModal_notCheckedTag_2Fb,
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionArea_1Ue .OptionImageSettingModal_subOption2Area_oLD .OptionImageSettingModal_notCheckedTag_2Fb {
          font-size: 14px;
          background-color: #f1f1f1; }
    .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_checkboxArea_YP0 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      grid-gap: 10px;
      margin: 10px 0; }
      .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_checkboxArea_YP0 .OptionImageSettingModal_checkbox_3j5 {
        min-width: 20px;
        min-height: 20px;
        background-color: white;
        margin-left: 0;
        border: 1px solid #dddddd;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        border-radius: 10%;
        cursor: pointer;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s; }
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_checkboxArea_YP0 .OptionImageSettingModal_checkbox_3j5 .OptionImageSettingModal_innerCheckbox_-4n,
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_checkboxArea_YP0 .OptionImageSettingModal_checkbox_3j5 .OptionImageSettingModal_innerCheckboxChecked_ka6 {
          width: 12px;
          height: 12px;
          border-radius: 10%;
          -webkit-transition: all 0.3s;
          -o-transition: all 0.3s;
          transition: all 0.3s; }
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_checkboxArea_YP0 .OptionImageSettingModal_checkbox_3j5 .OptionImageSettingModal_innerCheckbox_-4n {
          background-color: white; }
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_checkboxArea_YP0 .OptionImageSettingModal_checkbox_3j5 .OptionImageSettingModal_innerCheckboxChecked_ka6 {
          background-color: #0071ff; }
      .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_checkboxArea_YP0 .OptionImageSettingModal_checkbox_3j5:hover {
        border-color: black; }
    .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionImageArea_3vV .OptionImageSettingModal_titleArea_DDV {
      font-size: 14px;
      margin-top: 10px; }
    .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionImageArea_3vV .OptionImageSettingModal_imageArea_2SW {
      display: inline-block; }
      .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionImageArea_3vV .OptionImageSettingModal_imageArea_2SW .OptionImageSettingModal_imageBox_3xJ,
      .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionImageArea_3vV .OptionImageSettingModal_imageArea_2SW .OptionImageSettingModal_imageBoxSelected_2cQ {
        width: 100px;
        height: 100px;
        display: inline-block;
        position: relative;
        border: 1px solid #c8c8c8;
        border-radius: 5%;
        margin: 10px 10px 0 0;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s; }
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionImageArea_3vV .OptionImageSettingModal_imageArea_2SW .OptionImageSettingModal_imageBox_3xJ .OptionImageSettingModal_image_3kO,
        .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionImageArea_3vV .OptionImageSettingModal_imageArea_2SW .OptionImageSettingModal_imageBoxSelected_2cQ .OptionImageSettingModal_image_3kO {
          padding: 14px 10px;
          margin: auto;
          max-height: 100%;
          max-width: 100%;
          width: auto;
          height: auto;
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0; }
      .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionImageArea_3vV .OptionImageSettingModal_imageArea_2SW .OptionImageSettingModal_imageBoxSelected_2cQ {
        border-color: #0071ff; }
      .OptionImageSettingModal_root_3M6 .OptionImageSettingModal_contentPadding_2Wd .OptionImageSettingModal_optionImageArea_3vV .OptionImageSettingModal_imageArea_2SW .OptionImageSettingModal_imageBox_3xJ:hover {
        background: rgba(0, 0, 0, 0.3); }
.PreviewOptionImage_contentPadding__vb {
  padding: 0 1rem 0 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.PreviewOptionImage_defaultImageArea_1KK,
.PreviewOptionImage_optionImageContainer_6MM {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
  height: 100%; }

.PreviewOptionImage_optionImageArea_R87 > div:last-child {
  border-bottom: 0px; }

.PreviewOptionImage_image_21F {
  max-width: 3.5vw;
  -o-object-fit: contain;
     object-fit: contain; }

.PreviewOptionImage_tag_Wts {
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #f1f1f1;
  border-radius: 5%;
  color: black;
  height: 4vh;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.PreviewOptionImage_textArea_3-o {
  font-size: 14px;
  color: black; }

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

.PreviewOptionImage_optionImage_24A {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.PreviewOptionImage_optionArea_3Yd {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  width: 100%; }

.PreviewOptionImage_container_2sN {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom: 1px solid #eeeeee; }

.PreviewOptionImage_marginTop_2r5 {
  height: 1vh; }

.PreviewOptionImage_marginBottom_2wu {
  height: 1vh; }
.NormalProductTable_table_iey {
  border: 1px solid #dddddd;
  border-radius: 4px; }

.NormalProductTable_tableRow_3Aa {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 10% auto 13% 13% 13% 10% 10% 10%;
      grid-template-columns: 10% auto 13% 13% 13% 10% 10% 10%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.NormalProductTable_tableRow_3Aa > * {
  padding: 10px; }

.NormalProductTable_header_V-q {
  background: #eeeeee;
  font-size: 14px;
  font-weight: bold; }

.NormalProductTable_text_2rd {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.NormalProductTable_warningMessage_20z {
  padding: 10px;
  text-align: center;
  color: #aaa; }
.ProductDisplayPanel_displayPanelContainer_1Cn {
  padding: 10px 20px; }

/* Search Product Header Bar */
.ProductDisplayPanel_horizontalScroll_1yv {
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 40px; }

/* .horizontalScroll::-webkit-scrollbar {
  display: none;
} */
.ProductDisplayPanel_scrollImg_1OK {
  border-radius: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  height: auto;
  max-width: 70px;
  min-width: 70px;
  -webkit-box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.25); }

.ProductDisplayPanel_scrollImg_1OK + .ProductDisplayPanel_scrollImg_1OK {
  margin-left: 30px; }

.ProductDisplayPanel_highlightScrollImg_16A {
  border: 5px solid #9bbfec;
  -webkit-box-shadow: 0px 1px 4px 2px rgba(0, 0, 0, 0.3) !important;
          box-shadow: 0px 1px 4px 2px rgba(0, 0, 0, 0.3) !important; }

.ProductDisplayPanel_resultsTitle_3_y {
  color: #70757a;
  font-size: 14px;
  margin-bottom: 14px; }

/* ------------------------- */
.ProductDisplayPanel_selectionPanel_3Qf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 24px; }

.ProductDisplayPanel_option_1px {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px 10px;
  font-size: 17px;
  cursor: pointer;
  border: 1px solid #aaa;
  -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); }

.ProductDisplayPanel_highlightOption_2oL {
  border: 1px solid #186ae0;
  background: #0071ff;
  -webkit-box-shadow: 0px 4px 10px rgba(14, 81, 204, 0.75);
          box-shadow: 0px 4px 10px rgba(14, 81, 204, 0.75);
  color: white;
  font-weight: 600; }

.ProductDisplayPanel_disableOption_3ID {
  background: #e4e4e4;
  color: #bfbfbf; }

.ProductDisplayPanel_productDetailPanel_JfE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5%; }

.ProductDisplayPanel_productDetailPanelLeft_oA7 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 27.5%;
      -ms-flex: 1 0 27.5%;
          flex: 1 0 27.5%; }

.ProductDisplayPanel_productDetailPanelRight_SWK {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 67.5%;
      -ms-flex: 1 0 67.5%;
          flex: 1 0 67.5%; }

.ProductDisplayPanel_panelRightTitle_3Ul {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
  margin-bottom: 8px; }

.ProductDisplayPanel_numberInput_3_n {
  margin-bottom: 24px; }

/* Product Info */
.ProductDisplayPanel_productInfoContainer_3fa > *:nth-child(1) {
  max-width: 280px;
  margin-bottom: 20px; }

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

.ProductDisplayPanel_productInfo_1xT + .ProductDisplayPanel_productInfo_1xT {
  margin-top: 10px; }

.ProductDisplayPanel_productTitle_3Ef {
  font-size: 24px;
  color: #000; }

.ProductDisplayPanel_priceTitle_28a {
  font-size: 16px;
  margin-bottom: 0px;
  color: #222222; }

.ProductDisplayPanel_price_3Ox {
  font-size: 20px;
  letter-spacing: 1px;
  color: #000;
  line-height: 1; }

@media only screen and (max-width: 768px) {
  .ProductDisplayPanel_productDetailPanel_JfE {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around; }
  .ProductDisplayPanel_productInfoContainer_3fa {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start; }
  .ProductDisplayPanel_productInfoContainer_3fa > *:nth-child(1) {
    width: 100%;
    height: auto;
    max-width: 200px; }
  .ProductDisplayPanel_productInfoContainer_3fa > *:nth-child(2) {
    margin-left: 70px; }
  .ProductDisplayPanel_productDetailPanelRight_SWK {
    margin-top: 20px; }
  .ProductDisplayPanel_option_1px {
    padding: 15px 5px;
    font-size: 14px; }
  .ProductDisplayPanel_incrementNumberAddon_2Gc {
    width: 65px; }
  .ProductDisplayPanel_productInfo_1xT {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .ProductDisplayPanel_productInfo_1xT + .ProductDisplayPanel_productInfo_1xT {
    margin-top: 10px; }
  .ProductDisplayPanel_displayPanelContainer_1Cn {
    padding: 0px 20px; } }

@media only screen and (max-width: 515px) {
  .ProductDisplayPanel_productInfoContainer_3fa {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .ProductDisplayPanel_productInfoContainer_3fa > *:nth-child(1) {
    width: 100%;
    height: auto;
    max-width: unset;
    padding: 0px 20vw;
    margin-bottom: unset; }
  .ProductDisplayPanel_productInfoContainer_3fa > *:nth-child(2) {
    margin-left: unset;
    margin-top: 20px; }
  .ProductDisplayPanel_productInfo_1xT {
    margin: unset;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .ProductDisplayPanel_productInfo_1xT + .ProductDisplayPanel_productInfo_1xT {
    margin-top: 20px; }
  .ProductDisplayPanel_incrementNumberAddon_2Gc {
    width: 50px; }
  .ProductDisplayPanel_incrementNumberAddon_2Gc i {
    font-size: 14px; }
  .ProductDisplayPanel_displayPanelContainer_1Cn {
    padding: 0px 0px; }
  .ProductDisplayPanel_selectionPanel_3Qf {
    margin-bottom: 40px; } }
.ChooseProduct_modalFooter_1cM {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr; }

.ChooseProduct_searchRow_1Wf {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.ChooseProduct_searchButton_1Oq {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #0071ff !important;
  color: #fff !important;
  border: none;
  border-radius: 4px;
  /*margin-left: 10px;*/
  text-align: center; }

.ChooseProduct_searchButton_1Oq > span {
  font-size: 14px;
  padding: 10px;
  margin-left: 0px !important; }
.APOProductTable_table_1ZD {
  border: 1px solid #dddddd;
  border-radius: 4px; }

.APOProductTable_tableRow_g68 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 15% auto 15% 15% 20%;
      grid-template-columns: 15% auto 15% 15% 20%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.APOProductTable_tableRow_g68 > * {
  padding: 10px; }

.APOProductTable_header_3NW {
  background: #eeeeee;
  font-size: 14px;
  font-weight: bold; }

.APOProductTable_text_1Pt {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.APOProductTable_warningMessage_tHs {
  padding: 10px;
  text-align: center;
  color: #aaa; }

.APOProductTable_noParentHint_14q {
  color: #f00;
  font-size: 12px; }
@charset "UTF-8";
.ExtraTemplate_optionDisplayBody_1Vu {
  margin-top: 10px; }
  .ExtraTemplate_optionDisplayBody_1Vu .ant-radio-group {
    line-height: 0; }
  .ExtraTemplate_optionDisplayBody_1Vu input {
    border: none;
    background: transparent;
    width: 100%;
    -moz-text-align-last: center;
         text-align-last: center;
    line-height: 1.15; }
  .ExtraTemplate_optionDisplayBody_1Vu input:focus {
    outline: none; }

.ExtraTemplate_options_row_y2M {
  display: inline-block; }
  .ExtraTemplate_options_row_y2M .ant-radio-button-wrapper {
    float: left;
    text-align: center;
    line-height: 48px;
    height: 48px;
    width: 62px;
    font-family: 'Helvetica Neue', Arial, 微软雅黑, 黑体, 'Heiti TC', Helvetica, STHeiTi, sans-serif;
    color: #111111;
    cursor: pointer;
    background: white;
    border-width: 1px 1px;
    border-style: solid solid;
    border-color: #e5e5e5 #e5e5e5;
    -webkit-border-image: initial;
         -o-border-image: initial;
            border-image: initial;
    border-radius: 0 !important; }
  .ExtraTemplate_options_row_y2M .ant-radio-button-wrapper-checked {
    background: #111;
    color: #fff; }
  .ExtraTemplate_options_row_y2M span {
    display: block;
    font-size: 11px;
    max-height: 48px;
    overflow: auto; }

.ExtraTemplate_options_last_item_3A5 .ant-radio-button-wrapper {
  width: 63px;
  border-right-style: solid;
  border-right-width: 1px;
  border-color: #e5e5e5 #e5e5e5; }

.ExtraTemplate_options_top_row_KQ9 .ant-radio-button-wrapper {
  border-top-style: solid;
  border-top-width: 1px;
  border-color: #e5e5e5 #e5e5e5; }
.ProductOptionCondition_container_3jG {
  background: #fff;
  border: 1px solid #ccc;
  padding: 20px;
  font-size: 20px;
  font-weight: bold;
  color: #000;
  margin: 0 auto 10px;
  /*min-height: 300px;*/
  width: 400px;
  height: 100vh;
  position: relative; }

.ProductOptionCondition_button_1a1 {
  color: #fff;
  background: #0071ff;
  border-radius: 100px;
  padding: 12px 0;
  font-size: 14px;
  width: 100%;
  display: block;
  text-align: center;
  margin-top: 200px;
  font-weight: normal; }

.ProductOptionCondition_closeIcon_e8z {
  color: #fff;
  background: #00000044;
  border-radius: 100px;
  font-size: 20px;
  font-weight: bold;
  position: absolute;
  top: -45px;
  right: 5px; }

.ProductOptionCondition_closeIcon_e8z > i {
  width: 40px;
  height: 40px;
  line-height: 40px; }

@media only screen and (max-width: 768px) {
  .ProductOptionCondition_container_3jG {
    border-radius: 40px;
    width: 95%;
    height: auto; } }
/* AnimatedPopup.css */
.AnimatedPopupMask_animated-popup-mask_3YQ {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 1;
  opacity: 0.6;
  -webkit-animation: AnimatedPopupMask_popup-mask-fade-in_2K6 0.4s linear;
       -o-animation: AnimatedPopupMask_popup-mask-fade-in_2K6 0.4s linear;
          animation: AnimatedPopupMask_popup-mask-fade-in_2K6 0.4s linear; }

.AnimatedPopupMask_animated-popup-mask-out_18v {
  opacity: 0;
  -webkit-animation: AnimatedPopupMask_popup-mask-fade-out_2dP 0.4s linear;
       -o-animation: AnimatedPopupMask_popup-mask-fade-out_2dP 0.4s linear;
          animation: AnimatedPopupMask_popup-mask-fade-out_2dP 0.4s linear; }

@-webkit-keyframes AnimatedPopupMask_popup-mask-fade-in_2K6 {
  from {
    opacity: 0; }
  to {
    opacity: 0.6; } }

@-o-keyframes AnimatedPopupMask_popup-mask-fade-in_2K6 {
  from {
    opacity: 0; }
  to {
    opacity: 0.6; } }

@keyframes AnimatedPopupMask_popup-mask-fade-in_2K6 {
  from {
    opacity: 0; }
  to {
    opacity: 0.6; } }

@-webkit-keyframes AnimatedPopupMask_popup-mask-fade-out_2dP {
  from {
    opacity: 0.6; }
  to {
    opacity: 0; } }

@-o-keyframes AnimatedPopupMask_popup-mask-fade-out_2dP {
  from {
    opacity: 0.6; }
  to {
    opacity: 0; } }

@keyframes AnimatedPopupMask_popup-mask-fade-out_2dP {
  from {
    opacity: 0.6; }
  to {
    opacity: 0; } }
/* Animatedslide-up.css */
.AnimatedPopupSlideUp_animated-slide-from-right_1MX {
  position: fixed;
  top: 0;
  right: 0;
  width: auto;
  z-index: 1;
  /*transform: translate(100%, 0);*/
  -webkit-animation: AnimatedPopupSlideUp_slide-from-right-in_15n 0.4s ease-in;
       -o-animation: AnimatedPopupSlideUp_slide-from-right-in_15n 0.4s ease-in;
          animation: AnimatedPopupSlideUp_slide-from-right-in_15n 0.4s ease-in;
  /*animation-timing-function: cubic-bezier(0.23,0.51,0.22,1.19);*/
  -webkit-animation-timing-function: cubic-bezier(0, 0.47, 0.11, 1.01);
       -o-animation-timing-function: cubic-bezier(0, 0.47, 0.11, 1.01);
          animation-timing-function: cubic-bezier(0, 0.47, 0.11, 1.01); }

.AnimatedPopupSlideUp_animated-slide-from-right-out_Qzw {
  -webkit-animation: AnimatedPopupSlideUp_slide-from-right-out_kcx 0.4s ease-out;
       -o-animation: AnimatedPopupSlideUp_slide-from-right-out_kcx 0.4s ease-out;
          animation: AnimatedPopupSlideUp_slide-from-right-out_kcx 0.4s ease-out; }

@-webkit-keyframes AnimatedPopupSlideUp_slide-from-right-in_15n {
  from {
    /*opacity: 0;*/
    /*transform: translate(100px, 0);*/
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0); }
  to {
    /*opacity: 1;*/
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@-o-keyframes AnimatedPopupSlideUp_slide-from-right-in_15n {
  from {
    /*opacity: 0;*/
    /*transform: translate(100px, 0);*/
    -o-transform: translate(100%, 0);
       transform: translate(100%, 0); }
  to {
    /*opacity: 1;*/
    -o-transform: translate(0, 0);
       transform: translate(0, 0); } }

@keyframes AnimatedPopupSlideUp_slide-from-right-in_15n {
  from {
    /*opacity: 0;*/
    /*transform: translate(100px, 0);*/
    -webkit-transform: translate(100%, 0);
         -o-transform: translate(100%, 0);
            transform: translate(100%, 0); }
  to {
    /*opacity: 1;*/
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0); } }

@-webkit-keyframes AnimatedPopupSlideUp_slide-from-right-out_kcx {
  from {
    /*opacity: 1;*/
    /*transform: translate(0, 0);*/ }
  to {
    /*opacity: 0;*/
    /*transform: translate(200px, 0);*/
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0); } }

@-o-keyframes AnimatedPopupSlideUp_slide-from-right-out_kcx {
  from {
    /*opacity: 1;*/
    /*transform: translate(0, 0);*/ }
  to {
    /*opacity: 0;*/
    /*transform: translate(200px, 0);*/
    -o-transform: translate(100%, 0);
       transform: translate(100%, 0); } }

@keyframes AnimatedPopupSlideUp_slide-from-right-out_kcx {
  from {
    /*opacity: 1;*/
    /*transform: translate(0, 0);*/ }
  to {
    /*opacity: 0;*/
    /*transform: translate(200px, 0);*/
    -webkit-transform: translate(100%, 0);
         -o-transform: translate(100%, 0);
            transform: translate(100%, 0); } }

.AnimatedPopupSlideUp_animated-slide-up_2-N {
  position: fixed;
  bottom: 0;
  left: 50%;
  width: 100%;
  z-index: 1;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
       -o-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -webkit-animation: AnimatedPopupSlideUp_slide-up-in_3p6 0.4s ease-in;
       -o-animation: AnimatedPopupSlideUp_slide-up-in_3p6 0.4s ease-in;
          animation: AnimatedPopupSlideUp_slide-up-in_3p6 0.4s ease-in;
  -webkit-animation-timing-function: cubic-bezier(0.23, 0.51, 0.22, 1.19);
       -o-animation-timing-function: cubic-bezier(0.23, 0.51, 0.22, 1.19);
          animation-timing-function: cubic-bezier(0.23, 0.51, 0.22, 1.19);
  /*animation-timing-function: cubic-bezier(0, 0.47, 0.29, 1.11);*/ }

.AnimatedPopupSlideUp_animated-slide-up-out_2pe {
  -webkit-animation: AnimatedPopupSlideUp_slide-up-out_2GD 0.4s ease-out;
       -o-animation: AnimatedPopupSlideUp_slide-up-out_2GD 0.4s ease-out;
          animation: AnimatedPopupSlideUp_slide-up-out_2GD 0.4s ease-out; }

@-webkit-keyframes AnimatedPopupSlideUp_slide-up-in_3p6 {
  from {
    opacity: 0;
    -webkit-transform: translate(-50%, 100%);
            transform: translate(-50%, 100%); }
  to {
    opacity: 1;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0); } }

@-o-keyframes AnimatedPopupSlideUp_slide-up-in_3p6 {
  from {
    opacity: 0;
    -o-transform: translate(-50%, 100%);
       transform: translate(-50%, 100%); }
  to {
    opacity: 1;
    -o-transform: translate(-50%, 0);
       transform: translate(-50%, 0); } }

@keyframes AnimatedPopupSlideUp_slide-up-in_3p6 {
  from {
    opacity: 0;
    -webkit-transform: translate(-50%, 100%);
         -o-transform: translate(-50%, 100%);
            transform: translate(-50%, 100%); }
  to {
    opacity: 1;
    -webkit-transform: translate(-50%, 0);
         -o-transform: translate(-50%, 0);
            transform: translate(-50%, 0); } }

@-webkit-keyframes AnimatedPopupSlideUp_slide-up-out_2GD {
  from {
    opacity: 1;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0); }
  to {
    /*opacity: 0;*/
    -webkit-transform: translate(-50%, 100%);
            transform: translate(-50%, 100%); } }

@-o-keyframes AnimatedPopupSlideUp_slide-up-out_2GD {
  from {
    opacity: 1;
    -o-transform: translate(-50%, 0);
       transform: translate(-50%, 0); }
  to {
    /*opacity: 0;*/
    -o-transform: translate(-50%, 100%);
       transform: translate(-50%, 100%); } }

@keyframes AnimatedPopupSlideUp_slide-up-out_2GD {
  from {
    opacity: 1;
    -webkit-transform: translate(-50%, 0);
         -o-transform: translate(-50%, 0);
            transform: translate(-50%, 0); }
  to {
    /*opacity: 0;*/
    -webkit-transform: translate(-50%, 100%);
         -o-transform: translate(-50%, 100%);
            transform: translate(-50%, 100%); } }
.OptionTagInput_inputWrapper_3_I {
  --r: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  position: relative;
  width: 100%;
  border-radius: var(--r);
  border: 1px solid #ddd;
  padding: 3px;
  min-height: 35px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 4px;
  -webkit-transition: border 0.5s ease-in-out;
  -o-transition: border 0.5s ease-in-out;
  transition: border 0.5s ease-in-out; }
  .OptionTagInput_inputWrapper_3_I > input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    position: relative;
    width: auto;
    min-width: 0.75em;
    max-width: 100%;
    outline: 0;
    z-index: 1;
    font-size: 14px;
    line-height: 1.5;
    border: 0;
    padding: 0px 3px; }

.OptionTagInput_inputWrapper_3_I:hover {
  border-color: #000; }

.OptionTagInput_modalWrapper_2jM {
  border-spacing: 0.5em 1em; }
  .OptionTagInput_modalWrapper_2jM .OptionTagInput_row_1fv {
    font-size: 14px; }

.OptionTagInput_confirmBtnWrapper_Vhs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
.OptionTagModal_root_InD {
  z-index: 999;
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0px;
  left: 0px; }

.OptionTagModal_rootDisable_2j4 {
  display: none; }

.OptionTagModal_mask_3yi {
  position: absolute;
  width: 100vw;
  height: 100vh;
  background-color: black;
  -webkit-animation: OptionTagModal_fadeIn_3ET 0.4s forwards;
       -o-animation: OptionTagModal_fadeIn_3ET 0.4s forwards;
          animation: OptionTagModal_fadeIn_3ET 0.4s forwards; }

.OptionTagModal_content_1zx {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 1300px;
  min-height: 400px;
  max-height: 80vh;
  background-color: white;
  z-index: 1;
  -webkit-animation: OptionTagModal_fadeIn2_3Bb 0.4s forwards;
       -o-animation: OptionTagModal_fadeIn2_3Bb 0.4s forwards;
          animation: OptionTagModal_fadeIn2_3Bb 0.4s forwards;
  border-radius: 4px;
  overflow-y: auto; }
  .OptionTagModal_content_1zx .OptionTagModal_header_3n3 {
    position: relative;
    padding: 10px 20px;
    background-color: #f6f6f7;
    border-radius: 4px 4px 0px 0px;
    font-size: 17px !important;
    color: #7c808b; }
  .OptionTagModal_content_1zx .OptionTagModal_childrenWrapper_3Vv {
    padding: 20px 25px; }

@-webkit-keyframes OptionTagModal_fadeIn_3ET {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.5; } }

@-o-keyframes OptionTagModal_fadeIn_3ET {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.5; } }

@keyframes OptionTagModal_fadeIn_3ET {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.5; } }

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

@-o-keyframes OptionTagModal_fadeIn2_3Bb {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes OptionTagModal_fadeIn2_3Bb {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.Tag_tag_Z3s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #f3f3f3;
  padding: 0px 10px 0px 8px;
  border-radius: var(--r);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  gap: 5px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  min-height: 27px;
  -ms-touch-action: none;
      touch-action: none;
  z-index: 3; }
  .Tag_tag_Z3s .Tag_close_25N {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 14px;
    height: 14px;
    color: #0000006e;
    z-index: 10; }
  .Tag_tag_Z3s .Tag_close_25N:before,
  .Tag_tag_Z3s .Tag_close_25N:after {
    position: absolute;
    content: ' ';
    height: 12px;
    width: 1px;
    background-color: #0000006e; }
  .Tag_tag_Z3s .Tag_close_25N:before {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg); }
  .Tag_tag_Z3s .Tag_close_25N:after {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg); }
.SubscriptionListModal_contentRoot_2Rm {
  height: 100%;
  overflow-y: auto;
  padding: 15px 0px; }

.SubscriptionListModal_headerTitle_28O {
  font-weight: bold;
  font-size: 18px; }

.SubscriptionListModal_footerContent_2NT {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 10px;
  padding: 8px 15px; }
  .SubscriptionListModal_footerContent_2NT .SubscriptionListModal_cancel_9Ew {
    height: 40px !important;
    font-size: 14px;
    padding: 0px 25px;
    font-weight: 500; }
.CustomModal_root_3Gz {
  z-index: 1000;
  position: fixed;
  width: 100vw;
  height: 100dvh;
  top: 0px;
  left: 0px; }

.CustomModal_rootWithParent_1sm {
  z-index: 99; }

.CustomModal_rootDisable_3qA {
  display: none; }

.CustomModal_closeContainer_2Fg {
  z-index: 999; }

.CustomModal_close_2Fw {
  position: absolute !important;
  opacity: 0.3;
  right: 10px;
  top: 10px;
  width: 30px;
  height: 30px;
  cursor: pointer; }

.CustomModal_close_2Fw:hover {
  opacity: 1; }

.CustomModal_close_2Fw:before,
.CustomModal_close_2Fw:after {
  position: absolute;
  left: 14px;
  top: 6px;
  content: ' ';
  height: 19px;
  width: 2px;
  background-color: #333; }

.CustomModal_close_2Fw:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg); }

.CustomModal_close_2Fw:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.CustomModal_headerClose_1ZO {
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%); }

.CustomModal_content_2f4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  overflow: auto;
  width: 65%;
  height: 100%;
  max-width: 1300px;
  background-color: white;
  z-index: 10; }
  .CustomModal_content_2f4 > div {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    position: relative; }

.CustomModal_header_3zJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 10px;
  color: black;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  left: 0px;
  z-index: 1;
  background-color: white;
  border-bottom: 1px solid #eee;
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
          box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px; }

.CustomModal_child_UD2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  overflow: hidden;
  height: calc(100% - 999px); }
  .CustomModal_child_UD2 > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.CustomModal_footer_2dQ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
          box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px; }

.CustomModal_contentAnimationSlideUpIn_137 {
  left: 0px;
  -webkit-animation: CustomModal_slideUpIn_254 0.4s forwards;
       -o-animation: CustomModal_slideUpIn_254 0.4s forwards;
          animation: CustomModal_slideUpIn_254 0.4s forwards; }

.CustomModal_contentAnimationSlideDownIn_33y {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-animation: CustomModal_slideDownIn_2cG 0.4s forwards;
       -o-animation: CustomModal_slideDownIn_2cG 0.4s forwards;
          animation: CustomModal_slideDownIn_2cG 0.4s forwards; }

.CustomModal_contentAnimationSlideLeftIn_3-f {
  top: 0px;
  -webkit-animation: CustomModal_slideLeftIn_3eK 0.4s forwards;
       -o-animation: CustomModal_slideLeftIn_3eK 0.4s forwards;
          animation: CustomModal_slideLeftIn_3eK 0.4s forwards; }

.CustomModal_contentAnimationSlideRightIn_10l {
  top: 0px;
  -webkit-animation: CustomModal_slideRightIn_8Qu 0.4s forwards;
       -o-animation: CustomModal_slideRightIn_8Qu 0.4s forwards;
          animation: CustomModal_slideRightIn_8Qu 0.4s forwards; }

.CustomModal_contentAnimationSlideUpOut_3sS {
  left: 0px;
  -webkit-animation: CustomModal_slideUpOut_k1o 0.4s forwards;
       -o-animation: CustomModal_slideUpOut_k1o 0.4s forwards;
          animation: CustomModal_slideUpOut_k1o 0.4s forwards; }

.CustomModal_contentAnimationSlideDownOut_1e5 {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-animation: CustomModal_slideDownOut_3BY 0.4s forwards;
       -o-animation: CustomModal_slideDownOut_3BY 0.4s forwards;
          animation: CustomModal_slideDownOut_3BY 0.4s forwards; }

.CustomModal_contentAnimationSlideLeftOut_W3o {
  top: 0px;
  -webkit-animation: CustomModal_slideLeftOut_14l 0.4s forwards;
       -o-animation: CustomModal_slideLeftOut_14l 0.4s forwards;
          animation: CustomModal_slideLeftOut_14l 0.4s forwards; }

.CustomModal_contentAnimationSlideRightOut_2O0 {
  top: 0px;
  -webkit-animation: CustomModal_slideRightOut_2m8 0.4s forwards;
       -o-animation: CustomModal_slideRightOut_2m8 0.4s forwards;
          animation: CustomModal_slideRightOut_2m8 0.4s forwards; }

@-webkit-keyframes CustomModal_slideUpIn_254 {
  0% {
    bottom: -100%; }
  100% {
    bottom: 0%; } }

@-o-keyframes CustomModal_slideUpIn_254 {
  0% {
    bottom: -100%; }
  100% {
    bottom: 0%; } }

@keyframes CustomModal_slideUpIn_254 {
  0% {
    bottom: -100%; }
  100% {
    bottom: 0%; } }

@-webkit-keyframes CustomModal_slideDownIn_2cG {
  0% {
    top: -100%;
    left: 50%; }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }

@-o-keyframes CustomModal_slideDownIn_2cG {
  0% {
    top: -100%;
    left: 50%; }
  100% {
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%); } }

@keyframes CustomModal_slideDownIn_2cG {
  0% {
    top: -100%;
    left: 50%; }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }

@-webkit-keyframes CustomModal_slideLeftIn_3eK {
  0% {
    right: -100%; }
  100% {
    right: 0%; } }

@-o-keyframes CustomModal_slideLeftIn_3eK {
  0% {
    right: -100%; }
  100% {
    right: 0%; } }

@keyframes CustomModal_slideLeftIn_3eK {
  0% {
    right: -100%; }
  100% {
    right: 0%; } }

@-webkit-keyframes CustomModal_slideRightIn_8Qu {
  0% {
    left: -100%; }
  100% {
    left: 0%; } }

@-o-keyframes CustomModal_slideRightIn_8Qu {
  0% {
    left: -100%; }
  100% {
    left: 0%; } }

@keyframes CustomModal_slideRightIn_8Qu {
  0% {
    left: -100%; }
  100% {
    left: 0%; } }

@-webkit-keyframes CustomModal_slideUpOut_k1o {
  0% {
    bottom: 0%; }
  100% {
    bottom: -100%; } }

@-o-keyframes CustomModal_slideUpOut_k1o {
  0% {
    bottom: 0%; }
  100% {
    bottom: -100%; } }

@keyframes CustomModal_slideUpOut_k1o {
  0% {
    bottom: 0%; }
  100% {
    bottom: -100%; } }

@-webkit-keyframes CustomModal_slideDownOut_3BY {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  100% {
    top: -100%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }

@-o-keyframes CustomModal_slideDownOut_3BY {
  0% {
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%); }
  100% {
    top: -100%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%); } }

@keyframes CustomModal_slideDownOut_3BY {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  100% {
    top: -100%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }

@-webkit-keyframes CustomModal_slideLeftOut_14l {
  0% {
    right: 0%; }
  100% {
    right: -100%; } }

@-o-keyframes CustomModal_slideLeftOut_14l {
  0% {
    right: 0%; }
  100% {
    right: -100%; } }

@keyframes CustomModal_slideLeftOut_14l {
  0% {
    right: 0%; }
  100% {
    right: -100%; } }

@-webkit-keyframes CustomModal_slideRightOut_2m8 {
  0% {
    left: 0%; }
  100% {
    left: -100%; } }

@-o-keyframes CustomModal_slideRightOut_2m8 {
  0% {
    left: 0%; }
  100% {
    left: -100%; } }

@keyframes CustomModal_slideRightOut_2m8 {
  0% {
    left: 0%; }
  100% {
    left: -100%; } }

@media only screen and (max-width: 550px) {
  .CustomModal_content_2f4 {
    width: 100%;
    max-width: 100%; } }
.Overlay_mask_3tn {
  position: absolute;
  width: 100vw;
  height: 100vh;
  background-color: black;
  overflow: hidden; }

.Overlay_maskIn_1qk {
  -webkit-animation: Overlay_fadeIn_2ex 0.4s forwards;
       -o-animation: Overlay_fadeIn_2ex 0.4s forwards;
          animation: Overlay_fadeIn_2ex 0.4s forwards; }

.Overlay_maskOut_1iv {
  -webkit-animation: Overlay_fadeOut_1Qo 0.4s forwards;
       -o-animation: Overlay_fadeOut_1Qo 0.4s forwards;
          animation: Overlay_fadeOut_1Qo 0.4s forwards; }

@-webkit-keyframes Overlay_fadeIn_2ex {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.5; } }

@-o-keyframes Overlay_fadeIn_2ex {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.5; } }

@keyframes Overlay_fadeIn_2ex {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.5; } }

@-webkit-keyframes Overlay_fadeOut_1Qo {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }

@-o-keyframes Overlay_fadeOut_1Qo {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }

@keyframes Overlay_fadeOut_1Qo {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }
.SubscriptionBoxGrid_root_1a1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 95%;
  max-width: 1150px;
  margin: 0 auto; }
  .SubscriptionBoxGrid_root_1a1 > div {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.SubscriptionBoxGrid_sortersContainer_35T {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  gap: 10px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 20px; }
  .SubscriptionBoxGrid_sortersContainer_35T > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.SubscriptionBoxGrid_switch_3F5 {
  --pad: 8px;
  --icon-container-size: 35px;
  --icon-size: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f8f8f8;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: var(--pad);
  border-radius: 7px;
  margin-left: auto; }
  .SubscriptionBoxGrid_switch_3F5 .SubscriptionBoxGrid_toggler_1WY {
    position: absolute;
    width: var(--icon-container-size);
    height: calc(100% - var(--pad) * 2);
    top: var(--pad);
    left: var(--pad);
    border-radius: 7px;
    background: #fff;
    z-index: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    -o-transition: -o-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out; }
  .SubscriptionBoxGrid_switch_3F5 .SubscriptionBoxGrid_togglerGrid_NZK {
    -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px); }
  .SubscriptionBoxGrid_switch_3F5 .SubscriptionBoxGrid_togglerList_DNo {
    -webkit-transform: translateX(var(--icon-container-size));
        -ms-transform: translateX(var(--icon-container-size));
         -o-transform: translateX(var(--icon-container-size));
            transform: translateX(var(--icon-container-size)); }
  .SubscriptionBoxGrid_switch_3F5 .SubscriptionBoxGrid_icon_3P7 {
    width: var(--icon-container-size);
    aspect-ratio: 1;
    height: 100%;
    padding: 5px;
    position: relative;
    background-color: #cccccc;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    z-index: 1;
    -webkit-mask-size: var(--icon-size);
            mask-size: var(--icon-size);
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center; }
  .SubscriptionBoxGrid_switch_3F5 .SubscriptionBoxGrid_GRID_1Z0 {
    -webkit-mask-image: url("/icon/grid.svg");
            mask-image: url("/icon/grid.svg"); }
  .SubscriptionBoxGrid_switch_3F5 .SubscriptionBoxGrid_LIST_c3s {
    -webkit-mask-image: url("/icon/list.svg");
            mask-image: url("/icon/list.svg"); }
  .SubscriptionBoxGrid_switch_3F5 .SubscriptionBoxGrid_active_3uf {
    background-color: #595959; }

.SubscriptionBoxGrid_viewWrapper_14_ {
  position: relative;
  padding: 30px;
  background-color: white; }
  .SubscriptionBoxGrid_viewWrapper_14_ > div {
    -webkit-animation: SubscriptionBoxGrid_fadeIn_3VV 0.4s ease-in-out forwards;
         -o-animation: SubscriptionBoxGrid_fadeIn_3VV 0.4s ease-in-out forwards;
            animation: SubscriptionBoxGrid_fadeIn_3VV 0.4s ease-in-out forwards; }

@-webkit-keyframes SubscriptionBoxGrid_fadeIn_3VV {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-o-keyframes SubscriptionBoxGrid_fadeIn_3VV {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes SubscriptionBoxGrid_fadeIn_3VV {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@media only screen and (max-width: 900px) {
  .SubscriptionBoxGrid_root_1a1 {
    width: 100%; }
  .SubscriptionBoxGrid_viewWrapper_14_ {
    padding: 15px; }
  .SubscriptionBoxGrid_sortersContainer_35T {
    margin-bottom: 10px; } }
.Grid_gridWrapper_23P {
  display: -ms-grid;
  display: grid;
  position: relative;
  width: 100%;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2rem;
  -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: minmax(150px, auto); }
  .Grid_gridWrapper_23P .Grid_createWrapper_QRY {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 20px;
    color: black;
    border: 1px dashed black;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer; }
  .Grid_gridWrapper_23P .Grid_checkboxWrapper_1tS {
    position: relative; }
    .Grid_gridWrapper_23P .Grid_checkboxWrapper_1tS .Grid_checkboxInput_26X {
      clip: rect(0 0 0 0);
      -webkit-clip-path: inset(100%);
              clip-path: inset(100%);
      height: 1px;
      overflow: hidden;
      position: absolute;
      white-space: nowrap;
      width: 1px; }
      .Grid_gridWrapper_23P .Grid_checkboxWrapper_1tS .Grid_checkboxInput_26X:checked + .Grid_checkboxTile_1OA {
        border-color: #2260ff;
        -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
                box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
        color: #2260ff; }
        .Grid_gridWrapper_23P .Grid_checkboxWrapper_1tS .Grid_checkboxInput_26X:checked + .Grid_checkboxTile_1OA:before {
          -webkit-transform: scale(1);
              -ms-transform: scale(1);
               -o-transform: scale(1);
                  transform: scale(1);
          opacity: 1;
          background-color: #2260ff;
          border-color: #2260ff; }
        .Grid_gridWrapper_23P .Grid_checkboxWrapper_1tS .Grid_checkboxInput_26X:checked + .Grid_checkboxTile_1OA .Grid_checkboxIcon_Eb0 {
          color: #2260ff; }
      .Grid_gridWrapper_23P .Grid_checkboxWrapper_1tS .Grid_checkboxInput_26X:focus + .Grid_checkboxTile_1OA {
        border-color: #2260ff;
        -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1), 0 0 0 4px #b5c9fc;
                box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1), 0 0 0 4px #b5c9fc; }
        .Grid_gridWrapper_23P .Grid_checkboxWrapper_1tS .Grid_checkboxInput_26X:focus + .Grid_checkboxTile_1OA:before {
          -webkit-transform: scale(1);
              -ms-transform: scale(1);
               -o-transform: scale(1);
                  transform: scale(1);
          opacity: 1; }
    .Grid_gridWrapper_23P .Grid_checkboxWrapper_1tS .Grid_checkboxTile_1OA {
      border: 1px solid transparent; }
      .Grid_gridWrapper_23P .Grid_checkboxWrapper_1tS .Grid_checkboxTile_1OA:before {
        content: '';
        position: absolute;
        display: block;
        width: 1.25rem;
        height: 1.25rem;
        border: 2px solid #b5bfd9;
        background-color: #fff;
        border-radius: 50%;
        top: 0.25rem;
        left: 0.25rem;
        opacity: 0;
        -webkit-transform: scale(0);
            -ms-transform: scale(0);
             -o-transform: scale(0);
                transform: scale(0);
        -webkit-transition: 0.25s ease;
        -o-transition: 0.25s ease;
        transition: 0.25s ease;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' fill='%23FFFFFF' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'%3E%3C/rect%3E%3Cpolyline points='216 72.005 104 184 48 128.005' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'%3E%3C/polyline%3E%3C/svg%3E");
        -webkit-background-size: 12px 12px;
                background-size: 12px;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        z-index: 1; }
      .Grid_gridWrapper_23P .Grid_checkboxWrapper_1tS .Grid_checkboxTile_1OA:hover {
        border-color: #2260ff; }
        .Grid_gridWrapper_23P .Grid_checkboxWrapper_1tS .Grid_checkboxTile_1OA:hover:before {
          -webkit-transform: scale(1);
              -ms-transform: scale(1);
               -o-transform: scale(1);
                  transform: scale(1);
          opacity: 1; }
    .Grid_gridWrapper_23P .Grid_checkboxWrapper_1tS .Grid_checkboxIcon_Eb0 {
      position: absolute;
      top: 0.25rem;
      left: 0.25rem;
      z-index: 100;
      width: 1.25rem;
      height: 1.25rem;
      -webkit-transition: 0.375s ease;
      -o-transition: 0.375s ease;
      transition: 0.375s ease;
      color: #494949; }
      .Grid_gridWrapper_23P .Grid_checkboxWrapper_1tS .Grid_checkboxIcon_Eb0 > div {
        width: 100%;
        height: 100%;
        background-image: url("/deploy/public/image/iconpack/checkbox-icon.svg"); }
  .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    width: 100%;
    border-radius: 4px;
    background-color: #f5f5f5;
    overflow: hidden;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    cursor: pointer; }
    .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt .Grid_imageContainer_2Ah {
      width: 100%;
      aspect-ratio: 3/2;
      position: relative;
      overflow: hidden;
      background-position: center;
      background-repeat: no-repeat;
      -webkit-background-size: auto 100%;
              background-size: auto 100%;
      -webkit-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
      background-color: #525ef1; }
      .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt .Grid_imageContainer_2Ah .Grid_tag_2WY {
        position: absolute;
        color: #525fe1;
        background-color: white;
        border-radius: 4px;
        padding: 5px 12px;
        top: 15px;
        left: 15px; }
      .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt .Grid_imageContainer_2Ah .Grid_bookmarkIcon_KS4 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        position: absolute;
        top: 15px;
        right: 15px;
        padding: 5px;
        border-radius: 50%;
        -webkit-backdrop-filter: blur(10px);
                backdrop-filter: blur(10px); }
    .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt .Grid_contentWrapper_2S- {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 24px;
      gap: 15px;
      color: #6f6b80; }
      .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt .Grid_contentWrapper_2S- .Grid_title_1pk {
        font-size: 20px;
        line-height: 1.6;
        font-weight: 700;
        color: #231f40; }
      .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt .Grid_contentWrapper_2S- .Grid_duration_2MI {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
      .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt .Grid_contentWrapper_2S- .Grid_reviewWrapper_v7m {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        color: #6f6b80; }
        .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt .Grid_contentWrapper_2S- .Grid_reviewWrapper_v7m .ant-rate {
          font-size: 15px;
          margin-right: 10px; }
      .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt .Grid_contentWrapper_2S- .Grid_divider_2Dx {
        border-top: 1px solid #e9e9eb;
        width: 100%; }
      .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt .Grid_contentWrapper_2S- .Grid_bottomWrapper_OA3 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt .Grid_contentWrapper_2S- .Grid_bottomWrapper_OA3 > div {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          gap: 6px;
          font-size: 15px;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
        .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt .Grid_contentWrapper_2S- .Grid_bottomWrapper_OA3 .Grid_priceWrapper_1ze p:first-child {
          font-weight: 700;
          font-size: 20px;
          color: #525fe1; }
        .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt .Grid_contentWrapper_2S- .Grid_bottomWrapper_OA3 .Grid_priceWrapper_1ze p:nth-child(2) {
          text-decoration: line-through;
          font-size: 18px; }
  .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt:hover {
    background-color: white;
    -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05); }
    .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt:hover .Grid_imageContainer_2Ah {
      -webkit-background-size: auto 110%;
              background-size: auto 110%; }

@media only screen and (max-width: 1100px) {
  .Grid_gridWrapper_23P {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr); }
    .Grid_gridWrapper_23P .Grid_cardWrapper_3Nt .Grid_contentWrapper_2S- {
      padding: 15px; } }

@media only screen and (max-width: 700px) {
  .Grid_gridWrapper_23P {
    -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr); } }
.List_listWrapper_uDq {
  display: -ms-grid;
  display: grid;
  position: relative;
  width: 100%;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2rem;
  -ms-grid-columns: (1fr)[1];
      grid-template-columns: repeat(1, 1fr);
  grid-auto-rows: minmax(150px, auto); }
  .List_listWrapper_uDq .List_createWrapper_2YI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 20px;
    color: black;
    border: 1px dashed black;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer; }
  .List_listWrapper_uDq .List_checkboxWrapper_2F9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px; }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > div {
      border: 1px solid transparent;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0;
          -ms-flex: 1 0 0px;
              flex: 1 0 0; }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > div:hover,
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 .List_selected_2me {
      border-color: #2260ff; }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 .List_indexWrapper_38W {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      top: 0.75rem;
      right: 0.75rem;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      width: 20px;
      height: 20px;
      border-radius: 50%;
      background-color: #2260ff;
      color: white;
      z-index: 1; }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > input[type='checkbox'] {
      --active: #275efe;
      --active-inner: #fff;
      --focus: 2px rgba(39, 94, 254, 0.3);
      --border: #bbc1e1;
      --border-hover: #275efe;
      --background: #fff;
      --disabled: #f6f8ff;
      --disabled-inner: #e1e6f9;
      -webkit-appearance: none;
      -moz-appearance: none;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      height: 21px;
      outline: none;
      display: inline-block;
      vertical-align: top;
      position: relative;
      margin: 0;
      cursor: pointer;
      border: 1px solid var(--bc, var(--border));
      background: var(--b, var(--background));
      -webkit-transition: background 0.3s, border-color 0.3s, -webkit-box-shadow 0.2s;
      transition: background 0.3s, border-color 0.3s, -webkit-box-shadow 0.2s;
      -o-transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
      transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
      transition: background 0.3s, border-color 0.3s, box-shadow 0.2s, -webkit-box-shadow 0.2s; }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > input[type='checkbox']:after {
      content: '';
      display: block;
      left: 0;
      top: 0;
      position: absolute;
      -webkit-transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
      transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
      -o-transition: opacity var(--d-o, 0.2s), -o-transform var(--d-t, 0.3s) var(--d-t-e, ease);
      transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
      transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease), -o-transform var(--d-t, 0.3s) var(--d-t-e, ease); }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > input[type='checkbox']:checked {
      --b: var(--active);
      --bc: var(--active);
      --d-o: 0.3s;
      --d-t: 0.6s;
      --d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2); }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > input[type='checkbox']:disabled {
      --b: var(--disabled);
      cursor: not-allowed;
      opacity: 0.9; }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > input[type='checkbox']:disabled:checked {
      --b: var(--disabled-inner);
      --bc: var(--border); }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > input[type='checkbox']:disabled + label {
      cursor: not-allowed; }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > input[type='checkbox']:hover:not(:checked):not(:disabled) {
      --bc: var(--border-hover); }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > input[type='checkbox']:focus {
      -webkit-box-shadow: 0 0 0 var(--focus);
              box-shadow: 0 0 0 var(--focus); }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > input[type='checkbox']:not(.List_switch_3An) {
      width: 21px; }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > input[type='checkbox']:not(.List_switch_3An):after {
      opacity: var(--o, 0); }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > input[type='checkbox']:not(.List_switch_3An):checked {
      --o: 1; }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > input[type='checkbox'] + label {
      display: inline-block;
      vertical-align: middle;
      cursor: pointer;
      margin-left: 4px; }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > input[type='checkbox']:not(.List_switch_3An) {
      border-radius: 7px; }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > input[type='checkbox']:not(.List_switch_3An):after {
      width: 5px;
      height: 9px;
      border: 2px solid var(--active-inner);
      border-top: 0;
      border-left: 0;
      left: 7px;
      top: 4px;
      -webkit-transform: rotate(var(--r, 20deg));
          -ms-transform: rotate(var(--r, 20deg));
           -o-transform: rotate(var(--r, 20deg));
              transform: rotate(var(--r, 20deg)); }
    .List_listWrapper_uDq .List_checkboxWrapper_2F9 > input[type='checkbox']:not(.List_switch_3An):checked {
      --r: 43deg; }
  .List_listWrapper_uDq .List_cardWrapper_3ao {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    border-radius: 5px;
    overflow: hidden; }
    .List_listWrapper_uDq .List_cardWrapper_3ao .List_imageContainer_3wV {
      width: 100%;
      aspect-ratio: 3/2;
      max-width: 300px;
      background-color: #525ef1;
      position: relative;
      overflow: hidden;
      background-position: center;
      background-repeat: no-repeat;
      -webkit-background-size: auto 100%;
              background-size: auto 100%;
      -webkit-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
      border-radius: 4px; }
      .List_listWrapper_uDq .List_cardWrapper_3ao .List_imageContainer_3wV .List_tag_28C {
        position: absolute;
        color: #525fe1;
        background-color: white;
        border-radius: 4px;
        padding: 5px 12px;
        top: 15px;
        left: 15px; }
      .List_listWrapper_uDq .List_cardWrapper_3ao .List_imageContainer_3wV .List_bookmarkIcon_1KJ {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        position: absolute;
        top: 15px;
        right: 15px;
        padding: 5px;
        border-radius: 50%;
        -webkit-backdrop-filter: blur(10px);
                backdrop-filter: blur(10px); }
    .List_listWrapper_uDq .List_cardWrapper_3ao .List_contentWrapper_3hc {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 auto;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 24px;
      gap: 15px;
      background-color: #f2f2f2;
      color: #6f6b80;
      position: relative; }
      .List_listWrapper_uDq .List_cardWrapper_3ao .List_contentWrapper_3hc .List_title_1TT {
        font-size: 20px;
        line-height: 1.6;
        font-weight: 700;
        color: #231f40; }
      .List_listWrapper_uDq .List_cardWrapper_3ao .List_contentWrapper_3hc .List_description_1Kj {
        font-size: 14px;
        line-height: 1.6;
        font-weight: 400;
        color: #231f40; }
      .List_listWrapper_uDq .List_cardWrapper_3ao .List_contentWrapper_3hc .List_duration_boa {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
      .List_listWrapper_uDq .List_cardWrapper_3ao .List_contentWrapper_3hc .List_reviewWrapper_h4r {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        color: #6f6b80; }
        .List_listWrapper_uDq .List_cardWrapper_3ao .List_contentWrapper_3hc .List_reviewWrapper_h4r .ant-rate {
          font-size: 15px;
          margin-right: 10px; }
      .List_listWrapper_uDq .List_cardWrapper_3ao .List_contentWrapper_3hc .List_divider_1Am {
        margin-top: auto;
        border-top: 1px solid #e9e9eb;
        width: 100%; }
      .List_listWrapper_uDq .List_cardWrapper_3ao .List_contentWrapper_3hc .List_bottomWrapper_2uh {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        .List_listWrapper_uDq .List_cardWrapper_3ao .List_contentWrapper_3hc .List_bottomWrapper_2uh .List_priceWrapper_39N p:first-child {
          font-weight: 700;
          font-size: 20px;
          color: #525fe1; }
        .List_listWrapper_uDq .List_cardWrapper_3ao .List_contentWrapper_3hc .List_bottomWrapper_2uh .List_priceWrapper_39N p:nth-child(2) {
          text-decoration: line-through;
          font-size: 18px; }
      .List_listWrapper_uDq .List_cardWrapper_3ao .List_contentWrapper_3hc .List_action_1qe {
        position: absolute;
        top: 10px;
        right: 10px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        gap: 5px; }
        .List_listWrapper_uDq .List_cardWrapper_3ao .List_contentWrapper_3hc .List_action_1qe .List_icon_BL7 {
          font-size: 16px;
          cursor: pointer; }

@media only screen and (max-width: 900px) {
  .List_listWrapper_uDq .List_cardWrapper_3ao .List_imageContainer_3wV {
    max-width: 35%; } }
.Pagination_paginationWrapper_3sT {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  margin-top: 20px; }
  .Pagination_paginationWrapper_3sT .Pagination_paginationContainer_30T {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 45px;
    height: 45px;
    background-color: #f5f5f5;
    border-radius: 50%;
    color: #6f6b80;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    cursor: pointer; }
  .Pagination_paginationWrapper_3sT .Pagination_selected_kAd,
  .Pagination_paginationWrapper_3sT .Pagination_paginationContainer_30T:hover {
    background-color: #525ef1;
    color: white; }
.Search_toolbar_2fp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: 350px; }

.Search_inputWrapper_320 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  position: relative;
  max-width: 350px;
  border-radius: 4px;
  height: 40px;
  min-height: 40px;
  background-color: white;
  padding: 0px 25px;
  height: 60px; }
  .Search_inputWrapper_320 > input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    position: relative;
    width: auto;
    max-width: 100%;
    outline: 0;
    z-index: 1;
    font-size: 14px;
    line-height: 1.5;
    border: 1px solid transparent;
    background: transparent; }
    .Search_inputWrapper_320 > input ::placeholder,
    .Search_inputWrapper_320 > input ::-ms-input-placeholder {
      color: #757575; }
  .Search_inputWrapper_320 > button {
    display: block;
    white-space: nowrap;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: bold;
    cursor: pointer;
    overflow: hidden;
    border: none;
    background: transparent;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto; }
    .Search_inputWrapper_320 > button .Search_searchIcon_2S1 {
      font-size: 15px; }
.Sort_desktopSort_6b1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.Sort_mobileSort_2cg {
  display: none;
  background-color: white;
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 15px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.Sort_mobileSort_2cg:hover,
.Sort_mobileSort_2cg:active {
  -webkit-box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px;
          box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px; }

.Sort_sortIcon_Qe4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20px;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  width: 20px;
  aspect-ratio: 1;
  background-color: #aaa;
  -webkit-mask: url("/icon/icon_sort.svg") no-repeat center/contain;
          mask: url("/icon/icon_sort.svg") no-repeat center/contain; }

@media only screen and (max-width: 900px) {
  .Sort_desktopSort_6b1 {
    display: none; }
  .Sort_mobileSort_2cg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .Sort_sortContentWrapper_2Ga {
    --selected-color: #ecf6fd;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    border-radius: 4px;
    background-color: white;
    overflow: hidden; }
    .Sort_sortContentWrapper_2Ga > * {
      padding: 10px 15px;
      background-color: white;
      color: #000;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      -webkit-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear; }
    .Sort_sortContentWrapper_2Ga .Sort_selected_xf5,
    .Sort_sortContentWrapper_2Ga > div:active,
    .Sort_sortContentWrapper_2Ga > div:hover {
      background-color: var(--selected-color); } }
.Select_select_1ge {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 15px;
  background-color: white;
  border-radius: 4px;
  color: #aaa;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .Select_select_1ge > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.Select_optionLayout_3Wg {
  position: absolute;
  top: 100%;
  z-index: 1000;
  left: 0;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  width: 100%;
  border-radius: 4px;
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  visibility: visible;
  overflow-y: auto;
  max-height: 200px; }

.Select_disableOptionLayout_1tm {
  position: absolute;
  top: 100%;
  z-index: 1000;
  left: 0;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  width: 100%;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  visibility: hidden;
  overflow: hidden;
  max-height: 200px; }

.Select_option_vHZ {
  padding: 10px 15px;
  background-color: white;
  color: #000;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }

.Select_optionHover_2EA {
  background-color: #ecf6fd;
  color: #000;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }

.Select_optionSelected_3qi {
  background-color: #d1d1d1;
  color: #fff; }

.Select_componentValue_xRy {
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
  white-space: nowrap;
  width: 85%; }

.Select_inputField_375 {
  margin: 0;
  padding: 0;
  background: 0 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-family: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
  white-space: nowrap;
  width: 85%; }
.OptionsDropdown_optionLayout_FOe {
  position: absolute;
  top: 100%;
  z-index: 1000;
  left: 0;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  width: 100%;
  border-radius: 4px;
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  visibility: visible;
  overflow-y: auto;
  max-height: 200px; }

.OptionsDropdown_disableOptionLayout_VQT {
  position: absolute;
  top: 100%;
  z-index: 1000;
  left: 0;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  width: 100%;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  visibility: hidden;
  overflow: hidden;
  max-height: 200px; }
.Overlay_mask_2bk {
  position: absolute;
  width: 100vw;
  height: 100vh;
  background-color: black; }

.Overlay_maskIn_3JV {
  -webkit-animation: Overlay_fadeIn_urA 0.4s forwards;
       -o-animation: Overlay_fadeIn_urA 0.4s forwards;
          animation: Overlay_fadeIn_urA 0.4s forwards; }

.Overlay_maskOut_1Iq {
  -webkit-animation: Overlay_fadeOut_omG 0.4s forwards;
       -o-animation: Overlay_fadeOut_omG 0.4s forwards;
          animation: Overlay_fadeOut_omG 0.4s forwards; }

@-webkit-keyframes Overlay_fadeIn_urA {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.5; } }

@-o-keyframes Overlay_fadeIn_urA {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.5; } }

@keyframes Overlay_fadeIn_urA {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.5; } }

@-webkit-keyframes Overlay_fadeOut_omG {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }

@-o-keyframes Overlay_fadeOut_omG {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }

@keyframes Overlay_fadeOut_omG {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }
.Content_root__sQ {
  z-index: 999;
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0px;
  left: 0px; }

.Content_content_2Af {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  -webkit-transform-origin: center right;
      -ms-transform-origin: center right;
       -o-transform-origin: center right;
          transform-origin: center right;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 70%;
  background-color: white;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  z-index: 2;
  border-radius: 10px;
  color: #ccc; }

.Content_rootRelative_1HH {
  height: auto !important;
  width: auto !important; }

.Content_relative_1Vz {
  position: relative !important;
  max-width: 100% !important; }

.Content_entry_1kV {
  -webkit-animation: Content_fadeIn_OIy 0.2s forwards ease-in-out;
       -o-animation: Content_fadeIn_OIy 0.2s forwards ease-in-out;
          animation: Content_fadeIn_OIy 0.2s forwards ease-in-out; }

.Content_leave_2F3 {
  -webkit-animation: Content_fadeOut_6ll 0.2s forwards ease-in-out;
       -o-animation: Content_fadeOut_6ll 0.2s forwards ease-in-out;
          animation: Content_fadeOut_6ll 0.2s forwards ease-in-out; }

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

@-o-keyframes Content_fadeIn_OIy {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes Content_fadeIn_OIy {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

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

@-o-keyframes Content_fadeOut_6ll {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes Content_fadeOut_6ll {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
.Filter_filter_2lz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 15px;
  background-color: white;
  border-radius: 4px;
  color: #aaa;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 60px;
  width: auto;
  font-size: 20px;
  cursor: pointer; }

.Filter_filterOverlay_3Ov {
  background-color: white;
  color: #aaa;
  padding: 10px 15px;
  -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.35);
          box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.35); }

.Filter_rows_3Na {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 10px;
  gap: 10px; }

.Filter_footer_11j {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 10px;
  gap: 10px; }

.Filter_resetButton_OQf {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #ff0000 !important;
  color: #fff !important;
  border-color: #ff0000 !important;
  padding: 0px 25px; }
.ProductOptionsWithSubOptionWithLang_hint_162 {
  font-size: 13px;
  color: red;
  margin-bottom: 10px;
  vertical-align: middle; }
.AdditionalProductTable_enableButton_2sw {
  font-size: 14px;
  position: absolute;
  right: 30px;
  top: 20px;
  color: #aaaaaa; }

.AdditionalProductTable_enableButton_2sw > div {
  display: inline;
  margin-right: 10px; }

.AdditionalProductTable_tag_1Ss {
  display: inline-block;
  font-size: 12px;
  color: #0a59fc;
  background: #e5f4ff;
  padding: 3px 10px 3px 8px;
  border-radius: 3px;
  margin-top: 5px; }

.AdditionalProductTable_table_ZDZ {
  /*margin-bottom: 10px;*/
  line-height: 1.5;
  /*font-size: 14px;*/ }

.AdditionalProductTable_table_ZDZ th {
  padding: 12px 10px !important;
  /*display: flex;*/ }

/* .table th:nth-child(2) {
    text-align: left;
}

.table th:nth-child(3) {
    text-align: left;
}

.table th:nth-child(4) {
    text-align: left;
}

.table th:nth-child(5) {
    text-align: left;
} */
.AdditionalProductTable_table_ZDZ td {
  padding: 7px 10px !important;
  /*display: flex;*/ }

/*
.table td:nth-child(2) {
    text-align: left;
}

.table td:nth-child(3) {
    text-align: left;
}

.table td:nth-child(4) {
    text-align: left;
}

.table td:nth-child(5) {
    text-align: left;
} */
.AdditionalProductTable_table_ZDZ col:first-child {
  width: 80px;
  min-width: 80px;
  /*width: 250px;*/
  /*min-width: 250px;*/
  /*display: flex;*/ }

.AdditionalProductTable_table_ZDZ col:nth-child(2) {
  width: 80px;
  min-width: 80px; }

.AdditionalProductTable_table_ZDZ col:nth-child(4) {
  width: 100px;
  min-width: 100px; }

.AdditionalProductTable_table_ZDZ col:nth-child(5) {
  width: 100px;
  min-width: 100px; }

.AdditionalProductTable_table_ZDZ col:nth-child(6) {
  width: 200px;
  min-width: 200px; }

.AdditionalProductTable_table_field_69U {
  font-size: 14px; }

.AdditionalProductTable_action_button_row_3Ti {
  text-align: left;
  display: inline-block;
  margin-right: 10px; }

.AdditionalProductTable_action_button_row_3Ti:last-child {
  margin-right: 0px; }

.AdditionalProductTable_action_button_ujO {
  width: 30%;
  padding: 10px 0px;
  height: auto;
  margin-right: 10px; }

.AdditionalProductTable_action_button_ujO:hover {
  color: #aaa;
  border: 1px solid #aaa; }

.AdditionalProductTable_action_button_ujO:last-child {
  margin-right: 0px; }

.AdditionalProductTable_action_button_colored_3Wf {
  background: none;
  color: #000;
  border: 1px solid #000; }

.AdditionalProductTable_action_button_colored_3Wf:hover {
  background: none;
  color: #000;
  border: 1px solid #000; }

.AdditionalProductTable_negative_button_1eZ {
  background: #aaa;
  color: #fff;
  border: 1px solid #888; }

.AdditionalProductTable_negative_button_1eZ:hover {
  background: #aaa;
  color: #fff;
  border: 1px solid #888; }

.AdditionalProductTable_negative_button_1eZ:active {
  background: #aaa;
  color: #fff;
  border: 1px solid #888; }

.AdditionalProductTable_negative_button_1eZ:focus {
  background: #aaa;
  color: #fff;
  border: 1px solid #888; }

.AdditionalProductTable_field_name_1Yc {
  display: inline-block;
  width: 60%;
  color: #888;
  vertical-align: top;
  font-size: 13px; }

.AdditionalProductTable_field_value_3en {
  display: inline-block;
  width: 40%;
  vertical-align: top;
  text-align: right;
  color: #000;
  font-size: 15px; }

.AdditionalProductTable_email_2Xw {
  font-size: 14px; }

.AdditionalProductTable_inputNumber_3UT {
  font-size: 17px;
  height: auto; }

.AdditionalProductTable_inputNumber_3UT input {
  height: auto;
  line-height: 2.5;
  text-align: center; }

.AdditionalProductTable_hint_cQP {
  padding: 7px 10px;
  font-size: 13px;
  border-radius: 3px;
  color: #f5222d;
  background: #feedef;
  line-height: 1;
  display: inline-block; }

.AdditionalProductTable_birthday_hint_33a {
  font-size: 14px;
  max-width: 70%; }

.AdditionalProductTable_hint_conversion_ha8 {
  padding: 7px 10px;
  font-size: 13px;
  border-radius: 3px;
  color: #0059ff;
  background: #e5f4ff;
  line-height: 1;
  display: inline-block; }

.AdditionalProductTable_pagination_K0P {
  text-align: center;
  margin-top: 20px; }

.AdditionalProductTable_field_input_container_3H_ {
  position: absolute;
  right: 0px;
  top: 0px;
  text-align: right;
  font-size: 15px;
  color: #4c5259; }

.AdditionalProductTable_save_button_CFI {
  text-align: right; }

.AdditionalProductTable_connect_button_3FK {
  border-radius: 3px;
  padding: 10px;
  height: auto;
  background: #0071ff;
  color: #fff;
  font-size: 14px;
  display: inline-block; }

.AdditionalProductTable_connect_button_3FK:hover {
  color: #fff !important;
  border: none;
  background: #0360a2; }

.AdditionalProductTable_connect_button_3FK:active {
  color: #fff !important;
  border: none;
  background: #0071ff; }

.AdditionalProductTable_connect_button_3FK:focus {
  color: #fff !important;
  border: none;
  background: #0071ff; }

.AdditionalProductTable_disconnect_button_173 {
  background: #aaa;
  border-radius: 3px;
  padding: 10px;
  height: auto;
  color: #fff;
  font-size: 14px;
  display: inline-block; }

.AdditionalProductTable_disconnect_button_173:hover {
  color: #fff !important;
  border: none;
  background: #888; }

.AdditionalProductTable_disconnect_button_173:active {
  color: #fff !important;
  border: none;
  background: #aaa; }

.AdditionalProductTable_disconnect_button_173:focus {
  color: #fff !important;
  border: none;
  background: #aaa; }

/*
@media only screen and (max-width: 1200px) {
    .table col:nth-child(6) {
        width: 200px;
        min-width: 200px;
    }
    .action_button {
        width: 45%;
        padding: 10px 0px;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .action_button:nth-child(2) {
        margin-right: 0px;
    }
    .action_button:nth-child(3) {
        margin-bottom: 0px;
    }
    .action_button:nth-child(4) {
        margin-right: 0px;
        margin-bottom: 0px;
    }
} */
@media only screen and (max-width: 1200px) {
  /* .table col:first-child {
        width: 80px;
        min-width: 80px;
    } */
  /* .table col:nth-child(3) {
        width: 100px;
        min-width: 100px;
    }
    .table col:nth-child(4) {
        width: 100px;
        min-width: 100px;
    }
    .table col:nth-child(5) {
        width: 200px;
        min-width: 200px;
    } */
  .AdditionalProductTable_action_button_row_3Ti {
    margin-bottom: 0px; }
  .AdditionalProductTable_action_button_row_3Ti:first-child {
    margin-bottom: 0px; }
  .AdditionalProductTable_action_button_ujO {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0px; }
  .AdditionalProductTable_action_button_ujO:nth-child(2) {
    margin-right: 0px; }
  .AdditionalProductTable_action_button_ujO:nth-child(3) {
    margin-right: 0px;
    margin-bottom: 10px; }
  .AdditionalProductTable_action_button_ujO:nth-child(4) {
    margin-right: 0px;
    margin-bottom: 10px; } }

@media only screen and (max-width: 1100px) {
  .AdditionalProductTable_table_ZDZ col:first-child {
    width: 50px;
    min-width: 50px; }
  .AdditionalProductTable_table_ZDZ col:nth-child(2) {
    width: 50px;
    min-width: 50px; }
  /* .table col:nth-child(3) {
        width: 50px;
        min-width: 50px;
    } */
  .AdditionalProductTable_table_ZDZ col:nth-child(4) {
    width: 100px;
    min-width: 100px; }
  .AdditionalProductTable_table_ZDZ col:nth-child(5) {
    width: 100px;
    min-width: 100px; }
  .AdditionalProductTable_table_ZDZ col:nth-child(6) {
    width: 120px;
    min-width: 120px; } }

@media only screen and (max-width: 1000px) {
  .AdditionalProductTable_table_ZDZ col:first-child {
    width: 50px;
    min-width: 50px; }
  .AdditionalProductTable_table_ZDZ col:nth-child(2) {
    width: 50px;
    min-width: 50px; }
  /* .table col:nth-child(3) {
        width: 50px;
        min-width: 50px;
    } */
  .AdditionalProductTable_table_ZDZ col:nth-child(4) {
    width: 100px;
    min-width: 100px; }
  .AdditionalProductTable_table_ZDZ col:nth-child(5) {
    width: 100px;
    min-width: 100px; }
  .AdditionalProductTable_table_ZDZ col:nth-child(6) {
    width: 120px;
    min-width: 120px; } }

@media only screen and (max-width: 960px) {
  /* .table col:nth-child(2) {
        width: 70px;
        min-width: 70px;
    } */
  .AdditionalProductTable_table_ZDZ col:first-child {
    width: 50px;
    min-width: 50px; }
  .AdditionalProductTable_table_ZDZ col:nth-child(2) {
    width: 50px;
    min-width: 50px; }
  /* .table col:nth-child(3) {
        width: 50px;
        min-width: 50px;
    } */
  .AdditionalProductTable_table_ZDZ col:nth-child(4) {
    width: 100px;
    min-width: 100px; }
  .AdditionalProductTable_table_ZDZ col:nth-child(5) {
    width: 100px;
    min-width: 100px; }
  .AdditionalProductTable_table_ZDZ col:nth-child(6) {
    width: 120px;
    min-width: 120px; } }

@media only screen and (max-width: 850px) {
  /* .table col:first-child {
        width: 50px;
        min-width: 50px;
    }
    .table col:nth-child(2) {
        width: 50px;
        min-width: 50px;
    }
    /* .table col:nth-child(3) {
        width: 50px;
        min-width: 50px;
    } */
  /* .table col:nth-child(4) {
        width: 100px;
        min-width: 100px;
    }
    .table col:nth-child(5) {
        width: 100px;
        min-width: 100px;
    }
    .table col:nth-child(6) {
        width: 120px;
        min-width: 120px;
    }  */ }

@media only screen and (max-width: 768px) {
  .AdditionalProductTable_enableButton_2sw {
    /*right: 20px;*/
    /*top: 20px;*/
    position: relative;
    margin-top: 10px;
    right: 0px;
    top: 0px; }
  .AdditionalProductTable_birthday_hint_33a {
    max-width: 100%; }
  .AdditionalProductTable_table_ZDZ col:first-child {
    width: 50px;
    min-width: 50px; }
  .AdditionalProductTable_table_ZDZ col:nth-child(2) {
    width: auto;
    min-width: auto; }
  .AdditionalProductTable_table_ZDZ col:nth-child(3) {
    width: 120px;
    min-width: 120px; }
  /*.table th:first-child {*/
  /*    display: flex;*/
  /*}*/
  .AdditionalProductTable_table_ZDZ td {
    /*    display: flex;*/
    vertical-align: top; }
  /*.table th {*/
  /*    display: flex;*/
  /*}*/
  /*.table td {*/
  /*    display: flex;*/
  /*}*/
  /*.table th:last-child {*/
  /*    display: -webkit-box;*/
  /*}*/
  /*.table td:last-child {*/
  /*    display: -webkit-box;*/
  /*}*/
  .AdditionalProductTable_action_button_row_3Ti {
    /* width: 30%; */
    margin-left: 15px;
    margin-right: 0px; }
  .AdditionalProductTable_action_button_row_3Ti:first-child {
    margin-left: 0px; }
  .AdditionalProductTable_field_input_container_3H_ {
    position: relative;
    margin-top: 10px;
    text-align: left; }
  .AdditionalProductTable_save_button_CFI {
    text-align: left; }
  .AdditionalProductTable_connect_button_3FK {
    padding: 7px 10px;
    font-size: 13px; }
  .AdditionalProductTable_connect_button_3FK:hover {
    background: #0071ff; }
  .AdditionalProductTable_disconnect_button_173 {
    padding: 7px 10px;
    font-size: 13px; }
  .AdditionalProductTable_disconnect_button_173:hover {
    background: #aaa; } }
.MiniProductAdded_title_2z7 {
  font-weight: bold;
  font-size: 15px;
  line-height: 1;
  margin-bottom: 10px;
  color: black; }

.MiniProductAdded_additionalProductItem_2Kt {
  /* padding: 10px; */
  position: relative;
  border: 1px solid #ddd;
  display: inline-block;
  margin-right: 15px;
  border-radius: 5px;
  margin-bottom: 10px;
  width: 23%;
  vertical-align: top;
  max-width: 200px;
  /*box-shadow: 0px 5px 15px 0px #00000022;*/ }

.MiniProductAdded_additionalProductItem_2Kt > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%; }

.MiniProductAdded_additionalProductItem_2Kt > div > div {
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

.MiniProductAdded_additionalProductItem_2Kt > div > div:first-child {
  /*padding-bottom: 0px;*/
  /*min-width: 60px;*/
  width: 30%;
  max-width: 70px; }

.MiniProductAdded_additionalProductItem_2Kt > div > div:nth-child(2) {
  width: 60%;
  line-height: 1.5;
  /*border-left: 1px solid #ddd;*/
  color: #000;
  font-size: 14px;
  /*max-width: 200px;*/ }

.MiniProductAdded_additionalProductItem_2Kt > div > div:nth-child(2) > div {
  text-overflow: ellipsis;
  overflow-x: auto;
  white-space: pre-line;
  font-size: 13px;
  line-height: 20px;
  height: auto;
  max-height: 40px; }

.MiniProductAdded_additionalProductItem_2Kt i {
  position: absolute;
  right: -10px;
  top: -10px;
  padding: 5px;
  /*background: #f73939;*/
  background: #aaa;
  border-radius: 100%;
  color: #fff;
  font-weight: bold;
  cursor: pointer; }

@media only screen and (max-width: 1300px) {
  .MiniProductAdded_additionalProductItem_2Kt {
    width: 30%; } }

@media only screen and (max-width: 1000px) {
  .MiniProductAdded_additionalProductItem_2Kt {
    width: 45%; } }

@media only screen and (max-width: 768px) {
  .MiniProductAdded_additionalProductItem_2Kt {
    width: 100%;
    max-width: none; }
  .MiniProductAdded_additionalProductItem_2Kt > div {
    padding: 7px 10px; } }
.FacebookCatalogEdit_rowWrapper_2IV {
  margin-bottom: 30px; }

.FacebookCatalogEdit_rowWrapper_2IV > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.FacebookCatalogEdit_rowWrapper_2IV > div > div:nth-child(1) {
  /* Column 1 */
  max-width: 400px; }

.FacebookCatalogEdit_rowWrapper_2IV > div > div:nth-child(2) {
  /* Column 2 */
  max-width: 1000px; }

.FacebookCatalogEdit_titleWrapper_1D4 {
  font-size: 16px; }

.FacebookCatalogEdit_titleWrapper_1D4 > * {
  display: inline-block; }

.FacebookCatalogEdit_radioGroupList_1i5 {
  width: 100%; }

.FacebookCatalogEdit_radioGroupList_1i5 > div {
  width: 100%; }

.FacebookCatalogEdit_radioGroupList_1i5 > div > div {
  min-width: 150px; }

.FacebookCatalogEdit_radioWrapper_3OM {
  font-size: 14px; }

.FacebookCatalogEdit_selectContainer_294 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 30px; }

.FacebookCatalogEdit_customSelect_3eK {
  width: 100%;
  max-width: 300px; }

.FacebookCatalogEdit_customSelect_3eK div {
  height: 35px !important;
  line-height: 35px !important;
  font-size: 13px !important;
  font-weight: 400 !important; }

/* select placeholder position center */
.FacebookCatalogEdit_customSelect_3eK > div > div > div {
  top: 25%; }

.FacebookCatalogEdit_customSelectOption_gG0 {
  line-height: 25px !important;
  font-size: 13px !important; }

.FacebookCatalogEdit_facebookCatalogInputWrapper_2_R {
  max-width: 300px; }

.FacebookCatalogEdit_facebookCatalogWrapper_1dd > :last-child {
  margin-bottom: 0px; }

@media only screen and (max-width: 1270px) {
  .FacebookCatalogEdit_selectContainer_294 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px; }
  .FacebookCatalogEdit_customSelect_3eK {
    max-width: unset;
    width: 100%; }
  .FacebookCatalogEdit_facebookCatalogInputWrapper_2_R {
    max-width: unset;
    width: 100%; }
  .FacebookCatalogEdit_facebookCatalogWrapper_1dd > :nth-child(6) > div {
    /* facebook category */
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start; }
  .FacebookCatalogEdit_facebookCatalogWrapper_1dd > :nth-child(7) > div {
    /* google category */
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start; } }

@media only screen and (max-width: 768px) {
  .FacebookCatalogEdit_radioGroupList_1i5 > div > div {
    min-width: 100%; }
  /* facebook product catalog */
  .FacebookCatalogEdit_facebookCatalogWrapper_1dd > :nth-child(6) > div {
    display: block; }
  .FacebookCatalogEdit_facebookCatalogWrapper_1dd > :nth-child(7) > div {
    display: block; }
  .FacebookCatalogEdit_facebookCatalogWrapper_1dd > :nth-child(6) .FacebookCatalogEdit_titleWrapper_1D4 {
    margin-bottom: 10px; }
  .FacebookCatalogEdit_facebookCatalogWrapper_1dd > :nth-child(7) .FacebookCatalogEdit_titleWrapper_1D4 {
    margin-bottom: 10px; }
  .FacebookCatalogEdit_selectContainer_294 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    gap: 10%; } }

@media only screen and (max-width: 500px) {
  .FacebookCatalogEdit_facebookCatalogWrapper_1dd > :nth-child(1) > div > :nth-child(1) {
    /* gender */
    min-width: 150px; }
  .FacebookCatalogEdit_facebookCatalogWrapper_1dd > :nth-child(2) > div > :nth-child(1) {
    /* condition */
    min-width: 150px; }
  .FacebookCatalogEdit_facebookCatalogWrapper_1dd > :nth-child(3) > div > :nth-child(1) {
    /* adult */
    min-width: 150px; }
  .FacebookCatalogEdit_facebookCatalogWrapper_1dd > :nth-child(4) > div {
    /* brand */
    display: block; }
  .FacebookCatalogEdit_facebookCatalogWrapper_1dd > :nth-child(5) > div {
    /* age group */
    display: block; }
  .FacebookCatalogEdit_facebookCatalogWrapper_1dd > :nth-child(4) > div > div {
    /* brand */
    width: 100%; }
  .FacebookCatalogEdit_facebookCatalogWrapper_1dd > :nth-child(5) > div > div {
    /* age group */
    width: 100%; }
  .FacebookCatalogEdit_facebookCatalogWrapper_1dd > :nth-child(4) .FacebookCatalogEdit_titleWrapper_1D4 {
    /* brand */
    margin-bottom: 10px; }
  .FacebookCatalogEdit_facebookCatalogWrapper_1dd > :nth-child(5) .FacebookCatalogEdit_titleWrapper_1D4 {
    /* age group */
    margin-bottom: 10px; }
  .FacebookCatalogEdit_selectContainer_294 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px; }
  .FacebookCatalogEdit_customSelect_3eK {
    max-width: unset;
    width: 100%; } }
.CustomColorDisplay_addIcon_2_R {
  font-size: 30px;
  color: #ccc;
  cursor: pointer; }

.CustomColorDisplay_colorBlockWrapper_3Me {
  display: inline-block;
  padding: 2px 8px 2px 0; }

.CustomColorDisplay_colorBlock_iNl {
  width: 26px;
  height: 26px;
  border-radius: 5px;
  border: 1px solid #eee;
  cursor: pointer; }
.SimpleTextStylePicker_root_2aD {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  display: inline-block; }

.SimpleTextStylePicker_pickerBlockWrapper_8kg {
  padding: 10px 0px;
  width: auto; }

.SimpleTextStylePicker_styleHeading_IDo {
  display: block;
  margin-bottom: 7px; }

.SimpleTextStylePicker_block_20n {
  width: 470px;
  display: inline-block;
  margin-bottom: 14px; }

.SimpleTextStylePicker_preview_1B4 {
  text-align: center;
  padding: 10px 0px;
  border: 1px dashed #ccc; }

.SimpleTextStylePicker_colorPickerWrapper_265 {
  width: 460px;
  position: relative;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0; }

.SimpleTextStylePicker_styledChromePickerWrapper_1zB > div {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 1px solid #ddd !important; }

@media only screen and (max-width: 768px) {
  .SimpleTextStylePicker_root_2aD {
    width: 100%; }
  .SimpleTextStylePicker_block_20n {
    width: 100%; } }
.SEOEdit_root_1I8 .SEOEdit_row_2Pm {
  margin-bottom: 30px; }
  .SEOEdit_root_1I8 .SEOEdit_row_2Pm .SEOEdit_title_3fk {
    font-size: 16px; }
.CustomProductLabel_addIcon_AzN {
  font-size: 30px;
  color: #ccc;
  cursor: pointer; }

.CustomProductLabel_colorBlockWrapper_3S6 {
  display: inline-block;
  padding: 2px 8px 2px 0; }

.CustomProductLabel_colorBlock_23D {
  width: 26px;
  height: 26px;
  border-radius: 5px;
  border: 1px solid #eee;
  cursor: pointer; }

.CustomProductLabel_deleteButton_3KD {
  cursor: pointer;
  position: relative;
  top: 4px;
  font-size: 24px;
  color: #999;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  margin-left: 5px; }

.CustomProductLabel_deleteButton_3KD:hover {
  color: #777; }

.CustomProductLabel_deleteButton_3KD[disabled] {
  cursor: not-allowed;
  opacity: 0.5; }
.DropdownSelect_select_1OF {
  width: 100%; }

.DropdownSelect_select_1OF > div {
  -webkit-box-shadow: none;
          box-shadow: none; }
.DragOnlySortTable_tableRow_37N {
  /* display: flex;
    align-items: center;
    border: 1px solid #e9e9e9;
    font-size: 14px;
    background: #FFFFFFBB; */
  display: -ms-grid;
  display: grid;
  border: 1px solid #e9e9e9;
  font-size: 14px;
  background: #ffffffbb;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  /* height: 70px; */ }

.DragOnlySortTable_desktopWrapper_32Q {
  display: contents; }

.DragOnlySortTable_desktopWrapper_32Q > * {
  padding: 16px 8px; }

.DragOnlySortTable_mobileWrapper_U0T {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  border-left: 1px solid #ddd; }

.DragOnlySortTable_mobileWrapper_U0T > * {
  padding: 2px 8px; }

.DragOnlySortTable_header_14f {
  background-color: #f7f7f7;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  font-size: 12px;
  height: unset; }

.DragOnlySortTable_shadowOnDrag_3hH {
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); }

.DragOnlySortTable_topButtonsContainerAlignToRight_1-J {
  width: 100%;
  text-align: right;
  margin-bottom: 15px; }

.DragOnlySortTable_topButtonsContainerAlignToRight_1-J > button {
  margin-right: 10px; }

.DragOnlySortTable_topButtonsContainerAlignToRight_1-J > :last-child {
  margin-right: 0px !important; }

.DragOnlySortTable_topButtonsContainerAlignToLeft_3rT {
  width: 100%;
  text-align: left;
  margin-bottom: 15px; }

.DragOnlySortTable_topButtonsContainerAlignToLeft_3rT > button {
  margin-left: 10px; }

.DragOnlySortTable_topButtonsContainerAlignToLeft_3rT > :first-child {
  margin-left: 0px !important; }

@media only screen and (max-width: 768px) {
  .DragOnlySortTable_sorting_1ng {
    padding: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; } }
.Lesson_spinContainer_3hE {
  width: 100%;
  height: 500px;
  position: relative; }

.Lesson_spinContainer_3hE > div {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.Lesson_spinContainer_3hE > div > span {
  width: 50px;
  height: 50px; }

.Lesson_spinContainer_3hE > div > span > i {
  width: 18px;
  height: 18px; }

.Lesson_actionButtonsContainer_VVf {
  width: 100%;
  background: #fff;
  height: 65px;
  line-height: 65px;
  padding-right: 15px;
  text-align: right; }
.LessonGrid_root_1RH {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
  max-width: 1150px;
  margin: 0 auto; }
  .LessonGrid_root_1RH > div {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.LessonGrid_sortersContainer_1fk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  gap: 10px;
  margin-bottom: 20px; }
  .LessonGrid_sortersContainer_1fk > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.LessonGrid_switch_ElT {
  --pad: 8px;
  --icon-container-size: 35px;
  --icon-size: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f8f8f8;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: var(--pad);
  border-radius: 7px;
  margin-left: auto; }
  .LessonGrid_switch_ElT .LessonGrid_toggler_3DT {
    position: absolute;
    width: var(--icon-container-size);
    height: calc(100% - var(--pad) * 2);
    top: var(--pad);
    left: var(--pad);
    border-radius: 7px;
    background: #fff;
    z-index: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    -o-transition: -o-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out; }
  .LessonGrid_switch_ElT .LessonGrid_togglerGrid_2I3 {
    -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px); }
  .LessonGrid_switch_ElT .LessonGrid_togglerList_3TL {
    -webkit-transform: translateX(var(--icon-container-size));
        -ms-transform: translateX(var(--icon-container-size));
         -o-transform: translateX(var(--icon-container-size));
            transform: translateX(var(--icon-container-size)); }
  .LessonGrid_switch_ElT .LessonGrid_icon_14p {
    width: var(--icon-container-size);
    aspect-ratio: 1;
    height: 100%;
    padding: 5px;
    position: relative;
    background-color: #cccccc;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    z-index: 1;
    -webkit-mask-size: var(--icon-size);
            mask-size: var(--icon-size);
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center; }
  .LessonGrid_switch_ElT .LessonGrid_GRID_1cm {
    -webkit-mask-image: url("/icon/grid.svg");
            mask-image: url("/icon/grid.svg"); }
  .LessonGrid_switch_ElT .LessonGrid_LIST_1RV {
    -webkit-mask-image: url("/icon/list.svg");
            mask-image: url("/icon/list.svg"); }
  .LessonGrid_switch_ElT .LessonGrid_active_1zp {
    background-color: #595959; }

.LessonGrid_viewWrapper_seX {
  position: relative;
  padding: 30px;
  background-color: white; }
  .LessonGrid_viewWrapper_seX > div {
    -webkit-animation: LessonGrid_fadeIn_22c 0.4s ease-in-out forwards;
         -o-animation: LessonGrid_fadeIn_22c 0.4s ease-in-out forwards;
            animation: LessonGrid_fadeIn_22c 0.4s ease-in-out forwards; }

@media only screen and (max-width: 900px) {
  .LessonGrid_root_1RH {
    width: 100%; }
  .LessonGrid_viewWrapper_seX {
    padding: 15px; }
  .LessonGrid_sortersContainer_1fk {
    margin-bottom: 10px; } }
.Grid_gridWrapper_3Qj {
  display: -ms-grid;
  display: grid;
  position: relative;
  width: 100%;
  gap: 10px;
  -ms-grid-columns: (1fr)[5];
      grid-template-columns: repeat(5, 1fr);
  grid-auto-rows: minmax(150px, auto); }
  .Grid_gridWrapper_3Qj .Grid_createWrapper__yy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 20px;
    color: black;
    border: 1px dashed black;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
  .Grid_gridWrapper_3Qj .Grid_cardWrapper_3UF,
  .Grid_gridWrapper_3Qj .Grid_cardWrapperWithOverlay_2Ab {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    width: 100%;
    border-radius: 4px;
    background-color: #f5f5f5;
    overflow: hidden;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    cursor: pointer; }
    .Grid_gridWrapper_3Qj .Grid_cardWrapper_3UF .Grid_imageContainer_1ia,
    .Grid_gridWrapper_3Qj .Grid_cardWrapperWithOverlay_2Ab .Grid_imageContainer_1ia {
      width: 100%;
      aspect-ratio: 3/2;
      position: relative;
      overflow: hidden;
      background-position: center;
      background-repeat: no-repeat;
      -webkit-background-size: auto 100%;
              background-size: auto 100%;
      -webkit-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
      background-color: #c2c2c2; }
      .Grid_gridWrapper_3Qj .Grid_cardWrapper_3UF .Grid_imageContainer_1ia > img,
      .Grid_gridWrapper_3Qj .Grid_cardWrapperWithOverlay_2Ab .Grid_imageContainer_1ia > img {
        width: 100%;
        height: 100%;
        position: relative;
        -o-object-fit: cover;
           object-fit: cover;
        -webkit-transition: -webkit-transform 0.3s ease-in-out;
        transition: -webkit-transform 0.3s ease-in-out;
        -o-transition: -o-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out; }
      .Grid_gridWrapper_3Qj .Grid_cardWrapper_3UF .Grid_imageContainer_1ia .Grid_tagsWrapper_2PK,
      .Grid_gridWrapper_3Qj .Grid_cardWrapperWithOverlay_2Ab .Grid_imageContainer_1ia .Grid_tagsWrapper_2PK {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        position: absolute;
        width: 100%;
        z-index: 1;
        top: 5px;
        left: 5px;
        gap: 5px; }
        .Grid_gridWrapper_3Qj .Grid_cardWrapper_3UF .Grid_imageContainer_1ia .Grid_tagsWrapper_2PK > div,
        .Grid_gridWrapper_3Qj .Grid_cardWrapperWithOverlay_2Ab .Grid_imageContainer_1ia .Grid_tagsWrapper_2PK > div {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 fit-Content;
              -ms-flex: 0 0 fit-Content;
                  flex: 0 0 fit-Content;
          width: -webkit-fit-content;
          width: -moz-fit-content;
          width: fit-content;
          max-width: 45%;
          background-color: #0071ff;
          color: #fff;
          border-radius: 4px;
          padding: 3px 8px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
      .Grid_gridWrapper_3Qj .Grid_cardWrapper_3UF .Grid_imageContainer_1ia .Grid_bookmarkIcon_1AR,
      .Grid_gridWrapper_3Qj .Grid_cardWrapperWithOverlay_2Ab .Grid_imageContainer_1ia .Grid_bookmarkIcon_1AR {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        position: absolute;
        top: 15px;
        right: 15px;
        padding: 5px;
        border-radius: 50%;
        -webkit-backdrop-filter: blur(10px);
                backdrop-filter: blur(10px); }
    .Grid_gridWrapper_3Qj .Grid_cardWrapper_3UF .Grid_contentWrapper_1xO,
    .Grid_gridWrapper_3Qj .Grid_cardWrapperWithOverlay_2Ab .Grid_contentWrapper_1xO {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 8px;
      color: #6f6b80; }
      .Grid_gridWrapper_3Qj .Grid_cardWrapper_3UF .Grid_contentWrapper_1xO .Grid_title_36w,
      .Grid_gridWrapper_3Qj .Grid_cardWrapperWithOverlay_2Ab .Grid_contentWrapper_1xO .Grid_title_36w {
        display: -webkit-box;
        font-size: 10px;
        color: #231f40;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: wrap; }
  .Grid_gridWrapper_3Qj .Grid_cardWrapper_3UF:hover,
  .Grid_gridWrapper_3Qj .Grid_createWrapper__yy:hover {
    background-color: white;
    -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05); }
    .Grid_gridWrapper_3Qj .Grid_cardWrapper_3UF:hover .Grid_imageContainer_1ia > img,
    .Grid_gridWrapper_3Qj .Grid_createWrapper__yy:hover .Grid_imageContainer_1ia > img {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
           -o-transform: scale(1.1);
              transform: scale(1.1); }
  .Grid_gridWrapper_3Qj .Grid_cardWrapperWithOverlay_2Ab:hover {
    background-color: white;
    -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.25); }

.Grid_selectedOverlay_12y {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 99;
  color: #000000;
  font-size: 14px; }

.Grid_redirectText_3zo {
  color: #0071ff; }

.Grid_pickedText_QrF {
  color: red; }

.Grid_sortingCircle_2RU {
  position: absolute;
  top: 5px;
  right: 5px;
  color: #fff;
  background: #0071ff;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  z-index: 100; }

.Grid_centered_GTr {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 15px;
  font-weight: 500; }

@media only screen and (max-width: 1100px) {
  .Grid_gridWrapper_3Qj {
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr); } }

@media only screen and (max-width: 500px) {
  .Grid_gridWrapper_3Qj {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr); } }
.Pagination_paginationWrapper_3LH {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  margin-top: 20px; }
  .Pagination_paginationWrapper_3LH .Pagination_paginationContainer_1TT {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 45px;
    height: 45px;
    background-color: #f5f5f5;
    border-radius: 50%;
    color: #6f6b80;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    cursor: pointer; }
  .Pagination_paginationWrapper_3LH .Pagination_selected_2Zr,
  .Pagination_paginationWrapper_3LH .Pagination_paginationContainer_1TT:hover {
    background-color: #525ef1;
    color: white; }
.Search_toolbar_220 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: 350px; }

.Search_inputWrapper_2ID {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  position: relative;
  max-width: 350px;
  border-radius: 4px;
  height: 40px;
  min-height: 40px;
  background-color: white;
  padding: 0px 25px;
  height: 60px; }
  .Search_inputWrapper_2ID > input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    position: relative;
    width: auto;
    max-width: 100%;
    outline: 0;
    z-index: 1;
    font-size: 14px;
    line-height: 1.5;
    border: 1px solid transparent;
    background: transparent; }
    .Search_inputWrapper_2ID > input ::placeholder,
    .Search_inputWrapper_2ID > input ::-ms-input-placeholder {
      color: #757575; }
  .Search_inputWrapper_2ID > button {
    display: block;
    white-space: nowrap;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: bold;
    cursor: pointer;
    overflow: hidden;
    border: none;
    background: transparent;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto; }
    .Search_inputWrapper_2ID > button .Search_searchIcon_2U4 {
      font-size: 15px; }
.Sort_desktopSort_ut_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.Sort_mobileSort_1vv {
  display: none;
  background-color: white;
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 15px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.Sort_mobileSort_1vv:hover,
.Sort_mobileSort_1vv:active {
  -webkit-box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px;
          box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px; }

.Sort_sortIcon_uuZ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20px;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  width: 20px;
  aspect-ratio: 1;
  background-color: #aaa;
  -webkit-mask: url("/icon/icon_sort.svg") no-repeat center/contain;
          mask: url("/icon/icon_sort.svg") no-repeat center/contain; }

@media only screen and (max-width: 900px) {
  .Sort_desktopSort_ut_ {
    display: none; }
  .Sort_mobileSort_1vv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .Sort_sortContentWrapper_2__ {
    --selected-color: #ecf6fd;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    border-radius: 4px;
    background-color: white;
    overflow: hidden; }
    .Sort_sortContentWrapper_2__ > * {
      padding: 10px 15px;
      background-color: white;
      color: #000;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      -webkit-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear; }
    .Sort_sortContentWrapper_2__ .Sort_selected_1qY,
    .Sort_sortContentWrapper_2__ > div:active,
    .Sort_sortContentWrapper_2__ > div:hover {
      background-color: var(--selected-color); } }
.Advanced_advanced_2UQ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 15px;
  background-color: white;
  border-radius: 4px;
  color: #aaa;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 60px;
  width: auto;
  font-size: 20px;
  gap: 10px; }
  .Advanced_advanced_2UQ > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    cursor: pointer; }
  .Advanced_advanced_2UQ .Advanced_btn_39d {
    height: 40px;
    border-radius: 4px; }
  .Advanced_advanced_2UQ .Advanced_delete_3HS {
    background-color: #f76767;
    color: white; }
  .Advanced_advanced_2UQ .Advanced_cancel_yjN {
    background-color: #aaa;
    color: white; }

.Advanced_dropdownWrapper_2xB {
  position: relative;
  background-color: white;
  border-radius: 4px;
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
          box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  overflow: hidden; }
  .Advanced_dropdownWrapper_2xB > li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 8px 10px;
    font-size: 16px;
    width: 100px;
    white-space: nowrap; }
  .Advanced_dropdownWrapper_2xB > li:hover {
    background-color: #ecf6fd;
    color: #000;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
  .Advanced_dropdownWrapper_2xB .Advanced_selected_3Jm {
    background-color: #d1d1d1;
    color: #fff; }
.Dropdown_dropdownWrapper_2jw {
  position: absolute;
  z-index: 999;
  top: 100%;
  left: 0px; }
.WrapperSlideFromRight_animatedContainerBefore_1rH,
.WrapperSlideFromRight_animatedContainerAfter_1xd {
  height: 100%;
  background: #fff;
  position: fixed;
  top: 0%;
  right: 0;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  z-index: 10;
  max-width: 600px; }

.WrapperSlideFromRight_animatedContainerBefore_1rH {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%); }

.WrapperSlideFromRight_animatedContainerAfter_1xd {
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
       -o-transform: translateX(0%);
          transform: translateX(0%); }

.WrapperSlideFromRight_animatedOverlayAfter_3Bw,
.WrapperSlideFromRight_animatedOverlayBefore_2qL {
  height: 100%;
  width: 100%;
  position: fixed;
  background: #000;
  top: 0;
  right: 0;
  z-index: 9; }

.WrapperSlideFromRight_animatedOverlayBefore_2qL {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0s ease-in-out 0.3s;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0s ease-in-out 0.3s;
  -o-transition: opacity 0.3s ease-in-out, -o-transform 0s ease-in-out 0.3s;
  transition: transform 0s ease-in-out 0.3s, opacity 0.3s ease-in-out;
  transition: transform 0s ease-in-out 0.3s, opacity 0.3s ease-in-out, -webkit-transform 0s ease-in-out 0.3s, -o-transform 0s ease-in-out 0.3s; }

.WrapperSlideFromRight_animatedOverlayAfter_3Bw {
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
       -o-transform: translateX(0%);
          transform: translateX(0%);
  opacity: 0.7;
  -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0s;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0s;
  -o-transition: opacity 0.3s ease-in-out, -o-transform 0s;
  transition: transform 0s, opacity 0.3s ease-in-out;
  transition: transform 0s, opacity 0.3s ease-in-out, -webkit-transform 0s, -o-transform 0s; }
.LessonDetail_lessonDetailContainer_3Ax {
  height: 100%;
  width: 100%;
  margin-left: 15px;
  padding: 15px 30px 15px 0px;
  background: #fff; }

.LessonDetail_lessonDetailContainer2_3Yy {
  height: 100%;
  width: 100%;
  padding: 15px 30px 15px 15px;
  background: #fff;
  border-radius: 4px; }

.LessonDetail_headerContainer_1-_,
.LessonDetail_actionButtonsContainer_1WV {
  width: calc(100% - 30px);
  position: fixed;
  background: #fff;
  z-index: 1;
  height: 65px;
  line-height: 65px;
  padding-right: 30px; }

.LessonDetail_headerContainer_1-_ {
  text-align: left;
  font-size: 24px;
  font-weight: 400;
  color: #000;
  top: 0px; }

.LessonDetail_actionButtonsContainer_1WV {
  bottom: 0;
  text-align: right; }

.LessonDetail_centered_1CU {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.LessonDetail_layoutContainer_zF0 {
  margin-top: 50px;
  padding-top: 30px;
  max-height: calc(100% - 50px);
  overflow-y: scroll;
  overflow-x: hidden; }

.LessonDetail_layoutContainer_zF0 > :last-child {
  margin-bottom: 30px; }

.LessonDetail_previewImageContainer_30n {
  width: 300px;
  height: 275px;
  display: block;
  position: relative;
  border-radius: 10px 10px 0 0;
  margin: auto; }

.LessonDetail_floatingTextContainer_3bV {
  font-size: 19px;
  font-weight: 200;
  z-index: 100000;
  text-align: justify;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.LessonDetail_previewImageInnerContainer_1iT,
.LessonDetail_previewImageInnerContainer_1iT > div,
.LessonDetail_previewImageInnerContainer_1iT > div > div[class*='imageWrapper'],
.LessonDetail_previewImageInnerContainer_1iT
> div
> div[class*='imageWrapper']
> div[class*='hoverDiv'],
.LessonDetail_previewImageInnerContainer_1iT
> div
> div[class*='imageWrapper']
> div
> img[class*='image'],
.LessonDetail_previewImageInnerContainer_1iT
> div
> div[class*='imageWrapper']
> img[class*='image'] {
  height: 100%;
  width: 100%;
  border-radius: 10px 10px 0 0; }

.LessonDetail_previewImageInnerContainer_1iT > div > div[class*='imageWrapper'] {
  margin: 0;
  border-bottom: 0; }

.LessonDetail_previewImageInnerContainer_1iT
> div
> div[class*='imageWrapper']
> img[class*='image'],
.LessonDetail_previewImageInnerContainer_1iT
> div
> div[class*='imageWrapper']
> div
> img[class*='image'] {
  margin: 0;
  padding: 0;
  -o-object-fit: cover;
     object-fit: cover; }

.LessonDetail_previewImageInnerContainer_1iT > div > div[class*='imageWrapper'] > div > i {
  font-size: 40px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  height: 50px;
  width: 50px;
  line-height: 50px; }

.LessonDetail_videoLinkInput_Oob {
  border-radius: 0; }

.LessonDetail_videoLinkInput_Oob:hover,
.LessonDetail_videoLinkInput_Oob:focus {
  border-color: #c2c2c2;
  outline: 0;
  -webkit-box-shadow: 0.5px 2px 2px 1px rgba(76, 82, 89, 0.2);
          box-shadow: 0.5px 2px 2px 1px rgba(76, 82, 89, 0.2); }

.LessonDetail_rowContainer_1aU {
  display: inline-block;
  margin-top: 20px;
  vertical-align: top; }

.LessonDetail_rowHeader_2q5 {
  width: 100%;
  text-align: left;
  color: #c2c2c2;
  font-weight: 200;
  font-size: 14px; }

.LessonDetail_multipleInputsContainer_xIK {
  display: block; }

.LessonDetail_multipleInputsContainer_xIK > div:not(:last-child) {
  padding-right: 10px; }

.LessonDetail_input_2XU,
.LessonDetail_select_sCi,
.LessonDetail_select_sCi > div,
.LessonDetail_select_sCi > div > div {
  width: 100%;
  height: 50px;
  font-size: 16px;
  line-height: 50px;
  font-weight: 200; }

.LessonDetail_categorySelect_qZV {
  font-size: 16px;
  width: 100%; }

.LessonDetail_categorySelect_qZV > div {
  padding-right: 28px; }

.LessonDetail_categorySelect_qZV > div > div {
  max-width: 400px; }

.LessonDetail_categorySelect_qZV div div ul li {
  height: 50px !important;
  line-height: 50px !important;
  background: none !important;
  padding-left: 0px !important; }

.LessonDetail_categorySelect_qZV > div > div > div {
  height: 50px !important;
  line-height: 50px !important; }

.LessonDetail_categorySelect_qZV > div > div > ul > li > div > input {
  font-size: 16px;
  font-weight: 200; }

.LessonDetail_tag_GWs {
  background-color: #0071ff;
  color: #fff;
  border-radius: 4px;
  padding: 5px 12px; }

.LessonDetail_tag_GWs:hover {
  color: #fff; }

.LessonDetail_col_2JW {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 3px; }
  .LessonDetail_col_2JW > p {
    font-size: 12px;
    color: red;
    width: 300px;
    margin: auto; }

.LessonDetail_youtubeRow_3yw {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  width: 300px;
  margin: auto; }

.LessonDetail_required__jA {
  color: red; }

.LessonDetail_required__jA:after {
  content: '*'; }
.CustomLoadingOverlay_mask_1uq {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9998;
  color: white;
  top: 0;
  left: 0; }

.CustomLoadingOverlay_loader_1qG {
  border-radius: 50%;
  -webkit-animation: CustomLoadingOverlay_spin_3Wr 2s linear infinite;
  /* Safari */
  -o-animation: CustomLoadingOverlay_spin_3Wr 2s linear infinite;
     animation: CustomLoadingOverlay_spin_3Wr 2s linear infinite;
  z-index: 9999; }

@-webkit-keyframes CustomLoadingOverlay_spin_3Wr {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-o-keyframes CustomLoadingOverlay_spin_3Wr {
  0% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg); } }

@keyframes CustomLoadingOverlay_spin_3Wr {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg); } }
.CustomButton_button_2es {
  position: relative;
  width: 100%;
  padding: 5px;
  line-height: 30px;
  height: 40px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 1000px;
  text-align: center;
  border: 1px solid;
  border-color: transparent;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.CustomButton_button_2es:hover {
  border-color: #000 !important;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.CustomButton_cancelButton_3Cg {
  height: 40px;
  line-height: 30px;
  background-color: #aaa;
  color: #fff;
  border-color: #aaa;
  width: 95px;
  border-radius: 4px;
  display: inline-block;
  margin-right: 15px;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important; }

.CustomButton_confirmButton_1KM {
  height: 40px;
  line-height: 30px;
  background-color: #0071ff;
  color: #fff;
  border-color: #0071ff;
  width: 95px;
  border-radius: 4px;
  display: inline-block; }

.CustomButton_loader_3BF {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 5px;
  width: 17px;
  padding: 2px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: white;
  --_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;
  -webkit-mask: var(--_m);
  mask: var(--_m);
  -webkit-mask-composite: source-out;
  mask-composite: subtract;
  -webkit-animation: CustomButton_l3_1ie 1s infinite linear;
       -o-animation: CustomButton_l3_1ie 1s infinite linear;
          animation: CustomButton_l3_1ie 1s infinite linear; }

.CustomButton_disabled_16s {
  opacity: 0.7;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: not-allowed; }

@-webkit-keyframes CustomButton_l3_1ie {
  to {
    -webkit-transform: translateY(-50%) rotate(1turn);
            transform: translateY(-50%) rotate(1turn); } }

@-o-keyframes CustomButton_l3_1ie {
  to {
    -o-transform: translateY(-50%) rotate(1turn);
       transform: translateY(-50%) rotate(1turn); } }

@keyframes CustomButton_l3_1ie {
  to {
    -webkit-transform: translateY(-50%) rotate(1turn);
         -o-transform: translateY(-50%) rotate(1turn);
            transform: translateY(-50%) rotate(1turn); } }
.ProductForm_root_246 {
  background: white; }

.ProductForm_content_17t {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  padding: 30px;
  padding-left: 20px;
  min-height: 100vh; }

.ProductForm_subContent_1R2 {
  color: #000;
  margin-top: 20px;
  margin-bottom: 30px; }

.ProductForm_custom_hr_Ocj {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.ProductForm_iconUploader_Xct,
.ProductForm_iconUploaderTrigger_3w5,
.ProductForm_icon_-y_ {
  width: 150px;
  height: 100px; }

.ProductForm_iconUploader_Xct {
  display: block;
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer; }

.ProductForm_iconUploaderTrigger_3w5 {
  display: table-cell;
  vertical-align: middle;
  font-size: 28px;
  color: #999; }

.ProductForm_header_title_rP4 {
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 1px;
  color: #000; }

.ProductForm_header_desc_Ua3 {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  color: #000; }

.ProductForm_form_extra_desc_1g7 {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  max-width: 700px;
  margin-bottom: 30px;
  color: #000; }

.ProductForm_form_extra_remark_2y5 {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  color: #aaa;
  margin-top: 20px;
  margin-bottom: 20px; }

.ProductForm_product_option_1TE {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #aaa;
  font-weight: 300; }

.ProductForm_textError_1Fm {
  border: 1px solid red; }

.ProductForm_section_title_2VU {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  max-width: 700px;
  margin: 20px;
  color: #000; }

.ProductForm_formFieldLabel_3sz {
  font-weight: bold;
  font-size: 18px;
  line-height: 50px;
  margin-bottom: 10px;
  color: black; }

.ProductForm_addCategoryBtn_2JT {
  z-index: 1;
  margin-left: 5px;
  position: absolute;
  right: 6px;
  top: 6px; }

.ProductForm_cancelButton_2zI {
  font-weight: 300;
  font-size: 14px;
  margin-right: 10px;
  min-width: 100px;
  display: inline-block;
  text-align: center; }

.ProductForm_submitButton_1SN {
  font-weight: 300;
  height: 50px;
  font-size: 13px;
  min-width: 100px; }

.ProductForm_custom_hr_Ocj {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.ProductForm_addButton_3kV {
  font-weight: 200;
  height: 30px;
  width: 30px;
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #6f7894;
  color: #fff;
  background: #6f7894; }

.ProductForm_categorySelect_3DT {
  font-size: 15px; }

.ProductForm_categorySelect_3DT div div ul li {
  height: 35px !important;
  line-height: 35px !important; }
@media only screen and (max-width: 768px) {
  .ProductTable_table_3P7 .ProductTable_hideOnMobile_Yfj {
    display: none; } }

.ProductTable_table_3P7 .ProductTable_description_2Z7,
.ProductTable_table_3P7 .ProductTable_title_3VP {
  text-align: left;
  overflow: hidden; }

.ProductTable_table_3P7 .ProductTable_saveBtn_U2v:not([disabled]) {
  font-weight: 500;
  -webkit-animation: ProductTable_buttonEffect_2xY 2s infinite;
       -o-animation: ProductTable_buttonEffect_2xY 2s infinite;
          animation: ProductTable_buttonEffect_2xY 2s infinite; }

@-webkit-keyframes ProductTable_buttonEffect_2xY {
  0% {
    opacity: 0.3; }
  25% {
    opacity: 0.8; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0.8; }
  100% {
    opacity: 0.3; } }

@-o-keyframes ProductTable_buttonEffect_2xY {
  0% {
    opacity: 0.3; }
  25% {
    opacity: 0.8; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0.8; }
  100% {
    opacity: 0.3; } }

@keyframes ProductTable_buttonEffect_2xY {
  0% {
    opacity: 0.3; }
  25% {
    opacity: 0.8; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0.8; }
  100% {
    opacity: 0.3; } }

.ProductTable_table_3P7 .ant-table-thead > tr > th .ant-table-filter-selected.anticon-filter {
  color: #ff0000; }

.ProductTable_table_3P7 .ant-table-tbody > tr.ant-table-row {
  height: 116px; }

.ProductTable_searchInput_zs- {
  /*width: 100%;*/
  width: 430px;
  max-width: 90%; }

.ProductTable_editProductModal_3EN {
  top: 40px;
  padding-bottom: 0;
  margin: 0; }
  .ProductTable_editProductModal_3EN .ProductTable_ant-modal_2lc {
    width: 100% !important; }
  @media only screen and (max-width: 768px) {
    .ProductTable_editProductModal_3EN .ant-modal-content {
      padding: 0 !important; } }
  .ProductTable_editProductModal_3EN .ant-modal-content {
    padding-left: 50px;
    padding-right: 50px; }
  .ProductTable_editProductModal_3EN .ant-modal-title {
    display: none; }
  .ProductTable_editProductModal_3EN .ant-modal-body {
    height: calc(100vh - 100px);
    overflow-y: scroll; }
  .ProductTable_editProductModal_3EN .ant-modal-footer {
    display: none; }

.ProductTable_barcodeConnectButton_CLo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ProductTable_barcodeConnectButton_CLo img {
    width: 24px;
    margin: 2px 8px 0 0; }

.ProductTable_inputNumber_YdF > input {
  font-size: 14px;
  line-height: 30px;
  height: auto; }

.ProductTable_newButton_331 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  background: #0071ff;
  border-radius: 10px;
  color: white;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  /* identical to box height, or 114% */ }

.ProductTable_newButtonLogo_386 {
  margin: 0px 5px;
  height: 40px; }

.ProductTable_productTemplateTag_3p7 {
  cursor: default; }
  .ProductTable_productTemplateTag_3p7 .ProductTable_action_2Ud {
    white-space: 'nowrap';
    color: #888;
    margin-left: 5px; }
  .ProductTable_productTemplateTag_3p7 .ProductTable_action_2Ud:hover {
    color: #ccc; }

@media only screen and (max-width: 768px) {
  .ProductTable_button_1zy {
    width: 100%;
    margin-right: 0px !important; } }

.ProductTable_table_3P7 {
  margin-bottom: 10px; }
  .ProductTable_table_3P7 td {
    padding: 10px 8px !important; }
  .ProductTable_table_3P7 tr th:first-child,
  .ProductTable_table_3P7 tr td:first-child {
    width: 70px;
    min-width: 70px; }
  .ProductTable_table_3P7 tr th:nth-child(2),
  .ProductTable_table_3P7 tr td:nth-child(2) {
    width: 50px;
    min-width: 50px; }
  .ProductTable_table_3P7 tr th:nth-child(3),
  .ProductTable_table_3P7 tr td:nth-child(3) {
    width: 70px;
    min-width: 70px; }
  .ProductTable_table_3P7 tr th:nth-child(4),
  .ProductTable_table_3P7 tr td:nth-child(4) {
    width: 300px;
    min-width: 150px; }
  .ProductTable_table_3P7 tr th:nth-child(5),
  .ProductTable_table_3P7 tr td:nth-child(5) {
    width: 100px;
    min-width: 80px; }
  .ProductTable_table_3P7 tr th:nth-child(6),
  .ProductTable_table_3P7 tr td:nth-child(6) {
    width: 100px;
    min-width: 80px; }

.ProductTable_tableEdit_3vm {
  margin-bottom: 10px; }
  .ProductTable_tableEdit_3vm td {
    padding: 10px 8px !important; }
  .ProductTable_tableEdit_3vm tr th:first-child,
  .ProductTable_tableEdit_3vm tr td:first-child {
    width: 70px;
    min-width: 70px; }
  .ProductTable_tableEdit_3vm tr th:nth-child(2),
  .ProductTable_tableEdit_3vm tr td:nth-child(2) {
    width: 50px;
    min-width: 50px; }
  .ProductTable_tableEdit_3vm tr th:nth-child(3),
  .ProductTable_tableEdit_3vm tr td:nth-child(3) {
    width: 300px;
    min-width: 150px; }
  .ProductTable_tableEdit_3vm tr th:nth-child(4),
  .ProductTable_tableEdit_3vm tr td:nth-child(4) {
    width: 100px;
    min-width: 70px; }
  .ProductTable_tableEdit_3vm tr th:nth-child(5),
  .ProductTable_tableEdit_3vm tr td:nth-child(5) {
    width: 100px;
    min-width: 80px; }

@media only screen and (max-width: 768px) {
  .ProductTable_table_3P7 tr th:first-child,
  .ProductTable_table_3P7 tr td:first-child {
    width: 15%;
    min-width: 15%; }
  .ProductTable_table_3P7 tr th:nth-child(2),
  .ProductTable_table_3P7 tr td:nth-child(2) {
    width: 25%;
    min-width: 25%; }
  .ProductTable_table_3P7 tr th:nth-child(3),
  .ProductTable_table_3P7 tr td:nth-child(3) {
    min-width: 100%;
    width: 100%; }
  .ProductTable_table_3P7 tr th:nth-child(4),
  .ProductTable_table_3P7 tr td:nth-child(4) {
    width: 100%;
    min-width: 100%; }
  .ProductTable_table_3P7 tr th:nth-child(5),
  .ProductTable_table_3P7 tr td:nth-child(5) {
    min-width: 100%;
    width: 100%; }
  .ProductTable_table_3P7 tr th:nth-child(6),
  .ProductTable_table_3P7 tr td:nth-child(6) {
    min-width: 100%;
    width: 100%; }
  .ProductTable_tableEdit_3vm tr th:first-child,
  .ProductTable_tableEdit_3vm tr td:first-child {
    width: 15%;
    min-width: 15%; }
  .ProductTable_tableEdit_3vm tr th:nth-child(2),
  .ProductTable_tableEdit_3vm tr td:nth-child(2) {
    width: 25%;
    min-width: 25%; }
  .ProductTable_tableEdit_3vm tr th:nth-child(3),
  .ProductTable_tableEdit_3vm tr td:nth-child(3) {
    min-width: 100%;
    width: 100%; }
  .ProductTable_tableEdit_3vm tr th:nth-child(4),
  .ProductTable_tableEdit_3vm tr td:nth-child(4) {
    width: 100%;
    min-width: 100%; }
  .ProductTable_tableEdit_3vm tr th:nth-child(5),
  .ProductTable_tableEdit_3vm tr td:nth-child(5) {
    min-width: 100%;
    width: 100%; } }

@media only screen and (max-width: 450px) {
  .ProductTable_searchInput_zs- {
    width: 100%;
    max-width: 100%; } }
.FromNowDisplay_containerFromEmail_J3i {
  display: inline-block;
  font-size: 16px;
  font-weight: 600; }

.FromNowDisplay_containerFromEmailOuter_3qT {
  word-break: initial;
  display: inline-block;
  margin-left: 10px; }
.FilterProductModal_select_group_2YY {
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px; }
.FilterProductEditModal_select_group_3nf {
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px; }

.FilterProductEditModal_ant-btn_1_0[disabled] {
  background: none !important; }

.FilterProductEditModal_ant-btn-primary_2wl {
  color: black !important; }

@media only screen and (min-width: 810px) {
  .FilterProductEditModal_filterEditModal_2hs {
    min-width: 700px;
    width: 50% !important; } }

@media only screen and (max-width: 810px) {
  .FilterProductEditModal_filterEditModal_2hs {
    min-width: 500px;
    width: 50% !important; } }
  @media only screen and (max-width: 810px) and (max-width: 768px) {
    .FilterProductEditModal_filterEditModal_2hs {
      min-width: 0px !important;
      margin: 20px;
      width: auto !important; } }

.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_selectReminder_2X2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 1rem; }
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_selectReminder_2X2 .FilterProductEditModal_reminder_1n0 {
    color: #f56a00;
    font-size: 14px; }

.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGridArea_2_N {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  overflow-x: scroll;
  scroll-behavior: smooth; }

.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW {
  margin-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 33.33%;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 300px;
  border: 1px solid #ddd;
  color: #000;
  min-width: 140px; }

.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4,
.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo {
  margin-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 33.33%;
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #ddd;
  color: #000;
  min-width: 140px; }

.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridGhostSectionTitle_16M,
.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridGhostSectionTitle_16M,
.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridGhostSectionTitle_16M {
  width: 100%;
  font-size: 12px;
  color: #000;
  padding: 5px 10px;
  font-weight: bold;
  border-bottom: 1px solid #ddd; }

.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridGhost_3vf,
.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridGhost_3vf,
.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridGhost_3vf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  text-align: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: auto;
  margin-right: 1px;
  font-size: 14px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  height: auto;
  padding: 5px 5px 5px 10px; }
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridGhost_3vf:hover,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridGhost_3vf:hover,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridGhost_3vf:hover {
    background: #f1f1f1; }
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridGhost_3vf .FilterProductEditModal_modalGridGhostTitle_2dR,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridGhost_3vf .FilterProductEditModal_modalGridGhostTitle_2dR,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridGhost_3vf .FilterProductEditModal_modalGridGhostTitle_2dR {
    width: 100%;
    overflow-x: hidden; }
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridGhost_3vf .FilterProductEditModal_modalGridGhostIcon_21e,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridGhost_3vf .FilterProductEditModal_modalGridGhostIcon_21e,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridGhost_3vf .FilterProductEditModal_modalGridGhostIcon_21e {
    width: 15%;
    text-align: right; }
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridGhost_3vf .FilterProductEditModal_modalGridGhostIcon_21e > i,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridGhost_3vf .FilterProductEditModal_modalGridGhostIcon_21e > i,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridGhost_3vf .FilterProductEditModal_modalGridGhostIcon_21e > i {
      -webkit-transform: scale(0.9, 1);
          -ms-transform: scale(0.9, 1);
           -o-transform: scale(0.9, 1);
              transform: scale(0.9, 1); }

.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc,
.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc,
.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc {
  color: #4c5259;
  text-align: left;
  padding-left: 0.5rem;
  min-height: -webkit-max-content;
  min-height: -moz-max-content;
  min-height: max-content;
  margin-right: 1px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  margin-left: 0px;
  line-height: 30px;
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc:hover,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc:hover,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc:hover {
    background: #f1f1f1; }
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc > span[class*='ant-checkbox'],
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc > span[class*='ant-checkbox'],
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc > span[class*='ant-checkbox'] {
    min-width: 14px !important; }
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc > span,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc > span,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc > span {
    vertical-align: middle; }

.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridSecondLayer_1Lo,
.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridThirdLayer_2Hr,
.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridSecondLayer_1Lo,
.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridThirdLayer_2Hr,
.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridSecondLayer_1Lo,
.FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridThirdLayer_2Hr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 300px; }
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridGhost_3vf,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridGhostToThirdLayer_8Eo,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridGhost_3vf,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridGhostToThirdLayer_8Eo,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridGhost_3vf,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridGhostToThirdLayer_8Eo,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridGhost_3vf,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridGhostToThirdLayer_8Eo,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridGhost_3vf,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridGhostToThirdLayer_8Eo,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridGhost_3vf,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridGhostToThirdLayer_8Eo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    text-align: left;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 1px;
    min-height: auto;
    font-size: 14px;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    height: auto;
    padding: 5px 5px 5px 10px; }
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridGhost_3vf .FilterProductEditModal_modalGridGhostTitle_2dR,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridGhostToThirdLayer_8Eo .FilterProductEditModal_modalGridGhostTitle_2dR,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridGhost_3vf .FilterProductEditModal_modalGridGhostTitle_2dR,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridGhostToThirdLayer_8Eo .FilterProductEditModal_modalGridGhostTitle_2dR,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridGhost_3vf .FilterProductEditModal_modalGridGhostTitle_2dR,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridGhostToThirdLayer_8Eo .FilterProductEditModal_modalGridGhostTitle_2dR,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridGhost_3vf .FilterProductEditModal_modalGridGhostTitle_2dR,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridGhostToThirdLayer_8Eo .FilterProductEditModal_modalGridGhostTitle_2dR,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridGhost_3vf .FilterProductEditModal_modalGridGhostTitle_2dR,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridGhostToThirdLayer_8Eo .FilterProductEditModal_modalGridGhostTitle_2dR,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridGhost_3vf .FilterProductEditModal_modalGridGhostTitle_2dR,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridGhostToThirdLayer_8Eo .FilterProductEditModal_modalGridGhostTitle_2dR {
      width: 100%;
      overflow-x: hidden; }
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridGhost_3vf,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridGhost_3vf,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridGhost_3vf,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridGhost_3vf,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridGhost_3vf,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridGhost_3vf {
    pointer-events: none; }
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc,
  .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc {
    color: #4c5259;
    text-align: left;
    padding-left: 0.5rem;
    min-height: 30px;
    margin-right: 1px;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    margin-left: 0px;
    line-height: 30px;
    font-size: 14px; }
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc:hover,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc:hover,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc:hover,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc:hover,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc:hover,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc:hover {
      background: #f1f1f1; }
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc > span,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_modalGrid_2wW .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc > span,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc > span,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_secondLayer_2N4 .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc > span,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridSecondLayer_1Lo .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc > span,
    .FilterProductEditModal_filterEditModal_2hs .FilterProductEditModal_thirdLayer_2Oo .FilterProductEditModal_modalGridThirdLayer_2Hr .FilterProductEditModal_modalGridPrimaryNotClicked_3Kc > span {
      vertical-align: middle; }

@media only screen and (max-width: 321px) {
  .FilterProductEditModal_ant-col-14_3ib {
    width: 100% !important; } }

@media only screen and (max-width: 450px) {
  button[value='add'],
  button[value='remove'],
  button[value='showAll'] {
    padding: 0px 10px !important; } }

@media only screen and (max-width: 450px) {
  button[value='add'] span,
  button[value='remove'] span,
  button[value='showAll'] span {
    font-size: 12px; } }
.MapProductBarcodeModal_modal_3NG {
  width: 95% !important;
  height: auto !important;
  top: 3vh;
  max-width: 1200px; }

.MapProductBarcodeModal_modal_3NG > div {
  height: 100%; }

.MapProductBarcodeModal_modalWithFooter_3vF > div > :last-child {
  padding: 0px !important; }

/* Modal Footer */
.MapProductBarcodeModal_footerContainer_wk2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.MapProductBarcodeModal_footerButton_3nR {
  height: unset !important;
  margin: 0px !important;
  border-radius: unset;
  padding: 20px 10px;
  font-size: 25px;
  text-align: center;
  color: #fff;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%; }

.MapProductBarcodeModal_footerButton_3nR:hover {
  color: #fff; }

.MapProductBarcodeModal_footerButton_3nR:focus {
  color: #fff; }

.MapProductBarcodeModal_footerButton_3nR:active {
  color: #4c5259 !important; }

.MapProductBarcodeModal_cancelButton_1sl {
  background: #939393 !important; }

.MapProductBarcodeModal_cancelButton_1sl:active {
  background: #bdbdbd !important; }

.MapProductBarcodeModal_updateButton_1Fc {
  background: #108ee9 !important; }

.MapProductBarcodeModal_updateButton_1Fc:active {
  background: #49a9ee !important; }

.MapProductBarcodeModal_pagination_cb7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px; }

/* ----------------------------------- */
@media only screen and (max-width: 768px), screen and (max-device-width: 1366px) {
  .MapProductBarcodeModal_modal_3NG {
    width: 100% !important;
    height: 100% !important;
    padding: 0 0 !important;
    margin: 0 !important;
    top: 0px;
    max-width: 1366px; }
  .MapProductBarcodeModal_modalWithFooter_3vF > div > :last-child {
    position: absolute;
    bottom: 0;
    width: 100%; } }
.ProductBarcodeTransfer_container_2JD:focus {
  outline: none; }

/* Table column width handle --------- */
.ProductBarcodeTransfer_table_3K2 {
  width: 100%;
  table-layout: fixed; }

.ProductBarcodeTransfer_table_3K2 > thead > tr > th:nth-child(1) {
  width: 5%; }

.ProductBarcodeTransfer_table_3K2 > thead > tr > th:nth-child(2) {
  width: 12%; }

.ProductBarcodeTransfer_table_3K2 > thead > tr > th:nth-child(3) {
  width: 42%; }

.ProductBarcodeTransfer_table_3K2 > thead > tr > th:nth-child(4) {
  width: 15%; }

.ProductBarcodeTransfer_table_3K2 > thead > tr > th:nth-child(5) {
  width: 25%;
  text-align: center; }

.ProductBarcodeTransfer_table_3K2 > tbody > tr > td:nth-child(1) {
  width: 5%; }

.ProductBarcodeTransfer_table_3K2 > tbody > tr > td:nth-child(2) {
  width: 12%; }

.ProductBarcodeTransfer_table_3K2 > tbody > tr > td:nth-child(3) {
  width: 42%; }

.ProductBarcodeTransfer_table_3K2 > tbody > tr > td:nth-child(4) {
  width: 15%; }

.ProductBarcodeTransfer_table_3K2 > tbody > tr > td:nth-child(5) {
  width: 25%;
  text-align: center; }

.ProductBarcodeTransfer_img_64a {
  display: block;
  width: 55px;
  height: auto; }

/* ----------------------------------- */
/* Table 768 column width handle --------- */
.ProductBarcodeTransfer_table768_2u1 {
  width: 100%;
  table-layout: fixed; }

.ProductBarcodeTransfer_table768_2u1 > thead > tr > th:nth-child(1) {
  width: 5%; }

.ProductBarcodeTransfer_table768_2u1 > thead > tr > th:nth-child(2) {
  width: 30%;
  text-align: center; }

.ProductBarcodeTransfer_table768_2u1 > thead > tr > th:nth-child(3) {
  width: 35%; }

.ProductBarcodeTransfer_table768_2u1 > thead > tr > th:nth-child(4) {
  width: 30%;
  text-align: center; }

.ProductBarcodeTransfer_table768_2u1 > tbody > tr > td:nth-child(1) {
  width: 5%; }

.ProductBarcodeTransfer_table768_2u1 > tbody > tr > td:nth-child(2) {
  width: 30%;
  text-align: center; }

.ProductBarcodeTransfer_table768_2u1 > tbody > tr > td:nth-child(3) {
  width: 35%; }

.ProductBarcodeTransfer_table768_2u1 > tbody > tr > td:nth-child(4) {
  width: 30%;
  text-align: center; }

.ProductBarcodeTransfer_table768_2u1 > tbody > tr > td:nth-child(3) > div {
  padding: 10px 0px; }

.ProductBarcodeTransfer_table768_2u1 > tbody > tr > td:nth-child(3) > div > * {
  font-size: 14px; }

.ProductBarcodeTransfer_table768_2u1 > tbody > tr > td:nth-child(3) > div > *:last-child {
  margin-top: 10px; }

.ProductBarcodeTransfer_table768_2u1 > tbody > tr > td:nth-child(3) > div > *:not(:last-child) {
  font-weight: 500; }

.ProductBarcodeTransfer_img768_1kC {
  display: block;
  width: 80px;
  height: auto;
  margin: auto; }

/* ----------------------------------- */
/* Table 515 column width handle --------- */
.ProductBarcodeTransfer_table515_1E1 {
  width: 100%;
  table-layout: fixed; }

.ProductBarcodeTransfer_table515_1E1 > thead > tr > th:nth-child(1) {
  width: 10%;
  min-width: 40px; }

.ProductBarcodeTransfer_table515_1E1 > thead > tr > th:nth-child(2) {
  text-align: center; }

.ProductBarcodeTransfer_table515_1E1 > tbody > tr > td:nth-child(1) {
  width: 10%;
  min-width: 40px; }

.ProductBarcodeTransfer_table515_1E1 > tbody > tr > td:nth-child(2) {
  text-align: left; }

.ProductBarcodeTransfer_row515Container_2w5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.ProductBarcodeTransfer_row515Container_2w5 > :nth-child(1) {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 40%;
      -ms-flex: 1 1 40%;
          flex: 1 1 40%;
  padding-top: 5px;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

/* price value container */
.ProductBarcodeTransfer_row515Container_2w5 > :nth-child(1) > div > :last-child {
  font-size: 14px;
  text-align: center;
  margin-top: 5px; }

.ProductBarcodeTransfer_row515Container_2w5 > :nth-child(2) {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 60%;
      -ms-flex: 1 1 60%;
          flex: 1 1 60%; }

.ProductBarcodeTransfer_row515Container_2w5 > :nth-child(2) > div {
  font-size: 14px; }

/* Barcode label in table 515 */
.ProductBarcodeTransfer_row515Container_2w5 > :nth-child(2) > div > :last-child {
  margin-top: 5px; }

.ProductBarcodeTransfer_img515_4xf {
  display: block;
  width: 90px;
  height: auto; }

/* ----------------------------------- */
/* Header Bar */
.ProductBarcodeTransfer_headerbarTips_bCC {
  color: red;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.ProductBarcodeTransfer_headerbarTips_bCC > * {
  margin-right: 10px; }

.ProductBarcodeTransfer_headerbarTips_bCC > *::before {
  content: '* '; }

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

.ProductBarcodeTransfer_selectCountHeading_wyG {
  display: block;
  font-size: 14px;
  color: #888;
  margin-right: 20px; }

.ProductBarcodeTransfer_rowHighlight_1lk {
  background: #c2dbff !important; }

.ProductBarcodeTransfer_searchInput_2wK {
  margin-bottom: 16px; }

.ProductBarcodeTransfer_barcodePDFDownload_3LA {
  text-decoration: underline;
  color: #888;
  font-size: 14px; }

.ProductBarcodeTransfer_barcodePDFDownload_3LA:active {
  color: #c2c2c2; }

/* Table Header for barcode */
.ProductBarcodeTransfer_barcodeHeaderContainer_1rb > * {
  display: inline-block; }

.ProductBarcodeTransfer_barcodeHeaderContainer_1rb a {
  text-decoration: underline;
  color: #adadad; }

.ProductBarcodeTransfer_barcodeHeaderContainer_1rb > *:nth-child(2) {
  margin-left: 2px;
  color: #5d5e5d;
  text-align: right; }

.ProductBarcodeTransfer_highlightBarcodeHeader_3wn {
  color: #0071ff !important; }

.ProductBarcodeTransfer_highlightBarcodeHeader_3wn:active {
  color: #9bd5ff !important; }

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

.ProductBarcodeTransfer_barcodeHeaderContainer515_cZQ a {
  text-decoration: underline;
  color: #adadad; }

.ProductBarcodeTransfer_barcodeHeaderContainer515_cZQ > *:last-child > * {
  display: inline-block; }

.ProductBarcodeTransfer_barcodeHeaderContainer515_cZQ > div > *:last-child:before {
  content: ' ';
  white-space: pre; }

@media only screen and (max-width: 768px) {
  .ProductBarcodeTransfer_tbodyClassName_19t {
    max-height: unset !important; }
  .ProductBarcodeTransfer_headerbarTips_bCC {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start; }
  .ProductBarcodeTransfer_barcodeHeaderContainer_1rb {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .ProductBarcodeTransfer_barcodeHeaderContainer_1rb > *:nth-child(2) {
    margin-top: 4px; } }

@media only screen and (max-width: 515px) {
  .ProductBarcodeTransfer_headerbar_1Nl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -webkit-box-align: unset;
    -webkit-align-items: unset;
        -ms-flex-align: unset;
            align-items: unset;
    margin-bottom: 16px; }
  .ProductBarcodeTransfer_headerbarTips_bCC {
    margin-bottom: 5px; }
  .ProductBarcodeTransfer_barcodeHeaderContainer_1rb > *:nth-child(2) {
    text-align: left; } }
.ProductSearchOptionInput_searchWrapper_3Re {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.ProductSearchOptionInput_searchWrapper_3Re > *:first-child {
  margin-right: 16px; }

.ProductSearchOptionInput_categorySelect_eZi {
  width: 200px; }
.SelectTable_tableWrapper_uAk {
  position: relative;
  margin-bottom: 10px;
  /* background of the scrollbar except button or resizer */
  /* scrollbar itself */
  /* set button(top and bottom of the scrollbar) */ }
  .SelectTable_tableWrapper_uAk::-webkit-scrollbar {
    background-color: whitesmoke;
    width: 15px; }
  .SelectTable_tableWrapper_uAk::-webkit-scrollbar-track {
    background-color: #fff; }
  .SelectTable_tableWrapper_uAk::-webkit-scrollbar-thumb {
    background-color: #d0d0d0;
    border: 3px solid #fff;
    border-radius: 16px; }
  .SelectTable_tableWrapper_uAk::-webkit-scrollbar-thumb:hover {
    cursor: pointer;
    background-color: #babac0;
    border: 3px solid #fff; }
  .SelectTable_tableWrapper_uAk::-webkit-scrollbar-button {
    display: none; }

.SelectTable_table_3YI {
  width: 100%;
  padding: 0px 10px;
  border-collapse: collapse; }

.SelectTable_th_1V5 {
  position: -webkit-sticky;
  position: sticky;
  background: #f1f1f1;
  padding: 15px 10px;
  font-size: 13px;
  top: 0px;
  line-height: 1; }

.SelectTable_td_3jo {
  border-collapse: collapse;
  padding: 5px 8px; }

.SelectTable_tr_24A {
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-collapse: collapse;
  border-bottom: 1px solid #eee;
  display: table;
  width: 100%;
  table-layout: fixed; }
  .SelectTable_tr_24A:last-child {
    border: unset; }
  .SelectTable_tr_24A:hover {
    background: #fafafa; }

.SelectTable_selected_2sP {
  color: white;
  background-color: #06d755 !important; }

.SelectTable_selected_2sP:hover {
  color: white;
  background-color: #009688; }

.SelectTable_header_28R {
  max-height: 31px;
  background: #eeeeee; }

.SelectTable_header_28R:hover {
  cursor: unset;
  -webkit-transform: unset;
      -ms-transform: unset;
       -o-transform: unset;
          transform: unset; }

.SelectTable_justifyCenter_31P {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px; }

.SelectTable_editCustomRemark_2kJ {
  width: 50%;
  display: inline-block;
  margin-right: 15px;
  height: 32px; }

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

.SelectTable_tbody_1KO {
  display: block;
  max-height: 56vh;
  overflow-y: scroll; }
/* quantitySelect */
.NumberIncrementInput_input_1YO {
  height: 52px;
  text-align: center;
  font-size: 20px !important; }

.NumberIncrementInput_incrementButton_3wi {
  /*height: 32px;*/
  color: #000;
  font-size: 20px;
  border: none;
  padding: 0px;
  font-size: 20px;
  background-color: unset !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 5px; }

.NumberIncrementInput_incrementButton_3wi[disabled] {
  background-color: #fff;
  color: #ccc; }

.NumberIncrementInput_incrementButton_3wi[disabled]:hover {
  background-color: #fff;
  color: #ccc; }

.NumberIncrementInput_numberInputWrapper_erc > span > span > :first-child {
  padding: 0px; }

.NumberIncrementInput_numberInputWrapper_erc > span > span > :last-child {
  padding: 0px; }

.NumberIncrementInput_addon_2z9 {
  height: 50px;
  width: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
.ProductBarcodeStock_container_2ym:focus {
  outline: none; }

.ProductBarcodeStock_barcodeScannerPlaceholder_LlW {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 100px 0px; }

.ProductBarcodeStock_barcodeScannerPlaceholder_LlW > img {
  max-width: 100px;
  height: auto; }

.ProductBarcodeStock_barcodeScannerPlaceholder_LlW > span {
  font-size: 26px;
  margin-top: 20px; }
.SortableTable_buttonWrapper_2Ge {
  display: -ms-grid;
  display: grid;
  grid-gap: 20px; }

@media only screen and (max-width: 768px) {
  .SortableTable_tableRow_Wg2 {
    -ms-grid-columns: 70px 70px auto;
        grid-template-columns: 70px 70px auto; } }
.ModuledSort_tableRow_2Yl {
  /* display: flex;
    align-items: center;
    border: 1px solid #e9e9e9;
    font-size: 14px;
    background: #FFFFFFBB; */
  display: -ms-grid;
  display: grid;
  border: 1px solid #e9e9e9;
  font-size: 14px;
  background: #ffffffbb;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  /* height: 70px; */ }

.ModuledSort_desktopWrapper_2d1 {
  display: contents; }

.ModuledSort_desktopWrapper_2d1 > * {
  padding: 16px 8px; }

.ModuledSort_mobileWrapper_3Kv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  border-left: 1px solid #ddd; }

.ModuledSort_mobileWrapper_3Kv > * {
  padding: 2px 8px; }

.ModuledSort_header_2Jt {
  background-color: #f7f7f7;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  font-size: 12px;
  height: unset; }

.ModuledSort_title_1tW {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 50px; }

.ModuledSort_sorting_31s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  padding: 16px 8px;
  height: 100%; }

.ModuledSort_sortingButton_3-e {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr 1fr;
      grid-template-rows: 1fr 1fr;
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.ModuledSort_previewImage_2_4 {
  padding: 5px 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 70px; }

.ModuledSort_actionWrapper_28D {
  color: #888;
  display: inline-block;
  font-size: 13px;
  text-decoration: underline;
  cursor: pointer; }

.ModuledSort_arrowsIcon_1An {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  height: 100%; }

.ModuledSort_shadowOnDrag_2R1 {
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); }

.ModuledSort_sortingInput_3no,
.ModuledSort_sortingInputMobile_2RQ {
  font-size: 14px; }

.ModuledSort_sortingInputMobile_2RQ {
  text-align: center;
  border: 1px solid black;
  -webkit-box-shadow: none;
          box-shadow: none; }

.ModuledSort_sortingInputMobile_2RQ:focus {
  -webkit-box-shadow: none;
          box-shadow: none; }

@media only screen and (max-width: 768px) {
  .ModuledSort_previewImage_2_4 {
    border-left: 1px solid #ddd;
    padding: 12px 8px; }
  .ModuledSort_sorting_31s {
    padding: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; } }
.ProductTable_buttonContainer_3lO {
  margin-top: 16px !important;
  margin-bottom: 16px !important; }
  .ProductTable_buttonContainer_3lO .ProductTable_mainButton_3HN {
    border-radius: 5px;
    font-size: 14px;
    background: #0071ff;
    color: #fff;
    padding: 8px 15px;
    margin-right: 8px;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    border: none; }
    .ProductTable_buttonContainer_3lO .ProductTable_mainButton_3HN:hover {
      background: #004d9f; }
    .ProductTable_buttonContainer_3lO .ProductTable_mainButton_3HN:last-child {
      margin-right: 0; }
    .ProductTable_buttonContainer_3lO .ProductTable_mainButton_3HN > i {
      margin-left: -3px;
      margin-right: 2px;
      font-weight: bold; }

.ProductTable_tableContainer_2y3 {
  position: relative;
  padding: 0px !important;
  overflow: hidden; }
  .ProductTable_tableContainer_2y3 > div {
    overflow-y: auto; }
    .ProductTable_tableContainer_2y3 > div > div {
      min-width: 950px; }
      .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx {
        color: #000;
        font-size: 14px;
        padding: 8px 0px;
        border-bottom: 1px solid #f1f1f1; }
        .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx:first-child {
          font-weight: bold;
          padding-top: 0px;
          padding-bottom: 15px; }
        .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx .ProductTable_productImage_3KI {
          display: block;
          width: 40px;
          height: 40px;
          border-radius: 5px;
          -o-object-fit: cover;
             object-fit: cover; }
        .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx .ProductTable_actionButton_2gc {
          border-radius: 5px;
          font-size: 14px;
          background: #f2f2f2;
          color: #000;
          border: none;
          margin-bottom: 5px;
          padding: 5px 15px;
          margin-right: 10px;
          cursor: pointer;
          -webkit-transition: all 0.2s;
          -o-transition: all 0.2s;
          transition: all 0.2s; }
          .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx .ProductTable_actionButton_2gc:hover {
            background: #f5f5f5; }
          .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx .ProductTable_actionButton_2gc:last-child {
            margin-right: 0; }
          .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx .ProductTable_actionButton_2gc:nth-child(3) {
            padding: 5px 10px; }
          .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx .ProductTable_actionButton_2gc:nth-child(4) {
            padding: 5px 10px; }
          .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx .ProductTable_actionButton_2gc:nth-child(5) {
            padding: 5px 10px; }
        .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx > div {
          width: 20%;
          display: inline-block;
          vertical-align: top;
          padding-right: 20px; }
          .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx > div:first-child {
            width: 40px;
            text-align: center; }
          .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx > div:nth-child(2) {
            width: 70px;
            text-align: center; }
          .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx > div:nth-child(3) {
            width: 70px; }
          .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx > div:nth-child(4) {
            width: calc(100% - 40px - 70px - 70px - 120px - 100px - 320px); }
          .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx > div:nth-child(5) {
            width: 120px; }
          .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx > div:nth-child(6) {
            width: 100px; }
          .ProductTable_tableContainer_2y3 > div > div .ProductTable_row_1qx > div:last-child {
            width: 320px; }
  .ProductTable_tableContainer_2y3 .ProductTable_scrollingIndicator_ABp {
    min-width: unset;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    width: 20px;
    background: -webkit-gradient(linear, right top, left top, from(#ffffffee), color-stop(#ffffffdd), color-stop(#ffffffcc), to(transparent));
    background: -webkit-linear-gradient(right, #ffffffee, #ffffffdd, #ffffffcc, transparent);
    background: -o-linear-gradient(right, #ffffffee, #ffffffdd, #ffffffcc, transparent);
    background: linear-gradient(to left, #ffffffee, #ffffffdd, #ffffffcc, transparent); }
.ProductManagement_contentPadding_JeM {
  padding: 15px; }

.ProductManagement_header_title_2fg {
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 1px;
  padding-left: 30px;
  border-bottom: 1px solid #eee;
  width: 100%;
  background: #fff;
  line-height: 60px; }

.ProductManagement_subContent_1IQ {
  margin-top: 20px;
  margin-bottom: 100px; }

.ProductManagement_custom_hr_ZZr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.ProductManagement_header_desc_3UX {
  font-size: 12px;
  font-weight: 200;
  letter-spacing: 0px; }

.ProductManagement_form_extra_desc_19f {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  max-width: 700px;
  margin-bottom: 30px;
  color: #000; }

.ProductManagement_form_extra_remark_NuN {
  font-size: 12px;
  font-weight: 200;
  letter-spacing: 0px;
  color: #aaa;
  margin-top: 20px;
  margin-bottom: 20px; }

.ProductManagement_product_option_title_38f {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #aaa;
  font-weight: 200; }
.ProductAdsTable_button_3Ej {
  margin-bottom: 10px;
  margin-left: 10px; }

.ProductAdsTable_button_3Ej:first-child {
  margin-left: 0px; }

@media only screen and (max-width: 768px) {
  .ProductAdsTable_table_3_n td:nth-child(5),
  .ProductAdsTable_table_3_n th:nth-child(5) {
    width: auto;
    min-width: auto; } }

.ProductAdsTable_green_25l > div > span,
.ProductAdsTable_red_Po8 > div > span,
.ProductAdsTable_yellow_Yak > div > span {
  width: 3em !important; }

.ProductAdsTable_green_25l > div > div,
.ProductAdsTable_red_Po8 > div > div,
.ProductAdsTable_yellow_Yak > div > div {
  padding-right: 3.75em !important;
  margin-right: -3.75em !important; }

.ProductAdsTable_green_25l > div > div > div > div {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  background: green; }

.ProductAdsTable_green_25l > div > div > div > div:before {
  content: none !important; }

.ProductAdsTable_yellow_Yak > div > div > div > div {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  background: #fd9504; }

.ProductAdsTable_yellow_Yak > div > div > div > div:before {
  content: none !important; }

.ProductAdsTable_red_Po8 > div > div > div > div {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  background: red; }

.ProductAdsTable_red_Po8 > div > div > div > div:before {
  content: none !important; }
.LineChart_contentPadding_3R7 {
  padding: 5px;
  paddingtop: 30px;
  paddingright: 15px; }

@media only screen and (max-width: 768px) {
  .LineChart_contentPadding_3R7 {
    padding: 0px; } }
.ProductAdsInsightTable_table_vD4 col:first-child {
  width: 80px;
  min-width: 80px; }

.ProductAdsInsightTable_table_vD4 col:nth-child(2) {
  width: 200px;
  min-width: 200px; }

.ProductAdsInsightTable_table_vD4 col:nth-child(3) {
  width: 80px;
  min-width: 80px; }

.ProductAdsInsightTable_table_vD4 col:nth-child(4) {
  width: 80px;
  min-width: 80px; }

.ProductAdsInsightTable_table_vD4 col:nth-child(5) {
  width: 80px;
  min-width: 80px; }

.ProductAdsInsightTable_table_vD4 col:nth-child(6) {
  width: 80px;
  min-width: 80px; }

.ProductAdsInsightTable_table_vD4 col:nth-child(7) {
  width: 80px;
  min-width: 80px; }

.ProductAdsInsightTable_table_vD4 col:nth-child(8) {
  width: 80px;
  min-width: 80px; }

.ProductAdsInsightTable_table_vD4 col:nth-child(9) {
  width: 80px;
  min-width: 80px; }

.ProductAdsInsightTable_table_vD4 col:nth-child(10) {
  width: 80px;
  min-width: 80px; }

.ProductAdsInsightTable_table_vD4 col:nth-child(11) {
  width: 80px;
  min-width: 80px; }

@media only screen and (max-width: 768px) {
  .ProductAdsInsightTable_table_vD4 col {
    width: auto !important;
    min-width: auto !important; }
  .ProductAdsInsightTable_table_vD4 td:nth-child(5),
  .ProductAdsInsightTable_table_vD4 th:nth-child(5) {
    width: auto !important;
    min-width: auto !important; } }

.ProductAdsInsightTable_table_vD4 .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  padding-bottom: 4px !important;
  margin-bottom: -20px !important;
  background: #fff; }

.ProductAdsInsightTable_responsiveTitleLeft_2ke {
  position: initial;
  margin-left: 5px;
  font-size: 20px; }

.ProductAdsInsightTable_responsiveTitleRight_TWn {
  position: absolute;
  right: 5px;
  top: 12px; }

.ProductAdsInsightTable_customInput40_8K1 {
  height: 38px !important; }
  .ProductAdsInsightTable_customInput40_8K1 .ant-input {
    min-height: 100%; }
  .ProductAdsInsightTable_customInput40_8K1 .ant-calendar-picker {
    height: 38px !important; }

@media only screen and (max-width: 1175px) {
  .ProductAdsInsightTable_customInput40_8K1 {
    margin-bottom: 10px; }
    .ProductAdsInsightTable_customInput40_8K1 .ant-calendar-picker {
      width: 100%; }
    .ProductAdsInsightTable_customInput40_8K1 .ant-calendar-range-picker-separator {
      line-height: 27px; }
  .ProductAdsInsightTable_responsiveTitleLeft_2ke {
    text-align: center;
    position: initial;
    left: 0px;
    top: 0px;
    margin-bottom: 15px; }
  .ProductAdsInsightTable_responsiveTitleRight_TWn {
    text-align: center;
    position: initial;
    right: 0px;
    top: 0px; } }
.Layout_step_progressbar_2yl {
  margin-top: 30px;
  list-style: none;
  padding: 0;
  position: relative;
  counter-reset: step;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*flex-direction: column;*/
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 20px; }

.Layout_step_progressbar_2yl li {
  color: #000;
  padding-left: 0;
  padding-top: 18px;
  border-left: none;
  text-align: center;
  width: 33.3333%;
  position: relative; }

.Layout_step_progressbar_2yl li.Layout_active_1TW .Layout_indicator_1S4 {
  color: #000;
  background: #fff;
  border: 1px solid #000; }

.Layout_step_progressbar_2yl .Layout_indicator_1S4 {
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #000;
  border: #000;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 2; }

.Layout_step_progressbar_2yl li:first-child:before {
  content: none; }

.Layout_step_progressbar_2yl li:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000;
  top: 0;
  left: -50%;
  z-index: 1; }

.Layout_formFieldLabel_3Uw {
  font-weight: bold;
  font-size: 18px;
  line-height: 50px;
  margin-bottom: 10px;
  color: black; }

.Layout_actionButtonContainer_1od {
  margin-bottom: 50px;
  padding: 0px 40px; }

.Layout_cancelButton_2qo {
  font-size: 14px;
  margin-right: 10px;
  min-width: 100px;
  display: inline-block;
  text-align: center; }

.Layout_submitButton_1YJ {
  font-weight: 300;
  height: 50px;
  font-size: 13px;
  min-width: 100px; }

.Layout_firstButton_zsp {
  margin-right: 10px;
  margin-bottom: 10px; }

.Layout_themeButton_3T0 {
  height: 40px !important;
  line-height: 40px !important;
  background-color: var(--property-theme-color1) !important;
  color: #fff !important;
  /* border-color: #0071ff !important; */
  padding: 0px 25px; }

.Layout_demoInput_-rc {
  width: 50%;
  display: inline-block;
  padding: 20px; }

.Layout_demoDisplay_2LV {
  -webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.2);
  background: #fff;
  max-width: 320px;
  margin: 20px;
  -webkit-align-self: start;
      -ms-flex-item-align: start;
              -ms-grid-row-align: start;
          align-self: start; }

.Layout_demoHeader_3Z3 {
  color: #1c1e21;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: normal;
  padding: 10px 10px 0px 10px;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }

.Layout_demoDescription_1qK {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f7f8fa;
  color: #1c1e21;
  direction: ltr;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-family: Roboto, Arial, sans-serif;
  font-size: 12px;
  min-height: 56px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  letter-spacing: normal;
  line-height: 16px;
  padding: 12px; }

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

.Layout_age_display_1lO {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.Layout_age_min_2_r {
  font-size: 14px; }

.Layout_age_max__Ry {
  font-size: 14px; }

.Layout_age_container_1jb {
  max-width: 215px; }

.Layout_table_1cr {
  line-height: 1.5;
  margin-top: 10px; }

.Layout_table_1cr th {
  padding: 12px 10px !important; }

.Layout_table_1cr td {
  padding: 7px 10px !important; }

.Layout_table_1cr col:first-child {
  width: 80px;
  min-width: 80px; }

.Layout_table_1cr col:nth-child(3) {
  width: 60px;
  min-width: 60px; }

.Layout_table_1cr col:nth-child(4) {
  width: 130px;
  min-width: 130px; }

.Layout_table_1cr col:nth-child(5) {
  width: 90px;
  min-width: 90px; }

.Layout_table_1cr col:nth-child(6) {
  width: 90px;
  min-width: 90px; }

.Layout_button_3V9 {
  cursor: pointer; }

.Layout_dotIcon_2-m {
  background-image: url("https://static.xx.fbcdn.net/rsrc.php/v3/yy/r/v_VJQnXJHjW.png");
  background-position: 0px -51px;
  -webkit-background-size: 51px 212px;
          background-size: 51px 212px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  display: inline-block;
  text-indent: -10px;
  overflow: hidden; }

.Layout_closeIcon_2SZ {
  background-image: url("https://static.xx.fbcdn.net/rsrc.php/v3/yW/r/0KO5_Ms0fbe.png");
  background-position: -168px -181px;
  -webkit-background-size: 189px 274px;
          background-size: 189px 274px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  display: inline-block;
  text-indent: -10px;
  overflow: hidden;
  margin-left: 16px; }

.Layout_shopNow_sSg {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #e4e6eb;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #1c1e21;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  font-family: Roboto, Arial, sans-serif;
  font-size: 15px;
  font-weight: 600;
  height: 36px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 19.99px;
  padding-left: 12px;
  padding-right: 12px;
  position: relative;
  text-align: left;
  margin-left: 12px; }

.Layout_adDetail_3Vj {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0; }

.Layout_adLink_1_V {
  color: #1c1e21;
  font-size: 13px;
  line-height: 16px;
  max-width: 100%;
  overflow-wrap: break-word;
  text-align: left;
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap; }

.Layout_adTitle_335 {
  line-height: 20px;
  font-size: 0.9375rem;
  width: 100%;
  font-weight: bold;
  color: #1c2028;
  word-wrap: break-word;
  text-align: left;
  min-height: 20px; }

.Layout_adDescription_1O2 {
  font-size: 0.9375rem;
  line-height: 20px;
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #464950;
  word-wrap: break-word;
  min-height: 20px; }

.Layout_likeComment_1QR {
  margin-top: 10px; }

.Layout_sepSpace_1Hb {
  padding-bottom: 6px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px; }

.Layout_sepLine_PR3 {
  background-color: #c9ccd1;
  color: #1c1e21;
  height: 1px;
  margin-left: 10px;
  margin-right: 10px; }

.Layout_commentOptions_3wP {
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  color: #616770;
  font-size: 12px;
  font-weight: 600;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  min-height: 42px; }

.Layout_like_11o,
.Layout_comment_1S_,
.Layout_share_3_3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

.Layout_likeIcon_5YX {
  margin-bottom: 1px;
  margin-right: 8px;
  background-image: url("https://static.xx.fbcdn.net/rsrc.php/v3/yk/r/uhw8ZNTz_wL.png");
  background-position: -68px -2341px;
  -webkit-background-size: 97px 2744px;
          background-size: 97px 2744px;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  display: inline-block; }

.Layout_commentIcon_8D- {
  margin-bottom: 1px;
  margin-right: 8px;
  background-image: url("https://static.xx.fbcdn.net/rsrc.php/v3/yk/r/uhw8ZNTz_wL.png");
  background-position: -68px -2322px;
  -webkit-background-size: 97px 2744px;
          background-size: 97px 2744px;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  display: inline-block; }

.Layout_shareIcon_MV7 {
  margin-bottom: 1px;
  margin-right: 8px;
  background-image: url("https://static.xx.fbcdn.net/rsrc.php/v3/yk/r/uhw8ZNTz_wL.png");
  background-position: -68px -2360px;
  -webkit-background-size: 97px 2744px;
          background-size: 97px 2744px;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  display: inline-block; }

.Layout_headerRight_1Zl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center; }

.Layout_headerDetail_QVK {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 195px;
  text-align: left; }

.Layout_headerButton_HF9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-width: 55px;
  width: 100%;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center; }

.Layout_adIcon_3hM {
  margin-right: 8px; }

.Layout_adIcon_3hM {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background: #000; }

.Layout_headerTitle_3f4 {
  font-weight: 700;
  color: #1d2129;
  line-height: 17px;
  font-size: 0.875rem; }

.Layout_sponser_3g8 {
  font-size: 0.75rem;
  color: #90949c;
  display: inline;
  margin-top: -0.3333em;
  position: relative;
  top: 0.3333em; }

.Layout_sponser_3g8 img {
  margin-left: 3px; }

.Layout_imageSuggestion_36z {
  margin: 0 20px 20px;
  color: red; }

@media only screen and (max-width: 768px) {
  .Layout_demoInput_-rc {
    width: 100%;
    display: block;
    padding: 20px; }
  .Layout_ad_demo_3oG {
    display: block; }
  .Layout_demoDisplay_2LV {
    margin: 20px auto; } }
.CategoryTable_root_1pq {
  min-height: 100vh; }

.CategoryTable_custom_hr_1EU {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 20px;
  background: #fff;
  border-radius: 5px; }

.CategoryTable_add_category_2-c {
  font-weight: 400;
  height: 40px;
  width: 40px;
  font-size: 17px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #6f7894;
  color: #fff;
  background: #6f7894; }

.CategoryTable_save_changes_2wB {
  font-weight: 400;
  height: 40px;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  /*border: 1px solid #4c5259;*/
  /*background: #4c5259;*/
  /*color: #fff;*/
  border: 1px solid #000;
  background: #fff;
  color: #000; }

.CategoryTable_remove_btn_1RX {
  /*font-weight: 400;*/
  font-size: 13px;
  /*height: 30px;*/
  /*width: 30px;*/
  /*font-size: 8px;*/
  /*border: 1px solid #ccc;*/
  /*background: #fff;*/
  color: #888;
  /*margin-right: 10px;*/ }

.CategoryTable_header_title_1Eg {
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 1px;
  padding-left: 30px;
  border-bottom: 1px solid #eee;
  width: 100%;
  background: #fff;
  line-height: 60px; }

.CategoryTable_header_desc_3EG {
  font-size: 14px;
  font-weight: 300;
  color: #000;
  letter-spacing: 0px;
  margin-bottom: 20px; }

.CategoryTable_subcat_hint_G_B {
  font-size: 15px;
  margin-bottom: 10px;
  color: #fff;
  max-width: 500px;
  line-height: 30px;
  padding: 10px 0px 0px 10px; }

.CategoryTable_subcat_hint_preview_1qM {
  border: 1px solid #eee;
  border-radius: 3px;
  max-width: 500px; }

.CategoryTable_mobileOnly_39- {
  display: none; }

.CategoryTable_desktopOnly_3rL {
  display: block; }

.CategoryTable_tips_button_1GD {
  height: 35px !important;
  line-height: 35px !important;
  background-color: #ff9900 !important;
  color: #fff !important;
  border-color: #ff9900 !important; }

.CategoryTable_tips_button_1GD span {
  font-size: 14px;
  letter-spacing: 0px;
  padding: 20px;
  font-weight: 400; }

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

.CategoryTable_arrowsWrapper_3na {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: auto; }

.CategoryTable_icon_2bp {
  cursor: pointer; }

.CategoryTable_table_2IL tr th:first-child,
.CategoryTable_table_2IL tr td:first-child {
  width: 70px;
  min-width: 70px; }

.CategoryTable_table_2IL tr th:nth-child(4),
.CategoryTable_table_2IL tr td:nth-child(4) {
  width: 70px;
  min-width: 70px; }

.CategoryTable_table_2IL tr th:nth-child(3),
.CategoryTable_table_2IL tr td:nth-child(3) {
  width: 65%;
  min-width: 65%; }

.CategoryTable_table_2IL tr th:nth-child(2),
.CategoryTable_table_2IL tr td:nth-child(2) {
  width: 3.7%; }

/*
.table tr th:nth-child(5),
.table tr td:nth-child(5) {
  width: 25%;
  min-width: 25%;
} */
@media only screen and (max-width: 960px) {
  .CategoryTable_table_2IL tr th:nth-child(3),
  .CategoryTable_table_2IL tr td:nth-child(3) {
    width: 55%;
    min-width: 55%; }
  /* .table tr th:nth-child(5),
.table tr td:nth-child(5) {
  width: 35%;
  min-width: 35%;
} */ }

@media only screen and (max-width: 768px) {
  .CategoryTable_subcat_hint_preview_1qM {
    border: 1px solid #eee;
    border-radius: 3px;
    max-width: 100%; }
  .CategoryTable_mobileOnly_39- {
    display: block; }
  .CategoryTable_desktopOnly_3rL {
    display: none; }
  .CategoryTable_table_2IL tr th:nth-child(2),
  .CategoryTable_table_2IL tr td:nth-child(2) {
    width: 100%;
    min-width: 100%; }
  .CategoryTable_table_2IL tr th:nth-child(3),
  .CategoryTable_table_2IL tr td:nth-child(3) {
    width: 100%;
    min-width: 100%; }
  .CategoryTable_table_2IL tr th:nth-child(4),
  .CategoryTable_table_2IL tr td:nth-child(4) {
    width: 100%;
    min-width: 100%; } }
.SortableTable_tableRow_Nga {
  /* display: flex;
    align-items: center;
    border: 1px solid #e9e9e9;
    font-size: 14px;
    background: #FFFFFFBB; */
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 70px auto 70px 200px;
      grid-template-columns: 70px auto 70px 200px;
  border: 1px solid #e9e9e9;
  font-size: 14px;
  background: #ffffffbb;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.SortableTable_header_3Zr {
  background-color: #f7f7f7;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  font-size: 12px; }

.SortableTable_desktopWrapper_bQo {
  display: contents; }

.SortableTable_desktopWrapper_bQo > * {
  padding: 16px 8px; }

.SortableTable_mobileWrapper_3Ac {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border-left: 1px solid #ddd; }

.SortableTable_mobileWrapper_3Ac > * {
  padding: 12px 8px; }

.SortableTable_sorting_1uE {
  /* width: 70px;
    flex-shrink: 0; */
  padding: 16px 8px;
  text-align: unset; }

.SortableTable_arrowsIcon_3tj {
  display: block;
  font-size: 20px;
  padding: 10px 0; }

.SortableTable_category_2I8 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 50px; }

.SortableTable_actionWrapper_2az {
  color: #888;
  display: inline-block;
  font-size: 13px;
  text-decoration: underline;
  cursor: pointer; }

@media only screen and (max-width: 768px) {
  .SortableTable_sorting_1uE {
    padding: 0;
    text-align: center; }
  .SortableTable_tableRow_Nga {
    -ms-grid-columns: 70px auto;
        grid-template-columns: 70px auto; } }
.ModuledSort_tableRow_e1z {
  /* display: flex;
    align-items: center;
    border: 1px solid #e9e9e9;
    font-size: 14px;
    background: #FFFFFFBB; */
  display: -ms-grid;
  display: grid;
  border: 1px solid #e9e9e9;
  font-size: 14px;
  background: #ffffffbb;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  /* height: 70px; */ }

.ModuledSort_desktopWrapper_1M_ {
  display: contents; }

.ModuledSort_desktopWrapper_1M_ > * {
  padding: 16px 8px; }

.ModuledSort_mobileWrapper_2yJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  border-left: 1px solid #ddd; }

.ModuledSort_mobileWrapper_2yJ > * {
  padding: 2px 8px; }

.ModuledSort_header_1HD {
  background-color: #f7f7f7;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  font-size: 12px;
  height: unset; }

.ModuledSort_title_2Zj {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 50px; }

.ModuledSort_sorting_3Aj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  padding: 16px 8px;
  height: 100%; }

.ModuledSort_sortingButton_2S- {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr 1fr;
      grid-template-rows: 1fr 1fr;
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: 1px solid #e9e9e9; }

.ModuledSort_previewImage_1KV {
  padding: 5px 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%; }

.ModuledSort_actionWrapper_18P {
  color: #888;
  display: inline-block;
  font-size: 13px;
  text-decoration: underline;
  cursor: pointer; }

.ModuledSort_arrowsIcon_1pj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  height: 100%; }

.ModuledSort_shadowOnDrag_2Xa {
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); }

.ModuledSort_sortingInput_hdC {
  border: 1px solid #000000; }

.ModuledSort_sortingInput_hdC > input {
  text-align: right; }

.ModuledSort_sortingInputMobile_2_t {
  text-align: center; }

.ModuledSort_sortingInputMobile_2_t,
.ModuledSort_sortingInputMobile_2_t:focus {
  border: 1px solid #000000;
  -webkit-box-shadow: none;
          box-shadow: none; }

@media only screen and (max-width: 768px) {
  .ModuledSort_previewImage_1KV {
    border-left: 1px solid #ddd;
    padding: 12px 8px; }
  .ModuledSort_sorting_3Aj {
    padding: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; } }
.DiscountCode_root_C-b {
  min-height: 90vh; }

.DiscountCode_rootNoPadding_2ps {
  background: #fff;
  min-height: 100vh; }

.DiscountCode_title_2v4 {
  font-size: 20px;
  margin-bottom: 5px; }

.DiscountCode_description_3am {
  font-size: 14px;
  color: #aaa;
  margin-bottom: 15px; }

.DiscountCode_content_fyf {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  padding: 30px;
  /*padding-top: 30px;*/
  /*min-height: 90vh;*/
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); }

.DiscountCode_save_changes_2NZ {
  font-weight: 200;
  height: 40px;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 10px;
  /*border: 1px solid #4c5259;*/
  /*background: #4c5259;*/
  /*color: #fff;*/
  border: 1px solid #000;
  background: #fff;
  color: #000; }
.DiscountCodeTable_table_Q-E {
  /*margin-bottom: 10px;*/ }

.DiscountCodeTable_table_Q-E td {
  padding: 14px 10px !important; }

.DiscountCodeTable_table_Q-E col:first-child {
  width: 80px;
  min-width: 80px; }

.DiscountCodeTable_table_Q-E col:nth-child(2) {
  width: 120px;
  min-width: 120px; }

.DiscountCodeTable_table_Q-E col:nth-child(4) {
  width: 100px;
  min-width: 100px; }

.DiscountCodeTable_table_Q-E col:nth-child(5) {
  width: 150px;
  min-width: 150px; }

.DiscountCodeTable_table_field_2w_ {
  font-size: 13px;
  line-height: 25px; }

.DiscountCodeTable_remove_btn_3LI {
  font-weight: 400;
  color: #aaa; }

@media only screen and (max-width: 1100px) {
  .DiscountCodeTable_table_Q-E col:nth-child(4) {
    width: 80px;
    min-width: 80px; } }

@media only screen and (max-width: 768px) {
  .DiscountCodeTable_table_Q-E col:nth-child(2) {
    width: 100px;
    min-width: 100px; } }
.DiscountCodeEdit_table_field_AIX {
  font-size: 14px;
  text-align: right;
  margin-right: 30px; }

.DiscountCodeEdit_preview_text_7tq {
  color: #000;
  font-size: 15px;
  font-weight: 400; }

.DiscountCodeEdit_row_3Vq {
  max-width: 1200px;
  margin: 20px;
  margin-top: 30px; }

.DiscountCodeEdit_input_2OV {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.DiscountCodeEdit_inputNumber_3Q_ {
  height: 35px;
  font-size: 15px; }

.DiscountCodeEdit_inputNumber_3Q_ input {
  height: 33px; }

.DiscountCodeEdit_button_2wV {
  height: 35px;
  /*line-height: 35px;*/ }

.DiscountCodeEdit_button_2wV span {
  font-size: 14px; }

.DiscountCodeEdit_dropdown_3gA {
  width: 300px;
  margin-left: 0px;
  color: #000;
  font-weight: 400; }

.DiscountCodeEdit_dropdown_3gA div {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.DiscountCodeEdit_filled_text_3YZ {
  font-size: 15px; }

.DiscountCodeEdit_datePicker_1y2 {
  font-size: 14px; }

.DiscountCodeEdit_radio_bij {
  display: block;
  font-size: 14px;
  margin-bottom: 10px; }

.DiscountCodeEdit_checkbox_3DS {
  font-size: 14px;
  margin: 0px 10px 10px 0px !important;
  white-space: nowrap;
  /*text-overflow: ellipsis;*/
  overflow: hidden;
  vertical-align: top;
  width: 23%; }

.DiscountCodeEdit_checkbox_3DS > span:nth-child(2) {
  white-space: normal;
  display: inline-block;
  vertical-align: top;
  width: 90%; }

.DiscountCodeEdit_datePicker_1y2 span div input {
  font-size: 14px;
  line-height: 35px;
  height: 35px; }

.DiscountCodeEdit_datePicker_1y2 span input {
  font-size: 14px;
  line-height: 35px;
  height: 35px; }

.DiscountCodeEdit_separater_peE {
  width: 100%;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 10px;
  padding-bottom: 10px; }

.DiscountCodeEdit_subHeader_2uR {
  color: #4c5259;
  font-size: 15px;
  margin-top: 30px;
  border: 1px solid #ddd;
  padding: 10px;
  background: #eee;
  border-radius: 10px 10px 0px 0px; }

.DiscountCodeEdit_close_3kA {
  margin-left: 15px;
  font-weight: bold;
  color: #fff;
  font-size: 12px;
  background: #aaa;
  padding: 5px;
  cursor: pointer; }

@media only screen and (max-width: 1400px) {
  .DiscountCodeEdit_checkbox_3DS {
    width: 31%; } }

@media only screen and (max-width: 1000px) {
  .DiscountCodeEdit_checkbox_3DS {
    width: 44%; }
  .DiscountCodeEdit_row_3Vq {
    max-width: 800px; } }

@media only screen and (max-width: 768px) {
  .DiscountCodeEdit_table_field_AIX {
    text-align: left;
    margin-right: 0px;
    margin-bottom: 10px; }
  .DiscountCodeEdit_row_3Vq {
    margin: 20px 10px; } }
.DiscountProductTable_dropdown_164 {
  /*maxwidth: 300px;*/
  margin-left: 0px;
  color: #000;
  font-weight: 400; }

.DiscountProductTable_dropdown_164 > div {
  height: 35px;
  font-size: 14px; }

.DiscountProductTable_dropdown_164 > div > div {
  line-height: 35px; }
.Membership_root_1YS {
  min-height: 100vh;
  /*background: #fafafa;*/ }

.Membership_content_2Lx {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  padding: 30px;
  /*padding-top: 30px;*/
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); }

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

.Membership_sectionTitle_3tl {
  padding: 0px 0px;
  font-size: 15px;
  color: #aaa; }

.Membership_sectionBlock_2WI {
  font-size: 15px;
  text-align: left; }

.Membership_sectionBlock_2WI:last-child {
  border-bottom: none; }

.Membership_subContent_RS_ {
  /*margin-top: 20px;*/
  margin-bottom: 100px; }

/* .customTableWrapper {
    display: block;
}

.customTableWrapper > div > div > div > div > div > table > thead > tr > th:first-child {
    min-width: 30px;
    width: 30px;
}

.customTableWrapper > div > div > div > div > div > table > tbody > tr > th:first-child {
    min-width: 30px;
    width: 30px;
} */
.Membership_noRowSelectMemberShipTable_2Tv th {
  font-size: 14px !important; }

.Membership_noRowSelectMemberShipTable_2Tv td {
  font-size: 14px !important;
  vertical-align: top; }

.Membership_noRowSelectMemberShipTable_2Tv col:first-child {
  width: 15%; }

.Membership_noRowSelectMemberShipTable_2Tv col:nth-child(2) {
  width: 45%; }

.Membership_noRowSelectMemberShipTable_2Tv col:nth-child(3) {
  width: 15%; }

.Membership_noRowSelectMemberShipTable_2Tv col:nth-child(4) {
  width: 10%; }

.Membership_noRowSelectMemberShipTable_2Tv col:nth-child(5) {
  width: 15%; }

.Membership_memberShipTable_rOD th {
  font-size: 14px !important; }

.Membership_memberShipTable_rOD td {
  font-size: 14px !important;
  vertical-align: top; }

.Membership_memberShipTable_rOD col:first-child {
  width: 5%; }

.Membership_memberShipTable_rOD col:nth-child(2) {
  width: 15%; }

.Membership_memberShipTable_rOD col:nth-child(3) {
  width: 45%; }

.Membership_memberShipTable_rOD col:nth-child(4) {
  width: 15%; }

.Membership_memberShipTable_rOD col:nth-child(5) {
  width: 10%; }

.Membership_memberShipTable_rOD col:nth-child(6) {
  width: 10%; }

.Membership_table_field_3Tk {
  /*font-size: 15px;*/ }

.Membership_save_changes_3U9 {
  font-weight: 200;
  height: 40px;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 10px;
  /*border: 1px solid #4c5259;*/
  /*background: #4c5259;*/
  /*color: #fff;*/
  border: 1px solid #000;
  background: #fff;
  color: #000; }

.Membership_remove_btn_2Tx {
  font-weight: 400;
  /*height: 30px;*/
  /*width: 30px;*/
  /*font-size: 14px;*/
  /*border: 1px solid #4c5259;*/
  /*background: #fff;*/
  /*color: #4c5259;*/
  /*margin-right:10px;*/ }

.Membership_batchTierDropdown_3_W {
  width: 100%;
  color: #000;
  font-weight: 400; }

.Membership_batchTierDropdown_3_W div {
  line-height: 35px;
  height: 35px;
  font-size: 14px;
  color: #4c5259;
  top: 0px;
  margin-top: 0px; }

.Membership_batchTierDropdown_3_W > div > div > div {
  padding-right: 0px; }

.Membership_tierDropdown_28y {
  width: 100%;
  color: #000;
  font-weight: 400; }

.Membership_tierDropdown_28y div {
  line-height: 30px;
  height: 30px;
  font-size: 13px;
  color: #4c5259; }

.Membership_tierDropdown_28y > div > div > div {
  padding-right: 0px; }

.Membership_dropdown_35Q {
  width: 300px;
  max-width: 100%;
  color: #000;
  font-weight: 400; }

.Membership_dropdown_35Q div {
  line-height: 40px;
  height: 40px;
  font-size: 14px; }

.Membership_desktopOnly_2Qp {
  display: table-cell; }

.Membership_responsiveRow_2VH {
  /*display: flex;*/ }

.Membership_mobileOnly_ahe {
  display: none; }

.Membership_contentPadding_1-8 {
  background: #fff;
  padding: 10px;
  padding-bottom: 50px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
  border: 1px solid #eee;
  margin: 20px 30px;
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.Membership_contentPadding_1-8:hover {
  /*background: #f1f1f1;*/
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2); }

.Membership_contentPadding_1-8:focus {
  background: #fff; }

.Membership_contentPadding_1-8:active {
  background: #fff; }

.Membership_grid_3K0 {
  width: 180px; }

.Membership_excelButton_1xk {
  margin-bottom: 20px; }

.Membership_batchChangeTagButton_12D {
  margin-bottom: 20px; }

.Membership_flexRow_3JA {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

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

.Membership_modalFieldContainer_2kM {
  padding: 5px 0;
  font-size: 14px; }

.Membership_filterGridContainer_2Ws {
  padding: 5px 0;
  font-size: 14px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
      grid-template-columns: repeat(4, 1fr);
  grid-gap: 10px; }

.Membership_checkableTag_330 {
  width: 100%;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  border: 1px solid #e9e9e9;
  background: #f3f3f3;
  height: auto;
  line-height: 2.5;
  font-size: 14px; }

.Membership_checkableTagMini_pJN {
  width: 100%;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  border: 1px solid #e9e9e9;
  background: #f3f3f3;
  height: auto;
  line-height: 2;
  font-size: 13px; }

.Membership_fieldName_1fA {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 30%;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%; }

.Membership_fieldAction_22_ {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 70%;
      -ms-flex: 0 0 70%;
          flex: 0 0 70%; }

.Membership_selectedNameField_1c3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%; }

.Membership_selectedNameAction_D6A {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%; }

.Membership_orangleButton_jGz {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #faad14 !important;
  color: #fff !important;
  border-color: #faad14 !important;
  padding: 0px 25px;
  font-size: 14px; }

.Membership_checked_2MT > *:first-child {
  color: #fff !important;
  background-color: #0071ff !important;
  border-color: #0071ff !important; }

.Membership_tagItems_2Y7 {
  color: #fff !important;
  background-color: #0071ff !important;
  border-color: #0071ff !important;
  padding: 3px 10px;
  height: auto;
  margin-bottom: 10px; }

.Membership_tagItems_2Y7:last-child {
  margin-right: 0px; }

.Membership_checkedTags_1gE {
  color: #fff !important;
  background-color: #0071ff !important;
  border-color: #0071ff !important; }

.Membership_showAllResult_2g1 {
  font-size: 14px;
  margin-bottom: 10px;
  text-decoration: underline;
  cursor: pointer; }

.Membership_filterTitle_3gC {
  display: inline-block;
  font-size: 14px;
  margin-top: 5px;
  margin-right: 10px;
  margin-bottom: 5px; }

.Membership_filterTag_2dW {
  display: inline-block;
  margin-right: 10px; }

.Membership_filterTag_2dW:last-child {
  margin-right: 0px; }

.Membership_secondRow_y0Y {
  padding-top: 10px; }

.Membership_batchUserSelectedTag_3H- {
  min-height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
  vertical-align: top; }

.Membership_batchUserSelectedTag_3H- > *:first-child {
  min-height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
  vertical-align: top; }

.Membership_batchUserSelectedTag_3H- > *:first-child > *:first-child {
  min-height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
  vertical-align: top; }

.Membership_backBtnWrapper_3oY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  cursor: pointer;
  gap: 10px;
  font-size: 15px; }

@media only screen and (max-width: 767px) {
  .Membership_desktopOnly_2Qp {
    display: none; }
  .Membership_responsiveRow_2VH {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .Membership_mobileOnly_ahe {
    display: table-cell; }
  .Membership_dropdown_35Q {
    /*margin-top: 20px;*/
    width: 100%; }
  .Membership_filterGridContainer_2Ws {
    /*grid-template-columns: auto auto auto;*/
    display: block; }
  .Membership_filterTitle_3gC {
    display: block; } }

@media only screen and (max-width: 600px) {
  .Membership_contentPadding_1-8 {
    /*padding: 20px;*/
    margin: 0px;
    border-top: none;
    border-radius: 0px;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .Membership_headingContainer_2CZ {
    margin: 10px 20px; }
  .Membership_grid_3K0 {
    width: 100%; }
  .Membership_contentPadding_1-8:hover {
    /*background: #f1f1f1;*/
    -webkit-box-shadow: none;
            box-shadow: none; }
  .Membership_tags_3OV > *,
  .Membership_tags_3OV > * > * {
    margin: 10px 5px; }
  .Membership_secondRow_y0Y {
    margin: initial;
    padding-top: initial; } }

@media only screen and (max-width: 1000px) {
  .Membership_memberShipTable_rOD col:nth-child(4) {
    width: initial; }
  .Membership_noRowSelectMemberShipTable_2Tv col:nth-child(3) {
    width: initial; } }
.OrderExportModal_cell_2_S {
  padding-right: 10px;
  /*font-size: 13px;*/
  /*background: rgb(238, 238, 238);*/
  /*margin-right: 10px;*/
  /*margin-bottom: 10px;*/
  /*border-radius: 3px;*/
  /*display: inline-block;*/
  /*color: rgb(0, 0, 0);*/
  /*border: 1px solid rgb(221, 221, 221);*/
  width: 25%;
  padding-bottom: 10px;
  display: inline-block; }

.OrderExportModal_cell_2_S > a {
  text-align: center;
  padding: 10px;
  font-size: 13px;
  background: #eeeeee;
  /*margin-right: 10px;*/
  /*margin-bottom: 10px;*/
  border-radius: 3px;
  display: block;
  color: black;
  border: 1px solid #dddddd; }

.OrderExportModal_loading_390 {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  padding-top: 20px;
  background: rgba(255, 255, 255, 0.67);
  text-align: center; }
.MembershipTiers_root_3KI {
  min-height: 100vh; }

.MembershipTiers_custom_hr_2Fh {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 20px;
  background: #fff;
  border-radius: 5px; }

.MembershipTiers_tierDropdown_sqf {
  width: 200px;
  color: #000;
  font-weight: 400; }

.MembershipTiers_tierDropdown_sqf div {
  line-height: 30px;
  height: 30px;
  font-size: 14px; }

.MembershipTiers_customTable_19d {
  display: block; }

.MembershipTiers_customTable_19d .ant-table {
  overflow-x: scroll; }

.MembershipTiers_customTable_19d th {
  text-align: center !important; }

.MembershipTiers_add_category_VCP {
  font-weight: 400;
  height: 40px;
  width: 40px;
  font-size: 17px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #6f7894;
  color: #fff;
  background: #6f7894; }

.MembershipTiers_save_changes_1gF {
  font-weight: 400;
  height: 40px;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  /*border: 1px solid #4c5259;*/
  /*background: #4c5259;*/
  /*color: #fff;*/
  border: 1px solid #000;
  background: #fff;
  color: #000; }

.MembershipTiers_remove_btn_1rV {
  font-weight: 400;
  font-size: 12px;
  /*height: 30px;*/
  /*width: 30px;*/
  /*font-size: 8px;*/
  /*border: 1px solid #ccc;*/
  /*background: #fff;*/
  color: #aaa; }

.MembershipTiers_header_title_1ZC {
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 1px;
  padding-left: 30px;
  border-bottom: 1px solid #eee;
  width: 100%;
  background: #fff;
  line-height: 60px; }

.MembershipTiers_header_desc_1U0 {
  font-size: 14px;
  font-weight: 300;
  color: #000;
  letter-spacing: 0px;
  margin-bottom: 20px; }

.MembershipTiers_subcat_hint_11Q {
  font-size: 15px;
  margin-bottom: 10px;
  color: #fff;
  max-width: 500px;
  line-height: 30px;
  padding: 10px 0px 0px 10px; }

.MembershipTiers_subcat_hint_preview_2lm {
  border: 1px solid #eee;
  border-radius: 3px;
  max-width: 500px; }

.MembershipTiers_mobileOnly_357 {
  display: none; }

.MembershipTiers_desktopOnly_CmR {
  display: block; }

.MembershipTiers_tips_button_-nW {
  height: 35px !important;
  line-height: 35px !important;
  background-color: #ff9900 !important;
  color: #fff !important;
  border-color: #ff9900 !important; }

.MembershipTiers_tips_button_-nW span {
  font-size: 14px;
  letter-spacing: 0px;
  padding: 20px;
  font-weight: 400; }

@media only screen and (max-width: 768px) {
  .MembershipTiers_subcat_hint_preview_2lm {
    border: 1px solid #eee;
    border-radius: 3px;
    max-width: 100%; }
  .MembershipTiers_mobileOnly_357 {
    display: block; }
  .MembershipTiers_desktopOnly_CmR {
    display: none; } }
.CashDollars_enableButton_6kh {
  font-size: 14px;
  position: absolute;
  right: 30px;
  top: 20px;
  color: #aaaaaa; }

.CashDollars_limit_hint_l-r {
  color: #aaa;
  font-size: 12px;
  line-height: 1;
  display: block; }

.CashDollars_enableButton_6kh > div {
  display: inline;
  margin-right: 10px; }

.CashDollars_table_2eJ {
  /*margin-bottom: 10px;*/
  line-height: 1.5;
  /*font-size: 14px;*/ }

.CashDollars_table_2eJ th {
  padding: 12px 10px !important;
  /*display: flex;*/ }

.CashDollars_table_2eJ th:nth-child(2) {
  text-align: left; }

.CashDollars_table_2eJ th:nth-child(3) {
  text-align: right; }

.CashDollars_table_2eJ th:nth-child(4) {
  text-align: right; }

.CashDollars_table_2eJ th:nth-child(5) {
  text-align: right; }

.CashDollars_table_2eJ th:nth-child(6) {
  text-align: right; }

.CashDollars_table_2eJ th:last-child {
  text-align: center; }

.CashDollars_table_2eJ td {
  padding: 10px 10px !important;
  /*display: flex;*/ }

.CashDollars_table_2eJ td:nth-child(2) {
  text-align: left; }

.CashDollars_table_2eJ td:nth-child(3) {
  text-align: right; }

.CashDollars_table_2eJ td:nth-child(4) {
  text-align: right; }

.CashDollars_table_2eJ td:nth-child(5) {
  text-align: right; }

.CashDollars_table_2eJ td:nth-child(6) {
  text-align: right; }

.CashDollars_table_2eJ col:first-child {
  /*width: 250px;*/
  /*min-width: 250px;*/
  /*display: flex;*/ }

.CashDollars_table_2eJ col:nth-child(3) {
  width: 100px;
  min-width: 100px; }

.CashDollars_table_2eJ col:nth-child(4) {
  width: 100px;
  min-width: 100px; }

.CashDollars_table_2eJ col:nth-child(5) {
  width: 100px;
  min-width: 100px; }

.CashDollars_table_2eJ col:nth-child(6) {
  width: 100px;
  min-width: 100px; }

.CashDollars_table_2eJ col:nth-child(7) {
  /*width: 250px;*/
  /*min-width: 250px;*/
  width: 400px;
  min-width: 400px; }

.CashDollars_table_field_2Vu {
  font-size: 14px; }

.CashDollars_action_button_row_26u {
  text-align: left; }

.CashDollars_action_button_row_26u:first-child {
  /*margin-bottom: 10px;*/ }

.CashDollars_action_button_1Mf {
  /*width: 20%;*/
  width: 30%;
  padding: 10px 0px;
  height: auto;
  margin-right: 10px; }

.CashDollars_action_button_1Mf:hover {
  color: #aaa;
  border: 1px solid #aaa; }

.CashDollars_action_button_1Mf:last-child {
  margin-right: 0px; }

.CashDollars_action_button_colored_1s9 {
  /*background: #0071ff;*/
  /*color: #fff;*/
  /*border: none;*/
  background: none;
  /*color: #0071ff;*/
  /*border: 1px solid #0071ff;*/
  color: #000;
  border: 1px solid #000; }

.CashDollars_action_button_colored_1s9:hover {
  /*background: #0071ff;*/
  /*color: #fff;*/
  /*border: none;*/
  background: none;
  /*color: #0071ff;*/
  /*border: 1px solid #0071ff;*/
  color: #000;
  border: 1px solid #000; }

.CashDollars_negative_button_alU {
  background: #aaa;
  color: #fff;
  border: 1px solid #888; }

.CashDollars_negative_button_alU:hover {
  background: #aaa;
  color: #fff;
  border: 1px solid #888; }

.CashDollars_negative_button_alU:active {
  background: #aaa;
  color: #fff;
  border: 1px solid #888; }

.CashDollars_negative_button_alU:focus {
  background: #aaa;
  color: #fff;
  border: 1px solid #888; }

.CashDollars_field_name_vC_ {
  display: inline-block;
  width: 60%;
  color: #888;
  vertical-align: top;
  font-size: 13px; }

.CashDollars_field_value_3OC {
  display: inline-block;
  width: 40%;
  vertical-align: top;
  text-align: right;
  color: #000;
  font-size: 15px; }

.CashDollars_email_1Kj {
  font-size: 14px; }

.CashDollars_inputNumber_hLI {
  font-size: 17px;
  height: auto; }

.CashDollars_inputNumber_hLI input {
  height: auto;
  line-height: 2.5;
  text-align: center; }

.CashDollars_hint_8aq {
  padding: 7px 10px;
  font-size: 13px;
  border-radius: 3px;
  color: #f5222d;
  background: #feedef;
  line-height: 1;
  display: inline-block; }

.CashDollars_birthday_hint_3Dp {
  font-size: 14px;
  /* max-width: 70%; */
  word-wrap: break-word;
  white-space: break-spaces;
  line-height: 1.5; }

.CashDollars_hint_conversion_8UA {
  padding: 7px 10px;
  font-size: 13px;
  border-radius: 3px;
  color: #0059ff;
  background: #e5f4ff;
  line-height: 1;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 5px; }

.CashDollars_pagination_1lv {
  text-align: center;
  margin-top: 20px; }

.CashDollars_field_input_container_1eO {
  position: absolute;
  right: 0px;
  top: 0px;
  text-align: right;
  font-size: 15px;
  color: #4c5259; }

.CashDollars_save_button_2xA {
  text-align: right; }

.CashDollars_row_LIy {
  position: relative;
  font-size: 15px;
  margin-bottom: 20px;
  line-height: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.CashDollars_radioWrapper_2ln {
  margin: 0;
  height: 32px;
  line-height: 30px;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid #d9d9d9;
  padding: 0 16px;
  position: relative; }

.CashDollars_expiredHints_dqF {
  font-size: 14px;
  color: #aaaaaa; }

.CashDollars_batchActionButtonWrapper_sGD {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0px;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.CashDollars_memberHeader_3KQ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 10px;
  font-size: 14px;
  border-bottom: 1px solid #d9d9d9; }

.CashDollars_memberListWrapper_3Im {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 10px;
  font-size: 14px; }

.CashDollars_memberListWrapper_3Im:hover {
  background: #e5f4ff; }

@media only screen and (max-width: 1300px) {
  .CashDollars_table_2eJ col:nth-child(7) {
    width: 300px;
    min-width: 300px; }
  .CashDollars_action_button_1Mf {
    width: 45%;
    padding: 10px 0px;
    margin-right: 10px;
    margin-bottom: 10px; }
  .CashDollars_action_button_1Mf:nth-child(2) {
    margin-right: 0px; }
  .CashDollars_action_button_1Mf:nth-child(3) {
    margin-bottom: 0px; }
  .CashDollars_action_button_1Mf:nth-child(4) {
    margin-right: 0px;
    margin-bottom: 0px; } }

@media only screen and (max-width: 1200px) {
  .CashDollars_table_2eJ col:nth-child(3) {
    width: 100px;
    min-width: 100px; }
  .CashDollars_table_2eJ col:nth-child(4) {
    width: 100px;
    min-width: 100px; }
  .CashDollars_table_2eJ col:nth-child(5) {
    width: 100px;
    min-width: 100px; }
  .CashDollars_table_2eJ col:nth-child(6) {
    width: 100px;
    min-width: 100px; }
  .CashDollars_table_2eJ col:nth-child(7) {
    width: 200px;
    min-width: 200px; }
  .CashDollars_action_button_row_26u {
    margin-bottom: 0px; }
  .CashDollars_action_button_row_26u:first-child {
    margin-bottom: 0px; }
  .CashDollars_action_button_1Mf {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0px; }
  .CashDollars_action_button_1Mf:nth-child(2) {
    margin-right: 0px; }
  .CashDollars_action_button_1Mf:nth-child(3) {
    margin-right: 0px;
    margin-bottom: 10px; }
  .CashDollars_action_button_1Mf:nth-child(4) {
    margin-right: 0px;
    margin-bottom: 10px; } }

@media only screen and (max-width: 1100px) {
  .CashDollars_table_2eJ col:nth-child(3) {
    width: 80px;
    min-width: 80px; }
  .CashDollars_table_2eJ col:nth-child(4) {
    width: 80px;
    min-width: 80px; }
  .CashDollars_table_2eJ col:nth-child(5) {
    width: 80px;
    min-width: 80px; }
  .CashDollars_table_2eJ col:nth-child(6) {
    width: 80px;
    min-width: 80px; }
  .CashDollars_table_2eJ col:nth-child(7) {
    width: 200px;
    min-width: 200px; } }

@media only screen and (max-width: 1000px) {
  .CashDollars_table_2eJ col:nth-child(3) {
    width: 80px;
    min-width: 80px; }
  .CashDollars_table_2eJ col:nth-child(4) {
    width: 80px;
    min-width: 80px; }
  .CashDollars_table_2eJ col:nth-child(5) {
    width: 80px;
    min-width: 80px; }
  .CashDollars_table_2eJ col:nth-child(6) {
    width: 80px;
    min-width: 80px; }
  .CashDollars_table_2eJ col:nth-child(7) {
    width: 150px;
    min-width: 150px; } }

@media only screen and (max-width: 960px) {
  .CashDollars_table_2eJ col:nth-child(3) {
    width: 70px;
    min-width: 70px; }
  .CashDollars_table_2eJ col:nth-child(4) {
    width: 70px;
    min-width: 70px; }
  .CashDollars_table_2eJ col:nth-child(5) {
    width: 70px;
    min-width: 70px; }
  .CashDollars_table_2eJ col:nth-child(6) {
    width: 70px;
    min-width: 70px; }
  .CashDollars_table_2eJ col:nth-child(7) {
    width: 150px;
    min-width: 150px; }
  .CashDollars_birthday_hint_3Dp {
    max-width: 50%; } }

@media only screen and (max-width: 850px) {
  .CashDollars_table_2eJ col:nth-child(3) {
    width: 60px;
    min-width: 60px; }
  .CashDollars_table_2eJ col:nth-child(4) {
    width: 60px;
    min-width: 60px; }
  .CashDollars_table_2eJ col:nth-child(5) {
    width: 60px;
    min-width: 60px; }
  .CashDollars_table_2eJ col:nth-child(6) {
    width: 60px;
    min-width: 60px; } }

@media only screen and (max-width: 768px) {
  /* .enableButton {
      position: relative;
      margin-top: 10px;
      right: 0px;
      top: 0px;
    }

    .birthday_hint {
      max-width: 100%;
    } */
  .CashDollars_table_2eJ col:nth-child(2) {
    width: 70%;
    max-width: 70%; }
  .CashDollars_table_2eJ col:nth-child(3) {
    width: 70%;
    max-width: 70%; }
  /*.table th:first-child {*/
  /*    display: flex;*/
  /*}*/
  .CashDollars_table_2eJ td {
    /*    display: flex;*/
    vertical-align: top; }
  /*.table th {*/
  /*    display: flex;*/
  /*}*/
  /*.table td {*/
  /*    display: flex;*/
  /*}*/
  /*.table th:last-child {*/
  /*    display: -webkit-box;*/
  /*}*/
  /*.table td:last-child {*/
  /*    display: -webkit-box;*/
  /*}*/
  /* .field_input_container {
      position: relative;
      margin-top: 10px;
      text-align: left;
    }

    .save_button {
      text-align: left;
    } */
  .CashDollars_batchActionButtonWrapper_sGD {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 10px; } }
.CashDollars2_cashDollarsWrapper_26X {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .CashDollars2_cashDollarsWrapper_26X .CashDollars2_categoryWrapper_2EC,
  .CashDollars2_cashDollarsWrapper_26X .CashDollars2_titleWrapper_2l6 {
    font-size: 17px; }
  .CashDollars2_cashDollarsWrapper_26X .CashDollars2_categoryWrapper_2EC {
    margin: 10px 30px; }
  .CashDollars2_cashDollarsWrapper_26X .CashDollars2_headerWrapper_2Gm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .CashDollars2_cashDollarsWrapper_26X .CashDollars2_headerWrapper_2Gm .CashDollars2_enableButton_2pY {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 14px;
      position: relative;
      color: #aaaaaa; }
      .CashDollars2_cashDollarsWrapper_26X .CashDollars2_headerWrapper_2Gm .CashDollars2_enableButton_2pY div {
        display: inline;
        margin-right: 10px; }
  .CashDollars2_cashDollarsWrapper_26X .CashDollars2_settingContainer_wKO {
    padding: 0px 30px; }
    .CashDollars2_cashDollarsWrapper_26X .CashDollars2_settingContainer_wKO .CashDollars2_settingWrapper_1y_ {
      display: inline-block;
      width: 100%;
      overflow-x: auto;
      white-space: nowrap;
      padding: 0px 0px 15px 0px; }
      .CashDollars2_cashDollarsWrapper_26X .CashDollars2_settingContainer_wKO .CashDollars2_settingWrapper_1y_ .CashDollars2_contentWrapper_24u {
        display: inline-block;
        margin-bottom: 50px;
        line-height: 30px;
        min-height: auto;
        position: relative;
        padding-bottom: 20px;
        max-width: 400px;
        width: 100%;
        margin: 10px 15px 10px 1px !important;
        vertical-align: top; }
        .CashDollars2_cashDollarsWrapper_26X .CashDollars2_settingContainer_wKO .CashDollars2_settingWrapper_1y_ .CashDollars2_contentWrapper_24u .CashDollars2_optionsWrapper_kNi {
          border-top: 1px solid #eeeeee;
          padding-top: 10px;
          margin-top: 15px; }
          .CashDollars2_cashDollarsWrapper_26X .CashDollars2_settingContainer_wKO .CashDollars2_settingWrapper_1y_ .CashDollars2_contentWrapper_24u .CashDollars2_optionsWrapper_kNi .CashDollars2_rowWrapper_3jj {
            position: relative;
            font-size: 15px;
            margin-bottom: 20px;
            line-height: 40px; }
      .CashDollars2_cashDollarsWrapper_26X .CashDollars2_settingContainer_wKO .CashDollars2_settingWrapper_1y_ .CashDollars2_contentWrapper1_2dF {
        max-width: 100%; }
      .CashDollars2_cashDollarsWrapper_26X .CashDollars2_settingContainer_wKO .CashDollars2_settingWrapper_1y_ .CashDollars2_contentWrapper2_240 {
        max-width: calc(50% - 16px); }

@media only screen and (max-width: 768px) {
  .CashDollars2_cashDollarsWrapper_26X .CashDollars2_settingContainer_wKO {
    padding: 0px 5px !important; }
    .CashDollars2_cashDollarsWrapper_26X .CashDollars2_settingContainer_wKO .CashDollars2_settingWrapper_1y_ .CashDollars2_contentWrapper1_2dF,
    .CashDollars2_cashDollarsWrapper_26X .CashDollars2_settingContainer_wKO .CashDollars2_settingWrapper_1y_ .CashDollars2_contentWrapper2_240 {
      max-width: 400px; } }

@media only screen and (max-width: 500px) {
  .CashDollars2_cashDollarsWrapper_26X .CashDollars2_settingContainer_wKO .CashDollars2_settingWrapper_1y_ .CashDollars2_contentWrapper1_2dF,
  .CashDollars2_cashDollarsWrapper_26X .CashDollars2_settingContainer_wKO .CashDollars2_settingWrapper_1y_ .CashDollars2_contentWrapper2_240 {
    max-width: 340px; } }
.MemberTag_editTagContainer_3sz {
  padding-top: 20px; }

.MemberTag_configTagContainer_3yd {
  padding-top: 20px; }

.MemberTag_flexRow_lCL {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

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

.MemberTag_table_1PF {
  /*margin-bottom: 10px;*/ }

.MemberTag_table_1PF th {
  font-size: 13px !important; }

.MemberTag_table_1PF td {
  padding: 14px 10px !important;
  vertical-align: top; }

.MemberTag_table_1PF col:first-child {
  width: 100px; }

.MemberTag_table_1PF col:nth-child(3) {
  width: 100px; }

.MemberTag_table_1PF col:nth-child(4) {
  width: 200px; }

.MemberTag_tableTitle_vbF {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 30%;
  padding-right: 10px;
  font-size: 14px; }

.MemberTag_tableField_35b {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 70%;
  padding-left: 10px;
  font-size: 14px; }

.MemberTag_tableSeparator_3Da {
  padding: 10px 0; }

.MemberTag_maxTag_3kB {
  text-align: right;
  margin-top: 10px;
  font-size: 14px; }

.MemberTag_tagConfigTable_14b th {
  font-size: 14px !important; }

.MemberTag_tagConfigTable_14b td {
  padding: 14px 10px !important;
  vertical-align: top; }

.MemberTag_tagConfigTable_14b col:first-child {
  width: 5%; }

.MemberTag_tagConfigTable_14b col:nth-child(2) {
  width: 15%; }

.MemberTag_tagConfigTable_14b col:nth-child(3) {
  width: 20%; }

.MemberTag_tagConfigTable_14b col:nth-child(4) {
  width: 15%; }

.MemberTag_tagConfigTable_14b col:nth-child(5) {
  width: 25%; }

.MemberTag_tagConfigTable_14b col:nth-child(6) {
  width: 10%; }

.MemberTag_tagConfigTable_14b col:nth-child(7) {
  width: 10%; }

.MemberTag_tagConfigTable_14b .MemberTag_tableTitle_vbF {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 30%;
  padding-right: 10px; }

.MemberTag_tagConfigTable_14b .MemberTag_tableField_35b {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 70%;
  padding-left: 10px; }

.MemberTag_tagConfigTable_14b .MemberTag_tableSeparator_3Da {
  padding: 10px 0; }

.MemberTag_actionButton_3AX {
  font-size: 14px;
  color: #888; }

.MemberTag_actionButtonRed_2lm {
  font-size: 14px;
  color: red; }

.MemberTag_maxMemberTagNameContainer_1gZ {
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px; }

.MemberTag_maxMemberTagName_cSa {
  font-size: 14px;
  color: #f56a00; }

.MemberTag_filterMemberAction_4OW {
  cursor: pointer;
  font-size: 14px; }

.MemberTag_filterMemberNumber_2fV {
  text-decoration: underline; }

@media only screen and (max-width: 768px) {
  .MemberTag_tableTitle_vbF {
    font-size: 13px;
    color: #aaa; } }
.MembershipDetail_root_2Gh {
  /*background: white;*/ }

.MembershipDetail_content_3UG {
  margin: auto;
  /*width: 1000px;*/
  /*width: 100%;*/
  /*max-width: 100%;*/
  /*padding: 30px;*/
  min-height: 100vh;
  /*background-color: #fafafa;*/ }

.MembershipDetail_responsiveContent_1_f {
  padding: 20px; }

.MembershipDetail_breadcrumb_2_Q {
  margin-left: 30px;
  padding-top: 20px; }

.MembershipDetail_field_responsive_title_1T0 {
  color: #999;
  font-size: 13px; }

.MembershipDetail_field_responsive_content_2iu {
  color: #000;
  font-size: 15px;
  margin-bottom: 20px; }

.MembershipDetail_selectMemberTag_1o- {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
  vertical-align: top; }

.MembershipDetail_selectMemberTag_1o- > *:first-child {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
  vertical-align: top; }

.MembershipDetail_selectMemberTag_1o- > *:first-child > *:first-child {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
  vertical-align: top; }

.MembershipDetail_custom_information_3zI {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  color: #000;
  font-size: 14px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 10px; }

.MembershipDetail_deleteButton_pQA {
  background-color: red !important;
  border-color: red !important;
  height: 40px !important;
  line-height: 40px !important;
  color: #fff !important;
  padding: 0 25px;
  margin-right: 10px;
  font-size: 14px; }

@media only screen and (max-width: 600px) {
  .MembershipDetail_content_3UG {
    padding: 0px; }
  .MembershipDetail_breadcrumb_2_Q {
    margin-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px; } }

.MembershipDetail_formTitle_38P {
  font-weight: 600;
  margin-right: 2rem; }
.MemberLastLogin_table_2mH {
  /*margin-bottom: 10px;*/
  line-height: 1.5;
  /*font-size: 14px;*/ }

.MemberLastLogin_table_2mH th {
  padding: 12px 10px !important;
  /*display: flex;*/ }

.MemberLastLogin_table_2mH th:nth-child(2) {
  text-align: left; }

.MemberLastLogin_table_2mH td {
  padding: 7px 10px !important;
  /*display: flex;*/ }

.MemberLastLogin_table_2mH td:nth-child(2) {
  text-align: left; }

.MemberLastLogin_table_2mH col:first-child {
  /*width: 250px;*/
  /*min-width: 250px;*/
  /*display: flex;*/ }

.MemberLastLogin_table_2mH col:nth-child(2) {
  width: 100px;
  min-width: 100px; }

.MemberLastLogin_table_field_3pO {
  font-size: 14px; }

@media only screen and (max-width: 1200px) {
  .MemberLastLogin_table_2mH col:nth-child(2) {
    width: 120px;
    min-width: 120px; } }

@media only screen and (max-width: 1000px) {
  .MemberLastLogin_table_2mH col:nth-child(2) {
    width: 100px;
    min-width: 100px; } }

@media only screen and (max-width: 768px) {
  /*.enableButton {*/
  /*    right: 20px;*/
  /*    top: 20px;*/
  /*}*/
  .MemberLastLogin_table_2mH col:first-child {
    width: 70%;
    max-width: 70%; }
  .MemberLastLogin_table_2mH col:nth-child(2) {
    width: 70%;
    max-width: 70%; }
  /*.table th:first-child {*/
  /*    display: flex;*/
  /*}*/
  .MemberLastLogin_table_2mH td {
    /*    display: flex;*/
    vertical-align: top; }
  /*.table th {*/
  /*    display: flex;*/
  /*}*/
  /*.table td {*/
  /*    display: flex;*/
  /*}*/
  /*.table th:last-child {*/
  /*    display: -webkit-box;*/
  /*}*/
  /*.table td:last-child {*/
  /*    display: -webkit-box;*/
  /*}*/
  /*.action_button_row {*/
  /*    margin-bottom: 0px;*/
  /*}*/
  /*.action_button_row:first-child {*/
  /*    margin-bottom: 0px;*/
  /*}*/
  /*.action_button {*/
  /*    width: 100%;*/
  /*    margin-bottom: 10px;*/
  /*    margin-right: 0px;*/
  /*}*/
  /*.action_button:nth-child(2) {*/
  /*    margin-right: 0px;*/
  /*}*/
  /*.action_button:nth-child(3) {*/
  /*    margin-right: 0px;*/
  /*    margin-bottom: 10px;*/
  /*}*/
  /*.action_button:nth-child(4) {*/
  /*    margin-right: 0px;*/
  /*    margin-bottom: 10px;*/
  /*}*/ }
.MemberOrders_table_3n_ {
  /*margin-bottom: 10px;*/
  line-height: 1.5;
  /*font-size: 14px;*/ }

.MemberOrders_table_3n_ th {
  padding: 12px 10px !important;
  /*display: flex;*/ }

/*.table th:nth-child(2) {*/
/*    text-align: left;*/
/*}*/
.MemberOrders_table_3n_ td {
  padding: 7px 10px !important;
  /*display: flex;*/ }

.MemberOrders_table_3n_ td:nth-child(2) {
  text-align: left; }

.MemberOrders_table_3n_ col:first-child {
  /*width: 250px;*/
  /*min-width: 250px;*/
  /*display: flex;*/ }

/*.table col:nth-child(2) {*/
/*    width: 100px;*/
/*    min-width: 100px;*/
/*}*/
.MemberOrders_table_field_1Uk {
  font-size: 14px; }

@media only screen and (max-width: 1200px) {
  /*.table col:nth-child(2) {*/
  /*    width: 120px;*/
  /*    min-width: 120px;*/
  /*}*/ }

@media only screen and (max-width: 1000px) {
  /*.table col:nth-child(2) {*/
  /*    width: 100px;*/
  /*    min-width: 100px;*/
  /*}*/ }

@media only screen and (max-width: 768px) {
  /*.enableButton {*/
  /*    right: 20px;*/
  /*    top: 20px;*/
  /*}*/
  /*.table col:first-child {*/
  /*    width: 70%;*/
  /*    max-width: 70%;*/
  /*}*/
  /*.table col:nth-child(2) {*/
  /*    width: 70%;*/
  /*    max-width: 70%;*/
  /*}*/
  /*.table th:first-child {*/
  /*    display: flex;*/
  /*}*/
  .MemberOrders_table_3n_ td {
    /*    display: flex;*/
    vertical-align: top; }
  /*.table th {*/
  /*    display: flex;*/
  /*}*/
  /*.table td {*/
  /*    display: flex;*/
  /*}*/
  /*.table th:last-child {*/
  /*    display: -webkit-box;*/
  /*}*/
  /*.table td:last-child {*/
  /*    display: -webkit-box;*/
  /*}*/
  /*.action_button_row {*/
  /*    margin-bottom: 0px;*/
  /*}*/
  /*.action_button_row:first-child {*/
  /*    margin-bottom: 0px;*/
  /*}*/
  /*.action_button {*/
  /*    width: 100%;*/
  /*    margin-bottom: 10px;*/
  /*    margin-right: 0px;*/
  /*}*/
  /*.action_button:nth-child(2) {*/
  /*    margin-right: 0px;*/
  /*}*/
  /*.action_button:nth-child(3) {*/
  /*    margin-right: 0px;*/
  /*    margin-bottom: 10px;*/
  /*}*/
  /*.action_button:nth-child(4) {*/
  /*    margin-right: 0px;*/
  /*    margin-bottom: 10px;*/
  /*}*/ }
.MemberCashDollars_showMoreContainer_iF4 {
  position: relative; }

.MemberCashDollars_showMoreContainer_iF4 > div:first-child {
  overflow: hidden; }

.MemberCashDollars_showMoreContainer_iF4 > div:nth-child(2) {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffffaa), to(#fff));
  background: -webkit-linear-gradient(top, #ffffffaa, #fff);
  background: -o-linear-gradient(top, #ffffffaa, #fff);
  background: linear-gradient(to bottom, #ffffffaa, #fff);
  margin-top: -100px;
  padding: 40px 20px 20px;
  color: #000;
  z-index: 2;
  position: absolute;
  width: 100%;
  text-align: center; }

.MemberCashDollars_showMoreContainer_iF4 > div:nth-child(2) > a {
  display: inline-block;
  padding: 10px;
  background: #0071ff;
  width: 70%;
  color: #fff;
  font-size: 14px;
  border-radius: 5px;
  max-width: 200px; }

.MemberCashDollars_table_37_ {
  /*margin-bottom: 10px;*/
  line-height: 1.5;
  /*font-size: 14px;*/ }

.MemberCashDollars_table_37_ th {
  padding: 12px 10px !important;
  /*display: flex;*/ }

.MemberCashDollars_table_37_ th:first-child {
  text-align: left; }

.MemberCashDollars_table_37_ th:nth-child(2) {
  text-align: left; }

.MemberCashDollars_table_37_ th:nth-child(3) {
  text-align: left; }

/*.table th:last-child {*/
/*    text-align: center;*/
/*}*/
.MemberCashDollars_table_37_ td {
  padding: 7px 10px !important;
  /*display: flex;*/ }

.MemberCashDollars_table_37_ td:nth-child(2) {
  text-align: left; }

.MemberCashDollars_table_37_ td:nth-child(3) {
  text-align: left; }

.MemberCashDollars_table_37_ col:first-child {
  /*width: 250px;*/
  /*min-width: 250px;*/
  /*display: flex;*/ }

.MemberCashDollars_table_37_ col:nth-child(2) {
  width: 100px;
  min-width: 100px; }

.MemberCashDollars_table_37_ col:nth-child(3) {
  width: 100px;
  min-width: 100px; }

.MemberCashDollars_table_field_3p7 {
  font-size: 14px; }

.MemberCashDollars_creditBlock_13S {
  display: inline-block;
  margin-right: 10%;
  margin-bottom: 10px;
  vertical-align: top; }

.MemberCashDollars_creditBlock_13S > div:first-child {
  font-size: 15px;
  margin-bottom: 5px; }

.MemberCashDollars_creditBlock_13S > div:nth-child(2) {
  line-height: 1;
  font-size: 20px;
  color: #000; }

.MemberCashDollars_creditBlock_13S:first-child > div:first-child {
  color: #000; }

.MemberCashDollars_creditBlock_13S:first-child > div:nth-child(2) {
  /*font-weight: bold;*/
  color: #0071ff; }

.MemberCashDollars_creditBlock_13S:last-child {
  margin-right: 0px; }

.MemberCashDollars_expiryBtnWrapper_1Q9 {
  text-decoration: underline;
  font-size: 14px;
  cursor: pointer;
  color: black; }

.MemberCashDollars_expiryBtnWrapper_1Q9:hover {
  color: #c58af9; }

@media only screen and (max-width: 1200px) {
  .MemberCashDollars_table_37_ col:nth-child(2) {
    width: 120px;
    min-width: 120px; }
  .MemberCashDollars_table_37_ col:nth-child(3) {
    width: 120px;
    min-width: 120px; }
  .MemberCashDollars_table_37_ col:nth-child(4) {
    width: 120px;
    min-width: 120px; }
  .MemberCashDollars_table_37_ col:nth-child(5) {
    width: 120px;
    min-width: 120px; }
  .MemberCashDollars_table_37_ col:nth-child(6) {
    width: 200px;
    min-width: 200px; } }

@media only screen and (max-width: 1000px) {
  .MemberCashDollars_table_37_ col:nth-child(2) {
    width: 100px;
    min-width: 100px; }
  .MemberCashDollars_table_37_ col:nth-child(3) {
    width: 100px;
    min-width: 100px; }
  .MemberCashDollars_table_37_ col:nth-child(4) {
    width: 100px;
    min-width: 100px; }
  .MemberCashDollars_table_37_ col:nth-child(5) {
    width: 100px;
    min-width: 100px; }
  .MemberCashDollars_table_37_ col:nth-child(6) {
    width: 200px;
    min-width: 200px; } }

@media only screen and (max-width: 768px) {
  /*.enableButton {*/
  /*    right: 20px;*/
  /*    top: 20px;*/
  /*}*/
  .MemberCashDollars_table_37_ col:first-child {
    width: 70%;
    max-width: 70%; }
  .MemberCashDollars_table_37_ col:nth-child(2) {
    width: 70%;
    max-width: 70%; }
  /*.table th:first-child {*/
  /*    display: flex;*/
  /*}*/
  .MemberCashDollars_table_37_ td {
    /*    display: flex;*/
    vertical-align: top; }
  .MemberCashDollars_creditBlock_13S {
    display: block;
    margin-right: 0px;
    margin-bottom: 20px; }
  /*.table th {*/
  /*    display: flex;*/
  /*}*/
  /*.table td {*/
  /*    display: flex;*/
  /*}*/
  /*.table th:last-child {*/
  /*    display: -webkit-box;*/
  /*}*/
  /*.table td:last-child {*/
  /*    display: -webkit-box;*/
  /*}*/
  /*.action_button_row {*/
  /*    margin-bottom: 0px;*/
  /*}*/
  /*.action_button_row:first-child {*/
  /*    margin-bottom: 0px;*/
  /*}*/
  /*.action_button {*/
  /*    width: 100%;*/
  /*    margin-bottom: 10px;*/
  /*    margin-right: 0px;*/
  /*}*/
  /*.action_button:nth-child(2) {*/
  /*    margin-right: 0px;*/
  /*}*/
  /*.action_button:nth-child(3) {*/
  /*    margin-right: 0px;*/
  /*    margin-bottom: 10px;*/
  /*}*/
  /*.action_button:nth-child(4) {*/
  /*    margin-right: 0px;*/
  /*    margin-bottom: 10px;*/
  /*}*/ }
@charset "UTF-8";
.PremiumDetail_content_22b {
  margin: auto;
  width: 100%;
  max-width: 100%;
  padding: 5%;
  min-height: 100vh; }

.PremiumDetail_billing_form_title_3QE {
  font-size: 20px;
  text-align: left;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #eee; }

.PremiumDetail_function_list_3V2 {
  width: 100%;
  font-size: 15px;
  line-height: 40px;
  text-align: left;
  padding: 10px 20px;
  border: 1px solid #eee; }

.PremiumDetail_function_title_3Bb {
  font-size: 13px;
  color: #aaa;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
  padding-bottom: 0px; }

.PremiumDetail_domain_disclaimer_mG_ {
  color: #aaa;
  font-size: 13px;
  line-height: 20px;
  margin-top: 10px; }

.PremiumDetail_price_2qc {
  font-size: 40px;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center; }

.PremiumDetail_price_desc_2z6 {
  color: #aaa;
  font-size: 14px;
  text-align: center;
  margin-bottom: 35px;
  letter-spacing: 0px; }

.PremiumDetail_fieldName_2Cb {
  font-size: 13px;
  margin-bottom: 10px;
  color: #aaa; }

.PremiumDetail_fieldInput_1wp {
  font-size: 14px;
  line-height: 30px;
  height: 30px; }

.PremiumDetail_inputNumber_2MB {
  display: inline-block;
  height: auto;
  font-size: 17px;
  line-height: 40px;
  width: 100%; }
  .PremiumDetail_inputNumber_2MB input {
    height: auto; }

.PremiumDetail_modal_1uG {
  width: 400px !important;
  max-width: 90%;
  margin: auto; }

.PremiumDetail_current_using_3_I {
  width: 100%;
  padding: 15px;
  font-size: 15px;
  color: #fff;
  background-color: #6f7984 !important;
  border: 1px solid #6f7984 !important;
  border-radius: 5px 0px 0px 0px;
  height: 55px; }
  .PremiumDetail_current_using_3_I:active {
    color: #fff; }
  .PremiumDetail_current_using_3_I:focus {
    color: #fff; }
  .PremiumDetail_current_using_3_I:hover {
    color: #fff; }

.PremiumDetail_subscribe_now_3xL {
  width: 100%;
  padding: 15px;
  font-size: 15px;
  color: #fff;
  background-color: #0071ff !important;
  border: 1px solid #0071ff !important;
  border-radius: 5px 5px 0px 0px;
  height: 55px; }
  .PremiumDetail_subscribe_now_3xL:active {
    color: #fff; }
  .PremiumDetail_subscribe_now_3xL:focus {
    color: #fff; }
  .PremiumDetail_subscribe_now_3xL:hover {
    color: #fff;
    background-color: #0070c0 !important; }

.PremiumDetail_supportBlock_1Tu {
  padding: 30px;
  margin: 0px 30px;
  border-radius: 5px;
  border: 1px solid #eee; }

.PremiumDetail_contentPadding_2E6 {
  background: #fff;
  padding-bottom: 50px;
  border-radius: 5px;
  margin: 30px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
  border: 1px solid #eee; }

.PremiumDetail_customTag_21v {
  height: auto;
  line-height: normal;
  font-size: 15px;
  margin-bottom: 10px;
  margin-right: 10px;
  color: #000;
  background: #eee;
  border-radius: 3px;
  padding: 7px 13px;
  display: inline-block; }
  .PremiumDetail_customTag_21v:nth-child(2) {
    margin-right: 0px; }

.PremiumDetail_customTagBlock_1OZ {
  text-align: right; }

.PremiumDetail_declarationBlock_3w6 {
  font-size: 13px;
  margin-top: 20px;
  color: red;
  padding: 10px;
  background: #ff000011;
  border-radius: 5px;
  cursor: pointer; }

.PremiumDetail_periodContainer_1WG,
.PremiumDetail_propertyPeriodContainer_2m4 {
  padding: 30px;
  border-top: none;
  border-bottom: none;
  -webkit-border-image: initial;
       -o-border-image: initial;
          border-image: initial;
  text-align: left; }

.PremiumDetail_periodContainer_1WG {
  border-right: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9; }

.PremiumDetail_planOptionBlockContainer_23U {
  width: 100%;
  overflow-x: scroll;
  white-space: nowrap;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc; }

.PremiumDetail_planOptionBlock_TbO {
  display: inline-block;
  line-height: 50px;
  font-size: 14px;
  border: 1px solid #ccc;
  border-right: none;
  color: #888;
  cursor: pointer;
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.PremiumDetail_planOptionBlock_TbO:hover {
  color: #555; }

.PremiumDetail_planOptionBlock_TbO:first-child {
  border-left: none; }

.PremiumDetail_selectedPlanOptionBlock_3WF {
  background: #000;
  color: #fff; }

.PremiumDetail_selectedPlanOptionBlock_3WF:hover {
  background: #000;
  color: #fff; }

.PremiumDetail_root_35n .PremiumDetail_contentPadding_2E6 {
  background: white;
  border-radius: 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 10px;
  margin: 5px; }

.PremiumDetail_root_35n .PremiumDetail_periodContainer_1WG,
.PremiumDetail_root_35n .PremiumDetail_propertyPeriodContainer_2m4 {
  padding: 20px 15px; }

.PremiumDetail_root_35n .PremiumDetail_codeButton_3eE {
  width: 100%;
  margin-top: 20px;
  padding: 13px 20px; }

.PremiumDetail_root_35n .PremiumDetail_breadcrumb_1V3 {
  margin-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px; }

.PremiumDetail_cardsContainer_2QV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px; }

.PremiumDetail_cardContainer_b4v {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px 15px;
  gap: 15px;
  border-radius: 10px; }
  .PremiumDetail_cardContainer_b4v .PremiumDetail_cardUpperSection_2JZ,
  .PremiumDetail_cardContainer_b4v .PremiumDetail_cardActionSection_1jN {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .PremiumDetail_cardContainer_b4v .PremiumDetail_cardUpperSection_2JZ .PremiumDetail_cardUpperLeftContainer_1SE,
  .PremiumDetail_cardContainer_b4v .PremiumDetail_cardUpperSection_2JZ .PremiumDetail_cardUpperRightContainer_1_q {
    width: 50%; }
  .PremiumDetail_cardContainer_b4v .PremiumDetail_cardUpperSection_2JZ .PremiumDetail_cardUpperLeftContainer_1SE {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    text-align: left;
    color: #000;
    border-right: 1px solid rgba(0, 0, 0, 0.1); }
    .PremiumDetail_cardContainer_b4v .PremiumDetail_cardUpperSection_2JZ .PremiumDetail_cardUpperLeftContainer_1SE .PremiumDetail_cardPlanTitle_2Gz {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      padding: 2px 12px;
      font-size: 16px;
      font-weight: 700;
      letter-spacing: 1px;
      border-radius: 4px;
      border: 1px solid #000; }
    .PremiumDetail_cardContainer_b4v .PremiumDetail_cardUpperSection_2JZ .PremiumDetail_cardUpperLeftContainer_1SE .PremiumDetail_cardPricing_20w {
      font-size: 36px;
      font-weight: 900; }
    .PremiumDetail_cardContainer_b4v .PremiumDetail_cardUpperSection_2JZ .PremiumDetail_cardUpperLeftContainer_1SE .PremiumDetail_cardDescription_1N4 {
      font-size: 14px; }
  .PremiumDetail_cardContainer_b4v .PremiumDetail_cardUpperSection_2JZ .PremiumDetail_cardUpperRightContainer_1_q {
    padding-left: 15px; }
    .PremiumDetail_cardContainer_b4v .PremiumDetail_cardUpperSection_2JZ .PremiumDetail_cardUpperRightContainer_1_q .PremiumDetail_cardFeatureListConatiner_3nx {
      color: #000;
      font-size: 14px;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 100%;
      gap: 13.5px;
      text-align: left; }
    .PremiumDetail_cardContainer_b4v .PremiumDetail_cardUpperSection_2JZ .PremiumDetail_cardUpperRightContainer_1_q ul {
      list-style-type: none;
      padding: 0; }
    .PremiumDetail_cardContainer_b4v .PremiumDetail_cardUpperSection_2JZ .PremiumDetail_cardUpperRightContainer_1_q ul li {
      position: relative;
      padding-left: 30px; }
    .PremiumDetail_cardContainer_b4v .PremiumDetail_cardUpperSection_2JZ .PremiumDetail_cardUpperRightContainer_1_q ul li:before {
      content: '';
      position: absolute;
      left: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 12px;
      height: 12px;
      background-color: black;
      border-radius: 50%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .PremiumDetail_cardContainer_b4v .PremiumDetail_cardUpperSection_2JZ .PremiumDetail_cardUpperRightContainer_1_q ul li:after {
      content: '\2713';
      position: absolute;
      left: 2.5px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      color: white;
      font-size: 8px;
      font-weight: 500; }
  .PremiumDetail_cardContainer_b4v .PremiumDetail_cardActionSection_1jN .PremiumDetail_cardButton_3dE {
    background: #000; }

@media only screen and (max-width: 600px) {
  .PremiumDetail_contentPadding_2E6 {
    padding: 20px;
    margin: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
            box-shadow: none;
    min-height: 100vh; }
  .PremiumDetail_periodContainer_1WG {
    padding: 20px 15px; } }

.PremiumDetail_subscribe_block_tCQ {
  text-align: center; }

@media only screen and (max-width: 767px) {
  .PremiumDetail_codeButton_3eE {
    width: 100%;
    margin-top: 20px;
    padding: 13px 20px; }
  .PremiumDetail_breadcrumb_1V3 {
    margin-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px; } }

@media only screen and (max-width: 991px) {
  .PremiumDetail_desktopOnly_1S_ {
    display: none; }
  .PremiumDetail_mobileOnly_AAm {
    display: block; }
  .PremiumDetail_subscribe_block_tCQ {
    text-align: center; }
  .PremiumDetail_customTagBlock_1OZ {
    text-align: left;
    margin-top: 20px; } }

.PremiumDetail_latestDiscount_2y1 {
  height: auto;
  display: inline-block;
  line-height: 30px;
  font-size: 13px;
  padding: 0px 15px;
  border: 1px solid #0071ff;
  color: #0071ff;
  border-radius: 5px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s; }

.PremiumDetail_latestDiscount_2y1:hover {
  color: #0051ff;
  border: 1px solid #0051ff; }

.PremiumDetail_customSelect_2po {
  width: 100%; }

.PremiumDetail_customSelect_2po div {
  height: 40px !important;
  line-height: 40px !important;
  font-size: 15px !important;
  font-weight: 400 !important; }

.PremiumDetail_customSelectOption_2I_ {
  line-height: 25px !important;
  font-size: 15px !important; }

.PremiumDetail_breadcrumb_1V3 {
  margin-left: 30px;
  padding-top: 20px; }

.PremiumDetail_subscribeButton_8_M {
  padding: 17px 0px;
  height: auto;
  font-size: 15px;
  width: 100%;
  display: block;
  color: #fff;
  background: #0071ff;
  border: none;
  margin-top: 0px;
  border-radius: 0px; }
  .PremiumDetail_subscribeButton_8_M:hover {
    color: #fff;
    background-color: #0073c4 !important;
    border-color: #0073c4 !important; }
  .PremiumDetail_subscribeButton_8_M[disabled] {
    font-weight: normal; }
  .PremiumDetail_subscribeButton_8_M[disabled]:hover {
    font-weight: normal !important;
    color: #aaa !important;
    border: none !important; }
  .PremiumDetail_subscribeButton_8_M:focus {
    color: #fff;
    background-color: #0071ff !important;
    border-color: #0071ff !important; }
  .PremiumDetail_subscribeButton_8_M:active {
    color: #fff;
    background-color: #0071ff !important;
    border-color: #0071ff !important; }

.PremiumDetail_radio_group_2Tq {
  line-height: 40px !important;
  height: 40px !important;
  width: 100%; }

.PremiumDetail_radio_options_5WP {
  line-height: 40px !important;
  height: 40px !important;
  width: 33.3%;
  font-size: 14px;
  padding: 0px;
  text-align: center; }

.PremiumDetail_radioButton_3QF {
  font-size: 15px;
  line-height: 50px;
  height: auto;
  text-align: center;
  padding: 0px;
  border-radius: 0px !important; }

.PremiumDetail_codeButton_3eE {
  height: auto;
  padding: 10px 20px;
  font-size: 14px;
  background: #ff7100;
  color: #fff;
  border: none; }
  .PremiumDetail_codeButton_3eE:hover {
    background: #df8303;
    color: #fff; }
  .PremiumDetail_codeButton_3eE:focus {
    background: #ff7100;
    color: #fff; }
  .PremiumDetail_codeButton_3eE:active {
    background: #ff7100;
    color: #fff; }

.PremiumDetail_checkbox_2Ig > span > span {
  border: 1px solid red; }
.PointHistory_container_2u7 .PointHistory_title_l2s {
  font-size: 20px;
  margin-bottom: 10px; }

.PointHistory_container_2u7 .PointHistory_hint_1X0 {
  color: rgba(0, 0, 0, 0.75);
  margin-bottom: 15px; }

.PointHistory_container_2u7 .PointHistory_pointDisplaySection_Rbn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-bottom: 10px; }
  .PointHistory_container_2u7 .PointHistory_pointDisplaySection_Rbn .PointHistory_displayPointContainer_lYM .PointHistory_pointTitle_b0r {
    color: #000;
    font-size: 14px; }
  .PointHistory_container_2u7 .PointHistory_pointDisplaySection_Rbn .PointHistory_displayPointContainer_lYM .PointHistory_pointValue_Fp3 {
    color: #199afd;
    font-size: 16px; }

.PointHistory_container_2u7 .ant-table-thead tr:nth-child(1) th:nth-child(1) {
  text-align: center; }

.PointHistory_warning_MY1 {
  color: red;
  font-size: 16px; }
.PointTopUp_container_25S {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 10px; }
  .PointTopUp_container_25S .PointTopUp_calculator_1cV {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .PointTopUp_container_25S .PointTopUp_calculator_1cV .PointTopUp_numberKeySection_hpO {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%; }
    .PointTopUp_container_25S .PointTopUp_calculator_1cV .PointTopUp_submitSection_IsP {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .PointTopUp_container_25S .PointTopUp_calculator_1cV .PointTopUp_submitSection_IsP .PointTopUp_termsAndConditions_2bH {
        text-align: center; }

@media (max-width: 1350px) {
  .PointTopUp_container_25S .PointTopUp_calculator_1cV {
    padding: 10px 0; } }

@media (max-width: 576px) {
  .PointTopUp_container_25S .PointTopUp_calculator_1cV {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .PointTopUp_container_25S .PointTopUp_calculator_1cV .PointTopUp_numberKeySection_hpO {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      padding-bottom: 10px; }
    .PointTopUp_container_25S .PointTopUp_calculator_1cV .PointTopUp_submitSection_IsP {
      padding-top: 10px;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%; } }
.Remarks_title_3NU {
  font-size: 16px; }
.PaymentReceiver_paymentReceiver_10S {
  font-size: 16px;
  text-align: center; }
.NumberKey_numberKeyContainer_1QA {
  display: -ms-grid;
  display: grid;
  grid-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
  background-color: #fff; }
  .NumberKey_numberKeyContainer_1QA .NumberKey_numberKeyItem_2Rv {
    background-color: #e9e9e9;
    border: 1px solid #e9e9e9;
    border-radius: 50%;
    font-size: 25px;
    width: 50px;
    height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .NumberKey_numberKeyContainer_1QA .NumberKey_numberKeyItem_2Rv:hover {
    cursor: pointer; }
.CurrencyAmount_currencyAmountContainer_3zP {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .CurrencyAmount_currencyAmountContainer_3zP .CurrencyAmount_currencyAmount_2t2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }

.CurrencyAmount_currency_3yd {
  font-size: 15px;
  font-weight: 300;
  margin-right: 5px; }

.CurrencyAmount_amount_B7k {
  font-size: 30px;
  font-weight: bold; }
.SubmitSection_submitSectionContainer_1e- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%; }
  .SubmitSection_submitSectionContainer_1e- .SubmitSection_addValueTagsContainer_nk6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .SubmitSection_submitSectionContainer_1e- .SubmitSection_addValueTagsContainer_nk6 .SubmitSection_addValueTag_bDC {
      text-align: center;
      margin: 10px 0; }
    .SubmitSection_submitSectionContainer_1e- .SubmitSection_addValueTagsContainer_nk6 .SubmitSection_addValueTagItem_lTg {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      border: 1px solid #e9e9e9;
      width: 100%;
      height: 40px;
      border-radius: 5px; }
    .SubmitSection_submitSectionContainer_1e- .SubmitSection_addValueTagsContainer_nk6 .SubmitSection_addValueTagItem_lTg:nth-child(even) {
      margin: 8px 0; }
    .SubmitSection_submitSectionContainer_1e- .SubmitSection_addValueTagsContainer_nk6 .SubmitSection_addValueTagItem_lTg:hover {
      -webkit-box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
              box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
      cursor: pointer; }
    .SubmitSection_submitSectionContainer_1e- .SubmitSection_addValueTagsContainer_nk6 .SubmitSection_amount_1cV:before {
      content: '$ '; }
  .SubmitSection_submitSectionContainer_1e- .SubmitSection_submitButton_Ry5 {
    background-color: green;
    margin: 10px 0; }
.PointSystem_root_1zO .PointSystem_container_20v {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start; }
  .PointSystem_root_1zO .PointSystem_container_20v .PointSystem_pointHistoryContainer_271 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%; }
  .PointSystem_root_1zO .PointSystem_container_20v .PointSystem_pointTopUpContainer_1-D {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%; }

@media (max-width: 1350px) {
  .PointSystem_root_1zO .PointSystem_container_20v {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: normal;
    -webkit-align-items: normal;
        -ms-flex-align: normal;
            align-items: normal; } }
.ReferralCode_refCode_gdg {
  font-size: 15px;
  padding: 1rem;
  margin-bottom: 20px; }

.ReferralCode_copyButton_3pt {
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  border: 1px solid #e9e9e9;
  background: #f3f3f3;
  margin-left: 10px;
  padding: 5px 20px;
  border-radius: 4px;
  cursor: pointer; }
.PremiumDetailV2_root_2Z_ {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #eee;
  color: #000; }

.PremiumDetailV2_title_2TK {
  text-align: center;
  font-size: 20px;
  font-weight: bold; }

.PremiumDetailV2_description_3pj {
  line-height: 2;
  margin-top: 20px;
  font-size: 16px;
  white-space: pre-wrap; }

.PremiumDetailV2_price_mmq {
  color: #0071ff;
  font-weight: bold;
  font-size: 16px; }
.ResetForm_row_3C0 {
  height: 90%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

Button.ResetForm_block_-AH {
  width: 100%; }

.ResetForm_logo_3sA {
  text-align: center; }
  .ResetForm_logo_3sA .ResetForm_img_3o9 {
    max-width: 200px; }

.ResetForm_login-form_1WF {
  margin-top: 2rem; }
  .ResetForm_login-form_1WF .ResetForm_login-form-button_imF {
    background: black;
    color: white;
    border: black;
    width: 100%; }
    .ResetForm_login-form_1WF .ResetForm_login-form-button_imF:after {
      border-color: black; }
  .ResetForm_login-form_1WF .ResetForm_input_3d2 {
    padding: 6px 7px;
    height: 40px; }

.ResetForm_register_3LZ {
  text-align: right; }

.ResetForm_password_160 {
  margin-bottom: 0; }

.ResetForm_message_3II {
  white-space: pre; }
.ChangeLanguage_button_1Wq {
  position: absolute;
  top: 5px;
  right: 5px;
  height: 50px;
  border: 0px;
  color: #fff;
  background: transparent;
  /*font-weight: 200;*/
  /*text-decoration: underline;*/
  z-index: 99; }

.ChangeLanguage_button_1Wq > i {
  font-size: 13px; }

.ChangeLanguage_button_1Wq > span {
  font-size: 14px; }

.ChangeLanguage_button_1Wq:hover {
  color: #fff;
  background: transparent; }

.ChangeLanguage_button_1Wq:active {
  color: #fff;
  background: transparent; }

.ChangeLanguage_button_1Wq:focus {
  color: #fff;
  background: transparent; }
.OrderFormTableV2_root_3No {
  min-height: 100vh; }

.OrderFormTableV2_cardContainer_2K1 {
  position: relative; }

.OrderFormTableV2_cardContainer_2K1 {
  margin-bottom: 10px;
  border-radius: 8px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }
  .OrderFormTableV2_cardContainer_2K1 .ant-card {
    border: none;
    border-radius: 8px; }
  .OrderFormTableV2_cardContainer_2K1 .ant-card-body {
    padding-top: 14.8px;
    padding-left: 0px;
    padding-right: 10px;
    padding-bottom: 0px; }

.OrderFormTableV2_cardContainer_2K1:hover {
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.OrderFormTableV2_sfBatchButton_3ft {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #4c5259 !important;
  color: #fff !important;
  border: none;
  padding: 0px 15px;
  font-size: 14px;
  margin-bottom: 10px; }

.OrderFormTableV2_kerryBatchButton_2oM {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #4c5259 !important;
  color: #fff !important;
  border: none;
  padding: 0px 15px;
  font-size: 14px;
  margin-bottom: 10px;
  margin-left: 10px; }

.OrderFormTableV2_filterButton_1HG {
  height: 40px !important;
  line-height: 40px !important;
  color: #fff !important;
  border: none;
  padding: 0px 30px;
  margin-left: 10px; }
  .OrderFormTableV2_filterButton_1HG span {
    font-size: 14px; }
  .OrderFormTableV2_filterButton_1HG i {
    font-weight: bold; }

.OrderFormTableV2_excelButton_1Va {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #15c162 !important;
  color: #fff !important;
  border: none;
  padding: 0px 30px;
  margin-left: 10px;
  margin-bottom: 20px; }
  .OrderFormTableV2_excelButton_1Va span {
    font-size: 14px; }
  .OrderFormTableV2_excelButton_1Va i {
    font-weight: bold; }

.OrderFormTableV2_exportWA_2gO {
  margin-left: 10px; }

.OrderFormTableV2_sfButton_1HF {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #000 !important;
  color: #fff !important;
  border: none;
  padding: 0px 30px;
  margin-left: 10px;
  margin-bottom: 20px; }
  .OrderFormTableV2_sfButton_1HF span {
    font-size: 14px; }
  .OrderFormTableV2_sfButton_1HF i {
    font-weight: bold; }

.OrderFormTableV2_refreshButton_3IU {
  position: absolute;
  right: 0px;
  padding-left: 15px !important;
  padding-right: 20px !important;
  margin-bottom: 10px; }
  .OrderFormTableV2_refreshButton_3IU i {
    font-size: 14px;
    font-weight: bold; }

.OrderFormTableV2_confirmButton_2pz {
  position: absolute;
  right: 100px;
  margin-bottom: 10px; }
  .OrderFormTableV2_confirmButton_2pz i {
    font-size: 14px;
    font-weight: bold; }

.OrderFormTableV2_responsiveMinHeight_3_o {
  /*min-width: 900px;*/ }

.OrderFormTableV2_content_37r {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  /*max-width: 100%;*/
  padding: 30px;
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); }

.OrderFormTableV2_desktopOnly_1VF {
  display: block; }

tr td div a {
  color: #000; }

tr td div a:hover {
  color: #ccc !important; }

td span a {
  color: #000; }

td span a:hover {
  color: #ccc !important; }

.OrderFormTableV2_subContent_2K8 {
  margin-top: 20px;
  margin-bottom: 100px; }

.OrderFormTableV2_sfBatchButtonMobile__14 {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #dc2333 !important;
  color: #fff !important;
  border: none;
  border-radius: 10px;
  padding: 0px 15px;
  font-size: 14px;
  margin-bottom: 10px; }

.OrderFormTableV2_mobileFuncBar_26K .OrderFormTableV2_mobileFuncBar_up_10d div {
  display: inline-block; }

.OrderFormTableV2_mobileFuncBar_26K .OrderFormTableV2_mobileFuncBar_up_10d .OrderFormTableV2_sfBatch_2sU {
  width: calc(100% - 65px); }

.OrderFormTableV2_mobileFuncBar_26K .OrderFormTableV2_mobileFuncBar_up_10d .OrderFormTableV2_mobileExport_2Q_ i,
.OrderFormTableV2_mobileFuncBar_26K .OrderFormTableV2_mobileFuncBar_up_10d .OrderFormTableV2_mobileFilter_15V i {
  font-size: 22px;
  margin-right: 10px; }

.OrderFormTableV2_mobileFuncBar_26K .OrderFormTableV2_mobileFuncBar_down_1-t {
  margin-bottom: 10px; }
  .OrderFormTableV2_mobileFuncBar_26K .OrderFormTableV2_mobileFuncBar_down_1-t .OrderFormTableV2_mobileSearch_2GA .ant-input {
    background-color: #ffffff;
    -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.05);
            box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.05);
    border-radius: 8px;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    padding: 12px;
    padding-left: 15px;
    padding-right: 12.95px; }

.OrderFormTableV2_totalCount_2qi {
  margin-bottom: 8px;
  padding-left: 5px; }
  .OrderFormTableV2_totalCount_2qi span {
    color: #aaaaaa;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px; }

.OrderFormTableV2_order_details_2G1 {
  background-color: white;
  border-radius: 8px; }

.OrderFormTableV2_order_details_uprow_2ru {
  display: inline-block;
  margin-bottom: 9.7px;
  margin-left: 13px;
  margin-right: 4px;
  position: relative;
  vertical-align: top; }

.OrderFormTableV2_order_details_downrow_2Pj {
  margin-top: 6px;
  margin-bottom: 7px; }
  .OrderFormTableV2_order_details_downrow_2Pj > div {
    display: inline-block; }

.OrderFormTableV2_deliveryLocation_Vda {
  width: 154.5px;
  max-width: 154.5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  right: 0;
  position: absolute;
  color: #aaaaaa;
  font-size: 10px;
  text-align: right;
  margin-top: 5px;
  cursor: default; }

.OrderFormTableV2_payment_method_32x {
  width: 100%;
  color: #aaaaaa;
  font-size: 10px;
  text-align: left;
  margin-top: 5px;
  cursor: default; }
  .OrderFormTableV2_payment_method_32x img {
    vertical-align: middle; }

.OrderFormTableV2_order_details_left_jGS {
  min-width: 210px; }
  .OrderFormTableV2_order_details_left_jGS > div {
    display: inline-block; }

.OrderFormTableV2_order_details_right_Nv2 {
  vertical-align: top;
  position: absolute;
  top: 0;
  right: 15px;
  max-width: clamp(120px, calc(0.03774 * 100vw + 120px), 140px); }
  .OrderFormTableV2_order_details_right_Nv2 .OrderFormTableV2_order_product_price_2D9 {
    color: black;
    font-size: clamp(20px, calc(0.00615 * 100vw + 19px), 24px);
    font-weight: 400;
    margin-top: 8.4px;
    word-break: break-all; }

.OrderFormTableV2_order_product_details_1L- {
  padding-left: 7.13px;
  -webkit-transform: translateY(-10%);
      -ms-transform: translateY(-10%);
       -o-transform: translateY(-10%);
          transform: translateY(-10%); }

.OrderFormTableV2_order_product_img_8QB img {
  border-radius: 10px;
  border: 0.5px solid #dddddd; }

.OrderFormTableV2_order_product_name_39Q {
  display: inline-block;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  padding-bottom: 2.58px;
  line-height: 16px; }

.OrderFormTableV2_order_product_name_39Q > span {
  color: #555555;
  font-weight: 400;
  font-size: 12px;
  padding-right: 10px; }

.OrderFormTableV2_order_product_id_1fD {
  color: #000000;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  padding-bottom: 2.58px;
  text-decoration: underline;
  text-underline-offset: 2px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.OrderFormTableV2_order_product_name_39Q:hover span,
.OrderFormTableV2_order_product_id_1fD:hover span {
  opacity: 0.6; }

.OrderFormTableV2_order_product_time_2E9 {
  color: #aaaaaa;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 2.58px; }

.OrderFormTableV2_order_product_name_39Q .OrderFormTableV2_tooltiptext_copied_aKH {
  width: 65px;
  bottom: 100%;
  left: 32%; }

.OrderFormTableV2_order_product_id_1fD .OrderFormTableV2_tooltiptext_copied_aKH {
  width: 65px;
  bottom: 74%;
  left: 68%; }

/* Tooltip text */
.OrderFormTableV2_order_product_name_39Q .OrderFormTableV2_tooltiptext_copied_aKH,
.OrderFormTableV2_order_product_id_1fD .OrderFormTableV2_tooltiptext_copied_aKH {
  font-size: 12px;
  background-color: black;
  color: white;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  margin-left: -60px;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  pointer-events: none; }

/* Tooltip arrow */
.OrderFormTableV2_order_product_name_39Q .OrderFormTableV2_tooltiptext_copied_aKH::after,
.OrderFormTableV2_order_product_id_1fD .OrderFormTableV2_tooltiptext_copied_aKH::after {
  content: '';
  position: absolute;
  top: 95%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
  pointer-events: none; }

.OrderFormTableV2_order_status_1yn {
  display: inline-block; }
  .OrderFormTableV2_order_status_1yn .OrderFormTableV2_select_status_2BB {
    width: 100%; }

.OrderFormTableV2_order_log_2D1 {
  display: inline-block;
  position: relative; }
  .OrderFormTableV2_order_log_2D1 .OrderFormTableV2_select_log_1rf {
    width: 100%; }

.OrderFormTableV2_order_payment_1cH {
  margin-right: 0px !important;
  padding-right: 0px !important; }
  .OrderFormTableV2_order_payment_1cH .OrderFormTableV2_select_payment_cD2 {
    width: 100%;
    height: 30px; }

.OrderFormTableV2_order_details_status_2Lg {
  display: inline-block;
  min-width: 350px;
  vertical-align: text-bottom;
  margin-left: 12.74px;
  white-space: nowrap;
  padding-bottom: 10px; }
  .OrderFormTableV2_order_details_status_2Lg .OrderFormTableV2_up_jRg {
    cursor: default;
    color: #aaaaaa;
    font-size: 10px;
    line-height: 16px;
    max-width: 72px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .OrderFormTableV2_order_details_status_2Lg > div {
    display: inline-block;
    margin-right: 10.07px;
    vertical-align: top;
    max-width: 67%; }

.OrderFormTableV2_payment_up_1Pe > div {
  display: inline-block; }

.OrderFormTableV2_payment_up_1Pe > .OrderFormTableV2_up_jRg {
  width: 36%; }

.OrderFormTableV2_payment_up_1Pe > .OrderFormTableV2_payment_proof_1md {
  text-align: right;
  width: 64%; }
  .OrderFormTableV2_payment_up_1Pe > .OrderFormTableV2_payment_proof_1md span {
    color: #0071ff;
    font-size: 10px; }
  .OrderFormTableV2_payment_up_1Pe > .OrderFormTableV2_payment_proof_1md .OrderFormTableV2_payment_pf_yy6 {
    text-decoration: underline; }

.OrderFormTableV2_select_payment_cD2 .ant-select-selection__rendered {
  margin-left: 10.51px; }

.OrderFormTableV2_mobileTabs_be1 .ant-tabs-ink-bar {
  height: 3px;
  background-color: #0071ff; }

.OrderFormTableV2_mobileTabs_be1 .ant-tabs-tab {
  font-size: 13px;
  color: #bbbbbb;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 5px;
  margin-left: 10px;
  margin-right: 12px; }

.OrderFormTableV2_mobileTabs_be1 .ant-tabs-tab-active {
  color: #0071ff !important; }

.OrderFormTableV2_mobileTabs_be1 .ant-tabs-bar {
  border-bottom: none;
  margin-bottom: 6px; }

.OrderFormTableV2_loadingSpin_35o {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 10px; }

.OrderFormTableV2_imageCol_3H7 {
  display: table-cell;
  width: 75px; }

.OrderFormTableV2_statusCol_23E {
  display: table-cell;
  width: 100px; }

.OrderFormTableV2_contentPadding_D-P {
  padding: 10px; }

.OrderFormTableV2_column800_BQT > :nth-child(2) {
  margin-bottom: 5px; }

.OrderFormTableV2_column1000DeliveryStatus_3ND {
  font-size: 14px;
  line-height: 28px;
  margin-bottom: 10px; }

.OrderFormTableV2_column1000DeliveryStatus_3ND > :nth-child(1) {
  display: inline-block; }

.OrderFormTableV2_column1000DeliveryStatus_3ND > :nth-child(2) {
  display: inline-block;
  margin-left: 10px; }

.OrderFormTableV2_column800DeliveryStatus_3nP,
.OrderFormTableV2_column800DeliveryStatusEng_3Qt {
  display: inline-block;
  margin-right: 4px;
  vertical-align: top;
  height: 30px; }

.OrderFormTableV2_column800DeliveryStatusEng_3Qt > div > div > div > div,
.OrderFormTableV2_column800DeliveryStatusEng_3Qt > div > div > div,
.OrderFormTableV2_column800DeliveryStatusEng_3Qt > div {
  min-width: 111.18px;
  max-width: 111.18px; }

.OrderFormTableV2_column800DeliveryStatus_3nP > div > div > div > div,
.OrderFormTableV2_column800DeliveryStatus_3nP > div > div > div,
.OrderFormTableV2_column800DeliveryStatus_3nP > div {
  min-width: 95.79px;
  max-width: 95.79px; }

.OrderFormTableV2_column800DeliveryStatus_3nP
> div
> div
> div
> div
> div[class*='ant-select-selection-selected-value'],
.OrderFormTableV2_column800DeliveryStatusEng_3Qt
> div
> div
> div
> div
> div[class*='ant-select-selection-selected-value'] {
  width: 90% !important;
  text-align: center; }

.OrderFormTableV2_column800DeliveryStatus_3nP > div > div > div > span,
.OrderFormTableV2_column800DeliveryStatusEng_3Qt > div > div > div > span {
  right: 16px !important; }

.OrderFormTableV2_customTag_1yR {
  width: 72px; }

.OrderFormTableV2_customTagEng_2em {
  width: 97.88px; }

.OrderFormTableV2_customTagSFPurpleEng_25I {
  min-width: 111.18px; }

.OrderFormTableV2_customTag_1yR,
.OrderFormTableV2_customTagEng_2em,
.OrderFormTableV2_customTagSFPurple_3bT,
.OrderFormTableV2_customTagSFPurpleEng_25I,
.OrderFormTableV2_customTagSFBlue_2-5 {
  font-size: 13px;
  line-height: 28px;
  padding: 0px 10px;
  height: 30px;
  text-align: center;
  border: 1px solid transparent;
  vertical-align: top; }

.OrderFormTableV2_customTagSFPurple_3bT,
.OrderFormTableV2_customTagSFPurpleEng_25I {
  color: #fff !important;
  background: #7265e6 !important; }

.OrderFormTableV2_customTag_1yR,
.OrderFormTableV2_customTagEng_2em,
.OrderFormTableV2_customTagSFPurple_3bT,
.OrderFormTableV2_customTagSFBlue_2-5 {
  margin-right: 0px; }

.OrderFormTableV2_customTag_1yR,
.OrderFormTableV2_customTagSFPurple_3bT,
.OrderFormTableV2_customTagSFBlue_2-5 {
  margin-right: 0px; }

.OrderFormTableV2_reminderTag_1Dv {
  color: #f04134;
  background: #fcdbd9;
  padding: 10px 20px;
  font-size: 13px;
  border-radius: 5px;
  margin-bottom: 10px;
  max-width: 90%;
  display: inline-block; }

.OrderFormTableV2_editAction_uQQ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.OrderFormTableV2_editActionButton_3Ln {
  background-color: #0071ff !important;
  color: #fff !important;
  border: none;
  margin-bottom: 5px; }

.OrderFormTableV2_combineAction_3IX {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  margin-bottom: 10px; }

@media only screen and (max-width: 1070px) {
  .OrderFormTableV2_excelButton_1Va {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0px; }
  .OrderFormTableV2_sfBatchButton_3ft {
    width: 100%; }
  .OrderFormTableV2_kerryBatchButton_2oM {
    width: 100%;
    margin-left: 0; }
  .OrderFormTableV2_filterButton_1HG {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0; }
  .OrderFormTableV2_refreshButton_3IU {
    position: relative;
    width: 100%; }
  .OrderFormTableV2_desktopOnly_1VF {
    display: none; }
  .OrderFormTableV2_content_37r {
    margin: auto;
    width: 100%;
    max-width: 100%;
    padding: 10px;
    background: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); }
  .OrderFormTableV2_responsiveMinHeight_3_o {
    min-width: 0px; }
  .OrderFormTableV2_contentPadding_D-P {
    padding-left: 0px;
    padding-right: 0px; }
  .OrderFormTableV2_responsiveAlign_2l_ {
    text-align: center; }
  .OrderFormTableV2_imageCol_3H7 {
    display: none;
    width: 0px; }
  .OrderFormTableV2_statusCol_23E {
    display: none;
    width: 0px; }
  .OrderFormTableV2_reminderTag_1Dv {
    display: block;
    text-align: center;
    max-width: 100%; }
  .OrderFormTableV2_mobileContent_2cQ {
    margin: 0 !important;
    border: none !important;
    background-color: #f5f5f5 !important; } }

.OrderFormTableV2_yellowOption_1XX div,
.OrderFormTableV2_greenOption_pI3 div {
  height: 30px;
  line-height: 28px;
  font-size: 14px;
  margin-top: 0px; }

.OrderFormTableV2_yellowOption_1XX > div {
  background: #f9bb2d;
  color: #fff;
  border: 1px solid transparent; }

.OrderFormTableV2_yellowOption_1XX > div > span,
.OrderFormTableV2_greenOption_pI3 > div > span {
  color: #fff;
  font-size: 14px;
  pointer-events: none; }

.OrderFormTableV2_greenOption_pI3 > div {
  background: #3aa757;
  color: #fff;
  border: 1px solid transparent; }

@media only screen and (max-width: 396px) {
  .OrderFormTableV2_order_payment_1cH {
    margin-right: 0px !important;
    padding-right: 0px !important; }
    .OrderFormTableV2_order_payment_1cH .OrderFormTableV2_select_payment_cD2 {
      width: 100%; }
  .OrderFormTableV2_payment_up_1Pe .OrderFormTableV2_up_jRg span {
    padding-left: 0px; } }
.FilterOrderModal_field_2Ek {
  font-size: 14px;
  width: 200px; }

.FilterOrderModal_row_3GE {
  margin-bottom: 20px;
  font-size: 14px; }
.CustomModal_root_1MR {
  z-index: 999;
  position: fixed;
  width: 100vw;
  height: 100dvh;
  top: 0px;
  left: 0px; }

.CustomModal_rootWithParent_1HX {
  z-index: 99; }

.CustomModal_rootDisable_3aH {
  display: none; }

.CustomModal_closeContainer_33A {
  z-index: 999; }

.CustomModal_close_33f {
  position: absolute !important;
  opacity: 1;
  right: 10px;
  top: 10px;
  width: 30px;
  height: 30px;
  cursor: pointer; }

.CustomModal_close_33f:hover {
  opacity: 1; }

.CustomModal_close_33f:before,
.CustomModal_close_33f:after {
  position: absolute;
  left: 14px;
  top: 6px;
  content: ' ';
  height: 19px;
  width: 2px;
  background-color: #000; }

.CustomModal_close_33f:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg); }

.CustomModal_close_33f:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.CustomModal_headerClose_-ID {
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%); }

.CustomModal_content_3h5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  overflow: auto;
  width: 450px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-width: 1300px;
  background-color: white;
  z-index: 10; }
  .CustomModal_content_3h5 > div {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    position: relative; }

.CustomModal_header_qQM {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 10px;
  color: black;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  left: 0px;
  z-index: 1;
  background-color: white;
  border-bottom: 1px solid #eee;
  font-size: 17px; }

.CustomModal_child_9R5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  overflow: hidden; }
  .CustomModal_child_9R5 > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.CustomModal_footer_2Fq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }

.CustomModal_loader_1Zo {
  z-index: 99;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  aspect-ratio: 2;
  --_g: no-repeat
    radial-gradient(
      circle closest-side,
      var(--property-theme-color1) 90%,
      #0000
    );
  background: var(--_g) calc(50% - 15px) 50%, var(--_g) 50% 50%, var(--_g) calc(50% + 15px) 50%;
  -webkit-background-size: 10px 35%;
          background-size: 10px 35%;
  -webkit-animation: CustomModal_l3_t3M 2s infinite linear;
       -o-animation: CustomModal_l3_t3M 2s infinite linear;
          animation: CustomModal_l3_t3M 2s infinite linear;
  -webkit-backdrop-filter: blur(1px);
          backdrop-filter: blur(1px); }

@-webkit-keyframes CustomModal_l3_t3M {
  20% {
    background-position: calc(50% - 15px) calc(50% - 15px), 50% 50%, calc(50% + 15px) 50%; }
  40% {
    background-position: calc(50% - 15px) calc(50% + 15px), 50% calc(50% - 15px), calc(50% + 15px) 50%; }
  60% {
    background-position: calc(50% - 15px) 50%, 50% calc(50% + 15px), calc(50% + 15px) calc(50% - 15px); }
  80% {
    background-position: calc(50% - 15px) 50%, 50% 50%, calc(50% + 15px) calc(50% + 15px); } }

@-o-keyframes CustomModal_l3_t3M {
  20% {
    background-position: calc(50% - 15px) calc(50% - 15px), 50% 50%, calc(50% + 15px) 50%; }
  40% {
    background-position: calc(50% - 15px) calc(50% + 15px), 50% calc(50% - 15px), calc(50% + 15px) 50%; }
  60% {
    background-position: calc(50% - 15px) 50%, 50% calc(50% + 15px), calc(50% + 15px) calc(50% - 15px); }
  80% {
    background-position: calc(50% - 15px) 50%, 50% 50%, calc(50% + 15px) calc(50% + 15px); } }

@keyframes CustomModal_l3_t3M {
  20% {
    background-position: calc(50% - 15px) calc(50% - 15px), 50% 50%, calc(50% + 15px) 50%; }
  40% {
    background-position: calc(50% - 15px) calc(50% + 15px), 50% calc(50% - 15px), calc(50% + 15px) 50%; }
  60% {
    background-position: calc(50% - 15px) 50%, 50% calc(50% + 15px), calc(50% + 15px) calc(50% - 15px); }
  80% {
    background-position: calc(50% - 15px) 50%, 50% 50%, calc(50% + 15px) calc(50% + 15px); } }

.CustomModal_contentAnimationRevealingUp_2rr {
  opacity: 0;
  -webkit-animation: CustomModal_scaleUp_1jQ 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
       -o-animation: CustomModal_scaleUp_1jQ 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
          animation: CustomModal_scaleUp_1jQ 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.CustomModal_contentAnimationRevealingBack_32y {
  -webkit-animation: CustomModal_scaleDown_1JB 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
       -o-animation: CustomModal_scaleDown_1JB 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
          animation: CustomModal_scaleDown_1JB 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.CustomModal_contentAnimationDefaultUp_3Zv {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
  -webkit-animation: CustomModal_scaleUpDefault_3_E 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
       -o-animation: CustomModal_scaleUpDefault_3_E 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
          animation: CustomModal_scaleUpDefault_3_E 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.CustomModal_contentAnimationDefaultBack_pu8 {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-animation: CustomModal_scaleDownDefault_5lU 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
       -o-animation: CustomModal_scaleDownDefault_5lU 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
          animation: CustomModal_scaleDownDefault_5lU 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.CustomModal_modalRevealing_1bW {
  -webkit-animation: CustomModal_scaleBack_TJg 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
       -o-animation: CustomModal_scaleBack_TJg 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
          animation: CustomModal_scaleBack_TJg 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.CustomModal_modalRevealingEnd_2mQ {
  -webkit-animation: CustomModal_scaleForward_3XJ 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-animation: CustomModal_scaleForward_3XJ 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
          animation: CustomModal_scaleForward_3XJ 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); }

@-webkit-keyframes CustomModal_scaleUp_1jQ {
  0% {
    top: 20%;
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    opacity: 0; }
  100% {
    top: 30%;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

@-o-keyframes CustomModal_scaleUp_1jQ {
  0% {
    top: 20%;
    -o-transform: scale(0.95);
       transform: scale(0.95);
    opacity: 0; }
  100% {
    top: 30%;
    -o-transform: scale(1);
       transform: scale(1);
    opacity: 1; } }

@keyframes CustomModal_scaleUp_1jQ {
  0% {
    top: 20%;
    -webkit-transform: scale(0.95);
         -o-transform: scale(0.95);
            transform: scale(0.95);
    opacity: 0; }
  100% {
    top: 30%;
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

@-webkit-keyframes CustomModal_scaleDown_1JB {
  0% {
    top: 30%;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    top: 20%;
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    opacity: 0; } }

@-o-keyframes CustomModal_scaleDown_1JB {
  0% {
    top: 30%;
    -o-transform: scale(1);
       transform: scale(1);
    opacity: 1; }
  100% {
    top: 20%;
    -o-transform: scale(0.95);
       transform: scale(0.95);
    opacity: 0; } }

@keyframes CustomModal_scaleDown_1JB {
  0% {
    top: 30%;
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    top: 20%;
    -webkit-transform: scale(0.95);
         -o-transform: scale(0.95);
            transform: scale(0.95);
    opacity: 0; } }

@-webkit-keyframes CustomModal_scaleUpDefault_3_E {
  0% {
    -webkit-transform: translateY(20px) translateX(-50%);
            transform: translateY(20px) translateX(-50%);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
    opacity: 1; } }

@-o-keyframes CustomModal_scaleUpDefault_3_E {
  0% {
    -o-transform: translateY(20px) translateX(-50%);
       transform: translateY(20px) translateX(-50%);
    opacity: 0; }
  100% {
    -o-transform: translateY(0) translateX(-50%);
       transform: translateY(0) translateX(-50%);
    opacity: 1; } }

@keyframes CustomModal_scaleUpDefault_3_E {
  0% {
    -webkit-transform: translateY(20px) translateX(-50%);
         -o-transform: translateY(20px) translateX(-50%);
            transform: translateY(20px) translateX(-50%);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0) translateX(-50%);
         -o-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
    opacity: 1; } }

@-webkit-keyframes CustomModal_scaleDownDefault_5lU {
  0% {
    -webkit-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(20px) translateX(-50%);
            transform: translateY(20px) translateX(-50%);
    opacity: 0; } }

@-o-keyframes CustomModal_scaleDownDefault_5lU {
  0% {
    -o-transform: translateY(0) translateX(-50%);
       transform: translateY(0) translateX(-50%);
    opacity: 1; }
  100% {
    -o-transform: translateY(20px) translateX(-50%);
       transform: translateY(20px) translateX(-50%);
    opacity: 0; } }

@keyframes CustomModal_scaleDownDefault_5lU {
  0% {
    -webkit-transform: translateY(0) translateX(-50%);
         -o-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(20px) translateX(-50%);
         -o-transform: translateY(20px) translateX(-50%);
            transform: translateY(20px) translateX(-50%);
    opacity: 0; } }

@-webkit-keyframes CustomModal_scaleBack_TJg {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    border-radius: 10px;
    overflow: hidden;
    max-height: 100dvh; } }

@-o-keyframes CustomModal_scaleBack_TJg {
  0% {
    -o-transform: scale(1);
       transform: scale(1); }
  100% {
    -o-transform: scale(0.95);
       transform: scale(0.95);
    border-radius: 10px;
    overflow: hidden;
    max-height: 100dvh; } }

@keyframes CustomModal_scaleBack_TJg {
  0% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(0.95);
         -o-transform: scale(0.95);
            transform: scale(0.95);
    border-radius: 10px;
    overflow: hidden;
    max-height: 100dvh; } }

@-webkit-keyframes CustomModal_scaleForward_3XJ {
  0% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95); }
  99% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: none;
            transform: none;
    border-radius: 0px;
    overflow: auto;
    max-height: 100%; } }

@-o-keyframes CustomModal_scaleForward_3XJ {
  0% {
    -o-transform: scale(0.95);
       transform: scale(0.95); }
  99% {
    -o-transform: scale(1);
       transform: scale(1); }
  100% {
    -o-transform: none;
       transform: none;
    border-radius: 0px;
    overflow: auto;
    max-height: 100%; } }

@keyframes CustomModal_scaleForward_3XJ {
  0% {
    -webkit-transform: scale(0.95);
         -o-transform: scale(0.95);
            transform: scale(0.95); }
  99% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    border-radius: 0px;
    overflow: auto;
    max-height: 100%; } }

@media only screen and (max-width: 768px) {
  .CustomModal_header_qQM {
    padding: 15px; } }

@media only screen and (max-width: 550px) {
  .CustomModal_content_3h5 {
    width: 100%;
    max-width: 100%; } }
.Loading_loadingWrapper_2fK {
  z-index: 99;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  aspect-ratio: 2;
  -webkit-backdrop-filter: blur(1px);
          backdrop-filter: blur(1px); }
  .Loading_loadingWrapper_2fK .Loading_container_1Hy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    gap: 10px; }
    .Loading_loadingWrapper_2fK .Loading_container_1Hy > span {
      position: relative;
      top: 0px;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background-color: var(--property-theme-color1); }
    .Loading_loadingWrapper_2fK .Loading_container_1Hy > span:first-child {
      -webkit-animation: Loading_flow_Yk0 1.5s 0s infinite linear;
           -o-animation: Loading_flow_Yk0 1.5s 0s infinite linear;
              animation: Loading_flow_Yk0 1.5s 0s infinite linear; }
    .Loading_loadingWrapper_2fK .Loading_container_1Hy > span:nth-child(2) {
      -webkit-animation: Loading_flow_Yk0 1.5s 0.3s infinite linear;
           -o-animation: Loading_flow_Yk0 1.5s 0.3s infinite linear;
              animation: Loading_flow_Yk0 1.5s 0.3s infinite linear; }
    .Loading_loadingWrapper_2fK .Loading_container_1Hy > span:nth-child(3) {
      -webkit-animation: Loading_flow_Yk0 1.5s 0.6s infinite linear;
           -o-animation: Loading_flow_Yk0 1.5s 0.6s infinite linear;
              animation: Loading_flow_Yk0 1.5s 0.6s infinite linear; }

@-webkit-keyframes Loading_flow_Yk0 {
  20% {
    top: 15px; }
  40% {
    top: -15px; }
  60% {
    top: 0px; }
  80% {
    top: 0px; } }

@-o-keyframes Loading_flow_Yk0 {
  20% {
    top: 15px; }
  40% {
    top: -15px; }
  60% {
    top: 0px; }
  80% {
    top: 0px; } }

@keyframes Loading_flow_Yk0 {
  20% {
    top: 15px; }
  40% {
    top: -15px; }
  60% {
    top: 0px; }
  80% {
    top: 0px; } }
.Table_table_VI5 {
  font-size: 13px; }

.Table_table_VI5 > div > div > div > div > div {
  overflow-y: unset; }

.Table_table_VI5 > div > div > div > div > div > table > tbody > tr > td {
  padding: 10px 10px 5px;
  vertical-align: top; }

.Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:first-child {
  /*image*/
  width: 80px;
  max-width: 80px; }

.Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:nth-child(2) {
  /*name and id*/
  width: 300px;
  max-width: 300px; }

.Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:nth-child(3) {
  /*amount*/
  width: 150px;
  max-width: 150px; }

.Table_table_VI5 > div > div > div > div > div > table > tbody > tr > td:nth-child(3) {
  /*amount*/
  line-height: 50px; }

.Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:nth-child(4) {
  /*order status*/
  width: 125px;
  max-width: 124px; }

.Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:nth-child(5) {
  /*delivery*/
  width: 200px;
  max-width: 200px; }

.Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:nth-child(6) {
  /*payment*/
  width: 200px;
  max-width: 200px; }

@media only screen and (max-width: 1600px) {
  .Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:first-child {
    /*image*/
    width: 80px;
    max-width: 80px; }
  .Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:nth-child(2) {
    /*name and id*/
    width: 170px;
    max-width: 170px; }
  .Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:nth-child(3) {
    /*amount*/
    width: 120px;
    max-width: 120px; }
  .Table_table_VI5 > div > div > div > div > div > table > tbody > tr > td:nth-child(3) {
    /*amount*/
    line-height: 50px; }
  .Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:nth-child(4) {
    /*order status*/
    width: 125px;
    max-width: 124px; }
  .Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:nth-child(5) {
    /*delivery*/
    width: 125px;
    max-width: 125px; }
  .Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:nth-child(6) {
    /*payment*/
    width: 300px;
    max-width: 300px; } }

@media only screen and (max-width: 1400px) {
  .Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:first-child {
    /*image*/
    width: 30px;
    max-width: 30px; }
  .Table_table_VI5 > div > div > div > div > div > table > tbody > tr > td:first-child {
    /*amount*/
    text-align: center; }
  .Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:nth-child(2) {
    /*name and id*/
    width: 100px;
    max-width: 100px; }
  .Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:nth-child(3) {
    /*amount*/
    width: 100px;
    max-width: 100px; }
  .Table_table_VI5 > div > div > div > div > div > table > tbody > tr > td:nth-child(3) {
    /*amount*/
    line-height: initial; }
  .Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:nth-child(4) {
    /*order status*/
    width: 40px;
    max-width: 40px; }
  /* .table > div > div > div > div > div > table > thead > tr > th:nth-child(5) { */
  /* delivery */
  /* width: 125px; */
  /* max-width: 125px; */
  /* } */
  /*.table > div > div > div > div > div > table > thead > tr > th:nth-child(5) {*/
  /*!*delivery*!*/
  /*width: 100px;*/
  /*max-width: 100px;*/
  /*}*/
  /* .table > div > div > div > div > div > table > thead > tr > th:nth-child(6) { */
  /*payment*/
  /* width: 100px; */
  /* max-width: 100px; */
  /* } */ }

@media only screen and (max-width: 1000px) {
  .Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:first-child {
    /*image*/
    width: 40px;
    max-width: 40px; } }

@media only screen and (max-width: 900px) {
  .Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:nth-child(1) {
    /*payment*/
    width: 50%;
    max-width: 50%; }
  .Table_table_VI5 > div > div > div > div > div > table > thead > tr > th:nth-child(2) {
    /*payment*/
    width: 50%;
    max-width: 50%; } }

@media only screen and (max-width: 768px) {
  .Table_table_VI5 > div > div > div > div > div {
    overflow-y: scroll; }
  .Table_table_VI5
> div
> div
> div
> div
> div
> table
> tbody
> tr
> td:first-child
> div {
    min-width: 100px; } }
.OrderExportFilterModal_field_Eew {
  font-size: 14px;
  width: 200px; }

.OrderExportFilterModal_row_3yu {
  margin-bottom: 20px;
  font-size: 14px; }
.ChooseMember_footerContainer_2DJ {
  /* width: 100%; */
  padding: 0px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.ChooseMember_modalClassForHandleChildStyle_2Su {
  width: 100%; }

.ChooseMember_modalClassForHandleChildStyle_2Su > div > :nth-child(4) {
  padding: 0px !important;
  overflow: hidden; }

.ChooseMember_modalClassForHandleChildStyle_2Su > div > button {
  height: 76px;
  padding: 0px 20px;
  width: auto; }

.ChooseMember_modalClassForHandleChildStyle_2Su > div > button > span {
  font-size: 25px !important; }

.ChooseMember_modalClassForHandleChildStyle_2Su > div > :nth-child(2) > div {
  font-size: 22px !important;
  padding: 10px; }

.ChooseMember_inputSearch_361 {
  padding: 6px 7px;
  height: 55px;
  font-size: 18px !important; }

.ChooseMember_modalContentContainer_1oj {
  /* max-height: 65vh;
    overflow-y: scroll; */ }

.ChooseMember_memberListContainer_eaJ {
  max-height: 50vh;
  overflow-y: scroll;
  margin-top: 16px; }

.ChooseMember_memberRow_3si {
  border-top: 1px solid #d9d9d9;
  padding: 12px 0px;
  cursor: pointer; }

.ChooseMember_memberRow_3si:last-child {
  border-bottom: 1px solid #d9d9d9; }

.ChooseMember_memberNameContact_ULI {
  font-size: 24px;
  color: #000; }

.ChooseMember_memberEmail_dlV {
  font-size: 18px;
  color: #848484; }
.ExportWhatsappModal_tableWrapper_1cY {
  position: relative;
  margin-bottom: 10px;
  /* background of the scrollbar except button or resizer */
  /* scrollbar itself */
  /* set button(top and bottom of the scrollbar) */ }
  .ExportWhatsappModal_tableWrapper_1cY::-webkit-scrollbar {
    background-color: whitesmoke;
    width: 15px; }
  .ExportWhatsappModal_tableWrapper_1cY::-webkit-scrollbar-track {
    background-color: #fff; }
  .ExportWhatsappModal_tableWrapper_1cY::-webkit-scrollbar-thumb {
    background-color: #d0d0d0;
    border: 3px solid #fff;
    border-radius: 16px; }
  .ExportWhatsappModal_tableWrapper_1cY::-webkit-scrollbar-thumb:hover {
    cursor: pointer;
    background-color: #babac0;
    border: 3px solid #fff; }
  .ExportWhatsappModal_tableWrapper_1cY::-webkit-scrollbar-button {
    display: none; }

.ExportWhatsappModal_modal_30w > div:first-child {
  top: 5vh; }

.ExportWhatsappModal_table_s-q {
  width: 100%;
  padding: 0px 10px;
  border-collapse: collapse; }

.ExportWhatsappModal_th_3ZE {
  position: -webkit-sticky;
  position: sticky;
  background: #f1f1f1;
  padding: 15px 10px;
  font-size: 13px;
  top: 0px;
  line-height: 1; }

.ExportWhatsappModal_td_1II {
  border-collapse: collapse;
  padding: 5px 8px; }

.ExportWhatsappModal_tr_2X3 {
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-collapse: collapse;
  border-bottom: 1px solid #eee;
  display: table;
  width: 100%;
  table-layout: fixed; }
  .ExportWhatsappModal_tr_2X3:last-child {
    border: unset; }
  .ExportWhatsappModal_tr_2X3:hover {
    background: #fafafa; }

.ExportWhatsappModal_img_1bX {
  display: block;
  width: 45px;
  height: 45px; }

.ExportWhatsappModal_selected_3JV {
  color: white;
  background-color: #06d755 !important; }

.ExportWhatsappModal_selected_3JV:hover {
  color: white;
  background-color: #009688; }

.ExportWhatsappModal_header_2Cs {
  max-height: 31px;
  background: #eeeeee; }

.ExportWhatsappModal_header_2Cs:hover {
  cursor: unset;
  -webkit-transform: unset;
      -ms-transform: unset;
       -o-transform: unset;
          transform: unset; }

.ExportWhatsappModal_justifyCenter__ny {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px; }

.ExportWhatsappModal_editCustomRemark_2GX {
  width: 50%;
  display: inline-block;
  margin-right: 15px;
  height: 32px; }

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

.ExportWhatsappModal_tbody_1-t {
  display: block;
  max-height: 50vh;
  overflow-y: scroll; }
.Drawer_container_X_M {
  position: fixed;
  right: 0;
  background: white;
  top: 0;
  bottom: 0;
  z-index: 5;
  overflow-y: scroll;
  padding: 20px;
  border-left: 1px solid #e3e3e3;
  will-change: transform;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition-duration: 0.15s;
       -o-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
       -o-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
          transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }

@media screen and (max-width: 768px) {
  .Drawer_container_X_M {
    width: 100vw !important;
    max-width: 100vw !important;
    min-width: unset !important; } }

.Drawer_active_2oS {
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0); }

.Drawer_close_3Nh {
  cursor: pointer;
  font-size: 17px;
  background: #f1f1f1;
  color: #000;
  border-radius: 50%;
  padding: 10px;
  font-weight: bold; }
.Layout_layoutContainer_1MN {
  position: relative;
  max-width: 1920px; }

.Layout_fieldName_17A {
  font-size: 1em; }

.Layout_input_33A {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.Layout_inputNumber_EPn {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.Layout_inputNumber_EPn > div > input {
  line-height: 35px;
  height: 33px;
  color: #000; }

.Layout_input_33A {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.Layout_editButton_3T9 {
  top: 2px;
  right: 0px;
  border: none;
  padding: 10px;
  font-size: 13px;
  position: absolute; }

.Layout_backButton_33w {
  border: none;
  font-size: 17px;
  padding-left: 0px; }

.Layout_sectionTitle_ycz, .Layout_collapseLite_2OA.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  font-size: 1.1em;
  margin-bottom: 5px;
  background: #eee;
  border-radius: 5px;
  padding: 6px; }

.Layout_sectionBody_3WW, .Layout_collapseLite_2OA.ant-collapse > .ant-collapse-item > .ant-collapse-content {
  padding-left: 10px; }

.Layout_fieldName_17A::after {
  content: ':'; }

.Layout_requiredField_29l::before {
  content: '* ';
  color: red; }

.Layout_row_3mE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-bottom: 5px;
  line-height: 25px; }
  .Layout_row_3mE .Layout_rowTitle_VU_ {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 35%;
        -ms-flex: 0 0 35%;
            flex: 0 0 35%; }
  .Layout_row_3mE .Layout_rowAnswer_21w {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 65%;
        -ms-flex: 0 0 65%;
            flex: 0 0 65%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.Layout_fieldTitle_3AS {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  padding-right: 10px;
  font-size: 14px;
  line-height: 35px; }

.Layout_fieldAnswer_2Vk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%; }

.Layout_iconSize_3xi {
  font-size: 17px; }

.Layout_logoContainer_2x1 {
  font-size: 20px;
  margin-bottom: 40px;
  text-align: center; }

.Layout_logoContainerLite_PGt {
  font-size: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px; }

.Layout_logo_1cP {
  max-height: 150px; }

.Layout_logoLite_3Ub {
  width: 35px;
  height: 35px;
  -webkit-background-size: 335% 335%;
          background-size: 335%;
  background-position: -13px;
  background-repeat: no-repeat;
  margin-right: 5px; }

.Layout_serviceNotice_z6J {
  color: red;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 15px; }

.Layout_submitButtonContainer_2dq {
  padding-top: 20px;
  text-align: center; }

.Layout_collapse_3bH .ant-collapse-header {
  font-size: 14px; }

.Layout_collapseLite_2OA.ant-collapse > .ant-collapse-item {
  border: none; }
  .Layout_collapseLite_2OA.ant-collapse > .ant-collapse-item > .ant-collapse-header {
    color: inherit;
    padding-left: 15px; }
    .Layout_collapseLite_2OA.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow {
      left: 2px;
      line-height: 1.1em;
      top: 10px; }
  .Layout_collapseLite_2OA.ant-collapse > .ant-collapse-item > .ant-collapse-content {
    border-top: none; }
    .Layout_collapseLite_2OA.ant-collapse > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
      padding: 0; }

.Layout_addressField_1Ox .ant-select > div {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
  font-weight: 400 !important; }

.Layout_addressField_1Ox .ant-select > div > div {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
  font-weight: 400 !important; }

.Layout_termsAndConditionsContainer_16V {
  padding-left: 10px; }

.Layout_cancelButton_-_y {
  background: red; }

@media only screen and (max-width: 768px) {
  .Layout_backButton_33w {
    margin-bottom: 20px; }
  .Layout_fieldName_17A {
    text-align: left;
    line-height: 35px; }
  .Layout_inputHalf_3zV {
    width: 100%; }
  .Layout_inputHalfMargin_3EA {
    width: 100%; }
  .Layout_fieldTitle_3AS,
  .Layout_fieldAnswer_2Vk,
  .Layout_fieldTitleGeneral_2GV,
  .Layout_fieldAnswerGeneral_3_v {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .Layout_inputFieldInRow_3Af {
    -webkit-box-align: initial;
    -webkit-align-items: initial;
        -ms-flex-align: initial;
            align-items: initial; }
  .Layout_collapse_3bH .ant-collapse-header {
    font-size: 12px; } }
.DeclaredWeightDropDown_declaredWeightText_V39:before {
  content: '$ '; }

.DeclaredWeightDropDown_declaredWeightRemarks_1jQ:before {
  content: '* '; }

.DeclaredWeightDropDown_declaredWeightRemarks_1jQ {
  color: red;
  font-size: 0.9em; }

.DeclaredWeightDropDown_root_Feu {
  width: 100%; }
  .DeclaredWeightDropDown_root_Feu .DeclaredWeightDropDown_declaredWeightDropDown_zod {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    font-size: 0.9em; }
    .DeclaredWeightDropDown_root_Feu .DeclaredWeightDropDown_declaredWeightDropDown_zod .ant-select-selection {
      width: 100%; }
.InSufficientPointError_root_2Ww {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #fff3cf;
  background-color: #fffaeb;
  padding: 10px;
  margin: 10px 0;
  border-radius: 5px; }
  .InSufficientPointError_root_2Ww .InSufficientPointError_errorMessage_3Y6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .InSufficientPointError_root_2Ww .InSufficientPointError_errorMessage_3Y6 .InSufficientPointError_icon_38v {
      padding-right: 6px; }
  .InSufficientPointError_root_2Ww .InSufficientPointError_addValueSection_ZM9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
.CreateShipmentWarning_container_1Ki {
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  padding: 10px; }
  .CreateShipmentWarning_container_1Ki a {
    text-decoration: underline; }
.PaddingButtonGrid_container_1L1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .PaddingButtonGrid_container_1L1 .PaddingButtonGrid_paddingButton_2_s {
    width: calc(50% - 20px);
    background: #fff;
    padding: 10px;
    padding-bottom: 10px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
    border: 1px solid #eee;
    margin: 10px;
    -webkit-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    cursor: pointer; }
    .PaddingButtonGrid_container_1L1 .PaddingButtonGrid_paddingButton_2_s .PaddingButtonGrid_title_36s {
      text-align: center; }
  .PaddingButtonGrid_container_1L1 .PaddingButtonGrid_paddingButton--clicked_1og {
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2); }
.Layout_layoutContainer_39K {
  position: relative;
  max-width: 1920px; }

.Layout_fieldName_3tb {
  font-size: 1em; }

.Layout_input_6J4 {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.Layout_inputNumber_2qt {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.Layout_inputNumber_2qt > div > input {
  line-height: 35px;
  height: 33px;
  color: #000; }

.Layout_input_6J4 {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.Layout_editButton_3A7 {
  top: 2px;
  right: 0px;
  border: none;
  padding: 10px;
  font-size: 13px;
  position: absolute; }

.Layout_backButton_ibu {
  border: none;
  font-size: 17px;
  padding-left: 0px; }

.Layout_sectionTitle_2TU, .Layout_collapseLite_30c.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  font-size: 1.1em;
  margin-bottom: 5px;
  background: #eee;
  border-radius: 5px;
  padding: 6px; }

.Layout_sectionBody_2RO, .Layout_collapseLite_30c.ant-collapse > .ant-collapse-item > .ant-collapse-content {
  padding-left: 10px; }

.Layout_fieldName_3tb::after {
  content: ':'; }

.Layout_requiredField_13z::before {
  content: '* ';
  color: red; }

.Layout_row_sba {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-bottom: 5px;
  line-height: 25px; }
  .Layout_row_sba .Layout_rowTitle_3hk {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 35%;
        -ms-flex: 0 0 35%;
            flex: 0 0 35%; }
  .Layout_row_sba .Layout_rowAnswer_Lrx {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 65%;
        -ms-flex: 0 0 65%;
            flex: 0 0 65%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.Layout_fieldTitle_r4c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  padding-right: 10px;
  font-size: 14px;
  line-height: 35px; }

.Layout_fieldAnswer_g9r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%; }

.Layout_iconSize_1WZ {
  font-size: 17px; }

.Layout_logoContainer_29V {
  font-size: 20px;
  margin-bottom: 40px;
  text-align: center; }

.Layout_logoContainerLite_2k5 {
  font-size: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px; }

.Layout_logo_2H7 {
  max-height: 150px; }

.Layout_logoLite_30W {
  width: 35px;
  height: 35px;
  -webkit-background-size: 335% 335%;
          background-size: 335%;
  background-position: -13px;
  background-repeat: no-repeat;
  margin-right: 5px; }

.Layout_submitButtonContainer_1hO {
  padding-top: 20px;
  text-align: center; }
  .Layout_submitButtonContainer_1hO .Layout_submitButton_VE_ {
    margin: 5px; }

.Layout_collapse_3oS .ant-collapse-header {
  font-size: 14px; }

.Layout_collapseLite_30c.ant-collapse > .ant-collapse-item {
  border: none; }
  .Layout_collapseLite_30c.ant-collapse > .ant-collapse-item > .ant-collapse-header {
    color: inherit;
    padding-left: 15px; }
    .Layout_collapseLite_30c.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow {
      left: 2px;
      line-height: 1.1em;
      top: 10px; }
  .Layout_collapseLite_30c.ant-collapse > .ant-collapse-item > .ant-collapse-content {
    border-top: none; }
    .Layout_collapseLite_30c.ant-collapse > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
      padding: 0; }

.Layout_addressField_z2V .ant-select > div {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
  font-weight: 400 !important; }

.Layout_addressField_z2V .ant-select > div > div {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
  font-weight: 400 !important; }

.Layout_termsAndConditionsContainer_kJ6 {
  padding-left: 10px; }

@media only screen and (max-width: 768px) {
  .Layout_backButton_ibu {
    margin-bottom: 20px; }
  .Layout_fieldName_3tb {
    text-align: left;
    line-height: 35px; }
  .Layout_inputHalf_1ne {
    width: 100%; }
  .Layout_inputHalfMargin_3We {
    width: 100%; }
  .Layout_fieldTitle_r4c,
  .Layout_fieldAnswer_g9r,
  .Layout_fieldTitleGeneral_1tQ,
  .Layout_fieldAnswerGeneral_3TD {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .Layout_inputFieldInRow_3dg {
    -webkit-box-align: initial;
    -webkit-align-items: initial;
        -ms-flex-align: initial;
            align-items: initial; }
  .Layout_collapse_3oS .ant-collapse-header {
    font-size: 12px; } }
.PickUpFormLayout_container_2s5 {
  margin-top: 15px; }
  .PickUpFormLayout_container_2s5 .PickUpFormLayout_formTitle_2k6 {
    font-size: 15px;
    margin-bottom: 20px; }
  .PickUpFormLayout_container_2s5 .PickUpFormLayout_formContext_3Wi {
    margin-bottom: 15px; }
    .PickUpFormLayout_container_2s5 .PickUpFormLayout_formContext_3Wi .PickUpFormLayout_selectInput_3nG {
      width: 100%; }
    .PickUpFormLayout_container_2s5 .PickUpFormLayout_formContext_3Wi .ant-calendar-picker {
      width: 100%; }
    .PickUpFormLayout_container_2s5 .PickUpFormLayout_formContext_3Wi .ant-radio-button-wrapper {
      font-size: 12px;
      padding: 0 13px; }
  .PickUpFormLayout_container_2s5 div .ant-collapse-header {
    line-height: 10px !important; }
    .PickUpFormLayout_container_2s5 div .ant-collapse-header > .arrow {
      line-height: 25px !important; }
  .PickUpFormLayout_container_2s5 .PickUpFormLayout_panelContainer_1QS .PickUpFormLayout_panelRow_1ui {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .PickUpFormLayout_container_2s5 .PickUpFormLayout_panelContainer_1QS .PickUpFormLayout_panelRow_1ui .PickUpFormLayout_rowTitle_2gB {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%; }
    .PickUpFormLayout_container_2s5 .PickUpFormLayout_panelContainer_1QS .PickUpFormLayout_panelRow_1ui .PickUpFormLayout_rowContent_3yx {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%; }
.PaddingButtonGrid_container_nA0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .PaddingButtonGrid_container_nA0 .PaddingButtonGrid_paddingButton_3uT {
    width: calc(50% - 20px);
    background: #fff;
    padding: 10px;
    padding-bottom: 10px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
    border: 1px solid #eee;
    margin: 10px;
    -webkit-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    cursor: pointer; }
    .PaddingButtonGrid_container_nA0 .PaddingButtonGrid_paddingButton_3uT .PaddingButtonGrid_title_2fm {
      text-align: center; }
  .PaddingButtonGrid_container_nA0 .PaddingButtonGrid_paddingButton--clicked_2au {
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2); }
.Layout_layoutContainer_30W {
  position: relative;
  max-width: 1920px; }

.Layout_fieldName_28p {
  font-size: 1em; }

.Layout_input_Z56 {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.Layout_inputNumber_mWR {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.Layout_inputNumber_mWR > div > input {
  line-height: 35px;
  height: 33px;
  color: #000; }

.Layout_input_Z56 {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.Layout_editButton_2pf {
  top: 2px;
  right: 0px;
  border: none;
  padding: 10px;
  font-size: 13px;
  position: absolute; }

.Layout_backButton_1p2 {
  border: none;
  font-size: 17px;
  padding-left: 0px; }

.Layout_sectionTitle_VZs, .Layout_collapseLite_1y1.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  font-size: 1.1em;
  margin-bottom: 5px;
  background: #eee;
  border-radius: 5px;
  padding: 6px; }

.Layout_sectionBody_Omu, .Layout_collapseLite_1y1.ant-collapse > .ant-collapse-item > .ant-collapse-content {
  padding-left: 10px; }

.Layout_fieldName_28p::after {
  content: ':'; }

.Layout_requiredField_11C::before {
  content: '* ';
  color: red; }

.Layout_row_2kX {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-bottom: 5px;
  line-height: 25px; }
  .Layout_row_2kX .Layout_rowTitle_3cu {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 35%;
        -ms-flex: 0 0 35%;
            flex: 0 0 35%; }
  .Layout_row_2kX .Layout_rowAnswer_1op {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 65%;
        -ms-flex: 0 0 65%;
            flex: 0 0 65%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.Layout_fieldTitle_22S {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  padding-right: 10px;
  font-size: 14px;
  line-height: 35px; }

.Layout_fieldAnswer_3pQ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%; }

.Layout_iconSize_3xV {
  font-size: 17px; }

.Layout_logoContainer_2Vw {
  font-size: 20px;
  margin-bottom: 40px;
  text-align: center; }

.Layout_logoContainerLite_JXi {
  font-size: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px; }

.Layout_logo_1ea {
  max-height: 150px; }

.Layout_logoLite_vVB {
  width: 35px;
  height: 35px;
  -webkit-background-size: 335% 335%;
          background-size: 335%;
  background-position: -13px;
  background-repeat: no-repeat;
  margin-right: 5px; }

.Layout_serviceNotice_gWu {
  color: red;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 15px; }

.Layout_submitButtonContainer_7VD {
  padding-top: 20px;
  text-align: center; }

.Layout_collapse_237 .ant-collapse-header {
  font-size: 14px; }

.Layout_collapseLite_1y1.ant-collapse > .ant-collapse-item {
  border: none; }
  .Layout_collapseLite_1y1.ant-collapse > .ant-collapse-item > .ant-collapse-header {
    color: inherit;
    padding-left: 15px; }
    .Layout_collapseLite_1y1.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow {
      left: 2px;
      line-height: 1.1em;
      top: 10px; }
  .Layout_collapseLite_1y1.ant-collapse > .ant-collapse-item > .ant-collapse-content {
    border-top: none; }
    .Layout_collapseLite_1y1.ant-collapse > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
      padding: 0; }

.Layout_addressField_1ip .ant-select > div {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
  font-weight: 400 !important; }

.Layout_addressField_1ip .ant-select > div > div {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
  font-weight: 400 !important; }

.Layout_termsAndConditionsContainer_f41 {
  padding-left: 10px; }

@media only screen and (max-width: 768px) {
  .Layout_backButton_1p2 {
    margin-bottom: 20px; }
  .Layout_fieldName_28p {
    text-align: left;
    line-height: 35px; }
  .Layout_inputHalf_2Oi {
    width: 100%; }
  .Layout_inputHalfMargin_2Bt {
    width: 100%; }
  .Layout_fieldTitle_22S,
  .Layout_fieldAnswer_3pQ,
  .Layout_fieldTitleGeneral_ivp,
  .Layout_fieldAnswerGeneral_2TO {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .Layout_inputFieldInRow_1Nd {
    -webkit-box-align: initial;
    -webkit-align-items: initial;
        -ms-flex-align: initial;
            align-items: initial; }
  .Layout_collapse_237 .ant-collapse-header {
    font-size: 12px; } }
.SelectOverlay_SelectViewLayout_GTo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
  color: #000000;
  font-size: 14px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.SelectOverlay_SelectedViewLayout_1Z5 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
  color: #0071ff;
  font-size: 14px;
  border: 2px solid #0071ff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 10px; }

.SelectOverlay_info_2rL {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
.Layout_root_1-5 {
  background: white; }

.Layout_content_13T {
  margin: auto;
  /*width: 1000px;*/
  /*width: 100%;*/
  /*max-width: 100%;*/
  padding: 0px;
  min-height: 100vh;
  /*margin-left: 5%;*/
  /*margin-right: 5%;*/ }

.Layout_sub_content_10s {
  /*margin-left: 10%;*/
  /*margin-right: 10%;*/
  padding: 30px;
  /*min-height: 100vh;*/
  /*margin-left: 5%;*/
  /*margin-right: 5%;*/ }

.Layout_delivery_fee_notice_EWH {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 5px;
  /*//min-height: 52px;*/
  line-height: 100%;
  margin: 10px auto 0;
  padding: 5px 10px;
  border: 1px solid #cfefdf;
  background-color: #ebf8f2;
  color: #00a854;
  font-size: 13px;
  display: inline-block; }

.Layout_inputWithIconGrid_2yf {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 30px;
      grid-template-columns: auto 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 20px; }

.Layout_is_seller_create_order_1_h {
  margin-bottom: 20px; }

.Layout_is_seller_create_order_1_h > span {
  font-size: 14px;
  padding: 5px 10px;
  border-radius: 100px;
  color: #0071ff;
  background: #deeafe;
  font-weight: bold;
  padding: 5px 10px;
  border-radius: 100px;
  margin-right: 10px;
  font-size: 12px; }

.Layout_field_title_2Fn {
  color: #aaa;
  /*font-weight: 200;*/
  letter-spacing: 1px;
  font-size: 10px; }

.Layout_field_responsive_title_3hk {
  /*color: #aaa;*/
  /*letter-spacing: 1px;*/
  /*font-size: 10px;*/
  color: #888;
  font-size: 13px; }

.Layout_field_content_1R8 {
  /*line-height: 30px;*/
  font-size: 15px;
  /*font-weight: 300;*/
  /*height: 100px;*/
  /*color: #000;*/ }

.Layout_field_responsive_content_2U7 {
  /*line-height: 30px;*/
  font-size: 15px;
  /*font-weight: 300;*/
  margin-bottom: 30px;
  /*height: 100px;*/
  color: #000; }

.Layout_orderPhoneFieldWrapper_3FZ {
  display: block; }

.Layout_orderPhoneFieldWrapper_3FZ > a {
  display: inline-block;
  vertical-align: middle;
  line-height: 25px; }

.Layout_orderPhoneFieldWtsappLogo_axq {
  /*margin-right: 5px;*/
  display: inline-block;
  width: 25px;
  height: 25px;
  -o-object-fit: contain;
     object-fit: contain;
  vertical-align: middle; }

.Layout_phoneNumber_2iI {
  display: inline-block;
  vertical-align: middle; }

.Layout_notiWrapper_1TT {
  display: block;
  margin-top: 5px; }

.Layout_field_responsive_content_nomargin_2Wg {
  /*line-height: 30px;*/
  font-size: 15px;
  /*font-weight: 300;*/
  margin-bottom: 10px;
  /*height: 100px;*/
  /*color: #000;*/ }

.Layout_field_content_clickable_2tT {
  cursor: pointer; }

.Layout_field_button_2ut {
  border: none;
  background: #4c5259;
  color: #fff; }

.Layout_field_button_2ut:hover {
  border: none;
  background: #888;
  color: #fff; }

.Layout_field_button_2ut:active {
  border: none;
  background: #4c5259;
  color: #fff; }

.Layout_field_button_2ut:focus {
  border: none;
  background: #4c5259;
  color: #fff; }

.Layout_custom_hr_Yyg {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.Layout_custom_responsive_hr_1rC {
  display: none; }

.Layout_header_title_3ml {
  font-size: 25px;
  /*font-weight: 300;*/
  letter-spacing: 1px;
  line-height: 50px;
  color: #000; }

.Layout_header_desc_2rL {
  font-size: 12px;
  /*font-weight: 200;*/
  letter-spacing: 0px; }

.Layout_form_extra_desc_4RY {
  font-size: 12px;
  /*font-weight: 300;*/
  letter-spacing: 0px;
  max-width: 700px;
  margin-bottom: 30px;
  color: #000; }

.Layout_form_extra_remark_2R_ {
  font-size: 12px;
  /*font-weight: 200;*/
  letter-spacing: 0px;
  color: #aaa;
  margin-top: 20px;
  margin-bottom: 20px; }

.Layout_product_option_title_1jH {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #aaa;
  /*font-weight: 200;*/ }

.Layout_border_responsive_1pQ {
  border-left: 1px solid #eee;
  padding-left: 30px; }

.Layout_margin_col_responsive_w84 {
  padding-left: 30px; }

.Layout_responsiveAlign_2BZ {
  text-align: left; }

.Layout_thread_2AM tr th {
  text-align: center; }

.Layout_status_option_3fk {
  width: 95%;
  margin-left: 0px;
  color: #000;
  padding-top: 5px;
  /*font-weight: 400;*/ }

.Layout_status_option_3fk div {
  line-height: 40px;
  height: 40px;
  font-size: 15px; }

.Layout_marginPadding_3KU {
  margin-left: 0px;
  margin-top: 0px; }

.Layout_contentPadding_npX {
  padding: 20px; }

.Layout_printButton_25l {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #555;
  color: #fff;
  border: none;
  margin-right: 10px; }

.Layout_printButton_25l > span {
  font-size: 14px;
  padding: 10px;
  margin-left: 0px !important; }

.Layout_printButton_25l:hover {
  background-color: #aaa;
  color: #fff; }

.Layout_printButton_25l:focus {
  background-color: #555;
  color: #fff; }

.Layout_printButton_25l:active {
  background-color: #555;
  color: #fff; }

.Layout_editButton_j0E {
  margin-right: 10px;
  height: 40px !important;
  line-height: 40px !important;
  background-color: #0071ff !important;
  color: #fff !important;
  border: none;
  /*margin-left: 10px;*/ }

.Layout_editButton_j0E > span {
  font-size: 14px;
  padding: 10px;
  margin-left: 0px !important; }

.Layout_resendButton_dnt {
  margin-right: 10px;
  height: 40px !important;
  line-height: 40px !important;
  background-color: #0066af !important;
  color: #fff !important;
  border: none;
  /*margin-left: 10px;*/ }

.Layout_resendButtonText_jIg {
  font-size: 14px;
  line-height: 25px;
  min-width: 151px; }

.Layout_disableButton_12h {
  background-color: #aaa !important; }

.Layout_disableButtonForToolTips_2d- {
  background: none !important;
  margin-bottom: 10px; }

.Layout_formContainer_3JQ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 10px;
  font-size: 14px;
  color: #000;
  margin-bottom: 10px; }

.Layout_cancelButton_8kA {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #aaa !important;
  color: #fff !important;
  border: none;
  margin: 0 10px 0 0; }

.Layout_cancelButton_8kA > span {
  font-size: 14px;
  padding: 10px;
  margin-left: 0px !important; }

.Layout_orderTable_2Kk {
  width: 100%; }

.Layout_orderTable_2Kk th:nth-child(1) {
  width: 10% !important; }

.Layout_orderTable_2Kk th:nth-child(3) {
  text-align: right; }

.Layout_systemOrderDescriptionContainer_2MR {
  padding: 15px;
  border: 1px solid #ededed;
  border-radius: 0px;
  white-space: pre-line; }

.Layout_editOrderHint_3BT {
  color: #f04134;
  background: #fcdbd9;
  padding: 10px 20px;
  font-size: 13px;
  border-radius: 5px;
  display: inline-block; }

@media only screen and (max-width: 1000px) {
  .Layout_orderTable_2Kk th:nth-child(1) {
    width: 15% !important; } }

@media only screen and (max-width: 900px) {
  .Layout_orderTable_2Kk th:nth-child(1) {
    width: 20% !important; } }

.Layout_paymentStatusUpdateTime_2BZ {
  font-size: 12px;
  color: #aaa;
  margin-top: 5px; }

@media only screen and (max-width: 768px) {
  .Layout_is_seller_create_order_1_h {
    margin-bottom: 10px;
    text-align: center; }
  .Layout_ecpayButton_REq {
    margin-right: 0px;
    margin-bottom: 10px;
    width: 100%; }
  .Layout_deleteButton_1lc {
    margin-right: 0px;
    width: 100%; }
  .Layout_responsiveAlign_2BZ {
    text-align: center; }
  .Layout_responsiveMargin_25U {
    margin: auto; }
  .Layout_sub_content_10s {
    /*margin-left: 10%;*/
    /*margin-right: 10%;*/
    padding: 0px;
    /*min-height: 100vh;*/
    /*margin-left: 5%;*/
    /*margin-right: 5%;*/ }
  .Layout_marginPadding_3KU {
    margin-left: 30px;
    margin-top: 30px; }
  .Layout_field_responsive_content_2U7 div div span div div {
    /*margin-top: 20px !important;*/
    float: initial !important; }
  .Layout_field_responsive_content_2U7 div div span div div div {
    margin-top: 0px !important;
    left: 0px !important; }
  .Layout_field_responsive_content_2U7 div div span div div div:before {
    left: 0px !important; }
  .Layout_content_13T {
    padding: 0px;
    /*margin-left: 20px;*/
    /*margin-right: 20px;*/
    /*margin-bottom: 100px;*/ }
  .Layout_header_title_3ml {
    text-align: center;
    margin-bottom: 40px; }
  .Layout_desktopCol_OnV {
    display: none; }
  .Layout_field_responsive_title_3hk {
    color: #aaa;
    /*font-weight: 200;*/
    letter-spacing: 1px;
    font-size: 12px;
    text-align: center; }
  .Layout_field_responsive_content_2U7 {
    /*line-height: 30px;*/
    font-size: 15px;
    /*font-weight: 200;*/
    /*height: 100px;*/
    text-align: center; }
  .Layout_border_responsive_1pQ {
    border: none;
    padding-left: 0px; }
  .Layout_margin_col_responsive_w84 {
    padding-left: 0px; }
  .Layout_custom_responsive_hr_1rC {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #eee;
    padding: 0;
    margin: 1em 0;
    margin-top: -50px; }
  .Layout_activeButton_ztc {
    position: fixed;
    width: 100%;
    border-radius: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 70px;
    z-index: 3; }
  .Layout_activeButton_ztc:hover {
    color: #fff; }
  .Layout_contentPadding_npX {
    padding: 20px; }
  .Layout_printButton_25l {
    width: 100%;
    margin-left: 0px;
    margin-bottom: 10px; }
  .Layout_editButton_j0E {
    width: 100%;
    margin-left: 0px; }
  .Layout_cancelButton_8kA {
    width: 100%;
    margin: 0 0 10px 0; }
  .Layout_status_option_3fk {
    width: 100%; } }

/*@media only screen and (max-width: 768px) {*/
/*.content {*/
/*padding: 0px;*/
/*margin-left: 20px;*/
/*margin-right: 20px;*/
/*}*/
/*.desktopCol {*/
/*display: none;*/
/*}*/
/*.field_responsive_title {*/
/*color: #aaa;*/
/*font-weight: 300;*/
/*letter-spacing: 1px;*/
/*font-size: 10px;*/
/*text-align: center;*/
/*}*/
/*.field_responsive_content {*/
/*!*line-height: 30px;*!*/
/*font-size: 15px;*/
/*font-weight: 300;*/
/*!*height: 100px;*!*/
/*text-align: center;*/
/*}*/
/*.field_responsive_content_nomargin {*/
/*!*line-height: 30px;*!*/
/*font-size: 15px;*/
/*font-weight: 300;*/
/*!*height: 100px;*!*/
/*!*color: #000;*!*/
/*}*/
/*.border_responsive {*/
/*border: none;*/
/*padding-left: 0px;*/
/*}*/
/*.margin_col_responsive {*/
/*padding-left: 0px;*/
/*}*/
/*.custom_responsive_hr {*/
/*display: block;*/
/*height: 1px;*/
/*border: 0;*/
/*border-top: 1px solid #eee;*/
/*padding: 0;*/
/*margin: 1em 0;*/
/*margin-top: -50px;*/
/*}*/
/*}*/
.MessageBox_line_1Ck {
  line-height: 1.7;
  font-size: 13px;
  margin-bottom: 10px; }

.MessageBox_line_1Ck:last-child {
  margin-bottom: 0px; }

.MessageBox_line_1Ck img {
  width: 15px;
  margin-right: 5px;
  vertical-align: middle;
  border-radius: 100px; }

.MessageBox_time_Lo- {
  color: #ccc;
  word-break: break-all; }

.MessageBox_name_3Em {
  color: #aaa;
  font-weight: 400;
  margin-right: 5px;
  word-break: break-all;
  text-decoration: underline; }

.MessageBox_msg_2OZ {
  color: #777;
  word-break: break-all;
  white-space: pre-line; }

.MessageBox_input_1Re {
  height: 40px;
  /*line-height: 35px;*/
  font-size: 14px; }

.MessageBox_msgContainer_1uj {
  margin-bottom: 20px;
  padding: 10px;
  border: 1px solid #eee;
  border-radius: 5px; }

.MessageBox_sendBtn_3D3 {
  height: 40px;
  line-height: 35px;
  font-size: 13px;
  background: #0071ff;
  color: #fff;
  border: none; }

.MessageBox_sendBtn_3D3:hover {
  background: #0082de;
  color: #fff; }

.MessageBox_sendBtn_3D3:focus {
  background: #0071ff;
  color: #fff; }

.MessageBox_sendBtn_3D3:active {
  background: #0071ff;
  color: #fff; }
.UnifiedDeliveryStatusFlow_root_3PB .ant-slider:hover .ant-slider-handle {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
       -o-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
       -o-transform-origin: center center;
          transform-origin: center center; }

.UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_normalStatus_1yC {
  padding: 0 30px; }
  .UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_normalStatus_1yC .ant-slider-dot-active {
    border-color: #5ed694; }
  .UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_normalStatus_1yC .ant-slider-handle[style='left: 100%;'] {
    top: 0;
    background: #5ed694;
    width: 20px;
    height: 20px;
    border-color: #5ed694; }
    .UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_normalStatus_1yC .ant-slider-handle[style='left: 100%;']:after {
      content: '\E632';
      font-family: anticon !important;
      color: white;
      top: 0px;
      left: 2px;
      position: relative; }
  .UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_normalStatus_1yC .ant-slider-track {
    background-color: #5ed694; }
  .UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_normalStatus_1yC .ant-slider:hover .ant-slider-track {
    background: #5ed694; }
  .UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_normalStatus_1yC .ant-slider .ant-slider-handle {
    border-color: #5ed694; }

.UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_failureStatus_2cT {
  padding: 0 80px; }
  .UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_failureStatus_2cT .ant-slider-dot-active {
    border-color: #5ed694; }
  .UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_failureStatus_2cT .ant-slider-track {
    background-color: #5ed694; }
  .UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_failureStatus_2cT .ant-slider:hover .ant-slider-track {
    background: #5ed694; }
  .UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_failureStatus_2cT .ant-slider .ant-slider-handle {
    border-color: #5ed694; }

.UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_cancelledStatus_1j8 {
  padding: 0 80px; }
  .UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_cancelledStatus_1j8 .ant-slider-dot-active {
    border-color: #b7b700; }
  .UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_cancelledStatus_1j8 .ant-slider-track {
    background-color: #b7b700; }
  .UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_cancelledStatus_1j8 .ant-slider:hover .ant-slider-track {
    background: #b7b700; }
  .UnifiedDeliveryStatusFlow_root_3PB .UnifiedDeliveryStatusFlow_cancelledStatus_1j8 .ant-slider .ant-slider-handle {
    border-color: #b7b700; }
.OrderTable_table_S7C {
  margin-bottom: 10px; }
  .OrderTable_table_S7C .OrderTable_checkoutBuyTogetherTag_NjD {
    display: inline-block;
    font-size: 12px;
    padding: 7px 10px;
    margin-right: 5px;
    margin-bottom: 5px;
    border-radius: 5px;
    background-color: #0071ff;
    color: #fff; }
  .OrderTable_table_S7C td {
    padding: 10px 8px !important; }
  .OrderTable_table_S7C td:first-child,
  .OrderTable_table_S7C th:first-child {
    width: 100px;
    min-width: 100px; }
  .OrderTable_table_S7C td:nth-child(2),
  .OrderTable_table_S7C th:nth-child(2) {
    position: unset; }
  .OrderTable_table_S7C td:nth-child(3),
  .OrderTable_table_S7C th:nth-child(3) {
    text-align: right;
    width: 120px;
    min-width: 120px; }
  .OrderTable_table_S7C td:nth-child(4),
  .OrderTable_table_S7C th:nth-child(4) {
    position: relative;
    width: 120px;
    min-width: 120px; }
  .OrderTable_table_S7C td:first-child {
    padding: 10px 15px !important; }

.OrderTable_selectTable_16Z {
  margin-bottom: 10px; }
  .OrderTable_selectTable_16Z td:nth-child(2),
  .OrderTable_selectTable_16Z th:nth-child(2) {
    width: 100px;
    min-width: 100px;
    padding: 10px 15px !important; }
  .OrderTable_selectTable_16Z td:nth-child(3),
  .OrderTable_selectTable_16Z th:nth-child(3) {
    width: 100%;
    min-width: 100%;
    position: unset; }
  .OrderTable_selectTable_16Z td:nth-child(4),
  .OrderTable_selectTable_16Z th:nth-child(4) {
    width: 120px;
    min-width: 120px;
    position: relative;
    text-align: right; }
  .OrderTable_selectTable_16Z td:nth-child(5),
  .OrderTable_selectTable_16Z th:nth-child(5) {
    width: 120px;
    min-width: 120px; }
  .OrderTable_selectTable_16Z td {
    padding: 10px 8px !important; }

.OrderTable_inputNumber_3Z- {
  width: 100%; }

.OrderTable_deleteIcon_3tt {
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 15px; }

.OrderTable_optionTag_150 {
  display: inline-block;
  /*background: #f1f1f1;*/
  border: 1px solid #ddd;
  color: #444;
  font-size: 12px;
  padding: 7px 10px;
  margin-right: 5px;
  margin-bottom: 5px;
  border-radius: 5px;
  line-height: 1; }

.OrderTable_extraOptionTag_1d2 {
  display: inline-block;
  /*background: #f1f1f1;*/
  background: #fff;
  border: 1px solid #ddd;
  color: #444;
  font-size: 12px;
  padding: 7px 10px;
  margin-right: 5px;
  margin-bottom: 5px;
  border-radius: 5px;
  line-height: 1; }

.OrderTable_formAnswerTagContainer_3Xj {
  display: inline-block;
  background: #f1f1f1;
  border: 1px solid #ddd;
  color: #444;
  font-size: 12px;
  padding: 7px 10px;
  margin-right: 5px;
  margin-bottom: 5px;
  border-radius: 5px;
  line-height: 1;
  position: relative; }
  .OrderTable_formAnswerTagContainer_3Xj .OrderTable_formAnswerTag_1fp {
    margin-right: 15px; }
    .OrderTable_formAnswerTagContainer_3Xj .OrderTable_formAnswerTag_1fp .OrderTable_formTitle_3w1 {
      padding: 0 0.2rem;
      font-weight: 500;
      color: black; }
    .OrderTable_formAnswerTagContainer_3Xj .OrderTable_formAnswerTag_1fp .OrderTable_formAnswer_2_y {
      padding: 0 0.2rem;
      font-weight: 200; }
  .OrderTable_formAnswerTagContainer_3Xj .OrderTable_overflowButton_1c7 {
    width: 1rem;
    height: 1rem;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    cursor: pointer;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 300ms;
         -o-transition-duration: 300ms;
            transition-duration: 300ms;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
         -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
    .OrderTable_formAnswerTagContainer_3Xj .OrderTable_overflowButton_1c7:hover {
      opacity: 50%; }
    .OrderTable_formAnswerTagContainer_3Xj .OrderTable_overflowButton_1c7 .OrderTable_overflowIcon_3Yo {
      width: 100%;
      height: 100%; }

.OrderTable_formPreviewContainer_1GP {
  background-color: white;
  padding: 2rem; }
  .OrderTable_formPreviewContainer_1GP .OrderTable_formContainer_1lZ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 10px;
    font-size: 14px;
    color: #000;
    margin-bottom: 10px; }
  .OrderTable_formPreviewContainer_1GP .OrderTable_formAnswerContainer_3HM .OrderTable_formTitle_3w1 {
    margin: 0.7rem 0;
    padding: 0 0.2rem;
    font-weight: 500;
    color: black; }
  .OrderTable_formPreviewContainer_1GP .OrderTable_formAnswerContainer_3HM textarea[class^='ant-input'] {
    resize: none; }

.OrderTable_formAnswerImageOptionContainer_3QE {
  --desktopColumnWidth: 50px;
  --mobileColumnWidth: 50px;
  width: 100%; }
  .OrderTable_formAnswerImageOptionContainer_3QE .OrderTable_imageOptionListContainer_1IQ {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[6];
        grid-template-columns: repeat(6, 1fr);
    margin: 20px auto 30px 0;
    row-gap: 35px; }
  .OrderTable_formAnswerImageOptionContainer_3QE .OrderTable_imageOptionListContainerMobile_5rg {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr);
    margin: 20px auto 30px 0;
    row-gap: 35px; }
  .OrderTable_formAnswerImageOptionContainer_3QE .OrderTable_imageEditContainer_2bp {
    width: var(--desktopColumnWidth);
    height: var(--desktopColumnWidth);
    position: relative;
    display: inline-block;
    margin: auto; }
  .OrderTable_formAnswerImageOptionContainer_3QE .OrderTable_imageEditContainerMobile_2EX {
    width: var(--mobileColumnWidth);
    height: var(--mobileColumnWidth);
    position: relative;
    display: inline-block;
    margin: auto; }
  .OrderTable_formAnswerImageOptionContainer_3QE .OrderTable_imageContainer_2rS {
    display: inline-block;
    z-index: 1;
    border-radius: 100px;
    padding: 15%;
    width: var(--desktopColumnWidth);
    height: var(--desktopColumnWidth); }
  .OrderTable_formAnswerImageOptionContainer_3QE .OrderTable_imageContainerMobile_3Ue {
    display: inline-block;
    z-index: 1;
    border-radius: 100px;
    padding: 15%;
    width: var(--mobileColumnWidth);
    height: var(--mobileColumnWidth); }
  .OrderTable_formAnswerImageOptionContainer_3QE .OrderTable_imageOptionLabel_1z5 {
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 3px; }

@media only screen and (max-width: 768px) {
  .OrderTable_table_S7C td:first-child,
  .OrderTable_table_S7C th:first-child {
    width: 100px;
    min-width: 100px; }
  .OrderTable_table_S7C td:nth-child(2),
  .OrderTable_table_S7C th:nth-child(2) {
    width: 100%;
    min-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative; }
  .OrderTable_table_S7C td:nth-child(3),
  .OrderTable_table_S7C th:nth-child(3) {
    width: 100%;
    min-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .OrderTable_table_S7C td:nth-child(4),
  .OrderTable_table_S7C th:nth-child(4) {
    width: 100%;
    min-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: unset; }
  .OrderTable_selectTable_16Z td:nth-child(2),
  .OrderTable_selectTable_16Z th:nth-child(2) {
    width: 100px;
    min-width: 100px; }
  .OrderTable_selectTable_16Z td:nth-child(3),
  .OrderTable_selectTable_16Z th:nth-child(3) {
    width: 100%;
    min-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative; }
  .OrderTable_selectTable_16Z td:nth-child(4),
  .OrderTable_selectTable_16Z th:nth-child(4) {
    width: 100%;
    min-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .OrderTable_selectTable_16Z td:nth-child(5),
  .OrderTable_selectTable_16Z th:nth-child(5) {
    width: 100%;
    min-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: unset; } }
.ReceiptUpload_upload_8OU {
  /*display: inline-block;*/
  vertical-align: top;
  margin-right: 10px;
  margin-bottom: 10px; }

.ReceiptUpload_upload_8OU div {
  margin-right: 0px !important;
  margin-top: 0px; }

.ReceiptUpload_upload_8OU > div > span > div {
  display: block; }

@media only screen and (max-width: 768px) {
  .ReceiptUpload_upload_8OU {
    display: inline-block; } }
.DeliveryTimelineGroup_deliveryTimelineGroup_1VF {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 1024px;
  overflow-y: scroll; }
  .DeliveryTimelineGroup_deliveryTimelineGroup_1VF .DeliveryTimelineGroup_deliveryTimeline_3rC {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 6px 0;
    min-height: 40px; }
    .DeliveryTimelineGroup_deliveryTimelineGroup_1VF .DeliveryTimelineGroup_deliveryTimeline_3rC .DeliveryTimelineGroup_dateTimeCol_28R {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 20%;
          -ms-flex: 0 0 20%;
              flex: 0 0 20%;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .DeliveryTimelineGroup_deliveryTimelineGroup_1VF .DeliveryTimelineGroup_deliveryTimeline_3rC .DeliveryTimelineGroup_timelineCol_3RO {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 20%;
          -ms-flex: 0 0 20%;
              flex: 0 0 20%;
      position: relative; }
      .DeliveryTimelineGroup_deliveryTimelineGroup_1VF .DeliveryTimelineGroup_deliveryTimeline_3rC .DeliveryTimelineGroup_timelineCol_3RO .DeliveryTimelineGroup_highlightLabel_27K {
        width: 2px;
        background-color: #e0e0e0; }
        .DeliveryTimelineGroup_deliveryTimelineGroup_1VF .DeliveryTimelineGroup_deliveryTimeline_3rC .DeliveryTimelineGroup_timelineCol_3RO .DeliveryTimelineGroup_highlightLabel_27K .ant-avatar.ant-avatar-icon {
          font-size: 15px;
          text-align: center;
          background: #108ee9; }
        .DeliveryTimelineGroup_deliveryTimelineGroup_1VF .DeliveryTimelineGroup_deliveryTimeline_3rC .DeliveryTimelineGroup_timelineCol_3RO .DeliveryTimelineGroup_highlightLabel_27K .ant-avatar {
          width: 22px;
          height: 22px;
          line-height: 22px;
          border-radius: 16px;
          left: -10px; }
        .DeliveryTimelineGroup_deliveryTimelineGroup_1VF .DeliveryTimelineGroup_deliveryTimeline_3rC .DeliveryTimelineGroup_timelineCol_3RO .DeliveryTimelineGroup_highlightLabel_27K .ant-avatar > * {
          line-height: 20px; }
      .DeliveryTimelineGroup_deliveryTimelineGroup_1VF .DeliveryTimelineGroup_deliveryTimeline_3rC .DeliveryTimelineGroup_timelineCol_3RO .DeliveryTimelineGroup_normalLabel_1r3 {
        width: 2px;
        background-color: #e0e0e0; }
        .DeliveryTimelineGroup_deliveryTimelineGroup_1VF .DeliveryTimelineGroup_deliveryTimeline_3rC .DeliveryTimelineGroup_timelineCol_3RO .DeliveryTimelineGroup_normalLabel_1r3 .ant-avatar.ant-avatar-icon {
          font-size: 12px;
          text-align: center;
          position: absolute; }
        .DeliveryTimelineGroup_deliveryTimelineGroup_1VF .DeliveryTimelineGroup_deliveryTimeline_3rC .DeliveryTimelineGroup_timelineCol_3RO .DeliveryTimelineGroup_normalLabel_1r3 .ant-avatar {
          width: 14px;
          height: 14px;
          line-height: 14px;
          border-radius: 16px;
          left: -6px; }
        .DeliveryTimelineGroup_deliveryTimelineGroup_1VF .DeliveryTimelineGroup_deliveryTimeline_3rC .DeliveryTimelineGroup_timelineCol_3RO .DeliveryTimelineGroup_normalLabel_1r3 .ant-avatar > * {
          line-height: 14px; }
      .DeliveryTimelineGroup_deliveryTimelineGroup_1VF .DeliveryTimelineGroup_deliveryTimeline_3rC .DeliveryTimelineGroup_timelineCol_3RO .DeliveryTimelineGroup_hiddenLine_9Mi {
        width: 0; }
    .DeliveryTimelineGroup_deliveryTimelineGroup_1VF .DeliveryTimelineGroup_deliveryTimeline_3rC .DeliveryTimelineGroup_descriptionCol_1mu {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 60%;
          -ms-flex: 0 0 60%;
              flex: 0 0 60%; }
  .DeliveryTimelineGroup_deliveryTimelineGroup_1VF .DeliveryTimelineGroup_overTimeNode_1jT {
    color: #b6b6b6; }
.ChoosePayment_footerContainer_lj5 {
  /* width: 100%; */
  padding: 0px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.ChoosePayment_modalClassForHandleChildStyle_3E4 {
  width: 100%; }

.ChoosePayment_modalClassForHandleChildStyle_3E4 > div > :nth-child(4) {
  padding: 0px !important;
  overflow: hidden; }

.ChoosePayment_modalClassForHandleChildStyle_3E4 > div > button {
  height: 76px;
  padding: 0px 20px;
  width: auto; }

.ChoosePayment_modalClassForHandleChildStyle_3E4 > div > button > span {
  font-size: 25px !important; }

.ChoosePayment_modalClassForHandleChildStyle_3E4 > div > :nth-child(2) > div {
  font-size: 22px !important;
  padding: 10px; }

.ChoosePayment_inputSearch_pPY {
  padding: 6px 7px;
  height: 55px;
  font-size: 18px !important; }

.ChoosePayment_modalContentContainer_2zP {
  /* max-height: 65vh;
    overflow-y: scroll; */ }

.ChoosePayment_paymentRow_3IS {
  border-top: 1px solid #d9d9d9;
  padding: 12px 0px;
  cursor: pointer; }

.ChoosePayment_paymentRow_3IS:last-child {
  border-bottom: 1px solid #d9d9d9; }

.ChoosePayment_paymentType_rk4 {
  font-size: 24px;
  color: #000; }

.ChoosePayment_paymentDetail_39I {
  font-size: 18px;
  color: #848484;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.ChoosePayment_paymentDetail_39I > * {
  text-overflow: ellipsis;
  overflow: hidden; }
.ChooseDeliveryMethod_footerContainer_24k {
  /* width: 100%; */
  padding: 0px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.ChooseDeliveryMethod_modalClassForHandleChildStyle_3-Y {
  width: 100%; }

.ChooseDeliveryMethod_modalClassForHandleChildStyle_3-Y > div > :nth-child(4) {
  padding: 0px !important;
  overflow: hidden; }

.ChooseDeliveryMethod_modalClassForHandleChildStyle_3-Y > div > button {
  height: 76px;
  padding: 0px 20px;
  width: auto; }

.ChooseDeliveryMethod_modalClassForHandleChildStyle_3-Y > div > button > span {
  font-size: 25px !important; }

.ChooseDeliveryMethod_modalClassForHandleChildStyle_3-Y > div > :nth-child(2) > div {
  font-size: 22px !important;
  padding: 10px; }

.ChooseDeliveryMethod_inputSearch_3eU {
  padding: 6px 7px;
  height: 55px;
  font-size: 18px !important; }

.ChooseDeliveryMethod_modalContentContainer_1z4 {
  /* max-height: 65vh;
    overflow-y: scroll; */ }

.ChooseDeliveryMethod_deliveryRow_1em {
  border-top: 1px solid #d9d9d9;
  padding: 12px 0px;
  cursor: pointer; }

.ChooseDeliveryMethod_deliveryRow_1em:last-child {
  border-bottom: 1px solid #d9d9d9; }

.ChooseDeliveryMethod_deliveryType_2b9 {
  font-size: 24px;
  color: #000; }

.ChooseDeliveryMethod_deliveryDetail_1Ul {
  font-size: 18px;
  color: #848484;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
.Layout_fieldName_2Kg {
  text-align: right;
  font-size: 14px; }

.Layout_input_34B {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.Layout_inputNumber_1zk {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.Layout_inputNumber_1zk > div > input {
  line-height: 35px;
  height: 33px;
  color: #000; }

.Layout_input_34B {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.Layout_editButton_16P {
  top: 2px;
  right: 0px;
  border: none;
  padding: 10px;
  font-size: 13px;
  position: absolute; }

.Layout_backButton_2xE {
  border: none;
  font-size: 17px;
  padding-left: 0px; }

@media only screen and (max-width: 768px) {
  .Layout_backButton_2xE {
    margin-bottom: 20px; }
  .Layout_fieldName_2Kg {
    text-align: left;
    line-height: 35px; }
  .Layout_inputHalf_EhD {
    width: 100%; }
  .Layout_inputHalfMargin_3hL {
    width: 100%; } }
.ActionButtons_actionButtonRoot_ZU7 {
  display: inline-block; }

.ActionButtons_actionButtonContainer_10g {
  text-align: left;
  margin-top: 20px; }

.ActionButtons_actionButtonRoot_ZU7 button {
  height: 40px !important;
  line-height: 40px !important;
  margin-right: 10px;
  color: #fff;
  border: none; }

.ActionButtons_actionButtonRoot_ZU7 button > i {
  font-size: 15px; }

.ActionButtons_actionButtonRoot_ZU7 button > span {
  font-size: 14px;
  padding: 10px;
  margin-left: 0px !important; }

.ActionButtons_copyButton_b2Z {
  /*background: #fd9504;*/
  background: #b9927a; }

.ActionButtons_copyButton_b2Z:hover {
  background: #b9927a;
  color: #fff; }

.ActionButtons_copyButton_b2Z:focus {
  background: #b9927a;
  color: #fff; }

.ActionButtons_copyButton_b2Z:active {
  background: #b9927a;
  color: #fff; }

.ActionButtons_deleteButton_3Kh {
  background: #aaa; }

.ActionButtons_deleteButton_3Kh:hover {
  background: #888;
  color: #fff; }

.ActionButtons_deleteButton_3Kh:focus {
  background: #aaa;
  color: #fff; }

.ActionButtons_deleteButton_3Kh:active {
  background: #aaa;
  color: #fff; }

.ActionButtons_ecpayButton_K-p,
.ActionButtons_sfShipmentButton_2Bt {
  background-color: #70c050;
  margin-right: 10px; }

.ActionButtons_ecpayButton_K-p:hover,
.ActionButtons_sfShipmentButton_2Bt:hover {
  background-color: #50b526;
  color: #fff; }

.ActionButtons_ecpayButton_K-p:focus,
.ActionButtons_sfShipmentButton_2Bt:focus {
  background-color: #70c050;
  color: #fff; }

.ActionButtons_ecpayButton_K-p:active,
.ActionButtons_sfShipmentButton_2Bt:active {
  background-color: #70c050;
  color: #fff; }

.ActionButtons_ecpayButton_K-p > i {
  font-size: 15px; }

.ActionButtons_sfShipmentButton_2Bt > div > i {
  font-size: 12px; }

.ActionButtons_ecpayButton_K-p > span {
  font-size: 14px;
  padding: 10px;
  margin-left: 0px !important; }

.ActionButtons_sfShipmentButton_2Bt > div {
  font-size: 12px;
  margin-left: 0px !important;
  line-height: 16px !important; }

@media only screen and (max-width: 768px) {
  .ActionButtons_actionButtonRoot_ZU7 {
    display: block; }
  .ActionButtons_actionButtonContainer_10g {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
    margin-top: 10px; }
  .ActionButtons_actionButtonRoot_ZU7 button {
    margin-right: 0px;
    width: 100%;
    margin-bottom: 10px; }
  .ActionButtons_ecpayButton_K-p {
    margin-right: 0px;
    margin-bottom: 10px;
    width: 100%; }
  .ActionButtons_deleteButton_3Kh {
    margin-right: 0px;
    width: 100%; } }
.Layout_fieldName_3LE {
  text-align: right;
  font-size: 14px; }

.Layout_input_e8G {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.Layout_inputNumber_1Gx {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.Layout_inputNumber_1Gx > div > input {
  line-height: 35px;
  height: 33px;
  color: #000; }

.Layout_input_e8G {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.Layout_editButton_1l2 {
  top: 2px;
  right: 0px;
  border: none;
  padding: 10px;
  font-size: 13px;
  position: absolute; }

.Layout_backButton_2g4 {
  border: none;
  font-size: 17px;
  padding-left: 0px; }

@media only screen and (max-width: 768px) {
  .Layout_backButton_2g4 {
    margin-bottom: 20px; }
  .Layout_fieldName_3LE {
    text-align: left;
    line-height: 35px; }
  .Layout_inputHalf_28d {
    width: 100%; }
  .Layout_inputHalfMargin_2XI {
    width: 100%; } }
.WaybillButton_actionButtonRoot_15c {
  padding-left: 30px;
  padding-right: 30px;
  display: inline-block; }

.WaybillButton_actionButtonRoot_15c button {
  height: 40px !important;
  line-height: 40px !important;
  margin-right: 10px;
  color: #fff;
  border: none; }

.WaybillButton_actionButtonRoot_15c button > i {
  font-size: 15px; }

.WaybillButton_actionButtonRoot_15c button > span {
  font-size: 14px;
  padding: 10px;
  margin-left: 0px !important; }

.WaybillButton_printWaybillButtonContainer_3xo {
  text-align: center; }

.WaybillButton_printButton_3IT {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #555;
  color: #fff;
  border: none;
  margin-right: 10px; }

.WaybillButton_printButton_3IT > span {
  font-size: 14px;
  padding: 10px;
  margin-left: 0px !important; }

.WaybillButton_printButton_3IT:hover {
  background-color: #aaa;
  color: #fff; }

.WaybillButton_printButton_3IT:focus {
  background-color: #555;
  color: #fff; }

.WaybillButton_printButton_3IT:active {
  background-color: #555;
  color: #fff; }

@media only screen and (max-width: 768px) {
  .WaybillButton_actionButtonRoot_15c {
    display: block; }
  .WaybillButton_actionButtonRoot_15c button {
    margin-right: 0px;
    width: 100%;
    margin-bottom: 10px; }
  .WaybillButton_printWaybillButton_2U0 {
    margin-right: 0px;
    margin-bottom: 10px;
    width: 100%; } }
.PrintButton_printButton_NUF {
  margin-right: 10px;
  height: 40px !important;
  line-height: 40px !important;
  background-color: #4c5259 !important;
  color: #fff !important;
  border: none;
  /*margin-left: 10px;*/ }

.PrintButton_printButtonText_gat {
  font-size: 14px;
  line-height: 25px;
  min-width: 151px; }
.CustomizedPDFModal_PDFContainer_c0C {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.CustomizedPDFModal_firstRow_7BR {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

.CustomizedPDFModal_firstRowLeftSide_2iz,
.CustomizedPDFModal_firstRowRightSide_1xO {
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.CustomizedPDFModal_firstRowRightSide_1xO {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end; }

.CustomizedPDFModal_firstRowTitle_27D {
  font-size: 30px;
  margin-bottom: 10px; }

.CustomizedPDFModal_firstRowSubTitle_kyD {
  font-size: 15px; }

.CustomizedPDFModal_firstRowTitle_27D,
.CustomizedPDFModal_firstRowSubTitle_kyD {
  color: black; }

.CustomizedPDFModal_logo_2vD {
  width: 60px;
  text-align: right;
  -o-object-fit: contain;
     object-fit: contain;
  display: inline-block; }

.CustomizedPDFModal_rowFormat_2pI,
.CustomizedPDFModal_moneyRowFormat_3CJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.CustomizedPDFModal_infoRow_2xE {
  border-bottom: 1px solid #dddddd; }

.CustomizedPDFModal_inputColor_XLB {
  color: black; }
.Terms_root_1n_ {
  background: #4c5259;
  color: white;
  font-size: 15px;
  line-height: 30px; }

.Terms_container_1Ky {
  padding-top: 50px;
  padding-bottom: 50px; }
.ServerIndication_tag_1p_ {
  z-index: 9999;
  pointer-events: none;
  padding: 5px 10px;
  top: 0px;
  left: 0px;
  -webkit-transform: scale(0.3);
      -ms-transform: scale(0.3);
       -o-transform: scale(0.3);
          transform: scale(0.3);
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
       -o-transform-origin: top left;
          transform-origin: top left;
  position: fixed;
  border: 0px solid white;
  border-radius: 0px 0px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 5px;
          box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 5px;
  color: #fff;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s; }

.ServerIndication_dev_4MA {
  background-color: #186aff; }

.ServerIndication_prod_1YL {
  background-color: #ff6347; }

@media only screen and (max-width: 768px) {
  .ServerIndication_tag_1p_ {
    -webkit-transform: scale(0.1);
        -ms-transform: scale(0.1);
         -o-transform: scale(0.1);
            transform: scale(0.1); } }
.ErrorBoundary_root_3GH {
  padding: 20px;
  border-radius: 10px;
  /*box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;*/
  /*background: #fff;*/
  width: 95%;
  /*max-width: 600px;*/
  margin: auto;
  color: #000; }

.ErrorBoundary_title_fTp {
  font-size: 20px;
  margin-bottom: 10px; }

.ErrorBoundary_title_fTp:first-child {
  margin-bottom: 0; }

.ErrorBoundary_info_3hT {
  display: inline-block;
  color: #555;
  font-size: 14px;
  margin-bottom: 10px;
  background: #eee;
  padding: 5px 10px;
  border-radius: 3px;
  font-weight: bold; }

.ErrorBoundary_stack_f2q {
  color: #aaa;
  font-size: 12px;
  margin-bottom: 10px; }

.ErrorBoundary_date_2UO {
  margin-bottom: 5px; }
.Error_title_2TB {
  color: #4c5259;
  font-size: 30px;
  font-weight: 300;
  letter-spacing: 2px;
  margin-bottom: 30px;
  margin-top: -20px; }

.Error_desc_1Sb {
  font-size: 17px;
  font-weight: 400;
  letter-spacing: 1px;
  margin-bottom: 30px; }

.Error_code_2VS {
  font-size: 17px;
  font-weight: 400;
  letter-spacing: 1px;
  margin-bottom: 20px; }

@media only screen and (max-width: 768px) {
  .Error_title_2TB {
    font-size: 30px; } }
.Layout_root_h2- {
  min-height: 90vh;
  /*background: #fafafa;*/ }

.Layout_mobileMargin_xDJ {
  margin-bottom: 0px; }

.Layout_contentPadding_3ye {
  padding: 30px; }

.Layout_responsivePadding1__2e {
  margin-bottom: 0px;
  padding-right: 5px; }

.Layout_responsivePadding2_1Hm {
  margin-bottom: 0px;
  padding-left: 5px; }

.Layout_updateInfoWrapper_1Kw {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.Layout_updateInfoWrapper_1Kw .Layout_time_Jte {
  display: inline-block;
  margin-right: 20px;
  color: #aaa;
  font-size: 14px; }

@media only screen and (max-width: 768px) {
  .Layout_contentPadding_3ye {
    padding-left: 0px;
    padding-right: 0px; }
  .Layout_mobileMargin_xDJ {
    margin-bottom: 30px; }
  .Layout_responsivePadding1__2e {
    margin-bottom: 30px;
    padding-right: 0px; }
  .Layout_responsivePadding2_1Hm {
    margin-bottom: 0px;
    padding-left: 0px; }
  .Layout_updateInfoWrapper_1Kw .Layout_time_Jte {
    padding-left: 10px; } }
.PopularProductTable_header_title_3mw {
  font-size: 20px;
  letter-spacing: 0px;
  width: 100%;
  /*background: #fff;*/
  line-height: 30px; }

.PopularProductTable_container_2R4 {
  padding: 40px;
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); }

.PopularProductTable_responsiveTitleAlign_2xH {
  text-align: left;
  margin-bottom: 20px; }

.PopularProductTable_responsiveMenuAlign_26h {
  text-align: right;
  margin-bottom: 20px; }

@media only screen and (max-width: 767px) {
  .PopularProductTable_container_2R4 {
    padding: 12px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); }
  .PopularProductTable_dropdown_2Zf {
    margin-top: 20px;
    width: 100%; }
  .PopularProductTable_responsiveTitleAlign_2xH {
    text-align: center;
    margin-bottom: 0px;
    margin-top: 15px; }
  .PopularProductTable_responsiveMenuAlign_26h {
    text-align: center;
    margin-bottom: 20px; } }

.PopularProductTable_dropdown_2Zf {
  width: 300px;
  max-width: 100%;
  color: #000;
  font-weight: 400; }

.PopularProductTable_dropdown_2Zf div {
  line-height: 40px;
  height: 40px;
  font-size: 14px; }
.Table_table_2ow {
  font-size: 13px; }

.Table_table_2ow > div > div > div > div > div > table > tbody > tr > td {
  padding: 10px 10px 5px;
  /*vertical-align: top;*/ }

.Table_table_2ow > div > div > div > div > div > table > thead > tr > th > span > span {
  line-height: 40px;
  font-size: 13px; }

.Table_table_2ow > div > div > div > div > div > table > thead > tr > th:first-child {
  /*image*/
  width: 80px;
  max-width: 80px; }

.Table_table_2ow > div > div > div > div > div > table > thead > tr > th:nth-child(2) {
  /*name and id*/
  width: 600px;
  max-width: 600px; }

.Table_table_2ow > div > div > div > div > div > table > thead > tr > th:nth-child(3) {
  /*amount*/
  width: 150px;
  max-width: 150px; }

@media only screen and (max-width: 1600px) {
  .Table_table_2ow > div > div > div > div > div > table > thead > tr > th:first-child {
    /*image*/
    width: 80px;
    max-width: 80px; }
  .Table_table_2ow > div > div > div > div > div > table > thead > tr > th:nth-child(2) {
    /*name and id*/
    width: 170px;
    max-width: 170px; }
  .Table_table_2ow > div > div > div > div > div > table > thead > tr > th:nth-child(3) {
    /*amount*/
    width: 120px;
    max-width: 120px; } }

@media only screen and (max-width: 1400px) {
  .Table_table_2ow > div > div > div > div > div > table > thead > tr > th:nth-child(3) {
    /*amount*/
    width: 100px;
    max-width: 100px; } }

@media only screen and (max-width: 1200px) {
  .Table_table_2ow > div > div > div > div > div > table > thead > tr > th:nth-child(2) {
    /*name and id*/
    width: 200px;
    max-width: 200px; }
  .Table_table_2ow > div > div > div > div > div > table > thead > tr > th:nth-child(3) {
    /*amount*/
    width: 125px;
    max-width: 125px; } }

@media only screen and (max-width: 1050px) {
  .Table_table_2ow > div > div > div > div > div > table > thead > tr > th:nth-child(2) {
    /*name and id*/
    width: 150px;
    max-width: 150px; } }

@media only screen and (max-width: 768px) {
  .Table_table_2ow > div > div > div > div > div > table > thead > tr > th > span > span {
    font-size: 12px; } }
.LabelRow_container_3sD {
  padding: 20px;
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); }

.LabelRow_responsiveTitleLeft_2u8 {
  position: initial;
  margin-left: 5px;
  font-size: 20px; }

.LabelRow_responsiveTitleRight_1ie {
  position: absolute;
  right: 5px;
  top: 12px; }

.LabelRow_responsiveMargin_3Mo {
  margin-bottom: 0px; }

@media only screen and (max-width: 1175px) {
  .LabelRow_responsiveMargin_3Mo {
    margin-bottom: 20px; }
  .LabelRow_container_3sD {
    padding: 10px;
    background-color: #fff;
    border-radius: 0px;
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); }
  .LabelRow_responsiveTitleLeft_2u8 {
    text-align: center;
    position: initial;
    left: 0px;
    top: 0px;
    margin-bottom: 15px; }
  .LabelRow_responsiveTitleRight_1ie {
    text-align: center;
    position: initial;
    right: 0px;
    top: 0px; } }

/*@media only screen and (max-width: 768px) {*/
/*.responsiveMargin{*/
/*margin-bottom: 20px;*/
/*}*/
/*.container {*/
/*padding: 10px;*/
/*background-color: #fff;*/
/*border-radius: 0px;*/
/*box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);*/
/*}*/
/*.responsiveTitleLeft {*/
/*text-align: center;*/
/*position: initial;*/
/*left: 0px;*/
/*top: 0px;*/
/*margin-bottom: 15px;*/
/*}*/
/*.responsiveTitleRight {*/
/*text-align: center;*/
/*position: initial;*/
/*right: 0px;*/
/*top: 0px;*/
/*}*/
/*}*/
.Layout_root_12O {
  min-height: 90vh; }

.Layout_panelHeader_JXa {
  color: #000;
  font-size: 14px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.Layout_fieldBlock_LfC {
  margin-left: 50px; }

.Layout_title_J5j {
  font-size: 14px;
  /*line-height: 40px;*/
  margin-bottom: 20px; }

.Layout_input_12B {
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  width: 400px;
  margin-right: 10px;
  margin-bottom: 20px; }

.Layout_hint_3lK {
  color: #4f5259;
  font-size: 13px;
  line-height: 25px;
  margin-bottom: 10px; }

.Layout_iconBlock_3LI {
  margin-left: 20px; }

.Layout_icon_1Nm {
  color: #fd9504;
  margin-right: 5px; }

.Layout_row_1ZA {
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start; }

.Layout_gtmTemplateTitle_1Vj {
  font-size: 15px; }

.Layout_gtmTemplateDesc_3t7 {
  font-size: 14px;
  line-height: 2;
  margin-bottom: 30px; }

.Layout_checkbox_3S3 {
  font-size: 14px;
  margin-bottom: 10px; }

@media only screen and (max-width: 1011px) {
  .Layout_row_1ZA {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .Layout_fieldBlock_LfC {
    width: 100%;
    margin-left: 0px; }
  .Layout_input_12B {
    width: 100%; }
  .Layout_iconBlock_3LI {
    margin-left: 0px; } }
.OAuthSettings_root_3oZ {
  /*background: #fafafa;*/
  min-height: 100vh;
  color: #000; }

.OAuthSettings_content_1d_ {
  /* margin: auto;
  width: 100%; */
  /* padding: 30px; */
  /* background: #fff; */
  /* border-radius: 5px; */
  /* box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); */
  /*max-width: 1000px;*/ }

.OAuthSettings_custom_hr_3EY {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  background: #fff;
  border-radius: 5px;
  margin-top: 15px;
  margin-bottom: 15px; }

.OAuthSettings_fieldTitle_NLP {
  font-size: 20px; }

.OAuthSettings_title_2gW {
  font-size: 14px; }

.OAuthSettings_desc_1CB {
  font-size: 12px;
  margin-top: 10px; }

.OAuthSettings_right_uON {
  text-align: right; }

@media only screen and (max-width: 768px) {
  .OAuthSettings_right_uON {
    text-align: left;
    margin-top: 15px;
    margin-bottom: 20px; } }

.OAuthSettings_logo_3mB {
  height: 30px;
  width: 30px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-right: 10px; }

.OAuthSettings_button_2m- {
  height: 40px;
  line-height: 40px; }

.OAuthSettings_disabled_1ip {
  position: relative; }

.OAuthSettings_disabled_1ip:after {
  content: ' ';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.8;
  background: white; }
.GoogleMapApi_root_Zrd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin-bottom: 10px;
  color: #000; }

.GoogleMapApi_root_Zrd > * {
  display: inline-block;
  vertical-align: middle; }

.GoogleMapApi_input_3Og {
  width: calc(100% - 80px);
  height: 40px !important;
  line-height: 40px !important;
  font-size: 14px; }

.GoogleMapApi_button_2L6 {
  width: 80px; }

.GoogleMapApi_tutorial_3_u {
  font-size: 14px; }

@media only screen and (max-width: 768px) {
  .GoogleMapApi_input_3Og {
    font-size: 16px; } }
.MenuItemList_addButton_2Ou {
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: none;
  padding: 10px 20px;
  color: #fff;
  height: auto;
  width: 100%;
  background: #6f7894; }

.MenuItemList_addButton_2Ou > i {
  font-weight: bold; }

.MenuItemList_addButton_2Ou:hover {
  background: #aaa;
  color: #fff;
  border: none; }

.MenuItemList_addButton_2Ou:active {
  background: #6f7894;
  color: #fff;
  border: none; }

.MenuItemList_addButton_2Ou:focus {
  background: #6f7894;
  color: #fff;
  border: none; }

.MenuItemList_editButton_1cr {
  margin-left: 1px;
  border: 0px solid #000 !important;
  border-radius: 0px;
  height: 50px;
  background: #ddd; }

.MenuItemList_editButton_1cr:hover {
  background: #aaa; }

.MenuItemList_editButton_1cr span {
  margin: 5px !important;
  font-weight: 400 !important;
  color: #000 !important; }

.MenuItemList_editButton_1cr i {
  color: #000 !important; }

.MenuItemList_input-full-width_3um {
  width: 100% !important; }

.MenuItemList_inputStyle_vXP {
  width: 100%; }

.MenuItemList_radioStyle_aqM {
  display: block;
  height: 30px;
  line-height: 30px; }

.MenuItemList_hoverPointer_WZw:hover {
  cursor: pointer; }

.MenuItemList_tabNoBorder_rkQ .ant-tabs-bar {
  border-bottom: 0px solid #fff; }

.MenuItemList_editMenu_3kB {
  z-index: 10000;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.69);
  position: absolute;
  top: 0px;
  border: none; }

.MenuItemList_editMenuButton_kS_ {
  font-size: 17px;
  border: none;
  border-radius: 5px;
  height: 50px;
  color: #fff;
  background: rgba(75, 81, 88, 0.7); }

.MenuItemList_editMenuButton_kS_ span {
  font-weight: 300;
  padding-right: 20px; }

.MenuItemList_editMenuButton_kS_ i {
  padding-left: 20px; }

.MenuItemList_editMenuButton_kS_:hover {
  background: rgba(75, 81, 88, 0.9);
  color: #fff; }

.MenuItemList_editMenuButton_kS_:focus {
  background: rgba(75, 81, 88, 0.69);
  color: #fff; }

.MenuItemList_editMenuButton_kS_:active {
  background: rgba(75, 81, 88, 0.69);
  color: #fff; }

.MenuItemList_disableSelect_1c9 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  min-height: 40px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
  border: 1px solid #eee;
  border-radius: 5px;
  background: #fafafa; }

.MenuItemList_customSelect_3Cd > div {
  line-height: 35px !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  top: 0px;
  margin-top: 0px; }

.MenuItemList_customSelect_3Cd > div > div > div {
  height: 25px !important;
  line-height: 26px !important; }

.MenuItemList_customSelect_3Cd > div > div > ul > li {
  height: 25px !important;
  line-height: 25px !important; }

.MenuItemList_addSubMenuButton_1H9 {
  font-size: 12px;
  margin: 0px 10px 10px;
  background: #0071ff;
  color: #fff;
  border: none;
  padding: 5px 15px 5px 10px; }

.MenuItemList_addSubMenuButton_1H9 > span {
  margin-left: 3px !important; }

.MenuItemList_menuChoiceButton_3nv {
  font-size: 14px;
  position: absolute;
  top: 7px;
  right: 7px;
  background: #a2a7b9;
  color: #fff;
  border: none; }

.MenuItemList_menuChoiceButton_3nv:hover {
  background: #0071ff;
  color: #fff;
  border: none; }

.MenuItemList_menuChoiceItem_c3s {
  position: relative;
  margin-bottom: 15px;
  background: #fafafa;
  border-radius: 5px;
  padding: 10px 15px;
  border: 1px solid #eee; }

.MenuItemList_modal_S1V {
  max-width: 1400px; }

@media only screen and (max-width: 768px) {
  .MenuItemList_modal_S1V {
    width: 90% !important;
    margin: auto; } }
.withEditStyleModal_modal_1cW {
  max-width: 800px; }

@media only screen and (max-width: 768px) {
  .withEditStyleModal_modal_1cW {
    max-width: 2000px;
    width: 90% !important; } }
.MapEditMode_geoSearch_-WE input {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none; }

.MapEditMode_geoSearch_-WE input:hover {
  border-color: #777b81; }

.MapEditMode_geoSearch_-WE input:focus {
  border-color: #777b81;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(76, 82, 89, 0.2);
          box-shadow: 0 0 0 2px rgba(76, 82, 89, 0.2); }
.TextStylePicker_swatch_2XX {
  padding: 3px;
  background: #fff;
  border-radius: 1px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); }

.TextStylePicker_color_2OK {
  width: 36px;
  height: 14px;
  border-radius: 2px;
  border: solid 1px;
  border-color: #aaa; }

.TextStylePicker_colorText_1zX {
  line-height: 14px;
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px; }

.TextStylePicker_popover_ypc {
  /* margin: 5px; */
  width: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: solid 1px #ccc;
  border-radius: 4px;
  overflow: hidden; }

.TextStylePicker_popover_ypc > div {
  width: 50%; }

.TextStylePicker_colorPickerContainer_1XX {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  width: auto !important; }

.TextStylePicker_colorPickerContainer_1XX > div:first-child {
  padding-bottom: 30% !important; }

.TextStylePicker_textPickerContainer_2ZD {
  width: 200px;
  padding: 15px;
  background: white; }

.TextStylePicker_textPickerContainer_2ZD:nth-child(3) {
  margin-bottom: 0px; }

.TextStylePicker_rowContainer_3r8 {
  margin-bottom: 15px;
  display: table;
  width: 100%; }

.TextStylePicker_rowContainer_3r8 > div {
  display: table-cell;
  line-height: 1; }

.TextStylePicker_rowContainer_3r8 > div:first-child {
  width: 40%;
  padding-right: 10px; }

.TextStylePicker_rowContainer_3r8 > div:nth-child(2) {
  width: 80%;
  text-align: right; }

.TextStylePicker_rowContainer_3r8 > div:nth-child(2) > div {
  width: 100%; }

.TextStylePicker_rowContainer_3r8 div {
  vertical-align: middle; }

.TextStylePicker_exampleText_hqI {
  border: solid 1px;
  border-radius: 2px;
  text-align: center;
  line-height: 1.5;
  border: 1px dashed #ccc;
  border-radius: 2px;
  padding: 10px;
  color: #000; }

.TextStylePicker_syncButtonDiv_3QZ {
  padding: 3px;
  background: #fff;
  border-radius: 1px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
  line-height: 14px;
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
  height: 20px;
  margin-left: 5px; }

@media only screen and (max-width: 450px) {
  /* @media only screen and (max-width: 0px) { */
  .TextStylePicker_popover_ypc {
    display: inline-block;
    width: 100%;
    margin: 0; }
  .TextStylePicker_popover_ypc > div {
    width: 100%; }
  .TextStylePicker_colorPickerContainer_1XX {
    /* box-shadow: none !important; */
    width: auto !important; }
  .TextStylePicker_textPickerContainer_2ZD {
    /* width: 200px; */
    width: auto;
    padding: 15px;
    background: white; } }
.YoutubeEditMode_expandButton_1sn {
  background-color: rgba(75, 81, 88, 0.7) !important;
  color: #fff !important;
  border-color: #aaa !important; }

.YoutubeEditMode_promptContainer_34q {
  position: relative;
  color: red;
  font-size: 13px;
  margin-bottom: 20px; }

.YoutubeEditMode_spinWrapper_3ce {
  margin-top: 20px;
  margin-bottom: 20px; }

.YoutubeEditMode_thumbnail_nqr {
  display: inline-block;
  width: 100%;
  text-align: center; }

.YoutubeEditMode_thumbnail_nqr img {
  width: 130px;
  height: auto; }

.YoutubeEditMode_descriptionInnerRow_1g_ {
  display: inline-block;
  width: 100%; }

.YoutubeEditMode_descriptionInnerRow_1g_ > :nth-child(1) {
  width: 20%;
  vertical-align: middle;
  margin-bottom: 10px; }

.YoutubeEditMode_descriptionInnerRow_1g_ > :nth-child(2) {
  width: 80%;
  vertical-align: middle;
  margin-bottom: 10px; }

.YoutubeEditMode_descriptionInnerRow_1g_ > :nth-child(2) > div {
  margin-bottom: 0px; }

.YoutubeEditMode_descriptionInnerRowWrapper_3P6 {
  display: inline-block; }

.YoutubeEditMode_videoUrlInnerRow_AZN {
  display: inline-block;
  width: 100%; }

.YoutubeEditMode_videoUrlInnerRow_AZN > :nth-child(1) {
  width: 35%;
  vertical-align: middle;
  margin-bottom: 10px; }

.YoutubeEditMode_videoUrlInnerRow_AZN > :nth-child(2) {
  width: 65%;
  vertical-align: middle;
  margin-bottom: 10px; }

.YoutubeEditMode_videoUrlInnerRow_AZN > :nth-child(2) > div {
  margin-bottom: 0px; }

.YoutubeEditMode_videoUrlInnerRowWrapper_ZV7 {
  display: inline-block; }

.YoutubeEditMode_overallSettingInnerRow_1Jw {
  display: inline-block;
  width: 100%; }

.YoutubeEditMode_overallSettingInnerRow_1Jw > :nth-child(1) {
  width: 35%;
  vertical-align: middle;
  margin-bottom: 10px; }

.YoutubeEditMode_overallSettingInnerRow_1Jw > :nth-child(2) {
  width: 65%;
  vertical-align: middle;
  margin-bottom: 10px; }

.YoutubeEditMode_overallSettingInnerRow_1Jw > :nth-child(2) > div {
  margin-bottom: 0px; }

.YoutubeEditMode_overallSettingInnerRowWrapper_1ro {
  display: inline-block; }

.YoutubeEditMode_videoDescriptionForm_2Ol {
  margin-bottom: 12px !important;
  text-align: end; }

.YoutubeEditMode_videoDescriptionForm_2Ol > div {
  display: inline-block !important; }

/* ant-form-item-control-wrapper */
.YoutubeEditMode_videoDescriptionForm_2Ol > div:nth-child(1) {
  width: 90%; }

.YoutubeEditMode_videoForm_22f {
  margin-bottom: 12px !important; }

.YoutubeEditMode_videoForm_22f > div {
  display: inline-block !important; }

/* ant-form-item-label */
.YoutubeEditMode_videoForm_22f > div:nth-child(1) {
  width: 200px; }

/* ant-form-item-control-wrapper */
.YoutubeEditMode_videoForm_22f > div:nth-child(2) {
  width: 100%; }

.YoutubeEditMode_inputLabelWrapper_3lj {
  width: 100%;
  white-space: nowrap; }

.YoutubeEditMode_videoSettingContainer_rhQ {
  border-bottom: 1px solid #ddd;
  /* .videoForm's margin-bottom is 12px */
  /* .videoSettingContainer's margin-bottom is 20px */
  /* .videoSettingContainer's padding-bottom: 20px - 12px = 8px */
  padding-bottom: 8px;
  margin-bottom: 20px;
  font-size: 14px; }

.YoutubeEditMode_videoSettingContainer_rhQ > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

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

.YoutubeEditMode_textStyleSwitchLabelWrapper_3os {
  display: inline-block;
  width: 30%; }

.YoutubeEditMode_textStyleSwitchPickerWrapper_2uX {
  display: inline-block;
  width: 70%; }

.YoutubeEditMode_textStyleLabelWrapper_2Ed {
  display: inline-block;
  width: 15%; }

.YoutubeEditMode_textStylePickerWrapper_1U0 {
  display: inline-block;
  width: 85%; }

.YoutubeEditMode_textStyleSeperator_xYe {
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
  padding-top: 5px; }

.YoutubeEditMode_modalWindow_2Sa {
  width: 60% !important; }

@media only screen and (max-width: 1330px) {
  .YoutubeEditMode_modalWindow_2Sa {
    width: 80% !important; } }

@media only screen and (max-width: 1440px) {
  .YoutubeEditMode_modalWindow_2Sa {
    width: 70% !important; } }

@media only screen and (max-width: 768px) {
  .YoutubeEditMode_thumbnail_nqr img {
    width: 60%;
    height: auto;
    padding-bottom: 12px; }
  .YoutubeEditMode_descriptionInnerRow_1g_ > :nth-child(1) {
    width: 30%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_descriptionInnerRow_1g_ > :nth-child(2) {
    width: 70%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_videoUrlInnerRow_AZN > :nth-child(1) {
    width: 30%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_videoUrlInnerRow_AZN > :nth-child(2) {
    width: 70%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_overallSettingInnerRow_1Jw > :nth-child(1) {
    width: 50%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_overallSettingInnerRow_1Jw > :nth-child(2) {
    width: 50%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_textStyleContainer_3UY {
    display: block; }
  .YoutubeEditMode_textStyleLabelWrapper_2Ed {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px; }
  .YoutubeEditMode_textStylePickerWrapper_1U0 {
    display: inline-block;
    width: 100%; }
  .YoutubeEditMode_textStyleSeperator_xYe {
    margin-bottom: 20px;
    padding-top: 10px; }
  .YoutubeEditMode_textStyleSwitchLabelWrapper_3os {
    display: inline-block;
    width: 40%; }
  .YoutubeEditMode_textStyleSwitchPickerWrapper_2uX {
    display: inline-block;
    width: 60%; } }

@media only screen and (max-width: 500px) {
  .YoutubeEditMode_thumbnail_nqr img {
    width: 100%;
    height: auto;
    padding-bottom: 12px; }
  .YoutubeEditMode_videoUrlInnerRow_AZN > :nth-child(1) {
    width: 100%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_videoUrlInnerRow_AZN > :nth-child(2) {
    width: 100%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_overallSettingInnerRow_1Jw > :nth-child(1) {
    width: 60%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_overallSettingInnerRow_1Jw > :nth-child(2) {
    width: 40%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_textStyleSwitchLabelWrapper_3os {
    display: inline-block;
    width: 80%; }
  .YoutubeEditMode_textStyleSwitchPickerWrapper_2uX {
    display: inline-block;
    width: 20%; } }

.YoutubeEditMode_settingLabelWrapper_2zE {
  /* width: 180px; */
  white-space: pre-line; }

.YoutubeEditMode_settingForm_1rm > div {
  display: inline-block !important; }

/* ant-form-item-label */
.YoutubeEditMode_settingForm_1rm > div:nth-child(1) {
  padding: 0 0 4px !important;
  width: 300px; }

/* ant-form-item-control-wrapper */
/*
.settingForm>div:nth-child(2) {
    width: 30%;
} */
.YoutubeEditMode_settingSwitchWrapper_2WU {
  padding-left: 10px; }

.YoutubeEditMode_settingTabWrapper_aqS {
  padding: 0 20px; }

.YoutubeEditMode_videoTabWrapper_2HE {
  padding: 0 10px; }
.SimpleTextStylePickerHorizontal_root_21A {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 800px; }

.SimpleTextStylePickerHorizontal_colorPickerWrapper_o2H {
  display: inline-block; }

.SimpleTextStylePickerHorizontal_fontStyleWrapper_3C0 {
  display: inline-block;
  padding-left: 20px;
  width: auto; }

.SimpleTextStylePickerHorizontal_pickerBlockWrapper_3VS {
  padding: 10px 0px;
  width: auto; }

.SimpleTextStylePickerHorizontal_styleHeading_2fn {
  display: inline-block;
  padding-right: 20px;
  margin-bottom: 7px; }

.SimpleTextStylePickerHorizontal_block_2qG {
  width: 100%;
  display: inline-block;
  margin-bottom: 14px; }

.SimpleTextStylePickerHorizontal_previewWrapper_2Xs {
  margin-top: 10px; }

@media only screen and (max-width: 768px) {
  .SimpleTextStylePickerHorizontal_root_21A {
    width: 100%; }
  .SimpleTextStylePickerHorizontal_block_2qG {
    width: 100%; } }

@media only screen and (max-width: 500px) {
  .SimpleTextStylePickerHorizontal_root_21A {
    width: 100%;
    display: block; }
  .SimpleTextStylePickerHorizontal_root_21A > :nth-child(1) {
    display: inline-block;
    width: 100%; }
  .SimpleTextStylePickerHorizontal_root_21A > :nth-child(2) {
    display: inline-block;
    padding-left: 0px;
    width: 100%; } }
.CategoryDropdown_container_37j {
  width: 100%; }
  .CategoryDropdown_container_37j select {
    width: 100%;
    option-width: 100%; }
.PaginatedInput_container_3kU {
  height: 100%;
  width: 100%; }
  .PaginatedInput_container_3kU .PaginatedInput_pagination_tpu {
    padding: 0px 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    row-gap: 5px; }
    .PaginatedInput_container_3kU .PaginatedInput_pagination_tpu .PaginatedInput_select_Vy0 {
      padding: 0 10px;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      line-height: 30px;
      margin-right: 5px;
      background: none;
      border: none;
      -webkit-transition: all 0.2s;
      -o-transition: all 0.2s;
      transition: all 0.2s;
      border-radius: 5px;
      cursor: pointer;
      position: relative; }
      .PaginatedInput_container_3kU .PaginatedInput_pagination_tpu .PaginatedInput_select_Vy0 .PaginatedInput_delete_1pw {
        display: none;
        cursor: pointer;
        -webkit-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
        opacity: 0;
        background: red;
        border: none;
        border-radius: 20px;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        height: 14px;
        width: 14px;
        position: absolute;
        top: -7px;
        right: -7px;
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1); }
        .PaginatedInput_container_3kU .PaginatedInput_pagination_tpu .PaginatedInput_select_Vy0 .PaginatedInput_delete_1pw:hover {
          border-color: white;
          -webkit-transform: scale(1.3);
              -ms-transform: scale(1.3);
               -o-transform: scale(1.3);
                  transform: scale(1.3); }
      .PaginatedInput_container_3kU .PaginatedInput_pagination_tpu .PaginatedInput_select_Vy0:hover {
        background: #f1f1f1; }
        .PaginatedInput_container_3kU .PaginatedInput_pagination_tpu .PaginatedInput_select_Vy0:hover .PaginatedInput_delete_1pw {
          opacity: 1; }
    .PaginatedInput_container_3kU .PaginatedInput_pagination_tpu .PaginatedInput_add_2AT {
      background: #f5f5f5; }
    .PaginatedInput_container_3kU .PaginatedInput_pagination_tpu .PaginatedInput_selected_1bf {
      color: #1877f2 !important;
      background: #e7f1fe !important; }
      .PaginatedInput_container_3kU .PaginatedInput_pagination_tpu .PaginatedInput_selected_1bf .PaginatedInput_delete_1pw {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
  .PaginatedInput_container_3kU .PaginatedInput_parent_3LX {
    padding: 10px 0; }
    .PaginatedInput_container_3kU .PaginatedInput_parent_3LX .PaginatedInput_child_3AP {
      display: none; }
    .PaginatedInput_container_3kU .PaginatedInput_parent_3LX .PaginatedInput_current_3Eh {
      display: unset; }
.ImageUpload_container_3sb {
  display: inline-table;
  font-size: 14px;
  margin-bottom: 15px; }
  .ImageUpload_container_3sb .ImageUpload_title_1oR {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
.TextInput_container_3FG {
  display: inline-block;
  width: 100%;
  margin-bottom: 15px; }
  .TextInput_container_3FG .TextInput_title_1Rj {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
.YoutubeEditMode_container_1ks {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .YoutubeEditMode_container_1ks section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .YoutubeEditMode_container_1ks .YoutubeEditMode_row_3-j {
    margin-bottom: 20px;
    font-size: 14px; }
  .YoutubeEditMode_container_1ks .YoutubeEditMode_fieldName_36a {
    text-align: left; }
  .YoutubeEditMode_container_1ks .YoutubeEditMode_backButton_1sc {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .YoutubeEditMode_container_1ks .YoutubeEditMode_navInteractButton_3rE {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.SliderEditMode_customTabPane_3N_ {
  padding-left: 20px; }

.SliderEditMode_customTabPane_3N_ > div > div > div > div > div > div > div {
  font-size: 14px !important; }

.SliderEditMode_row_3ey {
  margin-bottom: 20px;
  font-size: 14px; }

.SliderEditMode_hint_3j0 {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.SliderEditMode_fieldName_TLn {
  text-align: left; }

.SliderEditMode_radioOption_31n {
  font-size: 14px; }

.SliderEditMode_textInput_1sJ {
  max-width: 400px;
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.SliderEditMode_inputBlock_DBA {
  position: relative;
  width: 100%;
  height: 35px; }

.SliderEditMode_inputDiv_3jx {
  left: 55px;
  position: absolute;
  right: 0px; }

.SliderEditMode_inputDiv_3jx span {
  width: 100%; }

.SliderEditMode_inputDiv_3jx span span span {
  height: 35px !important;
  width: 50px; }

.SliderEditMode_inputDiv_3jx span span input {
  height: 35px !important;
  width: 100% !important; }

.SliderEditMode_inputImage_6Qz {
  height: 35px;
  width: 35px;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  background: #f7f7f7; }
.ParallaxImageResponsive_row_1qZ {
  margin-bottom: 20px;
  font-size: 14px; }

.ParallaxImageResponsive_hint_3oF {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.ParallaxImageResponsive_fieldName_zx5 {
  text-align: left; }

.ParallaxImageResponsive_radioOption_ml1 {
  font-size: 14px; }

.ParallaxImageResponsive_textInput_3PA {
  max-width: 400px;
  height: 35px;
  line-height: 35px;
  font-size: 14px; }
.BannerEditMode_row_2HZ {
  margin-bottom: 20px;
  font-size: 14px; }

.BannerEditMode_textInput_10c {
  max-width: 400px;
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.BannerEditMode_hint_3wl {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.BannerEditMode_fieldName_3_4 {
  text-align: left; }

.BannerEditMode_radioOption_2ma {
  font-size: 14px; }

.BannerEditMode_textInput_10c {
  max-width: 400px;
  height: 35px;
  line-height: 35px;
  font-size: 14px; }
.BannerEditMode_row_VFM {
  margin-bottom: 20px;
  font-size: 14px; }

.BannerEditMode_hint_2xY {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.BannerEditMode_fieldName_1A3 {
  text-align: left; }

.BannerEditMode_radioOption_3Wj {
  font-size: 14px; }

.BannerEditMode_textInput_3xy {
  max-width: 400px;
  height: 35px;
  line-height: 35px;
  font-size: 14px; }
.BannerEditMode_row_3GN {
  margin-bottom: 20px;
  font-size: 14px; }

.BannerEditMode_hint_1SV {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.BannerEditMode_fieldName_3fD {
  text-align: left; }

.BannerEditMode_radioOption_T9o {
  font-size: 14px; }

.BannerEditMode_textInput_3Q2 {
  max-width: 400px;
  height: 35px;
  line-height: 35px;
  font-size: 14px; }
.Banner5_row_rOq {
  margin-bottom: 20px;
  font-size: 14px; }

.Banner5_hint_2Nd {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.Banner5_fieldName_SOd {
  text-align: left; }

.Banner5_radioOption_30- {
  font-size: 14px; }

.Banner5_textInput_2jN {
  max-width: 400px;
  height: 35px;
  line-height: 35px;
  font-size: 14px; }
.BannerEditMode_customTabPane_cLR {
  padding-left: 20px;
  padding-right: 20px; }

.BannerEditMode_animationContainer_3LI {
  display: inline-block;
  padding: 0 20px 20px 20px;
  font-size: 14px !important; }

.BannerEditMode_animationContainer_3LI > :first-child {
  display: inline-block;
  vertical-align: middle; }

.BannerEditMode_animationContainer_3LI > :first-child > :first-child {
  display: inline-block;
  /* vertical-align: middle; */ }

.BannerEditMode_animationContainer_3LI > :nth-child(2) {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px; }

@media only screen and (max-width: 768px) {
  .BannerEditMode_customTabPane_cLR {
    padding-left: 0px; }
  .BannerEditMode_animationContainer_3LI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .BannerEditMode_animationContainer_3LI > :first-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60%; }
  .BannerEditMode_animationContainer_3LI > :nth-child(2) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 10px; } }

.BannerEditMode_mobileViewTabContainer_2oM {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px; }

.BannerEditMode_mobileViewTabContainer_2oM div {
  display: inline-block;
  width: 25%;
  text-align: center; }

.BannerEditMode_mobileViewTabContainer_2oM div > :first-child {
  font-size: 15px; }
.ImageUploadUI_container_1DD {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.ImageUploadUI_container_1DD > :first-child {
  font-size: 14px;
  display: inline-block;
  padding-left: 20px;
  vertical-align: middle; }

.ImageUploadUI_container_1DD > :first-child > :first-child {
  display: inline-block; }

.ImageUploadUI_mobileVersionContainer_KAB {
  display: inline-block;
  font-size: 14px; }

.ImageUploadUI_mobileVersionContainer_KAB > :first-child {
  display: inline-block;
  vertical-align: middle;
  padding-left: 20px;
  padding-bottom: 20px; }

.ImageUploadUI_mobileVersionContainer_KAB > :first-child > :first-child {
  display: inline-block; }

.ImageUploadUI_mobileVersionContainer_KAB > :first-child > :nth-child(2) {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px; }

.ImageUploadUI_mobileVersionContainer_KAB > :nth-child(2) > :first-child {
  /* display: inline-block; */
  vertical-align: middle;
  padding-left: 20px; }

.ImageUploadUI_imageDisplayContainer_2xz {
  padding: 20px;
  /* border-bottom: 1px solid #ddd;
    margin-bottom: 20px; */ }

.ImageUploadUI_imageDisplayContainer_2xz > :first-child {
  color: red;
  font-size: 14px;
  width: 100%;
  margin-bottom: 10px; }

.ImageUploadUI_imageDisplayContainer_2xz > :nth-child(2) {
  white-space: normal; }

.ImageUploadUI_imageDisplayContainer_2xz > :nth-child(2) > div {
  display: inline-block;
  vertical-align: top; }
.LinkEditUI_promptContainer_Z3C {
  position: relative;
  color: red;
  font-size: 13px;
  margin-bottom: 20px; }

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

.LinkEditUI_row_2kL {
  font-size: 14px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.LinkEditUI_row_2kL > div:first-child {
  width: 25%;
  /* display: inline-block;
    vertical-align: middle; */
  display: block; }

.LinkEditUI_row_2kL > div:nth-child(2) {
  width: 75%;
  display: inline-block;
  vertical-align: middle;
  /* display: flex;
    flex-direction: column; */ }

.LinkEditUI_row_2kL > div:nth-child(2) > :first-child {
  width: 15%;
  display: inline-block;
  vertical-align: middle; }

.LinkEditUI_row_2kL > div:nth-child(2) > :nth-child(2) {
  width: 85%;
  display: inline-block;
  vertical-align: middle; }

.LinkEditUI_linkImg_orC {
  display: block;
  height: 56px;
  width: 100%;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  padding-right: 10px; }

@media only screen and (max-width: 768px) {
  .LinkEditUI_row_2kL {
    padding-bottom: 15px;
    margin-bottom: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .LinkEditUI_row_2kL > div:first-child {
    width: 100%;
    display: block;
    margin-bottom: 15px; }
  .LinkEditUI_row_2kL > div:nth-child(2) {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 10px; }
  .LinkEditUI_row_2kL > div:nth-child(2) > :first-child {
    width: 20%;
    display: inline-block;
    vertical-align: middle; }
  .LinkEditUI_row_2kL > div:nth-child(2) > :nth-child(2) {
    width: 80%;
    display: inline-block;
    vertical-align: middle; }
  .LinkEditUI_linkImg_orC {
    height: 100px;
    width: 100%;
    padding-right: 0px; } }
.TitleDescriptionUI_promptContainer_16I {
  position: relative;
  color: red;
  font-size: 13px;
  margin-bottom: 5px; }

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

.TitleDescriptionUI_row_14Z {
  margin-bottom: 15px;
  padding-bottom: 15px;
  padding-top: 15px;
  font-size: 14px;
  border-bottom: 1px solid #ddd;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.TitleDescriptionUI_row_14Z > div:first-child {
  width: 25%;
  display: block;
  /* vertical-align: middle; */
  margin-bottom: 15px; }

.TitleDescriptionUI_row_14Z > div:nth-child(2) {
  width: 75%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.TitleDescriptionUI_innerRow_UA2 {
  display: inline-block;
  padding-bottom: 5px; }

.TitleDescriptionUI_innerRow_UA2 > :first-child {
  width: 10%;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px; }

.TitleDescriptionUI_innerRow_UA2 > :nth-child(2) {
  width: 90%;
  display: inline-block;
  margin-bottom: 10px; }

.TitleDescriptionUI_titleContentImg_3L_ {
  height: 56px;
  width: 100%;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  padding-right: 10px;
  display: block; }

@media only screen and (max-width: 768px) {
  .TitleDescriptionUI_row_14Z {
    display: inline-block; }
  .TitleDescriptionUI_row_14Z > div:first-child {
    width: 100%; }
  .TitleDescriptionUI_row_14Z > div:nth-child(2) {
    width: 100%; }
  .TitleDescriptionUI_innerRow_UA2 {
    width: 100%; }
  .TitleDescriptionUI_innerRow_UA2 > :first-child {
    width: 30%; }
  .TitleDescriptionUI_innerRow_UA2 > :nth-child(2) {
    width: 70%; }
  .TitleDescriptionUI_titleContentImg_3L_ {
    padding-right: 0px;
    margin-bottom: 10px;
    height: 100px; } }
.StyleUI_rowContainer_3wn {
  margin-bottom: 15px;
  display: block;
  width: 100%;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd; }

.StyleUI_rowContainer_3wn:last-child {
  border-bottom: none; }

.StyleUI_rowContainer_3wn > div {
  display: inline-block;
  line-height: 1; }

.StyleUI_rowContainer_3wn > div:first-child {
  width: 20%;
  padding-right: 10px;
  padding-bottom: 8px;
  font-size: 18px; }

.StyleUI_rowContainer_3wn > div:nth-child(2) {
  width: 80%; }

.StyleUI_rowContainer_3wn div {
  vertical-align: middle; }

@media only screen and (max-width: 768px) {
  .StyleUI_rowContainer_3wn {
    margin-bottom: 15px;
    display: -ms-grid;
    display: grid;
    width: 100%;
    padding: 0px 10px 15px;
    border-bottom: 1px solid #ddd; }
  .StyleUI_rowContainer_3wn:last-child {
    border-bottom: none; }
  .StyleUI_rowContainer_3wn > div:first-child {
    width: auto; }
  .StyleUI_rowContainer_3wn > div:nth-child(2) {
    width: auto; } }
.BannerEditMode_customTabPane_3B0 {
  padding-left: 20px;
  padding-right: 20px; }

.BannerEditMode_animationContainer_3hr {
  display: inline-block;
  padding: 0 20px 20px 20px;
  font-size: 14px !important; }

.BannerEditMode_animationContainer_3hr > :first-child {
  display: inline-block;
  vertical-align: middle; }

.BannerEditMode_animationContainer_3hr > :first-child > :first-child {
  display: inline-block;
  /* vertical-align: middle; */ }

.BannerEditMode_animationContainer_3hr > :nth-child(2) {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px; }

@media only screen and (max-width: 768px) {
  .BannerEditMode_customTabPane_3B0 {
    padding-left: 0px; }
  .BannerEditMode_animationContainer_3hr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .BannerEditMode_animationContainer_3hr > :first-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60%; }
  .BannerEditMode_animationContainer_3hr > :nth-child(2) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 10px; } }

.BannerEditMode_mobileViewTabContainer_3l1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px; }

.BannerEditMode_mobileViewTabContainer_3l1 div {
  display: inline-block;
  width: 25%;
  text-align: center; }

.BannerEditMode_mobileViewTabContainer_3l1 div > :first-child {
  font-size: 15px; }
@media (max-width: 786px) {
  .BannerEditMode_container_2PV:not(last-child) {
    padding-bottom: 10px; }
  .BannerEditMode_container_2PV .ant-row:not(last-child) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .BannerEditMode_container_2PV .ant-col-24 {
    margin-bottom: 5px; } }

.BannerEditMode_container_2PV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .BannerEditMode_container_2PV .BannerEditMode_imageList_2xI .BannerEditMode_itemLowRes_2Xz img {
    display: block;
    margin: auto; }
  .BannerEditMode_container_2PV .BannerEditMode_imageList_2xI .ant-row {
    padding-left: 0px; }
  .BannerEditMode_container_2PV .BannerEditMode_itemLowRes_2Xz img {
    height: 35px;
    width: 35px;
    -o-object-fit: cover;
       object-fit: cover; }
  .BannerEditMode_container_2PV .BannerEditMode_imageListTopHint_2iC {
    padding: 20px;
    font-size: 14px;
    color: #ff0000; }
  .BannerEditMode_container_2PV .BannerEditMode_imageListEmpty_pDn {
    text-align: center;
    font-size: 28px;
    padding: 50px; }
  .BannerEditMode_container_2PV .ant-modal {
    top: 0; }
  .BannerEditMode_container_2PV .ant-tabs-nav .ant-tabs-tab,
  .BannerEditMode_container_2PV .ant-row {
    font-size: 14px; }
  .BannerEditMode_container_2PV .ant-row {
    padding: 10px 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .BannerEditMode_container_2PV .ant-row:not(last-child) {
      padding-bottom: 20px; }
.BannerEditMode_container_tAE {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .BannerEditMode_container_tAE .BannerEditMode_title_q4Q {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .BannerEditMode_container_tAE section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .BannerEditMode_container_tAE .BannerEditMode_backButton_3og {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .BannerEditMode_container_tAE .BannerEditMode_navInteractButton_2DW {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.BannerEditMode_container_24V {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .BannerEditMode_container_24V .BannerEditMode_title_2kA {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .BannerEditMode_container_24V section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .BannerEditMode_container_24V .BannerEditMode_backButton_2sk {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .BannerEditMode_container_24V .BannerEditMode_navInteractButton_1xt {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.BannerEditMode_container_282 {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .BannerEditMode_container_282 .BannerEditMode_title_2Pz {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .BannerEditMode_container_282 section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .BannerEditMode_container_282 .BannerEditMode_backButton_1R8 {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .BannerEditMode_container_282 .BannerEditMode_navInteractButton_3st {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.BannerEditMode_container_1SB {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .BannerEditMode_container_1SB .BannerEditMode_title_2Pg {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .BannerEditMode_container_1SB section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .BannerEditMode_container_1SB .BannerEditMode_backButton_3QA {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .BannerEditMode_container_1SB .BannerEditMode_navInteractButton_25J {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.BannerEditMode_container_1gX {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .BannerEditMode_container_1gX .BannerEditMode_title_2lT {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .BannerEditMode_container_1gX section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .BannerEditMode_container_1gX .BannerEditMode_backButton_3bc {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .BannerEditMode_container_1gX .BannerEditMode_navInteractButton_2JP {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.BannerEditMode_container_3nN {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .BannerEditMode_container_3nN .BannerEditMode_title_2rH {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .BannerEditMode_container_3nN section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .BannerEditMode_container_3nN .BannerEditMode_backButton_2Ug {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .BannerEditMode_container_3nN .BannerEditMode_navInteractButton_1D7 {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.CategoryGridEditMode_container_213 {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .CategoryGridEditMode_container_213 .CategoryGridEditMode_title_Ekj {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .CategoryGridEditMode_container_213 section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .CategoryGridEditMode_container_213 .CategoryGridEditMode_backButton_2Bh {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .CategoryGridEditMode_container_213 .CategoryGridEditMode_navInteractButton_3Si {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.CategoryGridEditMode_container_3Ko {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .CategoryGridEditMode_container_3Ko .CategoryGridEditMode_title_uc_ {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .CategoryGridEditMode_container_3Ko section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .CategoryGridEditMode_container_3Ko .CategoryGridEditMode_backButton_DOr {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .CategoryGridEditMode_container_3Ko .CategoryGridEditMode_navInteractButton_2iK {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.CategoryGridEditMode_container_3nE {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .CategoryGridEditMode_container_3nE .CategoryGridEditMode_title_2Ar {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .CategoryGridEditMode_container_3nE section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .CategoryGridEditMode_container_3nE .CategoryGridEditMode_backButton_GQc {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .CategoryGridEditMode_container_3nE .CategoryGridEditMode_navInteractButton_35p {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.CategoryGridEditMode_container_1uA {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .CategoryGridEditMode_container_1uA section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .CategoryGridEditMode_container_1uA .CategoryGridEditMode_backButton_1xB {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .CategoryGridEditMode_container_1uA .CategoryGridEditMode_navInteractButton_3gd {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.CategoryGridEditMode_container_129 {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .CategoryGridEditMode_container_129 section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .CategoryGridEditMode_container_129 .CategoryGridEditMode_backButton_3sc {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .CategoryGridEditMode_container_129 .CategoryGridEditMode_navInteractButton_1WN {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.Gallery_imageHeight_49N {
  height: 300px; }

.Gallery_responsivePadding_2kq {
  /*padding-right: 20px*/ }

.Gallery_customTabPane_VLi {
  font-size: 13px !important; }

.Gallery_customTabPane_VLi div div div div div div div {
  font-size: 13px !important; }

.Gallery_inputBlock_1XK {
  position: relative;
  width: 100%;
  height: 35px; }

.Gallery_inputDiv_fnG {
  left: 55px;
  position: absolute;
  right: 0px; }

.Gallery_inputDiv_fnG span {
  width: 100%; }

.Gallery_inputDiv_fnG span span span {
  height: 35px !important;
  width: 50px; }

.Gallery_inputDiv_fnG span span input {
  height: 35px !important;
  width: 100% !important; }

.Gallery_inputImage_2jZ {
  height: 35px;
  width: 35px;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  background: #f7f7f7; }

@media only screen and (max-width: 768px) {
  .Gallery_imageHeight_49N {
    height: 33vw; }
  .Gallery_responsivePadding_2kq {
    padding-bottom: 10px;
    padding-right: 0px; } }
.Gallery_imageHeight_2jq {
  height: 300px; }

.Gallery_responsivePadding_3Ak {
  /*padding-right: 20px*/ }

.Gallery_customTabPane_3oX {
  font-size: 13px !important; }

.Gallery_customTabPane_3oX div div div div div div div {
  font-size: 13px !important; }

.Gallery_inputBlock_1fw {
  position: relative;
  width: 100%;
  height: 35px; }

.Gallery_inputDiv_3wm {
  left: 55px;
  position: absolute;
  right: 0px; }

.Gallery_inputDiv_3wm span {
  width: 100%; }

.Gallery_inputDiv_3wm span span span {
  height: 35px !important;
  width: 50px; }

.Gallery_inputDiv_3wm span span input {
  height: 35px !important;
  width: 100% !important; }

.Gallery_inputImage_13y {
  height: 35px;
  width: 35px;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  background: #f7f7f7; }

@media only screen and (max-width: 768px) {
  .Gallery_imageHeight_2jq {
    height: 33vw; }
  .Gallery_responsivePadding_3Ak {
    padding-bottom: 10px;
    padding-right: 0px; } }

.Gallery_optionRow_33k {
  margin-bottom: 20px;
  font-size: 14px; }
.Gallery_row_1Pk {
  margin-bottom: 20px;
  font-size: 14px; }

.Gallery_fieldName_aws {
  text-align: left; }
.Gallery_imageHeight_3cl {
  height: 300px; }

.Gallery_responsivePadding_3Zk {
  /*padding-right: 20px*/ }

.Gallery_customTabPane_3Sx {
  font-size: 14px !important; }

.Gallery_customTabPane_3Sx div div div div div div div {
  font-size: 14px !important; }

.Gallery_inputNumber_56g {
  height: 30px;
  line-height: 30px;
  font-size: 13px; }

.Gallery_inputBlock_1VA {
  position: relative;
  width: 100%;
  height: 35px; }

.Gallery_inputDiv_1GY {
  left: 55px;
  position: absolute;
  right: 0px; }

.Gallery_inputDiv_1GY span {
  width: 100%; }

.Gallery_inputDiv_1GY span span span {
  height: 35px !important;
  width: 50px; }

.Gallery_inputDiv_1GY span span input {
  height: 35px !important;
  width: 100% !important; }

.Gallery_inputImage_22W {
  height: 35px;
  width: 35px;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  background: #f7f7f7; }

@media only screen and (max-width: 768px) {
  .Gallery_imageHeight_3cl {
    height: 33vw; }
  .Gallery_responsivePadding_3Zk {
    padding-bottom: 10px;
    padding-right: 0px; } }
.Gallery_row_2j2 {
  margin-bottom: 20px;
  font-size: 14px; }

.Gallery_upload_bhK > div > span > div {
  display: block; }

.Gallery_fieldName_1vg {
  text-align: left; }
.Gallery_row_3eo {
  margin-bottom: 20px;
  font-size: 14px; }

.Gallery_fieldName_1nI {
  text-align: left; }
.Gallery_row_GV0 {
  margin-bottom: 20px;
  font-size: 14px; }

.Gallery_fieldName_pfb {
  text-align: left; }
.Gallery_customTabPane_6WU {
  padding-left: 20px;
  padding-right: 20px; }

@media only screen and (max-width: 768px) {
  .Gallery_customTabPane_6WU {
    padding-left: 0px;
    padding-right: 0px; } }

.Gallery_mobileViewTabContainer_1vk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px; }

.Gallery_mobileViewTabContainer_1vk div {
  display: inline-block;
  width: 25%;
  text-align: center; }

.Gallery_mobileViewTabContainer_1vk div > :first-child {
  font-size: 15px; }

.Gallery_colorPicker_U25 > div {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.Gallery_colorPicker_U25 > div > div:first-child {
  text-align: center; }

.Gallery_colorPicker_U25 > div > div:last-child {
  display: none !important; }

.Gallery_colorPicker_U25 > div > div > div > div > div > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.Gallery_colorPickerPreview_2Yt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 25px 0px 15px 0px; }

.Gallery_colorPickerPreview_2Yt > .Gallery_button_1GE {
  /*border-color: #26292d;*/
  padding: 10px 20px 10px 20px;
  margin: 12px 0 0 0;
  border: 1px solid transparent;
  border-radius: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  line-height: 1; }
@media (max-width: 786px) {
  .Gallery_container_2Pj:not(last-child) {
    padding-bottom: 10px; }
  .Gallery_container_2Pj .ant-row:not(last-child) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .Gallery_container_2Pj .ant-col-24 {
    margin-bottom: 5px; } }

@media (min-width: 769px) {
  .Gallery_container_2Pj .Gallery_imageList_3od .Gallery_itemLowRes_SBU img {
    display: block;
    margin: auto; }
  .Gallery_container_2Pj .Gallery_imageList_3od .ant-row {
    padding-left: 0px; }
  .Gallery_container_2Pj .ant-row {
    padding: 10px 20px; } }

.Gallery_container_2Pj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .Gallery_container_2Pj .Gallery_itemLowRes_SBU {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .Gallery_container_2Pj .Gallery_itemLowRes_SBU img {
      height: 35px;
      width: 35px;
      -o-object-fit: cover;
         object-fit: cover; }
  .Gallery_container_2Pj .Gallery_imageListTopHint_hLX {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 14px;
    color: #ff0000;
    padding-bottom: 10px; }
  .Gallery_container_2Pj .Gallery_imageListEmpty_1ok {
    text-align: center;
    font-size: 28px;
    padding: 50px; }
  .Gallery_container_2Pj .Gallery_colorPicker0_1h7,
  .Gallery_container_2Pj .Gallery_colorPicker1_3PH,
  .Gallery_container_2Pj .Gallery_colorPickerPreview_gwm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .Gallery_container_2Pj .Gallery_colorPicker_100 > div {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .Gallery_container_2Pj .Gallery_colorPicker_100 > div > div:first-child {
      text-align: center; }
    .Gallery_container_2Pj .Gallery_colorPicker_100 > div > div:last-child {
      display: none !important; }
  .Gallery_container_2Pj .Gallery_colorPickerPreview_gwm {
    margin: 25px 0px 15px 0px; }
    .Gallery_container_2Pj .Gallery_colorPickerPreview_gwm button {
      padding: 0px 12px;
      font-weight: bold;
      border: none;
      line-height: 35px;
      height: 35px;
      border-radius: 30px; }
    .Gallery_container_2Pj .Gallery_colorPickerPreview_gwm .Gallery_rightButton_1fn {
      margin-left: 5px;
      padding: 0px 15px !important; }
    .Gallery_container_2Pj .Gallery_colorPickerPreview_gwm .Gallery_navDisabled_3oi {
      opacity: 50%; }
  .Gallery_container_2Pj .ant-modal {
    top: 0; }
  .Gallery_container_2Pj .ant-modal-body {
    max-height: 600px;
    overflow: auto; }
  .Gallery_container_2Pj .ant-tabs-nav .ant-tabs-tab,
  .Gallery_container_2Pj .ant-row {
    font-size: 14px; }
  .Gallery_container_2Pj .ant-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .Gallery_container_2Pj .ant-row:not(last-child) {
      padding-bottom: 20px; }
@media (max-width: 786px) {
  .Gallery_container_2j-:not(last-child) {
    padding-bottom: 10px; }
  .Gallery_container_2j- .ant-row:not(last-child) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .Gallery_container_2j- .ant-col-24 {
    margin-bottom: 5px; } }

@media (min-width: 769px) {
  .Gallery_container_2j- .Gallery_imageList_RE0 .Gallery_itemLowRes_pl0 img {
    display: block;
    margin: auto; }
  .Gallery_container_2j- .Gallery_imageList_RE0 .ant-row {
    padding-left: 0px; }
  .Gallery_container_2j- .ant-row {
    padding: 10px 20px; } }

.Gallery_container_2j- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .Gallery_container_2j- .Gallery_itemLowRes_pl0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .Gallery_container_2j- .Gallery_itemLowRes_pl0 img {
      height: 35px;
      width: 35px;
      -o-object-fit: cover;
         object-fit: cover; }
  .Gallery_container_2j- .Gallery_imageListTopHint_21O {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 14px;
    color: #ff0000;
    padding-bottom: 10px; }
  .Gallery_container_2j- .Gallery_imageListEmpty_3Eu {
    text-align: center;
    font-size: 28px;
    padding: 50px; }
  .Gallery_container_2j- .Gallery_colorPicker0_2-u,
  .Gallery_container_2j- .Gallery_colorPicker1_3t-,
  .Gallery_container_2j- .Gallery_colorPickerPreview_3jO {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .Gallery_container_2j- .Gallery_colorPicker_237 > div {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .Gallery_container_2j- .Gallery_colorPicker_237 > div > div:first-child {
      text-align: center; }
    .Gallery_container_2j- .Gallery_colorPicker_237 > div > div:last-child {
      display: none !important; }
    .Gallery_container_2j- .Gallery_colorPicker_237 > div > div > div > div > div > div {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .Gallery_container_2j- .Gallery_colorPickerPreview_3jO {
    margin: 25px 0px 15px 0px; }
    .Gallery_container_2j- .Gallery_colorPickerPreview_3jO button {
      padding: 0px 12px;
      font-weight: bold;
      border: none;
      line-height: 35px;
      height: 35px;
      border-radius: 30px; }
    .Gallery_container_2j- .Gallery_colorPickerPreview_3jO .Gallery_rightButton_3nH {
      margin-left: 5px;
      padding: 0px 15px !important; }
    .Gallery_container_2j- .Gallery_colorPickerPreview_3jO .Gallery_navDisabled_2K3 {
      opacity: 50%; }
  .Gallery_container_2j- .ant-modal {
    top: 0; }
  .Gallery_container_2j- .ant-modal-body {
    max-height: 600px;
    overflow: auto; }
  .Gallery_container_2j- .ant-tabs-nav .ant-tabs-tab,
  .Gallery_container_2j- .ant-row {
    font-size: 14px; }
  .Gallery_container_2j- .ant-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .Gallery_container_2j- .ant-row:not(last-child) {
      padding-bottom: 20px; }
.EntryRow_entryRow_3gX {
  border-bottom: 1px solid #eee;
  padding: 15px 0;
  color: #000; }

.EntryRow_entryRow_3gX > * {
  display: inline-block;
  vertical-align: top; }

.EntryRow_entryRow_3gX > *:first-child {
  width: 300px;
  font-size: 14px; }

.EntryRow_title_1bV {
  line-height: 30px; }

.EntryRow_subTitle_2cV {
  color: #aaa;
  font-size: 12px; }

@media only screen and (max-width: 768px) {
  .EntryRow_entryRow_3gX {
    padding: 10px 0; }
  .EntryRow_entryRow_3gX > * {
    width: 100%; }
  .EntryRow_entryRow_3gX > *:first-child > div:nth-child(2) {
    margin-bottom: 10px; } }
.ProductGrid_image_a-G {
  width: 100%;
  height: 100%;
  background: no-repeat center center;
  overflow: hidden;
  -webkit-background-size: cover;
          background-size: cover;
  /*background-size: contain;*/ }

.ProductGrid_message_1D6 {
  font-size: 17px;
  color: #aaa;
  font-weight: 300; }

.ProductGrid_product_HQF {
  padding-top: 5px;
  padding-bottom: 30px;
  letter-spacing: 1px; }

.ProductGrid_price_3FR {
  font-size: 13px;
  font-weight: 300;
  color: #aaa !important; }

.ProductGrid_originalPrice_t0K {
  color: #ccc !important;
  text-decoration: line-through;
  margin-right: 7px; }

.ProductGrid_title_2y1 {
  font-size: 0.8rem;
  font-weight: 100;
  letter-spacing: 1px;
  line-height: 1.5rem; }

.ProductGrid_loading_2dF {
  min-height: 80px; }

.ProductGrid_selectedMenu_13t {
  background-color: #fff;
  text-align: right; }

.ProductGrid_selectedMenu_13t li {
  background-color: #fff !important;
  font-size: 16px;
  font-weight: 300; }

.ProductGrid_selectedMenu_13t li div {
  margin-top: 10px; }

.ProductGrid_selectedMenu_13t li div span {
  /*font-size: 16px !important;*/
  font-weight: 300;
  letter-spacing: 0px !important;
  padding-top: 10px !important; }

.ProductGrid_selectedMenu_13t li ul li {
  /*font-size: 14px !important;*/
  font-weight: 300;
  border: 0px !important;
  letter-spacing: 0px !important;
  padding-top: 0px !important; }

.ProductGrid_option_title_ya1 {
  /*line-height: 50px;*/
  /*height: 50px;*/
  font-size: 13px;
  font-weight: 200;
  color: #aaa;
  white-space: normal; }

.ProductGrid_custom_hr_1pn {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.ProductGrid_sample_grid_GgN {
  width: 50px;
  height: 50px;
  background: #aaa;
  margin-bottom: 10px;
  margin-right: 10px; }

.ProductGrid_searchBar_38b {
  height: 40px;
  line-height: 40px;
  font-size: 15px !important; }

.ProductGrid_gridMargin_1zY {
  margin-left: 0px;
  margin-right: 0px; }

.ProductGrid_selectContainer_2yj {
  width: 100%;
  padding-left: 10px; }

.ProductGrid_selectStyle_-C_ {
  width: 60%;
  height: 50px; }

.ProductGrid_searchContainer_3Kr {
  text-align: right;
  padding-right: 10px; }

.ProductGrid_descriptionContainer_Tao {
  height: 40px;
  margin-left: 10px;
  margin-right: 10px; }

.ProductGrid_textTooLong_1Zh {
  font-size: 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.ant-select-dropdown-menu-item {
  white-space: break-spaces;
  word-break: break-word; }

@media only screen and (max-width: 768px) {
  .ProductGrid_gridMargin_1zY {
    margin-left: 0px;
    margin-right: 0px; }
  .ProductGrid_selectContainer_2yj {
    width: 100%;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px; }
  .ProductGrid_selectStyle_-C_ {
    width: 100%;
    height: 50px; }
  .ProductGrid_searchContainer_3Kr {
    padding-left: 20px;
    padding-right: 20px; }
  .ProductGrid_descriptionContainer_Tao {
    height: 50px;
    margin-left: 18px;
    margin-right: 10px; }
  .ProductGrid_alertPadding_2wV {
    padding-left: 20px;
    padding-right: 20px; }
  .ProductGrid_descriptionContainer_Tao {
    height: 40px;
    padding-left: 0px;
    padding-right: 0px; }
  .ProductGrid_title_2y1 {
    font-size: 13px;
    font-weight: 300;
    line-height: 30px;
    color: #000; } }
.ProductGridEditMode_radioGroup_2zV {
  font-size: 15px; }

.ProductGridEditMode_row_3zI {
  margin-bottom: 20px;
  font-size: 14px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee; }

.ProductGridEditMode_fieldName_2zg {
  text-align: left; }
.ProductGridEditMode_radioGroup_3SQ {
  font-size: 15px; }

.ProductGridEditMode_switchBlock_2Dr {
  text-align: right; }

.ProductGridEditMode_switchContainer_3lI {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
  font-size: 14px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee; }
.ProductGridEditMode_radioGroup_32- {
  font-size: 15px; }

.ProductGridEditMode_switchBlock_1ZM {
  text-align: right; }
.ProductGridEditMode_radioGroup_1rD {
  font-size: 15px; }

.ProductGridEditMode_row_13j {
  margin-bottom: 20px;
  font-size: 14px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee; }

.ProductGridEditMode_fieldName_bVW {
  text-align: left; }
.ProductGridEditMode_radioGroup_30s {
  font-size: 15px; }

.ProductGridEditMode_row_1N6 {
  margin-bottom: 20px;
  font-size: 14px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee; }

.ProductGridEditMode_fieldName_2DD {
  text-align: left; }
.ProductGridEditMode_radioGroup_3k6 {
  font-size: 15px; }

.ProductGridEditMode_row_1ep {
  margin-bottom: 20px;
  font-size: 14px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee; }

.ProductGridEditMode_fieldName_3qd {
  text-align: left; }

.ProductGridEditMode_mobileViewTabContainer_2Cr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px; }

.ProductGridEditMode_mobileViewTabContainer_2Cr div {
  display: inline-block;
  width: 25%;
  text-align: center; }

.ProductGridEditMode_mobileViewTabContainer_2Cr div > :first-child {
  font-size: 15px; }
@media (max-width: 786px) {
  .ProductGridEditMode_container_2LB:not(last-child) {
    padding-bottom: 10px; }
  .ProductGridEditMode_container_2LB .ant-row:not(last-child) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .ProductGridEditMode_container_2LB .ant-col-24 {
    margin-bottom: 5px; } }

@media (min-width: 769px) {
  .ProductGridEditMode_container_2LB .ProductGridEditMode_imageList_1sF .ProductGridEditMode_itemLowRes_1hV img {
    display: block;
    margin: auto; }
  .ProductGridEditMode_container_2LB .ProductGridEditMode_imageList_1sF .ant-row {
    padding-left: 0px; }
  .ProductGridEditMode_container_2LB .ant-row {
    padding: 10px 20px; } }

.ProductGridEditMode_container_2LB {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .ProductGridEditMode_container_2LB .ProductGridEditMode_itemLowRes_1hV {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .ProductGridEditMode_container_2LB .ProductGridEditMode_itemLowRes_1hV img {
      height: 35px;
      width: 35px;
      -o-object-fit: cover;
         object-fit: cover; }
  .ProductGridEditMode_container_2LB .ant-radio-group {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr; }
    .ProductGridEditMode_container_2LB .ant-radio-group .ant-radio-wrapper {
      font-size: 15px; }
  .ProductGridEditMode_container_2LB .ProductGridEditMode_categoriesHint_2J2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 14px;
    color: #ff0000;
    padding-bottom: 10px; }
  .ProductGridEditMode_container_2LB .ProductGridEditMode_imageListEmpty_1qL {
    text-align: center;
    font-size: 28px;
    padding: 50px; }
  .ProductGridEditMode_container_2LB .ProductGridEditMode_colorPicker0_2d8,
  .ProductGridEditMode_container_2LB .ProductGridEditMode_colorPicker1_3Hj,
  .ProductGridEditMode_container_2LB .ProductGridEditMode_colorPickerPreview_2N4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .ProductGridEditMode_container_2LB .ProductGridEditMode_colorPicker_pBc > div {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .ProductGridEditMode_container_2LB .ProductGridEditMode_colorPicker_pBc > div > div:first-child {
      text-align: center; }
    .ProductGridEditMode_container_2LB .ProductGridEditMode_colorPicker_pBc > div > div:last-child {
      display: none !important; }
    .ProductGridEditMode_container_2LB .ProductGridEditMode_colorPicker_pBc > div > div > div > div > div > div {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .ProductGridEditMode_container_2LB .ProductGridEditMode_colorPickerPreview_2N4 {
    margin: 25px 0px 15px 0px; }
    .ProductGridEditMode_container_2LB .ProductGridEditMode_colorPickerPreview_2N4 button {
      padding: 0px 12px;
      font-weight: bold;
      border: none;
      line-height: 35px;
      height: 35px;
      border-radius: 30px; }
    .ProductGridEditMode_container_2LB .ProductGridEditMode_colorPickerPreview_2N4 .ProductGridEditMode_rightButton_HRT {
      margin-left: 5px;
      padding: 0px 15px !important; }
    .ProductGridEditMode_container_2LB .ProductGridEditMode_colorPickerPreview_2N4 .ProductGridEditMode_navDisabled_3FB {
      opacity: 50%; }
  .ProductGridEditMode_container_2LB .ant-modal {
    top: 0; }
  .ProductGridEditMode_container_2LB .ant-modal-body {
    max-height: 600px;
    overflow: auto; }
  .ProductGridEditMode_container_2LB .ant-tabs-nav .ant-tabs-tab,
  .ProductGridEditMode_container_2LB .ant-row {
    font-size: 14px; }
  .ProductGridEditMode_container_2LB .ant-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .ProductGridEditMode_container_2LB .ant-row:not(last-child) {
      padding-bottom: 20px; }
.ProductGridEditMode_container_Edn {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .ProductGridEditMode_container_Edn .ProductGridEditMode_title_211 {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .ProductGridEditMode_container_Edn section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .ProductGridEditMode_container_Edn .ProductGridEditMode_backButton_3vw {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .ProductGridEditMode_container_Edn .ProductGridEditMode_navInteractButton_1_Q {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
section button {
  width: 30px;
  line-height: 30px;
  margin-right: 5px;
  background: none;
  border: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 5px;
  cursor: pointer; }
  section button:hover {
    background: #f1f1f1; }

section .ProductGridEditMode2_selected_2ct {
  color: #1877f2;
  background: #e7f1fe; }

.ProductGridEditMode2_aspectRatioButton_1J9 {
  width: 50px; }
.ProductGridEditMode_container_2_T {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .ProductGridEditMode_container_2_T .ProductGridEditMode_title_3Gv {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .ProductGridEditMode_container_2_T section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .ProductGridEditMode_container_2_T .ProductGridEditMode_backButton_UGm {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .ProductGridEditMode_container_2_T .ProductGridEditMode_navInteractButton_3mz {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
section button {
  width: 30px;
  line-height: 30px;
  margin-right: 5px;
  background: none;
  border: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 5px;
  cursor: pointer; }
  section button:hover {
    background: #f1f1f1; }

section .ProductGridEditMode2_selected_32h {
  color: #1877f2;
  background: #e7f1fe; }

.ProductGridEditMode2_aspectRatioButton_1R0 {
  width: 50px; }
.ProductGridEditMode_container_CA8 {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .ProductGridEditMode_container_CA8 section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .ProductGridEditMode_container_CA8 .ProductGridEditMode_backButton_2eu {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .ProductGridEditMode_container_CA8 .ProductGridEditMode_navInteractButton_1ym {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.ProductGridEditMode_container_2wG {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .ProductGridEditMode_container_2wG section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .ProductGridEditMode_container_2wG .ProductGridEditMode_backButton_2sk {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .ProductGridEditMode_container_2wG .ProductGridEditMode_navInteractButton_1Q9 {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.ProductGridEditMode_container_o7P {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .ProductGridEditMode_container_o7P section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .ProductGridEditMode_container_o7P .ProductGridEditMode_backButton_fsl {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .ProductGridEditMode_container_o7P .ProductGridEditMode_navInteractButton_1LH {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
section button {
  width: 30px;
  line-height: 30px;
  margin-right: 5px;
  background: none;
  border: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 5px;
  cursor: pointer; }
  section button:hover {
    background: #f1f1f1; }

section .ProductGridEditMode2_selected_1XW {
  color: #1877f2;
  background: #e7f1fe; }

.ProductGridEditMode2_aspectRatioButton_2az {
  width: 50px; }
.ProductGridEditMode_content_C7o {
  padding: 20px 30px; }

.ProductGridEditMode_radioGroup_1tt {
  font-size: 15px; }

.ProductGridEditMode_row_21p {
  margin-bottom: 20px;
  font-size: 14px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee; }

.ProductGridEditMode_fieldName_3MA {
  text-align: left; }

@media only screen and (max-width: 768px) {
  .ProductGridEditMode_content_C7o {
    padding: 0; } }
.GridPreview_gridWrapper_22M {
  width: calc(100% - 300px); }

.GridPreview_gridCellGroup_e-y {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (175px)[auto-fit];
      grid-template-columns: repeat(auto-fit, 175px);
  gap: 20px; }

.GridPreview_gridCell_3jh {
  display: inline-block;
  width: 175px;
  font-size: 12px;
  color: #000;
  position: relative; }

.GridPreview_gridCell_3jh > div:first-child {
  aspect-ratio: 16 / 9;
  background: #f1f1f1;
  border-radius: 10px;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 0px 1px #ddd;
          box-shadow: 0px 0px 0px 1px #ddd;
  margin-bottom: 5px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.GridPreview_gridCellSelected_wP2 > div:first-child {
  -webkit-box-shadow: 0px 0px 0px 2px #0071ff;
          box-shadow: 0px 0px 0px 2px #0071ff; }

.GridPreview_gridCellSelectedIcon_icY {
  background: #0071ff;
  color: #fff;
  font-weight: bold;
  width: 20px;
  height: 20px;
  border-radius: 9999px;
  padding: 5px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translate(30%, -30%);
      -ms-transform: translate(30%, -30%);
       -o-transform: translate(30%, -30%);
          transform: translate(30%, -30%); }

.GridPreview_gridCellCover_1yR {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  margin: auto; }

.GridPreview_gridCellTitle_2lh {
  font-weight: bold; }

@media only screen and (max-width: 1000px) {
  .GridPreview_gridWrapper_22M {
    width: 100%; } }

@media only screen and (max-width: 768px) {
  .GridPreview_gridCellGroup_e-y {
    padding: 10px 10px;
    display: block;
    white-space: nowrap;
    overflow-x: auto; }
  .GridPreview_gridCell_3jh {
    margin-right: 10px; } }
.ProductGridEditMode_content_1rL {
  padding: 20px 30px; }

.ProductGridEditMode_radioGroup_3he {
  font-size: 15px; }

.ProductGridEditMode_row_NjX {
  margin-bottom: 20px;
  font-size: 14px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee; }

.ProductGridEditMode_fieldName_2WJ {
  text-align: left; }

@media only screen and (max-width: 768px) {
  .ProductGridEditMode_content_1rL {
    padding: 0; } }
.MultifunctionEditMode_row_2x3 {
  margin-bottom: 20px;
  font-size: 14px; }

.MultifunctionEditMode_hint_TX6 {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.MultifunctionEditMode_fieldName_39J {
  text-align: left; }

.MultifunctionEditMode_textInput_2y_ {
  max-width: 400px;
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.MultifunctionEditMode_textArea_2IW {
  max-width: 400px !important;
  line-height: 20px;
  font-size: 14px; }

.MultifunctionEditMode_colorPicker_3sj > div {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.MultifunctionEditMode_colorPicker_3sj > div > div:first-child {
  text-align: center; }

.MultifunctionEditMode_colorPicker_3sj > div > div:last-child {
  display: none !important; }

.MultifunctionEditMode_colorPicker_3sj > div > div > div > div > div > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.MultifunctionEditMode_colorPickerPreview_37z {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 25px 0px 15px 0px; }

.MultifunctionEditMode_colorPickerPreview_37z > .MultifunctionEditMode_button_1gK {
  /*border-color: #26292d;*/
  padding: 10px 20px 10px 20px;
  margin: 12px 0 0 0;
  border: 1px solid transparent;
  border-radius: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  line-height: 1; }
.MultifunctionEditMode_row_1Gy {
  margin-bottom: 20px;
  font-size: 14px; }

.MultifunctionEditMode_hint_7ql {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.MultifunctionEditMode_fieldName_1-n {
  text-align: left; }

.MultifunctionEditMode_textInput_3h0 {
  max-width: 400px;
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.MultifunctionEditMode_textArea_3WK {
  max-width: 400px !important;
  line-height: 20px;
  font-size: 14px; }
.MultifunctionEditMode_customTabPane_1E9 {
  font-size: 13px !important; }

.MultifunctionEditMode_customTabPane_1E9 div div div div div div div {
  font-size: 13px !important; }

.MultifunctionEditMode_optionRow_1Pn {
  margin-bottom: 20px;
  font-size: 14px; }
.MultifunctionEditMode_row_2Tx {
  margin-bottom: 20px;
  font-size: 14px; }

.MultifunctionEditMode_fieldName_1fk {
  text-align: left; }
.MultifunctionEditMode_row_3_K {
  margin-bottom: 20px;
  font-size: 14px; }

.MultifunctionEditMode_fieldName_2ZP {
  text-align: left; }
.MultifunctionEditMode_row_2vK {
  margin-bottom: 20px;
  font-size: 14px; }

.MultifunctionEditMode_fieldName_lf0 {
  text-align: left; }
.MultifunctionEditMode_row_2RN {
  margin-bottom: 20px;
  font-size: 14px; }

.MultifunctionEditMode_fieldName_3kI {
  text-align: left; }
.MultifunctionEditMode_row_vt_ {
  margin-bottom: 20px;
  font-size: 14px; }

.MultifunctionEditMode_fieldName_3ss {
  text-align: left; }
.Multifunction12_row_3bJ {
  margin-bottom: 20px;
  font-size: 14px; }

.Multifunction12_fieldName_2gC {
  text-align: left; }
.Multifunction13_row_wD4 {
  margin-bottom: 20px;
  font-size: 14px; }

.Multifunction13_fieldName_-hB {
  text-align: left; }

.Multifunction13_input_3Kl {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.Multifunction13_input_3Kl input {
  height: 33px; }
.Multifunction14_row_1A3 {
  margin-bottom: 20px;
  font-size: 14px; }

.Multifunction14_fieldName_2vS {
  text-align: left; }
.Multifunction15_row_1Zj {
  margin-bottom: 20px;
  font-size: 14px; }

.Multifunction15_fieldName_1eP {
  text-align: left; }

.Multifunction15_input_1bg {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.Multifunction15_input_1bg input {
  height: 33px; }
.Multifunction16_row_1T9 {
  margin-bottom: 20px;
  font-size: 14px; }

.Multifunction16_fieldName_3Fx {
  text-align: left; }

.Multifunction16_colorPicker_P8_ > div {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.Multifunction16_colorPicker_P8_ > div > div:first-child {
  text-align: center; }

.Multifunction16_colorPicker_P8_ > div > div:last-child {
  display: none !important; }

.Multifunction16_colorPicker_P8_ > div > div > div > div > div > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.Multifunction16_colorPickerPreview_35C {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 25px 0px 15px 0px; }

.Multifunction16_colorPickerPreview_35C > .Multifunction16_button_2Zr {
  /*border-color: #26292d;*/
  padding: 10px 20px 10px 20px;
  margin: 12px 0 0 0;
  border: 1px solid transparent;
  border-radius: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  line-height: 1; }
.Multifunction17_row_2wl {
  margin-bottom: 20px;
  font-size: 14px; }

.Multifunction17_fieldName_2QV {
  text-align: left; }

.Multifunction17_input_2LD {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.Multifunction17_input_2LD input {
  height: 33px; }
.Multifunction18_row_FB4 {
  margin-bottom: 20px;
  font-size: 14px; }

.Multifunction18_fieldName_1e9 {
  text-align: left; }
.Multifunction20_row_2rK {
  margin-bottom: 20px;
  font-size: 14px; }

.Multifunction20_fieldName_2dc {
  text-align: left; }
.Multifunction22_customTabPane_2GL {
  padding-left: 20px;
  padding-right: 20px; }

@media only screen and (max-width: 768px) {
  .Multifunction22_customTabPane_2GL {
    padding-left: 0px;
    padding-right: 0px; } }

.Multifunction22_mobileViewTabContainer_1i0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px; }

.Multifunction22_mobileViewTabContainer_1i0 div {
  display: inline-block;
  width: 25%;
  text-align: center; }

.Multifunction22_mobileViewTabContainer_1i0 div > :first-child {
  font-size: 15px; }
.TitleDescriptionWithoutPhotoUI_promptContainer_2F2 {
  position: relative;
  color: red;
  font-size: 13px;
  margin-bottom: 5px; }

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

.TitleDescriptionWithoutPhotoUI_row_3F3 {
  margin-bottom: 15px;
  padding-bottom: 15px;
  padding-top: 15px;
  font-size: 14px;
  border-bottom: 1px solid #ddd;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.TitleDescriptionWithoutPhotoUI_row_3F3 > div:first-child {
  width: 25%;
  display: block;
  /* vertical-align: middle; */
  margin-bottom: 15px; }

.TitleDescriptionWithoutPhotoUI_row_3F3 > div:nth-child(2) {
  width: 75%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.TitleDescriptionWithoutPhotoUI_innerRow_3Xg {
  display: inline-block;
  padding-bottom: 5px; }

.TitleDescriptionWithoutPhotoUI_innerRow_3Xg > :first-child {
  width: 10%;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px; }

.TitleDescriptionWithoutPhotoUI_innerRow_3Xg > :nth-child(2) {
  width: 90%;
  display: inline-block;
  margin-bottom: 10px; }

.TitleDescriptionWithoutPhotoUI_titleContentImg__Ah {
  height: 56px;
  width: 100%;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  padding-right: 10px;
  display: block; }

.TitleDescriptionWithoutPhotoUI_noImg_g6N {
  font-size: 14px;
  margin-bottom: 15px; }

.TitleDescriptionWithoutPhotoUI_noImgText_2eJ {
  display: inline-block;
  line-height: 35px;
  margin-bottom: 10px; }

@media only screen and (max-width: 768px) {
  .TitleDescriptionWithoutPhotoUI_row_3F3 {
    display: inline-block; }
  .TitleDescriptionWithoutPhotoUI_row_3F3 > div:first-child {
    width: 100%; }
  .TitleDescriptionWithoutPhotoUI_row_3F3 > div:nth-child(2) {
    width: 100%; }
  .TitleDescriptionWithoutPhotoUI_innerRow_3Xg {
    width: 100%; }
  .TitleDescriptionWithoutPhotoUI_innerRow_3Xg > :first-child {
    width: 30%; }
  .TitleDescriptionWithoutPhotoUI_innerRow_3Xg > :nth-child(2) {
    width: 70%; }
  .TitleDescriptionWithoutPhotoUI_titleContentImg__Ah {
    padding-right: 0px;
    margin-bottom: 10px;
    height: 100px; }
  .TitleDescriptionWithoutPhotoUI_noImg_g6N {
    display: block;
    padding-top: 0px; }
  /* .noImg:last-child {
        border-bottom: none;
    } */ }
.Multifunction23_title_33i {
  display: block;
  font-size: 20px;
  margin: 15px 0 10px 0; }

.Multifunction23_layoutWrapper_1fW {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[5];
      grid-template-columns: repeat(5, 1fr);
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
  margin-bottom: 15px; }
  .Multifunction23_layoutWrapper_1fW .Multifunction23_itemContainer_3PC {
    width: 100%;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .Multifunction23_layoutWrapper_1fW .Multifunction23_itemContainer_3PC .Multifunction23_title_33i {
      display: block;
      font-size: 16px;
      font-weight: 500; }
    .Multifunction23_layoutWrapper_1fW .Multifunction23_itemContainer_3PC .Multifunction23_imageContainer_1ka {
      width: 100%;
      background-color: #eaeaea;
      border-radius: 5px;
      padding: 20px 0px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .Multifunction23_layoutWrapper_1fW .Multifunction23_itemContainer_3PC .Multifunction23_imageContainer_1ka img {
        display: block;
        width: 100%;
        max-width: 70px;
        -o-object-fit: contain;
           object-fit: contain;
        border-radius: 5px; }

.Multifunction23_attributeWrapper_3d- {
  display: block;
  font-size: 14px;
  color: #404040;
  margin-bottom: 15px; }

.Multifunction23_heroContainer_1pG {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #404040;
  font-size: 14px; }
  .Multifunction23_heroContainer_1pG .Multifunction23_icon_2iX {
    color: #ffa723;
    margin-right: 10px; }

@media only screen and (max-width: 768px) {
  .Multifunction23_layoutWrapper_1fW {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr); }
  .Multifunction23_attributeWrapper_3d- {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr; } }
.Multifunction24_customTabPane_NQv {
  padding-left: 20px;
  padding-right: 20px; }

@media only screen and (max-width: 768px) {
  .Multifunction24_customTabPane_NQv {
    padding-left: 0px;
    padding-right: 0px; } }

.Multifunction24_mobileViewTabContainer_3hY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px; }

.Multifunction24_mobileViewTabContainer_3hY div {
  display: inline-block;
  width: 25%;
  text-align: center; }

.Multifunction24_mobileViewTabContainer_3hY div > :first-child {
  font-size: 15px; }
.BackgroundUploadUI_container_3AD {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.BackgroundUploadUI_container_3AD > :first-child {
  font-size: 14px;
  display: inline-block;
  padding-left: 20px;
  vertical-align: middle; }

.BackgroundUploadUI_container_3AD > :first-child > :first-child {
  display: inline-block; }

.BackgroundUploadUI_mobileVersionContainer_3jV {
  display: inline-block;
  font-size: 14px; }

.BackgroundUploadUI_mobileVersionContainer_3jV > :first-child {
  display: inline-block;
  vertical-align: middle;
  padding-left: 20px;
  padding-bottom: 20px; }

.BackgroundUploadUI_mobileVersionContainer_3jV > :first-child > :first-child {
  display: inline-block; }

.BackgroundUploadUI_mobileVersionContainer_3jV > :first-child > :nth-child(2) {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px; }

.BackgroundUploadUI_mobileVersionContainer_3jV > :nth-child(2) > :first-child {
  /* display: inline-block; */
  vertical-align: middle;
  padding-left: 20px; }

.BackgroundUploadUI_imageDisplayContainer_1Uf {
  padding: 20px;
  /* border-bottom: 1px solid #ddd;
    margin-bottom: 20px; */ }

.BackgroundUploadUI_imageDisplayContainer_1Uf > :first-child {
  color: red;
  font-size: 14px;
  width: 100%;
  margin-bottom: 10px; }

.BackgroundUploadUI_imageDisplayContainer_1Uf > :nth-child(2) {
  white-space: normal; }

.BackgroundUploadUI_imageDisplayContainer_1Uf > :nth-child(2) > div {
  display: inline-block;
  vertical-align: top; }
.StyleUI_rowContainer_3Cq {
  margin-bottom: 15px;
  display: block;
  width: 100%;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd; }

.StyleUI_rowContainer_3Cq:last-child {
  border-bottom: none; }

.StyleUI_rowContainer_3Cq > div {
  display: inline-block;
  line-height: 1; }

.StyleUI_rowContainer_3Cq > div:first-child {
  width: 20%;
  padding-right: 10px;
  padding-bottom: 8px;
  font-size: 18px; }

.StyleUI_rowContainer_3Cq > div:nth-child(2) {
  width: 80%; }

.StyleUI_rowContainer_3Cq div {
  vertical-align: middle; }

@media only screen and (max-width: 768px) {
  .StyleUI_rowContainer_3Cq {
    margin-bottom: 15px;
    display: -ms-grid;
    display: grid;
    width: 100%;
    padding: 0px 10px 15px;
    border-bottom: 1px solid #ddd; }
  .StyleUI_rowContainer_3Cq:last-child {
    border-bottom: none; }
  .StyleUI_rowContainer_3Cq > div:first-child {
    width: auto; }
  .StyleUI_rowContainer_3Cq > div:nth-child(2) {
    width: auto; } }
.QuestionsDescriptionUI_promptContainer_38Q {
  position: relative;
  color: red;
  font-size: 13px;
  margin-bottom: 5px; }

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

.QuestionsDescriptionUI_row_3Ol {
  margin-bottom: 15px;
  padding-bottom: 15px;
  padding-top: 15px;
  font-size: 14px;
  border-bottom: 1px solid #ddd;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.QuestionsDescriptionUI_row_3Ol > div:first-child {
  width: 25%;
  display: block;
  /* vertical-align: middle; */
  margin-bottom: 15px; }

.QuestionsDescriptionUI_row_3Ol > div:nth-child(2) {
  width: 75%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.QuestionsDescriptionUI_innerRow_1BT {
  display: inline-block;
  padding-bottom: 5px; }

.QuestionsDescriptionUI_innerRow_1BT > :first-child {
  width: 10%;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px; }

.QuestionsDescriptionUI_innerRow_1BT > :nth-child(2) {
  width: 90%;
  display: inline-block;
  margin-bottom: 10px; }

.QuestionsDescriptionUI_titleContentImg_3wj {
  height: 56px;
  width: 100%;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  padding-right: 10px;
  display: block; }

.QuestionsDescriptionUI_noImg_155 {
  font-size: 14px;
  margin-bottom: 15px; }

.QuestionsDescriptionUI_noImgText_2I0 {
  display: inline-block;
  line-height: 35px;
  margin-bottom: 10px; }

@media only screen and (max-width: 768px) {
  .QuestionsDescriptionUI_row_3Ol {
    display: inline-block; }
  .QuestionsDescriptionUI_row_3Ol > div:first-child {
    width: 100%; }
  .QuestionsDescriptionUI_row_3Ol > div:nth-child(2) {
    width: 100%; }
  .QuestionsDescriptionUI_innerRow_1BT {
    width: 100%; }
  .QuestionsDescriptionUI_innerRow_1BT > :first-child {
    width: 30%; }
  .QuestionsDescriptionUI_innerRow_1BT > :nth-child(2) {
    width: 70%; }
  .QuestionsDescriptionUI_titleContentImg_3wj {
    padding-right: 0px;
    margin-bottom: 10px;
    height: 100px; }
  .QuestionsDescriptionUI_noImg_155 {
    display: block;
    padding-top: 0px; }
  /* .noImg:last-child {
        border-bottom: none;
    } */ }
.Multifunction25_customTabPane_1RL {
  padding-left: 20px;
  padding-right: 20px; }

@media only screen and (max-width: 768px) {
  .Multifunction25_customTabPane_1RL {
    padding-left: 0px;
    padding-right: 0px; } }

.Multifunction25_mobileViewTabContainer_JKO {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px; }

.Multifunction25_mobileViewTabContainer_JKO div {
  display: inline-block;
  width: 25%;
  text-align: center; }

.Multifunction25_mobileViewTabContainer_JKO div > :first-child {
  font-size: 15px; }
.ImageUploadUI_container_B0Y {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.ImageUploadUI_container_B0Y > :first-child {
  font-size: 14px;
  display: inline-block;
  padding-left: 20px;
  vertical-align: middle; }

.ImageUploadUI_container_B0Y > :first-child > :first-child {
  display: inline-block; }

.ImageUploadUI_mobileVersionContainer_2za {
  display: inline-block;
  font-size: 14px; }

.ImageUploadUI_mobileVersionContainer_2za > :first-child {
  display: inline-block;
  vertical-align: middle;
  padding-left: 20px;
  padding-bottom: 20px; }

.ImageUploadUI_mobileVersionContainer_2za > :first-child > :first-child {
  display: inline-block; }

.ImageUploadUI_mobileVersionContainer_2za > :first-child > :nth-child(2) {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px; }

.ImageUploadUI_mobileVersionContainer_2za > :nth-child(2) > :first-child {
  /* display: inline-block; */
  vertical-align: middle;
  padding-left: 20px; }

.ImageUploadUI_imageDisplayContainer_1WN {
  padding: 20px;
  /* border-bottom: 1px solid #ddd;
    margin-bottom: 20px; */ }

.ImageUploadUI_imageDisplayContainer_1WN > :first-child {
  color: red;
  font-size: 14px;
  width: 100%;
  margin-bottom: 10px; }

.ImageUploadUI_imageDisplayContainer_1WN > :nth-child(2) {
  white-space: normal; }

.ImageUploadUI_imageDisplayContainer_1WN > :nth-child(2) > div {
  display: inline-block;
  vertical-align: top; }
.Multifunction26_container_28q {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .Multifunction26_container_28q .Multifunction26_title_1QX {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .Multifunction26_container_28q section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .Multifunction26_container_28q .Multifunction26_backButton_2wN {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .Multifunction26_container_28q .Multifunction26_navInteractButton_31_ {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.Multifunction27_container_3qc {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .Multifunction27_container_3qc .Multifunction27_title_RdA {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .Multifunction27_container_3qc section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .Multifunction27_container_3qc .Multifunction27_backButton_3ul {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .Multifunction27_container_3qc .Multifunction27_navInteractButton_3Z0 {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.Multifunction29_container_3zR {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .Multifunction29_container_3zR .Multifunction29_title_3pi {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .Multifunction29_container_3zR section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .Multifunction29_container_3zR .Multifunction29_backButton_dFi {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .Multifunction29_container_3zR .Multifunction29_navInteractButton_2cN {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.CustomTab_root_1O8 {
  background-color: white;
  border-radius: 10px;
  padding: 5px 0; }

.CustomTab_tabTitleList_1-6 {
  display: block;
  width: 100%;
  border-bottom: 1px solid #eee;
  padding-left: 10px;
  overflow-x: auto;
  white-space: nowrap; }
  .CustomTab_tabTitleList_1-6 .CustomTab_title_lfH {
    display: inline-block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    font-size: 14px;
    padding: 10px 20px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background: none;
    color: #000; }
  .CustomTab_tabTitleList_1-6 .CustomTab_titleSelected_GR9 {
    color: #0071ff;
    border-bottom: 3px solid #0071ff; }
  .CustomTab_tabTitleList_1-6 .CustomTab_disabled_1-6 {
    pointer-events: none;
    opacity: 0.3; }

.CustomTab_tabContent_1L7 {
  width: 100%;
  height: 100%;
  background-color: transparent; }
  .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH,
  .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv {
    width: 100%;
    padding: 20px 25px;
    background-color: white;
    margin-bottom: 2px; }
    .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_title_lfH,
    .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_title_lfH {
      display: block; }
      .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_title_lfH :nth-child(1),
      .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_title_lfH :nth-child(1) {
        display: inline-block;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        margin-right: 10px;
        font-size: 18px; }
      .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_title_lfH :nth-child(2),
      .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_title_lfH :nth-child(3),
      .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_title_lfH :nth-child(2),
      .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_title_lfH :nth-child(3) {
        display: inline-block;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        color: #8ab3f8;
        cursor: pointer;
        font-size: 16px; }
      .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_title_lfH :nth-child(2),
      .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_title_lfH :nth-child(2) {
        margin-right: 5px; }
      .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_title_lfH :nth-child(3),
      .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_title_lfH :nth-child(3) {
        text-decoration: underline; }
    .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_hint_3HT,
    .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_hint_3HT {
      margin: 10px 0px;
      font-size: 14px; }
    .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_textAreaWrapper_3dk,
    .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_textAreaWrapper_3dk {
      display: block;
      width: 100%; }
      .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_textAreaWrapper_3dk .CustomTab_textArea_1Va,
      .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_textAreaWrapper_3dk .CustomTab_textArea_1Va {
        display: inline-block;
        width: 50%;
        margin-right: 20px;
        border-radius: 10px; }
    .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_mapWrapper_2o5,
    .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_mapWrapper_2o5 {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: (300px)[3];
          grid-template-columns: repeat(3, 300px);
      -webkit-column-gap: 15px;
         -moz-column-gap: 15px;
              column-gap: 15px; }
      .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_mapWrapper_2o5 .CustomTab_map_16w,
      .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_mapWrapper_2o5 .CustomTab_map_16w {
        border: 1px solid #d9d9d9;
        width: 100%;
        aspect-ratio: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        position: relative;
        cursor: pointer; }
        .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_mapWrapper_2o5 .CustomTab_map_16w .CustomTab_icon_33W,
        .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_mapWrapper_2o5 .CustomTab_map_16w .CustomTab_icon_33W {
          margin: auto;
          font-size: 48px;
          color: #d9d9d9; }
        .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_mapWrapper_2o5 .CustomTab_map_16w .CustomTab_mask_32u,
        .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_mapWrapper_2o5 .CustomTab_map_16w .CustomTab_mask_32u {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          position: absolute;
          opacity: 0;
          top: 0;
          left: 0;
          width: 100%;
          aspect-ratio: 1;
          z-index: 3;
          background-color: #fff; }
        .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_mapWrapper_2o5 .CustomTab_map_16w .CustomTab_upperWrapper_2Jk,
        .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_mapWrapper_2o5 .CustomTab_map_16w .CustomTab_upperWrapper_2Jk {
          display: block;
          height: 40px;
          padding: 5px 15px;
          font-size: 18px; }
        .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_mapWrapper_2o5 .CustomTab_map_16w .CustomTab_middleWrapper_23E,
        .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_mapWrapper_2o5 .CustomTab_map_16w .CustomTab_middleWrapper_23E {
          display: block;
          height: 180px;
          background-color: #8ab3f8; }
        .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_mapWrapper_2o5 .CustomTab_map_16w .CustomTab_bottomWrapper_3WG,
        .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_mapWrapper_2o5 .CustomTab_map_16w .CustomTab_bottomWrapper_3WG {
          display: block;
          height: 80px;
          padding: 5px 15px;
          font-size: 14px;
          white-space: pre-line; }
      .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_mapWrapper_2o5 .CustomTab_map_16w:hover .CustomTab_mask_32u,
      .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_mapWrapper_2o5 .CustomTab_map_16w:hover .CustomTab_mask_32u {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        background-color: #ffffffee;
        opacity: 1;
        -webkit-transition: all 0.4s ease-in-out;
        -o-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out; }
        .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_mapWrapper_2o5 .CustomTab_map_16w:hover .CustomTab_mask_32u .CustomTab_icon_33W,
        .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_mapWrapper_2o5 .CustomTab_map_16w:hover .CustomTab_mask_32u .CustomTab_icon_33W {
          font-size: 20px;
          margin: 0px 10px;
          color: #ccc;
          padding: 5px;
          border: 1px solid #ccc;
          border-radius: 3px; }
        .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH .CustomTab_mapWrapper_2o5 .CustomTab_map_16w:hover .CustomTab_mask_32u .CustomTab_icon_33W:hover,
        .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv .CustomTab_mapWrapper_2o5 .CustomTab_map_16w:hover .CustomTab_mask_32u .CustomTab_icon_33W:hover {
          color: black;
          border: 1px solid black; }
  .CustomTab_tabContent_1L7 .CustomTab_checkoutUpperWrapper_2WH {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
  .CustomTab_tabContent_1L7 .CustomTab_checkoutBottomWrapper_Gpv {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }

@media only screen and (max-width: 768px) {
  .CustomTab_root_1O8 {
    padding: 0; }
    .CustomTab_root_1O8 .CustomTab_tabTitleList_1-6::-webkit-scrollbar {
      display: none; } }
.Multifunction30_root_4Uw .note-toolbar {
  white-space: normal; }

.Multifunction30_container_U-u {
  margin-top: -16px; }
.PricingScheme_1_row_3dn {
  margin-bottom: 20px;
  font-size: 14px; }

.PricingScheme_1_fieldName_3f5 {
  text-align: left; }

.PricingScheme_1_input_2C3 {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.PricingScheme_1_input_2C3 input {
  height: 33px; }
.commonStyle_row_2KL {
  margin-bottom: 20px;
  font-size: 14px; }

.commonStyle_textInput_1QE {
  max-width: 400px;
  height: 35px;
  line-height: 35px;
  font-size: 14px; }
.DividerEditMode_row_Pzz {
  margin-bottom: 30px; }

.DividerEditMode_overallSettingInnerRow_2oA {
  display: inline-block;
  width: 100%; }

.DividerEditMode_overallSettingInnerRow_2oA > :nth-child(1) {
  width: 35%;
  vertical-align: middle;
  margin-bottom: 10px; }

.DividerEditMode_overallSettingInnerRow_2oA > :nth-child(2) {
  width: 65%;
  vertical-align: middle;
  margin-bottom: 10px; }

.DividerEditMode_overallSettingInnerRow_2oA > :nth-child(2) > div {
  margin-bottom: 0px; }

.DividerEditMode_overallSettingInnerRowWrapper_20B {
  display: inline-block; }

.DividerEditMode_settingLabelWrapper_15Q {
  /* width: 180px; */
  white-space: pre-line; }

.DividerEditMode_textStyleContainer_2ej {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px; }

.DividerEditMode_textStyleSwitchPickerWrapper_228 {
  display: inline-block;
  width: 70%; }

.DividerEditMode_textStyleSwitchLabelWrapper_12i {
  display: inline-block;
  width: 30%; }

.DividerEditMode_inputLabelWrapper_3ld {
  width: 100%;
  white-space: nowrap; }

.DividerEditMode_radioOption_hGz {
  font-size: 15px;
  margin-bottom: 10px; }
.DividerEditMode_row_2lN {
  margin-bottom: 30px; }

.DividerEditMode_overallSettingInnerRow_2sD {
  display: inline-block;
  width: 100%; }

.DividerEditMode_overallSettingInnerRow_2sD > :nth-child(1) {
  width: 35%;
  vertical-align: middle;
  margin-bottom: 10px; }

.DividerEditMode_overallSettingInnerRow_2sD > :nth-child(2) {
  width: 65%;
  vertical-align: middle;
  margin-bottom: 10px; }

.DividerEditMode_overallSettingInnerRow_2sD > :nth-child(2) > div {
  margin-bottom: 0px; }

.DividerEditMode_overallSettingInnerRowWrapper_3QA {
  display: inline-block; }

.DividerEditMode_settingLabelWrapper_2re {
  /* width: 180px; */
  white-space: pre-line; }

.DividerEditMode_textStyleContainer_2rJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px; }

.DividerEditMode_textStyleLabel_1QY {
  display: inline-block;
  color: black;
  font-size: medium; }

.DividerEditMode_textStyleSwitchPickerWrapper_2gF {
  display: inline-block;
  width: 70%; }

.DividerEditMode_textStyleSwitchLabelWrapper_keL {
  display: inline-block;
  width: 30%; }

.DividerEditMode_inputLabelWrapper_2lN {
  width: 100%;
  white-space: nowrap; }

.DividerEditMode_radioOption_3ay {
  font-size: 15px;
  margin-bottom: 10px; }
.DividerEditMode_row_2IU {
  margin-bottom: 30px; }

.DividerEditMode_overallSettingInnerRow_3MH {
  display: inline-block;
  width: 100%; }

.DividerEditMode_overallSettingInnerRow_3MH > :nth-child(1) {
  width: 35%;
  vertical-align: middle;
  margin-bottom: 10px; }

.DividerEditMode_overallSettingInnerRow_3MH > :nth-child(2) {
  width: 65%;
  vertical-align: middle;
  margin-bottom: 10px; }

.DividerEditMode_overallSettingInnerRow_3MH > :nth-child(2) > div {
  margin-bottom: 0px; }

.DividerEditMode_overallSettingInnerRowWrapper_26N {
  display: inline-block; }

.DividerEditMode_settingLabelWrapper_2V7 {
  /* width: 180px; */
  white-space: pre-line; }

.DividerEditMode_textStyleContainer_aFT {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px; }

.DividerEditMode_textStyleLabel_O0e {
  display: inline-block;
  color: black;
  font-size: medium; }

.DividerEditMode_textStyleSwitchPickerWrapper_1td {
  display: inline-block;
  width: 70%; }

.DividerEditMode_textStyleSwitchLabelWrapper_26w {
  display: inline-block;
  width: 30%; }

.DividerEditMode_inputLabelWrapper_15A {
  width: 100%;
  white-space: nowrap; }

.DividerEditMode_radioOption_2Iw {
  font-size: 15px;
  margin-bottom: 10px; }
.DividerEditMode_row_bli {
  margin-bottom: 30px; }

.DividerEditMode_overallSettingInnerRow_2rC {
  display: inline-block;
  width: 100%; }

.DividerEditMode_overallSettingInnerRow_2rC > :nth-child(1) {
  width: 35%;
  vertical-align: middle;
  margin-bottom: 10px; }

.DividerEditMode_overallSettingInnerRow_2rC > :nth-child(2) {
  width: 65%;
  vertical-align: middle;
  margin-bottom: 10px; }

.DividerEditMode_overallSettingInnerRow_2rC > :nth-child(2) > div {
  margin-bottom: 0px; }

.DividerEditMode_overallSettingInnerRowWrapper_3u5 {
  display: inline-block; }

.DividerEditMode_settingLabelWrapper_2Sa {
  /* width: 180px; */
  white-space: pre-line; }

.DividerEditMode_textStyleContainer_1ks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px; }

.DividerEditMode_textStyleLabel_3ga {
  display: inline-block;
  color: black;
  font-size: medium; }

.DividerEditMode_textStyleSwitchPickerWrapper_1Rw {
  display: inline-block;
  width: 70%; }

.DividerEditMode_textStyleSwitchLabelWrapper_PSo {
  display: inline-block;
  width: 30%; }

.DividerEditMode_inputLabelWrapper_2gJ {
  width: 100%;
  white-space: nowrap; }

.DividerEditMode_radioOption_3O7 {
  font-size: 15px;
  margin-bottom: 10px; }
.DividerEditMode_row_15Y {
  margin-bottom: 20px;
  font-size: 14px; }

.DividerEditMode_hint_s_p {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.DividerEditMode_fieldName_1hz {
  text-align: left; }

.DividerEditMode_radioOption_lcX {
  font-size: 14px; }

.DividerEditMode_textInput_cGr {
  max-width: 400px;
  height: 35px;
  line-height: 35px;
  font-size: 14px; }
.DividerEditMode_container_DaA {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .DividerEditMode_container_DaA section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .DividerEditMode_container_DaA .DividerEditMode_backButton_2-X {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .DividerEditMode_container_DaA .DividerEditMode_navInteractButton_23X {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
  .DividerEditMode_container_DaA .DividerEditMode_row_2_O {
    margin-bottom: 20px;
    font-size: 14px; }
  .DividerEditMode_container_DaA .DividerEditMode_colorPicker_1mA > div {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .DividerEditMode_container_DaA .DividerEditMode_colorPicker_1mA > div > div:first-child {
      text-align: center; }
    .DividerEditMode_container_DaA .DividerEditMode_colorPicker_1mA > div > div:last-child {
      display: none !important; }
    .DividerEditMode_container_DaA .DividerEditMode_colorPicker_1mA > div > div > div > div > div > div {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .DividerEditMode_container_DaA .DividerEditMode_colorPickerPreview_xaw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 25px 0px 15px 0px; }
    .DividerEditMode_container_DaA .DividerEditMode_colorPickerPreview_xaw button {
      /*border-color: #26292d;*/
      padding: 10px 20px 10px 20px;
      margin: 12px 0 0 0;
      border: 1px solid transparent;
      border-radius: 0;
      font-size: 14px;
      font-style: normal;
      font-weight: 600;
      text-align: center;
      vertical-align: middle;
      line-height: 1; }
.DividerEditMode_container_29K {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .DividerEditMode_container_29K .DividerEditMode_title_3jc {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .DividerEditMode_container_29K section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .DividerEditMode_container_29K .DividerEditMode_backButton_2Re {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .DividerEditMode_container_29K .DividerEditMode_navInteractButton_21C {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
  .DividerEditMode_container_29K .DividerEditMode_row_MCO {
    margin-bottom: 20px;
    font-size: 14px; }
  .DividerEditMode_container_29K .DividerEditMode_colorPicker_35z > div {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .DividerEditMode_container_29K .DividerEditMode_colorPicker_35z > div > div:first-child {
      text-align: center; }
    .DividerEditMode_container_29K .DividerEditMode_colorPicker_35z > div > div:last-child {
      display: none !important; }
    .DividerEditMode_container_29K .DividerEditMode_colorPicker_35z > div > div > div > div > div > div {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .DividerEditMode_container_29K .DividerEditMode_colorPickerPreview_2Qz {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 25px 0px 15px 0px; }
    .DividerEditMode_container_29K .DividerEditMode_colorPickerPreview_2Qz button {
      /*border-color: #26292d;*/
      padding: 10px 20px 10px 20px;
      margin: 12px 0 0 0;
      border: 1px solid transparent;
      border-radius: 0;
      font-size: 14px;
      font-style: normal;
      font-weight: 600;
      text-align: center;
      vertical-align: middle;
      line-height: 1; }
.ContactUsEditMode_inputLabelWrapper_1kQ {
  width: 100%;
  white-space: nowrap; }

.ContactUsEditMode_modalWindow_2g7 {
  width: 50% !important;
  max-width: 768px !important; }

.ContactUsEditMode_formItemWrapper_kyP {
  margin-bottom: 20px; }

.ContactUsEditMode_themeColorContainer_3S7 {
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  overflow: hidden;
  width: 100%; }

.ContactUsEditMode_previewTheme_2Du {
  text-align: center;
  padding: 10px 0px;
  border: 1px dashed #ccc;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.ContactUsEditMode_advanceEditContainer_3eQ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px; }

.ContactUsEditMode_advanceEditLabelWrapper_34Y {
  display: inline-block;
  width: 30%; }

.ContactUsEditMode_advanceEditWrapper_1hz {
  display: inline-block;
  width: 70%; }

.ContactUsEditMode_themeColorWrapper_16b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.ContactUsEditMode_colorPickerWrapper_b8t {
  display: inline-block;
  width: 60%; }

.ContactUsEditMode_previewWrapper_2Uk {
  display: inline-block;
  padding-left: 20px;
  padding-right: 10px;
  width: 40%; }

.ContactUsEditMode_textAreaWrapper_Ym1 > textarea {
  font-size: 14px; }

.ContactUsEditMode_textAreaWrapper_Ym1 > textarea::-webkit-input-placeholder {
  font-size: 14px; }

.ContactUsEditMode_textAreaWrapper_Ym1 > textarea::-moz-placeholder {
  font-size: 14px; }

.ContactUsEditMode_textAreaWrapper_Ym1 > textarea::placeholder {
  font-size: 14px; }

@media only screen and (max-width: 1280px) {
  .ContactUsEditMode_modalWindow_2g7 {
    width: 70% !important; } }

@media only screen and (max-width: 768px) {
  .ContactUsEditMode_advanceEditLabelWrapper_34Y {
    display: inline-block;
    width: 40%; }
  .ContactUsEditMode_advanceEditWrapper_1hz {
    display: inline-block;
    width: 60%; } }

@media only screen and (max-width: 500px) {
  .ContactUsEditMode_advanceEditLabelWrapper_34Y {
    display: inline-block;
    width: 80%; }
  .ContactUsEditMode_advanceEditWrapper_1hz {
    display: inline-block;
    width: 20%; }
  .ContactUsEditMode_themeColorWrapper_16b {
    display: inline-block;
    width: 100%; }
  .ContactUsEditMode_colorPickerWrapper_b8t {
    display: inline-block;
    width: 100%; }
  .ContactUsEditMode_previewWrapper_2Uk {
    display: inline-block;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    margin-top: 20px; } }
.ContactUsEditMode_inputLabelWrapper_10c {
  width: 100%;
  white-space: nowrap; }

.ContactUsEditMode_modalWindow_2lG {
  width: 50% !important;
  max-width: 768px !important; }

.ContactUsEditMode_formItemWrapper_1wY {
  margin-bottom: 20px; }

.ContactUsEditMode_themeColorContainer_3HB {
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  overflow: hidden;
  width: 100%; }

.ContactUsEditMode_previewTheme_2SQ {
  text-align: center;
  padding: 10px 0px;
  border: 1px dashed #ccc;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.ContactUsEditMode_advanceEditContainer_2zV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px; }

.ContactUsEditMode_advanceEditLabelWrapper_3qf {
  display: inline-block;
  width: 30%; }

.ContactUsEditMode_advanceEditWrapper_1lT {
  display: inline-block;
  width: 70%; }

.ContactUsEditMode_themeColorWrapper_3kB {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.ContactUsEditMode_colorPickerWrapper_1e0 {
  display: inline-block;
  width: 60%; }

.ContactUsEditMode_previewWrapper_3iX {
  display: inline-block;
  padding-left: 20px;
  padding-right: 10px;
  width: 40%; }

.ContactUsEditMode_textAreaWrapper_1Ye > textarea {
  font-size: 14px; }

.ContactUsEditMode_textAreaWrapper_1Ye > textarea::-webkit-input-placeholder {
  font-size: 14px; }

.ContactUsEditMode_textAreaWrapper_1Ye > textarea::-moz-placeholder {
  font-size: 14px; }

.ContactUsEditMode_textAreaWrapper_1Ye > textarea::placeholder {
  font-size: 14px; }

@media only screen and (max-width: 1280px) {
  .ContactUsEditMode_modalWindow_2lG {
    width: 70% !important; } }

@media only screen and (max-width: 768px) {
  .ContactUsEditMode_advanceEditLabelWrapper_3qf {
    display: inline-block;
    width: 40%; }
  .ContactUsEditMode_advanceEditWrapper_1lT {
    display: inline-block;
    width: 60%; } }

@media only screen and (max-width: 500px) {
  .ContactUsEditMode_advanceEditLabelWrapper_3qf {
    display: inline-block;
    width: 80%; }
  .ContactUsEditMode_advanceEditWrapper_1lT {
    display: inline-block;
    width: 20%; }
  .ContactUsEditMode_themeColorWrapper_3kB {
    display: inline-block;
    width: 100%; }
  .ContactUsEditMode_colorPickerWrapper_1e0 {
    display: inline-block;
    width: 100%; }
  .ContactUsEditMode_previewWrapper_3iX {
    display: inline-block;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    margin-top: 20px; } }
.Layout_hint_1VQ {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.Layout_row_1aZ {
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.Layout_title_3qO {
  display: inline-block;
  font-size: 15px; }

.Layout_input_31L {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.Layout_input_31L input {
  height: 33px; }

.Layout_textarea_1Gi {
  font-size: 14px; }

@media only screen and (max-width: 767px) {
  .Layout_row_1aZ {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    line-height: 40px;
    color: #aaa; } }
.Layout_hint_2ho {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.Layout_row_GFM {
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.Layout_title_2nD {
  display: inline-block;
  font-size: 15px; }

.Layout_input_2F0 {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.Layout_input_2F0 input {
  height: 33px; }

.Layout_textarea_2ea {
  font-size: 14px; }

@media only screen and (max-width: 767px) {
  .Layout_row_GFM {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    line-height: 40px;
    color: #aaa; } }
.Layout_hint_1S5 {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.Layout_row_3Rh {
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.Layout_title_1_4 {
  display: inline-block;
  font-size: 15px; }

.Layout_input_3WV {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.Layout_input_3WV input {
  height: 33px; }

.Layout_textarea_2z2 {
  font-size: 14px; }

@media only screen and (max-width: 767px) {
  .Layout_row_3Rh {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    line-height: 40px;
    color: #aaa; } }
.BookingEditMode_flexRow_2_l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

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

.BookingEditMode_hint_a3m {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.BookingEditMode_fieldContainer_1Bu,
.BookingEditMode_subFieldContainer_2MT {
  width: 100%;
  padding: 10px 0;
  font-size: 16px;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start; }

.BookingEditMode_fieldName_35F {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 30%; }

.BookingEditMode_fieldAction_1iz {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 70%; }

.BookingEditMode_subTitle_T-X {
  display: block;
  font-size: 15px;
  color: #888;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px; }

.BookingEditMode_modalWindow_3Fu {
  width: 54% !important; }

.BookingEditMode_colorPickerContainer_285 > div:first-child > div:nth-of-type(2) > div:first-child {
  margin-top: 35% !important; }
.BookingEditMode_flexRow_39- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

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

.BookingEditMode_hint_3FJ {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.BookingEditMode_fieldContainer_1Ow,
.BookingEditMode_subFieldContainer_20V {
  width: 100%;
  padding: 10px 0;
  font-size: 16px;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start; }

.BookingEditMode_fieldName_3h4 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 30%; }

.BookingEditMode_fieldAction_1SU {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 70%; }

.BookingEditMode_subTitle_1wg {
  display: block;
  font-size: 15px;
  color: #888;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px; }

.BookingEditMode_modalWindow_2RY {
  width: 54% !important; }

.BookingEditMode_colorPickerContainer_DrA > div:first-child > div:nth-of-type(2) > div:first-child {
  margin-top: 35% !important; }
.BookingEditMode_container_BCe {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .BookingEditMode_container_BCe .BookingEditMode_title_1Hk {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }
  .BookingEditMode_container_BCe section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .BookingEditMode_container_BCe .BookingEditMode_backButton_2Qa {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .BookingEditMode_container_BCe .BookingEditMode_navInteractButton_3J7 {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
.Layout_hint_2JQ {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.Layout_row_wjZ {
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.Layout_title_1ch {
  display: inline-block;
  font-size: 15px; }

.Layout_input_A3J {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.Layout_input_A3J input {
  height: 33px; }

.Layout_textarea_3tl {
  font-size: 14px; }

@media only screen and (max-width: 767px) {
  .Layout_row_wjZ {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    line-height: 40px;
    color: #aaa; } }
.FormEditMode_flexRow_2eA {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

.FormEditMode_flexColumn_1-X {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.FormEditMode_hint_2iV {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.FormEditMode_fieldContainer_2Ah,
.FormEditMode_subFieldContainer_MIY {
  width: 100%;
  padding: 10px 0;
  font-size: 16px;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start; }

.FormEditMode_fieldName_g2d {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 30%; }

.FormEditMode_fieldAction_3cz {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 70%; }

.FormEditMode_subTitle_O_E {
  display: block;
  font-size: 15px;
  color: #888;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px; }

.FormEditMode_modalWindow_1_z {
  width: 64% !important; }

.FormEditMode_colorPickerContainer_1wc > div:first-child > div:nth-of-type(2) > div:first-child {
  margin-top: 35% !important; }
.DynamicForm_flexRow_BPJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

.DynamicForm_dynamicFormContainer_1Sy {
  margin: 2%;
  border: 1px solid #e9e9e9;
  border-radius: 6px; }

.DynamicForm_fieldSection_1bT {
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  padding: 10px;
  margin: 10px 0; }

.DynamicForm_fieldContainer_daC {
  padding: 5px; }
  .DynamicForm_fieldContainer_daC .DynamicForm_fieldName_21i {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30%;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%; }
  .DynamicForm_fieldContainer_daC .DynamicForm_fieldAction_556 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70%;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%; }
.ControllerField_inputfieldContainer_3sp {
  padding: 5px 0; }

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

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

.ControllerField_optionsContainer_3Qy {
  width: 70%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.ControllerField_fieldIcon_1mx {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 10%;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%;
  text-align: center; }

.ControllerField_fieldOptions_3YD {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 80%;
      -ms-flex: 0 0 80%;
          flex: 0 0 80%; }

.ControllerField_fieldClose_20o {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 10%;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%;
  text-align: center;
  cursor: pointer; }

.ControllerField_addOptionsContainer_2NW {
  border: dashed 1px #e9e9e9;
  border-radius: 6px;
  cursor: pointer;
  padding: 5px 0;
  text-align: center; }
  .ControllerField_addOptionsContainer_2NW:hover, .ControllerField_addOptionsContainer_2NW:focus {
    border: 1px dashed #108ee9; }
  .ControllerField_addOptionsContainer_2NW:active {
    border: 1px dashed #0e77ca; }

.ControllerField_radioButton_3vB {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 14px;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  margin: 0 auto; }

.ControllerField_timeRangeContainer_2vP {
  width: 100%;
  padding: 5px 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ControllerField_timeRangeContainer_2vP .ControllerField_fieldName_165 {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 30% !important;
        -ms-flex: 0 0 30% !important;
            flex: 0 0 30% !important; }
  .ControllerField_timeRangeContainer_2vP .ControllerField_fieldAction_39b {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 70% !important;
        -ms-flex: 0 0 70% !important;
            flex: 0 0 70% !important; }

.ControllerField_checkboxContainer_2G9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 0 !important;
  margin-bottom: 6px; }
  .ControllerField_checkboxContainer_2G9 span:first-child {
    width: 14px;
    min-width: 14px; }
  .ControllerField_checkboxContainer_2G9 span:last-child {
    width: 97%; }

.ControllerField_otherOptionFieldContainer_XP1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ControllerField_otherOptionFieldContainer_XP1 > div {
    white-space: nowrap; }

.ControllerField_phoneNumberContainer_9Du {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ControllerField_phoneNumberContainer_9Du .ControllerField_regionContainer_1Bw {
    width: 140px; }
    .ControllerField_phoneNumberContainer_9Du .ControllerField_regionContainer_1Bw .ControllerField_region_3Im {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .ControllerField_phoneNumberContainer_9Du .ControllerField_regionContainer_1Bw .ControllerField_region_3Im div:first-child {
        width: 100%; }
  .ControllerField_phoneNumberContainer_9Du .ControllerField_phoneNumber_3GH {
    padding-left: 5px;
    width: 100%; }
.CourseGridEditMode_title_3-r {
  font-size: 20px;
  margin-bottom: 15px; }

.CourseGridEditMode_row_3fE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px; }
  .CourseGridEditMode_row_3fE > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.CourseGridEditMode_col_2H4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  gap: 10px;
  margin-bottom: 15px; }
  .CourseGridEditMode_col_2H4 > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
.EditorTab_container_MGR {
  --tab-width: 150px;
  height: calc(100% - 70px); }
  .EditorTab_container_MGR .ant-tabs {
    height: 100%; }
  .EditorTab_container_MGR .ant-tabs-content {
    height: calc(100% - 42px); }
  .EditorTab_container_MGR .ant-tabs-nav .ant-tabs-tab {
    text-align: center;
    width: var(--tab-width);
    margin-right: 0;
    font-size: 13px;
    padding: 15px;
    line-height: 1; }
.StepSlider_root_1mX {
  width: 100%; }
.DefaultInput_container_3qV {
  text-align: center;
  width: 100%;
  padding: 20px;
  color: #000;
  background: #fff; }
.DataInput_container_kVo {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .DataInput_container_kVo section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .DataInput_container_kVo .DataInput_backButton_3UC {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .DataInput_container_kVo .DataInput_navInteractButton_3oh {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }

@media (max-width: 768px) {
  .DataInput_content_1wB {
    padding-bottom: 200px; } }
section button {
  width: 30px;
  line-height: 30px;
  margin-right: 5px;
  background: none;
  border: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 5px;
  cursor: pointer; }
  section button:hover {
    background: #f1f1f1; }

section .DataInput_selected_3_O {
  color: #1877f2;
  background: #e7f1fe; }

.DataInput_aspectRatioButton_1qO {
  width: 50px; }
.DataInput_container_2Qc {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .DataInput_container_2Qc section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .DataInput_container_2Qc .DataInput_backButton_3Yr {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .DataInput_container_2Qc .DataInput_navInteractButton_2ba {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }
  .DataInput_container_2Qc .DataInput_editBtn_18v {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 5px;
    border: #000000a6 1px solid;
    padding: 6px 8px;
    font-size: 13px;
    color: #000000a6;
    margin: 10px 0px;
    cursor: pointer; }
    .DataInput_container_2Qc .DataInput_editBtn_18v .DataInput_icon_23B {
      display: inline-block;
      margin-right: 5px; }
  .DataInput_container_2Qc .DataInput_editBtn_18v:hover {
    background: #e7f1fe;
    border-color: #e7f1fe;
    color: #1877f2; }

@media (max-width: 768px) {
  .DataInput_content_XiW {
    padding-bottom: 200px; } }
section button {
  width: 30px;
  line-height: 30px;
  margin-right: 5px;
  background: none;
  border: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 5px;
  cursor: pointer; }
  section button:hover {
    background: #f1f1f1; }

section .DataInput_selected_Pn7 {
  color: #1877f2;
  background: #e7f1fe; }

.DataInput_aspectRatioButton_1r8 {
  width: 50px; }
.DataInput_container_11j section {
  width: 100%;
  margin-bottom: 10px;
  color: #000;
  padding: 0px 5px 10px;
  border-bottom: 1px solid #eee; }

.DataInput_container_11j button {
  width: 50px;
  line-height: 30px;
  margin-right: 5px;
  background: none;
  border: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 5px;
  cursor: pointer; }
  .DataInput_container_11j button:hover {
    background: #f1f1f1; }

.DataInput_container_11j .DataInput_selected_1dP {
  color: #1877f2;
  background: #e7f1fe; }
.DataInput_container_M52 section {
  width: 100%;
  margin-bottom: 10px;
  color: #000;
  padding: 0px 5px 10px;
  border-bottom: 1px solid #eee; }

.DataInput_container_M52 button {
  width: 50px;
  line-height: 30px;
  margin-right: 5px;
  background: none;
  border: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 5px;
  cursor: pointer; }
  .DataInput_container_M52 button:hover {
    background: #f1f1f1; }

.DataInput_container_M52 .DataInput_selected_2VF {
  color: #1877f2;
  background: #e7f1fe; }
.SectionTitle_container_2QJ {
  padding: 10px;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 15px; }
.DataInput_container_2Vp section {
  width: 100%;
  margin-bottom: 10px;
  color: #000;
  padding: 0px 5px 10px;
  border-bottom: 1px solid #eee; }

.DataInput_container_2Vp button {
  width: 50px;
  line-height: 30px;
  margin-right: 5px;
  background: none;
  border: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 5px;
  cursor: pointer; }
  .DataInput_container_2Vp button:hover {
    background: #f1f1f1; }

.DataInput_container_2Vp .DataInput_selected_OG2 {
  color: #1877f2;
  background: #e7f1fe; }
.DataInput_container_1RA section {
  width: 100%;
  margin-bottom: 10px;
  color: #000;
  padding: 0px 5px 10px;
  border-bottom: 1px solid #eee; }

.DataInput_container_1RA button {
  width: 50px;
  line-height: 30px;
  margin-right: 5px;
  background: none;
  border: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 5px;
  cursor: pointer; }
  .DataInput_container_1RA button:hover {
    background: #f1f1f1; }

.DataInput_container_1RA .DataInput_selected_3R2 {
  color: #1877f2;
  background: #e7f1fe; }
.DataInput_container_2HV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px; }
  .DataInput_container_2HV .DataInput_icon_3CE {
    height: 18px;
    pointer-events: none; }
  .DataInput_container_2HV .DataInput_settingButton_z45 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    right: 22px;
    top: 2px;
    width: 18px;
    height: 18px;
    background: none;
    border-radius: 6px;
    cursor: pointer;
    border: none;
    background: #9faec1;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    color: #fff; }
    .DataInput_container_2HV .DataInput_settingButton_z45:hover {
      background: #9faec1;
      -webkit-transform: scale(1.2);
          -ms-transform: scale(1.2);
           -o-transform: scale(1.2);
              transform: scale(1.2); }
  .DataInput_container_2HV .DataInput_deleteButton_3Gu {
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    border: none;
    border-radius: 6px;
    top: 2px;
    position: absolute;
    right: 2px;
    background: #9faec1;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    .DataInput_container_2HV .DataInput_deleteButton_3Gu:hover {
      background: #9faec1;
      -webkit-transform: scale(1.2);
          -ms-transform: scale(1.2);
           -o-transform: scale(1.2);
              transform: scale(1.2); }
  .DataInput_container_2HV .DataInput_submittedItem_2zk {
    background: #f7f8fa;
    color: #000;
    border-radius: 5px;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-align: center;
    line-height: 38px;
    padding-top: 9px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position: relative; }
    .DataInput_container_2HV .DataInput_submittedItem_2zk .DataInput_swapSection_1oH {
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: space-around;
          -ms-flex-pack: distribute;
              justify-content: space-around;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .DataInput_container_2HV .DataInput_submittedItem_2zk .DataInput_swapSection_1oH .DataInput_arrowIcon_30_ {
        background: #9faec1;
        color: #fff;
        padding: 5px 0;
        width: calc(50% - 1px);
        cursor: pointer;
        -webkit-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out; }
        .DataInput_container_2HV .DataInput_submittedItem_2zk .DataInput_swapSection_1oH .DataInput_arrowIcon_30_:hover {
          -webkit-transform: scale(1.1);
              -ms-transform: scale(1.1);
               -o-transform: scale(1.1);
                  transform: scale(1.1); }
        .DataInput_container_2HV .DataInput_submittedItem_2zk .DataInput_swapSection_1oH .DataInput_arrowIcon_30_:first-of-type {
          border-top-left-radius: 5px;
          border-bottom-left-radius: 5px; }
        .DataInput_container_2HV .DataInput_submittedItem_2zk .DataInput_swapSection_1oH .DataInput_arrowIcon_30_:last-of-type {
          border-top-right-radius: 5px;
          border-bottom-right-radius: 5px; }
  .DataInput_container_2HV .DataInput_item_3KS {
    border: 1px dashed #aaa;
    cursor: pointer; }
    .DataInput_container_2HV .DataInput_item_3KS:hover {
      background: rgba(247, 248, 250, 0.48); }
    .DataInput_container_2HV .DataInput_item_3KS:first-of-type {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
    .DataInput_container_2HV .DataInput_item_3KS:last-of-type {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px; }
    .DataInput_container_2HV .DataInput_item_3KS .DataInput_icon_3CE {
      font-size: 25px;
      color: #aaa;
      display: block;
      margin: 0 auto;
      height: 70px;
      line-height: 70px; }
.DataInput_container_2PB {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .DataInput_container_2PB section {
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
  .DataInput_container_2PB .DataInput_backButton_18L {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .DataInput_container_2PB .DataInput_navInteractButton_2Dx {
    margin-top: 1rem;
    color: #1877f2;
    background: #e7f1fe; }

@media (max-width: 768px) {
  .DataInput_content_kEg {
    padding-bottom: 200px; } }
.YoutubeEditMode_expandButton_3sU {
  background-color: rgba(75, 81, 88, 0.7) !important;
  color: #fff !important;
  border-color: #aaa !important; }

.YoutubeEditMode_promptContainer_GDp {
  position: relative;
  color: red;
  font-size: 13px;
  margin-bottom: 20px; }

.YoutubeEditMode_spinWrapper_dMO {
  margin-top: 20px;
  margin-bottom: 20px; }

.YoutubeEditMode_thumbnail_rHi {
  display: inline-block;
  width: 100%;
  text-align: center; }

.YoutubeEditMode_thumbnail_rHi img {
  width: 130px;
  height: auto; }

.YoutubeEditMode_descriptionInnerRow_2JL {
  display: inline-block;
  width: 100%; }

.YoutubeEditMode_descriptionInnerRow_2JL > :nth-child(1) {
  width: 20%;
  vertical-align: middle;
  margin-bottom: 10px; }

.YoutubeEditMode_descriptionInnerRow_2JL > :nth-child(2) {
  width: 80%;
  vertical-align: middle;
  margin-bottom: 10px; }

.YoutubeEditMode_descriptionInnerRow_2JL > :nth-child(2) > div {
  margin-bottom: 0px; }

.YoutubeEditMode_descriptionInnerRowWrapper_1xs {
  display: inline-block; }

.YoutubeEditMode_videoUrlInnerRow_2pf {
  display: inline-block;
  width: 100%; }

.YoutubeEditMode_videoUrlInnerRow_2pf > :nth-child(1) {
  width: 35%;
  vertical-align: middle;
  margin-bottom: 10px; }

.YoutubeEditMode_videoUrlInnerRow_2pf > :nth-child(2) {
  width: 65%;
  vertical-align: middle;
  margin-bottom: 10px; }

.YoutubeEditMode_videoUrlInnerRow_2pf > :nth-child(2) > div {
  margin-bottom: 0px; }

.YoutubeEditMode_videoUrlInnerRowWrapper_GHh {
  display: inline-block; }

.YoutubeEditMode_overallSettingInnerRow_3iO {
  display: inline-block;
  width: 100%; }

.YoutubeEditMode_overallSettingInnerRow_3iO > :nth-child(1) {
  width: 35%;
  vertical-align: middle;
  margin-bottom: 10px; }

.YoutubeEditMode_overallSettingInnerRow_3iO > :nth-child(2) {
  width: 65%;
  vertical-align: middle;
  margin-bottom: 10px; }

.YoutubeEditMode_overallSettingInnerRow_3iO > :nth-child(2) > div {
  margin-bottom: 0px; }

.YoutubeEditMode_overallSettingInnerRowWrapper_qGX {
  display: inline-block; }

.YoutubeEditMode_videoDescriptionForm_2VO {
  margin-bottom: 12px !important;
  text-align: end; }

.YoutubeEditMode_videoDescriptionForm_2VO > div {
  display: inline-block !important; }

/* ant-form-item-control-wrapper */
.YoutubeEditMode_videoDescriptionForm_2VO > div:nth-child(1) {
  width: 90%; }

.YoutubeEditMode_videoForm_YHP {
  margin-bottom: 12px !important; }

.YoutubeEditMode_videoForm_YHP > div {
  display: inline-block !important; }

/* ant-form-item-label */
.YoutubeEditMode_videoForm_YHP > div:nth-child(1) {
  width: 200px; }

/* ant-form-item-control-wrapper */
.YoutubeEditMode_videoForm_YHP > div:nth-child(2) {
  width: 100%; }

.YoutubeEditMode_inputLabelWrapper_2sg {
  width: 100%;
  white-space: nowrap; }

.YoutubeEditMode_videoSettingContainer_2x- {
  border-bottom: 1px solid #ddd;
  /* .videoForm's margin-bottom is 12px */
  /* .videoSettingContainer's margin-bottom is 20px */
  /* .videoSettingContainer's padding-bottom: 20px - 12px = 8px */
  padding-bottom: 8px;
  margin-bottom: 20px;
  font-size: 14px; }

.YoutubeEditMode_videoSettingContainer_2x- > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

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

.YoutubeEditMode_textStyleSwitchLabelWrapper_1eS {
  display: inline-block;
  width: 30%; }

.YoutubeEditMode_textStyleSwitchPickerWrapper_1G7 {
  display: inline-block;
  width: 70%; }

.YoutubeEditMode_textStyleLabelWrapper_3X_ {
  display: inline-block;
  width: 15%; }

.YoutubeEditMode_textStylePickerWrapper_2sA {
  display: inline-block;
  width: 85%; }

.YoutubeEditMode_textStyleSeperator_29Z {
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
  padding-top: 5px; }

.YoutubeEditMode_modalWindow_2AA {
  width: 60% !important; }

@media only screen and (max-width: 1330px) {
  .YoutubeEditMode_modalWindow_2AA {
    width: 80% !important; } }

@media only screen and (max-width: 1440px) {
  .YoutubeEditMode_modalWindow_2AA {
    width: 70% !important; } }

@media only screen and (max-width: 768px) {
  .YoutubeEditMode_thumbnail_rHi img {
    width: 60%;
    height: auto;
    padding-bottom: 12px; }
  .YoutubeEditMode_descriptionInnerRow_2JL > :nth-child(1) {
    width: 30%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_descriptionInnerRow_2JL > :nth-child(2) {
    width: 70%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_videoUrlInnerRow_2pf > :nth-child(1) {
    width: 30%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_videoUrlInnerRow_2pf > :nth-child(2) {
    width: 70%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_overallSettingInnerRow_3iO > :nth-child(1) {
    width: 50%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_overallSettingInnerRow_3iO > :nth-child(2) {
    width: 50%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_textStyleContainer_96N {
    display: block; }
  .YoutubeEditMode_textStyleLabelWrapper_3X_ {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px; }
  .YoutubeEditMode_textStylePickerWrapper_2sA {
    display: inline-block;
    width: 100%; }
  .YoutubeEditMode_textStyleSeperator_29Z {
    margin-bottom: 20px;
    padding-top: 10px; }
  .YoutubeEditMode_textStyleSwitchLabelWrapper_1eS {
    display: inline-block;
    width: 40%; }
  .YoutubeEditMode_textStyleSwitchPickerWrapper_1G7 {
    display: inline-block;
    width: 60%; } }

@media only screen and (max-width: 500px) {
  .YoutubeEditMode_thumbnail_rHi img {
    width: 100%;
    height: auto;
    padding-bottom: 12px; }
  .YoutubeEditMode_videoUrlInnerRow_2pf > :nth-child(1) {
    width: 100%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_videoUrlInnerRow_2pf > :nth-child(2) {
    width: 100%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_overallSettingInnerRow_3iO > :nth-child(1) {
    width: 60%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_overallSettingInnerRow_3iO > :nth-child(2) {
    width: 40%;
    vertical-align: middle;
    margin-bottom: 10px; }
  .YoutubeEditMode_textStyleSwitchLabelWrapper_1eS {
    display: inline-block;
    width: 80%; }
  .YoutubeEditMode_textStyleSwitchPickerWrapper_1G7 {
    display: inline-block;
    width: 20%; } }

.YoutubeEditMode_settingLabelWrapper_3x4 {
  /* width: 180px; */
  white-space: pre-line; }

.YoutubeEditMode_settingForm_ga1 > div {
  display: inline-block !important; }

/* ant-form-item-label */
.YoutubeEditMode_settingForm_ga1 > div:nth-child(1) {
  padding: 0 0 4px !important;
  width: 300px; }

/* ant-form-item-control-wrapper */
/*
.settingForm>div:nth-child(2) {
    width: 30%;
} */
.YoutubeEditMode_settingSwitchWrapper_oed {
  padding-left: 10px; }

.YoutubeEditMode_settingTabWrapper_1K1 {
  padding: 0 20px; }

.YoutubeEditMode_videoTabWrapper_MaF {
  padding: 0 10px; }
.StylePicker_container_2jq {
  background: #fcfcfc;
  padding: 10px 15px 10px 15px;
  border-top: 1px solid #eee; }
  .StylePicker_container_2jq .StylePicker_content_v99 {
    margin-bottom: 15px; }
    .StylePicker_container_2jq .StylePicker_content_v99:last-child {
      margin-bottom: 5px; }
    .StylePicker_container_2jq .StylePicker_content_v99 .StylePicker_title_3s_ {
      font-size: 13px;
      color: #000;
      margin-bottom: 5px; }
.Accordion_container_1Xm .Accordion_item_3n4 {
  border-bottom: 1px solid #eee; }
  .Accordion_container_1Xm .Accordion_item_3n4 .Accordion_title_1tz {
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    line-height: 1;
    padding: 15px;
    color: #000; }
    .Accordion_container_1Xm .Accordion_item_3n4 .Accordion_title_1tz .Accordion_arrowIcon_1za {
      font-size: 12px; }
  .Accordion_container_1Xm .Accordion_item_3n4 .Accordion_expandable_cAA {
    height: 0;
    overflow: hidden;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s; }
.ComponentDevTool_container_3kJ {
  padding: 10px;
  height: 70px; }
  .ComponentDevTool_container_3kJ .ComponentDevTool_button_2A5 {
    width: 100%;
    padding: 15px;
    border-radius: 5px;
    margin: auto;
    border: none;
    font-size: 0.8rem;
    color: #000;
    background: #f2f2f2;
    cursor: pointer; }

.ComponentDevTool_ModalContent_BTX {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .ComponentDevTool_ModalContent_BTX .ComponentDevTool_FancyTextField_ree {
    height: 150px;
    position: relative; }
    .ComponentDevTool_ModalContent_BTX .ComponentDevTool_FancyTextField_ree textarea {
      padding: 5px 15px;
      height: 100%;
      overflow-y: scroll;
      width: 100%;
      resize: none;
      background: #fff;
      border: 1px solid #dcdcdc; }
  .ComponentDevTool_ModalContent_BTX .ComponentDevTool_factoryReset_9Yv {
    padding: 10px; }
  .ComponentDevTool_ModalContent_BTX .ComponentDevTool_checkboxes_2-I {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .ComponentDevTool_ModalContent_BTX .ComponentDevTool_checkboxes_2-I input {
      margin: 0 10px 0 5px; }
  .ComponentDevTool_ModalContent_BTX .ComponentDevTool_validJSON_OGJ,
  .ComponentDevTool_ModalContent_BTX .ComponentDevTool_invalidJSON_2bs {
    padding: 15px;
    color: #fff;
    border: none;
    font-weight: 600;
    font-size: 18px;
    text-align: center; }
  .ComponentDevTool_ModalContent_BTX .ComponentDevTool_validJSON_OGJ {
    cursor: pointer;
    background: #4bb543; }
  .ComponentDevTool_ModalContent_BTX .ComponentDevTool_invalidJSON_2bs {
    background: #fc100d; }
.EditMode_container_2c9 {
  overflow: hidden;
  height: 100%; }
.PageEdit_no-highlight_1eY {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.PageEdit_searchInput_1tF {
  border-radius: 0; }

.PageEdit_sortableHelperClass_KLi {
  opacity: 0.7; }
  .PageEdit_sortableHelperClass_KLi .animated {
    -webkit-animation: none;
         -o-animation: none;
            animation: none; }

.PageEdit_root_2aT {
  min-width: 992px; }

.PageEdit_input_3Di {
  height: 45px;
  line-height: 45px;
  font-size: 15px; }

button.PageEdit_ant-btn_2wm.PageEdit_ant-btn-circle_1q2.PageEdit_ant-btn-icon-only_wJQ {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
  height: 40px !important;
  width: 40px !important; }

.PageEdit_button_-lz {
  margin-left: 1px;
  border: 0px solid #000 !important;
  height: 50px;
  background: #000; }
  .PageEdit_button_-lz span {
    margin: 5px !important;
    font-weight: 300 !important;
    color: #fff !important; }
  .PageEdit_button_-lz i {
    font-size: 15px;
    color: #fff !important; }

.PageEdit_button_-lz:hover {
  background: #aaa; }

.PageEdit_buttonSave_1mV, .PageEdit_buttonEditFooterTab_3P6, .PageEdit_buttonEditMenuTab_3LD {
  margin: 10px;
  border: none !important;
  background: #0071ff;
  color: #fff !important;
  height: 35px; }
  .PageEdit_buttonSave_1mV i, .PageEdit_buttonEditFooterTab_3P6 i, .PageEdit_buttonEditMenuTab_3LD i {
    color: #fff !important;
    font-size: 15px;
    margin-right: 0px;
    font-weight: bold !important; }
  .PageEdit_buttonSave_1mV span, .PageEdit_buttonEditFooterTab_3P6 span, .PageEdit_buttonEditMenuTab_3LD span {
    padding: 0px !important;
    font-size: 14px;
    font-weight: normal; }

.PageEdit_buttonSave_1mV:hover, .PageEdit_buttonEditFooterTab_3P6:hover, .PageEdit_buttonEditMenuTab_3LD:hover {
  background: #0068b3; }

.PageEdit_buttonSave_1mV:focus, .PageEdit_buttonEditFooterTab_3P6:focus, .PageEdit_buttonEditMenuTab_3LD:focus {
  background: #0068b3; }

.PageEdit_buttonSave_1mV:active, .PageEdit_buttonEditFooterTab_3P6:active, .PageEdit_buttonEditMenuTab_3LD:active {
  background: #0071ff; }

.PageEdit_buttonDiscard_2hK {
  margin: 10px;
  border: 0px solid #000 !important;
  color: #fff !important;
  background: #aaa;
  font-weight: 300;
  width: 84px;
  height: 35px; }
  .PageEdit_buttonDiscard_2hK i {
    color: #fff !important;
    margin-right: 0px;
    font-weight: bold !important; }
  .PageEdit_buttonDiscard_2hK span {
    padding: 0px !important;
    font-size: 14px;
    font-weight: normal; }

.PageEdit_buttonDiscard_2hK:hover {
  background: #999; }

.PageEdit_buttonDiscard_2hK:active {
  background: none; }

.PageEdit_buttonDiscard_2hK:focus {
  background: #999; }

.PageEdit_buttonEditMenu_ktG {
  margin-left: 1px;
  border: 1px solid #6f7984 !important;
  background: #fff; }
  .PageEdit_buttonEditMenu_ktG span {
    margin: 5px !important;
    font-weight: 300 !important;
    color: #fff !important; }
  .PageEdit_buttonEditMenu_ktG i {
    font-size: 15px;
    color: #fff !important; }

.PageEdit_buttonEditMenu_ktG:hover {
  background: #aaa; }

.PageEdit_buttonEditMenu_ktG:active {
  background: #aaa; }

.PageEdit_buttonEditMenu_ktG:focus {
  background: #aaa; }

.PageEdit_buttonTutorial_1mi {
  margin: 10px;
  border: none !important;
  background: #ff9900;
  color: #fff !important;
  height: 35px; }
  .PageEdit_buttonTutorial_1mi i {
    color: #fff !important;
    font-size: 15px;
    font-weight: 900 !important; }
  .PageEdit_buttonTutorial_1mi span {
    font-size: 13px;
    font-weight: 300; }

.PageEdit_buttonTutorial_1mi:hover {
  background: #ff9900; }

.PageEdit_buttonTutorial_1mi:active {
  background: #ff9900; }

.PageEdit_buttonTutorial_1mi:focus {
  background: #ff9900; }

.PageEdit_buttonEditFooterTab_3P6 {
  height: 35px;
  margin: 12px;
  background: #df9c4f; }

.PageEdit_buttonEditFooterTab_3P6:hover {
  background: #df9c4f; }

.PageEdit_buttonEditFooterTab_3P6:active {
  background: #df9c4f; }

.PageEdit_buttonEditFooterTab_3P6:focus {
  background: #df9c4f; }

.PageEdit_buttonEditPage_2Rc {
  background: #0071ff;
  color: #fff;
  border: none;
  border-radius: 50%;
  font-weight: 300; }
  .PageEdit_buttonEditPage_2Rc:hover {
    background: #0068b3;
    color: #fff; }
  .PageEdit_buttonEditPage_2Rc:active, .PageEdit_buttonEditPage_2Rc:focus {
    background: #0071ff;
    color: #fff; }

.PageEdit_buttonEditPage_2Rc span {
  font-size: 14px !important; }

.PageEdit_buttonRenameMobile_2HK {
  margin: 12px;
  height: 38px;
  background: #6a7a85;
  color: #fff;
  border: none;
  font-weight: 300; }
  .PageEdit_buttonRenameMobile_2HK:hover {
    background: #4c5259;
    color: #fff; }
  .PageEdit_buttonRenameMobile_2HK:active, .PageEdit_buttonRenameMobile_2HK:focus {
    background: #6a7a85;
    color: #fff; }

.PageEdit_buttonRenameMobile_2HK span {
  font-size: 14px !important; }

.PageEdit_buttonRename_1_H {
  color: #fff;
  border: none;
  background: #0071ff;
  vertical-align: middle;
  color: #fff;
  border: none;
  font-weight: bold;
  border-radius: 4px;
  padding: 0 8px !important;
  width: 35px;
  height: 38px;
  font-size: 14px; }
  .PageEdit_buttonRename_1_H > i {
    margin-right: 0 !important; }
  .PageEdit_buttonRename_1_H:hover {
    background: #4c5259;
    color: #fff; }
  .PageEdit_buttonRename_1_H:active, .PageEdit_buttonRename_1_H:focus {
    background: #6a7a85;
    color: #fff; }

.PageEdit_buttonRename_1_H span {
  font-size: 14px !important; }

.PageEdit_buttonPreview_OVl {
  margin-left: 20px;
  color: #000;
  border: none;
  border-radius: 0px;
  background: none;
  padding: 2px;
  text-decoration: underline; }
  .PageEdit_buttonPreview_OVl span {
    font-size: 14px;
    padding: 0px;
    color: #000 !important; }

.PageEdit_buttonPreview_OVl:hover {
  background: none; }

.PageEdit_buttonPreview_OVl:active {
  background: none; }

.PageEdit_buttonPreview_OVl:focus {
  background: none; }

.PageEdit_buttonEditMenuTab_3LD {
  height: 35px;
  margin: 12px;
  background: #debb1d; }

.PageEdit_buttonEditMenuTab_3LD:hover {
  background: #debb1d; }

.PageEdit_buttonEditMenuTab_3LD:focus {
  background: #debb1d; }

.PageEdit_buttonEditMenuTab_3LD:active {
  background: #debb1d; }

.PageEdit_addButton_3Mq {
  margin-top: 20px;
  margin-bottom: 20px;
  border-color: #83878c;
  background: #83878c;
  height: 45px;
  width: 45px;
  color: #fff; }
  .PageEdit_addButton_3Mq:hover, .PageEdit_addButton_3Mq:active, .PageEdit_addButton_3Mq:focus {
    color: #fff;
    background: #5f646a !important; }

.PageEdit_emptyPagePlaceholder_1NL {
  text-align: center;
  margin-top: 40px;
  padding: 50px; }
  .PageEdit_emptyPagePlaceholder_1NL .PageEdit_text_1te {
    font-size: 31px;
    color: #7d7d7d;
    margin-bottom: 20px; }
  .PageEdit_emptyPagePlaceholder_1NL .PageEdit_editButton_d5q {
    border-color: #aaa;
    height: 50px;
    line-height: 50px; }
  .PageEdit_emptyPagePlaceholder_1NL .PageEdit_buttonText_28n {
    font-weight: 300;
    font-size: 16px;
    color: #000;
    height: 50px;
    padding: 20px;
    line-height: 50px; }

.PageEdit_custom_hr_9Zv {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.PageEdit_contentCard_kYJ {
  background: #fff;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
  border-radius: 5px; }

.PageEdit_windowBar_2Yf {
  height: 25px;
  background: #eee;
  border-radius: 5px 5px 0px 0px;
  padding-top: 5px; }

.PageEdit_windowDot_aFb {
  height: 15px;
  margin-left: 15px;
  -o-object-fit: contain;
     object-fit: contain; }

.PageEdit_deviceSwitch__cn > label {
  font-size: 18px;
  height: 40px;
  line-height: 40px; }

.PageEdit_hoverRadio_3bw {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.PageEdit_componentContainer_1sH, .PageEdit_componentTitleContainer_30K, .PageEdit_componentContainerHeader_2gw, .PageEdit_componentContainerFooter_347 {
  background: #fff;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.03);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.03);
  margin-bottom: 15px;
  padding: 10px;
  border-radius: 0px;
  font-size: 15px;
  position: relative;
  min-height: 40px;
  overflow: hidden;
  line-height: 30px;
  width: 100%;
  border: 1px solid #eee; }

.PageEdit_componentTitleContainer_30K {
  border-radius: 5px; }

.PageEdit_componentContainerHeader_2gw {
  border-radius: 10px 10px 0px 0px; }

.PageEdit_componentContainerFooter_347 {
  border-radius: 0px 0px 10px 10px;
  text-align: center;
  min-height: 0px;
  line-height: 20px; }

.PageEdit_componentContainerArrow_2Y9 {
  position: absolute;
  right: 15px;
  top: 10px;
  font-size: 13px;
  line-height: 30px; }

.PageEdit_deleteComponent_Fr8 {
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.03);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.03);
  margin: 20px 0px;
  border: none;
  background: #aaa;
  color: #fff;
  line-height: 50px;
  height: 50px;
  width: 100%;
  font-size: 15px;
  font-weight: normal;
  margin-top: 20px;
  margin-bottom: 50px; }

.PageEdit_deleteComponent_Fr8:hover {
  background: #ccc;
  color: #fff; }

.PageEdit_deleteComponent_Fr8:active {
  background: #aaa;
  color: #fff; }

.PageEdit_deleteComponent_Fr8:focus {
  background: #aaa;
  color: #fff; }

@media only screen and (max-width: 768px) {
  .PageEdit_root_2aT {
    min-width: 0px; }
  .PageEdit_buttonDiscard_2hK {
    width: 44px; } }
.PageEditBar_content_2ZV {
  border-bottom: 1px solid #eee;
  width: 100%;
  background-color: #fff; }

.PageEditBar_header_title_1ya {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  padding-left: 30px;
  width: 100%;
  background: #fff;
  line-height: 60px;
  color: #000;
  position: relative; }

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

.PageEditBar_editButtonResponsive_2fp {
  display: block; }

.PageEditBar_button_2ZT {
  margin-left: 1px;
  border-radius: 0px;
  height: 60px;
  background: none;
  border: none; }

.PageEditBar_button_2ZT:focus {
  border-bottom: none; }

.PageEditBar_button_2ZT:active {
  border-bottom: none; }

.PageEditBar_button_2ZT:hover {
  background: #cccccc;
  border-bottom: none; }

.PageEditBar_button_2ZT span {
  margin: 5px !important;
  font-weight: 300 !important;
  font-size: 13px !important; }

.PageEditBar_buttonTutorial_QX7 {
  margin: 10px;
  border: none !important;
  background: #ff9900;
  color: #fff !important;
  height: 35px; }

.PageEditBar_buttonTutorial_QX7 i {
  color: #fff !important;
  font-size: 15px;
  font-weight: 900 !important; }

.PageEditBar_buttonTutorial_QX7 span {
  font-size: 13px;
  font-weight: 300; }

.PageEditBar_buttonTutorial_QX7:hover {
  background: #ff9900; }

.PageEditBar_buttonTutorial_QX7:active {
  background: #ff9900; }

.PageEditBar_buttonTutorial_QX7:focus {
  background: #ff9900; }

.PageEditBar_responsiveDisplay_1xD {
  display: none; }

@media only screen and (max-width: 767px) {
  .PageEditBar_responsiveDisplay_1xD {
    display: block; }
  .PageEditBar_editButtonResponsive_2fp {
    display: none; }
  .PageEditBar_header_title_1ya {
    padding-left: 50px; } }

.PageEditBar_menu_3SK .ant-dropdown-menu-submenu {
  padding: 7px 8px; }

.PageEditBar_menu_3SK .ant-dropdown-menu-submenu > .ant-dropdown-menu-submenu-title {
  font-size: 13px; }
  .PageEditBar_menu_3SK .ant-dropdown-menu-submenu > .ant-dropdown-menu-submenu-title:after {
    display: none; }

.PageEditBar_menu_3SK .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  right: 100%;
  left: auto;
  max-height: 270px;
  overflow: scroll; }
.FooterEditMode_modal_2oM {
  width: 80%;
  min-width: 930px;
  max-width: 1000px; }

.FooterEditMode_content_P3V {
  padding: 20px 50px;
  /*overflow-y: scroll;*/
  /*max-height: 80vh;*/ }

.FooterEditMode_colorPicker_lj2 div {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.FooterEditMode_colorPicker_lj2 > div > div:first-child {
  text-align: center; }

.FooterEditMode_colorPicker_lj2 > div > div:last-child {
  display: none !important; }

@media only screen and (max-width: 1000px) {
  .FooterEditMode_modal_2oM {
    width: 90%;
    min-width: 0px;
    max-width: 90%; } }

@media only screen and (max-width: 768px) {
  .FooterEditMode_content_P3V {
    padding: 10px 0px; } }
.FooterEditMode_hint_vF2 {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.FooterEditMode_row_12b {
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.FooterEditMode_rowTitle_3vk {
  font-size: 15px; }

.FooterEditMode_title_277 {
  display: inline-block;
  font-size: 15px; }

.FooterEditMode_input_KTj {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.FooterEditMode_input_KTj input {
  height: 33px; }

.FooterEditMode_textarea_1of {
  font-size: 14px; }

.FooterEditMode_modal_2mQ {
  width: 80%;
  min-width: 930px;
  max-width: 1000px; }

.FooterEditMode_paymentOptsCol_1zD {
  white-space: pre-line; }

.FooterEditMode_paymentOptsCheckbox_wHq {
  margin: 0px 0px 20px !important; }

.FooterEditMode_paymentOptsImage_20m {
  height: 30px;
  border-radius: 3px;
  border: 1px solid #ddd;
  width: 45px;
  -o-object-fit: contain;
     object-fit: contain; }

@media only screen and (max-width: 767px) {
  .FooterEditMode_row_12b {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    line-height: 40px;
    color: #aaa; }
  .FooterEditMode_modal_2mQ {
    width: 90% !important;
    min-width: 0px;
    max-width: 90%; } }
.FooterEditMode_hint_1_d {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.FooterEditMode_row_3bQ {
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px; }

.FooterEditMode_facebookTip_36e {
  margin-top: -25px;
  margin-bottom: 20px;
  font-size: 11px; }

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

.FooterEditMode_iconContainer_3vz {
  margin-right: 0.5em;
  padding: 0.5rem 0; }

.FooterEditMode_title_zFD {
  display: inline-block;
  font-size: 15px; }

.FooterEditMode_input_2zl {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.FooterEditMode_input_2zl input {
  height: 33px; }

.FooterEditMode_textarea_2YU {
  font-size: 14px; }

.FooterEditMode_modal_z3H {
  width: 80%;
  min-width: 930px;
  max-width: 1000px; }

.FooterEditMode_paymentOptsCol_qmb {
  white-space: pre-line; }

.FooterEditMode_paymentOptsCheckbox_3lG {
  margin: 0px 0px 20px !important; }

.FooterEditMode_paymentOptsImage_2ld {
  height: 30px;
  border-radius: 3px;
  border: 1px solid #ddd;
  width: 45px;
  -o-object-fit: contain;
     object-fit: contain; }

@media only screen and (max-width: 767px) {
  .FooterEditMode_row_3bQ {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    line-height: 40px;
    color: #aaa; }
  .FooterEditMode_modal_z3H {
    width: 90% !important;
    min-width: 0px;
    max-width: 90%; } }
.FooterEditMode_hint_UK_ {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.FooterEditMode_row_3kY {
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px; }

.FooterEditMode_title_2tf {
  display: inline-block;
  font-size: 15px; }

.FooterEditMode_input_3FU {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.FooterEditMode_input_3FU input {
  height: 33px; }

.FooterEditMode_textfield_oZj {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.FooterEditMode_modal_34U {
  width: 80%;
  min-width: 930px;
  max-width: 1000px; }

.FooterEditMode_paymentOptsCol_3YG {
  white-space: pre-line; }

.FooterEditMode_paymentOptsCheckbox_3N- {
  margin: 0px 0px 20px !important; }

.FooterEditMode_paymentOptsImage_a-9 {
  height: 30px;
  border-radius: 3px;
  border: 1px solid #ddd;
  width: 45px;
  -o-object-fit: contain;
     object-fit: contain; }

@media only screen and (max-width: 767px) {
  .FooterEditMode_row_3kY {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    line-height: 40px;
    color: #aaa; }
  .FooterEditMode_modal_34U {
    width: 90% !important;
    min-width: 0px;
    max-width: 90%; } }
.FooterEditMode_hint_1YR {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.FooterEditMode_paymentOptsImage_31i {
  height: 30px;
  border-radius: 3px;
  border: 1px solid #ddd;
  -o-object-fit: contain;
     object-fit: contain; }

.FooterEditMode_paymentOptsCol_3Sw {
  white-space: pre-line; }

.FooterEditMode_paymentOptsCheckbox_3AC {
  margin: 0px 0px 20px !important; }

.FooterEditMode_row_3yl {
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px; }

.FooterEditMode_title_1LN {
  display: inline-block;
  font-size: 15px; }

.FooterEditMode_input_1k2 {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.FooterEditMode_input_1k2 input {
  height: 33px; }

.FooterEditMode_textfield_2ny {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.FooterEditMode_modal_1SJ {
  width: 80%;
  min-width: 930px;
  max-width: 1000px; }

@media only screen and (max-width: 767px) {
  .FooterEditMode_row_3yl {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    line-height: 40px;
    color: #aaa; }
  .FooterEditMode_modal_1SJ {
    width: 90% !important;
    min-width: 0px;
    max-width: 90%; } }
.FooterEditMode_hint_5RY {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.FooterEditMode_paymentOptsImage_36j {
  height: 30px;
  border-radius: 3px;
  border: 1px solid #ddd;
  width: 45px;
  -o-object-fit: contain;
     object-fit: contain; }

.FooterEditMode_paymentOptsCol_3vk {
  white-space: pre-line; }

.FooterEditMode_paymentOptsCheckbox_2kA {
  margin: 0px 0px 20px !important; }

.FooterEditMode_row_3Mf {
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px; }

.FooterEditMode_title_3Mn {
  display: inline-block;
  font-size: 15px; }

.FooterEditMode_input_1gz {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.FooterEditMode_input_1gz input {
  height: 33px; }

.FooterEditMode_textfield_2vM {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.FooterEditMode_modal_2JS {
  width: 80%;
  min-width: 930px;
  max-width: 1000px; }

@media only screen and (max-width: 767px) {
  .FooterEditMode_row_3Mf {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    line-height: 40px;
    color: #aaa; }
  .FooterEditMode_modal_2JS {
    width: 90% !important;
    min-width: 0px;
    max-width: 90%; } }
.FooterEditMode_hint_2ka {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.FooterEditMode_paymentOptsImage_2Ql {
  height: 30px;
  border-radius: 3px;
  border: 1px solid #ddd;
  width: 45px;
  -o-object-fit: contain;
     object-fit: contain; }

.FooterEditMode_paymentOptsCol_1wB {
  white-space: pre-line; }

.FooterEditMode_paymentOptsCheckbox_25K {
  margin: 0px 0px 20px !important; }

.FooterEditMode_row_1TQ {
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px; }

.FooterEditMode_title_2tF {
  display: inline-block;
  font-size: 15px; }

.FooterEditMode_input_1dd {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.FooterEditMode_input_1dd input {
  height: 33px; }

.FooterEditMode_textfield_2sC {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.FooterEditMode_modal_1yk {
  width: 80%;
  min-width: 930px;
  max-width: 1000px; }

@media only screen and (max-width: 767px) {
  .FooterEditMode_row_1TQ {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    line-height: 40px;
    color: #aaa; }
  .FooterEditMode_modal_1yk {
    width: 90% !important;
    min-width: 0px;
    max-width: 90%; } }
.FooterEditMode_hint_U1D {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.FooterEditMode_paymentOptsImage_1WG {
  height: 30px;
  border-radius: 3px;
  border: 1px solid #ddd;
  width: 45px;
  -o-object-fit: contain;
     object-fit: contain; }

.FooterEditMode_paymentOptsCol_1p_ {
  white-space: pre-line; }

.FooterEditMode_paymentOptsCheckbox_5yf {
  margin: 0px 0px 20px !important; }

.FooterEditMode_row_3xX {
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px; }

.FooterEditMode_title_1me {
  display: inline-block;
  font-size: 15px; }

.FooterEditMode_input_1np {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.FooterEditMode_input_1np input {
  height: 33px; }

.FooterEditMode_textfield_3B8 {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.FooterEditMode_modal_2aI {
  width: 80%;
  min-width: 930px;
  max-width: 1000px; }

@media only screen and (max-width: 767px) {
  .FooterEditMode_row_3xX {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    line-height: 40px;
    color: #aaa; }
  .FooterEditMode_modal_2aI {
    width: 90% !important;
    min-width: 0px;
    max-width: 90%; } }
.FooterEditMode_hint_2xe {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.FooterEditMode_row_25C {
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px; }

.FooterEditMode_title_2Z5 {
  display: inline-block;
  font-size: 15px; }

.FooterEditMode_input_1Ez {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.FooterEditMode_input_1Ez input {
  height: 33px; }

.FooterEditMode_textarea_3lE {
  font-size: 14px; }

.FooterEditMode_modal_1AI {
  width: 80%;
  min-width: 970px;
  max-width: 1100px; }

.FooterEditMode_allOptsCol_1WR {
  white-space: pre-line; }

.FooterEditMode_paymentOptsCheckbox_1Wf {
  margin: 0px 0px 20px !important; }

.FooterEditMode_paymentOptsImage_317 {
  height: 30px;
  border-radius: 3px;
  border: 1px solid #ddd;
  width: 45px;
  -o-object-fit: contain;
     object-fit: contain; }

@media only screen and (max-width: 767px) {
  .FooterEditMode_row_25C {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    line-height: 40px;
    color: #aaa; }
  .FooterEditMode_modal_1AI {
    width: 90% !important;
    min-width: 0px;
    max-width: 90%; } }
.FooterEditMode_hint_1SX {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.FooterEditMode_row_2fp {
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px; }

.FooterEditMode_title_3Pb {
  display: inline-block;
  font-size: 15px; }

.FooterEditMode_input_2X6 {
  line-height: 35px;
  height: 35px;
  font-size: 14px; }

.FooterEditMode_input_2X6 input {
  height: 33px; }

.FooterEditMode_textarea_3FS {
  font-size: 14px; }

.FooterEditMode_modal_3is {
  width: 80%;
  min-width: 970px;
  max-width: 1100px; }

.FooterEditMode_allOptsCol_O_J {
  white-space: pre-line; }

.FooterEditMode_paymentOptsCheckbox_GP2 {
  margin: 0px 0px 20px !important; }

.FooterEditMode_paymentOptsImage_1Xw {
  height: 30px;
  border-radius: 3px;
  border: 1px solid #ddd;
  width: 45px;
  -o-object-fit: contain;
     object-fit: contain; }

@media only screen and (max-width: 767px) {
  .FooterEditMode_row_2fp {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    line-height: 40px;
    color: #aaa; }
  .FooterEditMode_modal_3is {
    width: 90% !important;
    min-width: 0px;
    max-width: 90%; } }
.SearchBar_buttonBackground_ksr {
  background-image: url("/img/search/search.svg");
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
  background-color: #dcdcdc;
  -webkit-background-size: 50% 50%;
          background-size: 50%;
  background-repeat: no-repeat;
  background-position: center center; }

.SearchBar_buttonBackground_ksr:hover {
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
  background-image: url("/img/search/search-white.svg");
  background-color: #000;
  -webkit-background-size: 50% 50%;
          background-size: 50%;
  background-repeat: no-repeat;
  background-position: center center; }

/*.searchButton:hover {*/
/*background-image: url("/img/search/search-white.svg");*/
/*background-size: contain;*/
/*transition: .5s ease;*/
/*width: 20px;*/
/*height: 20px;*/
/*}*/
.AddComponentModalV2_content_w75 {
  top: 10vh; }

.AddComponentModalV2_container_2LL {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .AddComponentModalV2_container_2LL .AddComponentModalV2_left_18i,
  .AddComponentModalV2_container_2LL .AddComponentModalV2_right_EYs {
    padding: 20px; }
  .AddComponentModalV2_container_2LL .AddComponentModalV2_left_18i {
    background: #f9fafb;
    width: 25%;
    border-right: 1px solid #ddd; }
    .AddComponentModalV2_container_2LL .AddComponentModalV2_left_18i .AddComponentModalV2_menu_3Di {
      font-size: 14px;
      color: #333;
      padding-top: 10px; }
      .AddComponentModalV2_container_2LL .AddComponentModalV2_left_18i .AddComponentModalV2_menu_3Di > * {
        padding: 8px 10px;
        margin: 5px 0;
        border-radius: 5px;
        cursor: pointer; }
      .AddComponentModalV2_container_2LL .AddComponentModalV2_left_18i .AddComponentModalV2_menu_3Di > .AddComponentModalV2_selected_xWS {
        background: #e6e8ea;
        font-weight: bold; }
  .AddComponentModalV2_container_2LL .AddComponentModalV2_right_EYs {
    width: 75%; }
    .AddComponentModalV2_container_2LL .AddComponentModalV2_right_EYs .AddComponentModalV2_scrollable_1a1 {
      height: 50vh;
      height: calc(100vh - 10vh - 250px);
      margin-bottom: 40px;
      padding-left: 5px;
      padding-right: 10px;
      overflow-y: auto; }

.AddComponentModalV2_title_2So {
  font-weight: bold;
  font-size: 16px;
  color: black;
  height: 30px; }

.AddComponentModalV2_desc_nA8 {
  font-size: 14px;
  color: #aaa;
  margin-bottom: 10px; }

.AddComponentModalV2_saveButton_pUL {
  position: absolute;
  right: 10px;
  bottom: 10px; }

.AddComponentModalV2_gridWrapper_eSV {
  padding-top: 20px; }

.AddComponentModalV2_gridCellGroup_2T- {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
  gap: 20px; }

.AddComponentModalV2_gridCell_20j {
  display: inline-block;
  font-size: 12px;
  color: #000;
  position: relative; }

.AddComponentModalV2_gridCell_20j > div:first-child {
  aspect-ratio: 16 / 9;
  background: #f1f1f1;
  border-radius: 10px;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 0px 1px #ddd;
          box-shadow: 0px 0px 0px 1px #ddd;
  margin-bottom: 5px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.AddComponentModalV2_gridCellSelected_1or > div:first-child {
  -webkit-box-shadow: 0px 0px 0px 2px #0071ff;
          box-shadow: 0px 0px 0px 2px #0071ff; }

.AddComponentModalV2_gridCellSelectedIcon_2gy {
  background: #0071ff;
  color: #fff;
  font-weight: bold;
  width: 20px;
  height: 20px;
  border-radius: 9999px;
  padding: 5px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translate(30%, -30%);
      -ms-transform: translate(30%, -30%);
       -o-transform: translate(30%, -30%);
          transform: translate(30%, -30%); }

.AddComponentModalV2_gridCellCover_1cZ {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  margin: auto; }

.AddComponentModalV2_gridCellTitle_38M {
  font-weight: bold; }

@media only screen and (max-width: 1000px) {
  .AddComponentModalV2_gridWrapper_eSV {
    width: 100%; } }

@media only screen and (max-width: 850px) {
  .AddComponentModalV2_container_2LL .AddComponentModalV2_left_18i {
    width: 30%; }
  .AddComponentModalV2_container_2LL .AddComponentModalV2_right_EYs {
    width: 70%; } }

@media only screen and (max-width: 768px) {
  .AddComponentModalV2_gridCellGroup_2T- {
    padding: 10px 10px;
    display: block;
    white-space: nowrap;
    overflow-x: auto; }
  .AddComponentModalV2_gridCell_20j {
    margin-right: 10px; } }
.Menu_editButton_bUj {
  margin-left: 1px;
  border: 0px solid #000 !important;
  border-radius: 0px;
  height: 50px;
  background: #ddd; }

.Menu_editButton_bUj:hover {
  background: #aaa; }

.Menu_editButton_bUj span {
  margin: 5px !important;
  font-weight: 400 !important;
  color: #000 !important; }

.Menu_editButton_bUj i {
  color: #000 !important; }

.Menu_input-full-width_2Cp {
  width: 100% !important; }

.Menu_inputStyle_p51 {
  width: 100%; }

.Menu_radioStyle_3Gk {
  display: block;
  height: 30px;
  line-height: 30px; }

.Menu_tabNoBorder_Zsb .ant-tabs-bar {
  border-bottom: 0px solid #fff; }

.Menu_editMenu_27o {
  z-index: 10000;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.69);
  position: absolute;
  top: 0px;
  border: none; }

.Menu_editMenuButton_1Io {
  font-size: 17px;
  border: none;
  border-radius: 5px;
  height: 50px;
  color: #fff;
  background: rgba(75, 81, 88, 0.7); }

.Menu_editMenuButton_1Io span {
  font-weight: 300;
  padding-right: 20px; }

.Menu_editMenuButton_1Io i {
  padding-left: 20px; }

.Menu_editMenuButton_1Io:hover {
  background: rgba(75, 81, 88, 0.9);
  color: #fff; }

.Menu_editMenuButton_1Io:focus {
  background: rgba(75, 81, 88, 0.69);
  color: #fff; }

.Menu_editMenuButton_1Io:active {
  background: rgba(75, 81, 88, 0.69);
  color: #fff; }
.MenuContent_row_2_v {
  margin-bottom: 20px;
  font-size: 14px; }

.MenuContent_hint_2bU {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.MenuContent_fieldName_3WA {
  text-align: left; }

.MenuContent_radioOption_3Sj {
  font-size: 14px; }

.MenuContent_textInput_W_p {
  max-width: 400px;
  height: 35px;
  line-height: 35px;
  font-size: 14px; }
.Menu_title_oSA {
  display: inline-block;
  font-size: 15px; }

.Menu_input_2e4 {
  line-height: 40px;
  font-size: 14px; }

.Menu_textAreaTitle_2rW {
  font-size: 15px; }

.Menu_textAreaDesc_2vf {
  font-size: 14px; }

.Menu_row_157 {
  margin-bottom: 30px; }

@media only screen and (max-width: 768px) {
  .Menu_title_oSA {
    font-size: 15px;
    color: #aaa;
    margin-bottom: 20px; } }
.Menu_title_3B6 {
  display: inline-block;
  font-size: 15px; }

.Menu_input_1Rj {
  line-height: 40px;
  font-size: 14px; }

.Menu_textAreaTitle_hD9 {
  font-size: 15px; }

.Menu_textAreaDesc_2DV {
  font-size: 14px; }

.Menu_row_Ts6 {
  margin-bottom: 30px; }

@media only screen and (max-width: 768px) {
  .Menu_title_3B6 {
    font-size: 15px;
    color: #aaa;
    margin-bottom: 20px; } }
.Menu_title_3kB {
  display: inline-block;
  font-size: 15px; }

.Menu_input_Y1S {
  line-height: 40px;
  font-size: 14px; }

.Menu_textAreaTitle_35V {
  font-size: 15px; }

.Menu_textAreaDesc_2FC {
  font-size: 14px; }

.Menu_row_25Z {
  margin-bottom: 30px; }

@media only screen and (max-width: 768px) {
  .Menu_title_3kB {
    font-size: 15px;
    color: #aaa;
    margin-bottom: 20px; } }
.Menu_title_Ovq {
  display: inline-block;
  font-size: 15px; }

.Menu_input_6OX {
  line-height: 40px;
  font-size: 14px; }

.Menu_textAreaTitle_w0- {
  font-size: 15px; }

.Menu_textAreaDesc_2fQ {
  font-size: 14px; }

.Menu_row_2eC {
  margin-bottom: 30px; }

@media only screen and (max-width: 768px) {
  .Menu_title_Ovq {
    font-size: 15px;
    color: #aaa;
    margin-bottom: 20px; } }
.MenuContent_row_1U8 {
  margin-bottom: 20px;
  font-size: 14px; }

.MenuContent_hint_3pY {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.MenuContent_fieldName_1Ik {
  text-align: left; }

.MenuContent_radioOption_1nB {
  font-size: 14px; }

.MenuContent_textInput_38k {
  max-width: 400px;
  height: 35px;
  line-height: 35px;
  font-size: 14px; }
.Menu_title__YP {
  display: inline-block;
  font-size: 15px; }

.Menu_input_3Hk {
  line-height: 40px;
  font-size: 14px; }

.Menu_textAreaTitle_3qj {
  font-size: 15px; }

.Menu_textAreaDesc_3t1 {
  font-size: 14px; }

.Menu_row_2O5 {
  margin-bottom: 30px; }

@media only screen and (max-width: 768px) {
  .Menu_title__YP {
    font-size: 15px;
    color: #aaa;
    margin-bottom: 20px; } }
.Menu_title_3Tm {
  display: inline-block;
  font-size: 15px; }

.Menu_input_3JW {
  line-height: 40px;
  font-size: 14px; }

.Menu_textAreaTitle_39F {
  font-size: 15px; }

.Menu_textAreaDesc_1Ui {
  font-size: 14px; }

.Menu_row_iaE {
  margin-bottom: 30px; }

@media only screen and (max-width: 768px) {
  .Menu_title_3Tm {
    font-size: 15px;
    color: #aaa;
    margin-bottom: 20px; } }
.Menu_title_13t {
  display: inline-block;
  font-size: 15px; }

.Menu_input_2s3 {
  line-height: 40px;
  font-size: 14px; }

.Menu_textAreaTitle_1Bc {
  font-size: 15px; }

.Menu_textAreaDesc_26t {
  font-size: 14px; }

.Menu_row_Zn0 {
  margin-bottom: 30px; }

@media only screen and (max-width: 768px) {
  .Menu_title_13t {
    font-size: 15px;
    color: #aaa;
    margin-bottom: 20px; } }
.Menu_title_Qlq {
  display: inline-block;
  font-size: 15px; }

.Menu_input_3OE {
  line-height: 40px;
  font-size: 14px; }

.Menu_textAreaTitle_2ZP {
  font-size: 15px; }

.Menu_textAreaDesc_1Sg {
  font-size: 14px; }

.Menu_row_g1S {
  margin-bottom: 30px; }

@media only screen and (max-width: 768px) {
  .Menu_title_Qlq {
    font-size: 15px;
    color: #aaa;
    margin-bottom: 20px; } }
.Menu_title_1SW {
  display: inline-block;
  font-size: 17px; }

.Menu_input_15I {
  line-height: 40px;
  font-size: 14px; }

.Menu_textAreaTitle_3Nq {
  font-size: 15px; }

.Menu_textAreaDesc_pmM {
  font-size: 14px; }

.Menu_row_3Ym {
  margin-bottom: 30px; }

@media only screen and (max-width: 768px) {
  .Menu_title_1SW {
    font-size: 15px;
    color: #aaa;
    margin-bottom: 20px; } }
.Menu_title_3YL {
  display: inline-block;
  font-size: 17px; }

.Menu_input_k1c {
  line-height: 40px;
  font-size: 14px; }

.Menu_textAreaTitle_1Uy {
  font-size: 15px; }

.Menu_textAreaDesc_30M {
  font-size: 14px; }

.Menu_row_l-i {
  margin-bottom: 30px; }

@media only screen and (max-width: 768px) {
  .Menu_title_3YL {
    font-size: 15px;
    color: #aaa;
    margin-bottom: 20px; } }
.Menu_title_2Dw {
  display: inline-block;
  font-size: 17px; }

.Menu_input_2Rr {
  line-height: 40px;
  font-size: 14px; }

.Menu_textAreaTitle_32a {
  font-size: 15px; }

.Menu_textAreaDesc_3fj {
  font-size: 14px; }

.Menu_row_2Lg {
  margin-bottom: 30px; }

@media only screen and (max-width: 768px) {
  .Menu_title_2Dw {
    font-size: 15px;
    color: #aaa;
    margin-bottom: 20px; } }
.Menu_title_272 {
  display: inline-block;
  font-size: 17px; }

.Menu_input_Hiw {
  line-height: 40px;
  font-size: 14px; }

.Menu_textAreaTitle_2BA {
  font-size: 15px; }

.Menu_textAreaDesc_2Fq {
  font-size: 14px; }

.Menu_row_Oqu {
  margin-bottom: 30px; }

@media only screen and (max-width: 768px) {
  .Menu_title_272 {
    font-size: 15px;
    color: #aaa;
    margin-bottom: 20px; } }
.MenuContent_row_11P {
  margin-bottom: 20px;
  font-size: 14px; }

.MenuContent_hint_930 {
  color: #0060ff;
  font-size: 14px;
  white-space: normal;
  text-align: center;
  margin-bottom: 20px; }

.MenuContent_fieldName_gBK {
  text-align: left;
  padding-right: 5px; }

.MenuContent_radioOption_ZT5 {
  font-size: 14px; }

.MenuContent_textInput_204 {
  max-width: 400px;
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.MenuContent_searchInputContainer_1fw {
  display: inline-block;
  width: 60%;
  text-align: center;
  color: inherit;
  vertical-align: middle;
  pointer-events: none; }

.MenuContent_searchInput_3ls {
  color: inherit; }

.MenuContent_searchInput_3ls > input {
  /* color: white !important; */
  color: inherit !important;
  background: rgba(0, 0, 0, 0.3);
  border: unset !important; }

.MenuContent_searchInput_3ls > span {
  color: inherit !important; }

.MenuContent_searchInput_3ls > span > :first-child {
  font-size: 20px;
  /* color: white; */
  color: inherit; }
.Menu_container_1gy {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .Menu_container_1gy .Menu_title_1JA {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }

.Menu_container_1gy > div > div > div:not(:last-child) {
  margin-bottom: 30px; }
.Menu_container_1oW {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .Menu_container_1oW .Menu_title_BPF {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }

.Menu_container_1oW > div > div > div:not(:last-child) {
  margin-bottom: 30px; }
.Menu_container_214 {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .Menu_container_214 .Menu_title_3w4 {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }

.Menu_container_214 > div > div > div:not(:last-child) {
  margin-bottom: 30px; }
.Menu_container_3vd {
  padding: 15px 10px;
  height: 100%;
  overflow: hidden; }
  .Menu_container_3vd .Menu_title_30g {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }

.Menu_container_3vd > div > div > div:not(:last-child) {
  margin-bottom: 30px; }
.Menu_container_3DR {
  padding: 15px 10px;
  height: 100%;
  overflow: auto; }
  .Menu_container_3DR .Menu_title_2HY {
    font-size: 0.8rem;
    color: #222;
    margin-bottom: 5px; }

.Menu_container_3DR > div > div > div:not(:last-child) {
  margin-bottom: 30px; }
.CustomerService_root_6Vf {
  /* background: #fafafa; */
  min-height: 90vh; }

.CustomerService_panelContainer_1ex {
  padding: 10px 20px 50px; }

.CustomerService_panelHeader_1Wq {
  color: #000;
  font-size: 14px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.CustomerService_dataInput_3EU {
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  width: 400px;
  margin-right: 10px;
  margin-bottom: 15px; }

.CustomerService_remark_3Sv {
  text-decoration: underline;
  font-size: 15px;
  font-weight: 500;
  color: #aaa; }

.CustomerService_remark_3Sv div {
  margin: 20px 0px 10px 0px; }

.CustomerService_remarkExplanation_1WH {
  font-size: 15px;
  font-weight: 600;
  line-height: 30px; }

.CustomerService_enableTitle_16D {
  font-size: 14px;
  /* margin-bottom: 20px; */
  color: #aaa;
  margin-right: 50px; }

.CustomerService_img_FG3 {
  width: 100%;
  border: 1px solid #eee;
  margin-top: 10px;
  cursor: pointer; }

.CustomerService_tips_button_3fJ {
  height: 35px !important;
  line-height: 35px !important;
  background-color: #ff9900 !important;
  color: #fff !important;
  border-color: #ff9900 !important; }

.CustomerService_tips_button_3fJ span {
  font-size: 14px;
  letter-spacing: 0px;
  padding: 20px;
  font-weight: 400; }

.CustomerService_header_3DB {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

@media only screen and (max-width: 600px) {
  .CustomerService_root_6Vf {
    background: #fff; } }

@media only screen and (max-width: 768px) {
  .CustomerService_googleButtonLayout_1_e {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 10px; }
  .CustomerService_googleButton_12p {
    display: none;
    /*width: 100%;*/
    /*text-align: center;*/
    /*margin-top: 20px;*/
    /*margin-bottom: 20px;*/ } }

@media screen and (max-width: 547px) {
  .CustomerService_whatsapp_welcome_chat_3YQ input {
    width: 100%; } }

.CustomerService_custom_hr_YNL {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 20px; }
.PremiumCustom_billing_form_title_1xJ {
  font-size: 20px;
  text-align: left;
  padding-bottom: 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #eee; }

.PremiumCustom_function_list_2a5 {
  width: 100%;
  font-size: 15px;
  line-height: 40px;
  text-align: left;
  padding: 10px 20px;
  /*background: #fafafa;*/
  border: 1px solid #eee; }

.PremiumCustom_function_title_2FN {
  font-size: 13px;
  color: #aaa;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
  padding-bottom: 0px; }

.PremiumCustom_domain_disclaimer_3VI {
  color: #aaa;
  font-size: 13px;
  line-height: 20px;
  margin-top: 10px; }

.PremiumCustom_subscribedButton_31G {
  font-size: 17px;
  padding: 15px 0px;
  width: 100%;
  text-align: center;
  /*background: #fff;*/
  /*color: #888888;*/
  /*border: 2px solid #eee;*/
  /*border-top: 1px solid #eee;*/
  background: #000;
  border: none;
  color: #fff; }

.PremiumCustom_subscribeButton_30G {
  font-size: 15px;
  display: block;
  color: #fff;
  background: #0071ff;
  border: none;
  /*color: #000;*/
  /*background: #fff;*/
  /*border: 2px solid #000;*/
  border-radius: 0px;
  width: 100%;
  margin-top: 0px;
  padding: 17px 0px;
  height: auto; }

.PremiumCustom_subscribeButton_30G:hover {
  color: #fff;
  background-color: #0073c4 !important;
  border-color: #0073c4 !important; }

.PremiumCustom_subscribeButton_30G:focus {
  color: #fff;
  background-color: #0071ff !important;
  border-color: #0071ff !important; }

.PremiumCustom_subscribeButton_30G:active {
  color: #fff;
  background-color: #0071ff !important;
  border-color: #0071ff !important; }

.PremiumCustom_paymentMethodsWrapper_16j {
  text-align: center; }

.PremiumCustom_breadcrumb_2Zb {
  margin-left: 30px;
  padding-top: 20px; }

@media only screen and (max-width: 991px) {
  .PremiumCustom_desktopOnly_ZrL {
    display: none; }
  .PremiumCustom_mobileOnly_1Im {
    display: block; } }

@media only screen and (max-width: 767px) {
  .PremiumCustom_paymentMethodsWrapper_16j {
    text-align: center;
    margin-top: 20px; }
  .PremiumCustom_breadcrumb_2Zb {
    margin-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px; } }
.Layout_sider_M0o {
  /*border-right: 1px solid rgb(220, 220, 220);*/
  font-size: 16px;
  width: 250px;
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  background: #fafafa;
  height: 100vh;
  padding-bottom: 300px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #000; }

.Layout_container_38t {
  margin: 20px auto;
  background: #fff;
  width: 90%;
  max-width: 1400px;
  padding: 20px 30px;
  border-radius: 10px; }

.Layout_indicationTag_1N5 {
  position: absolute;
  top: 15px;
  right: 0px;
  padding: 5px 10px;
  /*background: rgb(0, 149, 255);*/
  /*background: #fd9504;*/
  /*background: #fd9504;*/
  background: #ff5e95;
  font-size: 15px;
  color: white;
  height: auto;
  z-index: 10; }

.Layout_categoryButton_oGw {
  display: none; }

.Layout_loginButton_AlJ {
  display: block;
  position: absolute;
  left: 20px;
  font-size: 14px;
  letter-spacing: 0px;
  color: #fff;
  border: none;
  background: #0071ff;
  padding: 10px 30px;
  height: auto;
  top: 12px;
  border-radius: 5px; }

.Layout_loginButton_AlJ:hover {
  border: none;
  background: #5dbbff;
  color: #fff; }

.Layout_loginButton_AlJ:active {
  border: none;
  background: #0071ff;
  color: #fff; }

.Layout_loginButton_AlJ:focus {
  border: none;
  background: #0071ff;
  color: #fff; }

.Layout_categoryTitle_25U {
  padding: 30px 20px 20px;
  font-size: 20px;
  /*font-weight: 300;*/
  /*letter-spacing: 1px;*/
  color: #888; }

.Layout_categoryItem_3rH {
  padding: 17px 20px 17px 40px;
  color: #aaa;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.Layout_categoryItemSelected_qGF {
  padding: 17px 20px 17px 20px;
  border-radius: 7px 0px 0px 7px;
  margin-left: 20px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  background: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.Layout_previewContainer_2YI {
  /*padding: 0px 3%;*/
  /*margin-top: 50px;*/ }

.Layout_previewContent_2le {
  border-radius: 10px 10px 5px 5px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
  border: 1px solid #eee;
  overflow: hidden; }

.Layout_previewContent_2le:hover {
  -webkit-box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.05); }

.Layout_previewContent_2le:hover .Layout_overlay__if {
  /*opacity: 0.1;*/ }

.Layout_previewContent_2le:hover .Layout_previewButton_3dG {
  /*opacity: 1;*/ }

.Layout_previewContent_2le:hover .Layout_chooseButton_1n9 {
  /*opacity: 1;*/ }

.Layout_overlay__if {
  /*opacity: 0;*/
  /*opacity: 1;*/
  display: block;
  width: 100%;
  /*height: 100%;*/
  background: #fff;
  position: absolute;
  bottom: 0px;
  left: 0px;
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
  /*border-radius: 5px;*/
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 2;
  border-radius: 5px 5px 0px 0px;
  /*background: red;*/
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
  gap: 5px;
  padding: 5px; }

.Layout_previewButton_3dG {
  background: #fff !important;
  color: #0071ff;
  -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  font-weight: normal;
  border-radius: 5px;
  padding: 12px 10px;
  border: none;
  height: auto;
  line-height: 1; }

.Layout_previewButton_3dG:hover {
  background: #fff !important;
  color: #0071ff;
  border: none !important; }

.Layout_previewButton_3dG:active {
  background: #fff !important;
  color: #0071ff;
  border: none !important; }

.Layout_previewButton_3dG:focus {
  background: #fff !important;
  color: #0071ff;
  border: none !important; }

.Layout_chooseButton_1n9 {
  background: #0071ff !important;
  color: #fff;
  -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  font-weight: normal;
  border-radius: 3px;
  padding: 12px 10px;
  border: none;
  height: auto;
  line-height: 1; }

.Layout_chooseButton_1n9:hover {
  background: #0071ff !important;
  color: #fff;
  border: none !important; }

.Layout_chooseButton_1n9:focus {
  background: #0071ff !important;
  color: #fff;
  border: none !important; }

.Layout_chooseButton_1n9:active {
  background: #0071ff !important;
  color: #fff;
  border: none !important; }

.Layout_mobileOnly_3-g {
  display: none; }

.Layout_mobileOnlyInline_27z {
  display: none; }

.Layout_desktopOnly_-tE {
  display: block; }

.Layout_expandedNavBar_161 {
  position: fixed;
  height: 100vh; }

.Layout_closedNavBar_3wA {
  position: fixed;
  display: block; }

.Layout_previewButtonMobile_1aR {
  height: 35px;
  width: 90%;
  border: none !important;
  border-radius: 500px;
  background: #222 !important;
  color: #fff;
  font-size: 13px;
  /*font-weight: 300;*/ }

.Layout_previewButtonMobile_1aR:hover {
  background: #222 !important;
  border: none !important;
  color: #fff; }

.Layout_previewButtonMobile_1aR:active {
  background: #222 !important;
  border: none !important;
  color: #fff; }

.Layout_previewButtonMobile_1aR:focus {
  background: #222 !important;
  border: none !important;
  color: #fff; }

.Layout_chooseButtonMobile_3ZD {
  height: 35px;
  width: 90%;
  border: none !important;
  border-radius: 500px;
  background: #0071ff !important;
  color: #fff;
  font-size: 13px;
  /*font-weight: 300;*/ }

.Layout_chooseButtonMobile_3ZD:hover {
  background: #0071ff !important;
  border: none !important;
  color: #fff; }

.Layout_chooseButtonMobile_3ZD:focus {
  background: #0071ff !important;
  border: none !important;
  color: #fff; }

.Layout_chooseButtonMobile_3ZD:active {
  background: #0071ff !important;
  border: none !important;
  color: #fff; }

.Layout_expandButton_1sr {
  padding: 10px;
  height: auto;
  border-radius: 0px 5px 5px 0px;
  position: absolute;
  font-size: 20px;
  background: none;
  z-index: 2;
  border: none; }

.Layout_expandButton_1sr:hover {
  background: none; }

.Layout_expandButton_1sr:active {
  background: none; }

.Layout_expandButton_1sr:focus {
  background: none; }

.Layout_langButton_23- {
  position: absolute;
  top: 5px;
  right: 5px;
  height: 50px;
  border: 0px;
  color: #000;
  background: transparent;
  /*font-weight: normal;*/
  /*text-decoration: underline;*/
  z-index: 99; }

.Layout_langButton_23- i {
  font-size: 13px; }

.Layout_langButton_23- span {
  font-size: 14px; }

.Layout_langButton_23-:hover {
  color: #000;
  background: transparent; }

.Layout_langButton_23-:active {
  color: #000;
  background: transparent; }

.Layout_langButton_23-:focus {
  color: #000;
  background: transparent; }

.Layout_reminder_3bA {
  color: #fd9504;
  text-align: left;
  font-size: 20px;
  line-height: 50px; }

.Layout_template_containter_3Fc {
  /*width: 90%;*/
  /*max-width: 1400px;*/
  margin: auto;
  /*background: #fff;*/
  /*box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);*/
  border-radius: 5px;
  /*padding-bottom: 50px;*/
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
      grid-template-columns: repeat(4, 1fr);
  gap: 30px; }

.Layout_categoryTag_31P {
  font-size: 14px;
  padding: 7px 15px;
  height: auto;
  margin-bottom: 10px;
  border: none;
  /*background: #eee;*/
  color: #000;
  /*font-weight: bold;*/
  margin-right: 10px;
  border-radius: 5px;
  border: 1px solid #d8d8d8;
  background: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.Layout_categoryTag_31P:hover {
  /*color: #555;*/
  border-color: #000;
  /*box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);*/ }

.Layout_categoryTagSelected_3q3 {
  font-size: 14px;
  padding: 7px 15px;
  height: auto;
  margin-bottom: 10px;
  -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
  margin-right: 10px;
  /*background: #4e9fed;*/
  /*background: #fd9504;*/
  background: #000;
  border-radius: 3px;
  color: #fff;
  border: 1px solid #000; }

.Layout_headerTitle_2K6 {
  font-size: 30px;
  color: black;
  font-weight: bold; }

@media only screen and (max-width: 1200px) {
  .Layout_container_38t {
    margin: 20px auto;
    width: 95%; }
  .Layout_template_containter_3Fc {
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    gap: 20px; } }

@media only screen and (max-width: 992px) {
  .Layout_reminder_3bA {
    text-align: center; } }

@media only screen and (max-width: 768px) {
  .Layout_mobileOnly_3-g {
    display: block; }
  .Layout_mobileOnlyInline_27z {
    display: inline-block; }
  .Layout_headerTitle_2K6 {
    font-size: 20px; }
  .Layout_container_38t {
    margin: 0 auto;
    width: 100%;
    padding: 20px 10px; }
  .Layout_template_containter_3Fc {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    gap: 10px; }
  .Layout_scrollTagContainer_5fN {
    overflow-x: auto;
    white-space: nowrap; }
  .Layout_scrollTagContainer_5fN::-webkit-scrollbar {
    display: none; }
  .Layout_desktopOnly_-tE {
    display: none; }
  .Layout_closedNavBar_3wA {
    display: none;
    /*width: 100vw;*/
    /*height: 100vh;*/ }
  .Layout_expandedNavBar_161 {
    display: block;
    width: 100vw;
    position: fixed;
    height: 100vh;
    background: rgba(255, 255, 255, 0.33);
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
  .Layout_categoryButton_oGw {
    display: block;
    position: absolute;
    left: 10px;
    font-size: 14px;
    letter-spacing: 0px;
    color: #aaaaaa; }
  .Layout_loginButton_AlJ {
    left: 0px;
    color: #000;
    background: none;
    padding: 10px 20px;
    top: 12px; }
  .Layout_loginButton_AlJ:hover {
    border: none;
    background: none;
    color: #000; }
  .Layout_loginButton_AlJ:active {
    border: none;
    color: #000; }
  .Layout_loginButton_AlJ:focus {
    border: none;
    color: #000; }
  .Layout_langButton_23- > span {
    /*text-decoration: underline;*/
    display: none; }
  .Layout_langButton_23- > i {
    /*display: none;*/ }
  .Layout_previewButton_3dG {
    font-size: 12px; }
  .Layout_chooseButton_1n9 {
    font-size: 12px; }
  /*.previewContent:hover {*/
  /*    box-shadow: initial;*/
  /*}*/
  /*.previewContent:hover .overlay {*/
  /*    opacity: 0;*/
  /*}*/
  .Layout_categoryTag_31P {
    font-size: 14px;
    padding: 7px 15px;
    margin-right: 10px; }
  /*.categoryTag:hover {*/
  /*    color: #888;*/
  /*    box-shadow: none;*/
  /*}*/
  .Layout_categoryTagSelected_3q3 {
    font-size: 14px;
    padding: 7px 15px;
    margin-right: 10px; } }

.Layout_responsiveVideo_1vc {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }

.Layout_responsiveVideo_1vc iframe,
.Layout_responsiveVideo_1vc object,
.Layout_responsiveVideo_1vc embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
.Register_root_24U {
  background: #fff;
  max-width: 600px;
  margin: 20px auto 20px;
  display: block;
  width: 100%;
  padding: 20px 50px 0;
  border-radius: 10px; }

.Register_login_form_2mF {
  border-radius: 5px; }
  .Register_login_form_2mF input {
    color: #000 !important;
    font-size: 16px !important; }
  .Register_login_form_2mF .Register_login-form-button_38a {
    background: black;
    color: white;
    border: black;
    width: 100%; }
    .Register_login_form_2mF .Register_login-form-button_38a:after {
      border-color: black; }
  .Register_login_form_2mF .Register_input_WCy {
    padding: 6px 7px;
    height: 45px;
    font-size: 16px; }
  .Register_login_form_2mF .Register_backButton_2aW {
    margin-top: 10px; }
  .Register_login_form_2mF .Register_refCode_3zZ {
    margin-top: 38px; }

.Register_headTitle_3VO {
  font-size: 17px;
  text-align: center;
  margin-bottom: 30px;
  color: black; }

.Register_logo_TXw {
  height: 50px;
  display: block;
  margin: 0px auto 20px; }

@media only screen and (max-width: 767px) {
  .Register_root_24U {
    background: none;
    border-radius: 0;
    background: #fff;
    padding: 30px 20px; }
  .Register_login_form_2mF {
    padding: 0px 0px 40px;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .Register_logo_TXw {
    height: 60px;
    margin-bottom: 20px; } }
.WhatsappInput_whatsappWrapper_2gL {
  height: 35px; }

.WhatsappInput_whatsappWrapper_2gL div div {
  font-size: 14px; }

.WhatsappInput_whatsappWrapper_2gL div div div button {
  border-bottom: 0px;
  margin-right: 5px; }

.WhatsappInput_whatsappWrapper_2gL div div div button div div img {
  border: none;
  width: 2em;
  height: 1.7em;
  margin-right: 5px; }

.WhatsappInput_whatsappWrapper_2gL div div div button div div {
  font-size: 13px; }

.WhatsappInput_whatsappWrapper_2gL div input {
  border: 1px solid #ccc !important;
  border-radius: 4px;
  height: 50px !important;
  font-size: 13px;
  padding: 8px;
  /*width: 400px;*/
  /*max-width: 90%;*/
  /*margin-right: 10px;*/ }

.WhatsappInput_whatsappWrapper_2gL div input::-webkit-input-placeholder {
  color: #cfcfcf; }

/*.whatsappWrapper div input:-moz-placeholder, textarea:-moz-placeholder {*/
/*color: #636363;*/
/*}*/
.Layout_previewContainer_xlZ {
  padding: 0px 20px;
  margin-bottom: 50px;
  height: 250px;
  width: 400px; }

.Layout_loginButton_2TM {
  display: block;
  position: absolute;
  left: 20px;
  font-size: 14px;
  letter-spacing: 0px;
  color: #fff;
  border: none;
  background: #0071ff;
  padding: 10px 30px;
  height: auto;
  top: 12px;
  border-radius: 5px; }

.Layout_loginButton_2TM:hover {
  border: none;
  background: #5dbbff;
  color: #fff; }

.Layout_loginButton_2TM > i {
  font-size: 14px; }

.Layout_loginButton_2TM > span {
  font-size: 14px;
  /*font-weight: normal;*/ }

.Layout_langButton_UU8 {
  position: absolute;
  top: 5px;
  right: 5px;
  height: 45px;
  border: 0px;
  color: #000;
  background: transparent;
  /*font-weight: normal;*/
  /*text-decoration: underline;*/
  z-index: 99; }

.Layout_langButton_UU8 i {
  font-size: 13px; }

.Layout_langButton_UU8 span {
  font-size: 14px; }

.Layout_langButton_UU8:hover {
  color: #000;
  background: transparent; }

.Layout_langButton_UU8:active {
  color: #000;
  background: transparent; }

.Layout_langButton_UU8:focus {
  color: #000;
  background: transparent; }

@media only screen and (max-width: 768px) {
  .Layout_loginButton_2TM {
    left: 10px;
    padding: 7px 20px;
    top: 10px; }
  .Layout_langButton_UU8 {
    position: inherit;
    height: 45px;
    border: 0px;
    color: #000;
    background: transparent;
    /*font-weight: 200;*/
    /*text-decoration: underline;*/
    z-index: 99; } }
.InitialLoading_loader_1LZ {
  color: #0071ff;
  font-size: 90px;
  text-indent: -9999em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin: 72px auto;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: InitialLoading_load6_1vs 1.7s infinite ease, InitialLoading_round_2cw 1.7s infinite ease;
  -o-animation: InitialLoading_load6_1vs 1.7s infinite ease, InitialLoading_round_2cw 1.7s infinite ease;
     animation: InitialLoading_load6_1vs 1.7s infinite ease, InitialLoading_round_2cw 1.7s infinite ease; }

@-webkit-keyframes InitialLoading_load6_1vs {
  0% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  5%,
  95% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  10%,
  59% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; }
  20% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; }
  38% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; }
  100% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } }

@-o-keyframes InitialLoading_load6_1vs {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } }

@keyframes InitialLoading_load6_1vs {
  0% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  5%,
  95% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  10%,
  59% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; }
  20% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; }
  38% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; }
  100% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } }

@-webkit-keyframes InitialLoading_round_2cw {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-o-keyframes InitialLoading_round_2cw {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
       transform: rotate(360deg); } }

@keyframes InitialLoading_round_2cw {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
       transform: rotate(360deg); } }
.Overview_root_36f {
  min-height: 90vh; }

.Overview_table_header_1s7 {
  color: #aaaaaa;
  font-size: 13px;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 20px; }

.Overview_table_item_1Gq {
  padding: 20px;
  background: #fff;
  font-size: 14px;
  color: #ccc; }

.Overview_table_item_desc_Ixn {
  font-size: 13px;
  color: #cccccc;
  margin-top: 10px;
  margin-left: 0px; }

.Overview_table_item_op_1s1 {
  padding: 20px;
  font-size: 14px;
  color: #ccc; }

.Overview_table_item_selected_2zX {
  padding: 20px;
  background: #0071ff;
  font-size: 14px;
  color: #fff; }

.Overview_table_item_1Gq:hover {
  background: #eee; }

.Overview_table_item_op_1s1:hover {
  background: #eee; }

.Overview_buttonTutorial_2Hd {
  border: none !important;
  background: #ff9900;
  color: #fff !important;
  height: 35px; }

.Overview_buttonTutorial_2Hd i {
  color: #fff !important;
  font-size: 15px;
  font-weight: 900 !important; }

.Overview_buttonTutorial_2Hd span {
  font-size: 13px;
  font-weight: 300; }

.Overview_buttonTutorial_2Hd:hover {
  background: #ff9900; }

.Overview_buttonTutorial_2Hd:active {
  background: #ff9900; }

.Overview_buttonTutorial_2Hd:focus {
  background: #ff9900; }

.Overview_upgrade_button_block_3KE {
  text-align: right;
  font-size: 15px;
  color: black;
  text-decoration: underline; }

.Overview_input_26d {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  max-width: 400px;
  width: 100%; }

.Overview_inputWrapper_mIB {
  width: 100%;
  margin-right: 20px;
  display: inline-block; }

.Overview_inputWrapper_mIB > span {
  width: 100%;
  max-width: 400px; }

.Overview_customSelect_3fd div {
  height: 35px !important;
  line-height: 35px !important;
  font-size: 13px !important;
  font-weight: 400 !important; }

.Overview_customSelectOption_2gL {
  line-height: 25px !important;
  font-size: 13px !important; }

.Overview_responsiveMargin_2Fx {
  margin-top: 0px; }

.Overview_customTodoPadding_2lc {
  background: #fff;
  padding: 30px;
  padding-bottom: 50px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
  margin: 30px; }

.Overview_customPadding_12a {
  background: #fff;
  padding: 30px;
  padding-bottom: 50px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
  margin: 30px; }

.Overview_editButton_2rI {
  padding: 10px 20px;
  font-size: 14px;
  height: auto;
  background: #0071ff;
  background: var(--selected-color);
  color: #fff;
  border: none;
  font-weight: normal; }

.Overview_editButton_2rI:hover {
  background: #0086e6;
  background: var(--selected-color);
  color: #fff; }

.Overview_overviewFont_iHE {
  font-size: clamp(24px, 3vw, 25px);
  font-weight: bold;
  color: #000; }

.Overview_contentPadding_1cf {
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.Overview_overviewContainer_3fD {
  margin: 30px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
      grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: 1fr;
  gap: 30px; }

.Overview_subdomainLayout_2u0 {
  grid-column: 1 / 3; }

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

.Overview_icon_1ah {
  cursor: pointer;
  color: var(--selected-color); }

@media only screen and (max-width: 600px) {
  .Overview_customPadding_12a {
    padding: 30px;
    margin: 20px;
    border-radius: 0px; }
  .Overview_customTodoPadding_2lc {
    padding: 20px 0px;
    margin: 20px; }
  .Overview_table_header_1s7 {
    padding-left: 10px; }
  .Overview_contentPadding_1cf {
    padding: 15px; }
  .Overview_overviewContainer_3fD {
    margin: 5px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: 1fr;
    gap: 5px; } }

@media only screen and (max-width: 920px) {
  .Overview_responsiveMargin_2Fx {
    margin-top: 20px; } }

@media only screen and (max-width: 991px) {
  .Overview_overviewContainer_3fD {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: auto; }
  .Overview_contentPadding_1cf {
    gap: 10px; } }

@media only screen and (max-width: 767px) {
  .Overview_editButton_2rI {
    margin-bottom: 10px; }
  .Overview_upgrade_button_block_3KE {
    text-align: left;
    margin-top: 15px; }
  .Overview_table_item_desc_Ixn {
    font-size: 13px;
    color: #cccccc;
    margin-top: 10px;
    margin-left: 0px; } }
.svgList_svgListWrapper_3u5 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px; }
  .svgList_svgListWrapper_3u5 img {
    -o-object-fit: contain;
       object-fit: contain;
    width: 25px;
    margin-right: 5px; }

.svgList_tag_2dI {
  background-color: black;
  color: white;
  width: 35px;
  height: 20px;
  border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
.LatestFeaTutor_search_bar_container_2Rr {
  margin: 10px 0;
  text-align: center; }
  .LatestFeaTutor_search_bar_container_2Rr .LatestFeaTutor_search_bar_1el {
    position: relative;
    display: inline-block;
    padding: 0 25px;
    border-radius: 0px;
    overflow: hidden; }
    .LatestFeaTutor_search_bar_container_2Rr .LatestFeaTutor_search_bar_1el .LatestFeaTutor_search_bar_icon_container_ski {
      display: inline-block;
      position: absolute;
      left: 0;
      top: 50%;
      height: 100%;
      width: 25px;
      -webkit-transform: translate(0%, -50%);
          -ms-transform: translate(0%, -50%);
           -o-transform: translate(0%, -50%);
              transform: translate(0%, -50%);
      border: none;
      border-radius: 0px 0 0 0px;
      background: #0071ff; }
      .LatestFeaTutor_search_bar_container_2Rr .LatestFeaTutor_search_bar_1el .LatestFeaTutor_search_bar_icon_container_ski .LatestFeaTutor_search_bar_icon_8XQ {
        color: #fff; }
    .LatestFeaTutor_search_bar_container_2Rr .LatestFeaTutor_search_bar_1el .LatestFeaTutor_icon_delete_3cY {
      width: 26px;
      background: #fff;
      position: absolute;
      height: 100%;
      right: 0;
      top: 50%;
      -webkit-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
           -o-transform: translate(0, -50%);
              transform: translate(0, -50%);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      color: #b0b0b0e0;
      cursor: pointer; }
    .LatestFeaTutor_search_bar_container_2Rr .LatestFeaTutor_search_bar_1el .LatestFeaTutor_icon_delete_3cY:hover {
      color: #000; }
  .LatestFeaTutor_search_bar_container_2Rr .LatestFeaTutor_search_bar_1el:hover .LatestFeaTutor_search_bar_icon_container_ski {
    background: #48adf5; }

.LatestFeaTutor_tag_container_1nE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 95%;
  margin: 5px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .LatestFeaTutor_tag_container_1nE .LatestFeaTutor_text_3AF {
    display: inline-block;
    margin: 0 5px;
    padding: 5px;
    font-size: 14px; }
  .LatestFeaTutor_tag_container_1nE .LatestFeaTutor_each_tag_container_3wo {
    display: inline-block;
    margin: 0 5px; }
    .LatestFeaTutor_tag_container_1nE .LatestFeaTutor_each_tag_container_3wo .LatestFeaTutor_tag_2lG {
      cursor: pointer;
      display: inline-block;
      background: #38acff;
      border-radius: 0px;
      border: none;
      color: #fff;
      padding: 5px; }
    .LatestFeaTutor_tag_container_1nE .LatestFeaTutor_each_tag_container_3wo .LatestFeaTutor_tag_2lG:hover {
      background: #38acffbd; }

.LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  padding: 20px 10%; }
  .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 {
    margin: 10px;
    text-align: center; }
    .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu:hover .LatestFeaTutor_button_3Bd {
      border-color: #4c5259; }
    .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      cursor: pointer; }
      .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_button_3Bd {
        height: 150px;
        width: 268px;
        padding: 0;
        border-radius: 0px; }
        .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_button_3Bd img {
          height: 100%;
          width: 100%;
          -o-object-fit: cover;
             object-fit: cover;
          border-radius: 0px; }
        .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_button_3Bd > a {
          display: inline-block;
          height: 100%;
          width: 100%; }
    .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_information_2MH {
      width: 268px;
      display: inline-block; }
      .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_information_2MH .LatestFeaTutor_title_3jo {
        font-size: 14px;
        font-weight: bold; }
      .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_information_2MH div {
        margin: 10px 0;
        text-align: left; }
      .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_information_2MH .LatestFeaTutor_left_29o {
        line-height: 20px;
        float: left;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_information_2MH .LatestFeaTutor_left_29o img {
          width: 15px;
          margin-right: 3px; }
      .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_information_2MH .LatestFeaTutor_right_2ub {
        line-height: 20px;
        float: right; }

.LatestFeaTutor_youtube_3fI {
  height: 100%;
  width: 100%; }

@media only screen and (max-width: 1385px) {
  .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni {
    padding: 18px 6%; }
    .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_button_3Bd {
      height: calc((150 / 268) * 240px);
      width: 240px; }
    .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_information_2MH {
      width: 240px;
      font-size: 12px; }
      .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_information_2MH div {
        margin: 8px 0;
        text-align: left; }
      .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_information_2MH .LatestFeaTutor_left_29o {
        line-height: 15px;
        float: left; }
      .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_information_2MH .LatestFeaTutor_right_2ub {
        line-height: 15px;
        float: right; } }

@media only screen and (max-width: 1270px) {
  .LatestFeaTutor_tag_container_1nE .LatestFeaTutor_text_3AF {
    font-size: 11px;
    padding: 4px;
    margin: 0 3px; }
  .LatestFeaTutor_tag_container_1nE .LatestFeaTutor_each_tag_container_3wo {
    margin: 0 3px; }
    .LatestFeaTutor_tag_container_1nE .LatestFeaTutor_each_tag_container_3wo .LatestFeaTutor_tag_2lG {
      font-size: 12px;
      border-radius: 0px;
      padding: 4px; }
  .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni {
    padding: 15px 6%; }
    .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_information_2MH {
      font-size: 10px; } }

@media only screen and (max-width: 1030px) {
  .LatestFeaTutor_tag_container_1nE .LatestFeaTutor_each_tag_container_3wo {
    margin: 2px; }
  .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni {
    padding: 10px 4%; } }

@media only screen and (max-width: 540px) {
  .LatestFeaTutor_tag_container_1nE .LatestFeaTutor_text_3AF {
    margin: 3px;
    padding: 4px;
    font-size: 11px; }
  .LatestFeaTutor_tag_container_1nE .LatestFeaTutor_each_tag_container_3wo {
    margin: 3px; }
    .LatestFeaTutor_tag_container_1nE .LatestFeaTutor_each_tag_container_3wo .LatestFeaTutor_tag_2lG {
      font-size: 11px;
      border-radius: 0px;
      padding: 4px; }
  .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni {
    padding: 5px 2%; }
    .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_button_3Bd {
      height: calc((150 / 268) * 200px);
      width: 200px; }
    .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_information_2MH {
      width: 200px;
      font-size: 10px; }
      .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_information_2MH div {
        margin: 6px 0;
        text-align: left; }
      .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_information_2MH .LatestFeaTutor_left_29o {
        line-height: 10px;
        float: left; }
      .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_information_2MH .LatestFeaTutor_right_2ub {
        line-height: 10px;
        float: right; } }

@media only screen and (max-width: 430px) {
  .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni {
    padding: 0 1%; }
    .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_button_3Bd {
      height: calc((150 / 268) * 260px);
      width: 260px; }
    .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_information_2MH {
      width: 260px;
      font-size: 15px; }
      .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_information_2MH div {
        margin: 12px 0;
        text-align: left; }
      .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_information_2MH .LatestFeaTutor_left_29o {
        line-height: 10px;
        float: left; }
      .LatestFeaTutor_container_3rQ .LatestFeaTutor_row_3ni .LatestFeaTutor_eachblock_so9 .LatestFeaTutor_hover_1Lu .LatestFeaTutor_information_2MH .LatestFeaTutor_right_2ub {
        line-height: 10px;
        float: right; } }
.BlogEdit_root_39_ {
  min-height: 80vh; }

.BlogEdit_fieldBlock_3Pq {
  margin-bottom: 30px;
  width: 100%; }

.BlogEdit_fieldTitle_uNv {
  font-size: 13px;
  color: #aaa;
  margin-bottom: 10px; }

.BlogEdit_fieldInput_2N0 {
  height: 35px;
  line-height: 35px;
  font-size: 14px; }

.BlogEdit_submitBlock_31D {
  text-align: right; }

.BlogEdit_categorySelect_ByD > div {
  height: 35px !important;
  line-height: 35px !important;
  font-size: 14px !important;
  font-weight: 400 !important; }

.BlogEdit_categorySelect_ByD > div > div > div {
  height: auto !important;
  margin-top: 0px !important;
  top: 0px !important; }

.BlogEdit_categorySelect_ByD > div > div > div > span {
  line-height: 31px !important; }

.BlogEdit_categorySelect_ByD > div > div > ul > li {
  height: 27px !important;
  line-height: 27px !important;
  font-size: 14px !important; }

@media only screen and (max-width: 768px) {
  .BlogEdit_submitBlock_31D {
    text-align: center; }
  .BlogEdit_submitBtn_Vzi {
    width: 100%; } }
.Blog_root_2Rr {
  min-height: 80vh; }

.Blog_title_35z {
  font-size: 13px;
  /*text-decoration: underline;*/ }

.Blog_blogHeader_hew {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.Blog_addBtn_teS {
  margin-bottom: 20px;
  margin-right: 10px; }

.Blog_categoryBtn_2nh {
  margin-bottom: 20px; }

.Blog_subcat_hint_20w {
  font-size: 15px;
  margin-bottom: 10px;
  color: #fff;
  max-width: 500px;
  line-height: 30px;
  padding: 10px 0px 0px 10px; }

.Blog_subcat_hint_preview_AzP {
  border: 1px solid #eee;
  border-radius: 3px;
  width: 500px; }

.Blog_table_3pU tr th:first-child,
.Blog_table_3pU tr td:first-child {
  width: 50px;
  min-width: 50px; }

.Blog_table_3pU tr th:nth-child(2),
.Blog_table_3pU tr td:nth-child(2) {
  width: 30px;
  min-width: 30px; }

.Blog_table_3pU tr th:nth-child(3),
.Blog_table_3pU tr td:nth-child(3) {
  width: 200px;
  min-width: 200px; }

.Blog_table_3pU tr th:nth-child(4),
.Blog_table_3pU tr td:nth-child(4) {
  width: 80px;
  min-width: 80px; }

@media only screen and (max-width: 768px) {
  .Blog_addBtn_teS {
    width: 100%;
    margin-right: 0px; }
  .Blog_categoryBtn_2nh {
    width: 100%; }
  .Blog_table_3pU tr th:first-child,
  .Blog_table_3pU tr td:first-child {
    width: 100%;
    min-width: 100%; }
  .Blog_table_3pU tr th:nth-child(3),
  .Blog_table_3pU tr td:nth-child(3) {
    width: 100%;
    min-width: 100%; }
  .Blog_table_3pU tr th:nth-child(4),
  .Blog_table_3pU tr td:nth-child(4) {
    width: 35%;
    min-width: 35%; } }
.BlogCategory_root_20H {
  min-height: 80vh; }

.BlogCategory_title_esR {
  font-size: 13px;
  text-decoration: underline; }
.CreateTier_table_field_3AP {
  font-size: 13px;
  font-weight: 00; }

.CreateTier_preview_text_2Qy {
  color: #000;
  font-size: 15px;
  font-weight: 400; }

.CreateTier_input_28l {
  height: 30px;
  line-height: 30px;
  font-size: 13px; }

.CreateTier_button_2lB {
  height: 30px;
  line-height: 30px; }

.CreateTier_button_2lB span {
  font-size: 13px; }

.CreateTier_dropdown_2qM {
  width: 300px;
  margin-left: 0px;
  color: #000;
  font-weight: 400; }

.CreateTier_dropdown_2qM div {
  line-height: 30px;
  height: 30px;
  font-size: 13px; }

.CreateTier_filled_text_1ZM {
  font-size: 15px; }

.CreateTier_datePicker_1Yf {
  font-size: 13px; }

.CreateTier_datePicker_1Yf span div input {
  font-size: 13px;
  line-height: 30px;
  height: 30px; }

.CreateTier_datePicker_1Yf span input {
  font-size: 13px;
  line-height: 30px;
  height: 30px; }
.Announcement_announcementTextInputWrapper_2Q6 {
  margin-bottom: 10px; }

.Announcement_announcementEditorContainer_zfm {
  margin: 30px; }

.Announcement_tabContentContainer_1Gp {
  padding: 20px;
  background: white;
  border-right: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
  border-left: 1px solid #d4d4d4; }

.Announcement_entryRow_mAM {
  margin-bottom: 20px; }

.Announcement_sliderContainer_3cG {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  gap: 20px; }
  .Announcement_sliderContainer_3cG .Announcement_noMarginLeft_1-_ {
    margin-left: 0px !important;
    width: 200px; }

.Announcement_rowTitle_33J {
  color: #aaa;
  font-size: 14px;
  margin-bottom: 10px; }

.Announcement_textField_3XC {
  font-size: 14px; }

@media only screen and (max-width: 768px) {
  .Announcement_announcementEditorContainer_zfm {
    margin: 0px; } }
.Domain_root_2Cu {
  min-height: 90vh; }

.Domain_title_1hd {
  margin-bottom: 30px;
  font-size: 20px;
  color: black; }

.Domain_suggestedDomain_2oT {
  text-decoration: underline;
  font-size: 13px;
  /*color: orange;*/
  /*font-weight: 400;*/
  line-height: 30px; }

.Domain_table_header_1Jh {
  color: #aaaaaa;
  font-size: 13px;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 20px; }

.Domain_table_item_4C- {
  padding: 20px;
  background: #fff;
  font-size: 14px;
  color: #ccc; }

.Domain_table_item_desc_IKy {
  font-size: 13px;
  color: #cccccc;
  margin-top: 10px;
  margin-left: 0px; }

.Domain_table_item_op_c0v {
  padding: 20px;
  background: #fafafa;
  font-size: 14px;
  color: #ccc; }

.Domain_table_item_selected_1LJ {
  padding: 20px;
  background: #0071ff;
  font-size: 14px;
  color: #fff; }

.Domain_table_item_4C-:hover {
  background: #eee; }

.Domain_table_item_op_c0v:hover {
  background: #eee; }

.Domain_upgrade_button_block_3st {
  text-align: right;
  font-size: 15px;
  color: black;
  text-decoration: underline;
  display: inline-block; }

.Domain_input_WLD {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  max-width: 400px;
  width: 100%; }

.Domain_inputWrapper_Ut7 {
  max-width: 350px;
  margin-right: 20px;
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
  vertical-align: top; }

.Domain_inputWrapper_Ut7 > span {
  width: 100%;
  max-width: 400px; }

.Domain_customSelect_2g4 div {
  height: 35px !important;
  line-height: 35px !important;
  font-size: 13px !important;
  font-weight: 400 !important; }

.Domain_customSelectOption_2ot {
  line-height: 25px !important;
  font-size: 13px !important; }

.Domain_responsiveMargin_1Xi {
  margin-top: 0px; }

.Domain_advancePadding_2Cx {
  padding: 10px 15px 40px 15px; }

.Domain_panel_-E1 > div > i {
  font-size: 15px; }

.Domain_customPadding_wf4 {
  background: #fff;
  padding: 30px 30px 50px 30px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
  margin: 0px 15px 30px 15px; }

.Domain_domain_verify_img_1RI {
  width: 100%;
  max-width: 500px;
  border: 1px solid #eee;
  vertical-align: top;
  margin-bottom: 20px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px;
          box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px; }

.Domain_dnsImage_2o2 {
  overflow: scroll;
  display: block;
  -webkit-overflow-scrolling: touch; }

.Domain_dnsImage_2o2 > img {
  width: 600px;
  max-width: none; }

.Domain_redirectHeader_LT_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px; }
  .Domain_redirectHeader_LT_ .Domain_title_1hd {
    font-size: 17px;
    color: #000000; }

.Domain_remove_btn_9gj {
  font-size: 13px;
  color: #888; }

.Domain_new_btn_2ip {
  font-size: 13px;
  color: red; }

.Domain_sep_1tv {
  border-bottom: 1px solid #eee;
  margin: 10px 0; }

@media only screen and (max-width: 600px) {
  .Domain_customPadding_wf4 {
    padding: 30px 20px 40px;
    margin: 0px 0px 30px 0px; }
  .Domain_advancePadding_2Cx {
    padding: 20px 10px 40px; }
  .Domain_inputWrapper_Ut7 {
    margin-bottom: 10px; } }

@media only screen and (max-width: 539px) {
  .Domain_upgrade_button_block_3st {
    margin-top: 10px;
    margin-bottom: 10px; } }

@media only screen and (max-width: 920px) {
  .Domain_responsiveMargin_1Xi {
    margin-top: 20px; } }

@media only screen and (max-width: 767px) {
  .Domain_upgrade_button_block_3st {
    text-align: left; }
  .Domain_table_item_desc_IKy {
    font-size: 13px;
    color: #cccccc;
    margin-top: 10px;
    margin-left: 0px; }
  .Domain_title_1hd {
    margin-bottom: 15px; }
  .Domain_domain_verify_img_1RI {
    width: 100%; } }
.CustomPhoneInput_customSelect_1Be div {
  height: 35px !important;
  line-height: 35px !important;
  font-size: 13px !important;
  font-weight: 400 !important; }

.CustomPhoneInput_customSelectOption_3Vg {
  line-height: 25px !important;
  font-size: 13px !important; }

.CustomPhoneInput_input__my {
  height: 35px;
  line-height: 35px;
  font-size: 13px; }
.DomainForm_root_1iy {
  min-height: 100vh;
  background: #fafafa; }

.DomainForm_custom_hr_1z5 {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.DomainForm_header_title_1Zc {
  font-size: 25px;
  font-weight: 300;
  letter-spacing: 1px;
  color: #000; }

.DomainForm_header_desc_3CC {
  /*font-size: 14px;*/
  /*font-weight: 400;*/
  /*line-height: 25px;*/
  /*color: #ff5e95;*/ }

.DomainForm_input_8ki {
  height: 35px;
  line-height: 35px;
  font-size: 13px; }

.DomainForm_customSelect_jaU div {
  height: 35px !important;
  line-height: 35px !important;
  font-size: 13px !important;
  font-weight: 400 !important; }

.DomainForm_customSelectOption_19s {
  line-height: 25px !important;
  font-size: 13px !important; }

.DomainForm_suggestedDomain_2KP {
  margin-top: 5px;
  text-decoration: underline;
  font-size: 14px;
  color: orange;
  font-weight: 500; }

.DomainForm_field_2Dm {
  text-align: right;
  font-size: 14px;
  line-height: 35px; }

.DomainForm_buttonBlock_1dn {
  margin-top: 30px; }

.DomainForm_paymentWrapper_2Vt {
  text-align: right;
  margin-right: 10px; }

.DomainForm_customPadding_2FB {
  background: #fff;
  padding: 30px 30px 50px 30px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
  margin: 0px 15px 30px 15px; }

@media only screen and (max-width: 600px) {
  .DomainForm_customPadding_2FB {
    padding: 20px 20px 40px;
    margin: 0px 0px 30px 0px; } }

@media only screen and (max-width: 768px) {
  .DomainForm_field_2Dm {
    text-align: left;
    margin-bottom: 10px; }
  .DomainForm_buttonBlock_1dn {
    margin-top: 50px; }
  .DomainForm_paymentWrapper_2Vt {
    text-align: left;
    margin-right: 0px;
    margin-top: 10px; } }
.ProductStock_root_ZSu {
  min-height: 100vh;
  /*background: #fafafa;*/ }

.ProductStock_table_3M6 {
  margin-bottom: 10px; }

.ProductStock_table_3M6 td {
  padding: 10px 8px !important; }

.ProductStock_table_3M6 tr th:first-child,
.ProductStock_table_3M6 tr td:first-child {
  width: 70px;
  min-width: 70px; }

.ProductStock_table_3M6 tr th:nth-child(2),
.ProductStock_table_3M6 tr td:nth-child(2) {
  width: 120px;
  min-width: 80px; }

.ProductStock_table_3M6 tr th:nth-child(3),
.ProductStock_table_3M6 tr td:nth-child(3) {
  width: 120px;
  min-width: 80px; }

.ProductStock_table_3M6 tr th:nth-child(4),
.ProductStock_table_3M6 tr td:nth-child(4) {
  width: 90px;
  min-width: 70px; }

.ProductStock_table_3M6 tr th:nth-child(5),
.ProductStock_table_3M6 tr td:nth-child(5) {
  width: 100px;
  min-width: 40px; }

.ProductStock_table_3M6 tr th:nth-child(6),
.ProductStock_table_3M6 tr td:nth-child(6) {
  width: 180px;
  min-width: 100px; }

.ProductStock_table_3M6 tr th:nth-child(7),
.ProductStock_table_3M6 tr td:nth-child(7) {
  width: 170px;
  min-width: 80px; }

.ProductStock_slider_2Mv > div:nth-child(2) {
  background: #0071ff; }

.ProductStock_searchInput_1Tl {
  /*width: 100%;*/
  width: 430px;
  max-width: 90%; }

.ProductStock_searchHeader_1de {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end; }

@media only screen and (max-width: 768px) {
  .ProductStock_table_3M6 tr th:first-child,
  .ProductStock_table_3M6 tr td:first-child {
    width: 100%; }
  .ProductStock_table_3M6 tr th:nth-child(2),
  .ProductStock_table_3M6 tr td:nth-child(2) {
    width: 100%; }
  .ProductStock_table_3M6 tr th:nth-child(3),
  .ProductStock_table_3M6 tr td:nth-child(3) {
    width: 100%; }
  .ProductStock_table_3M6 tr th:nth-child(4),
  .ProductStock_table_3M6 tr td:nth-child(4) {
    width: 100%; }
  .ProductStock_table_3M6 tr th:nth-child(5),
  .ProductStock_table_3M6 tr td:nth-child(5) {
    width: 100%; }
  .ProductStock_table_3M6 tr th:nth-child(6),
  .ProductStock_table_3M6 tr td:nth-child(6) {
    width: 150px; } }

@media only screen and (max-width: 450px) {
  .ProductStock_searchInput_1Tl {
    width: 100%;
    max-width: 100%; } }

@media only screen and (max-width: 1085px) {
  .ProductStock_searchHeader_1de {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

/*
@media only screen and (max-width: 1200px) {
    .table col:nth-child(2) {
        width: 100px;
        min-width: 100px;
    }
    .table col:nth-child(6) {
        width: 120px;
        min-width: 120px;
    }
    .table col:nth-child(7) {
        width: 60px;
        min-width: 60px;
    }
}

@media only screen and (max-width: 850px) {
    .table col:nth-child(2) {
        width: 100px;
        min-width: 100px;
    }
}

@media only screen and (max-width: 768px) {
    .table th:nth-child(2) {
        width: auto;
        min-width: 200px;
    }
} */
.ProductOptionsWithSubOptionV2_responsiveRow_2nC {
  /*display: flex;*/
  /*vertical-align: top;*/ }

.ProductOptionsWithSubOptionV2_inputNumber_1zd {
  width: 100%;
  height: auto;
  font-size: 14px; }

.ProductOptionsWithSubOptionV2_inputNumber_1zd input {
  line-height: 35px;
  height: auto; }

.ProductOptionsWithSubOptionV2_inputGroup_2W_ > * {
  border-radius: 0px !important; }

.ProductOptionsWithSubOptionV2_inputGroup_2W_ > *:first-child {
  border-left: none !important; }

.ProductOptionsWithSubOptionV2_inputGroup_2W_ > *:last-child {
  border-right: none !important; }

.ProductOptionsWithSubOptionV2_inputText_120 {
  width: 100%;
  height: auto;
  font-size: 14px;
  line-height: 27px; }

.ProductOptionsWithSubOptionV2_productOptionField_3V6:first-child {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 150px; }

.ProductOptionsWithSubOptionV2_productOptionField_3V6:nth-child(2) {
  padding-left: 150px;
  width: 100%; }

.ProductOptionsWithSubOptionV2_datePicker_2QU {
  font-size: 14px; }

.ProductOptionsWithSubOptionV2_datePicker_2QU span div input {
  font-size: 14px;
  line-height: 35px;
  height: 35px; }

.ProductOptionsWithSubOptionV2_datePicker_2QU span input {
  font-size: 14px;
  line-height: 35px !important;
  height: 35px !important; }

.ProductOptionsWithSubOptionV2_mobileField_fLD {
  font-size: 13px;
  margin-bottom: 5px;
  color: #aaaaaa;
  position: absolute;
  left: 0px;
  top: 0px;
  max-width: 65px; }

.ProductOptionsWithSubOptionV2_backFromEdit_29b {
  display: inline-block;
  background: #ddd;
  color: #000;
  padding: 0px 10px;
  line-height: 35px;
  height: 35px;
  font-size: 14px;
  margin-right: 7px;
  margin-bottom: 7px;
  border-radius: 3px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center; }

.ProductOptionsWithSubOptionV2_conditionButton_3OI {
  border-radius: 3px;
  padding: 7px 20px;
  background: #0071ff;
  color: #fff;
  font-size: 14px;
  display: block;
  /*margin: 0 auto;*/
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  cursor: pointer; }

.ProductOptionsWithSubOptionV2_tableconditionButton_3TD {
  border-radius: 5px;
  padding: 7.5px 15px;
  background: fff;
  color: #0071ff;
  font-size: 15px;
  border-style: solid;
  border-color: #0071ff;
  border-width: 1px;
  display: block;
  /*margin: 0 auto;*/
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  cursor: pointer; }

.ProductOptionsWithSubOptionV2_tabletickButton_Cf3 {
  border-radius: 5px;
  padding: 5px 10px;
  text-align: center;
  background: #0071ff;
  border-style: solid;
  font-size: 18px;
  border-color: #0071ff;
  border-width: 1px;
  /* font-size: 18px; */
  color: #fff;
  /* font-size: 14px; */
  display: block;
  /*margin: 0 auto;*/
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  cursor: pointer;
  margin-left: 0px; }

.ProductOptionsWithSubOptionV2_tabletitle_5k0 {
  font-size: 14px;
  color: #aaaaaa;
  /* border-bottom-style: solid;
    border-bottom-width: 1px; */
  padding-bottom: 10px;
  /* margin-bottom:10px; */ }

.ProductOptionsWithSubOptionV2_tabletitle_5k0 span {
  margin-left: 5px; }

.ProductOptionsWithSubOptionV2_mobileBar_3_C {
  /* margin-left:0px; */
  margin-bottom: 15px;
  display: inline-block; }

.ProductOptionsWithSubOptionV2_mobileBar_3_C a {
  margin-left: 20px;
  margin-right: 20px;
  font-size: 25px; }

.ProductOptionsWithSubOptionV2_product_container_2Br {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

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

.ProductOptionsWithSubOptionV2_right_container_wPa {
  margin-left: auto; }

.ProductOptionsWithSubOptionV2_mobileContentPadding_2us {
  background-color: #fff; }

.ProductOptionsWithSubOptionV2_tableRow_cG9 {
  margin-bottom: 5px; }

.ProductOptionsWithSubOptionV2_tableRow_cG9 span {
  color: #bababa; }

.ProductOptionsWithSubOptionV2_tableRow_cG9 .ProductOptionsWithSubOptionV2_checkbox_2d7 .ant-checkbox + span {
  padding-left: 2px;
  padding-right: 0; }

.ProductOptionsWithSubOptionV2_conditionButton_3OI:hover {
  color: #fff !important;
  border: none;
  background: #0360a2; }

.ProductOptionsWithSubOptionV2_conditionButton_3OI:active {
  color: #fff !important;
  border: none;
  background: #0071ff; }

.ProductOptionsWithSubOptionV2_conditionButton_3OI:focus {
  color: #fff !important;
  border: none;
  background: #0071ff; }

@media only screen and (max-width: 768px) {
  .ProductOptionsWithSubOptionV2_responsiveRow_2nC {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .ProductOptionsWithSubOptionV2_productOptionField_3V6:first-child {
    position: relative;
    width: auto; }
  .ProductOptionsWithSubOptionV2_productOptionField_3V6:nth-child(2) {
    padding-left: 0px; }
  .ProductOptionsWithSubOptionV2_conditionButton_3OI {
    /*margin-left: 80px;*/ } }
.AdditionalProductsForm_rowContainer_CA5 {
  width: 100%;
  margin-bottom: 30px; }

.AdditionalProductsForm_rowContainer_CA5 > div {
  width: 50%;
  display: inline-block;
  vertical-align: top; }

.AdditionalProductsForm_rowContainer_CA5 > div:first-child {
  padding-right: 30px; }

.AdditionalProductsForm_priceRowContainer_3Op {
  width: 100%;
  margin-bottom: 30px; }

.AdditionalProductsForm_priceRowContainer_3Op > div {
  width: 20%;
  display: inline-block; }

.AdditionalProductsForm_rowContapriceRowContaineriner_1zC > div:first-child {
  padding-right: 30px; }

.AdditionalProductsForm_title_2Xx {
  font-weight: bold;
  font-size: 15px;
  line-height: 1;
  margin-bottom: 10px;
  color: black; }

.AdditionalProductsForm_actionButton_20C {
  text-align: right;
  padding: 0px 30px 50px; }

.AdditionalProductsForm_actionButton_20C button:first-child {
  margin-right: 10px; }

.AdditionalProductsForm_hr_2tJ {
  background: #eee;
  height: 1px;
  border: 0;
  margin-bottom: 20px; }

.AdditionalProductsForm_tab_3i5 {
  padding: 0px 30px;
  margin-bottom: 10px; }

.AdditionalProductsForm_tab_3i5 > div:first-child {
  margin-bottom: 0px; }

.AdditionalProductsForm_tab_content_2u9 {
  /*background: rgb(255, 255, 255);*/
  /*border-top: none;*/
  /*border-right: 1px solid rgb(221, 221, 221);*/
  /*border-bottom: 1px solid rgb(221, 221, 221);*/
  /*border-left: 1px solid rgb(221, 221, 221);*/
  /*padding: 30px;*/ }

.AdditionalProductsForm_badge_2jZ {
  position: absolute;
  right: 0px;
  top: 0px;
  background: red;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 100%; }

.AdditionalProductsForm_previewImage_3lN {
  width: 70px;
  height: 70px;
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #ddd; }

.AdditionalProductsForm_previewValue_2AF {
  font-size: 15px;
  color: #000; }

@media only screen and (max-width: 768px) {
  .AdditionalProductsForm_rowContainer_CA5 > div {
    width: 100%;
    display: block; }
  .AdditionalProductsForm_rowContainer_CA5 > div:first-child {
    padding-right: 0px;
    margin-bottom: 30px; }
  .AdditionalProductsForm_actionButton_20C {
    /*text-align: left;*/
    padding: 0px 15px 50px;
    width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    grid-column-gap: 15px; }
  .AdditionalProductsForm_actionButton_20C > button {
    display: block;
    margin: 0px !important; }
  .AdditionalProductsForm_tab_3i5 {
    padding: 0px;
    margin-bottom: 0px; }
  .AdditionalProductsForm_tab_content_2u9 {
    padding: 20px 15px; } }
.MiniProductTable_enableButton_2Lp {
  font-size: 14px;
  position: absolute;
  right: 30px;
  top: 20px;
  color: #aaaaaa; }

.MiniProductTable_enableButton_2Lp > div {
  display: inline;
  margin-right: 10px; }

.MiniProductTable_table_4Dx {
  /*margin-bottom: 10px;*/
  line-height: 1.5;
  /*font-size: 14px;*/ }

.MiniProductTable_table_4Dx th {
  padding: 12px 10px !important;
  /*display: flex;*/ }

.MiniProductTable_table_4Dx th:nth-child(2) {
  text-align: left; }

.MiniProductTable_table_4Dx th:nth-child(3) {
  text-align: center; }

/* .table th:nth-child(4) {
    text-align: left;
} */
/* .table th:nth-child(3) {
    text-align: left;
} */
.MiniProductTable_table_4Dx td {
  padding: 7px 10px !important;
  /*display: flex;*/ }

.MiniProductTable_table_4Dx td:nth-child(2) {
  text-align: left; }

/* .table td:nth-child(3) {
    text-align: left;
}

.table td:nth-child(4) {
    text-align: left;
} */
.MiniProductTable_table_4Dx td:nth-child(3) {
  text-align: center; }

.MiniProductTable_table_4Dx col:first-child {
  width: 80px;
  min-width: 80px;
  /*width: 250px;*/
  /*min-width: 250px;*/
  /*display: flex;*/ }

.MiniProductTable_table_4Dx col:nth-child(3) {
  width: 150px;
  min-width: 150px; }

.MiniProductTable_table_field_2s- {
  font-size: 14px; }

.MiniProductTable_action_button_row_2xK {
  text-align: center;
  display: block;
  margin-right: 10px; }

.MiniProductTable_action_button_row_2xK:last-child {
  margin-right: 0px; }

.MiniProductTable_action_button_2GE {
  border-radius: 3px;
  padding: 10px;
  height: auto;
  background: #0071ff;
  color: #fff;
  font-size: 14px;
  display: inline-block; }

.MiniProductTable_action_button_2GE:hover {
  color: #fff !important;
  border: none;
  background: #0360a2; }

.MiniProductTable_action_button_2GE:active {
  color: #fff !important;
  border: none;
  background: #0071ff; }

.MiniProductTable_action_button_2GE:focus {
  color: #fff !important;
  border: none;
  background: #0071ff; }

.MiniProductTable_negative_button_12D {
  background: #aaa;
  border-radius: 3px;
  padding: 10px;
  height: auto;
  color: #fff;
  font-size: 14px;
  display: inline-block; }

.MiniProductTable_negative_button_12D:hover {
  color: #fff !important;
  border: none;
  background: #888; }

.MiniProductTable_negative_button_12D:active {
  color: #fff !important;
  border: none;
  background: #aaa; }

.MiniProductTable_negative_button_12D:focus {
  color: #fff !important;
  border: none;
  background: #aaa; }

.MiniProductTable_field_name_2nT {
  display: inline-block;
  width: 60%;
  color: #888;
  vertical-align: top;
  font-size: 13px; }

.MiniProductTable_field_value_kfb {
  display: inline-block;
  width: 40%;
  vertical-align: top;
  text-align: right;
  color: #000;
  font-size: 15px; }

.MiniProductTable_email_3Ml {
  font-size: 14px; }

.MiniProductTable_inputNumber_279 {
  font-size: 17px;
  height: auto; }

.MiniProductTable_inputNumber_279 input {
  height: auto;
  line-height: 2.5;
  text-align: center; }

.MiniProductTable_hint_h6J {
  padding: 7px 10px;
  font-size: 13px;
  border-radius: 3px;
  color: #f5222d;
  background: #feedef;
  line-height: 1;
  display: inline-block; }

.MiniProductTable_birthday_hint_NkQ {
  font-size: 14px;
  max-width: 70%; }

.MiniProductTable_hint_conversion_1cJ {
  padding: 7px 10px;
  font-size: 13px;
  border-radius: 3px;
  color: #0059ff;
  background: #e5f4ff;
  line-height: 1;
  display: inline-block; }

.MiniProductTable_pagination_2hd {
  text-align: center;
  margin-top: 20px; }

.MiniProductTable_field_input_container_2_R {
  position: absolute;
  right: 0px;
  top: 0px;
  text-align: right;
  font-size: 15px;
  color: #4c5259; }

.MiniProductTable_save_button_3rJ {
  text-align: right; }

@media only screen and (max-width: 1200px) {
  /* .table col:nth-child(6) {
        width: 200px;
        min-width: 200px;
    } */
  /* .action_button { */
  /* width: 45%; */
  /* padding: 10px 0px; */
  /* margin-right: 10px; */
  /* margin-bottom: 10px; */
  /* } */ }

@media only screen and (max-width: 1200px) {
  /* .table col:first-child {
        width: 80px;
        min-width: 80px;
    } */
  /* .table col:nth-child(3) {
        width: 100px;
        min-width: 100px;
    }
    .table col:nth-child(4) {
        width: 100px;
        min-width: 100px;
    } */
  /* .table col:nth-child(3) {
        width: 200px;
        min-width: 200px;
    } */
  .MiniProductTable_action_button_row_2xK {
    margin-bottom: 0px; }
  .MiniProductTable_action_button_row_2xK:first-child {
    margin-bottom: 0px; }
  /* .action_button {
        width: 100%;
        margin-bottom: 10px;
        margin-right: 0px;
    }
    .action_button:nth-child(2) {
        margin-right: 0px;
    }
    .action_button:nth-child(3) {
        margin-right: 0px;
        margin-bottom: 10px;
    }
    .action_button:nth-child(4) {
        margin-right: 0px;
        margin-bottom: 10px;
    } */ }

@media only screen and (max-width: 1100px) {
  /* .table col:nth-child(2) {
        width: 80px;
        min-width: 80px;
    } */
  /* .table col:nth-child(3) {
        width: 80px;
        min-width: 80px;
    }
    .table col:nth-child(4) {
        width: 80px;
        min-width: 80px;
    } */
  /* .table col:nth-child(3) {
        width: 200px;
        min-width: 200px;
    } */ }

@media only screen and (max-width: 1000px) {
  /* .table col:nth-child(2) {
        width: 80px;
        min-width: 80px;
    } */
  /* .table col:nth-child(3) {
        width: 80px;
        min-width: 80px;
    }
    .table col:nth-child(4) {
        width: 80px;
        min-width: 80px;
    } */
  /* .table col:nth-child(3) {
        width: 200px;
        min-width: 200px;
    } */ }

@media only screen and (max-width: 960px) {
  /* .table col:nth-child(2) {
        width: 70px;
        min-width: 70px;
    } */
  /* .table col:nth-child(3) {
        width: 70px;
        min-width: 70px;
    }
    .table col:nth-child(4) {
        width: 70px;
        min-width: 70px;
    } */
  /* .table col:nth-child(3) {
        width: 200px;
        min-width: 200px;
    } */
  .MiniProductTable_birthday_hint_NkQ {
    max-width: 50%; } }

@media only screen and (max-width: 850px) {
  /* .table col:nth-child(2) {
        width: 60px;
        min-width: 60px;
    } */
  /* .table col:nth-child(3) {
        width: 60px;
        min-width: 60px;
    }
    .table col:nth-child(4) {
        width: 60px;
        min-width: 60px;
    } */
  /* .table col:nth-child(3) {
        width: 200px;
        min-width: 200px;
    } */ }

@media only screen and (max-width: 768px) {
  .MiniProductTable_enableButton_2Lp {
    /*right: 20px;*/
    /*top: 20px;*/
    position: relative;
    margin-top: 10px;
    right: 0px;
    top: 0px; }
  .MiniProductTable_birthday_hint_NkQ {
    max-width: 100%; }
  /* .table col:first-child {
        width: 70%;
        max-width: 70%;
    }
    .table col:nth-child(2) {
        width: 70%;
        max-width: 70%;
    } */
  /*.table th:first-child {*/
  /*    display: flex;*/
  /*}*/
  .MiniProductTable_table_4Dx td {
    /*    display: flex;*/
    vertical-align: top; }
  /*.table th {*/
  /*    display: flex;*/
  /*}*/
  /*.table td {*/
  /*    display: flex;*/
  /*}*/
  /*.table th:last-child {*/
  /*    display: -webkit-box;*/
  /*}*/
  /*.table td:last-child {*/
  /*    display: -webkit-box;*/
  /*}*/
  .MiniProductTable_table_field_2s- {
    font-size: 13px; }
  .MiniProductTable_field_input_container_2_R {
    position: relative;
    margin-top: 10px;
    text-align: left; }
  .MiniProductTable_save_button_3rJ {
    text-align: left; }
  .MiniProductTable_action_button_2GE {
    padding: 7px 10px;
    font-size: 13px; }
  .MiniProductTable_negative_button_12D {
    padding: 7px 10px;
    font-size: 13px; }
  .MiniProductTable_table_4Dx col:first-child {
    width: auto;
    min-width: auto;
    /*width: 250px;*/
    /*min-width: 250px;*/
    /*display: flex;*/ }
  .MiniProductTable_table_4Dx col:nth-child(2) {
    width: 100px;
    min-width: 100px; } }
.ProductPane_contentPadding_Xqu {
  /*padding: 15px 20px;*/
  border: 1px solid #ddd;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 5px;
  overflow: hidden; }

.ProductPane_contentPadding_Xqu:first-child {
  border-top: none;
  border-radius: 0px 0px 5px 5px;
  overflow: hidden; }

.ProductPane_sectionContent_SNq {
  padding: 20px; }

.ProductPane_title_26p {
  /*font-weight: bold;*/
  font-size: 15px;
  line-height: 1;
  margin-bottom: 10px;
  color: black; }

.ProductPane_actionButton_L8x {
  text-align: right;
  margin-top: 20px;
  margin-bottom: 100px; }

.ProductPane_actionButton_L8x button:first-child {
  margin-right: 10px; }

@media only screen and (max-width: 768px) {
  .ProductPane_contentPadding_Xqu {
    border: none;
    margin-bottom: 0px; }
  .ProductPane_sectionContent_SNq {
    padding: 15px 0px; }
  .ProductPane_actionButton_L8x {
    text-align: left; } }
/*.rowContainer {*/
/*    width: 100%;*/
/*    margin-bottom: 30px;*/
/*}*/
/*.rowContainer > div {*/
/*    width: 50%;*/
/*    display: inline-block;*/
/*    vertical-align: top;*/
/*}*/
/*.rowContainer > div:first-child {*/
/*    padding-right: 30px;*/
/*}*/
.BasicPane_rowContainer_1-z {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  margin-bottom: 30px; }

.BasicPane_rowContainer_1-z:last-child {
  margin-bottom: 0px; }

.BasicPane_rowContainer_1-z > div {
  min-width: 45%;
  /*display: inline-block;*/
  vertical-align: top;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

.BasicPane_rowContainer_1-z > div:first-child {
  /*padding-right: 30px;*/
  min-width: 45%; }

.BasicPane_rowContainer_1-z > div:nth-child(2) {
  /*padding-right: 30px;*/
  width: 45%;
  margin-left: 10%; }

.BasicPane_numberRowContainer_23o {
  width: 100%;
  margin-bottom: 30px; }

.BasicPane_numberRowContainer_23o > div {
  width: 20%;
  display: inline-block;
  vertical-align: top;
  padding-right: 20px; }

.BasicPane_numberRowContainer_23o > div:last-child {
  padding-right: 0px; }

.BasicPane_priceRowContainer_1-A {
  width: 100%;
  margin-bottom: 30px; }

.BasicPane_priceRowContainer_1-A > div {
  width: 20%;
  display: inline-block; }

.BasicPane_priceRowContainer_1-A > div:first-child {
  padding-right: 30px; }

.BasicPane_title_E3u {
  /*font-weight: bold;*/
  font-size: 14px;
  line-height: 1;
  margin-bottom: 10px;
  color: black; }

.BasicPane_title_E3u span {
  font-size: 14px;
  line-height: 1; }

.BasicPane_datePicker_1VX input {
  font-size: 14px;
  line-height: 2;
  height: auto; }

.BasicPane_timePicker_3s8 input {
  font-size: 14px;
  line-height: 2;
  height: auto; }

.BasicPane_actionButton_3Y1 {
  text-align: right;
  margin-top: 20px;
  margin-bottom: 100px; }

.BasicPane_actionButton_3Y1 button:first-child {
  margin-right: 10px; }

.BasicPane_contentPadding_3eW {
  /*padding: 15px 20px;*/
  border: 1px solid #ddd;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 5px;
  overflow: hidden; }

.BasicPane_contentPadding_3eW:first-child {
  border-top: none;
  border-radius: 0px 0px 5px 5px;
  overflow: hidden; }

.BasicPane_sectionHeader_NCF {
  font-size: 16px;
  color: #000;
  border-bottom: 1px solid #ddd;
  /*padding-bottom: 10px;*/
  margin-bottom: 10px;
  /*padding-left: 5px;*/
  font-weight: bold;
  padding: 10px 20px; }

.BasicPane_sectionContent_1ul {
  padding: 15px 20px; }

.BasicPane_sectionContent_1ul > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.BasicPane_sectionContentPartial_3bS {
  /*display: inline-block;*/
  vertical-align: top;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

.BasicPane_sectionContentPartial_3bS:first-child {
  width: 30%;
  max-width: 150px; }

.BasicPane_sectionContentPartial_3bS:nth-child(2) {
  /*width: 70%;*/ }

.BasicPane_hr_2AC {
  background: #eee;
  height: 1px;
  border: 0;
  margin-bottom: 20px; }

.BasicPane_tab_2Sb {
  padding: 0px 30px;
  margin-bottom: 30px; }

.BasicPane_tab_2Sb > div:first-child {
  margin-bottom: 0px; }

/*.tab_content {*/
/*    background: rgb(255, 255, 255);*/
/*    border-top: none;*/
/*    border-right: 1px solid rgb(221, 221, 221);*/
/*    border-bottom: 1px solid rgb(221, 221, 221);*/
/*    border-left: 1px solid rgb(221, 221, 221);*/
/*    padding: 30px;*/
/*}*/
.BasicPane_badge_wzF {
  position: absolute;
  right: 0px;
  top: 0px;
  background: red;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 100%; }

.BasicPane_previewImage_310 {
  width: 70px;
  height: 70px;
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #ddd; }

.BasicPane_previewValue_Fga {
  font-size: 15px;
  color: #000; }

.BasicPane_memberPriceItem_eU_ {
  width: 150px;
  display: inline-block !important;
  padding-right: 10px; }

@media only screen and (max-width: 768px) {
  .BasicPane_rowContainer_1-z {
    margin-bottom: 0px; }
  .BasicPane_rowContainer_1-z > div {
    width: 100%;
    display: block; }
  .BasicPane_rowContainer_1-z > div:first-child {
    padding-right: 0px;
    margin-bottom: 30px; }
  .BasicPane_rowContainer_1-z > div:nth-child(2) {
    margin-left: 0px;
    width: 100%; }
  .BasicPane_rowContainer_1-z:last-child {
    margin-bottom: 30px; }
  .BasicPane_numberRowContainer_23o > div {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 0px; }
  .BasicPane_numberRowContainer_23o > div > div {
    display: inline-block;
    vertical-align: top; }
  .BasicPane_numberRowContainer_23o > div > div:first-child {
    width: 40%;
    padding-right: 10px; }
  .BasicPane_numberRowContainer_23o > div > div:last-child {
    width: 60%; }
  .BasicPane_contentPadding_3eW {
    border: none;
    margin-bottom: 0px; }
  .BasicPane_sectionContent_1ul {
    padding: 15px 0px 0px; }
  .BasicPane_sectionContent_1ul > div {
    display: block; }
  .BasicPane_sectionHeader_NCF {
    padding: 10px 5px; }
  .BasicPane_actionButton_3Y1 {
    text-align: left; }
  .BasicPane_tab_2Sb {
    padding: 0px 10px;
    margin-bottom: 20px; }
  .BasicPane_mobileHalf_758 {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .BasicPane_mobileHalf_758 > div:first-child {
    padding-right: 10px;
    width: auto; }
  .BasicPane_mobileHalf_758 > div:nth-child(2) {
    width: 45%; }
  .BasicPane_memberPriceItem_eU_ {
    width: 140px;
    margin-bottom: 0px !important; } }
.PriceTable_table_2au {
  width: 100%; }

.PriceTable_table_2au table {
  border: 1px solid #ddd; }

.PriceTable_table_2au td {
  padding: 14px 10px !important;
  vertical-align: top;
  background: #fff !important; }

.PriceTable_table_2au th {
  padding: 10px !important;
  background: #fff !important; }
/*.rowContainer {*/
/*    width: 100%;*/
/*    margin-bottom: 30px;*/
/*}*/
/*.rowContainer > div {*/
/*    width: 50%;*/
/*    display: inline-block;*/
/*    vertical-align: top;*/
/*}*/
/*.rowContainer > div:first-child {*/
/*    padding-right: 30px;*/
/*}*/
.AdvancedPane_rowContainer_2aj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  margin-bottom: 30px; }

.AdvancedPane_rowContainer_2aj:last-child {
  margin-bottom: 0px; }

.AdvancedPane_rowContainer_2aj > div {
  min-width: 45%;
  /*display: inline-block;*/
  vertical-align: top;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

.AdvancedPane_rowContainer_2aj > div:first-child {
  /*padding-right: 30px;*/
  min-width: 45%; }

.AdvancedPane_rowContainer_2aj > div:nth-child(2) {
  /*padding-right: 30px;*/
  width: 45%;
  margin-left: 10%; }

.AdvancedPane_numberRowContainer_2As {
  width: 100%;
  margin-bottom: 30px; }

.AdvancedPane_numberRowContainer_2As > div {
  width: 20%;
  display: inline-block;
  vertical-align: top;
  padding-right: 20px; }

.AdvancedPane_numberRowContainer_2As > div:last-child {
  padding-right: 0px; }

.AdvancedPane_priceRowContainer_12u {
  width: 100%;
  margin-bottom: 30px; }

.AdvancedPane_priceRowContainer_12u > div {
  width: 20%;
  display: inline-block; }

.AdvancedPane_priceRowContainer_12u > div:first-child {
  padding-right: 30px; }

.AdvancedPane_title_1YD {
  /*font-weight: bold;*/
  font-size: 14px;
  line-height: 1;
  margin-bottom: 10px;
  color: black; }

.AdvancedPane_title_1YD span {
  font-size: 14px;
  line-height: 1; }

.AdvancedPane_datePicker_13o input {
  font-size: 14px;
  line-height: 2;
  height: auto; }

.AdvancedPane_timePicker_JeF input {
  font-size: 14px;
  line-height: 2;
  height: auto; }

.AdvancedPane_actionButton_Ec0 {
  text-align: right;
  margin-top: 20px;
  margin-bottom: 100px; }

.AdvancedPane_actionButton_Ec0 button:first-child {
  margin-right: 10px; }

.AdvancedPane_contentPadding_3-R {
  /*padding: 15px 20px;*/
  border: 1px solid #ddd;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 5px;
  overflow: hidden; }

.AdvancedPane_contentPadding_3-R:first-child {
  border-top: none;
  border-radius: 0px 0px 5px 5px;
  overflow: hidden; }

.AdvancedPane_sectionHeader_38A {
  font-size: 16px;
  color: #000;
  border-bottom: 1px solid #ddd;
  /*padding-bottom: 10px;*/
  margin-bottom: 10px;
  /*padding-left: 5px;*/
  font-weight: bold;
  padding: 10px 20px; }

.AdvancedPane_sectionContent_2YK {
  padding: 15px 20px; }

.AdvancedPane_sectionContent_2YK > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.AdvancedPane_sectionContentPartial_3TE {
  /*display: inline-block;*/
  vertical-align: top;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

.AdvancedPane_sectionContentPartial_3TE:first-child {
  width: 30%;
  max-width: 150px; }

.AdvancedPane_sectionContentPartial_3TE:nth-child(2) {
  /*width: 70%;*/ }

.AdvancedPane_hr_3mj {
  background: #eee;
  height: 1px;
  border: 0;
  margin-bottom: 20px; }

.AdvancedPane_tab_3YE {
  padding: 0px 30px;
  margin-bottom: 30px; }

.AdvancedPane_tab_3YE > div:first-child {
  margin-bottom: 0px; }

/*.tab_content {*/
/*    background: rgb(255, 255, 255);*/
/*    border-top: none;*/
/*    border-right: 1px solid rgb(221, 221, 221);*/
/*    border-bottom: 1px solid rgb(221, 221, 221);*/
/*    border-left: 1px solid rgb(221, 221, 221);*/
/*    padding: 30px;*/
/*}*/
.AdvancedPane_badge_34i {
  position: absolute;
  right: 0px;
  top: 0px;
  background: red;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 100%; }

.AdvancedPane_previewImage_9d2 {
  width: 70px;
  height: 70px;
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #ddd; }

.AdvancedPane_previewValue_2wT {
  font-size: 15px;
  color: #000; }

@media only screen and (max-width: 768px) {
  .AdvancedPane_rowContainer_2aj {
    margin-bottom: 0px; }
  .AdvancedPane_rowContainer_2aj > div {
    width: 100%;
    display: block; }
  .AdvancedPane_rowContainer_2aj > div:first-child {
    padding-right: 0px;
    margin-bottom: 30px; }
  .AdvancedPane_rowContainer_2aj > div:nth-child(2) {
    margin-left: 0px;
    width: 100%; }
  .AdvancedPane_rowContainer_2aj:last-child {
    margin-bottom: 30px; }
  .AdvancedPane_numberRowContainer_2As > div {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 0px; }
  .AdvancedPane_numberRowContainer_2As > div > div {
    display: inline-block;
    vertical-align: top; }
  .AdvancedPane_numberRowContainer_2As > div > div:first-child {
    width: 40%;
    padding-right: 10px; }
  .AdvancedPane_numberRowContainer_2As > div > div:last-child {
    width: 60%; }
  .AdvancedPane_contentPadding_3-R {
    border: none;
    margin-bottom: 0px; }
  .AdvancedPane_sectionContent_2YK {
    padding: 15px 0px 0px; }
  .AdvancedPane_sectionContent_2YK > div {
    display: block; }
  .AdvancedPane_sectionHeader_38A {
    padding: 10px 5px; }
  .AdvancedPane_actionButton_Ec0 {
    text-align: left; }
  .AdvancedPane_tab_3YE {
    padding: 0px 10px;
    margin-bottom: 20px; }
  .AdvancedPane_mobileHalf_xa9 {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .AdvancedPane_mobileHalf_xa9 > div:first-child {
    padding-right: 10px;
    width: auto; }
  .AdvancedPane_mobileHalf_xa9 > div:nth-child(2) {
    width: 45%; } }
.AdditionalProductsContainer_container_Gbo {
  margin: 0px 0px 50px !important;
  line-height: 30px;
  min-height: auto;
  position: relative;
  padding-bottom: 20px !important;
  border-top: none !important;
  border-right: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd !important;
  border-left: 1px solid #dddddd !important;
  -webkit-border-image: initial !important;
       -o-border-image: initial !important;
          border-image: initial !important;
  border-radius: 0px 0px 5px 5px !important;
  overflow: hidden; }

.AdditionalProductsContainer_hint_2BQ {
  padding: 7px 10px;
  font-size: 13px;
  border-radius: 3px;
  color: #0059ff;
  background: #e5f4ff;
  line-height: 1;
  display: inline-block; }

.AdditionalProductsContainer_enableButton_1XO {
  font-size: 14px;
  position: absolute;
  right: 30px;
  top: 20px;
  color: #aaaaaa; }

.AdditionalProductsContainer_enableButton_1XO > div {
  display: inline;
  margin-right: 10px; }
.AdditionalProductsList_tab_2OH {
  padding: 0px 30px;
  margin-bottom: 10px; }

.AdditionalProductsList_tab_2OH > div:first-child {
  margin-bottom: 0px; }

@media only screen and (max-width: 768px) {
  .AdditionalProductsList_tab_2OH {
    padding: 0px;
    margin-bottom: 0px; }
  .AdditionalProductsList_tab_content_2nC {
    padding: 10px 0px; } }
.ViewByProduct_root_3Jf {
  min-height: 100vh;
  /*background: #fafafa;*/ }

.ViewByProduct_table_QGu {
  line-height: 1.5; }

.ViewByProduct_table_QGu th {
  padding: 12px 10px !important; }

.ViewByProduct_table_QGu td {
  padding: 7px 10px !important; }

.ViewByProduct_table_QGu col:first-child {
  width: 80px;
  min-width: 80px; }

.ViewByProduct_table_QGu col:nth-child(3) {
  width: 60px;
  min-width: 60px; }

.ViewByProduct_table_QGu col:nth-child(4) {
  width: 160px;
  min-width: 160px; }

.ViewByProduct_paginationUp_ZpA {
  text-align: right;
  margin-top: 20px;
  margin-bottom: 20px; }

.ViewByProduct_paginationDown_Ono {
  text-align: right;
  margin-top: 20px; }

@media only screen and (max-width: 960px) {
  .ViewByProduct_table_QGu col:nth-child(4) {
    width: 120px;
    min-width: 120px; } }

@media only screen and (max-width: 768px) {
  /* .paginationUp {
        text-align: left;
    }
    .paginationDown {
        text-align: left;
    } */ }
.ProductSearch_searchBar_2up {
  width: 100%;
  height: 40px; }

.ProductSearch_searchBar_2up > input {
  font-size: 14px; }

.ProductSearch_searchButton_5ZV {
  height: 35px;
  border: none !important;
  outline: none !important;
  color: #000; }
.PeriodFilter_root_1gY {
  margin-bottom: 10px; }
.ViewByProductV2_tabletitle_1Ao {
  font-size: 14px;
  color: #aaaaaa;
  padding-bottom: 10px; }
  .ViewByProductV2_tabletitle_1Ao span {
    margin-left: 5px; }

.ViewByProductV2_dateFilter_2Ks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 10px;
  line-height: 1.5;
  padding: 10px 0; }
  .ViewByProductV2_dateFilter_2Ks .ViewByProductV2_selected_2k9 {
    background-color: #0071ff;
    border-radius: 5px;
    color: #fff;
    padding: 0.5px 5px; }

.ViewByProductV2_isAutoRefill_13n {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 5px;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 13px;
  color: #aaaaaa;
  margin-bottom: 5px; }
.ViewByProductDetail_root_11V {
  min-height: 100vh;
  /*background: #fafafa;*/ }

.ViewByProductDetail_basicInfoContainer_2EK {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px; }

.ViewByProductDetail_productImageContainer_uuT {
  min-width: 200px; }

.ViewByProductDetail_productImage_3KG {
  -o-object-fit: cover;
     object-fit: cover;
  width: 200px;
  border: 1px solid #dcdcdc; }

.ViewByProductDetail_basicInfo_MRU {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0px 30px; }

.ViewByProductDetail_basicInfoTitle_zWv {
  color: #aaaaaa;
  font-size: 12px; }

.ViewByProductDetail_basicInfoValue_1Pn {
  padding-bottom: 15px;
  color: black;
  font-size: 15px; }

.ViewByProductDetail_paginationUp_3xQ {
  text-align: right;
  margin-top: 20px;
  margin-bottom: 20px; }

.ViewByProductDetail_paginationDown_2P- {
  text-align: right;
  margin-top: 20px; }

.ViewByProductDetail_table_1R- {
  line-height: 1.5;
  table-layout: fixed; }

.ViewByProductDetail_table_1R- th {
  padding: 12px 10px !important; }

.ViewByProductDetail_table_1R- td {
  padding: 7px 10px !important;
  vertical-align: top; }

.ViewByProductDetail_table_1R- col:first-child {
  width: 190px;
  max-width: 190px !important; }

.ViewByProductDetail_table_1R- col:nth-child(2) {
  min-width: 160px; }

.ViewByProductDetail_table_1R- col:nth-child(3) {
  width: 75px; }

.ViewByProductDetail_table_1R- col:nth-child(4) {
  width: 120px; }

.ViewByProductDetail_orderID_140 {
  text-decoration: underline; }

.ViewByProductDetail_orderID_140:hover {
  cursor: pointer; }

.ViewByProductDetail_elementForHover_3lD:hover {
  cursor: pointer; }

.ViewByProductDetail_customTag_1RX {
  font-size: 13px;
  line-height: 30px;
  padding: 0px 10px;
  height: 30px;
  width: 100%;
  text-align: center; }

.ViewByProductDetail_customTag_1RX:hover {
  cursor: auto; }

.ViewByProductDetail_inputNum_luu {
  width: 8ch;
  margin: 0.5em; }

.ViewByProductDetail_saveBtn_9Ur {
  display: block;
  margin-top: 15px; }

.ViewByProductDetail_isAutoRefill_2ft {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 5px;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 13px;
  color: #aaaaaa;
  margin-bottom: 5px; }

@media only screen and (max-width: 888px) {
  .ViewByProductDetail_table_1R- col:first-child {
    width: 120px;
    max-width: 120px; }
  .ViewByProductDetail_table_1R- col:nth-child(4) {
    width: 100px;
    max-width: 100px; } }

@media only screen and (max-width: 768px) {
  .ViewByProductDetail_productImageContainer_uuT {
    min-width: unset;
    max-width: 120px; }
  .ViewByProductDetail_table_1R- col:first-child {
    width: 130px;
    max-width: 130px; }
  /* .paginationUp {
          text-align: center;
      }
      .paginationDown {
          text-align: center;
      } */ }
.OrderQuickView_custom_hr_28c {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.OrderQuickView_border_responsive_2wZ {
  border-left: 1px solid #eee;
  padding-left: 30px; }

@media only screen and (max-width: 768px) {
  .OrderQuickView_border_responsive_2wZ {
    border: none;
    padding-left: 0px; } }
.AddPOSTypeOption_modalClassForHandleChildStyle_3Dn {
  width: 100%;
  top: 5%; }

.AddPOSTypeOption_modalClassForHandleChildStyle_3Dn > div > *:nth-child(2) {
  background: #4c5259 !important;
  display: none; }

.AddPOSTypeOption_modalClassForHandleChildStyle_3Dn > div > *:nth-child(2) > div {
  color: #fff !important; }

.AddPOSTypeOption_modalClassForHandleChildStyle_3Dn > div > :nth-child(4) {
  padding: 0px !important;
  overflow: hidden; }

.AddPOSTypeOption_modalClassForHandleChildStyle_3Dn > div > button {
  height: 76px;
  padding: 0px 20px;
  width: auto; }

.AddPOSTypeOption_modalClassForHandleChildStyle_3Dn > div > button > span {
  font-size: 25px !important; }

.AddPOSTypeOption_modalClassForHandleChildStyle_3Dn > div > :nth-child(2) > div {
  font-size: 22px !important;
  padding: 10px; }

.AddPOSTypeOption_footerContainer_obc {
  /* width: 100%; */
  padding: 0px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.AddPOSTypeOption_submitButton_XKL {
  background: #108ee9;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 20px 10px;
  font-size: 25px;
  text-align: center;
  color: #fff;
  cursor: pointer; }

.AddPOSTypeOption_submitButton_XKL:hover {
  background: #49a9ee; }

.AddPOSTypeOption_skipButton_2Sd {
  background: #939393;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 20px 10px;
  font-size: 25px;
  text-align: center;
  color: #fff;
  cursor: pointer; }

.AddPOSTypeOption_skipButton_2Sd:hover {
  background: #bdbdbd; }

.AddPOSTypeOption_contentContainer_23_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 15px 20px; }

.AddPOSTypeOption_promptMessage_3CR {
  font-size: 23px;
  white-space: normal;
  color: #000;
  margin-bottom: 30px; }

.AddPOSTypeOption_flexColumn_1Tt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
  padding-bottom: 20px; }

.AddPOSTypeOption_flexColumn_1Tt:last-child {
  border-bottom: none;
  padding-bottom: 0px; }

.AddPOSTypeOption_flexColumn_1Tt > div:first-child {
  font-size: 15px;
  margin-bottom: 5px;
  color: #aaa; }

.AddPOSTypeOption_rowItem_1VH {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 20px;
  color: #000; }

.AddPOSTypeOption_switchClassNotChecked_1KY {
  -webkit-transform: scale(1.4);
      -ms-transform: scale(1.4);
       -o-transform: scale(1.4);
          transform: scale(1.4);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
       -o-transform-origin: right;
          transform-origin: right; }

.AddPOSTypeOption_switchClassChecked_1-f {
  -webkit-transform: scale(1.4);
      -ms-transform: scale(1.4);
       -o-transform: scale(1.4);
          transform: scale(1.4);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
       -o-transform-origin: right;
          transform-origin: right;
  background: #0071ff; }

.AddPOSTypeOption_posTabContainer_2rF {
  position: absolute;
  top: 0px;
  width: calc(100% - 410px);
  height: 100%; }

@media only screen and (max-width: 900px) {
  .AddPOSTypeOption_posTabContainer_2rF {
    position: absolute;
    top: 0px;
    width: calc(900px - 410px);
    height: 100%; } }
.AdminTable_tableHeader_3Nq {
  margin-bottom: 20px; }

.AdminTable_adminLevelCircle_25w {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px; }

.AdminTable_adminTable_389 th {
  font-size: 14px !important; }

.AdminTable_adminTable_389 td {
  padding: 20px 8px !important; }

.AdminTable_adminTable_389 col:nth-child(1) {
  width: 260px; }

.AdminTable_adminTable_389 col:nth-child(2) {
  width: 320px; }

.AdminTable_adminTable_389 tr > th:nth-child(1) {
  min-width: 220px; }

.AdminTable_adminTable_389 tr > th:nth-child(2) {
  min-width: 120px; }

.AdminTable_adminTable_389 tr > td:nth-child(1) {
  min-width: 220px; }

.AdminTable_adminTable_389 tr > td:nth-child(2) {
  min-width: 120px; }

.AdminTable_dataField_36Z {
  font-size: 14px; }

.AdminTable_tipWrapper_IDg {
  margin-top: 10px;
  color: #ff0000; }

.AdminTable_adminFooter_1gA {
  text-align: right;
  font-size: 14px;
  margin-top: 15px; }

@media only screen and (max-width: 768px) {
  .AdminTable_adminTable_389 col:nth-child(1) {
    width: 60%; }
  .AdminTable_adminTable_389 col:nth-child(2) {
    width: 40%; }
  .AdminTable_adminTable_389 col:nth-child(3) {
    width: 40%; }
  .AdminTable_adminTable_389 tr > th:nth-child(1) {
    min-width: 180px; }
  .AdminTable_adminTable_389 tr > th:nth-child(2) {
    min-width: 70px; }
  .AdminTable_adminTable_389 tr > th:nth-child(3) {
    min-width: 70px; }
  .AdminTable_adminTable_389 tr > td:nth-child(1) {
    min-width: 180px; }
  .AdminTable_adminTable_389 tr > td:nth-child(2) {
    min-width: 70px; }
  .AdminTable_adminTable_389 tr > td:nth-child(3) {
    min-width: 70px; } }
.AdminRegister_content_2Wc {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  padding: 0px;
  min-height: 80vh; }

.AdminRegister_registerForm_1kF {
  width: 70%;
  margin: auto;
  max-width: 600px; }

.AdminRegister_headTitle_3T1 {
  font-size: 18px;
  text-align: center;
  margin-bottom: 50px;
  font-weight: 400;
  letter-spacing: 1px;
  color: #6f7984; }

.AdminRegister_input_prU {
  padding: 6px 7px;
  height: 40px;
  font-size: 13px; }

.AdminRegister_submitButton_2mf {
  width: 100%;
  height: 50px !important;
  line-height: 40px !important;
  background-color: #000;
  color: #fff;
  border-color: #000;
  padding: 0px 25px; }

.AdminRegister_submitButton_2mf > span {
  font-size: 14px; }

.AdminRegister_submitButton_2mf > i {
  font-weight: bold; }

@media only screen and (max-width: 600px) {
  .AdminRegister_registerForm_1kF {
    width: 90%; } }
.AdminEdit_contentWrapper_3Lp {
  margin-bottom: 20px; }
  .AdminEdit_contentWrapper_3Lp .AdminEdit_title_3h7 {
    font-size: 15px;
    font-weight: bold;
    color: black;
    line-height: 2;
    padding-right: 50px;
    display: block; }
  .AdminEdit_contentWrapper_3Lp .AdminEdit_data_-Zj {
    font-size: 17px;
    color: black;
    display: block; }

.AdminEdit_adminLevelCircle_3ym {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px; }

.AdminEdit_adminLevelDetailWrapper_3eI {
  display: -ms-grid;
  display: grid;
  -webkit-column-gap: 1%;
     -moz-column-gap: 1%;
          column-gap: 1%;
  row-gap: 15px;
  -ms-grid-columns: 5fr 5fr;
      grid-template-columns: 5fr 5fr;
  font-size: 14px;
  margin-top: 10px; }

.AdminEdit_adminLevelDetailChild_3Dk {
  display: -ms-grid;
  display: grid;
  -webkit-column-gap: 1%;
     -moz-column-gap: 1%;
          column-gap: 1%;
  -ms-grid-columns: 3fr 7fr;
      grid-template-columns: 3fr 7fr; }

.AdminEdit_selectionWrapper_23W .AdminEdit_title_3h7 {
  font-size: 15px;
  font-weight: bold;
  color: black;
  line-height: 2;
  margin-bottom: 10px;
  margin-right: 0px; }

.AdminEdit_selectionWrapper_23W .AdminEdit_selectionContainer_7Cr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: space-between;
      -ms-flex-line-pack: justify;
          align-content: space-between;
  gap: 1%; }

.AdminEdit_selectionContainer_7Cr > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 24%;
      -ms-flex: 1 1 24%;
          flex: 1 1 24%; }

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

.AdminEdit_panelContainer_1st {
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 15px;
  min-height: 100px;
  width: 100%;
  position: relative;
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.AdminEdit_panelContainer_1st:hover {
  border: 1px solid #aaa; }

.AdminEdit_panelTitle_1WN {
  font-weight: bold;
  font-size: 15px;
  color: #000;
  margin-bottom: 10px; }

.AdminEdit_panelDescription_3D0 {
  font-size: 14px; }

.AdminEdit_tickIconWrapper_1iV {
  position: absolute;
  right: 8px;
  top: 1px;
  font-size: 24px;
  color: #0071ff; }

.AdminEdit_actionWrapper_y8X {
  text-align: right;
  margin-bottom: 50px;
  padding: 0 40px; }

.AdminEdit_cancelButton_1ax {
  /*font-weight: 300;*/
  font-size: 14px;
  margin-right: 10px;
  min-width: 100px;
  display: inline-block;
  text-align: center; }

@media only screen and (max-width: 1440px) {
  .AdminEdit_selectionContainer_7Cr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
            align-content: space-between;
    gap: 1%; }
  .AdminEdit_selectionContainer_7Cr > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 49%;
        -ms-flex: 1 1 49%;
            flex: 1 1 49%; }
  .AdminEdit_panelWrapper_3Qx {
    margin-bottom: 10px; } }

@media only screen and (max-width: 600px) {
  .AdminEdit_actionWrapper_y8X {
    padding: 0px;
    margin: 5px; } }

@media only screen and (max-width: 530px) {
  .AdminEdit_selectionContainer_7Cr > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%; } }
.ExtensionGrid_root_1GQ {
  /*min-height: 100vh;*/
  /*background: #fafafa;*/ }

.ExtensionGrid_sectionTitle_3RY {
  padding: 0px 0px;
  font-size: 14px;
  color: #000; }

.ExtensionGrid_sectionBlock_3gD {
  font-size: 15px;
  text-align: left; }

.ExtensionGrid_sectionBlock_3gD:last-child {
  border-bottom: none; }

.ExtensionGrid_desktopOnly_33r {
  display: table-cell; }

.ExtensionGrid_responsiveRow_1MI {
  /*display: flex;*/ }

.ExtensionGrid_mobileOnly_1Zy {
  display: none; }

.ExtensionGrid_contentPadding_2Ze {
  background: #fff;
  padding: 10px;
  padding-bottom: 50px;
  border-radius: 10px;
  /*box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);*/
  /*border: 1px solid #eee;*/
  margin: 20px 30px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.ExtensionGrid_contentPadding_2Ze:hover {
  /*background: #f1f1f1;*/
  -webkit-box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.2); }

.ExtensionGrid_contentPadding_2Ze:focus {
  background: #fff; }

.ExtensionGrid_contentPadding_2Ze:active {
  background: #fff; }

.ExtensionGrid_grid_QuR {
  width: 180px;
  min-height: 200px; }

.ExtensionGrid_gridWrapper_9SV > div {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  /*flex-wrap: wrap;*/
  gap: 20px; }

@media only screen and (min-width: 1500px) {
  .ExtensionGrid_gridWrapper_9SV > div {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr; } }

@media only screen and (min-width: 1350px) {
  .ExtensionGrid_gridWrapper_9SV > div {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; } }

@media only screen and (max-width: 767px) {
  .ExtensionGrid_desktopOnly_33r {
    display: none; }
  .ExtensionGrid_responsiveRow_1MI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .ExtensionGrid_mobileOnly_1Zy {
    display: table-cell; }
  .ExtensionGrid_dropdown_1P- {
    /*margin-top: 20px;*/
    width: 100%; } }

@media only screen and (max-width: 600px) {
  .ExtensionGrid_contentPadding_2Ze {
    /*padding: 20px;*/
    /*margin: 0px;*/
    /*border-bottom: 1px solid #eee;*/
    /*border-radius: 0px;*/
    /*box-shadow: none;*/
    margin: 10px 10px; }
  .ExtensionGrid_contentPadding_2Ze > * {
    display: inline-block !important;
    vertical-align: middle !important; }
  .ExtensionGrid_grid_QuR {
    width: 100%; }
  .ExtensionGrid_contentPadding_2Ze:hover {
    /*background: #f1f1f1;*/
    -webkit-box-shadow: none;
            box-shadow: none; } }
.GMCModal_root_3R- .GMCModal_stepNumber_2hw {
  font-size: 14px;
  margin-bottom: 10px;
  color: #000; }

.GMCModal_root_3R- .GMCModal_imageContainer_3GI {
  width: 100%;
  padding-bottom: 25px;
  border-bottom: 1px solid #eee; }
  .GMCModal_root_3R- .GMCModal_imageContainer_3GI .GMCModal_imageContent_1xZ {
    margin: 0 auto;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: block;
    cursor: pointer; }

.GMCModal_root_3R- .GMCModal_keyContainer_2bu {
  border-bottom: 1px solid #eee;
  padding-bottom: 25px;
  margin-top: 20px; }
  .GMCModal_root_3R- .GMCModal_keyContainer_2bu .GMCModal_title_3QZ {
    font-size: 16px; }
  .GMCModal_root_3R- .GMCModal_keyContainer_2bu .GMCModal_submit_1gJ {
    height: 35px !important;
    line-height: 35px !important;
    background-color: #0071ff !important;
    color: #fff !important;
    border-color: #0071ff !important;
    padding: 0px 25px;
    margin-top: 15px; }

.GMCModal_root_3R- .GMCModal_validationContainer_1pn {
  padding-bottom: 25px;
  margin-top: 20px; }
  .GMCModal_root_3R- .GMCModal_validationContainer_1pn .GMCModal_submit_1gJ {
    height: 35px !important;
    line-height: 35px !important;
    background-color: #0071ff !important;
    color: #fff !important;
    border-color: #0071ff !important;
    padding: 0px 25px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto;
    display: block; }
.FacebookCatalog_content_ZFo {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  padding: 0px;
  min-height: 80vh;
  /*background: #fafafa;*/
  padding-bottom: 50px; }

.FacebookCatalog_tipButtonWrapper_2Bs {
  font-size: 15px;
  color: #ff5e95;
  margin-bottom: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.FacebookCatalog_titleWrapper_3sY {
  font-size: 16px;
  min-width: 230px;
  width: 30%;
  max-width: 300px; }

.FacebookCatalog_inputWrapper_gtH {
  width: 70%;
  max-width: 630px; }

.FacebookCatalog_buttonWrapper_2zH {
  margin-left: 45px; }

.FacebookCatalog_modalButton_1XK {
  margin-left: 10px; }

.FacebookCatalog_modalRow_1HU > span {
  width: 30%;
  font-size: 15px; }

.FacebookCatalog_rowWrapper_1Cy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  margin-bottom: 30px; }

.FacebookCatalog_preview_3lQ {
  max-height: 400px;
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid #eee;
  margin-right: 10px; }

.FacebookCatalog_copyTextField_2u9 {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px;
  vertical-align: top; }

.FacebookCatalog_copyTextField_2u9 > input {
  font-size: 14px; }

.FacebookCatalog_copyTextField_2u9 + span {
  width: 40px;
  background: #eaeaea; }

.FacebookCatalog_copyTextField_2u9 + span:hover {
  background: #eee; }

.FacebookCatalog_copyTextField_2u9 + span > a {
  position: absolute;
  right: 0;
  width: 100%;
  height: 100%;
  top: 0; }

.FacebookCatalog_copyTextField_2u9 + span > a:active {
  -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.9);
          box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }

.FacebookCatalog_copyTextField_2u9 + span > a > i {
  position: absolute;
  top: 23%;
  left: 25%;
  font-size: 20px;
  color: #757575; }

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

.FacebookCatalog_horizontalSpin_rQi > span {
  margin-top: unset !important;
  position: unset !important;
  top: unset !important;
  left: unset !important;
  margin: unset !important; }

.FacebookCatalog_horizontalSpin_rQi > div {
  position: unset !important;
  top: unset !important;
  width: unset !important;
  padding-top: unset !important; }

.FacebookCatalog_selectContainer_1Lo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 35px; }

.FacebookCatalog_customSelect_E_K {
  width: 100%;
  min-width: 150px;
  max-width: 300px; }

.FacebookCatalog_customSelect_E_K div {
  height: 35px !important;
  line-height: 35px !important;
  font-size: 13px !important;
  font-weight: 400 !important; }

/* select placeholder position center */
.FacebookCatalog_customSelect_E_K > div > div > div {
  top: 25%; }

.FacebookCatalog_customSelectOption_2i_ {
  line-height: 25px !important;
  font-size: 13px !important; }

.FacebookCatalog_textStyleSeperator_3SZ {
  border-bottom: 1px solid #ddd;
  margin-bottom: 30px; }

/* .rowWrapper:nth-child(7) > .inputWrapper {
  display: flex;
  align-items: center;
} */
.FacebookCatalog_status_2ac {
  font-size: 14px;
  margin: 10px 0; }

@media only screen and (max-width: 968px) {
  .FacebookCatalog_selectContainer_1Lo {
    display: inline;
    gap: 0px; }
  .FacebookCatalog_rowWrapper_1Cy:nth-child(2) {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .FacebookCatalog_rowWrapper_1Cy:nth-child(3) {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .FacebookCatalog_selectContainer_1Lo > * {
    margin-bottom: 20px; }
  .FacebookCatalog_customSelect_E_K {
    width: 100%;
    min-width: unset;
    max-width: unset; } }

@media only screen and (max-width: 600px) {
  .FacebookCatalog_inputWrapper_gtH {
    width: 100%; }
  .FacebookCatalog_buttonWrapper_2zH {
    margin-left: 0; }
  .FacebookCatalog_rowWrapper_1Cy:nth-child(2) {
    display: block; }
  .FacebookCatalog_rowWrapper_1Cy:nth-child(2) > .FacebookCatalog_inputWrapper_gtH {
    margin-top: 10px; }
  .FacebookCatalog_rowWrapper_1Cy:nth-child(3) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    gap: 10px; }
  /* .rowWrapper:nth-child(4) {
    flex-direction: column;
    align-items: baseline;
    gap: 10px;
  } */
  .FacebookCatalog_rowWrapper_1Cy:nth-child(8) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    gap: 10px; }
  .FacebookCatalog_selectContainer_1Lo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 10px; }
  .FacebookCatalog_rowWrapper_1Cy:nth-child(5) {
    display: block; }
  .FacebookCatalog_rowWrapper_1Cy:nth-child(5) > .FacebookCatalog_inputWrapper_gtH {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /*justify-content: flex-end;*/ }
  .FacebookCatalog_rowWrapper_1Cy:nth-child(5) > .FacebookCatalog_titleWrapper_3sY {
    min-width: unset;
    width: 100%; }
  .FacebookCatalog_rowWrapper_1Cy:nth-child(7) > .FacebookCatalog_inputWrapper_gtH {
    -webkit-box-pack: right;
    -webkit-justify-content: right;
        -ms-flex-pack: right;
            justify-content: right; } }

@media only screen and (max-width: 500px) {
  .FacebookCatalog_rowWrapper_1Cy:nth-child(3) {
    margin-bottom: 10px; }
  .FacebookCatalog_rowWrapper_1Cy:nth-child(4) {
    margin-bottom: 10px; }
  .FacebookCatalog_rowWrapper_1Cy:nth-child(3) > .FacebookCatalog_titleWrapper_3sY {
    margin-bottom: 10px; }
  .FacebookCatalog_rowWrapper_1Cy:nth-child(4) > .FacebookCatalog_titleWrapper_3sY {
    margin-bottom: 10px; }
  /* .rowWrapper:nth-child(7) {
    display: block;
  } */
  .FacebookCatalog_rowWrapper_1Cy:nth-child(7) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    gap: 10px; }
  .FacebookCatalog_rowWrapper_1Cy:nth-child(7) > .FacebookCatalog_inputWrapper_gtH {
    display: block;
    margin-top: 10px; }
  .FacebookCatalog_selectContainer_1Lo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: unset; } }
.FacebookComment_content_g50 {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  padding: 0px;
  min-height: 80vh;
  /*background: #fafafa;*/ }

.FacebookComment_tipButtonWrapper_11d {
  font-size: 15px;
  color: #ff5e95;
  margin-bottom: 30px; }

.FacebookComment_titleWrapper_153 {
  font-size: 16px;
  min-width: 230px;
  width: 30%;
  color: #000; }

.FacebookComment_inputWrapper_1la {
  width: 70%; }

.FacebookComment_rowWrapper_3ZC {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0px;
  border-bottom: 1px solid #888888;
  padding-bottom: 10px; }

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

.FacebookComment_copyTextField_2Vf {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px;
  vertical-align: top; }

.FacebookComment_copyTextField_2Vf > input {
  font-size: 14px; }

.FacebookComment_copyTextField_2Vf + span {
  width: 40px;
  background: #eaeaea; }

.FacebookComment_copyTextField_2Vf + span:hover {
  background: #eee; }

.FacebookComment_copyTextField_2Vf + span > a {
  position: absolute;
  right: 0;
  width: 100%;
  height: 100%;
  top: 0; }

.FacebookComment_copyTextField_2Vf + span > a:active {
  -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.9);
          box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }

.FacebookComment_copyTextField_2Vf + span > a > i {
  position: absolute;
  top: 23%;
  left: 25%;
  font-size: 20px;
  color: #757575; }

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

.FacebookComment_horizontalSpin_2n_ > span {
  margin-top: unset !important;
  position: unset !important;
  top: unset !important;
  left: unset !important;
  margin: unset !important; }

.FacebookComment_horizontalSpin_2n_ > div {
  position: unset !important;
  top: unset !important;
  width: unset !important;
  padding-top: unset !important; }

.FacebookComment_relative_j-C {
  position: relative; }

.FacebookComment_title_3KE {
  font-size: 16px;
  display: inline-block;
  width: 30%; }

.FacebookComment_input_3Bf {
  display: inline-block;
  width: 70%; }

.FacebookComment_mr10_GWs {
  margin-right: 10px; }

@media only screen and (max-width: 600px) {
  .FacebookComment_inputWrapper_1la {
    width: 100%; }
  .FacebookComment_rowWrapper_3ZC {
    margin: 10px 0px;
    display: block; }
  .FacebookComment_rowWrapper_3ZC:last-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    gap: 10px; }
  .FacebookComment_previewRow_uiU {
    display: block; }
  .FacebookComment_titleWrapper_153 {
    margin-bottom: 5px; } }
.ProductDetailSettings_content_2or {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  padding: 0px;
  min-height: 80vh;
  /*background: #fafafa;*/ }

.ProductDetailSettings_tipButtonWrapper_1hy {
  font-size: 15px;
  color: #ff5e95;
  margin-bottom: 30px; }

.ProductDetailSettings_titleWrapper_H3b {
  font-size: 16px;
  min-width: 230px;
  width: 30%;
  color: #000; }

.ProductDetailSettings_inputWrapper_2Uy {
  width: 70%; }

.ProductDetailSettings_rowWrapper_3ab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0px; }

.ProductDetailSettings_copyTextField_2cp {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px;
  vertical-align: top; }

.ProductDetailSettings_copyTextField_2cp > input {
  font-size: 14px; }

.ProductDetailSettings_copyTextField_2cp + span {
  width: 40px;
  background: #eaeaea; }

.ProductDetailSettings_copyTextField_2cp + span:hover {
  background: #eee; }

.ProductDetailSettings_copyTextField_2cp + span > a {
  position: absolute;
  right: 0;
  width: 100%;
  height: 100%;
  top: 0; }

.ProductDetailSettings_copyTextField_2cp + span > a:active {
  -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.9);
          box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }

.ProductDetailSettings_copyTextField_2cp + span > a > i {
  position: absolute;
  top: 23%;
  left: 25%;
  font-size: 20px;
  color: #757575; }

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

.ProductDetailSettings_horizontalSpin_2Mv > span {
  margin-top: unset !important;
  position: unset !important;
  top: unset !important;
  left: unset !important;
  margin: unset !important; }

.ProductDetailSettings_horizontalSpin_2Mv > div {
  position: unset !important;
  top: unset !important;
  width: unset !important;
  padding-top: unset !important; }

.ProductDetailSettings_relative_2ts {
  position: relative; }

.ProductDetailSettings_title_pk1 {
  font-size: 16px;
  display: inline-block;
  width: 30%; }

.ProductDetailSettings_input_19u {
  display: inline-block;
  width: 70%; }

.ProductDetailSettings_mr10_3Dq {
  margin-right: 10px; }

@media only screen and (max-width: 600px) {
  .ProductDetailSettings_inputWrapper_2Uy {
    width: 100%; }
  .ProductDetailSettings_rowWrapper_3ab {
    margin: 10px 0px; }
  .ProductDetailSettings_rowWrapper_3ab:last-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    gap: 10px; } }
.Reservation_table_1pJ {
  /*margin-bottom: 10px;*/ }

.Reservation_table_1pJ td {
  padding: 14px 10px !important;
  vertical-align: top; }

.Reservation_table_1pJ col:first-child {
  width: 80px;
  min-width: 80px; }

.Reservation_table_1pJ col:nth-child(2) {
  width: 120px;
  min-width: 120px; }

.Reservation_table_1pJ col:nth-child(4) {
  width: 100px;
  min-width: 100px; }

.Reservation_table_1pJ col:nth-child(5) {
  width: 150px;
  min-width: 150px; }

.Reservation_table_field_oRs {
  font-size: 13px;
  line-height: 25px; }

.Reservation_remove_btn_2Tq {
  font-weight: 400;
  color: #aaa; }

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

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

.Reservation_tableTitle_1qX {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 30%;
  padding-right: 10px; }

.Reservation_tableField_3nO {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 70%;
  padding-left: 0px; }

.Reservation_tableSeparator_11G {
  padding: 10px 0; }

.Reservation_buyer_message_1jp {
  white-space: pre-line; }

.Reservation_buyer_message_1jp > span:first-child > div:first-child > a {
  text-decoration: underline; }

@media only screen and (max-width: 1100px) {
  .Reservation_table_1pJ col:nth-child(4) {
    width: 80px;
    min-width: 80px; } }

@media only screen and (max-width: 768px) {
  .Reservation_table_1pJ col:nth-child(2) {
    width: 100px;
    min-width: 100px; } }
.WhatsappTemplate_table_C0C {
  /*margin-bottom: 10px;*/ }

.WhatsappTemplate_table_C0C th {
  font-size: 13px !important; }

.WhatsappTemplate_table_C0C td {
  padding: 14px 10px !important;
  vertical-align: top; }

.WhatsappTemplate_table_C0C col:first-child {
  width: 20%; }

.WhatsappTemplate_table_C0C col:nth-child(2) {
  width: 60%; }

.WhatsappTemplate_table_C0C col:nth-child(3) {
  width: 20%; }

.WhatsappTemplate_table_field_3LS {
  font-size: 13px;
  line-height: 25px; }

.WhatsappTemplate_remove_btn_3N1 {
  font-weight: 400;
  color: #aaa; }

.WhatsappTemplate_flexRow_2sx, .WhatsappTemplate_phoneNumContainer_3ka {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

.WhatsappTemplate_tableTitle_3f8, .WhatsappTemplate_fieldContainer_3PD .WhatsappTemplate_fieldName_2Ei {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 30%;
  padding-right: 10px; }

.WhatsappTemplate_tableField_3DX, .WhatsappTemplate_fieldContainer_3PD .WhatsappTemplate_fieldAction_H1D {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 70%;
  padding-left: 10px; }

.WhatsappTemplate_tableSeparator_19M, .WhatsappTemplate_fieldContainer_3PD {
  padding: 10px 0; }

.WhatsappTemplate_buyer_message_kZB {
  white-space: pre-line; }

.WhatsappTemplate_buyer_message_kZB > span:first-child > div:first-child > a {
  text-decoration: underline; }

.WhatsappTemplate_fieldButtonPadding_FU5 {
  margin-top: 5px; }

.WhatsappTemplate_phoneNumContainer_3ka .WhatsappTemplate_regionSelector_pU- {
  width: 20%;
  padding-right: 1%; }

.WhatsappTemplate_phoneNumContainer_3ka .WhatsappTemplate_phoneNumSelector_2Y9 {
  width: 80%;
  padding-left: 1%; }

.WhatsappTemplate_customInput40Style_b-x, .WhatsappTemplate_selectedMessage_L4F,
.WhatsappTemplate_selectedMessage_L4F > div:first-child,
.WhatsappTemplate_selectedMessage_L4F > div:first-child > div:first-child {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
  vertical-align: top; }

.WhatsappTemplate_saveMessageButton_hXN {
  text-decoration: underline; }
  .WhatsappTemplate_saveMessageButton_hXN:hover {
    color: #ccc !important;
    text-decoration: underline; }

.WhatsappTemplate_fieldName_2Ei > span {
  font-size: 14px; }

.WhatsappTemplate_actionButton_3uV {
  font-size: 14px;
  color: #888; }

.WhatsappTemplate_actionButtonRed_368 {
  font-size: 14px;
  color: red; }

@media only screen and (max-width: 1100px) {
  .WhatsappTemplate_table_C0C col:nth-child(4) {
    width: 80px;
    min-width: 80px; } }

@media only screen and (max-width: 768px) {
  .WhatsappTemplate_table_C0C col:nth-child(2) {
    width: 100px;
    min-width: 100px; } }

@media only screen and (max-width: 996px) {
  .WhatsappTemplate_phoneNumContainer_3ka {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .WhatsappTemplate_phoneNumContainer_3ka .WhatsappTemplate_regionSelector_pU- {
      width: 100%;
      padding-right: initial;
      margin-bottom: 2%; }
    .WhatsappTemplate_phoneNumContainer_3ka .WhatsappTemplate_phoneNumSelector_2Y9 {
      width: 100%;
      padding-left: initial; }
  .WhatsappTemplate_selectedMessage_L4F,
  .WhatsappTemplate_selectMessageTemplateStyle_20c {
    width: 100%; }
  .WhatsappTemplate_fieldContainer_3PD {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    padding: 5px 0; }
    .WhatsappTemplate_fieldContainer_3PD .WhatsappTemplate_fieldName_2Ei {
      max-width: 100%;
      padding: 5px 0; }
    .WhatsappTemplate_fieldContainer_3PD .WhatsappTemplate_fieldAction_H1D {
      max-width: 100%;
      padding-left: initial; } }
.PlainTextEditor_row_3aS {
  line-height: 32px;
  margin-bottom: 24px; }

.PlainTextEditor_relative_8Ul {
  position: relative; }

.PlainTextEditor_title_ff6 {
  font-size: 14px;
  display: inline-block;
  width: 30%; }

.PlainTextEditor_rightWrapper_1az {
  display: inline-block;
  width: 70%; }

.PlainTextEditor_customTextArea_3fP {
  width: 100%;
  border: 1px solid #ddd;
  background-color: transparent;
  resize: vertical;
  outline: none;
  padding: 5px 10px;
  line-height: 1.5;
  font-size: 14px;
  border-radius: 5px; }

.PlainTextEditor_clearBtn_3pW {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #ccc !important;
  color: #fff !important;
  padding: 0px 25px;
  font-size: 14px; }

.PlainTextEditor_clearBtn_3pW:hover {
  border: 1px solid #ddd; }

.PlainTextEditor_saveBtn_2Y_ {
  display: inline-block; }

.PlainTextEditor_mr10_1sR {
  margin-right: 10px; }

@media only screen and (max-width: 768px) {
  .PlainTextEditor_relative_8Ul {
    padding: 20px !important;
    border: none !important; } }
.Unsubscription_root_1Jf {
  padding: 20px 10px;
  width: 400px;
  max-width: 90%;
  margin: auto;
  text-align: left; }

.Unsubscription_title_3D6 {
  font-size: 20px;
  color: #000;
  margin: 10px; }

.Unsubscription_input_1db {
  display: block;
  max-width: 400px !important;
  margin: 0px auto 10px;
  font-size: 14px; }
.ProductBatchUpload_card_dpu {
  border: solid 1px #ddd;
  border-radius: 5px; }

.ProductBatchUpload_root_2Fy {
  background: #fff;
  margin: 30px;
  padding: 20px; }

.ProductBatchUpload_list_3FW {
  width: 200px;
  border-collapse: collapse;
  border: 1px solid black;
  margin: 5px 0px;
  padding: 6px 15px;
  overflow: hidden;
  white-space: pre;
  font-size: 14px;
  color: black;
  text-overflow: ellipsis; }
  .ProductBatchUpload_list_3FW.ProductBatchUpload_success_Pf1 {
    border-color: #0071ff;
    background: aliceblue; }
  .ProductBatchUpload_list_3FW.ProductBatchUpload_fail_2L_ {
    border-color: #ff0000;
    background: lavenderblush; }

.ProductBatchUpload_listWrapper_3Po {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .ProductBatchUpload_listWrapper_3Po :first-child {
    margin-right: 10px; }
.CSVUploader_description_2O3 {
  font-size: 17px;
  line-height: 2;
  margin: 10px 0px 0px;
  margin-bottom: 20px;
  list-style: decimal;
  list-style-position: inside; }

.CSVUploader_dropZone_39h {
  border: dashed 2px rgba(0, 0, 0, 0.65);
  border-radius: 2px;
  display: inline-block;
  min-width: 350px;
  padding: 25px;
  text-align: center;
  cursor: pointer; }

.CSVUploader_uploadIconWrapper_3VJ {
  text-align: center;
  margin-bottom: 14px; }

.CSVUploader_uploadIcon_1CD {
  font-size: 80px; }

.CSVUploader_uploadMessage_2QZ {
  font-size: 14px; }

.CSVUploader_clickToUpload_QZO {
  display: none !important; }

.CSVUploader_clickToUpload_QZO::before {
  left: 0;
  top: 0;
  position: absolute;
  content: ' ';
  width: 100%;
  height: 100%; }

.CSVUploader_clickToDownloadSampleCSV_25r {
  font-size: 17px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 30px;
  color: #fff;
  background: #199610;
  padding: 10px 20px;
  border-radius: 3px; }
  .CSVUploader_clickToDownloadSampleCSV_25r:hover {
    cursor: pointer; }

.CSVUploader_uploadedView_Io2 {
  text-align: center;
  font-size: 18px;
  padding: 10px;
  border: solid 1px #ddd;
  color: #199610; }
.CsvPaymentSettings_container_3yV {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  padding: 0px;
  min-height: 80vh;
  /*background: #fafafa;*/ }

.CsvPaymentSettings_content_3B6 {
  border-radius: 10px;
  margin: 30px; }

@media only screen and (max-width: 940px) {
  .CsvPaymentSettings_content_3B6 {
    margin: 10px; } }
.PaymentMethodWrapper_paymentMethodWrapper_2aN {
  padding: 20px 20px 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .PaymentMethodWrapper_paymentMethodWrapper_2aN .PaymentMethodWrapper_heading_17E {
    font-size: 20px;
    font-weight: bold;
    color: #000; }
  .PaymentMethodWrapper_paymentMethodWrapper_2aN .PaymentMethodWrapper_subHeading_24K {
    font-size: 15px;
    color: #aaa; }
  .PaymentMethodWrapper_paymentMethodWrapper_2aN .PaymentMethodWrapper_form_2Cg {
    padding-top: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .PaymentMethodWrapper_paymentMethodWrapper_2aN .PaymentMethodWrapper_form_2Cg .PaymentMethodWrapper_questionRow_2qI {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      padding: 15px 0;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .PaymentMethodWrapper_paymentMethodWrapper_2aN .PaymentMethodWrapper_form_2Cg .PaymentMethodWrapper_questionRow_2qI .PaymentMethodWrapper_question_38I {
        font-size: 14px;
        width: 120px;
        margin: 0 20px 10px 0;
        text-align: left; }
      .PaymentMethodWrapper_paymentMethodWrapper_2aN .PaymentMethodWrapper_form_2Cg .PaymentMethodWrapper_questionRow_2qI .PaymentMethodWrapper_question_38I::after {
        content: ':'; }
      .PaymentMethodWrapper_paymentMethodWrapper_2aN .PaymentMethodWrapper_form_2Cg .PaymentMethodWrapper_questionRow_2qI .PaymentMethodWrapper_answer_2CU {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        min-width: 300px; }
  .PaymentMethodWrapper_paymentMethodWrapper_2aN .PaymentMethodWrapper_submit_2yy {
    padding: 15px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start; }

.PaymentMethodWrapper_supplier_3zT {
  padding: 10px 15px;
  display: inline-block;
  color: #000;
  margin-right: 10px;
  border-radius: 5px;
  cursor: pointer;
  margin-bottom: 10px; }

.PaymentMethodWrapper_supplier_3zT:last-child {
  margin-right: 0px; }

.PaymentMethodWrapper_supplierSelected_3WF {
  -webkit-box-shadow: 0px 5px 10px 0 #00000022;
          box-shadow: 0px 5px 10px 0 #00000022; }

.PaymentMethodWrapper_supplier_3zT > * {
  vertical-align: middle;
  display: inline-block; }

.PaymentMethodWrapper_supplier_3zT > *:first-child {
  width: 30px;
  margin-right: 10px; }

.PaymentMethodWrapper_supplier_3zT > *:nth-child(2) > *:first-child {
  font-size: 13px; }

.PaymentMethodWrapper_supplier_3zT > *:nth-child(2) > *:nth-child(2) {
  font-size: 12px; }

@media only screen and (max-width: 768px) {
  .PaymentMethodWrapper_question_38I {
    width: 100% !important; }
  .PaymentMethodWrapper_blankField_NDR {
    width: 100% !important; } }
.PaymentAdditionSetting_settingContainer_-uX {
  padding-top: 30px; }
.RemarksSetting_question_1n1 {
  font-size: 14px;
  width: 120px;
  margin: 0 20px 10px 0;
  text-align: left; }

.RemarksSetting_container_15o {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .RemarksSetting_container_15o .RemarksSetting_row_2HX {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .RemarksSetting_container_15o .RemarksSetting_content_3zm {
    margin-top: 0.7rem;
    font-size: 0.8rem; }

.RemarksSetting_spaceBlock_21R {
  font-size: 1.2rem;
  color: black;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2rem;
  height: 1.8rem; }
.MarkUpSetting_question_3Bw {
  font-size: 14px;
  width: 120px;
  margin: 0 20px 10px 0;
  text-align: left; }

.MarkUpSetting_container_3TL {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .MarkUpSetting_container_3TL .MarkUpSetting_row_3P8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .MarkUpSetting_container_3TL .MarkUpSetting_content_iSR {
    margin-top: 0.7rem;
    font-size: 0.8rem; }

.MarkUpSetting_spaceBlock_2mR {
  font-size: 1.2rem;
  color: black;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2rem;
  height: 1.8rem; }
.MinAmountSetting_question_3RJ {
  font-size: 14px;
  width: 120px;
  margin: 0 20px 10px 0;
  text-align: left; }
.Octopus_alert_1V8 {
  padding: 10px;
  font-size: 14px;
  color: red;
  display: inline-block;
  background: #ffeded;
  border-radius: 5px; }
.ShowFPSSetting_question_4KF {
  font-size: 14px;
  width: 120px;
  margin: 0 20px 10px 0;
  text-align: left; }

.ShowFPSSetting_container_3qQ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .ShowFPSSetting_container_3qQ .ShowFPSSetting_row_3Cu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .ShowFPSSetting_container_3qQ .ShowFPSSetting_content_2GT {
    margin-top: 0.7rem;
    font-size: 0.8rem; }

.ShowFPSSetting_spaceBlock_3zE {
  font-size: 1.2rem;
  color: black;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2rem;
  height: 1.8rem; }
.SettingLayout_container_3UM {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.SettingLayout_container_3UM > div {
  display: inline-block;
  vertical-align: top; }

.SettingLayout_container_3UM > div:first-child {
  /* flex: 0 0 300px; */
  background: #fff;
  border-radius: 10px; }

.SettingLayout_container_3UM > div:nth-child(2) {
  margin-left: 10px;
  /*background: #fff;*/
  width: 100%; }

.SettingLayout_settingContainer_3Yx {
  /*width: 100%;*/
  /*width: 75%;*/ }

.SettingLayout_settingContainer_3Yx > div {
  background: #fff;
  /*min-height: 400px;*/
  border-radius: 10px; }

@media only screen and (max-width: 940px) {
  .SettingLayout_container_3UM {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .SettingLayout_container_3UM > div:first-child {
    width: 100%;
    position: relative;
    background: none;
    border-radius: 0px; }
  .SettingLayout_container_3UM > div:nth-child(2) {
    margin-left: 0; } }
.CollapsedPaymentSideBarLogo_container_3Im {
  position: relative; }

.CollapsedPaymentSideBarLogo_sideBar_1F3 {
  width: 100%;
  height: 100%; }

.CollapsedPaymentSideBarLogo_sideBarItem_gUU {
  cursor: pointer;
  border-bottom: 1px solid #f1f1f1;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.CollapsedPaymentSideBarLogo_sideBarItem_gUU > div {
  padding: 20px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.CollapsedPaymentSideBarLogo_sideBarItemSelected_1u4 {
  /*border-left: 7px solid #000;*/
  background: #f5f5f5; }

.CollapsedPaymentSideBarLogo_sideBarItem_gUU:hover {
  background: #eee; }

.CollapsedPaymentSideBarLogo_sideBarItem_gUU:hover > div {
  -webkit-transform: translateX(7px);
      -ms-transform: translateX(7px);
       -o-transform: translateX(7px);
          transform: translateX(7px); }

.CollapsedPaymentSideBarLogo_sideBarItemSelected_1u4:hover > div {
  -webkit-transform: translateX(7px);
      -ms-transform: translateX(7px);
       -o-transform: translateX(7px);
          transform: translateX(7px); }

.CollapsedPaymentSideBarLogo_sideBarItem_gUU:last-child {
  border-bottom: none; }

.CollapsedPaymentSideBarLogo_sideBarItem_gUU > div > * {
  vertical-align: middle;
  display: inline-block; }

.CollapsedPaymentSideBarLogo_sideBarItem_gUU > div > *:first-child {
  width: 40px;
  margin-right: 20px;
  border-radius: 5px; }

.CollapsedPaymentSideBarLogo_sideBarItem_gUU > div > *:nth-child(2) > *:first-child {
  font-size: 15px;
  color: #000; }

.CollapsedPaymentSideBarLogo_sideBarItem_gUU > div > *:nth-child(2) > *:nth-child(2) {
  font-size: 14px;
  color: #aaa; }

@media screen and (max-width: 940px) {
  .CollapsedPaymentSideBarLogo_sideBar_1F3 {
    /*white-space: nowrap;*/
    /*overflow-x: scroll;*/
    /*margin-bottom: 20px;*/
    margin-bottom: 10px; }
  .CollapsedPaymentSideBarLogo_sideBarItem_gUU {
    display: inline-block;
    width: 50%;
    border-bottom: none;
    margin-bottom: 10px;
    /*opacity: 0.6;*/ }
  .CollapsedPaymentSideBarLogo_sideBarItem_gUU > div {
    opacity: 0.7;
    background: none !important; }
  .CollapsedPaymentSideBarLogo_sideBarItemSelected_1u4 {
    border: none;
    background: none; }
  .CollapsedPaymentSideBarLogo_sideBarItemSelected_1u4 > div {
    opacity: 1;
    background: #fff !important;
    -webkit-box-shadow: 1px 5px 10px 0 #00000011;
            box-shadow: 1px 5px 10px 0 #00000011; }
  .CollapsedPaymentSideBarLogo_sideBarItem_gUU:hover {
    background: none; }
  .CollapsedPaymentSideBarLogo_sideBarItem_gUU:hover > div {
    -webkit-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none; }
  .CollapsedPaymentSideBarLogo_sideBarItemSelected_1u4 > div {
    background: #fff; }
  .CollapsedPaymentSideBarLogo_sideBarItem_gUU:nth-child(2n + 1) {
    padding-right: 5px; }
  .CollapsedPaymentSideBarLogo_sideBarItem_gUU:nth-child(2n) {
    padding-left: 5px; }
  .CollapsedPaymentSideBarLogo_sideBarItem_gUU > div {
    background: #fff;
    /*margin-right: 4%;*/
    border-radius: 10px;
    padding: 15px 10px;
    text-align: center; }
  .CollapsedPaymentSideBarLogo_sideBarItem_gUU > div > *:first-child {
    width: 30px;
    margin-right: 10px; }
  .CollapsedPaymentSideBarLogo_sideBarItem_gUU > div > *:nth-child(2) {
    text-align: left; }
  .CollapsedPaymentSideBarLogo_sideBarItem_gUU > div > *:nth-child(2) > *:first-child {
    font-size: 13px; }
  .CollapsedPaymentSideBarLogo_sideBarItem_gUU > div > *:nth-child(2) > *:nth-child(2) {
    font-size: 12px; }
  /*    .sideBar {*/
  /*        !*position: absolute;*!*/
  /*        !*min-width: 180px;*!*/
  /*        !*width: 180px;*!*/
  /*        transform: scale(0);*/
  /*    }*/
  /*    .menu {*/
  /*        width: 80% !important;*/
  /*    }*/
  /*    @keyframes expand {*/
  /*        0% {*/
  /*            transform: scale(0);*/
  /*            transform-origin: top left;*/
  /*        }*/
  /*        100% {*/
  /*            transform: scale(1);*/
  /*            transform-origin: top left;*/
  /*        }*/
  /*    }*/
  /*    @keyframes collapse {*/
  /*        0% {*/
  /*            transform: scale(1);*/
  /*            transform-origin: top left;*/
  /*        }*/
  /*        100% {*/
  /*            transform: scale(0);*/
  /*            transform-origin: top left;*/
  /*        }*/
  /*    }*/ }
.CODAndAtomeWrapper_hint_18H {
  color: #f04134;
  background: #fcdbd9;
  padding: 10px 20px;
  font-size: 13px;
  border-radius: 5px;
  margin-bottom: 10px;
  max-width: 90%;
  display: inline-block;
  white-space: pre-line; }

.CODAndAtomeWrapper_actionButton_2Cx {
  height: 40px !important;
  line-height: 40px !important;
  border: none !important;
  padding: 0px 25px;
  background: #0071ff !important;
  color: #fff !important;
  max-width: 200px;
  width: 50%; }

.CODAndAtomeWrapper_actionButton_2Cx span {
  font-size: 14px; }

.CODAndAtomeWrapper_atomeButton_8dT {
  background: #f0fb60 !important;
  color: #000 !important; }

.CODAndAtomeWrapper_alipayButton_Vii {
  background: #00adee !important;
  color: #fff !important; }

@media only screen and (max-width: 768px) {
  .CODAndAtomeWrapper_actionButton_2Cx {
    width: 100%;
    max-width: none; } }
.Gallery_dropZone_1S8 {
  border: dashed 2px rgba(0, 0, 0, 0.65);
  border-radius: 2px;
  display: inline-block;
  min-width: 350px;
  padding: 25px;
  text-align: center;
  cursor: pointer; }

.Gallery_uploadIconWrapper_1sV {
  text-align: center;
  margin-bottom: 14px; }

.Gallery_uploadIcon_3Jb {
  font-size: 80px; }

.Gallery_uploadMessage_3ox {
  font-size: 14px; }

.Gallery_clickToUpload_3-5 {
  display: none !important; }

.Gallery_clickToUpload_3-5::before {
  left: 0;
  top: 0;
  position: absolute;
  content: ' ';
  width: 100%;
  height: 100%; }

.Gallery_actionLink_2q3 {
  font-size: 13px;
  color: #888888;
  cursor: pointer; }

.Gallery_editAltModalTitle_3Hh {
  color: #000;
  font-size: 18px;
  margin-bottom: 10px; }

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

.Gallery_editAltModalRightText_1fw {
  margin-left: 10px; }

.Gallery_editAltModalRightText_1fw > .Gallery_title_1i2 {
  font-size: 14px;
  color: #000;
  margin-bottom: 5px; }

.Gallery_deleteTips_2U- {
  font-size: 12px;
  color: #aaaaaa; }

.Gallery_table_2il {
  width: 100%; }
  .Gallery_table_2il .ant-table .ant-table-thead .ant-table-selection-column {
    width: 15px;
    min-width: 15px; }
  .Gallery_table_2il .ant-table .ant-table-tbody .ant-table-selection-column {
    width: 15px;
    min-width: 15px; }
  .Gallery_table_2il .ant-table table {
    table-layout: fixed; }
:root {
  --darkGrey: #27272a;
  --lightGrey: #404040;
  --lightGrey2: #f4f4f5;
  --lightGrey3: #d4d4d4;
  --grey: #e4e4e7;
  --grey2: #525252; }

.ClipDrop_rootContainer_3JK {
  display: block;
  width: 100%;
  height: 100vh;
  padding-bottom: 20px;
  background: white;
  overflow: scroll; }

.ClipDrop_drawerWrapper_de6 {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  max-width: 350px;
  height: 100vh;
  overflow: scroll;
  background: white;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
          box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  z-index: 2;
  padding: 5px 8px; }
  .ClipDrop_drawerWrapper_de6 .ClipDrop_drawerHeader_19v {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px; }
    .ClipDrop_drawerWrapper_de6 .ClipDrop_drawerHeader_19v .ClipDrop_drawerToolsBtn_12O {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 8px 15px;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      cursor: pointer; }
    .ClipDrop_drawerWrapper_de6 .ClipDrop_drawerHeader_19v .ClipDrop_drawerToolsBtn_12O:hover {
      color: black; }

.ClipDrop_open_2s_ {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0); }

.ClipDrop_toolsSelectWrapper_S7C {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0px auto 30px auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 1;
  padding: 20px; }
  .ClipDrop_toolsSelectWrapper_S7C .ClipDrop_tools_2vJ {
    font-size: 20px;
    font-weight: 600;
    padding: 0px 8px;
    border-bottom: 1px solid;
    cursor: pointer; }

.ClipDrop_popoverWrapper_1yT {
  padding: 0px; }
  .ClipDrop_popoverWrapper_1yT .ant-popover-inner-content {
    padding: 0px 0px; }

.ClipDrop_toolsBtnWrapper_BtM {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 15px;
  font-size: 15px;
  cursor: pointer;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ClipDrop_toolsBtnWrapper_BtM .ClipDrop_icon_APf {
    width: 15px;
    height: 15px;
    margin-right: 5px; }

.ClipDrop_toolsBtnWrapper_BtM:hover {
  background-color: var(--lightGrey2); }

.ClipDrop_descriptionWrapper_2uH {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 850px;
  border-radius: 20px;
  background-color: var(--lightGrey2);
  color: black;
  margin: 0px auto; }
  .ClipDrop_descriptionWrapper_2uH .ClipDrop_leftItemWrapper_2d3 {
    padding: 32px;
    border-radius: 20px;
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .ClipDrop_descriptionWrapper_2uH .ClipDrop_leftItemWrapper_2d3 .ClipDrop_title_2aA {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 30px;
      font-weight: 700;
      line-height: 1.5; }
      .ClipDrop_descriptionWrapper_2uH .ClipDrop_leftItemWrapper_2d3 .ClipDrop_title_2aA .ClipDrop_img_5MZ {
        margin-right: 10px; }
    .ClipDrop_descriptionWrapper_2uH .ClipDrop_leftItemWrapper_2d3 .ClipDrop_desc_vC5 {
      font-size: 16px;
      line-height: 1.5;
      margin-top: 10px; }
  .ClipDrop_descriptionWrapper_2uH .ClipDrop_rightItemWrapper_214 {
    border-radius: 20px;
    width: 50%;
    -o-object-fit: contain;
       object-fit: contain; }

.ClipDrop_drawerDescriptionWrapper_1_d {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }
  .ClipDrop_drawerDescriptionWrapper_1_d .ClipDrop_leftItemWrapper_2d3 {
    padding: 20px 23px;
    width: 100%; }
    .ClipDrop_drawerDescriptionWrapper_1_d .ClipDrop_leftItemWrapper_2d3 .ClipDrop_title_2aA {
      font-size: 20px; }
      .ClipDrop_drawerDescriptionWrapper_1_d .ClipDrop_leftItemWrapper_2d3 .ClipDrop_title_2aA .ClipDrop_img_5MZ {
        margin-right: 5px; }
    .ClipDrop_drawerDescriptionWrapper_1_d .ClipDrop_leftItemWrapper_2d3 .ClipDrop_desc_vC5 {
      font-size: 14px; }
  .ClipDrop_drawerDescriptionWrapper_1_d .ClipDrop_rightItemWrapper_214 {
    width: 100%; }

.ClipDrop_uploadWrapper_U5w {
  width: 100%;
  max-width: 850px;
  background-color: var(--lightGrey2);
  border-radius: 20px;
  margin: 30px auto 0px auto; }
  .ClipDrop_uploadWrapper_U5w .ClipDrop_uploadArea_199 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: 3px dashed var(--lightGrey3);
    width: 100%;
    height: 150px;
    margin: 0px auto;
    background-color: white;
    color: black;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 20px;
    font-weight: 600;
    cursor: pointer; }
  .ClipDrop_uploadWrapper_U5w .ClipDrop_optionsWrapper_2o1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    padding: 20px;
    width: 100%;
    color: white;
    position: relative; }
    .ClipDrop_uploadWrapper_U5w .ClipDrop_optionsWrapper_2o1 .ClipDrop_gridItemWrapper_2NX {
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .ClipDrop_uploadWrapper_U5w .ClipDrop_optionsWrapper_2o1 .ClipDrop_btnWrapper_coK {
      background-color: var(--lightGrey3);
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      border-radius: 100px;
      font-size: 13px; }
      .ClipDrop_uploadWrapper_U5w .ClipDrop_optionsWrapper_2o1 .ClipDrop_btnWrapper_coK .ClipDrop_btn_hvQ {
        padding: 8px 20px;
        border-radius: 100px;
        font-weight: 600;
        cursor: pointer; }

.ClipDrop_uploadArea_199:hover {
  background-color: var(--lightGrey2); }

.ClipDrop_drawerUploadWrapper_2aB .ClipDrop_uploadArea_199 {
  height: 100px; }
  .ClipDrop_drawerUploadWrapper_2aB .ClipDrop_uploadArea_199 .ClipDrop_uploadImg_1xz {
    display: block;
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain; }

.ClipDrop_drawerUploadWrapper_2aB .ClipDrop_maskImg_3hu {
  width: 90%;
  max-height: 200px;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 15px auto 0px auto; }

.ClipDrop_drawerUploadWrapper_2aB .ClipDrop_optionsWrapper_2o1 {
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px; }
  .ClipDrop_drawerUploadWrapper_2aB .ClipDrop_optionsWrapper_2o1 .ClipDrop_gridItemWrapper_2NX {
    -ms-grid-column: 1;
        grid-column-start: 1;
    grid-column-end: 3; }

.ClipDrop_imgResultWrapper_1uc {
  width: 100%;
  max-width: 850px;
  margin: 20px auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ClipDrop_imgResultWrapper_1uc .ClipDrop_transparentBgWrapper_9sU {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 500px;
    background-image: url("/img/clipdrop/transparent.jpg");
    background-repeat: repeat; }
  .ClipDrop_imgResultWrapper_1uc .ClipDrop_imgContainer_9dt {
    display: block;
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain; }
  .ClipDrop_imgResultWrapper_1uc .ClipDrop_downloadBtn_37f {
    margin: 10px auto 0px auto;
    width: 200px;
    padding: 8px 15px;
    text-align: center;
    background-color: #108ee9;
    border-radius: 10px;
    color: white;
    cursor: pointer; }
  .ClipDrop_imgResultWrapper_1uc .ClipDrop_downloadBtn_37f:hover {
    background-color: #49a9ee; }

.ClipDrop_drawerImgResultWrapper_2F5 {
  max-width: 100%; }
  .ClipDrop_drawerImgResultWrapper_2F5 .ClipDrop_transparentBgWrapper_9sU {
    max-width: 100%; }

.ClipDrop_exampleWrapper_8U- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: 850px;
  margin: 10px auto; }
  .ClipDrop_exampleWrapper_8U- .ClipDrop_desc_vC5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 20px 0px 30px 0px;
    font-size: 15px;
    color: black; }
  .ClipDrop_exampleWrapper_8U- .ClipDrop_examples_r15 {
    display: -ms-grid;
    display: grid;
    grid-gap: 10px;
    -ms-grid-columns: (130px)[auto-fit];
        grid-template-columns: repeat(auto-fit, 130px);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .ClipDrop_exampleWrapper_8U- .ClipDrop_examples_r15 .ClipDrop_itemCell_28z {
      border-radius: 10px;
      width: 100%;
      aspect-ratio: 1/1;
      -o-object-fit: cover;
         object-fit: cover; }

.ClipDrop_drawerExampleWrapper_1mm .ClipDrop_examples_r15 {
  width: 100%;
  overflow-x: auto;
  -ms-grid-columns: (130px)[auto-fill];
      grid-template-columns: repeat(auto-fill, 130px);
  grid-auto-flow: column;
  grid-auto-columns: 130px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
.BulkActionProcess_buttonBar_Asc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.BulkActionProcess_refreshButton_a_M {
  margin-bottom: 10px; }

.BulkActionProcess_refreshButton_a_M > i {
  font-size: 14px;
  font-weight: bold; }

.BulkActionProcess_errorMessage_LFS {
  font-size: 14px;
  cursor: pointer; }

.BulkActionProcess_reportLink_2CH {
  font-size: 18px;
  font-weight: bold;
  text-decoration: underline; }

.BulkActionProcess_statusFail_1Fs::before {
  content: '';
  background: orangered;
  width: 8px;
  height: 8px;
  border-radius: 100px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.BulkActionProcess_statusSuccess_3kM::before {
  content: '';
  background: limegreen;
  width: 8px;
  height: 8px;
  border-radius: 100px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.BulkActionProcess_statusWaiting_1H5::before {
  content: '';
  background: orange;
  width: 8px;
  height: 8px;
  border-radius: 100px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.BulkActionProcess_downloadButton_3tf {
  height: 35px !important;
  line-height: 35px !important;
  padding: 0px 15px;
  background-color: #0071ff !important;
  color: #fff !important;
  border-color: #0071ff !important; }

.BulkActionProcess_downloadFileList_rSC {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 10px; }

.BulkActionProcess_tips_3wx {
  color: #ff0000;
  font-weight: bold; }

@media only screen and (max-width: 768px) {
  .BulkActionProcess_table_3rN col {
    width: auto !important; }
  .BulkActionProcess_table_3rN .responsiveRow768 {
    width: 100%; }
  .BulkActionProcess_table_3rN td,
  .BulkActionProcess_table_3rN th {
    width: 100% !important; } }
.Chatbird_root_1vl {
  /* position: absolute; */
  width: 100%;
  /* height: 100%; */
  height: 100vh;
  background: #fff; }

.Chatbird_container_3uV {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%; }

.Chatbird_enquiryButton_jjj {
  background-color: #00bf4a !important;
  height: 40px !important;
  line-height: 40px !important;
  color: #fff !important;
  border-color: #0071ff !important;
  padding: 0px 25px;
  width: 150px; }

.Chatbird_iframeContainer_14z {
  width: 100%;
  height: 100%;
  /* margin-top: -70px; */ }

.Chatbird_upgradePlanContainer_3Zq {
  max-width: 600px;
  width: 90%;
  /*height: 100%;*/
  /*margin-top: -70px;*/
  margin: auto; }

.Chatbird_titleBar_nfQ {
  /*background: #fff;*/
  /*padding: 10px 20px;*/
  margin-bottom: 5px;
  /*border-bottom: 1px solid #eee;*/
  z-index: 1; }

.Chatbird_button_MwO {
  line-height: 1;
  height: auto;
  padding: 7px 13px 7px 11px;
  border: none;
  border-radius: 5px;
  font-size: 14px;
  margin-left: 10px;
  background: #ffcc00;
  cursor: pointer; }

.Chatbird_button_MwO > i {
  margin-right: 3px; }

.Chatbird_actionButton_x1S {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #00bf4a !important;
  color: #fff !important;
  border-color: #00bf4a !important;
  padding: 0px 25px; }

.Chatbird_actionButton_x1S > span {
  font-size: 14px; }

.Chatbird_actionButton_x1S > i {
  font-weight: bold; }

@media only screen and (max-width: 768px) {
  .Chatbird_root_1vl {
    position: relative;
    height: 100vh; } }
.DisableOverlay_overlayContainer_13u {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center; }

.DisableOverlay_overlayMessageContainer_Tmi {
  font-size: 36px;
  color: #cccccc;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 100%;
      grid-template-columns: 100%;
  row-gap: 4vh;
  -ms-grid-column-align: center;
      justify-items: center; }

.DisableOverlay_overlayTag_3OU {
  bottom: 0px;
  text-align: center;
  color: #cccccc;
  padding: 20px;
  font-weight: 100;
  font-size: 10px;
  line-height: 10vh; }
.Shopay_root_2iq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.Shopay_settingWrapper_3v5 {
  background: #fff;
  border-radius: 5px;
  margin: 0px 30px 30px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  min-height: 848px;
  padding: 20px 30px; }

.Shopay_shopayManagement_1Yf {
  min-height: 100vh;
  /*background: #fafafa;*/
  width: 70%;
  overflow-y: auto;
  /* position: fixed; */
  height: 100vh; }

.Shopay_shopayManagement_1Yf::-webkit-scrollbar {
  background: unset;
  width: 8px; }

.Shopay_shopayManagement_1Yf::-webkit-scrollbar-thumb {
  background: #c7c7c7;
  border-radius: 4px; }

.Shopay_shopayFrame_1R0 {
  width: 30%;
  border-left: 0.5px solid #ccc;
  /* min-width: 375px; */
  /* position: fixed; */
  /* top: 0;
  right: 0; */
  height: 100vh; }

.Shopay_filterButton_2cB {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #4c5259 !important;
  color: #fff !important;
  border: none;
  padding: 0px 30px; }

.Shopay_filterButton_2cB > span {
  font-size: 14px; }

.Shopay_filterButton_2cB > i {
  font-weight: bold; }

.Shopay_excelButton_2Zi {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #15c162 !important;
  color: #fff !important;
  border: none;
  padding: 0px 30px;
  margin-left: 10px;
  margin-bottom: 20px; }

.Shopay_excelButton_2Zi > span {
  font-size: 14px; }

.Shopay_excelButton_2Zi > i {
  font-weight: bold; }

.Shopay_exportWA_gDw {
  margin-left: 10px; }

.Shopay_sfButton_Tsy {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #000 !important;
  color: #fff !important;
  border: none;
  padding: 0px 30px;
  margin-left: 10px;
  margin-bottom: 20px; }

.Shopay_sfButton_Tsy > span {
  font-size: 14px; }

.Shopay_sfButton_Tsy > i {
  font-weight: bold; }

.Shopay_refreshButton_3gh {
  position: absolute;
  right: 0px;
  padding-left: 15px !important;
  padding-right: 20px !important;
  margin-bottom: 10px; }

.Shopay_refreshButton_3gh > i {
  font-size: 14px;
  font-weight: bold; }

.Shopay_responsiveMinHeight_3yX {
  /*min-width: 900px;*/ }

.Shopay_content_Vst {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  /*max-width: 100%;*/
  padding: 30px;
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); }

.Shopay_desktopOnly_143 {
  display: block; }

.Shopay_recordPagination_3Va {
  text-align: right;
  width: 100%;
  margin-bottom: 10px; }

tr td div a {
  color: #000; }

tr td div a:hover {
  color: #ccc !important; }

td span a {
  color: #000; }

td span a:hover {
  color: #ccc !important; }

.Shopay_tableChildren_3GI {
  width: 100%;
  font-size: 13px;
  line-height: 25px; }

.Shopay_paymentCell_2Cg {
  text-align: center; }

.Shopay_paymentIcon_lkZ {
  width: 30px;
  border-radius: 10px; }

.Shopay_orderLink_j0k {
  text-decoration: underline; }

.Shopay_normalTag_1XV {
  display: inline-block;
  padding: 0px 5px;
  border-radius: 5px;
  font-size: 12px;
  margin-top: 5px;
  color: #222;
  background: #eee; }

.Shopay_advancedDeliveryTag_1D1 {
  color: #f37200;
  background: #fee4c0; }

.Shopay_subContent_32O {
  margin-top: 20px;
  margin-bottom: 100px; }

.Shopay_custom_hr_612 {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.Shopay_header_title_upt {
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 1px;
  padding-left: 30px;
  border-bottom: 1px solid #eee;
  width: 100%;
  background: #fff;
  line-height: 60px; }

.Shopay_header_desc_16_ {
  font-size: 12px;
  font-weight: 200;
  letter-spacing: 0px; }

.Shopay_form_extra_desc_2Nr {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  max-width: 700px;
  margin-bottom: 30px;
  color: #000; }

.Shopay_form_extra_remark_209 {
  font-size: 12px;
  font-weight: 200;
  letter-spacing: 0px;
  color: #aaa;
  margin-top: 20px;
  margin-bottom: 20px; }

.Shopay_product_option_title_3qf {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #aaa;
  font-weight: 200; }

.Shopay_product_status_background_2un {
  text-align: center;
  width: 100%; }

.Shopay_product_status_tag_2-d {
  /*width: 70%;*/
  height: 30px;
  line-height: 30px;
  text-align: center; }

.Shopay_imageCol_1Bd {
  display: table-cell;
  width: 75px; }

.Shopay_statusCol_IVl {
  display: table-cell;
  width: 100px; }

.Shopay_contentPadding_mjN {
  background: #fff;
  padding: 20px;
  border-radius: 5px;
  margin: 30px;
  position: relative;
  border: 1px solid #e8e8e8; }

.Shopay_customTag_4zR {
  font-size: 13px;
  line-height: 30px;
  padding: 0px 10px;
  height: 30px;
  width: 100%;
  text-align: center; }

.Shopay_previewBtn_30J {
  display: none;
  width: 80%;
  padding: 20px;
  line-height: 0px;
  font-size: 16px;
  background-color: #108ee9;
  border: none;
  z-index: 5;
  position: fixed;
  bottom: 20px;
  left: 10%;
  color: #fff; }

.Shopay_deleteRecord_1hR {
  display: inline-block;
  color: #aaa;
  margin-top: 5px;
  margin-right: 5px; }

.Shopay_deleteRecord_1hR:last-child {
  margin-right: 0px; }

.Shopay_confirmTopUp_32M {
  color: #000; }

.Shopay_downloadButton_241 {
  background: #0071ff;
  color: #fff;
  border: none;
  height: auto;
  padding: 10px 15px; }

.Shopay_downloadButton_241:hover {
  background: #0071ff !important;
  color: #fff !important; }

.Shopay_downloadButton_241:active {
  background: #0071ff !important;
  color: #fff !important; }

.Shopay_downloadButton_241:focus {
  background: #0071ff !important;
  color: #fff !important; }

.Shopay_domToImageButtonContainer_Lhb {
  padding: 0 20px 0 0;
  position: absolute;
  right: 0;
  z-index: 5; }

@media only screen and (max-width: 1400px) {
  .Shopay_shopayFrame_1R0 {
    min-width: 0; } }

@media only screen and (max-width: 1200px) {
  .Shopay_shopayFrame_1R0 {
    width: 35%;
    min-width: unset; }
  .Shopay_shopayManagement_1Yf {
    width: 65%; } }

@media only screen and (max-width: 900px) {
  .Shopay_shopayManagement_1Yf {
    width: 100%;
    position: unset; }
  .Shopay_shopayFrame_1R0 {
    position: absolute;
    overflow-y: auto;
    width: 100%;
    right: -1000px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    background: #fafafa;
    z-index: 6; }
  .Shopay_shopayFrame--enable_2Fj {
    right: 0; }
  .Shopay_paymentIcon_lkZ {
    width: 50px; }
  .Shopay_paymentCell_2Cg {
    text-align: left;
    font-size: 16px; }
  .Shopay_paymentCell_2Cg > h2 {
    font-size: 20px;
    line-height: 50px;
    color: black; }
  .Shopay_paymentCell_2Cg > h3 {
    font-size: 13px;
    color: #aaaaaa;
    margin-bottom: 10px; }
  .Shopay_tableChildren_3GI {
    color: #aaaaaa;
    margin-top: 20px; }
  .Shopay_tableChildren_3GI > h3 {
    color: #aaaaaa;
    margin-top: 20px; }
  .Shopay_previewBtn_30J {
    display: block; } }

@media only screen and (max-width: 768px) {
  .Shopay_settingWrapper_3v5 {
    margin: 0;
    padding: 20px 6px; }
  .Shopay_excelButton_2Zi {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0px; }
  .Shopay_filterButton_2cB {
    width: 100%;
    margin-bottom: 10px; }
  .Shopay_refreshButton_3gh {
    position: relative;
    width: 100%; }
  .Shopay_desktopOnly_143 {
    display: none; }
  .Shopay_content_Vst {
    margin: auto;
    width: 100%;
    max-width: 100%;
    padding: 10px;
    background: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); }
  .Shopay_responsiveMinHeight_3yX {
    min-width: 0px; }
  .Shopay_contentPadding_mjN {
    padding-bottom: 60px !important; }
  .Shopay_responsiveAlign_2KH {
    text-align: center; }
  .Shopay_imageCol_1Bd {
    display: none;
    width: 0px; }
  .Shopay_statusCol_IVl {
    display: none;
    width: 0px; }
  .Shopay_domToImageButtonContainer_Lhb {
    text-align: right;
    position: relative;
    padding: 0; } }
.Table_table_eVF {
  font-size: 13px; }

.Table_table_eVF > div > div > div > div > div {
  overflow-y: unset; }

.Table_table_eVF > div > div > div > div > div > table > tbody > tr > td {
  padding: 10px 10px 5px;
  vertical-align: top; }

.Table_table_eVF > div > div > div > div > div > table > thead > tr > th:first-child {
  /*image*/
  width: 80px;
  max-width: 80px; }

.Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(2) {
  /*name and id*/
  width: 300px;
  max-width: 300px; }

.Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(3) {
  /*amount*/
  width: 150px;
  max-width: 150px; }

.Table_table_eVF > div > div > div > div > div > table > tbody > tr > td:nth-child(3) {
  /*amount*/
  line-height: 50px; }

.Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(4) {
  /*order status*/
  width: 125px;
  max-width: 124px; }

.Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(5) {
  /*delivery*/
  width: 200px;
  max-width: 200px; }

.Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(6) {
  /*payment*/
  width: 200px;
  max-width: 200px; }

@media only screen and (max-width: 1600px) {
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:first-child {
    /*image*/
    width: 80px;
    max-width: 80px; }
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(2) {
    /*name and id*/
    width: 170px;
    max-width: 170px; }
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(3) {
    /*amount*/
    width: 120px;
    max-width: 120px; }
  .Table_table_eVF > div > div > div > div > div > table > tbody > tr > td:nth-child(3) {
    /*amount*/
    line-height: 50px; }
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(4) {
    /*order status*/
    width: 125px;
    max-width: 124px; }
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(5) {
    /*delivery*/
    width: 200px;
    max-width: 200px; }
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(6) {
    /*payment*/
    width: 200px;
    max-width: 200px; } }

@media only screen and (max-width: 1400px) {
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(3) {
    /*amount*/
    width: 100px;
    max-width: 100px; }
  .Table_table_eVF > div > div > div > div > div > table > tbody > tr > td:nth-child(3) {
    /*amount*/
    line-height: initial; }
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(4) {
    /*order status*/
    width: 125px;
    max-width: 125px; }
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(5) {
    /*delivery*/
    width: 125px;
    max-width: 125px; }
  /*.table > div > div > div > div > div > table > thead > tr > th:nth-child(5) {*/
  /*!*delivery*!*/
  /*width: 100px;*/
  /*max-width: 100px;*/
  /*}*/
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(6) {
    /*payment*/
    width: 100px;
    max-width: 100px; } }

@media only screen and (max-width: 1200px) {
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(2) {
    /*name and id*/
    width: 200px;
    max-width: 200px; }
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(3) {
    /*amount*/
    width: 125px;
    max-width: 125px; }
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(4) {
    /*payment*/
    width: 100px;
    max-width: 100px; } }

@media only screen and (max-width: 1050px) {
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(2) {
    /*name and id*/
    width: 150px;
    max-width: 150px; } }

@media only screen and (max-width: 900px) {
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(1) {
    /*payment*/
    width: 50%;
    max-width: 50%; }
  .Table_table_eVF > div > div > div > div > div > table > thead > tr > th:nth-child(2) {
    /*payment*/
    width: 50%;
    max-width: 50%; } }

@media only screen and (max-width: 768px) {
  .Table_table_eVF > div > div > div > div > div {
    overflow-y: scroll; } }
.ShopayFrame_root_j9m {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%); }
  .ShopayFrame_root_j9m .ShopayFrame_container_JKL {
    width: 375px;
    display: block;
    height: 860px;
    background: #fff;
    overflow-y: auto;
    max-height: 100vh;
    margin: 0 auto;
    padding-bottom: 20px; }
    .ShopayFrame_root_j9m .ShopayFrame_container_JKL::-webkit-scrollbar {
      background: unset;
      width: 4px; }
    .ShopayFrame_root_j9m .ShopayFrame_container_JKL::-webkit-scrollbar-thumb {
      background: #c7c7c7;
      border-radius: 4px; }
    .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_background_17H {
      background: #292f3e;
      height: 180px;
      text-align: center;
      color: #fff;
      font-weight: 500;
      font-size: 16px;
      padding-top: 20px; }
      .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_background_17H .ShopayFrame_recipient_1Zu {
        color: #abacae; }
      .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_background_17H .ShopayFrame_recipientIcon_5-3 {
        height: 150px;
        width: 150px;
        background-color: #fff;
        border-radius: 50%;
        border: 0.5px solid #ececec;
        position: relative;
        top: 10px; }
    .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_quantityInput_rpV {
      margin-top: 50px;
      text-align: right;
      font-size: 16px;
      color: #000;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: baseline;
      -webkit-align-items: baseline;
          -ms-flex-align: baseline;
              align-items: baseline; }
      .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_quantityInput_rpV > div:first-child,
      .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_quantityInput_rpV > div:last-child {
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%; }
      .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_quantityInput_rpV > div:nth-child(2) {
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0; }
      .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_quantityInput_rpV input {
        border: none;
        border-bottom: 2px solid #ececec;
        font-size: 35px;
        text-align: center; }
        .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_quantityInput_rpV input:focus {
          outline: none; }
        .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_quantityInput_rpV input::-webkit-inner-spin-button {
          -webkit-appearance: none; }
    .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_buyerRemarkInput_4-r {
      margin-top: 10px;
      color: #5e5e5e;
      text-align: center; }
      .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_buyerRemarkInput_4-r input {
        border: none;
        font-size: 16px;
        text-align: center;
        width: 20ch; }
        .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_buyerRemarkInput_4-r input:focus {
          outline: none; }
    .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_remarkMessage_134 {
      text-align: center;
      font-size: 14px;
      background: #3e73fc;
      border-radius: 5px;
      color: #fff;
      font-size: 14px;
      padding: 5px 15px;
      margin: 5px auto;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      max-width: 95%;
      white-space: pre-wrap;
      text-align: left; }
    .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_paymentSection_2Eo {
      margin-top: 20px;
      padding: 0 10px;
      padding-bottom: 25px; }
      .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_paymentSection_2Eo .ShopayFrame_paymentTitle_17n {
        font-size: 12px;
        margin-bottom: 5px;
        color: #aaa; }
      .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_paymentSection_2Eo .ShopayFrame_paymentInput_1bA {
        border-radius: 0px !important;
        border: 1px solid #fff !important;
        border-bottom: 1px solid #ccc !important;
        width: 100%; }
      .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_paymentSection_2Eo .ShopayFrame_paymentInput_1bA:focus {
        -webkit-box-shadow: none !important;
                box-shadow: none !important; }
      .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_paymentSection_2Eo .ShopayFrame_paymentOptionContainer_2jS {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 48% 48%;
            grid-template-columns: 48% 48%;
        -webkit-column-gap: 4%;
           -moz-column-gap: 4%;
                column-gap: 4%;
        row-gap: 15px; }
        .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_paymentSection_2Eo .ShopayFrame_paymentOptionContainer_2jS .ShopayFrame_paymentOptionBtn_1mf {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          border: 1px solid #eee;
          border-radius: 5px;
          padding: 8px 10px;
          cursor: pointer;
          color: #000; }
          .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_paymentSection_2Eo .ShopayFrame_paymentOptionContainer_2jS .ShopayFrame_paymentOptionBtn_1mf .ShopayFrame_paymentOptionIcon_3II {
            height: 30px;
            width: 30px;
            border-radius: 5px;
            margin-right: 10px;
            margin-top: 3px; }
      .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_paymentSection_2Eo .ShopayFrame_waterMark_-p5 {
        margin: 5px auto;
        width: 100px; }
    .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_getLinkBtn_2nA {
      width: 100%;
      padding: 25px;
      line-height: 0px;
      font-size: 16px;
      background-color: #292f3e;
      border: none;
      position: fixed;
      margin: 0 -10px;
      max-width: 375px;
      bottom: 0;
      border-radius: 0; }

@media only screen and (max-width: 1400px) {
  .ShopayFrame_root_j9m {
    position: static;
    -webkit-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
    height: 100%; }
    .ShopayFrame_root_j9m .ShopayFrame_container_JKL {
      margin: 0;
      height: 100%;
      width: 100%; }
      .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_header_3jM {
        text-align: left;
        margin-left: 5px; }
        .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_header_3jM .ShopayFrame_backBtn_2cw {
          padding: 0 5px;
          cursor: pointer; }
      .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_quantityInput_rpV {
        margin-top: 75px; }
      .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_getLinkBtn_2nA {
        max-width: 25%; } }

@media only screen and (max-width: 1200px) {
  .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_getLinkBtn_2nA {
    max-width: 35%; } }

@media only screen and (max-width: 900px) {
  .ShopayFrame_root_j9m .ShopayFrame_container_JKL .ShopayFrame_getLinkBtn_2nA {
    max-width: 100%; } }
.Setting_root_2qS {
  min-height: 20vh;
  margin-top: 20px;
  margin-bottom: 30px; }
  .Setting_root_2qS .Setting_content_1-f {
    margin: auto; }
.DomToImage_A5Container_249 {
  aspect-ratio: 1 / 1.4142;
  width: 2000px;
  background-color: #000000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: white;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 10%; }

.DomToImage_logo_UFY {
  width: 100%;
  height: 15%;
  -o-object-fit: contain;
     object-fit: contain;
  padding: 0% 20% 5% 20%; }

.DomToImage_title_1Mg {
  font-size: 140px; }

.DomToImage_url_12T {
  font-size: 100px;
  padding-bottom: 20px; }

.DomToImage_payHintContainer_16g {
  background: #0077ff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin-top: auto; }

.DomToImage_payHint_25M {
  font-size: 120px;
  padding: 60px 80px;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end; }

.DomToImage_qrCode_2MZ {
  width: 60%;
  border-radius: 50px;
  overflow: hidden;
  margin: 100px 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  position: relative; }

.DomToImage_paymentOptionContainer_3ZS {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.DomToImage_paymentOptionBtn_CP8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.DomToImage_paymentOptionIcon_3X- {
  height: 120px;
  border-radius: 5px; }

.DomToImage_centerImage_1sN {
  width: 270px;
  height: 270px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 1000px;
  -o-object-fit: contain;
     object-fit: contain; }
.PackageLink_loading_3tN {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.PackageLink_container_JTC {
  font-size: 14px;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  margin: 30px;
  background-color: #fff; }
  .PackageLink_container_JTC .ant-tabs {
    padding: 20px; }
  .PackageLink_container_JTC .PackageLink_select_20I {
    margin-top: 10px; }
    .PackageLink_container_JTC .PackageLink_select_20I .PackageLink_row__body_1eB {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .PackageLink_container_JTC .PackageLink_select_20I .PackageLink_row__body_1eB > input {
        font-size: 14px;
        height: 38px;
        line-height: 38px; }
      .PackageLink_container_JTC .PackageLink_select_20I .PackageLink_row__body_1eB > span {
        -webkit-align-self: center;
            -ms-flex-item-align: center;
                    -ms-grid-row-align: center;
                align-self: center;
        font-size: 14px; }
    .PackageLink_container_JTC .PackageLink_select_20I .ant-select {
      width: 100%; }
  .PackageLink_container_JTC .PackageLink_gallery_24A {
    margin-bottom: 0; }
    .PackageLink_container_JTC .PackageLink_gallery_24A .PackageLink_row__body_1eB {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .PackageLink_container_JTC .PackageLink_gallery_24A .PackageLink_row__body_1eB .PackageLink_search_3rM > span {
        height: 38px;
        margin-bottom: 15px; }
        .PackageLink_container_JTC .PackageLink_gallery_24A .PackageLink_row__body_1eB .PackageLink_search_3rM > span input {
          font-size: 14px;
          line-height: 38px; }
      .PackageLink_container_JTC .PackageLink_gallery_24A .PackageLink_row__body_1eB .PackageLink_products_1Ed {
        border: 1px solid #e8e8e8;
        padding: 15px;
        border-radius: 5px; }
        .PackageLink_container_JTC .PackageLink_gallery_24A .PackageLink_row__body_1eB .PackageLink_products_1Ed .PackageLink_product_3Ue {
          height: 100px;
          display: inline-block;
          margin: 1px;
          aspect-ratio: 1;
          border: none;
          cursor: pointer; }
          .PackageLink_container_JTC .PackageLink_gallery_24A .PackageLink_row__body_1eB .PackageLink_products_1Ed .PackageLink_product_3Ue img {
            -o-object-fit: cover;
               object-fit: cover;
            width: 100%;
            height: 100%; }
    .PackageLink_container_JTC .PackageLink_gallery_24A .PackageLink_pagination_wMy {
      margin: 10px 0;
      -webkit-align-self: flex-end;
          -ms-flex-item-align: end;
              align-self: flex-end; }
      .PackageLink_container_JTC .PackageLink_gallery_24A .PackageLink_pagination_wMy .ant-btn {
        border: none; }
        .PackageLink_container_JTC .PackageLink_gallery_24A .PackageLink_pagination_wMy .ant-btn[disabled] {
          background: none !important; }
  .PackageLink_container_JTC .PackageLink_cart_2-n {
    overflow: auto;
    margin: auto;
    white-space: nowrap; }
    .PackageLink_container_JTC .PackageLink_cart_2-n .PackageLink_row__body_1eB {
      border: 1px solid #e8e8e8;
      padding: 15px;
      border-radius: 5px; }
      .PackageLink_container_JTC .PackageLink_cart_2-n .PackageLink_row__body_1eB .PackageLink_item_3mt {
        position: relative;
        display: inline-block;
        aspect-ratio: 1;
        width: 75px;
        margin-right: 15px; }
        .PackageLink_container_JTC .PackageLink_cart_2-n .PackageLink_row__body_1eB .PackageLink_item_3mt .PackageLink_remove_3kf {
          position: absolute;
          top: -10px;
          right: -10px; }
        .PackageLink_container_JTC .PackageLink_cart_2-n .PackageLink_row__body_1eB .PackageLink_item_3mt img {
          height: 100%;
          width: 100%;
          -o-object-fit: cover;
             object-fit: cover; }
    .PackageLink_container_JTC .PackageLink_cart_2-n .PackageLink_empty_3pE {
      width: 100%;
      color: #ccc;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .PackageLink_container_JTC .PackageLink_preview_3R4 {
    width: 100%; }
    .PackageLink_container_JTC .PackageLink_preview_3R4 .PackageLink_row__body_1eB {
      display: block; }
      .PackageLink_container_JTC .PackageLink_preview_3R4 .PackageLink_row__body_1eB > input {
        font-size: 14px;
        height: 38px;
        line-height: 38px; }
  .PackageLink_container_JTC .PackageLink_buttons_2Nu {
    height: 40px;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .PackageLink_container_JTC .PackageLink_buttons_2Nu button {
      border-radius: 5px;
      height: 100%;
      margin-right: 10px; }

.PackageLink_row_3gS {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 25px 0; }
  .PackageLink_row_3gS > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .PackageLink_row_3gS .PackageLink_row__head_3PA {
    max-width: 20%;
    line-height: 40px; }
  .PackageLink_row_3gS .PackageLink_row__body_1eB {
    max-width: 80%; }

@media only screen and (max-width: 768px) {
  .PackageLink_container_JTC {
    border: none;
    margin: 0; }
    .PackageLink_container_JTC .PackageLink_gallery_24A .PackageLink_row__body_1eB .PackageLink_products_1Ed .PackageLink_product_3Ue {
      height: 70px; }
  .PackageLink_row_3gS {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 25px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .PackageLink_row_3gS > div {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .PackageLink_row_3gS .PackageLink_row__head_3PA {
      max-width: 100%;
      line-height: 40px; }
    .PackageLink_row_3gS .PackageLink_row__body_1eB {
      max-width: 100%; } }
.ProductModal_field_1Vd {
  margin-bottom: 5px;
  color: #000;
  font-size: 14px; }

.ProductModal_info_3ry {
  color: #000;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 20% 80%;
      grid-template-columns: 20% 80%;
  font-size: 14px; }
  .ProductModal_info_3ry img {
    aspect-ratio: 1;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  .ProductModal_info_3ry .ProductModal_name_1Ty {
    margin-left: 15px;
    letter-spacing: 1px;
    font-size: 24px;
    font-weight: bold; }

.ProductModal_price_2UR {
  border-top: 1px solid #dcdcdc;
  padding-top: 5px;
  margin: 15px 0 5px 0; }
  .ProductModal_price_2UR > .ProductModal_field_1Vd {
    margin: 0; }
  .ProductModal_price_2UR > span {
    color: #000;
    letter-spacing: 1px;
    font-size: 20px;
    font-weight: bold; }

.ProductModal_remarks_8Xe {
  background-color: #787878;
  color: #fff;
  border-radius: 4px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 14px;
  padding: 10px;
  margin: 10px 0;
  line-height: 1;
  letter-spacing: 2.5px; }

.ProductModal_option_22C {
  margin: 10px 0; }

.ProductModal_quantity_I_X {
  margin: 10px 0; }

.ProductModal_extraField_I3l {
  margin-top: 10px; }

.ProductModal_dropdownMenu_7ur {
  overflow: hidden;
  margin-top: 15px; }
  .ProductModal_dropdownMenu_7ur button {
    width: 100%; }
    .ProductModal_dropdownMenu_7ur button i {
      -webkit-transition: 0.2s !important;
      -o-transition: 0.2s !important;
      transition: 0.2s !important; }
  .ProductModal_dropdownMenu_7ur .ProductModal_content_1q4 {
    max-height: 0; }
  .ProductModal_dropdownMenu--active_3E3 button i {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg); }
  .ProductModal_dropdownMenu--active_3E3 .ProductModal_content_1q4 {
    max-height: 100%; }
.ProductOption_container_1JL {
  width: 100%; }
  .ProductOption_container_1JL .ProductOption_select_2TL {
    display: block; }
.QuantityPicker_container_a5o {
  font-size: 14px;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  border-spacing: 0px;
  color: #555;
  border: 1px solid #ddd; }
  .QuantityPicker_container_a5o td {
    vertical-align: middle;
    text-align: center;
    height: 30px; }
  .QuantityPicker_container_a5o .QuantityPicker_minus_3he {
    cursor: pointer;
    width: 30px;
    background: #fafafa;
    border-right: 1px solid #ddd; }
  .QuantityPicker_container_a5o .QuantityPicker_num_3V8 {
    height: 100%;
    width: 100%;
    border: none;
    text-align: center; }
  .QuantityPicker_container_a5o .QuantityPicker_add_35M {
    cursor: pointer;
    width: 30px;
    background: #fafafa;
    border-left: 1px solid #ddd; }
  .QuantityPicker_container_a5o .QuantityPicker_disabled_Mcx {
    color: #ccc;
    cursor: not-allowed; }
.TextOption_TextOption_2eC {
  font-size: 14px;
  line-height: 20px; }
  .TextOption_TextOption_2eC .TextOption_TextOption__dropdown_Kx9,
  .TextOption_TextOption_2eC .TextOption_TextOption__checkbox_Nch {
    color: #000;
    margin: 10px 0; }
    .TextOption_TextOption_2eC .TextOption_TextOption__dropdown_Kx9 .TextOption_TextOption__select_96f,
    .TextOption_TextOption_2eC .TextOption_TextOption__dropdown_Kx9 .TextOption_TextOption__text_fXA,
    .TextOption_TextOption_2eC .TextOption_TextOption__checkbox_Nch .TextOption_TextOption__select_96f,
    .TextOption_TextOption_2eC .TextOption_TextOption__checkbox_Nch .TextOption_TextOption__text_fXA {
      color: rgba(0, 0, 0, 0.65);
      margin-top: 5px; }
  .TextOption_TextOption_2eC span {
    font-size: 14px; }
.AdvancedProduct_advProduct_3xJ {
  position: relative;
  padding: 15px 0;
  margin: 0 15px; }
  .AdvancedProduct_advProduct_3xJ .AdvancedProduct_image_3jK {
    width: 20%;
    display: inline-block; }
    .AdvancedProduct_advProduct_3xJ .AdvancedProduct_image_3jK img {
      height: 100%;
      width: 100%;
      -o-object-fit: contain;
         object-fit: contain; }
  .AdvancedProduct_advProduct_3xJ .AdvancedProduct_right_13B {
    display: inline-block;
    vertical-align: top;
    width: 80%;
    padding-left: 10px;
    position: relative; }
    .AdvancedProduct_advProduct_3xJ .AdvancedProduct_right_13B .AdvancedProduct_title_2-9 {
      display: block;
      width: 45%;
      overflow: hidden;
      text-overflow: ellipsis; }
    .AdvancedProduct_advProduct_3xJ .AdvancedProduct_right_13B .AdvancedProduct_price_1_sIp {
      display: block; }
      .AdvancedProduct_advProduct_3xJ .AdvancedProduct_right_13B .AdvancedProduct_price_1--disabled_1Oo {
        color: #aaa;
        text-decoration: line-through; }
    .AdvancedProduct_advProduct_3xJ .AdvancedProduct_right_13B .AdvancedProduct_price_2_1hj {
      color: #007cff; }
    .AdvancedProduct_advProduct_3xJ .AdvancedProduct_right_13B .AdvancedProduct_quantity_2zZ {
      position: absolute;
      width: 150px;
      top: 0;
      right: 0; }

.AdvancedProduct_bottom_3ec .AdvancedProduct_tagContainer_15P {
  margin-top: 5px;
  color: #000;
  font-size: 12px;
  line-height: 1.5;
  cursor: pointer; }

.AdvancedProduct_bottom_3ec .AdvancedProduct_tag_21_ {
  display: inline-block;
  color: #000;
  background: #f5f5f5;
  font-size: 12px;
  border-radius: 5px;
  padding: 5px 10px;
  margin: 0 5px 5px 0; }
.Msg_Msg_3pF {
  font-size: 14px; }
  .Msg_Msg_3pF th span {
    font-size: 13px; }
  .Msg_Msg_3pF input {
    font-size: 14px;
    height: 38px;
    line-height: 38px; }
  .Msg_Msg_3pF textarea {
    font-size: 14px; }
  .Msg_Msg_3pF .Msg_action_2KX {
    font-size: 14px; }
    .Msg_Msg_3pF .Msg_action_2KX button {
      background: transparent;
      border: none;
      margin-right: 5px;
      padding-right: 5px;
      cursor: pointer;
      color: #888;
      -webkit-transition: color 0.3s ease;
      -o-transition: color 0.3s ease;
      transition: color 0.3s ease; }
      .Msg_Msg_3pF .Msg_action_2KX button:hover {
        color: #ccc; }
      .Msg_Msg_3pF .Msg_action_2KX button:not(:last-child) {
        border-right: 1px solid #ccc; }
  .Msg_Msg_3pF .Msg_item_3q4 {
    position: relative;
    display: inline-block;
    aspect-ratio: 1;
    width: 75px;
    margin-right: 15px; }
    .Msg_Msg_3pF .Msg_item_3q4 .Msg_remove_2SR {
      position: absolute;
      top: -10px;
      right: -10px; }
    .Msg_Msg_3pF .Msg_item_3q4 img {
      height: 100%;
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .Msg_Msg_3pF .Msg_pagination_3wK {
    margin-top: 10px;
    float: right; }
    .Msg_Msg_3pF .Msg_pagination_3wK .ant-btn {
      border: none; }
      .Msg_Msg_3pF .Msg_pagination_3wK .ant-btn[disabled] {
        background: none !important; }
  .Msg_Msg_3pF .Msg_searchInput_nln {
    margin-bottom: 10px; }
.AlfredSetting-module_inputField_IKI {
  font-size: 16px; }

.AlfredSetting-module_clearButton_wLD {
  font-size: 13px;
  height: 40px !important; }

.AlfredSetting-module_logo_3ng {
  display: block;
  margin: auto;
  max-height: 100px; }
.Form_flexRow_3gX {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

.Form_buttonBar_1h4 {
  margin: 30px; }

.Form_formContainer_SY7 .Form_sharedLinkContainer_293 {
  margin: 10px 30px; }
  .Form_formContainer_SY7 .Form_sharedLinkContainer_293 .Form_viewFormUrl_zqi {
    font-size: 1.17em;
    color: rgba(0, 0, 0, 0.85);
    font-weight: 500; }
  .Form_formContainer_SY7 .Form_sharedLinkContainer_293 .Form_sharedLinkURL_2zY {
    cursor: pointer;
    color: #4c5259;
    font-size: 16px;
    text-decoration: underline; }

.Form_formSettingContainer_2gB .Form_formSettingItem_3Br {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.85); }
  .Form_formSettingContainer_2gB .Form_formSettingItem_3Br .Form_settingName_19H {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start; }
  .Form_formSettingContainer_2gB .Form_formSettingItem_3Br .Form_settingAction_38j {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    margin-left: 4.16666667%; }
.FormAnswerTable_flexRow_39X {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

.FormAnswerTable_formAnswerContainer_3Me .FormAnswerTable_toolBarContainer_1AD {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 0; }
  .FormAnswerTable_formAnswerContainer_3Me .FormAnswerTable_toolBarContainer_1AD .FormAnswerTable_searchSection_2lB {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%; }
    .FormAnswerTable_formAnswerContainer_3Me .FormAnswerTable_toolBarContainer_1AD .FormAnswerTable_searchSection_2lB .FormAnswerTable_searchIcon_AuP {
      cursor: pointer; }
  .FormAnswerTable_formAnswerContainer_3Me .FormAnswerTable_toolBarContainer_1AD .FormAnswerTable_refreshSection_2gu {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    text-align: right; }
  .FormAnswerTable_formAnswerContainer_3Me .FormAnswerTable_toolBarContainer_1AD .FormAnswerTable_searchDatePeriodSection_Gf0 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%; }
  .FormAnswerTable_formAnswerContainer_3Me .FormAnswerTable_toolBarContainer_1AD .FormAnswerTable_paginationSection_3u7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    text-align: right; }

.FormAnswerTable_formAnswerContainer_3Me .FormAnswerTable_buttonToolBar_11Z {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.FormAnswerTable_formAnswerContainer_3Me .FormAnswerTable_formAnswerTablePagination_2bb {
  padding: 10px 0;
  text-align: right; }

.FormAnswerTable_formAnswerContainer_3Me .FormAnswerTable_scrollTable_2NR {
  overflow: scroll; }

.FormAnswerTable_formAnswerContainer_3Me .FormAnswerTable_hiddenSlider_1iv {
  display: none; }

.FormAnswerTable_formAnswerContainer_3Me .FormAnswerTable_displaySlider_3qm {
  display: relative; }

.FormAnswerTable_isErrorContainer_20k {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5%; }

.FormAnswerTable_answerTable_ogR {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%; }

.FormAnswerTable_previewModalContainer_3UT {
  max-height: 500px;
  overflow-y: scroll; }
.Toolbar_buttonToolBar_1nw {
  padding: 10px 0;
  margin: 0 10%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #e9e9e9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
.PreviewModal_openPreviewModalContainer_G3M {
  max-height: 500px;
  overflow-y: scroll; }
.InteractivePreviewModal_previewModalContainer_13c .InteractivePreviewModal_titleContainer_Hy8 {
  font-size: 18px;
  font-weight: 400;
  line-height: 60px;
  color: #000; }

.InteractivePreviewModal_previewModalContainer_13c .InteractivePreviewModal_previewComponentContainer_GZW {
  width: 320px;
  height: 520px;
  -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.35);
          box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.35);
  border-radius: 4px;
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 5px; }
  .InteractivePreviewModal_previewModalContainer_13c .InteractivePreviewModal_previewComponentContainer_GZW .InteractivePreviewModal_formTitle_1q_ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 18px;
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px solid #e9e9e9;
    padding: 10px 0; }
  .InteractivePreviewModal_previewModalContainer_13c .InteractivePreviewModal_previewComponentContainer_GZW .InteractivePreviewModal_component_2Kv {
    max-height: 420px;
    overflow-y: scroll; }
  .InteractivePreviewModal_previewModalContainer_13c .InteractivePreviewModal_previewComponentContainer_GZW .InteractivePreviewModal_submitButton_2d5 {
    border-top: 1px solid #e9e9e9;
    text-align: center;
    padding: 10px 0; }
    .InteractivePreviewModal_previewModalContainer_13c .InteractivePreviewModal_previewComponentContainer_GZW .InteractivePreviewModal_submitButton_2d5 .InteractivePreviewModal_button_3ST {
      position: relative;
      vertical-align: top;
      color: #ffffff;
      background-color: #009ce0;
      border-width: 0px;
      border-style: solid;
      min-width: 150px;
      padding: 0 24px;
      -webkit-transition: color 1s;
      -o-transition: color 1s;
      transition: color 1s;
      height: 40px;
      cursor: pointer; }
.FormBuilder_flexRow_2JN {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.FormBuilder_flexCol_23H {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px;
  background-color: #ffffff; }

.FormBuilder_formBuilderContainer_35B {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px;
  background-color: #fafafa; }

.FormBuilder_previewSection_yVh {
  padding: 1% 2%;
  background-color: #108ee9; }
  .FormBuilder_previewSection_yVh .FormBuilder_previewButton_2bw {
    float: right; }

.FormBuilder_formBuilder_2AP {
  margin: 2% 25%; }
  .FormBuilder_formBuilder_2AP .FormBuilder_insertFieldButtonContainer_3Dx {
    text-align: center; }
    .FormBuilder_formBuilder_2AP .FormBuilder_insertFieldButtonContainer_3Dx .FormBuilder_insertFieldButton_1kj {
      cursor: pointer;
      border-radius: 10px;
      margin: 5px auto;
      color: #000000;
      height: 36px;
      width: 36px;
      background: #ffffff;
      -webkit-box-shadow: 5px 5px 15px 5px rgba(0, 0, 0, 0.05);
              box-shadow: 5px 5px 15px 5px rgba(0, 0, 0, 0.05);
      border: none; }
    .FormBuilder_formBuilder_2AP .FormBuilder_insertFieldButtonContainer_3Dx .FormBuilder_insertFieldButton_1kj:hover {
      color: #fff;
      background: #ccc;
      font-weight: 600; }
    .FormBuilder_formBuilder_2AP .FormBuilder_insertFieldButtonContainer_3Dx .FormBuilder_insertFieldButton_1kj:active,
    .FormBuilder_formBuilder_2AP .FormBuilder_insertFieldButtonContainer_3Dx .FormBuilder_insertFieldButton_1kj:focus {
      outline: 0;
      color: rgba(0, 0, 0, 0.65);
      background: #fafafa !important; }
  .FormBuilder_formBuilder_2AP .FormBuilder_newFieldSection_TSQ {
    -webkit-animation: FormBuilder_newFieldInsertNotification_j52 0.5s forwards;
         -o-animation: FormBuilder_newFieldInsertNotification_j52 0.5s forwards;
            animation: FormBuilder_newFieldInsertNotification_j52 0.5s forwards;
    -webkit-animation-iteration-count: 1;
         -o-animation-iteration-count: 1;
            animation-iteration-count: 1; }

@-webkit-keyframes FormBuilder_newFieldInsertNotification_j52 {
  0% {
    opacity: 1; }
  60% {
    opacity: 0.4; }
  100% {
    opacity: 1; } }

@-o-keyframes FormBuilder_newFieldInsertNotification_j52 {
  0% {
    opacity: 1; }
  60% {
    opacity: 0.4; }
  100% {
    opacity: 1; } }

@keyframes FormBuilder_newFieldInsertNotification_j52 {
  0% {
    opacity: 1; }
  60% {
    opacity: 0.4; }
  100% {
    opacity: 1; } }
  .FormBuilder_formBuilder_2AP .FormBuilder_currentSelectedSection_3ax {
    border-left: 10px solid #0071ff !important; }
  .FormBuilder_formBuilder_2AP .FormBuilder_hiddenFieldConfigToolbar_2KX {
    display: none; }
  .FormBuilder_formBuilder_2AP .FormBuilder_displayFieldConfigToolbar_2Xq {
    display: relative; }
  .FormBuilder_formBuilder_2AP .FormBuilder_firstFieldSection_300 {
    background-color: #ffffff;
    border-top: 10px solid #0071ff;
    border-radius: 10px; }
  .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc {
    margin: 10px 0;
    border-radius: 10px;
    -webkit-box-shadow: 5px 5px 15px 5px rgba(0, 0, 0, 0.05);
            box-shadow: 5px 5px 15px 5px rgba(0, 0, 0, 0.05); }
    .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .ant-btn {
        padding: 5px 10px;
        margin: 0; }
      .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_fieldName_2bp {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 30%;
            -ms-flex: 0 0 30%;
                flex: 0 0 30%; }
      .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_fieldAction_oSt {
        width: 100%;
        border-bottom: 1px solid #eee;
        margin-bottom: 10px; }
        .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_fieldAction_oSt .FormBuilder_titleInput_3jy {
          border: none;
          font-size: 22px;
          color: #000000;
          font-weight: bold;
          padding: 20px 5px; }
          .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_fieldAction_oSt .FormBuilder_titleInput_3jy::-webkit-input-placeholder {
            color: #000; }
          .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_fieldAction_oSt .FormBuilder_titleInput_3jy::-moz-placeholder {
            color: #000; }
          .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_fieldAction_oSt .FormBuilder_titleInput_3jy::placeholder {
            color: #000; }
        .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_fieldAction_oSt .FormBuilder_descriptionInput_2_0 {
          border: none;
          font-size: 14px;
          color: #000000;
          padding: 20px 5px; }
          .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_fieldAction_oSt .FormBuilder_descriptionInput_2_0::-webkit-input-placeholder {
            color: #000; }
          .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_fieldAction_oSt .FormBuilder_descriptionInput_2_0::-moz-placeholder {
            color: #000; }
          .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_fieldAction_oSt .FormBuilder_descriptionInput_2_0::placeholder {
            color: #000; }
      .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_questionConfigContainer_30s {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
      .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_minMaxAnswerContainer_3BW {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_minMaxAnswerContainer_3BW .FormBuilder_minMaxAnswerSubContainer_37w {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
      .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_actionContainer_2Hz {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: end;
        -webkit-justify-content: end;
            -ms-flex-pack: end;
                justify-content: end;
        margin-top: 10px; }
        .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_actionContainer_2Hz .FormBuilder_copyButton_2OF {
          margin-right: 10px; }
        .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_actionContainer_2Hz .FormBuilder_requiredContainer_1_H {
          border-left: 1px solid #e9e9e9;
          padding-left: 10px;
          margin-right: 10px; }
      .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_deleteButton_3xw {
        float: right; }
      .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_formButton_2tg {
        height: 30px; }
        .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .FormBuilder_formButton_2tg .ant-input {
          height: 30px; }

.FormBuilder_error_9QY > *:first-child {
  border: 1px solid red; }

.FormBuilder_fieldTitleContainer_22i {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .FormBuilder_fieldTitleContainer_22i .FormBuilder_fieldTitle_3I8 {
    padding-right: 10px; }

@media screen and (max-width: 767px) {
  .FormBuilder_formBuilder_2AP .FormBuilder_currentSelectedSection_3ax {
    border-left: 5px solid #0071ff !important;
    border-radius: 5px 10px 10px 5px !important; }
  .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc {
    border-radius: 10px; }
    .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .ant-btn-group button:first-child {
      border-radius: 4px 4px 0 0; }
    .FormBuilder_formBuilder_2AP .FormBuilder_fieldSection_QGc .FormBuilder_fieldContainer_CeT .ant-btn-group button:last-child {
      border-radius: 0 0 4px 4px; }
  .FormBuilder_questionConfigContainer_30s {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .FormBuilder_questionConfigContainer_30s .FormBuilder_minMaxAnswerContainer_3BW .FormBuilder_minMaxAnswerSubContainer_37w {
      margin-bottom: 10px;
      padding-bottom: 5px;
      border-bottom: 1px solid #e9e9e9;
      -webkit-box-pack: space-evenly !important;
      -webkit-justify-content: space-evenly !important;
          -ms-flex-pack: space-evenly !important;
              justify-content: space-evenly !important; }
    .FormBuilder_questionConfigContainer_30s .FormBuilder_minMaxAnswerContainer_3BW .FormBuilder_minMaxAnswerSubContainer_37w > div {
      text-align: center; }
    .FormBuilder_questionConfigContainer_30s .FormBuilder_actionContainer_2Hz .FormBuilder_buttonActionContainer_3_J {
      padding-right: 0 !important;
      -webkit-box-pack: center !important;
      -webkit-justify-content: center !important;
          -ms-flex-pack: center !important;
              justify-content: center !important; } }

@media screen and (max-width: 1199px) {
  .FormBuilder_formBuilder_2AP {
    margin: 2%; } }
.ControllerField_imageOptionListContainer_3zu {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (75px)[5];
      grid-template-columns: repeat(5, 75px);
  width: calc(75 * 5px + 20 * 4px);
  margin: 20px auto;
  gap: 20px; }

.ControllerField_imageOptionListContainerMobile_ZWo {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (50px)[5];
      grid-template-columns: repeat(5, 50px);
  width: calc(50 * 5px + 5 * 4px);
  margin: 20px auto;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  row-gap: 20px; }

.ControllerField_deleteButton_24o,
.ControllerField_imageOverlayFill_3n_ {
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s; }

.ControllerField_deleteButton_24o {
  font-size: 20px;
  display: inline-block;
  position: absolute;
  left: calc(50% - 10px);
  top: calc(50% - 10px);
  opacity: 0;
  cursor: pointer; }

.ControllerField_deleteButton_24o:hover {
  font-size: 25px;
  left: calc(50% - 12.5px);
  top: calc(50% - 12.5px); }

.ControllerField_imageOverlayFill_3n_ {
  background: white;
  opacity: 0;
  width: 100%;
  height: 100%;
  padding: 15%;
  border-radius: 50%; }

.ControllerField_imageOverlay_aVF {
  position: absolute;
  width: 75px;
  height: 75px;
  border-radius: 50%;
  display: inline-block;
  left: 0;
  top: 0;
  border: solid transparent;
  opacity: 1; }

.ControllerField_imageOverlayMobile_2qx {
  position: absolute;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: inline-block;
  left: 0;
  top: 0;
  border: solid transparent;
  opacity: 1; }

.ControllerField_imageOverlay_aVF:hover .ControllerField_deleteButton_24o,
.ControllerField_imageOverlayMobile_2qx:hover .ControllerField_deleteButton_24o {
  opacity: 1; }

.ControllerField_imageOverlay_aVF:hover .ControllerField_imageOverlayFill_3n_,
.ControllerField_imageOverlayMobile_2qx:hover .ControllerField_imageOverlayFill_3n_ {
  opacity: 0.9; }

.ControllerField_optionInput_1ty {
  background: inherit;
  border: none;
  outline: none;
  color: #fff;
  width: 100%;
  padding: 0 5px;
  text-align: center; }

.ControllerField_optionInput_1ty::-webkit-input-placeholder {
  color: #b3b3b3;
  font-family: Amiri, serif;
  font-weight: 400; }

.ControllerField_optionInput_1ty::-moz-placeholder {
  color: #b3b3b3;
  font-family: Amiri, serif;
  font-weight: 400; }

.ControllerField_optionInput_1ty::placeholder {
  color: #b3b3b3;
  font-family: Amiri, serif;
  font-weight: 400; }

.ControllerField_imageEditContainer_sS3 .ControllerField_tooltiptext_vo5,
.ControllerField_imageEditContainerMobile_2w0 .ControllerField_tooltiptext_vo5 {
  -webkit-transform-origin: bottom;
      -ms-transform-origin: bottom;
       -o-transform-origin: bottom;
          transform-origin: bottom;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px 2px;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
       -o-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-family: Amiri, serif;
  font-weight: 400; }

.ControllerField_imageEditContainer_sS3 .ControllerField_tooltiptext_vo5::after,
.ControllerField_imageEditContainerMobile_2w0 .ControllerField_tooltiptext_vo5::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent; }

.ControllerField_imageEditContainer_sS3 {
  width: 75px;
  height: 75px;
  position: relative;
  display: inline-block; }

.ControllerField_imageEditContainerMobile_2w0 {
  width: 50px;
  height: 50px;
  position: relative;
  display: inline-block; }

.ControllerField_imageContainer_8qX {
  display: inline-block;
  z-index: 1;
  border: 3px solid #b3b3b3;
  border-radius: 100px;
  padding: 15%;
  width: 75px;
  height: 75px; }

.ControllerField_imageContainerMobile_1JQ {
  display: inline-block;
  z-index: 1;
  border: 3px solid #b3b3b3;
  border-radius: 100px;
  padding: 15%;
  width: 50px;
  height: 50px; }

.ControllerField_inputfieldContainer_1Tz {
  padding: 10px 0; }
  .ControllerField_inputfieldContainer_1Tz .ant-input {
    height: 50px; }

.ControllerField_inputAns_6Nw {
  border-left: 5px solid #e9e9e9;
  padding-left: 10px;
  line-height: 2; }

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

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

.ControllerField_optionsContainer_1AP {
  width: 75%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

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

.ControllerField_fieldIcon_2W- {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 10%;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%;
  text-align: center; }

@media only screen and (min-width: 769px) {
  .ControllerField_fieldOptions_1CB {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; } }

.ControllerField_fieldClose_1pg {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 10%;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%;
  text-align: center;
  cursor: pointer; }

.ControllerField_flexPlaceholder_355 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 10%;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%; }

.ControllerField_flexPlaceholderInput_1Yq {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 90%;
      -ms-flex: 0 0 90%;
          flex: 0 0 90%; }

.ControllerField_flexMiddle_7jG {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%; }

.ControllerField_optionsWithOthersContainer_9Da {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .ControllerField_optionsWithOthersContainer_9Da .ControllerField_other_3h9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45%;
        -ms-flex: 0 0 45%;
            flex: 0 0 45%;
    margin-right: 5%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .ControllerField_optionsWithOthersContainer_9Da .ControllerField_option_Cl1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45%;
        -ms-flex: 0 0 45%;
            flex: 0 0 45%;
    margin-left: 5%; }
  .ControllerField_optionsWithOthersContainer_9Da .ControllerField_showOtherOption_2Bp {
    cursor: pointer; }
  .ControllerField_optionsWithOthersContainer_9Da .ControllerField_disableOtherOption_1DC {
    cursor: not-allowed; }

.ControllerField_addOptionsContainer_220 {
  border: dashed 1px #e9e9e9;
  border-radius: 6px;
  cursor: pointer;
  padding: 15px 0;
  text-align: center; }
  .ControllerField_addOptionsContainer_220:hover, .ControllerField_addOptionsContainer_220:focus {
    border: 1px dashed #108ee9; }
  .ControllerField_addOptionsContainer_220:active {
    border: 1px dashed #0e77ca; }

.ControllerField_addOthersContainer_q22 {
  border: dashed 1px #e9e9e9;
  border-radius: 6px;
  cursor: pointer;
  padding: 5px 0;
  text-align: center; }
  .ControllerField_addOthersContainer_q22:hover, .ControllerField_addOthersContainer_q22:focus {
    border: 1px dashed #108ee9; }
  .ControllerField_addOthersContainer_q22:active {
    border: 1px dashed #0e77ca; }

.ControllerField_radioButton_2r5 {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 14px;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  margin: 0 auto; }

.ControllerField_timeRangeContainer_mLU {
  width: 100%;
  padding: 5px 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ControllerField_timeRangeContainer_mLU .ControllerField_fieldName_3y8 {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 30% !important;
        -ms-flex: 0 0 30% !important;
            flex: 0 0 30% !important; }
  .ControllerField_timeRangeContainer_mLU .ControllerField_fieldAction_2dm {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 70% !important;
        -ms-flex: 0 0 70% !important;
            flex: 0 0 70% !important; }

.ControllerField_error_3gR > *:first-child {
  border: 1px solid red; }

.ControllerField_fieldTitleContainer_2Di {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ControllerField_fieldTitleContainer_2Di .ControllerField_fieldTitle_3R0 {
    width: 30px;
    text-align: center;
    padding-right: 10px; }

.ControllerField_numberContainer_tVt {
  width: 140px; }

.ControllerField_phoneNumberContainer_1Tf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ControllerField_phoneNumberContainer_1Tf .ControllerField_region_nfi {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .ControllerField_phoneNumberContainer_1Tf .ControllerField_region_nfi div:first-child {
      width: 100%; }
  .ControllerField_phoneNumberContainer_1Tf .ControllerField_phoneNumber_1Am {
    padding-left: 5px;
    width: 140px; }

@media only screen and (max-width: 767px) {
  .ControllerField_optionsContainer_1AP {
    width: 100%; }
  .ControllerField_addOptionsContainer_220 {
    padding: 15px 5px; } }

@media only screen and (max-width: 450px) {
  .ControllerField_optionsWithOthersContainer_9Da {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .ControllerField_optionsWithOthersContainer_9Da .ControllerField_other_3h9 {
      margin-right: 0;
      margin-bottom: 5%; }
    .ControllerField_optionsWithOthersContainer_9Da .ControllerField_option_Cl1 {
      margin-left: 0; } }
.FormList_flexRow_3f0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

.FormList_buttonBar_3_U {
  margin: 10px 30px; }

.FormList_formListContainer_2eq {
  min-height: 100vh;
  background-color: #f1f1f1; }
  .FormList_formListContainer_2eq .FormList_gridContainer_1Xu {
    display: -ms-grid;
    display: grid;
    grid-gap: 40px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .FormList_formListContainer_2eq .FormList_gridContainer_1Xu .FormList_gridItems_1D1 {
      border: 1px solid #e9e9e9;
      padding: 10%;
      cursor: pointer;
      position: relative;
      border-top: 6px solid #8989fc !important;
      -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
              box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1);
      border-radius: 4px; }
      .FormList_formListContainer_2eq .FormList_gridContainer_1Xu .FormList_gridItems_1D1 .FormList_formTitle_3p5 {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding-top: 10%; }
  .FormList_formListContainer_2eq .FormList_formListTips_3Z0 {
    margin: 30px 0 0 30px;
    color: #000000;
    font-size: 14px; }
  .FormList_formListContainer_2eq .FormList_formTypeListContainer_sX9 {
    margin: 30px 30px 0 30px; }
    .FormList_formListContainer_2eq .FormList_formTypeListContainer_sX9 .FormList_formTypeListGrid_1SR {
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      text-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .FormList_formListContainer_2eq .FormList_formTypeListContainer_sX9 .FormList_formTypeListGridItems_2Qz {
      cursor: pointer;
      border-radius: 5px; }
    .FormList_formListContainer_2eq .FormList_formTypeListContainer_sX9 .FormList_selectedFormType_67U {
      background-color: #0071ff !important;
      border: none;
      border-radius: 10px 10px 0 0;
      width: 100%;
      color: #fff;
      padding: 0 25px !important; }
    .FormList_formListContainer_2eq .FormList_formTypeListContainer_sX9 .FormList_unselectedFormType_2Ye {
      width: 100%;
      background-color: initial !important;
      border: none;
      font-weight: normal !important;
      color: #000000 !important; }
  .FormList_formListContainer_2eq .FormList_toolBarContainer_1PN, .FormList_formListContainer_2eq .FormList_toolBarPaginationContainer_1yy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 30px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .FormList_formListContainer_2eq .FormList_toolBarContainer_1PN .FormList_buttonSection_2eE, .FormList_formListContainer_2eq .FormList_toolBarPaginationContainer_1yy .FormList_buttonSection_2eE {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%; }
    .FormList_formListContainer_2eq .FormList_toolBarContainer_1PN .FormList_paginationSection_3OA, .FormList_formListContainer_2eq .FormList_toolBarPaginationContainer_1yy .FormList_paginationSection_3OA {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      text-align: right; }

.FormList_contentForm_lSv {
  background: #fff;
  border-radius: 0 10px 10px 10px;
  margin: 0 30px 30px 30px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.FormList_formPreviewContainer_R2C {
  margin: 0 auto;
  -webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
          box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  width: 50%;
  height: 100%; }
  .FormList_formPreviewContainer_R2C .FormList_formPreviewContent_2L6 {
    padding: 2rem 4rem; }

.FormList_isErrorContainer_2G4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5%; }

.FormList_dot_2BW {
  position: absolute;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transform-origin: 0 center;
      -ms-transform-origin: 0 center;
       -o-transform-origin: 0 center;
          transform-origin: 0 center;
  top: 8px;
  right: 4px;
  height: 8px;
  width: 8px;
  border-radius: 100%;
  z-index: 10;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff; }

.FormList_dotDisabled_1_S {
  background-color: #f04134; }

.FormList_dotAvailable_1W0 {
  background-color: #15c162; }

.FormList_dotInSelection_28K {
  height: 8px;
  width: 8px;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
  z-index: 10; }

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

.FormList_filterModeItem_3AO > * {
  margin-right: 5px; }

.FormList_overrideThemeButton_27y {
  padding: 0 15px !important;
  width: 100%; }

@media screen and (max-width: 768px) {
  .FormList_formListContainer_2eq .FormList_formTypeListContainer_sX9 {
    margin: 20px 0 0; }
  .FormList_formListContainer_2eq .FormList_formListTips_3Z0 {
    margin: 20px 30px 0; }
  .FormList_formListContainer_2eq .FormList_contentForm_lSv {
    margin: 0 0 20px;
    border-radius: 0; } }

@media screen and (max-width: 996px) {
  .FormList_gridContainer_1Xu,
  .FormList_formTypeListGrid_1SR {
    -ms-grid-columns: 1fr 1fr !important;
        grid-template-columns: 1fr 1fr !important;
    grid-gap: 20px !important; }
  .FormList_toolBarPaginationContainer_1yy {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 30px;
    -webkit-box-align: start !important;
    -webkit-align-items: start !important;
        -ms-flex-align: start !important;
            align-items: start !important; }
    .FormList_toolBarPaginationContainer_1yy .FormList_buttonSection_2eE {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      padding: 10px 0; }
    .FormList_toolBarPaginationContainer_1yy .FormList_paginationSection_3OA {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      margin: auto; } }
.DynamicFormPreview_flexRow_YVz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

.DynamicFormPreview_dynamicFormContainer_32z {
  margin: 2%;
  border: 1px solid #e9e9e9;
  border-radius: 6px; }

.DynamicFormPreview_fieldSection_1iG {
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  padding: 10px;
  margin: 10px 0; }

.DynamicFormPreview_gridLayout_1UX {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr; }
  .DynamicFormPreview_gridLayout_1UX .DynamicFormPreview_gridItem_3Ce {
    background-color: #fff;
    margin: 4px;
    border: 1px solid #e9e9e9;
    padding: 10px; }
  .DynamicFormPreview_gridLayout_1UX .DynamicFormPreview_gridItem_3Ce:hover {
    -webkit-box-shadow: 0 0 20px #dedede;
            box-shadow: 0 0 20px #dedede; }

.DynamicFormPreview_fieldContainer_2a7 {
  padding: 5px; }
  .DynamicFormPreview_fieldContainer_2a7 .DynamicFormPreview_titleContainer_3C9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .DynamicFormPreview_fieldContainer_2a7 .DynamicFormPreview_titleContainer_3C9 .DynamicFormPreview_title_2vU {
      font-size: 15px;
      border-bottom: 2px solid #616161;
      letter-spacing: 1px;
      font-weight: bold;
      text-align: center; }
  .DynamicFormPreview_fieldContainer_2a7 .DynamicFormPreview_descriptionContainer_24V {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .DynamicFormPreview_fieldContainer_2a7 .DynamicFormPreview_descriptionContainer_24V .DynamicFormPreview_description_2x6 {
      font-size: 13px;
      padding-bottom: 5px;
      letter-spacing: 1px; }
  .DynamicFormPreview_fieldContainer_2a7 .DynamicFormPreview_fieldName_3rk {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30%;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%; }
  .DynamicFormPreview_fieldContainer_2a7 .DynamicFormPreview_fieldAction_1ZS {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70%;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%; }

.DynamicFormPreview_formHeader_1ab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #dddddd;
  width: 100%;
  padding: 15px 30px 10px; }
  .DynamicFormPreview_formHeader_1ab .DynamicFormPreview_title_2vU {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .DynamicFormPreview_formHeader_1ab .DynamicFormPreview_title_2vU .DynamicFormPreview_previewImage_28A {
      color: #0071ff;
      margin-left: 10px;
      margin-right: 5px;
      cursor: pointer; }
    .DynamicFormPreview_formHeader_1ab .DynamicFormPreview_title_2vU .DynamicFormPreview_previewLink_3RD {
      color: #0071ff;
      text-decoration: underline;
      font-weight: normal;
      cursor: pointer; }

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

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

.DynamicFormPreview_buttonBar_Fgz {
  margin: 30px; }

.DynamicFormPreview_formContainer_2YY .DynamicFormPreview_sharedLinkContainer_154 {
  margin: 10px 30px; }
  .DynamicFormPreview_formContainer_2YY .DynamicFormPreview_sharedLinkContainer_154 .DynamicFormPreview_viewFormUrl_3zN {
    font-size: 1.17em;
    color: rgba(0, 0, 0, 0.85);
    font-weight: 500; }
  .DynamicFormPreview_formContainer_2YY .DynamicFormPreview_sharedLinkContainer_154 .DynamicFormPreview_sharedLinkURL_2Yx {
    cursor: pointer;
    color: #4c5259;
    font-size: 16px;
    text-decoration: underline; }

.DynamicFormPreview_formSettingContainer_kDe .DynamicFormPreview_formSettingItem_2Ca {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.85); }
  .DynamicFormPreview_formSettingContainer_kDe .DynamicFormPreview_formSettingItem_2Ca .DynamicFormPreview_settingName_2PM {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start; }
  .DynamicFormPreview_formSettingContainer_kDe .DynamicFormPreview_formSettingItem_2Ca .DynamicFormPreview_settingAction_2q8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    margin-left: 4.16666667%; }

@media screen and (max-width: 768px) {
  .DynamicFormPreview_gridLayout_1UX {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr; }
  .DynamicFormPreview_formHeader_1ab {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    padding: 15px 15px 10px; }
    .DynamicFormPreview_formHeader_1ab .DynamicFormPreview_title_2vU {
      margin-bottom: 10px;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .DynamicFormPreview_formHeader_1ab .DynamicFormPreview_title_2vU .DynamicFormPreview_previewImage_28A {
        color: #0071ff;
        margin-left: 15px;
        margin-right: 5px;
        cursor: pointer; }
    .DynamicFormPreview_formHeader_1ab .DynamicFormPreview_subTitle_3-e {
      font-size: 12px; }
    .DynamicFormPreview_formHeader_1ab .DynamicFormPreview_switchFormButton_3Zt {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
           -o-transform: scale(1.1);
              transform: scale(1.1); } }
.FormSelection_formSelectionContainer_3Vp .FormSelection_formTitle_vOK {
  font-size: 1.5rem;
  font-weight: 900;
  color: black; }

.FormSelection_formSelectionContainer_3Vp .FormSelection_contentWrapper_1sj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .FormSelection_formSelectionContainer_3Vp .FormSelection_contentWrapper_1sj .FormSelection_contentSelection_zg0 {
    width: 6%;
    margin-top: 1rem;
    color: black; }
    .FormSelection_formSelectionContainer_3Vp .FormSelection_contentWrapper_1sj .FormSelection_contentSelection_zg0 .FormSelection_selectionHeader_14j {
      font-size: 1.2rem;
      border-bottom: 1px solid;
      font-weight: 100; }
    .FormSelection_formSelectionContainer_3Vp .FormSelection_contentWrapper_1sj .FormSelection_contentSelection_zg0 .FormSelection_industryContainer_8mz {
      margin-top: 0.5rem; }
      .FormSelection_formSelectionContainer_3Vp .FormSelection_contentWrapper_1sj .FormSelection_contentSelection_zg0 .FormSelection_industryContainer_8mz .FormSelection_selctedIndustry_2nq {
        color: #ff6100;
        font-size: 0.9rem;
        font-weight: 700; }
      .FormSelection_formSelectionContainer_3Vp .FormSelection_contentWrapper_1sj .FormSelection_contentSelection_zg0 .FormSelection_industryContainer_8mz .FormSelection_selctionIndustry_1Ih {
        font-size: 0.9rem;
        font-weight: 700;
        cursor: pointer; }
        .FormSelection_formSelectionContainer_3Vp .FormSelection_contentWrapper_1sj .FormSelection_contentSelection_zg0 .FormSelection_industryContainer_8mz .FormSelection_selctionIndustry_1Ih:hover {
          color: #ff6100; }
  .FormSelection_formSelectionContainer_3Vp .FormSelection_contentWrapper_1sj .FormSelection_contentGrid_2L4 {
    width: 94%; }
    .FormSelection_formSelectionContainer_3Vp .FormSelection_contentWrapper_1sj .FormSelection_contentGrid_2L4 .FormSelection_gridContainer_2pe {
      display: -ms-grid;
      display: grid;
      grid-gap: 40px;
      -ms-grid-columns: 1fr 1fr 1fr 1fr;
          grid-template-columns: 1fr 1fr 1fr 1fr;
      text-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .FormSelection_formSelectionContainer_3Vp .FormSelection_contentWrapper_1sj .FormSelection_contentGrid_2L4 .FormSelection_gridContainer_2pe .FormSelection_gridItems_1kb {
        padding: 10%;
        position: relative; }
        .FormSelection_formSelectionContainer_3Vp .FormSelection_contentWrapper_1sj .FormSelection_contentGrid_2L4 .FormSelection_gridContainer_2pe .FormSelection_gridItems_1kb .FormSelection_icon_1aK {
          height: 10vh;
          width: 10vh;
          margin: 0 auto;
          border: 1px solid #e9e9e9;
          cursor: pointer; }
        .FormSelection_formSelectionContainer_3Vp .FormSelection_contentWrapper_1sj .FormSelection_contentGrid_2L4 .FormSelection_gridContainer_2pe .FormSelection_gridItems_1kb .FormSelection_title_gO1 {
          padding-top: 10px;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          cursor: pointer; }
    .FormSelection_formSelectionContainer_3Vp .FormSelection_contentWrapper_1sj .FormSelection_contentGrid_2L4 .FormSelection_isErrorContainer_2e_ {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 5%; }

@media screen and (max-width: 996px) {
  .FormSelection_formSelectionContainer_3Vp .FormSelection_gridContainer_2pe {
    grid-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr; } }
.SharedLink_shareLinkContainer_3CV {
  min-height: 90vh; }
  .SharedLink_shareLinkContainer_3CV .SharedLink_companyLogoContainer_23p {
    min-height: 10vh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-style: italic;
    border-bottom: 1px solid #e9e9e9; }
  .SharedLink_shareLinkContainer_3CV .SharedLink_dynamicFormContainer_2tq {
    padding: 2%; }
  .SharedLink_shareLinkContainer_3CV .SharedLink_submitButtonContainer_3Ep {
    text-align: center; }

@media screen and (min-width: 996px) {
  .SharedLink_shareLinkContainer_3CV .SharedLink_dynamicFormContainer_2tq {
    padding: 2% 10%; } }

@media screen and (min-width: 1920px) {
  .SharedLink_shareLinkContainer_3CV .SharedLink_dynamicFormContainer_2tq {
    padding: 2% 20%; } }
.GiftProductContainer_container_3Jm {
  margin: 0px 0px 50px !important;
  line-height: 30px;
  min-height: auto;
  position: relative;
  padding-bottom: 20px !important;
  border-top: none !important;
  border-right: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd !important;
  border-left: 1px solid #dddddd !important;
  -webkit-border-image: initial !important;
       -o-border-image: initial !important;
          border-image: initial !important;
  border-radius: 0px 0px 5px 5px !important;
  overflow: hidden; }

.GiftProductContainer_header_3SS {
  color: #222;
  font-size: 17px;
  margin-bottom: 20px;
  line-height: 1; }

.GiftProductContainer_title_145 {
  margin-bottom: 10px;
  font-weight: bold; }

.GiftProductContainer_hint_3hY {
  padding: 7px 10px;
  font-size: 13px;
  border-radius: 3px;
  color: #0059ff;
  background: #e5f4ff;
  line-height: 1;
  display: inline-block; }

.GiftProductContainer_enableButton_3Pt {
  font-size: 14px;
  position: absolute;
  right: 30px;
  top: 20px;
  color: #aaaaaa; }

.GiftProductContainer_enableButton_3Pt > div {
  display: inline;
  margin-right: 10px; }
.GiftProductList_tab_3cF {
  padding: 0px 30px;
  margin-bottom: 10px; }

.GiftProductList_tab_3cF > div:first-child {
  margin-bottom: 0px; }

@media only screen and (max-width: 768px) {
  .GiftProductList_tab_3cF {
    padding: 0px;
    margin-bottom: 0px; }
  .GiftProductList_tab_content_2ET {
    padding: 10px 0px; } }
.GiftProductForm_rowContainer_lxZ {
  width: 100%;
  margin-bottom: 30px; }

.GiftProductForm_rowContainer_lxZ > div {
  width: 50%;
  display: inline-block;
  vertical-align: top; }

.GiftProductForm_rowContainer_lxZ > div:first-child {
  padding-right: 30px; }

.GiftProductForm_priceRowContainer_1LB {
  width: 100%;
  margin-bottom: 30px; }

.GiftProductForm_priceRowContainer_1LB > div {
  width: 20%;
  display: inline-block; }

.GiftProductForm_rowContapriceRowContaineriner_3sv > div:first-child {
  padding-right: 30px; }

.GiftProductForm_title_23g {
  font-weight: bold;
  font-size: 15px;
  line-height: 1;
  margin-bottom: 10px;
  color: black; }

.GiftProductForm_actionButton_1Xm {
  text-align: right;
  padding: 0px 30px 50px; }

.GiftProductForm_actionButton_1Xm button:first-child {
  margin-right: 10px; }

.GiftProductForm_hr_2-v {
  background: #eee;
  height: 1px;
  border: 0;
  margin-bottom: 20px; }

.GiftProductForm_tab_1hl {
  padding: 0px 30px;
  margin-bottom: 10px; }

.GiftProductForm_tab_1hl > div:first-child {
  margin-bottom: 0px; }

.GiftProductForm_tab_content_23K {
  /*background: rgb(255, 255, 255);*/
  /*border-top: none;*/
  /*border-right: 1px solid rgb(221, 221, 221);*/
  /*border-bottom: 1px solid rgb(221, 221, 221);*/
  /*border-left: 1px solid rgb(221, 221, 221);*/
  /*padding: 30px;*/ }

.GiftProductForm_badge_19K {
  position: absolute;
  right: 0px;
  top: 0px;
  background: red;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 100%; }

.GiftProductForm_previewImage_2To {
  width: 70px;
  height: 70px;
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #ddd; }

.GiftProductForm_previewValue_dF2 {
  font-size: 15px;
  color: #000; }

@media only screen and (max-width: 768px) {
  .GiftProductForm_rowContainer_lxZ > div {
    width: 100%;
    display: block; }
  .GiftProductForm_rowContainer_lxZ > div:first-child {
    padding-right: 0px;
    margin-bottom: 30px; }
  .GiftProductForm_actionButton_1Xm {
    /*text-align: left;*/
    padding: 0px 15px 50px;
    width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    grid-column-gap: 15px; }
  .GiftProductForm_actionButton_1Xm > button {
    display: block;
    margin: 0px !important; }
  .GiftProductForm_tab_1hl {
    padding: 0px;
    margin-bottom: 0px; }
  .GiftProductForm_tab_content_23K {
    padding: 20px 15px; } }
/*.rowContainer {*/
/*    width: 100%;*/
/*    margin-bottom: 30px;*/
/*}*/
/*.rowContainer > div {*/
/*    width: 50%;*/
/*    display: inline-block;*/
/*    vertical-align: top;*/
/*}*/
/*.rowContainer > div:first-child {*/
/*    padding-right: 30px;*/
/*}*/
.BasicPane_rowContainer_13e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  margin-bottom: 30px; }

.BasicPane_rowContainer_13e:last-child {
  margin-bottom: 0px; }

.BasicPane_rowContainer_13e > div {
  min-width: 45%;
  /*display: inline-block;*/
  vertical-align: top;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

.BasicPane_rowContainer_13e > div:first-child {
  /*padding-right: 30px;*/
  min-width: 45%; }

.BasicPane_rowContainer_13e > div:nth-child(2) {
  /*padding-right: 30px;*/
  width: 45%;
  margin-left: 10%; }

.BasicPane_numberRowContainer_1wc {
  width: 100%;
  margin-bottom: 30px; }

.BasicPane_numberRowContainer_1wc > div {
  width: 20%;
  display: inline-block;
  vertical-align: top;
  padding-right: 20px; }

.BasicPane_numberRowContainer_1wc > div:last-child {
  padding-right: 0px; }

.BasicPane_priceRowContainer_2g6 {
  width: 100%;
  margin-bottom: 30px; }

.BasicPane_priceRowContainer_2g6 > div {
  width: 20%;
  display: inline-block; }

.BasicPane_priceRowContainer_2g6 > div:first-child {
  padding-right: 30px; }

.BasicPane_title_366 {
  /*font-weight: bold;*/
  font-size: 14px;
  line-height: 1;
  margin-bottom: 10px;
  color: black; }

.BasicPane_title_366 span {
  font-size: 14px;
  line-height: 1; }

.BasicPane_datePicker_RFl input {
  font-size: 14px;
  line-height: 2;
  height: auto; }

.BasicPane_timePicker_32R input {
  font-size: 14px;
  line-height: 2;
  height: auto; }

.BasicPane_actionButton_3dt {
  text-align: right;
  margin-top: 20px;
  margin-bottom: 100px; }

.BasicPane_actionButton_3dt button:first-child {
  margin-right: 10px; }

.BasicPane_contentPadding_3En {
  /*padding: 15px 20px;*/
  border: 1px solid #ddd;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 5px;
  overflow: hidden; }

.BasicPane_contentPadding_3En:first-child {
  border-top: none;
  border-radius: 0px 0px 5px 5px;
  overflow: hidden; }

.BasicPane_sectionHeader_23u {
  font-size: 16px;
  color: #000;
  border-bottom: 1px solid #ddd;
  /*padding-bottom: 10px;*/
  margin-bottom: 10px;
  /*padding-left: 5px;*/
  font-weight: bold;
  padding: 10px 20px; }

.BasicPane_sectionContent_3ki {
  padding: 15px 20px; }

.BasicPane_sectionContent_3ki > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.BasicPane_sectionContentPartial_IUJ {
  /*display: inline-block;*/
  vertical-align: top;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

.BasicPane_sectionContentPartial_IUJ:first-child {
  width: 30%;
  max-width: 150px; }

.BasicPane_sectionContentPartial_IUJ:nth-child(2) {
  /*width: 70%;*/ }

.BasicPane_hr_1Qg {
  background: #eee;
  height: 1px;
  border: 0;
  margin-bottom: 20px; }

.BasicPane_tab_fWV {
  padding: 0px 30px;
  margin-bottom: 30px; }

.BasicPane_tab_fWV > div:first-child {
  margin-bottom: 0px; }

/*.tab_content {*/
/*    background: rgb(255, 255, 255);*/
/*    border-top: none;*/
/*    border-right: 1px solid rgb(221, 221, 221);*/
/*    border-bottom: 1px solid rgb(221, 221, 221);*/
/*    border-left: 1px solid rgb(221, 221, 221);*/
/*    padding: 30px;*/
/*}*/
.BasicPane_badge_3vT {
  position: absolute;
  right: 0px;
  top: 0px;
  background: red;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 100%; }

.BasicPane_previewImage_3dy {
  width: 70px;
  height: 70px;
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #ddd; }

.BasicPane_previewValue_q-P {
  font-size: 15px;
  color: #000; }

.BasicPane_memberPriceItem_lff {
  width: 150px;
  display: inline-block !important;
  padding-right: 10px; }

@media only screen and (max-width: 768px) {
  .BasicPane_rowContainer_13e {
    margin-bottom: 0px; }
  .BasicPane_rowContainer_13e > div {
    width: 100%;
    display: block; }
  .BasicPane_rowContainer_13e > div:first-child {
    padding-right: 0px;
    margin-bottom: 30px; }
  .BasicPane_rowContainer_13e > div:nth-child(2) {
    margin-left: 0px;
    width: 100%; }
  .BasicPane_rowContainer_13e:last-child {
    margin-bottom: 30px; }
  .BasicPane_numberRowContainer_1wc > div {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 0px; }
  .BasicPane_numberRowContainer_1wc > div > div {
    display: inline-block;
    vertical-align: top; }
  .BasicPane_numberRowContainer_1wc > div > div:first-child {
    width: 40%;
    padding-right: 10px; }
  .BasicPane_numberRowContainer_1wc > div > div:last-child {
    width: 60%; }
  .BasicPane_contentPadding_3En {
    border: none;
    margin-bottom: 0px; }
  .BasicPane_sectionContent_3ki {
    padding: 15px 0px 0px; }
  .BasicPane_sectionContent_3ki > div {
    display: block; }
  .BasicPane_sectionHeader_23u {
    padding: 10px 5px; }
  .BasicPane_actionButton_3dt {
    text-align: left; }
  .BasicPane_tab_fWV {
    padding: 0px 10px;
    margin-bottom: 20px; }
  .BasicPane_mobileHalf_1E_ {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .BasicPane_mobileHalf_1E_ > div:first-child {
    padding-right: 10px;
    width: auto; }
  .BasicPane_mobileHalf_1E_ > div:nth-child(2) {
    width: 45%; }
  .BasicPane_memberPriceItem_lff {
    width: 140px;
    margin-bottom: 0px !important; } }
/*.rowContainer {*/
/*    width: 100%;*/
/*    margin-bottom: 30px;*/
/*}*/
/*.rowContainer > div {*/
/*    width: 50%;*/
/*    display: inline-block;*/
/*    vertical-align: top;*/
/*}*/
/*.rowContainer > div:first-child {*/
/*    padding-right: 30px;*/
/*}*/
.AdvancedPane_rowContainer_1y2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  margin-bottom: 30px; }

.AdvancedPane_rowContainer_1y2:last-child {
  margin-bottom: 0px; }

.AdvancedPane_rowContainer_1y2 > div {
  min-width: 45%;
  /*display: inline-block;*/
  vertical-align: top;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

.AdvancedPane_rowContainer_1y2 > div:first-child {
  /*padding-right: 30px;*/
  min-width: 45%; }

.AdvancedPane_rowContainer_1y2 > div:nth-child(2) {
  /*padding-right: 30px;*/
  width: 45%;
  margin-left: 10%; }

.AdvancedPane_numberRowContainer_1CF {
  width: 100%;
  margin-bottom: 30px; }

.AdvancedPane_numberRowContainer_1CF > div {
  width: 20%;
  display: inline-block;
  vertical-align: top;
  padding-right: 20px; }

.AdvancedPane_numberRowContainer_1CF > div:last-child {
  padding-right: 0px; }

.AdvancedPane_priceRowContainer_2vV {
  width: 100%;
  margin-bottom: 30px; }

.AdvancedPane_priceRowContainer_2vV > div {
  width: 20%;
  display: inline-block; }

.AdvancedPane_priceRowContainer_2vV > div:first-child {
  padding-right: 30px; }

.AdvancedPane_title_3xu {
  /*font-weight: bold;*/
  font-size: 14px;
  line-height: 1;
  margin-bottom: 10px;
  color: black; }

.AdvancedPane_title_3xu span {
  font-size: 14px;
  line-height: 1; }

.AdvancedPane_datePicker_zan input {
  font-size: 14px;
  line-height: 2;
  height: auto; }

.AdvancedPane_timePicker_2b7 input {
  font-size: 14px;
  line-height: 2;
  height: auto; }

.AdvancedPane_actionButton_1PS {
  text-align: right;
  margin-top: 20px;
  margin-bottom: 100px; }

.AdvancedPane_actionButton_1PS button:first-child {
  margin-right: 10px; }

.AdvancedPane_contentPadding_3eX {
  /*padding: 15px 20px;*/
  border: 1px solid #ddd;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 5px;
  overflow: hidden; }

.AdvancedPane_contentPadding_3eX:first-child {
  border-top: none;
  border-radius: 0px 0px 5px 5px;
  overflow: hidden; }

.AdvancedPane_sectionHeader_3Af {
  font-size: 16px;
  color: #000;
  border-bottom: 1px solid #ddd;
  /*padding-bottom: 10px;*/
  margin-bottom: 10px;
  /*padding-left: 5px;*/
  font-weight: bold;
  padding: 10px 20px; }

.AdvancedPane_sectionContent_TkX {
  padding: 15px 20px; }

.AdvancedPane_sectionContent_TkX > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.AdvancedPane_sectionContentPartial_16H {
  /*display: inline-block;*/
  vertical-align: top;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

.AdvancedPane_sectionContentPartial_16H:first-child {
  width: 30%;
  max-width: 150px; }

.AdvancedPane_sectionContentPartial_16H:nth-child(2) {
  /*width: 70%;*/ }

.AdvancedPane_hr_2r4 {
  background: #eee;
  height: 1px;
  border: 0;
  margin-bottom: 20px; }

.AdvancedPane_tab_1fe {
  padding: 0px 30px;
  margin-bottom: 30px; }

.AdvancedPane_tab_1fe > div:first-child {
  margin-bottom: 0px; }

/*.tab_content {*/
/*    background: rgb(255, 255, 255);*/
/*    border-top: none;*/
/*    border-right: 1px solid rgb(221, 221, 221);*/
/*    border-bottom: 1px solid rgb(221, 221, 221);*/
/*    border-left: 1px solid rgb(221, 221, 221);*/
/*    padding: 30px;*/
/*}*/
.AdvancedPane_badge_25b {
  position: absolute;
  right: 0px;
  top: 0px;
  background: red;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 100%; }

.AdvancedPane_previewImage_mGw {
  width: 70px;
  height: 70px;
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #ddd; }

.AdvancedPane_previewValue_gdj {
  font-size: 15px;
  color: #000; }

@media only screen and (max-width: 768px) {
  .AdvancedPane_rowContainer_1y2 {
    margin-bottom: 0px; }
  .AdvancedPane_rowContainer_1y2 > div {
    width: 100%;
    display: block; }
  .AdvancedPane_rowContainer_1y2 > div:first-child {
    padding-right: 0px;
    margin-bottom: 30px; }
  .AdvancedPane_rowContainer_1y2 > div:nth-child(2) {
    margin-left: 0px;
    width: 100%; }
  .AdvancedPane_rowContainer_1y2:last-child {
    margin-bottom: 30px; }
  .AdvancedPane_numberRowContainer_1CF > div {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 0px; }
  .AdvancedPane_numberRowContainer_1CF > div > div {
    display: inline-block;
    vertical-align: top; }
  .AdvancedPane_numberRowContainer_1CF > div > div:first-child {
    width: 40%;
    padding-right: 10px; }
  .AdvancedPane_numberRowContainer_1CF > div > div:last-child {
    width: 60%; }
  .AdvancedPane_contentPadding_3eX {
    border: none;
    margin-bottom: 0px; }
  .AdvancedPane_sectionContent_TkX {
    padding: 15px 0px 0px; }
  .AdvancedPane_sectionContent_TkX > div {
    display: block; }
  .AdvancedPane_sectionHeader_3Af {
    padding: 10px 5px; }
  .AdvancedPane_actionButton_1PS {
    text-align: left; }
  .AdvancedPane_tab_1fe {
    padding: 0px 10px;
    margin-bottom: 20px; }
  .AdvancedPane_mobileHalf_1z8 {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .AdvancedPane_mobileHalf_1z8 > div:first-child {
    padding-right: 10px;
    width: auto; }
  .AdvancedPane_mobileHalf_1z8 > div:nth-child(2) {
    width: 45%; } }
.TopBarDesktop_container_2wI {
  background: #fff;
  border-bottom: 1px solid #eee;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .TopBarDesktop_container_2wI .TopBarDesktop_switchContainer_1px {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .TopBarDesktop_container_2wI > div > * {
    display: inline-block;
    vertical-align: middle;
    height: 50px;
    line-height: 50px;
    min-width: 50px; }
  .TopBarDesktop_container_2wI > div > div:last-child {
    margin-right: 0px; }
  .TopBarDesktop_container_2wI > div .TopBarDesktop_unsetButton_2u0, .TopBarDesktop_container_2wI > div .TopBarDesktop_rename_2sj .TopBarDesktop_renameButton_2Mu, .TopBarDesktop_container_2wI > div .TopBarDesktop_add_3Cc .TopBarDesktop_addButton_VHt, .TopBarDesktop_container_2wI > div .TopBarDesktop_languageSelect_3RO .TopBarDesktop_button_Hbv,
  .TopBarDesktop_container_2wI > div .TopBarDesktop_ImportExportJSON_2Yp .TopBarDesktop_button_Hbv {
    background: none;
    border: none;
    padding: 0;
    font-size: inherit;
    border-radius: unset; }
  .TopBarDesktop_container_2wI > div .TopBarDesktop_exit_37Z {
    width: 50px;
    line-height: 50px;
    font-size: 15px;
    border-right: 1px solid #eee;
    color: #000;
    cursor: pointer; }
  .TopBarDesktop_container_2wI > div .TopBarDesktop_pageSelect_iD7 {
    width: 250px;
    padding: 5px 0px 5px 10px; }
    .TopBarDesktop_container_2wI > div .TopBarDesktop_pageSelect_iD7 > div {
      display: block; }
      .TopBarDesktop_container_2wI > div .TopBarDesktop_pageSelect_iD7 > div > div {
        border: none !important;
        -webkit-box-shadow: none !important;
                box-shadow: none !important;
        background: #f2f2f2; }
  .TopBarDesktop_container_2wI > div .TopBarDesktop_rename_2sj {
    border-right: 1px solid #eee; }
    .TopBarDesktop_container_2wI > div .TopBarDesktop_rename_2sj .TopBarDesktop_renameButton_2Mu {
      background: #f2f2f2;
      margin: 5px 10px;
      height: 40px;
      line-height: 1;
      width: 40px;
      border-radius: 5px;
      padding: 0px;
      font-size: 15px; }
  .TopBarDesktop_container_2wI > div .TopBarDesktop_add_3Cc {
    border-right: 1px solid #eee; }
    .TopBarDesktop_container_2wI > div .TopBarDesktop_add_3Cc .TopBarDesktop_addButton_VHt {
      background: #f2f2f2;
      margin: 5px 10px;
      height: 40px;
      line-height: 1;
      width: 40px;
      border-radius: 5px;
      padding: 0px;
      font-size: 15px; }
  .TopBarDesktop_container_2wI > div .TopBarDesktop_languageSelect_3RO,
  .TopBarDesktop_container_2wI > div .TopBarDesktop_ImportExportJSON_2Yp {
    font-size: 15px;
    text-align: center;
    position: relative;
    z-index: 1;
    color: #000;
    width: 60px;
    border-right: 1px solid #eee; }
    .TopBarDesktop_container_2wI > div .TopBarDesktop_languageSelect_3RO::after,
    .TopBarDesktop_container_2wI > div .TopBarDesktop_ImportExportJSON_2Yp::after {
      content: '';
      position: absolute;
      background: #f2f2f2;
      border-radius: 5px;
      top: 5px;
      bottom: 5px;
      left: 10px;
      right: 10px;
      z-index: -1; }
    .TopBarDesktop_container_2wI > div .TopBarDesktop_languageSelect_3RO .TopBarDesktop_button_Hbv,
    .TopBarDesktop_container_2wI > div .TopBarDesktop_ImportExportJSON_2Yp .TopBarDesktop_button_Hbv {
      height: 100% !important;
      width: 100% !important; }
  .TopBarDesktop_container_2wI > div .TopBarDesktop_advancedEditorToggle_2Dr {
    padding: 5px 10px; }
    .TopBarDesktop_container_2wI > div .TopBarDesktop_advancedEditorToggle_2Dr > div {
      -webkit-transform: scale(0.9);
          -ms-transform: scale(0.9);
           -o-transform: scale(0.9);
              transform: scale(0.9); }
      .TopBarDesktop_container_2wI > div .TopBarDesktop_advancedEditorToggle_2Dr > div .TopBarDesktop_title_1mO {
        line-height: 1;
        font-size: 12px;
        color: #000;
        margin-bottom: 5px; }
      .TopBarDesktop_container_2wI > div .TopBarDesktop_advancedEditorToggle_2Dr > div > * {
        display: block;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content; }
  .TopBarDesktop_container_2wI > div .TopBarDesktop_deviceSwitch_16e {
    font-size: 15px;
    text-align: center;
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #000;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    width: 170px;
    padding: 0px 10px; }
    .TopBarDesktop_container_2wI > div .TopBarDesktop_deviceSwitch_16e > * {
      cursor: pointer;
      width: 50%;
      line-height: 40px; }
    .TopBarDesktop_container_2wI > div .TopBarDesktop_deviceSwitch_16e .TopBarDesktop_btn_tzt {
      display: inline-block; }
    .TopBarDesktop_container_2wI > div .TopBarDesktop_deviceSwitch_16e .TopBarDesktop_deviceSwitchActive_3Vu {
      background: #f2f2f2;
      color: #222;
      border-radius: 5px; }
  .TopBarDesktop_container_2wI > div .TopBarDesktop_actionButtons_35j {
    padding: 0px 10px; }
    .TopBarDesktop_container_2wI > div .TopBarDesktop_actionButtons_35j > * {
      height: 40px;
      line-height: 40px; }
    .TopBarDesktop_container_2wI > div .TopBarDesktop_actionButtons_35j .TopBarDesktop_saveButton_3h3 {
      margin-right: 8px;
      background: #1877f2;
      color: #fff;
      border: none;
      font-weight: normal;
      -webkit-box-shadow: 0px 2px 5px rgba(60, 66, 87, 0.12), 0px 1px 1px rgba(0, 0, 0, 0.08), inset 0px -1px 1px rgba(0, 0, 0, 0.12);
              box-shadow: 0px 2px 5px rgba(60, 66, 87, 0.12), 0px 1px 1px rgba(0, 0, 0, 0.08), inset 0px -1px 1px rgba(0, 0, 0, 0.12); }
    .TopBarDesktop_container_2wI > div .TopBarDesktop_actionButtons_35j .TopBarDesktop_cancelButton_3qQ {
      background: #f2f2f2;
      color: #000;
      border: none;
      font-weight: normal;
      -webkit-box-shadow: 0px 2px 5px rgba(60, 66, 87, 0.12), 0px 1px 1px rgba(0, 0, 0, 0.08), inset 0px -1px 1px rgba(0, 0, 0, 0.12);
              box-shadow: 0px 2px 5px rgba(60, 66, 87, 0.12), 0px 1px 1px rgba(0, 0, 0, 0.08), inset 0px -1px 1px rgba(0, 0, 0, 0.12); }

.TopBarDesktop_tag_1fK {
  color: #007f60;
  background: #aee9d1;
  font-size: 12px;
  position: relative;
  border-radius: 100px;
  padding: 5px 10px 5px 23px; }
  .TopBarDesktop_tag_1fK::before {
    content: '';
    position: absolute;
    background: #007f60;
    width: 9px;
    height: 9px;
    border-radius: 100px;
    left: 10px;
    top: 8px; }
.ComponentDevTool_container_34Z {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .ComponentDevTool_container_34Z .ComponentDevTool_title_xB3 {
    font-size: 17px;
    color: #000; }
  .ComponentDevTool_container_34Z .ComponentDevTool_templateButton_aYD {
    font-size: 14px;
    padding: 10px 20px;
    background: #4b00ff;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    color: #fff;
    height: 100px;
    width: 150px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .ComponentDevTool_container_34Z .ComponentDevTool_templateButton_aYD:nth-child(3n) {
    margin-right: 0px; }
  .ComponentDevTool_container_34Z .ComponentDevTool_FancyTextField_2Tt {
    height: 150px;
    position: relative; }
    .ComponentDevTool_container_34Z .ComponentDevTool_FancyTextField_2Tt textarea {
      padding: 5px 15px;
      height: 100%;
      overflow-y: scroll;
      width: 100%;
      resize: none;
      background: #fff;
      border: 1px solid #dcdcdc; }
  .ComponentDevTool_container_34Z .ComponentDevTool_factoryReset_Od2 {
    padding: 10px; }
  .ComponentDevTool_container_34Z .ComponentDevTool_checkboxes_QA6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .ComponentDevTool_container_34Z .ComponentDevTool_checkboxes_QA6 input {
      margin: 0 10px 0 5px; }
  .ComponentDevTool_container_34Z .ComponentDevTool_validJSON_hzo,
  .ComponentDevTool_container_34Z .ComponentDevTool_invalidJSON_2Ob {
    padding: 15px;
    color: #fff;
    border: none;
    font-weight: 600;
    font-size: 18px;
    text-align: center; }
  .ComponentDevTool_container_34Z .ComponentDevTool_validJSON_hzo {
    cursor: pointer;
    background: #4bb543; }
  .ComponentDevTool_container_34Z .ComponentDevTool_invalidJSON_2Ob {
    background: #fc100d; }
.TopBarMobile_container_27E,
.TopBarMobile_pageContainer_RQ4 {
  background: #fff;
  border-bottom: 1px solid #eee;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .TopBarMobile_container_27E > div > *,
  .TopBarMobile_pageContainer_RQ4 > div > * {
    display: inline-block;
    vertical-align: middle;
    height: 50px;
    line-height: 50px;
    min-width: 50px; }
  .TopBarMobile_container_27E > div > div:last-child,
  .TopBarMobile_pageContainer_RQ4 > div > div:last-child {
    margin-right: 0px; }
  .TopBarMobile_container_27E > div .TopBarMobile_unsetButton_3O2, .TopBarMobile_container_27E > div .TopBarMobile_rename_3Lu .TopBarMobile_renameButton_1rk, .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_rename_3Lu .TopBarMobile_container_27E > div .TopBarMobile_renameButton_1rk, .TopBarMobile_container_27E > div .TopBarMobile_add_3bb .TopBarMobile_addButton_3kx, .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_add_3bb .TopBarMobile_container_27E > div .TopBarMobile_addButton_3kx,
  .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_unsetButton_3O2,
  .TopBarMobile_container_27E > div .TopBarMobile_rename_3Lu .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_renameButton_1rk,
  .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_rename_3Lu .TopBarMobile_renameButton_1rk,
  .TopBarMobile_container_27E > div .TopBarMobile_add_3bb .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_addButton_3kx,
  .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_add_3bb .TopBarMobile_addButton_3kx {
    background: none;
    border: none;
    padding: 0;
    font-size: inherit;
    border-radius: unset; }
  .TopBarMobile_container_27E > div .TopBarMobile_exit_3Y_,
  .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_exit_3Y_ {
    width: 60px;
    line-height: 50px;
    font-size: 17px;
    border-right: 1px solid #eee;
    color: #fff;
    background: #000; }
  .TopBarMobile_container_27E > div .TopBarMobile_pageSelect_2T-,
  .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_pageSelect_2T- {
    width: calc(100% - 50px - 10px);
    padding: 5px 0px 5px 10px; }
    .TopBarMobile_container_27E > div .TopBarMobile_pageSelect_2T- > div,
    .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_pageSelect_2T- > div {
      display: block; }
      .TopBarMobile_container_27E > div .TopBarMobile_pageSelect_2T- > div > div,
      .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_pageSelect_2T- > div > div {
        border: none !important;
        -webkit-box-shadow: none !important;
                box-shadow: none !important;
        background: #f2f2f2; }
  .TopBarMobile_container_27E > div .TopBarMobile_rename_3Lu,
  .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_rename_3Lu {
    border-right: 1px solid #eee; }
    .TopBarMobile_container_27E > div .TopBarMobile_rename_3Lu .TopBarMobile_renameButton_1rk,
    .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_rename_3Lu .TopBarMobile_renameButton_1rk {
      background: #f2f2f2;
      margin: 5px 10px;
      height: 40px;
      line-height: 1;
      width: 40px;
      border-radius: 5px;
      padding: 0px;
      font-size: 15px; }
  .TopBarMobile_container_27E > div .TopBarMobile_add_3bb,
  .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_add_3bb {
    border-right: 1px solid #eee; }
    .TopBarMobile_container_27E > div .TopBarMobile_add_3bb .TopBarMobile_addButton_3kx,
    .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_add_3bb .TopBarMobile_addButton_3kx {
      background: #f2f2f2;
      margin: 5px 10px;
      height: 40px;
      line-height: 1;
      width: 40px;
      border-radius: 5px;
      padding: 0px;
      font-size: 15px; }
  .TopBarMobile_container_27E > div .TopBarMobile_languageSelect_3zi,
  .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_languageSelect_3zi {
    font-size: 15px;
    text-align: center;
    position: relative;
    z-index: 1;
    color: #555;
    width: 60px;
    border-right: 1px solid #eee; }
    .TopBarMobile_container_27E > div .TopBarMobile_languageSelect_3zi::after,
    .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_languageSelect_3zi::after {
      content: '';
      position: absolute;
      background: #f2f2f2;
      border-radius: 5px;
      top: 5px;
      bottom: 5px;
      left: 10px;
      right: 10px;
      z-index: -1; }
    .TopBarMobile_container_27E > div .TopBarMobile_languageSelect_3zi .TopBarMobile_languageEditing_1Te,
    .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_languageSelect_3zi .TopBarMobile_languageEditing_1Te {
      padding: 0;
      border: none;
      width: 100%;
      height: 100%;
      background: none; }
    .TopBarMobile_container_27E > div .TopBarMobile_languageSelect_3zi > .ant-btn[disabled],
    .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_languageSelect_3zi > .ant-btn[disabled] {
      background-color: none !important; }
  .TopBarMobile_container_27E > div .TopBarMobile_deviceSwitch_3n3,
  .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_deviceSwitch_3n3 {
    font-size: 15px;
    text-align: right;
    position: relative;
    z-index: 1;
    color: #555;
    width: 170px;
    padding: 0px 10px; }
    .TopBarMobile_container_27E > div .TopBarMobile_deviceSwitch_3n3 > *,
    .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_deviceSwitch_3n3 > * {
      cursor: pointer;
      width: 50px;
      line-height: 40px;
      text-align: center; }
    .TopBarMobile_container_27E > div .TopBarMobile_deviceSwitch_3n3 .TopBarMobile_btn_3UX,
    .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_deviceSwitch_3n3 .TopBarMobile_btn_3UX {
      display: inline-block; }
    .TopBarMobile_container_27E > div .TopBarMobile_deviceSwitch_3n3 .TopBarMobile_deviceSwitchActive_234,
    .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_deviceSwitch_3n3 .TopBarMobile_deviceSwitchActive_234 {
      background: #f2f2f2;
      color: #222;
      border-radius: 5px; }
  .TopBarMobile_container_27E > div .TopBarMobile_actionButtons_1P1,
  .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_actionButtons_1P1 {
    padding-right: 10px; }
    .TopBarMobile_container_27E > div .TopBarMobile_actionButtons_1P1 > *,
    .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_actionButtons_1P1 > * {
      height: 40px;
      min-width: 40px;
      line-height: 40px;
      border-radius: 5px; }
    .TopBarMobile_container_27E > div .TopBarMobile_actionButtons_1P1 .TopBarMobile_saveButton_1im,
    .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_actionButtons_1P1 .TopBarMobile_saveButton_1im {
      background: #1877f2;
      color: #fff;
      border: none;
      font-weight: normal;
      padding: 0px 15px;
      font-size: 17px;
      vertical-align: middle; }
    .TopBarMobile_container_27E > div .TopBarMobile_actionButtons_1P1 .TopBarMobile_cancelButton_3hE,
    .TopBarMobile_pageContainer_RQ4 > div .TopBarMobile_actionButtons_1P1 .TopBarMobile_cancelButton_3hE {
      background: #f2f2f2;
      color: #555;
      border: none;
      font-weight: normal;
      font-size: 17px;
      vertical-align: middle; }

.TopBarMobile_pageContainer_RQ4 {
  display: block;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .TopBarMobile_pageContainer_RQ4 > div {
    width: 100%; }

.TopBarMobile_tag_3Mw {
  color: #007f60;
  background: #aee9d1;
  font-size: 12px;
  position: relative;
  border-radius: 100px;
  padding: 2px 10px; }
  .TopBarMobile_tag--active_3FS {
    padding: 5px 10px 5px 23px; }
    .TopBarMobile_tag--active_3FS::before {
      content: '';
      position: absolute;
      background: #007f60;
      width: 9px;
      height: 9px;
      border-radius: 100px;
      left: 10px;
      top: 8px; }
.PageEdit_root_ilM {
  height: 100vh;
  --main-color: #0071ff; }

.PageEdit_root_ilM {
  font-family: 'Notosans2', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  color: #000; }

.PageEdit_root_ilM .ant-radio-button-wrapper-checked {
  background: var(--main-color) !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--main-color) !important;
  background: none !important;
  border: 1px solid var(--main-color) !important; }

.PageEdit_root_ilM .ant-radio-button-wrapper-checked:first-child {
  border-color: var(--main-color) !important; }

.PageEdit_root_ilM .ant-radio-button-wrapper:first-child {
  margin-left: 0 !important; }

.PageEdit_root_ilM .ant-radio-button-wrapper {
  border-radius: 5px !important;
  border-left: 1px solid #d9d9d9;
  margin-left: 5px;
  line-height: 1;
  height: auto;
  padding: 8px 15px; }

.PageEdit_root_ilM .ant-radio-button-wrapper:not(:first-child)::before {
  display: none; }

.PageEdit_root_ilM .customSelectMedium > div > div {
  font-size: 12px !important; }

.PageEdit_no-highlight_2V7 {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.PageEdit_searchInput_Erj {
  border-radius: 0; }

.PageEdit_sortableHelperClass_13W {
  opacity: 0.7; }
  .PageEdit_sortableHelperClass_13W .animated {
    -webkit-animation: none;
         -o-animation: none;
            animation: none; }

.PageEdit_modalContent_2h0 {
  max-height: 600px;
  overflow-y: scroll; }

.PageEdit_input_3wV {
  height: 45px;
  line-height: 45px;
  font-size: 15px; }

button.PageEdit_ant-btn_2Mg.PageEdit_ant-btn-circle_3XL.PageEdit_ant-btn-icon-only_1sQ {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
  height: 40px !important;
  width: 40px !important; }

.PageEdit_button_2mZ {
  margin-left: 1px;
  border: 0px solid #000 !important;
  height: 50px;
  background: #000; }
  .PageEdit_button_2mZ span {
    margin: 5px !important;
    font-weight: 300 !important;
    color: #fff !important; }
  .PageEdit_button_2mZ i {
    font-size: 15px;
    color: #fff !important; }
  .PageEdit_button_2mZ:hover {
    background: #aaa; }

.PageEdit_buttonSave_3DI, .PageEdit_buttonEditFooterTab_2ss, .PageEdit_buttonEditMenuTab_3qR {
  margin: 10px;
  border: none !important;
  background: #0071ff;
  color: #fff !important;
  height: 35px; }
  .PageEdit_buttonSave_3DI i, .PageEdit_buttonEditFooterTab_2ss i, .PageEdit_buttonEditMenuTab_3qR i {
    color: #fff !important;
    font-size: 15px;
    margin-right: 0px;
    font-weight: bold !important; }
  .PageEdit_buttonSave_3DI span, .PageEdit_buttonEditFooterTab_2ss span, .PageEdit_buttonEditMenuTab_3qR span {
    padding: 0px !important;
    font-size: 14px;
    font-weight: normal; }
  .PageEdit_buttonSave_3DI:hover, .PageEdit_buttonEditFooterTab_2ss:hover, .PageEdit_buttonEditMenuTab_3qR:hover {
    background: #0068b3; }
  .PageEdit_buttonSave_3DI:focus, .PageEdit_buttonEditFooterTab_2ss:focus, .PageEdit_buttonEditMenuTab_3qR:focus {
    background: #0068b3; }
  .PageEdit_buttonSave_3DI:active, .PageEdit_buttonEditFooterTab_2ss:active, .PageEdit_buttonEditMenuTab_3qR:active {
    background: #0071ff; }

.PageEdit_buttonDiscard_1XX {
  margin: 10px;
  border: 0px solid #000 !important;
  color: #fff !important;
  background: #aaa;
  font-weight: 300;
  width: 84px;
  height: 35px; }
  .PageEdit_buttonDiscard_1XX i {
    color: #fff !important;
    margin-right: 0px;
    font-weight: bold !important; }
  .PageEdit_buttonDiscard_1XX span {
    padding: 0px !important;
    font-size: 14px;
    font-weight: normal; }

.PageEdit_buttonDiscard_1XX:hover {
  background: #999; }

.PageEdit_buttonDiscard_1XX:active {
  background: none; }

.PageEdit_buttonDiscard_1XX:focus {
  background: #999; }

.PageEdit_buttonEditMenu_2Q6 {
  margin-left: 1px;
  border: 1px solid #6f7984 !important;
  background: #fff; }
  .PageEdit_buttonEditMenu_2Q6 span {
    margin: 5px !important;
    font-weight: 300 !important;
    color: #fff !important; }
  .PageEdit_buttonEditMenu_2Q6 i {
    font-size: 15px;
    color: #fff !important; }
  .PageEdit_buttonEditMenu_2Q6:hover {
    background: #aaa; }
  .PageEdit_buttonEditMenu_2Q6:active {
    background: #aaa; }
  .PageEdit_buttonEditMenu_2Q6:focus {
    background: #aaa; }

.PageEdit_buttonTutorial_2UF {
  margin: 10px;
  border: none !important;
  background: #ff9900;
  color: #fff !important;
  height: 35px; }
  .PageEdit_buttonTutorial_2UF i {
    color: #fff !important;
    font-size: 15px;
    font-weight: 900 !important; }
  .PageEdit_buttonTutorial_2UF span {
    font-size: 13px;
    font-weight: 300; }
  .PageEdit_buttonTutorial_2UF:hover {
    background: #ff9900; }
  .PageEdit_buttonTutorial_2UF:active {
    background: #ff9900; }
  .PageEdit_buttonTutorial_2UF:focus {
    background: #ff9900; }

.PageEdit_buttonEditFooterTab_2ss {
  height: 35px;
  margin: 12px;
  background: #df9c4f; }
  .PageEdit_buttonEditFooterTab_2ss:hover {
    background: #df9c4f; }
  .PageEdit_buttonEditFooterTab_2ss:active {
    background: #df9c4f; }
  .PageEdit_buttonEditFooterTab_2ss:focus {
    background: #df9c4f; }

.PageEdit_buttonEditPage_db3 {
  background: #0071ff;
  color: #fff;
  border: none;
  border-radius: 50%;
  font-weight: 300; }
  .PageEdit_buttonEditPage_db3:hover {
    background: #0068b3;
    color: #fff; }
  .PageEdit_buttonEditPage_db3:active, .PageEdit_buttonEditPage_db3:focus {
    background: #0071ff;
    color: #fff; }

.PageEdit_buttonEditPage_db3 span {
  font-size: 14px !important; }

.PageEdit_buttonRenameMobile_2Uf {
  margin: 12px;
  height: 38px;
  background: #6a7a85;
  color: #fff;
  border: none;
  font-weight: 300; }
  .PageEdit_buttonRenameMobile_2Uf:hover {
    background: #4c5259;
    color: #fff; }
  .PageEdit_buttonRenameMobile_2Uf:active, .PageEdit_buttonRenameMobile_2Uf:focus {
    background: #6a7a85;
    color: #fff; }

.PageEdit_buttonRenameMobile_2Uf span {
  font-size: 14px !important; }

.PageEdit_buttonRename_1ZQ {
  color: #fff;
  border: none;
  background: #4c5259;
  color: #fff;
  border: none;
  font-weight: bold;
  height: auto;
  border-radius: 3px;
  padding: 10px 0px; }
  .PageEdit_buttonRename_1ZQ:hover {
    background: #4c5259;
    color: #fff; }
  .PageEdit_buttonRename_1ZQ:active, .PageEdit_buttonRename_1ZQ:focus {
    background: #6a7a85;
    color: #fff; }

.PageEdit_buttonRename_1ZQ span {
  font-size: 14px !important; }

.PageEdit_buttonPreview_1Jh {
  margin-left: 20px;
  color: #000;
  border: none;
  border-radius: 0px;
  background: none;
  padding: 2px;
  text-decoration: underline; }
  .PageEdit_buttonPreview_1Jh span {
    font-size: 14px;
    padding: 0px;
    color: #000 !important; }

.PageEdit_buttonPreview_1Jh:hover {
  background: none; }

.PageEdit_buttonPreview_1Jh:active {
  background: none; }

.PageEdit_buttonPreview_1Jh:focus {
  background: none; }

.PageEdit_buttonEditMenuTab_3qR {
  height: 35px;
  margin: 12px;
  background: #debb1d; }
  .PageEdit_buttonEditMenuTab_3qR .PageEdit_buttonEditMenuTab_3qR:hover {
    background: #debb1d; }
  .PageEdit_buttonEditMenuTab_3qR .PageEdit_buttonEditMenuTab_3qR:focus {
    background: #debb1d; }
  .PageEdit_buttonEditMenuTab_3qR .PageEdit_buttonEditMenuTab_3qR:active {
    background: #debb1d; }

.PageEdit_addButton_1jU {
  margin-top: 20px;
  margin-bottom: 20px;
  border-color: #83878c;
  background: #83878c;
  height: 45px;
  width: 45px;
  color: #fff; }
  .PageEdit_addButton_1jU:hover, .PageEdit_addButton_1jU:active, .PageEdit_addButton_1jU:focus {
    color: #fff;
    background: #5f646a !important; }

.PageEdit_emptyPagePlaceholder_etw {
  text-align: center;
  margin-top: 40px;
  padding: 50px; }
  .PageEdit_emptyPagePlaceholder_etw .PageEdit_text_3a2 {
    font-size: 31px;
    color: #7d7d7d;
    margin-bottom: 20px; }
  .PageEdit_emptyPagePlaceholder_etw .PageEdit_editButton_2wH {
    border-color: #aaa;
    height: 50px;
    line-height: 50px; }
  .PageEdit_emptyPagePlaceholder_etw .PageEdit_buttonText_2IZ {
    font-weight: 300;
    font-size: 16px;
    color: #000;
    height: 50px;
    padding: 20px;
    line-height: 50px; }

.PageEdit_custom_hr_zKZ {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.PageEdit_contentCard_1z5 {
  background: #fff;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
  border-radius: 5px; }

.PageEdit_contentCard_1z5 iframe {
  width: 1020px;
  height: 600px;
  border: 2px solid red;
  border-radius: 10px 10px 0px 0px; }

.PageEdit_windowBar_3cC {
  height: 25px;
  background: #eee;
  border-radius: 5px 5px 0px 0px;
  padding-top: 5px; }

.PageEdit_windowDot_3pn {
  height: 15px;
  margin-left: 15px;
  -o-object-fit: contain;
     object-fit: contain; }

.PageEdit_deviceSwitch_3Yo > label {
  font-size: 18px;
  height: 40px;
  line-height: 40px; }

.PageEdit_hoverRadio_1iK {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.PageEdit_componentContainer_35s, .PageEdit_componentTitleContainer_36A, .PageEdit_componentContainerHeader_1GM, .PageEdit_componentContainerFooter_3T9 {
  background: #fff;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.03);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.03);
  margin-bottom: 15px;
  padding: 10px;
  border-radius: 0px;
  font-size: 15px;
  position: relative;
  min-height: 40px;
  overflow: hidden;
  line-height: 30px;
  width: 100%;
  border: 1px solid #eee; }

.PageEdit_componentTitleContainer_36A {
  border-radius: 5px; }

.PageEdit_componentContainerHeader_1GM {
  border-radius: 10px 10px 0px 0px; }

.PageEdit_componentContainerFooter_3T9 {
  border-radius: 0px 0px 10px 10px;
  text-align: center;
  min-height: 0px;
  line-height: 20px; }

.PageEdit_componentContainerArrow_2au {
  position: absolute;
  right: 15px;
  top: 10px;
  font-size: 13px;
  line-height: 30px; }

.PageEdit_deleteComponent_2wC {
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.03);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.03);
  margin: 20px 0px;
  border: none;
  background: #aaa;
  color: #fff;
  line-height: 50px;
  height: 50px;
  width: 100%;
  font-size: 15px;
  font-weight: normal;
  margin-top: 20px;
  margin-bottom: 50px; }
  .PageEdit_deleteComponent_2wC:hover {
    background: #ccc; }

@media only screen and (max-width: 768px) {
  .PageEdit_root_ilM {
    min-width: 0px; }
  .PageEdit_buttonDiscard_1XX {
    width: 44px; } }
.AddComponentModal_container_1HV {
  z-index: 999;
  display: none;
  height: calc(100% - 102px);
  width: 100%;
  position: absolute;
  top: 102px;
  background: white;
  overflow: auto; }

.AddComponentModal_visible_1BE {
  display: block; }

.AddComponentModal_backButton_1Pb {
  font-size: 15px;
  border: 1px solid #eee;
  background: none;
  border-radius: 5px;
  padding: 10px 25px;
  margin-bottom: 10px; }
.PreviewIframe_container_1oL {
  height: calc(100vh - 62px - 10px);
  position: relative; }

.PreviewIframe_contentCard_1ya {
  background: #fff;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);
  border-radius: 10px 10px 0px 0px;
  overflow: hidden;
  -webkit-box-shadow: 0 20px 44px rgba(50, 50, 93, 0.12), 0 -1px 32px rgba(45, 45, 84, 0.06), 0 3px 12px rgba(0, 0, 0, 0.08);
          box-shadow: 0 20px 44px rgba(50, 50, 93, 0.12), 0 -1px 32px rgba(45, 45, 84, 0.06), 0 3px 12px rgba(0, 0, 0, 0.08);
  width: 100%;
  margin: 0px auto;
  position: absolute;
  height: calc(100vh - 51px - 20px); }

.PreviewIframe_iframeContainer_TCQ {
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
       -o-transform-origin: top left;
          transform-origin: top left;
  position: absolute; }

.PreviewIframe_iframeContainer_TCQ iframe {
  width: 100%;
  height: var(--iframe-height);
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.PreviewIframe_windowBar_TZx {
  height: 25px;
  background: #fcfeff;
  text-align: left;
  padding-left: 10px; }

.PreviewIframe_windowDot_15H {
  display: inline-block;
  vertical-align: middle;
  line-height: 25px; }

.PreviewIframe_windowDot_15H::before {
  content: '';
  height: 10px;
  width: 10px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 10px;
  margin-right: 5px;
  background: #e3e9ed !important; }

@media screen and (max-width: 1000px) {
  .PreviewIframe_contentCard_1ya {
    height: calc(100vh - 51px - 51px - 20px); } }

@media only screen and (max-width: 768px) {
  .PreviewIframe_container_1oL {
    --iframe-height: calc(100vh - 62px - 60px - 70px);
    height: auto; }
    .PreviewIframe_container_1oL .PreviewIframe_contentCard_1ya {
      border-radius: 10px;
      position: relative;
      left: 0px;
      height: calc(100vh - 51px - 51px - 30px); }
    .PreviewIframe_container_1oL .PreviewIframe_iframeContainer_TCQ {
      height: var(--iframe-height); }
      .PreviewIframe_container_1oL .PreviewIframe_iframeContainer_TCQ iframe {
        width: 100%;
        height: var(--iframe-height); } }
.PageEditUI_container_18v {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  height: calc(100vh - 51px); }
  .PageEditUI_container_18v .PageEditUI_EditorBlock_281 {
    width: 300px;
    border-radius: 10px;
    height: 100%;
    z-index: 5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px; }
    .PageEditUI_container_18v .PageEditUI_EditorBlock_281 .PageEditUI_mask_2Cr {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 6;
      background-color: blue;
      -webkit-transition: all 2s;
      -o-transition: all 2s;
      transition: all 2s; }
    .PageEditUI_container_18v .PageEditUI_EditorBlock_281 .PageEditUI_tab_3-E {
      background: #e7f1fe;
      display: -ms-grid;
      display: grid;
      gap: 20px;
      -ms-grid-columns: 20px 1fr;
          grid-template-columns: 20px 1fr;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      cursor: pointer;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      min-height: 50px;
      width: 100%;
      position: relative;
      padding: 15px;
      font-size: 0.8rem;
      color: #000;
      background: #f7f8fa;
      border: none;
      border-radius: 5px; }
  .PageEditUI_container_18v .PageEditUI_PreviewArea_2ZH {
    width: calc(100vw - 300px - 30px);
    margin-left: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%; }
    .PageEditUI_container_18v .PageEditUI_PreviewArea_2ZH .PageEditUI_PrimaryIframe_2jz {
      width: 70%; }
    .PageEditUI_container_18v .PageEditUI_PreviewArea_2ZH .PageEditUI_SecondaryIframe_1ez {
      width: 30%;
      margin-left: 10px; }

.PageEditUI_swiper_B1R > div {
  height: 100%; }

.PageEditUI_swiper_B1R .PageEditUI_mask_2Cr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background-color: #fff6;
  -webkit-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s; }

@media all and (max-width: 1000px) {
  .PageEditUI_container_18v {
    height: calc(100vh - 102px); }
    .PageEditUI_container_18v .PageEditUI_PreviewArea_2ZH .PageEditUI_PrimaryIframe_2jz {
      width: 100%; }
    .PageEditUI_container_18v .PageEditUI_PreviewArea_2ZH .PageEditUI_SecondaryIframe_1ez {
      margin-left: 0px;
      width: 0; } }

@media only screen and (max-width: 768px) {
  .PageEditUI_container_18v {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    width: 200%;
    height: calc(100vh - 160px);
    gap: 20px; }
    .PageEditUI_container_18v .PageEditUI_PreviewArea_2ZH {
      width: auto;
      margin: 0 auto;
      height: 450px;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s;
      display: block;
      position: relative; }
  .PageEditUI_EditorBlock_281 {
    margin: 0;
    width: auto;
    overflow: hidden;
    background: #fff;
    padding-top: 0px;
    border-radius: 10px;
    border: none;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-box-shadow: rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px, rgba(17, 17, 26, 0.1) 0px 24px 80px;
            box-shadow: rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px, rgba(17, 17, 26, 0.1) 0px 24px 80px;
    display: block;
    position: relative;
    height: calc(100vh - 132px) !important; } }
.PageView_container_16f {
  padding-top: 20px;
  display: block;
  gap: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: calc(100% - 20px); }
  .PageView_container_16f > *:last-child {
    margin-bottom: 0px; }
  .PageView_container_16f .PageView_buttonContainer_16f {
    padding: 0px 10px;
    margin-bottom: 10px; }
  .PageView_container_16f .PageView_buttonContainer_16f:nth-child(2) {
    margin-bottom: 0px; }
  .PageView_container_16f .PageView_buttonContainer_16f:last-child {
    margin-bottom: 0px; }
  .PageView_container_16f .PageView_sortableContainer_2C5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: calc(100% - 160px);
    overflow-y: auto;
    overflow-x: hidden;
    padding: 10px; }
    .PageView_container_16f .PageView_sortableContainer_2C5 .PageView_sortableItem_2yj {
      -webkit-box-shadow: none;
              box-shadow: none; }
  .PageView_container_16f .PageView_layoutItem_3pg,
  .PageView_container_16f .PageView_footerItem_R-B {
    background: none;
    border: 1px dashed #aaa; }
    .PageView_container_16f .PageView_layoutItem_3pg:hover,
    .PageView_container_16f .PageView_footerItem_R-B:hover {
      background: rgba(247, 248, 250, 0.48); }

.PageView_sortableItem_2yj {
  position: relative;
  z-index: 999;
  -webkit-box-shadow: -3px 3px 15px 5px #00000022;
          box-shadow: -3px 3px 15px 5px #00000022; }

.PageView_customListItem_2rP {
  display: -ms-grid;
  display: grid;
  gap: 15px;
  -ms-grid-columns: 20px 1fr;
      grid-template-columns: 20px 1fr;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 50px;
  width: 100%;
  position: relative;
  padding: 15px;
  font-size: 0.8rem;
  color: #000;
  background: #f7f8fa;
  border: none;
  border-radius: 5px;
  z-index: 1; }
  .PageView_customListItem_2rP .PageView_icon_1yc {
    height: 20px;
    pointer-events: none; }
  .PageView_customListItem_2rP .PageView_sortBtn_1qq, .PageView_customListItem_2rP .PageView_sortUpBtn_3nr, .PageView_customListItem_2rP .PageView_sortDownBtn_2GB {
    display: block;
    position: absolute;
    cursor: pointer;
    background: #9faec1;
    padding: 4px;
    width: 25px;
    height: 24px;
    -webkit-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    line-height: 10px;
    color: #fff;
    left: 1px;
    font-size: 12px;
    border: none; }
    .PageView_customListItem_2rP .PageView_sortBtn_1qq:hover, .PageView_customListItem_2rP .PageView_sortUpBtn_3nr:hover, .PageView_customListItem_2rP .PageView_sortDownBtn_2GB:hover {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
           -o-transform: scale(1.1);
              transform: scale(1.1); }
  .PageView_customListItem_2rP .PageView_sortUpBtn_3nr {
    top: 0px;
    border-top-left-radius: 5px; }
  .PageView_customListItem_2rP .PageView_sortDownBtn_2GB {
    bottom: 0px;
    border-bottom-left-radius: 5px; }
  .PageView_customListItem_2rP .PageView_deleteButton_3cb {
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    border: none;
    border-radius: 7px;
    top: -3px;
    position: absolute;
    right: 0px;
    background: #9faec1;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    .PageView_customListItem_2rP .PageView_deleteButton_3cb:hover {
      background: #9faec1;
      -webkit-transform: scale(1.2);
          -ms-transform: scale(1.2);
           -o-transform: scale(1.2);
              transform: scale(1.2); }

.PageView_staticButton_3nP {
  -webkit-box-shadow: none;
          box-shadow: none;
  text-align: center;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr; }

.PageView_addComponent_1LC {
  text-align: left;
  border: 1px dashed #aaa;
  background: none; }
  .PageView_addComponent_1LC .PageView_icon_1yc {
    height: 12px;
    pointer-events: none;
    margin: auto; }
  .PageView_addComponent_1LC:hover {
    border: 1px dashed #aaa;
    background: rgba(247, 248, 250, 0.48); }

.PageView_deletedItem_3qS .PageView_deletedOverlay_2E- {
  position: absolute;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 5px; }

.PageView_layoutComponentTitle_Cnq {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  z-index: 0;
  padding: 0px 10px;
  bottom: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  background-color: #fff;
  width: 300px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .PageView_layoutComponentTitle--shown_2VD {
    visibility: visible;
    opacity: 1;
    z-index: 999;
    bottom: 185px; }

.PageView_layoutComponentGridSelectContainer_mr1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  padding: 0px 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  width: 300px;
  bottom: 80px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  z-index: 0; }
  .PageView_layoutComponentGridSelectContainer_mr1 .PageView_grid_2OV {
    height: 50px;
    width: 86px;
    border: 1px solid #9faec1;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    cursor: pointer; }
    .PageView_layoutComponentGridSelectContainer_mr1 .PageView_grid--selected_3H9 {
      background: #9faec1; }
  .PageView_layoutComponentGridSelectContainer--shown_5Qm {
    visibility: visible;
    opacity: 1;
    bottom: 135px;
    z-index: 999; }

@media only screen and (max-width: 768px) {
  .PageView_container_16f {
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 15px; } }

.PageView_settingButton_3Vp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: 25px;
  top: -3px;
  padding: 4px;
  width: 20px;
  height: 20px;
  background: none;
  border-radius: 7px;
  cursor: pointer;
  border: none;
  background: #9faec1;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #fff; }
  .PageView_settingButton_3Vp:hover {
    background: #9faec1;
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
         -o-transform: scale(1.2);
            transform: scale(1.2); }
  .PageView_settingButton_3Vp > img {
    height: 20px; }

.PageView_additionalButton_393 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: 25px;
  bottom: 1px;
  padding: 4px;
  width: 20px;
  height: 20px;
  background: none;
  border-radius: 7px;
  cursor: pointer;
  border: none;
  background: #9faec1;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #fff; }
  .PageView_additionalButton_393:hover {
    background: #9faec1;
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
         -o-transform: scale(1.2);
            transform: scale(1.2); }
  .PageView_additionalButton_393 > img {
    height: 20px; }
.EditorViewController_container_2dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #fff;
  border-radius: 10px; }

.EditorViewController_buttonContainer_8ZB {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  min-height: 45px;
  width: 100%;
  padding: 10px; }

.EditorViewController_backButton_rEy {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.8rem;
  width: 50%;
  position: relative;
  height: auto;
  font-size: 0.8rem;
  color: #555;
  background: #f1f1f1;
  border: none;
  border-radius: 5px;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer; }

.EditorViewController_saveButton_1te {
  color: #fff;
  background: #0071ff; }

.EditorViewController_saveButton_1te::before {
  content: unset; }

.EditorViewController_changeStyleButton_3Tw {
  color: #fff;
  background: -webkit-linear-gradient(45deg, #a955d4, #5b90f2);
  background: -o-linear-gradient(45deg, #a955d4, #5b90f2);
  background: linear-gradient(45deg, #a955d4, #5b90f2);
  width: 100%; }

.EditorViewController_changeStyleButton_3Tw::before {
  content: unset; }

.EditorViewController_editModeClass_3Go {
  border-top: 1px solid #eee;
  padding-top: 10px;
  overflow-y: auto; }

@media only screen and (max-width: 768px) {
  .EditorViewController_container_2dl {
    position: initial !important; }
    .EditorViewController_container_2dl .EditorViewController_editModeClass_3Go {
      width: 100%;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
          -ms-flex-order: -1;
              order: -1;
      height: calc(100% - 60px); }
    .EditorViewController_container_2dl .EditorViewController_buttonContainer_8ZB {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; } }
.ComponentView_container_1Ko {
  position: relative;
  height: 100%; }
  .ComponentView_container_1Ko .ComponentView_content_YSE {
    height: calc(100% - 65px);
    overflow: auto; }
  .ComponentView_container_1Ko .ComponentView_EditorViewController_2Rl {
    position: absolute;
    bottom: 0;
    width: 100%; }
  @media screen and (max-width: 768px) {
    .ComponentView_container_1Ko {
      padding: 0 15px; } }
.FooterView_container_27o .FooterView_buttonContainer_1jK {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  min-height: 45px;
  width: 100%;
  padding: 10px; }
  .FooterView_container_27o .FooterView_buttonContainer_1jK .FooterView_backButton_9Og {
    cursor: pointer;
    width: 50%;
    position: relative;
    padding: 0px 15px;
    height: auto;
    font-size: 0.8rem;
    color: black;
    background: #f7f8fa;
    border: none;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    min-height: 45px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .FooterView_container_27o .FooterView_buttonContainer_1jK .FooterView_chooseTemplateButton_2x7 {
    color: #1877f2;
    background: #e7f1fe; }
  .FooterView_container_27o .FooterView_buttonContainer_1jK .FooterView_saveButton_3Kp {
    color: #fff;
    background: #0071ff; }
  .FooterView_container_27o .FooterView_buttonContainer_1jK .FooterView_saveButton_3Kp::before {
    content: unset; }

.FooterView_container_27o .FooterView_contentContainer_1iR {
  padding: 10px;
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 130px); }
  .FooterView_container_27o .FooterView_contentContainer_1iR label {
    margin-right: 0px; }
.NavLayoutSelect_container_1EH {
  margin-top: 15px;
  margin-bottom: 15px; }
  .NavLayoutSelect_container_1EH section {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    color: #000;
    padding: 0px 5px 10px;
    border-bottom: 1px solid #eee; }
    .NavLayoutSelect_container_1EH section div {
      padding-left: 0px;
      margin-bottom: 5px; }
    .NavLayoutSelect_container_1EH section .NavLayoutSelect_btnContainer_JIK {
      white-space: nowrap;
      overflow-x: auto; }
    .NavLayoutSelect_container_1EH section button {
      width: auto;
      padding: 8px 15px;
      line-height: 1;
      margin-right: 5px;
      background: none;
      -webkit-transition: all 0.2s;
      -o-transition: all 0.2s;
      transition: all 0.2s;
      border-radius: 5px;
      cursor: pointer;
      border: 1px solid #d9d9d9; }
      .NavLayoutSelect_container_1EH section button:hover {
        background: #f1f1f1; }
    .NavLayoutSelect_container_1EH section .NavLayoutSelect_navTopBtn_319 {
      margin-bottom: 5px; }
    .NavLayoutSelect_container_1EH section .NavLayoutSelect_selected_2zc {
      color: #0071ff;
      border: 1px solid #0071ff; }
  .NavLayoutSelect_container_1EH .NavLayoutSelect_advanced_3AD {
    padding: 3px 5px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .NavLayoutSelect_container_1EH .NavLayoutSelect_advanced_3AD > i {
      font-size: 14px;
      cursor: pointer;
      color: #9faec1; }
  .NavLayoutSelect_container_1EH .NavLayoutSelect_checkbox_2fT {
    margin-left: 10px; }
.TemplateDevTool_container_1Ey {
  margin-bottom: 20px;
  padding: 10px 10px 0px;
  font-size: 0.8rem; }
  .TemplateDevTool_container_1Ey .TemplateDevTool_button_30O {
    width: 100%;
    padding: 15px;
    margin: auto;
    border: none;
    font-size: 0.8rem;
    color: #000;
    background: #f2f2f2;
    cursor: pointer;
    border-radius: 10px; }

.TemplateDevTool_ModalContent_iMj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .TemplateDevTool_ModalContent_iMj .TemplateDevTool_FancyTextField_6mO {
    height: 150px;
    position: relative; }
    .TemplateDevTool_ModalContent_iMj .TemplateDevTool_FancyTextField_6mO textarea {
      padding: 5px 15px;
      height: 100%;
      overflow-y: scroll;
      width: 100%;
      resize: none;
      background: #fff;
      border: 1px solid #dcdcdc; }
  .TemplateDevTool_ModalContent_iMj .TemplateDevTool_checkboxes_198 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .TemplateDevTool_ModalContent_iMj .TemplateDevTool_checkboxes_198 input {
      margin: 0 10px 0 5px; }
  .TemplateDevTool_ModalContent_iMj .TemplateDevTool_validJSON_usV,
  .TemplateDevTool_ModalContent_iMj .TemplateDevTool_invalidJSON_15I {
    padding: 15px;
    color: #fff;
    border: none;
    font-weight: 600;
    font-size: 18px;
    text-align: center; }
  .TemplateDevTool_ModalContent_iMj .TemplateDevTool_validJSON_usV {
    cursor: pointer;
    background: #4bb543; }
  .TemplateDevTool_ModalContent_iMj .TemplateDevTool_invalidJSON_15I {
    background: #fc100d; }
.TemplateSelect_container_1a6 {
  display: -ms-grid;
  display: grid;
  gap: 20px;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  overflow: auto;
  height: calc(100% - 370px); }
  .TemplateSelect_container_1a6 .TemplateSelect_template_2_t {
    height: 75px;
    background: none;
    border: none;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 0px 1px #f1f1f1;
            box-shadow: 0px 0px 0px 1px #f1f1f1;
    border-radius: 5px;
    overflow: hidden; }
    .TemplateSelect_container_1a6 .TemplateSelect_template_2_t img {
      display: block; }
    .TemplateSelect_container_1a6 .TemplateSelect_template_2_t:hover {
      -webkit-box-shadow: 0px 0px 0px 2px #eee;
              box-shadow: 0px 0px 0px 2px #eee; }

.TemplateSelect_PendingConfirm_3WI {
  height: 60px;
  width: 100%;
  position: fixed;
  bottom: 0;
  right: 0;
  font-size: 17px;
  color: #fff;
  background: #000000dd;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding: 0 15px;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
       -o-transform: translateY(100%);
          transform: translateY(100%); }
  .TemplateSelect_PendingConfirm--active_h3z {
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
         -o-transform: translateY(0%);
            transform: translateY(0%); }
  .TemplateSelect_PendingConfirm_3WI button {
    cursor: pointer;
    width: 100px;
    margin-left: 10px;
    padding: 10px 10px;
    font-size: 14px;
    border: none;
    border-radius: 5px; }
  .TemplateSelect_PendingConfirm_3WI .TemplateSelect_confirm_yuQ {
    color: #fff;
    background: #1877f2;
    margin-left: 20px; }
  .TemplateSelect_PendingConfirm_3WI .TemplateSelect_cancel_2sO {
    color: #000;
    background: #f2f2f2; }
.AdvancedSettings_container_3WS .AdvancedSettings_NavSelect_1GF {
  padding: 10px;
  border-bottom: 1px solid #eee; }
  .AdvancedSettings_container_3WS .AdvancedSettings_NavSelect_1GF .AdvancedSettings_Tabs_3J_ {
    width: 25%;
    text-align: center;
    background: none;
    border: none;
    line-height: 1;
    padding: 10px 0px;
    border-radius: 5px;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    cursor: pointer;
    font-size: 13px; }
    .AdvancedSettings_container_3WS .AdvancedSettings_NavSelect_1GF .AdvancedSettings_Tabs--active_1gX {
      color: #1877f2;
      background: #e7f1fe; }
.MenuView_container_NDP {
  height: 100%;
  position: relative; }
  .MenuView_container_NDP .MenuView_buttons_1zG {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 40px 1fr;
        grid-template-columns: 40px 1fr;
    gap: 10px;
    height: 60px;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #eee; }
    .MenuView_container_NDP .MenuView_buttons_1zG .MenuView_button_3Oj, .MenuView_container_NDP .MenuView_buttons_1zG .MenuView_arrowButton_28z > img {
      cursor: pointer;
      line-height: 40px;
      height: 40px;
      text-align: center;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      color: #000;
      border-radius: 5px;
      background: #f5f5f5; }
    .MenuView_container_NDP .MenuView_buttons_1zG .MenuView_arrowButton_28z > img {
      width: 60px;
      padding: 12px;
      -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
           -o-transform: rotate(-90deg);
              transform: rotate(-90deg); }
    .MenuView_container_NDP .MenuView_buttons_1zG .MenuView_chooseTemplate_1Tg,
    .MenuView_container_NDP .MenuView_buttons_1zG .MenuView_advancedSettings_2pH {
      position: relative;
      font-size: 0.8rem;
      max-width: 57%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0.3rem 0.4rem; }
    .MenuView_container_NDP .MenuView_buttons_1zG .MenuView_active_1_F {
      color: #000;
      background: none;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; }
      .MenuView_container_NDP .MenuView_buttons_1zG .MenuView_active_1_F::before {
        content: unset; }
  .MenuView_container_NDP .MenuView_content_TVt {
    height: calc(100% - 65px);
    overflow: auto; }
.GlobalSettingView_container_1pr {
  position: relative;
  height: 100%;
  padding-top: 0px;
  border-top: 1px solid #eee; }
  .GlobalSettingView_container_1pr .GlobalSettingView_buttons_3pc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 45px 1fr;
        grid-template-columns: 45px 1fr;
    gap: 10px;
    height: 65px;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #eee; }
    .GlobalSettingView_container_1pr .GlobalSettingView_buttons_3pc .GlobalSettingView_arrowButton_2uE {
      cursor: pointer;
      line-height: 45px;
      height: 45px;
      text-align: center;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      color: #000;
      border-radius: 5px;
      background: #f1f1f1;
      width: 65px;
      padding: 12px;
      -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
           -o-transform: rotate(-90deg);
              transform: rotate(-90deg); }
  .GlobalSettingView_container_1pr .GlobalSettingView_content_2ph {
    height: 90%;
    overflow-y: auto;
    overflow-x: hidden; }
    .GlobalSettingView_container_1pr .GlobalSettingView_content_2ph .GlobalSettingView_colorPackGridContainer_1DP {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: (1fr)[3];
          grid-template-columns: repeat(3, 1fr); }
    .GlobalSettingView_container_1pr .GlobalSettingView_content_2ph .GlobalSettingView_typeContainer_2JX {
      padding: 5px 0px;
      white-space: nowrap;
      overflow-x: auto; }
      .GlobalSettingView_container_1pr .GlobalSettingView_content_2ph .GlobalSettingView_typeContainer_2JX::-webkit-scrollbar {
        display: none; }
      .GlobalSettingView_container_1pr .GlobalSettingView_content_2ph .GlobalSettingView_typeContainer_2JX .GlobalSettingView_typeName_3It {
        margin-bottom: 5px; }
      .GlobalSettingView_container_1pr .GlobalSettingView_content_2ph .GlobalSettingView_typeContainer_2JX .GlobalSettingView_optionWrapper_3Bu {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        gap: 5px;
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
        overflow-x: scroll; }
        .GlobalSettingView_container_1pr .GlobalSettingView_content_2ph .GlobalSettingView_typeContainer_2JX .GlobalSettingView_optionWrapper_3Bu > div {
          -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
                  flex-shrink: 0;
          cursor: pointer; }
        .GlobalSettingView_container_1pr .GlobalSettingView_content_2ph .GlobalSettingView_typeContainer_2JX .GlobalSettingView_optionWrapper_3Bu > div > div > div > div {
          width: 50px !important;
          height: 50px !important;
          margin: 0 !important; }
          .GlobalSettingView_container_1pr .GlobalSettingView_content_2ph .GlobalSettingView_typeContainer_2JX .GlobalSettingView_optionWrapper_3Bu > div > div > div > div > i {
            font-size: 18px; }
      .GlobalSettingView_container_1pr .GlobalSettingView_content_2ph .GlobalSettingView_typeContainer_2JX .GlobalSettingView_imageWrapper_2YS {
        width: 50px;
        height: 50px;
        background-position: center;
        -webkit-background-size: cover;
                background-size: cover;
        border-radius: 5px;
        border: 1px solid #d9d9d9; }
      .GlobalSettingView_container_1pr .GlobalSettingView_content_2ph .GlobalSettingView_typeContainer_2JX .GlobalSettingView_imageWrapperActive_3Lg {
        border: 1px solid var(--main-color); }
  .GlobalSettingView_container_1pr .GlobalSettingView_EditorViewController_18m {
    position: absolute;
    bottom: 0;
    width: 100%; }

.GlobalSettingView_section_2-1 {
  border-bottom: 1px solid #eee;
  padding-top: 10px; }
  .GlobalSettingView_section_2-1 .GlobalSettingView_title_3dL {
    font-size: 12px; }
  .GlobalSettingView_section_2-1 .GlobalSettingView_expandable_18v {
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
    visibility: hidden;
    opacity: 0; }
    .GlobalSettingView_section_2-1 .GlobalSettingView_expandable_18v > div {
      display: none; }
    .GlobalSettingView_section_2-1 .GlobalSettingView_expandable--expanded_3Ws {
      visibility: visible;
      opacity: 1; }
      .GlobalSettingView_section_2-1 .GlobalSettingView_expandable--expanded_3Ws > div {
        display: block; }

.GlobalSettingView_selectSection_n_7 {
  width: 100%;
  padding: 10px 0; }
  .GlobalSettingView_selectSection_n_7 div {
    width: 100%;
    height: 50px; }
  .GlobalSettingView_selectSection_n_7 .ant-select-selection-selected-value {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.GlobalSettingView_radioButtonSection_QY5 {
  width: 100%;
  padding: 10px 0; }

.GlobalSettingView_preview_2I2 img,
.GlobalSettingView_selectSection_n_7 img {
  height: 20px;
  margin-left: 15px; }

.GlobalSettingView_preview_2I2 img:first-child,
.GlobalSettingView_selectSection_n_7 img:first-child {
  margin-left: 10px; }

.GlobalSettingView_preview_2I2 .GlobalSettingView_ColorpackItem_riN,
.GlobalSettingView_selectSection_n_7 .GlobalSettingView_ColorpackItem_riN {
  margin-left: 10px;
  display: inline-block;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  border: 2px solid #eee; }

.GlobalSettingView_preview_2I2 .GlobalSettingView_ColorpackText_2tj,
.GlobalSettingView_selectSection_n_7 .GlobalSettingView_ColorpackText_2tj {
  margin-left: 10px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 15px; }
.TemplateView_container_9xp {
  padding: 10px;
  padding-top: 20px; }
  .TemplateView_container_9xp .TemplateView_headerContainer_Pcb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .TemplateView_container_9xp .TemplateView_headerContainer_Pcb .TemplateView_textContainer_8vL {
      width: 70%; }
      .TemplateView_container_9xp .TemplateView_headerContainer_Pcb .TemplateView_textContainer_8vL .TemplateView_header_RZp {
        font-size: 18px;
        font-weight: 800;
        color: #000; }
      .TemplateView_container_9xp .TemplateView_headerContainer_Pcb .TemplateView_textContainer_8vL .TemplateView_description_ce8 {
        font-size: 12px;
        color: #aaa;
        margin-top: 5px; }
  .TemplateView_container_9xp .TemplateView_filterContainer_9Kv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 10px 0px;
    gap: 8px;
    overflow-x: auto; }
    .TemplateView_container_9xp .TemplateView_filterContainer_9Kv .TemplateView_item_3Zt {
      padding: 7px 15px;
      border-radius: 5px;
      background-color: #eee;
      color: #000;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      cursor: pointer; }
    .TemplateView_container_9xp .TemplateView_filterContainer_9Kv .TemplateView_itemActive_3Zc {
      background-color: #1877f2;
      color: white; }
  .TemplateView_container_9xp .TemplateView_filterContainer_9Kv::-webkit-scrollbar {
    display: none; }
  .TemplateView_container_9xp .TemplateView_selectionContainer_1Y0 {
    overflow: auto;
    margin-top: 20px;
    display: -ms-grid;
    display: grid;
    gap: 20px;
    row-gap: 20px;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr; }
    .TemplateView_container_9xp .TemplateView_selectionContainer_1Y0 > div > div:first-child {
      background: #eee;
      width: 100%;
      height: 75px;
      border-radius: 10px; }
    .TemplateView_container_9xp .TemplateView_selectionContainer_1Y0 > div > div:nth-child(2) {
      color: #000;
      margin-top: 5px;
      text-align: center; }
    .TemplateView_container_9xp .TemplateView_selectionContainer_1Y0 .TemplateView_item_3Zt {
      border: none;
      font-size: 14px;
      border-radius: 5px;
      width: 100%;
      padding-top: 10px; }
      .TemplateView_container_9xp .TemplateView_selectionContainer_1Y0 .TemplateView_item_3Zt img {
        display: inline-block;
        vertical-align: bottom; }
.StyleView_container_2zF {
  padding: 10px;
  padding-top: 20px; }
  .StyleView_container_2zF .StyleView_headerContainer_UyR {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .StyleView_container_2zF .StyleView_headerContainer_UyR .StyleView_textContainer_2J9 {
      width: 70%; }
      .StyleView_container_2zF .StyleView_headerContainer_UyR .StyleView_textContainer_2J9 .StyleView_header_37i {
        font-size: 18px;
        font-weight: 800;
        color: #000; }
      .StyleView_container_2zF .StyleView_headerContainer_UyR .StyleView_textContainer_2J9 .StyleView_description_2_v {
        font-size: 12px;
        color: #aaa;
        margin-top: 5px; }
    .StyleView_container_2zF .StyleView_headerContainer_UyR .StyleView_advancedBtn_3rs {
      height: 30px;
      border-radius: 5px;
      background-color: #f2f2f2;
      cursor: pointer;
      font-size: 14px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 0.45rem;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .StyleView_container_2zF .StyleView_headerContainer_UyR .StyleView_advancedBtn_3rs:hover {
        background-color: #d2d2d2; }
  .StyleView_container_2zF .StyleView_filterContainer_32e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 10px 0px;
    gap: 8px;
    overflow-x: auto; }
    .StyleView_container_2zF .StyleView_filterContainer_32e .StyleView_item_12_ {
      padding: 7px 15px;
      border-radius: 5px;
      background-color: #eee;
      color: #000;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      cursor: pointer; }
    .StyleView_container_2zF .StyleView_filterContainer_32e .StyleView_itemActive_3Tj {
      background-color: #1877f2;
      color: white; }
  .StyleView_container_2zF .StyleView_filterContainer_32e::-webkit-scrollbar {
    display: none; }
  .StyleView_container_2zF .StyleView_selectionContainer_1R- {
    overflow: auto;
    margin-top: 20px;
    display: -ms-grid;
    display: grid;
    gap: 20px;
    row-gap: 20px;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr; }
    .StyleView_container_2zF .StyleView_selectionContainer_1R- > div > div:first-child {
      background: #eee;
      width: 100%;
      height: 75px;
      border-radius: 10px; }
    .StyleView_container_2zF .StyleView_selectionContainer_1R- > div > div:nth-child(2) {
      color: #000;
      margin-top: 5px;
      text-align: center; }
    .StyleView_container_2zF .StyleView_selectionContainer_1R- .StyleView_item_12_ {
      border: none;
      font-size: 14px;
      border-radius: 5px;
      width: 100%; }
.TutorialView_container_6Jm {
  padding: 10px;
  padding-top: 20px;
  overflow: hidden;
  height: 100%; }
  .TutorialView_container_6Jm .TutorialView_headerContainer_Byb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .TutorialView_container_6Jm .TutorialView_headerContainer_Byb .TutorialView_textContainer_2cQ {
      width: 70%; }
      .TutorialView_container_6Jm .TutorialView_headerContainer_Byb .TutorialView_textContainer_2cQ .TutorialView_header_1uL {
        font-size: 18px;
        font-weight: 800;
        color: #000; }
      .TutorialView_container_6Jm .TutorialView_headerContainer_Byb .TutorialView_textContainer_2cQ .TutorialView_description_2Ac {
        font-size: 12px;
        color: #aaa;
        margin-top: 5px; }
  .TutorialView_container_6Jm .TutorialView_contentContainer_3_M {
    height: calc(100% - 60px);
    margin-top: 10px;
    overflow: auto; }
    .TutorialView_container_6Jm .TutorialView_contentContainer_3_M .TutorialView_item_1kH {
      margin-bottom: 10px; }
      .TutorialView_container_6Jm .TutorialView_contentContainer_3_M .TutorialView_item_1kH::before {
        content: '';
        border-top: 1px solid #ccc;
        width: 85%;
        display: block;
        margin: auto; }
      .TutorialView_container_6Jm .TutorialView_contentContainer_3_M .TutorialView_item_1kH:first-of-type::before {
        content: '';
        border-top: none; }
      .TutorialView_container_6Jm .TutorialView_contentContainer_3_M .TutorialView_item_1kH:last-of-type {
        margin-bottom: 0; }
      .TutorialView_container_6Jm .TutorialView_contentContainer_3_M .TutorialView_item_1kH .TutorialView_title_3CN {
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: center;
        font-weight: 700;
        margin: 5px 0; }
      .TutorialView_container_6Jm .TutorialView_contentContainer_3_M .TutorialView_item_1kH .TutorialView_thumbnail_1G7 {
        width: 95%;
        margin: auto;
        display: block; }
        .TutorialView_container_6Jm .TutorialView_contentContainer_3_M .TutorialView_item_1kH .TutorialView_thumbnail_1G7:hover {
          width: 100%; }
.ComponentsTemplateView_templateContainer_1xc .ComponentsTemplateView_buttons_25v {
  height: 65px;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #eee; }
  .ComponentsTemplateView_templateContainer_1xc .ComponentsTemplateView_buttons_25v .ComponentsTemplateView_arrowButton_3dZ {
    cursor: pointer;
    line-height: 45px;
    height: 45px;
    text-align: center;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    color: #000;
    border-radius: 5px;
    background: #f1f1f1;
    width: 65px;
    padding: 12px;
    -webkit-transition-property: opacity, height;
    -o-transition-property: opacity, height;
    transition-property: opacity, height;
    -webkit-transition-duration: 300ms;
         -o-transition-duration: 300ms;
            transition-duration: 300ms;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
         -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
    .ComponentsTemplateView_templateContainer_1xc .ComponentsTemplateView_buttons_25v .ComponentsTemplateView_arrowButton_3dZ:hover {
      height: 50px;
      opacity: 50%; }

.ComponentsTemplateView_templateContainer_1xc .ComponentsTemplateView_templateGrid_26c {
  -ms-grid-columns: (minmax(0, 1fr))[2];
      grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-top: 10px;
  margin-bottom: 10px; }
  .ComponentsTemplateView_templateContainer_1xc .ComponentsTemplateView_templateGrid_26c .ComponentsTemplateView_templateItem_2Dk {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 1rem;
    background-color: black;
    color: white;
    border-radius: 1rem;
    margin: 1rem;
    height: 3rem;
    cursor: pointer;
    font-weight: 700;
    -webkit-transition-property: opacity, height;
    -o-transition-property: opacity, height;
    transition-property: opacity, height;
    -webkit-transition-duration: 300ms;
         -o-transition-duration: 300ms;
            transition-duration: 300ms;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
         -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
    .ComponentsTemplateView_templateContainer_1xc .ComponentsTemplateView_templateGrid_26c .ComponentsTemplateView_templateItem_2Dk:hover {
      opacity: 70%;
      height: 3.1rem; }

.ComponentsTemplateView_templateListContainer_39f {
  display: block;
  margin-bottom: 10px; }

.ComponentsTemplateView_radioContainer_1LQ {
  margin-left: 5px; }
  .ComponentsTemplateView_radioContainer_1LQ span {
    font-size: 16px; }

.ComponentsTemplateView_preview_2Pd {
  width: 100%; }
.EditorTabWrapper_container_RyR {
  display: block;
  height: 100%; }
  .EditorTabWrapper_container_RyR .EditorTabWrapper_header_1YV {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 8px 0px; }
    .EditorTabWrapper_container_RyR .EditorTabWrapper_header_1YV > :nth-child(1) {
      border-top-left-radius: 5px; }
    .EditorTabWrapper_container_RyR .EditorTabWrapper_header_1YV > :last-child {
      border-top-right-radius: 5px; }
    .EditorTabWrapper_container_RyR .EditorTabWrapper_header_1YV .EditorTabWrapper_headerItem_1re {
      text-align: center;
      height: auto;
      font-size: 12px;
      cursor: pointer;
      color: #888;
      padding: 7px 10px;
      line-height: 1;
      min-height: unset; }
      .EditorTabWrapper_container_RyR .EditorTabWrapper_header_1YV .EditorTabWrapper_headerItem--active_2I_ {
        color: #000;
        background: #fff;
        border-radius: 5px 5px 0px 0px;
        padding: 6px 9px;
        border: 1px solid #eee;
        border-bottom: none; }
  .EditorTabWrapper_container_RyR .EditorTabWrapper_main_EVP {
    display: block;
    border-radius: 5px;
    background-color: #fff;
    height: calc(100% - 30px);
    overflow-y: auto; }
.Editor_arrowWrapper_XpB {
  display: none;
  width: 100%;
  text-align: center;
  padding: 10px 0px; }

@media only screen and (max-width: 768px) {
  .Editor_arrowWrapper_XpB {
    display: block;
    padding: 0px; }
    .Editor_arrowWrapper_XpB .Editor_arrowLogo_27r {
      -webkit-transform: scaleX(150%);
          -ms-transform: scaleX(150%);
           -o-transform: scaleX(150%);
              transform: scaleX(150%);
      font-weight: bold;
      color: #000;
      border-radius: 0px 0px 5px 5px;
      padding: 10px 20px; } }
.BookingView_root_3Mn {
  margin-top: 10px; }

.BookingView_buttonContainer_17w {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end; }
  .BookingView_buttonContainer_17w .BookingView_switchToogleContainer_3Zb {
    margin-right: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 10rem;
    height: 2.5rem; }
    .BookingView_buttonContainer_17w .BookingView_switchToogleContainer_3Zb .BookingView_switchButton_2rm {
      padding: 0.5rem;
      text-align: center;
      color: #d1d5db;
      width: 50%;
      height: inherit;
      border: none;
      text-decoration: none;
      background-color: white;
      cursor: pointer;
      -webkit-transition-property: background-color, color;
      -o-transition-property: background-color, color;
      transition-property: background-color, color;
      -webkit-transition-duration: 300ms;
           -o-transition-duration: 300ms;
              transition-duration: 300ms;
      -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
           -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
              transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
    .BookingView_buttonContainer_17w .BookingView_switchToogleContainer_3Zb .BookingView_switchRight_3x_ {
      border-radius: 0 0.5rem 0.5rem 0; }
    .BookingView_buttonContainer_17w .BookingView_switchToogleContainer_3Zb .BookingView_switchLeft_1K8 {
      border-radius: 0.5rem 0 0 0.5rem; }
    .BookingView_buttonContainer_17w .BookingView_switchToogleContainer_3Zb .BookingView_switchisTrue_29W {
      background-color: #0071ff;
      color: white; }
.BookingCalendar_bookingCalendarContainer_1NU {
  overflow-x: scroll; }
  .BookingCalendar_bookingCalendarContainer_1NU .BookingCalendar_desktop_S4j {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow-x: scroll;
    width: 1080px; }

@media screen and (min-width: 1081px) {
  .BookingCalendar_bookingCalendarContainer_1NU .BookingCalendar_desktop_S4j {
    width: 100%; } }

@media screen and (max-width: 1080px) {
  .BookingCalendar_bookingCalendarContainer_1NU .BookingCalendar_desktop_S4j {
    width: 720px; } }
.Common_mainTitle_P3R {
  font-size: 18px;
  font-weight: 600; }

.Common_subTitle_2pk {
  font-size: 12px;
  font-weight: 600; }

.Common_text_21h {
  font-size: 12px; }

.Common_iconButton_3k5 {
  font-size: 18px;
  background: none !important;
  border: none !important;
  color: #aaa !important;
  cursor: pointer; }

.Common_separateLine_ho8 {
  border-top: 1px solid #aaa;
  margin: 19px 0 20px 0;
  width: 100%; }

@media screen and (max-width: 768px) {
  .Common_mainTitle_P3R {
    font-size: 14px;
    font-weight: 400; }
  .Common_subTitle_2pk {
    font-size: 10px;
    font-weight: 400; }
  .Common_text_21h {
    font-size: 10px; }
  .Common_iconButton_3k5 {
    font-size: 14px;
    background: none !important;
    border: none !important;
    color: #aaa !important;
    cursor: pointer; } }
.CustomCalendar-module_monthSelectButtonGroup_3Df {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 10px; }
  .CustomCalendar-module_monthSelectButtonGroup_3Df div:nth-child(2) {
    margin-left: 10px;
    font-size: 24px; }

.CustomCalendar-module_showItem_1iQ {
  display: block; }

.CustomCalendar-module_hiddenItem_313 {
  display: none; }

.CustomCalendar-module_monthAndYearTitle_7xq {
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  padding: 0 8px; }

.CustomCalendar-module_monthAndYearPicker_3PZ {
  position: absolute; }
.MobileCalendar_root_2ZI {
  position: relative; }
  .MobileCalendar_root_2ZI .MobileCalendar_bookingPreviewModalContainer_3Hq {
    position: absolute;
    background-color: red;
    top: 40%;
    left: 30%;
    width: 100%;
    height: 50%;
    overflow-y: scroll; }
.CustomDatePicker_dayPicker_8C9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
.BookingDetailModal_bookingDetailModalContainer_2Rc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .BookingDetailModal_bookingDetailModalContainer_2Rc .BookingDetailModal_row_2mx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0; }
    .BookingDetailModal_bookingDetailModalContainer_2Rc .BookingDetailModal_row_2mx .BookingDetailModal_fieldTitle_1z6 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 30%;
          -ms-flex: 0 0 30%;
              flex: 0 0 30%;
      font-size: 14px; }
    .BookingDetailModal_bookingDetailModalContainer_2Rc .BookingDetailModal_row_2mx .BookingDetailModal_fieldAnswer_2I_ {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 70%;
          -ms-flex: 0 0 70%;
              flex: 0 0 70%;
      font-size: 14px; }
.BookingTable_actionRow_1nc {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end; }
  .BookingTable_actionRow_1nc .BookingTable_refreshButton_2hv {
    padding-left: 15px !important;
    padding-right: 20px !important; }
    .BookingTable_actionRow_1nc .BookingTable_refreshButton_2hv i {
      font-size: 14px;
      font-weight: bold; }

.BookingTable_deleteButton_2Cl {
  height: 40px !important;
  line-height: 40px !important;
  float: left;
  background-color: #f76767 !important;
  color: #fff !important;
  border-color: #f76767;
  font-size: 14px;
  padding: 0px 20px; }

.BookingTable_deleteButton_2Cl[disabled] {
  border-color: #d9d9d9 !important;
  color: #aaa !important; }

.BookingTable_status_Ezx {
  height: 30px;
  font-size: 14px;
  line-height: inherit;
  margin-right: 0;
  pointer-events: none; }
  .BookingTable_status_Ezx span {
    vertical-align: middle; }

.BookingTable_pagination_1QO {
  margin-top: 15px;
  text-align: end; }

.BookingTable_formInfo_wN8 {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc; }

.BookingTable_formRow_3Ub {
  font-size: 16px;
  margin-bottom: 10px; }
  .BookingTable_formRow_3Ub * {
    display: inline-block;
    vertical-align: top; }
  .BookingTable_formRow_3Ub .BookingTable_order_tE8 {
    width: 30px; }
  .BookingTable_formRow_3Ub .BookingTable_question_2kh,
  .BookingTable_formRow_3Ub .BookingTable_info_question_3dL {
    width: 25%;
    margin-right: 10px;
    font-weight: bold; }
  .BookingTable_formRow_3Ub .BookingTable_info_question_3dL {
    width: calc(25% + 30px); }
  .BookingTable_formRow_3Ub .BookingTable_answer_20Z {
    width: calc(75% - 40px); }

@media only screen and (min-width: 1300px) {
  .BookingTable_timeSlot_3fH * {
    display: inline-block;
    white-space: pre; } }

@media only screen and (max-width: 768px) {
  .BookingTable_formRow_3Ub .BookingTable_question_2kh {
    width: calc(100% - 50px); }
  .BookingTable_formRow_3Ub .BookingTable_info_question_3dL {
    width: 100%; }
  .BookingTable_formRow_3Ub .BookingTable_answer_20Z {
    width: 100%; } }

@media only screen and (max-width: 345px) {
  .BookingTable_backButton_2sZ {
    margin-top: 10px; } }
.BookingList_container_2UH {
  padding: 20px; }

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

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

.BookingList_buttonBar_3Wd {
  margin: 10px 30px; }

.BookingList_root_2x9 {
  min-height: 90vh; }
  .BookingList_root_2x9 .BookingList_gridContainer_1aL {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr; }
    .BookingList_root_2x9 .BookingList_gridContainer_1aL .BookingList_gridItems_2rB {
      border: 1px solid #e9e9e9;
      position: relative;
      border-radius: 0.5rem;
      overflow: hidden;
      background: #fff; }
      .BookingList_root_2x9 .BookingList_gridContainer_1aL .BookingList_gridItems_2rB > img {
        height: 150px;
        -o-object-fit: cover;
           object-fit: cover;
        width: 100%;
        aspect-ratio: 1/2; }
      .BookingList_root_2x9 .BookingList_gridContainer_1aL .BookingList_gridItems_2rB > div {
        padding: 10px; }
        .BookingList_root_2x9 .BookingList_gridContainer_1aL .BookingList_gridItems_2rB > div .BookingList_bookingTitle_1tJ {
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          font-size: 1rem;
          color: black; }
        .BookingList_root_2x9 .BookingList_gridContainer_1aL .BookingList_gridItems_2rB > div .BookingList_bookingDes_20F {
          overflow: hidden;
          text-overflow: ellipsis;
          font-size: 0.7rem;
          color: #d1d5db;
          max-height: 40px;
          display: block;
          line-height: 20px;
          margin-bottom: 10px; }
        .BookingList_root_2x9 .BookingList_gridContainer_1aL .BookingList_gridItems_2rB > div .ant-tooltip-inner {
          white-space: normal;
          max-width: 100%; }
        .BookingList_root_2x9 .BookingList_gridContainer_1aL .BookingList_gridItems_2rB > div .BookingList_bookingRulesContainer_OLS {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
          .BookingList_root_2x9 .BookingList_gridContainer_1aL .BookingList_gridItems_2rB > div .BookingList_bookingRulesContainer_OLS .BookingList_bookingRulesContent_1Eq {
            margin-right: 1.5rem; }
            .BookingList_root_2x9 .BookingList_gridContainer_1aL .BookingList_gridItems_2rB > div .BookingList_bookingRulesContainer_OLS .BookingList_bookingRulesContent_1Eq .BookingList_rulesTitle_V7F {
              color: #d1d5db; }
            .BookingList_root_2x9 .BookingList_gridContainer_1aL .BookingList_gridItems_2rB > div .BookingList_bookingRulesContainer_OLS .BookingList_bookingRulesContent_1Eq .BookingList_rulesContent_1ZM {
              color: black; }
        .BookingList_root_2x9 .BookingList_gridContainer_1aL .BookingList_gridItems_2rB > div .BookingList_bookingClickContainer_2n7 {
          position: absolute;
          bottom: 0.9rem;
          right: 14px; }
          .BookingList_root_2x9 .BookingList_gridContainer_1aL .BookingList_gridItems_2rB > div .BookingList_bookingClickContainer_2n7 .BookingList_bookingClickButton_2hb {
            width: 1.4rem;
            height: 1.4rem;
            outline: none;
            border: none;
            background: none;
            cursor: pointer; }
            .BookingList_root_2x9 .BookingList_gridContainer_1aL .BookingList_gridItems_2rB > div .BookingList_bookingClickContainer_2n7 .BookingList_bookingClickButton_2hb .BookingList_clickIcon_9b0 {
              width: inherit;
              height: inherit;
              color: #d1d5db;
              -webkit-transition-property: color;
              -o-transition-property: color;
              transition-property: color;
              -webkit-transition-duration: 200ms;
                   -o-transition-duration: 200ms;
                      transition-duration: 200ms;
              -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                   -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
              .BookingList_root_2x9 .BookingList_gridContainer_1aL .BookingList_gridItems_2rB > div .BookingList_bookingClickContainer_2n7 .BookingList_bookingClickButton_2hb .BookingList_clickIcon_9b0:hover {
                color: #60a5fa; }
  .BookingList_root_2x9 .BookingList_formTypeListContainer_2wS {
    margin: 30px; }
    .BookingList_root_2x9 .BookingList_formTypeListContainer_2wS .BookingList_formTypeListGrid_3Gd {
      display: -ms-grid;
      display: grid;
      grid-gap: 20px;
      -ms-grid-columns: 1fr 1fr 1fr 1fr;
          grid-template-columns: 1fr 1fr 1fr 1fr;
      text-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .BookingList_root_2x9 .BookingList_formTypeListContainer_2wS .BookingList_formTypeListGridItems_2XH {
      cursor: pointer;
      border-radius: 5px; }
    .BookingList_root_2x9 .BookingList_formTypeListContainer_2wS .BookingList_selectedFormType_1yR {
      background-color: #3c6798 !important;
      border-color: #3c6798 !important;
      width: 100%; }
      .BookingList_root_2x9 .BookingList_formTypeListContainer_2wS .BookingList_selectedFormType_1yR h3 {
        color: #fff; }
    .BookingList_root_2x9 .BookingList_formTypeListContainer_2wS .BookingList_unselectedFormType_1Zk {
      width: 100%;
      background-color: #fff !important;
      border-color: #e9e9e9 !important; }
  .BookingList_root_2x9 .BookingList_toolBarContainer_1AZ, .BookingList_root_2x9 .BookingList_toolBarPaginationContainer_ArK {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 30px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .BookingList_root_2x9 .BookingList_toolBarContainer_1AZ .BookingList_buttonSection_H99, .BookingList_root_2x9 .BookingList_toolBarPaginationContainer_ArK .BookingList_buttonSection_H99 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%; }
    .BookingList_root_2x9 .BookingList_toolBarContainer_1AZ .BookingList_paginationSection_2KT, .BookingList_root_2x9 .BookingList_toolBarPaginationContainer_ArK .BookingList_paginationSection_2KT {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      text-align: right; }
  .BookingList_root_2x9 .BookingList_createBookingContainer_O_y {
    margin-bottom: 15px; }
  .BookingList_root_2x9 .BookingList_switchToogleContainer_1iH {
    margin-right: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 10rem;
    height: 2.5rem; }
    .BookingList_root_2x9 .BookingList_switchToogleContainer_1iH .BookingList_switchButton_1fa {
      padding: 0.5rem;
      text-align: center;
      color: #d1d5db;
      width: 50%;
      height: inherit;
      border: none;
      text-decoration: none;
      background-color: white;
      cursor: pointer;
      -webkit-transition-property: background-color, color;
      -o-transition-property: background-color, color;
      transition-property: background-color, color;
      -webkit-transition-duration: 300ms;
           -o-transition-duration: 300ms;
              transition-duration: 300ms;
      -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
           -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
              transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
    .BookingList_root_2x9 .BookingList_switchToogleContainer_1iH .BookingList_switchRight_2Zl {
      border-radius: 0 0.5rem 0.5rem 0; }
    .BookingList_root_2x9 .BookingList_switchToogleContainer_1iH .BookingList_switchLeft_11G {
      border-radius: 0.5rem 0 0 0.5rem; }
    .BookingList_root_2x9 .BookingList_switchToogleContainer_1iH .BookingList_switchisTrue_w-2 {
      background-color: #0071ff;
      color: white; }

.BookingList_isErrorContainer_LnS {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5%; }

.BookingList_dot_Bkp {
  position: absolute;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transform-origin: 0 center;
      -ms-transform-origin: 0 center;
       -o-transform-origin: 0 center;
          transform-origin: 0 center;
  top: 8px;
  right: 4px;
  height: 8px;
  width: 8px;
  border-radius: 100%;
  z-index: 10;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff; }

.BookingList_dotDisabled_fqS {
  background-color: #f04134; }

.BookingList_dotAvailable_1Xl {
  background-color: #15c162; }

.BookingList_dotInSelection_vXT {
  height: 8px;
  width: 8px;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
  z-index: 10; }

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

.BookingList_filterModeItem_2f8 > * {
  margin-right: 5px; }

.BookingList_overrideThemeButton_29d {
  padding: 0 15px !important; }

.BookingList_tabContentWrapper_2Ul {
  width: 100%;
  padding: 20px 25px;
  background-color: white;
  border-radius: 3px; }

@media only screen and (max-width: 768px) {
  .BookingList_tabContentWrapper_2Ul {
    padding: 15px; } }

@media screen and (max-width: 1100px) {
  .BookingList_root_2x9 .BookingList_gridContainer_1aL {
    grid-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr; } }

@media screen and (max-width: 996px) {
  .BookingList_root_2x9 .BookingList_gridContainer_1aL {
    grid-gap: 20px;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr; }
  .BookingList_formTypeListGrid_3Gd {
    -ms-grid-columns: 1fr 1fr !important;
        grid-template-columns: 1fr 1fr !important;
    grid-gap: 20px !important; }
  .BookingList_toolBarPaginationContainer_ArK {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 30px;
    -webkit-box-align: start !important;
    -webkit-align-items: start !important;
        -ms-flex-align: start !important;
            align-items: start !important; }
    .BookingList_toolBarPaginationContainer_ArK .BookingList_buttonSection_H99 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      padding: 10px 0; }
    .BookingList_toolBarPaginationContainer_ArK .BookingList_paginationSection_2KT {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      margin: auto; } }

@media screen and (max-width: 600px) {
  .BookingList_root_2x9 .BookingList_gridContainer_1aL {
    grid-gap: 20px;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr; } }

@media only screen and (max-width: 768px) {
  .BookingList_container_2UH {
    padding: 10px; } }
.BookingGeneralSetting_root_1xY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .BookingGeneralSetting_root_1xY .BookingGeneralSetting_map_3ac {
    border: 1px solid #d9d9d9;
    height: 300px;
    width: 300px;
    aspect-ratio: 1;
    position: relative;
    cursor: pointer; }
    .BookingGeneralSetting_root_1xY .BookingGeneralSetting_map_3ac .BookingGeneralSetting_icon_2zh {
      margin: auto;
      font-size: 48px;
      color: #d9d9d9; }
    .BookingGeneralSetting_root_1xY .BookingGeneralSetting_map_3ac .BookingGeneralSetting_mask_3p1 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      opacity: 0;
      top: 0;
      left: 0;
      width: 100%;
      aspect-ratio: 1;
      z-index: 3;
      background-color: #fff; }
    .BookingGeneralSetting_root_1xY .BookingGeneralSetting_map_3ac .BookingGeneralSetting_mapWrapper_3jd {
      aspect-ratio: 1; }
      .BookingGeneralSetting_root_1xY .BookingGeneralSetting_map_3ac .BookingGeneralSetting_mapWrapper_3jd :first-child {
        aspect-ratio: 1 !important; }
        .BookingGeneralSetting_root_1xY .BookingGeneralSetting_map_3ac .BookingGeneralSetting_mapWrapper_3jd :first-child * {
          aspect-ratio: 1 / 0.6 !important; }
  .BookingGeneralSetting_root_1xY .BookingGeneralSetting_map_3ac:hover .BookingGeneralSetting_mask_3p1 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #ffffffee;
    opacity: 1;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
    .BookingGeneralSetting_root_1xY .BookingGeneralSetting_map_3ac:hover .BookingGeneralSetting_mask_3p1 .BookingGeneralSetting_icon_2zh {
      font-size: 20px;
      margin: 0px 10px;
      color: #ccc;
      padding: 5px;
      border: 1px solid #ccc;
      border-radius: 3px; }
    .BookingGeneralSetting_root_1xY .BookingGeneralSetting_map_3ac:hover .BookingGeneralSetting_mask_3p1 .BookingGeneralSetting_icon_2zh:hover {
      color: black;
      border: 1px solid black; }

.BookingGeneralSetting_googlemap_2eX {
  height: 42px;
  line-height: 35px;
  font-size: 14px !important;
  margin-top: 11px; }

@media only screen and (max-width: 768px) {
  .BookingGeneralSetting_map_3ac {
    display: block; } }
.BookingConfig_root_1oE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .BookingConfig_root_1oE .BookingConfig_details_F4h {
    padding: 1rem; }
    .BookingConfig_root_1oE .BookingConfig_details_F4h .BookingConfig_bookingSet_d56 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 100%; }
      .BookingConfig_root_1oE .BookingConfig_details_F4h .BookingConfig_bookingSet_d56 .BookingConfig_timeConditionSettingContainer_1cl {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        border-top: none;
        padding-top: 0; }
        @media screen and (max-width: 1080px) {
          .BookingConfig_root_1oE .BookingConfig_details_F4h .BookingConfig_bookingSet_d56 .BookingConfig_timeConditionSettingContainer_1cl {
            border-radius: 10px; } }
      .BookingConfig_root_1oE .BookingConfig_details_F4h .BookingConfig_bookingSet_d56 .BookingConfig_bookingRuleSettingContainer_h7k {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        border-bottom: none;
        padding-bottom: 0; }
        @media screen and (max-width: 1080px) {
          .BookingConfig_root_1oE .BookingConfig_details_F4h .BookingConfig_bookingSet_d56 .BookingConfig_bookingRuleSettingContainer_h7k {
            border-radius: 10px; } }
  .BookingConfig_root_1oE .BookingConfig_deleteButton_YHj {
    margin-top: 20px;
    height: 40px !important;
    line-height: 40px !important;
    float: left;
    background-color: #f76767 !important;
    color: #fff !important;
    border-color: #f76767;
    font-size: 14px;
    padding: 0px 20px; }

@media screen and (max-width: 1080px) {
  .BookingConfig_root_1oE .BookingConfig_bookingSet_d56 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }
.DurationSetting_root_32J {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .DurationSetting_root_32J .DurationSetting_container_1Gb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .DurationSetting_root_32J .DurationSetting_container_1Gb .DurationSetting_selectDetail_2UH {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .DurationSetting_root_32J .DurationSetting_container_1Gb .DurationSetting_selectDetail_2UH .DurationSetting_customSelect_16q {
        width: 200px;
        padding: 0 10px; }
        .DurationSetting_root_32J .DurationSetting_container_1Gb .DurationSetting_selectDetail_2UH .DurationSetting_customSelect_16q .DurationSetting_select_OtZ {
          width: 100%; }
.ParticipantSetting_root_yXZ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .ParticipantSetting_root_yXZ .ParticipantSetting_container_3EL {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .ParticipantSetting_root_yXZ .ParticipantSetting_container_3EL .ParticipantSetting_inputSession_xGT .ParticipantSetting_inputDetail_3SE {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 5px 0; }
      .ParticipantSetting_root_yXZ .ParticipantSetting_container_3EL .ParticipantSetting_inputSession_xGT .ParticipantSetting_inputDetail_3SE .ParticipantSetting_customInput_nRl {
        width: 200px;
        padding: 0 10px; }
        .ParticipantSetting_root_yXZ .ParticipantSetting_container_3EL .ParticipantSetting_inputSession_xGT .ParticipantSetting_inputDetail_3SE .ParticipantSetting_customInput_nRl .ParticipantSetting_input_10n {
          width: 100%; }
    .ParticipantSetting_root_yXZ .ParticipantSetting_container_3EL .ParticipantSetting_hiddenItem_ReT {
      display: none; }

@media screen and (max-width: 768px) {
  .ParticipantSetting_root_yXZ .ParticipantSetting_container_3EL {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .ParticipantSetting_root_yXZ .ParticipantSetting_container_3EL .ParticipantSetting_inputSession_xGT {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 10px 0; }
      .ParticipantSetting_root_yXZ .ParticipantSetting_container_3EL .ParticipantSetting_inputSession_xGT .ParticipantSetting_inputDetail_3SE {
        padding: 10px 0; } }
.SessionSetting_root_3RV .SessionSetting_container_UGI {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .SessionSetting_root_3RV .SessionSetting_container_UGI .SessionSetting_inputSession_2_8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .SessionSetting_root_3RV .SessionSetting_container_UGI .SessionSetting_inputSession_2_8 .SessionSetting_inputDetail_3QD {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 5px 0; }
      .SessionSetting_root_3RV .SessionSetting_container_UGI .SessionSetting_inputSession_2_8 .SessionSetting_inputDetail_3QD .SessionSetting_customInput_1_K {
        width: 200px;
        padding: 0 10px; }
        .SessionSetting_root_3RV .SessionSetting_container_UGI .SessionSetting_inputSession_2_8 .SessionSetting_inputDetail_3QD .SessionSetting_customInput_1_K .SessionSetting_input_35V {
          width: 100%; }
  .SessionSetting_root_3RV .SessionSetting_container_UGI .SessionSetting_hiddenItem_kXd {
    display: none; }

@media screen and (max-width: 768px) {
  .SessionSetting_root_3RV .SessionSetting_container_UGI {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .SessionSetting_root_3RV .SessionSetting_container_UGI .SessionSetting_inputSession_2_8 {
      padding: 10px 0; } }
.AvailableRangeSetting_root_1BV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .AvailableRangeSetting_root_1BV .AvailableRangeSetting_container_3E8 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .AvailableRangeSetting_root_1BV .AvailableRangeSetting_container_3E8 .AvailableRangeSetting_inputSession_3KJ .AvailableRangeSetting_startDate_3Sc {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 5px 0;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%; }
    .AvailableRangeSetting_root_1BV .AvailableRangeSetting_container_3E8 .AvailableRangeSetting_inputSession_3KJ .AvailableRangeSetting_endDate_2UL {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 5px 0;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%; }
      .AvailableRangeSetting_root_1BV .AvailableRangeSetting_container_3E8 .AvailableRangeSetting_inputSession_3KJ .AvailableRangeSetting_endDate_2UL .AvailableRangeSetting_datePickInputLine_GF1 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        @media only screen and (max-width: 470px) {
          .AvailableRangeSetting_root_1BV .AvailableRangeSetting_container_3E8 .AvailableRangeSetting_inputSession_3KJ .AvailableRangeSetting_endDate_2UL .AvailableRangeSetting_datePickInputLine_GF1 {
            width: 100%; } }
      @media only screen and (max-width: 470px) {
        .AvailableRangeSetting_root_1BV .AvailableRangeSetting_container_3E8 .AvailableRangeSetting_inputSession_3KJ .AvailableRangeSetting_endDate_2UL .AvailableRangeSetting_infiniteSection_2mF {
          width: 100%;
          text-align: right; } }
    .AvailableRangeSetting_root_1BV .AvailableRangeSetting_container_3E8 .AvailableRangeSetting_inputSession_3KJ .AvailableRangeSetting_customInput_CDZ {
      width: 200px;
      margin: 0 10px; }
      @media only screen and (max-width: 470px) {
        .AvailableRangeSetting_root_1BV .AvailableRangeSetting_container_3E8 .AvailableRangeSetting_inputSession_3KJ .AvailableRangeSetting_customInput_CDZ {
          width: 100%; } }
      .AvailableRangeSetting_root_1BV .AvailableRangeSetting_container_3E8 .AvailableRangeSetting_inputSession_3KJ .AvailableRangeSetting_customInput_CDZ .AvailableRangeSetting_input_1PM {
        width: 100%; }
      .AvailableRangeSetting_root_1BV .AvailableRangeSetting_container_3E8 .AvailableRangeSetting_inputSession_3KJ .AvailableRangeSetting_customInput_CDZ i {
        display: none; }
  .AvailableRangeSetting_root_1BV .AvailableRangeSetting_datePickerGroupContainer_11o {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr; }
    .AvailableRangeSetting_root_1BV .AvailableRangeSetting_datePickerGroupContainer_11o .AvailableRangeSetting_startDateSection_3gi {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: max-content 60%;
          grid-template-columns: max-content 60%;
      -webkit-column-gap: 10px;
         -moz-column-gap: 10px;
              column-gap: 10px;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 10px 0; }
    .AvailableRangeSetting_root_1BV .AvailableRangeSetting_datePickerGroupContainer_11o .AvailableRangeSetting_endDateSection_OLR {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: max-content 60% auto;
          grid-template-columns: max-content 60% auto;
      -webkit-column-gap: 10px;
         -moz-column-gap: 10px;
              column-gap: 10px;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%; }
      @media screen and (max-width: 470px) {
        .AvailableRangeSetting_root_1BV .AvailableRangeSetting_datePickerGroupContainer_11o .AvailableRangeSetting_endDateSection_OLR .AvailableRangeSetting_datePickInputLine_GF1 {
          width: 100%; } }
      .AvailableRangeSetting_root_1BV .AvailableRangeSetting_datePickerGroupContainer_11o .AvailableRangeSetting_endDateSection_OLR .AvailableRangeSetting_infiniteSection_2mF {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        @media only screen and (max-width: 470px) {
          .AvailableRangeSetting_root_1BV .AvailableRangeSetting_datePickerGroupContainer_11o .AvailableRangeSetting_endDateSection_OLR .AvailableRangeSetting_infiniteSection_2mF {
            width: 100%;
            text-align: right; } }
    .AvailableRangeSetting_root_1BV .AvailableRangeSetting_datePickerGroupContainer_11o .AvailableRangeSetting_datePicker_1Ht {
      width: 100%; }

@media only screen and (max-width: 768px) {
  .AvailableRangeSetting_root_1BV .AvailableRangeSetting_datePickerGroupContainer_11o {
    -ms-grid-columns: (100%)[1];
        grid-template-columns: repeat(1, 100%);
    -ms-grid-rows: auto auto;
        grid-template-rows: auto auto; } }
.TimeSetting_timeSettingContainer_1hU {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px; }
  .TimeSetting_timeSettingContainer_1hU .TimeSetting_timeSlots_2au {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .TimeSetting_timeSettingContainer_1hU .TimeSetting_timeSlots_2au .TimeSetting_timeSlot_X9a {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .TimeSetting_timeSettingContainer_1hU .TimeSetting_timeSlots_2au .TimeSetting_timeSlot_X9a .TimeSetting_arrowSign_hd8 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        cursor: pointer; }
        .TimeSetting_timeSettingContainer_1hU .TimeSetting_timeSlots_2au .TimeSetting_timeSlot_X9a .TimeSetting_arrowSign_hd8 .TimeSetting_icon_394 {
          font-size: 28px; }
      .TimeSetting_timeSettingContainer_1hU .TimeSetting_timeSlots_2au .TimeSetting_timeSlot_X9a .TimeSetting_startTime_a2_,
      .TimeSetting_timeSettingContainer_1hU .TimeSetting_timeSlots_2au .TimeSetting_timeSlot_X9a .TimeSetting_endTime_1MW {
        min-width: 70px; }
    .TimeSetting_timeSettingContainer_1hU .TimeSetting_timeSlots_2au .TimeSetting_timeSlotError_dDh {
      border: 1px solid red; }
    .TimeSetting_timeSettingContainer_1hU .TimeSetting_timeSlots_2au .TimeSetting_action_-qf {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 10%;
          -ms-flex: 0 0 10%;
              flex: 0 0 10%;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      cursor: pointer; }
      .TimeSetting_timeSettingContainer_1hU .TimeSetting_timeSlots_2au .TimeSetting_action_-qf .TimeSetting_addSign_2wn {
        font-size: 20px; }

@media screen and (max-width: 768px) {
  .TimeSetting_timeSettingContainer_1hU .TimeSetting_timeSlots_2au {
    width: 100%; }
    .TimeSetting_timeSettingContainer_1hU .TimeSetting_timeSlots_2au .TimeSetting_timeSlot_X9a .TimeSetting_startTime_a2_ {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 40%;
          -ms-flex: 0 0 40%;
              flex: 0 0 40%; }
    .TimeSetting_timeSettingContainer_1hU .TimeSetting_timeSlots_2au .TimeSetting_timeSlot_X9a .TimeSetting_endTime_1MW {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 40%;
          -ms-flex: 0 0 40%;
              flex: 0 0 40%; }
    .TimeSetting_timeSettingContainer_1hU .TimeSetting_timeSlots_2au .TimeSetting_timeSlot_X9a .TimeSetting_arrowSign_hd8 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 20%;
          -ms-flex: 0 0 20%;
              flex: 0 0 20%; } }
.DayOfWeekSetting_dayOfWeekSettingContainer_2Gt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_dayOfWeekSelection_3jp {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100%; }
      @media screen and (max-width: 482px) {
        .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_dayOfWeekSelection_3jp {
          display: -ms-grid;
          display: grid;
          -ms-grid-columns: (12%)[7];
              grid-template-columns: repeat(7, 12%); } }
      .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_dayOfWeekSelection_3jp .DayOfWeekSetting_selectionContainer_3yd {
        text-align: center;
        border: 1px solid #ddd;
        border-left: none; }
        .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_dayOfWeekSelection_3jp .DayOfWeekSetting_selectionContainer_3yd:nth-child(1) {
          border-left: 1px solid #ddd; }
        .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_dayOfWeekSelection_3jp .DayOfWeekSetting_selectionContainer_3yd label {
          padding: 10px 0;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
          .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_dayOfWeekSelection_3jp .DayOfWeekSetting_selectionContainer_3yd label span:first-child {
            height: 14px; }
          .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_dayOfWeekSelection_3jp .DayOfWeekSetting_selectionContainer_3yd label span:last-child {
            user-select: none;
            /* supported by Chrome and Opera */
            -webkit-user-select: none;
            /* Safari */
            -khtml-user-select: none;
            /* Konqueror HTML */
            -moz-user-select: none;
            /* Firefox */
            -ms-user-select: none;
            /* Internet Explorer/Edge */
            padding-top: 5px; }
        .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_dayOfWeekSelection_3jp .DayOfWeekSetting_selectionContainer_3yd .ant-checkbox {
          display: none; }
      .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_dayOfWeekSelection_3jp .DayOfWeekSetting_selectionContainer_3yd:active,
      .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_dayOfWeekSelection_3jp .DayOfWeekSetting_selected_qv7 {
        background-color: #4c5259;
        color: #fff; }
      .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_dayOfWeekSelection_3jp .DayOfWeekSetting_disabled_3r2 {
        color: #fff; }
    .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_result_3zI {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      padding-top: 10px; }
      .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_result_3zI .DayOfWeekSetting_selectedDayOfWeekContainer_2u4 {
        display: -ms-grid;
        display: grid;
        margin-top: 10px;
        max-height: 275px;
        overflow-y: scroll; }

@media screen and (max-width: 768px) {
  .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
    .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_dayOfWeekSelection_3jp {
      -ms-grid-columns: (100%)[1];
          grid-template-columns: repeat(1, 100%);
      width: 100%; }
      .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_dayOfWeekSelection_3jp .DayOfWeekSetting_selectionContainer_3yd {
        border: 1px solid #e9e9e9;
        border-bottom: none; }
        .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_dayOfWeekSelection_3jp .DayOfWeekSetting_selectionContainer_3yd:nth-last-child(1) {
          border-bottom: 1px solid #e9e9e9; }
    .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_result_3zI {
      width: 100%;
      padding-top: 10px; }
      .DayOfWeekSetting_dayOfWeekSettingContainer_2Gt .DayOfWeekSetting_dayOfWeekSession_cMB .DayOfWeekSetting_result_3zI .DayOfWeekSetting_selectedDayOfWeekContainer_2u4 {
        -ms-grid-columns: (1fr)[6];
            grid-template-columns: repeat(6, 1fr); } }

@media screen and (max-width: 500px) {
  .DayOfWeekSetting_dayOfMonthSettingContainer_21T .DayOfWeekSetting_dayOfMonthSession_3fL .DayOfWeekSetting_result_3zI .DayOfWeekSetting_selectedDayOfWeekContainer_2u4 {
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr); } }
.DayOfMonthSetting_dayOfMonthSettingContainer_3r_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: (14%)[7];
          grid-template-columns: repeat(7, 14%);
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_selectionContainer_1k8 {
        text-align: center;
        border-right: 1px solid #e9e9e9;
        border-bottom: 1px solid #e9e9e9; }
        .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_selectionContainer_1k8:nth-child(7n + 1) {
          border-left: 1px solid #e9e9e9; }
        .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_selectionContainer_1k8:nth-child(n):nth-child(-n + 7) {
          border-top: 1px solid #e9e9e9; }
        .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_selectionContainer_1k8 label {
          padding: 10px 0;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
          .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_selectionContainer_1k8 label span:first-child {
            height: 14px; }
          .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_selectionContainer_1k8 label span:last-child {
            user-select: none;
            /* supported by Chrome and Opera */
            -webkit-user-select: none;
            /* Safari */
            -khtml-user-select: none;
            /* Konqueror HTML */
            -moz-user-select: none;
            /* Firefox */
            -ms-user-select: none;
            /* Internet Explorer/Edge */
            padding-top: 5px; }
        .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_selectionContainer_1k8 .ant-checkbox {
          display: none; }
      .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_selectionContainer_1k8:active,
      .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_selected_cul {
        background-color: #4c5259;
        color: #fff; }
      .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_disabled_1tk {
        color: #fff; }
    .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_result_39D {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 10px 0; }
      .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_result_39D .DayOfMonthSetting_selectedDayOfMonthContainer_1gH {
        display: -ms-grid;
        display: grid;
        margin-top: 10px;
        max-height: 275px;
        overflow-y: scroll; }
        .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_result_39D .DayOfMonthSetting_selectedDayOfMonthContainer_1gH .DayOfMonthSetting_selectedDayRow_Fy2 {
          padding: 10px 0; }
          .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_result_39D .DayOfMonthSetting_selectedDayOfMonthContainer_1gH .DayOfMonthSetting_selectedDayRow_Fy2 .DayOfMonthSetting_selectedDay_2qX {
            padding: 0 2px; }

@media screen and (max-width: 1280px) {
  .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
    .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu {
      width: 100%;
      -ms-grid-columns: 1fr 1fr 1fr;
          grid-template-columns: 1fr 1fr 1fr; }
      .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_selectionContainer_1k8 {
        border-right: 1px solid #e9e9e9;
        border-bottom: 1px solid #e9e9e9; }
        .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_selectionContainer_1k8:nth-child(3n + 1) {
          border-left: 1px solid #e9e9e9 !important; }
        .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_selectionContainer_1k8:nth-child(n):nth-child(-n + 3) {
          border-top: 1px solid #e9e9e9 !important; }
        .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_selectionContainer_1k8:nth-child(1) {
          border-left: 1px solid #e9e9e9 !important; }
        .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_selectionContainer_1k8:nth-child(7n + 1) {
          border-left: initial; }
        .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_dayOfMonthSelection_1vu .DayOfMonthSetting_selectionContainer_1k8:nth-child(n):nth-child(-n + 7) {
          border-top: initial; }
    .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_result_39D {
      width: 100%;
      padding: 10px 0; }
      .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_result_39D .DayOfMonthSetting_selectedDayOfMonthContainer_1gH {
        -ms-grid-columns: (1fr)[6];
            grid-template-columns: repeat(6, 1fr); } }

@media screen and (max-width: 500px) {
  .DayOfMonthSetting_dayOfMonthSettingContainer_3r_ .DayOfMonthSetting_dayOfMonthSession_2Wg .DayOfMonthSetting_result_39D .DayOfMonthSetting_selectedDayOfMonthContainer_1gH {
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr); } }
.FormBuilder_flexRow_2Ot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

.FormBuilder_previewSection_3yW {
  padding: 1% 2%;
  background-color: #108ee9; }
  .FormBuilder_previewSection_3yW .FormBuilder_previewButton_2aH {
    float: right; }

.FormBuilder_formBuilderContainer_1LF {
  margin-top: 0; }
  .FormBuilder_formBuilderContainer_1LF .FormBuilder_insertFieldButtonContainer_1wZ {
    text-align: center; }
    .FormBuilder_formBuilderContainer_1LF .FormBuilder_insertFieldButtonContainer_1wZ .FormBuilder_insertFieldButton_1-F {
      cursor: pointer;
      border-radius: 100%;
      border: 0px solid rgba(0, 0, 0, 0.25);
      margin: 5px auto;
      color: rgba(0, 0, 0, 0.65);
      height: 30px;
      width: 30px;
      background: white;
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s; }
    .FormBuilder_formBuilderContainer_1LF .FormBuilder_insertFieldButtonContainer_1wZ .FormBuilder_insertFieldButton_1-F:hover {
      border-color: rgba(0, 0, 0, 0.55);
      color: #fff;
      background: #ccc;
      font-weight: 600; }
    .FormBuilder_formBuilderContainer_1LF .FormBuilder_insertFieldButtonContainer_1wZ .FormBuilder_insertFieldButton_1-F:active,
    .FormBuilder_formBuilderContainer_1LF .FormBuilder_insertFieldButtonContainer_1wZ .FormBuilder_insertFieldButton_1-F:focus {
      outline: 0;
      border-color: rgba(0, 0, 0, 0.25);
      color: rgba(0, 0, 0, 0.65);
      background: #fafafa !important; }
  .FormBuilder_formBuilderContainer_1LF .FormBuilder_newFieldSection_3ZO {
    -webkit-animation: FormBuilder_newFieldInsertNotification_3OE 0.5s forwards;
         -o-animation: FormBuilder_newFieldInsertNotification_3OE 0.5s forwards;
            animation: FormBuilder_newFieldInsertNotification_3OE 0.5s forwards;
    -webkit-animation-iteration-count: 1;
         -o-animation-iteration-count: 1;
            animation-iteration-count: 1;
    background-color: white; }

@-webkit-keyframes FormBuilder_newFieldInsertNotification_3OE {
  0% {
    opacity: 1; }
  60% {
    opacity: 0.4; }
  100% {
    opacity: 1; } }

@-o-keyframes FormBuilder_newFieldInsertNotification_3OE {
  0% {
    opacity: 1; }
  60% {
    opacity: 0.4; }
  100% {
    opacity: 1; } }

@keyframes FormBuilder_newFieldInsertNotification_3OE {
  0% {
    opacity: 1; }
  60% {
    opacity: 0.4; }
  100% {
    opacity: 1; } }
  .FormBuilder_formBuilderContainer_1LF .FormBuilder_currentSelectedSection_1oV {
    border: 1px solid black !important; }
  .FormBuilder_formBuilderContainer_1LF .FormBuilder_hiddenFieldConfigToolbar_3nm {
    display: none; }
  .FormBuilder_formBuilderContainer_1LF .FormBuilder_displayFieldConfigToolbar_1Y_ {
    display: relative; }
  .FormBuilder_formBuilderContainer_1LF .FormBuilder_fieldSection_1YG {
    background-color: #fafafa;
    border: 1px solid #e9e9e9;
    border-radius: 6px;
    margin: 10px 0; }
    .FormBuilder_formBuilderContainer_1LF .FormBuilder_fieldSection_1YG .FormBuilder_fieldContainer_rk- {
      padding: 10px;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .FormBuilder_formBuilderContainer_1LF .FormBuilder_fieldSection_1YG .FormBuilder_fieldContainer_rk- .FormBuilder_fieldName_3mK {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 30%;
            -ms-flex: 0 0 30%;
                flex: 0 0 30%; }
      .FormBuilder_formBuilderContainer_1LF .FormBuilder_fieldSection_1YG .FormBuilder_fieldContainer_rk- .FormBuilder_fieldAction_3p- {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 70%;
            -ms-flex: 0 0 70%;
                flex: 0 0 70%; }
      .FormBuilder_formBuilderContainer_1LF .FormBuilder_fieldSection_1YG .FormBuilder_fieldContainer_rk- .FormBuilder_questionConfigContainer_Pon {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
      .FormBuilder_formBuilderContainer_1LF .FormBuilder_fieldSection_1YG .FormBuilder_fieldContainer_rk- .FormBuilder_minMaxAnswerContainer_1zG {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 40%;
            -ms-flex: 0 0 40%;
                flex: 0 0 40%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .FormBuilder_formBuilderContainer_1LF .FormBuilder_fieldSection_1YG .FormBuilder_fieldContainer_rk- .FormBuilder_minMaxAnswerContainer_1zG .FormBuilder_minMaxAnswerSubContainer_3EL {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
      .FormBuilder_formBuilderContainer_1LF .FormBuilder_fieldSection_1YG .FormBuilder_fieldContainer_rk- .FormBuilder_actionContainer_2of {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 60%;
            -ms-flex: 0 0 60%;
                flex: 0 0 60%;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
            -ms-flex-align: end;
                align-items: flex-end; }
        .FormBuilder_formBuilderContainer_1LF .FormBuilder_fieldSection_1YG .FormBuilder_fieldContainer_rk- .FormBuilder_actionContainer_2of .FormBuilder_buttonActionContainer_3qv {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 50%;
              -ms-flex: 0 0 50%;
                  flex: 0 0 50%;
          -webkit-box-pack: end;
          -webkit-justify-content: flex-end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          padding-right: 4%; }
          .FormBuilder_formBuilderContainer_1LF .FormBuilder_fieldSection_1YG .FormBuilder_fieldContainer_rk- .FormBuilder_actionContainer_2of .FormBuilder_buttonActionContainer_3qv .FormBuilder_copyButton_399 {
            padding-right: 10px; }
        .FormBuilder_formBuilderContainer_1LF .FormBuilder_fieldSection_1YG .FormBuilder_fieldContainer_rk- .FormBuilder_actionContainer_2of .FormBuilder_requiredContainer_Khy {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 50%;
              -ms-flex: 0 0 50%;
                  flex: 0 0 50%;
          -webkit-justify-content: space-around;
              -ms-flex-pack: distribute;
                  justify-content: space-around;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          border-left: 1px solid #e9e9e9;
          padding-left: 1.5px;
          height: 30px;
          font-weight: 700; }
      .FormBuilder_formBuilderContainer_1LF .FormBuilder_fieldSection_1YG .FormBuilder_fieldContainer_rk- .FormBuilder_deleteButton_GyG {
        float: right; }

.FormBuilder_error_zBq > *:first-child {
  border: 1px solid red; }

.FormBuilder_fieldTitleContainer_iqr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .FormBuilder_fieldTitleContainer_iqr .FormBuilder_fieldTitle_2lE {
    padding-right: 10px; }

@media screen and (max-width: 767px) {
  .FormBuilder_questionConfigContainer_Pon {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .FormBuilder_questionConfigContainer_Pon .FormBuilder_minMaxAnswerContainer_1zG .FormBuilder_minMaxAnswerSubContainer_3EL {
      margin-bottom: 10px;
      padding-bottom: 5px;
      border-bottom: 1px solid #e9e9e9;
      -webkit-box-pack: space-evenly !important;
      -webkit-justify-content: space-evenly !important;
          -ms-flex-pack: space-evenly !important;
              justify-content: space-evenly !important; }
    .FormBuilder_questionConfigContainer_Pon .FormBuilder_minMaxAnswerContainer_1zG .FormBuilder_minMaxAnswerSubContainer_3EL > div {
      text-align: center; }
    .FormBuilder_questionConfigContainer_Pon .FormBuilder_actionContainer_2of .FormBuilder_buttonActionContainer_3qv {
      padding-right: 0 !important;
      -webkit-box-pack: center !important;
      -webkit-justify-content: center !important;
          -ms-flex-pack: center !important;
              justify-content: center !important; } }

@media screen and (max-width: 1199px) {
  .FormBuilder_formBuilderContainer_1LF {
    margin: 2%; } }

@media screen and (min-width: 1200px) {
  .FormBuilder_formBuilderContainer_1LF {
    margin: 2%; } }

@media screen and (min-width: 1600px) {
  .FormBuilder_formBuilderContainer_1LF {
    margin: 2% auto;
    max-width: 1280px; } }
.ControllerField_inputfieldContainer_28Y {
  padding: 10px 0; }

.ControllerField_inputAns_2RS {
  border-left: 5px solid #e9e9e9;
  padding-left: 10px; }

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

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

.ControllerField_optionsContainer_FNn {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

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

.ControllerField_fieldIcon_33K {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 10%;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%;
  text-align: center; }

.ControllerField_fieldOptions_1e- {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 80%;
      -ms-flex: 0 0 80%;
          flex: 0 0 80%; }

.ControllerField_fieldClose_3B8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 10%;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%;
  text-align: center;
  cursor: pointer; }

.ControllerField_flexPlaceholder_3yB {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 10%;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%; }

.ControllerField_flexPlaceholderInput_hSR {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 90%;
      -ms-flex: 0 0 90%;
          flex: 0 0 90%; }

.ControllerField_flexMiddle_1cR {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%; }

.ControllerField_optionsWithOthersContainer_1Gn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .ControllerField_optionsWithOthersContainer_1Gn .ControllerField_other_31J {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45%;
        -ms-flex: 0 0 45%;
            flex: 0 0 45%;
    margin-right: 5%; }
  .ControllerField_optionsWithOthersContainer_1Gn .ControllerField_option_2LC {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45%;
        -ms-flex: 0 0 45%;
            flex: 0 0 45%;
    margin-left: 5%; }
  .ControllerField_optionsWithOthersContainer_1Gn .ControllerField_showOtherOption_CSc {
    cursor: pointer; }
  .ControllerField_optionsWithOthersContainer_1Gn .ControllerField_disableOtherOption_2fo {
    cursor: not-allowed; }

.ControllerField_addOptionsContainer_25b {
  border: dashed 1px #e9e9e9;
  background-color: #fafafa;
  border-radius: 6px;
  cursor: pointer;
  padding: 5px 0;
  text-align: center; }
  .ControllerField_addOptionsContainer_25b:hover, .ControllerField_addOptionsContainer_25b:focus {
    border: 1px dashed #108ee9; }
  .ControllerField_addOptionsContainer_25b:active {
    border: 1px dashed #0e77ca; }

.ControllerField_addOthersContainer_igd {
  border: dashed 1px #e9e9e9;
  background-color: #fafafa;
  border-radius: 6px;
  cursor: pointer;
  padding: 5px 0;
  text-align: center; }
  .ControllerField_addOthersContainer_igd:hover, .ControllerField_addOthersContainer_igd:focus {
    border: 1px dashed #108ee9; }
  .ControllerField_addOthersContainer_igd:active {
    border: 1px dashed #0e77ca; }

.ControllerField_radioButton_1DC {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 14px;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  margin: 0 auto; }

.ControllerField_timeRangeContainer_2gW {
  width: 100%;
  padding: 5px 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ControllerField_timeRangeContainer_2gW .ControllerField_fieldName_EBa {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 30% !important;
        -ms-flex: 0 0 30% !important;
            flex: 0 0 30% !important; }
  .ControllerField_timeRangeContainer_2gW .ControllerField_fieldAction_MMn {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 70% !important;
        -ms-flex: 0 0 70% !important;
            flex: 0 0 70% !important; }

.ControllerField_error_-j3 > *:first-child {
  border: 1px solid red; }

.ControllerField_fieldTitleContainer_3li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ControllerField_fieldTitleContainer_3li .ControllerField_fieldTitle_3T- {
    width: 30px;
    text-align: center;
    padding-right: 10px; }

.ControllerField_numberContainer_3Kt {
  width: 200px; }

.ControllerField_phoneNumberContainer_k_d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ControllerField_phoneNumberContainer_k_d .ControllerField_region_3aF {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .ControllerField_phoneNumberContainer_k_d .ControllerField_region_3aF div:first-child {
      width: 100%; }
  .ControllerField_phoneNumberContainer_k_d .ControllerField_phoneNumber_3O0 {
    padding-left: 5px;
    width: 200px; }

.ControllerField_dateTimeContainer_2JQ {
  width: 200px; }

@media only screen and (max-width: 767px) {
  .ControllerField_optionsContainer_FNn {
    width: 100%; } }

@media only screen and (max-width: 450px) {
  .ControllerField_optionsWithOthersContainer_1Gn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .ControllerField_optionsWithOthersContainer_1Gn .ControllerField_other_31J {
      margin-right: 0;
      margin-bottom: 5%; }
    .ControllerField_optionsWithOthersContainer_1Gn .ControllerField_option_2LC {
      margin-left: 0; } }
body div[class^='Common_mainTitle'],
div[class^='Commong_title'],
div[class^='Common_text'] {
  color: black; }

.BookingFormSetting_bookingFormSettingContainer_30z {
  width: 100%;
  border-radius: 10px; }
  .BookingFormSetting_bookingFormSettingContainer_30z .BookingFormSetting_bookingFormSettingHeader_2Mz {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .BookingFormSetting_bookingFormSettingContainer_30z div[class*='fieldName'],
  .BookingFormSetting_bookingFormSettingContainer_30z span[class^='ant-cascader-picker-label'] {
    font-weight: 700; }
.RedirectButton_redirectButton_sPv {
  text-decoration: underline; }
  .RedirectButton_redirectButton_sPv .RedirectButton_spaceBlock_rWB {
    margin-right: 0.5rem; }

@media only screen and (min-width: 400px) {
  .RedirectButton_redirectButton_sPv {
    float: right; } }
.BookingSetup_container_2dZ {
  margin: 0 30px; }

.BookingSetup_settingContainer_3AW {
  padding: 20px 10px; }

.BookingSetup_backToBookingListContainer_3Vq {
  margin-left: 30px;
  margin-top: 15px;
  margin-bottom: 15px; }

.BookingSetup_breadCrumbContainer_iKc {
  margin: 1rem 2rem;
  font-size: 0.8rem; }
  .BookingSetup_breadCrumbContainer_iKc .BookingSetup_linkBack_2FY {
    text-decoration: underline;
    color: #9ca3af; }
  .BookingSetup_breadCrumbContainer_iKc .BookingSetup_currentPage_1sB {
    font-weight: 900;
    color: black; }
  .BookingSetup_breadCrumbContainer_iKc a {
    text-decoration: underline; }

@media only screen and (max-width: 768px) {
  .BookingSetup_container_2dZ {
    margin: 0 10px; }
  .BookingSetup_breadCrumbContainer_iKc {
    margin: 15px; } }
.SubmitSection_submitSection_1fK {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
.AnswerTable_flexRow_1c_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

.AnswerTable_formAnswerContainer_moX .AnswerTable_toolBarContainer_3ou {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1rem 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media only screen and (min-width: 768px) {
    .AnswerTable_formAnswerContainer_moX .AnswerTable_toolBarContainer_3ou {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; } }
  @media only screen and (max-width: 768px) {
    .AnswerTable_formAnswerContainer_moX .AnswerTable_toolBarContainer_3ou {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 100%; } }
  .AnswerTable_formAnswerContainer_moX .AnswerTable_toolBarContainer_3ou .AnswerTable_leftButtonContainer_18X {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 768px) {
      .AnswerTable_formAnswerContainer_moX .AnswerTable_toolBarContainer_3ou .AnswerTable_leftButtonContainer_18X {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media only screen and (min-width: 768px) {
      .AnswerTable_formAnswerContainer_moX .AnswerTable_toolBarContainer_3ou .AnswerTable_leftButtonContainer_18X .AnswerTable_spacingBlock__MT {
        margin-right: 1rem; } }
    @media only screen and (max-width: 768px) {
      .AnswerTable_formAnswerContainer_moX .AnswerTable_toolBarContainer_3ou .AnswerTable_leftButtonContainer_18X .AnswerTable_spacingBlock__MT {
        margin-bottom: 0.5rem; } }
  .AnswerTable_formAnswerContainer_moX .AnswerTable_toolBarContainer_3ou .AnswerTable_rightButtonContainer_2hb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 768px) {
      .AnswerTable_formAnswerContainer_moX .AnswerTable_toolBarContainer_3ou .AnswerTable_rightButtonContainer_2hb {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-top: 0.5rem; } }
  .AnswerTable_formAnswerContainer_moX .AnswerTable_toolBarContainer_3ou .AnswerTable_searchSection_3PD {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%; }
    .AnswerTable_formAnswerContainer_moX .AnswerTable_toolBarContainer_3ou .AnswerTable_searchSection_3PD .AnswerTable_searchIcon_7fO {
      cursor: pointer; }
  .AnswerTable_formAnswerContainer_moX .AnswerTable_toolBarContainer_3ou .AnswerTable_refreshSection_2W7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    text-align: right; }
  .AnswerTable_formAnswerContainer_moX .AnswerTable_toolBarContainer_3ou .AnswerTable_searchDatePeriodSection_2_z {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%; }
  .AnswerTable_formAnswerContainer_moX .AnswerTable_toolBarContainer_3ou .AnswerTable_paginationSection_1f9 {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }

.AnswerTable_formAnswerContainer_moX .AnswerTable_buttonToolBar_1uA {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.AnswerTable_formAnswerContainer_moX .AnswerTable_formAnswerTablePagination_1Id {
  padding: 10px 0;
  text-align: right; }

.AnswerTable_formAnswerContainer_moX .AnswerTable_hiddenSlider_16C {
  display: none; }

.AnswerTable_formAnswerContainer_moX .AnswerTable_displaySlider_ci6 {
  display: relative; }

.AnswerTable_isErrorContainer_AKS {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5%; }

.AnswerTable_answerTable_3EW {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%; }

.AnswerTable_previewModalContainer_BKV {
  max-height: 500px;
  overflow-y: scroll; }
.BookingRecordModal_field_72B {
  font-size: 14px;
  width: 200px; }

.BookingRecordModal_row_1sJ {
  margin-bottom: 20px;
  font-size: 14px; }
.DateTimeWrapper_dateTimeWrapperContainer_rvH {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_datePickerContainer_3rk {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    padding: 2%;
    border: 1px solid #e9e9e9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media screen and (min-width: 600px) {
      .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_datePickerContainer_3rk div[class^='DayPicker-wrapper'] {
        width: 80%;
        max-width: 858.55px; } }
    @media screen and (min-width: 600px) {
      .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_datePickerContainer_3rk div[class^='DayPicker-Month'] {
        width: 100%; } }
    @media screen and (min-width: 600px) {
      .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_datePickerContainer_3rk div[class^='DayPicker-Body'] {
        height: 250px; } }
    .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_datePickerContainer_3rk div[class*='DayPicker-Day--availableDates']::before {
      bottom: 6px; }
      @media screen and (min-width: 600px) {
        .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_datePickerContainer_3rk div[class*='DayPicker-Day--availableDates']::before {
          bottom: 13px; } }
    .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_datePickerContainer_3rk div[class^='DayPicker-Day'] {
      padding: 0.5rem 2.3rem; }
      @media screen and (max-width: 1300px) {
        .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_datePickerContainer_3rk div[class^='DayPicker-Day'] {
          padding: 0.5rem 2rem; } }
  @media screen and (max-width: 1300px) and (max-width: 1200px) {
    .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_datePickerContainer_3rk div[class^='DayPicker-Day'] {
      padding: 0.5rem 1.6rem; } }
  @media screen and (max-width: 1300px) and (max-width: 1200px) and (max-width: 1100px) {
    .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_datePickerContainer_3rk div[class^='DayPicker-Day'] {
      padding: 0.5rem 1.4rem; } }
  @media screen and (max-width: 1300px) and (max-width: 1200px) and (max-width: 1100px) and (max-width: 1000px) {
    .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_datePickerContainer_3rk div[class^='DayPicker-Day'] {
      padding: 0.5rem 1.1rem; } }
  @media screen and (max-width: 1300px) and (max-width: 1200px) and (max-width: 1100px) and (max-width: 1000px) and (max-width: 900px) {
    .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_datePickerContainer_3rk div[class^='DayPicker-Day'] {
      padding: 0.5rem 0.9rem; } }
  @media screen and (max-width: 1300px) and (max-width: 1200px) and (max-width: 1100px) and (max-width: 1000px) and (max-width: 900px) and (max-width: 600px) {
    .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_datePickerContainer_3rk div[class^='DayPicker-Day'] {
      padding: 0.5rem; } }
      @media screen and (min-width: 600px) {
        .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_datePickerContainer_3rk div[class^='DayPicker-Day'] {
          -webkit-background-clip: content-box;
                  background-clip: content-box; } }
  .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_timePickerContainer_Z-T {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 10px 40px;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9; }
    .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_timePickerContainer_Z-T .DateTimeWrapper_dateTimeString_36D {
      padding-bottom: 5px; }
      .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_timePickerContainer_Z-T .DateTimeWrapper_dateTimeString_36D .DateTimeWrapper_title_1oV {
        padding: 10px 0;
        font-size: 20px; }

@media screen and (max-width: 996px) {
  .DateTimeWrapper_dateTimeWrapperContainer_rvH {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    border-bottom: 1px solid #e9e9e9; }
    .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_datePickerContainer_3rk {
      border-top: 1px solid #e9e9e9;
      border-bottom: 1px solid #e9e9e9;
      border-left: none;
      border-right: none; }
    .DateTimeWrapper_dateTimeWrapperContainer_rvH .DateTimeWrapper_timePickerContainer_Z-T {
      border: none; } }
.DatePicker_dayPicker_3Ex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.DatePicker_title_3co {
  position: relative;
  color: #32a923;
  text-align: right; }
  .DatePicker_title_3co .DatePicker_icon_W4k {
    position: absolute;
    border-bottom: 2px solid #32a923;
    width: 20px;
    top: 50%; }
  .DatePicker_title_3co .DatePicker_label_324 {
    position: relative;
    padding-left: 25px; }

@media screen and (max-width: 1024px) {
  .DatePicker_title_3co {
    padding-left: 20%; } }
.TimeSlotPicker_timeSlotPickerContainer_RXt .TimeSlotPicker_timeSlotTitleContainer_1jp {
  padding-bottom: 5px; }
  .TimeSlotPicker_timeSlotPickerContainer_RXt .TimeSlotPicker_timeSlotTitleContainer_1jp .TimeSlotPicker_timeSlotTitle_3EP {
    padding: 10px 0;
    font-size: 20px; }

.TimeSlotPicker_timeSlotPickerContainer_RXt .TimeSlotPicker_timeSlotsContainer_Cat {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 250px;
  overflow-y: scroll; }
  .TimeSlotPicker_timeSlotPickerContainer_RXt .TimeSlotPicker_timeSlotsContainer_Cat .TimeSlotPicker_timeSlot_22f {
    margin: 5px 0;
    padding: 18px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .TimeSlotPicker_timeSlotPickerContainer_RXt .TimeSlotPicker_timeSlotsContainer_Cat .TimeSlotPicker_isSelected_3LM {
    background-color: #108ee9 !important;
    color: #ffffff !important; }
.AdditionalInfo_participantsGroup_2IX {
  padding: 10px 0; }
  .AdditionalInfo_participantsGroup_2IX .AdditionalInfo_select_36T {
    width: 100%; }
.DynamicForm_flexRow_2eh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

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

.DynamicForm_dynamicFormContainer_3rK {
  margin: 2%;
  border: 1px solid #e9e9e9;
  border-radius: 6px; }

.DynamicForm_fieldSection_BCT {
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  padding: 10px;
  margin: 10px 0; }

.DynamicForm_gridLayout_jmY {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr; }
  .DynamicForm_gridLayout_jmY .DynamicForm_gridItem_BrI {
    background-color: #fff;
    margin: 4px;
    border: 1px solid #e9e9e9;
    padding: 10px; }
  .DynamicForm_gridLayout_jmY .DynamicForm_gridItem_BrI:hover {
    -webkit-box-shadow: 0 0 20px #dedede;
            box-shadow: 0 0 20px #dedede; }

.DynamicForm_fieldContainer_1wh {
  padding: 5px; }
  .DynamicForm_fieldContainer_1wh .DynamicForm_titleContainer_2-e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .DynamicForm_fieldContainer_1wh .DynamicForm_titleContainer_2-e .DynamicForm_title_3Ze {
      font-size: 15px;
      border-bottom: 2px solid #616161;
      letter-spacing: 1px;
      font-weight: bold;
      text-align: center; }
  .DynamicForm_fieldContainer_1wh .DynamicForm_descriptionContainer_3Rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .DynamicForm_fieldContainer_1wh .DynamicForm_descriptionContainer_3Rb .DynamicForm_description_24r {
      font-size: 13px;
      padding-bottom: 5px;
      letter-spacing: 1px; }
  .DynamicForm_fieldContainer_1wh .DynamicForm_fieldName_sPB {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30%;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%; }
  .DynamicForm_fieldContainer_1wh .DynamicForm_fieldAction_13Z {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70%;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%; }

@media screen and (max-width: 768px) {
  .DynamicForm_gridLayout_jmY {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr; } }
.ControllerField_inputfieldContainer_GaR {
  padding: 5px 0; }

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

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

.ControllerField_optionsContainer_2lZ {
  width: 70%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.ControllerField_fieldIcon_15P {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 10%;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%;
  text-align: center; }

.ControllerField_fieldOptions_3VD {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 80%;
      -ms-flex: 0 0 80%;
          flex: 0 0 80%; }

.ControllerField_fieldClose_ZBy {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 10%;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%;
  text-align: center;
  cursor: pointer; }

.ControllerField_addOptionsContainer_1_J {
  border: dashed 1px #e9e9e9;
  background-color: #fafafa;
  border-radius: 6px;
  cursor: pointer;
  padding: 5px 0;
  text-align: center; }
  .ControllerField_addOptionsContainer_1_J:hover, .ControllerField_addOptionsContainer_1_J:focus {
    border: 1px dashed #108ee9; }
  .ControllerField_addOptionsContainer_1_J:active {
    border: 1px dashed #0e77ca; }

.ControllerField_radioButton_jnh {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 14px;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  margin: 0 auto; }

.ControllerField_timeRangeContainer_2e9 {
  width: 100%;
  padding: 5px 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ControllerField_timeRangeContainer_2e9 .ControllerField_fieldName_3Ha {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 30% !important;
        -ms-flex: 0 0 30% !important;
            flex: 0 0 30% !important; }
  .ControllerField_timeRangeContainer_2e9 .ControllerField_fieldAction_3Ik {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 70% !important;
        -ms-flex: 0 0 70% !important;
            flex: 0 0 70% !important; }

.ControllerField_checkboxContainer_1LX {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 0 !important;
  margin-bottom: 6px; }
  .ControllerField_checkboxContainer_1LX span:first-child {
    width: 14px;
    min-width: 14px; }
  .ControllerField_checkboxContainer_1LX span:last-child {
    width: 97%; }

.ControllerField_otherOptionFieldContainer_xVE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ControllerField_otherOptionFieldContainer_xVE > div {
    white-space: nowrap; }

.ControllerField_phoneNumberContainer_6Gh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ControllerField_phoneNumberContainer_6Gh .ControllerField_regionContainer_tFj {
    width: 140px; }
    .ControllerField_phoneNumberContainer_6Gh .ControllerField_regionContainer_tFj .ControllerField_region_2-W {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .ControllerField_phoneNumberContainer_6Gh .ControllerField_regionContainer_tFj .ControllerField_region_2-W div:first-child {
        width: 100%; }
  .ControllerField_phoneNumberContainer_6Gh .ControllerField_phoneNumber_1Rc {
    padding-left: 5px;
    width: 100%; }

.ControllerField_dateTimeContainer_3s9 {
  width: 200px; }
.BookingBanner_root_2KS {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px 0;
  position: relative; }
  .BookingBanner_root_2KS .BookingBanner_shopBannerContainer_1sc {
    border-bottom: 1px solid #e9e9e9; }
    .BookingBanner_root_2KS .BookingBanner_shopBannerContainer_1sc .BookingBanner_shopBanner_1Wt {
      height: 150px;
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -webkit-filter: blur(3px);
              filter: blur(3px); }
  .BookingBanner_root_2KS .BookingBanner_shopIconContainer_2tb {
    position: absolute;
    padding-left: 20px;
    bottom: 50px; }
    .BookingBanner_root_2KS .BookingBanner_shopIconContainer_2tb .BookingBanner_shopIcon_2A- {
      border-radius: 50%;
      height: 150px;
      width: 150px;
      border: 1px solid #e9e9e9;
      -o-object-fit: contain;
         object-fit: contain;
      background: white; }
  .BookingBanner_root_2KS .BookingBanner_bookingInfoContainer_34v {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    bottom: 50px;
    height: 100px;
    padding-left: 180px; }
    .BookingBanner_root_2KS .BookingBanner_bookingInfoContainer_34v .BookingBanner_titleSection_16B .BookingBanner_title_3is {
      font-size: 15px;
      letter-spacing: 1px;
      font-weight: bold; }
    .BookingBanner_root_2KS .BookingBanner_bookingInfoContainer_34v .BookingBanner_infoSection_2uJ {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .BookingBanner_root_2KS .BookingBanner_bookingInfoContainer_34v .BookingBanner_infoSection_2uJ .BookingBanner_dateTime_3Cg {
        padding-right: 4px; }

.BookingBanner_sectionPadding_IUc, .BookingBanner_root_2KS .BookingBanner_bookingInfoContainer_34v .BookingBanner_titleSection_16B, .BookingBanner_root_2KS .BookingBanner_bookingInfoContainer_34v .BookingBanner_infoSection_2uJ {
  padding: 4px 0; }

@media screen and (max-width: 768px) {
  .BookingBanner_root_2KS .BookingBanner_shopBannerContainer_1sc .BookingBanner_shopBanner_1Wt {
    height: 100px; }
  .BookingBanner_root_2KS .BookingBanner_shopIconContainer_2tb {
    padding-left: 10px; }
    .BookingBanner_root_2KS .BookingBanner_shopIconContainer_2tb .BookingBanner_shopIcon_2A- {
      height: 100px;
      width: 100px; }
  .BookingBanner_root_2KS .BookingBanner_bookingInfoContainer_34v {
    bottom: 40px;
    padding-left: 130px; } }
.BookingSetting_formSettingContainer_3dj .BookingSetting_formSettingItem_9bj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.85); }
  .BookingSetting_formSettingContainer_3dj .BookingSetting_formSettingItem_9bj .BookingSetting_settingName_1t0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start; }
  .BookingSetting_formSettingContainer_3dj .BookingSetting_formSettingItem_9bj .BookingSetting_settingAction_3yE {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    margin-left: 4.16666667%; }
.SfUpgrade_root_3Sg .SfUpgrade_container_2_Y {
  min-height: 500px;
  min-width: 600px;
  max-width: 800px;
  margin: 30px auto;
  padding: 20px 30px 30px; }
  .SfUpgrade_root_3Sg .SfUpgrade_container_2_Y .SfUpgrade_contentSection_3d- {
    margin: 10px auto; }
    .SfUpgrade_root_3Sg .SfUpgrade_container_2_Y .SfUpgrade_contentSection_3d- .SfUpgrade_title_1yS {
      font-size: 30px;
      font-weight: 700;
      color: #000;
      margin-bottom: 15px;
      text-align: center; }
    .SfUpgrade_root_3Sg .SfUpgrade_container_2_Y .SfUpgrade_contentSection_3d- iframe {
      width: 100%;
      display: block;
      margin: 0 auto;
      border-radius: 5px;
      overflow: hidden; }
    .SfUpgrade_root_3Sg .SfUpgrade_container_2_Y .SfUpgrade_contentSection_3d- img {
      width: 100%;
      margin: 5px auto;
      display: block; }
    .SfUpgrade_root_3Sg .SfUpgrade_container_2_Y .SfUpgrade_contentSection_3d- a {
      margin: 5px;
      text-align: center;
      font-size: 14px;
      display: block;
      text-decoration: underline; }

.SfUpgrade_root_3Sg .SfUpgrade_tncSection_35c {
  width: 100%;
  font-size: 12px;
  text-align: center; }

.SfUpgrade_root_3Sg .SfUpgrade_reminder_3ku {
  font-size: 12px;
  margin-top: 5px;
  color: red;
  text-align: center; }

@media only screen and (max-width: 992px) {
  .SfUpgrade_root_3Sg .SfUpgrade_container_2_Y {
    min-height: 300px;
    min-width: 300px;
    margin: 0px auto;
    padding: 20px 30px 0px;
    border: none; }
    .SfUpgrade_root_3Sg .SfUpgrade_container_2_Y .SfUpgrade_contentSection_3d- .SfUpgrade_title_1yS {
      font-size: 20px;
      font-weight: 700; }
    .SfUpgrade_root_3Sg .SfUpgrade_container_2_Y .SfUpgrade_contentSection_3d- img {
      margin: 5px auto;
      display: block; }
    .SfUpgrade_root_3Sg .SfUpgrade_container_2_Y .SfUpgrade_tncSection_35c {
      width: 100%;
      font-size: 10px; } }
.Design_root_1pv > a {
  background: blue;
  width: 100px;
  height: 100px;
  display: block;
  color: #fff;
  text-align: center;
  line-height: 100px;
  margin-bottom: 10px; }

.Design_changeTemplate_PcO {
  border-top: 1px solid #ddd;
  margin: auto 30px 25px;
  padding-top: 20px; }

.Design_changeTemplate_PcO > div:first-child {
  font-size: 17px;
  font-weight: bold;
  color: #000; }

.Design_changeTemplate_PcO > div:nth-child(2) {
  font-size: 14px;
  /*font-weight: bold;*/
  color: #888; }

.Design_sectionTitle_3ub {
  padding: 0px 0px;
  font-size: 14px;
  color: #000; }

.Design_sectionBlock_o8W {
  font-size: 15px;
  text-align: left; }

.Design_sectionBlock_o8W:last-child {
  border-bottom: none; }

.Design_desktopOnly_3MF {
  display: table-cell; }

.Design_responsiveRow_3GB {
  /*display: flex;*/ }

.Design_mobileOnly_ph3 {
  display: none; }

.Design_contentPadding_2nr {
  background: #fff;
  padding: 10px;
  padding-bottom: 50px;
  border-radius: 10px;
  /*box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);*/
  /*border: 1px solid #eee;*/
  margin: 20px 30px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.Design_contentPadding_2nr:hover {
  /*background: #f1f1f1;*/
  -webkit-box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.2); }

.Design_contentPadding_2nr:focus {
  background: #fff; }

.Design_contentPadding_2nr:active {
  background: #fff; }

.Design_gridCell_1Rb {
  text-align: center;
  height: 100%;
  margin: 0px;
  padding-bottom: 20px;
  border-radius: 5px; }

.Design_grid_290 {
  /*width: 23%;*/
  min-height: 200px;
  /*margin-bottom: 2%;*/ }

.Design_gridWrapper_395 > div {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
  /*flex-wrap: wrap;*/
  gap: 20px; }

/*@media only screen and (max-width: 767px) {*/
/*  .desktopOnly {*/
/*    display: none;*/
/*  }*/
/*  .responsiveRow {*/
/*    display: flex;*/
/*  }*/
/*  .mobileOnly {*/
/*    display: table-cell;*/
/*  }*/
/*  .dropdown {*/
/*    !*margin-top: 20px;*!*/
/*    width: 100%;*/
/*  }*/
/*}*/
@media only screen and (max-width: 600px) {
  .Design_changeTemplate_PcO {
    /*border-top: none;*/
    margin: 30px 20px 15px; }
  /*.contentPadding {*/
  /*  !*padding: 20px;*!*/
  /*  margin: 0px;*/
  /*  border-bottom: 1px solid #eee;*/
  /*  border-radius: 0px;*/
  /*  box-shadow: none;*/
  /*}*/
  /*.grid {*/
  /*  width: 100%;*/
  /*}*/
  /*.contentPadding:hover {*/
  /*  !*background: #f1f1f1;*!*/
  /*  box-shadow: none;*/
  /*}*/ }
.TemplateGrid_root_1Jn {
  min-height: 100vh;
  background: #fafafa; }

.TemplateGrid_sectionTitle_jzY {
  padding: 0px 0px;
  font-size: 14px;
  color: #000; }

.TemplateGrid_sectionBlock_3dM {
  font-size: 15px;
  text-align: left; }

.TemplateGrid_sectionBlock_3dM:last-child {
  border-bottom: none; }

.TemplateGrid_desktopOnly_iiI {
  display: table-cell; }

.TemplateGrid_responsiveRow_3Qb {
  /*display: flex;*/ }

.TemplateGrid_contentPadding_1j7 {
  background: #fff;
  padding: 10px;
  padding-bottom: 50px;
  border-radius: 10px;
  /*box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);*/
  /*border: 1px solid #eee;*/
  margin: 20px 30px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.TemplateGrid_contentPadding_1j7:hover {
  /*background: #f1f1f1;*/
  -webkit-box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.2); }

.TemplateGrid_contentPadding_1j7:focus {
  background: #fff; }

.TemplateGrid_contentPadding_1j7:active {
  background: #fff; }

.TemplateGrid_grid_1jy {
  width: 180px;
  min-height: 200px; }

.TemplateGrid_gridWrapper_2p- > div {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
  /*flex-wrap: wrap;*/
  gap: 20px; }

@media only screen and (max-width: 767px) {
  .TemplateGrid_desktopOnly_iiI {
    display: none; }
  .TemplateGrid_responsiveRow_3Qb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .TemplateGrid_gridWrapper_2p- > div {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    gap: 20px;
    padding: 20px; }
  .TemplateGrid_dropdown_201 {
    /*margin-top: 20px;*/
    width: 100%; } }

@media only screen and (max-width: 600px) {
  .TemplateGrid_contentPadding_1j7 {
    /*padding: 20px;*/
    margin: 0px;
    border-bottom: 1px solid #eee;
    border-radius: 0px;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .TemplateGrid_grid_1jy {
    width: 100%; }
  .TemplateGrid_contentPadding_1j7:hover {
    /*background: #f1f1f1;*/
    -webkit-box-shadow: none;
            box-shadow: none; } }
.DesignDrawer_drawerWrapper_363 {
  width: 270px;
  height: 100%;
  background-color: #fff;
  padding: 15px;
  position: relative; }
  .DesignDrawer_drawerWrapper_363 div > ul {
    overflow-y: auto !important; }
  .DesignDrawer_drawerWrapper_363 .ant-menu {
    overflow-x: hidden; }
  .DesignDrawer_drawerWrapper_363 .DesignDrawer_ant-menu_1XV .DesignDrawer_ant-menu-item_NvF > a {
    color: #e6efffcc; }
  .DesignDrawer_drawerWrapper_363 .DesignDrawer_shoplyticLogo_lcF {
    padding: 10px; }
  .DesignDrawer_drawerWrapper_363 .DesignDrawer_userWrapper_3a2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px; }
    .DesignDrawer_drawerWrapper_363 .DesignDrawer_userWrapper_3a2 .DesignDrawer_userIcon_e5c {
      background-color: white;
      border-radius: 4px;
      width: 56px;
      height: 56px;
      -o-object-fit: contain;
         object-fit: contain; }
    .DesignDrawer_drawerWrapper_363 .DesignDrawer_userWrapper_3a2 .DesignDrawer_userTitle_25d {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0px 10px;
      color: white;
      font-size: 14px; }
  .DesignDrawer_drawerWrapper_363 .ant-menu-light {
    background: #fff;
    color: #000; }
  .DesignDrawer_drawerWrapper_363 .ant-menu-submenu {
    z-index: 10000; }
  .DesignDrawer_drawerWrapper_363 .ant-menu-item > a {
    color: #000; }
  .DesignDrawer_drawerWrapper_363 .ant-menu-inline .ant-menu-item {
    border-radius: 100px;
    font-size: 14px !important;
    background: #fff; }
  .DesignDrawer_drawerWrapper_363 .ant-menu-inline {
    border: none; }
  .DesignDrawer_drawerWrapper_363 .ant-menu-item:after {
    border-right: none; }
  .DesignDrawer_drawerWrapper_363 .ant-menu-inline .ant-menu-submenu-title {
    font-size: 14px !important; }
  .DesignDrawer_drawerWrapper_363 .ant-menu-submenu > .ant-menu {
    background: none; }
  .DesignDrawer_drawerWrapper_363 .ant-menu-item-selected > a {
    color: #fff; }
  .DesignDrawer_drawerWrapper_363 .ant-menu-item-selected {
    background: #0071ff !important;
    border-radius: 100px; }

.DesignDrawer_logoText_q6_ {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 30px; }

.DesignDrawer_logoText_q6_ > * {
  display: inline-block;
  vertical-align: middle; }

.DesignDrawer_logoText_q6_ > img {
  margin-right: 10px;
  width: 30px; }

.DesignDrawer_logoText_q6_ > div {
  font-size: 20px;
  color: #000; }

.DesignDrawer_separator_3ed {
  margin: 20px 0;
  background: #eee;
  color: #eee;
  border: 0;
  border-top: 1px solid #eee; }

.DesignDrawer_reportButton_1nI {
  text-align: center;
  font-size: 14px;
  color: #0071ff;
  border: 1px solid #0071ff;
  padding: 7px;
  border-radius: 99px;
  display: block; }

.DesignDrawer_backButton_-Jf {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  color: #0071ff;
  padding: 15px 0;
  font-size: 14px;
  cursor: pointer; }

.DesignDrawer_backButton_-Jf > i {
  margin-right: 5px; }

.DesignDrawer_mobileWrapper_24c {
  width: 100%;
  height: 50px;
  background-color: #fff;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50px calc(100% - 100px) 50px;
      grid-template-columns: 50px calc(100% - 100px) 50px;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.DesignDrawer_modalInput_1au {
  margin-top: 10px; }

@media only screen and (max-width: 1200px) {
  .DesignDrawer_drawerWrapper_363 {
    position: fixed;
    z-index: 10000;
    background: #fafafa;
    padding: 0 10px;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in; }
    .DesignDrawer_drawerWrapper_363 .DesignDrawer_logoText_q6_ {
      display: none; }
  .DesignDrawer_logoText_q6_ {
    margin-top: 0px;
    margin-bottom: 0px; }
  .DesignDrawer_reportButton_1nI {
    bottom: 110px; }
  .DesignDrawer_backButton_-Jf {
    bottom: 50px; } }

@media only screen and (max-width: 768px) {
  .DesignDrawer_drawerWrapper_363 .ant-menu-light {
    background: #fafafa; }
  .DesignDrawer_drawerWrapper_363 .ant-menu-submenu {
    background: #fafafa !important;
    -ms-overflow-style: none;
    scrollbar-width: none; }
    .DesignDrawer_drawerWrapper_363 .ant-menu-submenu ::-webkit-scrollbar {
      display: none; }
  .DesignDrawer_drawerWrapper_363 .ant-menu-inline .ant-menu-item {
    background: #fafafa; }
  .DesignDrawer_drawerWrapper_363 .DesignDrawer_backButton_-Jf {
    background: #fafafa;
    z-index: 20000; } }
.Design2_root_2oR {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  font-family: system-ui; }
  .Design2_root_2oR .Design2_content_3hL {
    display: block;
    width: calc(100% - 270px);
    height: 100%;
    background-color: #f0f5f9; }
    .Design2_root_2oR .Design2_content_3hL .Design2_headerHelper_2Zc {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      width: 100%;
      height: 50px; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerHelper_2Zc .Design2_tierWrapper_3qr {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        height: 100%;
        padding: 0px 20px; }
        .Design2_root_2oR .Design2_content_3hL .Design2_headerHelper_2Zc .Design2_tierWrapper_3qr .Design2_tierIcon_3Vo {
          margin: auto;
          padding: 0px 10px;
          background-color: #4948b4;
          color: white;
          border-radius: 10px;
          font-size: 14px; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerHelper_2Zc .Design2_leftItemWrapper_2AA {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 10px 20px;
        cursor: pointer;
        font-size: 14px; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerHelper_2Zc .Design2_leftItemWrapper_2AA:hover {
        background-color: #f0f5f9; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerHelper_2Zc :nth-child(5) {
        margin-left: auto; }
    .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D {
      display: inline-block;
      height: 120px;
      padding: 5px 26px;
      width: 100%;
      position: relative;
      padding-right: 40px; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_paginationTitleRow_MrF {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 100%; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_paginationTitle_2hG {
        display: inline-block;
        text-align: left;
        padding: 10px 0px;
        font-size: 18px;
        color: #000; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_datePicker_1tX {
        display: inline-block;
        position: absolute;
        right: 10px;
        top: 6px;
        background: #fff;
        border-radius: 10px;
        overflow-x: hidden;
        margin-left: auto;
        overflow-y: auto; }
        .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_datePicker_1tX .ant-calendar-picker {
          width: 340px;
          border-bottom: 1px solid #eee; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_datePicker_1tX > span > span {
        border-bottom: 1px solid #eee;
        border-radius: 0; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_datePicker_1tX .ant-calendar-picker-input {
        height: auto;
        border: none; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_datePicker_1tX .ant-calendar-range-picker-separator {
        font-size: 14px;
        height: auto;
        line-height: 30px; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_datePicker_1tX input {
        font-size: 13px;
        color: #000;
        height: auto;
        line-height: 30px; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_exportBtn_g5n {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding: 10px 20px;
        cursor: pointer;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
    .Design2_root_2oR .Design2_content_3hL .Design2_childContent_1cw {
      background: none;
      display: block;
      width: 100%;
      height: calc(100% - 120px);
      padding: 10px 26px 16px;
      overflow-y: scroll; }
  .Design2_root_2oR .Design2_selectFiltersContainer_oB5 {
    display: inline-block; }
  .Design2_root_2oR .Design2_filterSelectsRow_3yO {
    margin-top: 10px;
    position: relative;
    text-align: right; }
  .Design2_root_2oR .Design2_selectFiltersContainer_oB5 {
    width: 100%;
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-pack: right;
    -webkit-justify-content: right;
        -ms-flex-pack: right;
            justify-content: right;
    max-width: 340px;
    padding: 0 10px; }
  .Design2_root_2oR .Design2_statusSelectContainer_2-u {
    display: inline-block;
    margin-top: 5px;
    width: 33.33%;
    max-width: 153px; }
  .Design2_root_2oR .Design2_statusSelect_2t1 {
    width: 100%;
    height: 38px; }
  .Design2_root_2oR .Design2_statusSelect_2t1 > div {
    border: none;
    outline: none;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    line-height: 38px;
    height: 38px; }
  .Design2_root_2oR .Design2_statusSelect_2t1 > div > div {
    line-height: 38px;
    font-size: 13px; }
  .Design2_root_2oR .Design2_statusSelect_2t1 > div:focus {
    -webkit-box-shadow: none;
            box-shadow: none; }

.Design2_offsetSelect_L7Q {
  left: calc(100% - 130px) !important; }

.Design2_lastUpdateContainer_2qI {
  color: #000;
  display: inline-block;
  height: auto;
  width: 100%;
  padding-left: 10px;
  vertical-align: middle;
  position: absolute;
  top: 100px;
  right: 12px;
  text-align: right; }

.ant-select-dropdown {
  z-index: 9999; }

.ant-calendar-selected-day .ant-calendar-date {
  background: #0071ff;
  color: #fff !important; }

.ant-calendar-today .ant-calendar-date {
  border-color: #0071ff;
  color: #0071ff; }

.ant-calendar-range .ant-calendar-in-range-cell:before {
  background: #f0f5ff; }

div.ant-calendar-range-quick-selector > a {
  text-decoration: underline;
  color: #0071ff; }

.ant-calendar-header .ant-calendar-year-select {
  color: #0071ff; }

.ant-calendar-header .ant-calendar-month-select {
  color: #0071ff; }

.ant-calendar-selected-day .ant-calendar-date:hover {
  background: #87b5ef; }

.ant-table-pagination {
  margin-bottom: 0; }

@media only screen and (max-width: 1200px) {
  .Design2_root_2oR {
    display: block;
    min-height: 100vh;
    height: auto; }
    .Design2_root_2oR .Design2_content_3hL {
      width: 100%;
      height: calc(100% - 50px); }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerHelper_2Zc {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        position: fixed;
        z-index: 2;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-transition: all 0.5s ease-in;
        -o-transition: all 0.5s ease-in;
        transition: all 0.5s ease-in;
        overflow: hidden; }
        .Design2_root_2oR .Design2_content_3hL .Design2_headerHelper_2Zc .Design2_tierWrapper_3qr {
          display: none; }
        .Design2_root_2oR .Design2_content_3hL .Design2_headerHelper_2Zc :nth-child(5) {
          margin-left: 0px; }
      .Design2_root_2oR .Design2_content_3hL .Design2_childContent_1cw {
        height: calc(100% - 120px);
        padding: 15px 10px 20px;
        overflow-y: visible; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D {
        display: inline-block;
        padding: 5px 10px;
        height: 100px; }
        .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_paginationTitle_2hG {
          width: auto !important;
          -webkit-box-pack: left !important;
          -webkit-justify-content: left !important;
              -ms-flex-pack: left !important;
                  justify-content: left !important;
          margin-right: 10px; }
    .Design2_root_2oR .Design2_filterSelectsRow_3yO {
      display: inline-block;
      width: 100%; } }

@media only screen and (max-width: 768px) {
  .Design2_root_2oR .Design2_content_3hL {
    height: auto; }
    .Design2_root_2oR .Design2_content_3hL .Design2_headerHelper_2Zc {
      z-index: 2001; }
    .Design2_root_2oR .Design2_content_3hL .Design2_childContent_1cw {
      padding: 25px 10px 20px; }
    .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D {
      display: block;
      height: auto;
      z-index: 2000;
      margin-bottom: 15px; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_paginationTitle_2hG,
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_paginationTitleApp_1hx {
        max-width: 120px;
        line-height: 38px;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        font-size: 18px;
        padding: 0;
        color: #000;
        word-break: keep-all;
        text-align: left; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_paginationTitleApp_1hx {
        outline: 1px solid #d9d9d9;
        border-radius: 12px;
        outline-offset: -9px; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_forAfterIcon_264 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        padding: 0 17px 0 9px; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_forAfterIcon_264:after {
        font-family: 'anticon' !important;
        content: '\E61F';
        right: -10px;
        position: relative;
        color: rgba(0, 0, 0, 0.43);
        display: inline-block;
        font-size: 14px;
        -webkit-transform: scale(0.83333) rotate(90deg);
            -ms-transform: scale(0.83333) rotate(90deg);
             -o-transform: scale(0.83333) rotate(90deg);
                transform: scale(0.83333) rotate(90deg);
        -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
        zoom: 1; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_dropDownRouteMenu_2ef {
        font-size: 14px; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_dropDownRouteMenu_2ef > li {
        font-size: 14px; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_datePicker_1tX {
        display: inline-block; }
        .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_datePicker_1tX .ant-calendar-picker {
          width: 268px;
          border-bottom: 1px solid #eee; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_datePicker_1tX > span > span {
        font-size: 14px;
        color: #000;
        display: inline-block; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_statusSelectContainer_2-u {
        max-width: 76px; }
      .Design2_root_2oR .Design2_content_3hL .Design2_headerPagination_y7D .Design2_exportBtn_g5n {
        display: inline-block;
        padding: 10px 5px; } }
.KerryUpgrade_root_1ES .KerryUpgrade_container_384 {
  min-height: 500px;
  min-width: 600px;
  max-width: 800px;
  margin: 30px auto;
  padding: 20px 30px 30px; }
  .KerryUpgrade_root_1ES .KerryUpgrade_container_384 .KerryUpgrade_contentSection_Owe {
    margin: 10px auto; }
    .KerryUpgrade_root_1ES .KerryUpgrade_container_384 .KerryUpgrade_contentSection_Owe .KerryUpgrade_title_1vZ {
      font-size: 30px;
      font-weight: 700;
      color: #000;
      margin-bottom: 15px;
      text-align: center; }
    .KerryUpgrade_root_1ES .KerryUpgrade_container_384 .KerryUpgrade_contentSection_Owe iframe {
      width: 100%;
      display: block;
      margin: 0 auto;
      border-radius: 5px;
      overflow: hidden; }
    .KerryUpgrade_root_1ES .KerryUpgrade_container_384 .KerryUpgrade_contentSection_Owe img {
      width: 100%;
      margin: 5px auto;
      display: block; }
    .KerryUpgrade_root_1ES .KerryUpgrade_container_384 .KerryUpgrade_contentSection_Owe a {
      margin: 5px;
      text-align: center;
      font-size: 17px;
      display: block;
      text-decoration: underline; }

.KerryUpgrade_root_1ES .KerryUpgrade_tncSection_OGS {
  width: 100%;
  font-size: 12px;
  text-align: center; }

@media only screen and (max-width: 992px) {
  .KerryUpgrade_root_1ES .KerryUpgrade_container_384 {
    min-height: 300px;
    min-width: 300px;
    margin: 0px auto;
    padding: 20px 30px 0px;
    border: none; }
    .KerryUpgrade_root_1ES .KerryUpgrade_container_384 .KerryUpgrade_contentSection_Owe .KerryUpgrade_title_1vZ {
      font-size: 20px;
      font-weight: 700; }
    .KerryUpgrade_root_1ES .KerryUpgrade_container_384 .KerryUpgrade_contentSection_Owe img {
      margin: 5px auto;
      display: block; }
    .KerryUpgrade_root_1ES .KerryUpgrade_container_384 .KerryUpgrade_tncSection_OGS {
      width: 100%;
      font-size: 10px; } }
.FbLiveDetail_root_3VZ {
  height: 100%; }
  .FbLiveDetail_root_3VZ .FbLiveDetail_podcastsFacebookContainer_27s {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: calc(100vh - 80px);
    width: 100%; }
    .FbLiveDetail_root_3VZ .FbLiveDetail_podcastsFacebookContainer_27s .FbLiveDetail_loginContainer_2EK {
      position: relative;
      width: 230px;
      height: 31px; }
      .FbLiveDetail_root_3VZ .FbLiveDetail_podcastsFacebookContainer_27s .FbLiveDetail_loginContainer_2EK .FbLiveDetail_loginBotton_2DY {
        position: absolute;
        width: 178px;
        height: 27px;
        z-index: 99999;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        cursor: pointer; }
    .FbLiveDetail_root_3VZ .FbLiveDetail_podcastsFacebookContainer_27s .FbLiveDetail_fbGridContent0_2OM {
      width: 34.5%;
      height: 100%; }
    .FbLiveDetail_root_3VZ .FbLiveDetail_podcastsFacebookContainer_27s .FbLiveDetail_fbGridContent1_1Wy {
      width: 31%;
      max-height: calc(100vh - 80px); }
    .FbLiveDetail_root_3VZ .FbLiveDetail_podcastsFacebookContainer_27s .FbLiveDetail_fbGridContent2_2sn {
      width: 34.5%;
      max-height: calc(100vh - 80px); }

@media only screen and (max-width: 900px) {
  .FbLiveDetail_root_3VZ .FbLiveDetail_podcastsFacebookContainer_27s .FbLiveDetail_fbGridContent0_2OM {
    width: 50%; }
  .FbLiveDetail_root_3VZ .FbLiveDetail_podcastsFacebookContainer_27s .FbLiveDetail_fbGridContent1_1Wy {
    width: 50%; }
  .FbLiveDetail_root_3VZ .FbLiveDetail_podcastsFacebookContainer_27s .FbLiveDetail_fbGridContent2_2sn {
    display: none; } }

@media only screen and (max-width: 768px) {
  .FbLiveDetail_root_3VZ {
    overflow-y: scroll; }
    .FbLiveDetail_root_3VZ .FbLiveDetail_podcastsFacebookContainer_27s {
      min-width: 0;
      display: -ms-grid;
      display: grid;
      row-gap: 10px;
      -ms-grid-columns: 100%;
          grid-template-columns: 100%; }
      .FbLiveDetail_root_3VZ .FbLiveDetail_podcastsFacebookContainer_27s .FbLiveDetail_fbGridContent0_2OM {
        grid-row-start: 3;
        /* autoprefixer: off */
        grid-row-end: 4;
        width: 100%;
        height: auto;
        min-height: 500px; }
      .FbLiveDetail_root_3VZ .FbLiveDetail_podcastsFacebookContainer_27s .FbLiveDetail_fbGridContent1_1Wy {
        grid-row-start: 1;
        /* autoprefixer: off */
        grid-row-end: 2;
        width: 100%;
        height: auto;
        min-height: auto; }
      .FbLiveDetail_root_3VZ .FbLiveDetail_podcastsFacebookContainer_27s .FbLiveDetail_fbGridContent2_2sn {
        grid-row-start: 2;
        /* autoprefixer: off */
        grid-row-end: 3;
        width: 100%;
        max-height: 700px;
        min-height: 500px; } }
.HeaderBar_headerContainer_3GG {
  width: 100%;
  background-color: white;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #eee;
  height: 60px; }
  .HeaderBar_headerContainer_3GG .HeaderBar_leftContent_jie {
    width: calc(100% - 250px);
    padding: 10px;
    -webkit-box-shadow: rgba(27, 31, 35, 0.04) 0px 1px 0px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset;
            box-shadow: rgba(27, 31, 35, 0.04) 0px 1px 0px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .HeaderBar_headerContainer_3GG .HeaderBar_leftContent_jie .HeaderBar_selectorContainer_39D {
      width: 100%; }
      .HeaderBar_headerContainer_3GG .HeaderBar_leftContent_jie .HeaderBar_selectorContainer_39D > * {
        display: inline-block;
        vertical-align: middle; }
      .HeaderBar_headerContainer_3GG .HeaderBar_leftContent_jie .HeaderBar_selectorContainer_39D > *:first-child {
        width: 180px; }
      .HeaderBar_headerContainer_3GG .HeaderBar_leftContent_jie .HeaderBar_selectorContainer_39D div[class^='ant-select-selection'] {
        margin-left: 5px !important; }
      .HeaderBar_headerContainer_3GG .HeaderBar_leftContent_jie .HeaderBar_selectorContainer_39D .HeaderBar_switchToogleContainer_2zT {
        height: 36px;
        margin-left: 10px; }
        .HeaderBar_headerContainer_3GG .HeaderBar_leftContent_jie .HeaderBar_selectorContainer_39D .HeaderBar_switchToogleContainer_2zT .HeaderBar_switchButton_2BJ {
          text-align: center;
          height: inherit;
          border: none;
          text-decoration: none;
          color: #aaa;
          background-color: #e8e8e8;
          cursor: pointer;
          vertical-align: middle;
          -webkit-transition-property: background-color, color;
          -o-transition-property: background-color, color;
          transition-property: background-color, color;
          -webkit-transition-duration: 300ms;
               -o-transition-duration: 300ms;
                  transition-duration: 300ms;
          -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
               -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
          .HeaderBar_headerContainer_3GG .HeaderBar_leftContent_jie .HeaderBar_selectorContainer_39D .HeaderBar_switchToogleContainer_2zT .HeaderBar_switchButton_2BJ > img {
            width: 36px;
            display: block;
            padding: 10px; }
        .HeaderBar_headerContainer_3GG .HeaderBar_leftContent_jie .HeaderBar_selectorContainer_39D .HeaderBar_switchToogleContainer_2zT .HeaderBar_switchRight_1cw {
          border-radius: 0 3px 3px 0; }
        .HeaderBar_headerContainer_3GG .HeaderBar_leftContent_jie .HeaderBar_selectorContainer_39D .HeaderBar_switchToogleContainer_2zT .HeaderBar_switchLeft_3yX {
          border-radius: 3px 0 0 3px; }
        .HeaderBar_headerContainer_3GG .HeaderBar_leftContent_jie .HeaderBar_selectorContainer_39D .HeaderBar_switchToogleContainer_2zT .HeaderBar_switchisTrue_3eJ {
          background-color: #0071ff;
          color: white; }
    .HeaderBar_headerContainer_3GG .HeaderBar_leftContent_jie .HeaderBar_pageSelectHeader_1ky {
      font-size: 12px;
      font-weight: bold;
      color: #000;
      margin-right: 0.5rem; }
  .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em {
    width: 250px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em .HeaderBar_loginContainer_2pB {
      position: relative; }
      .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em .HeaderBar_loginContainer_2pB > * {
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px; }
      .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em .HeaderBar_loginContainer_2pB .HeaderBar_statusBox_ZSG {
        padding: 3px 10px;
        border-radius: 5px;
        font-size: 13px;
        color: #000;
        margin-right: 10px; }
        .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em .HeaderBar_loginContainer_2pB .HeaderBar_statusBox_ZSG > * {
          display: inline-block;
          vertical-align: middle; }
        .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em .HeaderBar_loginContainer_2pB .HeaderBar_statusBox_ZSG .HeaderBar_statusBall_yv_ {
          background-color: #ffb800;
          width: 12px;
          height: 12px;
          border-radius: 50%;
          margin-right: 5px; }
      .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em .HeaderBar_loginContainer_2pB .HeaderBar_facebookIcon_1hl {
        width: 30px;
        height: 30px;
        color: white; }
      .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em .HeaderBar_loginContainer_2pB .HeaderBar_facebookText_BK7 {
        font-weight: 600;
        color: white;
        font-size: 1rem;
        margin-left: 0.5rem; }
      .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em .HeaderBar_loginContainer_2pB .HeaderBar_loginBotton_1k6 {
        cursor: pointer;
        position: absolute;
        width: 247px;
        height: 41px;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 99999; }
      .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em .HeaderBar_loginContainer_2pB .HeaderBar_logOffButton_3Ah {
        cursor: pointer;
        position: absolute;
        width: 131px;
        height: 41px;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 99999; }
    .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em .HeaderBar_statusContainer_2G9 {
      border-radius: 1rem;
      border: 1px solid #3b82f6;
      padding: 0.2rem;
      margin-left: 0.5rem; }
    .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em .HeaderBar_buttonContainer_3kC {
      width: 2rem;
      height: 2rem;
      padding: 0.5rem;
      cursor: pointer;
      margin: 0 0.4rem;
      -webkit-transition-property: opacity;
      -o-transition-property: opacity;
      transition-property: opacity;
      -webkit-transition-duration: 300ms;
           -o-transition-duration: 300ms;
              transition-duration: 300ms;
      -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
           -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
              transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
      .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em .HeaderBar_buttonContainer_3kC .HeaderBar_icon_f2p {
        width: 1rem;
        height: 1rem;
        color: #6b7280;
        cursor: pointer; }
        .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em .HeaderBar_buttonContainer_3kC .HeaderBar_icon_f2p:hover {
          opacity: 60%; }

@media only screen and (max-width: 850px) {
  .HeaderBar_headerContainer_3GG {
    height: auto; }
    .HeaderBar_headerContainer_3GG .HeaderBar_leftContent_jie {
      width: calc(100% - 130px); }
      .HeaderBar_headerContainer_3GG .HeaderBar_leftContent_jie .HeaderBar_selectorContainer_39D > *:first-child {
        width: 150px; }
    .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em {
      width: auto; }
      .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em .HeaderBar_loginContainer_2pB .HeaderBar_fbBtn_tEn {
        display: none; }
      .HeaderBar_headerContainer_3GG .HeaderBar_rightContent_1em .HeaderBar_loginContainer_2pB .HeaderBar_logOffButton_3Ah {
        display: none; }
  .HeaderBar_headerContainerNotLogin_1Nz {
    display: block; }
    .HeaderBar_headerContainerNotLogin_1Nz .HeaderBar_leftContent_jie {
      width: 100%; }
    .HeaderBar_headerContainerNotLogin_1Nz .HeaderBar_rightContent_1em {
      width: 100%;
      text-align: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 10px; } }
.ProductSelector_messageEditContainersArea_2-a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background: white; }
  .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 10px;
    border-top: 1px solid #eeeeee;
    margin: 0 10px; }
    .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditInputArea_3SE {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 81%;
      gap: 10px;
      margin-top: 1rem; }
      .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditInputArea_3SE .ProductSelector_messageEditInputContainer_Xo_ {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        gap: 3px; }
        .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditInputArea_3SE .ProductSelector_messageEditInputContainer_Xo_ .ProductSelector_messageEditInputTitle_KIx {
          font-weight: 400;
          font-size: 14px;
          line-height: 14px;
          color: #aaaaaa;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          width: 16%; }
        .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditInputArea_3SE .ProductSelector_messageEditInputContainer_Xo_ .ProductSelector_messageEditInput_1vN {
          min-width: 330px;
          width: 100%; }
        .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditInputArea_3SE .ProductSelector_messageEditInputContainer_Xo_ .ProductSelector_messageEditInput_1vN > input,
        .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditInputArea_3SE .ProductSelector_messageEditInputContainer_Xo_ .ProductSelector_messageEditInput_1vN > textarea {
          font-size: 14px;
          color: black;
          height: auto;
          line-height: 2; }
    .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditInputArea_3SE > div:last-child {
      margin-bottom: 1rem; }
    .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditButtonArea_1_q {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 10px;
      margin-top: 1rem;
      width: 15%; }
      .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditButtonArea_1_q .ProductSelector_messageEditButtonCreate_TaD,
      .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditButtonArea_1_q .ProductSelector_messageEditButtonSave_PlD,
      .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditButtonArea_1_q .ProductSelector_messageEditButtonRemove_sSz {
        width: 100%;
        color: white;
        border-radius: 10px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        font-weight: 700;
        font-size: 14px;
        height: 37.5px;
        border: 1px solid transparent; }
        .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditButtonArea_1_q .ProductSelector_messageEditButtonCreate_TaD .ProductSelector_messageEditButtonSpan_202,
        .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditButtonArea_1_q .ProductSelector_messageEditButtonSave_PlD .ProductSelector_messageEditButtonSpan_202,
        .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditButtonArea_1_q .ProductSelector_messageEditButtonRemove_sSz .ProductSelector_messageEditButtonSpan_202 {
          min-width: 48px; }
      .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditButtonArea_1_q .ProductSelector_messageEditButtonCreate_TaD:hover,
      .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditButtonArea_1_q .ProductSelector_messageEditButtonSave_PlD:hover,
      .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditButtonArea_1_q .ProductSelector_messageEditButtonRemove_sSz:hover {
        border: 1px solid #4c5259; }
      .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditButtonArea_1_q .ProductSelector_messageEditButtonCreate_TaD {
        background-color: #20c831; }
      .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditButtonArea_1_q .ProductSelector_messageEditButtonSave_PlD {
        background-color: #1971f3; }
      .ProductSelector_messageEditContainersArea_2-a .ProductSelector_messageEditContainer_YYb .ProductSelector_messageEditButtonArea_1_q .ProductSelector_messageEditButtonRemove_sSz {
        background-color: #aaaaaa; }

.ProductSelector_spinning_1O2,
.ProductSelector_spinning_1O2 > div {
  height: 90%; }

.ProductSelector_selectorContainer_2xG {
  width: 100%;
  height: 100%; }
  .ProductSelector_selectorContainer_2xG .ProductSelector_waitingTheSteps_fQO {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 2rem;
    font-weight: 700; }
  .ProductSelector_selectorContainer_2xG .ProductSelector_toolsContainers_240 .ProductSelector_messageContainer_mUh {
    display: block;
    width: 100%; }
    .ProductSelector_selectorContainer_2xG .ProductSelector_toolsContainers_240 .ProductSelector_messageContainer_mUh > * {
      display: inline-block !important;
      vertical-align: middle !important;
      width: auto !important;
      padding: 10px 20px !important; }
    .ProductSelector_selectorContainer_2xG .ProductSelector_toolsContainers_240 .ProductSelector_messageContainer_mUh .ProductSelector_messageEditButton_2Hq,
    .ProductSelector_selectorContainer_2xG .ProductSelector_toolsContainers_240 .ProductSelector_messageContainer_mUh .ProductSelector_touchedTab_2wW {
      height: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100%;
      cursor: pointer;
      padding: 0.5rem 1rem;
      overflow: hidden;
      -webkit-transition-property: opacity;
      -o-transition-property: opacity;
      transition-property: opacity;
      -webkit-transition-duration: 300ms;
           -o-transition-duration: 300ms;
              transition-duration: 300ms;
      -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
           -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
              transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
      .ProductSelector_selectorContainer_2xG .ProductSelector_toolsContainers_240 .ProductSelector_messageContainer_mUh .ProductSelector_messageEditButton_2Hq:hover,
      .ProductSelector_selectorContainer_2xG .ProductSelector_toolsContainers_240 .ProductSelector_messageContainer_mUh .ProductSelector_touchedTab_2wW:hover {
        opacity: 60%; }
      .ProductSelector_selectorContainer_2xG .ProductSelector_toolsContainers_240 .ProductSelector_messageContainer_mUh .ProductSelector_messageEditButton_2Hq .ProductSelector_tabText_3c3,
      .ProductSelector_selectorContainer_2xG .ProductSelector_toolsContainers_240 .ProductSelector_messageContainer_mUh .ProductSelector_touchedTab_2wW .ProductSelector_tabText_3c3 {
        font-size: 13px;
        color: black; }
  .ProductSelector_selectorContainer_2xG .ProductSelector_toolsContainers_240 .ProductSelector_touchedTab_2wW {
    overflow: hidden;
    background: white; }
    .ProductSelector_selectorContainer_2xG .ProductSelector_toolsContainers_240 .ProductSelector_touchedTab_2wW .ProductSelector_tabText_3c3 {
      font-weight: bold;
      color: #0071ff; }
    .ProductSelector_selectorContainer_2xG .ProductSelector_toolsContainers_240 .ProductSelector_touchedTab_2wW:hover {
      opacity: 100% !important; }
  .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx {
    overflow-y: scroll;
    max-height: calc(100vh - 80px - 50px);
    background: white; }
    .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_addButtonRowContainerActivity_CRB,
    .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_addButtonRowContainerMessage_24H {
      width: 95%;
      margin: auto;
      padding: 15px 0; }
      .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_addButtonRowContainerActivity_CRB .ProductSelector_addButtonRow_28P,
      .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_addButtonRowContainerMessage_24H .ProductSelector_addButtonRow_28P {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        font-size: 20px;
        gap: 10px;
        color: #000; }
        .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_addButtonRowContainerActivity_CRB .ProductSelector_addButtonRow_28P .ProductSelector_addButton_31M,
        .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_addButtonRowContainerMessage_24H .ProductSelector_addButtonRow_28P .ProductSelector_addButton_31M {
          background-color: #20c531 !important;
          color: #ffffff;
          height: 40px !important;
          border-radius: 10px !important;
          font-size: 16px;
          border: initial; }
          .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_addButtonRowContainerActivity_CRB .ProductSelector_addButtonRow_28P .ProductSelector_addButton_31M:hover,
          .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_addButtonRowContainerMessage_24H .ProductSelector_addButtonRow_28P .ProductSelector_addButton_31M:hover {
            opacity: 0.7; }
      .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_addButtonRowContainerActivity_CRB .ProductSelector_tips_1dQ,
      .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_addButtonRowContainerMessage_24H .ProductSelector_tips_1dQ {
        color: #aaaaaa;
        margin-top: 5px; }
    .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_addButtonRowContainerActivity_CRB {
      border-bottom: 1px solid #eeeeee; }
    .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_activityRow_3E- {
      border-bottom: 1px solid #eeeeee;
      width: 95%;
      margin: auto;
      padding: 15px 0;
      font-size: 14px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      color: #000; }
      .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_activityRow_3E- .ProductSelector_description_3IT {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_activityRow_3E- .ProductSelector_description_3IT .ProductSelector_name_IxY {
          max-width: 150px;
          width: -webkit-fit-content;
          width: -moz-fit-content;
          width: fit-content;
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap; }
      .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_activityRow_3E- .ProductSelector_timeInfo_3Vk {
        margin-top: 10px;
        color: #000;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_activityRow_3E- .ProductSelector_timeInfo_3Vk .ProductSelector_startTime_uOS {
          background-color: #eeeeee;
          padding: 10px;
          font-weight: bold;
          font-size: 12px;
          margin: 0 10px;
          border-radius: 5px; }
      .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_activityRow_3E- .ProductSelector_activityRight_2ll {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        text-align: right; }
        .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_activityRow_3E- .ProductSelector_activityRight_2ll .ProductSelector_startNowButton_28O {
          background-color: #1971f3 !important;
          border-radius: 10px !important;
          font-size: 16px;
          color: #ffffff;
          min-width: 90px;
          font-weight: 700;
          padding: 10px 20px;
          height: auto;
          border: initial; }
          .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_activityRow_3E- .ProductSelector_activityRight_2ll .ProductSelector_startNowButton_28O:hover {
            opacity: 0.7; }
        .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_activityRow_3E- .ProductSelector_activityRight_2ll .ProductSelector_endButton_1s9 {
          background-color: #aaaaaa !important;
          border-radius: 10px !important;
          font-size: 16px;
          color: #ffffff;
          min-width: 90px;
          font-weight: 700;
          padding: 10px 20px;
          height: auto;
          border: initial; }
          .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_activityRow_3E- .ProductSelector_activityRight_2ll .ProductSelector_endButton_1s9:hover {
            opacity: 0.7; }
        .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_activityRow_3E- .ProductSelector_activityRight_2ll .ProductSelector_startingButton_3cT {
          background-color: #f31919 !important;
          border-radius: 10px !important;
          font-size: 16px;
          color: #ffffff;
          min-width: 90px;
          font-weight: 700;
          padding: 10px 20px;
          height: auto;
          border: initial; }
          .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_activityRow_3E- .ProductSelector_activityRight_2ll .ProductSelector_startingButton_3cT:hover {
            opacity: 0.7; }
        .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_activityRow_3E- .ProductSelector_activityRight_2ll .ProductSelector_rightIcon_21G {
          color: #aaaaaa;
          font-size: 16px;
          margin-left: 10px;
          cursor: pointer; }
        .ProductSelector_selectorContainer_2xG .ProductSelector_activityEditButton_1Bx .ProductSelector_activityRow_3E- .ProductSelector_activityRight_2ll .ProductSelector_activityName_34d {
          color: #aaaaaa;
          text-align: center; }
  .ProductSelector_selectorContainer_2xG .ProductSelector_productSearchContainer_2qT {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: white; }
    .ProductSelector_selectorContainer_2xG .ProductSelector_productSearchContainer_2qT .ProductSelector_productSearchArea_2eM {
      padding: 15px 7px 15px 15px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      gap: 10px;
      height: auto; }
      .ProductSelector_selectorContainer_2xG .ProductSelector_productSearchContainer_2qT .ProductSelector_productSearchArea_2eM .ProductSelector_productSearchInput_2aA {
        width: 93%;
        border-radius: 100px;
        background-color: #f1f1f1;
        height: auto;
        line-height: 30px;
        padding-left: 13px;
        color: black;
        border: none; }
      .ProductSelector_selectorContainer_2xG .ProductSelector_productSearchContainer_2qT .ProductSelector_productSearchArea_2eM .ProductSelector_productSearchIcon_2Mf {
        font-size: 30px;
        font-weight: 600;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
    .ProductSelector_selectorContainer_2xG .ProductSelector_productSearchContainer_2qT .ProductSelector_productSearchDescription_MJD {
      color: #aaaaaa;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      height: 30px; }
  .ProductSelector_selectorContainer_2xG .ProductSelector_productSelect_1k5 {
    display: -ms-grid;
    display: grid;
    gap: 1px;
    -ms-grid-columns: (minmax(0, 1fr))[4];
        grid-template-columns: repeat(4, minmax(0, 1fr));
    background-color: white;
    overflow: auto;
    max-height: calc(100vh - 30px - 68px - 50px - 80px); }
    .ProductSelector_selectorContainer_2xG .ProductSelector_productSelect_1k5 .ProductSelector_isSelected_vd8 {
      background-color: #9ca3af;
      border-radius: 0.5rem; }
      .ProductSelector_selectorContainer_2xG .ProductSelector_productSelect_1k5 .ProductSelector_isSelected_vd8:hover {
        opacity: 100% !important; }
    .ProductSelector_selectorContainer_2xG .ProductSelector_productSelect_1k5 .ProductSelector_productGridItem_p4V {
      -webkit-transition-property: opacity;
      -o-transition-property: opacity;
      transition-property: opacity;
      -webkit-transition-duration: 300ms;
           -o-transition-duration: 300ms;
              transition-duration: 300ms;
      -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
           -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
              transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
      .ProductSelector_selectorContainer_2xG .ProductSelector_productSelect_1k5 .ProductSelector_productGridItem_p4V:hover {
        opacity: 50%; }
      .ProductSelector_selectorContainer_2xG .ProductSelector_productSelect_1k5 .ProductSelector_productGridItem_p4V .ProductSelector_itmeImage_3kl {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        cursor: pointer; }

@media only screen and (max-width: 768px) {
  .ProductSelector_selectorContainer_2xG {
    width: 100%; } }
.Layout_layoutContainer_1qZ .Layout_controller__oQ {
  width: 100%; }
  .Layout_layoutContainer_1qZ .Layout_controller__oQ .Layout_homeButton_FZE {
    width: 2rem;
    height: 2rem;
    cursor: pointer;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 300ms;
         -o-transition-duration: 300ms;
            transition-duration: 300ms;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
         -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    justify-self: center; }
    .Layout_layoutContainer_1qZ .Layout_controller__oQ .Layout_homeButton_FZE:hover {
      opacity: 50%; }
    .Layout_layoutContainer_1qZ .Layout_controller__oQ .Layout_homeButton_FZE .Layout_homeButtonIcon_tzo {
      width: 100%;
      height: 100%; }
.MenuPage_menuContainer_3jZ {
  margin-top: 2rem; }
  .MenuPage_menuContainer_3jZ .MenuPage_connectionStatus_32F {
    padding-bottom: 0.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end; }
    .MenuPage_menuContainer_3jZ .MenuPage_connectionStatus_32F .MenuPage_statusContainer_3UU {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 4px 10px;
      border: 1px solid #000000;
      border-radius: 25px;
      color: #000000; }
      .MenuPage_menuContainer_3jZ .MenuPage_connectionStatus_32F .MenuPage_statusContainer_3UU .MenuPage_statusConnect_ISa {
        height: 14px;
        width: 14px;
        border-radius: 50%;
        display: inline-block;
        margin-right: 5px;
        background-color: green; }
      .MenuPage_menuContainer_3jZ .MenuPage_connectionStatus_32F .MenuPage_statusContainer_3UU .MenuPage_statusDisconnect_36B {
        height: 14px;
        width: 14px;
        border-radius: 100%;
        display: inline-block;
        margin-right: 5px;
        background-color: red; }
      .MenuPage_menuContainer_3jZ .MenuPage_connectionStatus_32F .MenuPage_statusContainer_3UU .MenuPage_statusText_247 {
        font-weight: 200;
        color: black; }
  .MenuPage_menuContainer_3jZ .MenuPage_editContainer_3BZ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem; }
    .MenuPage_menuContainer_3jZ .MenuPage_editContainer_3BZ .MenuPage_timerContainer_2oY {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      gap: 5px;
      padding: 0.2rem;
      border-radius: 6px;
      background-color: whitesmoke;
      -webkit-transition-property: opacity;
      -o-transition-property: opacity;
      transition-property: opacity;
      -webkit-transition-duration: 300ms;
           -o-transition-duration: 300ms;
              transition-duration: 300ms;
      -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
           -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
              transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      cursor: pointer; }
      .MenuPage_menuContainer_3jZ .MenuPage_editContainer_3BZ .MenuPage_timerContainer_2oY:hover {
        opacity: 60%; }
      .MenuPage_menuContainer_3jZ .MenuPage_editContainer_3BZ .MenuPage_timerContainer_2oY .MenuPage_timeerIcon_2ju {
        width: 1.5rem;
        height: 1.5rem; }
      .MenuPage_menuContainer_3jZ .MenuPage_editContainer_3BZ .MenuPage_timerContainer_2oY .MenuPage_statusText_247 {
        padding-right: 0.4rem;
        font-weight: 600; }
      .MenuPage_menuContainer_3jZ .MenuPage_editContainer_3BZ .MenuPage_timerContainer_2oY .MenuPage_statusError_zBL {
        color: red; }
    .MenuPage_menuContainer_3jZ .MenuPage_editContainer_3BZ .MenuPage_editIconContainer_8Cn {
      width: 2rem;
      height: 2rem;
      padding: 0.2rem;
      cursor: pointer;
      border-radius: 6px;
      background-color: whitesmoke;
      -webkit-transition-property: opacity;
      -o-transition-property: opacity;
      transition-property: opacity;
      -webkit-transition-duration: 300ms;
           -o-transition-duration: 300ms;
              transition-duration: 300ms;
      -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
           -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
              transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
      .MenuPage_menuContainer_3jZ .MenuPage_editContainer_3BZ .MenuPage_editIconContainer_8Cn:hover {
        opacity: 60%; }
      .MenuPage_menuContainer_3jZ .MenuPage_editContainer_3BZ .MenuPage_editIconContainer_8Cn .MenuPage_editIcon_O9E {
        width: 100%;
        height: 100%; }
  .MenuPage_menuContainer_3jZ .MenuPage_settingContainer_3ZF {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(0, 1fr))[5];
        grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 0.5rem; }
  .MenuPage_menuContainer_3jZ .MenuPage_itemContainer_3HL {
    border-radius: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 4rem;
    height: 4rem;
    position: relative;
    margin-top: 0.5rem;
    cursor: pointer;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 300ms;
         -o-transition-duration: 300ms;
            transition-duration: 300ms;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
         -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
    .MenuPage_menuContainer_3jZ .MenuPage_itemContainer_3HL:hover {
      opacity: 60%; }
    .MenuPage_menuContainer_3jZ .MenuPage_itemContainer_3HL .MenuPage_itemIconContainer_2Ik {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
           -o-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
      .MenuPage_menuContainer_3jZ .MenuPage_itemContainer_3HL .MenuPage_itemIconContainer_2Ik .MenuPage_itemText_3vJ {
        font-size: 1rem;
        font-weight: 300; }
      .MenuPage_menuContainer_3jZ .MenuPage_itemContainer_3HL .MenuPage_itemIconContainer_2Ik .MenuPage_itemIcon_3Aw {
        width: 3rem;
        height: 3rem; }
.ActivityTimer_counterContainer_1Jz {
  font-size: 0.7rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  padding: 0.5rem;
  border: 1px solid #ebebeb;
  border-radius: 0.25rem;
  text-decoration: none;
  color: #000; }

.ActivityTimer_counterContainer_1Jz .ActivityTimer_countDown_3xk {
  padding: 0 0.75rem 0 0.75rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.ActivityTimer_counterContainer_1Jz .ActivityTimer_countDown_3xk > p {
  margin: 0; }

.ActivityTimer_counterContainer_1Jz .ActivityTimer_countDown_3xk > p {
  text-transform: uppercase;
  font-size: 0.75rem;
  line-height: 1rem; }
.SettingContentPage_settingContentContainer_3R- {
  margin-top: 2rem; }
  .SettingContentPage_settingContentContainer_3R- .SettingContentPage_settingRow_3Hn {
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .SettingContentPage_settingContentContainer_3R- .SettingContentPage_settingRow_3Hn .SettingContentPage_title_2mW {
      margin-bottom: 5px; }
    .SettingContentPage_settingContentContainer_3R- .SettingContentPage_settingRow_3Hn .SettingContentPage_textBox_20W {
      width: 80%;
      font-size: 14px;
      border-radius: 5px;
      height: auto;
      line-height: 2; }
  .SettingContentPage_settingContentContainer_3R- .SettingContentPage_saveButtonRow_NrR {
    margin: 20px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end; }
    .SettingContentPage_settingContentContainer_3R- .SettingContentPage_saveButtonRow_NrR .SettingContentPage_saveButton_3tc {
      border-radius: 10px;
      background-color: #1971f3;
      color: #ffffff;
      border-color: initial;
      font-weight: 700;
      font-size: 17px;
      padding: 10px 20px;
      height: auto; }
.DurationPage_durationContainer_1rq {
  width: 100%;
  height: 100%; }
  .DurationPage_durationContainer_1rq .DurationPage_dataPickerWrapper_Vd1 {
    border-top: 1px solid #eeeeee; }
    .DurationPage_durationContainer_1rq .DurationPage_dataPickerWrapper_Vd1 .DurationPage_durationPickerContainer_r-f .DurationPage_durationHeader_1kK {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      gap: 1rem;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-top: 2em; }
      .DurationPage_durationContainer_1rq .DurationPage_dataPickerWrapper_Vd1 .DurationPage_durationPickerContainer_r-f .DurationPage_durationHeader_1kK .DurationPage_headerText_3zf {
        font-size: 14px;
        font-weight: 400;
        color: #000; }
    .DurationPage_durationContainer_1rq .DurationPage_dataPickerWrapper_Vd1 .DurationPage_durationPickerContainer_r-f .DurationPage_timePicker_3dG {
      margin-left: 20px;
      width: 110px; }
    .DurationPage_durationContainer_1rq .DurationPage_dataPickerWrapper_Vd1 .DurationPage_durationPickerContainer_r-f .DurationPage_datePicker_1K7 {
      width: 180px; }
    .DurationPage_durationContainer_1rq .DurationPage_dataPickerWrapper_Vd1 .DurationPage_durationPickerContainer_r-f .DurationPage_durationGrid_1CL {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      gap: 10px;
      margin-top: 1em; }
      .DurationPage_durationContainer_1rq .DurationPage_dataPickerWrapper_Vd1 .DurationPage_durationPickerContainer_r-f .DurationPage_durationGrid_1CL .DurationPage_durationGridItem_1Po {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        font-weight: 400;
        padding: 5px 10px;
        border: initial;
        color: #000;
        height: auto;
        background-color: #eaeaea; }
    .DurationPage_durationContainer_1rq .DurationPage_dataPickerWrapper_Vd1 .DurationPage_durationPickerContainer_r-f .DurationPage_durationNowContainer_1DO {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -webkit-justify-content: end;
          -ms-flex-pack: end;
              justify-content: end;
      margin-top: 2rem; }
.SettingPage_settingPageContainer_2JD {
  background-color: #ffffff;
  padding: 10px; }

.SettingPage_Header_3rn {
  font-size: 17px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 10px;
  color: #000;
  position: relative; }
  .SettingPage_Header_3rn .SettingPage_activityName_1Py {
    margin-left: 40%; }
  .SettingPage_Header_3rn .SettingPage_backIcon_3ig {
    font-size: 24px;
    font-weight: 500;
    cursor: pointer;
    position: absolute; }
.FacebookInterface_controllerContainer_1gG {
  width: 25%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.FacebookInterface_interfaceContainer_1MP {
  width: 100%;
  height: 100%;
  background-color: white;
  color: black;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 2rem;
  overflow-y: scroll; }
  .FacebookInterface_interfaceContainer_1MP .FacebookInterface_iframeContainer_3ls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 100%;
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content; }
    .FacebookInterface_interfaceContainer_1MP .FacebookInterface_iframeContainer_3ls .FacebookInterface_facebookiFrame_2zw {
      position: relative;
      overflow: hidden;
      width: 100%;
      padding-top: 56.25%;
      /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */ }
    .FacebookInterface_interfaceContainer_1MP .FacebookInterface_iframeContainer_3ls .FacebookInterface_setupStepsContainer_3GZ {
      font-weight: 400;
      font-size: 14px;
      line-height: 2; }
      .FacebookInterface_interfaceContainer_1MP .FacebookInterface_iframeContainer_3ls .FacebookInterface_setupStepsContainer_3GZ .FacebookInterface_title_1Wr {
        margin-bottom: 1rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-size: 16px;
        margin-top: 20px; }
      .FacebookInterface_interfaceContainer_1MP .FacebookInterface_iframeContainer_3ls .FacebookInterface_setupStepsContainer_3GZ .FacebookInterface_setup_1_121 {
        margin-top: 3rem; }
      .FacebookInterface_interfaceContainer_1MP .FacebookInterface_iframeContainer_3ls .FacebookInterface_setupStepsContainer_3GZ .FacebookInterface_isComplete_1lY {
        color: #20c831;
        text-decoration: line-through; }
  .FacebookInterface_interfaceContainer_1MP .FacebookInterface_startConnectButton_lrq {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 20px;
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content; }
    .FacebookInterface_interfaceContainer_1MP .FacebookInterface_startConnectButton_lrq button {
      background-color: #1677f2;
      height: 40px;
      border-radius: 5px;
      border: 1px solid transparent; }
    .FacebookInterface_interfaceContainer_1MP .FacebookInterface_startConnectButton_lrq button:hover {
      border: 1px solid #4c5259; }
.ChatRoom_chatContainer_Dk6 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.ChatRoom_messageSearchArea_o_K {
  padding: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  width: 100%; }
  .ChatRoom_messageSearchArea_o_K .ChatRoom_messageSearchInput_2mz {
    width: 93%;
    border-radius: 100px;
    background-color: #f1f1f1;
    height: auto;
    line-height: 30px;
    padding-left: 13px;
    color: black;
    border: none; }
  .ChatRoom_messageSearchArea_o_K .ChatRoom_messageSearchIcon_2dO {
    font-size: 30px;
    font-weight: 600;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.ChatRoom_searchBar_2g7 {
  width: 100%; }

.ChatRoom_searchBar_2g7 > span > i {
  font-size: x-large !important; }

.ChatRoom_chatRoomTools_1vd {
  background-color: white;
  padding: 0 1rem;
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: rgba(27, 31, 35, 0.04) 0px 1px 0px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset;
          box-shadow: rgba(27, 31, 35, 0.04) 0px 1px 0px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset; }

.ChatRoom_chatMessageContainer_2Mz {
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  background-color: #eeeeee; }
  .ChatRoom_chatMessageContainer_2Mz .ChatRoom_activityCounter_bcN {
    position: absolute;
    top: 11px;
    right: -66px;
    width: 8rem;
    padding: 0.5rem 1rem;
    border-radius: 1rem;
    background-color: black;
    color: white;
    font-size: 1rem; }
  .ChatRoom_chatMessageContainer_2Mz .ChatRoom_isStartActivityCounter_2gq {
    -webkit-transform: translate(50px);
        -ms-transform: translate(50px);
         -o-transform: translate(50px);
            transform: translate(50px); }
  .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA {
    height: 100%;
    overflow: auto;
    -webkit-box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
            box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end; }
    .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg {
      overflow: scroll;
      max-height: calc(100vh - 45px - 80px);
      padding: 0 0 40px 20px; }
      .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end; }
      .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz,
      .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 0.5rem 0;
        min-height: -webkit-fit-content;
        min-height: -moz-fit-content;
        min-height: fit-content; }
        .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatContainer_Dk6,
        .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatContainer_Dk6 {
          background-color: #fff; }
        .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatHostContainer_26r,
        .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatHostContainer_26r {
          background-color: #1971f3; }
        .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatContainer_Dk6,
        .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatHostContainer_26r,
        .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatContainer_Dk6,
        .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatHostContainer_26r {
          height: 100%;
          border-radius: 10px;
          position: relative;
          padding: 1.6rem 1.6rem 0.5rem 1.2rem;
          min-width: 70%;
          font-size: 14px; }
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatContainer_Dk6 .ChatRoom_chatName_36-,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatHostContainer_26r .ChatRoom_chatName_36-,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatContainer_Dk6 .ChatRoom_chatName_36-,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatHostContainer_26r .ChatRoom_chatName_36- {
            color: #2563eb; }
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatContainer_Dk6 .ChatRoom_chatHostName_16Z,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatHostContainer_26r .ChatRoom_chatHostName_16Z,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatContainer_Dk6 .ChatRoom_chatHostName_16Z,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatHostContainer_26r .ChatRoom_chatHostName_16Z {
            color: black; }
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatContainer_Dk6 .ChatRoom_chatName_36-,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatContainer_Dk6 .ChatRoom_chatHostName_16Z,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatHostContainer_26r .ChatRoom_chatName_36-,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatHostContainer_26r .ChatRoom_chatHostName_16Z,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatContainer_Dk6 .ChatRoom_chatName_36-,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatContainer_Dk6 .ChatRoom_chatHostName_16Z,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatHostContainer_26r .ChatRoom_chatName_36-,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatHostContainer_26r .ChatRoom_chatHostName_16Z {
            font-weight: 700;
            position: absolute;
            top: 4px;
            left: 17px; }
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatContainer_Dk6 .ChatRoom_hostTime_1Zh,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatHostContainer_26r .ChatRoom_hostTime_1Zh,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatContainer_Dk6 .ChatRoom_hostTime_1Zh,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatHostContainer_26r .ChatRoom_hostTime_1Zh {
            color: white; }
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatContainer_Dk6 .ChatRoom_time_3JL,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatHostContainer_26r .ChatRoom_time_3JL,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatContainer_Dk6 .ChatRoom_time_3JL,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatHostContainer_26r .ChatRoom_time_3JL {
            color: #6b7280; }
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatContainer_Dk6 .ChatRoom_time_3JL,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatContainer_Dk6 .ChatRoom_hostTime_1Zh,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatHostContainer_26r .ChatRoom_time_3JL,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatHostContainer_26r .ChatRoom_hostTime_1Zh,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatContainer_Dk6 .ChatRoom_time_3JL,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatContainer_Dk6 .ChatRoom_hostTime_1Zh,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatHostContainer_26r .ChatRoom_time_3JL,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatHostContainer_26r .ChatRoom_hostTime_1Zh {
            font-size: 0.6rem;
            right: 9%;
            position: absolute;
            bottom: 5%; }
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatContainer_Dk6 .ChatRoom_message_29T,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatContainer_Dk6 .ChatRoom_hostMessage_FEy,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatHostContainer_26r .ChatRoom_message_29T,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatHostContainer_26r .ChatRoom_hostMessage_FEy,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatContainer_Dk6 .ChatRoom_message_29T,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatContainer_Dk6 .ChatRoom_hostMessage_FEy,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatHostContainer_26r .ChatRoom_message_29T,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatHostContainer_26r .ChatRoom_hostMessage_FEy {
            font-weight: 300;
            margin-bottom: 10px; }
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatContainer_Dk6 .ChatRoom_message_29T,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatHostContainer_26r .ChatRoom_message_29T,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatContainer_Dk6 .ChatRoom_message_29T,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatHostContainer_26r .ChatRoom_message_29T {
            color: black; }
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatContainer_Dk6 .ChatRoom_hostMessage_FEy,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_chatHostContainer_26r .ChatRoom_hostMessage_FEy,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatContainer_Dk6 .ChatRoom_hostMessage_FEy,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_chatHostContainer_26r .ChatRoom_hostMessage_FEy {
            color: white; }
        .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_responseStatus_im0,
        .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_responseStatus_im0 {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-left: 1rem; }
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_responseStatus_im0 .ChatRoom_error_3mD,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_responseStatus_im0 .ChatRoom_error_3mD {
            color: red;
            font-weight: 800; }
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatResponse_1Oz .ChatRoom_responseStatus_im0 .ChatRoom_done_26r,
          .ChatRoom_chatMessageContainer_2Mz .ChatRoom_chatWrapper_BVA .ChatRoom_messageContainer_zmg .ChatRoom_liveChatHostResponse_rIU .ChatRoom_responseStatus_im0 .ChatRoom_done_26r {
            color: #34f234;
            font-weight: 800; }
  .ChatRoom_chatMessageContainer_2Mz .ChatRoom_sendMessageWrapper_1UB {
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    width: 100%;
    bottom: 0; }
    .ChatRoom_chatMessageContainer_2Mz .ChatRoom_sendMessageWrapper_1UB .ChatRoom_inputContainer_3LC {
      width: 91%; }
      .ChatRoom_chatMessageContainer_2Mz .ChatRoom_sendMessageWrapper_1UB .ChatRoom_inputContainer_3LC .ChatRoom_messageInput_3CP {
        height: 100% !important;
        border-radius: 0;
        line-height: 2; }
      .ChatRoom_chatMessageContainer_2Mz .ChatRoom_sendMessageWrapper_1UB .ChatRoom_inputContainer_3LC .ChatRoom_messageInput_3CP:focus {
        -webkit-box-shadow: none !important;
                box-shadow: none !important; }
    .ChatRoom_chatMessageContainer_2Mz .ChatRoom_sendMessageWrapper_1UB .ChatRoom_submitButton_3aC {
      overflow: hidden; }
      .ChatRoom_chatMessageContainer_2Mz .ChatRoom_sendMessageWrapper_1UB .ChatRoom_submitButton_3aC .ChatRoom_messageButton_2Ix {
        height: 100% !important;
        width: 100% !important;
        border-radius: 0;
        border-left: none;
        background-color: #1971f3; }
      .ChatRoom_chatMessageContainer_2Mz .ChatRoom_sendMessageWrapper_1UB .ChatRoom_submitButton_3aC .ChatRoom_messageButton_2Ix:hover {
        opacity: 70%; }
.MessageEditModal_editMessageModalContainer_xQ5 .MessageEditModal_previewBoard_38h {
  margin: 1rem 0;
  background-color: #e5e7eb;
  border-radius: 2rem;
  padding: 1.2rem 1.6rem 1.2rem 1.2rem;
  width: 55%; }
  .MessageEditModal_editMessageModalContainer_xQ5 .MessageEditModal_previewBoard_38h .MessageEditModal_message_1XQ {
    color: black;
    font-weight: 300; }

.MessageEditModal_editMessageModalContainer_xQ5 .MessageEditModal_keywordContainer_1VH {
  margin: 0.5rem 0; }
  .MessageEditModal_editMessageModalContainer_xQ5 .MessageEditModal_keywordContainer_1VH .MessageEditModal_keywordProduct_1He {
    margin: 1.5rem 0; }
    .MessageEditModal_editMessageModalContainer_xQ5 .MessageEditModal_keywordContainer_1VH .MessageEditModal_keywordProduct_1He .MessageEditModal_title_1W0 {
      font-weight: 300;
      font-size: 1rem; }
    .MessageEditModal_editMessageModalContainer_xQ5 .MessageEditModal_keywordContainer_1VH .MessageEditModal_keywordProduct_1He .MessageEditModal_inputContainer_3Ob {
      width: 25%; }
  .MessageEditModal_editMessageModalContainer_xQ5 .MessageEditModal_keywordContainer_1VH .MessageEditModal_productSelecorModal_1g- {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(0, 1fr))[8];
        grid-template-columns: repeat(8, minmax(0, 1fr));
    background-color: white;
    overflow: auto; }
    .MessageEditModal_editMessageModalContainer_xQ5 .MessageEditModal_keywordContainer_1VH .MessageEditModal_productSelecorModal_1g- .MessageEditModal_isSelected_2kM {
      background-color: #9ca3af;
      border-radius: 0.5rem; }
      .MessageEditModal_editMessageModalContainer_xQ5 .MessageEditModal_keywordContainer_1VH .MessageEditModal_productSelecorModal_1g- .MessageEditModal_isSelected_2kM:hover {
        opacity: 100% !important; }
    .MessageEditModal_editMessageModalContainer_xQ5 .MessageEditModal_keywordContainer_1VH .MessageEditModal_productSelecorModal_1g- .MessageEditModal_productGridItem_ONi {
      padding: 0.5rem;
      -webkit-transition-property: opacity;
      -o-transition-property: opacity;
      transition-property: opacity;
      -webkit-transition-duration: 300ms;
           -o-transition-duration: 300ms;
              transition-duration: 300ms;
      -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
           -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
              transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      justify-self: center; }
      .MessageEditModal_editMessageModalContainer_xQ5 .MessageEditModal_keywordContainer_1VH .MessageEditModal_productSelecorModal_1g- .MessageEditModal_productGridItem_ONi:hover {
        opacity: 50%; }
      .MessageEditModal_editMessageModalContainer_xQ5 .MessageEditModal_keywordContainer_1VH .MessageEditModal_productSelecorModal_1g- .MessageEditModal_productGridItem_ONi .MessageEditModal_itmeImage_2py {
        width: 80px;
        height: 80px;
        -o-object-fit: contain;
           object-fit: contain;
        cursor: pointer; }

.MessageEditModal_editMessageModalContainer_xQ5 .MessageEditModal_saveButton_35H {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end; }
.ActivityEditModal_activityModalContainer_3vp {
  padding: 0 0.5rem; }
.HomePage_homePageContainer_3a- {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (minmax(0, 1fr))[2];
      grid-template-columns: repeat(2, minmax(0, 1fr));
  width: 100%;
  height: 100%;
  gap: 1rem; }
  .HomePage_homePageContainer_3a- .HomePage_homeGridItem_3TM {
    width: 100%;
    height: 18rem;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
            box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    border-radius: 0.5rem;
    cursor: pointer;
    padding: 2rem 2rem 4rem;
    text-align: center;
    font-size: 16px;
    color: #000;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 300ms;
         -o-transition-duration: 300ms;
            transition-duration: 300ms;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
         -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
    .HomePage_homePageContainer_3a- .HomePage_homeGridItem_3TM:hover {
      opacity: 60%; }
.WinnerModal_winnerContainer_7C3 {
  height: 500px;
  gap: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer; }
  .WinnerModal_winnerContainer_7C3 .WinnerModal_winnerItem_P08 {
    font-size: 1rem;
    font-weight: 500; }
.Layout_root_13h {
  min-height: 90vh; }

.Layout_formTypeListContainer_3fn {
  margin: 30px 30px 0 30px; }
  .Layout_formTypeListContainer_3fn .Layout_formTypeListGrid_1R8 {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .Layout_formTypeListContainer_3fn .Layout_formTypeListGridItems_mOI {
    cursor: pointer;
    border-radius: 5px; }
  .Layout_formTypeListContainer_3fn .Layout_selectedFormType_1vN {
    background-color: #0071ff !important;
    border: none;
    border-radius: 10px 10px 0 0;
    width: 100%;
    color: #fff;
    padding: 0 25px !important; }
  .Layout_formTypeListContainer_3fn .Layout_unselectedFormType_2eh {
    width: 100%;
    background-color: initial !important;
    border: none;
    font-weight: normal !important;
    color: #000000 !important; }

@media screen and (max-width: 768px) {
  .Layout_root_13h {
    background-color: #f1f1f1; }
  .Layout_formTypeListContainer_3fn {
    margin: 20px 0 0; }
  .Layout_formListTips_3v2 {
    margin: 20px 30px 0; }
  .Layout_contentForm_1hN {
    margin: 0 0 20px;
    border-radius: 0; } }

@media screen and (max-width: 996px) {
  .Layout_gridContainer_1F1,
  .Layout_formTypeListGrid_1R8 {
    -ms-grid-columns: 1fr 1fr !important;
        grid-template-columns: 1fr 1fr !important;
    grid-gap: 20px !important; }
  .Layout_toolBarPaginationContainer_y3C {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 30px;
    -webkit-box-align: start !important;
    -webkit-align-items: start !important;
        -ms-flex-align: start !important;
            align-items: start !important; }
    .Layout_toolBarPaginationContainer_y3C .Layout_buttonSection_3Oh {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      padding: 10px 0; }
    .Layout_toolBarPaginationContainer_y3C .Layout_paginationSection_3ZF {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      margin: auto; } }
.PackagePointSetting_button_2Wv {
  width: 100%;
  background-color: transparent !important;
  border: 1px solid #0095ff !important;
  color: #0095ff !important;
  height: 40px;
  border-radius: 10px;
  font-size: 14px; }

.PackagePointSetting_button_2Wv:hover,
.PackagePointSetting_titleButton_13q:hover,
.PackagePointSetting_submitButton_36x:hover {
  opacity: 0.6; }

.PackagePointSetting_titleButton_13q,
.PackagePointSetting_submitButton_36x {
  border-radius: 5px;
  font-size: 14px; }

.PackagePointSetting_titleButton_13q {
  background-color: transparent !important;
  border: 1px solid #0095ff !important;
  color: #0095ff !important; }

.PackagePointSetting_submitButton_36x {
  border: 1px solid #0095ff !important;
  background-color: #0095ef !important;
  color: white !important;
  height: 40px;
  width: 70px; }

.PackagePointSetting_settingWrapper_2eR {
  background: #fff;
  border-radius: 5px;
  margin: 0 30px 30px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }
  @media only screen and (max-width: 768px) {
    .PackagePointSetting_settingWrapper_2eR {
      padding: 1rem;
      margin: 5px; } }
  .PackagePointSetting_settingWrapper_2eR .PackagePointSetting_settingContainer_3fi {
    color: black; }
    .PackagePointSetting_settingWrapper_2eR .PackagePointSetting_settingContainer_3fi .PackagePointSetting_addButton_3Ft {
      padding-bottom: 1rem; }
    .PackagePointSetting_settingWrapper_2eR .PackagePointSetting_settingContainer_3fi .PackagePointSetting_settingSubmit_M-G {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -webkit-justify-content: end;
          -ms-flex-pack: end;
              justify-content: end;
      padding: 20px 30px 20px 0; }
    .PackagePointSetting_settingWrapper_2eR .PackagePointSetting_settingContainer_3fi .PackagePointSetting_settingHeader_UiV {
      font-weight: 500;
      font-size: 1rem; }
    .PackagePointSetting_settingWrapper_2eR .PackagePointSetting_settingContainer_3fi .PackagePointSetting_settingContent_3fu {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .PackagePointSetting_settingWrapper_2eR .PackagePointSetting_settingContainer_3fi .PackagePointSetting_settingContent_3fu .PackagePointSetting_pointPackageTitle_v0J {
        margin: 10px 0 0;
        color: #222;
        font-size: 17px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 10px; }
      .PackagePointSetting_settingWrapper_2eR .PackagePointSetting_settingContainer_3fi .PackagePointSetting_settingContent_3fu .PackagePointSetting_pointPackageHint_3Sm {
        color: red;
        font-size: 13px; }
      .PackagePointSetting_settingWrapper_2eR .PackagePointSetting_settingContainer_3fi .PackagePointSetting_settingContent_3fu .PackagePointSetting_settingContentContainer_2_x {
        padding: 1rem;
        overflow: auto; }

.PackagePointSetting_higherContainer_2pq {
  padding: 20px 30px;
  border-bottom: 1px solid #dddddd; }

.PackagePointSetting_lowerContainer_3p6 {
  padding: 0 30px;
  background-color: white; }

@media only screen and (max-width: 1024px) {
  .PackagePointSetting_higherContainer_2pq {
    padding: 15px 10px 10px; }
  .PackagePointSetting_lowerContainer_3p6 {
    padding: 0 0 20px 10px; } }

@media only screen and (max-width: 768px) {
  .PackagePointSetting_settingWrapper_2eR {
    margin: 0 0 10px; } }
.CashDollars_cashDollarContainer_1B0 {
  width: 100%; }
  .CashDollars_cashDollarContainer_1B0 .CashDollars_toggleWrapper_1bJ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .CashDollars_cashDollarContainer_1B0 .CashDollars_toggleWrapper_1bJ .CashDollars_cashDollarTitle_eJb {
      color: #222;
      font-size: 17px; }
    .CashDollars_cashDollarContainer_1B0 .CashDollars_toggleWrapper_1bJ .CashDollars_enableButton_2zD {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .CashDollars_cashDollarContainer_1B0 .CashDollars_toggleWrapper_1bJ .CashDollars_enableButton_2zD .CashDollars_enableTitle_21X {
        padding-right: 1rem; }
  .CashDollars_cashDollarContainer_1B0 .CashDollars_additionalInfo_2Bk {
    width: 100%; }
    .CashDollars_cashDollarContainer_1B0 .CashDollars_additionalInfo_2Bk .CashDollars_hint_1wc {
      padding: 7px 10px;
      font-size: 13px;
      border-radius: 3px;
      color: #f5222d;
      background: #feedef;
      line-height: 1;
      display: inline-block; }
    .CashDollars_cashDollarContainer_1B0 .CashDollars_additionalInfo_2Bk .CashDollars_hint_conversion_3SS {
      padding: 7px 10px;
      font-size: 13px;
      border-radius: 3px;
      color: #0059ff;
      background: #e5f4ff;
      line-height: 1;
      display: inline-block; }
.InitialSetting_contentInitialSetting_dR_ {
  width: 100%; }
  .InitialSetting_contentInitialSetting_dR_ div [class*='ant-modal-footer'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_settingTitle_k62,
  .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_settingTitleExtra_3xt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #8e8e8e;
    font-size: 14px;
    font-weight: 100;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    min-width: 8rem; }
  .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_settingTitle_k62 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_settingTitleExtra_3xt {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    line-height: 30px; }
  .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_scaleWrapper_1QW {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_scaleWrapper_1QW .InitialSetting_scaleSelectContainer_PvU {
      -webkit-box-flex: 25;
      -webkit-flex-grow: 25;
          -ms-flex-positive: 25;
              flex-grow: 25; }
  .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_priceRangeWrapper_1iY {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 20px 0; }
    .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_priceRangeWrapper_1iY .InitialSetting_inputContainer_38- {
      -webkit-box-flex: 25;
      -webkit-flex-grow: 25;
          -ms-flex-positive: 25;
              flex-grow: 25;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 10px; }
  .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_exchangeRateWrapper_37H {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 20px 0; }
    .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_exchangeRateWrapper_37H .InitialSetting_exchangeContainer_3k6 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 8px;
      -webkit-box-flex: 25;
      -webkit-flex-grow: 25;
          -ms-flex-positive: 25;
              flex-grow: 25; }
      .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_exchangeRateWrapper_37H .InitialSetting_exchangeContainer_3k6 .InitialSetting_sliderContainer_21P {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        max-width: 800px; }
        @media only screen and (max-width: 768px) {
          .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_exchangeRateWrapper_37H .InitialSetting_exchangeContainer_3k6 .InitialSetting_sliderContainer_21P {
            display: none; } }
      @media only screen and (min-width: 768px) {
        .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_exchangeRateWrapper_37H .InitialSetting_exchangeContainer_3k6 .InitialSetting_inputContainer_38- {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 10px;
          line-height: 30px; } }
  .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_extraRateWrapper_1qG {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 1rem 0; }
    .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_extraRateWrapper_1qG .InitialSetting_exchangeContainer_3k6 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 25;
      -webkit-flex-grow: 25;
          -ms-flex-positive: 25;
              flex-grow: 25; }
      .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_extraRateWrapper_1qG .InitialSetting_exchangeContainer_3k6 .InitialSetting_sliderContainer_21P {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        max-width: 800px; }
        @media only screen and (max-width: 768px) {
          .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_extraRateWrapper_1qG .InitialSetting_exchangeContainer_3k6 .InitialSetting_sliderContainer_21P {
            display: none; } }
      @media only screen and (min-width: 768px) {
        .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO .InitialSetting_extraRateWrapper_1qG .InitialSetting_exchangeContainer_3k6 .InitialSetting_inputContainer_38- {
          padding-left: 2rem; } }
  .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalButton_3DR {
    margin-top: 1rem; }
  .InitialSetting_contentInitialSetting_dR_ .InitialSetting_initalToggle_3rO > div:last-child {
    margin-bottom: 0; }

.InitialSetting_text_1MR {
  color: black; }

.InitialSetting_select_2xp > div,
.InitialSetting_input_2o-,
input[id*='PackagePointInput1'] {
  border-radius: 5px;
  color: black; }

.InitialSetting_input_2o- > div {
  border-radius: 0 5px 5px 0; }

.InitialSetting_extraExplainationText_dDf {
  color: #aaaaaa; }
.SettingRules_extraText_3w3,
.SettingRules_firstExtraText_3iG,
.SettingRules_extraTextChecked_gip,
.SettingRules_firstExtraTextChecked_1ap {
  padding: 0 11px; }

.SettingRules_extraText_3w3,
.SettingRules_extralItem_29W {
  color: #0095ef; }

.SettingRules_extraTextChecked_gip,
.SettingRules_firstExtraTextChecked_1ap {
  color: grey; }

.SettingRules_input_1Vs,
.SettingRules_extraInput_U3Y {
  border-radius: 5px; }

.SettingRules_input_1Vs > div[class*='ant-input-number-handler-wrap'],
.SettingRules_extraInput_U3Y > div[class*='ant-input-number-handler-wrap'] {
  border: 1px solid #d9d9d9;
  border-radius: 0 5px 5px 0; }

.SettingRules_extraInput_U3Y > div[class*='ant-input-number-input-wrap'] > input {
  color: #0095ef; }

.SettingRules_pointContent_YWl input[id*='PackagePointInput2'] {
  border: 1px solid #eeeeee;
  height: 32px;
  border-radius: 5px; }

.SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d {
  width: 100%;
  cursor: default; }
  .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .ant-radio-group {
    width: 100%; }
  .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_remakrsContainer_lcV {
    width: 100%; }
    .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_remakrsContainer_lcV .SettingRules_remarks_B2L {
      padding: 7px 4px;
      font-size: 13px;
      border-radius: 3px;
      line-height: 1;
      display: inline-block;
      margin-bottom: 1rem;
      color: #f04134;
      background: #fcdbd9; }
  .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItem_2wr,
  .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItemNA_3qY {
    margin: 13px 0;
    color: black; }
    .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItem_2wr .ant-input-number,
    .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItemNA_3qY .ant-input-number {
      border: none; }
      @media (max-width: 768px) {
        .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItem_2wr .ant-input-number,
        .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItemNA_3qY .ant-input-number {
          width: 3rem; } }
    .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItem_2wr .ant-input-number-input-wrap,
    .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItemNA_3qY .ant-input-number-input-wrap {
      font-size: 15px; }
      @media (max-width: 768px) {
        .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItem_2wr .ant-input-number-input-wrap,
        .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItemNA_3qY .ant-input-number-input-wrap {
          font-size: 12px; } }
    .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItem_2wr .SettingRules_firstItem_3k4,
    .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItemNA_3qY .SettingRules_firstItem_3k4 {
      padding-right: 0.5rem;
      font-size: 15px;
      letter-spacing: 1px; }
    .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItem_2wr .SettingRules_secondItem_1PW,
    .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItemNA_3qY .SettingRules_secondItem_1PW {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 14px;
      width: 100%; }
  .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItem_2wr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItemNA_3qY {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    row-gap: 10px; }
  .SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d .SettingRules_pointContentItemNA_3qY > span:nth-child(5) {
    margin-left: 18px;
    padding-left: 0; }

.SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d > div > div:first-child {
  margin-top: 0; }

.SettingRules_pointContent_YWl .SettingRules_pointContenContainer_25d > div > div:last-child {
  margin-bottom: 0; }
.SettingRemarks_remarksContainer_mNo {
  width: 100%;
  border-bottom: 1px solid #dddddd;
  padding-bottom: 20px; }

.SettingRemarks_remarksContainer_mNo > textarea {
  max-width: 500px; }
.PaymentPage_root_2xG {
  background: #f0f2f5; }
  .PaymentPage_root_2xG .PaymentPage_mobileTopBar_31v {
    height: 60px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 20px;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px; }
  .PaymentPage_root_2xG .PaymentPage_tabWrapper_Rzy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: '100%';
    padding: 0px 5px; }
    .PaymentPage_root_2xG .PaymentPage_tabWrapper_Rzy .PaymentPage_title_1-d {
      border-radius: 10px 10px 0px 0px;
      font-style: normal;
      font-weight: 700;
      font-size: 14px;
      line-height: 16px;
      padding: 10px 15px; }
.MediaPage_root_1E1 {
  background: #f0f2f5; }
  .MediaPage_root_1E1 .MediaPage_mobileTopBar_cTa {
    height: 60px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 20px;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px; }
  .MediaPage_root_1E1 .MediaPage_tabWrapper_1Sr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: '100%';
    padding: 0px 5px; }
    .MediaPage_root_1E1 .MediaPage_tabWrapper_1Sr .MediaPage_title_3xZ {
      border-radius: 10px 10px 0px 0px;
      font-style: normal;
      font-weight: 700;
      font-size: 14px;
      line-height: 16px;
      padding: 10px 15px; }
  .MediaPage_root_1E1 .MediaPage_subContent_1hp {
    /*margin-top: 20px;*/
    margin-bottom: 100px; }
.ConversationCentre_root_1p5 {
  position: relative;
  width: 100%;
  height: 100vh; }
  .ConversationCentre_root_1p5 .ConversationCentre_terms_5O6 {
    overflow: auto;
    line-height: 1.5;
    font-size: 12px;
    color: #000;
    white-space: pre-line;
    background: #fff; }
    .ConversationCentre_root_1p5 .ConversationCentre_terms_5O6 > img {
      height: 100px;
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    .ConversationCentre_root_1p5 .ConversationCentre_terms_5O6 > div {
      padding: 10px 15px; }
    .ConversationCentre_root_1p5 .ConversationCentre_terms_5O6 > h2 {
      color: #0f524b; }
  .ConversationCentre_root_1p5 .ConversationCentre_iframeWrapper_2Yv {
    width: calc(100% - 350px);
    height: 100vh;
    display: inline-block;
    vertical-align: top; }
  .ConversationCentre_root_1p5 .ConversationCentre_iframeWrapper_2Yv iframe {
    display: block; }
  .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG,
  .ConversationCentre_root_1p5 .ConversationCentre_notSelected_1Lt,
  .ConversationCentre_root_1p5 .ConversationCentre_suggestionListWrapper_3zz {
    right: 0;
    height: 100vh;
    width: 350px;
    position: relative;
    -webkit-box-shadow: 0 20px 44px rgba(50, 50, 93, 0.12), 0 -1px 32px rgba(50, 50, 93, 0.06), 0 3px 12px rgba(0, 0, 0, 0.08);
            box-shadow: 0 20px 44px rgba(50, 50, 93, 0.12), 0 -1px 32px rgba(50, 50, 93, 0.06), 0 3px 12px rgba(0, 0, 0, 0.08);
    background: #fff;
    vertical-align: top;
    display: inline-block; }
  .ConversationCentre_root_1p5 .ConversationCentre_contentContainer_28z {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 100%; }
  .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-animation: ConversationCentre_fadeIn_OZt ease 0.5s;
         -o-animation: ConversationCentre_fadeIn_OZt ease 0.5s;
            animation: ConversationCentre_fadeIn_OZt ease 0.5s;
    overflow-y: scroll; }
    .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_userHeaderWrapper_1-W {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      min-height: -webkit-fit-content;
      min-height: -moz-fit-content;
      min-height: fit-content; }
      .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_userHeaderWrapper_1-W .ConversationCentre_icon_1FB {
        background-color: #eee;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        margin-right: 10px; }
      .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_userHeaderWrapper_1-W .ConversationCentre_title_hLw {
        display: block;
        margin-right: 10px;
        width: calc(100% - 160px); }
      .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_userHeaderWrapper_1-W .ConversationCentre_addBtn_139 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        height: 40px;
        background-color: #eee;
        margin-right: 10px;
        border-radius: 5px;
        font-size: 14px;
        cursor: pointer; }
      .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_userHeaderWrapper_1-W .ConversationCentre_button_o0M {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        width: 40px;
        height: 40px;
        background-color: #eee;
        margin-right: 10px;
        border-radius: 5px;
        font-size: 16px;
        cursor: pointer; }
    .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_panelWrapper_2Tq {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      margin-top: 20px;
      border-bottom: #eee 1px solid;
      min-height: -webkit-fit-content;
      min-height: -moz-fit-content;
      min-height: fit-content; }
      .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_panelWrapper_2Tq .ConversationCentre_panel_272 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 50%;
        padding: 10px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        border-bottom: transparent 2px solid;
        cursor: pointer;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
    .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM {
      display: block;
      padding: 20px 5px;
      overflow-y: scroll;
      -ms-overflow-style: none;
      /* IE and Edge */
      scrollbar-width: none;
      /* Firefox */ }
      .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_infoBox_27p {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        background-color: #e6f7ff;
        border: #91d5ff 1px solid;
        border-radius: 5px;
        width: 100%;
        height: 150px;
        margin-bottom: 20px;
        padding: 10px; }
        .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_infoBox_27p .ConversationCentre_textWrapper_3aS {
          height: 100%;
          color: #1890ff;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          cursor: pointer; }
      .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 {
        display: block;
        width: 100%;
        margin-bottom: 20px; }
        .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_titleWithBtn_OkT {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          font-size: 16px;
          margin-bottom: 20px; }
          .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_titleWithBtn_OkT .ConversationCentre_btnText_1R4 {
            color: #1890ff;
            cursor: pointer;
            -webkit-user-select: none;
               -moz-user-select: none;
                -ms-user-select: none;
                    user-select: none; }
          .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_titleWithBtn_OkT .ConversationCentre_arrowBtn_9Bt {
            margin-right: 5px;
            color: #ccc;
            font-size: 16px;
            cursor: pointer;
            -webkit-user-select: none;
               -moz-user-select: none;
                -ms-user-select: none;
                    user-select: none; }
        .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_detail_1d5 {
          display: -ms-grid;
          display: grid;
          position: relative;
          -ms-grid-columns: auto;
              grid-template-columns: auto;
          row-gap: 5px;
          color: #aaa;
          width: 100%; }
        .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_btnRow_le- {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          width: 100%;
          margin-top: 10px; }
          .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_btnRow_le- .ConversationCentre_cancelBtn_3g4 {
            padding: 10px;
            border-radius: 5px;
            line-height: 14px;
            font-size: 14px;
            text-align: center;
            width: 100px;
            background-color: #eee;
            color: #aaa;
            margin: 0px 5px 0px auto;
            cursor: pointer;
            -webkit-user-select: none;
               -moz-user-select: none;
                -ms-user-select: none;
                    user-select: none; }
          .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_btnRow_le- .ConversationCentre_updateBtn_1wk {
            padding: 10px;
            border-radius: 5px;
            line-height: 14px;
            font-size: 14px;
            text-align: center;
            width: 100px;
            background-color: #1890ff;
            color: white;
            margin: 0px 5px 0px 0px;
            cursor: pointer;
            -webkit-user-select: none;
               -moz-user-select: none;
                -ms-user-select: none;
                    user-select: none; }
        .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_title_hLw {
          font-size: 16px;
          margin-bottom: 20px; }
        .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_tags_3he {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          width: 100%;
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap; }
          .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_tags_3he .ConversationCentre_tag_2O7,
          .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_tags_3he .ConversationCentre_addTag_2Yn {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            position: relative;
            justify-self: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center;
            margin-right: 10px;
            padding: 5px 10px;
            border-radius: 8px;
            font-size: 12px;
            -webkit-user-select: none;
               -moz-user-select: none;
                -ms-user-select: none;
                    user-select: none; }
          .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_tags_3he .ConversationCentre_tag_2O7 {
            background-color: yellow;
            border: #ffe164 1px solid;
            color: #90a7d1;
            margin-bottom: 10px; }
            .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_tags_3he .ConversationCentre_tag_2O7 i {
              display: none; }
          .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_tags_3he .ConversationCentre_tag_2O7:hover i {
            display: block;
            -webkit-transition: all 1s ease;
            -o-transition: all 1s ease;
            transition: all 1s ease; }
          .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_tags_3he .ConversationCentre_addTag_2Yn {
            background-color: #fff;
            border: #ccc 1px solid;
            color: #aaa; }
        .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_rowWrapper_-C2 .ConversationCentre_notiBtn_2Yn {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          border-radius: 6px;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          padding: 10px;
          background-color: #cbe6ff;
          color: #1890ff;
          cursor: pointer;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none; }
      .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_divider_2pS {
        width: 100%;
        height: 1px;
        border-bottom: #eee 1px solid;
        margin-bottom: 20px; }
      .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM .ConversationCentre_divider2_1eU {
        width: 100%;
        height: 1px;
        margin-bottom: 20px; }
    .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_contentWrapper_2xM::-webkit-scrollbar {
      display: none; }
    .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG .ConversationCentre_createOrderWrapper_2tn {
      display: block;
      padding: 5px 0px;
      width: 100%;
      height: 100%; }
  .ConversationCentre_root_1p5 .ConversationCentre_notSelected_1Lt {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    vertical-align: middle;
    font-size: 14px; }
  .ConversationCentre_root_1p5 .ConversationCentre_suggestionListWrapper_3zz {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .ConversationCentre_root_1p5 .ConversationCentre_suggestionListWrapper_3zz .ConversationCentre_previewMemberWrapper_3Zl {
      display: -ms-grid;
      display: grid;
      position: relative;
      width: 90%;
      margin-bottom: 10px;
      -ms-grid-columns: 15px auto;
          grid-template-columns: 15px auto;
      row-gap: 5px;
      -webkit-column-gap: 10px;
         -moz-column-gap: 10px;
              column-gap: 10px;
      border-radius: 5px;
      border: #cbe6ff 1px solid;
      background-color: #e6f7ff;
      padding: 10px;
      font-size: 14px; }
    .ConversationCentre_root_1p5 .ConversationCentre_suggestionListWrapper_3zz .ConversationCentre_createMemberWrapper_1CF {
      display: block;
      width: 100%;
      padding: 0px 5px;
      margin-top: 20px; }

.ConversationCentre_memberlistContainer_1xH {
  display: block;
  position: relative;
  padding: 10px 15px;
  width: 100%;
  border: #e6f7ff 1px solid;
  border-radius: 5px;
  margin-bottom: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer; }
  .ConversationCentre_memberlistContainer_1xH .ConversationCentre_title_hLw {
    font-size: 16px;
    line-height: 1.5;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .ConversationCentre_memberlistContainer_1xH .ConversationCentre_mail_2Zd {
    font-size: 14px;
    line-height: 1.5;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }

.ConversationCentre_productWrapper_guV {
  display: block;
  width: 100%;
  position: relative; }
  .ConversationCentre_productWrapper_guV .ConversationCentre_product_1ys {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    border: #eee 1px solid;
    padding: 5px 10px;
    margin-bottom: 10px; }
    .ConversationCentre_productWrapper_guV .ConversationCentre_product_1ys .ConversationCentre_img_35t {
      width: 70px;
      height: 70px;
      -o-object-fit: contain;
         object-fit: contain;
      margin-right: 10px; }
    .ConversationCentre_productWrapper_guV .ConversationCentre_product_1ys .ConversationCentre_detail_1d5 {
      display: block; }

@-webkit-keyframes ConversationCentre_fadeIn_OZt {
  0% {
    opacity: 0.5;
    -webkit-transform: translateX(10%);
            transform: translateX(10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
            transform: translateX(0%); } }

@-o-keyframes ConversationCentre_fadeIn_OZt {
  0% {
    opacity: 0.5;
    -o-transform: translateX(10%);
       transform: translateX(10%); }
  100% {
    opacity: 1;
    -o-transform: translateX(0%);
       transform: translateX(0%); } }

@keyframes ConversationCentre_fadeIn_OZt {
  0% {
    opacity: 0.5;
    -webkit-transform: translateX(10%);
         -o-transform: translateX(10%);
            transform: translateX(10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
         -o-transform: translateX(0%);
            transform: translateX(0%); } }

@media only screen and (max-width: 1440px) {
  .ConversationCentre_root_1p5 .ConversationCentre_userInfoWrapper_2bG {
    margin-left: 0px;
    border-radius: 0px;
    -webkit-box-shadow: unset;
            box-shadow: unset; } }

@media only screen and (max-width: 768px) {
  .ConversationCentre_root_1p5 .ConversationCentre_iframeWrapper_2Yv {
    width: 100vw;
    height: 100vh;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    z-index: 1; }
  .ConversationCentre_contentContainer_28z,
  .ConversationCentre_userInfoWrapper_2bG,
  .ConversationCentre_notSelected_1Lt,
  .ConversationCentre_suggestionListWrapper_3zz {
    right: 0;
    height: 100vh;
    width: 100vw;
    position: absolute;
    -webkit-box-shadow: 0 20px 44px rgba(50, 50, 93, 0.12), 0 -1px 32px rgba(50, 50, 93, 0.06), 0 3px 12px rgba(0, 0, 0, 0.08);
            box-shadow: 0 20px 44px rgba(50, 50, 93, 0.12), 0 -1px 32px rgba(50, 50, 93, 0.06), 0 3px 12px rgba(0, 0, 0, 0.08);
    background: #fff;
    vertical-align: top;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    left: 40px;
    z-index: -1; }
  .ConversationCentre_contentContainer_28z {
    left: 0px; } }
.MemberDetails_connectMemberWrapper_2kq {
  display: block;
  width: 100%;
  margin-bottom: 10px; }
  .MemberDetails_connectMemberWrapper_2kq .MemberDetails_notRegister_3K- {
    padding: 10px; }
    .MemberDetails_connectMemberWrapper_2kq .MemberDetails_notRegister_3K- .MemberDetails_text_-Kv {
      color: #267143;
      font-size: 13px;
      line-height: 1.5;
      padding: 10px 0px; }
    .MemberDetails_connectMemberWrapper_2kq .MemberDetails_notRegister_3K- .MemberDetails_buttonWrapper_stp {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      width: 100%;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
  .MemberDetails_connectMemberWrapper_2kq .MemberDetails_connectMemberBtn_3at,
  .MemberDetails_connectMemberWrapper_2kq .MemberDetails_registerBtn_2ko {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
    border-radius: 10px;
    padding: 8px 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer; }
  .MemberDetails_connectMemberWrapper_2kq .MemberDetails_connectMemberBtn_3at {
    background-color: #00bf4a; }
  .MemberDetails_connectMemberWrapper_2kq .MemberDetails_registerBtn_2ko {
    background-color: #267143;
    margin-left: 10px; }

.MemberDetails_connectMemberMask_3Wr {
  width: 100%;
  height: 100%;
  z-index: 2;
  position: absolute;
  right: 0px;
  background-color: #ffffffcc;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .MemberDetails_connectMemberMask_3Wr .MemberDetails_foundMember_3V0 {
    display: block;
    width: 90%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 10px 20px;
    position: relative;
    border-radius: 4px;
    margin: 50px auto 0px auto;
    background-color: #f6ffed;
    border: 1px solid #b7eb8f; }
    .MemberDetails_connectMemberMask_3Wr .MemberDetails_foundMember_3V0 .MemberDetails_text_-Kv {
      display: block;
      width: 100%;
      color: #267143;
      font-size: 13px;
      line-height: 1.5;
      padding: 10px 0px;
      word-wrap: normal; }
    .MemberDetails_connectMemberMask_3Wr .MemberDetails_foundMember_3V0 .MemberDetails_btnContainer_26L {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%; }
      .MemberDetails_connectMemberMask_3Wr .MemberDetails_foundMember_3V0 .MemberDetails_btnContainer_26L .MemberDetails_connectMemberBtn_3at {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: 14px;
        line-height: 1.5;
        color: #fff;
        border-radius: 10px;
        padding: 8px 20px;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer;
        background-color: #00bf4a;
        margin-left: auto; }

.MemberDetails_dropdownCart_2m2 {
  color: #000;
  display: -ms-grid;
  display: grid;
  width: 400px;
  border-radius: 5px;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
       -o-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transform-origin: top right;
      -ms-transform-origin: top right;
       -o-transform-origin: top right;
          transform-origin: top right; }
  .MemberDetails_dropdownCart_2m2 .MemberDetails_itemContainer_3U0 {
    max-height: 50vh;
    overflow-y: auto; }
    .MemberDetails_dropdownCart_2m2 .MemberDetails_itemContainer_3U0 .MemberDetails_cell_qsr {
      padding: 0px 15px;
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 25% 75%;
          grid-template-columns: 25% 75%; }
      .MemberDetails_dropdownCart_2m2 .MemberDetails_itemContainer_3U0 .MemberDetails_cell_qsr:not(:last-child) {
        border-bottom: 1px solid #eeeeee; }
      .MemberDetails_dropdownCart_2m2 .MemberDetails_itemContainer_3U0 .MemberDetails_cell_qsr .MemberDetails_icon_ngH {
        margin: auto 0px;
        width: 60px;
        height: 60px;
        border: 1px solid #eee; }
        .MemberDetails_dropdownCart_2m2 .MemberDetails_itemContainer_3U0 .MemberDetails_cell_qsr .MemberDetails_icon_ngH img {
          -o-object-fit: cover;
             object-fit: cover;
          width: 100%;
          height: 100%; }
      .MemberDetails_dropdownCart_2m2 .MemberDetails_itemContainer_3U0 .MemberDetails_cell_qsr .MemberDetails_info_3-1 {
        font-size: 14px;
        padding: 10px 0px; }
        .MemberDetails_dropdownCart_2m2 .MemberDetails_itemContainer_3U0 .MemberDetails_cell_qsr .MemberDetails_info_3-1 .MemberDetails_box_1cv {
          margin-bottom: 5px;
          display: -ms-grid;
          display: grid;
          -ms-grid-columns: 80% 20%;
              grid-template-columns: 80% 20%; }
        .MemberDetails_dropdownCart_2m2 .MemberDetails_itemContainer_3U0 .MemberDetails_cell_qsr .MemberDetails_info_3-1 .MemberDetails_itemName_38l {
          font-size: 12pt; }
          .MemberDetails_dropdownCart_2m2 .MemberDetails_itemContainer_3U0 .MemberDetails_cell_qsr .MemberDetails_info_3-1 .MemberDetails_itemName_38l u {
            color: #000; }
          .MemberDetails_dropdownCart_2m2 .MemberDetails_itemContainer_3U0 .MemberDetails_cell_qsr .MemberDetails_info_3-1 .MemberDetails_itemName_38l > span {
            display: inline-block;
            -webkit-transition: 3.5s;
            -o-transition: 3.5s;
            transition: 3.5s;
            -webkit-transition-timing-function: linear;
                 -o-transition-timing-function: linear;
                    transition-timing-function: linear;
            position: relative;
            top: 5px;
            width: 160px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
          .MemberDetails_dropdownCart_2m2 .MemberDetails_itemContainer_3U0 .MemberDetails_cell_qsr .MemberDetails_info_3-1 .MemberDetails_itemName_38l .MemberDetails_giftTag_WxX {
            font-size: 12px;
            padding: 5px 10px;
            border-radius: 5px;
            width: -webkit-max-content;
            width: -moz-max-content;
            width: max-content;
            background-color: #0071ff;
            color: #fff;
            margin-top: 10px; }
        .MemberDetails_dropdownCart_2m2 .MemberDetails_itemContainer_3U0 .MemberDetails_cell_qsr .MemberDetails_info_3-1 .MemberDetails_itemAmnt_3_E {
          position: relative;
          font-size: 12pt;
          font-weight: 500;
          line-height: 30px; }
          .MemberDetails_dropdownCart_2m2 .MemberDetails_itemContainer_3U0 .MemberDetails_cell_qsr .MemberDetails_info_3-1 .MemberDetails_itemAmnt_3_E table {
            position: absolute;
            bottom: 0px;
            right: 0px;
            width: 100px; }
      .MemberDetails_dropdownCart_2m2 .MemberDetails_itemContainer_3U0 .MemberDetails_cell_qsr .MemberDetails_removeButton_-8r {
        position: relative;
        right: -20px;
        color: #aaa;
        border: none; }
      .MemberDetails_dropdownCart_2m2 .MemberDetails_itemContainer_3U0 .MemberDetails_cell_qsr .MemberDetails_quantityButton_KpK {
        margin: 5px;
        width: 5px;
        padding-left: 0 !important;
        padding-right: 11px !important; }
  .MemberDetails_dropdownCart_2m2 .MemberDetails_summary_1Pr {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 60% 40%;
        grid-template-columns: 60% 40%;
    padding: 10px 15px;
    border-top: 1px solid #eeeeee; }
    .MemberDetails_dropdownCart_2m2 .MemberDetails_summary_1Pr .MemberDetails_total_1Cv {
      border: none; }
      .MemberDetails_dropdownCart_2m2 .MemberDetails_summary_1Pr .MemberDetails_total_1Cv h1 {
        font-size: 20px; }
    .MemberDetails_dropdownCart_2m2 .MemberDetails_summary_1Pr .MemberDetails_checkout_2kl {
      margin: auto 0px;
      line-height: 50px;
      height: auto;
      border: none;
      border-radius: 3px;
      background: #0071ff;
      color: #ffffff;
      text-align: center;
      font-size: 16px; }
      .MemberDetails_dropdownCart_2m2 .MemberDetails_summary_1Pr .MemberDetails_checkout_2kl:hover {
        background: #aaaaaa;
        color: #ffffff; }
  .MemberDetails_dropdownCart_2m2 .MemberDetails_cartEmptyDisplay_2YP {
    padding: 25px 15px;
    margin: auto;
    color: rgba(0, 0, 0, 0.43);
    font-size: 14px;
    text-align: center; }

.MemberDetails_ant-form-item_YkH {
  margin-bottom: 0; }

.MemberDetails_b_2Zc {
  color: black; }

.MemberDetails_ant-row_29k {
  color: black !important; }

.MemberDetails_tab_bar_2IJ .ant-tabs-ink-bar {
  background-color: #00bf4a;
  height: 5px; }

.MemberDetails_tab_bar_2IJ .ant-tabs-tab,
.MemberDetails_tar_bar_KMw .ant-tabs-nav {
  font-size: 13px !important; }

.MemberDetails_member_label_c0L .ant-tag-text {
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
       -o-transform: translateX(50%);
          transform: translateX(50%);
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
       -o-transform: translateY(50%);
          transform: translateY(50%); }

.MemberDetails_member_label_c0L .ant-tag {
  text-align: center; }

.MemberDetails_orderlist_details_2ci {
  margin-top: 10px; }

.MemberDetails_orderlist_details_2ci .ant-row {
  font-size: 13px;
  margin-bottom: 10px; }

.MemberDetails_online_record_5r9 {
  padding: 5px;
  margin-left: 5px; }

.MemberDetails_online_record_5r9 .ant-row {
  margin-bottom: 10px;
  margin-left: 5px; }

.MemberDetails_other_details_3JD {
  padding: 5px;
  margin-left: 5px; }

.MemberDetails_other_details_3JD .ant-row {
  margin-bottom: 10px;
  margin-left: 5px; }

.MemberDetails_panel_title_24F {
  padding: 5px;
  margin-left: 5px; }

.MemberDetails_panel_title_24F .ant-row {
  margin-left: 5px; }

.MemberDetails_button_freeze_njO {
  background: #cccccc;
  color: white;
  border: none;
  border-radius: 10px;
  width: 84px;
  height: 38px; }

.MemberDetails_button_gift_2nF {
  background: #00bf4a;
  color: white;
  border: none;
  border-radius: 10px;
  width: 99px;
  height: 38px; }

.MemberDetails_form_details_row_1wU {
  padding: 5px; }

.MemberDetails_ant_tabs_YDg b {
  color: #000; }

.MemberDetails_form_details_row_1wU .ant-form-item-label {
  width: 68.13px;
  text-align: left;
  margin-left: 5px;
  padding-left: 5px;
  height: 26px;
  margin-bottom: 5px; }

.MemberDetails_form_details_row_1wU .ant-select-lg,
.MemberDetails_form_details_row_1wU .ant-select-selection,
.MemberDetails_form_details_row_1wU .ant-select-selection__rendered {
  height: 26px;
  width: 252px;
  line-height: 26px; }

.MemberDetails_form_details_row_1wU .ant-input-lg {
  width: 252px; }

.MemberDetails_form_details_row_1wU textarea.ant-input {
  width: 252px; }

.MemberDetails_member_label_c0L .ant-select-selection__choice {
  border-radius: 100px !important;
  background-color: #fff0cb;
  color: #ffac0b !important;
  font-size: 13px; }

.MemberDetails_member_label_c0L .ant-select {
  width: 300px; }

.MemberDetails_inputNumber_2yT .ant-input-number-input {
  text-align: center;
  line-height: 2.5;
  font-size: 18px; }

@media only screen and (max-device-width: 700px) {
  .MemberDetails_form_details_row_1wU .ant-input-lg {
    width: 180px; }
  .MemberDetails_form_details_row_1wU .ant-select-lg,
  .MemberDetails_form_details_row_1wU .ant-select-selection,
  .MemberDetails_form_details_row_1wU .ant-select-selection__rendered {
    height: 26px;
    width: 180px;
    line-height: 26px; }
  .MemberDetails_form_details_row_1wU .ant-form-item-control {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .MemberDetails_form_details_row_1wU textarea.ant-input {
    width: 180px; }
  .MemberDetails_member_label_c0L .ant-select {
    width: 250px; }
  .MemberDetails_panel_title_24F .ant-col-7 {
    float: none; } }
.RegisterMember_footerContainer_1Wh {
  /* width: 100%; */
  padding: 0px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.RegisterMember_modalClassForHandleChildStyle_1SF {
  width: 100%;
  top: 5%; }

.RegisterMember_modalClassForHandleChildStyle_1SF > div > :nth-child(4) {
  padding: 0px !important;
  overflow: hidden; }

.RegisterMember_modalClassForHandleChildStyle_1SF > div > button {
  height: 76px;
  padding: 0px 20px;
  width: auto; }

.RegisterMember_modalClassForHandleChildStyle_1SF > div > button > span {
  font-size: 25px !important; }

.RegisterMember_modalClassForHandleChildStyle_1SF > div > :nth-child(2) > div {
  font-size: 22px !important;
  padding: 10px; }

.RegisterMember_registerButton_2uT {
  background: #108ee9;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 20px 10px;
  font-size: 25px;
  text-align: center;
  color: #fff; }

.RegisterMember_registerButton_2uT:hover {
  cursor: pointer;
  background: #49a9ee; }

.RegisterMember_cancelButton_2d5 {
  background: #939393;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 20px 10px;
  font-size: 25px;
  text-align: center;
  color: #fff; }

.RegisterMember_cancelButton_2d5:hover {
  cursor: pointer;
  background: #bdbdbd; }

.RegisterMember_registerMemberContainer_3wN {
  max-height: 65vh;
  overflow-y: scroll; }

.RegisterMember_registerMemberRow_31w {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 20px;
  font-size: 18px; }

.RegisterMember_registerMemberRow_31w > *:first-child {
  width: 20%;
  padding-right: 10px; }

.RegisterMember_registerMemberRow_31w > *:nth-child(2) {
  width: 80%; }

.RegisterMember_timezonePicker_1YE {
  width: 100%;
  border-radius: 1px;
  background-color: #ffffff;
  font-size: 18px !important; }

.RegisterMember_timezonePicker_1YE div input {
  height: 55px;
  border-radius: 4px;
  border: 1px solid #d9d9d9; }

.RegisterMember_timezonePicker_1YE button {
  font-size: 18px;
  padding: 8px 12px; }

.RegisterMember_input_1FV {
  padding: 6px 7px;
  height: 55px;
  font-size: 18px !important; }

.RegisterMember_inputDateRow_1JY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
  font-size: 18px; }

.RegisterMember_inputDateRow_1JY > *:first-child {
  width: 20%; }

.RegisterMember_inputDateRow_1JY > *:nth-child(2) {
  width: 80%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.RegisterMember_inputDate_1pm {
  padding: 6px 7px;
  height: 55px;
  font-size: 18px !important;
  margin: 0px 5px; }

.RegisterMember_inputDate_1pm:first-child {
  margin-left: 0px; }

.RegisterMember_inputDate_1pm:last-child {
  margin-right: 0px; }

.RegisterMember_inputPhoneNumber_2Nb {
  padding: 6px 7px;
  height: 55px;
  font-size: 18px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

/* .inputPhoneNumber:first-child {
      width: 30%;
      margin-right: 5px;
      height: 55px;
      display: flex;
      align-items: center;
  } */
/* .inputPhoneNumber:first-child input {
      height: inherit;
      font-size: inherit;
  }
  
  .inputPhoneNumber:nth-child(2) {
      width: 70%;
  } */
.RegisterMember_antTag_1ON {
  background: #ffcc00;
  color: #000;
  font-weight: bold;
  line-height: 26px;
  height: 28px; }

@media only screen and (max-width: 600px) {
  .RegisterMember_registerMemberRow_31w {
    display: block; }
  .RegisterMember_registerMemberRow_31w > *:first-child {
    width: 100%;
    display: block; }
  .RegisterMember_registerMemberRow_31w > *:nth-child(2) {
    display: block;
    width: 100%; }
  .RegisterMember_inputDateRow_1JY {
    display: block; }
  .RegisterMember_inputDateRow_1JY > *:first-child {
    width: 100%;
    display: block; }
  .RegisterMember_inputDateRow_1JY > *:nth-child(2) {
    width: 100%;
    display: block; }
  .RegisterMember_inputDate_1pm {
    width: 45%; }
  .RegisterMember_antTag_1ON {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; } }
.Layout_Container_1q_ {
  padding: 2rem;
  height: 100%; }
  .Layout_Container_1q_ .Layout_spinning_3Rm {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }

.Layout_table_1ib {
  border: 1px solid #e9e9e9;
  background: #ffffff;
  border-radius: 10px;
  padding-bottom: 30px; }
  .Layout_table_1ib .Layout_title_-z8 {
    background-color: #f5f5f5;
    width: 100%;
    padding: 6px 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .Layout_table_1ib .Layout_rows_2Kj {
    margin: 0px 30px;
    border-bottom: 1px solid #dddddd;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 0px; }
    .Layout_table_1ib .Layout_rows_2Kj .Layout_font_2GM {
      font-size: 14px;
      color: #000000; }
    .Layout_table_1ib .Layout_rows_2Kj .Layout_method_2Mg {
      font-size: 12px;
      color: #aaaaaa; }
  .Layout_table_1ib .Layout_paging_pPJ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
    -webkit-justify-content: right;
        -ms-flex-pack: right;
            justify-content: right;
    margin: 20px 30px 0 0; }

.Layout_emptyTable_1HN {
  border: 1px solid #e9e9e9;
  background: #ffffff;
  border-radius: 10px;
  padding: 50px 0; }
  .Layout_emptyTable_1HN .Layout_tips_dJ- {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }

.Layout_newMessageButton_3JI {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: Bold !important;
  border-radius: 10px !important;
  height: 50px !important;
  background-color: #1971f3 !important;
  color: #ffffff !important;
  width: 225px !important;
  border: none; }
  .Layout_newMessageButton_3JI .Layout_font_2GM {
    font-size: 15px; }

.Layout_tableTitle_xiK {
  padding: 20px 25px; }
  .Layout_tableTitle_xiK .Layout_filter_1rH {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 20px;
    gap: 15px; }
    .Layout_tableTitle_xiK .Layout_filter_1rH > div:first-child {
      font-size: 14px;
      color: #000000;
      min-width: -webkit-fit-content;
      min-width: -moz-fit-content;
      min-width: fit-content; }
    .Layout_tableTitle_xiK .Layout_filter_1rH > div:nth-child(2) .Layout_status_lNe {
      background-color: #1bc62c; }
    .Layout_tableTitle_xiK .Layout_filter_1rH > div:nth-child(3) .Layout_status_lNe {
      background-color: #ff9900; }
    .Layout_tableTitle_xiK .Layout_filter_1rH > div:nth-child(4) .Layout_status_lNe {
      background-color: #fb2424; }

.Layout_menu_2WX .ant-menu {
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 14px 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 14px 6px rgba(0, 0, 0, 0.1);
  padding: 15px 0; }

.Layout_menu_2WX .ant-menu-item {
  color: #000000;
  font-size: 14px; }
  .Layout_menu_2WX .ant-menu-item > a {
    color: #000000; }

.Layout_tableButton_3oA {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 7%; }
  .Layout_tableButton_3oA > img {
    cursor: pointer;
    width: 24px; }

.Layout_statusBox_3sh {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  padding: 4px 10px;
  border: 1px solid #000000;
  border-radius: 25px;
  color: #000000;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content; }
  .Layout_statusBox_3sh .Layout_status_lNe {
    height: 14px;
    width: 14px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px; }

.Layout_menuItem_1r3 {
  font-size: 14px;
  color: #000000; }

.Layout_menuItem_1r3:hover {
  background: #f1f1f1; }

.Layout_EmailMode_1OB {
  padding: 0 10px; }
  .Layout_EmailMode_1OB .Layout_title_-z8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px; }
    .Layout_EmailMode_1OB .Layout_title_-z8 .Layout_font_2GM {
      font-size: 20px;
      font-weight: bold;
      color: #000000; }
    .Layout_EmailMode_1OB .Layout_title_-z8 .Layout_closeButton_SXb {
      border-radius: 10px !important;
      background-color: #f1f1f1 !important;
      width: 40px;
      height: 40px;
      border: initial; }
      .Layout_EmailMode_1OB .Layout_title_-z8 .Layout_closeButton_SXb .Layout_icon_2op {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
             -o-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        font-size: 24px;
        color: #000000; }
  .Layout_EmailMode_1OB .Layout_content_1Ou {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 10px; }
    .Layout_EmailMode_1OB .Layout_content_1Ou .Layout_button_2Mz {
      position: relative;
      width: 48%;
      height: 300px;
      border-radius: 10px;
      border: 1px solid #dddddd;
      cursor: pointer; }
      .Layout_EmailMode_1OB .Layout_content_1Ou .Layout_button_2Mz .Layout_img_3fe {
        position: absolute;
        top: 45%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
             -o-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: 64px; }
      .Layout_EmailMode_1OB .Layout_content_1Ou .Layout_button_2Mz .Layout_font_2GM {
        position: absolute;
        top: 70%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
             -o-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        font-size: 20px;
        color: #000000; }

.Layout_Overlay_-qZ .ant-modal-content {
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 14px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 14px 5px rgba(0, 0, 0, 0.1); }

@media screen and (max-width: 768px) {
  .Layout_emptyTable_1HN {
    border: none; }
    .Layout_emptyTable_1HN .Layout_tips_dJ- {
      width: 90%;
      margin: 10px auto;
      text-align: center; }
  .Layout_Container_1q_ {
    padding: 0; }
    .Layout_Container_1q_ .Layout_table_1ib {
      border: none; }
      .Layout_Container_1q_ .Layout_table_1ib .Layout_title_-z8 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        font-size: 14px;
        padding: 6px 20px; }
      .Layout_Container_1q_ .Layout_table_1ib .Layout_rows_2Kj {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: initial;
        -webkit-align-items: initial;
            -ms-flex-align: initial;
                align-items: initial;
        margin: 0px 20px; }
        .Layout_Container_1q_ .Layout_table_1ib .Layout_rows_2Kj .Layout_font_2GM {
          text-align: right;
          font-size: 14px; }
        .Layout_Container_1q_ .Layout_table_1ib .Layout_rows_2Kj .Layout_date_3wc {
          margin: 10px 0; }
        .Layout_Container_1q_ .Layout_table_1ib .Layout_rows_2Kj .Layout_method_2Mg {
          font-size: 12px; }
        .Layout_Container_1q_ .Layout_table_1ib .Layout_rows_2Kj .Layout_tableButton_3oA {
          gap: 20px; }
      .Layout_Container_1q_ .Layout_table_1ib .Layout_Breadcrumb_2HR {
        padding: 1rem 2rem;
        background-color: #f5f5f5;
        margin: 0; }
        .Layout_Container_1q_ .Layout_table_1ib .Layout_Breadcrumb_2HR .Layout_BreadcrumbGoBack_37E {
          color: #888 !important;
          cursor: pointer; }
  .Layout_tableTitle_xiK {
    padding: 15px 20px; }
    .Layout_tableTitle_xiK .Layout_filter_1rH {
      padding-bottom: 10px;
      gap: 10px; }
  .Layout_EmailMode_1OB {
    padding: 0 10px; }
    .Layout_EmailMode_1OB .Layout_content_1Ou {
      display: block;
      margin-bottom: 20px; }
      .Layout_EmailMode_1OB .Layout_content_1Ou .Layout_button_2Mz {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        position: initial;
        width: 100%;
        height: 50px;
        margin-bottom: 20px; }
        .Layout_EmailMode_1OB .Layout_content_1Ou .Layout_button_2Mz .Layout_img_3fe {
          position: initial;
          width: 24px;
          -webkit-transform: translate(0, 0);
              -ms-transform: translate(0, 0);
               -o-transform: translate(0, 0);
                  transform: translate(0, 0);
          margin: 0 7%; }
        .Layout_EmailMode_1OB .Layout_content_1Ou .Layout_button_2Mz .Layout_font_2GM {
          position: initial;
          font-size: 12px;
          color: #000000;
          -webkit-transform: translate(0, 0);
              -ms-transform: translate(0, 0);
               -o-transform: translate(0, 0);
                  transform: translate(0, 0); } }

@media screen and (min-width: 769px) {
  .Layout_table_1ib .Layout_title_-z8 > span:first-child {
    width: 18%; }
  .Layout_table_1ib .Layout_title_-z8 > span:nth-child(2) {
    width: 24%; }
  .Layout_table_1ib .Layout_title_-z8 > span:nth-child(3) {
    width: 21%; }
  .Layout_table_1ib .Layout_title_-z8 > span:nth-child(4) {
    width: 12%; }
  .Layout_table_1ib .Layout_title_-z8 > span:nth-child(5) {
    width: 25%; }
  .Layout_table_1ib .Layout_rows_2Kj > div:first-child {
    width: 18%; }
  .Layout_table_1ib .Layout_rows_2Kj > div:nth-child(2) {
    width: 24%; }
  .Layout_table_1ib .Layout_rows_2Kj > div:nth-child(3) {
    width: 21%; }
  .Layout_table_1ib .Layout_rows_2Kj > div:nth-child(4) {
    width: 12%; }
  .Layout_table_1ib .Layout_rows_2Kj > div:nth-child(5) {
    width: 25%; } }
.Email_root_AZ7 {
  height: 100vh;
  overflow-y: scroll;
  overflow-x: hidden;
  scroll-behavior: smooth;
  background: #fafafa; }

.Email_modalWidth_qgS {
  width: 1000px; }

.Email_contactLogoContainer_1XL {
  z-index: 10;
  position: relative;
  /*/ / needed this to let z-index work because inherited position is static vertical-align: middle;*/ }

.Email_contactLogo_3px {
  display: block;
  height: 40px;
  width: 40px;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 50%;
  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 8px 1px;
          box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 8px 1px; }

.Email_fieldLabel_3yw {
  font-weight: bold;
  font-size: 18px;
  line-height: 50px;
  margin-bottom: 10px;
  color: black; }

.Email_fieldLabelFollowBtn_PLw {
  float: right; }

.Email_fieldWrapper_28M {
  margin-bottom: 20px;
  width: 100%;
  border: 1px solid #eee;
  border-radius: 5px; }

.Email_mr5_28A {
  margin-right: 5px; }

.Email_BreadcrumbGoBack_1hG {
  color: #888 !important;
  cursor: pointer; }

.Email_emailMessageArea_3em {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1; }

.Email_emailMessageButton_1qG {
  border-radius: 10px !important;
  height: 50px !important;
  background-color: #1971f3 !important;
  color: #ffffff !important;
  width: 130px; }

.Email_font_67w {
  font-size: 17px;
  font-weight: Bold !important; }

.Email_breadcrumbTitle_hYp {
  padding: 2rem 2rem 0; }

@media screen and (max-width: 1000px) {
  .Email_emailMessageButton_1qG {
    width: 95%;
    margin: 20px auto 0; }
  .Email_breadcrumbTitle_hYp {
    padding: 1rem; } }
.EmailField_img_3Ki {
  display: block; }
.ImageUploader_root_1HU {
  display: inline-block;
  width: 100%; }

.ImageUploader_tips_nk4 {
  display: #555;
  padding: 3px 0px; }
.ImageGridEditor_warningText_UdL {
  color: red;
  padding: 3px 0px; }

.ImageGridEditor_numberInput_C9f {
  max-width: 500px; }

.ImageGridEditor_numberInputWrapper_3l_ {
  margin-bottom: 8px; }

.ImageGridEditor_inputFieldTitle_W4p {
  margin-bottom: 5px; }
  .ImageGridEditor_inputFieldTitle_W4p:after {
    content: ':'; }

.ImageGridEditor_gridCfg_E81 {
  border-bottom: solid 1px #eee;
  padding-bottom: 20px; }
.Editor_overlayToolBar_oys {
  position: absolute;
  top: 5px;
  left: 0;
  width: 100%; }

.Editor_overlayToolBarLeftContent_3rM {
  padding-left: 5px;
  float: left; }

.Editor_overlayToolBarRightContent_1mU {
  padding-right: 5px;
  float: right; }

.Editor_overlayToolBarBtn_1wz {
  border-color: #83878c;
  background: #83878c;
  height: 35px;
  width: 35px;
  color: #fff; }
  .Editor_overlayToolBarBtn_1wz:hover, .Editor_overlayToolBarBtn_1wz:focus {
    color: #fff;
    background: #5f646a !important; }

.Editor_editorActionBarWrapper_1OU {
  position: relative;
  width: 100%;
  -webkit-box-shadow: 0 0 10px #e1e1e1;
          box-shadow: 0 0 10px #e1e1e1;
  min-height: 45px; }

.Editor_editorActionBarWrapperIsFooter_1Nt {
  position: relative;
  width: 100%;
  min-height: 45px;
  margin-bottom: 15px; }
.Row_insertBtn_2TL {
  margin-top: 20px;
  margin-bottom: 20px;
  border-color: #83878c;
  background: #83878c;
  height: 45px;
  width: 45px;
  color: #fff; }
  .Row_insertBtn_2TL:hover, .Row_insertBtn_2TL:active, .Row_insertBtn_2TL:focus {
    color: #fff;
    background: #5f646a !important; }

.Row_insertHTMLBtn_1qh,
.Row_insertImageGridBtn_3E8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 10px;
  padding: 30px 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: solid 1px #0071ff;
  background: aliceblue;
  border-radius: 4px;
  font-size: 25px;
  color: #0071ff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer; }
  .Row_insertHTMLBtn_1qh:hover,
  .Row_insertImageGridBtn_3E8:hover {
    -webkit-filter: contrast(0.9);
            filter: contrast(0.9); }
.MessageTitle_Container_3PK {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #dddddd;
  padding: 20px 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: auto; }
  .MessageTitle_Container_3PK .MessageTitle_messageName_1sT {
    width: 45%; }
    .MessageTitle_Container_3PK .MessageTitle_messageName_1sT .MessageTitle_input_1R- {
      height: 40px;
      border-radius: 10px;
      width: 100%; }
      .MessageTitle_Container_3PK .MessageTitle_messageName_1sT .MessageTitle_input_1R- .MessageTitle_font_3Ty {
        font-size: 17px;
        color: #000000; }
    .MessageTitle_Container_3PK .MessageTitle_messageName_1sT .MessageTitle_recipientInput_2jd {
      height: 40px;
      border-radius: 10px;
      width: 100%;
      border-color: #0071ff;
      color: #0071ff; }
      .MessageTitle_Container_3PK .MessageTitle_messageName_1sT .MessageTitle_recipientInput_2jd .MessageTitle_font_3Ty {
        font-size: 17px;
        color: #0071ff;
        font-weight: initial; }

.MessageTitle_selectRecipintView_2I4 .ant-modal-content {
  border-radius: 10px; }

.MessageTitle_selectRecipintTitle_1t7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 10px 20px; }
  .MessageTitle_selectRecipintTitle_1t7 .MessageTitle_title_1wr {
    font-size: 22px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 10px; }
  .MessageTitle_selectRecipintTitle_1t7 .MessageTitle_subTitle_2dr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 15px;
    color: #025fea; }
    .MessageTitle_selectRecipintTitle_1t7 .MessageTitle_subTitle_2dr .MessageTitle_icon_2DB {
      font-size: 20px;
      margin-right: 5px; }
  .MessageTitle_selectRecipintTitle_1t7 .MessageTitle_closeButtonContainer_3LU {
    padding: 5px; }
    .MessageTitle_selectRecipintTitle_1t7 .MessageTitle_closeButtonContainer_3LU .MessageTitle_closeButton_1ra {
      border-radius: 10px !important;
      background-color: #f1f1f1 !important;
      width: 40px;
      height: 40px;
      border: initial; }
      .MessageTitle_selectRecipintTitle_1t7 .MessageTitle_closeButtonContainer_3LU .MessageTitle_closeButton_1ra .MessageTitle_icon_2DB {
        font-size: 24px;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
             -o-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        color: #000000; }

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

.MessageTitle_selectRecipintMainLeft_3FT {
  width: 22%;
  border-right: 1px solid #dddddd;
  max-height: 404px;
  overflow-y: scroll;
  padding-bottom: 10px; }
  .MessageTitle_selectRecipintMainLeft_3FT .MessageTitle_title_1wr {
    font-weight: bold;
    color: #000000;
    padding: 10px; }
  .MessageTitle_selectRecipintMainLeft_3FT .MessageTitle_content_2Mq {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    color: #000000;
    border-radius: 10px; }
    .MessageTitle_selectRecipintMainLeft_3FT .MessageTitle_content_2Mq .MessageTitle_text_1Yr {
      margin-left: 10px; }
    .MessageTitle_selectRecipintMainLeft_3FT .MessageTitle_content_2Mq .MessageTitle_icon_2DB {
      display: inline-block;
      margin-left: auto;
      font-size: 16px;
      color: #aaaaaa; }
  .MessageTitle_selectRecipintMainLeft_3FT .MessageTitle_content_2Mq:hover {
    background-color: #f1f1f1 !important;
    cursor: pointer; }

.MessageTitle_selectRecipintMainRight_DRx {
  width: 78%;
  padding: 0 10px 10px; }
  .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_title_1wr {
    font-weight: bold;
    color: #000000;
    padding: 10px 0; }
  .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_searchBar_3Pm {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1;
    background-color: #ffffff;
    padding-right: 20px; }
  .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_memberList_1xl {
    max-height: 320px;
    padding-right: 20px;
    overflow-y: scroll;
    margin-bottom: 10px; }
  .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_search_2Jz {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 5%; }
    .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_search_2Jz .ant-input {
      width: 90%;
      height: 36px;
      border-radius: 100px; }
    .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_search_2Jz .MessageTitle_searchIcon_3Dn {
      cursor: pointer; }
  .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_content_2Mq {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #eeeeee;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 0; }
    .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_content_2Mq .MessageTitle_user_2vo {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 12px;
      font-weight: bold;
      color: #000000; }
      .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_content_2Mq .MessageTitle_user_2vo .ant-avatar-lg.ant-avatar-icon {
        font-size: 20px; }
      .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_content_2Mq .MessageTitle_user_2vo .ant-avatar-lg {
        width: 35px;
        height: 35px;
        line-height: 35px; }
      .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_content_2Mq .MessageTitle_user_2vo .MessageTitle_avatar_2_B {
        margin-right: 10px; }
    .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_content_2Mq .MessageTitle_checkButton_2uT {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      gap: 10px; }
      .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_content_2Mq .MessageTitle_checkButton_2uT .MessageTitle_excludeButton_q1J {
        cursor: pointer; }

.MessageTitle_checkBox_2Zd .ant-checkbox-inner {
  width: 20px;
  height: 20px; }

.MessageTitle_checkBox_2Zd .ant-checkbox-input {
  width: 20px;
  height: 20px; }

.MessageTitle_checkBox_2Zd .ant-checkbox-inner::after {
  -webkit-transform: rotate(45deg) scale(1) translate(-100%, -20%);
      -ms-transform: rotate(45deg) scale(1) translate(-100%, -20%);
       -o-transform: rotate(45deg) scale(1) translate(-100%, -20%);
          transform: rotate(45deg) scale(1) translate(-100%, -20%);
  left: 50%;
  top: 50%; }

.MessageTitle_checkBox_2Zd .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1971f3;
  border-color: #1971f3; }

.MessageTitle_checkBoxIsIndeterminate_1X4 .ant-checkbox-inner {
  width: 20px;
  height: 20px;
  background-color: #1971f3;
  border-color: #1971f3; }

.MessageTitle_checkBoxIsIndeterminate_1X4 .ant-checkbox-input {
  width: 20px;
  height: 20px; }

.MessageTitle_checkBoxIsIndeterminate_1X4 .ant-checkbox-inner::after {
  -webkit-transform: translate(-50%, -20%);
      -ms-transform: translate(-50%, -20%);
       -o-transform: translate(-50%, -20%);
          transform: translate(-50%, -20%);
  left: 50%;
  top: 50%;
  width: 10px;
  height: 0px; }

.MessageTitle_checkBoxIsIndeterminate_1X4 .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1971f3;
  border-color: #1971f3; }

.MessageTitle_selectRecipintFooter_1aJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
  color: #aaaaaa;
  padding: 0 10px;
  font-size: 14px; }
  .MessageTitle_selectRecipintFooter_1aJ .MessageTitle_selectRecipintButton_2tI {
    font-weight: Bold !important;
    border-radius: 10px !important;
    height: 45px !important;
    background-color: #1971f3 !important;
    color: #ffffff !important;
    width: 100px !important;
    outline: none;
    border: none; }
    .MessageTitle_selectRecipintFooter_1aJ .MessageTitle_selectRecipintButton_2tI .MessageTitle_font_3Ty {
      font-size: 15px; }

@media screen and (max-width: 768px) {
  .MessageTitle_Container_3PK {
    display: block;
    padding: 0 0 20px; }
    .MessageTitle_Container_3PK .MessageTitle_messageName_1sT {
      margin-bottom: 20px;
      width: 100%; }
  .MessageTitle_selectRecipintMain_2M5 {
    display: block; }
    .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainLeft_3FT {
      width: 100%;
      border-right: 1px solid #dddddd;
      max-height: 404px;
      overflow-y: scroll;
      padding-bottom: 10px; }
      .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainLeft_3FT .MessageTitle_title_1wr {
        font-weight: bold;
        color: #000000;
        padding: 10px; }
      .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainLeft_3FT .MessageTitle_content_2Mq {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        color: #000000;
        border-radius: 10px;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        cursor: pointer; }
        .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainLeft_3FT .MessageTitle_content_2Mq .MessageTitle_contentCheckBox_1D- {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
        .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainLeft_3FT .MessageTitle_content_2Mq .MessageTitle_text_1Yr {
          margin-left: 10px; }
        .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainLeft_3FT .MessageTitle_content_2Mq .MessageTitle_icon_2DB {
          font-size: 16px;
          color: #aaaaaa; }
      .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainLeft_3FT .MessageTitle_content_2Mq:hover {
        background-color: #f1f1f1 !important;
        cursor: pointer; }
    .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainRight_DRx {
      width: 100%;
      padding-left: 10px; }
      .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_title_1wr {
        font-weight: bold;
        color: #000000;
        padding: 10px 0; }
      .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_searchBar_3Pm {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: #ffffff;
        padding-right: 10px; }
      .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_memberList_1xl {
        max-height: 320px;
        padding-right: 10px;
        overflow-y: scroll;
        margin-bottom: 10px; }
      .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_search_2Jz {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 5%; }
        .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_search_2Jz .ant-input {
          width: 90%;
          height: 36px;
          border-radius: 100px; }
      .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_content_2Mq {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        border-bottom: 1px solid #eeeeee;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 10px 0; }
        .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_content_2Mq .MessageTitle_user_2vo {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          font-size: 12px;
          font-weight: bold;
          color: #000000; }
          .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_content_2Mq .MessageTitle_user_2vo .ant-avatar-lg.ant-avatar-icon {
            font-size: 20px; }
          .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_content_2Mq .MessageTitle_user_2vo .ant-avatar-lg {
            width: 35px;
            height: 35px;
            line-height: 35px; }
          .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_content_2Mq .MessageTitle_user_2vo .MessageTitle_avatar_2_B {
            margin-right: 10px; }
        .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_content_2Mq .MessageTitle_checkButton_2uT {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          gap: 10px; }
          .MessageTitle_selectRecipintMain_2M5 .MessageTitle_selectRecipintMainRight_DRx .MessageTitle_content_2Mq .MessageTitle_checkButton_2uT .MessageTitle_excludeButton_q1J {
            cursor: pointer; }
    .MessageTitle_selectRecipintMain_2M5 .MessageTitle_paging_2ld {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .MessageTitle_selectRecipintTitle_1t7 {
    display: block;
    padding: 0 10px; }
    .MessageTitle_selectRecipintTitle_1t7 .MessageTitle_top_cGZ {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 10px; }
      .MessageTitle_selectRecipintTitle_1t7 .MessageTitle_top_cGZ .MessageTitle_title_1wr {
        padding-top: 10px;
        font-size: 17px; }
      .MessageTitle_selectRecipintTitle_1t7 .MessageTitle_top_cGZ .MessageTitle_closeButton_1ra {
        border-radius: 10px !important;
        background-color: #f1f1f1 !important;
        width: 32px;
        height: 32px;
        border: initial; }
        .MessageTitle_selectRecipintTitle_1t7 .MessageTitle_top_cGZ .MessageTitle_closeButton_1ra .MessageTitle_icon_2DB {
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
               -o-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%); }
    .MessageTitle_selectRecipintTitle_1t7 .MessageTitle_rightSideTop_2KI {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 10px; }
      .MessageTitle_selectRecipintTitle_1t7 .MessageTitle_rightSideTop_2KI .MessageTitle_title_1wr {
        font-size: 17px;
        padding-top: 10px; }
      .MessageTitle_selectRecipintTitle_1t7 .MessageTitle_rightSideTop_2KI .MessageTitle_closeButton_1ra {
        border-radius: 10px !important;
        background-color: #f1f1f1 !important;
        width: 32px;
        height: 32px;
        border: initial;
        margin-right: 20px; }
        .MessageTitle_selectRecipintTitle_1t7 .MessageTitle_rightSideTop_2KI .MessageTitle_closeButton_1ra .MessageTitle_icon_2DB {
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
               -o-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%); }
    .MessageTitle_selectRecipintTitle_1t7 .MessageTitle_subTitle_2dr {
      font-size: 14px; }
  .MessageTitle_selectRecipintMainRight_DRx {
    max-height: 360px; }
  .MessageTitle_avatar_2_B {
    width: 50px; }
  .MessageTitle_selectRecipintFooter_1aJ {
    margin-top: 10px; }
    .MessageTitle_selectRecipintFooter_1aJ .MessageTitle_selectRecipintButton_2tI {
      width: 105px !important;
      height: 45px !important; } }
.FooterButton_FooterContainer_2h_ {
  margin: 20px auto 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .FooterButton_FooterContainer_2h_ .FooterButton_messageButton_3Rg {
    border-radius: 10px !important;
    height: 50px !important;
    background-color: #000000 !important;
    color: #ffffff !important;
    width: 130px;
    border: none; }
  .FooterButton_FooterContainer_2h_ .FooterButton_cancelButton_8cq {
    border-radius: 10px !important;
    height: 50px !important;
    background-color: #aaaaaa !important;
    color: #ffffff !important;
    width: 100px;
    margin-right: 10px;
    border: none; }
  .FooterButton_FooterContainer_2h_ .FooterButton_saveButton_2Xc {
    border-radius: 10px !important;
    height: 50px !important;
    background-color: #1971f3 !important;
    color: #ffffff !important;
    width: 100px;
    border: none; }
  .FooterButton_FooterContainer_2h_ .FooterButton_font_3DD {
    font-size: 17px;
    font-weight: Bold !important; }

.FooterButton_emailMessageButton_1P8 {
  border-radius: 10px !important;
  height: 50px !important;
  background-color: #000000 !important;
  color: #ffffff !important;
  width: 130px;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0; }
  .FooterButton_emailMessageButton_1P8 .FooterButton_font_3DD {
    font-size: 17px;
    font-weight: Bold !important; }

@media screen and (max-width: 768px) {
  .FooterButton_FooterContainer_2h_ {
    display: block; }
    .FooterButton_FooterContainer_2h_ .FooterButton_buttons_arR {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 15px; }
    .FooterButton_FooterContainer_2h_ .FooterButton_messageButton_3Rg {
      width: 100%; }
    .FooterButton_FooterContainer_2h_ .FooterButton_cancelButtonLink_1rk {
      width: 48%; }
    .FooterButton_FooterContainer_2h_ .FooterButton_cancelButton_8cq {
      width: 100%; }
    .FooterButton_FooterContainer_2h_ .FooterButton_saveButton_2Xc {
      width: 48%; }
  .FooterButton_emailMessageButton_1P8 {
    width: 95%;
    margin: 20px auto 0; } }
.SimpleImageEditor_container_HWW {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100px;
  background: #e8e8e8;
  border-radius: 4px;
  padding: 1rem; }
.SimpleEmailPreview_title_3HF {
  margin-bottom: 1vh;
  font-size: 18px;
  font-weight: bold; }

.SimpleEmailPreview_container_rOQ {
  overflow-y: auto;
  max-width: 700px;
  margin: auto; }

.SimpleEmailPreview_containerHidden_37Z,
.SimpleEmailPreview_containerShow_UVC {
  height: 100vh;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-y: auto;
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  z-index: 2; }

.SimpleEmailPreview_containerHidden_37Z {
  opacity: 0;
  height: 0; }

.SimpleEmailPreview_containerShow_UVC {
  opacity: 1; }

.SimpleEmailPreview_innerContainerShow_1CI,
.SimpleEmailPreview_innerContainerHidden_2yK {
  width: 60vw;
  height: 60vh;
  overflow-y: auto;
  border-radius: 5%;
  background: white;
  position: absolute;
  -webkit-transition: bottom 0.5s;
  -o-transition: bottom 0.5s;
  transition: bottom 0.5s;
  z-index: 3; }

.SimpleEmailPreview_innerContainerShow_1CI {
  width: 60vw;
  height: 60vh;
  bottom: 25%; }

.SimpleEmailPreview_innerContainerHidden_2yK {
  bottom: -100%;
  height: 0; }

.SimpleEmailPreview_innerContainerShow_1CI::-webkit-scrollbar {
  display: none;
  /* Safari and Chrome */ }

.SimpleEmailPreview_upperOverlay_2Vj {
  background: white;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  padding: 1rem 1rem 0 1rem;
  margin-bottom: 0.5rem; }

.SimpleEmailPreview_infoArea_1R_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  border-bottom: 1px solid #e8e8e8; }

.SimpleEmailPreview_infoAreaSecond_3Q2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.SimpleEmailPreview_namesArea_1ks {
  font-size: 10px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.5rem; }

.SimpleEmailPreview_shopName_LXD {
  font-weight: 700; }

.SimpleEmailPreview_shopEmail_CBE {
  color: #aaaaaa; }

.SimpleEmailPreview_logo_1_i {
  background-color: #f0f0f0;
  border-radius: 50%;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem; }

.SimpleEmailPreview_recipientsArea_27M {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  row-gap: 0.2rem; }

.SimpleEmailPreview_emailMessageButton_2K0 {
  border-radius: 10px !important;
  height: 50px !important;
  background-color: #000000 !important;
  color: #ffffff !important;
  width: 130px; }

.SimpleEmailPreview_font_3bL {
  font-size: 17px;
  font-weight: Bold !important; }

.SimpleEmailPreview_emptyContent_1X9 {
  background-color: #e8e8e8;
  width: 100%;
  height: 400px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .SimpleEmailPreview_emptyContent_1X9 .SimpleEmailPreview_font_3bL {
    width: 1em;
    font-size: 48px; }

.SimpleEmailPreview_editorActionBarWrapperIsFooter_2zo {
  position: relative;
  width: 100%;
  min-height: 45px;
  margin-bottom: 15px; }

@media screen and (max-width: 1000px) {
  .SimpleEmailPreview_emailMessageButton_2K0 {
    width: 95%;
    margin: 20px auto 0; }
  .SimpleEmailPreview_namesArea_1ks {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
.AddComponentView_Container_2j3 {
  background-color: #fafafa;
  padding: 20px 20px 40px;
  margin: 10px auto;
  overflow-x: scroll;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px; }

.AddComponentView_messageLayout_3yG {
  border: 1px dotted #aaaaaa;
  border-radius: 25px;
  width: 200px;
  height: 300px;
  min-width: 200px;
  position: relative; }
  .AddComponentView_messageLayout_3yG .AddComponentView_icon_WlM {
    -webkit-transform: scale(4);
        -ms-transform: scale(4);
         -o-transform: scale(4);
            transform: scale(4); }
  .AddComponentView_messageLayout_3yG .AddComponentView_font_3kw {
    font-size: 14px; }
  .AddComponentView_messageLayout_3yG > div:first-child {
    position: absolute;
    top: 45%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .AddComponentView_messageLayout_3yG > div:nth-child(2) {
    position: absolute;
    top: 65%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }

.AddComponentView_messageLayout_3yG:hover {
  border: 1px solid #777b81; }

.AddComponentView_cardDiv_Wqb {
  min-width: 230px; }
  .AddComponentView_cardDiv_Wqb .ant-card {
    border-radius: 20px !important; }

.AddComponentView_MessageContainer_DWU {
  width: 230px;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.04);
  overflow: hidden; }
  .AddComponentView_MessageContainer_DWU .AddComponentView_text_3HT {
    padding: 10px; }
    .AddComponentView_MessageContainer_DWU .AddComponentView_text_3HT .AddComponentView_title_2ar {
      font-size: 14px;
      font-weight: bold;
      color: #000000; }
    .AddComponentView_MessageContainer_DWU .AddComponentView_text_3HT .AddComponentView_subTitle_2BR {
      font-size: 12px;
      color: #000000;
      white-space: break-spaces; }

.AddComponentView_editMode_33s {
  color: #0272f8;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  margin-top: 10px; }
  .AddComponentView_editMode_33s .AddComponentView_deleteButton_2_O {
    color: #777b81;
    margin-left: 15px;
    cursor: pointer; }

.AddComponentView_urlButtonContainer_2ay {
  padding: 0 10px 10px; }
  .AddComponentView_urlButtonContainer_2ay .AddComponentView_urlButton_2Lg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #f1f1f1;
    border-radius: 10px; }
    .AddComponentView_urlButtonContainer_2ay .AddComponentView_urlButton_2Lg .AddComponentView_text_3HT {
      font-size: 12px;
      font-weight: bold;
      color: #000000; }

.AddComponentView_preview_336 {
  font-size: 14px;
  margin-top: 10px; }
.EditComponent_Container_2OC {
  margin: 20px auto;
  border-bottom: 1px solid #dddddd; }
  .EditComponent_Container_2OC .EditComponent_title_1Ao {
    padding-bottom: 10px;
    font-size: 14px; }
  .EditComponent_Container_2OC .EditComponent_font_25M {
    font-size: 17px; }
  .EditComponent_Container_2OC .EditComponent_row_2TD {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 20px; }
    .EditComponent_Container_2OC .EditComponent_row_2TD .EditComponent_item_3gU {
      width: 45%; }
      .EditComponent_Container_2OC .EditComponent_row_2TD .EditComponent_item_3gU .EditComponent_input_2xI {
        height: 40px;
        border-radius: 10px;
        width: 100%; }
      .EditComponent_Container_2OC .EditComponent_row_2TD .EditComponent_item_3gU .EditComponent_textLimit_3wn {
        text-align: right; }
  .EditComponent_Container_2OC .EditComponent_uploadImage_9F9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }

@media screen and (max-width: 768px) {
  .EditComponent_Container_2OC {
    padding-bottom: 20px; }
    .EditComponent_Container_2OC .EditComponent_row_2TD {
      display: block; }
      .EditComponent_Container_2OC .EditComponent_row_2TD .EditComponent_item_3gU {
        width: 100%;
        margin-bottom: 10px; } }
.FBMessenger_Container_1Sw {
  padding: 20px 5%;
  margin: 2rem;
  background: #ffffff;
  border: 1px solid #e9e9e9;
  border-radius: 5px; }

.FBMessenger_fieldLabel_13M {
  font-weight: bold;
  font-size: 18px;
  line-height: 50px;
  margin-bottom: 10px;
  color: black; }

.FBMessenger_contentContainer_1WP,
.FBMessenger_contentContainerSMS_1Jc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #dddddd;
  padding: 20px 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: auto;
  gap: 5rem; }

.FBMessenger_contentContainer_1WP {
  width: 95%; }

.FBMessenger_contentContainerSMS_1Jc {
  width: 100%; }

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

.FBMessenger_fieldWrapper_2jV {
  margin-bottom: 20px; }

.FBMessenger_AddComponent_3Mh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 5%; }

.FBMessenger_AddComponentButton_3cv {
  margin-bottom: 10px; }

.FBMessenger_ComponentAreaText_E4O {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 20rem;
  width: 30rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.FBMessenger_ComponentArea_L_C {
  width: 30rem;
  height: 100%; }

.FBMessenger_ComponentCard_R1h {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%; }

.FBMessenger_iconButton_14n {
  cursor: pointer; }

.FBMessenger_breadcrumbTitle_Pcu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem 2rem 0; }
  .FBMessenger_breadcrumbTitle_Pcu .FBMessenger_Breadcrumb_7IU .FBMessenger_BreadcrumbGoBack_3kd {
    color: #888 !important;
    cursor: pointer; }
  .FBMessenger_breadcrumbTitle_Pcu .FBMessenger_newMessageButton_2Gg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-weight: Bold !important;
    border-radius: 10px !important;
    height: 50px !important;
    background-color: #1971f3 !important;
    color: #ffffff !important;
    width: 130px !important;
    border: none;
    outline: none; }
    .FBMessenger_breadcrumbTitle_Pcu .FBMessenger_newMessageButton_2Gg .FBMessenger_font_3ES {
      font-size: 15px; }

.FBMessenger_contactUs_1hT {
  padding: 2rem 2rem 0;
  font-size: 16px;
  color: #ff0000; }

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

@media screen and (max-width: 768px) {
  .FBMessenger_breadcrumbTitle_Pcu {
    display: block;
    padding: 0; }
    .FBMessenger_breadcrumbTitle_Pcu .FBMessenger_Breadcrumb_7IU {
      padding: 1rem;
      background-color: #f5f5f5;
      margin: 0; }
    .FBMessenger_breadcrumbTitle_Pcu .FBMessenger_LoginButton_3tO {
      padding: 20px 0 0 20px; }
  .FBMessenger_Container_1Sw {
    padding: 20px;
    margin: 0;
    background: #ffffff;
    border: none;
    border-radius: 0; } }
.MessagePreview_containerSMS_1b4,
.MessagePreview_containerTG_2_d {
  min-height: 20vh;
  border-radius: 10px;
  padding: 0.5rem; }

.MessagePreview_containerSMS_1b4 {
  border: 1px solid; }

.MessagePreview_containerTG_2_d {
  background-image: url("https://i.pinimg.com/736x/ab/e5/71/abe571cd053a7e0b8750301f13ce2999.jpg"); }

.MessagePreview_messageArea_2w- {
  width: 20vw;
  background: #eeeeee;
  border-radius: 10px;
  padding: 0.5rem;
  font-size: 18px; }

.MessagePreview_buttonTG_183 {
  margin-top: 1rem;
  font-size: 18px;
  border-radius: 10px !important;
  height: 50px !important;
  background-color: #96a7b7 !important;
  color: #ffffff !important;
  width: 100%;
  white-space: pre-wrap; }
.MobileNoti_Container_2iq {
  padding: 20px 5%;
  margin: 2rem;
  background: #ffffff;
  border: 1px solid #e9e9e9;
  border-radius: 5px; }
  .MobileNoti_Container_2iq .MobileNoti_content_2CQ {
    margin-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .MobileNoti_Container_2iq .MobileNoti_content_2CQ .MobileNoti_side_1LN {
      width: 45%; }
      .MobileNoti_Container_2iq .MobileNoti_content_2CQ .MobileNoti_side_1LN .MobileNoti_title_2Jv {
        margin-bottom: 10px;
        font-size: 18px;
        font-weight: bold; }
  .MobileNoti_Container_2iq .MobileNoti_preview_3Ny {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 10px;
    border: 1px solid #e9e9e9;
    padding: 10px 15px;
    max-width: 250px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .MobileNoti_Container_2iq .MobileNoti_preview_3Ny .MobileNoti_previewTitle_hlw {
      font-size: 14px;
      font-weight: bold; }
    .MobileNoti_Container_2iq .MobileNoti_preview_3Ny .MobileNoti_img_1TI {
      width: 36px;
      height: 36px;
      min-width: 36px;
      margin-right: 15px; }

.MobileNoti_contactUs_1jE {
  padding: 2rem 2rem 0;
  font-size: 16px;
  color: #ff0000; }

.MobileNoti_inputButton_2OE {
  margin-top: 10px;
  height: 40px;
  border-radius: 10px;
  display: block; }

@media only screen and (max-width: 768px) {
  .MobileNoti_Container_2iq .MobileNoti_content_2CQ .MobileNoti_side_1LN {
    width: 100%; } }
.Announcement_Container_2qj {
  padding: 20px 5%;
  margin: 2rem;
  background: #ffffff;
  border: 1px solid #e9e9e9;
  border-radius: 5px; }
  .Announcement_Container_2qj .Announcement_content_3_V {
    margin-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .Announcement_Container_2qj .Announcement_content_3_V .Announcement_side_2gR {
      width: 45%; }
  .Announcement_Container_2qj .Announcement_title_2ox {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold; }
  .Announcement_Container_2qj .Announcement_preview_2lg {
    border-radius: 10px;
    border: 1px solid #e9e9e9;
    overflow: scroll;
    height: 300px;
    padding: 10px;
    background-color: #fafafa; }
    .Announcement_Container_2qj .Announcement_preview_2lg .Announcement_previewTitle_29j {
      font-size: 14px;
      font-weight: bold; }
    .Announcement_Container_2qj .Announcement_preview_2lg .Announcement_previewContent_ezy {
      padding: 5px 15px; }
    .Announcement_Container_2qj .Announcement_preview_2lg .Announcement_card_65H {
      border-radius: 15px;
      -webkit-box-shadow: 4px 4px 14px rgba(0, 0, 0, 0.1);
              box-shadow: 4px 4px 14px rgba(0, 0, 0, 0.1);
      background-color: #ffffff;
      overflow: hidden; }
      .Announcement_Container_2qj .Announcement_preview_2lg .Announcement_card_65H .Announcement_image_1Cg {
        height: 200px;
        width: 100%; }
  .Announcement_Container_2qj .Announcement_checkboxList_3hT {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }

.Announcement_inputButton_1c4 {
  margin-top: 10px;
  border-radius: 10px;
  height: 40px;
  display: block; }

@media only screen and (max-width: 768px) {
  .Announcement_Container_2qj .Announcement_content_3_V .Announcement_side_2gR {
    width: 100%; } }
.WhatsApp_Container_ser {
  padding: 20px 5%;
  margin: 2rem;
  background: #ffffff;
  border: 1px solid #e9e9e9;
  border-radius: 5px; }
  .WhatsApp_Container_ser .WhatsApp_content_3i9 {
    margin-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .WhatsApp_Container_ser .WhatsApp_content_3i9 .WhatsApp_side_2qd {
      width: 45%; }
      .WhatsApp_Container_ser .WhatsApp_content_3i9 .WhatsApp_side_2qd .WhatsApp_title_1tj {
        margin-bottom: 10px;
        font-size: 18px;
        font-weight: bold; }
      .WhatsApp_Container_ser .WhatsApp_content_3i9 .WhatsApp_side_2qd .WhatsApp_textLimit_1Cq {
        text-align: right; }
  .WhatsApp_Container_ser .WhatsApp_preview_25v {
    background-image: url("https://i.pinimg.com/736x/ab/e5/71/abe571cd053a7e0b8750301f13ce2999.jpg");
    min-height: 20vh;
    border-radius: 10px;
    padding: 0.5rem; }
    .WhatsApp_Container_ser .WhatsApp_preview_25v .WhatsApp_messageArea_1Lu {
      min-height: 50px;
      width: 20vw;
      background: #eeeeee;
      border-radius: 10px;
      padding: 0.5rem;
      font-size: 18px;
      white-space: break-spaces; }

.WhatsApp_contactUs_2rX {
  padding: 2rem 2rem 0;
  font-size: 16px;
  color: #ff0000; }

.WhatsApp_inputButton_1_H {
  margin-bottom: 10px;
  max-width: 200px;
  display: block; }

@media only screen and (max-width: 768px) {
  .WhatsApp_Container_ser .WhatsApp_content_3i9 .WhatsApp_side_2qd {
    width: 100%; } }
.ExtraInfoSetting_root_1op {
  height: 100%;
  color: #000; }
  .ExtraInfoSetting_root_1op .ExtraInfoSetting_contentPadding_30Y {
    padding: 20px; }
    .ExtraInfoSetting_root_1op .ExtraInfoSetting_contentPadding_30Y .ExtraInfoSetting_container_11X {
      background-color: white;
      border-radius: 10px; }
  .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabTitleList_2p9 {
    display: block;
    width: 100%;
    border-bottom: 1px solid #eee;
    padding-left: 10px;
    overflow-x: auto;
    white-space: nowrap; }
    .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabTitleList_2p9 .ExtraInfoSetting_title_2cO {
      display: inline-block;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      font-size: 14px;
      padding: 10px 20px;
      cursor: pointer;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      background: none;
      color: #000; }
    .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabTitleList_2p9 .ExtraInfoSetting_titleSelected_3GY {
      color: #0071ff;
      border-bottom: 3px solid #0071ff; }
    .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabTitleList_2p9 .ExtraInfoSetting_disabled_2Cf {
      pointer-events: none;
      opacity: 0.3; }
  .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 {
    width: 100%;
    height: 100%;
    background-color: transparent; }
    .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye,
    .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk {
      width: 100%;
      padding: 20px 25px;
      background-color: white;
      margin-bottom: 2px; }
      .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_title_2cO,
      .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_title_2cO {
        display: block; }
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_title_2cO :nth-child(1),
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_title_2cO :nth-child(1) {
          display: inline-block;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          margin-right: 10px;
          font-size: 18px; }
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_title_2cO :nth-child(2),
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_title_2cO :nth-child(3),
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_title_2cO :nth-child(2),
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_title_2cO :nth-child(3) {
          display: inline-block;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          color: #8ab3f8;
          cursor: pointer;
          font-size: 16px; }
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_title_2cO :nth-child(2),
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_title_2cO :nth-child(2) {
          margin-right: 5px; }
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_title_2cO :nth-child(3),
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_title_2cO :nth-child(3) {
          text-decoration: underline; }
      .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_hint__zQ,
      .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_hint__zQ {
        margin: 10px 0px;
        font-size: 14px; }
      .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_textAreaWrapper_13B,
      .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_textAreaWrapper_13B {
        display: block;
        width: 100%; }
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_textAreaWrapper_13B .ExtraInfoSetting_textArea_1k-,
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_textAreaWrapper_13B .ExtraInfoSetting_textArea_1k- {
          display: inline-block;
          width: 50%;
          margin-right: 20px;
          border-radius: 10px; }
      .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_mapWrapper_2Uv,
      .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_mapWrapper_2Uv {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (300px)[3];
            grid-template-columns: repeat(3, 300px);
        -webkit-column-gap: 15px;
           -moz-column-gap: 15px;
                column-gap: 15px; }
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w,
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w {
          border: 1px solid #d9d9d9;
          width: 100%;
          aspect-ratio: 1;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          position: relative;
          cursor: pointer; }
          .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w .ExtraInfoSetting_icon_2X1,
          .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w .ExtraInfoSetting_icon_2X1 {
            margin: auto;
            font-size: 48px;
            color: #d9d9d9; }
          .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w .ExtraInfoSetting_mask_1I3,
          .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w .ExtraInfoSetting_mask_1I3 {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            position: absolute;
            opacity: 0;
            top: 0;
            left: 0;
            width: 100%;
            aspect-ratio: 1;
            z-index: 3;
            background-color: #fff; }
          .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w .ExtraInfoSetting_upperWrapper_1er,
          .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w .ExtraInfoSetting_upperWrapper_1er {
            display: block;
            height: 40px;
            padding: 5px 15px;
            font-size: 18px; }
          .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w .ExtraInfoSetting_middleWrapper_1o9,
          .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w .ExtraInfoSetting_middleWrapper_1o9 {
            display: block;
            height: 180px;
            background-color: #8ab3f8; }
          .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w .ExtraInfoSetting_bottomWrapper_Qmt,
          .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w .ExtraInfoSetting_bottomWrapper_Qmt {
            display: block;
            height: 80px;
            padding: 5px 15px;
            font-size: 14px;
            white-space: pre-line; }
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w:hover .ExtraInfoSetting_mask_1I3,
        .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w:hover .ExtraInfoSetting_mask_1I3 {
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          background-color: #ffffffee;
          opacity: 1;
          -webkit-transition: all 0.4s ease-in-out;
          -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out; }
          .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w:hover .ExtraInfoSetting_mask_1I3 .ExtraInfoSetting_icon_2X1,
          .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w:hover .ExtraInfoSetting_mask_1I3 .ExtraInfoSetting_icon_2X1 {
            font-size: 20px;
            margin: 0px 10px;
            color: #ccc;
            padding: 5px;
            border: 1px solid #ccc;
            border-radius: 3px; }
          .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w:hover .ExtraInfoSetting_mask_1I3 .ExtraInfoSetting_icon_2X1:hover,
          .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_mapWrapper_2Uv .ExtraInfoSetting_map_33w:hover .ExtraInfoSetting_mask_1I3 .ExtraInfoSetting_icon_2X1:hover {
            color: black;
            border: 1px solid black; }
    .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye {
      border-top-right-radius: 3px;
      border-top-left-radius: 3px; }
    .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk {
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px; }
  .ExtraInfoSetting_root_1op .ExtraInfoSetting_googlemap_28L {
    height: 42px;
    line-height: 35px;
    font-size: 14px !important;
    margin-top: 11px; }
  .ExtraInfoSetting_root_1op .ExtraInfoSetting_row_3Jt {
    margin-bottom: 20px;
    font-size: 14px; }

@media only screen and (max-width: 768px) {
  .ExtraInfoSetting_root_1op .ExtraInfoSetting_contentPadding_30Y {
    padding: 10px; }
  .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabTitleList_2p9::-webkit-scrollbar {
    display: none; }
  .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye,
  .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk {
    padding: 10px 15px; }
    .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutUpperWrapper_2Ye .ExtraInfoSetting_mapWrapper_2Uv,
    .ExtraInfoSetting_root_1op .ExtraInfoSetting_tabContent_3a9 .ExtraInfoSetting_checkoutBottomWrapper_2Qk .ExtraInfoSetting_mapWrapper_2Uv {
      -ms-grid-columns: 300px;
          grid-template-columns: 300px;
      -ms-grid-rows: (300px)[3];
          grid-template-rows: repeat(3, 300px);
      -webkit-column-gap: 0;
         -moz-column-gap: 0;
              column-gap: 0;
      row-gap: 15px; } }
.CheckoutSetting_container_2Fy {
  width: 100%;
  padding: 20px 25px;
  background-color: white;
  margin-bottom: 2px; }
  .CheckoutSetting_container_2Fy .CheckoutSetting_textAreaWrapper_2xf {
    width: 500px; }
    .CheckoutSetting_container_2Fy .CheckoutSetting_textAreaWrapper_2xf .CheckoutSetting_textArea_ZVv {
      width: 100%;
      border-radius: 10px; }
  .CheckoutSetting_container_2Fy .CheckoutSetting_mapWrapperWrapper_2od {
    width: calc(100% - 300px); }
    .CheckoutSetting_container_2Fy .CheckoutSetting_mapWrapperWrapper_2od .CheckoutSetting_mapWrapper_3U7 {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: (300px)[auto-fit];
          grid-template-columns: repeat(auto-fit, 300px);
      -webkit-column-gap: 15px;
         -moz-column-gap: 15px;
              column-gap: 15px;
      row-gap: 15px; }
      .CheckoutSetting_container_2Fy .CheckoutSetting_mapWrapperWrapper_2od .CheckoutSetting_mapWrapper_3U7 .CheckoutSetting_map_eng {
        border: 1px solid #d9d9d9;
        width: 100%;
        aspect-ratio: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        position: relative;
        cursor: pointer; }
        .CheckoutSetting_container_2Fy .CheckoutSetting_mapWrapperWrapper_2od .CheckoutSetting_mapWrapper_3U7 .CheckoutSetting_map_eng .CheckoutSetting_icon_2mC {
          margin: auto;
          font-size: 48px;
          color: #d9d9d9; }
        .CheckoutSetting_container_2Fy .CheckoutSetting_mapWrapperWrapper_2od .CheckoutSetting_mapWrapper_3U7 .CheckoutSetting_map_eng .CheckoutSetting_mask_12V {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          position: absolute;
          opacity: 0;
          top: 0;
          left: 0;
          width: 100%;
          aspect-ratio: 1;
          z-index: 3;
          background-color: #fff; }
        .CheckoutSetting_container_2Fy .CheckoutSetting_mapWrapperWrapper_2od .CheckoutSetting_mapWrapper_3U7 .CheckoutSetting_map_eng .CheckoutSetting_upperWrapper_3p7 {
          display: block;
          height: 40px;
          padding: 5px 15px;
          font-size: 18px; }
        .CheckoutSetting_container_2Fy .CheckoutSetting_mapWrapperWrapper_2od .CheckoutSetting_mapWrapper_3U7 .CheckoutSetting_map_eng .CheckoutSetting_middleWrapper_WDK {
          display: block;
          height: 180px; }
        .CheckoutSetting_container_2Fy .CheckoutSetting_mapWrapperWrapper_2od .CheckoutSetting_mapWrapper_3U7 .CheckoutSetting_map_eng .CheckoutSetting_bottomWrapper_2qG {
          height: 80px;
          padding: 5px 15px;
          font-size: 14px;
          white-space: pre-line;
          overflow: hidden;
          display: -webkit-box;
          -webkit-line-clamp: 3;
          -webkit-box-orient: vertical;
          text-overflow: ellipsis; }
      .CheckoutSetting_container_2Fy .CheckoutSetting_mapWrapperWrapper_2od .CheckoutSetting_mapWrapper_3U7 .CheckoutSetting_map_eng:hover .CheckoutSetting_mask_12V {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        background-color: #ffffffee;
        opacity: 1;
        -webkit-transition: all 0.4s ease-in-out;
        -o-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out; }
        .CheckoutSetting_container_2Fy .CheckoutSetting_mapWrapperWrapper_2od .CheckoutSetting_mapWrapper_3U7 .CheckoutSetting_map_eng:hover .CheckoutSetting_mask_12V .CheckoutSetting_icon_2mC {
          font-size: 20px;
          margin: 0px 10px;
          color: #ccc;
          padding: 5px;
          border: 1px solid #ccc;
          border-radius: 3px; }
        .CheckoutSetting_container_2Fy .CheckoutSetting_mapWrapperWrapper_2od .CheckoutSetting_mapWrapper_3U7 .CheckoutSetting_map_eng:hover .CheckoutSetting_mask_12V .CheckoutSetting_icon_2mC:hover {
          color: black;
          border: 1px solid black; }

.CheckoutSetting_googlemap_1O9 {
  height: 42px;
  line-height: 35px;
  font-size: 14px !important;
  margin-top: 11px; }

.CheckoutSetting_row_2_a {
  margin-bottom: 20px;
  font-size: 14px; }

@media only screen and (max-width: 1350px) {
  .CheckoutSetting_container_2Fy .CheckoutSetting_mapWrapperWrapper_2od {
    display: block;
    width: 100%; }
  .CheckoutSetting_container_2Fy .CheckoutSetting_textAreaWrapper_2xf {
    display: block;
    width: 100%; } }

@media only screen and (max-width: 768px) {
  .CheckoutSetting_container_2Fy {
    padding: 10px 15px; }
    .CheckoutSetting_container_2Fy .CheckoutSetting_mapWrapperWrapper_2od {
      white-space: nowrap;
      overflow-x: auto; }
      .CheckoutSetting_container_2Fy .CheckoutSetting_mapWrapperWrapper_2od .CheckoutSetting_mapWrapper_3U7 {
        -ms-grid-columns: (300px)[3];
            grid-template-columns: repeat(3, 300px); } }
.ExtraTextArea_container_7S4 {
  width: calc(80% - 300px); }

.ExtraTextArea_textAreaWrapper_3ik {
  width: 500px; }
  .ExtraTextArea_textAreaWrapper_3ik .ExtraTextArea_textArea_1BB {
    width: 100%;
    border-radius: 10px; }

@media only screen and (max-width: 1350px) {
  .ExtraTextArea_container_7S4 {
    display: block;
    width: 100%; }
  .ExtraTextArea_textAreaWrapper_3ik {
    width: 100%; } }
.CartSetting_root_2dV {
  width: 100%;
  padding: 20px 25px;
  background-color: white;
  margin-bottom: 2px; }
  .CartSetting_root_2dV .CartSetting_title_3CH {
    display: block; }
    .CartSetting_root_2dV .CartSetting_title_3CH :nth-child(1) {
      display: inline-block;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      margin-right: 10px;
      font-size: 18px; }
    .CartSetting_root_2dV .CartSetting_title_3CH :nth-child(2),
    .CartSetting_root_2dV .CartSetting_title_3CH :nth-child(3) {
      display: inline-block;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      color: #8ab3f8;
      cursor: pointer;
      font-size: 16px; }
    .CartSetting_root_2dV .CartSetting_title_3CH :nth-child(2) {
      margin-right: 5px; }
    .CartSetting_root_2dV .CartSetting_title_3CH :nth-child(3) {
      text-decoration: underline; }
  .CartSetting_root_2dV .CartSetting_textArea_27w {
    display: inline-block;
    width: 50%;
    margin-right: 20px;
    border-radius: 10px; }
.ProductDetailSetting_settingWrapper_2uf {
  width: 100%;
  padding: 20px 25px;
  background-color: white;
  border-radius: 3px; }
  .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_previewWrapper_k2K {
    display: inline-block;
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    text-align: center; }
  .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_themeWrapper_YwK {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    position: relative;
    width: 100%;
    padding: 0px 20px;
    margin-top: 20px;
    max-width: 1440px;
    max-height: 700px;
    overflow: auto; }
    .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_themeWrapper_YwK .ProductDetailSetting_galleryWrapper_imb {
      display: inline-block;
      vertical-align: top;
      position: relative;
      width: 50%; }
      .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_themeWrapper_YwK .ProductDetailSetting_galleryWrapper_imb .ProductDetailSetting_galleryGrid_1Iw {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (1fr)[2];
            grid-template-columns: repeat(2, 1fr);
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 5px; }
        .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_themeWrapper_YwK .ProductDetailSetting_galleryWrapper_imb .ProductDetailSetting_galleryGrid_1Iw .ProductDetailSetting_img_36w {
          width: 100%;
          -o-object-fit: cover;
             object-fit: cover; }
    .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_themeWrapper_YwK .ProductDetailSetting_productInfoWrapper_1n_ {
      display: inline-block;
      position: -webkit-sticky;
      position: sticky;
      width: 50%;
      padding: 20px 0px;
      top: 0px; }
    .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_themeWrapper_YwK .ProductDetailSetting_optionBtnWrapper_2mG {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-column-gap: 10px;
         -moz-column-gap: 10px;
              column-gap: 10px;
      row-gap: 3px;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_themeWrapper_YwK .ProductDetailSetting_optionBtnWrapper_2mG .ProductDetailSetting_optionBtn_1_X {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 auto;
            -ms-flex: 1 0 auto;
                flex: 1 0 auto;
        border-width: 1px;
        border-radius: 4px;
        line-height: 1.5;
        padding: 8px 10px;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        font-size: 13px;
        font-weight: 500;
        border-style: solid;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
    .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_themeWrapper_YwK .ProductDetailSetting_buttonWrapper_3v7 {
      width: 100%;
      max-width: 470px;
      padding: 20px 10px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_themeWrapper_YwK .ProductDetailSetting_buttonWrapper_3v7 .ProductDetailSetting_btn_1Ys {
        height: 50px;
        min-width: 200px;
        font-size: 13px;
        font-weight: bold;
        letter-spacing: 2.17px;
        text-align: center;
        padding: 6px 12px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer;
        text-transform: uppercase;
        color: white;
        opacity: 1; }
  .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_descriptionWrapper_2Xn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 5px;
    margin-bottom: 10px; }
    .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_descriptionWrapper_2Xn .ProductDetailSetting_itemWrapper_QFE {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      gap: 10px;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
  .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_addItemWrapper_1Px {
    padding: 15px;
    border: 1px solid #e9e9e9;
    border-radius: 3px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin-top: 10px;
    cursor: pointer; }
  .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_headerTitle_sRD {
    margin: 10px 0; }
  .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_descriptionWrapperRow_6Fl {
    margin-bottom: 15px;
    position: relative; }
    .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_descriptionWrapperRow_6Fl .ProductDetailSetting_DeleteButton_2rE {
      position: absolute;
      top: 0;
      right: 0; }
  .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_descriptionWrapper_AddItem_3NQ {
    margin-top: 20px;
    text-align: center; }

.ProductDetailSetting_colorPickerContainer_NNW {
  position: relative;
  height: 100%;
  padding-top: 0px;
  width: 100%;
  margin-bottom: 10px; }
  .ProductDetailSetting_colorPickerContainer_NNW .ProductDetailSetting_content_2MN {
    height: 90%; }
    .ProductDetailSetting_colorPickerContainer_NNW .ProductDetailSetting_content_2MN .ProductDetailSetting_colorPackGridContainer_eiV {
      display: -ms-grid !important;
      display: grid !important;
      -ms-grid-columns: (1fr)[3] !important;
          grid-template-columns: repeat(3, 1fr) !important; }
    .ProductDetailSetting_colorPickerContainer_NNW .ProductDetailSetting_content_2MN .ProductDetailSetting_typeContainer_1rh {
      padding: 5px 0px;
      white-space: nowrap;
      overflow-x: auto; }
      .ProductDetailSetting_colorPickerContainer_NNW .ProductDetailSetting_content_2MN .ProductDetailSetting_typeContainer_1rh::-webkit-scrollbar {
        display: none; }
      .ProductDetailSetting_colorPickerContainer_NNW .ProductDetailSetting_content_2MN .ProductDetailSetting_typeContainer_1rh .ProductDetailSetting_typeName_1he {
        margin-bottom: 5px; }
      .ProductDetailSetting_colorPickerContainer_NNW .ProductDetailSetting_content_2MN .ProductDetailSetting_typeContainer_1rh .ProductDetailSetting_optionWrapper_xmI {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        gap: 5px;
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
        overflow-x: scroll; }
        .ProductDetailSetting_colorPickerContainer_NNW .ProductDetailSetting_content_2MN .ProductDetailSetting_typeContainer_1rh .ProductDetailSetting_optionWrapper_xmI > div {
          -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
                  flex-shrink: 0;
          cursor: pointer; }
        .ProductDetailSetting_colorPickerContainer_NNW .ProductDetailSetting_content_2MN .ProductDetailSetting_typeContainer_1rh .ProductDetailSetting_optionWrapper_xmI > div > div > div > div {
          width: 50px !important;
          height: 50px !important;
          margin: 0 !important; }
          .ProductDetailSetting_colorPickerContainer_NNW .ProductDetailSetting_content_2MN .ProductDetailSetting_typeContainer_1rh .ProductDetailSetting_optionWrapper_xmI > div > div > div > div > i {
            font-size: 18px; }
      .ProductDetailSetting_colorPickerContainer_NNW .ProductDetailSetting_content_2MN .ProductDetailSetting_typeContainer_1rh .ProductDetailSetting_imageWrapper_1X6 {
        width: 50px;
        height: 50px;
        background-position: center;
        -webkit-background-size: cover;
                background-size: cover;
        border-radius: 5px;
        border: 1px solid #d9d9d9; }
      .ProductDetailSetting_colorPickerContainer_NNW .ProductDetailSetting_content_2MN .ProductDetailSetting_typeContainer_1rh .ProductDetailSetting_imageWrapperActive_2XE {
        border: 1px solid var(--main-color); }

.ProductDetailSetting_section_36o .ProductDetailSetting_title_1xA {
  font-size: 15px;
  margin-bottom: 5px; }

.ProductDetailSetting_section_36o .ProductDetailSetting_expandable_WOz {
  -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
  visibility: hidden;
  opacity: 0; }
  .ProductDetailSetting_section_36o .ProductDetailSetting_expandable_WOz > div {
    display: none; }
  .ProductDetailSetting_section_36o .ProductDetailSetting_expandable--expanded_2xt {
    visibility: visible;
    opacity: 1; }
    .ProductDetailSetting_section_36o .ProductDetailSetting_expandable--expanded_2xt > div {
      display: block; }

.ProductDetailSetting_selectSection_2Rg {
  width: 100%; }
  .ProductDetailSetting_selectSection_2Rg div {
    width: 100%;
    height: 50px; }
  .ProductDetailSetting_selectSection_2Rg .ant-select-selection-selected-value {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.ProductDetailSetting_preview_dRs img,
.ProductDetailSetting_selectSection_2Rg img {
  height: 20px;
  margin-left: 15px; }

.ProductDetailSetting_preview_dRs img:first-child,
.ProductDetailSetting_selectSection_2Rg img:first-child {
  margin-left: 10px; }

.ProductDetailSetting_preview_dRs .ProductDetailSetting_ColorpackItem_1rz,
.ProductDetailSetting_selectSection_2Rg .ProductDetailSetting_ColorpackItem_1rz {
  margin-left: 10px;
  display: inline-block;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  border: 2px solid #eee; }

.ProductDetailSetting_preview_dRs .ProductDetailSetting_ColorpackText_1MC,
.ProductDetailSetting_selectSection_2Rg .ProductDetailSetting_ColorpackText_1MC {
  margin-left: 10px;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 15px; }

.ProductDetailSetting_ripple_3Jx {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  color: #fff;
  width: 7px;
  height: 7px;
  background-color: #f59209;
  margin: 0px 10px 0px 4px;
  border-radius: 100px;
  -webkit-animation: ProductDetailSetting_ripple_3Jx 1.5s linear infinite;
       -o-animation: ProductDetailSetting_ripple_3Jx 1.5s linear infinite;
          animation: ProductDetailSetting_ripple_3Jx 1.5s linear infinite; }

.ProductDetailSetting_rippleText_1YF {
  display: inline-block;
  font-weight: 300;
  color: #e97a17;
  vertical-align: middle; }

.ProductDetailSetting_textArea_51A {
  width: 300px;
  display: inline-block;
  margin-right: 5px;
  border-radius: 5px;
  color: #000;
  font-size: 14px; }

@media only screen and (max-width: 768px) {
  .ProductDetailSetting_settingWrapper_2uf {
    padding: 0 10px; }
    .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_themeWrapper_YwK {
      width: 100%; }
      .ProductDetailSetting_settingWrapper_2uf .ProductDetailSetting_themeWrapper_YwK .ProductDetailSetting_optionBtnWrapper_2mG .ProductDetailSetting_optionBtn_1_X {
        width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto; } }
.OptionLayout_0_optionTitle_1ZG {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 20px 0px 10px;
  font-size: 15px;
  font-weight: bold; }
  .OptionLayout_0_optionTitle_1ZG:first-child {
    margin-top: 0px; }
  .OptionLayout_0_optionTitle_1ZG .OptionLayout_0_divider_13z {
    width: 15px;
    border-top: 1px #000 solid; }
  .OptionLayout_0_optionTitle_1ZG > span {
    font-weight: 300; }

.OptionLayout_0_productOptionWrapper_3lY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 15px;
  margin-bottom: 15px; }
  .OptionLayout_0_productOptionWrapper_3lY .OptionLayout_0_productOptionBtnOuter_1a5 {
    position: relative;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 45px;
    height: 45px;
    border: 2px solid;
    border-radius: 100%;
    cursor: pointer;
    overflow: hidden; }
    .OptionLayout_0_productOptionWrapper_3lY .OptionLayout_0_productOptionBtnOuter_1a5 .OptionLayout_0_soldOutWrapper_3RX {
      position: absolute;
      width: calc(100% - 4px);
      height: 4px;
      top: 50%;
      left: 50%;
      background-color: white;
      border: none;
      -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          -ms-transform: translate(-50%, -50%) rotate(-45deg);
           -o-transform: translate(-50%, -50%) rotate(-45deg);
              transform: translate(-50%, -50%) rotate(-45deg); }
    .OptionLayout_0_productOptionWrapper_3lY .OptionLayout_0_productOptionBtnOuter_1a5 .OptionLayout_0_productOptionBtnInner_1KB {
      -webkit-box-shadow: inset 0px 0px 0px 2px #fdfaf5;
              box-shadow: inset 0px 0px 0px 2px #fdfaf5;
      width: 100%;
      height: 100%;
      border: 1px solid #e8e8e1;
      border-radius: 100%;
      background-position: center;
      background-repeat: no-repeat;
      -webkit-background-size: cover;
              background-size: cover; }
.OptionLayout_1_optionTitle_1oY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0px;
  font-size: 16px;
  font-family: 'Quicksand', sans-serif; }
  .OptionLayout_1_optionTitle_1oY .OptionLayout_1_title_29Q {
    font-weight: 700; }
  .OptionLayout_1_optionTitle_1oY .OptionLayout_1_option_3Ll {
    font-weight: 400; }

.OptionLayout_1_optionWrapper_2TB {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  white-space: normal;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .OptionLayout_1_optionWrapper_2TB .OptionLayout_1_option_3Ll,
  .OptionLayout_1_optionWrapper_2TB .OptionLayout_1_option1_3Yo {
    display: block;
    margin: 0px 10px 10px 0px;
    border: 2px solid transparent;
    color: #000;
    font-family: 'Quicksand' sans-serif;
    padding: 7px 15px;
    cursor: pointer;
    line-height: 1.5;
    font-weight: 400; }
  .OptionLayout_1_optionWrapper_2TB .OptionLayout_1_option_3Ll {
    margin: 0px 10px 10px 0px;
    -webkit-box-shadow: inset 0px 0px 0px 1px #e8e8e1;
            box-shadow: inset 0px 0px 0px 1px #e8e8e1;
    font-size: 14px; }
  .OptionLayout_1_optionWrapper_2TB .OptionLayout_1_optionActive_2_6 {
    border-color: black;
    -webkit-box-shadow: inset 0px 0px 0px 0px transparent;
            box-shadow: inset 0px 0px 0px 0px transparent; }
  .OptionLayout_1_optionWrapper_2TB .OptionLayout_1_option1_3Yo {
    margin: 0px 15px 10px 0px;
    background-color: white;
    border: 1px solid black;
    font-size: 14px; }
  .OptionLayout_1_optionWrapper_2TB .OptionLayout_1_option1Active_Pq0 {
    background-color: black;
    color: white; }
  .OptionLayout_1_optionWrapper_2TB .OptionLayout_1_option1SoldOut_3Oa {
    border-style: dashed;
    color: #cccccc;
    cursor: not-allowed; }
  .OptionLayout_1_optionWrapper_2TB .OptionLayout_1_imgOption_1V9 {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    display: block;
    padding: 10px;
    border: 1px solid #e1e1e1;
    width: calc(50px + 20px + 2px);
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    cursor: pointer;
    border-radius: 0px;
    margin: 0px 5px 10px 5px; }
    .OptionLayout_1_optionWrapper_2TB .OptionLayout_1_imgOption_1V9 .OptionLayout_1_img_1o8 {
      width: 50px;
      height: 50px;
      -o-object-fit: cover;
         object-fit: cover;
      border-radius: 4px; }
    .OptionLayout_1_optionWrapper_2TB .OptionLayout_1_imgOption_1V9 .OptionLayout_1_text_3RK {
      margin-top: 10px;
      overflow-wrap: break-word;
      text-align: center;
      font-size: 14px;
      line-height: 14px;
      letter-spacing: 1.5px; }
  .OptionLayout_1_optionWrapper_2TB .OptionLayout_1_imgOptionActive_2Eg {
    border-color: black; }
  .OptionLayout_1_optionWrapper_2TB .OptionLayout_1_optionNoImg_W1U {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 7px 15px; }
.Gallery_galleryGrid_1gV {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 350px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px; }
  .Gallery_galleryGrid_1gV .Gallery_img_6YY {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
.Gallery_galleryContainer_maW {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  .Gallery_galleryContainer_maW .Gallery_imgListWrapper_1Dz {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow-y: auto;
    width: 75px;
    margin: 0px 20px; }
  .Gallery_galleryContainer_maW .Gallery_imgFrameWrapper_1BR {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    overflow-x: auto;
    background-color: white;
    width: calc(100% - 80px - 40px);
    border: #eee 1px solid; }
  .Gallery_galleryContainer_maW .Gallery_imgListWrapper_1Dz .Gallery_img_2Ek {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    margin-bottom: 25px;
    border: 2px solid;
    cursor: pointer; }
  .Gallery_galleryContainer_maW .Gallery_imgFrameWrapper_1BR .Gallery_imgScroll_2Xz,
  .Gallery_galleryContainer_maW .Gallery_imgFrameWrapper_1BR .Gallery_img_2Ek {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    background-color: white;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
            background-size: contain; }
  .Gallery_galleryContainer_maW .Gallery_imgFrameWrapper_1BR .Gallery_imgScroll_2Xz {
    position: relative; }
  .Gallery_galleryContainer_maW .Gallery_imgFrameWrapper_1BR .Gallery_img_2Ek {
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
    -webkit-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
    aspect-ratio: 1; }
  .Gallery_galleryContainer_maW .Gallery_imgFrameWrapper_1BR .Gallery_imgActive_2EI {
    opacity: 1; }
  .Gallery_galleryContainer_maW .Gallery_imgListWrapper_1Dz::-webkit-scrollbar,
  .Gallery_galleryContainer_maW .Gallery_imgFrameWrapper_1BR::-webkit-scrollbar {
    display: none;
    scroll-behavior: smooth; }
.GridPreview_gridWrapper_3Da {
  width: calc(100% - 300px); }

.GridPreview_gridCellGroup_2Py {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (175px)[auto-fit];
      grid-template-columns: repeat(auto-fit, 175px);
  gap: 20px; }

.GridPreview_gridCell_1gM {
  display: inline-block;
  width: 175px;
  font-size: 12px;
  color: #000;
  position: relative; }

.GridPreview_gridCell_1gM > div:first-child {
  aspect-ratio: 16 / 9;
  background: #f1f1f1;
  border-radius: 10px;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 0px 1px #ddd;
          box-shadow: 0px 0px 0px 1px #ddd;
  margin-bottom: 5px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.GridPreview_gridCellSelected_3y- > div:first-child {
  -webkit-box-shadow: 0px 0px 0px 2px #0071ff;
          box-shadow: 0px 0px 0px 2px #0071ff; }

.GridPreview_gridCellSelectedIcon_ipr {
  background: #0071ff;
  color: #fff;
  font-weight: bold;
  width: 20px;
  height: 20px;
  border-radius: 9999px;
  padding: 5px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translate(30%, -30%);
      -ms-transform: translate(30%, -30%);
       -o-transform: translate(30%, -30%);
          transform: translate(30%, -30%); }

.GridPreview_gridCellCover_2k8 {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  margin: auto; }

.GridPreview_gridCellTitle_2Qd {
  font-weight: bold; }

@media only screen and (max-width: 1000px) {
  .GridPreview_gridWrapper_3Da {
    width: 100%; } }

@media only screen and (max-width: 768px) {
  .GridPreview_gridCellGroup_2Py {
    padding: 10px 10px;
    display: block;
    white-space: nowrap;
    overflow-x: auto; }
  .GridPreview_gridCell_1gM {
    margin-right: 10px; } }
.DeliveryPaymentSetting_root_Oxe {
  width: 100%;
  padding: 20px 25px;
  background-color: white;
  margin-bottom: 2px; }
  .DeliveryPaymentSetting_root_Oxe .DeliveryPaymentSetting_title_3FC :nth-child(1) {
    display: inline-block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin-right: 10px; }
  .DeliveryPaymentSetting_root_Oxe .DeliveryPaymentSetting_title_3FC :nth-child(2),
  .DeliveryPaymentSetting_root_Oxe .DeliveryPaymentSetting_title_3FC :nth-child(3) {
    display: inline-block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    color: #8ab3f8;
    cursor: pointer; }
  .DeliveryPaymentSetting_root_Oxe .DeliveryPaymentSetting_title_3FC :nth-child(2) {
    margin-right: 5px; }
  .DeliveryPaymentSetting_root_Oxe .DeliveryPaymentSetting_title_3FC :nth-child(3) {
    text-decoration: underline; }
  .DeliveryPaymentSetting_root_Oxe .DeliveryPaymentSetting_textArea_14n {
    width: 300px;
    display: inline-block;
    margin-right: 20px;
    border-radius: 5px;
    font-size: 14px; }
.common_root_2iF {
  width: 100%;
  margin-bottom: 2px;
  padding: 20px 25px;
  background-color: white; }
  .common_root_2iF .common_title_1PS {
    display: block; }
    .common_root_2iF .common_title_1PS :nth-child(1) {
      display: inline-block;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      margin-right: 10px;
      font-size: 18px; }
    .common_root_2iF .common_title_1PS :nth-child(2),
    .common_root_2iF .common_title_1PS :nth-child(3) {
      display: inline-block;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      color: #8ab3f8;
      cursor: pointer;
      font-size: 16px; }
    .common_root_2iF .common_title_1PS :nth-child(2) {
      margin-right: 5px; }
    .common_root_2iF .common_title_1PS :nth-child(3) {
      text-decoration: underline; }
  .common_root_2iF .common_blockWrapper_1G4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    margin-top: 10px; }
    .common_root_2iF .common_blockWrapper_1G4 .common_block_14j {
      display: -ms-grid;
      display: grid;
      -ms-grid-rows: 300px 100px;
          grid-template-rows: 300px 100px;
      row-gap: 10px; }
      .common_root_2iF .common_blockWrapper_1G4 .common_block_14j .common_imageWrapper_2_B {
        border: 1px solid #eee;
        border-radius: 10px;
        width: 100%;
        aspect-ratio: 1/1;
        font-size: 30px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer; }
      .common_root_2iF .common_blockWrapper_1G4 .common_block_14j .common_imageWrapper_2_B:hover {
        background-color: #eeeeeeaa; }
      .common_root_2iF .common_blockWrapper_1G4 .common_block_14j .common_image_2h_ {
        width: 100%;
        -o-object-fit: contain;
           object-fit: contain; }
      .common_root_2iF .common_blockWrapper_1G4 .common_block_14j .common_text_14Y {
        font-size: 14px; }
.LaunchAnimation_settingWrapper_1NW {
  width: 100%;
  padding: 20px 25px;
  background-color: white;
  border-radius: 3px; }

.LaunchAnimation_textEditor_1kX {
  margin-top: 10px; }

.LaunchAnimation_textInput_1OV {
  margin: 10px 0; }

.LaunchAnimation_imageEditor_YRW {
  margin: 10px 0; }

.LaunchAnimation_editorTitle_MGW {
  margin-top: 10px; }

.LaunchAnimation_fieldEditor_2l8 {
  margin-top: 10px;
  margin-bottom: 10px; }

.LaunchAnimation_animationRow_2fM {
  display: inline-block;
  margin-right: 40px; }
.LoginSetting_settingWrapper_2Hf {
  width: 100%;
  padding: 20px 25px;
  background-color: white;
  border-radius: 3px; }

.LoginSetting_previewWrapper_1m7 {
  display: inline-block;
  position: relative;
  width: 100%;
  margin-bottom: 10px;
  text-align: center; }
.ProductPreview_settingWrapper_1Yu {
  width: 100%;
  padding: 20px 25px;
  background-color: white;
  border-radius: 3px; }
  .ProductPreview_settingWrapper_1Yu .ProductPreview_previewWrapper_2OE {
    display: block;
    position: relative;
    width: 100%;
    height: 400px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
            background-size: contain;
    margin-bottom: 10px; }
  .ProductPreview_settingWrapper_1Yu .ProductPreview_themeWrapper_1Jq {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    position: relative;
    width: 100%;
    padding: 0px 20px;
    margin-top: 20px;
    max-width: 1440px;
    max-height: 700px;
    overflow: auto; }
    .ProductPreview_settingWrapper_1Yu .ProductPreview_themeWrapper_1Jq .ProductPreview_galleryWrapper_3jU {
      display: inline-block;
      vertical-align: top;
      position: relative;
      width: 50%; }
      .ProductPreview_settingWrapper_1Yu .ProductPreview_themeWrapper_1Jq .ProductPreview_galleryWrapper_3jU .ProductPreview_galleryGrid_1_P {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (1fr)[2];
            grid-template-columns: repeat(2, 1fr);
        grid-auto-rows: 350px;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 5px; }
        .ProductPreview_settingWrapper_1Yu .ProductPreview_themeWrapper_1Jq .ProductPreview_galleryWrapper_3jU .ProductPreview_galleryGrid_1_P .ProductPreview_img_2la {
          width: 100%;
          -o-object-fit: cover;
             object-fit: cover; }
    .ProductPreview_settingWrapper_1Yu .ProductPreview_themeWrapper_1Jq .ProductPreview_productInfoWrapper_24W {
      display: inline-block;
      position: -webkit-sticky;
      position: sticky;
      width: 50%;
      padding: 20px 0px;
      top: 0px; }
    .ProductPreview_settingWrapper_1Yu .ProductPreview_themeWrapper_1Jq .ProductPreview_optionBtnWrapper_3_H {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: (1fr)[3];
          grid-template-columns: repeat(3, 1fr);
      -webkit-column-gap: 15px;
         -moz-column-gap: 15px;
              column-gap: 15px; }
      .ProductPreview_settingWrapper_1Yu .ProductPreview_themeWrapper_1Jq .ProductPreview_optionBtnWrapper_3_H .ProductPreview_optionBtn_zKi {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        border-width: 1px;
        border-radius: 4px;
        line-height: 1.5;
        padding: 8px 10px;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        font-size: 13px;
        font-weight: 500;
        border-style: solid;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
    .ProductPreview_settingWrapper_1Yu .ProductPreview_themeWrapper_1Jq .ProductPreview_buttonWrapper_3dq {
      width: 100%;
      max-width: 470px;
      padding: 20px 10px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .ProductPreview_settingWrapper_1Yu .ProductPreview_themeWrapper_1Jq .ProductPreview_buttonWrapper_3dq .ProductPreview_btn_3lH {
        height: 50px;
        min-width: 200px;
        font-size: 13px;
        font-weight: bold;
        letter-spacing: 2.17px;
        text-align: center;
        padding: 6px 12px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer;
        text-transform: uppercase;
        color: white;
        opacity: 1; }
  .ProductPreview_settingWrapper_1Yu .ProductPreview_descriptionWrapper_1sx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 5px;
    margin-bottom: 10px; }
    .ProductPreview_settingWrapper_1Yu .ProductPreview_descriptionWrapper_1sx .ProductPreview_itemWrapper_1PT {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      gap: 10px;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
  .ProductPreview_settingWrapper_1Yu .ProductPreview_addItemWrapper_3bl {
    padding: 15px;
    border: 1px solid #e9e9e9;
    border-radius: 3px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin-top: 10px;
    cursor: pointer; }
  .ProductPreview_settingWrapper_1Yu .ProductPreview_headerTitle_soB {
    margin: 10px 0; }
  .ProductPreview_settingWrapper_1Yu .ProductPreview_descriptionWrapperRow_30K {
    margin-bottom: 15px;
    position: relative; }
    .ProductPreview_settingWrapper_1Yu .ProductPreview_descriptionWrapperRow_30K .ProductPreview_DeleteButton_PKs {
      position: absolute;
      top: 0;
      right: 0; }
  .ProductPreview_settingWrapper_1Yu .ProductPreview_descriptionWrapper_AddItem_ngE {
    margin-top: 20px;
    text-align: center; }

.ProductPreview_colorPickerContainer_2kn {
  position: relative;
  height: 100%;
  padding-top: 0px;
  width: 100%;
  margin-bottom: 10px; }
  .ProductPreview_colorPickerContainer_2kn .ProductPreview_content_yaj {
    height: 90%; }
    .ProductPreview_colorPickerContainer_2kn .ProductPreview_content_yaj .ProductPreview_colorPackGridContainer_1tp {
      display: -ms-grid !important;
      display: grid !important;
      -ms-grid-columns: (1fr)[3] !important;
          grid-template-columns: repeat(3, 1fr) !important; }
    .ProductPreview_colorPickerContainer_2kn .ProductPreview_content_yaj .ProductPreview_typeContainer_2u1 {
      padding: 5px 0px;
      white-space: nowrap;
      overflow-x: auto; }
      .ProductPreview_colorPickerContainer_2kn .ProductPreview_content_yaj .ProductPreview_typeContainer_2u1::-webkit-scrollbar {
        display: none; }
      .ProductPreview_colorPickerContainer_2kn .ProductPreview_content_yaj .ProductPreview_typeContainer_2u1 .ProductPreview_typeName_3oz {
        margin-bottom: 5px; }
      .ProductPreview_colorPickerContainer_2kn .ProductPreview_content_yaj .ProductPreview_typeContainer_2u1 .ProductPreview_optionWrapper_1UJ {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        gap: 5px;
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
        overflow-x: scroll; }
        .ProductPreview_colorPickerContainer_2kn .ProductPreview_content_yaj .ProductPreview_typeContainer_2u1 .ProductPreview_optionWrapper_1UJ > div {
          -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
                  flex-shrink: 0;
          cursor: pointer; }
        .ProductPreview_colorPickerContainer_2kn .ProductPreview_content_yaj .ProductPreview_typeContainer_2u1 .ProductPreview_optionWrapper_1UJ > div > div > div > div {
          width: 50px !important;
          height: 50px !important;
          margin: 0 !important; }
          .ProductPreview_colorPickerContainer_2kn .ProductPreview_content_yaj .ProductPreview_typeContainer_2u1 .ProductPreview_optionWrapper_1UJ > div > div > div > div > i {
            font-size: 18px; }
      .ProductPreview_colorPickerContainer_2kn .ProductPreview_content_yaj .ProductPreview_typeContainer_2u1 .ProductPreview_imageWrapper_1bN {
        width: 50px;
        height: 50px;
        background-position: center;
        -webkit-background-size: cover;
                background-size: cover;
        border-radius: 5px;
        border: 1px solid #d9d9d9; }
      .ProductPreview_colorPickerContainer_2kn .ProductPreview_content_yaj .ProductPreview_typeContainer_2u1 .ProductPreview_imageWrapperActive_1Gk {
        border: 1px solid var(--main-color); }

.ProductPreview_section_2Wy .ProductPreview_title_12k {
  font-size: 15px;
  margin-bottom: 5px; }

.ProductPreview_section_2Wy .ProductPreview_expandable_1d6 {
  -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
  visibility: hidden;
  opacity: 0; }
  .ProductPreview_section_2Wy .ProductPreview_expandable_1d6 > div {
    display: none; }
  .ProductPreview_section_2Wy .ProductPreview_expandable--expanded_2DH {
    visibility: visible;
    opacity: 1; }
    .ProductPreview_section_2Wy .ProductPreview_expandable--expanded_2DH > div {
      display: block; }

.ProductPreview_selectSection_1mN {
  width: 100%; }
  .ProductPreview_selectSection_1mN div {
    width: 100%;
    height: 50px; }
  .ProductPreview_selectSection_1mN .ant-select-selection-selected-value {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.ProductPreview_preview_2sm img,
.ProductPreview_selectSection_1mN img {
  height: 20px;
  margin-left: 15px; }

.ProductPreview_preview_2sm img:first-child,
.ProductPreview_selectSection_1mN img:first-child {
  margin-left: 10px; }

.ProductPreview_preview_2sm .ProductPreview_ColorpackItem_1QS,
.ProductPreview_selectSection_1mN .ProductPreview_ColorpackItem_1QS {
  margin-left: 10px;
  display: inline-block;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  border: 2px solid #eee; }

.ProductPreview_preview_2sm .ProductPreview_ColorpackText_16Q,
.ProductPreview_selectSection_1mN .ProductPreview_ColorpackText_16Q {
  margin-left: 10px;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 15px; }

.ProductPreview_ripple_3z4 {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  color: #fff;
  width: 7px;
  height: 7px;
  background-color: #f59209;
  margin: 0px 10px 0px 4px;
  border-radius: 100px;
  -webkit-animation: ProductPreview_ripple_3z4 1.5s linear infinite;
       -o-animation: ProductPreview_ripple_3z4 1.5s linear infinite;
          animation: ProductPreview_ripple_3z4 1.5s linear infinite; }

.ProductPreview_rippleText_3Cy {
  display: inline-block;
  font-weight: 300;
  color: #e97a17;
  vertical-align: middle;
  font-weight: 300; }

@media only screen and (max-width: 768px) {
  .ProductPreview_settingWrapper_1Yu .ProductPreview_themeWrapper_1Jq {
    width: 100%; } }
.StyleSetting_settingWrapper_25i {
  width: 100%;
  padding: 20px 25px;
  background-color: white;
  border-radius: 3px; }

@media only screen and (max-width: 768px) {
  .StyleSetting_settingWrapper_25i {
    padding: 5px 15px; } }
.GlobalBorderRadiusPicker_section_1Wz {
  min-width: 400px; }
  .GlobalBorderRadiusPicker_section_1Wz .GlobalBorderRadiusPicker_title_3Nh {
    font-size: 12px; }
  .GlobalBorderRadiusPicker_section_1Wz .GlobalBorderRadiusPicker_expandable_3gn {
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
    visibility: hidden;
    opacity: 0;
    overflow: hidden; }
    .GlobalBorderRadiusPicker_section_1Wz .GlobalBorderRadiusPicker_expandable_3gn > div {
      display: none; }
    .GlobalBorderRadiusPicker_section_1Wz .GlobalBorderRadiusPicker_expandable--expanded_18K {
      visibility: visible;
      opacity: 1; }
      .GlobalBorderRadiusPicker_section_1Wz .GlobalBorderRadiusPicker_expandable--expanded_18K > div {
        display: block; }

.GlobalBorderRadiusPicker_radioButtonSection_2qT {
  width: 100%;
  padding: 0px 0; }
.GlobalFontPicker_typeContainer_kM7 {
  display: inline-block;
  width: 400px; }

.GlobalFontPicker_typeContainer_kM7 > div > div {
  border-right: none !important;
  border-radius: 4px 0 0 4px; }

.GlobalFontPicker_typeContainer_kM7 > * {
  vertical-align: top;
  display: inline-block; }

.GlobalFontPicker_customButton_2l6 {
  height: 38px !important;
  line-height: 39px !important;
  background-color: #0071ff !important;
  color: #fff !important;
  border-color: #0071ff !important;
  padding: 0px 25px;
  border: none;
  border-radius: 0px 4px 4px 0; }

@media only screen and (max-width: 768px) {
  .GlobalFontPicker_typeContainer_kM7 {
    width: 100%; } }
.GlobalSchemaWrapper_root_2hr {
  --main-color: #0071ff;
  font-family: 'Notosans2', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  color: #000;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.GlobalSchemaWrapper_root_2hr .ant-radio-button-wrapper-checked {
  background: var(--main-color) !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--main-color) !important;
  background: none !important;
  border: 1px solid var(--main-color) !important; }

.GlobalSchemaWrapper_root_2hr .ant-radio-button-wrapper-checked:first-child {
  border-color: var(--main-color) !important; }

.GlobalSchemaWrapper_root_2hr .ant-radio-button-wrapper:first-child {
  margin-left: 0 !important; }

.GlobalSchemaWrapper_root_2hr .ant-radio-button-wrapper {
  border-radius: 5px !important;
  border-left: 1px solid #d9d9d9;
  margin-left: 5px;
  line-height: 1;
  height: auto;
  padding: 8px 15px; }

.GlobalSchemaWrapper_root_2hr .ant-radio-button-wrapper:not(:first-child)::before {
  display: none; }

.GlobalSchemaWrapper_entryRow_DVa {
  border-bottom: 1px solid #eee;
  padding: 15px 0; }

.GlobalSchemaWrapper_entryRow_DVa > * {
  display: inline-block;
  vertical-align: top; }

.GlobalSchemaWrapper_entryRow_DVa > *:first-child {
  width: 300px;
  font-size: 14px; }

.GlobalSchemaWrapper_entryRow_DVa > *:first-child > div:first-child {
  line-height: 30px; }

.GlobalSchemaWrapper_entryRow_DVa > *:first-child > div:nth-child(2) {
  color: #aaa;
  font-size: 12px; }

.GlobalSchemaWrapper_colorSelect_1u- {
  min-width: 250px;
  margin-right: 150px; }

.GlobalSchemaWrapper_selectSection_KEj {
  min-width: 280px;
  margin-right: 120px; }
  .GlobalSchemaWrapper_selectSection_KEj div {
    width: 100%;
    height: 50px; }
  .GlobalSchemaWrapper_selectSection_KEj .ant-select-selection-selected-value {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.GlobalSchemaWrapper_preview_WTY img,
.GlobalSchemaWrapper_selectSection_KEj img {
  height: 20px;
  margin-left: 15px; }

.GlobalSchemaWrapper_preview_WTY img:first-child,
.GlobalSchemaWrapper_selectSection_KEj img:first-child {
  margin-left: 10px; }

.GlobalSchemaWrapper_preview_WTY .GlobalSchemaWrapper_ColorpackItem_mdw,
.GlobalSchemaWrapper_selectSection_KEj .GlobalSchemaWrapper_ColorpackItem_mdw {
  margin-left: 10px;
  display: inline-block;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  border: 2px solid #eee; }

.GlobalSchemaWrapper_preview_WTY .GlobalSchemaWrapper_ColorpackText_yDl,
.GlobalSchemaWrapper_selectSection_KEj .GlobalSchemaWrapper_ColorpackText_yDl {
  margin-left: 10px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 15px; }

.GlobalSchemaWrapper_backgroundPicker_1kF {
  min-width: 400px; }

@media only screen and (max-width: 768px) {
  .GlobalSchemaWrapper_entryRow_DVa {
    padding: 10px 0; }
  .GlobalSchemaWrapper_entryRow_DVa > * {
    width: 100%; }
  .GlobalSchemaWrapper_entryRow_DVa > *:first-child > div:nth-child(2) {
    margin-bottom: 10px; } }
.GlobalColorPicker_saveButton_3xH {
  height: 40px !important;
  line-height: 40px !important;
  color: #fff !important;
  border: none;
  padding: 0px 30px;
  cursor: pointer; }
  .GlobalColorPicker_saveButton_3xH span {
    font-size: 14px; }
  .GlobalColorPicker_saveButton_3xH i {
    font-weight: bold; }

.GlobalColorPicker_typeContainer_2yG {
  display: inline-block;
  margin-right: 5px; }

.GlobalColorPicker_typeName_2_s {
  margin-bottom: 5px; }

.GlobalColorPicker_container_HPQ {
  position: relative;
  height: 100%;
  padding-top: 0px;
  width: 300px;
  margin-bottom: 10px; }
  .GlobalColorPicker_container_HPQ .GlobalColorPicker_content_390 {
    height: 90%; }
    .GlobalColorPicker_container_HPQ .GlobalColorPicker_content_390 .GlobalColorPicker_colorPackGridContainer_1uj {
      display: -ms-grid !important;
      display: grid !important;
      -ms-grid-columns: (1fr)[3] !important;
          grid-template-columns: repeat(3, 1fr) !important; }
    .GlobalColorPicker_container_HPQ .GlobalColorPicker_content_390 .GlobalColorPicker_typeContainer_2yG {
      padding: 5px 0px;
      white-space: nowrap;
      overflow-x: auto; }
      .GlobalColorPicker_container_HPQ .GlobalColorPicker_content_390 .GlobalColorPicker_typeContainer_2yG::-webkit-scrollbar {
        display: none; }
      .GlobalColorPicker_container_HPQ .GlobalColorPicker_content_390 .GlobalColorPicker_typeContainer_2yG .GlobalColorPicker_typeName_2_s {
        margin-bottom: 5px; }
      .GlobalColorPicker_container_HPQ .GlobalColorPicker_content_390 .GlobalColorPicker_typeContainer_2yG .GlobalColorPicker_optionWrapper_1xZ {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        gap: 5px;
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
        overflow-x: scroll; }
        .GlobalColorPicker_container_HPQ .GlobalColorPicker_content_390 .GlobalColorPicker_typeContainer_2yG .GlobalColorPicker_optionWrapper_1xZ > div {
          -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
                  flex-shrink: 0;
          cursor: pointer; }
        .GlobalColorPicker_container_HPQ .GlobalColorPicker_content_390 .GlobalColorPicker_typeContainer_2yG .GlobalColorPicker_optionWrapper_1xZ > div > div > div > div {
          width: 50px !important;
          height: 50px !important;
          margin: 0 !important; }
          .GlobalColorPicker_container_HPQ .GlobalColorPicker_content_390 .GlobalColorPicker_typeContainer_2yG .GlobalColorPicker_optionWrapper_1xZ > div > div > div > div > i {
            font-size: 18px; }
      .GlobalColorPicker_container_HPQ .GlobalColorPicker_content_390 .GlobalColorPicker_typeContainer_2yG .GlobalColorPicker_imageWrapper_3My {
        width: 50px;
        height: 50px;
        background-position: center;
        -webkit-background-size: cover;
                background-size: cover;
        border-radius: 5px;
        border: 1px solid #d9d9d9; }
      .GlobalColorPicker_container_HPQ .GlobalColorPicker_content_390 .GlobalColorPicker_typeContainer_2yG .GlobalColorPicker_imageWrapperActive_11w {
        border: 1px solid var(--main-color); }

.GlobalColorPicker_section_CDT .GlobalColorPicker_title_2al {
  font-size: 12px; }

.GlobalColorPicker_section_CDT .GlobalColorPicker_expandable_3dB {
  -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
  visibility: hidden;
  opacity: 0; }
  .GlobalColorPicker_section_CDT .GlobalColorPicker_expandable_3dB > div {
    display: none; }
  .GlobalColorPicker_section_CDT .GlobalColorPicker_expandable--expanded_9cH {
    visibility: visible;
    opacity: 1; }
    .GlobalColorPicker_section_CDT .GlobalColorPicker_expandable--expanded_9cH > div {
      display: block; }

.GlobalColorPicker_selectSection_30Z {
  width: 100%;
  margin-bottom: 10px; }
  .GlobalColorPicker_selectSection_30Z div {
    width: 100%;
    height: 45px;
    color: #000; }
  .GlobalColorPicker_selectSection_30Z .ant-select-selection-selected-value {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.GlobalColorPicker_preview_2MS img,
.GlobalColorPicker_selectSection_30Z img {
  height: 20px;
  margin-left: 15px; }

.GlobalColorPicker_preview_2MS img:first-child,
.GlobalColorPicker_selectSection_30Z img:first-child {
  margin-left: 10px; }

.GlobalColorPicker_preview_2MS .GlobalColorPicker_ColorpackItem_1Mi,
.GlobalColorPicker_selectSection_30Z .GlobalColorPicker_ColorpackItem_1Mi {
  margin-left: 10px;
  display: inline-block;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  border: 2px solid #eee; }

.GlobalColorPicker_preview_2MS .GlobalColorPicker_ColorpackText_6dH,
.GlobalColorPicker_selectSection_30Z .GlobalColorPicker_ColorpackText_6dH {
  margin-left: 10px;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 15px; }
.ProductGridSetting_settingWrapper_3wV {
  width: 100%;
  padding: 20px 25px;
  background-color: white;
  border-radius: 3px; }

.ProductGridSetting_gridCellGroup_3Xv {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (175px)[auto-fit];
      grid-template-columns: repeat(auto-fit, 175px);
  gap: 20px; }

.ProductGridSetting_gridCell_yLs {
  display: inline-block;
  width: 175px;
  font-size: 12px;
  color: #000;
  position: relative; }

.ProductGridSetting_gridCell_yLs > div:first-child {
  aspect-ratio: 16 / 9;
  padding: 10px 10px 0 10px;
  background: #f1f1f1;
  border-radius: 10px;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 0px 1px #ddd;
          box-shadow: 0px 0px 0px 1px #ddd;
  margin-bottom: 5px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.ProductGridSetting_gridCellSelected_3lP > div:first-child {
  -webkit-box-shadow: 0px 0px 0px 2px #0071ff;
          box-shadow: 0px 0px 0px 2px #0071ff; }

.ProductGridSetting_gridCellSelectedIcon_xu7 {
  background: #0071ff;
  color: #fff;
  font-weight: bold;
  width: 20px;
  height: 20px;
  border-radius: 9999px;
  padding: 5px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translate(30%, -30%);
      -ms-transform: translate(30%, -30%);
       -o-transform: translate(30%, -30%);
          transform: translate(30%, -30%); }

.ProductGridSetting_gridCellCover_d5t {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  margin: auto; }

.ProductGridSetting_gridCellTitle_12T {
  font-weight: bold; }

@media only screen and (max-width: 768px) {
  .ProductGridSetting_settingWrapper_3wV {
    padding: 5px 15px; }
  .ProductGridSetting_gridCellGroup_3Xv {
    padding: 10px 10px;
    display: block;
    white-space: nowrap;
    overflow-x: auto; }
  .ProductGridSetting_gridCell_yLs {
    margin-right: 10px; } }
.RowField_entryRow_1qM {
  border-bottom: 1px solid #eee;
  padding: 15px 0; }

.RowField_entryRow_1qM > * {
  display: inline-block;
  vertical-align: top; }

.RowField_entryRow_1qM > *:first-child {
  width: 200px;
  font-size: 14px; }

.RowField_entryRow_1qM > *:nth-child(2) {
  padding-left: 10px;
  width: calc(100% - 200px); }

.RowField_entryRow_1qM > *:first-child > div:first-child {
  /*//font-weight: bold;*/
  line-height: 30px; }

.RowField_entryRow_1qM > *:first-child > div:nth-child(2) {
  color: #aaa;
  font-size: 12px; }

@media only screen and (max-width: 768px) {
  .RowField_entryRow_1qM {
    padding: 10px 0; }
  .RowField_entryRow_1qM > * {
    width: 100%; }
  .RowField_entryRow_1qM > *:first-child {
    width: 100%;
    font-size: 14px;
    padding: 0 15px; }
  .RowField_entryRow_1qM > *:nth-child(2) {
    width: 100%;
    padding-left: 0; }
  .RowField_entryRow_1qM > *:first-child > div:nth-child(2) {
    /*margin-bottom: 10px;*/ } }
.SystemOrder_settingWrapper_8HZ {
  width: 100%;
  padding: 20px 25px;
  background-color: white;
  border-radius: 3px; }

.SystemOrder_previewWrapper_1nC {
  display: inline-block;
  position: relative;
  width: 100%;
  margin-bottom: 10px;
  text-align: center; }

.SystemOrder_textAreaWrapper_1MD {
  width: 500px; }
  .SystemOrder_textAreaWrapper_1MD .SystemOrder_textArea_1VR {
    min-height: 100px;
    width: 100%;
    border-radius: 10px; }

@media only screen and (max-width: 1350px) {
  .SystemOrder_textAreaWrapper_1MD {
    display: block;
    width: 100%; } }
.MobileMenuSetting_root_1OL {
  width: 100%;
  padding: 20px 25px;
  background-color: white;
  border-radius: 3px;
  overflow: scroll; }
  .MobileMenuSetting_root_1OL .MobileMenuSetting_title_iqH {
    display: block;
    font-size: 18px; }

.MobileMenuSetting_row_fqP {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px; }

.MobileMenuSetting_imageListWrapper_3cs {
  margin-bottom: 15px;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .MobileMenuSetting_imageListWrapper_3cs .MobileMenuSetting_DeleteButton_R8- {
    position: absolute;
    top: 0;
    right: 0; }

.MobileMenuSetting_imageListWrapperAddButton_3iy {
  margin-top: 20px;
  text-align: center; }

@media only screen and (max-width: 768px) {
  .MobileMenuSetting_root_1OL {
    padding: 0 10px; } }
.Layout_root_n2R {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  font-family: system-ui; }
  .Layout_root_n2R .Layout_content_3Ef {
    display: block;
    width: calc(100% - 270px);
    height: 100%;
    background-color: #f0f5f9; }
    .Layout_root_n2R .Layout_content_3Ef .Layout_headerHelper_2pk {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      width: 100%;
      height: 50px; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerHelper_2pk .Layout_tierWrapper_2Dj {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        height: 100%;
        padding: 0px 20px; }
        .Layout_root_n2R .Layout_content_3Ef .Layout_headerHelper_2pk .Layout_tierWrapper_2Dj .Layout_tierIcon_1ey {
          margin: auto;
          padding: 0px 10px;
          background-color: #4948b4;
          color: white;
          border-radius: 10px;
          font-size: 14px; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerHelper_2pk .Layout_leftItemWrapper_ry7 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 10px 20px;
        cursor: pointer;
        font-size: 14px; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerHelper_2pk .Layout_leftItemWrapper_ry7:hover {
        background-color: #f0f5f9; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerHelper_2pk :nth-child(5) {
        margin-left: auto; }
    .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo {
      display: inline-block;
      height: 120px;
      padding: 5px 26px;
      width: 100%;
      position: relative;
      padding-right: 40px; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_paginationTitleRow_2Rg {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 100%; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_paginationTitle_1Fb {
        display: inline-block;
        text-align: left;
        padding: 10px 0px;
        font-size: 18px;
        color: #000; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_datePicker_1gh {
        display: inline-block;
        position: absolute;
        right: 10px;
        top: 6px;
        background: #fff;
        border-radius: 10px;
        overflow-x: hidden;
        margin-left: auto;
        overflow-y: auto; }
        .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_datePicker_1gh .ant-calendar-picker {
          width: 340px;
          border-bottom: 1px solid #eee; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_datePicker_1gh > span > span {
        border-bottom: 1px solid #eee;
        border-radius: 0; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_datePicker_1gh .ant-calendar-picker-input {
        height: auto;
        border: none; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_datePicker_1gh .ant-calendar-range-picker-separator {
        font-size: 14px;
        height: auto;
        line-height: 30px; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_datePicker_1gh input {
        font-size: 13px;
        color: #000;
        height: auto;
        line-height: 30px; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_exportBtn_3t9 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding: 10px 20px;
        cursor: pointer;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
    .Layout_root_n2R .Layout_content_3Ef .Layout_childContent_2HZ {
      background: none;
      display: block;
      width: 100%;
      height: calc(100% - 120px);
      padding: 10px 26px 16px;
      overflow-y: scroll; }
  .Layout_root_n2R .Layout_selectFiltersContainer_1rW {
    display: inline-block; }
  .Layout_root_n2R .Layout_filterSelectsRow_3sf {
    margin-top: 10px;
    position: relative;
    text-align: right; }
  .Layout_root_n2R .Layout_selectFiltersContainer_1rW {
    width: 100%;
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-pack: right;
    -webkit-justify-content: right;
        -ms-flex-pack: right;
            justify-content: right;
    max-width: 340px;
    padding: 0 10px; }
  .Layout_root_n2R .Layout_statusSelectContainer_23a {
    display: inline-block;
    margin-top: 5px;
    width: 33.33%;
    max-width: 153px; }
  .Layout_root_n2R .Layout_statusSelect_2Ix {
    width: 100%;
    height: 38px; }
  .Layout_root_n2R .Layout_statusSelect_2Ix > div {
    border: none;
    outline: none;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    line-height: 38px;
    height: 38px; }
  .Layout_root_n2R .Layout_statusSelect_2Ix > div > div {
    line-height: 38px;
    font-size: 13px; }
  .Layout_root_n2R .Layout_statusSelect_2Ix > div:focus {
    -webkit-box-shadow: none;
            box-shadow: none; }

.Layout_offsetSelect_3re {
  left: calc(100% - 130px) !important; }

.Layout_lastUpdateContainer_3j3 {
  color: #000;
  display: inline-block;
  height: auto;
  width: 100%;
  padding-left: 10px;
  vertical-align: middle;
  position: absolute;
  top: 100px;
  right: 12px;
  text-align: right; }

.ant-select-dropdown {
  z-index: 9999; }

.ant-calendar-selected-day .ant-calendar-date {
  background: #0071ff;
  color: #fff !important; }

.ant-calendar-today .ant-calendar-date {
  border-color: #0071ff;
  color: #0071ff; }

.ant-calendar-range .ant-calendar-in-range-cell:before {
  background: #f0f5ff; }

div.ant-calendar-range-quick-selector > a {
  text-decoration: underline;
  color: #0071ff; }

.ant-calendar-header .ant-calendar-year-select {
  color: #0071ff; }

.ant-calendar-header .ant-calendar-month-select {
  color: #0071ff; }

.ant-calendar-selected-day .ant-calendar-date:hover {
  background: #87b5ef; }

.ant-table-pagination {
  margin-bottom: 0; }

@media only screen and (max-width: 1200px) {
  .Layout_root_n2R {
    display: block;
    min-height: 100vh;
    height: auto; }
    .Layout_root_n2R .Layout_content_3Ef {
      width: 100%;
      height: calc(100% - 50px); }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerHelper_2pk {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        position: fixed;
        z-index: 2;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-transition: all 0.5s ease-in;
        -o-transition: all 0.5s ease-in;
        transition: all 0.5s ease-in;
        overflow: hidden; }
        .Layout_root_n2R .Layout_content_3Ef .Layout_headerHelper_2pk .Layout_tierWrapper_2Dj {
          display: none; }
        .Layout_root_n2R .Layout_content_3Ef .Layout_headerHelper_2pk :nth-child(5) {
          margin-left: 0px; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_childContent_2HZ {
        height: calc(100% - 120px);
        padding: 15px 10px 20px;
        overflow-y: visible; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo {
        display: inline-block;
        padding: 5px 10px;
        height: 100px; }
        .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_paginationTitle_1Fb {
          width: auto !important;
          -webkit-box-pack: left !important;
          -webkit-justify-content: left !important;
              -ms-flex-pack: left !important;
                  justify-content: left !important;
          margin-right: 10px; }
    .Layout_root_n2R .Layout_filterSelectsRow_3sf {
      display: inline-block;
      width: 100%; } }

@media only screen and (max-width: 768px) {
  .Layout_root_n2R .Layout_content_3Ef {
    height: auto; }
    .Layout_root_n2R .Layout_content_3Ef .Layout_headerHelper_2pk {
      z-index: 2001; }
    .Layout_root_n2R .Layout_content_3Ef .Layout_childContent_2HZ {
      padding: 25px 10px 20px; }
    .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo {
      display: block;
      height: auto;
      z-index: 2000;
      margin-bottom: 15px; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_paginationTitle_1Fb,
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_paginationTitleApp_Bkt {
        max-width: 120px;
        line-height: 38px;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        font-size: 18px;
        padding: 0;
        color: #000;
        word-break: keep-all;
        text-align: left; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_paginationTitleApp_Bkt {
        outline: 1px solid #d9d9d9;
        border-radius: 12px;
        outline-offset: -9px; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_forAfterIcon_2Hb {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        padding: 0 17px 0 9px; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_forAfterIcon_2Hb:after {
        font-family: 'anticon' !important;
        content: '\E61F';
        right: -10px;
        position: relative;
        color: rgba(0, 0, 0, 0.43);
        display: inline-block;
        font-size: 14px;
        -webkit-transform: scale(0.83333) rotate(90deg);
            -ms-transform: scale(0.83333) rotate(90deg);
             -o-transform: scale(0.83333) rotate(90deg);
                transform: scale(0.83333) rotate(90deg);
        -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
        zoom: 1; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_dropDownRouteMenu_1Dk {
        font-size: 14px; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_dropDownRouteMenu_1Dk > li {
        font-size: 14px; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_datePicker_1gh {
        display: inline-block; }
        .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_datePicker_1gh .ant-calendar-picker {
          width: 268px;
          border-bottom: 1px solid #eee; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_datePicker_1gh > span > span {
        font-size: 14px;
        color: #000;
        display: inline-block; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_statusSelectContainer_23a {
        max-width: 76px; }
      .Layout_root_n2R .Layout_content_3Ef .Layout_headerPagination_1zo .Layout_exportBtn_3t9 {
        display: inline-block;
        padding: 10px 5px; } }
.mobileLayoutApp_root_2sg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h {
    display: block;
    width: calc(100% - 270px);
    height: 100%;
    background-color: #f0f5f9; }
    .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerHelper_1tE {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      width: 100%;
      height: 50px;
      background-color: white;
      -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
              box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05); }
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerHelper_1tE .mobileLayoutApp_tierWrapper_1MO {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        height: 100%;
        padding: 0px 20px; }
        .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerHelper_1tE .mobileLayoutApp_tierWrapper_1MO .mobileLayoutApp_tierIcon_3Cm {
          margin: auto;
          padding: 0px 10px;
          background-color: #4948b4;
          color: white;
          border-radius: 10px;
          font-size: 14px; }
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerHelper_1tE .mobileLayoutApp_leftItemWrapper_3Yf {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 10px 20px;
        cursor: pointer;
        font-size: 14px; }
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerHelper_1tE .mobileLayoutApp_leftItemWrapper_3Yf:hover {
        background-color: #f0f5f9; }
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerHelper_1tE :nth-child(5) {
        margin-left: auto; }
    .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerPagination_2Fm {
      display: block;
      height: auto;
      padding: 5px 0px;
      width: 100%; }
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerPagination_2Fm .mobileLayoutApp_paginationTitle_1mN,
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerPagination_2Fm .mobileLayoutApp_paginationTitleApp_2IF {
        width: 170px;
        padding: 10px 5px;
        display: inline-block;
        vertical-align: middle;
        font-size: 14px;
        color: #777777;
        text-align: center; }
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerPagination_2Fm .mobileLayoutApp_paginationTitleApp_2IF {
        outline: 1px solid #d9d9d9;
        border-radius: 12px;
        outline-offset: -9px; }
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerPagination_2Fm .mobileLayoutApp_forAfterIcon_25H {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        padding: 0 17px 0 9px; }
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerPagination_2Fm .mobileLayoutApp_forAfterIcon_25H:after {
        font-family: 'anticon' !important;
        content: '\E61F';
        right: -10px;
        position: relative;
        color: rgba(0, 0, 0, 0.43);
        display: inline-block;
        font-size: 14px;
        -webkit-transform: scale(0.83333) rotate(90deg);
            -ms-transform: scale(0.83333) rotate(90deg);
             -o-transform: scale(0.83333) rotate(90deg);
                transform: scale(0.83333) rotate(90deg);
        -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";
        zoom: 1; }
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerPagination_2Fm .mobileLayoutApp_dropDownRouteMenu_3YV {
        font-size: 14px; }
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerPagination_2Fm .mobileLayoutApp_dropDownRouteMenu_3YV > li {
        font-size: 14px; }
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerPagination_2Fm .mobileLayoutApp_datePicker_1tU {
        display: inline-block;
        width: calc(100% - 170px);
        vertical-align: middle;
        padding: 0px 10px;
        margin-left: auto; }
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerPagination_2Fm .mobileLayoutApp_datePicker_1tU > span > span {
        font-size: 14px;
        color: #000;
        display: inline-block; }
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerPagination_2Fm .mobileLayoutApp_exportBtn_2Ha {
        display: inline-block;
        padding: 10px 5px;
        cursor: pointer;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
    .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_childContent_1iQ {
      background-color: rbga(0, 0, 0, 0);
      display: block;
      width: 100%;
      height: calc(100% - 100px);
      padding: 70px 15px 16px;
      overflow-y: scroll; }
  .mobileLayoutApp_root_2sg .mobileLayoutApp_selectFiltersContainer_2AK > div:nth-child(1) .ant-select-selection {
    border-radius: 0 0 0 5px !important; }
  .mobileLayoutApp_root_2sg .mobileLayoutApp_selectFiltersContainer_2AK > div:nth-child(2) .ant-select-selection {
    border-radius: 0 !important; }
  .mobileLayoutApp_root_2sg .mobileLayoutApp_selectFiltersContainer_2AK > div:nth-child(3) .ant-select-selection {
    border-radius: 0 0 5px 0 !important; }
  .mobileLayoutApp_root_2sg .mobileLayoutApp_filterSelectsRow_3cW {
    margin-top: 10px;
    position: relative;
    text-align: right; }
  .mobileLayoutApp_root_2sg .mobileLayoutApp_selectFiltersContainer_2AK {
    width: 100%;
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
    -webkit-justify-content: right;
        -ms-flex-pack: right;
            justify-content: right;
    position: absolute;
    top: 113px;
    padding-right: 15px; }
  .mobileLayoutApp_root_2sg .mobileLayoutApp_statusSelectContainer_GIj {
    display: inline-block;
    width: 33.33%;
    max-width: 115px; }
  .mobileLayoutApp_root_2sg .mobileLayoutApp_statusSelect_WTj {
    width: 100%;
    height: 38px; }
  .mobileLayoutApp_root_2sg .mobileLayoutApp_statusSelect_WTj > div {
    border: none;
    outline: none;
    line-height: 38px;
    height: 38px; }
  .mobileLayoutApp_root_2sg .mobileLayoutApp_statusSelect_WTj > div > div {
    line-height: 38px;
    font-size: 13px; }
  .mobileLayoutApp_root_2sg .mobileLayoutApp_statusSelect_WTj > div:focus {
    -webkit-box-shadow: none;
            box-shadow: none; }

.mobileLayoutApp_mobileTabs_uNB .ant-tabs-ink-bar {
  height: 3px;
  background-color: #0071ff; }

.mobileLayoutApp_mobileTabs_uNB .ant-tabs-tab {
  font-size: 16px !important;
  color: #bbbbbb;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 15px !important;
  margin-left: 10px;
  margin-right: 12px; }

.mobileLayoutApp_mobileTabs_uNB .ant-tabs-tab-active {
  color: #0071ff !important; }

.mobileLayoutApp_mobileTabs_uNB .ant-tabs-bar {
  border-bottom: none;
  margin-bottom: 6px; }

.mobileLayoutApp_mobileTabs_uNB .lastUpdateContainer {
  color: #000;
  display: inline-block;
  height: auto;
  width: calc(100% - 150px);
  padding-left: 10px;
  vertical-align: middle; }

@media only screen and (max-width: 1200px) {
  .mobileLayoutApp_root_2sg {
    display: block; }
    .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h {
      width: 100%; }
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerHelper_1tE {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        position: fixed;
        z-index: 2;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-transition: all 0.5s ease-in;
        -o-transition: all 0.5s ease-in;
        transition: all 0.5s ease-in;
        overflow: hidden; }
        .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerHelper_1tE .mobileLayoutApp_tierWrapper_1MO {
          display: none; }
        .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_headerHelper_1tE :nth-child(5) {
          margin-left: 0px; }
      .mobileLayoutApp_root_2sg .mobileLayoutApp_content_53h .mobileLayoutApp_childContent_1iQ {
        height: 100%; } }
.Drawer_drawerWrapper_3KC {
  width: 270px;
  height: 100%;
  background-color: #fff;
  padding: 15px;
  position: relative; }
  .Drawer_drawerWrapper_3KC div > ul {
    overflow-y: auto !important; }
  .Drawer_drawerWrapper_3KC .ant-menu {
    overflow-x: hidden; }
  .Drawer_drawerWrapper_3KC .Drawer_ant-menu_129 .Drawer_ant-menu-item_i__ > a {
    color: #e6efffcc; }
  .Drawer_drawerWrapper_3KC .Drawer_shoplyticLogo_TMc {
    padding: 10px; }
  .Drawer_drawerWrapper_3KC .Drawer_userWrapper_2B4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px; }
    .Drawer_drawerWrapper_3KC .Drawer_userWrapper_2B4 .Drawer_userIcon_2eP {
      background-color: white;
      border-radius: 4px;
      width: 56px;
      height: 56px;
      -o-object-fit: contain;
         object-fit: contain; }
    .Drawer_drawerWrapper_3KC .Drawer_userWrapper_2B4 .Drawer_userTitle_12l {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0px 10px;
      color: white;
      font-size: 14px; }
  .Drawer_drawerWrapper_3KC .ant-menu-light {
    background: #fff;
    color: #000; }
  .Drawer_drawerWrapper_3KC .ant-menu-submenu {
    z-index: 10000; }
  .Drawer_drawerWrapper_3KC .ant-menu-item > a {
    color: #000; }
  .Drawer_drawerWrapper_3KC .ant-menu-inline .ant-menu-item {
    border-radius: 100px;
    font-size: 14px !important;
    background: #fff; }
  .Drawer_drawerWrapper_3KC .ant-menu-inline {
    border: none; }
  .Drawer_drawerWrapper_3KC .ant-menu-item:after {
    border-right: none; }
  .Drawer_drawerWrapper_3KC .ant-menu-inline .ant-menu-submenu-title {
    font-size: 14px !important; }
  .Drawer_drawerWrapper_3KC .ant-menu-submenu > .ant-menu {
    background: none; }
  .Drawer_drawerWrapper_3KC .ant-menu-item-selected > a {
    color: #fff; }
  .Drawer_drawerWrapper_3KC .ant-menu-item-selected {
    background: #0071ff !important;
    border-radius: 100px; }

.Drawer_logoText_14o {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 30px; }

.Drawer_logoText_14o > * {
  display: inline-block;
  vertical-align: middle; }

.Drawer_logoText_14o > img {
  margin-right: 10px;
  width: 30px; }

.Drawer_logoText_14o > div {
  font-size: 20px;
  color: #000; }

.Drawer_separator_2Cw {
  margin: 20px 0;
  background: #eee;
  color: #eee;
  border: 0;
  border-top: 1px solid #eee; }

.Drawer_reportButton_1oD {
  text-align: center;
  font-size: 14px;
  color: #0071ff;
  border: 1px solid #0071ff;
  padding: 7px;
  border-radius: 99px;
  display: block; }

.Drawer_backButton_m3T {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  color: #0071ff;
  padding: 15px 0;
  font-size: 14px;
  cursor: pointer; }

.Drawer_backButton_m3T > i {
  margin-right: 5px; }

.Drawer_mobileWrapper_2Be {
  width: 100%;
  height: 50px;
  background-color: #fff;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50px calc(100% - 100px) 50px;
      grid-template-columns: 50px calc(100% - 100px) 50px;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.Drawer_modalInput_3HK {
  margin-top: 10px; }

@media only screen and (max-width: 1200px) {
  .Drawer_drawerWrapper_3KC {
    position: fixed;
    z-index: 10000;
    background: #fafafa;
    padding: 0 10px;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in; }
    .Drawer_drawerWrapper_3KC .Drawer_logoText_14o {
      display: none; }
  .Drawer_logoText_14o {
    margin-top: 0px;
    margin-bottom: 0px; }
  .Drawer_reportButton_1oD {
    bottom: 110px; }
  .Drawer_backButton_m3T {
    bottom: 50px; } }

@media only screen and (max-width: 768px) {
  .Drawer_drawerWrapper_3KC .ant-menu-light {
    background: #fafafa; }
  .Drawer_drawerWrapper_3KC .ant-menu-submenu {
    background: #fafafa !important;
    -ms-overflow-style: none;
    scrollbar-width: none; }
    .Drawer_drawerWrapper_3KC .ant-menu-submenu ::-webkit-scrollbar {
      display: none; }
  .Drawer_drawerWrapper_3KC .ant-menu-inline .ant-menu-item {
    background: #fafafa; }
  .Drawer_drawerWrapper_3KC .Drawer_backButton_m3T {
    background: #fafafa;
    z-index: 20000; } }
.UpdateButton_updateButtonContainer_i7Q {
  display: inline-block; }

.UpdateButton_updateButton_16c,
.UpdateButton_updateButtonHomePage_1aU {
  padding: 12px 0;
  background-color: #0071ff;
  color: white;
  border-radius: 100px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 85px;
  text-align: center;
  display: inline-block;
  line-height: 1;
  font-size: 13px; }

.UpdateButton_updateButtonHomePage_1aU {
  position: absolute;
  top: 50px; }

.UpdateButton_updateButtonIcon_3ns {
  margin-right: 5px;
  display: inline-block;
  font-weight: bold; }

.UpdateButton_updateButtonTitle_1im {
  display: inline-block; }

.UpdateButton_updateByFilterButton_bDM {
  padding: 6px 0;
  background-color: #0071ff;
  color: white;
  border-radius: 100px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 50px;
  text-align: center;
  display: inline-block;
  line-height: 1;
  font-size: 13px;
  position: absolute;
  top: 97px;
  right: 300px; }

.UpdateButton_lastUpdateContainer_2-F {
  color: #000;
  display: inline-block;
  height: auto;
  width: calc(100% - 150px);
  padding-left: 10px;
  vertical-align: middle; }

@media only screen and (max-width: 1200px) {
  .UpdateButton_updateButton_16c {
    top: 100px; }
  .UpdateButton_updateButtonHomePage_1aU {
    top: 101px; } }
.mobileUpdateButton_updateButtonContainer_1P1 {
  display: inline-block;
  margin-top: 5px; }

.mobileUpdateButton_updateButton_kOE,
.mobileUpdateButton_updateButtonHomePage_386 {
  padding: 12px 0;
  background-color: #0071ff;
  color: white;
  border-radius: 100px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 85px;
  text-align: center;
  display: inline-block;
  line-height: 1;
  font-size: 13px; }

.mobileUpdateButton_updateButtonHomePage_386 {
  position: absolute;
  top: 100px; }

.mobileUpdateButton_updateButtonIcon_16u {
  margin-right: 5px;
  display: inline-block;
  font-weight: bold; }

.mobileUpdateButton_updateButtonTitle_7JV {
  display: inline-block; }

.mobileUpdateButton_lastUpdateContainer_1Eq {
  color: #000;
  display: inline-block;
  height: auto;
  width: calc(100% - 150px);
  padding-left: 10px;
  vertical-align: middle; }
.mobileUpdateButtonApp_updateButtonContainer_1QZ {
  display: inline-block;
  margin-top: 5px; }

.mobileUpdateButtonApp_updateButton_xE2,
.mobileUpdateButtonApp_updateButtonHomePage_3sA {
  padding: 12px 0;
  background-color: #0071ff;
  color: white;
  border-radius: 100px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 85px;
  text-align: center;
  display: inline-block;
  line-height: 1;
  font-size: 13px; }

.mobileUpdateButtonApp_updateButtonHomePage_3sA {
  position: absolute;
  top: 100px; }

.mobileUpdateButtonApp_updateButtonIcon_EYj {
  margin-right: 5px;
  display: inline-block;
  font-weight: bold; }

.mobileUpdateButtonApp_updateButtonTitle_2oH {
  display: inline-block; }

.mobileUpdateButtonApp_lastUpdateContainer_1IL {
  display: inline-block;
  height: auto;
  width: 100%;
  vertical-align: middle;
  margin-top: 5px;
  text-align: right; }

.mobileUpdateButtonApp_datePicker_8wO {
  display: inline-block;
  position: absolute;
  top: 75px;
  right: 15px;
  background: #fff;
  border-radius: 10px 10px 0 0;
  overflow-x: hidden;
  margin-left: auto;
  overflow-y: auto; }
  .mobileUpdateButtonApp_datePicker_8wO .ant-calendar-picker {
    width: 345px;
    border-bottom: 1px solid #eee; }

.mobileUpdateButtonApp_datePicker_8wO > span > span {
  border-bottom: 1px solid #eee;
  border-radius: 0; }

.mobileUpdateButtonApp_datePicker_8wO .ant-calendar-picker-input {
  height: auto;
  border: none; }

.mobileUpdateButtonApp_datePicker_8wO .ant-calendar-range-picker-separator {
  font-size: 14px;
  height: auto;
  line-height: 30px; }

.mobileUpdateButtonApp_datePicker_8wO input {
  font-size: 13px;
  color: #000;
  height: auto;
  line-height: 30px; }

.mobileUpdateButtonApp_datePicker_8wO,
.mobileUpdateButtonApp_datePicker_8wO > span,
.mobileUpdateButtonApp_datePicker_8wO > span > span {
  height: 39px; }

.mobileUpdateButtonApp_datePicker_8wO > span > span > span[class*='ant-calendar-range-picker-separator'] {
  line-height: 28px; }
.CardChart_cardViewSm_1ck {
  display: block;
  width: 100%;
  padding: 15px;
  position: relative;
  border-radius: 6px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(54, 62, 81, 0.05);
          box-shadow: 0px 1px 3px 0px rgba(54, 62, 81, 0.05);
  background-color: white;
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content; }

.CardChart_cardViewSmWrapper_1bz {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (270px)[auto-fit];
      grid-template-columns: repeat(auto-fit, 270px);
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 10px; }

.CardChart_cardViewMd_tzv {
  margin-top: 20px;
  display: block;
  width: calc(50% - 10px);
  padding: 20px;
  position: relative;
  border-radius: 6px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(54, 62, 81, 0.05);
          box-shadow: 0px 1px 3px 0px rgba(54, 62, 81, 0.05);
  background-color: white;
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content; }

.CardChart_cardChartGridWrapper_iqu {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 20px;
  width: 100%; }

.CardChart_cardSingleItem_2ds,
.CardChart_cardGridItem_2cr {
  display: block;
  width: 100%;
  padding: 10px 20px;
  position: relative;
  border-radius: 6px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(54, 62, 81, 0.05);
          box-shadow: 0px 1px 3px 0px rgba(54, 62, 81, 0.05);
  background-color: white;
  color: #000;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border: 1px solid white;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.CardChart_cardGridItem_2cr:hover {
  border: 1px solid #0071ff;
  -webkit-box-shadow: 1px 1px 16px -1px rgba(54, 62, 81, 0.3);
          box-shadow: 1px 1px 16px -1px rgba(54, 62, 81, 0.3); }

.CardChart_cardViewLgGrid_2ZL,
.CardChart_cardLgChartBlock_1Gm {
  width: 100%;
  padding: 20px;
  position: relative;
  border-radius: 6px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(54, 62, 81, 0.1);
          box-shadow: 0px 1px 3px 0px rgba(54, 62, 81, 0.1);
  background-color: white;
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content; }

.CardChart_cardViewLgGrid_2ZL {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 3fr 7fr;
      grid-template-columns: 3fr 7fr; }

.CardChart_cardLgChartBlock_1Gm {
  display: block; }

.CardChart_cardChartFlex_1z8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 2px;
     -moz-column-gap: 2px;
          column-gap: 2px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  margin-top: 20px; }

.CardChart_cardChartColumn_3sE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 1px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%; }

.CardChart_cardChartWrapper_1sg,
.CardChart_cardChartColumnTop_Pb-,
.CardChart_cardChartColumnBottom_2jG,
.CardChart_cardChartFlexLeft_1GC,
.CardChart_cardChartFlexRight_pc0 {
  height: auto;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(54, 62, 81, 0.1);
          box-shadow: 0px 1px 3px 0px rgba(54, 62, 81, 0.1);
  background-color: #fff;
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  padding: 20px;
  position: relative; }
  .CardChart_cardChartWrapper_1sg .ant-progress-text,
  .CardChart_cardChartColumnTop_Pb- .ant-progress-text,
  .CardChart_cardChartColumnBottom_2jG .ant-progress-text,
  .CardChart_cardChartFlexLeft_1GC .ant-progress-text,
  .CardChart_cardChartFlexRight_pc0 .ant-progress-text {
    font-size: 0.5em !important; }

.CardChart_cardChartWrapper_1sg {
  padding: 18px 25px;
  width: 100%;
  border-radius: 6px; }

.CardChart_cardChartColumnTop_Pb- {
  padding: 16px 20px;
  width: 100%;
  border-radius: 6px 6px 1px 1px; }

.CardChart_cardChartColumnTopContainer_1Pn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.CardChart_cardChartColumnTopIcon_2wH {
  font-size: 20px;
  margin-right: 10px; }

.CardChart_cardChartColumnBottom_2jG {
  width: 100%;
  border-radius: 1px 1px 6px 6px; }

.CardChart_cardChartFlexLeft_1GC {
  width: calc(30% - 1px);
  border-radius: 6px 2px 2px 6px; }

.CardChart_cardChartFlexRight_pc0 {
  width: calc(70% - 1px);
  border-radius: 2px 6px 6px 2px; }

.CardChart_cardViewLgTable_mmM {
  display: block;
  position: relative;
  border-radius: 6px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(54, 62, 81, 0.05), 0px 0px 1px 0px rgba(54, 62, 81, 0.1);
          box-shadow: 0px 1px 3px 0px rgba(54, 62, 81, 0.05), 0px 0px 1px 0px rgba(54, 62, 81, 0.1);
  background-color: white;
  color: #000;
  padding: 15px 10px; }

.CardChart_cardViewLgTableFilterContainer_v1I {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px; }

.CardChart_cardViewLgTableSwitchContainer_LeO {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }

.CardChart_divider_2K8 {
  max-width: 350px;
  width: 100%;
  height: 1px;
  background-color: #f0f5f9;
  margin: 5px 0px; }

.CardChart_divider2_25G {
  max-width: 350px;
  width: 100%;
  height: 1px;
  background-color: #f0f5f9;
  margin: 5px 0px; }

.CardChart_verticalDivider_2oF {
  display: block;
  height: 100%;
  width: 1px;
  background-color: #d3dde6;
  margin: 0px 5px;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
              -ms-grid-row-align: stretch;
          align-self: stretch; }

.CardChart_loadingWrapper_3a5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px; }

.CardChart_dot_2mm {
  display: block;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  margin-right: 5px; }

.CardChart_cardTitle_1SX {
  font-size: 17px;
  color: #596480; }

.CardChart_cardTitle2_3K- {
  font-size: 14px;
  color: #596480; }

.CardChart_cardSubtitle_2-e {
  font-size: 13px;
  color: #000; }

.CardChart_cardValue_2MA {
  font-size: 25px;
  font-weight: bold;
  margin: 5px 0px; }

.CardChart_cardStickerWrapper_13H {
  display: inline-block;
  padding: 7px 30px 7px 10px;
  min-width: 100px;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.14);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.14);
  border-left: 5px solid;
  color: #000;
  -webkit-transition: background-color 0.2s ease 0s;
  -o-transition: background-color 0.2s ease 0s;
  transition: background-color 0.2s ease 0s;
  cursor: pointer; }

.CardChart_cardButtonWrapper_1e4 {
  margin-right: 10px; }

.CardChart_cardButtonWrapperSm_3KF,
.CardChart_cardButtonWrapper_1e4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-box-shadow: 0px 1px 2px rgba(54, 62, 81, 0.1);
          box-shadow: 0px 1px 2px rgba(54, 62, 81, 0.1);
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: white;
  border-radius: 6px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.CardChart_cardButtonWrapperSm_3KF {
  padding: 5px 10px;
  margin-left: auto;
  font-weight: normal;
  background: #0071ff;
  color: #fff;
  font-size: 13px;
  border-radius: 5px;
  -webkit-box-shadow: none;
          box-shadow: none; }

.CardChart_cardButtonWrapperSm_3KF > i {
  font-weight: bold; }

.CardChart_cardButtonWrapper_1e4 {
  padding: 10px 12px;
  color: #000;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 250px;
  border: 1px solid #ddd;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 13px; }

.CardChart_rankingStar_1Ap {
  position: relative;
  width: 30px; }

.CardChart_rankingStar_1Ap > i {
  font-size: 30px; }

.CardChart_rankingStar_1Ap > div {
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.8);
      -ms-transform: translate(-50%, -50%) scale(0.8);
       -o-transform: translate(-50%, -50%) scale(0.8);
          transform: translate(-50%, -50%) scale(0.8);
  color: #fff; }

.CardChart_renderItemWrapper_p7o {
  max-height: 265px;
  overflow-y: scroll;
  padding: 0px;
  min-width: 251px;
  border: 1px solid #ddd;
  border-radius: 8px; }

.CardChart_renderItemWrapper_p7o > div > div[class*='ant-popover-arrow'] {
  display: none; }

.CardChart_renderItemWrapper_p7o > div > div > div > div > span > input {
  border-radius: 4px 4px 0 0 !important; }

.CardChart_renderedItem_24x {
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: white;
  max-width: 207px; }
  .CardChart_renderedItem_24x .ant-checkbox-checked .ant-checkbox-inner {
    background-color: #0071ff;
    border-color: #0071ff; }

.CardChart_renderedItem_24x > label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.CardChart_renderedItem_24x:hover {
  background-color: #f2f7ff; }

.CardChart_reportFormWrapper_1FD {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px; }
  .CardChart_reportFormWrapper_1FD .CardChart_parent_1BR {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-weight: bold; }
  .CardChart_reportFormWrapper_1FD .CardChart_child_2gG {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 13px; }

.CardChart_chartContainer_DEG {
  text-align: center;
  display: -ms-grid;
  display: grid;
  place-items: center;
  height: 100%; }

.CardChart_cardChartFlexRight_pc0 > div,
.CardChart_cardChartFlexRight_pc0 > div > div {
  height: 100%; }

.CardChart_fieldCardChartBtn_2Zx {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1; }

.CardChart_displayChartRadioBtnBlock_2Mi {
  border-radius: 5px;
  overflow: hidden; }

.CardChart_displayChartRadioBtn_2mV {
  color: #aaa;
  padding: 8px 12px;
  font-size: 13px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #ddd;
  cursor: pointer; }

.CardChart_displayChartRadioBtn_2mV:first-child {
  border-radius: 5px 0 0 5px;
  border-right: none; }

.CardChart_displayChartRadioBtn_2mV:last-child {
  border-radius: 0 5px 5px 0;
  border-left: none; }

.CardChart_displayChartRadioBtnSelected_3uU {
  color: #fff;
  border-color: #0071ff;
  background: #0071ff;
  font-weight: bold; }

.CardChart_legendFilterWrapper_I0F {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #5087e6;
  padding-bottom: 5px;
  font-size: 14px; }
  .CardChart_legendFilterWrapper_I0F .CardChart_resetBtn_1Dj {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s; }

.CardChart_updateChartBtn_1Na {
  cursor: pointer;
  color: #5087e6;
  font-size: 13px;
  line-height: 1.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-top: 12px;
  display: inline-block;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s; }

.CardChart_updateChartBtn_1Na:hover,
.CardChart_resetBtn_1Dj:hover {
  opacity: 0.8;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s; }

.CardChart_appColumns_3pf {
  color: #000;
  min-width: 100px;
  padding: 5px !important; }

.CardChart_appColumnsIndex_1fY {
  color: #000;
  padding: 5px !important;
  text-align: center;
  width: 60px; }

.CardChart_appColumnsProductName__mg {
  width: 300px;
  padding: 10px 5px !important; }

*:first-child .CardChart_appColumns_3pf {
  padding: 10px 5px !important; }

th.CardChart_appColumns_3pf {
  padding: 10px 5px !important; }

.CardChart_noAntdPopOver_2jT {
  position: absolute;
  top: 120%;
  z-index: 99999;
  background: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  padding: 10px 20px;
  font-size: 14px;
  line-height: 1.5;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 207px;
  border-radius: 8px; }
  .CardChart_noAntdPopOver_2jT span {
    font-size: 12px;
    font-weight: normal;
    color: #000000a6; }

.CardChart_scrollArrow_1JD {
  position: -webkit-sticky;
  position: sticky;
  top: 50%;
  left: 90%;
  width: 1px;
  font-size: 25px;
  z-index: 9999;
  color: rgba(0, 0, 0, 0.3);
  height: 0; }

.CardChart_hintsIcon_1cr {
  color: #0071ff;
  font-size: 14px;
  margin-left: 5px; }

.CardChart_scrollAnimation_AZQ {
  -webkit-animation: CardChart_scroll_DDV 1s;
       -o-animation: CardChart_scroll_DDV 1s;
          animation: CardChart_scroll_DDV 1s; }

.CardChart_trophyIcon_357 {
  color: #ffbf00;
  font-size: 20px;
  margin-right: 5px; }

.CardChart_categoryFilterTagsWrapper_1HL {
  margin-top: 5px; }

.CardChart_categoryFilterTag_5AH,
.CardChart_categoryFilterTagClicked_2nn {
  display: inline-block;
  border: 1px solid #ddd;
  border-radius: 3px;
  font-size: 13px;
  color: #1f1f1f;
  padding: 1px 4px;
  margin-right: 5px;
  cursor: pointer; }

.CardChart_categoryFilterTagClicked_2nn {
  color: white;
  background-color: #5087e6; }

.CardChart_categoryFilterTag_5AH:hover {
  background-color: #ddd; }

.CardChart_categoryFilterTagSelected_HPA,
.CardChart_categoryFilterTagSelected_HPA:hover {
  background: #0071ff;
  color: #fff; }

.CardChart_categoryFilterTag_5AH:active {
  background-color: #888; }

.CardChart_customLegendBtn_AeR {
  max-width: 100%;
  height: auto;
  vertical-align: center; }
  .CardChart_customLegendBtn_AeR span {
    display: inline-block;
    vertical-align: top;
    text-overflow: ellipsis;
    white-space: normal;
    overflow: hidden;
    text-align: left; }

.CardChart_tableImg_KSJ {
  width: 32px;
  height: 32px;
  margin-right: 10px;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 3px; }

.CardChart_filterWrapperContainer_1yG {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #5087e6;
  padding-bottom: 5px;
  font-size: 14px; }

.CardChart_cardTableTitle_3xw {
  font-size: 17px;
  line-height: 1.33;
  color: #596480;
  margin-bottom: 15px; }

.CardChart_legendFilterListContainer_3p3 {
  max-height: 150px;
  overflow: auto;
  border: 1px solid #ddd;
  border-radius: 0 0 8px 8px;
  border-top: none; }

@-webkit-keyframes CardChart_scroll_DDV {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-o-keyframes CardChart_scroll_DDV {
  0% {
    -o-transform: translateX(-100%);
       transform: translateX(-100%); }
  100% {
    -o-transform: translateX(0);
       transform: translateX(0); } }

@keyframes CardChart_scroll_DDV {
  0% {
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%); }
  100% {
    -webkit-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0); } }

@media only screen and (max-width: 1200px) {
  .CardChart_cardChartGridWrapper_iqu {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr; } }

@media only screen and (max-width: 900px) {
  .CardChart_cardViewSmWrapper_1bz {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: scroll; }
  .CardChart_cardViewSm_1ck {
    display: block;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 270px; } }

@media only screen and (max-width: 768px) {
  .CardChart_cardViewMd_tzv {
    width: 100%;
    margin-top: 10px; }
  .CardChart_cardChartGridWrapper_iqu {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    row-gap: 10px; }
  .CardChart_cardViewLgGrid_2ZL {
    display: inline-block; }
  .CardChart_cardChartFlex_1z8 {
    display: inline-block;
    margin-top: 10px; }
  .CardChart_cardChartColumnTopContainer_1Pn {
    display: inline-block;
    width: 100%; }
  .CardChart_cardChartColumnTopIcon_2wH {
    font-size: 20px;
    display: inline-block;
    margin-right: 13px; }
  .CardChart_cardChartFlexLeft_1GC {
    width: 100%;
    border-radius: 6px 6px 0px 0px;
    display: inline-block; }
  .CardChart_cardChartFlexRight_pc0 {
    width: 100%;
    border-radius: 0px 0px 6px 6px;
    display: inline-block; }
  .CardChart_cardViewLgTableFilterContainer_v1I {
    display: inline-block;
    width: 100%; }
  .CardChart_cardViewLgTableSelectContainer_K9M {
    display: inline-block;
    width: auto; }
  .CardChart_cardViewLgTableSwitchContainer_LeO {
    display: inline-block;
    width: 178px;
    margin-right: 10px; }
  .CardChart_cardButtonWrapperSm_3KF,
  .CardChart_cardButtonWrapper_1e4 {
    display: inline-block; }
  .CardChart_cardButtonWrapperSm1_3cN {
    margin-left: calc(100% - 38px); }
  .CardChart_cardButtonWrapperSm2_1-D {
    float: right;
    min-width: 64px; }
  .CardChart_cardButtonWrapper_1e4 {
    margin-bottom: 0px;
    width: auto;
    display: inline-block; }
  .CardChart_renderedItem_24x {
    padding: 12px; }
  .CardChart_mobileGridRowTags_3Er {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr 2fr;
        grid-template-columns: 1fr 1fr 1fr 2fr;
    font-size: 14px;
    row-gap: 20px; }
  .CardChart_mobileGridRowTags_3Er:before {
    content: none; }
  .CardChart_appColumns_3pf {
    min-width: 70px !important;
    width: 70px !important; }
  .CardChart_appColumnsProductName__mg {
    max-width: 120px; }
  .CardChart_appColumnsTableMobile_ydY {
    font-size: 10px;
    line-height: 1.5;
    width: 200px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; }
  .CardChart_cardViewLgTable_mmM {
    padding: 10px; }
  .CardChart_cardTitle_1SX {
    font-size: 15px; }
  .CardChart_categoryFilterTag_5AH {
    border-radius: 6px;
    padding: 4px 8px; } }

@media only screen and (max-width: 600px) {
  .CardChart_cardChartGridWrapper_iqu {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    row-gap: 10px; }
  .CardChart_cardSingleItem_2ds,
  .CardChart_cardGridItem_2cr {
    padding: 10px 10px; }
  .CardChart_cardChartFlex_1z8 {
    display: block;
    margin-bottom: 10px; }
  .CardChart_cardChartFlexLeft_1GC {
    padding-bottom: 0px;
    margin-bottom: 1px; }
  .CardChart_mobileDoughnutLegends_2pS {
    margin-top: 37px; }
  .CardChart_fieldCardChartBtn_2Zx {
    position: absolute;
    right: 5px;
    top: 10px;
    z-index: 1; } }
.ShopTabRadioButton_radioButtonContainer_2XJ {
  width: 100%;
  margin-bottom: 20px; }
  .ShopTabRadioButton_radioButtonContainer_2XJ label[class*='ant-radio-button-wrapper ant-radio-button-wrapper-checked'] {
    background-color: #0071ff !important;
    color: white !important;
    border-color: #0071ff !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }

.ShopTabRadioButton_radioButton_1hq {
  width: calc(100% / 3);
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  height: 35px;
  display: inline-block;
  line-height: 35px; }
.AppCenter_topBarContainer_2hy {
  background: white; }

.AppCenter_flexEditorContainer_1zd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px; }

.AppCenter_leftContainer_1fD {
  display: inline-block;
  width: 20%;
  background: white;
  position: relative;
  border-radius: 10px;
  margin-left: 10px; }

.AppCenter_rightContainer_2Bj {
  display: inline-block;
  width: 70%; }

.AppCenter_appTopBar_1S0 {
  text-align: center;
  font-size: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative; }
  .AppCenter_appTopBar_1S0 svg {
    padding-right: 5px;
    position: absolute;
    right: 0; }

.AppCenter_previewFrame_KZj {
  border: 1px solid #eee;
  overflow: hidden; }

.AppCenter_appIframe_1G6 {
  overflow-y: hidden;
  overflow-x: hidden; }
  .AppCenter_appIframe_1G6 iframe {
    border: 0px; }

.AppCenter_previewContainer_Wor {
  width: 398px; }

.AppCenter_mobileContainer_tMU {
  border: 18px solid;
  border-top: 50px solid;
  border-bottom: 50px solid;
  border-radius: 50px;
  border-color: #fff;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
       -o-transform: translateX(50%);
          transform: translateX(50%); }

.AppCenter_appDownBar_3cu {
  padding: 5px 25px; }

.AppCenter_appTabNavIcon_1B7 {
  padding-top: 5px;
  padding-right: 42px;
  display: inline-block; }
  .AppCenter_appTabNavIcon_1B7 svg {
    display: block;
    text-align: center;
    width: 25px;
    height: 25px; }

.AppCenter_rowContainer_3F9 {
  padding: 10px;
  margin-bottom: 0px;
  width: 100%;
  font-weight: bold; }
  .AppCenter_rowContainer_3F9 div {
    border-radius: 5px;
    background: #f7f8fa;
    padding: 10px 0px;
    text-align: center; }

.AppCenter_tabIconColorEditor_7By {
  display: inline-block; }

.AppCenter_tabBarLabelColorEditor_3eH {
  display: inline-block; }

.AppCenter_submitButton_3jV {
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 0px 10px;
  margin-bottom: 30px; }

.AppCenter_previewTitle_3tz {
  text-align: center;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
       -o-transform: translateX(50%);
          transform: translateX(50%);
  margin-top: 5px;
  margin-bottom: 5px; }

.AppCenter_editorTitle_syw {
  font-size: 15px;
  line-height: 30px;
  padding: 10px;
  padding-left: 15px;
  display: inline-block;
  border-right: 1px solid #eee;
  cursor: pointer; }

.AppCenter_editorSelect_30L {
  margin-left: 10px;
  padding: 5px;
  display: inline-block;
  width: 100px; }
  .AppCenter_editorSelect_30L .ant-select {
    width: 100%; }

.AppCenter_editorButtons_Rns {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 10px; }
  .AppCenter_editorButtons_Rns button {
    margin-left: 15px; }

.AppCenter_editorContainer_1oZ {
  vertical-align: middle; }

.AppCenter_cancelButton_Pi_ {
  border: none;
  -webkit-box-shadow: 0px 2px 5px rgba(60, 66, 87, 0.12), 0px 1px 1px rgba(0, 0, 0, 0.08), inset 0px -1px 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 5px rgba(60, 66, 87, 0.12), 0px 1px 1px rgba(0, 0, 0, 0.08), inset 0px -1px 1px rgba(0, 0, 0, 0.12); }

.AppCenter_saveButton_16P {
  border: none;
  -webkit-box-shadow: 0px 2px 5px rgba(60, 66, 87, 0.12), 0px 1px 1px rgba(0, 0, 0, 0.08), inset 0px -1px 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 5px rgba(60, 66, 87, 0.12), 0px 1px 1px rgba(0, 0, 0, 0.08), inset 0px -1px 1px rgba(0, 0, 0, 0.12); }

@media screen and (max-width: 720px) {
  .AppCenter_rightContainer_2Bj {
    margin-left: 10px; }
  .AppCenter_leftContainer_1fD {
    margin-top: 28px; }
  .AppCenter_previewTitle_3tz {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0); }
  .AppCenter_mobileContainer_tMU {
    border: 18px solid;
    border-top: 25px solid;
    border-bottom: 50px solid;
    border-radius: 10px;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0); }
  .AppCenter_previewContainer_Wor {
    width: 298px; }
  .AppCenter_previewFrame_KZj {
    width: 262px !important; }
  .AppCenter_appTopBar_1S0 {
    width: 262px !important; }
  .AppCenter_appDownBar_3cu {
    width: 262px !important; }
  .AppCenter_appTabNavIcon_1B7 {
    padding-right: 18px; }
  .AppCenter_appIframe_1G6 {
    height: 407px !important; } }
.Promotion_promotionContainer_3px {
  margin: 30px; }
  .Promotion_promotionContainer_3px .Promotion_count_2_L {
    color: #000;
    margin-bottom: 20px;
    font-size: 14px; }
  .Promotion_promotionContainer_3px .Promotion_description_1sU {
    padding: 10px 15px;
    background: #feecd5;
    color: #000;
    margin-bottom: 20px;
    border-radius: 8px;
    font-size: 14px; }
    .Promotion_promotionContainer_3px .Promotion_description_1sU i {
      color: #e07910;
      margin-right: 10px; }
.PromotionTable_promotionTableContainer_24Q {
  color: #5b5b5b;
  background: #fff;
  color: #5b5b5b;
  margin-bottom: 20px;
  font-size: 14px;
  padding-bottom: 15px; }
  .PromotionTable_promotionTableContainer_24Q .PromotionTable_emptyData_3Mu {
    text-align: center; }
  .PromotionTable_promotionTableContainer_24Q .PromotionTable_tabContainer_c5q {
    padding: 15px; }

.PromotionTable_action_1yF {
  text-decoration: underline; }
.PromotionTools_tableHeader_3et {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  font-weight: 400;
  font-size: 16px;
  color: #008edd;
  border-bottom: 1px solid #e7e7e7;
  padding: 15px; }

.PromotionTools_deleteButton_2rg {
  background-color: red !important;
  border-color: red !important;
  height: 40px !important;
  line-height: 40px !important;
  color: #fff !important;
  padding: 0 25px;
  margin-right: 10px;
  font-size: 14px; }

.PromotionTools_tutorialButton_3OM {
  background-color: #ff8400 !important;
  border-color: #ff8400 !important;
  height: 40px !important;
  line-height: 40px !important;
  color: #fff !important;
  padding: 0 25px;
  margin-right: 10px;
  font-size: 14px; }
.CreatePromotion_createPromotionContainer_10u {
  padding: 30px;
  font-size: 12px; }
  .CreatePromotion_createPromotionContainer_10u .CreatePromotion_section_1Kr {
    border-bottom: 1px solid #ddd;
    padding: 10px 0; }
    .CreatePromotion_createPromotionContainer_10u .CreatePromotion_section_1Kr .CreatePromotion_sectionTitle_3il {
      font-size: 16px;
      font-weight: bold;
      margin-bottom: 5px; }
    .CreatePromotion_createPromotionContainer_10u .CreatePromotion_section_1Kr .CreatePromotion_rows_3P9 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 15px;
      gap: 5px; }
      .CreatePromotion_createPromotionContainer_10u .CreatePromotion_section_1Kr .CreatePromotion_rows_3P9 .CreatePromotion_title_dmO {
        font-size: 14px;
        color: #000;
        width: 20%;
        min-width: -webkit-fit-content;
        min-width: -moz-fit-content;
        min-width: fit-content; }
      .CreatePromotion_createPromotionContainer_10u .CreatePromotion_section_1Kr .CreatePromotion_rows_3P9 .CreatePromotion_shortInput_3_A {
        max-width: 300px; }
      .CreatePromotion_createPromotionContainer_10u .CreatePromotion_section_1Kr .CreatePromotion_rows_3P9 .CreatePromotion_longInput_1ok {
        max-width: 80%; }
    .CreatePromotion_createPromotionContainer_10u .CreatePromotion_section_1Kr .CreatePromotion_verticalRadio_pc5 {
      display: block;
      font-size: 14px;
      margin-bottom: 15px; }
  .CreatePromotion_createPromotionContainer_10u .CreatePromotion_col_Cai {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px; }
  .CreatePromotion_createPromotionContainer_10u .CreatePromotion_flex_3t_ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px; }

.CreatePromotion_cardContainer_3NU {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 15px;
  height: 350px;
  overflow-x: scroll; }
  .CreatePromotion_cardContainer_3NU .CreatePromotion_card_1Tf {
    width: 150px;
    border: 1px solid #ddd;
    padding: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.CreatePromotion_productPaging_3n0 {
  margin-top: 20px;
  text-align: center; }

.CreatePromotion_clickText_2v4 {
  color: #1971f3;
  font-size: 12px; }

.CreatePromotion_removeText_mOG {
  color: #ff0000;
  font-size: 12px;
  text-decoration: underline; }

.CreatePromotion_submitButton_3Yv {
  text-align: right;
  margin-top: 10px; }

.CreatePromotion_optionTag_2HR {
  margin-left: 5px; }

@media screen and (max-width: 768px) {
  .CreatePromotion_createPromotionContainer_10u .CreatePromotion_section_1Kr .CreatePromotion_rows_3P9 .CreatePromotion_title_dmO {
    width: 50%;
    min-width: auto; } }
.Picker_cardContainer_2z6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 15px;
  height: 350px;
  overflow-x: scroll; }
  .Picker_cardContainer_2z6 .Picker_card_3M2 {
    width: 150px;
    border: 1px solid #ddd;
    padding: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.Picker_pagination_31c {
  margin-top: 20px;
  text-align: center; }

.Picker_rows_1IL {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px; }
.NormalProductTable_table__Zt {
  border: 1px solid #dddddd;
  border-radius: 4px; }

.NormalProductTable_tableRow_1Da {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 10% auto 13% 13% 13% 10% 10% 10%;
      grid-template-columns: 10% auto 13% 13% 13% 10% 10% 10%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.NormalProductTable_tableRow_1Da > * {
  padding: 10px; }

.NormalProductTable_header_16u {
  background: #eeeeee;
  font-size: 14px;
  font-weight: bold; }

.NormalProductTable_text_1Cn {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.NormalProductTable_warningMessage_1Kc {
  padding: 10px;
  text-align: center;
  color: #aaa; }

.NormalProductTable_CheckedButton_2SZ {
  border-color: #ff0000;
  background-color: #ff0000;
  color: #ffffff; }

.NormalProductTable_unCheckedButton_1cE {
  border-color: #15c162;
  background-color: #15c162;
  color: #ffffff; }
.ChooseProduct_modalFooter_3J4 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr; }

.ChooseProduct_searchRow_QiE {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.ChooseProduct_searchButton_3Qd {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #0071ff !important;
  color: #fff !important;
  border: none;
  border-radius: 4px;
  /*margin-left: 10px;*/
  text-align: center; }

.ChooseProduct_searchButton_3Qd > span {
  font-size: 14px;
  padding: 10px;
  margin-left: 0px !important; }
.APOProductTable_table_1tO {
  border: 1px solid #dddddd;
  border-radius: 4px; }

.APOProductTable_tableRow_eyh {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 15% auto 15% 15% 20%;
      grid-template-columns: 15% auto 15% 15% 20%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.APOProductTable_tableRow_eyh > * {
  padding: 10px; }

.APOProductTable_header_3NZ {
  background: #eeeeee;
  font-size: 14px;
  font-weight: bold; }

.APOProductTable_text_330 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.APOProductTable_warningMessage_3bf {
  padding: 10px;
  text-align: center;
  color: #aaa; }

.APOProductTable_noParentHint_253 {
  color: #f00;
  font-size: 12px; }

.APOProductTable_CheckedButton_3TU {
  border-color: #ff0000;
  background-color: #ff0000;
  color: #ffffff; }

.APOProductTable_unCheckedButton_izI {
  border-color: #15c162;
  background-color: #15c162;
  color: #ffffff; }
.CategoryTable_table_23m {
  border: 1px solid #dddddd;
  border-radius: 4px; }

.CategoryTable_tableRow_33g {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 10% auto 13% 13% 13% 10% 10% 10%;
      grid-template-columns: 10% auto 13% 13% 13% 10% 10% 10%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.CategoryTable_tableRow_33g > * {
  padding: 10px; }

.CategoryTable_header_NbY {
  background: #eeeeee;
  font-size: 14px;
  font-weight: bold; }

.CategoryTable_text_1fU {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.CategoryTable_warningMessage_181 {
  padding: 10px;
  text-align: center;
  color: #aaa; }

.CategoryTable_CheckedButton_1eJ {
  border-color: #ff0000;
  background-color: #ff0000;
  color: #ffffff; }

.CategoryTable_unCheckedButton_3oZ {
  border-color: #15c162;
  background-color: #15c162;
  color: #ffffff; }
.PromotionPicker_selectView_20x .ant-modal-content {
  border-radius: 10px; }

.PromotionPicker_selectTitle_2Ft {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 10px 20px; }
  .PromotionPicker_selectTitle_2Ft .PromotionPicker_title_nMW {
    font-size: 22px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 10px; }
  .PromotionPicker_selectTitle_2Ft .PromotionPicker_subTitle_yaJ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 15px;
    color: #025fea; }
    .PromotionPicker_selectTitle_2Ft .PromotionPicker_subTitle_yaJ .PromotionPicker_icon_ZRU {
      font-size: 20px;
      margin-right: 5px; }
  .PromotionPicker_selectTitle_2Ft .PromotionPicker_closeButtonContainer_3JY {
    padding: 5px; }
    .PromotionPicker_selectTitle_2Ft .PromotionPicker_closeButtonContainer_3JY .PromotionPicker_closeButton_3DZ {
      border-radius: 10px !important;
      background-color: #f1f1f1 !important;
      width: 40px;
      height: 40px;
      border: initial; }
      .PromotionPicker_selectTitle_2Ft .PromotionPicker_closeButtonContainer_3JY .PromotionPicker_closeButton_3DZ .PromotionPicker_icon_ZRU {
        font-size: 24px;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
             -o-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        color: #000000; }

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

.PromotionPicker_selectMainLeft_3n0 {
  width: 22%;
  border-right: 1px solid #dddddd;
  max-height: 404px;
  overflow-y: scroll;
  padding-bottom: 10px; }
  .PromotionPicker_selectMainLeft_3n0 .PromotionPicker_title_nMW {
    font-weight: bold;
    color: #000000;
    padding: 10px; }
  .PromotionPicker_selectMainLeft_3n0 .PromotionPicker_content_1ud {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    color: #000000;
    border-radius: 10px; }
    .PromotionPicker_selectMainLeft_3n0 .PromotionPicker_content_1ud .PromotionPicker_text_11z {
      margin-left: 10px; }
  .PromotionPicker_selectMainLeft_3n0 .PromotionPicker_content_1ud:hover {
    background-color: #f1f1f1 !important;
    cursor: pointer; }

.PromotionPicker_selectMainRight_i3v {
  width: 78%;
  padding: 0 10px 10px; }
  .PromotionPicker_selectMainRight_i3v .PromotionPicker_title_nMW {
    font-weight: bold;
    color: #000000;
    padding: 10px 0; }
  .PromotionPicker_selectMainRight_i3v .PromotionPicker_searchBar_1QG {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1;
    background-color: #ffffff;
    padding-right: 20px; }
  .PromotionPicker_selectMainRight_i3v .PromotionPicker_memberList_3bJ {
    max-height: 320px;
    padding-right: 20px;
    overflow-y: scroll;
    margin-bottom: 10px; }
  .PromotionPicker_selectMainRight_i3v .PromotionPicker_search_1Qj {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 5%; }
    .PromotionPicker_selectMainRight_i3v .PromotionPicker_search_1Qj .ant-input {
      width: 90%;
      height: 36px;
      border-radius: 100px; }
    .PromotionPicker_selectMainRight_i3v .PromotionPicker_search_1Qj .PromotionPicker_searchIcon_2DQ {
      cursor: pointer; }
  .PromotionPicker_selectMainRight_i3v .PromotionPicker_content_1ud {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #eeeeee;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 0; }
    .PromotionPicker_selectMainRight_i3v .PromotionPicker_content_1ud .PromotionPicker_user_3Ia {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 12px;
      font-weight: bold;
      color: #000000; }
      .PromotionPicker_selectMainRight_i3v .PromotionPicker_content_1ud .PromotionPicker_user_3Ia .ant-avatar-lg.ant-avatar-icon {
        font-size: 20px; }
      .PromotionPicker_selectMainRight_i3v .PromotionPicker_content_1ud .PromotionPicker_user_3Ia .ant-avatar-lg {
        width: 35px;
        height: 35px;
        line-height: 35px; }
      .PromotionPicker_selectMainRight_i3v .PromotionPicker_content_1ud .PromotionPicker_user_3Ia .PromotionPicker_avatar_yoW {
        margin-right: 10px; }
    .PromotionPicker_selectMainRight_i3v .PromotionPicker_content_1ud .PromotionPicker_checkButton_2UB {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      gap: 10px; }
      .PromotionPicker_selectMainRight_i3v .PromotionPicker_content_1ud .PromotionPicker_checkButton_2UB .PromotionPicker_excludeButton_4qG {
        cursor: pointer; }

.PromotionPicker_checkBox_20K .ant-checkbox-inner {
  width: 20px;
  height: 20px; }

.PromotionPicker_checkBox_20K .ant-checkbox-input {
  width: 20px;
  height: 20px; }

.PromotionPicker_checkBox_20K .ant-checkbox-inner::after {
  -webkit-transform: rotate(45deg) scale(1) translate(-100%, -20%);
      -ms-transform: rotate(45deg) scale(1) translate(-100%, -20%);
       -o-transform: rotate(45deg) scale(1) translate(-100%, -20%);
          transform: rotate(45deg) scale(1) translate(-100%, -20%);
  left: 50%;
  top: 50%; }

.PromotionPicker_checkBox_20K .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1971f3;
  border-color: #1971f3; }

.PromotionPicker_checkBoxIsIndeterminate_2Zv .ant-checkbox-inner {
  width: 20px;
  height: 20px;
  background-color: #1971f3;
  border-color: #1971f3; }

.PromotionPicker_checkBoxIsIndeterminate_2Zv .ant-checkbox-input {
  width: 20px;
  height: 20px; }

.PromotionPicker_checkBoxIsIndeterminate_2Zv .ant-checkbox-inner::after {
  -webkit-transform: translate(-50%, -20%);
      -ms-transform: translate(-50%, -20%);
       -o-transform: translate(-50%, -20%);
          transform: translate(-50%, -20%);
  left: 50%;
  top: 50%;
  width: 10px;
  height: 0px; }

.PromotionPicker_checkBoxIsIndeterminate_2Zv .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1971f3;
  border-color: #1971f3; }

.PromotionPicker_selectFooter_3gy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
  color: #aaaaaa;
  padding: 0 10px;
  font-size: 14px; }
  .PromotionPicker_selectFooter_3gy .PromotionPicker_selectButton_1At {
    font-weight: Bold !important;
    border-radius: 10px !important;
    height: 45px !important;
    background-color: #1971f3 !important;
    color: #ffffff !important;
    width: 100px !important;
    outline: none;
    border: none; }
    .PromotionPicker_selectFooter_3gy .PromotionPicker_selectButton_1At .PromotionPicker_font_2Gf {
      font-size: 15px; }

@media screen and (max-width: 768px) {
  .PromotionPicker_Container_1n0 {
    display: block;
    padding: 0 0 20px; }
    .PromotionPicker_Container_1n0 .PromotionPicker_messageName_YSE {
      margin-bottom: 20px;
      width: 100%; }
  .PromotionPicker_selectMain_3LO {
    display: block; }
    .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainLeft_3n0 {
      width: 100%;
      border-right: none;
      max-height: 404px;
      overflow-y: scroll;
      padding-bottom: 10px; }
      .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainLeft_3n0 .PromotionPicker_title_nMW {
        font-weight: bold;
        color: #000000;
        padding: 10px; }
      .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainLeft_3n0 .PromotionPicker_content_1ud {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        color: #000000;
        border-radius: 10px;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        cursor: pointer; }
        .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainLeft_3n0 .PromotionPicker_content_1ud .PromotionPicker_contentCheckBox_3FY {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
        .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainLeft_3n0 .PromotionPicker_content_1ud .PromotionPicker_text_11z {
          margin-left: 10px; }
        .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainLeft_3n0 .PromotionPicker_content_1ud .PromotionPicker_icon_ZRU {
          font-size: 16px;
          color: #aaaaaa; }
      .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainLeft_3n0 .PromotionPicker_content_1ud:hover {
        background-color: #f1f1f1 !important;
        cursor: pointer; }
    .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainRight_i3v {
      width: 100%;
      padding-left: 10px; }
      .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainRight_i3v .PromotionPicker_title_nMW {
        font-weight: bold;
        color: #000000;
        padding: 10px 0; }
      .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainRight_i3v .PromotionPicker_searchBar_1QG {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1;
        background-color: #ffffff;
        padding-right: 10px; }
      .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainRight_i3v .PromotionPicker_memberList_3bJ {
        max-height: 320px;
        padding-right: 10px;
        overflow-y: scroll;
        margin-bottom: 10px; }
      .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainRight_i3v .PromotionPicker_search_1Qj {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 5%; }
        .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainRight_i3v .PromotionPicker_search_1Qj .ant-input {
          width: 90%;
          height: 36px;
          border-radius: 100px; }
      .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainRight_i3v .PromotionPicker_content_1ud {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        border-bottom: 1px solid #eeeeee;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 10px 0; }
        .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainRight_i3v .PromotionPicker_content_1ud .PromotionPicker_user_3Ia {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          font-size: 12px;
          font-weight: bold;
          color: #000000; }
          .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainRight_i3v .PromotionPicker_content_1ud .PromotionPicker_user_3Ia .ant-avatar-lg.ant-avatar-icon {
            font-size: 20px; }
          .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainRight_i3v .PromotionPicker_content_1ud .PromotionPicker_user_3Ia .ant-avatar-lg {
            width: 35px;
            height: 35px;
            line-height: 35px; }
          .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainRight_i3v .PromotionPicker_content_1ud .PromotionPicker_user_3Ia .PromotionPicker_avatar_yoW {
            margin-right: 10px; }
        .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainRight_i3v .PromotionPicker_content_1ud .PromotionPicker_checkButton_2UB {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          gap: 10px; }
          .PromotionPicker_selectMain_3LO .PromotionPicker_selectMainRight_i3v .PromotionPicker_content_1ud .PromotionPicker_checkButton_2UB .PromotionPicker_excludeButton_4qG {
            cursor: pointer; }
    .PromotionPicker_selectMain_3LO .PromotionPicker_paging_1hH {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .PromotionPicker_selectTitle_2Ft {
    display: block;
    padding: 0 10px; }
    .PromotionPicker_selectTitle_2Ft .PromotionPicker_top_3c2 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 10px; }
      .PromotionPicker_selectTitle_2Ft .PromotionPicker_top_3c2 .PromotionPicker_title_nMW {
        padding-top: 10px;
        font-size: 17px; }
      .PromotionPicker_selectTitle_2Ft .PromotionPicker_top_3c2 .PromotionPicker_closeButton_3DZ {
        border-radius: 10px !important;
        background-color: #f1f1f1 !important;
        width: 32px;
        height: 32px;
        border: initial; }
        .PromotionPicker_selectTitle_2Ft .PromotionPicker_top_3c2 .PromotionPicker_closeButton_3DZ .PromotionPicker_icon_ZRU {
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
               -o-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%); }
    .PromotionPicker_selectTitle_2Ft .PromotionPicker_rightSideTop_9K0 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 10px; }
      .PromotionPicker_selectTitle_2Ft .PromotionPicker_rightSideTop_9K0 .PromotionPicker_title_nMW {
        font-size: 17px;
        padding-top: 10px; }
      .PromotionPicker_selectTitle_2Ft .PromotionPicker_rightSideTop_9K0 .PromotionPicker_closeButton_3DZ {
        border-radius: 10px !important;
        background-color: #f1f1f1 !important;
        width: 32px;
        height: 32px;
        border: initial;
        margin-right: 20px; }
        .PromotionPicker_selectTitle_2Ft .PromotionPicker_rightSideTop_9K0 .PromotionPicker_closeButton_3DZ .PromotionPicker_icon_ZRU {
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
               -o-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%); }
    .PromotionPicker_selectTitle_2Ft .PromotionPicker_subTitle_yaJ {
      font-size: 14px; }
  .PromotionPicker_selectMainRight_i3v {
    max-height: 360px; }
  .PromotionPicker_avatar_yoW {
    width: 50px; }
  .PromotionPicker_selectFooter_3gy {
    margin-top: 10px; }
    .PromotionPicker_selectFooter_3gy .PromotionPicker_selectButton_1At {
      width: 105px !important;
      height: 45px !important; } }
.PromotionHistory_promotionTableContainer_b4M {
  color: #5b5b5b;
  background: #fff;
  color: #5b5b5b;
  margin-bottom: 20px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  font-size: 14px;
  padding-bottom: 15px;
  margin: 0 30px; }
  .PromotionHistory_promotionTableContainer_b4M .PromotionHistory_tableHeader_kUj {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-weight: 400;
    font-size: 16px;
    color: #008edd;
    border-bottom: 1px solid #e7e7e7;
    padding: 15px; }
  .PromotionHistory_promotionTableContainer_b4M .PromotionHistory_emptyData_3T8 {
    text-align: center; }
  .PromotionHistory_promotionTableContainer_b4M .PromotionHistory_tabContainer_1OQ {
    padding: 15px; }

.PromotionHistory_Breadcrumb_2XX {
  padding: 30px; }
  .PromotionHistory_Breadcrumb_2XX .PromotionHistory_prev_1I_ {
    color: #aaa; }
  .PromotionHistory_Breadcrumb_2XX span {
    text-decoration: none !important; }
.PromotionHistory_promotionTableContainer_31R {
  color: #5b5b5b;
  background: #fff;
  color: #5b5b5b;
  margin-bottom: 20px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  font-size: 14px;
  padding-bottom: 15px;
  margin: 0 30px; }
  .PromotionHistory_promotionTableContainer_31R .PromotionHistory_tableHeader_2Xs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-weight: 400;
    font-size: 16px;
    color: #008edd;
    border-bottom: 1px solid #e7e7e7;
    padding: 15px;
    gap: 20px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .PromotionHistory_promotionTableContainer_31R .PromotionHistory_tableHeader_2Xs > div:first-child {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .PromotionHistory_promotionTableContainer_31R .PromotionHistory_tableHeader_2Xs > div:nth-child(2) {
      -webkit-box-flex: 3;
      -webkit-flex: 3;
          -ms-flex: 3;
              flex: 3; }
  .PromotionHistory_promotionTableContainer_31R .PromotionHistory_emptyData_2p1 {
    text-align: center; }
  .PromotionHistory_promotionTableContainer_31R .PromotionHistory_tabContainer_2WK {
    padding: 15px; }

.PromotionHistory_Breadcrumb_3Av {
  padding: 30px; }
  .PromotionHistory_Breadcrumb_3Av .PromotionHistory_prev_2AJ {
    color: #aaa; }
  .PromotionHistory_Breadcrumb_3Av span {
    text-decoration: none !important; }
.PromotionHistory_promotionTableContainer_3Fp {
  color: #5b5b5b;
  background: #fff;
  color: #5b5b5b;
  margin-bottom: 20px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  font-size: 14px;
  padding-bottom: 15px;
  margin: 0 30px; }
  .PromotionHistory_promotionTableContainer_3Fp .PromotionHistory_tableHeader_2x6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-weight: 400;
    font-size: 16px;
    color: #008edd;
    border-bottom: 1px solid #e7e7e7;
    padding: 15px;
    gap: 20px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .PromotionHistory_promotionTableContainer_3Fp .PromotionHistory_tableHeader_2x6 > div:first-child {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .PromotionHistory_promotionTableContainer_3Fp .PromotionHistory_tableHeader_2x6 > div:nth-child(2) {
      -webkit-box-flex: 3;
      -webkit-flex: 3;
          -ms-flex: 3;
              flex: 3; }
  .PromotionHistory_promotionTableContainer_3Fp .PromotionHistory_emptyData_sCR {
    text-align: center; }
  .PromotionHistory_promotionTableContainer_3Fp .PromotionHistory_tabContainer_3e9 {
    padding: 15px; }

.PromotionHistory_Breadcrumb_3LW {
  padding: 30px; }
  .PromotionHistory_Breadcrumb_3LW .PromotionHistory_prev_WMN {
    color: #aaa; }
  .PromotionHistory_Breadcrumb_3LW span {
    text-decoration: none !important; }
.PromotionHistory_promotionTableContainer_2z8 {
  color: #5b5b5b;
  background: #fff;
  color: #5b5b5b;
  margin-bottom: 20px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  font-size: 14px;
  padding-bottom: 15px;
  margin: 0 30px; }
  .PromotionHistory_promotionTableContainer_2z8 .PromotionHistory_tableHeader_YIN {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-weight: 400;
    font-size: 16px;
    color: #008edd;
    border-bottom: 1px solid #e7e7e7;
    padding: 15px;
    gap: 20px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .PromotionHistory_promotionTableContainer_2z8 .PromotionHistory_tableHeader_YIN > div:first-child {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .PromotionHistory_promotionTableContainer_2z8 .PromotionHistory_tableHeader_YIN > div:nth-child(2) {
      -webkit-box-flex: 3;
      -webkit-flex: 3;
          -ms-flex: 3;
              flex: 3; }
  .PromotionHistory_promotionTableContainer_2z8 .PromotionHistory_emptyData_26S {
    text-align: center; }
  .PromotionHistory_promotionTableContainer_2z8 .PromotionHistory_tabContainer_2zz {
    padding: 15px; }

.PromotionHistory_Breadcrumb_3yg {
  padding: 30px; }
  .PromotionHistory_Breadcrumb_3yg .PromotionHistory_prev_B4Y {
    color: #aaa; }
  .PromotionHistory_Breadcrumb_3yg span {
    text-decoration: none !important; }
.AdvancedDiscountSystem_root_prw {
  width: 100%;
  height: 100%; }
  .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_headingContainer_2_D {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_sectionTitle_1jS {
    padding: 0px 0px;
    font-size: 15px;
    color: #aaa; }
  .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 15px; }
    .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or .AdvancedDiscountSystem_optionContainer_11X {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      background: #fff;
      padding: 50px 10px 30px 10px;
      border-radius: 5px;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
              box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
      border: 1px solid #eee;
      margin: 20px 6px;
      -webkit-transition: all 0.1s ease-in-out;
      -o-transition: all 0.1s ease-in-out;
      transition: all 0.1s ease-in-out;
      width: 180px;
      overflow: hidden;
      aspect-ratio: 1/1.05;
      cursor: pointer; }
      .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or .AdvancedDiscountSystem_optionContainer_11X .AdvancedDiscountSystem_iconTextWrapper_r-S {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        height: 100%; }
        .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or .AdvancedDiscountSystem_optionContainer_11X .AdvancedDiscountSystem_iconTextWrapper_r-S .AdvancedDiscountSystem_icon_2cl {
          font-size: 40px; }
        .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or .AdvancedDiscountSystem_optionContainer_11X .AdvancedDiscountSystem_iconTextWrapper_r-S .AdvancedDiscountSystem_text_3Ja {
          display: block;
          font-size: 15px; }
      .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or .AdvancedDiscountSystem_optionContainer_11X .AdvancedDiscountSystem_overlay_2k- {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        z-index: 1;
        width: 100%;
        height: 100%;
        opacity: 0;
        background-color: rgba(255, 165, 0, 0.85);
        color: white;
        -webkit-transition: all 0.4s ease-in;
        -o-transition: all 0.4s ease-in;
        transition: all 0.4s ease-in;
        top: 0;
        left: 0;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        text-align: center; }
      .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or .AdvancedDiscountSystem_optionContainer_11X .AdvancedDiscountSystem_overlay_2k-:hover {
        opacity: 1; }
    .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or .AdvancedDiscountSystem_optionContainer_11X:hover {
      -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
              box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2); }
    .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or .AdvancedDiscountSystem_badgeWrapper_6oo {
      position: absolute;
      width: 100%;
      text-align: center;
      left: 50%;
      bottom: 10px;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
           -o-transform: translateX(-50%);
              transform: translateX(-50%); }

@media only screen and (max-width: 768px) {
  .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px; }
    .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or .AdvancedDiscountSystem_optionContainer_11X {
      width: 100%;
      height: -webkit-max-content;
      height: -moz-max-content;
      height: max-content;
      padding: 20px;
      aspect-ratio: auto;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin: 0; }
      .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or .AdvancedDiscountSystem_optionContainer_11X .AdvancedDiscountSystem_iconTextWrapper_r-S {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 10px; }
        .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or .AdvancedDiscountSystem_optionContainer_11X .AdvancedDiscountSystem_iconTextWrapper_r-S .AdvancedDiscountSystem_text_3Ja {
          font-size: 16px; }
        .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or .AdvancedDiscountSystem_optionContainer_11X .AdvancedDiscountSystem_iconTextWrapper_r-S .AdvancedDiscountSystem_icon_2cl {
          font-size: 17px; }
      .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or .AdvancedDiscountSystem_optionContainer_11X .AdvancedDiscountSystem_icon_2cl {
        font-size: 15px; }
    .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or .AdvancedDiscountSystem_badgeWrapper_6oo {
      top: 50%;
      left: 80%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
           -o-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
      .AdvancedDiscountSystem_root_prw .AdvancedDiscountSystem_optionWrapper_1or .AdvancedDiscountSystem_badgeWrapper_6oo > * {
        vertical-align: middle; } }
.Login_row_1vs {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

Button.Login_block_28k {
  width: 100%; }

.Login_logo_hME {
  text-align: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 30px; }

.Login_login-form_12- {
  margin-top: 2rem; }
  .Login_login-form_12- .Login_login-form-button_2oi {
    background: black;
    color: white;
    border: black;
    width: 100%; }
    .Login_login-form_12- .Login_login-form-button_2oi:after {
      border-color: black; }
  .Login_login-form_12- .Login_input_1KW {
    padding: 6px 7px;
    height: 40px;
    font-size: 15px; }

.Login_register_1Sw {
  text-align: right; }

.Login_password_1iC {
  margin-bottom: 0; }

.Login_message_3sv {
  white-space: pre; }

.Login_checkBoxWrapper_26O {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px; }

.Login_button_2xx {
  position: absolute;
  top: 5px;
  right: 5px;
  height: 50px;
  border: 0px;
  color: #fff;
  background: #4c5259;
  font-weight: 200;
  text-decoration: underline; }

.Login_button_2xx:hover {
  color: #fff;
  background: #4c5259; }

.Login_button_2xx:active {
  color: #fff;
  background: #4c5259; }

.Login_button_2xx:focus {
  color: #fff;
  background: #4c5259; }

@media only screen and (max-width: 768px) {
  .Login_logo_hME {
    width: 80%;
    margin-bottom: 20px; } }
.LoginLayoutViewV3_row_3PB {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

Button.LoginLayoutViewV3_block_OV5 {
  width: 100%; }

.LoginLayoutViewV3_logo_1q4 {
  text-align: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 30px; }

.LoginLayoutViewV3_login-form_2ew {
  margin-top: 2rem; }
  .LoginLayoutViewV3_login-form_2ew .LoginLayoutViewV3_login-form-button_VTI {
    background: black;
    color: white;
    border: black;
    width: 100%; }
    .LoginLayoutViewV3_login-form_2ew .LoginLayoutViewV3_login-form-button_VTI:after {
      border-color: black; }
  .LoginLayoutViewV3_login-form_2ew .LoginLayoutViewV3_input_2Xf {
    padding: 6px 10px;
    height: 50px !important;
    font-size: 16px;
    color: #000; }

.LoginLayoutViewV3_register_1qw {
  text-align: right; }

.LoginLayoutViewV3_password_31C {
  margin-bottom: 0; }

.LoginLayoutViewV3_message_2IV {
  white-space: pre; }

.LoginLayoutViewV3_checkBoxWrapper_3lX {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px; }

.LoginLayoutViewV3_button_2Sa {
  position: absolute;
  top: 5px;
  right: 5px;
  height: 50px;
  border: 0px;
  color: #fff;
  background: #4c5259;
  font-weight: 200;
  text-decoration: underline; }

.LoginLayoutViewV3_button_2Sa:hover {
  color: #fff;
  background: #4c5259; }

.LoginLayoutViewV3_button_2Sa:active {
  color: #fff;
  background: #4c5259; }

.LoginLayoutViewV3_button_2Sa:focus {
  color: #fff;
  background: #4c5259; }

.LoginLayoutViewV3_newLoginBody_QwM {
  font-family: system-ui;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff;
  -webkit-box-shadow: -10px 10px 100px 0px rgba(0, 0, 0, 0.15);
          box-shadow: -10px 10px 100px 0px rgba(0, 0, 0, 0.15); }
  .LoginLayoutViewV3_newLoginBody_QwM .LoginLayoutViewV3_leftContainer_10U {
    width: 60%; }
    .LoginLayoutViewV3_newLoginBody_QwM .LoginLayoutViewV3_leftContainer_10U .LoginLayoutViewV3_leftWrapper_PBz {
      height: 100%;
      width: 100%;
      background: rgba(11, 25, 47, 0.6);
      position: relative; }
      .LoginLayoutViewV3_newLoginBody_QwM .LoginLayoutViewV3_leftContainer_10U .LoginLayoutViewV3_leftWrapper_PBz .LoginLayoutViewV3_shopageLogo_2BS {
        left: 0;
        position: absolute;
        width: 60%;
        z-index: 1;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%); }
  .LoginLayoutViewV3_newLoginBody_QwM .LoginLayoutViewV3_rightContainer_lvi {
    width: 40%;
    overflow-y: auto; }
    .LoginLayoutViewV3_newLoginBody_QwM .LoginLayoutViewV3_rightContainer_lvi .LoginLayoutViewV3_newLoginForm__cz {
      margin: 95px 85px;
      height: auto; }
      .LoginLayoutViewV3_newLoginBody_QwM .LoginLayoutViewV3_rightContainer_lvi .LoginLayoutViewV3_newLoginForm__cz .LoginLayoutViewV3_loginTopRow_1Nm {
        margin-bottom: 61px;
        position: relative; }
        .LoginLayoutViewV3_newLoginBody_QwM .LoginLayoutViewV3_rightContainer_lvi .LoginLayoutViewV3_newLoginForm__cz .LoginLayoutViewV3_loginTopRow_1Nm .LoginLayoutViewV3_loginFormTitle_3wD {
          color: #000;
          font-size: 35px;
          font-style: normal;
          font-weight: 700;
          line-height: normal; }
        .LoginLayoutViewV3_newLoginBody_QwM .LoginLayoutViewV3_rightContainer_lvi .LoginLayoutViewV3_newLoginForm__cz .LoginLayoutViewV3_loginTopRow_1Nm .LoginLayoutViewV3_loginFormCaption_36R {
          margin-top: 15px;
          color: #555;
          font-size: 14px;
          font-style: normal;
          font-weight: 700;
          line-height: normal; }
        .LoginLayoutViewV3_newLoginBody_QwM .LoginLayoutViewV3_rightContainer_lvi .LoginLayoutViewV3_newLoginForm__cz .LoginLayoutViewV3_loginTopRow_1Nm .LoginLayoutViewV3_changeLanguage_2rE {
          color: #aaa;
          font-size: 14px;
          font-style: normal;
          font-weight: 400;
          line-height: normal; }
      .LoginLayoutViewV3_newLoginBody_QwM .LoginLayoutViewV3_rightContainer_lvi .LoginLayoutViewV3_newLoginForm__cz .LoginLayoutViewV3_loginFormContent_u6c .LoginLayoutViewV3_login-form-button_VTI {
        border-radius: 5px; }
      .LoginLayoutViewV3_newLoginBody_QwM .LoginLayoutViewV3_rightContainer_lvi .LoginLayoutViewV3_newLoginForm__cz .LoginLayoutViewV3_loginFormContent_u6c .LoginLayoutViewV3_login-form-forgot-row_9e3 {
        position: absolute;
        top: 141px;
        right: 0; }

@media only screen and (max-width: 1400px) {
  .LoginLayoutViewV3_newLoginBody_QwM .LoginLayoutViewV3_rightContainer_lvi .LoginLayoutViewV3_newLoginForm__cz {
    margin: 95px 10%; } }

@media only screen and (max-width: 768px) {
  .LoginLayoutViewV3_logo_1q4 {
    width: 80%;
    margin-bottom: 20px; }
  .LoginLayoutViewV3_login-form_2ew .LoginLayoutViewV3_input_2Xf {
    height: 60px !important; }
  .LoginLayoutViewV3_newLoginBodyMobile_3jC {
    font-family: system-ui;
    min-height: 100vh;
    width: 100%; }
    .LoginLayoutViewV3_newLoginBodyMobile_3jC .LoginLayoutViewV3_mobileWrapper_1Fa {
      height: 100%;
      width: 100%;
      background: #fff;
      padding-bottom: 40px;
      min-height: 100vh; }
    .LoginLayoutViewV3_newLoginBodyMobile_3jC .LoginLayoutViewV3_shopageLogo_2BS {
      display: block;
      margin: 30px 0;
      text-align: center; }
    .LoginLayoutViewV3_newLoginBodyMobile_3jC .LoginLayoutViewV3_shopageLogo_2BS > img {
      height: 60px;
      -o-object-fit: contain;
         object-fit: contain; }
    .LoginLayoutViewV3_newLoginBodyMobile_3jC .LoginLayoutViewV3_mobileContent_8Oa {
      margin: 0 10px;
      border-radius: 15px;
      background: #fff;
      width: 95%;
      padding: 0 5%; }
      .LoginLayoutViewV3_newLoginBodyMobile_3jC .LoginLayoutViewV3_mobileContent_8Oa .LoginLayoutViewV3_loginFormCaption_36R {
        color: #000;
        font-size: 17px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-align: center;
        padding-top: 0; }
      .LoginLayoutViewV3_newLoginBodyMobile_3jC .LoginLayoutViewV3_mobileContent_8Oa .LoginLayoutViewV3_loginFormContent_u6c .LoginLayoutViewV3_checkBoxWrapper_3lX {
        height: 15px;
        margin-top: 15px;
        margin-bottom: 30px; }
      .LoginLayoutViewV3_newLoginBodyMobile_3jC .LoginLayoutViewV3_mobileContent_8Oa .LoginLayoutViewV3_loginFormContent_u6c .LoginLayoutViewV3_login-form-button_VTI {
        border-radius: 5px;
        height: 50px !important; }
      .LoginLayoutViewV3_newLoginBodyMobile_3jC .LoginLayoutViewV3_mobileContent_8Oa .LoginLayoutViewV3_loginFormContent_u6c .LoginLayoutViewV3_login-form-forgot-row_9e3 {
        padding-top: 60px;
        padding-bottom: 40px;
        position: relative; }
        .LoginLayoutViewV3_newLoginBodyMobile_3jC .LoginLayoutViewV3_mobileContent_8Oa .LoginLayoutViewV3_loginFormContent_u6c .LoginLayoutViewV3_login-form-forgot-row_9e3 .LoginLayoutViewV3_login-form-forgot_2YF {
          position: absolute;
          top: 0;
          right: 0; } }
.LoginLayoutViewV4_rootDesktop_3r7 {
  background-color: #f0f2f5;
  height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden; }
  .LoginLayoutViewV4_rootDesktop_3r7 a,
  .LoginLayoutViewV4_rootDesktop_3r7 a > span {
    color: var(--property-theme-color2) !important; }

.LoginLayoutViewV4_row_BeD {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

Button.LoginLayoutViewV4_block_2eB {
  width: 100%; }

.LoginLayoutViewV4_videoBackground_3BQ {
  display: inline-block;
  -o-object-fit: cover;
     object-fit: cover; }

.LoginLayoutViewV4_logo_3LF {
  text-align: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 30px; }

.LoginLayoutViewV4_login-form_n6q {
  margin-top: 2rem; }
  .LoginLayoutViewV4_login-form_n6q .LoginLayoutViewV4_login-form-button_f70 {
    background: black;
    color: white;
    border: black;
    width: 100%; }
    .LoginLayoutViewV4_login-form_n6q .LoginLayoutViewV4_login-form-button_f70:after {
      border-color: black; }
  .LoginLayoutViewV4_login-form_n6q .LoginLayoutViewV4_input_kKN {
    padding: 6px 10px;
    height: 50px !important;
    font-size: 16px;
    color: #000; }

.LoginLayoutViewV4_register_81y {
  text-align: right; }

.LoginLayoutViewV4_password_1Bx {
  margin-bottom: 0; }

.LoginLayoutViewV4_message_3dm {
  white-space: pre; }

.LoginLayoutViewV4_checkBoxWrapper_2jy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px; }
  .LoginLayoutViewV4_checkBoxWrapper_2jy .LoginLayoutViewV4_checkbox_2Ed {
    color: #000; }

.LoginLayoutViewV4_button_2QA {
  position: absolute;
  top: 5px;
  right: 5px;
  height: 50px;
  border: 0px;
  color: #fff;
  background: #4c5259;
  font-weight: 200;
  text-decoration: underline; }

.LoginLayoutViewV4_button_2QA:hover {
  color: #fff;
  background: #4c5259; }

.LoginLayoutViewV4_button_2QA:active {
  color: #fff;
  background: #4c5259; }

.LoginLayoutViewV4_button_2QA:focus {
  color: #fff;
  background: #4c5259; }

.LoginLayoutViewV4_newLoginBody_1Jj {
  font-family: system-ui;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff;
  -webkit-box-shadow: -10px 10px 100px 0px rgba(0, 0, 0, 0.15);
          box-shadow: -10px 10px 100px 0px rgba(0, 0, 0, 0.15); }
  .LoginLayoutViewV4_newLoginBody_1Jj input {
    border: none; }
  .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_ant-checkbox_3kn {
    color: #000; }
  .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_leftContainer_-aW {
    width: 100%; }
    .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_leftContainer_-aW .LoginLayoutViewV4_leftWrapper_7tI {
      height: 100%;
      width: 100%;
      position: relative; }
      .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_leftContainer_-aW .LoginLayoutViewV4_leftWrapper_7tI .LoginLayoutViewV4_videoOverlay_2dM {
        position: fixed;
        height: 100%;
        width: 100%;
        background: rgba(135, 94, 21, 0.14);
        min-height: 100vh;
        z-index: 1;
        top: 0;
        left: 0; }
      .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_leftContainer_-aW .LoginLayoutViewV4_leftWrapper_7tI .LoginLayoutViewV4_shopageLogo_1xZ {
        left: 0;
        position: absolute;
        width: 60%;
        z-index: 1;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%); }
      .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_leftContainer_-aW .LoginLayoutViewV4_leftWrapper_7tI .LoginLayoutViewV4_fixedTitle_1NL,
      .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_leftContainer_-aW .LoginLayoutViewV4_leftWrapper_7tI .LoginLayoutViewV4_fixedDescription_1VI {
        left: 38px;
        position: fixed;
        z-index: 1;
        font-weight: 700;
        color: #fff;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        letter-spacing: 0.5px; }
      .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_leftContainer_-aW .LoginLayoutViewV4_leftWrapper_7tI .LoginLayoutViewV4_fixedTitle_1NL {
        top: 76%;
        font-size: 50px; }
      .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_leftContainer_-aW .LoginLayoutViewV4_leftWrapper_7tI .LoginLayoutViewV4_fixedDescription_1VI {
        top: 85%;
        font-size: 25px; }
  .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_rightContainer_m0U {
    width: 100%;
    max-width: 520px;
    overflow-y: auto;
    z-index: 1;
    background: #f1eee8; }
    .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_rightContainer_m0U .LoginLayoutViewV4_newLoginForm_3Pf {
      margin: 95px 50px;
      height: auto; }
      .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_rightContainer_m0U .LoginLayoutViewV4_newLoginForm_3Pf .LoginLayoutViewV4_loginTopRow_1AO {
        margin-bottom: 33px;
        position: relative; }
        .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_rightContainer_m0U .LoginLayoutViewV4_newLoginForm_3Pf .LoginLayoutViewV4_loginTopRow_1AO .LoginLayoutViewV4_loginFormTitle_3vi {
          color: #000;
          font-size: 35px;
          font-style: normal;
          font-weight: 700;
          line-height: normal; }
        .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_rightContainer_m0U .LoginLayoutViewV4_newLoginForm_3Pf .LoginLayoutViewV4_loginTopRow_1AO .LoginLayoutViewV4_loginFormCaption_2hh {
          margin-top: 15px;
          color: #000;
          font-size: 14px;
          font-style: normal;
          line-height: normal; }
        .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_rightContainer_m0U .LoginLayoutViewV4_newLoginForm_3Pf .LoginLayoutViewV4_loginTopRow_1AO .LoginLayoutViewV4_changeLanguage_38E {
          color: var(--property-theme-color2);
          font-size: 14px;
          font-style: normal;
          font-weight: 400;
          line-height: normal; }
      .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_rightContainer_m0U .LoginLayoutViewV4_newLoginForm_3Pf .LoginLayoutViewV4_loginFormContent_3_A .LoginLayoutViewV4_login-form-button_f70 {
        border-radius: 5px; }
      .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_rightContainer_m0U .LoginLayoutViewV4_newLoginForm_3Pf .LoginLayoutViewV4_loginFormContent_3_A .LoginLayoutViewV4_login-form-forgot-row_3SZ {
        position: absolute;
        top: 141px;
        right: 0; }

.LoginLayoutViewV4_slideUpIn_QvP {
  -webkit-animation: LoginLayoutViewV4_slideUpIn_QvP 1s forwards;
       -o-animation: LoginLayoutViewV4_slideUpIn_QvP 1s forwards;
          animation: LoginLayoutViewV4_slideUpIn_QvP 1s forwards; }

@-webkit-keyframes LoginLayoutViewV4_slideUpIn_QvP {
  0% {
    -webkit-transform: translateY(150px);
            transform: translateY(150px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-o-keyframes LoginLayoutViewV4_slideUpIn_QvP {
  0% {
    -o-transform: translateY(150px);
       transform: translateY(150px); }
  100% {
    -o-transform: translateY(0);
       transform: translateY(0); } }

@keyframes LoginLayoutViewV4_slideUpIn_QvP {
  0% {
    -webkit-transform: translateY(150px);
         -o-transform: translateY(150px);
            transform: translateY(150px); }
  100% {
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); } }

@media only screen and (max-width: 1400px) {
  .LoginLayoutViewV4_newLoginBody_1Jj .LoginLayoutViewV4_rightContainer_m0U .LoginLayoutViewV4_newLoginForm_3Pf {
    margin: 95px 10%; } }

@media only screen and (max-width: 768px) {
  .LoginLayoutViewV4_logo_3LF {
    width: 80%;
    margin-bottom: 20px; }
  .LoginLayoutViewV4_login-form_n6q .LoginLayoutViewV4_input_kKN {
    height: 60px !important; }
  .LoginLayoutViewV4_newLoginBodyMobile_2wo {
    font-family: system-ui;
    min-height: 100vh;
    width: 100%; }
    .LoginLayoutViewV4_newLoginBodyMobile_2wo input {
      border: none; }
    .LoginLayoutViewV4_newLoginBodyMobile_2wo a,
    .LoginLayoutViewV4_newLoginBodyMobile_2wo a > span {
      color: var(--property-theme-color2) !important; }
    .LoginLayoutViewV4_newLoginBodyMobile_2wo .LoginLayoutViewV4_videoOverlay_2dM {
      position: fixed;
      height: 100%;
      width: 100%;
      background: rgba(47, 34, 11, 0.6);
      min-height: 100vh;
      z-index: 1; }
    .LoginLayoutViewV4_newLoginBodyMobile_2wo .LoginLayoutViewV4_videoBackground_3BQ {
      position: fixed;
      z-index: 0; }
    .LoginLayoutViewV4_newLoginBodyMobile_2wo .LoginLayoutViewV4_mobileWrapper_1HJ {
      height: 100%;
      width: 100%;
      padding-bottom: 40px;
      min-height: 100vh;
      position: relative;
      z-index: 2; }
    .LoginLayoutViewV4_newLoginBodyMobile_2wo .LoginLayoutViewV4_shopageLogo_1xZ {
      padding: 5% 20%; }
    .LoginLayoutViewV4_newLoginBodyMobile_2wo .LoginLayoutViewV4_mobileContent_1zD {
      margin: 0 10px;
      border-radius: 10px;
      background: #f1eee8;
      width: 95%;
      padding: 0 5%; }
      .LoginLayoutViewV4_newLoginBodyMobile_2wo .LoginLayoutViewV4_mobileContent_1zD input {
        border: none; }
      .LoginLayoutViewV4_newLoginBodyMobile_2wo .LoginLayoutViewV4_mobileContent_1zD .LoginLayoutViewV4_ant-checkbox_3kn {
        color: #000; }
      .LoginLayoutViewV4_newLoginBodyMobile_2wo .LoginLayoutViewV4_mobileContent_1zD .LoginLayoutViewV4_loginFormCaption_2hh,
      .LoginLayoutViewV4_newLoginBodyMobile_2wo .LoginLayoutViewV4_mobileContent_1zD .LoginLayoutViewV4_registerFormCaption_2z6 {
        color: #000;
        font-size: 17px;
        font-style: normal;
        line-height: normal;
        text-align: center;
        padding-top: 10.752%; }
      .LoginLayoutViewV4_newLoginBodyMobile_2wo .LoginLayoutViewV4_mobileContent_1zD .LoginLayoutViewV4_registerFormCaption_2z6 {
        padding: 10.752% 0 10% 0; }
      .LoginLayoutViewV4_newLoginBodyMobile_2wo .LoginLayoutViewV4_mobileContent_1zD .LoginLayoutViewV4_loginFormContent_3_A .LoginLayoutViewV4_checkBoxWrapper_2jy {
        height: 15px;
        margin-top: 15px;
        margin-bottom: 30px; }
      .LoginLayoutViewV4_newLoginBodyMobile_2wo .LoginLayoutViewV4_mobileContent_1zD .LoginLayoutViewV4_loginFormContent_3_A .LoginLayoutViewV4_login-form-button_f70 {
        border-radius: 999px;
        height: 50px !important; }
      .LoginLayoutViewV4_newLoginBodyMobile_2wo .LoginLayoutViewV4_mobileContent_1zD .LoginLayoutViewV4_loginFormContent_3_A .LoginLayoutViewV4_login-form-forgot-row_3SZ {
        padding-top: 60px;
        padding-bottom: 40px;
        position: relative; }
        .LoginLayoutViewV4_newLoginBodyMobile_2wo .LoginLayoutViewV4_mobileContent_1zD .LoginLayoutViewV4_loginFormContent_3_A .LoginLayoutViewV4_login-form-forgot-row_3SZ .LoginLayoutViewV4_login-form-forgot_35P {
          position: absolute;
          top: 0;
          right: 0; } }
.RegisterV2_login_form_1Pn .RegisterV2_login-form-button_fnQ {
  background: black;
  color: white;
  border: black;
  width: 100%; }
  .RegisterV2_login_form_1Pn .RegisterV2_login-form-button_fnQ:after {
    border-color: black; }

.RegisterV2_login_form_1Pn .RegisterV2_input_2HF {
  padding: 6px 10px;
  height: 45px;
  font-size: 16px;
  color: #000;
  border-radius: 5px; }

.RegisterV2_login_form_1Pn .ant-select-selection {
  height: 45px;
  font-size: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
  outline: none;
  border-radius: 5px; }

.RegisterV2_login_form_1Pn .ant-select-selection__placeholder {
  overflow: inherit; }

.RegisterV2_login_form_1Pn .ant-form-item {
  margin-bottom: 18px; }

.RegisterV2_login_form_1Pn .RegisterV2_option_SqG {
  height: 45px; }

.RegisterV2_login_form_1Pn .RegisterV2_backButton_W3q {
  margin-top: 10px; }

.RegisterV2_headTitle_17w {
  font-size: 20px;
  text-align: center;
  margin-bottom: 30px;
  color: black; }

.RegisterV2_logo_918 {
  height: 150px;
  display: block;
  margin: 0px auto; }

.RegisterV2_passwordSection_2Jk {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  gap: 20px; }

@media only screen and (max-width: 768px) {
  .RegisterV2_root_JLe {
    background: none; }
    .RegisterV2_root_JLe .ant-select-selection {
      height: 60px !important; }
  .RegisterV2_login_form_1Pn {
    padding: 0px 0px 40px;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .RegisterV2_logo_918 {
    height: 120px; }
  .RegisterV2_input_2HF {
    height: 60px !important; } }
.FullWidthNoti_container_1V7 {
  position: fixed;
  width: 100%;
  height: 60px;
  background-color: var(--property-theme-color1);
  top: 0;
  z-index: 99999;
  -webkit-animation: FullWidthNoti_slideDown_sI6 0.4s ease-in;
       -o-animation: FullWidthNoti_slideDown_sI6 0.4s ease-in;
          animation: FullWidthNoti_slideDown_sI6 0.4s ease-in;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 5px; }

.FullWidthNoti_end_2ci {
  -webkit-animation: FullWidthNoti_slideUp_1Dx 0.4s ease-in forwards;
       -o-animation: FullWidthNoti_slideUp_1Dx 0.4s ease-in forwards;
          animation: FullWidthNoti_slideUp_1Dx 0.4s ease-in forwards; }

.FullWidthNoti_noti_2UT {
  color: #fff;
  font-size: 14px; }

.FullWidthNoti_noti_2UT > * {
  display: inline-block;
  vertical-align: middle; }

.FullWidthNoti_icon_27x {
  margin-right: 5px;
  font-size: 17px; }

.FullWidthNoti_success_RTA {
  background: #00a854; }

.FullWidthNoti_info_3s6 {
  background: var(--property-theme-color1); }

.FullWidthNoti_error_3mn {
  background: #ff0000; }

.FullWidthNoti_warning_3JW {
  background: #ffbf00; }

@-webkit-keyframes FullWidthNoti_slideDown_sI6 {
  from {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-o-keyframes FullWidthNoti_slideDown_sI6 {
  from {
    -o-transform: translateY(-100%);
       transform: translateY(-100%); }
  to {
    -o-transform: translateY(0);
       transform: translateY(0); } }

@keyframes FullWidthNoti_slideDown_sI6 {
  from {
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%); }
  to {
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes FullWidthNoti_slideUp_1Dx {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  to {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); } }

@-o-keyframes FullWidthNoti_slideUp_1Dx {
  from {
    -o-transform: translateY(0);
       transform: translateY(0); }
  to {
    -o-transform: translateY(-100%);
       transform: translateY(-100%); } }

@keyframes FullWidthNoti_slideUp_1Dx {
  from {
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); }
  to {
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%); } }
.CourseLayout_root_1gY {
  padding: 20px; }
.CourseGrid_root_1Fc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
  max-width: 1150px;
  margin: 0 auto; }
  .CourseGrid_root_1Fc > div {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.CourseGrid_sortersContainer_1BZ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  gap: 10px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 20px; }
  .CourseGrid_sortersContainer_1BZ > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.CourseGrid_switch_2qo {
  --pad: 8px;
  --icon-container-size: 38px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f8f8f8;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: var(--pad);
  border-radius: 7px;
  margin-left: auto; }
  .CourseGrid_switch_2qo .CourseGrid_toggler_aME {
    position: absolute;
    width: var(--icon-container-size);
    height: calc(100% - var(--pad) * 2);
    top: var(--pad);
    left: var(--pad);
    border-radius: 7px;
    background: #fff;
    z-index: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    -o-transition: -o-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out; }
  .CourseGrid_switch_2qo .CourseGrid_togglerGrid_3rk {
    -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px); }
  .CourseGrid_switch_2qo .CourseGrid_togglerList_3Bk {
    -webkit-transform: translateX(var(--icon-container-size));
        -ms-transform: translateX(var(--icon-container-size));
         -o-transform: translateX(var(--icon-container-size));
            transform: translateX(var(--icon-container-size)); }
  .CourseGrid_switch_2qo .CourseGrid_icon_1Us {
    width: var(--icon-container-size);
    aspect-ratio: 1;
    height: 100%;
    padding: 5px 8px;
    position: relative;
    -o-object-fit: contain;
       object-fit: contain;
    -webkit-filter: invert(100%) sepia(0%) saturate(2883%) hue-rotate(47deg) brightness(94%) contrast(72%);
            filter: invert(100%) sepia(0%) saturate(2883%) hue-rotate(47deg) brightness(94%) contrast(72%);
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    z-index: 1; }
  .CourseGrid_switch_2qo .CourseGrid_active_1Ab {
    -webkit-filter: invert(35%) sepia(0%) saturate(1%) hue-rotate(53deg) brightness(96%) contrast(93%);
            filter: invert(35%) sepia(0%) saturate(1%) hue-rotate(53deg) brightness(96%) contrast(93%); }

.CourseGrid_viewWrapper_SKk {
  position: relative;
  padding: 30px;
  background-color: white; }
  .CourseGrid_viewWrapper_SKk > div {
    -webkit-animation: CourseGrid_fadeIn_ZBB 0.4s ease-in-out forwards;
         -o-animation: CourseGrid_fadeIn_ZBB 0.4s ease-in-out forwards;
            animation: CourseGrid_fadeIn_ZBB 0.4s ease-in-out forwards; }

@-webkit-keyframes CourseGrid_fadeIn_ZBB {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-o-keyframes CourseGrid_fadeIn_ZBB {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes CourseGrid_fadeIn_ZBB {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@media only screen and (max-width: 900px) {
  .CourseGrid_root_1Fc {
    width: 100%; }
  .CourseGrid_viewWrapper_SKk {
    padding: 15px; }
  .CourseGrid_sortersContainer_1BZ {
    margin-bottom: 10px; } }
.Grid_gridWrapper_2XP {
  display: -ms-grid;
  display: grid;
  position: relative;
  width: 100%;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2rem;
  -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: minmax(150px, auto);
  height: 100%; }
  .Grid_gridWrapper_2XP .Grid_createWrapper_1r9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 20px;
    color: black;
    border: 1px dashed black;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer; }
  .Grid_gridWrapper_2XP .Grid_createWrapperDisabled_2ge {
    background-color: #eee;
    cursor: not-allowed; }
  .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    width: 100%;
    border-radius: 4px;
    background-color: #f5f5f5;
    overflow: hidden;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    cursor: pointer; }
    .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_imageContainer_X5B {
      width: 100%;
      aspect-ratio: 3/2;
      position: relative;
      overflow: hidden;
      background-position: center;
      background-repeat: no-repeat;
      -webkit-background-size: auto 100%;
              background-size: auto 100%;
      -webkit-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
      background-color: #525ef1; }
      .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_imageContainer_X5B > img {
        width: 100%;
        height: 100%;
        position: relative;
        -o-object-fit: cover;
           object-fit: cover;
        -webkit-transition: -webkit-transform 0.3s ease-in-out;
        transition: -webkit-transform 0.3s ease-in-out;
        -o-transition: -o-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out; }
      .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_imageContainer_X5B .Grid_tag_MwV {
        position: absolute;
        color: #fff;
        background-color: #0071ff;
        border-radius: 4px;
        padding: 5px 12px;
        top: 15px;
        left: 15px;
        z-index: 1; }
      .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_imageContainer_X5B .Grid_bookmarkIcon_2I6 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        position: absolute;
        top: 15px;
        right: 15px;
        padding: 5px;
        border-radius: 50%;
        -webkit-backdrop-filter: blur(10px);
                backdrop-filter: blur(10px); }
    .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 auto;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      padding: 20px;
      gap: 15px;
      color: #6f6b80; }
      .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ .Grid_title_2mu {
        font-size: 20px;
        line-height: 1.6;
        font-weight: 700;
        color: #231f40; }
      .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ .Grid_description_2Wx {
        font-size: 12px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: wrap; }
      .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ .Grid_duration_20p {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
      .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ .Grid_rowBetween_1BV {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ .Grid_rowBetween_1BV > div {
          display: inherit;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 5px;
          font-size: 14px; }
          .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ .Grid_rowBetween_1BV > div .Grid_icon_29q {
            font-size: 14px; }
      .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ .Grid_reviewWrapper_l-D {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        color: #6f6b80; }
        .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ .Grid_reviewWrapper_l-D .ant-rate {
          font-size: 15px;
          margin-right: 10px; }
      .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ .Grid_divider_2e6 {
        margin-top: auto;
        border-top: 1px solid #e9e9eb;
        width: 100%; }
      .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ .Grid_bottomWrapper_-Oq {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
            -ms-flex-align: baseline;
                align-items: baseline;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        line-height: 1;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        row-gap: 10px; }
        .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ .Grid_bottomWrapper_-Oq > div {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          gap: 5px;
          font-size: 15px;
          -webkit-box-align: baseline;
          -webkit-align-items: baseline;
              -ms-flex-align: baseline;
                  align-items: baseline; }
        .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ .Grid_bottomWrapper_-Oq .Grid_priceWrapper_18h {
          gap: 10px; }
          .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ .Grid_bottomWrapper_-Oq .Grid_priceWrapper_18h p:first-child {
            font-weight: 700;
            font-size: 20px;
            color: #525fe1; }
          .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ .Grid_bottomWrapper_-Oq .Grid_priceWrapper_18h p:nth-child(2) {
            text-decoration: line-through;
            font-size: 16px; }
  .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ:hover {
    background-color: white;
    -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05); }
    .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ:hover .Grid_imageContainer_X5B > img {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
           -o-transform: scale(1.1);
              transform: scale(1.1); }

.Grid_checkboxWrapper_3lE {
  position: relative; }
  .Grid_checkboxWrapper_3lE .Grid_checkboxInput_2CI {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(100%);
            clip-path: inset(100%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px; }
    .Grid_checkboxWrapper_3lE .Grid_checkboxInput_2CI:checked + .Grid_checkboxTitle_1Px {
      border-color: #2260ff;
      -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
              box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
      color: #2260ff; }
      .Grid_checkboxWrapper_3lE .Grid_checkboxInput_2CI:checked + .Grid_checkboxTitle_1Px:before {
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1);
        opacity: 1;
        background-color: #2260ff;
        border-color: #2260ff; }
      .Grid_checkboxWrapper_3lE .Grid_checkboxInput_2CI:checked + .Grid_checkboxTitle_1Px .Grid_checkboxIcon_3-n {
        color: white; }
    .Grid_checkboxWrapper_3lE .Grid_checkboxInput_2CI:focus + .Grid_checkboxTitle_1Px {
      border-color: #2260ff;
      -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1), 0 0 0 4px #b5c9fc;
              box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1), 0 0 0 4px #b5c9fc; }
      .Grid_checkboxWrapper_3lE .Grid_checkboxInput_2CI:focus + .Grid_checkboxTitle_1Px:before {
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1);
        opacity: 1; }
  .Grid_checkboxWrapper_3lE .Grid_checkboxTitle_1Px {
    border: 1px solid transparent; }
    .Grid_checkboxWrapper_3lE .Grid_checkboxTitle_1Px:before {
      content: '';
      position: absolute;
      display: block;
      width: 1.25rem;
      height: 1.25rem;
      border: 2px solid #b5bfd9;
      background-color: #fff;
      border-radius: 50%;
      top: 0.25rem;
      left: 0.25rem;
      opacity: 0;
      -webkit-transform: scale(0);
          -ms-transform: scale(0);
           -o-transform: scale(0);
              transform: scale(0);
      -webkit-transition: 0.25s ease;
      -o-transition: 0.25s ease;
      transition: 0.25s ease;
      -webkit-background-size: 12px 12px;
              background-size: 12px;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      z-index: 1; }
    .Grid_checkboxWrapper_3lE .Grid_checkboxTitle_1Px:hover {
      border-color: #2260ff; }
      .Grid_checkboxWrapper_3lE .Grid_checkboxTitle_1Px:hover:before {
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1);
        opacity: 1; }
  .Grid_checkboxWrapper_3lE .Grid_checkboxIcon_3-n {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    top: 0.25rem;
    left: 0.25rem;
    z-index: 100;
    width: 1.25rem;
    height: 1.25rem;
    -webkit-transition: 0.375s ease;
    -o-transition: 0.375s ease;
    transition: 0.375s ease;
    color: #494949; }

@media only screen and (max-width: 900px) {
  .Grid_gridWrapper_2XP {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr); }
    .Grid_gridWrapper_2XP .Grid_cardWrapper_1EJ .Grid_contentWrapper_7wJ {
      padding: 15px; } }
.List_listWrapper_2ZZ {
  display: -ms-grid;
  display: grid;
  position: relative;
  width: 100%;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2rem;
  -ms-grid-columns: (1fr)[1];
      grid-template-columns: repeat(1, 1fr);
  grid-auto-rows: minmax(150px, auto); }
  .List_listWrapper_2ZZ .List_createWrapper_3bD {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 20px;
    color: black;
    border: 1px dashed black;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer; }
  .List_listWrapper_2ZZ .List_checkboxWrapper_yEO {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px; }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > div {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0;
          -ms-flex: 1 0 0px;
              flex: 1 0 0; }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > input[type='checkbox'] {
      --active: #275efe;
      --active-inner: #fff;
      --focus: 2px rgba(39, 94, 254, 0.3);
      --border: #bbc1e1;
      --border-hover: #275efe;
      --background: #fff;
      --disabled: #f6f8ff;
      --disabled-inner: #e1e6f9;
      -webkit-appearance: none;
      -moz-appearance: none;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      height: 21px;
      outline: none;
      display: inline-block;
      vertical-align: top;
      position: relative;
      margin: 0;
      cursor: pointer;
      border: 1px solid var(--bc, var(--border));
      background: var(--b, var(--background));
      -webkit-transition: background 0.3s, border-color 0.3s, -webkit-box-shadow 0.2s;
      transition: background 0.3s, border-color 0.3s, -webkit-box-shadow 0.2s;
      -o-transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
      transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
      transition: background 0.3s, border-color 0.3s, box-shadow 0.2s, -webkit-box-shadow 0.2s; }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > input[type='checkbox']:after {
      content: '';
      display: block;
      left: 0;
      top: 0;
      position: absolute;
      -webkit-transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
      transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
      -o-transition: opacity var(--d-o, 0.2s), -o-transform var(--d-t, 0.3s) var(--d-t-e, ease);
      transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
      transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease), -o-transform var(--d-t, 0.3s) var(--d-t-e, ease); }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > input[type='checkbox']:checked {
      --b: var(--active);
      --bc: var(--active);
      --d-o: 0.3s;
      --d-t: 0.6s;
      --d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2); }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > input[type='checkbox']:disabled {
      --b: var(--disabled);
      cursor: not-allowed;
      opacity: 0.9; }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > input[type='checkbox']:disabled:checked {
      --b: var(--disabled-inner);
      --bc: var(--border); }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > input[type='checkbox']:disabled + label {
      cursor: not-allowed; }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > input[type='checkbox']:hover:not(:checked):not(:disabled) {
      --bc: var(--border-hover); }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > input[type='checkbox']:focus {
      -webkit-box-shadow: 0 0 0 var(--focus);
              box-shadow: 0 0 0 var(--focus); }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > input[type='checkbox']:not(.List_switch_1_d) {
      width: 21px; }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > input[type='checkbox']:not(.List_switch_1_d):after {
      opacity: var(--o, 0); }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > input[type='checkbox']:not(.List_switch_1_d):checked {
      --o: 1; }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > input[type='checkbox'] + label {
      display: inline-block;
      vertical-align: middle;
      cursor: pointer;
      margin-left: 4px; }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > input[type='checkbox']:not(.List_switch_1_d) {
      border-radius: 7px; }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > input[type='checkbox']:not(.List_switch_1_d):after {
      width: 5px;
      height: 9px;
      border: 2px solid var(--active-inner);
      border-top: 0;
      border-left: 0;
      left: 7px;
      top: 4px;
      -webkit-transform: rotate(var(--r, 20deg));
          -ms-transform: rotate(var(--r, 20deg));
           -o-transform: rotate(var(--r, 20deg));
              transform: rotate(var(--r, 20deg)); }
    .List_listWrapper_2ZZ .List_checkboxWrapper_yEO > input[type='checkbox']:not(.List_switch_1_d):checked {
      --r: 43deg; }
  .List_listWrapper_2ZZ .List_createWrapperDisabled_2g- {
    background-color: #eee;
    cursor: not-allowed; }
  .List_listWrapper_2ZZ .List_cardWrapper_1PQ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    border-radius: 4px;
    overflow: hidden;
    background-color: #f2f2f2;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    cursor: pointer; }
    .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_imageContainer_3ea {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 300px;
          -ms-flex: 0 0 300px;
              flex: 0 0 300px;
      width: 100%;
      aspect-ratio: 3/2;
      position: relative;
      overflow: hidden;
      background-position: center;
      background-repeat: no-repeat;
      -webkit-background-size: auto 100%;
              background-size: auto 100%;
      -webkit-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
      border-radius: 4px; }
      .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_imageContainer_3ea > img {
        width: 100%;
        height: 100%;
        position: relative;
        -o-object-fit: cover;
           object-fit: cover;
        -webkit-transition: -webkit-transform 0.3s ease-in-out;
        transition: -webkit-transform 0.3s ease-in-out;
        -o-transition: -o-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out; }
      .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_imageContainer_3ea .List_tag_180 {
        position: absolute;
        color: #525fe1;
        background-color: white;
        border-radius: 4px;
        padding: 5px 12px;
        top: 15px;
        left: 15px; }
      .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_imageContainer_3ea .List_bookmarkIcon_Z6f {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        position: absolute;
        top: 15px;
        right: 15px;
        padding: 5px;
        border-radius: 50%;
        -webkit-backdrop-filter: blur(10px);
                backdrop-filter: blur(10px); }
    .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_row_1rj {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 auto;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto; }
    .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_contentWrapper_12f {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 auto;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 24px;
      gap: 15px;
      color: #6f6b80;
      width: 100%; }
      .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_contentWrapper_12f .List_title_1MV {
        font-size: 20px;
        line-height: 1.6;
        font-weight: 700;
        color: #231f40; }
      .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_contentWrapper_12f .List_duration_3AF {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
      .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_contentWrapper_12f .List_rowBetween_26e {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_contentWrapper_12f .List_rowBetween_26e > div {
          display: inherit;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 5px;
          font-size: 14px; }
          .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_contentWrapper_12f .List_rowBetween_26e > div .List_icon_5hU {
            font-size: 14px; }
      .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_contentWrapper_12f .List_reviewWrapper_2uf {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        color: #6f6b80; }
        .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_contentWrapper_12f .List_reviewWrapper_2uf .ant-rate {
          font-size: 15px;
          margin-right: 10px; }
      .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_contentWrapper_12f .List_divider_1oJ {
        margin-top: auto;
        border-top: 1px solid #e9e9eb;
        width: 100%; }
      .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_contentWrapper_12f .List_bottomWrapper_3Ig {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
            -ms-flex-align: baseline;
                align-items: baseline;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        line-height: 1;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        row-gap: 10px; }
        .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_contentWrapper_12f .List_bottomWrapper_3Ig > div {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          gap: 5px;
          font-size: 15px;
          -webkit-box-align: baseline;
          -webkit-align-items: baseline;
              -ms-flex-align: baseline;
                  align-items: baseline; }
        .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_contentWrapper_12f .List_bottomWrapper_3Ig .List_priceWrapper_2oA {
          gap: 10px; }
          .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_contentWrapper_12f .List_bottomWrapper_3Ig .List_priceWrapper_2oA p:first-child {
            font-weight: 700;
            font-size: 20px;
            color: #525fe1; }
          .List_listWrapper_2ZZ .List_cardWrapper_1PQ .List_contentWrapper_12f .List_bottomWrapper_3Ig .List_priceWrapper_2oA p:nth-child(2) {
            text-decoration: line-through;
            font-size: 18px; }
  .List_listWrapper_2ZZ .List_cardWrapper_1PQ:hover {
    background-color: white;
    -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05); }
    .List_listWrapper_2ZZ .List_cardWrapper_1PQ:hover .List_imageContainer_3ea > img {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
           -o-transform: scale(1.1);
              transform: scale(1.1); }
.Pagination_paginationWrapper_241 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  margin-top: 20px; }
  .Pagination_paginationWrapper_241 .Pagination_paginationContainer_3On {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 45px;
    height: 45px;
    background-color: #f5f5f5;
    border-radius: 50%;
    color: #6f6b80;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    cursor: pointer; }
  .Pagination_paginationWrapper_241 .Pagination_selected_3WK,
  .Pagination_paginationWrapper_241 .Pagination_paginationContainer_3On:hover {
    background-color: #525ef1;
    color: white; }
.Search_toolbar_3Up {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: 350px; }

.Search_inputWrapper_2AU {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  position: relative;
  max-width: 350px;
  border-radius: 4px;
  height: 40px;
  min-height: 40px;
  background-color: white;
  padding: 0px 25px;
  height: 60px; }
  .Search_inputWrapper_2AU > input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    position: relative;
    width: auto;
    max-width: 100%;
    outline: 0;
    z-index: 1;
    font-size: 14px;
    line-height: 1.5;
    border: 1px solid transparent;
    background: transparent; }
    .Search_inputWrapper_2AU > input ::placeholder,
    .Search_inputWrapper_2AU > input ::-ms-input-placeholder {
      color: #757575; }
  .Search_inputWrapper_2AU > button {
    display: block;
    white-space: nowrap;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: bold;
    cursor: pointer;
    overflow: hidden;
    border: none;
    background: transparent;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto; }
    .Search_inputWrapper_2AU > button .Search_searchIcon_r1X {
      font-size: 15px; }
.Sort_desktopSort_o6b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.Sort_mobileSort_3gB {
  display: none;
  background-color: white;
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 15px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.Sort_mobileSort_3gB:hover,
.Sort_mobileSort_3gB:active {
  -webkit-box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px;
          box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px; }

.Sort_sortIcon_fsR {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20px;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  width: 20px;
  aspect-ratio: 1;
  background-color: #aaa;
  -webkit-mask: url("/icon/icon_sort.svg") no-repeat center/contain;
          mask: url("/icon/icon_sort.svg") no-repeat center/contain; }

@media only screen and (max-width: 900px) {
  .Sort_desktopSort_o6b {
    display: none; }
  .Sort_mobileSort_3gB {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .Sort_sortContentWrapper_oEp {
    --selected-color: #ecf6fd;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    border-radius: 4px;
    background-color: white;
    overflow: hidden; }
    .Sort_sortContentWrapper_oEp > * {
      padding: 10px 15px;
      background-color: white;
      color: #000;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      -webkit-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear; }
    .Sort_sortContentWrapper_oEp .Sort_selected_2IF,
    .Sort_sortContentWrapper_oEp > div:active,
    .Sort_sortContentWrapper_oEp > div:hover {
      background-color: var(--selected-color); } }
.Advanced_advanced_2nT {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 15px;
  background-color: white;
  border-radius: 4px;
  color: #aaa;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 60px;
  width: auto;
  font-size: 20px;
  gap: 10px; }
  .Advanced_advanced_2nT > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    cursor: pointer; }
  .Advanced_advanced_2nT .Advanced_btn_3Z_ {
    height: 40px;
    border-radius: 4px; }
  .Advanced_advanced_2nT .Advanced_delete_2yz {
    background-color: #f76767;
    color: white; }
  .Advanced_advanced_2nT .Advanced_cancel_1Nr {
    background-color: #aaa;
    color: white; }

.Advanced_dropdownWrapper_1nI {
  position: relative;
  background-color: white;
  border-radius: 4px;
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
          box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  overflow: hidden; }
  .Advanced_dropdownWrapper_1nI > li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 8px 10px;
    font-size: 16px;
    width: 100px;
    white-space: nowrap; }
  .Advanced_dropdownWrapper_1nI > li:hover {
    background-color: #ecf6fd;
    color: #000;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
  .Advanced_dropdownWrapper_1nI .Advanced_selected_3v6 {
    background-color: #d1d1d1;
    color: #fff; }
.CourseDetailModal_contentWrapper_2BF {
  height: 100%;
  overflow-y: auto; }

.CourseDetailModal_tab_BWq {
  padding: 0px 30px;
  margin-bottom: 30px; }

.CourseDetailModal_tab_BWq > div:first-child {
  margin-bottom: 0px; }

.CourseDetailModal_footer_2hH {
  padding: 15px;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
  border-top: 1px solid #eee; }

.CourseDetailModal_header_L4q {
  padding: 5px 0 5px 10px;
  height: 50px; }

.CourseDetailModal_headerContainer_2Xb {
  width: 100%;
  height: 100%; }

.CourseDetailModal_leftContainer_21t {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 5%;
  font-size: 35px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.CourseDetailModal_leftContainer_21t:hover {
  opacity: 0.6;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.CourseDetailModal_rightContainer_1iw,
.CourseDetailModal_rightContainerSecond_15_ {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 95%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
  height: 100%;
  vertical-align: top; }

.CourseDetailModal_rightContainerSecond_15_ {
  font-size: 24px; }

.CourseDetailModal_buttonContainer_3wn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 5px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.CourseDetailModal_buttonContainer_3wn:hover {
  opacity: 0.5;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.CourseDetailModal_circledNumberContainer_1oO {
  width: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.CourseDetailModal_circledNumber_1px {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid #0071ff;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  text-align: center;
  -webkit-transition: opacity 0.3s, background 0.3s, color 0.3s;
  -o-transition: opacity 0.3s, background 0.3s, color 0.3s;
  transition: opacity 0.3s, background 0.3s, color 0.3s; }

.CourseDetailModal_buttonTitle_3dt {
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.CourseDetailModal_footerContainer_3nA {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .CourseDetailModal_footerContainer_3nA > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
  .CourseDetailModal_footerContainer_3nA .CourseDetailModal_flexEnd_myZ {
    margin-left: auto; }

@media only screen and (max-width: 700px) {
  .CourseDetailModal_content_1Na {
    width: 100%; } }
.SubscriptionBox_root_K7p {
  width: 100%;
  position: relative; }

.SubscriptionBox_content_3MM {
  width: 100%;
  position: relative;
  padding: 20px; }
  .SubscriptionBox_content_3MM > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
.SubscriptionProductModal_headerContent_1JG {
  font-size: 18px; }

.SubscriptionProductModal_footerContent_1Qf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 10px;
  gap: 10px; }
  .SubscriptionProductModal_footerContent_1Qf .SubscriptionProductModal_confirm_tLh,
  .SubscriptionProductModal_footerContent_1Qf .SubscriptionProductModal_cancel_3-9 {
    height: 40px !important;
    line-height: 40px !important;
    padding: 0px 25px; }
  .SubscriptionProductModal_footerContent_1Qf .SubscriptionProductModal_confirm_tLh {
    background-color: #0071ff !important;
    color: #fff !important;
    border-color: #0071ff !important; }
  .SubscriptionProductModal_footerContent_1Qf .SubscriptionProductModal_cancel_3-9 {
    background-color: #eee;
    color: #4c5259; }
  .SubscriptionProductModal_footerContent_1Qf > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }

.SubscriptionProductModal_contentContainer_3kw {
  position: relative;
  height: 100%;
  overflow-y: auto;
  padding: 15px; }
  .SubscriptionProductModal_contentContainer_3kw .SubscriptionProductModal_row_2Uc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: inherit;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
    gap: 15px;
    margin-bottom: 25px; }
    .SubscriptionProductModal_contentContainer_3kw .SubscriptionProductModal_row_2Uc .ant-select-selection {
      width: 100%; }
    .SubscriptionProductModal_contentContainer_3kw .SubscriptionProductModal_row_2Uc .SubscriptionProductModal_pair_3bv {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0;
          -ms-flex: 1 0 0px;
              flex: 1 0 0;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      gap: 5px; }
      .SubscriptionProductModal_contentContainer_3kw .SubscriptionProductModal_row_2Uc .SubscriptionProductModal_pair_3bv > * {
        width: 100%; }
      .SubscriptionProductModal_contentContainer_3kw .SubscriptionProductModal_row_2Uc .SubscriptionProductModal_pair_3bv > span {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; }

.SubscriptionProductModal_warming_2QD {
  color: #ff0000; }
.SubscriptionDataListModal_headerContent_3VE {
  font-size: 18px; }

.SubscriptionDataListModal_footerContent_30R {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 10px;
  gap: 10px; }
  .SubscriptionDataListModal_footerContent_30R .SubscriptionDataListModal_confirm_2E6,
  .SubscriptionDataListModal_footerContent_30R .SubscriptionDataListModal_cancel_332 {
    height: 40px !important;
    line-height: 40px !important;
    padding: 0px 25px; }
  .SubscriptionDataListModal_footerContent_30R .SubscriptionDataListModal_confirm_2E6 {
    background-color: #0071ff !important;
    color: #fff !important;
    border-color: #0071ff !important; }
  .SubscriptionDataListModal_footerContent_30R .SubscriptionDataListModal_cancel_332 {
    background-color: #eee;
    color: #4c5259; }
  .SubscriptionDataListModal_footerContent_30R > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }

.SubscriptionDataListModal_contentContainer_2AM {
  position: relative;
  height: 100%;
  overflow-y: auto;
  padding: 15px; }
  .SubscriptionDataListModal_contentContainer_2AM .SubscriptionDataListModal_row_3Rw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: inherit;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
    gap: 15px;
    margin-bottom: 25px; }
    .SubscriptionDataListModal_contentContainer_2AM .SubscriptionDataListModal_row_3Rw .ant-select-selection {
      width: 100%; }
    .SubscriptionDataListModal_contentContainer_2AM .SubscriptionDataListModal_row_3Rw .SubscriptionDataListModal_pair_3T1 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0;
          -ms-flex: 1 0 0px;
              flex: 1 0 0;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      gap: 5px; }
      .SubscriptionDataListModal_contentContainer_2AM .SubscriptionDataListModal_row_3Rw .SubscriptionDataListModal_pair_3T1 > * {
        width: 100%; }
      .SubscriptionDataListModal_contentContainer_2AM .SubscriptionDataListModal_row_3Rw .SubscriptionDataListModal_pair_3T1 > span {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; }

.SubscriptionDataListModal_warming_olC {
  color: #ff0000; }
.SubscriptionTable_SubscriptionTableContainer_reK {
  background: #fff;
  -webkit-box-shadow: 0px 20px 50px #0000001a;
          box-shadow: 0px 20px 50px #0000001a;
  padding: 20px;
  border-radius: 8px; }
.Instructor_spinContainer_3x0 {
  width: 100%;
  height: 500px;
  position: relative; }

.Instructor_spinContainer_3x0 > div {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.Instructor_spinContainer_3x0 > div > span {
  width: 50px;
  height: 50px; }

.Instructor_spinContainer_3x0 > div > span > i {
  width: 18px;
  height: 18px; }

.Instructor_actionButtonsContainer_1tV {
  width: 100%;
  background: #fff;
  height: 65px;
  line-height: 65px;
  padding-right: 15px;
  text-align: right; }
.InstructorGrid_root_W-F {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
  max-width: 1150px;
  margin: 0 auto; }
  .InstructorGrid_root_W-F > div {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.InstructorGrid_sortersContainer_2Ao {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  gap: 10px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 20px; }
  .InstructorGrid_sortersContainer_2Ao > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.InstructorGrid_switch_2fg {
  --pad: 8px;
  --icon-container-size: 35px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f8f8f8;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: var(--pad);
  border-radius: 7px;
  margin-left: auto; }
  .InstructorGrid_switch_2fg .InstructorGrid_toggler_13e {
    position: absolute;
    width: var(--icon-container-size);
    height: calc(100% - var(--pad) * 2);
    top: var(--pad);
    left: var(--pad);
    border-radius: 7px;
    background: #fff;
    z-index: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    -o-transition: -o-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out; }
  .InstructorGrid_switch_2fg .InstructorGrid_togglerGrid_2tB {
    -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px); }
  .InstructorGrid_switch_2fg .InstructorGrid_togglerList_2Sj {
    -webkit-transform: translateX(var(--icon-container-size));
        -ms-transform: translateX(var(--icon-container-size));
         -o-transform: translateX(var(--icon-container-size));
            transform: translateX(var(--icon-container-size)); }
  .InstructorGrid_switch_2fg .InstructorGrid_icon_3W_ {
    width: var(--icon-container-size);
    aspect-ratio: 1;
    height: 100%;
    padding: 5px 8px;
    position: relative;
    -o-object-fit: contain;
       object-fit: contain;
    -webkit-filter: invert(100%) sepia(0%) saturate(2883%) hue-rotate(47deg) brightness(94%) contrast(72%);
            filter: invert(100%) sepia(0%) saturate(2883%) hue-rotate(47deg) brightness(94%) contrast(72%);
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    z-index: 1; }
  .InstructorGrid_switch_2fg .InstructorGrid_active_28E {
    -webkit-filter: invert(35%) sepia(0%) saturate(1%) hue-rotate(53deg) brightness(96%) contrast(93%);
            filter: invert(35%) sepia(0%) saturate(1%) hue-rotate(53deg) brightness(96%) contrast(93%); }

.InstructorGrid_viewWrapper_3yS {
  position: relative;
  padding: 30px;
  background-color: white; }
  .InstructorGrid_viewWrapper_3yS > div {
    -webkit-animation: InstructorGrid_fadeIn_1ol 0.4s ease-in-out forwards;
         -o-animation: InstructorGrid_fadeIn_1ol 0.4s ease-in-out forwards;
            animation: InstructorGrid_fadeIn_1ol 0.4s ease-in-out forwards; }

@-webkit-keyframes InstructorGrid_fadeIn_1ol {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-o-keyframes InstructorGrid_fadeIn_1ol {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes InstructorGrid_fadeIn_1ol {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@media only screen and (max-width: 900px) {
  .InstructorGrid_root_W-F {
    width: 100%; }
  .InstructorGrid_viewWrapper_3yS {
    padding: 15px; }
  .InstructorGrid_sortersContainer_2Ao {
    margin-bottom: 10px; } }
.Grid_gridWrapper_1hM {
  display: -ms-grid;
  display: grid;
  position: relative;
  width: 100%;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2rem;
  -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: minmax(150px, auto); }
  .Grid_gridWrapper_1hM .Grid_createWrapper_3mf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 20px;
    color: black;
    border: 1px dashed black;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer; }
  .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    width: 100%;
    border-radius: 4px;
    background-color: #f5f5f5;
    overflow: hidden;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    cursor: pointer; }
    .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I .Grid_imageContainer_2Lj {
      width: 100%;
      aspect-ratio: 3/2;
      position: relative;
      overflow: hidden;
      background-position: center;
      background-repeat: no-repeat;
      -webkit-background-size: auto 100%;
              background-size: auto 100%;
      -webkit-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
      background-color: #525ef1; }
      .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I .Grid_imageContainer_2Lj > img {
        width: 100%;
        height: 100%;
        position: relative;
        -o-object-fit: cover;
           object-fit: cover;
        -webkit-transition: -webkit-transform 0.3s ease-in-out;
        transition: -webkit-transform 0.3s ease-in-out;
        -o-transition: -o-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out; }
      .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I .Grid_imageContainer_2Lj .Grid_tag_3IL {
        position: absolute;
        color: #fff;
        background-color: #0071ff;
        border-radius: 4px;
        padding: 5px 12px;
        top: 15px;
        left: 15px;
        z-index: 1; }
      .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I .Grid_imageContainer_2Lj .Grid_bookmarkIcon_1dt {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        position: absolute;
        top: 15px;
        right: 15px;
        padding: 5px;
        border-radius: 50%;
        -webkit-backdrop-filter: blur(10px);
                backdrop-filter: blur(10px); }
    .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I .Grid_contentWrapper_36L {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 24px;
      gap: 15px;
      color: #6f6b80; }
      .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I .Grid_contentWrapper_36L .Grid_title_1OR {
        font-size: 20px;
        line-height: 1.6;
        font-weight: 700;
        color: #231f40; }
      .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I .Grid_contentWrapper_36L .Grid_duration_201 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
      .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I .Grid_contentWrapper_36L .Grid_reviewWrapper_3Lo {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        color: #6f6b80; }
        .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I .Grid_contentWrapper_36L .Grid_reviewWrapper_3Lo .ant-rate {
          font-size: 15px;
          margin-right: 10px; }
      .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I .Grid_contentWrapper_36L .Grid_divider_100 {
        border-top: 1px solid #e9e9eb;
        width: 100%; }
      .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I .Grid_contentWrapper_36L .Grid_bottomWrapper_bfm {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I .Grid_contentWrapper_36L .Grid_bottomWrapper_bfm > div {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          gap: 6px;
          font-size: 15px;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
        .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I .Grid_contentWrapper_36L .Grid_bottomWrapper_bfm .Grid_priceWrapper_3a1 p:first-child {
          font-weight: 700;
          font-size: 20px;
          color: #525fe1; }
        .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I .Grid_contentWrapper_36L .Grid_bottomWrapper_bfm .Grid_priceWrapper_3a1 p:nth-child(2) {
          text-decoration: line-through;
          font-size: 18px; }
  .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I:hover {
    background-color: white;
    -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05); }
    .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I:hover .Grid_imageContainer_2Lj > img {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
           -o-transform: scale(1.1);
              transform: scale(1.1); }

.Grid_checkboxWrapper_1UO {
  position: relative; }
  .Grid_checkboxWrapper_1UO .Grid_checkboxInput_IJI {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(100%);
            clip-path: inset(100%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px; }
    .Grid_checkboxWrapper_1UO .Grid_checkboxInput_IJI:checked + .Grid_checkboxTitle_3cr {
      border-color: #2260ff;
      -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
              box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
      color: #2260ff; }
      .Grid_checkboxWrapper_1UO .Grid_checkboxInput_IJI:checked + .Grid_checkboxTitle_3cr:before {
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1);
        opacity: 1;
        background-color: #2260ff;
        border-color: #2260ff; }
      .Grid_checkboxWrapper_1UO .Grid_checkboxInput_IJI:checked + .Grid_checkboxTitle_3cr .Grid_checkboxIcon_3Yt {
        color: white; }
    .Grid_checkboxWrapper_1UO .Grid_checkboxInput_IJI:focus + .Grid_checkboxTitle_3cr {
      border-color: #2260ff;
      -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1), 0 0 0 4px #b5c9fc;
              box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1), 0 0 0 4px #b5c9fc; }
      .Grid_checkboxWrapper_1UO .Grid_checkboxInput_IJI:focus + .Grid_checkboxTitle_3cr:before {
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1);
        opacity: 1; }
  .Grid_checkboxWrapper_1UO .Grid_checkboxTitle_3cr {
    border: 1px solid transparent; }
    .Grid_checkboxWrapper_1UO .Grid_checkboxTitle_3cr:before {
      content: '';
      position: absolute;
      display: block;
      width: 1.25rem;
      height: 1.25rem;
      border: 2px solid #b5bfd9;
      background-color: #fff;
      border-radius: 50%;
      top: 0.25rem;
      left: 0.25rem;
      opacity: 0;
      -webkit-transform: scale(0);
          -ms-transform: scale(0);
           -o-transform: scale(0);
              transform: scale(0);
      -webkit-transition: 0.25s ease;
      -o-transition: 0.25s ease;
      transition: 0.25s ease;
      -webkit-background-size: 12px 12px;
              background-size: 12px;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      z-index: 1; }
    .Grid_checkboxWrapper_1UO .Grid_checkboxTitle_3cr:hover {
      border-color: #2260ff; }
      .Grid_checkboxWrapper_1UO .Grid_checkboxTitle_3cr:hover:before {
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1);
        opacity: 1; }
  .Grid_checkboxWrapper_1UO .Grid_checkboxIcon_3Yt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    top: 0.25rem;
    left: 0.25rem;
    z-index: 100;
    width: 1.25rem;
    height: 1.25rem;
    -webkit-transition: 0.375s ease;
    -o-transition: 0.375s ease;
    transition: 0.375s ease;
    color: #494949; }

@media only screen and (max-width: 1100px) {
  .Grid_gridWrapper_1hM {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr); }
    .Grid_gridWrapper_1hM .Grid_cardWrapper_a3I .Grid_contentWrapper_36L {
      padding: 15px; } }
.List_listWrapper_1-y {
  display: -ms-grid;
  display: grid;
  position: relative;
  width: 100%;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2rem;
  -ms-grid-columns: (1fr)[1];
      grid-template-columns: repeat(1, 1fr);
  grid-auto-rows: minmax(150px, auto); }
  .List_listWrapper_1-y .List_createWrapper_1YI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 20px;
    color: black;
    border: 1px dashed black;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer; }
  .List_listWrapper_1-y .List_checkboxWrapper_195 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px; }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > div {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0;
          -ms-flex: 1 0 0px;
              flex: 1 0 0; }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > input[type='checkbox'] {
      --active: #275efe;
      --active-inner: #fff;
      --focus: 2px rgba(39, 94, 254, 0.3);
      --border: #bbc1e1;
      --border-hover: #275efe;
      --background: #fff;
      --disabled: #f6f8ff;
      --disabled-inner: #e1e6f9;
      -webkit-appearance: none;
      -moz-appearance: none;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      height: 21px;
      outline: none;
      display: inline-block;
      vertical-align: top;
      position: relative;
      margin: 0;
      cursor: pointer;
      border: 1px solid var(--bc, var(--border));
      background: var(--b, var(--background));
      -webkit-transition: background 0.3s, border-color 0.3s, -webkit-box-shadow 0.2s;
      transition: background 0.3s, border-color 0.3s, -webkit-box-shadow 0.2s;
      -o-transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
      transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
      transition: background 0.3s, border-color 0.3s, box-shadow 0.2s, -webkit-box-shadow 0.2s; }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > input[type='checkbox']:after {
      content: '';
      display: block;
      left: 0;
      top: 0;
      position: absolute;
      -webkit-transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
      transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
      -o-transition: opacity var(--d-o, 0.2s), -o-transform var(--d-t, 0.3s) var(--d-t-e, ease);
      transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
      transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease), -o-transform var(--d-t, 0.3s) var(--d-t-e, ease); }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > input[type='checkbox']:checked {
      --b: var(--active);
      --bc: var(--active);
      --d-o: 0.3s;
      --d-t: 0.6s;
      --d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2); }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > input[type='checkbox']:disabled {
      --b: var(--disabled);
      cursor: not-allowed;
      opacity: 0.9; }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > input[type='checkbox']:disabled:checked {
      --b: var(--disabled-inner);
      --bc: var(--border); }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > input[type='checkbox']:disabled + label {
      cursor: not-allowed; }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > input[type='checkbox']:hover:not(:checked):not(:disabled) {
      --bc: var(--border-hover); }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > input[type='checkbox']:focus {
      -webkit-box-shadow: 0 0 0 var(--focus);
              box-shadow: 0 0 0 var(--focus); }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > input[type='checkbox']:not(.List_switch_jo0) {
      width: 21px; }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > input[type='checkbox']:not(.List_switch_jo0):after {
      opacity: var(--o, 0); }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > input[type='checkbox']:not(.List_switch_jo0):checked {
      --o: 1; }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > input[type='checkbox'] + label {
      display: inline-block;
      vertical-align: middle;
      cursor: pointer;
      margin-left: 4px; }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > input[type='checkbox']:not(.List_switch_jo0) {
      border-radius: 7px; }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > input[type='checkbox']:not(.List_switch_jo0):after {
      width: 5px;
      height: 9px;
      border: 2px solid var(--active-inner);
      border-top: 0;
      border-left: 0;
      left: 7px;
      top: 4px;
      -webkit-transform: rotate(var(--r, 20deg));
          -ms-transform: rotate(var(--r, 20deg));
           -o-transform: rotate(var(--r, 20deg));
              transform: rotate(var(--r, 20deg)); }
    .List_listWrapper_1-y .List_checkboxWrapper_195 > input[type='checkbox']:not(.List_switch_jo0):checked {
      --r: 43deg; }
  .List_listWrapper_1-y .List_cardWrapper_3Nh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    border-radius: 4px;
    overflow: hidden;
    background-color: #f2f2f2;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    cursor: pointer; }
    .List_listWrapper_1-y .List_cardWrapper_3Nh .List_row_fMr {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 auto;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto; }
    .List_listWrapper_1-y .List_cardWrapper_3Nh .List_imageContainer_3mt {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 300px;
          -ms-flex: 0 0 300px;
              flex: 0 0 300px;
      aspect-ratio: 3/2;
      background-color: #525ef1;
      position: relative;
      overflow: hidden;
      background-position: center;
      background-repeat: no-repeat;
      -webkit-background-size: auto 100%;
              background-size: auto 100%;
      -webkit-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
      border-radius: 4px; }
      .List_listWrapper_1-y .List_cardWrapper_3Nh .List_imageContainer_3mt > img {
        width: 100%;
        height: 100%;
        position: relative;
        -o-object-fit: cover;
           object-fit: cover;
        -webkit-transition: -webkit-transform 0.3s ease-in-out;
        transition: -webkit-transform 0.3s ease-in-out;
        -o-transition: -o-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out; }
      .List_listWrapper_1-y .List_cardWrapper_3Nh .List_imageContainer_3mt .List_tag_3OL {
        position: absolute;
        color: #525fe1;
        background-color: white;
        border-radius: 4px;
        padding: 5px 12px;
        top: 15px;
        left: 15px; }
      .List_listWrapper_1-y .List_cardWrapper_3Nh .List_imageContainer_3mt .List_bookmarkIcon_Z_T {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        position: absolute;
        top: 15px;
        right: 15px;
        padding: 5px;
        border-radius: 50%;
        -webkit-backdrop-filter: blur(10px);
                backdrop-filter: blur(10px); }
    .List_listWrapper_1-y .List_cardWrapper_3Nh .List_contentWrapper_1Xg {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 auto;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 24px;
      gap: 15px;
      color: #6f6b80; }
      .List_listWrapper_1-y .List_cardWrapper_3Nh .List_contentWrapper_1Xg .List_title_3bD {
        font-size: 20px;
        line-height: 1.6;
        font-weight: 700;
        color: #231f40; }
      .List_listWrapper_1-y .List_cardWrapper_3Nh .List_contentWrapper_1Xg .List_duration_114 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
      .List_listWrapper_1-y .List_cardWrapper_3Nh .List_contentWrapper_1Xg .List_reviewWrapper_1ca {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        color: #6f6b80; }
        .List_listWrapper_1-y .List_cardWrapper_3Nh .List_contentWrapper_1Xg .List_reviewWrapper_1ca .ant-rate {
          font-size: 15px;
          margin-right: 10px; }
      .List_listWrapper_1-y .List_cardWrapper_3Nh .List_contentWrapper_1Xg .List_divider_2Oz {
        margin-top: auto;
        border-top: 1px solid #e9e9eb;
        width: 100%; }
      .List_listWrapper_1-y .List_cardWrapper_3Nh .List_contentWrapper_1Xg .List_bottomWrapper_18A {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        .List_listWrapper_1-y .List_cardWrapper_3Nh .List_contentWrapper_1Xg .List_bottomWrapper_18A > div {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          gap: 6px;
          font-size: 15px;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
        .List_listWrapper_1-y .List_cardWrapper_3Nh .List_contentWrapper_1Xg .List_bottomWrapper_18A .List_priceWrapper_2sJ p:first-child {
          font-weight: 700;
          font-size: 20px;
          color: #525fe1; }
        .List_listWrapper_1-y .List_cardWrapper_3Nh .List_contentWrapper_1Xg .List_bottomWrapper_18A .List_priceWrapper_2sJ p:nth-child(2) {
          text-decoration: line-through;
          font-size: 18px; }
  .List_listWrapper_1-y .List_cardWrapper_3Nh:hover {
    background-color: white;
    -webkit-box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05); }
    .List_listWrapper_1-y .List_cardWrapper_3Nh:hover .List_imageContainer_3mt > img {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
           -o-transform: scale(1.1);
              transform: scale(1.1); }

@media only screen and (max-width: 900px) {
  .List_listWrapper_1-y .List_cardWrapper_3Nh .List_imageContainer_3mt {
    max-width: 35%; } }
.Pagination_paginationWrapper_1KU {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  margin-top: 20px; }
  .Pagination_paginationWrapper_1KU .Pagination_paginationContainer_2uW {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 45px;
    height: 45px;
    background-color: #f5f5f5;
    border-radius: 50%;
    color: #6f6b80;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    cursor: pointer; }
  .Pagination_paginationWrapper_1KU .Pagination_selected_5O-,
  .Pagination_paginationWrapper_1KU .Pagination_paginationContainer_2uW:hover {
    background-color: #525ef1;
    color: white; }
.Search_toolbar_hz3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: 350px; }

.Search_inputWrapper_BVq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  position: relative;
  max-width: 350px;
  border-radius: 4px;
  height: 40px;
  min-height: 40px;
  background-color: white;
  padding: 0px 25px;
  height: 60px; }
  .Search_inputWrapper_BVq > input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    position: relative;
    width: auto;
    max-width: 100%;
    outline: 0;
    z-index: 1;
    font-size: 14px;
    line-height: 1.5;
    border: 1px solid transparent;
    background: transparent; }
    .Search_inputWrapper_BVq > input ::placeholder,
    .Search_inputWrapper_BVq > input ::-ms-input-placeholder {
      color: #757575; }
  .Search_inputWrapper_BVq > button {
    display: block;
    white-space: nowrap;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: bold;
    cursor: pointer;
    overflow: hidden;
    border: none;
    background: transparent;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto; }
    .Search_inputWrapper_BVq > button .Search_searchIcon_mNQ {
      font-size: 15px; }
.Sort_desktopSort_dsp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.Sort_mobileSort_P3y {
  display: none;
  background-color: white;
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 15px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.Sort_mobileSort_P3y:hover,
.Sort_mobileSort_P3y:active {
  -webkit-box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px;
          box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px; }

.Sort_sortIcon_2IR {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20px;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  width: 20px;
  aspect-ratio: 1;
  background-color: #aaa;
  -webkit-mask: url("/icon/icon_sort.svg") no-repeat center/contain;
          mask: url("/icon/icon_sort.svg") no-repeat center/contain; }

@media only screen and (max-width: 900px) {
  .Sort_desktopSort_dsp {
    display: none; }
  .Sort_mobileSort_P3y {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .Sort_sortContentWrapper_1Gc {
    --selected-color: #ecf6fd;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    border-radius: 4px;
    background-color: white;
    overflow: hidden; }
    .Sort_sortContentWrapper_1Gc > * {
      padding: 10px 15px;
      background-color: white;
      color: #000;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      -webkit-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear; }
    .Sort_sortContentWrapper_1Gc .Sort_selected_2qg,
    .Sort_sortContentWrapper_1Gc > div:active,
    .Sort_sortContentWrapper_1Gc > div:hover {
      background-color: var(--selected-color); } }
.Advanced_advanced_1Pb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 15px;
  background-color: white;
  border-radius: 4px;
  color: #aaa;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 60px;
  width: auto;
  font-size: 20px;
  gap: 10px; }
  .Advanced_advanced_1Pb > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    cursor: pointer; }
  .Advanced_advanced_1Pb .Advanced_btn_2r_ {
    height: 40px;
    border-radius: 4px; }
  .Advanced_advanced_1Pb .Advanced_delete_3Av {
    background-color: #f76767;
    color: white; }
  .Advanced_advanced_1Pb .Advanced_cancel_XXL {
    background-color: #aaa;
    color: white; }

.Advanced_dropdownWrapper__gd {
  position: relative;
  background-color: white;
  border-radius: 4px;
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
          box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  overflow: hidden; }
  .Advanced_dropdownWrapper__gd > li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 8px 10px;
    font-size: 16px;
    width: 100px;
    white-space: nowrap; }
  .Advanced_dropdownWrapper__gd > li:hover {
    background-color: #ecf6fd;
    color: #000;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
  .Advanced_dropdownWrapper__gd .Advanced_selected_G_z {
    background-color: #d1d1d1;
    color: #fff; }
.InstructorDetail_lessonDetailContainer_3Q3 {
  height: 100%;
  width: 100%;
  margin-left: 15px;
  padding: 15px 30px 15px 0px;
  background: #fff; }

.InstructorDetail_layoutContainer_3h9 {
  overflow-y: scroll;
  overflow-x: hidden; }

.InstructorDetail_layoutContainer_3h9 > :last-child {
  margin-bottom: 30px; }

.InstructorDetail_previewImageContainer_3L3 {
  display: block;
  position: relative;
  border-radius: 10px 10px 0 0;
  margin: auto; }

.InstructorDetail_rowContainer_2WE {
  display: inline-block;
  margin-bottom: 20px;
  vertical-align: top;
  width: 100%;
  padding-right: 0px; }

.InstructorDetail_rowHeader_3x5 {
  width: 100%;
  text-align: left;
  color: #c2c2c2;
  font-weight: 200;
  font-size: 14px; }

.InstructorDetail_input_3A9,
.InstructorDetail_select_1CM,
.InstructorDetail_select_1CM > div,
.InstructorDetail_select_1CM > div > div {
  width: 100%;
  height: 50px;
  font-size: 16px;
  line-height: 50px;
  font-weight: 200; }

.InstructorDetail_required_bJ6 {
  color: red; }

.InstructorDetail_required_bJ6:after {
  content: '*'; }
.Subscription_content_1LR {
  padding: 20px; }

.Subscription_sortersContainer_3-h {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  gap: 10px; }
  .Subscription_sortersContainer_3-h > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
  .Subscription_sortersContainer_3-h .Subscription_sortIcon_1FE {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16px;
        -ms-flex: 0 0 16px;
            flex: 0 0 16px;
    width: 16px;
    aspect-ratio: 1;
    background-color: #aaa;
    -webkit-mask: url("/icon/icon_sort.svg") no-repeat center/contain;
            mask: url("/icon/icon_sort.svg") no-repeat center/contain; }

.Subscription_batchAction_2DO {
  margin-bottom: 10px; }
.Search_toolbar_18U {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px; }

.Search_inputWrapper_66k {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 75%;
      -ms-flex: 1 0 75%;
          flex: 1 0 75%;
  position: relative;
  max-width: 350px;
  border-radius: 4px;
  height: 40px;
  min-height: 40px;
  background-color: white;
  padding: 0px 25px;
  height: 60px; }
  .Search_inputWrapper_66k > input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    position: relative;
    width: auto;
    min-width: 0.75em;
    max-width: 100%;
    outline: 0;
    z-index: 1;
    font-size: 14px;
    line-height: 1.5;
    border: 1px solid transparent;
    background: transparent; }
    .Search_inputWrapper_66k > input ::placeholder,
    .Search_inputWrapper_66k > input ::-ms-input-placeholder {
      color: #757575; }
  .Search_inputWrapper_66k > button {
    display: block;
    white-space: nowrap;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: bold;
    cursor: pointer;
    overflow: hidden;
    border: none;
    background: transparent;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto; }
    .Search_inputWrapper_66k > button .Search_searchIcon_1jV {
      font-size: 15px; }
.FloatingButtons_root_16Z {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  right: 10px;
  gap: 10px;
  z-index: 100; }
  .FloatingButtons_root_16Z > * {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 55px;
        -ms-flex: 0 0 55px;
            flex: 0 0 55px;
    cursor: pointer;
    width: 55px;
    background: #fff;
    border-radius: 100%;
    aspect-ratio: 1;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
            background-size: contain;
    background-position: center;
    -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
            box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px; }
  .FloatingButtons_root_16Z .FloatingButtons_iconWrapper_1LD {
    display: none;
    background-color: white;
    border-radius: 50%;
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 10px;
    -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
            box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px; }
  .FloatingButtons_root_16Z .FloatingButtons_sortIcon_ViK {
    width: 100%;
    height: 100%;
    background-color: black;
    -webkit-mask: url("/icon/icon_sort.svg") no-repeat center/contain;
            mask: url("/icon/icon_sort.svg") no-repeat center/contain; }

.FloatingButtons_sortContentWrapper_1XP {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  border-radius: 4px;
  background-color: white;
  overflow: hidden; }
  .FloatingButtons_sortContentWrapper_1XP > * {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding: 5px 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 16px; }
  .FloatingButtons_sortContentWrapper_1XP .FloatingButtons_selected_1Rc,
  .FloatingButtons_sortContentWrapper_1XP > div:active {
    background-color: var(--selected-color);
    color: white; }

@media only screen and (max-width: 1000px) {
  .FloatingButtons_root_16Z .FloatingButtons_iconWrapper_1LD {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .FloatingButtons_sortContentWrapper_1XP {
    width: 300px; } }
.Property_root_2Tt {
  position: relative; }
.PropertySettingModal_root_8x2 {
  background: white; }

.PropertySettingModal_cardContainer_11u {
  width: 100%;
  height: 250px;
  border: 1px solid #000;
  border-radius: 8px;
  padding: 10px; }

.PropertySettingModal_contentPadding_tBu {
  position: relative;
  border-radius: 8px 0px 0px 8px;
  background: #fff;
  padding: 20px 20px 15px;
  margin: 25px 0 0px 0px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.PropertySettingModal_mediasContainer_1kg {
  display: inline-block; }

.PropertySettingModal_mediasContainer_1kg > div {
  margin-right: 10px; }

.PropertySettingModal_content_3Tq {
  margin: auto;
  /*width: 1000px;*/
  width: 100%;
  max-width: 100%;
  padding: 30px;
  padding-left: 20px;
  min-height: 100vh; }

.PropertySettingModal_subContent_sGP {
  color: #000;
  margin-top: 20px;
  margin-bottom: 30px; }

.PropertySettingModal_custom_hr_28d {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.PropertySettingModal_iconUploader_OcW,
.PropertySettingModal_iconUploaderTrigger_2KF,
.PropertySettingModal_icon_s3a {
  width: 150px;
  height: 100px; }

.PropertySettingModal_iconUploader_OcW {
  display: block;
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer; }

.PropertySettingModal_iconUploaderTrigger_2KF {
  display: table-cell;
  vertical-align: middle;
  font-size: 28px;
  color: #999; }

.PropertySettingModal_header_title_1Ii {
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 1px;
  color: #000; }

.PropertySettingModal_header_desc_1wk {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  color: #000; }

.PropertySettingModal_form_extra_desc_31E {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  max-width: 700px;
  margin-bottom: 30px;
  color: #000; }

.PropertySettingModal_form_extra_remark_QeE {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  color: #aaa;
  margin-top: 20px;
  margin-bottom: 20px; }

.PropertySettingModal_product_option_1Wo {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #aaa;
  font-weight: 300; }

.PropertySettingModal_textError_ZK2 {
  border: 1px solid red; }

.PropertySettingModal_section_title_13M {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  max-width: 700px;
  margin: 20px;
  color: #000; }

.PropertySettingModal_formFieldLabel_2-4 {
  font-weight: bold;
  font-size: 18px;
  line-height: 50px;
  margin-bottom: 10px;
  color: black; }

.PropertySettingModal_addCategoryBtn_n7O {
  z-index: 1;
  margin-left: 5px;
  position: absolute;
  right: 6px;
  top: 6px; }

.PropertySettingModal_cancelButton_3-t {
  background: #aaa !important;
  color: #fff !important;
  border-radius: 5px !important;
  display: inline-block !important;
  margin-right: 20px !important;
  width: 110px !important; }

.PropertySettingModal_confirmButton_2eH {
  background: var(--property-theme-color1) !important;
  color: #fff !important;
  border-radius: 5px !important;
  display: inline-block !important;
  width: 110px !important; }

.PropertySettingModal_selectAllButton_NcD {
  background: var(--property-theme-color1) !important;
  color: #fff !important;
  border-radius: 5px !important;
  display: inline-block !important; }

.PropertySettingModal_submitButton_Fmp {
  font-weight: 300;
  height: 50px;
  font-size: 13px;
  min-width: 100px; }

.PropertySettingModal_custom_hr_28d {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0;
  margin: 1em 0;
  margin-bottom: 30px; }

.PropertySettingModal_addButton_i_- {
  font-weight: 200;
  height: 30px;
  width: 30px;
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #6f7894;
  color: #fff;
  background: #6f7894; }

.PropertySettingModal_product_seo_text_36F {
  text-align: right;
  position: absolute;
  right: 0px;
  top: 0px;
  margin-top: 20px;
  font-size: 14px;
  color: #000; }

.PropertySettingModal_propertyDetailContainerBefore_3Hf,
.PropertySettingModal_propertyDetailContainerAfter_drj {
  position: absolute;
  width: 65vw;
  top: 0;
  z-index: 999;
  -webkit-transition: right 0.3s ease;
  -o-transition: right 0.3s ease;
  transition: right 0.3s ease; }

.PropertySettingModal_propertyDetailContainerAfter_drj {
  right: 0; }

.PropertySettingModal_propertyDetailContainerBefore_3Hf {
  right: -1100px; }

.PropertySettingModal_propertyTitleContainer_FP7 {
  border-bottom: 1px solid #e1e1e1;
  width: calc(100% - 40px);
  height: 81px;
  position: absolute;
  top: 0;
  padding: 20px 10px; }

.PropertySettingModal_propertyTitle_1AU {
  font-size: 24px;
  font-weight: 700;
  display: inline-block;
  width: 95%;
  line-height: 41px;
  text-align: left; }

.PropertySettingModal_propertyDetailCloseIconContainer_30o {
  width: 5%;
  display: inline-block;
  font-size: 24px;
  font-weight: 100;
  line-height: 41px;
  text-align: right; }

.PropertySettingModal_propertyDetailCloseIcon_6k0 {
  cursor: pointer;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s; }

.PropertySettingModal_propertyDetailCloseIcon_6k0:hover {
  opacity: 0.7;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s; }

.PropertySettingModal_actionButtonContainer_WQG {
  border-top: 1px solid #e1e1e1;
  width: calc(100% - 40px);
  height: 81px;
  position: absolute;
  bottom: 0;
  padding: 20px 0; }

.PropertySettingModal_tab_T1G {
  padding: 0px 30px;
  margin-bottom: 30px; }

.PropertySettingModal_tab_T1G > div:first-child {
  margin-bottom: 0px; }

.PropertySettingModal_tab_content_2ph {
  background: white;
  border-top: none;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  padding: 30px; }

.PropertySettingModal_languageSettings_1KN {
  position: absolute;
  right: 30px;
  top: 0px; }

.PropertySettingModal_langButton_3jE {
  font-size: 14px;
  line-height: 30px;
  height: auto; }

.PropertySettingModal_modalWrapClassName_31c {
  /*width: 400px;*/ }

.PropertySettingModal_modalWrapClassName_31c > div > div > div:nth-child(2) {
  display: none !important; }

.PropertySettingModal_modalWrapClassName_31c > div > div > div:nth-child(3) {
  padding: 20px 16px !important; }

.PropertySettingModal_modalWrapClassName_31c > div > div > button > span {
  line-height: 50px !important; }

.PropertySettingModal_productCodeMainTagRow_oD- {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px; }

.PropertySettingModal_productCodeBlock_3QG,
.PropertySettingModal_productMainTagBlock_3hv {
  display: inline-block;
  width: 50%; }

.PropertySettingModal_productCodeBlockMobile_A9P,
.PropertySettingModal_productMainTagBlockMobile_dTj {
  display: inline-block;
  width: 100%; }

.PropertySettingModal_productMainTagBlockMobile_dTj {
  margin-top: 10px; }

.PropertySettingModal_productMainTagBlock_3hv {
  padding-left: 8px;
  vertical-align: top; }

.PropertySettingModal_categorySelect_3Q2 {
  font-size: 15px;
  width: 100%; }

.PropertySettingModal_categorySelect_3Q2 > div {
  padding-right: 28px; }

.PropertySettingModal_categorySelect_3Q2 div div ul li {
  height: 35px !important;
  line-height: 35px !important;
  background: none !important;
  padding-left: 0px !important; }

.PropertySettingModal_categorySelect_3Q2 > div > div > div {
  height: 35px !important;
  line-height: 35px !important; }

.PropertySettingModal_categoryTag_L67 {
  display: inline-block;
  background: #eee;
  color: #000;
  padding: 0px 10px;
  line-height: 40px;
  height: 40px;
  font-size: 14px;
  margin-right: 7px;
  margin-bottom: 7px;
  border-radius: 3px; }

.PropertySettingModal_productLabelCustomizeText_ItM {
  text-decoration: underline;
  color: #000;
  font-weight: 500;
  font-size: 14px;
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }

.PropertySettingModal_painterIcon_30v {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  z-index: 1;
  right: -8px;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: none;
  background: transparent; }

.PropertySettingModal_painterIcon_30v:hover {
  opacity: 0.4; }

.PropertySettingModal_painterIcon_30v:active {
  border: 1px solid #000;
  border-radius: 100%; }

.PropertySettingModal_propertyDetailContainer_6nR {
  height: 100%;
  width: 100%;
  background: #fff;
  overflow-y: auto;
  overflow-x: hidden; }

.PropertySettingModal_extraPadding_2Iy {
  margin-left: 15px;
  padding: 0px 30px 15px 0px; }

.PropertySettingModal_headerContainer_3Nt,
.PropertySettingModal_actionButtonsContainer_3Dm,
.PropertySettingModal_selectAllButtonContainer_2_A {
  position: -webkit-sticky;
  position: sticky;
  background: #fff; }

.PropertySettingModal_headerContainer_3Nt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  color: #000;
  top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .PropertySettingModal_headerContainer_3Nt > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.PropertySettingModal_actionButtonsContainer_3Dm {
  padding: 15px;
  position: relative;
  margin-left: auto;
  text-align: right;
  bottom: 0;
  right: 0; }

.PropertySettingModal_selectAllButtonContainer_2_A {
  display: inline-block;
  text-align: left;
  bottom: 0;
  z-index: 99;
  width: 140px;
  padding: 15px; }

.PropertySettingModal_contentContainer_SKh {
  height: 100%; }

.PropertySettingModal_contentContainer_SKh > div {
  padding: 10px 0px;
  border-bottom: 1px solid #eee;
  letter-spacing: 0.5px; }

.PropertySettingModal_googleLoginInterfaceContainer_geo {
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.PropertySettingModal_clientChannelIdContainer_1kL {
  margin-bottom: 15px;
  text-align: center; }

.PropertySettingModal_clientChannelIdDescription_2Yi {
  font-weight: 500;
  margin-bottom: 10px; }

.PropertySettingModal_clientChannelIdInput_2_1 {
  max-width: 300px; }

.PropertySettingModal_googleSigninButtonOverlayBefore_3mm,
.PropertySettingModal_googleSigninButtonOverlayAfter_Omb {
  position: absolute;
  background: #000;
  height: 100%;
  border-radius: 4px;
  z-index: 1; }

.PropertySettingModal_googleSigninButtonOverlayBefore_3mm {
  width: 100%;
  opacity: 0.5;
  -webkit-transition: width 0s ease, opacity 0.3s ease-in-out;
  -o-transition: width 0s ease, opacity 0.3s ease-in-out;
  transition: width 0s ease, opacity 0.3s ease-in-out; }

.PropertySettingModal_googleSigninButtonOverlayAfter_Omb {
  width: 0%;
  opacity: 0;
  -webkit-transition: width 0s ease 0.3s, opacity 0.3s ease-in-out;
  -o-transition: width 0s ease 0.3s, opacity 0.3s ease-in-out;
  transition: width 0s ease 0.3s, opacity 0.3s ease-in-out;
  cursor: not-allowed; }

.PropertySettingModal_googleSigninButtonContainer_2Cn {
  display: inline-block;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%); }

.PropertySettingModal_return_1fS {
  position: relative;
  opacity: 0.3;
  cursor: pointer;
  width: 30px;
  height: 30px;
  font-size: 30px; }

.PropertySettingModal_return_1fS:hover {
  opacity: 1; }

@media only screen and (max-width: 768px) {
  .PropertySettingModal_product_seo_text_36F {
    margin-top: 13px; }
  .PropertySettingModal_tab_T1G {
    padding: 0px 10px;
    margin-bottom: 20px; }
  .PropertySettingModal_tab_content_2ph {
    padding: 20px 10px; }
  .PropertySettingModal_actionButtonContainer_WQG {
    padding: 20px 10px; }
  .PropertySettingModal_selectAllButtonContainer_2_A {
    width: 110px; }
  .PropertySettingModal_confirmButton_2eH,
  .PropertySettingModal_cancelButton_3-t {
    width: 80px !important; } }

@media only screen and (max-width: 500px) {
  .PropertySettingModal_selectContainer_20W {
    display: block;
    gap: 0px; }
  .PropertySettingModal_selectContainer_20W > :nth-child(1) {
    margin-bottom: 30px; }
  .PropertySettingModal_customSelect_gJw {
    width: 100%;
    max-width: unset; }
  .PropertySettingModal_radioGroupList_3QO > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .PropertySettingModal_propertyDetailContainer_6nR {
    margin: 0px;
    padding: 15px; } }
.CustomModal_root_vkS {
  z-index: 999;
  position: fixed;
  width: 100vw;
  height: 100dvh;
  top: 0px;
  left: 0px; }

.CustomModal_rootWithParent_24o {
  z-index: 99; }

.CustomModal_rootDisable_3CL {
  display: none; }

.CustomModal_closeContainer_4oS {
  z-index: 999; }

.CustomModal_close_2HP {
  position: absolute !important;
  opacity: 1;
  right: 10px;
  top: 10px;
  width: 30px;
  height: 30px;
  cursor: pointer; }

.CustomModal_close_2HP:hover {
  opacity: 1; }

.CustomModal_close_2HP:before,
.CustomModal_close_2HP:after {
  position: absolute;
  left: 14px;
  top: 6px;
  content: ' ';
  height: 19px;
  width: 2px;
  background-color: #000; }

.CustomModal_close_2HP:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg); }

.CustomModal_close_2HP:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.CustomModal_headerClose_s7L {
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%); }

.CustomModal_content_3cK {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  overflow: auto;
  width: 450px;
  height: 100%;
  max-width: 1300px;
  background-color: white;
  z-index: 10;
  right: 0px; }
  .CustomModal_content_3cK > div {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    position: relative; }

.CustomModal_header_Y6e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 10px;
  color: black;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  left: 0px;
  z-index: 1;
  background-color: white;
  border-bottom: 1px solid #eee;
  font-size: 17px; }

.CustomModal_child_1y7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  overflow: hidden;
  height: calc(100% - 999px); }
  .CustomModal_child_1y7 > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.CustomModal_footer_nTb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }

.CustomModal_loader_2Z2 {
  z-index: 99;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  aspect-ratio: 2;
  --_g: no-repeat
    radial-gradient(
      circle closest-side,
      var(--property-theme-color1) 90%,
      #0000
    );
  background: var(--_g) calc(50% - 15px) 50%, var(--_g) 50% 50%, var(--_g) calc(50% + 15px) 50%;
  -webkit-background-size: 10px 35%;
          background-size: 10px 35%;
  -webkit-animation: CustomModal_l3_19J 2s infinite linear;
       -o-animation: CustomModal_l3_19J 2s infinite linear;
          animation: CustomModal_l3_19J 2s infinite linear;
  -webkit-backdrop-filter: blur(1px);
          backdrop-filter: blur(1px); }

@-webkit-keyframes CustomModal_l3_19J {
  20% {
    background-position: calc(50% - 15px) calc(50% - 15px), 50% 50%, calc(50% + 15px) 50%; }
  40% {
    background-position: calc(50% - 15px) calc(50% + 15px), 50% calc(50% - 15px), calc(50% + 15px) 50%; }
  60% {
    background-position: calc(50% - 15px) 50%, 50% calc(50% + 15px), calc(50% + 15px) calc(50% - 15px); }
  80% {
    background-position: calc(50% - 15px) 50%, 50% 50%, calc(50% + 15px) calc(50% + 15px); } }

@-o-keyframes CustomModal_l3_19J {
  20% {
    background-position: calc(50% - 15px) calc(50% - 15px), 50% 50%, calc(50% + 15px) 50%; }
  40% {
    background-position: calc(50% - 15px) calc(50% + 15px), 50% calc(50% - 15px), calc(50% + 15px) 50%; }
  60% {
    background-position: calc(50% - 15px) 50%, 50% calc(50% + 15px), calc(50% + 15px) calc(50% - 15px); }
  80% {
    background-position: calc(50% - 15px) 50%, 50% 50%, calc(50% + 15px) calc(50% + 15px); } }

@keyframes CustomModal_l3_19J {
  20% {
    background-position: calc(50% - 15px) calc(50% - 15px), 50% 50%, calc(50% + 15px) 50%; }
  40% {
    background-position: calc(50% - 15px) calc(50% + 15px), 50% calc(50% - 15px), calc(50% + 15px) 50%; }
  60% {
    background-position: calc(50% - 15px) 50%, 50% calc(50% + 15px), calc(50% + 15px) calc(50% - 15px); }
  80% {
    background-position: calc(50% - 15px) 50%, 50% 50%, calc(50% + 15px) calc(50% + 15px); } }

.CustomModal_contentAnimationSlideUpIn_22D {
  -webkit-animation: CustomModal_slideUpIn_2Y9 0.4s forwards;
       -o-animation: CustomModal_slideUpIn_2Y9 0.4s forwards;
          animation: CustomModal_slideUpIn_2Y9 0.4s forwards; }

.CustomModal_contentAnimationSlideDownIn_3f8 {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-animation: CustomModal_slideDownIn_3v1 0.4s forwards;
       -o-animation: CustomModal_slideDownIn_3v1 0.4s forwards;
          animation: CustomModal_slideDownIn_3v1 0.4s forwards; }

.CustomModal_contentAnimationSlideLeftIn_22f {
  top: 0px;
  -webkit-animation: CustomModal_slideLeftIn_3AU 0.4s forwards;
       -o-animation: CustomModal_slideLeftIn_3AU 0.4s forwards;
          animation: CustomModal_slideLeftIn_3AU 0.4s forwards; }

.CustomModal_contentAnimationSlideRightIn_1zr {
  top: 0px;
  -webkit-animation: CustomModal_slideRightIn_JaO 0.4s forwards;
       -o-animation: CustomModal_slideRightIn_JaO 0.4s forwards;
          animation: CustomModal_slideRightIn_JaO 0.4s forwards; }

.CustomModal_contentAnimationSlideUpOut_Btl {
  -webkit-animation: CustomModal_slideUpOut_xas 0.4s forwards;
       -o-animation: CustomModal_slideUpOut_xas 0.4s forwards;
          animation: CustomModal_slideUpOut_xas 0.4s forwards; }

.CustomModal_contentAnimationSlideDownOut_a-f {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-animation: CustomModal_slideDownOut_23i 0.4s forwards;
       -o-animation: CustomModal_slideDownOut_23i 0.4s forwards;
          animation: CustomModal_slideDownOut_23i 0.4s forwards; }

.CustomModal_contentAnimationSlideLeftOut_3Eu {
  top: 0px;
  -webkit-animation: CustomModal_slideLeftOut_nRi 0.4s forwards;
       -o-animation: CustomModal_slideLeftOut_nRi 0.4s forwards;
          animation: CustomModal_slideLeftOut_nRi 0.4s forwards; }

.CustomModal_contentAnimationSlideRightOut_Gnp {
  top: 0px;
  -webkit-animation: CustomModal_slideRightOut_h3R 0.4s forwards;
       -o-animation: CustomModal_slideRightOut_h3R 0.4s forwards;
          animation: CustomModal_slideRightOut_h3R 0.4s forwards; }

@-webkit-keyframes CustomModal_slideUpIn_2Y9 {
  0% {
    bottom: -100%; }
  100% {
    bottom: 0%; } }

@-o-keyframes CustomModal_slideUpIn_2Y9 {
  0% {
    bottom: -100%; }
  100% {
    bottom: 0%; } }

@keyframes CustomModal_slideUpIn_2Y9 {
  0% {
    bottom: -100%; }
  100% {
    bottom: 0%; } }

@-webkit-keyframes CustomModal_slideDownIn_3v1 {
  0% {
    top: -100%;
    left: 50%; }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }

@-o-keyframes CustomModal_slideDownIn_3v1 {
  0% {
    top: -100%;
    left: 50%; }
  100% {
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%); } }

@keyframes CustomModal_slideDownIn_3v1 {
  0% {
    top: -100%;
    left: 50%; }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }

@-webkit-keyframes CustomModal_slideLeftIn_3AU {
  0% {
    right: -100%; }
  100% {
    right: 0%; } }

@-o-keyframes CustomModal_slideLeftIn_3AU {
  0% {
    right: -100%; }
  100% {
    right: 0%; } }

@keyframes CustomModal_slideLeftIn_3AU {
  0% {
    right: -100%; }
  100% {
    right: 0%; } }

@-webkit-keyframes CustomModal_slideRightIn_JaO {
  0% {
    left: -100%; }
  100% {
    left: 0%; } }

@-o-keyframes CustomModal_slideRightIn_JaO {
  0% {
    left: -100%; }
  100% {
    left: 0%; } }

@keyframes CustomModal_slideRightIn_JaO {
  0% {
    left: -100%; }
  100% {
    left: 0%; } }

@-webkit-keyframes CustomModal_slideUpOut_xas {
  0% {
    bottom: 0%; }
  100% {
    bottom: -100%; } }

@-o-keyframes CustomModal_slideUpOut_xas {
  0% {
    bottom: 0%; }
  100% {
    bottom: -100%; } }

@keyframes CustomModal_slideUpOut_xas {
  0% {
    bottom: 0%; }
  100% {
    bottom: -100%; } }

@-webkit-keyframes CustomModal_slideDownOut_23i {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  100% {
    top: -100%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }

@-o-keyframes CustomModal_slideDownOut_23i {
  0% {
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%); }
  100% {
    top: -100%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%); } }

@keyframes CustomModal_slideDownOut_23i {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  100% {
    top: -100%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }

@-webkit-keyframes CustomModal_slideLeftOut_nRi {
  0% {
    right: 0%; }
  100% {
    right: -100%; } }

@-o-keyframes CustomModal_slideLeftOut_nRi {
  0% {
    right: 0%; }
  100% {
    right: -100%; } }

@keyframes CustomModal_slideLeftOut_nRi {
  0% {
    right: 0%; }
  100% {
    right: -100%; } }

@-webkit-keyframes CustomModal_slideRightOut_h3R {
  0% {
    left: 0%; }
  100% {
    left: -100%; } }

@-o-keyframes CustomModal_slideRightOut_h3R {
  0% {
    left: 0%; }
  100% {
    left: -100%; } }

@keyframes CustomModal_slideRightOut_h3R {
  0% {
    left: 0%; }
  100% {
    left: -100%; } }

@media only screen and (max-width: 768px) {
  .CustomModal_header_Y6e {
    padding: 15px; } }

@media only screen and (max-width: 550px) {
  .CustomModal_content_3cK {
    width: 100%;
    max-width: 100%; } }
.Loading_loadingWrapper_4OY {
  z-index: 99;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  aspect-ratio: 2;
  -webkit-backdrop-filter: blur(1px);
          backdrop-filter: blur(1px); }
  .Loading_loadingWrapper_4OY .Loading_container_3fP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    gap: 10px; }
    .Loading_loadingWrapper_4OY .Loading_container_3fP > span {
      position: relative;
      top: 0px;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background-color: var(--property-theme-color1); }
    .Loading_loadingWrapper_4OY .Loading_container_3fP > span:first-child {
      -webkit-animation: Loading_flow_21y 1.5s 0s infinite linear;
           -o-animation: Loading_flow_21y 1.5s 0s infinite linear;
              animation: Loading_flow_21y 1.5s 0s infinite linear; }
    .Loading_loadingWrapper_4OY .Loading_container_3fP > span:nth-child(2) {
      -webkit-animation: Loading_flow_21y 1.5s 0.3s infinite linear;
           -o-animation: Loading_flow_21y 1.5s 0.3s infinite linear;
              animation: Loading_flow_21y 1.5s 0.3s infinite linear; }
    .Loading_loadingWrapper_4OY .Loading_container_3fP > span:nth-child(3) {
      -webkit-animation: Loading_flow_21y 1.5s 0.6s infinite linear;
           -o-animation: Loading_flow_21y 1.5s 0.6s infinite linear;
              animation: Loading_flow_21y 1.5s 0.6s infinite linear; }

@-webkit-keyframes Loading_flow_21y {
  20% {
    top: 15px; }
  40% {
    top: -15px; }
  60% {
    top: 0px; }
  80% {
    top: 0px; } }

@-o-keyframes Loading_flow_21y {
  20% {
    top: 15px; }
  40% {
    top: -15px; }
  60% {
    top: 0px; }
  80% {
    top: 0px; } }

@keyframes Loading_flow_21y {
  20% {
    top: 15px; }
  40% {
    top: -15px; }
  60% {
    top: 0px; }
  80% {
    top: 0px; } }
.SectionContainer_sectionContainer_1Jt {
  min-height: 150px;
  padding: 0 5px 20px 5px; }

.SectionContainer_header_fBv {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #000; }
.CustomButton_button_1qH {
  width: 100%;
  padding: 5px;
  line-height: 30px;
  height: 40px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 1000px;
  text-align: center;
  border: 1px solid;
  border-color: transparent;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.CustomButton_button_1qH:hover {
  border-color: #000 !important;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }
.GlobalColorPicker_section_Dhj .GlobalColorPicker_title_1E8 {
  font-size: 12px; }

.GlobalColorPicker_section_Dhj .GlobalColorPicker_expandable_ABX {
  -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
  visibility: hidden;
  opacity: 0; }
  .GlobalColorPicker_section_Dhj .GlobalColorPicker_expandable_ABX > div {
    display: none; }
  .GlobalColorPicker_section_Dhj .GlobalColorPicker_expandable--expanded_1fA {
    visibility: visible;
    opacity: 1; }
    .GlobalColorPicker_section_Dhj .GlobalColorPicker_expandable--expanded_1fA > div {
      display: block; }

.GlobalColorPicker_selectSection_RbZ {
  width: 100%;
  padding: 10px 0; }
  .GlobalColorPicker_selectSection_RbZ div {
    width: 100%;
    height: 50px; }
  .GlobalColorPicker_selectSection_RbZ .ant-select-selection-selected-value {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.GlobalColorPicker_preview_2B7 img,
.GlobalColorPicker_selectSection_RbZ img {
  height: 20px;
  margin-left: 15px; }

.GlobalColorPicker_preview_2B7 img:first-child,
.GlobalColorPicker_selectSection_RbZ img:first-child {
  margin-left: 10px; }

.GlobalColorPicker_preview_2B7 .GlobalColorPicker_ColorpackItem_D7p,
.GlobalColorPicker_selectSection_RbZ .GlobalColorPicker_ColorpackItem_D7p {
  margin-left: 10px;
  display: inline-block;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  border: 2px solid #eee; }

.GlobalColorPicker_preview_2B7 .GlobalColorPicker_ColorpackText_1_O,
.GlobalColorPicker_selectSection_RbZ .GlobalColorPicker_ColorpackText_1_O {
  margin-left: 10px;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 15px; }
.Menu_sectionTitle_2HP {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.Menu_sectionTitle_2HP:hover {
  opacity: 0.3;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.Menu_updateButton_2O_,
.Menu_logoutButton_2QW {
  width: 100%;
  padding: 10px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 1000px;
  border: 2px solid;
  border-color: transparent;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.Menu_logoutButton_2QW:hover {
  border-color: var(--property-theme-color1);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.Menu_updateButton_2O_ {
  background: var(--property-theme-color1);
  margin-top: 20px;
  color: #fff; }

.Menu_logoutButton_2QW {
  margin-top: 5px;
  background: #000;
  color: #fff; }

.Menu_subHeader_3Xz {
  font-size: 12px;
  color: #aaaaaa;
  margin-top: 10px; }
.TopBar_root_Wcw,
.TopBar_topBarWholeContainerLogoOnly_1k2 {
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  left: 0px;
  width: 100%;
  background: #fff;
  height: 80px;
  z-index: 100; }

.TopBar_topBarEnabled_1wt {
  -webkit-animation: TopBar_slideDown_2tn 0.4s forwards;
       -o-animation: TopBar_slideDown_2tn 0.4s forwards;
          animation: TopBar_slideDown_2tn 0.4s forwards; }

.TopBar_topBarDisabled_3cn {
  -webkit-animation: TopBar_slideUp_-Kk 0.4s forwards;
       -o-animation: TopBar_slideUp_-Kk 0.4s forwards;
          animation: TopBar_slideUp_-Kk 0.4s forwards; }

.TopBar_desktopWrapperLogoOnly_3vh {
  position: relative;
  width: 100%;
  height: 100%; }
  .TopBar_desktopWrapperLogoOnly_3vh .TopBar_leftContainerLogoOnly_1UA {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    position: relative; }
  .TopBar_desktopWrapperLogoOnly_3vh .TopBar_leftContainerLogoOnly_1UA {
    width: 15%; }
  .TopBar_desktopWrapperLogoOnly_3vh .TopBar_propertyLogo_6tt {
    position: relative;
    height: 70px;
    -o-object-fit: contain;
       object-fit: contain;
    cursor: pointer; }
  .TopBar_desktopWrapperLogoOnly_3vh .TopBar_detailedText_3p4 {
    display: inline-block;
    vertical-align: top;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }

.TopBar_messageIcon_1Co {
  width: 20px;
  height: 20px;
  cursor: pointer; }

.TopBar_row_3Xq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2; }
  .TopBar_row_3Xq .TopBar_leftContainer_eSl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 15%;
        -ms-flex: 0 0 15%;
            flex: 0 0 15%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .TopBar_row_3Xq .TopBar_leftContainer_eSl > img {
      -o-object-fit: contain;
         object-fit: contain;
      max-height: 100%;
      cursor: pointer; }
  .TopBar_row_3Xq .TopBar_middleContainer_PI4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 65%;
        -ms-flex: 0 0 65%;
            flex: 0 0 65%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .TopBar_row_3Xq .TopBar_middleContainer_PI4 .TopBar_buttonsContainer_m1g {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      height: 50px;
      padding: 0 20px;
      gap: 30px; }
    .TopBar_row_3Xq .TopBar_middleContainer_PI4 .TopBar_button_3Sq {
      height: 100%;
      position: relative;
      cursor: pointer;
      display: inline-block;
      line-height: 50px; }
    .TopBar_row_3Xq .TopBar_middleContainer_PI4 .TopBar_mainButton_3Cc {
      border: 1.5px solid var(--property-theme-color1);
      padding: 0px 25px;
      border-radius: 9999px;
      margin-right: -10px; }
    .TopBar_row_3Xq .TopBar_middleContainer_PI4 .TopBar_button_3Sq,
    .TopBar_row_3Xq .TopBar_middleContainer_PI4 .TopBar_button_3Sq:hover,
    .TopBar_row_3Xq .TopBar_middleContainer_PI4 .TopBar_mainButton_3Cc,
    .TopBar_row_3Xq .TopBar_middleContainer_PI4 .TopBar_mainButton_3Cc:hover {
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
    .TopBar_row_3Xq .TopBar_middleContainer_PI4 .TopBar_button_3Sq:hover > div > div,
    .TopBar_row_3Xq .TopBar_middleContainer_PI4 .TopBar_mainButton_3Cc:hover > div > div {
      color: var(--property-theme-color1); }
    .TopBar_row_3Xq .TopBar_middleContainer_PI4 .TopBar_innerContainer_hBP {
      width: 100%;
      display: inline-block;
      line-height: 1;
      font-size: 16px;
      color: #000; }
    .TopBar_row_3Xq .TopBar_middleContainer_PI4 .TopBar_detailedText_3p4 {
      display: inline-block;
      vertical-align: top;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
  .TopBar_row_3Xq .TopBar_rightContainer_mIr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%; }

.TopBar_col_X4I {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
  padding: 10px;
  height: 100%;
  gap: 10px; }
  .TopBar_col_X4I > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.TopBar_background_3Pn,
.TopBar_namecardLayer_3tl,
.TopBar_backIconWrapper_2T1,
.TopBar_avatarContainer_2Af,
.TopBar_inputWrapper_1Ee,
.TopBar_mapIcon_1Nn {
  display: none; }

@-webkit-keyframes TopBar_slideUp_-Kk {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%); }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); } }

@-o-keyframes TopBar_slideUp_-Kk {
  0% {
    -o-transform: translateY(0%);
       transform: translateY(0%); }
  100% {
    -o-transform: translateY(-100%);
       transform: translateY(-100%); } }

@keyframes TopBar_slideUp_-Kk {
  0% {
    -webkit-transform: translateY(0%);
         -o-transform: translateY(0%);
            transform: translateY(0%); }
  100% {
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%); } }

@-webkit-keyframes TopBar_slideDown_2tn {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%); } }

@-o-keyframes TopBar_slideDown_2tn {
  0% {
    -o-transform: translateY(-100%);
       transform: translateY(-100%); }
  100% {
    -o-transform: translateY(0%);
       transform: translateY(0%); } }

@keyframes TopBar_slideDown_2tn {
  0% {
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    -webkit-transform: translateY(0%);
         -o-transform: translateY(0%);
            transform: translateY(0%); } }

@-webkit-keyframes TopBar_fadeSlideDownIn_fNi {
  0% {
    -webkit-transform: translateY(-150%);
            transform: translateY(-150%);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1; } }

@-o-keyframes TopBar_fadeSlideDownIn_fNi {
  0% {
    -o-transform: translateY(-150%);
       transform: translateY(-150%);
    opacity: 0; }
  100% {
    -o-transform: translateY(0%);
       transform: translateY(0%);
    opacity: 1; } }

@keyframes TopBar_fadeSlideDownIn_fNi {
  0% {
    -webkit-transform: translateY(-150%);
         -o-transform: translateY(-150%);
            transform: translateY(-150%);
    opacity: 0; }
  100% {
    -webkit-transform: translateY(0%);
         -o-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1; } }

@-webkit-keyframes TopBar_fadeSlideDownOut_K5e {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(-150%);
            transform: translateY(-150%);
    opacity: 0; } }

@-o-keyframes TopBar_fadeSlideDownOut_K5e {
  0% {
    -o-transform: translateY(0%);
       transform: translateY(0%);
    opacity: 1; }
  100% {
    -o-transform: translateY(-150%);
       transform: translateY(-150%);
    opacity: 0; } }

@keyframes TopBar_fadeSlideDownOut_K5e {
  0% {
    -webkit-transform: translateY(0%);
         -o-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1; }
  100% {
    -webkit-transform: translateY(-150%);
         -o-transform: translateY(-150%);
            transform: translateY(-150%);
    opacity: 0; } }

@-webkit-keyframes TopBar_showAvatar_9oX {
  0% {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 0;
            flex: 0 0 0;
    opacity: 0; }
  50% {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40px;
            flex: 0 0 40px;
    opacity: 0; }
  100% {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40px;
            flex: 0 0 40px;
    opacity: 1; } }

@-o-keyframes TopBar_showAvatar_9oX {
  0% {
    flex: 0 0 0;
    opacity: 0; }
  50% {
    flex: 0 0 40px;
    opacity: 0; }
  100% {
    flex: 0 0 40px;
    opacity: 1; } }

@keyframes TopBar_showAvatar_9oX {
  0% {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 0;
        -ms-flex: 0 0 0px;
            flex: 0 0 0;
    opacity: 0; }
  50% {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40px;
        -ms-flex: 0 0 40px;
            flex: 0 0 40px;
    opacity: 0; }
  100% {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40px;
        -ms-flex: 0 0 40px;
            flex: 0 0 40px;
    opacity: 1; } }

@-webkit-keyframes TopBar_hideAvatar_2ro {
  0% {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40px;
            flex: 0 0 40px;
    opacity: 1; }
  50% {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40px;
            flex: 0 0 40px;
    opacity: 0; }
  100% {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 0;
            flex: 0 0 0;
    opacity: 0;
    margin: 0 -4px;
    border: 0; } }

@-o-keyframes TopBar_hideAvatar_2ro {
  0% {
    flex: 0 0 40px;
    opacity: 1; }
  50% {
    flex: 0 0 40px;
    opacity: 0; }
  100% {
    flex: 0 0 0;
    opacity: 0;
    margin: 0 -4px;
    border: 0; } }

@keyframes TopBar_hideAvatar_2ro {
  0% {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40px;
        -ms-flex: 0 0 40px;
            flex: 0 0 40px;
    opacity: 1; }
  50% {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40px;
        -ms-flex: 0 0 40px;
            flex: 0 0 40px;
    opacity: 0; }
  100% {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 0;
        -ms-flex: 0 0 0px;
            flex: 0 0 0;
    opacity: 0;
    margin: 0 -4px;
    border: 0; } }

@-webkit-keyframes TopBar_namecardEnabled_3yC {
  0% {
    max-height: 0px;
    display: none; }
  1% {
    max-height: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  100% {
    max-height: 500px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; } }

@-o-keyframes TopBar_namecardEnabled_3yC {
  0% {
    max-height: 0px;
    display: none; }
  1% {
    max-height: 0px;
    display: flex; }
  100% {
    max-height: 500px;
    display: flex; } }

@keyframes TopBar_namecardEnabled_3yC {
  0% {
    max-height: 0px;
    display: none; }
  1% {
    max-height: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  100% {
    max-height: 500px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

@-webkit-keyframes TopBar_namecardDisabled_7VM {
  0% {
    max-height: 500px; }
  99% {
    max-height: 0px; }
  100% {
    max-height: 0px;
    display: none; } }

@-o-keyframes TopBar_namecardDisabled_7VM {
  0% {
    max-height: 500px; }
  99% {
    max-height: 0px; }
  100% {
    max-height: 0px;
    display: none; } }

@keyframes TopBar_namecardDisabled_7VM {
  0% {
    max-height: 500px; }
  99% {
    max-height: 0px; }
  100% {
    max-height: 0px;
    display: none; } }

@media only screen and (max-width: 1000px) {
  .TopBar_root_Wcw {
    background-color: var(--property-theme-color1);
    position: -webkit-sticky;
    position: sticky;
    height: auto;
    overflow: hidden;
    -webkit-transition: all linear;
    -o-transition: all linear;
    transition: all linear; }
    .TopBar_root_Wcw .TopBar_col_X4I .TopBar_background_3Pn {
      display: block;
      position: absolute;
      top: 0px;
      left: 0px;
      background-color: var(--property-theme-color1);
      width: 100%;
      height: 95%;
      border-bottom-left-radius: 15% 6%;
      border-bottom-right-radius: 15% 6%;
      z-index: -1; }
    .TopBar_root_Wcw .TopBar_col_X4I .TopBar_backgroundDisabled_3Ym {
      display: none; }
    .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_leftContainer_eSl,
    .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_middleContainer_PI4 {
      display: none; }
    .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0;
          -ms-flex: 1 0 0px;
              flex: 1 0 0;
      gap: 8px;
      z-index: 2; }
      .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr > *:nth-last-child(2) {
        display: none; }
      .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_messageContainer_rYq {
        display: none; }
      .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_avatarContainer_2Af {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 40px;
            -ms-flex: 0 0 40px;
                flex: 0 0 40px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        overflow: hidden;
        opacity: 1;
        border: 2px solid #eee; }
        .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_avatarContainer_2Af > img {
          width: 100%;
          -o-object-fit: cover;
             object-fit: cover; }
      .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_avatarEnabled_2uZ {
        -webkit-animation: TopBar_showAvatar_9oX 0.4s forwards;
             -o-animation: TopBar_showAvatar_9oX 0.4s forwards;
                animation: TopBar_showAvatar_9oX 0.4s forwards; }
      .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_avatarDisabled_1qH {
        -webkit-animation: TopBar_hideAvatar_2ro 0.4s forwards;
             -o-animation: TopBar_hideAvatar_2ro 0.4s forwards;
                animation: TopBar_hideAvatar_2ro 0.4s forwards; }
      .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_backIconWrapper_2T1 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        overflow: hidden;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 0;
            -ms-flex: 0 0 0px;
                flex: 0 0 0;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        height: 40px;
        -webkit-transition: all ease-in-out 0.5s;
        -o-transition: all ease-in-out 0.5s;
        transition: all ease-in-out 0.5s; }
        .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_backIconWrapper_2T1 .TopBar_icon_2gk {
          font-size: 20px;
          color: white;
          -webkit-transform: scaleY(1.2);
              -ms-transform: scaleY(1.2);
               -o-transform: scaleY(1.2);
                  transform: scaleY(1.2); }
      .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_backIconWrapperActive_2hC {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20px;
            -ms-flex: 0 0 20px;
                flex: 0 0 20px; }
      .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_inputWrapper_1Ee {
        --r: 100px;
        --btn-width: 50px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 auto;
            -ms-flex: 1 0 auto;
                flex: 1 0 auto;
        position: relative;
        border-radius: var(--r);
        height: 40px;
        min-height: 40px; }
        .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_inputWrapper_1Ee .TopBar_searchIconPrefix_2ZF,
        .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_inputWrapper_1Ee .TopBar_searchIcon_23V {
          font-size: 20px;
          z-index: 2;
          color: var(--property-text-color4); }
        .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_inputWrapper_1Ee .TopBar_searchIconPrefix_2ZF {
          left: 10px;
          position: absolute;
          top: 50%;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
               -o-transform: translateY(-50%);
                  transform: translateY(-50%); }
        .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_inputWrapper_1Ee .TopBar_searchIcon_23V {
          position: relative;
          margin: auto;
          color: var(--property-theme-color2); }
        .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_inputWrapper_1Ee > input,
        .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_inputWrapper_1Ee > button {
          font-size: 14px;
          line-height: 1.5;
          border: 0;
          color: var(--property-text-color3);
          height: 40px;
          -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.43, 1.49);
          -o-transition: all 0.3s cubic-bezier(0, 0, 0.43, 1.49);
          transition: all 0.3s cubic-bezier(0, 0, 0.43, 1.49); }
        .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_inputWrapper_1Ee > button {
          display: block;
          white-space: nowrap;
          position: absolute;
          top: 0px;
          right: 0px;
          width: 0px;
          font-weight: bold;
          background: none !important;
          color: white;
          border-radius: 0 var(--r) var(--r) 0;
          cursor: pointer;
          overflow: hidden; }
        .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_inputWrapper_1Ee > input {
          caret-color: black;
          position: relative;
          width: 100%;
          outline: 0;
          border-radius: var(--r);
          padding: 5px 10px 5px 40px;
          z-index: 1;
          width: 100% !important;
          background-color: #fafafa; }
        .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_inputWrapper_1Ee > input:focus {
          padding: 5px 10px 5px 15px;
          background-color: #fafafa; }
        .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_inputWrapper_1Ee > input:focus ~ i.TopBar_searchIconPrefix_2ZF {
          display: none; }
        .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_inputWrapper_1Ee > input:not(:placeholder-shown) {
          background-color: white;
          border-style: solid;
          color: black;
          padding: 5px 10px 5px 15px; }
          .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_inputWrapper_1Ee > input:not(:placeholder-shown) + button {
            width: var(--btn-width); }
          .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_inputWrapper_1Ee > input:not(:placeholder-shown) ~ i.TopBar_searchIconPrefix_2ZF {
            display: none; }
      .TopBar_root_Wcw .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_mapIcon_1Nn {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        -webkit-filter: invert(93%) sepia(2%) saturate(621%) hue-rotate(192deg) brightness(123%) contrast(100%);
                filter: invert(93%) sepia(2%) saturate(621%) hue-rotate(192deg) brightness(123%) contrast(100%);
        -o-object-fit: contain;
           object-fit: contain;
        width: 30px;
        height: 20px;
        -webkit-transition: all ease-in-out 0.5s;
        -o-transition: all ease-in-out 0.5s;
        transition: all ease-in-out 0.5s; }
    .TopBar_root_Wcw .TopBar_col_X4I .TopBar_namecardLayer_3tl {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-transition: all ease-in-out;
      -o-transition: all ease-in-out;
      transition: all ease-in-out; }
    .TopBar_root_Wcw .TopBar_col_X4I .TopBar_namecardEnalbed_2u7 {
      -webkit-animation: TopBar_namecardEnabled_3yC 0.4s forwards;
           -o-animation: TopBar_namecardEnabled_3yC 0.4s forwards;
              animation: TopBar_namecardEnabled_3yC 0.4s forwards; }
      .TopBar_root_Wcw .TopBar_col_X4I .TopBar_namecardEnalbed_2u7 > * {
        -webkit-animation: TopBar_fadeSlideDownIn_fNi 0.4s forwards;
             -o-animation: TopBar_fadeSlideDownIn_fNi 0.4s forwards;
                animation: TopBar_fadeSlideDownIn_fNi 0.4s forwards; }
    .TopBar_root_Wcw .TopBar_col_X4I .TopBar_namecardDisabled_7VM {
      display: none; }
  .TopBar_leftContainerLogoOnly_1UA {
    width: 100% !important; }
  .TopBar_root_Wcw:has(.TopBar_backgroundDisabled_3Ym) .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_backIconWrapper_2T1 .TopBar_icon_2gk {
    color: #000000ff; }
  .TopBar_root_Wcw:has(.TopBar_backgroundDisabled_3Ym) .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr .TopBar_mapIcon_1Nn {
    background-color: #000000ff; }
  .TopBar_root_Wcw:has(.TopBar_backgroundDisabled_3Ym) .TopBar_col_X4I .TopBar_row_3Xq .TopBar_rightContainer_mIr i[class*='globalIcon'] {
    color: #000000ff;
    -webkit-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s; }
  .TopBar_dropdownLayer_JFM {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    background-color: white;
    -webkit-box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px;
            box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px;
    padding-bottom: 10px;
    border-radius: 0px 0px 8px 8px;
    z-index: 99; }
    .TopBar_dropdownLayer_JFM > * {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      padding: 10px 15px 10px 10px;
      gap: 5px; }
      .TopBar_dropdownLayer_JFM > * > p {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 16px; }
      .TopBar_dropdownLayer_JFM > * .TopBar_pinIcon_2Pm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        background-image: url("/property/pin.png");
        background-position: center;
        -webkit-background-size: contain;
                background-size: contain;
        background-repeat: no-repeat;
        width: 25px;
        height: 25px; }
    .TopBar_dropdownLayer_JFM > div:active {
      background-color: #fafafa; }
  .TopBar_dropdownLayerDisabled_z4a {
    display: none; } }

@media only screen and (max-width: 500px) {
  .TopBar_inputWrapper_1Ee {
    width: 190px; } }
.SettingButton_profileWithMenuContainer_3W5 {
  display: inline-block;
  height: 100%;
  position: relative;
  width: 50%; }
  .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    width: 100px;
    height: 48px;
    border-radius: 1000px;
    border: 1px solid #dddddd;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    padding: 0 7px;
    margin-left: 5px;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
    .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf .SettingButton_hamburgerMenuContainer_2PV {
      display: inline-block;
      height: 100%;
      position: relative; }
      .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf .SettingButton_hamburgerMenuContainer_2PV .SettingButton_topLine_24g,
      .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf .SettingButton_hamburgerMenuContainer_2PV .SettingButton_centerLine_1c1,
      .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf .SettingButton_hamburgerMenuContainer_2PV .SettingButton_bottomLine_N54 {
        width: 35%;
        left: 50%;
        background: #000000ff;
        height: 1.5px;
        position: absolute;
        left: 50%;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s; }
      .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf .SettingButton_hamburgerMenuContainer_2PV .SettingButton_topLine_24g {
        top: 40%;
        -webkit-transform: translate(-50%, -25%);
            -ms-transform: translate(-50%, -25%);
             -o-transform: translate(-50%, -25%);
                transform: translate(-50%, -25%); }
      .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf .SettingButton_hamburgerMenuContainer_2PV .SettingButton_centerLine_1c1 {
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
             -o-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }
      .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf .SettingButton_hamburgerMenuContainer_2PV .SettingButton_bottomLine_N54 {
        top: 60%;
        -webkit-transform: translate(-50%, -75%);
            -ms-transform: translate(-50%, -75%);
             -o-transform: translate(-50%, -75%);
                transform: translate(-50%, -75%); }
    .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf .SettingButton_profileIconContainer_2lb {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
      font-weight: 900; }
    .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf .SettingButton_profileIconContainer_2lb > span {
      background: #f0f2f5; }
    .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf .SettingButton_profileIconContainer_2lb > span > i {
      color: #000000a6;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
  .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf:hover {
    border: 1px solid var(--property-theme-color1);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
    .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf:hover .SettingButton_hamburgerMenuContainer_2PV .SettingButton_topLine_24g,
    .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf:hover .SettingButton_hamburgerMenuContainer_2PV .SettingButton_centerLine_1c1,
    .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf:hover .SettingButton_hamburgerMenuContainer_2PV .SettingButton_bottomLine_N54 {
      background: var(--property-theme-color1);
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }

@media only screen and (max-width: 1000px) {
  .SettingButton_profileWithMenuContainer_3W5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 32px;
        -ms-flex: 0 0 32px;
            flex: 0 0 32px;
    height: auto;
    width: auto; }
    .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      border: none;
      margin: 0px;
      padding: 0px;
      width: auto;
      height: auto; }
      .SettingButton_profileWithMenuContainer_3W5 .SettingButton_profileWithMenuInnerContainer_3rf .SettingButton_hamburgerMenuContainer_2PV {
        display: none;
        margin: 0px;
        padding: 0px; } }
.ContactUsModal_root_2PZ {
  z-index: 999;
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0px;
  left: 0px; }

.ContactUsModal_rootWithParent_2M4 {
  z-index: 99; }

.ContactUsModal_rootDisable_3zf {
  display: none; }

.ContactUsModal_closeContainer_1l5 {
  z-index: 999; }

.ContactUsModal_close_181,
.ContactUsModal_return_1As {
  position: absolute !important;
  opacity: 0.3;
  cursor: pointer; }

.ContactUsModal_close_181 {
  right: 10px;
  top: 10px;
  width: 30px;
  height: 30px; }

.ContactUsModal_return_1As {
  right: 10px;
  top: 15px;
  width: 30px;
  height: 30px;
  font-size: 30px; }

.ContactUsModal_close_181:hover,
.ContactUsModal_return_1As:hover {
  opacity: 1; }

.ContactUsModal_close_181:before,
.ContactUsModal_close_181:after {
  position: absolute;
  left: 14px;
  top: 6px;
  content: ' ';
  height: 19px;
  width: 2px;
  background-color: #333; }

.ContactUsModal_close_181:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg); }

.ContactUsModal_close_181:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.ContactUsModal_mask_3i_ {
  position: absolute;
  width: 100vw;
  height: 100vh;
  background-color: black; }

.ContactUsModal_maskIn_2G8 {
  -webkit-animation: ContactUsModal_fadeIn_3F7 0.4s forwards;
       -o-animation: ContactUsModal_fadeIn_3F7 0.4s forwards;
          animation: ContactUsModal_fadeIn_3F7 0.4s forwards; }

.ContactUsModal_maskOut_3NS {
  -webkit-animation: ContactUsModal_fadeOut_NaA 0.4s forwards;
       -o-animation: ContactUsModal_fadeOut_NaA 0.4s forwards;
          animation: ContactUsModal_fadeOut_NaA 0.4s forwards; }

.ContactUsModal_content_2B9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  overflow: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-width: 1300px;
  background-color: white;
  border-radius: 10px;
  z-index: 10; }
  .ContactUsModal_content_2B9 > div {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    position: relative; }
  .ContactUsModal_content_2B9 .ContactUsModal_header_1_5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 15px 10px;
    color: black;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    left: 0px;
    z-index: 1;
    background-color: white;
    border-bottom: 1px solid #eee; }
  .ContactUsModal_content_2B9 .ContactUsModal_child_zC3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    overflow: hidden;
    height: calc(100% - 999px);
    padding: 30px;
    border-radius: 10px; }
    .ContactUsModal_content_2B9 .ContactUsModal_child_zC3 > * {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
  .ContactUsModal_content_2B9 .ContactUsModal_footer_1V8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }

.ContactUsModal_contentAnimationSlideUpIn_2C- {
  left: 0px;
  -webkit-animation: ContactUsModal_slideUpIn_Uu9 0.4s forwards;
       -o-animation: ContactUsModal_slideUpIn_Uu9 0.4s forwards;
          animation: ContactUsModal_slideUpIn_Uu9 0.4s forwards; }

.ContactUsModal_contentAnimationSlideDownIn_1DS {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-animation: ContactUsModal_slideDownIn_3Op 0.4s forwards;
       -o-animation: ContactUsModal_slideDownIn_3Op 0.4s forwards;
          animation: ContactUsModal_slideDownIn_3Op 0.4s forwards; }

.ContactUsModal_contentAnimationSlideLeftIn_W20 {
  top: 0px;
  -webkit-animation: ContactUsModal_slideLeftIn_3xJ 0.4s forwards;
       -o-animation: ContactUsModal_slideLeftIn_3xJ 0.4s forwards;
          animation: ContactUsModal_slideLeftIn_3xJ 0.4s forwards; }

.ContactUsModal_contentAnimationSlideRightIn_2R4 {
  top: 0px;
  -webkit-animation: ContactUsModal_slideRightIn_1rO 0.4s forwards;
       -o-animation: ContactUsModal_slideRightIn_1rO 0.4s forwards;
          animation: ContactUsModal_slideRightIn_1rO 0.4s forwards; }

.ContactUsModal_contentAnimationSlideUpOut_2im {
  left: 0px;
  -webkit-animation: ContactUsModal_slideUpOut_WAX 0.4s forwards;
       -o-animation: ContactUsModal_slideUpOut_WAX 0.4s forwards;
          animation: ContactUsModal_slideUpOut_WAX 0.4s forwards; }

.ContactUsModal_contentAnimationSlideDownOut_2w9 {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-animation: ContactUsModal_slideDownOut_2MK 0.4s forwards;
       -o-animation: ContactUsModal_slideDownOut_2MK 0.4s forwards;
          animation: ContactUsModal_slideDownOut_2MK 0.4s forwards; }

.ContactUsModal_contentAnimationSlideLeftOut_1za {
  top: 0px;
  -webkit-animation: ContactUsModal_slideLeftOut_2en 0.4s forwards;
       -o-animation: ContactUsModal_slideLeftOut_2en 0.4s forwards;
          animation: ContactUsModal_slideLeftOut_2en 0.4s forwards; }

.ContactUsModal_contentAnimationSlideRightOut_SIF {
  top: 0px;
  -webkit-animation: ContactUsModal_slideRightOut_26k 0.4s forwards;
       -o-animation: ContactUsModal_slideRightOut_26k 0.4s forwards;
          animation: ContactUsModal_slideRightOut_26k 0.4s forwards; }

@-webkit-keyframes ContactUsModal_fadeIn_3F7 {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.5; } }

@-o-keyframes ContactUsModal_fadeIn_3F7 {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.5; } }

@keyframes ContactUsModal_fadeIn_3F7 {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.5; } }

@-webkit-keyframes ContactUsModal_fadeOut_NaA {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }

@-o-keyframes ContactUsModal_fadeOut_NaA {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }

@keyframes ContactUsModal_fadeOut_NaA {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }

@-webkit-keyframes ContactUsModal_slideUpIn_Uu9 {
  0% {
    bottom: -100%; }
  100% {
    bottom: 0%; } }

@-o-keyframes ContactUsModal_slideUpIn_Uu9 {
  0% {
    bottom: -100%; }
  100% {
    bottom: 0%; } }

@keyframes ContactUsModal_slideUpIn_Uu9 {
  0% {
    bottom: -100%; }
  100% {
    bottom: 0%; } }

@-webkit-keyframes ContactUsModal_slideDownIn_3Op {
  0% {
    top: -100%;
    left: 50%; }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }

@-o-keyframes ContactUsModal_slideDownIn_3Op {
  0% {
    top: -100%;
    left: 50%; }
  100% {
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%); } }

@keyframes ContactUsModal_slideDownIn_3Op {
  0% {
    top: -100%;
    left: 50%; }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }

@-webkit-keyframes ContactUsModal_slideLeftIn_3xJ {
  0% {
    right: -100%; }
  100% {
    right: 0%; } }

@-o-keyframes ContactUsModal_slideLeftIn_3xJ {
  0% {
    right: -100%; }
  100% {
    right: 0%; } }

@keyframes ContactUsModal_slideLeftIn_3xJ {
  0% {
    right: -100%; }
  100% {
    right: 0%; } }

@-webkit-keyframes ContactUsModal_slideRightIn_1rO {
  0% {
    left: -100%; }
  100% {
    left: 0%; } }

@-o-keyframes ContactUsModal_slideRightIn_1rO {
  0% {
    left: -100%; }
  100% {
    left: 0%; } }

@keyframes ContactUsModal_slideRightIn_1rO {
  0% {
    left: -100%; }
  100% {
    left: 0%; } }

@-webkit-keyframes ContactUsModal_slideUpOut_WAX {
  0% {
    bottom: 0%; }
  100% {
    bottom: -100%; } }

@-o-keyframes ContactUsModal_slideUpOut_WAX {
  0% {
    bottom: 0%; }
  100% {
    bottom: -100%; } }

@keyframes ContactUsModal_slideUpOut_WAX {
  0% {
    bottom: 0%; }
  100% {
    bottom: -100%; } }

@-webkit-keyframes ContactUsModal_slideDownOut_2MK {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  100% {
    top: -100%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }

@-o-keyframes ContactUsModal_slideDownOut_2MK {
  0% {
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%); }
  100% {
    top: -100%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%); } }

@keyframes ContactUsModal_slideDownOut_2MK {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  100% {
    top: -100%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }

@-webkit-keyframes ContactUsModal_slideLeftOut_2en {
  0% {
    right: 0%; }
  100% {
    right: -100%; } }

@-o-keyframes ContactUsModal_slideLeftOut_2en {
  0% {
    right: 0%; }
  100% {
    right: -100%; } }

@keyframes ContactUsModal_slideLeftOut_2en {
  0% {
    right: 0%; }
  100% {
    right: -100%; } }

@-webkit-keyframes ContactUsModal_slideRightOut_26k {
  0% {
    left: 0%; }
  100% {
    left: -100%; } }

@-o-keyframes ContactUsModal_slideRightOut_26k {
  0% {
    left: 0%; }
  100% {
    left: -100%; } }

@keyframes ContactUsModal_slideRightOut_26k {
  0% {
    left: 0%; }
  100% {
    left: -100%; } }

@media only screen and (max-width: 480px) {
  .ContactUsModal_content_2B9 {
    width: 100%;
    max-width: 100%; } }
.ContactUsModalContent_container_ywC {
  overflow: auto;
  height: 100%;
  padding: 15px;
  color: #000; }
input {
  border-radius: 4px;
  border: 1px solid #eee; }

input::placeholder,
input::-ms-input-placeholder {
  color: #eee;
  opacity: 1;
  text-align: center; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }
.ContactUs_rowContainer_3Wf {
  display: block;
  max-width: 500px;
  margin-top: 10px;
  position: relative; }

.ContactUs_subHeader_yKn {
  font-size: 12px;
  color: #aaaaaa; }

.ContactUs_contactUsDescription_3Gj {
  width: 100%;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  color: #aaaaaa; }

.ContactUs_textarea_1ao,
.ContactUs_input_2ot {
  border-radius: 4px;
  line-height: 40px;
  font-size: 12px;
  color: #000;
  width: 100%;
  outline: 2px solid;
  outline-color: transparent;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.ContactUs_textarea_1ao {
  height: 200px;
  padding: 5px;
  border: 1px solid transparent;
  background: #f8f8f8; }

.ContactUs_input_2ot:hover,
.ContactUs_textarea_1ao:hover {
  -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.ContactUs_input_2ot:focus {
  border: 1px solid #000; }

.ContactUs_input_2ot:focus,
.ContactUs_textarea_1ao:focus {
  outline-color: #aaaaaa;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.ContactUs_input_2ot::-webkit-input-placeholder,
.ContactUs_textarea_1ao::-webkit-input-placeholder {
  color: #c2c2c2; }

.ContactUs_input_2ot::-moz-placeholder,
.ContactUs_textarea_1ao::-moz-placeholder {
  color: #c2c2c2; }

.ContactUs_input_2ot::placeholder,
.ContactUs_textarea_1ao::placeholder {
  color: #c2c2c2; }
input {
  border-radius: 4px;
  border: 1px solid #eee; }

input::placeholder,
input::-ms-input-placeholder {
  color: #eee;
  opacity: 1;
  text-align: center; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.CustomInput_input_3I5 {
  height: 40px;
  padding: 5px;
  border: 1px solid #dddddd;
  outline: 1px solid;
  outline-color: transparent;
  color: #000;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.CustomInput_input_3I5:hover {
  -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.CustomInput_input_3I5:focus {
  outline-color: #aaaaaa;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.CustomInput_input_3I5::-webkit-input-placeholder {
  color: #dddddd; }

.CustomInput_input_3I5::-moz-placeholder {
  color: #dddddd; }

.CustomInput_input_3I5::placeholder {
  color: #dddddd; }

.CustomInput_prefixContainer_1Th {
  position: absolute;
  left: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  border-radius: 4px 0 0 4px;
  padding-left: 10px;
  height: 100%;
  border: 1px solid #dddddd;
  border-right: none; }

.CustomInput_prefixText_15g {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%); }

.CustomInput_previewEye_2AI {
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 16px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.CustomInput_previewEye_2AI:hover {
  opacity: 0.7;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }
.PropertyLanguageDropdown_dropdown_2tp {
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  width: 100%;
  border-radius: 4px;
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  overflow-y: auto;
  max-height: 200px;
  background-color: #fff;
  list-style-type: none; }

.PropertyLanguageDropdown_option_2WH {
  padding: 10px 15px;
  background-color: white;
  color: #000;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }

.PropertyLanguageDropdown_option_2WH:hover {
  background-color: #ecf6fd;
  color: #000;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }

.PropertyLanguageDropdown_selected_4TH {
  background-color: #d1d1d1;
  color: #fff; }

.PropertyLanguageDropdown_globalContainer_2fj {
  display: inline-block;
  height: 100%;
  width: 25%;
  position: relative; }

.PropertyLanguageDropdown_centered_3HK {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.PropertyLanguageDropdown_globalInnerContainer_1ng {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background: transparent;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.PropertyLanguageDropdown_globalInnerContainer_1ng:hover {
  background: #f0f2f5;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }
  .PropertyLanguageDropdown_globalInnerContainer_1ng:hover i {
    color: var(--property-theme-color1);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }

.PropertyLanguageDropdown_globalIcon_2Tr {
  font-size: 20px;
  color: #000000ff;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

@media only screen and (max-width: 1000px) {
  .PropertyLanguageDropdown_globalContainer_2fj,
  .PropertyLanguageDropdown_globalInnerContainer_1ng {
    height: 40px;
    width: 30px; }
  .PropertyLanguageDropdown_globalInnerContainer_1ng:hover {
    background: transparent;
    -webkit-transition: none;
    -o-transition: none;
    transition: none; }
  .PropertyLanguageDropdown_globalIcon_2Tr {
    font-size: 23px;
    color: white;
    -webkit-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s; } }
.FloatingButtons_root_12r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  bottom: 20px;
  right: 10px;
  gap: 10px;
  z-index: 100; }
  .FloatingButtons_root_12r > * {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 55px;
        -ms-flex: 0 0 55px;
            flex: 0 0 55px;
    cursor: pointer;
    width: 55px;
    border-radius: 100%;
    aspect-ratio: 1;
    -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
            box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    background: #fff; }
  .FloatingButtons_root_12r .FloatingButtons_iconWrapper_3ua {
    display: none;
    background: var(--property-theme-color1);
    border-radius: 50%;
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 10px;
    -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
            box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px; }
  .FloatingButtons_root_12r .FloatingButtons_actionWrapper_1w8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: white;
    border-radius: 50%;
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 10px;
    -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
            box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px; }
  .FloatingButtons_root_12r .FloatingButtons_sortIcon_2Tp {
    width: 100%;
    height: 100%; }

.FloatingButtons_sortContentWrapper_2Ez {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  border-radius: 4px;
  background-color: white;
  overflow: hidden;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 300px; }
  .FloatingButtons_sortContentWrapper_2Ez > * {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding: 5px 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 16px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
    width: 100%; }
  .FloatingButtons_sortContentWrapper_2Ez .FloatingButtons_selected_cQ6,
  .FloatingButtons_sortContentWrapper_2Ez > div:active {
    background-color: var(--property-theme-color1);
    color: white; }
  .FloatingButtons_sortContentWrapper_2Ez .FloatingButtons_selected_cQ6 > svg[id*='created'] {
    fill: #fff; }
  .FloatingButtons_sortContentWrapper_2Ez .FloatingButtons_selected_cQ6 > svg[id*='price'] > path,
  .FloatingButtons_sortContentWrapper_2Ez .FloatingButtons_selected_cQ6 > svg[id*='saleable'] > g > path,
  .FloatingButtons_sortContentWrapper_2Ez .FloatingButtons_selected_cQ6 > svg[id*='gross'] > g > path {
    stroke: #fff; }

@media only screen and (max-width: 1000px) {
  .FloatingButtons_root_12r .FloatingButtons_iconWrapper_3ua {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 15px; }
  .FloatingButtons_sortContentWrapper_2Ez {
    width: 300px; }
    .FloatingButtons_sortContentWrapper_2Ez .FloatingButtons_sortIcon_2Tp {
      max-width: 25px; } }
.PropertyEditModal_headerContainer_c-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  color: #000;
  top: 0px;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px; }
  .PropertyEditModal_headerContainer_c-c > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0; }
  .PropertyEditModal_headerContainer_c-c .PropertyEditModal_back_23g {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14px;
        -ms-flex: 0 0 14px;
            flex: 0 0 14px;
    font-size: 14px; }

.PropertyEditModal_footer_cer {
  height: 50px;
  padding: 5px 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  text-align: center;
  gap: 5px;
  font-size: 14px; }
  .PropertyEditModal_footer_cer > button {
    max-width: 100px;
    border-radius: 5px !important; }
  .PropertyEditModal_footer_cer .PropertyEditModal_cancelBtn_16g {
    background: #aaa;
    color: #fff; }
  .PropertyEditModal_footer_cer .PropertyEditModal_previewBtn_3oH {
    background: var(--property-theme-color2);
    color: #fff;
    margin-left: auto; }

.PropertyEditModal_content_3Qv {
  height: 100%;
  width: 100%;
  background: #fff;
  padding: 5px 15px;
  overflow-y: auto;
  overflow-x: hidden; }
  .PropertyEditModal_content_3Qv .PropertyEditModal_rowWrapper_Lf0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    gap: 10px;
    margin-bottom: 10px; }
    .PropertyEditModal_content_3Qv .PropertyEditModal_rowWrapper_Lf0 > * {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0;
          -ms-flex: 1 0 0px;
              flex: 1 0 0; }
  .PropertyEditModal_content_3Qv .PropertyEditModal_colWrapper_2Cs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    gap: 5px;
    margin-bottom: 10px; }
    .PropertyEditModal_content_3Qv .PropertyEditModal_colWrapper_2Cs > * {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
  .PropertyEditModal_content_3Qv .PropertyEditModal_flexEnd_17h {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    max-width: 500px;
    gap: 3px; }
    .PropertyEditModal_content_3Qv .PropertyEditModal_flexEnd_17h > * {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
  .PropertyEditModal_content_3Qv .PropertyEditModal_category_1dU {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    max-width: 500px;
    gap: 3px; }
    .PropertyEditModal_content_3Qv .PropertyEditModal_category_1dU > * {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 auto;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      width: 100%; }
  .PropertyEditModal_content_3Qv .PropertyEditModal_rowFlexEnd_29n {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px; }
  .PropertyEditModal_content_3Qv .PropertyEditModal_cellTitle_1uX {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 120px;
        -ms-flex: 0 0 120px;
            flex: 0 0 120px;
    font-size: 12px;
    color: #000;
    gap: 5px; }
    .PropertyEditModal_content_3Qv .PropertyEditModal_cellTitle_1uX > p {
      color: red; }
  .PropertyEditModal_content_3Qv .PropertyEditModal_errorHints_4gn {
    width: 100%;
    color: red;
    font-size: 12px; }
  .PropertyEditModal_content_3Qv .PropertyEditModal_buttonTitle_15H {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 10px auto;
    color: var(--property-theme-color1);
    font-size: 14px;
    cursor: pointer; }
  .PropertyEditModal_content_3Qv .PropertyEditModal_geoWrapper_3aE {
    color: rgba(0, 0, 0, 0.65); }
  .PropertyEditModal_content_3Qv .PropertyEditModal_imageContainer_slj {
    display: inline-block;
    margin-bottom: 30px; }
    .PropertyEditModal_content_3Qv .PropertyEditModal_imageContainer_slj > div {
      margin-right: 10px; }
  .PropertyEditModal_content_3Qv .PropertyEditModal_tagContainer_27_ {
    width: 100%;
    line-height: 25px;
    position: relative; }
    .PropertyEditModal_content_3Qv .PropertyEditModal_tagContainer_27_ .PropertyEditModal_tagSelect_1Lr {
      font-size: 15px;
      width: 100%; }
    .PropertyEditModal_content_3Qv .PropertyEditModal_tagContainer_27_ .PropertyEditModal_tagSelect_1Lr > div {
      padding-right: 28px; }
    .PropertyEditModal_content_3Qv .PropertyEditModal_tagContainer_27_ .PropertyEditModal_tagSelect_1Lr div div ul li {
      height: 35px !important;
      line-height: 35px !important;
      background: none !important;
      padding-left: 0px !important; }
    .PropertyEditModal_content_3Qv .PropertyEditModal_tagContainer_27_ .PropertyEditModal_tagSelect_1Lr > div > div > div {
      height: 35px !important;
      line-height: 35px !important; }
    .PropertyEditModal_content_3Qv .PropertyEditModal_tagContainer_27_ .PropertyEditModal_painterIcon_3yS {
      cursor: pointer;
      position: absolute;
      width: 25px;
      height: 25px;
      z-index: 1;
      right: -8px;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
           -o-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      border: none;
      background: transparent; }
    .PropertyEditModal_content_3Qv .PropertyEditModal_tagContainer_27_ .PropertyEditModal_painterIcon_3yS:hover {
      opacity: 0.4; }
    .PropertyEditModal_content_3Qv .PropertyEditModal_tagContainer_27_ .PropertyEditModal_painterIcon_3yS:active {
      border: 1px solid #000;
      border-radius: 100%; }
    .PropertyEditModal_content_3Qv .PropertyEditModal_tagContainer_27_ .PropertyEditModal_goldTag_3Ih {
      display: inline-block;
      margin-right: 6px;
      padding: 0px 10px;
      background-color: #faf6e4;
      color: #af8527;
      border-radius: 4px;
      margin-bottom: 6px; }
  .PropertyEditModal_content_3Qv .PropertyEditModal_RadioButton_2tS {
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40px;
        -ms-flex: 0 0 40px;
            flex: 0 0 40px; }
  .PropertyEditModal_content_3Qv .PropertyEditModal_customRadioButton_2J5 {
    padding: 0px;
    border: none;
    border-radius: 5px; }

.PropertyEditModal_collapseHeader_3sC {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 10px 15px;
  font-size: 14px;
  border-bottom: 1px solid #eee;
  height: 40px; }

.PropertyEditModal_collapseContent_2pX {
  padding: 15px 20px; }

.PropertyEditModal_input_3wo {
  width: 40px; }

@media only screen and (max-width: 1000px) {
  .PropertyEditModal_content_3Qv {
    margin: 0px;
    padding: 15px; } }
.GoogleMap_root_1K_ {
  position: relative;
  width: 100%;
  height: 100%; }

.GoogleMap_notFound_WK2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black)), url("/property/place_not_found.png");
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%), url("/property/place_not_found.png");
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%), url("/property/place_not_found.png");
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%), url("/property/place_not_found.png");
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  -webkit-animation: GoogleMap_fadeIn_393 0.4s forwards;
       -o-animation: GoogleMap_fadeIn_393 0.4s forwards;
          animation: GoogleMap_fadeIn_393 0.4s forwards; }
  .GoogleMap_notFound_WK2 > p {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: absolute;
    bottom: 25px;
    left: 25px;
    color: white;
    font-size: 32px;
    line-height: 1; }

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

@-o-keyframes GoogleMap_fadeIn_393 {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes GoogleMap_fadeIn_393 {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@media only screen and (max-width: 500px) {
  .GoogleMap_notFound_WK2 {
    -webkit-background-size: contain;
            background-size: contain; }
    .GoogleMap_notFound_WK2 > p {
      bottom: 150px; } }
.Radio_select_1pI {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: white;
  border-radius: 4px;
  color: #aaa;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .Radio_select_1pI > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }

.Radio_optionLayout_qhM {
  position: absolute;
  top: 100%;
  z-index: 999;
  left: 0;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  width: 100%;
  border-radius: 4px;
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  visibility: visible;
  overflow-y: auto;
  max-height: 200px; }

.Radio_disableOptionLayout_2lJ {
  position: absolute;
  top: 100%;
  z-index: 999;
  left: 0;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  width: 100%;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  visibility: hidden; }

.Radio_option_37s {
  padding: 10px 15px;
  background-color: white;
  color: #000;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  border: 1px solid #d9d9d9; }

.Radio_optionHover_H_6 {
  color: var(--property-theme-color2);
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }

.Radio_optionSelected_28_ {
  background-color: var(--property-theme-color1);
  color: #fff; }

.Radio_componentValue_3l- {
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
  width: 85%; }
.CustomToggle_toggleWrapper_1ac {
  --padding: 3px;
  --outerR: 7px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  list-style-type: none;
  border-radius: var(--outerR);
  padding: var(--padding);
  background-color: #fff;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  overflow: hidden;
  color: #000; }
  .CustomToggle_toggleWrapper_1ac .CustomToggle_toggler_1IL {
    position: absolute;
    background-color: var(--property-theme-color1);
    z-index: 0;
    top: var(--padding);
    height: calc(100% - var(--padding) * 2);
    border-radius: calc(var(--outerR) - var(--padding));
    -webkit-transition: left 0.3s ease-in-out, width 0.3s ease-in-out;
    -o-transition: left 0.3s ease-in-out, width 0.3s ease-in-out;
    transition: left 0.3s ease-in-out, width 0.3s ease-in-out; }
  .CustomToggle_toggleWrapper_1ac .CustomToggle_optionWrapper_3JB {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    list-style-type: none;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    overflow: hidden; }
.Option_option_3Np {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 5px 15px;
  font-size: 14px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.Option_selected_29Y {
  color: white; }
.CustomSelect_root_mzS {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  background-color: white;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  height: auto;
  min-height: 40px;
  color: #aaa;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  white-space: normal;
  gap: 10px;
  -webkit-transition: border 0.3s ease-in-out;
  -o-transition: border 0.3s ease-in-out;
  transition: border 0.3s ease-in-out; }
  .CustomSelect_root_mzS > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
  .CustomSelect_root_mzS > input:disabled {
    pointer-events: none; }

.CustomSelect_input_gWh {
  margin: 0;
  padding: 0;
  background: 0 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-family: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
  white-space: nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  font-size: 14px;
  color: #000; }

.CustomSelect_input_gWh::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.65);
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.CustomSelect_input_gWh::-moz-placeholder {
  color: rgba(0, 0, 0, 0.65);
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.CustomSelect_input_gWh::placeholder {
  color: rgba(0, 0, 0, 0.65);
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.CustomSelect_emptyInput_1P_::-webkit-input-placeholder,
.CustomSelect_input_gWh:focus::-webkit-input-placeholder {
  color: #d9d9d9; }

.CustomSelect_emptyInput_1P_::-moz-placeholder,
.CustomSelect_input_gWh:focus::-moz-placeholder {
  color: #d9d9d9; }

.CustomSelect_emptyInput_1P_::placeholder,
.CustomSelect_input_gWh:focus::placeholder {
  color: #d9d9d9; }

.CustomSelect_icon_38S {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  cursor: pointer; }

.CustomSelect_root_mzS:hover {
  border: 1px solid black; }
.Dropdown_dropdown_2CH {
  position: fixed;
  z-index: 999;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  opacity: 1;
  overflow-y: auto;
  max-height: 200px;
  background-color: #fff;
  list-style-type: none; }
.Option_option_1M0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 10px 15px;
  background-color: white;
  color: #000;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .Option_option_1M0 > span {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0; }
  .Option_option_1M0 > img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 15px;
    aspect-ratio: 1;
    -o-object-fit: contain;
       object-fit: contain;
    -webkit-filter: invert(34%) sepia(90%) saturate(2204%) hue-rotate(204deg) brightness(98%) contrast(108%);
            filter: invert(34%) sepia(90%) saturate(2204%) hue-rotate(204deg) brightness(98%) contrast(108%); }

.Option_option_1M0:hover {
  background-color: #d1d1d1;
  color: #fff;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }

.Option_selected_1cE {
  background-color: #ecf6fd;
  color: #000; }

@media only screen and (max-width: 768px) {
  .Option_option_1M0 {
    padding: 10px; } }
.Tag_tag_3nj {
  --r: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: var(--property-theme-color1);
  color: white;
  padding: 0px 10px 0px 8px;
  border-radius: var(--r);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  gap: 5px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  min-height: 27px;
  -ms-touch-action: none;
      touch-action: none;
  z-index: 3; }
  .Tag_tag_3nj .Tag_close_1YG {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 14px;
    height: 14px;
    color: #0000006e;
    z-index: 10; }
  .Tag_tag_3nj .Tag_close_1YG:before,
  .Tag_tag_3nj .Tag_close_1YG:after {
    content: ' ';
    position: absolute;
    height: 10px;
    width: 1px;
    background-color: #0000006e; }
  .Tag_tag_3nj .Tag_close_1YG:before {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg); }
  .Tag_tag_3nj .Tag_close_1YG:after {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg); }
.CustomCollapse_collapseWrapper_1dD {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
  overflow: hidden;
  border-top: solid 1px transparent;
  border-right: solid 1px transparent;
  border-left: solid 1px transparent;
  border-bottom: solid 1px var(--property-theme-color1);
  -webkit-transition: max-height 0.4s ease-in-out;
  -o-transition: max-height 0.4s ease-in-out;
  transition: max-height 0.4s ease-in-out; }

.CustomCollapse_collapseHeader_Yf1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 5px 10px;
  cursor: pointer;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: solid 1px var(--property-theme-color1);
  color: var(--property-theme-color1); }
  .CustomCollapse_collapseHeader_Yf1 .CustomCollapse_content_3h8 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0; }
  .CustomCollapse_collapseHeader_Yf1 .CustomCollapse_icon_i5I {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }

.CustomCollapse_collapseContent_oEH {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative; }
.CustomInput2_container_1cN {
  position: relative;
  width: 100%; }
  .CustomInput2_container_1cN > p {
    color: #d32f2f;
    margin: 3px 0px 0px 3px;
    font-size: 12px;
    line-height: 1; }

.CustomInput2_inputRoot_3tt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 40px;
  border-radius: 4px;
  border: 1px solid #dddddd;
  outline: 1px solid;
  outline-color: transparent;
  color: #000;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden; }
  .CustomInput2_inputRoot_3tt .CustomInput2_prefix_nbs,
  .CustomInput2_inputRoot_3tt .CustomInput2_suffix_15Z,
  .CustomInput2_inputRoot_3tt .CustomInput2_password_2Tr {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px;
    padding: 0px 5px;
    color: rgba(0, 0, 0, 0.4); }
  .CustomInput2_inputRoot_3tt > input {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
    height: 100%;
    margin: 0;
    padding: 5px;
    background: 0 0;
    border: none;
    outline: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    font-family: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
    text-wrap: nowrap;
    white-space: nowrap; }
  .CustomInput2_inputRoot_3tt > input::placeholder,
  .CustomInput2_inputRoot_3tt > input::-ms-input-placeholder {
    color: #eee;
    opacity: 1; }
  .CustomInput2_inputRoot_3tt > input::-webkit-outer-spin-button,
  .CustomInput2_inputRoot_3tt > input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }

.CustomInput2_inputRoot_3tt:hover {
  border: 1px solid #777b81; }

.CustomInput2_inputRoot_3tt:has(> input:focus) {
  -webkit-box-shadow: 0 0 0 2px rgba(76, 82, 89, 0.2);
          box-shadow: 0 0 0 2px rgba(76, 82, 89, 0.2); }
.PropertyPreview_root_3zI {
  position: relative;
  height: 100%;
  overflow-y: auto; }

.PropertyPreview_carouselItem_1dd {
  width: 100%;
  aspect-ratio: 3/2; }
  .PropertyPreview_carouselItem_1dd > img {
    width: 100%;
    aspect-ratio: 3/2;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background: #000; }
  .PropertyPreview_carouselItem_1dd::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30%;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(black));
    background: -webkit-linear-gradient(transparent, black);
    background: -o-linear-gradient(transparent, black);
    background: linear-gradient(transparent, black); }
  .PropertyPreview_carouselItem_1dd .PropertyPreview_text_2X0 {
    position: absolute;
    bottom: 10px;
    left: 10px;
    text-overflow: ellipsis;
    color: white;
    width: 80%; }

.PropertyPreview_contentWrapper_1gk {
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: inherit;
  gap: 10px; }
  .PropertyPreview_contentWrapper_1gk > div {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
  .PropertyPreview_contentWrapper_1gk .PropertyPreview_tagsWrapper_3_9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: inherit;
    gap: 10px; }
    .PropertyPreview_contentWrapper_1gk .PropertyPreview_tagsWrapper_3_9 .PropertyPreview_tag_3ER {
      padding: 5px 10px;
      background-color: var(--property-theme-color1);
      color: white;
      border-radius: 4px; }
  .PropertyPreview_contentWrapper_1gk .PropertyPreview_title_e3X {
    color: black;
    font-size: 18px;
    font-weight: 600; }
  .PropertyPreview_contentWrapper_1gk .PropertyPreview_divider_MiC {
    height: 1px;
    background-color: #ebebeb;
    width: 100%; }
  .PropertyPreview_contentWrapper_1gk .PropertyPreview_price_3rA {
    font-size: 18px;
    line-height: 1;
    color: var(--property-theme-color2); }
  .PropertyPreview_contentWrapper_1gk .PropertyPreview_chat_3I- {
    font-size: 14px;
    color: var(--property-theme-color2);
    text-align: end;
    cursor: pointer; }
  .PropertyPreview_contentWrapper_1gk .PropertyPreview_rowWrapper_2oT {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    color: black;
    font-size: 14px;
    line-height: 1;
    gap: 5px;
    white-space: pre-wrap; }
    .PropertyPreview_contentWrapper_1gk .PropertyPreview_rowWrapper_2oT > div {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
    .PropertyPreview_contentWrapper_1gk .PropertyPreview_rowWrapper_2oT .PropertyPreview_text1_2LU {
      font-size: 14px; }
    .PropertyPreview_contentWrapper_1gk .PropertyPreview_rowWrapper_2oT .PropertyPreview_text2_hOO {
      color: #aaa;
      font-size: 12px; }
    .PropertyPreview_contentWrapper_1gk .PropertyPreview_rowWrapper_2oT .PropertyPreview_text3_y28 {
      font-size: 12px;
      color: #aaa; }
    .PropertyPreview_contentWrapper_1gk .PropertyPreview_rowWrapper_2oT .PropertyPreview_rightArrow_2UO {
      position: absolute;
      right: 0;
      top: 50%;
      -webkit-transform: translateY(-50%) scaleX(0.8);
          -ms-transform: translateY(-50%) scaleX(0.8);
           -o-transform: translateY(-50%) scaleX(0.8);
              transform: translateY(-50%) scaleX(0.8);
      font-size: 20px;
      color: #aaa; }
  .PropertyPreview_contentWrapper_1gk .PropertyPreview_description_igv {
    line-height: 1.5; }
  .PropertyPreview_contentWrapper_1gk .PropertyPreview_created_1jN {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    color: var(--property-theme-color2); }
  .PropertyPreview_contentWrapper_1gk .PropertyPreview_created_1jN > div {
    display: inline-block;
    vertical-align: middle; }
  .PropertyPreview_contentWrapper_1gk .PropertyPreview_gridWrapper_1Dh {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 4fr 6fr;
        grid-template-columns: 4fr 6fr;
    width: 100%;
    row-gap: 1px;
    background: #eaeaea;
    border: 1px solid #eee;
    color: #000; }
    .PropertyPreview_contentWrapper_1gk .PropertyPreview_gridWrapper_1Dh > div {
      padding: 8px 15px;
      font-size: 14px; }
      .PropertyPreview_contentWrapper_1gk .PropertyPreview_gridWrapper_1Dh > div > p {
        margin: 2px 3px; }
    .PropertyPreview_contentWrapper_1gk .PropertyPreview_gridWrapper_1Dh > div:nth-child(odd) {
      background-color: #f8f8f8;
      color: #000; }
    .PropertyPreview_contentWrapper_1gk .PropertyPreview_gridWrapper_1Dh > div:nth-child(even) {
      background: #fff; }
  .PropertyPreview_contentWrapper_1gk .PropertyPreview_mapWrapper_1rw {
    width: 100%;
    aspect-ratio: 3 / 2; }
  .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserImg_3-m {
      width: 100px;
      -o-object-fit: contain;
         object-fit: contain; }
    .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK {
      width: calc(100% - 100px - 15px); }
      .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow1_76J,
      .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow2_1Fv,
      .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow3_1OW,
      .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow4_3ZZ {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow1_76J .PropertyPreview_releaserText_3VA,
        .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow2_1Fv .PropertyPreview_releaserText_3VA,
        .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow3_1OW .PropertyPreview_releaserText_3VA,
        .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow4_3ZZ .PropertyPreview_releaserText_3VA {
          display: inline-block; }
      .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow2_1Fv,
      .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow4_3ZZ {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end; }
      .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow1_76J {
        font-size: 16px;
        font-weight: 600;
        color: #000; }
      .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow2_1Fv {
        font-size: 14px;
        color: rgba(0, 0, 0, 0.6);
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end; }
      .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow3_1OW {
        font-size: 14px;
        color: rgba(0, 0, 0, 0.6); }
        .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow3_1OW a {
          color: #4183c4;
          text-decoration: none; }
        .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow3_1OW span {
          color: #000; }
      .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow4_3ZZ {
        gap: 15px;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end; }
        .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow4_3ZZ .PropertyPreview_releaserButton_35Q {
          line-height: 14px;
          color: rgba(0, 0, 0, 0.6);
          background: #e8e8e8;
          border-radius: 0.28571429rem;
          padding: 0.5833em 0.833em;
          font-weight: 700;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          gap: 10px;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          cursor: pointer; }
          .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow4_3ZZ .PropertyPreview_releaserButton_35Q .PropertyPreview_releaserButtonIcon1_191 {
            height: 1.2em;
            -webkit-transform: scaleX(-1);
                -ms-transform: scaleX(-1);
                 -o-transform: scaleX(-1);
                    transform: scaleX(-1); }
          .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow4_3ZZ .PropertyPreview_releaserButton_35Q .PropertyPreview_releaserButtonIcon2_3De {
            height: 1em; }
        .PropertyPreview_contentWrapper_1gk .PropertyPreview_releaserWrapper_17I .PropertyPreview_releaserInfoSection_1AK .PropertyPreview_releaserRow4_3ZZ .PropertyPreview_releaserButton_35Q:hover {
          background-color: #e0e0e0;
          border-color: #e0e0e0;
          background-image: none;
          color: rgba(0, 0, 0, 0.8); }

.PropertyPreview_clickable_10v {
  cursor: pointer;
  opacity: 1;
  position: relative;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s; }

.PropertyPreview_clickable_10v:hover {
  opacity: 0.5;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s; }
.CustomCarousel_root_2m4 {
  position: relative;
  width: 100%;
  max-width: 700px;
  aspect-ratio: 3/2;
  overflow: hidden;
  margin: 0 auto; }

.CustomCarousel_track_3km {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  height: 100%; }

.CustomCarousel_shifting_MRM {
  -webkit-transition: left 0.2s ease-out;
  -o-transition: left 0.2s ease-out;
  transition: left 0.2s ease-out; }

.CustomCarousel_pagination_34r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 10px;
  right: 10px;
  padding: 5px 15px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  color: white;
  gap: 10px; }
  .CustomCarousel_pagination_34r > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
  .CustomCarousel_pagination_34r > img {
    width: 15px;
    aspect-ratio: 1;
    -webkit-filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(127deg) brightness(104%) contrast(102%);
            filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(127deg) brightness(104%) contrast(102%);
    background-color: transparent;
    cursor: pointer; }
.CarouselItem_slide_1um {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  position: relative;
  float: left;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  aspect-ratio: 3 / 2; }
.PropertyPreviewModal_header_3-q {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  color: #000;
  top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .PropertyPreviewModal_header_3-q > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.PropertyPreviewModal_root_YQI {
  position: relative;
  height: 100%;
  overflow-y: auto; }

.PropertyPreviewModal_footer_NPF {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px -1px 10px;
          box-shadow: rgba(0, 0, 0, 0.25) 0px -1px 10px;
  width: 100%; }
  .PropertyPreviewModal_footer_NPF .PropertyPreviewModal_iconWrapper_6ee {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0.3;
    -webkit-flex: 0.3 0 auto;
        -ms-flex: 0.3 0 auto;
            flex: 0.3 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0px 15px;
    gap: 5px;
    line-height: 1;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #000; }
    .PropertyPreviewModal_footer_NPF .PropertyPreviewModal_iconWrapper_6ee .PropertyPreviewModal_icon_mDR {
      font-size: 16px; }
  .PropertyPreviewModal_footer_NPF .PropertyPreviewModal_iconWrapper_6ee:hover {
    background-color: #fafafa; }
  .PropertyPreviewModal_footer_NPF .PropertyPreviewModal_contactBtn_1vW {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    background-color: var(--property-theme-color1);
    border: none;
    padding: 15px 40px;
    font-size: 14px;
    color: white;
    cursor: pointer; }

.PropertyPreviewModal_hints_2tc {
  padding: 15px 20px; }

.PropertyPreviewModal_mediaWrapper_3-y {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  gap: 20px;
  padding: 5px; }
  .PropertyPreviewModal_mediaWrapper_3-y > *:nth-child(1n) {
    -webkit-animation-delay: 0.2s;
         -o-animation-delay: 0.2s;
            animation-delay: 0.2s; }
  .PropertyPreviewModal_mediaWrapper_3-y > *:nth-child(2n) {
    -webkit-animation-delay: 0.4s;
         -o-animation-delay: 0.4s;
            animation-delay: 0.4s; }
  .PropertyPreviewModal_mediaWrapper_3-y > *:nth-child(3n) {
    -webkit-animation-delay: 0.6s;
         -o-animation-delay: 0.6s;
            animation-delay: 0.6s; }
  .PropertyPreviewModal_mediaWrapper_3-y > *:nth-child(4n) {
    -webkit-animation-delay: 0.8s;
         -o-animation-delay: 0.8s;
            animation-delay: 0.8s; }
  .PropertyPreviewModal_mediaWrapper_3-y > *:nth-child(5n) {
    -webkit-animation-delay: 1s;
         -o-animation-delay: 1s;
            animation-delay: 1s; }
  .PropertyPreviewModal_mediaWrapper_3-y > *:nth-child(6n) {
    -webkit-animation-delay: 1.2s;
         -o-animation-delay: 1.2s;
            animation-delay: 1.2s; }
  .PropertyPreviewModal_mediaWrapper_3-y > *:nth-child(7n) {
    -webkit-animation-delay: 1.4s;
         -o-animation-delay: 1.4s;
            animation-delay: 1.4s; }
  .PropertyPreviewModal_mediaWrapper_3-y > *:nth-child(8n) {
    -webkit-animation-delay: 1.6s;
         -o-animation-delay: 1.6s;
            animation-delay: 1.6s; }
  .PropertyPreviewModal_mediaWrapper_3-y > *:nth-child(9n) {
    -webkit-animation-delay: 1.8s;
         -o-animation-delay: 1.8s;
            animation-delay: 1.8s; }
  .PropertyPreviewModal_mediaWrapper_3-y > *:nth-child(10n) {
    -webkit-animation-delay: 2s;
         -o-animation-delay: 2s;
            animation-delay: 2s; }
  .PropertyPreviewModal_mediaWrapper_3-y > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25px;
        -ms-flex: 0 0 25px;
            flex: 0 0 25px;
    width: 25px;
    aspect-ratio: 1;
    cursor: pointer; }
  .PropertyPreviewModal_mediaWrapper_3-y .PropertyPreviewModal_facebook_1cz {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #0061ff;
    border-radius: 4px; }
    .PropertyPreviewModal_mediaWrapper_3-y .PropertyPreviewModal_facebook_1cz > a {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .PropertyPreviewModal_mediaWrapper_3-y .PropertyPreviewModal_facebook_1cz > a > img {
        background: transparent;
        -webkit-filter: invert(100%) sepia(1%) saturate(0%) hue-rotate(128deg) brightness(103%) contrast(105%);
                filter: invert(100%) sepia(1%) saturate(0%) hue-rotate(128deg) brightness(103%) contrast(105%); }

@media only screen and (max-width: 500px) {
  .PropertyPreviewModal_footer_NPF .PropertyPreviewModal_contactBtn_1vW {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; } }
.MortgageModal_headerContainer_2S1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  color: #000;
  top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .MortgageModal_headerContainer_2S1 > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.MortgageModal_content_n0S {
  height: 100%;
  width: 100%;
  background: #fff;
  overflow-y: auto;
  overflow-x: hidden; }

.MortgageModal_footerContainer_2l0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background: #f9f9fb; }

.MortgageModal_footerButtonContainer_1_a {
  background: transparent;
  color: #000;
  font-size: 1rem;
  line-height: 24px;
  max-width: 150px;
  padding: 0 5px;
  cursor: unset;
  height: 58px; }

.MortgageModal_footerButton_1Dn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  background: #f9f9fb;
  height: 40px;
  border-radius: 9999px;
  padding: 0 15px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.MortgageModal_footerButton_1Dn:hover {
  -webkit-filter: brightness(95%);
          filter: brightness(95%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.MortgageModal_icon_r_o {
  width: 24px;
  height: 24px; }
.Mortgage_fitParent_2nv {
  width: 100%;
  height: 100%;
  max-height: 100%;
  padding-bottom: 30px;
  overflow-y: scroll;
  overflow-x: hidden;
  max-width: 550px; }

.Mortgage_noTabBar_3Bo > div > div[class*='ant-tabs-bar'] {
  display: none; }

.Mortgage_noTabBar_3Bo {
  max-width: 550px;
  height: 100%; }

.Mortgage_noTabBar_3Bo > div {
  height: 100%;
  overflow-y: scroll; }

.Mortgage_root_14M .ant-slider {
  margin: 10px 0; }

.Mortgage_root_14M .ant-slider-rail {
  background: #9a9a9a; }

.Mortgage_root_14M .ant-slider-handle {
  margin-top: -7px;
  width: 18px;
  height: 18px;
  border: solid 1px #f6571a; }

.Mortgage_root_14M .ant-slider:hover .ant-slider-handle {
  border-color: #0071ff; }

.Mortgage_root_14M .ant-tabs {
  overflow: hidden;
  max-width: 550px;
  padding: 5px; }

.Mortgage_root_14M .ant-tabs-tabpane {
  max-width: 550px; }

.Mortgage_graphBackground_2Pw {
  width: 100%;
  background: rgba(255, 236, 170, 0.2);
  padding: 30px 0px 15px 0; }

.Mortgage_graphRightContainer_1BL,
.Mortgage_graphLeftContainer_1M7 {
  height: 250px; }

.Mortgage_graphTopContainer_2Pp {
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  padding: 0 10px 20px;
  color: #000; }

.Mortgage_graphLeftContainer_1M7,
.Mortgage_graphRightContainer_1BL,
.Mortgage_graphLeftContainerFullWidth_1R6,
.Mortgage_graphRightContainerFullWidth_XMG {
  display: inline-block; }

.Mortgage_graphLeftContainer_1M7,
.Mortgage_graphRightContainer_1BL {
  width: 50%;
  height: 100%; }

.Mortgage_graphLeftContainerFullWidth_1R6,
.Mortgage_graphRightContainerFullWidth_XMG {
  width: 100%; }

.Mortgage_graphRightContainerFullWidth_XMG {
  padding: 10px 0 0px 10px; }

.Mortgage_graphRightContainer_1BL {
  padding-left: 5px;
  vertical-align: top; }

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

.Mortgage_graph_5CI {
  width: 150px;
  height: 150px;
  position: relative; }

.Mortgage_graph_5CI > div {
  max-height: 150px; }

.Mortgage_graphDescription_CTO {
  position: absolute;
  top: 52%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  z-index: 0; }

.Mortgage_monthlyPaymentValue_3oh {
  font-size: 14px;
  color: #f6571a;
  font-weight: 700; }

.Mortgage_monthlyPaymentText_3bz {
  font-size: 14px;
  color: #f6571a;
  font-weight: 300; }

.Mortgage_graphComparePlansButton_2Am {
  width: 90%;
  margin: 10px auto 0px auto; }

.Mortgage_graphRightTopSection_37n,
.Mortgage_graphRightBottomSection_12B,
.Mortgage_graphRightCashRebateSection_1X3 {
  width: 100%;
  height: 50%;
  margin-top: 10px; }

.Mortgage_graphRightCashRebateSection_1X3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px; }

.Mortgage_graphRightTopSection_37n,
.Mortgage_graphRightBottomSection_12B {
  padding-bottom: 10px;
  border-bottom: 1px solid #f0f0f0; }

.Mortgage_graphRightTopSection_37n {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: (1fr)[4];
      grid-template-rows: repeat(4, 1fr); }

.Mortgage_legendDescription_3o-,
.Mortgage_legendValue_1C5,
.Mortgage_legendDescriptionNoDisplayColor_1g2,
.Mortgage_legendValueNoDisplayColor_1lK {
  display: inline-block;
  font-size: 14px;
  color: #000;
  font-weight: 400;
  line-height: 16px;
  vertical-align: top; }

.Mortgage_legendDescription_3o- {
  width: calc(100% - 40% - 18px); }

.Mortgage_legendDescriptionNoDisplayColor_1g2 {
  width: 60%; }

.Mortgage_legendValue_1C5,
.Mortgage_legendValueNoDisplayColor_1lK {
  width: 40%;
  padding-right: 10px;
  text-align: right;
  white-space: nowrap; }

.Mortgage_graphRightBottomSectionTitle_lEV {
  color: #f6571a;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 10px;
  padding-right: 10px; }

.Mortgage_inputsSectionContainer_2aK {
  width: 100%;
  padding: 30px 30px 0 30px; }

.Mortgage_propertyPriceSection_3GI {
  width: 100%;
  padding: 0 5px;
  margin-bottom: 15px; }

.Mortgage_propertyPriceText_2Ta,
.Mortgage_loanAmountText_3Nx {
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
  color: #000;
  text-align: left; }

.Mortgage_propertyPriceText_2Ta {
  width: 50%; }

.Mortgage_propertyPriceInput_3RR {
  display: inline-block;
  width: 50%; }

.Mortgage_insuranceTextContainer_1Sv {
  display: inline-block;
  width: 40%;
  font-size: 16px;
  font-weight: 300;
  color: #000;
  text-align: left; }

.Mortgage_insuranceContainer_2Rr {
  display: inline-block;
  width: 60%;
  vertical-align: middle;
  text-align: right; }

.Mortgage_insuranceSelectContainer_1Yi {
  display: inline-block;
  border: 1px solid #ddd;
  border-radius: 4px;
  vertical-align: top; }

.Mortgage_loanCalculatorSection_2Yl {
  width: 100%;
  border: 1px solid #cbcbcb;
  padding: 20px 12px;
  margin-top: 15px; }

.Mortgage_loanAmountText_3Nx {
  width: 30%;
  display: inline-block; }

.Mortgage_loanAmountInputsContainer_HZY {
  width: 70%;
  display: inline-block;
  padding-left: 5px; }

.Mortgage_loanAmountInput_3Zt {
  width: 70%;
  display: inline-block;
  padding-right: 10px; }

.Mortgage_loanAmountPercentageInput_3lS {
  width: 30%;
  display: inline-block; }

.Mortgage_interestRateText_3aZ {
  width: 100%;
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 3px; }

.Mortgage_interestRateInputsRow_2PH {
  width: 100%; }

.Mortgage_interestRateInputsContainer_2PH {
  width: calc(80% - 40px);
  display: inline-block; }

.Mortgage_primeRateSelectContainer_3gi,
.Mortgage_indicatorSelectContainer_3Ov {
  display: inline-block;
  border: 1px solid #ddd;
  border-radius: 4px;
  vertical-align: top; }

.Mortgage_primeRateSelectContainer_3gi {
  width: calc(43.5% - 5px);
  margin-right: 5px; }

.Mortgage_indicatorSelectContainer_3Ov {
  width: 25%; }

.Mortgage_primeRateInputContainer_1iv {
  width: 31.5%;
  display: inline-block;
  padding-left: 5px; }

.Mortgage_interestRateOrIndicator_3XB {
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  color: #000;
  width: 40px; }

.Mortgage_interestRateActualInputContainer_2JD {
  width: 20%;
  display: inline-block; }

.Mortgage_primeRateExplaination_2uo {
  font-size: 12px;
  font-weight: 300;
  color: #f6571a; }

.Mortgage_repaymentPeriodInputContainer_28Z {
  width: 100%; }

.Mortgage_repaymentPeriodTextInTab_1JD {
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
  color: #000;
  width: calc(50% - 10px); }

.Mortgage_repaymentYearsInput_9WQ,
.Mortgage_repaymentMonthsInput_3jv {
  display: inline-block;
  width: 25%;
  font: 16px;
  font-weight: 300;
  color: #000; }

.Mortgage_repaymentYearsInput_9WQ {
  margin-right: 10px; }

.Mortgage_secondMortgageSection_3lY,
.Mortgage_otherFeesSection_1lW,
.Mortgage_stampDutiesSection_1yJ,
.Mortgage_autoLoanAmountSection_3hx,
.Mortgage_resetSection_pD1 {
  border-top: 12px solid #9b9b9b;
  margin-top: 15px;
  padding: 15px 15px 0 15px; }

.Mortgage_secondMortgageSection_3lY,
.Mortgage_autoLoanAmountSection_3hx {
  cursor: pointer; }

.Mortgage_checkboxContainerBefore_23G,
.Mortgage_checkboxContainerAfter_1hL {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 2px solid;
  border-color: #c2c2c2;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  margin-right: 10px;
  -webkit-transition: opacity 0.3s ease-in-out, background-color 0.3s, border-color 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, background-color 0.3s, border-color 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, background-color 0.3s, border-color 0.3s ease-in-out; }

.Mortgage_checkboxContainerBefore_23G:hover {
  border-color: var(--property-theme-color1); }

.Mortgage_checkboxContainerAfter_1hL:hover {
  opacity: 0.7; }

.Mortgage_checkboxContainerBefore_23G {
  background-color: #fff; }

.Mortgage_checkboxContainerAfter_1hL {
  background: var(--property-theme-color1);
  border-color: var(--property-theme-color1); }

.Mortgage_checkboxIndicatorBefore_1a7,
.Mortgage_checkboxIndicatorAfter_3VJ {
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  font-weight: 800;
  font-size: 13px;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s; }

.Mortgage_checkboxContainerBefore_23G {
  color: transparent; }

.Mortgage_checkboxContainerAfter_1hL {
  color: #fff; }

.Mortgage_secondMortgageText_2N7 {
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  color: #000; }

.Mortgage_standardFeesRow_3z2 {
  width: 100%;
  margin-bottom: 10px; }

.Mortgage_otherFeesSection_1lW > :last-child {
  margin-bottom: 0px; }

.Mortgage_standardFeesText_1xQ,
.Mortgage_standardFeesInput_3nV {
  display: inline-block;
  width: 50%;
  font-size: 16px;
  font-weight: 400;
  color: #000; }

.Mortgage_stampDutiesButtonContainer_B2X,
.Mortgage_stampDutiesButtonText_1_s,
.Mortgage_stampDutiesButtonIndicator_3bF {
  width: 50%;
  font-size: 16px;
  font-weight: 400; }

.Mortgage_stampDutiesButtonContainer_B2X {
  display: inline-block;
  width: 50%;
  color: #000; }

.Mortgage_stampDutiesButtonText_1_s {
  display: inline-block;
  width: 100%;
  color: #f6571a;
  text-align: right; }

.Mortgage_stampDutiesButtonIndicator_3bF {
  display: inline-block;
  width: 20%;
  color: #f6571a;
  text-align: center; }

.Mortgage_autoLoanAmountText_1YC {
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
  color: #000; }

.Mortgage_resetSection_pD1 {
  position: relative; }

.Mortgage_resetButtonTextContainer_2bL {
  font-size: 16px;
  font-weight: 300;
  color: #fff; }

.Mortgage_resetButtonText_TD4 {
  display: inline-block; }

.Mortgage_tableInputCell_Bxd {
  border-right: 6px solid transparent;
  border-bottom: 6px solid transparent; }

.Mortgage_tableInputDescriptionCell_301 {
  border-bottom: 6px solid transparent;
  font-weight: 400; }

.Mortgage_stampDutiesCheckboxesContainer_2jv {
  padding: 0px 15px; }

.Mortgage_stampDutiesCheckboxesContainer_2jv > :nth-child(4) {
  border-bottom: 0px; }

.Mortgage_stampDutiesCheckboxRow_39Y {
  width: 100%;
  padding: 15px 5px;
  border-bottom: 1px solid #f0f0f0; }

.Mortgage_stampDutiesCheckboxContainer_AuU {
  display: inline-block;
  width: 30px;
  vertical-align: top; }

.Mortgage_stampDutiesCheckboxTextContainer_3ul {
  display: inline-block;
  width: calc(100% - 30px);
  font-size: 16px;
  font-weight: 300;
  overflow-wrap: break-word;
  margin-top: -2px; }

.Mortgage_tooltipTextContainer_3XH {
  max-height: 120px;
  overflow-y: scroll;
  max-width: 150px;
  padding: 10px;
  font-size: 12px;
  text-wrap: wrap; }

.Mortgage_tooltipIcon_3Bc,
.Mortgage_insuranceTooltipIcon_1nX {
  cursor: pointer; }

.Mortgage_insuranceTooltipIcon_1nX {
  margin-left: 5px;
  position: relative;
  top: -2px; }

.Mortgage_tooltipIcon_3Bc:hover,
.Mortgage_tooltipIcon_3Bc:focus,
.Mortgage_insuranceTooltipIcon_1nX:hover,
.Mortgage_insuranceTooltipIcon_1nX:focus {
  opacity: 0.7; }

.Mortgage_stampDutiesResultsContainer_1jY {
  background: #faf7fc;
  padding: 8px;
  margin-bottom: 8px; }

.Mortgage_disclaimerText_1dM {
  width: 100%;
  font-size: 12px;
  font-weight: 300;
  margin-bottom: 15px;
  text-align: justify; }

.Mortgage_resultsContainer_32b {
  width: 100%;
  border-bottom: 1px solid #f0f0f0;
  padding: 8px; }

.Mortgage_totalContainer_2fJ {
  width: 100%;
  padding: 8px; }

.Mortgage_stampDutiesResultRow_2N4 {
  width: 100%;
  margin-bottom: 10px; }

.Mortgage_stampDutiesLeftContainer_1wM {
  display: inline-block;
  width: 70%; }

.Mortgage_stampDutiesRightContainer_3j2 {
  display: inline-block;
  width: 30%;
  vertical-align: top;
  color: #f6571a;
  font-size: 16px;
  font-weight: 400;
  text-align: right; }

.Mortgage_stampDutiesLeftTitle_1fz {
  color: #000;
  font-size: 16px;
  font-weight: 400; }

.Mortgage_stampDutiesLeftDescription_2H7 {
  color: #718096;
  font-size: 14px;
  font-weight: 400; }

.Mortgage_totalLeftContainer_2yx {
  display: inline-block;
  color: #000;
  font-size: 20px;
  font-weight: 700;
  width: 65%; }

.Mortgage_totalRightContainer_678 {
  display: inline-block;
  width: 35%;
  color: #f6571a;
  font-size: 20px;
  font-weight: 700;
  text-align: right; }

.Mortgage_stampDutiesCalculationSection_2hu {
  position: absolute;
  bottom: 15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  width: calc(100% - 16px); }

.Mortgage_ssdSelect_2-i {
  color: #f6571a;
  font-size: 16px;
  font-weight: 400;
  border: 1px solid #cccccc; }

.Mortgage_ssdOption_1g4 {
  color: #f6571a;
  font-size: 16px;
  font-weight: 400; }

.Mortgage_customInput_Cbb {
  font-size: 12px;
  font-weight: 400;
  text-align: right;
  width: 100%;
  height: 36px;
  padding-right: 10px; }

.Mortgage_input2_7eB .Mortgage_inputRoot_1Nq .Mortgage_input_3lm {
  font-size: 16px;
  font-weight: 300;
  text-align: right; }

.Mortgage_input3_2KQ .Mortgage_inputRoot_1Nq {
  height: 36px; }
  .Mortgage_input3_2KQ .Mortgage_inputRoot_1Nq .Mortgage_input_3lm {
    font-size: 12px;
    font-weight: 400;
    text-align: right; }

.Mortgage_wtsappIcon_3RI {
  width: 20px;
  position: absolute;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
  right: 10px; }

.Mortgage_aboutPlanButton_1iP {
  background: var(--property-theme-color1);
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1;
  padding: 10px 0;
  height: auto; }

.Mortgage_aboutPlanButton_1iP > div {
  display: inline-block;
  vertical-align: middle; }

.Mortgage_resetCalculatorButton_3uE {
  background: var(--property-theme-color1);
  max-width: 150px;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 2px; }

.Mortgage_backButton_24B {
  background: #9b9b9b;
  border-radius: 2px;
  width: 100%;
  color: #ffffff;
  margin-top: 20px; }

.Mortgage_standardInput_2AF {
  font-size: 16px;
  font-weight: 300;
  text-align: right;
  width: 100%; }

.Mortgage_customSelectOption_1wW {
  white-space: unset; }

.Mortgage_aboutPlanButtonContent_2C_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  width: 100%; }

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

.Mortgage_monthlyPaymentSection_nto {
  padding: 1rem; }
  .Mortgage_monthlyPaymentSection_nto div {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
    color: #000; }
  .Mortgage_monthlyPaymentSection_nto :first-child {
    font-size: 1rem; }
  .Mortgage_monthlyPaymentSection_nto :last-child {
    font-size: 1.375rem;
    text-align: right; }

.Mortgage_summarySection_phA {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  padding: 1rem;
  background: #f9f9fb; }
  .Mortgage_summarySection_phA div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.5rem 1rem; }
    .Mortgage_summarySection_phA div :first-child {
      color: #000;
      font-size: 12px;
      padding: 0 0 0.5rem 0; }
    .Mortgage_summarySection_phA div :last-child {
      color: #f6571a;
      font-size: 16px;
      padding: unset; }

.Mortgage_headerContainer_-9E {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  color: #000;
  top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .Mortgage_headerContainer_-9E > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.Mortgage_mortgageTableRoot_2vd {
  overflow: auto;
  max-height: 100%; }

.Mortgage_mortgageTableYearSection_3bG {
  font-size: 1rem;
  color: #000;
  font-weight: 300;
  line-height: 1.61;
  padding-left: 5px;
  margin: 16px 0 12px 0; }

.Mortgage_mortgageTable_1fV {
  width: 100%;
  border-collapse: collapse; }

.Mortgage_mortgageTable_1fV > :not(:nth-child(2)):not(:last-child):nth-child(2n) {
  background: #f9f9fb; }

.Mortgage_mortgageTable_1fV > :last-child {
  background: #f0f0f0; }

.Mortgage_mortgageTableHeaderCell_381,
.Mortgage_mortgageTableHeaderCellNowrap_1fT {
  padding: 0.4rem 1px;
  font-size: 0.875rem;
  color: #000;
  font-weight: 500;
  line-height: 1.61;
  background: #f0f0f0;
  text-align: center; }

.Mortgage_mortgageTableHeaderCellNowrap_1fT {
  white-space: nowrap; }

.Mortgage_mortgageTableRowCell_5Po {
  padding: 0.4rem 0px;
  font-size: 1rem;
  color: #000;
  font-weight: 300;
  line-height: 1.61;
  text-align: center;
  white-space: nowrap; }

.Mortgage_expenseModalRoot_1fY {
  max-height: 100%;
  overflow: auto; }

.Mortgage_unorderedFormContainer_2Py {
  list-style: unset;
  padding-left: 32px; }

.Mortgage_listContainer_3Sg {
  height: 30px;
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 10px;
  color: #8d8d8d; }

.Mortgage_totalInitialExpensesTitle_2AI {
  font-size: 1rem;
  font-weight: 500;
  color: #000; }

.Mortgage_monthlyRequirementSection_3YO {
  padding: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px; }

.Mortgage_monthlyRequirementRow_1Bb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.Mortgage_requirementTextRow_2gS {
  width: calc(100% - 35px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  padding-left: 15px; }

.Mortgage_requirementTitle_1KX,
.Mortgage_requirementValue_2v5 {
  font-size: 1.125rem;
  font-weight: 400; }

.Mortgage_orangeIcon_1fg {
  width: 35px;
  height: 35px;
  color: white;
  border-radius: 50%;
  background-color: #f6571a;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 35px;
  text-align: center; }

@media only screen and (max-width: 768px) {
  .Mortgage_inputsSectionContainer_2aK {
    padding: 30px 10px 0 10px; }
  .Mortgage_wtsappIcon_3RI {
    right: 7px; }
  .Mortgage_aboutPlanButtonContent_2C_ > div {
    margin-right: 15px; }
  .Mortgage_graph_5CI {
    width: 130px;
    height: 130px; }
  .Mortgage_graph_5CI > div {
    max-height: 130px; }
  .Mortgage_graphLeftContainer_1M7 {
    width: 40%; }
  .Mortgage_graphRightContainer_1BL {
    width: 60%; } }
.LegendRow_container_3Rb {
  width: 100%; }

.LegendRow_colorDisplayer_3rQ {
  display: inline-block;
  width: 8px;
  height: 16px;
  margin-right: 10px;
  border-radius: 2px; }
.InputStyle_input_1qM {
  min-width: unset;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0; }

@media only screen and (max-width: 768px) {
  .InputStyle_inputWrapper_2KR {
    padding: 10px 5px; } }
.ImageModal_imageHeader_Ebo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 54px;
  padding: 15px;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1; }
  .ImageModal_imageHeader_Ebo > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
  .ImageModal_imageHeader_Ebo .ImageModal_title_3pw {
    font-size: 16px; }

.ImageModal_imageBackBtn_lq1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  left: 30px;
  top: 27px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 24px;
  cursor: pointer;
  z-index: 1; }

.ImageModal_imageRoot_hQS {
  position: relative;
  height: 100%;
  overflow-y: auto;
  padding-top: 54px; }

.ImageModal_imageItem_3A3 {
  width: 100%;
  aspect-ratio: 3/2;
  margin-bottom: 10px; }
  .ImageModal_imageItem_3A3 > img {
    width: 100%;
    aspect-ratio: 3/2;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
.ImageUploaderModal_headerContainer_rLr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  color: #000;
  top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ImageUploaderModal_headerContainer_rLr > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.ImageUploaderModal_content_1yv {
  height: 100%;
  width: 100%;
  background: #fff;
  overflow-y: auto;
  overflow-x: hidden; }

.ImageUploaderModal_footerContainer_y7j {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background: #f9f9fb; }

.ImageUploaderModal_footerButtonContainer_307 {
  background: transparent;
  color: #000;
  font-size: 1rem;
  line-height: 24px;
  max-width: 150px;
  padding: 0 5px;
  cursor: unset;
  height: 58px; }

.ImageUploaderModal_footerButton_20g {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  background: #f9f9fb;
  height: 40px;
  border-radius: 9999px;
  padding: 0 15px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.ImageUploaderModal_footerButton_20g:hover {
  -webkit-filter: brightness(95%);
          filter: brightness(95%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.ImageUploaderModal_icon_1D1 {
  width: 24px;
  height: 24px; }
.Map_container_q3f {
  width: 100%;
  height: 80vh;
  font-family: Poppins, sans-serif !important;
  font-weight: 400 !important;
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: 'kern';
     -moz-font-feature-settings: 'kern';
          font-feature-settings: 'kern'; }
  .Map_container_q3f .Map_wrapper_1f1 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%; }
    .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ {
      min-width: 545px;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
      .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ {
        position: relative;
        overflow-y: scroll;
        overflow-y: overlay;
        height: calc(100% - 60px); }
        .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq {
          position: relative;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          gap: 5px;
          width: 525px;
          height: auto;
          margin: 10px;
          padding: 12px 14px;
          border-radius: 14px;
          -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
                  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
          background-color: #fff;
          font-size: 14px;
          line-height: 21px;
          color: #4d4d4d;
          cursor: pointer; }
          .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_storeId_3Nt {
            font-size: 16px;
            font-weight: 600;
            color: #adadad;
            line-height: 20px; }
          .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_flex_1q8 {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex; }
            .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_flex_1q8 .Map_icon_2vR {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
              -webkit-align-items: center;
                  -ms-flex-align: center;
                      align-items: center;
              padding-left: 5px; }
          .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_itemBottom_-UT {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
                -ms-flex-pack: justify;
                    justify-content: space-between; }
            .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_itemBottom_-UT .Map_dnd_vE1 .Map_iconList_2ei {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              margin-top: 5px; }
              .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_itemBottom_-UT .Map_dnd_vE1 .Map_iconList_2ei .Map_icon_2vR {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                padding-left: 5px; }
            .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_itemBottom_-UT .Map_imageContainer_yjw {
              -webkit-flex-shrink: 0;
                  -ms-flex-negative: 0;
                      flex-shrink: 0;
              position: relative;
              width: 100px;
              height: 65px;
              -o-object-fit: cover;
                 object-fit: cover;
              border-radius: 10px;
              overflow-x: hidden;
              -webkit-align-self: flex-end;
                  -ms-flex-item-align: end;
                      align-self: flex-end; }
          .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_logoTopRight_7l8 {
            position: absolute;
            gap: 5px;
            right: 20px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center;
            font-size: 16px;
            font-weight: 600;
            color: #adadad; }
      .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_itemWrapper_2Yq:hover {
        -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
                box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25); }
    .Map_container_q3f .Map_wrapper_1f1 .Map_map_Ao7 {
      height: 100%;
      width: 100%;
      position: relative; }

.Map_bubbleWrapper_2Jh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
  max-width: 380;
  padding: 10px;
  background-color: #fff;
  font-size: 14px;
  line-height: 21px;
  color: #4d4d4d;
  cursor: pointer;
  font-weight: 400 !important;
  font-family: Poppins, sans-serif !important;
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: 'kern';
     -moz-font-feature-settings: 'kern';
          font-feature-settings: 'kern'; }
  .Map_bubbleWrapper_2Jh .Map_flex_1q8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .Map_bubbleWrapper_2Jh .Map_flex_1q8 .Map_icon_2vR {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding-left: 5px; }
  .Map_bubbleWrapper_2Jh .Map_storeId_3Nt {
    font-size: 16px;
    font-weight: 600;
    color: #adadad;
    line-height: 20px; }
  .Map_bubbleWrapper_2Jh .Map_logoTop_1_F {
    gap: 5px;
    right: 20px;
    line-height: 20px;
    font-size: 16px;
    font-weight: 600;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #adadad; }
  .Map_bubbleWrapper_2Jh .Map_itemBottom_-UT {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .Map_bubbleWrapper_2Jh .Map_itemBottom_-UT .Map_dnd_vE1 .Map_iconList_2ei {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-top: 5px; }
      .Map_bubbleWrapper_2Jh .Map_itemBottom_-UT .Map_dnd_vE1 .Map_iconList_2ei .Map_icon_2vR {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-left: 5px; }
    .Map_bubbleWrapper_2Jh .Map_itemBottom_-UT .Map_imageContainer_yjw {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      position: relative;
      width: 100px;
      height: 65px;
      -o-object-fit: cover;
         object-fit: cover;
      border-radius: 10px;
      overflow-x: hidden;
      -webkit-align-self: flex-end;
          -ms-flex-item-align: end;
              align-self: flex-end; }

.Map_hide_QJu {
  display: none; }

.Map_front_1Ib {
  z-index: 1; }

.Map_showMap_1_G {
  z-index: 1;
  display: block; }

.Map_naviButton_2pk {
  height: 25px;
  min-height: 25px;
  padding: 0 20px;
  margin: 5px 24px; }

@-webkit-keyframes Map_moveToRight_3TM {
  from {
    left: -100px; }
  to {
    left: 0px; } }

@-o-keyframes Map_moveToRight_3TM {
  from {
    left: -100px; }
  to {
    left: 0px; } }

@keyframes Map_moveToRight_3TM {
  from {
    left: -100px; }
  to {
    left: 0px; } }

@media only screen and (max-width: 768px) {
  .Map_bubbleWrapper_2Jh {
    font-size: 12px; }
    .Map_bubbleWrapper_2Jh .Map_storeId_3Nt {
      font-size: 16px; }
    .Map_bubbleWrapper_2Jh .Map_logoTop_1_F {
      font-size: 14px; }
  .Map_container_q3f {
    position: relative;
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
    .Map_container_q3f .Map_wrapper_1f1 {
      display: block; }
      .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ {
        min-width: 0px;
        height: 70vh;
        max-height: 70vh;
        background-color: #fff;
        -webkit-animation: Map_moveToRight_3TM 2s ease both;
             -o-animation: Map_moveToRight_3TM 2s ease both;
                animation: Map_moveToRight_3TM 2s ease both; }
        .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq {
          width: auto;
          margin: 10px;
          padding: 12px 14px;
          border-radius: 14px;
          -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
                  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
          background-color: #fff;
          font-size: 12px;
          color: #4d4d4d;
          cursor: pointer; }
          .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_item_3df .Map_flex_1q8 {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex; }
            .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_item_3df .Map_flex_1q8 .Map_icon_2vR {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
              -webkit-align-items: center;
                  -ms-flex-align: center;
                      align-items: center;
              padding-left: 5px; }
          .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_storeId_3Nt {
            font-size: 14px;
            font-weight: 600;
            color: #adadad;
            line-height: 20px;
            overflow-wrap: break-word; }
          .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_logoTopRight_7l8 {
            position: absolute;
            gap: 5px;
            right: 20px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center;
            font-size: 14px;
            line-height: 20px;
            font-weight: 600;
            color: #adadad; }
          .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_itemBottom_-UT {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
                -ms-flex-pack: justify;
                    justify-content: space-between; }
            .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_itemBottom_-UT .Map_dnd_vE1 .Map_iconList_2ei {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              margin-top: 5px; }
              .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_itemBottom_-UT .Map_dnd_vE1 .Map_iconList_2ei .Map_icon_2vR {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                    -ms-flex-align: center;
                        align-items: center;
                padding-left: 5px; }
            .Map_container_q3f .Map_wrapper_1f1 .Map_storeLocator_2dJ .Map_storeList_1B_ .Map_itemWrapper_2Yq .Map_itemBottom_-UT .Map_imageContainer_yjw {
              -webkit-flex-shrink: 0;
                  -ms-flex-negative: 0;
                      flex-shrink: 0;
              position: relative;
              width: 100px;
              height: 65px;
              -o-object-fit: cover;
                 object-fit: cover;
              border-radius: 10px;
              overflow-x: hidden;
              -webkit-align-self: flex-end;
                  -ms-flex-item-align: end;
                      align-self: flex-end; }
      .Map_container_q3f .Map_wrapper_1f1 .Map_map_Ao7 {
        position: relative;
        height: 70vh;
        width: 100vw;
        left: 0;
        top: 0;
        z-index: 0; }
  .Map_hide_QJu {
    display: none; } }
.SearchBar_container_3dA {
  position: relative;
  height: 45px;
  min-height: 45px;
  margin: 10px; }
  .SearchBar_container_3dA .SearchBar_inputField_1Uz {
    position: relative; }
    .SearchBar_container_3dA .SearchBar_inputField_1Uz .SearchBar_hide_1xj {
      display: none; }
    .SearchBar_container_3dA .SearchBar_inputField_1Uz .SearchBar_input_Okl {
      position: relative;
      top: 0;
      left: 0;
      border: 1px solid #d3d3d3 !important;
      border-radius: 30px !important;
      font-size: 16px !important;
      width: 100%;
      height: 45px;
      padding: 0 14px;
      outline: 1px solid transparent;
      outline-offset: 2px; }
    .SearchBar_container_3dA .SearchBar_inputField_1Uz .SearchBar_input_Okl::-webkit-input-placeholder {
      color: #cbd5e0; }
    .SearchBar_container_3dA .SearchBar_inputField_1Uz .SearchBar_input_Okl::-moz-placeholder {
      color: #cbd5e0; }
    .SearchBar_container_3dA .SearchBar_inputField_1Uz .SearchBar_input_Okl::placeholder {
      color: #cbd5e0; }
    .SearchBar_container_3dA .SearchBar_inputField_1Uz .SearchBar_reset_2n7 {
      position: absolute;
      right: 90px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      border: 0px none transparent;
      font-size: 16px;
      background-color: transparent; }
    .SearchBar_container_3dA .SearchBar_inputField_1Uz .SearchBar_searchButton_2nh {
      position: absolute;
      top: 0;
      right: 0;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#152595), to(#54bff5)) !important;
      background-image: -webkit-linear-gradient(top, #152595, #54bff5) !important;
      background-image: -o-linear-gradient(top, #152595, #54bff5) !important;
      background-image: linear-gradient(180deg, #152595, #54bff5) !important;
      border-radius: 30px !important;
      border-width: 0;
      color: #fff;
      font-size: 16px !important;
      height: 45px;
      padding: 0 14px; }
.StoreSetting_settingWrapper_1nK {
  width: 100%;
  padding: 20px 25px;
  background-color: white;
  border-radius: 3px; }

.StoreSetting_storeEdit_t8V {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .StoreSetting_storeEdit_t8V .StoreSetting_isForm_RWR {
    padding: 20px 25px;
    -webkit-animation: StoreSetting_slidein_3as 1s forwards;
         -o-animation: StoreSetting_slidein_3as 1s forwards;
            animation: StoreSetting_slidein_3as 1s forwards; }
  .StoreSetting_storeEdit_t8V .StoreSetting_noForm_3vZ {
    -webkit-animation: StoreSetting_slideout_3I- 1s forwards;
         -o-animation: StoreSetting_slideout_3I- 1s forwards;
            animation: StoreSetting_slideout_3I- 1s forwards;
    display: none; }
  .StoreSetting_storeEdit_t8V .StoreSetting_storeForm_Lih {
    max-width: 500px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 10px;
    background: white; }
    .StoreSetting_storeEdit_t8V .StoreSetting_storeForm_Lih h1 {
      color: lightgrey; }
    .StoreSetting_storeEdit_t8V .StoreSetting_storeForm_Lih .StoreSetting_flex_lr7 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-column-gap: 10px;
         -moz-column-gap: 10px;
              column-gap: 10px;
      -webkit-box-pack: stretch;
      -webkit-justify-content: stretch;
          -ms-flex-pack: stretch;
              justify-content: stretch;
      -ms-grid-column-align: start;
          justify-items: start; }
    .StoreSetting_storeEdit_t8V .StoreSetting_storeForm_Lih .StoreSetting_fcol2_1GJ {
      width: 50%; }
    .StoreSetting_storeEdit_t8V .StoreSetting_storeForm_Lih .StoreSetting_hr_3Zm {
      margin-bottom: 10px;
      border: 1px lightgrey solid;
      border-radius: 5px; }
    .StoreSetting_storeEdit_t8V .StoreSetting_storeForm_Lih .StoreSetting_footer_2eo {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
      right: 0;
      gap: 10px; }
  .StoreSetting_storeEdit_t8V .StoreSetting_phone_2gV {
    margin: 0 auto;
    -webkit-animation: StoreSetting_slideup_1x1 1s;
         -o-animation: StoreSetting_slideup_1x1 1s;
            animation: StoreSetting_slideup_1x1 1s; }

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

.StoreSetting_geosuggest_FcM {
  height: 40px;
  border-radius: 4px; }

.StoreSetting_icon_AFG {
  font-size: 18px;
  cursor: pointer; }

.StoreSetting_return_yaW {
  position: relative;
  opacity: 0.3;
  cursor: pointer;
  width: 30px;
  height: 30px;
  font-size: 30px; }

.StoreSetting_return_yaW:hover {
  opacity: 1; }

.StoreSetting_headerContainer_2wX {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  color: #000;
  position: -webkit-sticky;
  position: sticky;
  background: #fff;
  top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .StoreSetting_headerContainer_2wX > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

@media screen and (max-width: 786px) {
  .StoreSetting_settingWrapper_1nK {
    width: 100%;
    padding: 20px 25px;
    background-color: white;
    border-radius: 3px; }
  .StoreSetting_storeEdit_t8V {
    display: block; }
    .StoreSetting_storeEdit_t8V .StoreSetting_storeList_cLn {
      width: 100%; } }

@-webkit-keyframes StoreSetting_slidein_3as {
  from {
    width: 0;
    max-width: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
            flex-grow: 0;
    opacity: 0; }
  to {
    width: 500px;
    max-width: 500px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    opacity: 1; } }

@-o-keyframes StoreSetting_slidein_3as {
  from {
    width: 0;
    max-width: 0;
    flex-grow: 0;
    opacity: 0; }
  to {
    width: 500px;
    max-width: 500px;
    flex-grow: 1;
    opacity: 1; } }

@keyframes StoreSetting_slidein_3as {
  from {
    width: 0;
    max-width: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    opacity: 0; }
  to {
    width: 500px;
    max-width: 500px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    opacity: 1; } }

@-webkit-keyframes StoreSetting_slideout_3I- {
  from {
    width: 500px;
    max-width: 500px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    opacity: 1; }
  to {
    width: 0;
    max-width: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
            flex-grow: 0;
    opacity: 0; } }

@-o-keyframes StoreSetting_slideout_3I- {
  from {
    width: 500px;
    max-width: 500px;
    flex-grow: 1;
    opacity: 1; }
  to {
    width: 0;
    max-width: 0;
    flex-grow: 0;
    opacity: 0; } }

@keyframes StoreSetting_slideout_3I- {
  from {
    width: 500px;
    max-width: 500px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    opacity: 1; }
  to {
    width: 0;
    max-width: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    opacity: 0; } }

@-webkit-keyframes StoreSetting_slideup_1x1 {
  from {
    -webkit-transition: translateY(-100%);
    -o-transition: translateY(-100%);
    transition: translateY(-100%); }
  to {
    -webkit-transition: translateY(0);
    -o-transition: translateY(0);
    transition: translateY(0); } }

@-o-keyframes StoreSetting_slideup_1x1 {
  from {
    -webkit-transition: translateY(-100%);
    -o-transition: translateY(-100%);
    transition: translateY(-100%); }
  to {
    -webkit-transition: translateY(0);
    -o-transition: translateY(0);
    transition: translateY(0); } }

@keyframes StoreSetting_slideup_1x1 {
  from {
    -webkit-transition: translateY(-100%);
    -o-transition: translateY(-100%);
    transition: translateY(-100%); }
  to {
    -webkit-transition: translateY(0);
    -o-transition: translateY(0);
    transition: translateY(0); } }

@-webkit-keyframes StoreSetting_expand_37S {
  from {
    width: 306.8px; }
  to {
    width: 500px; } }

@-o-keyframes StoreSetting_expand_37S {
  from {
    width: 306.8px; }
  to {
    width: 500px; } }

@keyframes StoreSetting_expand_37S {
  from {
    width: 306.8px; }
  to {
    width: 500px; } }
.Phone_container_1Bh {
  background-color: #ffecf7;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: solid 5px #000;
  border-radius: 30px;
  padding: 15px 15px 0 15px;
  width: 306.8px;
  height: 639.6px;
  min-width: 306.8px;
  min-height: 639.6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  margin: 0 auto;
  overflow: hidden;
  aspect-ratio: 3.02/6.29; }
  .Phone_container_1Bh .Phone_island_33K {
    height: 30px;
    width: 33%;
    margin: 0 auto;
    border-radius: 15px;
    background-color: #000;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
  .Phone_container_1Bh .Phone_title_3IJ {
    margin: 10px auto;
    text-align: center;
    font-weight: bold;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
  .Phone_container_1Bh .Phone_search_3FD {
    margin-left: 10px;
    height: 30px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    gap: 10px; }
    .Phone_container_1Bh .Phone_search_3FD .Phone_searchButton_1Gj {
      border: 1px solid #000;
      padding: 5px;
      -webkit-flex-shrink: 1;
          -ms-flex-negative: 1;
              flex-shrink: 1; }
    .Phone_container_1Bh .Phone_search_3FD .Phone_searchBar_3_K {
      background-color: #fff;
      width: 60%;
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0; }
  .Phone_container_1Bh .Phone_list_39d {
    overflow: scroll;
    margin-top: 10px;
    padding-bottom: 10px; }
  .Phone_container_1Bh .Phone_line_12a {
    position: absolute;
    background-color: #000;
    border-radius: 3px;
    width: 33%;
    text-align: center;
    margin: 0 auto;
    height: 3px;
    bottom: 15px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%); }
.Map_container_3CG {
  margin-bottom: 10px; }

.Map_storeContentWrapper_3bS {
  background-color: #fffcf7;
  margin-top: 15px;
  padding: 15px;
  width: 100%;
  color: #444;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px; }
  .Map_storeContentWrapper_3bS h3 {
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
    color: #444;
    margin-bottom: 10px; }
  .Map_storeContentWrapper_3bS .Map_divider_FoR {
    border-top: 1px solid #e2d8ce;
    margin-bottom: 10px; }
  .Map_storeContentWrapper_3bS .Map_info_3cB {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px; }
    .Map_storeContentWrapper_3bS .Map_info_3cB .Map_icon_3gG {
      font-size: 16px;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
    .Map_storeContentWrapper_3bS .Map_info_3cB .Map_phone_35x {
      text-decoration: underline; }
    .Map_storeContentWrapper_3bS .Map_info_3cB .Map_detailButton_hYc {
      text-decoration: underline; }

@media only screen and (min-width: 768px) {
  .Map_container_3CG .Map_wrapper_OaI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }
.Map_container_1Bu {
  width: 100%;
  height: 90vh;
  font-family: Poppins, sans-serif !important;
  font-weight: 400 !important;
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: 'kern';
     -moz-font-feature-settings: 'kern';
          font-feature-settings: 'kern'; }
  .Map_container_1Bu .Map_itemWrapper_VOB {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 5px;
    width: calc(100% - 24px);
    height: auto;
    margin: 10px;
    padding: 12px 14px;
    border-radius: 14px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    font-size: 14px;
    line-height: 21px;
    color: #4d4d4d;
    cursor: pointer; }
    .Map_container_1Bu .Map_itemWrapper_VOB .Map_storeId_13R {
      font-size: 16px;
      font-weight: 600;
      color: #adadad;
      line-height: 20px; }
    .Map_container_1Bu .Map_itemWrapper_VOB .Map_flex_27w {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .Map_container_1Bu .Map_itemWrapper_VOB .Map_flex_27w .Map_icon_2B8 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        padding-left: 5px; }
    .Map_container_1Bu .Map_itemWrapper_VOB .Map_itemBottom_34d {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .Map_container_1Bu .Map_itemWrapper_VOB .Map_itemBottom_34d .Map_dnd_2fe .Map_iconList_1ix {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 5px; }
        .Map_container_1Bu .Map_itemWrapper_VOB .Map_itemBottom_34d .Map_dnd_2fe .Map_iconList_1ix .Map_icon_2B8 {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          padding-left: 5px; }
      .Map_container_1Bu .Map_itemWrapper_VOB .Map_itemBottom_34d .Map_imageContainer_2CO {
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        position: relative;
        width: 100px;
        height: 65px;
        -o-object-fit: cover;
           object-fit: cover;
        border-radius: 10px;
        overflow-x: hidden;
        -webkit-align-self: flex-end;
            -ms-flex-item-align: end;
                align-self: flex-end; }
    .Map_container_1Bu .Map_itemWrapper_VOB .Map_logoTopRight_3FZ {
      position: absolute;
      gap: 5px;
      right: 20px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 16px;
      font-weight: 600;
      color: #adadad; }
  .Map_container_1Bu .Map_itemWrapper_VOB:hover {
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25); }

.Map_mobileContainer_1K- {
  position: relative;
  width: 100%;
  height: 100%;
  font-family: Poppins, sans-serif !important;
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: 'kern';
     -moz-font-feature-settings: 'kern';
          font-feature-settings: 'kern';
  font-weight: 400 !important; }
  .Map_mobileContainer_1K- .Map_itemWrapper_VOB {
    width: calc(100% - 24px);
    height: auto;
    position: relative;
    min-height: auto;
    margin: 10px;
    padding: 12px 14px;
    border-radius: 14px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    font-size: 12px;
    color: #4d4d4d;
    cursor: pointer; }
    .Map_mobileContainer_1K- .Map_itemWrapper_VOB .Map_item_dIL .Map_flex_27w {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .Map_mobileContainer_1K- .Map_itemWrapper_VOB .Map_item_dIL .Map_flex_27w .Map_icon_2B8 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        padding-left: 5px; }
    .Map_mobileContainer_1K- .Map_itemWrapper_VOB .Map_storeId_13R {
      font-size: 14px;
      font-weight: 600;
      color: #adadad;
      line-height: 20px;
      overflow-wrap: break-word; }
    .Map_mobileContainer_1K- .Map_itemWrapper_VOB .Map_logoTopRight_3FZ {
      position: absolute;
      gap: 5px;
      top: 12px;
      right: 20px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 14px;
      line-height: 20px;
      font-weight: 600;
      color: #adadad; }
    .Map_mobileContainer_1K- .Map_itemWrapper_VOB .Map_itemBottom_34d {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .Map_mobileContainer_1K- .Map_itemWrapper_VOB .Map_itemBottom_34d .Map_dnd_2fe .Map_iconList_1ix {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 5px; }
        .Map_mobileContainer_1K- .Map_itemWrapper_VOB .Map_itemBottom_34d .Map_dnd_2fe .Map_iconList_1ix .Map_icon_2B8 {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          padding-left: 5px; }
      .Map_mobileContainer_1K- .Map_itemWrapper_VOB .Map_itemBottom_34d .Map_imageContainer_2CO {
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        position: relative;
        width: 100px;
        height: 65px;
        -o-object-fit: cover;
           object-fit: cover;
        border-radius: 10px;
        overflow-x: hidden;
        -webkit-align-self: flex-end;
            -ms-flex-item-align: end;
                align-self: flex-end; }
  .Map_mobileContainer_1K- .Map_itemWrapper_VOB:hover {
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25); }
.ExcelImportModal_root_zre {
  height: calc(100vh - 49px);
  overflow: scroll; }
  .ExcelImportModal_root_zre .ExcelImportModal_importButton_iBA {
    margin: 10px; }
  .ExcelImportModal_root_zre .ExcelImportModal_csvUploader_3KR {
    padding: 10px; }
  .ExcelImportModal_root_zre .ExcelImportModal_emptyData_XZV {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }

.ExcelImportModal_header_YA1 {
  color: #000;
  text-align: center; }
.Card_container_XYf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px; }
  .Card_container_XYf > div {
    width: 50%; }
  .Card_container_XYf .Card_rightContainer_11f {
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.Card_row_2nD .Card_label_2a2 {
  font-size: 14px;
  font-weight: 500; }
.DataTable_cardContainer_eia > div {
  border-bottom: 1px solid #000; }
  .DataTable_cardContainer_eia > div:last-child {
    border-bottom: none; }

.DataTable_pagination_330 {
  text-align: center; }
.CSVUploader_description_1yq {
  font-size: 17px;
  line-height: 2;
  margin: 10px 0px 0px;
  margin-bottom: 20px;
  list-style: decimal;
  list-style-position: inside; }

.CSVUploader_dropZone_3-k {
  border: dashed 2px rgba(0, 0, 0, 0.65);
  border-radius: 2px;
  display: inline-block;
  min-width: 350px;
  padding: 25px;
  text-align: center;
  cursor: pointer; }

.CSVUploader_uploadIconWrapper_12M {
  text-align: center;
  margin-bottom: 14px; }

.CSVUploader_uploadIcon_2fP {
  font-size: 80px; }

.CSVUploader_uploadMessage_-JW {
  font-size: 14px; }

.CSVUploader_clickToUpload_2Fa {
  display: none !important; }

.CSVUploader_clickToUpload_2Fa::before {
  left: 0;
  top: 0;
  position: absolute;
  content: ' ';
  width: 100%;
  height: 100%; }

.CSVUploader_clickToDownloadSampleCSV_Gik {
  font-size: 17px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 30px;
  color: #fff;
  background: #199610;
  padding: 10px 20px;
  border-radius: 3px; }
  .CSVUploader_clickToDownloadSampleCSV_Gik:hover {
    cursor: pointer; }

.CSVUploader_uploadedView_197 {
  text-align: center;
  font-size: 18px;
  padding: 10px;
  border: solid 1px #ddd;
  color: #199610; }
.YoutubeImportModal_headerContainer_3hs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  color: #000;
  top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .YoutubeImportModal_headerContainer_3hs > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.YoutubeImportModal_content_2Lj {
  height: 100%;
  width: 100%;
  background: #fff;
  overflow-y: auto;
  overflow-x: hidden; }

.YoutubeImportModal_actionButtonsContainer_3j8,
.YoutubeImportModal_selectAllButtonContainer_1I8 {
  position: -webkit-sticky;
  position: sticky;
  background: #fff; }

.YoutubeImportModal_actionButtonsContainer_3j8 {
  padding: 15px;
  position: relative;
  margin-left: auto;
  text-align: right;
  bottom: 0;
  right: 0; }

.YoutubeImportModal_selectAllButtonContainer_1I8 {
  display: inline-block;
  text-align: left;
  bottom: 0;
  z-index: 99;
  width: 140px;
  padding: 15px; }

.YoutubeImportModal_cancelButton_1om,
.YoutubeImportModal_confirmButton_xs4,
.YoutubeImportModal_selectAllButton_29Q {
  color: #fff !important;
  border-radius: 5px !important;
  display: inline-block !important;
  padding: 0 !important; }

.YoutubeImportModal_cancelButton_1om {
  background: #aaa !important;
  margin-right: 20px !important;
  width: 80px !important; }

.YoutubeImportModal_confirmButton_xs4 {
  background: var(--property-theme-color1) !important;
  width: 80px !important; }

.YoutubeImportModal_selectAllButton_29Q {
  background: var(--property-theme-color1) !important; }

@media only screen and (max-width: 1000px) {
  .YoutubeImportModal_selectAllButtonContainer_1I8 {
    width: 110px; }
  .YoutubeImportModal_confirmButton_xs4,
  .YoutubeImportModal_cancelButton_1om {
    width: 80px !important; } }
.YoutubeImport_googleLoginInterfaceContainer_2Rb {
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.YoutubeImport_clientChannelIdContainer_34t {
  margin-bottom: 15px;
  text-align: center; }

.YoutubeImport_clientChannelIdDescription_3Fg {
  font-weight: 500;
  margin-bottom: 10px; }

.YoutubeImport_clientChannelIdInput_tai {
  max-width: 300px; }

.YoutubeImport_googleSigninButtonOverlayBefore_3m_,
.YoutubeImport_googleSigninButtonOverlayAfter_2G- {
  position: absolute;
  background: #000;
  height: 100%;
  border-radius: 4px;
  z-index: 1; }

.YoutubeImport_googleSigninButtonOverlayBefore_3m_ {
  width: 100%;
  opacity: 0.5;
  -webkit-transition: width 0s ease, opacity 0.3s ease-in-out;
  -o-transition: width 0s ease, opacity 0.3s ease-in-out;
  transition: width 0s ease, opacity 0.3s ease-in-out; }

.YoutubeImport_googleSigninButtonOverlayAfter_2G- {
  width: 0%;
  opacity: 0;
  -webkit-transition: width 0s ease 0.3s, opacity 0.3s ease-in-out;
  -o-transition: width 0s ease 0.3s, opacity 0.3s ease-in-out;
  transition: width 0s ease 0.3s, opacity 0.3s ease-in-out; }

.YoutubeImport_googleSigninButtonContainer__uO {
  display: inline-block;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%); }

.YoutubeImport_allRowsContainer_2rW {
  display: block;
  position: relative;
  width: 100%;
  background-color: #fff;
  position: relative;
  padding: 15px 10px;
  border-radius: 4px; }
.YoutubeRow_root_3ho {
  padding: 10px;
  border-bottom: 1px solid #eee; }
  .YoutubeRow_root_3ho .YoutubeRow_topSection_3TN {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    -webkit-transition: -webkit-box-shadow 0.3s;
    transition: -webkit-box-shadow 0.3s;
    -o-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
    transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
    gap: 10px;
    border-radius: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 10px; }
    .YoutubeRow_root_3ho .YoutubeRow_topSection_3TN .YoutubeRow_imageContainer_28F {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 40%;
          -ms-flex: 0 0 40%;
              flex: 0 0 40%;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .YoutubeRow_root_3ho .YoutubeRow_topSection_3TN .YoutubeRow_imageContainer_28F .YoutubeRow_previewImage_1F3 {
        max-width: 100%;
        width: 100%;
        border-radius: 4px;
        -o-object-fit: cover;
           object-fit: cover;
        height: auto;
        aspect-ratio: 3 / 2; }
  .YoutubeRow_root_3ho .YoutubeRow_topSection_3TN:hover {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .YoutubeRow_root_3ho .YoutubeRow_bottomSection_1Q_ {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.1fr 1fr !important;
        grid-template-columns: 1fr 0.1fr 1fr !important;
    width: 100%; }
    .YoutubeRow_root_3ho .YoutubeRow_bottomSection_1Q_ .YoutubeRow_cell_3Fl {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end; }

.YoutubeRow_inchesTitle_1rY {
  color: #000;
  font-size: 12px; }
  .YoutubeRow_inchesTitle_1rY p {
    color: red; }

.YoutubeRow_inchesDetail_NHM {
  display: block; }

.YoutubeRow_inches_kcI,
.YoutubeRow_inches_kcI > div,
.YoutubeRow_inches_kcI > span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  color: #000;
  font-size: clamp(0.6rem, 3vw, 18px);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px; }

.YoutubeRow_inches_kcI,
.YoutubeRow_inches_kcI > div {
  min-width: 130px; }

.YoutubeRow_inches_kcI > span {
  text-wrap: nowrap; }

.YoutubeRow_pricePerInch_3ow {
  display: block;
  font-weight: 400;
  font-size: clamp(0.3rem, 2.5vw, 13px);
  color: #707070; }

.YoutubeRow_totalPrice_39K {
  width: 100%;
  font-size: clamp(0.6rem, 3vw, 16px);
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  line-height: clamp(0.6rem, 3vw, 16px);
  gap: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 10px; }
  .YoutubeRow_totalPrice_39K p {
    color: red; }

.YoutubeRow_totalPrice_39K > span,
.YoutubeRow_totalPrice_39K > div > div > input {
  font-size: clamp(0.7rem, 3vw, 22px);
  color: var(--property-theme-color2); }

.YoutubeRow_totalPrice_39K > div > div > input {
  width: 78px; }

.YoutubeRow_monthlyPriceContainer_Ifm,
.YoutubeRow_monthlyPriceContainer_Ifm:hover {
  max-width: 176.95px;
  width: 100%;
  text-align: right;
  border-radius: 4px;
  padding: 4px 8px;
  font-size: clamp(0.4rem, 3vw, 9px);
  letter-spacing: 0px;
  display: block;
  margin-left: auto;
  cursor: pointer; }

.YoutubeRow_monthlyPriceContainer_Ifm {
  background: #ecf0f5;
  color: #000; }

.YoutubeRow_monthlyPriceContainer_Ifm:hover {
  background: #ecf0f5;
  color: #000; }

.YoutubeRow_mobileBottomSectionRightSide_2r2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px; }

.YoutubeRow_row_1kb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  gap: 5px; }

.YoutubeRow_contentSection_3UT {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: unset;
  -webkit-flex: unset;
      -ms-flex: unset;
          flex: unset; }
  .YoutubeRow_contentSection_3UT .YoutubeRow_title_3iB {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
    font-size: clamp(0.9rem, 5vw, 22px);
    font-weight: 500;
    color: #000;
    display: block;
    line-height: 23px;
    margin-bottom: 10px; }
  .YoutubeRow_contentSection_3UT .YoutubeRow_toolbox_3YL {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px; }
    .YoutubeRow_contentSection_3UT .YoutubeRow_toolbox_3YL > * {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      width: 18px;
      aspect-ratio: 1;
      background-color: #000;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
    .YoutubeRow_contentSection_3UT .YoutubeRow_toolbox_3YL .YoutubeRow_edit_1fb {
      -webkit-mask: url("/property/icon_edit.svg") no-repeat center/contain;
              mask: url("/property/icon_edit.svg") no-repeat center/contain;
      cursor: pointer; }
    .YoutubeRow_contentSection_3UT .YoutubeRow_toolbox_3YL .YoutubeRow_edit_1fb:hover {
      background-color: var(--property-theme-color1);
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
    .YoutubeRow_contentSection_3UT .YoutubeRow_toolbox_3YL .YoutubeRow_preview_3P- {
      -webkit-mask: url("/property/icon_preview.svg") no-repeat center/contain;
              mask: url("/property/icon_preview.svg") no-repeat center/contain;
      cursor: pointer; }
    .YoutubeRow_contentSection_3UT .YoutubeRow_toolbox_3YL .YoutubeRow_icon_3pH {
      font-size: 18px;
      background: #fff;
      cursor: pointer;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
    .YoutubeRow_contentSection_3UT .YoutubeRow_toolbox_3YL .YoutubeRow_icon_3pH:hover {
      color: var(--property-theme-color1);
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
  .YoutubeRow_contentSection_3UT .YoutubeRow_address_3Bd {
    color: #000;
    font-weight: 400;
    word-break: break-word; }
  .YoutubeRow_contentSection_3UT .YoutubeRow_region_CDn {
    font-size: clamp(0.5rem, 3vw, 13px);
    color: #000; }
  .YoutubeRow_contentSection_3UT .YoutubeRow_address_3Bd,
  .YoutubeRow_contentSection_3UT .YoutubeRow_details3_17t {
    font-size: clamp(0.5rem, 4vw, 11px); }
  .YoutubeRow_contentSection_3UT .YoutubeRow_flexEnd_gNt,
  .YoutubeRow_contentSection_3UT .YoutubeRow_flexStart_3mP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    max-width: 500px;
    gap: 3px; }
    .YoutubeRow_contentSection_3UT .YoutubeRow_flexEnd_gNt > *,
    .YoutubeRow_contentSection_3UT .YoutubeRow_flexStart_3mP > * {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
  .YoutubeRow_contentSection_3UT .YoutubeRow_flexEnd_gNt {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .YoutubeRow_contentSection_3UT .YoutubeRow_flexStart_3mP {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .YoutubeRow_contentSection_3UT .YoutubeRow_rowWrapper_2Sq,
  .YoutubeRow_contentSection_3UT .YoutubeRow_firstRowWrapper_1DZ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    gap: 10px;
    margin-bottom: 10px; }
  .YoutubeRow_contentSection_3UT .YoutubeRow_rowWrapper_2Sq > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0; }
  .YoutubeRow_contentSection_3UT .YoutubeRow_cellTitle_1-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.4);
    gap: 5px; }
    .YoutubeRow_contentSection_3UT .YoutubeRow_cellTitle_1-i > p {
      color: red; }
  .YoutubeRow_contentSection_3UT .YoutubeRow_details3_17t {
    color: #6c6c6c;
    word-break: break-word;
    white-space: normal;
    margin-bottom: 5px;
    min-width: 130px; }
  .YoutubeRow_contentSection_3UT .YoutubeRow_tagsContainer_3OE {
    width: 100%; }
    .YoutubeRow_contentSection_3UT .YoutubeRow_tagsContainer_3OE .YoutubeRow_goldTag_39b {
      display: inline-block;
      font-size: clamp(0.5rem, 2vw, 11px);
      font-weight: 400;
      background-color: #faf6e4;
      color: #af8527;
      border-radius: 4px;
      margin-bottom: 6px;
      padding: 4px 6px;
      margin: 0px 3px 3px 0px; }

.YoutubeRow_modalContent_3pM {
  padding: 10px; }

.YoutubeRow_headerContainer_2mu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  color: #000;
  top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .YoutubeRow_headerContainer_2mu > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

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

.YoutubeRow_confirmButton_3QN {
  color: #fff !important;
  border-radius: 5px !important;
  display: inline-block !important;
  background: var(--property-theme-color1) !important;
  width: 100%; }

.YoutubeRow_sellingTypeContainer_3kI {
  width: 33%; }

.YoutubeRow_addressInputContainer_1kB {
  width: 67%; }

@media screen and (max-width: 768px) {
  .YoutubeRow_sellingTypeContainer_3kI {
    width: 41%; }
  .YoutubeRow_addressInputContainer_1kB {
    width: 59%; } }
.InputStyle_input_3fD {
  min-width: unset; }

@media only screen and (max-width: 768px) {
  .InputStyle_inputWrapper_ZU0 {
    padding: 10px 5px; } }
.QuickCreateAddressModal_contentSection_16f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: unset;
  -webkit-flex: unset;
      -ms-flex: unset;
          flex: unset; }
  .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_title_2aI {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
    font-size: clamp(0.9rem, 5vw, 22px);
    font-weight: 500;
    color: #000;
    display: block;
    line-height: 23px;
    margin-bottom: 10px; }
  .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_toolbox_1iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px; }
    .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_toolbox_1iq > * {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      width: 18px;
      aspect-ratio: 1;
      background-color: #000;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
    .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_toolbox_1iq .QuickCreateAddressModal_edit_1fc {
      -webkit-mask: url("/property/icon_edit.svg") no-repeat center/contain;
              mask: url("/property/icon_edit.svg") no-repeat center/contain;
      cursor: pointer; }
    .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_toolbox_1iq .QuickCreateAddressModal_edit_1fc:hover {
      background-color: var(--property-theme-color1);
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
    .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_toolbox_1iq .QuickCreateAddressModal_preview_UYn {
      -webkit-mask: url("/property/icon_preview.svg") no-repeat center/contain;
              mask: url("/property/icon_preview.svg") no-repeat center/contain;
      cursor: pointer; }
    .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_toolbox_1iq .QuickCreateAddressModal_icon_f8p {
      font-size: 18px;
      background: #fff;
      cursor: pointer;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
    .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_toolbox_1iq .QuickCreateAddressModal_icon_f8p:hover {
      color: var(--property-theme-color1);
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
  .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_address_3YA {
    color: #000;
    font-weight: 400;
    word-break: break-word; }
  .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_region_3Ks {
    font-size: clamp(0.5rem, 3vw, 13px);
    color: #000; }
  .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_address_3YA,
  .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_details3_3pU {
    font-size: clamp(0.5rem, 4vw, 11px); }
  .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_flexEnd_1CF,
  .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_flexStart_9XW {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    max-width: 500px;
    gap: 3px; }
    .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_flexEnd_1CF > *,
    .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_flexStart_9XW > * {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
  .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_flexEnd_1CF {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_flexStart_9XW {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_rowWrapper_1ZP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    gap: 10px;
    margin-bottom: 10px; }
    .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_rowWrapper_1ZP > * {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0;
          -ms-flex: 1 0 0px;
              flex: 1 0 0; }
  .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_cellTitle_rf3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.4);
    gap: 5px; }
    .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_cellTitle_rf3 > p {
      color: red; }
  .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_details3_3pU {
    color: #6c6c6c;
    word-break: break-word;
    white-space: normal;
    margin-bottom: 5px;
    min-width: 130px; }
  .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_tagsContainer_1Zp {
    width: 100%; }
    .QuickCreateAddressModal_contentSection_16f .QuickCreateAddressModal_tagsContainer_1Zp .QuickCreateAddressModal_goldTag_2Of {
      display: inline-block;
      font-size: clamp(0.5rem, 2vw, 11px);
      font-weight: 400;
      background-color: #faf6e4;
      color: #af8527;
      border-radius: 4px;
      margin-bottom: 6px;
      padding: 4px 6px;
      margin: 0px 3px 3px 0px; }

.QuickCreateAddressModal_modalContent_2tt {
  padding: 10px; }

.QuickCreateAddressModal_headerContainer_2g2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  color: #000;
  top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .QuickCreateAddressModal_headerContainer_2g2 > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.QuickCreateAddressModal_rowFlexEnd_1N- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px; }
.InputStyle_input_2bb {
  min-width: unset; }

@media only screen and (max-width: 768px) {
  .InputStyle_inputWrapper_1Iv {
    padding: 10px 5px; } }
.CustomLoadingOverlay_mask_2iS {
  position: fixed;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9998;
  color: white;
  top: 0;
  left: 0; }

.CustomLoadingOverlay_loader_1WA {
  position: fixed;
  border-radius: 50%;
  -webkit-animation: CustomLoadingOverlay_spin_1u6 2s linear infinite;
  /* Safari */
  -o-animation: CustomLoadingOverlay_spin_1u6 2s linear infinite;
     animation: CustomLoadingOverlay_spin_1u6 2s linear infinite;
  z-index: 9999; }

@-webkit-keyframes CustomLoadingOverlay_spin_1u6 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-o-keyframes CustomLoadingOverlay_spin_1u6 {
  0% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg); } }

@keyframes CustomLoadingOverlay_spin_1u6 {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg); } }
@charset "UTF-8";
.SubscriptionModal_container_2nW {
  overflow: auto;
  height: 100%; }

.SubscriptionModal_headerContainer_1qC {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  color: #000;
  top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: -webkit-sticky;
  position: sticky;
  background: #fff; }
  .SubscriptionModal_headerContainer_1qC > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.SubscriptionModal_cardContainer_1FR {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px 15px;
  gap: 15px;
  border-radius: 10px;
  border-bottom: 1px solid #eee; }
  .SubscriptionModal_cardContainer_1FR .SubscriptionModal_cardUpperSection_8L6,
  .SubscriptionModal_cardContainer_1FR .SubscriptionModal_cardActionSection_3ZC {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .SubscriptionModal_cardContainer_1FR .SubscriptionModal_cardUpperSection_8L6 .SubscriptionModal_cardUpperLeftContainer_aG0,
  .SubscriptionModal_cardContainer_1FR .SubscriptionModal_cardUpperSection_8L6 .SubscriptionModal_cardUpperRightContainer_175 {
    width: 50%; }
  .SubscriptionModal_cardContainer_1FR .SubscriptionModal_cardUpperSection_8L6 .SubscriptionModal_cardUpperLeftContainer_aG0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    text-align: left;
    color: #000;
    border-right: 1px solid rgba(0, 0, 0, 0.1); }
    .SubscriptionModal_cardContainer_1FR .SubscriptionModal_cardUpperSection_8L6 .SubscriptionModal_cardUpperLeftContainer_aG0 .SubscriptionModal_cardPlanTitle_1Xj {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      padding: 2px 12px;
      font-size: 16px;
      letter-spacing: 1px;
      border-radius: 4px;
      border: 1px solid #000; }
    .SubscriptionModal_cardContainer_1FR .SubscriptionModal_cardUpperSection_8L6 .SubscriptionModal_cardUpperLeftContainer_aG0 .SubscriptionModal_cardPricing_1ze {
      font-size: 36px; }
    .SubscriptionModal_cardContainer_1FR .SubscriptionModal_cardUpperSection_8L6 .SubscriptionModal_cardUpperLeftContainer_aG0 .SubscriptionModal_cardDescription_26c {
      font-size: 14px; }
  .SubscriptionModal_cardContainer_1FR .SubscriptionModal_cardUpperSection_8L6 .SubscriptionModal_cardUpperRightContainer_175 {
    padding-left: 15px; }
    .SubscriptionModal_cardContainer_1FR .SubscriptionModal_cardUpperSection_8L6 .SubscriptionModal_cardUpperRightContainer_175 .SubscriptionModal_cardFeatureListConatiner_1my {
      color: #000;
      font-size: 14px;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 100%;
      gap: 13.5px;
      text-align: left; }
    .SubscriptionModal_cardContainer_1FR .SubscriptionModal_cardUpperSection_8L6 .SubscriptionModal_cardUpperRightContainer_175 ul {
      list-style-type: none;
      padding: 0; }
    .SubscriptionModal_cardContainer_1FR .SubscriptionModal_cardUpperSection_8L6 .SubscriptionModal_cardUpperRightContainer_175 ul li {
      position: relative;
      padding-left: 30px; }
    .SubscriptionModal_cardContainer_1FR .SubscriptionModal_cardUpperSection_8L6 .SubscriptionModal_cardUpperRightContainer_175 ul li:before {
      content: '';
      position: absolute;
      left: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 12px;
      height: 12px;
      background-color: black;
      border-radius: 50%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .SubscriptionModal_cardContainer_1FR .SubscriptionModal_cardUpperSection_8L6 .SubscriptionModal_cardUpperRightContainer_175 ul li:after {
      content: '\2713';
      position: absolute;
      left: 2.5px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      color: white;
      font-size: 8px;
      font-weight: 500; }
  .SubscriptionModal_cardContainer_1FR .SubscriptionModal_cardActionSection_3ZC .SubscriptionModal_cardButton_3Vn {
    background: var(--property-theme-color1); }
.DomainModal_container_2SC {
  overflow: auto;
  height: 100%; }
.LanguageModal_header_3wV {
  color: #000; }

.LanguageModal_container_18Y {
  padding: 0px 10px; }
  .LanguageModal_container_18Y > div {
    padding: 15px 0px;
    border-bottom: 1px solid #eee;
    letter-spacing: 0.5px;
    font-size: 14px;
    text-align: center; }

.LanguageModal_sectionTitle_464 {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.LanguageModal_sectionTitle_464:hover {
  opacity: 0.3;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }
.GeneralSettingModal_container_n27 {
  overflow: auto;
  height: 100%;
  padding: 15px;
  color: #000; }

.GeneralSettingModal_container_n27 > div > div {
  margin-top: 0; }

.GeneralSettingModal_headerContainer_won {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  color: #000;
  top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: -webkit-sticky;
  position: sticky;
  background: #fff; }
  .GeneralSettingModal_headerContainer_won > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
.TrackingPanelModal_container_2-C {
  overflow: auto;
  height: 100%;
  padding: 15px;
  color: #000; }

.TrackingPanelModal_container_2-C > div > div {
  margin-top: 0; }

.TrackingPanelModal_headerContainer_3uK {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  color: #000;
  top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: -webkit-sticky;
  position: sticky;
  background: #fff; }
  .TrackingPanelModal_headerContainer_3uK > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
.ChangePasswordModal_container_2Ji {
  overflow: auto;
  height: 100%;
  padding: 15px;
  color: #000; }
.ChangePassword_rowContainer_3mW {
  display: block;
  max-width: 500px;
  margin-top: 10px;
  position: relative; }

.ChangePassword_subHeader_1eh {
  font-size: 12px;
  color: #aaaaaa; }

.ChangePassword_input_2nH {
  border-radius: 4px;
  line-height: 40px;
  font-size: 12px;
  color: #000;
  width: 100%;
  outline: 2px solid;
  outline-color: transparent;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.ChangePassword_input_2nH {
  height: 40px;
  padding: 5px 40px 5px 5px;
  border: 1px solid #dddddd; }

.ChangePassword_input_2nH:hover,
.ChangePassword_textarea_3Cb:hover {
  -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.ChangePassword_input_2nH:focus {
  border: 1px solid #000; }

.ChangePassword_input_2nH:focus,
.ChangePassword_textarea_3Cb:focus {
  outline-color: #aaaaaa;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.ChangePassword_input_2nH::-webkit-input-placeholder,
.ChangePassword_textarea_3Cb::-webkit-input-placeholder {
  color: #c2c2c2; }

.ChangePassword_input_2nH::-moz-placeholder,
.ChangePassword_textarea_3Cb::-moz-placeholder {
  color: #c2c2c2; }

.ChangePassword_input_2nH::placeholder,
.ChangePassword_textarea_3Cb::placeholder {
  color: #c2c2c2; }
.AwaitEmailVerification_topbar_1UC {
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  left: 0px;
  width: 100%;
  background: #fff;
  height: 80px;
  z-index: 100;
  border-bottom: 1px solid #eee; }

.AwaitEmailVerification_desktopWrapperLogoOnly_q4e {
  position: relative;
  width: 100%;
  height: 100%; }
  .AwaitEmailVerification_desktopWrapperLogoOnly_q4e .AwaitEmailVerification_leftContainerLogoOnly_11I {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    vertical-align: middle;
    width: 200px;
    height: 100%;
    position: relative; }

.AwaitEmailVerification_container_QgZ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: calc(100dvh - 80px);
  position: relative; }
  .AwaitEmailVerification_container_QgZ > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.AwaitEmailVerification_backBtn_1wy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 14px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
  cursor: pointer; }

.AwaitEmailVerification_card_3df {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 15px;
  padding: 30px 20px;
  width: 100%;
  max-width: 500px;
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
          box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px; }

.AwaitEmailVerification_textContainer_Al7 {
  display: block; }

.AwaitEmailVerification_emailIcon_1aT {
  width: 140px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 20px; }

.AwaitEmailVerification_line1_1WH {
  line-height: 40px;
  font-size: 35px;
  margin-bottom: 20px;
  text-align: center; }

.AwaitEmailVerification_line2_3VS {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  font-size: 14px;
  text-overflow: wrap;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 320px;
  padding: 0px 10px;
  text-align: justify; }
  .AwaitEmailVerification_line2_3VS > p {
    word-break: break-all;
    white-space: pre-line;
    overflow-wrap: break-word; }
    .AwaitEmailVerification_line2_3VS > p > span {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      color: var(--property-theme-color1);
      margin: 0px 3px; }

.AwaitEmailVerification_line3_39G {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px 10px 20px 10px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
  font-size: 14px; }

.AwaitEmailVerification_line4_FhZ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  font-size: 14px;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .AwaitEmailVerification_line4_FhZ > p {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: var(--property-theme-color1);
    cursor: pointer; }

.AwaitEmailVerification_disabled_2lb {
  cursor: not-allowed !important;
  color: #aaa !important; }

@media only screen and (max-width: 768px) {
  .AwaitEmailVerification_card_3df {
    width: 90%; } }
.EmailVerified_root_3iR {
  width: 100%;
  height: 100vh; }

.EmailVerified_container_44Q {
  width: 100%;
  height: calc(100vh - 80px);
  position: relative; }

.EmailVerified_centered_1Bg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center; }

.EmailVerified_imagesContainer_3F9,
.EmailVerified_textContainer_1Yr {
  display: block;
  height: 50%; }

.EmailVerified_emailIcon_3j7 {
  display: inline-block;
  max-height: 150px; }

.EmailVerified_line1_2Wv,
.EmailVerified_line2_3hg,
.EmailVerified_line3_2ZY {
  line-height: 40px; }

.EmailVerified_line1_2Wv {
  font-size: 40px;
  margin-bottom: 20px; }

.EmailVerified_topbar_Pf1 {
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  left: 0px;
  width: 100%;
  background: #fff;
  height: 80px;
  z-index: 100;
  border-bottom: 1px solid #eee; }

.EmailVerified_desktopWrapperLogoOnly_2uo {
  position: relative;
  width: 100%;
  height: 100%; }
  .EmailVerified_desktopWrapperLogoOnly_2uo .EmailVerified_leftContainerLogoOnly_A-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    vertical-align: middle;
    width: 200px;
    height: 100%;
    position: relative; }

@media only screen and (max-width: 768px) {
  .EmailVerified_centered_1Bg {
    width: 100%;
    padding: 0 20px; } }
.PropertyHome_propertyLayoutContainer_3tR {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0px auto;
  position: relative;
  gap: 10px;
  width: 100%;
  max-width: 1400px;
  padding: 0px 2.5%; }
  .PropertyHome_propertyLayoutContainer_3tR > * {
    margin-top: 20px; }

.PropertyHome_leftPanel_3Y6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: inline-block;
  position: -webkit-sticky;
  position: sticky;
  left: 0px;
  overflow: hidden;
  vertical-align: top;
  background: #fff;
  border-radius: 10px;
  margin-right: 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
          box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  top: calc(80px + 10px); }

.PropertyHome_namecardEnabled_3pY {
  -webkit-animation: PropertyHome_nameCardSlideIn_2oJ 0.4s forwards;
       -o-animation: PropertyHome_nameCardSlideIn_2oJ 0.4s forwards;
          animation: PropertyHome_nameCardSlideIn_2oJ 0.4s forwards; }

.PropertyHome_propertyListContainer_pwS {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  display: inline-block;
  border-radius: 4px; }

.PropertyHome_sectionContainer_3ZT {
  display: none;
  margin-bottom: 20px; }

.PropertyHome_boxShadowForListContainer_9H5 {
  border-radius: 4px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px;
          box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px; }

.PropertyHome_mapContainer_1UE {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  display: inline-block;
  position: -webkit-sticky;
  position: sticky;
  left: 0px;
  min-height: 600px;
  border-radius: 4px;
  vertical-align: top;
  overflow: hidden;
  top: calc(80px + 10px);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content; }

@-webkit-keyframes PropertyHome_slideLeftIn_35x {
  0% {
    left: 100%; }
  100% {
    left: 0%; } }

@-o-keyframes PropertyHome_slideLeftIn_35x {
  0% {
    left: 100%; }
  100% {
    left: 0%; } }

@keyframes PropertyHome_slideLeftIn_35x {
  0% {
    left: 100%; }
  100% {
    left: 0%; } }

@-webkit-keyframes PropertyHome_slideLeftOut_3K2 {
  0% {
    left: 0%; }
  100% {
    left: 100%; } }

@-o-keyframes PropertyHome_slideLeftOut_3K2 {
  0% {
    left: 0%; }
  100% {
    left: 100%; } }

@keyframes PropertyHome_slideLeftOut_3K2 {
  0% {
    left: 0%; }
  100% {
    left: 100%; } }

.PropertyHome_sectionContainer_3ZT {
  display: none;
  margin-bottom: 20px; }

.PropertyHome_actionButtons_1N_ {
  display: none;
  -ms-grid-columns: (1fr)[5];
      grid-template-columns: repeat(5, 1fr);
  gap: 0px;
  text-align: center;
  margin-bottom: 25px; }
  .PropertyHome_actionButtons_1N_ .PropertyHome_actionButton_3aD {
    text-align: center; }
    .PropertyHome_actionButtons_1N_ .PropertyHome_actionButton_3aD > div:first-child {
      width: 50px;
      margin: 0 auto 5px;
      background: #fff;
      border-radius: 100px;
      height: 50px;
      padding: 15px;
      -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px;
              box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px; }
    .PropertyHome_actionButtons_1N_ .PropertyHome_actionButton_3aD > div > img {
      margin-bottom: 3px;
      width: 100%; }
    .PropertyHome_actionButtons_1N_ .PropertyHome_actionButton_3aD > div {
      text-align: center;
      color: #000;
      font-size: 12px; }

@media only screen and (max-width: 1250px) {
  .PropertyHome_propertyListContainer_pwS {
    -webkit-box-flex: 1.5;
    -webkit-flex: 1.5 0 0;
        -ms-flex: 1.5 0 0px;
            flex: 1.5 0 0; }
  .PropertyHome_leftPanel_3Y6 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0; }
  .PropertyHome_filterbar_1Xv > div:first-child {
    width: 100%;
    display: block;
    border-bottom: 1px solid #eee;
    border-radius: 0; }
    .PropertyHome_filterbar_1Xv > div:first-child > div {
      width: 33% !important; }
    .PropertyHome_filterbar_1Xv > div:first-child li {
      width: 33% !important; } }

.PropertyHome_backgroundShape_2ty {
  display: none; }

@media only screen and (max-width: 1000px) {
  .PropertyHome_buttonsWrapper_PYL {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center; }
  .PropertyHome_propertyLayoutContainer_3tR,
  .PropertyHome_propertyTableLayoutContainer_1pJ {
    padding: 0px 5px 20px;
    height: auto;
    width: 100%;
    margin: auto; }
  .PropertyHome_propertyLayoutContainer_3tR {
    max-width: 600px; }
  .PropertyHome_leftPanel_3Y6 {
    display: none; }
  .PropertyHome_propertyListContainer_pwS {
    width: 100%;
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
    max-width: 100%;
    padding: 0px;
    margin-top: 0; }
  .PropertyHome_filterbar_1Xv {
    -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px;
            box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px;
    border-radius: 4px;
    overflow: hidden;
    position: -webkit-sticky;
    position: sticky;
    top: 60px;
    z-index: 1;
    background: white;
    gap: 0; }
    .PropertyHome_filterbar_1Xv .PropertyHome_toggle_1mJ {
      display: none; }
  .PropertyHome_mapContainer_1UE {
    z-index: 99;
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0px;
    left: 100%;
    margin-top: 0px; }
  .PropertyHome_mapSlideLeftIn_1YZ {
    top: 0px;
    -webkit-animation: PropertyHome_slideLeftIn_35x 0.4s forwards;
         -o-animation: PropertyHome_slideLeftIn_35x 0.4s forwards;
            animation: PropertyHome_slideLeftIn_35x 0.4s forwards; }
  .PropertyHome_mapSlideLeftOut_YLV {
    top: 0px;
    -webkit-animation: PropertyHome_slideLeftOut_3K2 0.4s forwards;
         -o-animation: PropertyHome_slideLeftOut_3K2 0.4s forwards;
            animation: PropertyHome_slideLeftOut_3K2 0.4s forwards; }
  .PropertyHome_sectionContainer_3ZT {
    display: block;
    padding-bottom: 20px;
    margin-top: 50px;
    -webkit-transform: scale(1.25);
        -ms-transform: scale(1.25);
         -o-transform: scale(1.25);
            transform: scale(1.25); }
  .PropertyHome_actionButtons_1N_ {
    display: -ms-grid;
    display: grid; } }

@media only screen and (max-width: 768px) {
  .PropertyHome_sectionContainer_3ZT {
    display: block;
    padding-bottom: 0px;
    margin-top: 0px;
    -webkit-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none; }
  .PropertyHome_buttonsWrapper_PYL {
    border-radius: 0px;
    background: none;
    gap: 10px;
    width: 100%; }
    .PropertyHome_buttonsWrapper_PYL > div {
      font-size: 14px;
      background: var(--property-theme-color1);
      border-radius: 100px; }
  .PropertyHome_boxShadowForListContainer_9H5 {
    padding-top: 0;
    width: 100%;
    margin: auto;
    -webkit-box-shadow: none;
            box-shadow: none; } }

@media only screen and (max-width: 600px) {
  .PropertyHome_backgroundShape_2ty {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin-top: 0; }
  .PropertyHome_backgroundShape_2ty > div {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative; }
  .PropertyHome_backgroundShape_2ty > div::before {
    content: '';
    background: var(--property-theme-color1);
    width: 100%;
    height: 100px;
    position: absolute;
    top: -2px;
    left: 0;
    border-radius: 0px 0px 9999px 9999px;
    -webkit-transform: scaleX(1.2);
        -ms-transform: scaleX(1.2);
         -o-transform: scaleX(1.2);
            transform: scaleX(1.2); } }
.NameCard_root_318 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
  padding: 18px 25px;
  border-radius: 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
          box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  background: white;
  max-width: 450px;
  min-height: 230px;
  overflow: hidden; }
  .NameCard_root_318 .NameCard_background_1tk {
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: var(--property-theme-color1);
    width: 100%;
    height: 25%;
    max-height: 115px;
    border-bottom-left-radius: 40% 10%;
    border-bottom-right-radius: 40% 10%; }
  .NameCard_root_318 .NameCard_clickableContainer_2RU {
    z-index: 1;
    position: relative; }
    .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_desktopAvatarContainer_1fP {
      width: 100%;
      z-index: 1; }
      .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_desktopAvatarContainer_1fP > img {
        display: block;
        width: 65%;
        border-radius: 50%;
        max-width: 200px;
        -o-object-fit: cover;
           object-fit: cover;
        aspect-ratio: 1;
        margin: auto; }
    .NameCard_root_318 .NameCard_clickableContainer_2RU input[type='text'] {
      width: auto;
      padding: 0px 0px 0px 15px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-transition: all 0.5s ease-in-out;
      -o-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out; }
    .NameCard_root_318 .NameCard_clickableContainer_2RU input[type='text']:disabled {
      background-color: transparent !important; }
    .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_inputDisable_1p3 {
      padding: 0px !important;
      border-color: transparent !important;
      color: #000; }
    .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_name_39w {
      width: 100% !important;
      font-weight: bold;
      font-size: 25px;
      line-height: 1;
      color: var(--property-text-color1);
      text-align: center;
      margin-top: 15px;
      margin-bottom: 5px; }
    .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_title_2XE {
      width: 100% !important;
      line-height: 1;
      font-size: 16px;
      color: var(--property-theme-color2);
      text-align: center;
      margin-top: 3px; }
    .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_contentWrapper_3_8 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 10px; }
      .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_contentWrapper_3_8 .NameCard_descriptionWrapper_2Qk {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 auto;
            -ms-flex: 1 0 auto;
                flex: 1 0 auto;
        row-gap: 8px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-size: 14px;
        width: 100%; }
        .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_contentWrapper_3_8 .NameCard_descriptionWrapper_2Qk .NameCard_text_2OD {
          font-size: 14px;
          font-weight: bold;
          color: var(--property-text-color1); }
        .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_contentWrapper_3_8 .NameCard_descriptionWrapper_2Qk .NameCard_row_L2h {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          gap: 10px;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
          .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_contentWrapper_3_8 .NameCard_descriptionWrapper_2Qk .NameCard_row_L2h .NameCard_icon_1z7 {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 18px;
                -ms-flex: 0 0 18px;
                    flex: 0 0 18px;
            width: 18px;
            aspect-ratio: 1;
            -webkit-filter: invert(44%) sepia(18%) saturate(1855%) hue-rotate(341deg) brightness(91%) contrast(91%);
                    filter: invert(44%) sepia(18%) saturate(1855%) hue-rotate(341deg) brightness(91%) contrast(91%); }
          .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_contentWrapper_3_8 .NameCard_descriptionWrapper_2Qk .NameCard_row_L2h .NameCard_expyearInput_3J0 {
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 70px;
                -ms-flex: 0 0 70px;
                    flex: 0 0 70px; }
        .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_contentWrapper_3_8 .NameCard_descriptionWrapper_2Qk input[type='text'] {
          font-weight: normal;
          color: var(--property-text-color2);
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-flex: 1;
          -webkit-flex: 1 0 auto;
              -ms-flex: 1 0 auto;
                  flex: 1 0 auto; }
        .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_contentWrapper_3_8 .NameCard_descriptionWrapper_2Qk .NameCard_suffix_32V {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 auto;
              -ms-flex: 0 0 auto;
                  flex: 0 0 auto; }
      .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_contentWrapper_3_8 .NameCard_avatar_1r4 {
        display: none; }
    .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_editButtonWrapper_3B- {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      gap: 15px;
      font-size: 14px;
      margin-top: 20px; }
      .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_editButtonWrapper_3B- > * {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        background-color: var(--property-theme-color1);
        cursor: pointer; }
      .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_editButtonWrapper_3B- .NameCard_fbBtn_3vJ {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        border-radius: 50%; }
        .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_editButtonWrapper_3B- .NameCard_fbBtn_3vJ .NameCard_fbIcon_3_g {
          -o-object-fit: contain;
             object-fit: contain;
          -webkit-filter: invert(98%) sepia(1%) saturate(0%) hue-rotate(228deg) brightness(102%) contrast(101%);
                  filter: invert(98%) sepia(1%) saturate(0%) hue-rotate(228deg) brightness(102%) contrast(101%);
          width: 35px;
          height: 35px; }
      .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_editButtonWrapper_3B- .NameCard_editBtn_3fW {
        border-radius: 9999px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 auto;
            -ms-flex: 1 0 auto;
                flex: 1 0 auto;
        color: white;
        line-height: 35px; }

@media only screen and (max-width: 1000px) {
  .NameCard_root_318 {
    width: 95%;
    gap: 0px;
    margin: 10px auto; }
    .NameCard_root_318 .NameCard_background_1tk {
      display: none; }
    .NameCard_root_318 .NameCard_arrowLeftBrown_1xf {
      position: absolute;
      top: -20px;
      right: -5px;
      width: 0;
      height: 0;
      border-bottom: 70px solid transparent;
      border-right: 80px solid var(--property-theme-color2);
      border-top: 70px solid transparent;
      overflow: hidden; }
    .NameCard_root_318 .NameCard_arrowLeftBlue_3xe {
      position: absolute;
      top: -10px;
      right: 0;
      width: 0;
      height: 0;
      border-bottom: 70px solid transparent;
      border-right: 80px solid var(--property-theme-color4);
      border-top: 70px solid transparent;
      overflow: hidden; }
    .NameCard_root_318 .NameCard_arrowDownRightBrown_1RY {
      position: absolute;
      bottom: 15px;
      right: 0;
      width: 0;
      height: 0;
      border-bottom: 0 solid transparent;
      border-right: 150px solid var(--property-theme-color2);
      border-top: 150px solid transparent;
      overflow: hidden; }
    .NameCard_root_318 .NameCard_arrowDownRightBlue_sV8 {
      position: absolute;
      bottom: 0;
      right: 0;
      width: 0;
      height: 0;
      border-bottom: 0 solid transparent;
      border-right: 150px solid var(--property-theme-color3);
      border-top: 150px solid transparent;
      overflow: hidden; }
    .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_desktopAvatarContainer_1fP {
      display: none; }
    .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_name_39w,
    .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_title_2XE {
      margin-top: 0px;
      text-align: start; }
    .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_contentWrapper_3_8 {
      margin-top: 20px; }
      .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_contentWrapper_3_8 .NameCard_descriptionWrapper_2Qk {
        row-gap: 5px;
        width: 60%;
        font-size: 13px; }
      .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_contentWrapper_3_8 .NameCard_avatar_1r4 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 5;
        -webkit-flex: 5 0 0;
            -ms-flex: 5 0 0px;
                flex: 5 0 0;
        border-radius: 50%;
        overflow: hidden;
        aspect-ratio: 1;
        border: 2px solid white; }
        .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_contentWrapper_3_8 .NameCard_avatar_1r4 > img {
          width: 100%;
          -o-object-fit: cover;
             object-fit: cover;
          aspect-ratio: 1; }
    .NameCard_root_318 .NameCard_clickableContainer_2RU .NameCard_editButtonWrapper_3B- {
      display: none; } }

.NameCard_qrcodeWrapper_1w- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  margin-top: 25px; }
  .NameCard_qrcodeWrapper_1w- .NameCard_downloadBtn_1N5 {
    width: 90%;
    padding: 10px;
    text-align: center;
    border-radius: 100px;
    border: 1px solid black;
    color: black; }

@media only screen and (max-width: 1000px) {
  .NameCard_qrcodeWrapper_1w- {
    display: none; } }
.EditNameCardModal_root_P54 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
  overflow-y: auto;
  padding: 0px 0px 20px 0px;
  height: 100%;
  color: #000; }
  .EditNameCardModal_root_P54 > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
  .EditNameCardModal_root_P54 .EditNameCardModal_background_Y_N {
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: var(--property-theme-color1);
    width: 100%;
    height: 30%;
    max-height: 120px;
    border-bottom-left-radius: 40% 10%;
    border-bottom-right-radius: 40% 10%; }
  .EditNameCardModal_root_P54 .EditNameCardModal_desktopAvatarContainer_2zU {
    position: relative;
    width: 100%;
    z-index: 1; }
    .EditNameCardModal_root_P54 .EditNameCardModal_desktopAvatarContainer_2zU > input {
      display: none; }
    .EditNameCardModal_root_P54 .EditNameCardModal_desktopAvatarContainer_2zU > img {
      display: block;
      width: 65%;
      border-radius: 50%;
      max-width: 120px;
      -o-object-fit: cover;
         object-fit: cover;
      aspect-ratio: 1;
      margin: 20px auto;
      cursor: pointer; }
  .EditNameCardModal_root_P54 .EditNameCardModal_tabOptionsWrapper_ZP6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: inherit;
    width: 100%;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin-bottom: 20px; }
    .EditNameCardModal_root_P54 .EditNameCardModal_tabOptionsWrapper_ZP6 > li {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 auto;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 10px 0px;
      color: #aaa;
      font-size: 14px;
      -webkit-transform: all 0.4s ease-in-out;
          -ms-transform: all 0.4s ease-in-out;
           -o-transform: all 0.4s ease-in-out;
              transform: all 0.4s ease-in-out;
      border-bottom: 1px solid #eee;
      cursor: pointer; }
    .EditNameCardModal_root_P54 .EditNameCardModal_tabOptionsWrapper_ZP6 .EditNameCardModal_indicator_2K2 {
      position: absolute;
      width: 100%;
      height: 2px;
      bottom: -1px;
      left: 0px;
      background-color: var(--property-theme-color1);
      -webkit-transition: -webkit-transform 0.4s ease-in-out;
      transition: -webkit-transform 0.4s ease-in-out;
      -o-transition: -o-transform 0.4s ease-in-out;
      transition: transform 0.4s ease-in-out;
      transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out, -o-transform 0.4s ease-in-out;
      z-index: 1; }
    .EditNameCardModal_root_P54 .EditNameCardModal_tabOptionsWrapper_ZP6 .EditNameCardModal_selected_2iu {
      color: var(--property-theme-color1); }
  .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    width: 100%;
    gap: 15px;
    padding: 0px 15px 20px;
    -webkit-animation: EditNameCardModal_fadeIn_hI6 1s ease-in-out 0s normal both;
         -o-animation: EditNameCardModal_fadeIn_hI6 1s ease-in-out 0s normal both;
            animation: EditNameCardModal_fadeIn_hI6 1s ease-in-out 0s normal both; }
    .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz > * {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
    .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz .EditNameCardModal_name_1QQ {
      width: 100%;
      font-weight: normal;
      font-size: 16px;
      line-height: 1;
      color: var(--property-text-color1);
      text-align: center; }
    .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz .EditNameCardModal_title_11_ {
      line-height: 1;
      font-size: 16px;
      color: var(--property-theme-color2);
      text-align: center; }
    .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz .EditNameCardModal_text_6ix {
      font-size: 16px;
      font-weight: bold;
      color: var(--property-text-color1); }
    .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz .EditNameCardModal_row_1nz {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      gap: 15px;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz .EditNameCardModal_row_1nz .EditNameCardModal_icon_25h {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25px;
            -ms-flex: 0 0 25px;
                flex: 0 0 25px;
        -webkit-filter: invert(44%) sepia(18%) saturate(1855%) hue-rotate(341deg) brightness(91%) contrast(91%);
                filter: invert(44%) sepia(18%) saturate(1855%) hue-rotate(341deg) brightness(91%) contrast(91%);
        width: 25px;
        aspect-ratio: 1; }
      .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz .EditNameCardModal_row_1nz .EditNameCardModal_facebook_2Dw {
        -webkit-filter: invert(39%) sepia(98%) saturate(5334%) hue-rotate(211deg) brightness(99%) contrast(102%);
                filter: invert(39%) sepia(98%) saturate(5334%) hue-rotate(211deg) brightness(99%) contrast(102%); }
      .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz .EditNameCardModal_row_1nz .EditNameCardModal_twitter_2OL {
        -webkit-filter: invert(0%) sepia(1%) saturate(7469%) hue-rotate(221deg) brightness(98%) contrast(100%);
                filter: invert(0%) sepia(1%) saturate(7469%) hue-rotate(221deg) brightness(98%) contrast(100%); }
      .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz .EditNameCardModal_row_1nz .EditNameCardModal_wechat_yfy {
        -webkit-filter: none;
                filter: none; }
      .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz .EditNameCardModal_row_1nz > input {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 auto;
            -ms-flex: 1 0 auto;
                flex: 1 0 auto; }
    .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz .EditNameCardModal_col_fzB {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0;
          -ms-flex: 1 0 0px;
              flex: 1 0 0;
      position: relative;
      gap: 3px; }
    .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz .EditNameCardModal_suffix_1mc {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      font-size: 16px;
      font-weight: bold;
      color: var(--property-theme-color2); }
    .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz .EditNameCardModal_divider_14P {
      width: 100%;
      height: 1px;
      background-color: #ddd;
      margin: 10px 0px 5px 0px; }
    .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz .EditNameCardModal_qrcodeWrapper_2ZV {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 100%;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 15px; }
      .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz .EditNameCardModal_qrcodeWrapper_2ZV .EditNameCardModal_downloadBtn_2J_ {
        width: 90%;
        padding: 10px;
        text-align: center;
        border-radius: 100px;
        border: 1px solid black;
        color: black; }
    .EditNameCardModal_root_P54 .EditNameCardModal_contentWrapper_pjz .EditNameCardModal_qrcodeHints_fjI {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 14px;
      padding: 10px; }
  .EditNameCardModal_root_P54 .EditNameCardModal_createContentWrapper_3Ie {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 400px;
    margin: auto; }
  .EditNameCardModal_root_P54 .EditNameCardModal_createBackground_3F9 {
    max-height: 100px;
    border-bottom-left-radius: 50% 80%;
    border-bottom-right-radius: 50% 80%; }
  .EditNameCardModal_root_P54 .EditNameCardModal_errorHints_1Uo {
    width: 100%;
    color: red;
    font-size: 12px; }

.EditNameCardModal_header_3L_ {
  width: 100%; }
  .EditNameCardModal_header_3L_ > div:first-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 18px;
    font-weight: bold;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .EditNameCardModal_header_3L_ > div:first-child .EditNameCardModal_skip_1wS {
      color: #aaa;
      font-weight: 400;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      cursor: pointer;
      font-size: 14px; }
  .EditNameCardModal_header_3L_ > div:nth-child(2) {
    font-size: 14px;
    margin-top: 5px;
    color: var(--property-theme-color2); }

.EditNameCardModal_footer_1OI {
  padding: 10px;
  width: 100%;
  position: relative;
  -webkit-box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
          box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px; }
  .EditNameCardModal_footer_1OI .EditNameCardModal_submit_3Af {
    display: block;
    border: none;
    background-color: var(--property-theme-color1);
    color: white;
    font-weight: bold;
    font-size: 16px;
    border-radius: 100px;
    width: 100%;
    padding: 10px;
    text-align: center;
    margin: auto;
    cursor: pointer;
    max-width: 400px; }

.EditNameCardModal_errorBorder_14Y {
  border: 1px solid #ff0000; }

@-webkit-keyframes EditNameCardModal_fadeIn_hI6 {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-o-keyframes EditNameCardModal_fadeIn_hI6 {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes EditNameCardModal_fadeIn_hI6 {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@media only screen and (max-width: 768px) {
  .EditNameCardModal_header_3L_ {
    font-size: 16px; } }
.CustomComponents_content_8dO {
  width: 100%; }

.CustomComponents_input_3Cq {
  width: auto;
  padding: 0px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  height: 40px;
  font-size: 16px; }
.CustomInput3_container_3O2 {
  position: relative;
  width: 100%; }
  .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    height: 50px;
    border: none;
    outline: none;
    outline-color: transparent;
    color: #000;
    -webkit-column-gap: 5px;
       -moz-column-gap: 5px;
            column-gap: 5px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
    .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl > fieldset {
      border: none;
      position: absolute;
      top: 0px;
      left: 0px;
      margin: 0;
      width: 100%;
      height: 100%;
      padding: 5px;
      -webkit-transition: border 0.2s ease-in-out;
      -o-transition: border 0.2s ease-in-out;
      transition: border 0.2s ease-in-out; }
      .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl > fieldset > legend {
        height: 11px;
        font-size: 11px;
        line-height: 1;
        width: 0px;
        padding: 0px;
        margin: 0px 0px 0px 5px;
        visibility: hidden; }
    .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl .CustomInput3_label_34v {
      position: absolute;
      top: calc(50% + 5px - 2px);
      font-size: 16px;
      color: #909090;
      line-height: 1;
      -webkit-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
           -o-transform: translate(0, -50%);
              transform: translate(0, -50%);
      -webkit-transform-origin: top left;
          -ms-transform-origin: top left;
           -o-transform-origin: top left;
              transform-origin: top left;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
    .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl .CustomInput3_prefix_1Ta,
    .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl .CustomInput3_suffix_3AI,
    .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl .CustomInput3_password_1EL {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 14px;
      padding-top: 5px;
      z-index: 2; }
    .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl .CustomInput3_password_1EL {
      padding-right: 10px; }
    .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl .CustomInput3_eye_3t4 {
      font-size: 20px;
      -webkit-filter: invert(47%) sepia(1%) saturate(0%) hue-rotate(350deg) brightness(96%) contrast(83%);
              filter: invert(47%) sepia(1%) saturate(0%) hue-rotate(350deg) brightness(96%) contrast(83%); }
    .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl > input {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0;
          -ms-flex: 1 0 0px;
              flex: 1 0 0;
      height: 100%;
      margin: 0;
      background: transparent;
      border: none;
      outline: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      font-family: inherit;
      overflow: hidden;
      text-overflow: ellipsis;
      text-wrap: nowrap;
      white-space: nowrap;
      font-size: 16px;
      z-index: 1; }
    .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl > input::placeholder,
    .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl > input::-ms-input-placeholder {
      color: #eee;
      opacity: 1; }
    .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl > input::-webkit-outer-spin-button,
    .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl > input::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl > textarea:focus,
    .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl input:focus {
      outline: none; }
    .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl .CustomInput3_textFilled_22B {
      color: #909090;
      font-size: 11px;
      -webkit-transform: translate(0, -28px);
          -ms-transform: translate(0, -28px);
           -o-transform: translate(0, -28px);
              transform: translate(0, -28px); }
  .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl:has(.CustomInput3_textFilled_22B) > fieldset > legend {
    display: block;
    padding: 0px 5px;
    width: auto; }
  .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl:focus-within .CustomInput3_label_34v {
    color: #1976d2;
    font-size: 11px;
    -webkit-transform: translate(0, -28px);
        -ms-transform: translate(0, -28px);
         -o-transform: translate(0, -28px);
            transform: translate(0, -28px); }
  .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl:focus-within > fieldset > legend {
    display: block;
    padding: 0px 5px;
    width: auto; }
  .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl:focus-within:has(.CustomInput3_error_1mG) .CustomInput3_label_34v {
    color: #d32f2f;
    font-size: 11px;
    -webkit-transform: translate(0, -28px);
        -ms-transform: translate(0, -28px);
         -o-transform: translate(0, -28px);
            transform: translate(0, -28px); }
  .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl:has(> input:disabled) > fieldset {
    border-bottom: 1px groove #bdbdbd !important; }
  .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl:has(> input:disabled) > input {
    color: #9e9e9e; }
  .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl:has(> input:disabled) .CustomInput3_label_34v {
    color: #bdbdbd !important; }
  .CustomInput3_container_3O2 .CustomInput3_inputRoot_1Sl:hover:has(> input:disabled) > fieldset {
    border-bottom: 1px groove #bdbdbd !important; }

.CustomInput3_outline_-6v > p {
  color: #d32f2f;
  margin: 3px 15px 0px 15px;
  font-size: 12px; }

.CustomInput3_outline_-6v .CustomInput3_inputRoot_1Sl > fieldset {
  border: 1px groove #c4c4c4;
  border-radius: 4px; }

.CustomInput3_outline_-6v .CustomInput3_inputRoot_1Sl .CustomInput3_error_1mG {
  border: 1px groove #d32f2f !important; }

.CustomInput3_outline_-6v .CustomInput3_inputRoot_1Sl .CustomInput3_label_34v {
  left: 16px; }

.CustomInput3_outline_-6v .CustomInput3_inputRoot_1Sl > input {
  padding: 5px 15px 0px 15px; }

.CustomInput3_outline_-6v .CustomInput3_inputRoot_1Sl:hover > fieldset {
  border: 1px groove black; }

.CustomInput3_outline_-6v .CustomInput3_inputRoot_1Sl:focus-within > fieldset {
  border: groove #1976d2 2px; }

.CustomInput3_outline_-6v .CustomInput3_inputRoot_1Sl:focus-within .CustomInput3_error_1mG {
  border: 2px groove #d32f2f !important; }

.CustomInput3_outline_-6v .CustomInput3_inputRoot_1Sl:has(> input:disabled) > fieldset {
  border: 1px groove #bdbdbd !important; }

.CustomInput3_outline_-6v .CustomInput3_inputRoot_1Sl:hover:has(> input:disabled) > fieldset {
  border: 1px groove #bdbdbd !important; }

.CustomInput3_default_1Vr > p {
  color: #d32f2f;
  margin: 3px 6px 0px 6px;
  font-size: 12px; }

.CustomInput3_default_1Vr .CustomInput3_inputRoot_1Sl > fieldset {
  border: transparent;
  border-bottom: 1px groove #c4c4c4;
  padding: 5px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out; }

.CustomInput3_default_1Vr .CustomInput3_inputRoot_1Sl .CustomInput3_error_1mG {
  border-bottom: 1px groove #d32f2f !important; }

.CustomInput3_default_1Vr .CustomInput3_inputRoot_1Sl .CustomInput3_label_34v {
  left: 6px; }

.CustomInput3_default_1Vr .CustomInput3_inputRoot_1Sl > input {
  padding: 5px 6px 0px 6px; }

.CustomInput3_default_1Vr .CustomInput3_inputRoot_1Sl:hover > fieldset {
  border-bottom: 1px groove black; }

.CustomInput3_default_1Vr .CustomInput3_inputRoot_1Sl:focus-within > fieldset {
  border-bottom: groove #1976d2 2px; }

.CustomInput3_default_1Vr .CustomInput3_inputRoot_1Sl:focus-within .CustomInput3_error_1mG {
  border-bottom: 2px groove #d32f2f !important; }
.TextArea3_container_3WD {
  position: relative;
  width: 100%; }
  .TextArea3_container_3WD .TextArea3_inputRoot_P67 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    min-height: 50px;
    border: none;
    outline: none;
    padding: 15px;
    outline-color: transparent;
    color: #000;
    -webkit-column-gap: 5px;
       -moz-column-gap: 5px;
            column-gap: 5px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
    .TextArea3_container_3WD .TextArea3_inputRoot_P67 > fieldset {
      border: none;
      position: absolute;
      top: 0px;
      left: 0px;
      margin: 0;
      width: 100%;
      height: 100%;
      padding: 5px;
      -webkit-transition: border 0.2s ease-in-out;
      -o-transition: border 0.2s ease-in-out;
      transition: border 0.2s ease-in-out; }
      .TextArea3_container_3WD .TextArea3_inputRoot_P67 > fieldset > legend {
        height: 13px;
        font-size: 13px;
        line-height: 1;
        width: 0px;
        padding: 0px;
        margin: 0px 0px 0px 5px;
        visibility: hidden; }
    .TextArea3_container_3WD .TextArea3_inputRoot_P67 .TextArea3_label_1m7 {
      position: absolute;
      top: calc(24px + 5px - 2px);
      font-size: 16px;
      color: #909090;
      line-height: 1;
      -webkit-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
           -o-transform: translate(0, -50%);
              transform: translate(0, -50%);
      -webkit-transform-origin: top left;
          -ms-transform-origin: top left;
           -o-transform-origin: top left;
              transform-origin: top left;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
    .TextArea3_container_3WD .TextArea3_inputRoot_P67 .TextArea3_resizeDisabled_Yk8 {
      resize: none; }
    .TextArea3_container_3WD .TextArea3_inputRoot_P67 > textarea {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0;
          -ms-flex: 1 0 0px;
              flex: 1 0 0;
      height: 100%;
      margin: 0;
      background: transparent;
      border: none;
      outline: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      font-family: inherit;
      overflow: auto;
      text-overflow: ellipsis;
      text-wrap: nowrap;
      white-space: nowrap;
      z-index: 1; }
    .TextArea3_container_3WD .TextArea3_inputRoot_P67 > textarea::placeholder,
    .TextArea3_container_3WD .TextArea3_inputRoot_P67 > textarea::-ms-textarea-placeholder {
      color: #eee;
      opacity: 1; }
    .TextArea3_container_3WD .TextArea3_inputRoot_P67 > textarea:focus {
      outline: none; }
    .TextArea3_container_3WD .TextArea3_inputRoot_P67 .TextArea3_textFilled_3D6 {
      color: #909090;
      font-size: 13px;
      -webkit-transform: translate(0, -28px);
          -ms-transform: translate(0, -28px);
           -o-transform: translate(0, -28px);
              transform: translate(0, -28px); }
  .TextArea3_container_3WD .TextArea3_inputRoot_P67:has(.TextArea3_textFilled_3D6) > fieldset > legend {
    display: block;
    padding: 0px 5px;
    width: auto; }
  .TextArea3_container_3WD .TextArea3_inputRoot_P67:focus-within .TextArea3_label_1m7 {
    color: #1976d2;
    font-size: 13px;
    -webkit-transform: translate(0, -28px);
        -ms-transform: translate(0, -28px);
         -o-transform: translate(0, -28px);
            transform: translate(0, -28px); }
  .TextArea3_container_3WD .TextArea3_inputRoot_P67:focus-within > fieldset > legend {
    display: block;
    padding: 0px 5px;
    width: auto; }
  .TextArea3_container_3WD .TextArea3_inputRoot_P67:focus-within:has(.TextArea3_error_KS2) .TextArea3_label_1m7 {
    color: #d32f2f;
    font-size: 13px;
    -webkit-transform: translate(0, -28px);
        -ms-transform: translate(0, -28px);
         -o-transform: translate(0, -28px);
            transform: translate(0, -28px); }
  .TextArea3_container_3WD .TextArea3_inputRoot_P67:has(> textarea:disabled) > fieldset {
    border: 1px groove #bdbdbd !important; }
  .TextArea3_container_3WD .TextArea3_inputRoot_P67:has(> textarea:disabled) > textarea {
    color: #9e9e9e; }
  .TextArea3_container_3WD .TextArea3_inputRoot_P67:has(> textarea:disabled) .TextArea3_label_1m7 {
    color: #bdbdbd !important; }
  .TextArea3_container_3WD .TextArea3_inputRoot_P67:hover:has(> textarea:disabled) > fieldset {
    border: 1px groove #bdbdbd !important; }

.TextArea3_outline_c-P > p {
  color: #d32f2f;
  margin: 3px 15px 0px 15px;
  font-size: 12px; }

.TextArea3_outline_c-P .TextArea3_inputRoot_P67 > fieldset {
  border: 1px groove #c4c4c4;
  border-radius: 4px; }

.TextArea3_outline_c-P .TextArea3_inputRoot_P67 .TextArea3_error_KS2 {
  border: 1px groove #d32f2f !important; }

.TextArea3_outline_c-P .TextArea3_inputRoot_P67 .TextArea3_label_1m7 {
  left: 16px; }

.TextArea3_outline_c-P .TextArea3_inputRoot_P67:hover > fieldset {
  border: 1px groove black; }

.TextArea3_outline_c-P .TextArea3_inputRoot_P67:focus-within > fieldset {
  border: groove #1976d2 2px; }

.TextArea3_outline_c-P .TextArea3_inputRoot_P67:focus-within .TextArea3_error_KS2 {
  border: 2px groove #d32f2f !important; }

.TextArea3_default_1T8 > p {
  color: #d32f2f;
  margin: 3px 6px 0px 6px;
  font-size: 12px; }

.TextArea3_default_1T8 .TextArea3_inputRoot_P67 {
  padding: 15px 0px; }
  .TextArea3_default_1T8 .TextArea3_inputRoot_P67 > fieldset {
    border: transparent;
    border-bottom: 1px groove #c4c4c4;
    padding: 5px;
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out; }
  .TextArea3_default_1T8 .TextArea3_inputRoot_P67 .TextArea3_error_KS2 {
    border-bottom: 1px groove #d32f2f !important; }
  .TextArea3_default_1T8 .TextArea3_inputRoot_P67 .TextArea3_label_1m7 {
    left: 6px; }
  .TextArea3_default_1T8 .TextArea3_inputRoot_P67 > textarea {
    padding: 5px 6px 0px 6px; }

.TextArea3_default_1T8 .TextArea3_inputRoot_P67:hover > fieldset {
  border-bottom: 1px groove black; }

.TextArea3_default_1T8 .TextArea3_inputRoot_P67:focus-within > fieldset {
  border-bottom: groove #1976d2 2px; }

.TextArea3_default_1T8 .TextArea3_inputRoot_P67:focus-within .TextArea3_error_KS2 {
  border-bottom: 2px groove #d32f2f !important; }
.FilterBar_filterbar_37_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
  width: 100%;
  gap: 10px;
  margin-bottom: 10px; }
  .FilterBar_filterbar_37_ > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer; }
  .FilterBar_filterbar_37_ .FilterBar_toggle_12M {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    position: relative;
    width: 150px;
    position: relative;
    border-radius: 4px;
    background-color: #eee;
    overflow: hidden;
    padding: 3px; }
    .FilterBar_filterbar_37_ .FilterBar_toggle_12M > input {
      cursor: pointer;
      position: absolute;
      width: 50%;
      height: 100%;
      opacity: 0;
      top: 0px;
      left: 50%;
      z-index: 2; }
    .FilterBar_filterbar_37_ .FilterBar_toggle_12M .FilterBar_option_1vq,
    .FilterBar_filterbar_37_ .FilterBar_toggle_12M .FilterBar_option2_1fU {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      width: 50%;
      height: 100%;
      color: black;
      z-index: 1;
      font-size: 14px;
      -webkit-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .FilterBar_filterbar_37_ .FilterBar_toggle_12M .FilterBar_option2_1fU {
      color: #ccc; }
    .FilterBar_filterbar_37_ .FilterBar_toggle_12M .FilterBar_selectedBlock_2Qd {
      position: absolute;
      top: 3px;
      left: 3px;
      width: calc(50% - 3px);
      height: calc(100% - 6px);
      background-color: white;
      border-radius: 4px;
      -webkit-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .FilterBar_filterbar_37_ .FilterBar_toggle_12M input[type='checkbox']:checked {
      left: 0%; }
    .FilterBar_filterbar_37_ .FilterBar_toggle_12M input[type='checkbox']:checked ~ div.FilterBar_option_1vq {
      color: #ccc; }
    .FilterBar_filterbar_37_ .FilterBar_toggle_12M input[type='checkbox']:checked ~ div.FilterBar_option2_1fU {
      color: black; }
    .FilterBar_filterbar_37_ .FilterBar_toggle_12M input[type='checkbox']:checked ~ div.FilterBar_selectedBlock_2Qd {
      left: calc(50%); }
  .FilterBar_filterbar_37_ .FilterBar_filter_2iC {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    border-radius: 4px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: white;
    color: black;
    gap: 5px;
    font-size: 14px;
    height: 100%;
    padding: 10px 15px; }
    .FilterBar_filterbar_37_ .FilterBar_filter_2iC .FilterBar_filterIcon_2-J {
      width: 20px;
      height: 20px; }

@media only screen and (max-width: 1250px) {
  .FilterBar_filterbar_37_ > div:first-child {
    width: 100%;
    display: block;
    border-bottom: 1px solid #eee;
    border-radius: 0; }
    .FilterBar_filterbar_37_ > div:first-child > div {
      width: 33% !important; }
    .FilterBar_filterbar_37_ > div:first-child li {
      width: 33% !important; } }

@media only screen and (max-width: 1000px) {
  .FilterBar_filterbar_37_ {
    -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px;
            box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px;
    border-radius: 4px;
    overflow: hidden;
    position: -webkit-sticky;
    position: sticky;
    top: 60px;
    z-index: 1;
    background: white;
    gap: 0; }
    .FilterBar_filterbar_37_ .FilterBar_toggle_12M {
      display: none; } }
.PropertyListFilterModal_minMaxPriceSeparator_3ro {
  display: inline-block;
  text-align: center;
  font-size: 20px;
  padding: 0 10px; }

.PropertyListFilterModal_root_XoU {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  padding: 10px 15px;
  gap: 15px;
  height: 100%;
  overflow-y: scroll;
  color: #000;
  font-size: 14px; }
  .PropertyListFilterModal_root_XoU > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
  .PropertyListFilterModal_root_XoU .PropertyListFilterModal_row_2mk {
    width: 100%; }
    .PropertyListFilterModal_root_XoU .PropertyListFilterModal_row_2mk .PropertyListFilterModal_title_2hN {
      font-size: 16px;
      font-weight: bold; }
    .PropertyListFilterModal_root_XoU .PropertyListFilterModal_row_2mk .PropertyListFilterModal_optionWrapper_2yU {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 10px 0px;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      gap: 7px; }
      .PropertyListFilterModal_root_XoU .PropertyListFilterModal_row_2mk .PropertyListFilterModal_optionWrapper_2yU > div {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        border-radius: 100px;
        border: 1px solid var(--property-theme-color1);
        padding: 5px 15px;
        cursor: pointer; }
    .PropertyListFilterModal_root_XoU .PropertyListFilterModal_row_2mk .PropertyListFilterModal_wrapper_F2H {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 10px 0px;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      gap: 10px; }
    .PropertyListFilterModal_root_XoU .PropertyListFilterModal_row_2mk .PropertyListFilterModal_selectWrapper_2PD {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 10px 0px;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      gap: 10px; }
      .PropertyListFilterModal_root_XoU .PropertyListFilterModal_row_2mk .PropertyListFilterModal_selectWrapper_2PD .ant-select-selection {
        border: 1px solid var(--property-theme-color1);
        color: #fff !important; }
        .PropertyListFilterModal_root_XoU .PropertyListFilterModal_row_2mk .PropertyListFilterModal_selectWrapper_2PD .ant-select-selection .ant-select-selection__choice {
          background: var(--property-theme-color1);
          color: #fff !important; }
  .PropertyListFilterModal_root_XoU .PropertyListFilterModal_rangeWrapper_3WW {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 15px; }
    .PropertyListFilterModal_root_XoU .PropertyListFilterModal_rangeWrapper_3WW > span {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto; }
    .PropertyListFilterModal_root_XoU .PropertyListFilterModal_rangeWrapper_3WW > div {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0;
          -ms-flex: 1 0 0px;
              flex: 1 0 0; }

.PropertyListFilterModal_footer_2dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 20px;
  gap: 15px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
          box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border-top: 1px solid #eee; }
  .PropertyListFilterModal_footer_2dd > * {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    padding: 10px 0px;
    font-size: 16px;
    font-weight: bold;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 100px; }
  .PropertyListFilterModal_footer_2dd .PropertyListFilterModal_cancel_Y_O {
    background-color: #ccc;
    color: white;
    cursor: pointer; }
  .PropertyListFilterModal_footer_2dd .PropertyListFilterModal_confirm_3zz {
    background-color: var(--property-theme-color1);
    color: white;
    cursor: pointer; }

@media only screen and (max-width: 768px) {
  .PropertyListFilterModal_root_XoU .PropertyListFilterModal_row_2mk .PropertyListFilterModal_optionWrapper_2yU > div {
    padding: 3px 20px; } }
.CustomRadioButton_container_1_9 {
  position: relative;
  overflow: hidden; }

.CustomRadioButton_selectedBackgroundBefore_2xT,
.CustomRadioButton_selectedTextBefore_3Ro,
.CustomRadioButton_selectedBackgroundAfter_Rgn,
.CustomRadioButton_selectedTextAfter_2sU {
  width: 100%;
  height: 100%;
  border-radius: 100px; }

.CustomRadioButton_selectedBackgroundBefore_2xT,
.CustomRadioButton_selectedBackgroundAfter_Rgn {
  position: absolute;
  z-index: 0;
  background: var(--property-theme-color1) !important; }

.CustomRadioButton_selectedTextBefore_3Ro,
.CustomRadioButton_selectedTextAfter_2sU {
  position: relative;
  z-index: 999; }

.CustomRadioButton_selectedBackgroundBefore_2xT {
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
       -o-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s; }

.CustomRadioButton_selectedTextBefore_3Ro {
  color: #000;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.CustomRadioButton_selectedBackgroundAfter_Rgn {
  -webkit-transform: scaleX(100%);
      -ms-transform: scaleX(100%);
       -o-transform: scaleX(100%);
          transform: scaleX(100%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s; }

.CustomRadioButton_selectedTextAfter_2sU {
  color: #fff !important;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }
.FilterIconsTab_root_1JF {
  border: 1px solid #d4d4d5;
  border-radius: 0.28571429rem; }
  .FilterIconsTab_root_1JF .ant-tabs-nav .ant-tabs-tab {
    margin-right: 0 !important;
    padding: 15px 0px !important; }
  .FilterIconsTab_root_1JF .ant-tabs-ink-bar {
    background-color: transparent; }
  .FilterIconsTab_root_1JF .ant-tabs-bar {
    border-bottom: 0;
    margin-bottom: 0; }
  .FilterIconsTab_root_1JF .ant-tabs-nav {
    width: 100%; }
  .FilterIconsTab_root_1JF div[role='tab'] {
    width: 50%; }
  .FilterIconsTab_root_1JF div[role='tab']:not(:last-child) {
    border-right: 1px solid #d4d4d5;
    border-radius: 0.28571429rem 0 0 0; }
  .FilterIconsTab_root_1JF div[role='tab'] > div {
    width: 100%;
    text-align: center; }
  .FilterIconsTab_root_1JF div[role='tab'][class*='ant-tabs-tab-active'] {
    background-color: #fff;
    -webkit-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    transition: background-color 0.3s; }
  .FilterIconsTab_root_1JF div[role='tab']:not([class*='ant-tabs-tab-active']) {
    background-color: #f1f1f1;
    -webkit-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    transition: background-color 0.3s; }
  .FilterIconsTab_root_1JF div[role='tab']:last-child {
    border-right: 0;
    border-radius: 0 0.28571429rem 0 0; }

.FilterIconsTab_iconsContainer_1hZ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  row-gap: 1rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 1rem 0.5rem; }

.FilterIconsTab_iconContainer_3Oe {
  width: 25%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem; }

.FilterIconsTab_iconImageBackgroundContainer_3Lp {
  width: 50px;
  height: 50px;
  margin: 0 auto;
  border-radius: 25px;
  text-align: center;
  display: block;
  text-decoration: none;
  cursor: pointer; }

.FilterIconsTab_iconImage_zKf {
  width: 60%;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%); }

.FilterIconsTab_iconTitle_9Mm {
  text-align: center;
  font-size: 0.8rem;
  line-height: 1.4285em;
  color: #000; }

.FilterIconsTab_maskBackground_14w {
  width: 60%;
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #fff;
  -webkit-mask-size: contain;
          mask-size: contain; }

@media only screen and (max-width: 431px) {
  .FilterIconsTab_root_1JF div[role='tab'] > div {
    width: calc(50vw - 2.7vw); } }

@media only screen and (max-width: 391px) {
  .FilterIconsTab_root_1JF div[role='tab'] > div {
    width: calc(50vw - 2.9vw); } }

@media only screen and (max-width: 376px) {
  .FilterIconsTab_root_1JF div[role='tab'] > div {
    width: calc(50vw - 3.1vw); } }
.PropertyFilterDropdown_dropdown_2u2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 15px;
  background-color: white;
  border-radius: 4px;
  height: 100%;
  font-size: 14px;
  color: #000;
  gap: 5px; }
  .PropertyFilterDropdown_dropdown_2u2:last-child {
    border-right: none; }
  .PropertyFilterDropdown_dropdown_2u2 > i {
    -webkit-transform: scaleX(1.1);
        -ms-transform: scaleX(1.1);
         -o-transform: scaleX(1.1);
            transform: scaleX(1.1);
    font-size: 12px; }

.PropertyFilterDropdown_region_3Mt {
  width: 250px !important; }

.PropertyFilterDropdown_price_33d {
  width: 200px !important; }

.PropertyFilterDropdown_multiLayerWrapper_1tS {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  background-color: white;
  min-height: 300px;
  -webkit-box-shadow: 0px 0px 20px 10px #00000033;
          box-shadow: 0px 0px 20px 10px #00000033;
  border-radius: 2px; }
  .PropertyFilterDropdown_multiLayerWrapper_1tS .PropertyFilterDropdown_columnWrapper_2sI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
            align-self: stretch;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-height: 300px; }
  .PropertyFilterDropdown_multiLayerWrapper_1tS .PropertyFilterDropdown_layer_2mo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
    -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
            align-self: stretch;
    overflow: auto; }
    .PropertyFilterDropdown_multiLayerWrapper_1tS .PropertyFilterDropdown_layer_2mo .PropertyFilterDropdown_item_4k3 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: 100%;
      border: 1px solid;
      border-color: transparent transparent #ddd transparent;
      font-size: 14px;
      line-height: 1;
      padding: 10px;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      cursor: pointer;
      color: #000; }
    .PropertyFilterDropdown_multiLayerWrapper_1tS .PropertyFilterDropdown_layer_2mo .PropertyFilterDropdown_item_4k3:hover,
    .PropertyFilterDropdown_multiLayerWrapper_1tS .PropertyFilterDropdown_layer_2mo .PropertyFilterDropdown_selected_KYR {
      background-color: var(--property-theme-color1);
      color: var(--property-text-color3); }
  .PropertyFilterDropdown_multiLayerWrapper_1tS .PropertyFilterDropdown_layer_2mo:nth-child(2) {
    -webkit-box-flex: 2;
    -webkit-flex: 2 0 0;
        -ms-flex: 2 0 0px;
            flex: 2 0 0; }
    .PropertyFilterDropdown_multiLayerWrapper_1tS .PropertyFilterDropdown_layer_2mo:nth-child(2) .PropertyFilterDropdown_item_4k3:hover,
    .PropertyFilterDropdown_multiLayerWrapper_1tS .PropertyFilterDropdown_layer_2mo:nth-child(2) .PropertyFilterDropdown_selected_KYR {
      background-color: var(--property-theme-color2);
      color: white; }
  .PropertyFilterDropdown_multiLayerWrapper_1tS .PropertyFilterDropdown_layer_2mo:nth-child(3) .PropertyFilterDropdown_selected_KYR {
    background-color: var(--property-theme-color2) !important;
    color: white;
    font-weight: bold; }

.PropertyFilterDropdown_multiLayerWrapper_1tS:has(.PropertyFilterDropdown_layer_2mo:nth-child(3)) .PropertyFilterDropdown_layer_2mo {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 0 0 !important;
      -ms-flex: 1 0 0px !important;
          flex: 1 0 0 !important; }

.PropertyFilterDropdown_singleLayerWrapper_2mr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  background-color: white;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 700px; }
  .PropertyFilterDropdown_singleLayerWrapper_2mr .PropertyFilterDropdown_item_4k3 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    border: 1px solid;
    border-color: transparent transparent #ddd transparent;
    font-size: 14px;
    line-height: 1;
    padding: 10px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer; }
    .PropertyFilterDropdown_singleLayerWrapper_2mr .PropertyFilterDropdown_item_4k3 .PropertyFilterDropdown_title_iCL {
      font-size: 16px;
      color: black;
      margin-bottom: 10px; }
    .PropertyFilterDropdown_singleLayerWrapper_2mr .PropertyFilterDropdown_item_4k3 .PropertyFilterDropdown_optionBtnWrapper_39N {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      gap: 5px;
      width: 100%; }
      .PropertyFilterDropdown_singleLayerWrapper_2mr .PropertyFilterDropdown_item_4k3 .PropertyFilterDropdown_optionBtnWrapper_39N .PropertyFilterDropdown_btn_Xra {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        border-radius: 4px;
        border: 1px solid #000000ff;
        color: #000000ff;
        padding: 8px 12px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
      .PropertyFilterDropdown_singleLayerWrapper_2mr .PropertyFilterDropdown_item_4k3 .PropertyFilterDropdown_optionBtnWrapper_39N .PropertyFilterDropdown_selectedBtn_24d {
        border-color: brown;
        color: brown; }
  .PropertyFilterDropdown_singleLayerWrapper_2mr .PropertyFilterDropdown_selected_KYR {
    background-color: var(--property-theme-color1);
    color: var(--property-text-color3); }

.PropertyFilterDropdown_section_Y86 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px;
  position: relative;
  gap: 10px; }
  .PropertyFilterDropdown_section_Y86 > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.PropertyFilterDropdown_btnWrapper_Tla {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  gap: 10px;
  bottom: 0px; }
  .PropertyFilterDropdown_btnWrapper_Tla > * {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 4px;
    cursor: pointer; }
  .PropertyFilterDropdown_btnWrapper_Tla .PropertyFilterDropdown_cancel_1Sg {
    padding: 8px 10px;
    background-color: #ccc;
    color: white;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border-radius: 0 4px 0 0; }
  .PropertyFilterDropdown_btnWrapper_Tla .PropertyFilterDropdown_confirm_bMh {
    padding: 8px 10px;
    background-color: var(--property-theme-color1);
    color: white;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border-radius: 4px 0 0 0; }

@media only screen and (max-width: 768px) {
  .PropertyFilterDropdown_dropdown_2u2 {
    border-right: 1px solid #eee; }
    .PropertyFilterDropdown_dropdown_2u2:last-child {
      border-right: 1px solid #eee; } }
.Dropdown_dropdownWrapper_ypA {
  position: fixed;
  z-index: 999; }
.Sorting_container_3VP {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  border-radius: 4px 4px 0 0;
  background: #fff;
  z-index: 1;
  padding: 10px; }

.Sorting_sortersContainer_2X6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .Sorting_sortersContainer_2X6 > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0; }
  .Sorting_sortersContainer_2X6 .Sorting_sortIcon_1pn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16px;
        -ms-flex: 0 0 16px;
            flex: 0 0 16px;
    width: 16px;
    aspect-ratio: 1;
    background-color: #aaa;
    -webkit-mask: url("/property/icon_sort.svg") no-repeat center/contain;
            mask: url("/property/icon_sort.svg") no-repeat center/contain; }

.Sorting_switch_3JC {
  --pad: 8px;
  --icon-container-size: 35px;
  --icon-size: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f8f8f8;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: var(--pad);
  border-radius: 7px;
  margin-left: auto; }
  .Sorting_switch_3JC .Sorting_toggler_9II {
    position: absolute;
    width: var(--icon-container-size);
    height: calc(100% - var(--pad) * 2);
    top: var(--pad);
    left: var(--pad);
    border-radius: 7px;
    background: #fff;
    z-index: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    -o-transition: -o-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out; }
  .Sorting_switch_3JC .Sorting_togglerMap_DaU {
    -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px); }
  .Sorting_switch_3JC .Sorting_togglerList_31R {
    -webkit-transform: translateX(var(--icon-container-size));
        -ms-transform: translateX(var(--icon-container-size));
         -o-transform: translateX(var(--icon-container-size));
            transform: translateX(var(--icon-container-size)); }
  .Sorting_switch_3JC .Sorting_icon_3H3 {
    width: var(--icon-container-size);
    aspect-ratio: 1;
    height: 100%;
    padding: 5px;
    position: relative;
    background-color: #cccccc;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    z-index: 1;
    -webkit-mask-size: var(--icon-size);
            mask-size: var(--icon-size);
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center; }
  .Sorting_switch_3JC .Sorting_grid_2hY {
    -webkit-mask: url("/icon/grid.svg") no-repeat center/contain;
            mask: url("/icon/grid.svg") no-repeat center/contain; }
  .Sorting_switch_3JC .Sorting_LIST_3NF {
    -webkit-mask: url("/icon/home.svg") no-repeat center/contain;
            mask: url("/icon/home.svg") no-repeat center/contain; }
  .Sorting_switch_3JC .Sorting_MAP_3yA {
    -webkit-mask: url("/icon/map.svg") no-repeat center/contain;
            mask: url("/icon/map.svg") no-repeat center/contain; }
  .Sorting_switch_3JC .Sorting_active_Bh8 {
    background-color: #595959; }

@media only screen and (max-width: 1000px) {
  .Sorting_switch_3JC {
    display: none; }
  .Sorting_container_3VP {
    display: none;
    padding: 10px 0px; }
  .Sorting_sortersContainer_2X6 {
    display: none; } }
.Search_inputWrapper_jTG {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  max-width: 350px;
  border-radius: 4px;
  height: 40px;
  min-height: 40px;
  background-color: #f5f5f5;
  height: 60px; }
  .Search_inputWrapper_jTG > input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    position: relative;
    width: auto;
    min-width: 0.75em;
    max-width: 100%;
    outline: 0;
    z-index: 1;
    font-size: 14px;
    line-height: 1.5;
    border: 1px solid transparent;
    background: transparent;
    padding: 0px 30px 0px 15px; }
    .Search_inputWrapper_jTG > input ::placeholder,
    .Search_inputWrapper_jTG > input ::-ms-input-placeholder {
      color: #757575; }
  .Search_inputWrapper_jTG > button {
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    font-weight: bold;
    cursor: pointer;
    overflow: hidden;
    border: none;
    background: transparent;
    margin: auto;
    z-index: 1; }
    .Search_inputWrapper_jTG > button .Search_searchIcon_3z0 {
      font-size: 15px; }
.PropertyList_allRowsContainer_3U4 {
  display: block;
  position: relative;
  width: 100%;
  background-color: #fff;
  position: relative;
  padding: 0 10px;
  border-radius: 4px; }

.PropertyList_toolbox_1qL {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 0px;
  right: 0px;
  gap: 10px; }
  .PropertyList_toolbox_1qL > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 18px;
    aspect-ratio: 1;
    background-color: #000; }

.PropertyList_edit_2sB {
  -webkit-mask: url("/property/icon_edit.svg") no-repeat center/contain;
          mask: url("/property/icon_edit.svg") no-repeat center/contain;
  cursor: pointer; }

.PropertyList_preview_34e {
  -webkit-mask: url("/property/icon_preview.svg") no-repeat center/contain;
          mask: url("/property/icon_preview.svg") no-repeat center/contain;
  cursor: pointer; }

.PropertyList_rowContainer_1r2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  -o-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  gap: 10px;
  border-radius: 10px; }

.PropertyList_rowContainer_1r2:hover {
  -webkit-box-shadow: none;
          box-shadow: none; }

.PropertyList_leftImageContainer_3pS {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 40%;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }

.PropertyList_previewImage_hs2 {
  max-width: 100%;
  width: 100%;
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
  height: auto;
  aspect-ratio: 3 / 2; }

.PropertyList_centerContentContainer_24S {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0; }

.PropertyList_centerContentContainerSelectMode_2AI {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0; }

.PropertyList_rightActionButtonsContainer_1b- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 10%;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.PropertyList_contentLeftContainer_3Uv {
  width: 70%;
  display: inline-block; }

.PropertyList_contentLeftContainer_3Uv > input {
  margin-top: 10px; }

.PropertyList_contentRightContainer_63F {
  width: 30%;
  display: inline-block; }

.PropertyList_detailsTitle_Y4f {
  font-size: clamp(0.9rem, 2vw, 22px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
  color: #000;
  word-break: break-word;
  display: block; }

.PropertyList_detailsContainer_3US > input {
  margin-top: 20px; }

.PropertyList_details1_3Bs {
  font-size: clamp(0.8rem, 2vw, 16px);
  color: #000;
  font-weight: 400;
  word-break: break-word; }

.PropertyList_details2_3wu {
  font-size: clamp(0.5rem, 2vw, 13px);
  color: #000; }

.PropertyList_details3_3O5 {
  font-size: clamp(0.8rem, 2vw, 16px);
  color: #6c6c6c;
  word-break: break-word;
  white-space: normal;
  margin-bottom: 10px;
  min-width: 130px; }

.PropertyList_detailsTagsContainer_1Mj {
  width: 100%; }

.PropertyList_detailsTagGrey_zsi {
  display: inline-block;
  margin-right: 6px;
  font-size: clamp(0.65rem, 2vw, 16px);
  font-weight: 400;
  background-color: #f0f4f5;
  color: #000;
  height: 25px;
  padding: 0px 8px;
  border-radius: 4px;
  margin-bottom: 10px; }

.PropertyList_detailsTagGold_2br {
  display: inline-block;
  margin-right: 6px;
  font-size: clamp(0.5rem, 2vw, 11px);
  font-weight: 400;
  background-color: #faf6e4;
  color: #af8527;
  padding: 4px 9px;
  border-radius: 4px;
  margin-bottom: 6px; }

.PropertyList_inchesContainer_2V1 {
  width: 100%; }

.PropertyList_inchesLeftContainer_99O,
.PropertyList_inchesRightContainer_yis {
  display: inline-block;
  width: 50%; }

.PropertyList_inchesTitle_2kg {
  color: #000;
  font-size: clamp(0.4rem, 2.5vw, 13px); }

.PropertyList_inchesDetail_ev0 {
  display: block; }

.PropertyList_inches_2ps,
.PropertyList_inches_2ps > div {
  display: block;
  font-weight: 500;
  color: #000;
  font-size: clamp(0.6rem, 3vw, 18px);
  min-width: 130px; }

.PropertyList_inches_2ps > div > div > input {
  font-weight: 500;
  color: #000;
  font-size: 18px; }

.PropertyList_inches_2ps > div > div > input::-webkit-input-placeholder {
  font-size: 13px; }

.PropertyList_inches_2ps > div > div > input::-moz-placeholder {
  font-size: 13px; }

.PropertyList_inches_2ps > div > div > input::placeholder {
  font-size: 13px; }

.PropertyList_pricePerInch_2Th {
  display: block;
  font-weight: 400;
  font-size: clamp(0.3rem, 2.5vw, 13px);
  color: #707070; }

.PropertyList_priceContainer_2Oq {
  display: inline-block;
  width: 30%; }

.PropertyList_totalPrice_2kJ {
  width: 100%;
  text-align: right;
  font-size: clamp(0.65rem, 2vw, 16px);
  color: #000; }

.PropertyList_totalPrice_2kJ > span,
.PropertyList_totalPrice_2kJ > div > div > input {
  font-size: clamp(1.1rem, 2vw, 22px);
  color: var(--property-theme-color2); }

.PropertyList_totalPrice_2kJ > div > div > input {
  width: 78px; }

.PropertyList_monthlyPriceContainer_3CR,
.PropertyList_monthlyPriceContainer_3CR:hover {
  max-width: 176.95px;
  width: 100%;
  text-align: right;
  border-radius: 4px;
  padding: 4px 8px;
  font-size: clamp(0.5rem, 2vw, 13px);
  letter-spacing: 0.5px;
  display: block;
  margin-left: auto;
  cursor: pointer; }

.PropertyList_monthlyPriceContainer_3CR {
  background: #ecf0f5;
  color: #000; }

.PropertyList_monthlyPriceContainer_3CR:hover {
  background: #ff1555;
  color: #ffffff; }

.PropertyList_detailsGridContainer_3hv {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
  width: 100%; }
  .PropertyList_detailsGridContainer_3hv .PropertyList_cell_2Ep {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end; }

.PropertyList_checkboxContainerBefore_1LV,
.PropertyList_checkboxContainerAfter_VrI {
  width: 20px;
  height: 20px;
  border: 2px solid;
  border-color: #c2c2c2;
  border-radius: 4px;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease-in-out, background-color 0.3s, border-color 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, background-color 0.3s, border-color 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, background-color 0.3s, border-color 0.3s ease-in-out; }

.PropertyList_checkboxContainerBefore_1LV:hover {
  border-color: var(--property-theme-color1); }

.PropertyList_checkboxContainerAfter_VrI:hover {
  opacity: 0.7; }

.PropertyList_checkboxContainerBefore_1LV {
  background-color: #fff; }

.PropertyList_checkboxContainerAfter_VrI {
  background: var(--property-theme-color1);
  border-color: var(--property-theme-color1); }

.PropertyList_checkboxIndicatorBefore_2s3,
.PropertyList_checkboxIndicatorAfter_3-V {
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  font-weight: 800;
  font-size: 13px;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s; }

.PropertyList_checkboxContainerBefore_1LV {
  color: transparent; }

.PropertyList_checkboxContainerAfter_VrI {
  color: #fff; }

.PropertyList_pageEnd_2ix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 0px 30px;
  font-size: 16px; }

.PropertyList_loading_oW2 {
  text-align: center; }

.PropertyList_loading_oW2 > i {
  font-size: 25px;
  margin-top: 20px;
  margin-bottom: 20px;
  color: var(--property-theme-color1);
  border-radius: 100%; }

.PropertyList_loading_oW2 > div {
  color: var(--property-theme-color1); }

.PropertyList_placeholder_OFm {
  color: var(--property-theme-color2);
  text-align: center; }

.PropertyList_placeholder_OFm img {
  width: 100%;
  margin: auto;
  display: block;
  border-radius: 10px; }

.PropertyList_createFirst_1Wd {
  margin-top: 0px;
  display: inline-block; }

@media only screen and (max-width: 500px) {
  .PropertyList_allRowsContainer_3U4 {
    padding: 0 10px; }
  .PropertyList_rowContainer_1r2 {
    margin-bottom: 20px; }
  .PropertyList_detailsTagGold_2br {
    padding: 4px 6px;
    margin: 0px 3px 3px 0px; }
  .PropertyList_details1_3Bs,
  .PropertyList_details3_3O5 {
    font-size: clamp(0.5rem, 4vw, 11px); }
  .PropertyList_details3_3O5 {
    margin-bottom: 5px; }
  .PropertyList_details2_3wu {
    font-size: clamp(0.5rem, 3vw, 13px); }
  .PropertyList_totalPrice_2kJ {
    font-size: clamp(0.6rem, 3vw, 16px); }
  .PropertyList_totalPrice_2kJ > span,
  .PropertyList_totalPrice_2kJ > div > div > input {
    font-size: clamp(0.7rem, 3vw, 22px); }
  .PropertyList_monthlyPriceContainer_3CR,
  .PropertyList_monthlyPriceContainer_3CR:hover {
    font-size: clamp(0.4rem, 3vw, 9px);
    letter-spacing: 0px; } }

.PropertyList_rowItemContainer_3Mh {
  padding: 10px;
  border-bottom: 1px solid #eee; }

.PropertyList_rowItemContainer_3Mh > div:nth-child(2) {
  display: -ms-grid;
  display: grid; }

.PropertyList_centerContentContainer_24S > div:nth-child(3) {
  display: -ms-grid;
  display: grid; }

.PropertyList_selectedAction_11P {
  padding: 10px;
  position: fixed;
  bottom: 10px;
  left: 10px; }
  .PropertyList_selectedAction_11P i {
    font-size: 24px;
    background: var(--property-theme-color1);
    border-radius: 999px;
    padding: 10px;
    color: #fff; }
  .PropertyList_selectedAction_11P .PropertyList_content_1o- {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }

@media only screen and (max-width: 1000px) {
  .PropertyList_centerContentContainer_24S {
    padding-right: 35px; }
  .PropertyList_centerContentContainer_24S > div:nth-child(3) {
    display: none; }
  .PropertyList_monthlyPriceContainer_3CR:hover {
    background: #ecf0f5;
    color: #000; } }
.Row_root_3y5 {
  padding: 10px 0;
  border-bottom: 1px solid #eee; }
  .Row_root_3y5 .Row_topSection_2lv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    -webkit-transition: -webkit-box-shadow 0.3s;
    transition: -webkit-box-shadow 0.3s;
    -o-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
    transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
    gap: 10px;
    border-radius: 10px; }
    .Row_root_3y5 .Row_topSection_2lv .Row_imageContainer_mlE {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 40%;
          -ms-flex: 0 0 40%;
              flex: 0 0 40%;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .Row_root_3y5 .Row_topSection_2lv .Row_imageContainer_mlE .Row_previewImage_AXt {
        max-width: 100%;
        width: 100%;
        border-radius: 4px;
        -o-object-fit: cover;
           object-fit: cover;
        height: auto;
        aspect-ratio: 3 / 2; }
    .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0;
          -ms-flex: 1 0 0px;
              flex: 1 0 0; }
      .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG > div:nth-child(3) {
        display: -ms-grid;
        display: grid; }
      .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG .Row_row_JC8 {
        padding-right: 30px; }
      .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG .Row_title_yIY {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 0;
            -ms-flex: 1 0 0px;
                flex: 1 0 0;
        font-size: clamp(0.9rem, 2vw, 16px);
        overflow: hidden;
        white-space: normal;
        font-weight: 500;
        color: #000;
        display: block;
        line-height: 23px;
        max-height: 46px;
        margin-bottom: 5px; }
      .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG .Row_toolbox_24o {
        position: absolute;
        top: 0;
        right: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 1px; }
        .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG .Row_toolbox_24o > * {
          -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
                  flex-shrink: 0;
          aspect-ratio: 1;
          -o-object-fit: contain;
             object-fit: contain;
          -webkit-transition: all 0.3s;
          -o-transition: all 0.3s;
          transition: all 0.3s;
          cursor: pointer;
          background: #eee;
          padding: 5px;
          width: 25px;
          border-radius: 2px; }
        .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG .Row_toolbox_24o .Row_icon_29y {
          font-size: 15px;
          cursor: pointer;
          color: #000;
          -webkit-transition: all 0.3s;
          -o-transition: all 0.3s;
          transition: all 0.3s; }
        .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG .Row_toolbox_24o > *:hover {
          -webkit-filter: invert(1);
                  filter: invert(1); }
      .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG .Row_address_2fa {
        font-size: clamp(0.8rem, 2vw, 12px);
        font-weight: 400;
        word-break: break-word;
        color: #888;
        margin-bottom: 3px;
        padding-right: 30px; }
      .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG .Row_region_3af {
        font-size: clamp(0.5rem, 2vw, 12px);
        color: #000;
        padding-right: 30px; }
      .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG .Row_tagsContainer_1xy {
        width: 100%; }
        .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG .Row_tagsContainer_1xy .Row_goldTag_2F5 {
          display: inline-block;
          margin-right: 6px;
          font-size: clamp(0.6rem, 2vw, 12px);
          font-weight: 400;
          background-color: var(--property-theme-color5);
          color: var(--property-theme-color1);
          padding: 4px 9px;
          border-radius: 4px;
          margin-top: 5px; }
  .Row_root_3y5 .Row_topSection_2lv:hover {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .Row_root_3y5 .Row_bottomSection_3k5 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 2fr 2fr 3fr;
        grid-template-columns: 2fr 2fr 3fr;
    margin-top: 5px;
    width: 100%; }
    .Row_root_3y5 .Row_bottomSection_3k5 .Row_cell_kf0 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end; }

.Row_inchesTitle_1Qg {
  color: #000;
  font-size: clamp(0.4rem, 2.5vw, 12px);
  display: block !important; }

.Row_inchesTitle_1Qg > div:first-child {
  margin-bottom: 3px; }

.Row_inchesDetail_2_T {
  display: block; }

.Row_inches_2pI,
.Row_inches_2pI > div {
  display: block;
  font-weight: 500;
  color: #000;
  font-size: clamp(0.9rem, 3vw, 18px);
  min-width: 130px;
  line-height: 1; }

.Row_pricePerInch_33z {
  display: inline !important;
  font-weight: 400 !important;
  font-size: clamp(0.3rem, 2.5vw, 12px) !important;
  color: #707070 !important;
  margin-left: 3px; }

.Row_totalPrice_J9s {
  width: 100%;
  text-align: right;
  font-size: clamp(0.65rem, 2vw, 16px);
  color: #000;
  position: relative; }

.Row_totalPrice_J9s > span,
.Row_totalPrice_J9s > div > div > input {
  font-size: clamp(1.1rem, 2vw, 22px);
  color: var(--property-theme-color2); }

.Row_totalPrice_J9s > div > div > input {
  width: 78px; }

.Row_monthlyPriceContainer_dmN {
  text-align: right;
  font-size: clamp(0.5rem, 2vw, 12px);
  letter-spacing: 0.5px;
  display: block;
  margin-left: auto;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
       -o-transform: translateY(-100%);
          transform: translateY(-100%); }

.Row_mortageCalculation_2bX {
  background: #ecf0f5;
  color: #000;
  border-radius: 4px;
  padding: 7px 10px;
  display: inline-block;
  margin-top: 5px;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.Row_mortageCalculation_2bX > * {
  display: inline-block;
  vertical-align: middle; }

.Row_mortageCalculation_2bX > img {
  width: 15px;
  margin-right: 3px; }

.Row_mortageCalculation_2bX:hover {
  background: #eee; }

@media only screen and (max-width: 1000px) {
  .Row_contentSection_3sG {
    line-height: 1.25; }
  .Row_contentSection_3sG > div:nth-child(3) {
    display: none; }
  .Row_monthlyPriceContainer_dmN {
    letter-spacing: 0px; }
  .Row_root_3y5 .Row_topSection_2lv {
    margin-bottom: 0px; }
  .Row_root_3y5 .Row_bottomSection_3k5 {
    margin-top: 0; } }

@media only screen and (max-width: 500px) {
  .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG .Row_goldTag_2F5 {
    padding: 4px 6px;
    margin: 0px 3px 3px 0px; }
  .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG .Row_address_2fa,
  .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG .Row_details3_aMA {
    font-size: clamp(0.8rem, 4vw, 11px); }
  .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG .Row_details3_aMA {
    margin-bottom: 5px; }
  .Row_root_3y5 .Row_topSection_2lv .Row_contentSection_3sG .Row_region_3af {
    font-size: clamp(0.5rem, 3vw, 13px); }
  .Row_root_3y5 .Row_bottomSection_3k5 {
    -ms-grid-columns: 2fr 2fr 4fr;
        grid-template-columns: 2fr 2fr 4fr; }
  .Row_totalPrice_J9s {
    font-size: clamp(0.6rem, 3vw, 16px); }
  .Row_monthlyPriceContainer_dmN {
    font-size: clamp(0.4rem, 3vw, 9px); } }

.Row_contentSection_3sG > div:nth-child(3) {
  display: -ms-grid;
  display: grid; }

.Row_row_JC8 {
  position: relative; }
.InfoContentWindow_btn_3Nn {
  font-size: 25px; }

.InfoContentWindow_floatingBtnWrapper_5EW {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 15px;
  gap: 15px;
  z-index: 2; }

.InfoContentWindow_infoContentWrapper_3cV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
  height: 100%;
  row-gap: 10px; }
  .InfoContentWindow_infoContentWrapper_3cV .InfoContentWindow_backgroundImg_1PU {
    position: relative;
    width: 100%;
    height: 100%;
    max-height: 250px;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover; }
  .InfoContentWindow_infoContentWrapper_3cV .InfoContentWindow_tagWrapper_-mi {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom: 15px;
    left: 20px;
    gap: 15px; }
    .InfoContentWindow_infoContentWrapper_3cV .InfoContentWindow_tagWrapper_-mi .InfoContentWindow_tag_bmW {
      padding: 5px 10px;
      background-color: #000000;
      opacity: 0.6;
      color: white;
      font-size: 14px; }
  .InfoContentWindow_infoContentWrapper_3cV .InfoContentWindow_lgFz_FcJ {
    font-size: 1.2rem; }
.FilterOptions_title_263 {
  font-size: 16px;
  text-align: center; }

.FilterOptions_popoverContentWrapper_4z4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  max-width: 70%;
  min-width: 200px;
  row-gap: 10px;
  padding-bottom: 10px; }
  .FilterOptions_popoverContentWrapper_4z4 .FilterOptions_title_263 {
    font-size: 16px;
    text-align: center; }
  .FilterOptions_popoverContentWrapper_4z4 .FilterOptions_optionWrapper_StS {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 14px;
    line-height: 1; }
  .FilterOptions_popoverContentWrapper_4z4 .FilterOptions_checkboxWrapper_2T4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    row-gap: 15px;
    font-size: 14px;
    line-height: 1; }

.FilterOptions_filterWrapper_1JU {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  bottom: 50px;
  right: 15px;
  z-index: 99; }
  .FilterOptions_filterWrapper_1JU .FilterOptions_filterIcon_1Dn {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    padding: 10px;
    -o-object-fit: contain;
       object-fit: contain;
    background-color: white;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
  .FilterOptions_filterWrapper_1JU .FilterOptions_filterIcon_1Dn:hover,
  .FilterOptions_filterWrapper_1JU .FilterOptions_filterIcon_1Dn:active,
  .FilterOptions_filterWrapper_1JU .FilterOptions_filterIconEnabled_D14 {
    background-color: var(--property-theme-color1); }
.MemberTable_cell_zGv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  gap: 10px; }
  .MemberTable_cell_zGv > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.MemberTable_layout_31f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0px auto;
  position: relative;
  gap: 10px;
  width: 100%;
  max-width: 1600px;
  padding: 0px 2.5%; }
  .MemberTable_layout_31f > * {
    margin: 20px 0; }

.MemberTable_button_2KW {
  border-radius: 4px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content; }

.MemberTable_rootContainer_3xR {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px;
          box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px;
  padding: 1%;
  color: #000; }

.MemberTable_tag_9Tk {
  border-radius: 3px;
  background-color: var(--property-theme-color1);
  color: #fff;
  padding: 5px 10px;
  text-align: center;
  font-size: 12px; }

.MemberTable_orderPhoneFieldWtsappLogo_21c {
  /*margin-right: 5px;*/
  display: inline-block;
  width: 25px;
  height: 25px;
  -o-object-fit: contain;
     object-fit: contain;
  vertical-align: middle; }

@media only screen and (max-width: 1000px) {
  .MemberTable_layout_31f {
    padding: 0;
    height: auto;
    width: 100%;
    margin: auto; }
  .MemberTable_rootContainer_3xR {
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 10px 0;
    margin: 0; } }
.CustomTable_container_Cg7 {
  position: relative;
  width: 100%; }
  .CustomTable_container_Cg7 .CustomTable_paddingForSI_2Jc {
    padding-bottom: 10px; }
  .CustomTable_container_Cg7 > div > table {
    display: block;
    position: relative;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    background-color: white;
    border-radius: 4px;
    margin-bottom: 10px; }
    .CustomTable_container_Cg7 > div > table thead,
    .CustomTable_container_Cg7 > div > table tbody {
      display: table;
      width: 100%;
      table-layout: fixed; }
    .CustomTable_container_Cg7 > div > table tr:hover {
      background-color: #fafafa; }
    .CustomTable_container_Cg7 > div > table td,
    .CustomTable_container_Cg7 > div > table th {
      padding: 10px 16px;
      font-size: 14px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .CustomTable_container_Cg7 > div > table td:has(> div > input),
    .CustomTable_container_Cg7 > div > table th:has(> div > input) {
      min-width: 0px !important;
      width: 47px !important; }
    .CustomTable_container_Cg7 > div > table th {
      background-color: #fafafa;
      font-weight: normal;
      color: #888; }

@media only screen and (max-width: 1000px) {
  .CustomTable_container_Cg7 > div > table * {
    font-size: 11px !important; }
  .CustomTable_container_Cg7 > div > table td,
  .CustomTable_container_Cg7 > div > table th {
    padding: 5px 5px; } }
.Loading_loadingWrapper_D9I {
  z-index: 99;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  aspect-ratio: 2;
  -webkit-backdrop-filter: blur(1px);
          backdrop-filter: blur(1px); }
  .Loading_loadingWrapper_D9I .Loading_container_1cP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    gap: 10px; }
    .Loading_loadingWrapper_D9I .Loading_container_1cP > span {
      position: relative;
      top: 0px;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background-color: var(--property-theme-color1); }
    .Loading_loadingWrapper_D9I .Loading_container_1cP > span:first-child {
      -webkit-animation: Loading_flow_ZdF 1.5s 0s infinite linear;
           -o-animation: Loading_flow_ZdF 1.5s 0s infinite linear;
              animation: Loading_flow_ZdF 1.5s 0s infinite linear; }
    .Loading_loadingWrapper_D9I .Loading_container_1cP > span:nth-child(2) {
      -webkit-animation: Loading_flow_ZdF 1.5s 0.3s infinite linear;
           -o-animation: Loading_flow_ZdF 1.5s 0.3s infinite linear;
              animation: Loading_flow_ZdF 1.5s 0.3s infinite linear; }
    .Loading_loadingWrapper_D9I .Loading_container_1cP > span:nth-child(3) {
      -webkit-animation: Loading_flow_ZdF 1.5s 0.6s infinite linear;
           -o-animation: Loading_flow_ZdF 1.5s 0.6s infinite linear;
              animation: Loading_flow_ZdF 1.5s 0.6s infinite linear; }

@-webkit-keyframes Loading_flow_ZdF {
  20% {
    top: 15px; }
  40% {
    top: -15px; }
  60% {
    top: 0px; }
  80% {
    top: 0px; } }

@-o-keyframes Loading_flow_ZdF {
  20% {
    top: 15px; }
  40% {
    top: -15px; }
  60% {
    top: 0px; }
  80% {
    top: 0px; } }

@keyframes Loading_flow_ZdF {
  20% {
    top: 15px; }
  40% {
    top: -15px; }
  60% {
    top: 0px; }
  80% {
    top: 0px; } }
.Pagination_pagination_1vw {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 10px;
  gap: 5px; }
  .Pagination_pagination_1vw .Pagination_next_4zT {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 15px;
        -ms-flex: 0 0 15px;
            flex: 0 0 15px;
    width: 15px;
    aspect-ratio: 1;
    -o-object-fit: contain;
       object-fit: contain; }
  .Pagination_pagination_1vw .Pagination_headTo_3tU {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20px;
        -ms-flex: 0 0 20px;
            flex: 0 0 20px;
    width: 20px;
    aspect-ratio: 1;
    -o-object-fit: contain;
       object-fit: contain; }
  .Pagination_pagination_1vw .Pagination_nextDisabled_3ug {
    -webkit-filter: invert(74%) sepia(82%) saturate(0%) hue-rotate(233deg) brightness(87%) contrast(98%);
            filter: invert(74%) sepia(82%) saturate(0%) hue-rotate(233deg) brightness(87%) contrast(98%); }
  .Pagination_pagination_1vw .Pagination_dot_3qN {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 4px;
    border: 1px solid transparent;
    cursor: pointer;
    width: 30px;
    height: 30px;
    font-size: 14px;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .Pagination_pagination_1vw .Pagination_dot_3qN:hover {
    background-color: rgba(0, 0, 0, 0.06); }
  .Pagination_pagination_1vw .Pagination_dot_3qN:has(.Pagination_nextDisabled_3ug):hover {
    background-color: transparent;
    cursor: not-allowed; }
  .Pagination_pagination_1vw .Pagination_selected_2I3 {
    border: 1px solid var(--property-theme-color1);
    color: var(--property-theme-color1); }
  .Pagination_pagination_1vw .Pagination_selected_2I3:hover {
    background-color: transparent;
    border: 1px solid var(--property-theme-color2);
    color: var(--property-theme-color2); }
  .Pagination_pagination_1vw > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
.Checkbox_checkbox_1cO {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  aspect-ratio: 1; }
  .Checkbox_checkbox_1cO > input[type='checkbox'] {
    --active: #275efe;
    --active-inner: #fff;
    --focus: 2px rgba(39, 94, 254, 0.3);
    --border: #bbc1e1;
    --border-hover: #275efe;
    --background: #fff;
    --disabled: #f6f8ff;
    --disabled-inner: #e1e6f9;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 21px;
    outline: none;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0;
    cursor: pointer;
    border: 1px solid var(--bc, var(--border));
    background: var(--b, var(--background));
    -webkit-transition: background 0.3s, border-color 0.3s, -webkit-box-shadow 0.2s;
    transition: background 0.3s, border-color 0.3s, -webkit-box-shadow 0.2s;
    -o-transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
    transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
    transition: background 0.3s, border-color 0.3s, box-shadow 0.2s, -webkit-box-shadow 0.2s; }
  .Checkbox_checkbox_1cO > input[type='checkbox']:after {
    content: '';
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    -webkit-transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
    transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
    -o-transition: opacity var(--d-o, 0.2s), -o-transform var(--d-t, 0.3s) var(--d-t-e, ease);
    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease), -o-transform var(--d-t, 0.3s) var(--d-t-e, ease); }
  .Checkbox_checkbox_1cO > input[type='checkbox']:checked {
    --b: var(--active);
    --bc: var(--active);
    --d-o: 0.3s;
    --d-t: 0.6s;
    --d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2); }
  .Checkbox_checkbox_1cO > input[type='checkbox']:disabled {
    --b: var(--disabled);
    cursor: not-allowed;
    opacity: 0.9; }
  .Checkbox_checkbox_1cO > input[type='checkbox']:disabled:checked {
    --b: var(--disabled-inner);
    --bc: var(--border); }
  .Checkbox_checkbox_1cO > input[type='checkbox']:disabled + label {
    cursor: not-allowed; }
  .Checkbox_checkbox_1cO > input[type='checkbox']:hover:not(:checked):not(:disabled) {
    --bc: var(--border-hover); }
  .Checkbox_checkbox_1cO > input[type='checkbox']:focus {
    -webkit-box-shadow: 0 0 0 var(--focus);
            box-shadow: 0 0 0 var(--focus); }
  .Checkbox_checkbox_1cO > input[type='checkbox'] + label {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    margin-left: 4px; }
  .Checkbox_checkbox_1cO > input[type='checkbox']:not(.Checkbox_switch_1l8):after {
    border: 2px solid var(--active-inner);
    border-top: 0;
    border-left: 0;
    opacity: var(--o, 0);
    -webkit-transform: rotate(var(--r, 20deg));
        -ms-transform: rotate(var(--r, 20deg));
         -o-transform: rotate(var(--r, 20deg));
            transform: rotate(var(--r, 20deg)); }
  .Checkbox_checkbox_1cO > input[type='checkbox']:not(.Checkbox_switch_1l8):checked {
    --r: 43deg;
    --o: 1; }

.Checkbox_default_2bt > input[type='checkbox'] {
  height: 21px; }

.Checkbox_default_2bt > input[type='checkbox']:not(.Checkbox_switch_1l8) {
  width: 21px;
  border-radius: 7px; }

.Checkbox_default_2bt > input[type='checkbox']:not(.Checkbox_switch_1l8):after {
  width: 5px;
  height: 9px;
  left: 7px;
  top: 4px; }

.Checkbox_small_29W > input[type='checkbox'] {
  height: 15px; }

.Checkbox_small_29W > input[type='checkbox']:not(.Checkbox_switch_1l8) {
  width: 15px;
  border-radius: 4px; }

.Checkbox_small_29W > input[type='checkbox']:not(.Checkbox_switch_1l8):after {
  width: 4px;
  height: 8px;
  left: 5px;
  top: 2px; }
.ScrollingIndicator_scrollingIndicator_2Go {
  min-width: unset;
  position: absolute;
  right: 0px;
  top: 0px;
  height: calc(100% - 10px);
  width: 40px;
  background: -webkit-gradient(linear, right top, left top, from(#ffffffee), color-stop(#ffffffdd), color-stop(#ffffffcc), to(transparent));
  background: -webkit-linear-gradient(right, #ffffffee, #ffffffdd, #ffffffcc, transparent);
  background: -o-linear-gradient(right, #ffffffee, #ffffffdd, #ffffffcc, transparent);
  background: linear-gradient(to left, #ffffffee, #ffffffdd, #ffffffcc, transparent); }
.Toolbox_toolbox_1ks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  margin-bottom: 10px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .Toolbox_toolbox_1ks .Toolbox_icon_Mc3 {
    width: 30px;
    height: 30px;
    padding: 5px;
    border-radius: 4px;
    background-color: white;
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    cursor: pointer; }
    .Toolbox_toolbox_1ks .Toolbox_icon_Mc3 > img {
      width: 100%;
      aspect-ratio: 1;
      -o-object-fit: contain;
         object-fit: contain; }
  .Toolbox_toolbox_1ks .Toolbox_icon_Mc3:hover {
    background-color: #eee; }
  .Toolbox_toolbox_1ks .Toolbox_actionWrapper_3oH {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 5px; }

.Toolbox_colsPopover_2Nl {
  position: relative;
  max-height: 300px;
  overflow-y: auto;
  padding: 10px 0px 0px 0px; }
  .Toolbox_colsPopover_2Nl .Toolbox_row_GVc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px;
    margin-right: 20px; }
.MemberModal_headerContainer_Wz0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  color: #000;
  top: 0px;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px; }
  .MemberModal_headerContainer_Wz0 > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0; }

.MemberModal_footer_2ef {
  height: 50px;
  padding: 5px 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  text-align: center;
  gap: 5px;
  font-size: 14px; }
  .MemberModal_footer_2ef > button {
    max-width: 100px;
    border-radius: 5px !important; }
  .MemberModal_footer_2ef .MemberModal_cancelBtn_2zP {
    background: #aaa;
    color: #fff; }
  .MemberModal_footer_2ef .MemberModal_previewBtn_1aR {
    background: var(--property-theme-color2);
    color: #fff;
    margin-left: auto; }

.MemberModal_content_AQF {
  height: 100%;
  width: 100%;
  background: #fff;
  padding: 5px 15px;
  overflow-y: auto;
  overflow-x: hidden; }
  .MemberModal_content_AQF .MemberModal_rowWrapper_GtY {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    gap: 10px;
    margin-bottom: 10px; }
    .MemberModal_content_AQF .MemberModal_rowWrapper_GtY > * {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0;
          -ms-flex: 1 0 0px;
              flex: 1 0 0; }
  .MemberModal_content_AQF .MemberModal_colWrapper_2xR {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    gap: 5px;
    margin-bottom: 10px; }
    .MemberModal_content_AQF .MemberModal_colWrapper_2xR > * {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
  .MemberModal_content_AQF .MemberModal_flexEnd_1ft {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    max-width: 500px;
    gap: 3px; }
    .MemberModal_content_AQF .MemberModal_flexEnd_1ft > * {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
  .MemberModal_content_AQF .MemberModal_rowFlexEnd_1e7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px; }
  .MemberModal_content_AQF .MemberModal_cellTitle_2Sy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 120px;
        -ms-flex: 0 0 120px;
            flex: 0 0 120px;
    font-size: 12px;
    color: #000;
    gap: 5px; }
    .MemberModal_content_AQF .MemberModal_cellTitle_2Sy > p {
      color: red; }
  .MemberModal_content_AQF .MemberModal_errorHints_21Q {
    width: 100%;
    color: red;
    font-size: 12px; }
  .MemberModal_content_AQF .MemberModal_buttonTitle_28o {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 10px auto;
    color: var(--property-theme-color1);
    font-size: 14px;
    cursor: pointer; }

.MemberModal_batchUploadWrapper_2jw {
  padding: 20px 0px; }
  .MemberModal_batchUploadWrapper_2jw .MemberModal_input_1L8 {
    display: none; }
  .MemberModal_batchUploadWrapper_2jw .MemberModal_uploadArea_Xk4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: 3px dashed var(--property-theme-color1);
    width: 100%;
    height: 150px;
    margin: 0px auto;
    background-color: white;
    color: black;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 20px;
    font-weight: 600;
    height: 100px;
    cursor: pointer;
    border: 3px dashed var(--property-theme-color1);
    border-radius: 20px 20px 0px 0px; }

.MemberModal_clickToDownloadSampleCSV_3W9 {
  font-size: 17px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 30px;
  color: #fff;
  background: #199610;
  padding: 10px 20px;
  border-radius: 3px; }
  .MemberModal_clickToDownloadSampleCSV_3W9:hover {
    cursor: pointer; }
.PropertyTable_root_3Lz {
  position: relative;
  padding: 16px; }
  .PropertyTable_root_3Lz .PropertyTable_filterWrapper_3kl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative; }

.PropertyTable_cell_3rJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  gap: 10px; }
  .PropertyTable_cell_3rJ > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.PropertyTable_rootContainer_2ty {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px;
          box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px;
  padding: 1%;
  color: #000; }

.PropertyTable_filterbar_2gP {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
  width: auto;
  gap: 10px;
  margin-bottom: 0px; }
  .PropertyTable_filterbar_2gP > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer; }
  .PropertyTable_filterbar_2gP .PropertyTable_toggle_LhL {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    position: relative;
    width: 150px;
    position: relative;
    border-radius: 4px;
    background-color: #eee;
    overflow: hidden;
    padding: 3px; }
    .PropertyTable_filterbar_2gP .PropertyTable_toggle_LhL > input {
      cursor: pointer;
      position: absolute;
      width: 50%;
      height: 100%;
      opacity: 0;
      top: 0px;
      left: 50%;
      z-index: 2; }
    .PropertyTable_filterbar_2gP .PropertyTable_toggle_LhL .PropertyTable_option_1fS,
    .PropertyTable_filterbar_2gP .PropertyTable_toggle_LhL .PropertyTable_option2_2DU {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      width: 50%;
      height: 100%;
      color: black;
      z-index: 1;
      font-size: 14px;
      -webkit-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .PropertyTable_filterbar_2gP .PropertyTable_toggle_LhL .PropertyTable_option2_2DU {
      color: #ccc; }
    .PropertyTable_filterbar_2gP .PropertyTable_toggle_LhL .PropertyTable_selectedBlock_31j {
      position: absolute;
      top: 3px;
      left: 3px;
      width: calc(50% - 3px);
      height: calc(100% - 6px);
      background-color: white;
      border-radius: 4px;
      -webkit-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .PropertyTable_filterbar_2gP .PropertyTable_toggle_LhL input[type='checkbox']:checked {
      left: 0%; }
    .PropertyTable_filterbar_2gP .PropertyTable_toggle_LhL input[type='checkbox']:checked ~ div.PropertyTable_option_1fS {
      color: #ccc; }
    .PropertyTable_filterbar_2gP .PropertyTable_toggle_LhL input[type='checkbox']:checked ~ div.PropertyTable_option2_2DU {
      color: black; }
    .PropertyTable_filterbar_2gP .PropertyTable_toggle_LhL input[type='checkbox']:checked ~ div.PropertyTable_selectedBlock_31j {
      left: calc(50%); }
  .PropertyTable_filterbar_2gP .PropertyTable_filter_2_a {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    border-radius: 4px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: white;
    color: black;
    gap: 5px;
    font-size: 14px;
    height: 100%;
    padding: 10px 15px; }
    .PropertyTable_filterbar_2gP .PropertyTable_filter_2_a .PropertyTable_filterIcon_2UH {
      width: 20px;
      height: 20px; }

.PropertyTable_container_BU2 {
  border-radius: 4px 4px 0 0;
  background: #fff;
  padding: 10px; }

.PropertyTable_sortersContainer_3M8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .PropertyTable_sortersContainer_3M8 > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0; }
  .PropertyTable_sortersContainer_3M8 .PropertyTable_sortIcon_1TS {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16px;
        -ms-flex: 0 0 16px;
            flex: 0 0 16px;
    width: 16px;
    aspect-ratio: 1;
    background-color: #aaa;
    -webkit-mask: url("/property/icon_sort.svg") no-repeat center/contain;
            mask: url("/property/icon_sort.svg") no-repeat center/contain; }

.PropertyTable_switch_7gq {
  --pad: 8px;
  --icon-container-size: 35px;
  --icon-size: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f8f8f8;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: var(--pad);
  border-radius: 7px;
  margin-left: auto; }
  .PropertyTable_switch_7gq .PropertyTable_toggler_CvY {
    position: absolute;
    width: var(--icon-container-size);
    height: calc(100% - var(--pad) * 2);
    top: var(--pad);
    left: var(--pad);
    border-radius: 7px;
    background: #fff;
    z-index: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    -o-transition: -o-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out; }
  .PropertyTable_switch_7gq .PropertyTable_togglerMap_25t {
    -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px); }
  .PropertyTable_switch_7gq .PropertyTable_togglerList_2zn {
    -webkit-transform: translateX(var(--icon-container-size));
        -ms-transform: translateX(var(--icon-container-size));
         -o-transform: translateX(var(--icon-container-size));
            transform: translateX(var(--icon-container-size)); }
  .PropertyTable_switch_7gq .PropertyTable_icon_1dZ {
    width: var(--icon-container-size);
    aspect-ratio: 1;
    height: 100%;
    padding: 5px;
    position: relative;
    background-color: #cccccc;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    z-index: 1;
    -webkit-mask-size: var(--icon-size);
            mask-size: var(--icon-size);
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center; }
  .PropertyTable_switch_7gq .PropertyTable_grid_1Qe {
    -webkit-mask: url("/icon/grid.svg") no-repeat center/contain;
            mask: url("/icon/grid.svg") no-repeat center/contain; }
  .PropertyTable_switch_7gq .PropertyTable_LIST_pFn {
    -webkit-mask: url("/icon/home.svg") no-repeat center/contain;
            mask: url("/icon/home.svg") no-repeat center/contain; }
  .PropertyTable_switch_7gq .PropertyTable_MAP_35N {
    -webkit-mask: url("/icon/map.svg") no-repeat center/contain;
            mask: url("/icon/map.svg") no-repeat center/contain; }
  .PropertyTable_switch_7gq .PropertyTable_active_38H {
    background-color: #595959; }

.PropertyTable_tagSell_Z-G {
  background: var(--property-theme-color5);
  color: var(--property-theme-color1);
  padding: 5px 10px;
  border-radius: 3px;
  text-align: center;
  font-size: 12px; }

.PropertyTable_tagRent_2TX {
  background: var(--property-theme-color4);
  color: var(--property-theme-color1);
  padding: 5px 10px;
  border-radius: 3px;
  text-align: center;
  -webkit-filter: hue-rotate(-125deg);
  filter: hue-rotate(-125deg);
  font-size: 12px; }

.PropertyTable_youAgent_2j1 {
  background: var(--property-theme-color4);
  color: var(--property-theme-color1);
  padding: 5px 10px;
  border-radius: 3px;
  text-align: center;
  -webkit-filter: hue-rotate(-45deg);
          filter: hue-rotate(-45deg);
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 12px; }

.PropertyTable_sharedAgent_1gU {
  background: var(--property-theme-color4);
  color: var(--property-theme-color1);
  padding: 5px 10px;
  border-radius: 3px;
  text-align: center;
  -webkit-filter: hue-rotate(-90deg);
          filter: hue-rotate(-90deg);
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 12px; }

.PropertyTable_sharedSwitch_3J- {
  text-align: center;
  font-size: 12px;
  color: var(--property-theme-color1); }

.PropertyTable_sharedSwitch_3J- > span {
  width: 40px;
  min-width: auto;
  margin-right: 5px; }

.PropertyTable_sharedSwitch_3J- .ant-switch-checked {
  background: var(--property-theme-color1) !important;
  border-color: var(--property-theme-color1) !important; }

.PropertyTable_scrollingIndicator_225 {
  width: 80px; }

.PropertyTable_layout_2TI {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0px auto;
  position: relative;
  gap: 10px;
  width: 100%;
  max-width: 1600px;
  padding: 0px 2.5%; }
  .PropertyTable_layout_2TI > * {
    margin: 20px 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.PropertyTable_columnFilterIcon_1Zk {
  width: 30px;
  height: 30px;
  padding: 5px;
  border-radius: 4px;
  background-color: white;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  cursor: pointer;
  display: none; }
  .PropertyTable_columnFilterIcon_1Zk > img {
    width: 100%;
    aspect-ratio: 1;
    -o-object-fit: contain;
       object-fit: contain; }

.PropertyTable_columnFilterIcon_1Zk:hover {
  background-color: #eee; }

.PropertyTable_colsPopover_26x {
  position: relative;
  max-height: 300px;
  overflow-y: auto;
  padding: 10px 0px 0px 0px; }
  .PropertyTable_colsPopover_26x .PropertyTable_row_3nx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px;
    margin-right: 20px; }

@media only screen and (max-width: 1000px) {
  .PropertyTable_layout_2TI {
    padding: 0px 0px 20px;
    height: auto;
    width: 100%;
    margin: auto; }
  .PropertyTable_sortersContainer_3M8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .PropertyTable_sortersContainer_3M8 > div {
    width: 100% !important; }
  .PropertyTable_rootContainer_2ty {
    padding: 10px 0 10px 0;
    margin: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0; } }

.PropertyTable_marginLeft_2tB {
  margin-left: auto; }

@media only screen and (max-width: 768px) {
  .PropertyTable_filterbar_2gP {
    -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px;
            box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px;
    border-radius: 4px;
    overflow: hidden;
    background: white;
    gap: 0;
    margin: 0 10px; }
    .PropertyTable_filterbar_2gP .PropertyTable_toggle_LhL {
      display: none; }
    .PropertyTable_filterbar_2gP > div:first-child {
      width: 100%;
      display: block;
      border-bottom: 1px solid #eee;
      border-radius: 0; }
      .PropertyTable_filterbar_2gP > div:first-child > div {
        width: 33% !important; }
      .PropertyTable_filterbar_2gP > div:first-child li {
        width: 33% !important; }
  .PropertyTable_sortersContainer_3M8 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  .PropertyTable_sortersContainer_3M8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .PropertyTable_sortersContainer_3M8 > div {
    width: 100% !important; } }

@media only screen and (max-width: 700px) {
  .PropertyTable_sortersContainer_3M8 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  .PropertyTable_sortersContainer_3M8 > div {
    width: 48%; }
  .PropertyTable_toolbox_3zS > *:last-child {
    margin-left: unset; }
  .PropertyTable_marginLeft_2tB {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: unset; }
  .PropertyTable_columnFilterIcon_1Zk {
    display: inline-block; }
  .PropertyTable_container_BU2 {
    display: inline-block;
    width: calc(100% - 30px); } }
.TeamOverview_root_2h- {
  margin: auto;
  padding: 20px; }

.TeamOverview_title_1y2 {
  text-align: center;
  font-size: 20px;
  color: #000;
  font-weight: bold;
  margin-bottom: 10px; }

.TeamOverview_teamId_1Ja {
  background: var(--property-theme-color4);
  color: var(--property-theme-color1);
  padding: 5px 10px;
  border-radius: 3px;
  margin: 0 5px;
  cursor: pointer; }

.TeamOverview_teamIdReminder_3WD {
  text-align: center;
  color: #000;
  font-size: 12px;
  margin-bottom: 20px; }

.TeamOverview_teamIdReminder_3WD > div {
  display: inline-block;
  vertical-align: middle; }

.TeamOverview_container_1ub {
  display: -ms-grid;
  display: grid;
  gap: 10px;
  -ms-grid-columns: (300px)[auto-fit];
      grid-template-columns: repeat(auto-fit, 300px);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

@media screen and (max-width: 1000px) {
  .TeamOverview_container_1ub {
    -ms-grid-columns: (400px)[auto-fit];
        grid-template-columns: repeat(auto-fit, 400px); } }

@media screen and (max-width: 768px) {
  .TeamOverview_container_1ub {
    -ms-grid-columns: (350px)[auto-fit];
        grid-template-columns: repeat(auto-fit, 350px); }
  .TeamOverview_container_1ub > div {
    width: 100%; } }

@media screen and (max-width: 600px) {
  .TeamOverview_root_2h- {
    padding: 10px; }
  .TeamOverview_container_1ub {
    -ms-grid-columns: (100%)[auto-fit];
        grid-template-columns: repeat(auto-fit, 100%); }
  .TeamOverview_teamIdReminder_3WD {
    margin-bottom: 10px; } }
.PageLayout_container_-pE {
  padding: 20px; }

.PageLayout_breadcrumb_Rjf {
  margin-bottom: 20px;
  font-size: 14px;
  color: #000; }

.PageLayout_tabContentWrapper_2CX {
  width: 100%;
  padding: 20px 25px;
  background-color: white;
  border-radius: 3px; }

@media only screen and (max-width: 768px) {
  .PageLayout_container_-pE {
    padding: 10px; }
  .PageLayout_tabContentWrapper_2CX {
    padding: 15px; } }
.MainLayout_root_3MS {
  height: 100%; }
  .MainLayout_root_3MS .logo {
    margin: 16px; }
    .MainLayout_root_3MS .logo .collapsedLogo {
      display: none; }
    .MainLayout_root_3MS .logo .unCollapsedLogo {
      display: block; }
    .MainLayout_root_3MS .logo .icon {
      background-color: #fff;
      border-radius: 50%;
      width: 80px;
      height: 80px;
      -o-object-fit: contain;
         object-fit: contain; }
    .MainLayout_root_3MS .logo .userName {
      color: white;
      font-size: 15px; }

.MainLayout_footer_1DI {
  font-size: 15px;
  padding: 100px 40px 40px 40px;
  text-align: left; }

.MainLayout_menuDivider_3kS {
  background-color: #788390 !important; }

.MainLayout_content_2n7 {
  margin: auto;
  width: 100%;
  max-width: 100%;
  /*padding: 20px;*/
  /*padding-left: 20px;*/
  /*padding-right: 20px;*/
  /*BUG FIX ON MOBILE SCROLL ISSUE*/
  height: 100%;
  -webkit-overflow-scrolling: touch;
  position: relative; }

.MainLayout_pageContent_2cp {
  margin: auto;
  width: 100%;
  max-width: 100%;
  position: relative;
  padding-top: 59px;
  -webkit-overflow-scrolling: touch; }

@media only screen and (max-width: 767px) {
  .MainLayout_pageContent_2cp {
    min-height: 100vh;
    margin: auto;
    width: 100%;
    max-width: 100%;
    position: relative;
    padding: 20px;
    padding-top: 80px;
    padding-bottom: 0px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
  .MainLayout_footer_1DI {
    text-align: center;
    padding: 50px 40px;
    border-top: 1px solid #eee;
    margin-top: 20px; }
  .MainLayout_mobileDrawer__FH {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    width: 100% !important;
    z-index: 1;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-overflow-scrolling: touch; }
    .MainLayout_mobileDrawer__FH.MainLayout_active_3wR {
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    .MainLayout_mobileDrawer__FH {
      max-width: 1000px !important; } }

.MainLayout_planTag_rx7 {
  background: #fd9504;
  color: white;
  height: 35px;
  line-height: 35px;
  width: 100%;
  font-size: 13px;
  border: none; }

.MainLayout_countdownTag_38w {
  background: #fd9504;
  color: white;
  height: 35px;
  line-height: 35px;
  width: 100%;
  font-size: 13px;
  position: absolute;
  left: 0;
  top: 0;
  border: none; }

.MainLayout_countdownTag_38w:hover {
  opacity: 0; }

.MainLayout_modalStyle_-iy {
  border-radius: 10px; }

.MainLayout_modalContent__43 {
  font-size: 14px;
  color: #000;
  padding: 20px; }

@media only screen and (max-width: 768px) {
  .MainLayout_root_3MS {
    height: auto; } }
.QrcodeModal_iconAlign_2Ca {
  margin-left: 10px;
  margin-right: 10px; }

@media print {
  .QrcodeModal_noPrint_SNp {
    display: none; } }
.PromotionCountdown_countdown_1YV {
  position: fixed;
  right: 20px;
  z-index: 100;
  width: 200px;
  bottom: 20px;
  color: #000;
  background: #fff;
  padding: 15px 0px 10px;
  border-radius: 10px;
  font-size: 15px;
  text-align: center;
  -webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1); }

.PromotionCountdown_countdown_1YV:hover {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0); }

.PromotionCountdown_countdownContactUs_1Ka {
  text-align: center;
  color: #aaa;
  font-size: 14px;
  border-top: 1px solid #ddd;
  padding-top: 5px;
  padding-bottom: 40px;
  margin-left: 20px;
  margin-right: 20px; }

.PromotionCountdown_countdownIcon_3NO {
  position: absolute;
  bottom: 0px;
  height: 40px;
  width: 50%;
  /*border-radius: 5px;*/
  -o-object-fit: contain;
     object-fit: contain;
  cursor: pointer;
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

/*.countdownIcon:hover {*/
/*opacity: 0.7;*/
/*}*/
/*.countdownIcon:focus {*/
/*opacity: 1;*/
/*}*/
/*.countdownIcon:active {*/
/*opacity: 1;*/
/*}*/
.PromotionCountdown_countdownClose_2su {
  top: 0px;
  right: 0px;
  padding: 7px;
  font-size: 20px;
  background: #eee;
  position: absolute;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
  border-radius: 100px;
  -webkit-transform: translate3d(40%, -20%, 0);
          transform: translate3d(40%, -20%, 0);
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  cursor: pointer; }

.PromotionCountdown_countdownClose_2su:hover {
  background: #ccc; }

.PromotionCountdown_countdownClose_2su:focus {
  background: #eee; }

.PromotionCountdown_countdownClose_2su:active {
  background: #eee; }
.AnnouncementDrawer_floatingContainer_2ps {
  z-index: 10;
  position: fixed;
  right: 0;
  -webkit-box-shadow: -5px 5px 10px #00000011;
          box-shadow: -5px 5px 10px #00000011;
  background: #fff;
  height: calc(100vh - 50px);
  top: 50px;
  /* Hide scrollbar for Chrome, Safari and Opera */
  /* Hide scrollbar for IE, Edge and Firefox */
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE and Edge */
  overflow-x: visible;
  overflow-y: auto;
  max-width: 300px;
  -webkit-transform: translateX(105%);
      -ms-transform: translateX(105%);
       -o-transform: translateX(105%);
          transform: translateX(105%);
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s, -o-transform 0.5s; }
  .AnnouncementDrawer_floatingContainer_2ps::-webkit-scrollbar {
    display: none; }
  .AnnouncementDrawer_floatingContainer--active_1_9 {
    -webkit-transform: translateX(0%) !important;
        -ms-transform: translateX(0%) !important;
         -o-transform: translateX(0%) !important;
            transform: translateX(0%) !important; }

.AnnouncementDrawer_cancelButton_naX {
  height: 30px;
  width: 30px;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 10;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  font-size: 17px; }

.AnnouncementDrawer_content_LUM {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #000; }

.AnnouncementDrawer_card_24A {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom: 1px solid #eee;
  gap: 5px; }

.AnnouncementDrawer_image_1QN {
  width: 270px;
  border: 1px solid #eee; }

.AnnouncementDrawer_title_3P3 {
  font-weight: bold;
  font-size: 15px;
  line-height: 1.5; }

.AnnouncementDrawer_description_25p {
  font-size: 13px;
  line-height: 1.5;
  white-space: pre-wrap; }

.AnnouncementDrawer_link_2_3 {
  color: #08f; }

@media only screen and (max-width: 768px) {
  .AnnouncementDrawer_floatingContainer_2ps {
    border-left: none;
    height: calc(100vh - 60px);
    top: 60px; }
  .AnnouncementDrawer_cancelButton_naX {
    top: 60px; } }
.MainSiderDesktop_sider_5tx {
  background: none;
  height: 100%; }
  .MainSiderDesktop_sider_5tx ::-webkit-scrollbar {
    width: 13px; }
  .MainSiderDesktop_sider_5tx ::-webkit-scrollbar-track {
    background-color: transparent; }
  .MainSiderDesktop_sider_5tx ::-webkit-scrollbar-thumb {
    background-color: #808080aa;
    border-radius: 100px;
    border: 4px solid transparent;
    -webkit-background-clip: content-box;
            background-clip: content-box; }
  .MainSiderDesktop_sider_5tx ::-webkit-scrollbar-thumb:hover {
    background-color: #808080aa; }
  .MainSiderDesktop_sider_5tx .MainSiderDesktop_siderContainer_TwR {
    --width: 240px;
    --collapsed-width: 75px;
    --scrollbar-width: 13px;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    z-index: 1;
    width: var(--width); }
    .MainSiderDesktop_sider_5tx .MainSiderDesktop_siderContainer_TwR.MainSiderDesktop_collapsed_1sU {
      width: var(--collapsed-width); }
    .MainSiderDesktop_sider_5tx .MainSiderDesktop_siderContainer_TwR .MainSiderDesktop_scrollWrapper_2qb {
      height: 100%;
      overflow-y: auto;
      overflow-x: hidden;
      width: 100%;
      background: var(--bg-color);
      -ms-overflow-style: none;
      /* Internet Explorer 10+ */
      scrollbar-width: none;
      /* Firefox */
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
              box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05); }
      .MainSiderDesktop_sider_5tx .MainSiderDesktop_siderContainer_TwR .MainSiderDesktop_scrollWrapper_2qb::-webkit-scrollbar {
        display: none;
        /* Safari and Chrome */ }
      .MainSiderDesktop_sider_5tx .MainSiderDesktop_siderContainer_TwR .MainSiderDesktop_scrollWrapper_2qb .MainSiderDesktop_scrollContent_1Zh {
        position: relative;
        padding: 5px 0px; }
        .MainSiderDesktop_sider_5tx .MainSiderDesktop_siderContainer_TwR .MainSiderDesktop_scrollWrapper_2qb .MainSiderDesktop_scrollContent_1Zh .ant-menu-vertical {
          margin: auto; }
  .MainSiderDesktop_sider_5tx .ant-layout-sider,
  .MainSiderDesktop_sider_5tx .ant-layout {
    overflow: auto; }
  .MainSiderDesktop_sider_5tx .ant-layout {
    -webkit-transform: translateZ(0);
            transform: translateZ(0); }
  .MainSiderDesktop_sider_5tx .ant-layout-sider * {
    color: var(--text-color); }
  .MainSiderDesktop_sider_5tx .ant-menu-dark {
    background: none; }
    .MainSiderDesktop_sider_5tx .ant-menu-dark * {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
    .MainSiderDesktop_sider_5tx .ant-menu-dark .ant-menu-item {
      color: var(--text-color); }
      .MainSiderDesktop_sider_5tx .ant-menu-dark .ant-menu-item > a {
        color: var(--text-color); }
    .MainSiderDesktop_sider_5tx .ant-menu-dark .ant-menu-item-selected {
      background: none;
      position: relative;
      color: var(--button-text-color); }
      .MainSiderDesktop_sider_5tx .ant-menu-dark .ant-menu-item-selected > a {
        color: var(--button-text-color); }
      .MainSiderDesktop_sider_5tx .ant-menu-dark .ant-menu-item-selected::before {
        content: '';
        background: var(--selected-color);
        width: 90%;
        position: absolute;
        height: 100%;
        z-index: -1;
        top: 0px;
        left: 5%;
        border-radius: 5px; }
  .MainSiderDesktop_sider_5tx .ant-menu-inline {
    font-size: 14px; }
  .MainSiderDesktop_sider_5tx .ant-menu-inline .ant-menu-submenu-title {
    color: var(--text-color); }
  .MainSiderDesktop_sider_5tx .ant-menu-dark .ant-menu-inline.ant-menu-sub {
    background: none; }
  .MainSiderDesktop_sider_5tx .ant-layout-sider-trigger {
    position: relative; }
  .MainSiderDesktop_sider_5tx .drawer-preview-container {
    padding: 5px 0px;
    color: var(--text-color);
    text-align: center;
    text-decoration: underline;
    opacity: 0.8;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .MainSiderDesktop_sider_5tx .drawer-profile-container {
    padding: 0px 24px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in; }
    .MainSiderDesktop_sider_5tx .drawer-profile-container > div {
      display: inline-block;
      vertical-align: middle; }
    .MainSiderDesktop_sider_5tx .drawer-profile-container > div:first-child {
      width: 30%;
      margin-right: 5%; }
    .MainSiderDesktop_sider_5tx .drawer-profile-container > div:nth-child(2) {
      width: 65%; }
    .MainSiderDesktop_sider_5tx .drawer-profile-container .drawer-shop-qrcode {
      display: none; }
    .MainSiderDesktop_sider_5tx .drawer-profile-container--collpased {
      padding: 0px 5px; }
      .MainSiderDesktop_sider_5tx .drawer-profile-container--collpased > div:first-child {
        width: 100%;
        margin-right: 0%; }
      .MainSiderDesktop_sider_5tx .drawer-profile-container--collpased > div:nth-child(2) {
        display: none; }
      .MainSiderDesktop_sider_5tx .drawer-profile-container--collpased .drawer-shop-qrcode {
        display: block;
        margin-top: 25px; }
        .MainSiderDesktop_sider_5tx .drawer-profile-container--collpased .drawer-shop-qrcode > i {
          margin: auto !important;
          font-size: 20px; }
    .MainSiderDesktop_sider_5tx .drawer-profile-container .drawer-shop-icon {
      background: #fff;
      border-radius: 50%;
      height: 56px;
      width: 56px;
      border: 2px solid #eee;
      -o-object-fit: contain;
         object-fit: contain;
      display: block;
      max-width: unset; }
    .MainSiderDesktop_sider_5tx .drawer-profile-container .drawer-shop-info {
      color: var(--text-color);
      text-align: left; }
      .MainSiderDesktop_sider_5tx .drawer-profile-container .drawer-shop-info .drawer-shop-name {
        line-height: 1;
        margin-bottom: 5px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      .MainSiderDesktop_sider_5tx .drawer-profile-container .drawer-shop-info .drawer-shop-plan {
        cursor: pointer;
        background: var(--selected-color);
        color: var(--button-text-color);
        line-height: 1;
        padding: 7px 20px;
        text-align: center;
        font-size: 12px;
        border-radius: 5px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        -webkit-transform: scale(0.9);
            -ms-transform: scale(0.9);
             -o-transform: scale(0.9);
                transform: scale(0.9);
        -webkit-transform-origin: left;
            -ms-transform-origin: left;
             -o-transform-origin: left;
                transform-origin: left;
        width: 110%; }
      .MainSiderDesktop_sider_5tx .drawer-profile-container .drawer-shop-info .drawer-shop-renewal {
        color: #fff;
        text-decoration: underline;
        text-align: center;
        -webkit-animation: flash-animation 1s infinite;
             -o-animation: flash-animation 1s infinite;
                animation: flash-animation 1s infinite; }
.Drawer_newTag_2jw {
  position: absolute;
  right: 30px;
  top: 50%;
  padding: 5px 10px;
  /*background: #000;*/
  background: #ffcc00;
  /*background: linear-gradient(45deg, #9841eb, #e740af);*/
  color: #000;
  border-radius: 25px;
  height: auto;
  line-height: 1;
  -webkit-transform: translate3d(0, -50%, 0) scale(0.9);
          transform: translate3d(0, -50%, 0) scale(0.9);
  font-size: 9px;
  font-weight: bold; }

.Drawer_newTagSub_1Sk {
  position: absolute;
  right: 20px;
  top: 50%;
  padding: 5px 10px;
  background: #ffcc00;
  color: #000;
  border-radius: 25px;
  height: auto;
  line-height: 1;
  -webkit-transform: translate3d(0, -50%, 0) scale(0.9);
          transform: translate3d(0, -50%, 0) scale(0.9);
  font-size: 9px;
  font-weight: bold; }

.Drawer_betaTagSub_3O6 {
  position: absolute;
  right: 20px;
  top: 50%;
  padding: 5px 10px;
  background: #00eeff;
  color: #000;
  border-radius: 25px;
  height: auto;
  line-height: 1;
  -webkit-transform: translate3d(0, -50%, 0) scale(0.9);
          transform: translate3d(0, -50%, 0) scale(0.9);
  font-size: 9px;
  font-weight: bold; }

.Drawer_status_dot_vbB > span:first-child {
  background: green; }

.Drawer_status_dot_vbB > span:first-child::after {
  border: 1px solid green;
  -webkit-animation: antStatusProcessing 0.8s infinite ease-in-out;
       -o-animation: antStatusProcessing 0.8s infinite ease-in-out;
          animation: antStatusProcessing 0.8s infinite ease-in-out; }
.MainSiderMobile_overlay_2YK {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background: #00000022;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0px;
  top: 0px;
  visibility: hidden;
  opacity: 0;
  z-index: 3; }
  .MainSiderMobile_overlay--active_3kE {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
    visibility: visible; }

.MainSiderMobile_sider_iBJ {
  background: none;
  height: 100vh;
  z-index: 4;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  position: fixed;
  left: 0px;
  top: 0px;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
  width: 80% !important;
  max-width: unset !important;
  opacity: 1;
  z-index: 9999; }
  .MainSiderMobile_sider_iBJ ::-webkit-scrollbar {
    width: 13px; }
  .MainSiderMobile_sider_iBJ ::-webkit-scrollbar-track {
    background-color: transparent; }
  .MainSiderMobile_sider_iBJ ::-webkit-scrollbar-thumb {
    background-color: #808080aa;
    border-radius: 100px;
    border: 4px solid transparent;
    -webkit-background-clip: content-box;
            background-clip: content-box; }
  .MainSiderMobile_sider_iBJ ::-webkit-scrollbar-thumb:hover {
    background-color: #808080aa; }
  .MainSiderMobile_sider--active_1Jf {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; }
  .MainSiderMobile_sider_iBJ .MainSiderMobile_floatingSider_Mpq {
    background: var(--bg-color);
    height: 100%;
    overflow-y: auto;
    padding-bottom: 100px; }
  .MainSiderMobile_sider_iBJ {
    --text-color: #fff;
    --button-text-color: #fff; }
    .MainSiderMobile_sider_iBJ .ant-layout-sider,
    .MainSiderMobile_sider_iBJ .ant-layout {
      overflow: auto; }
    .MainSiderMobile_sider_iBJ .ant-layout {
      -webkit-transform: translateZ(0);
              transform: translateZ(0); }
    .MainSiderMobile_sider_iBJ .ant-layout-sider * {
      color: var(--text-color); }
    .MainSiderMobile_sider_iBJ .ant-menu-dark {
      background: none; }
      .MainSiderMobile_sider_iBJ .ant-menu-dark * {
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
      .MainSiderMobile_sider_iBJ .ant-menu-dark .ant-menu-item {
        color: var(--text-color); }
        .MainSiderMobile_sider_iBJ .ant-menu-dark .ant-menu-item > a {
          color: var(--text-color); }
      .MainSiderMobile_sider_iBJ .ant-menu-dark .ant-menu-item-selected {
        background: none;
        position: relative;
        color: var(--button-text-color); }
        .MainSiderMobile_sider_iBJ .ant-menu-dark .ant-menu-item-selected > a {
          color: var(--button-text-color); }
        .MainSiderMobile_sider_iBJ .ant-menu-dark .ant-menu-item-selected::before {
          content: '';
          background: var(--selected-color);
          width: 90%;
          position: absolute;
          height: 100%;
          z-index: -1;
          top: 0px;
          left: 5%;
          border-radius: 5px; }
    .MainSiderMobile_sider_iBJ .ant-menu-inline {
      font-size: 14px; }
    .MainSiderMobile_sider_iBJ .ant-menu-inline .ant-menu-submenu-title {
      color: var(--text-color); }
    .MainSiderMobile_sider_iBJ .ant-menu-dark .ant-menu-inline.ant-menu-sub {
      background: none; }
    .MainSiderMobile_sider_iBJ .ant-layout-sider-trigger {
      position: relative; }
    .MainSiderMobile_sider_iBJ .drawer-preview-container {
      padding: 5px 0px;
      color: var(--text-color);
      text-align: center;
      text-decoration: underline;
      opacity: 0.8;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .MainSiderMobile_sider_iBJ .drawer-profile-container {
      padding: 0px 24px;
      margin-top: 15px;
      margin-bottom: 20px;
      text-align: center;
      -webkit-transition: all 0.2s ease-in;
      -o-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in; }
      .MainSiderMobile_sider_iBJ .drawer-profile-container > div {
        display: inline-block;
        vertical-align: middle; }
      .MainSiderMobile_sider_iBJ .drawer-profile-container > div:first-child {
        width: 30%;
        margin-right: 5%; }
      .MainSiderMobile_sider_iBJ .drawer-profile-container > div:nth-child(2) {
        width: 65%; }
      .MainSiderMobile_sider_iBJ .drawer-profile-container--collpased {
        padding: 0px 5px; }
        .MainSiderMobile_sider_iBJ .drawer-profile-container--collpased > div:first-child {
          width: 100%;
          margin-right: 0%; }
        .MainSiderMobile_sider_iBJ .drawer-profile-container--collpased > div:nth-child(2) {
          display: none; }
      .MainSiderMobile_sider_iBJ .drawer-profile-container .drawer-shop-icon {
        background: #fff;
        border-radius: 50%;
        height: 56px;
        width: 56px;
        border: 2px solid #eee;
        -o-object-fit: contain;
           object-fit: contain;
        display: block;
        max-width: unset; }
      .MainSiderMobile_sider_iBJ .drawer-profile-container .drawer-shop-info {
        color: var(--text-color);
        text-align: left; }
        .MainSiderMobile_sider_iBJ .drawer-profile-container .drawer-shop-info .drawer-shop-name {
          line-height: 27px;
          margin-bottom: 3px;
          margin-left: 2px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .MainSiderMobile_sider_iBJ .drawer-profile-container .drawer-shop-info .drawer-shop-plan {
          background: var(--selected-color);
          color: var(--button-text-color);
          line-height: 1;
          padding: 7px 20px;
          text-align: center;
          font-size: 12px;
          border-radius: 5px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .MainSiderMobile_sider_iBJ .drawer-profile-container .drawer-shop-info .drawer-shop-renewal {
          color: #fff;
          text-decoration: underline;
          text-align: center;
          -webkit-animation: flash-animation 1s infinite;
               -o-animation: flash-animation 1s infinite;
                  animation: flash-animation 1s infinite; }
.IsCompanyCheckbox_companyCheck_2y9 {
  position: fixed;
  right: 20px;
  z-index: 100;
  width: 200px;
  bottom: 170px;
  color: #000;
  background: #fff;
  padding: 15px 0px 10px;
  border-radius: 0px 10px 10px 10px;
  font-size: 15px;
  text-align: center;
  -webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
  -webkit-transform: translateX(90%) !important;
      -ms-transform: translateX(90%) !important;
       -o-transform: translateX(90%) !important;
          transform: translateX(90%) !important;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }

.IsCompanyCheckbox_companyCheckShow_2vw {
  -webkit-transform: translateX(0%) !important;
      -ms-transform: translateX(0%) !important;
       -o-transform: translateX(0%) !important;
          transform: translateX(0%) !important; }

.IsCompanyCheckbox_companyCheckIcon_3ZW {
  position: absolute;
  bottom: 0px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  width: 50%;
  /*border-radius: 5px;*/
  -o-object-fit: contain;
     object-fit: contain;
  cursor: pointer;
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.IsCompanyCheckbox_companyCheckIcon_3ZW:hover {
  color: #fff; }

/*.companyCheckIcon:focus {*/
/*opacity: 1;*/
/*}*/
/*.companyCheckIcon:active {*/
/*opacity: 1;*/
/*}*/
.IsCompanyCheckbox_companyCheckClose_3JZ {
  top: 0px;
  left: 0px;
  padding: 7px;
  font-size: 20px;
  position: absolute;
  border-radius: 5px 0px 0px 5px;
  -webkit-transform: translate3d(-100%, 0%, 0);
          transform: translate3d(-100%, 0%, 0);
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  cursor: pointer;
  background: #aaa;
  color: #fff; }

.IsCompanyCheckbox_companyCheckOpen_Fu5 {
  background: #0071ff; }

.IsCompanyCheckbox_companyCheckClose_3JZ:hover {
  background: #ccc; }

.IsCompanyCheckbox_companyCheckClose_3JZ:focus {
  background: #eee; }

.IsCompanyCheckbox_companyCheckClose_3JZ:active {
  background: #eee; }
.BottomRightNotice_countdownOuter_1xD {
  position: fixed;
  right: 20px;
  width: 350px;
  /* height: 300px; */
  bottom: 0;
  -webkit-transform: translateX(90%);
      -ms-transform: translateX(90%);
       -o-transform: translateX(90%);
          transform: translateX(90%);
  border-radius: 10px 0px 10px 10px;
  z-index: 100;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s; }

.BottomRightNotice_countdownOuter_1xD:hover {
  -webkit-transform: translateX(15%);
      -ms-transform: translateX(15%);
       -o-transform: translateX(15%);
          transform: translateX(15%); }

.BottomRightNotice_countdown_dPp {
  position: relative;
  /* right: 20px; */
  z-index: 100;
  width: 400px;
  /* bottom: 20px; */
  max-width: 90%;
  border-radius: 10px 0px 10px 10px;
  -webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
  padding: 0;
  font-size: 15px;
  text-align: center;
  /* transform: translateX(90%); */
  /* transition: all 0.2s; */
  max-width: 300px;
  /* padding-right: 20px; */ }

/* .countdown:hover {
  transform: translateX(0);
} */
.BottomRightNotice_countdownContactUs_10c {
  text-align: center;
  color: #aaa;
  font-size: 14px;
  border-top: 1px solid #ddd;
  padding-top: 5px;
  padding-bottom: 40px;
  margin-left: 20px;
  margin-right: 20px; }

.BottomRightNotice_banner_1H9 {
  border-radius: 10px 0px 10px 10px;
  display: block;
  overflow: hidden;
  /*position: absolute;*/
  /*bottom: 0px;*/
  /*height: 40px;*/
  width: 100%;
  /*border-radius: 5px;*/
  -o-object-fit: contain;
     object-fit: contain;
  cursor: pointer;
  border-radius: 10px 0px 10px 10px;
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.BottomRightNotice_countdownClose_TEZ {
  top: 0px;
  right: 0px;
  padding: 7px;
  font-size: 20px;
  background: #fff;
  position: absolute;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
  border-radius: 100px;
  -webkit-transform: translate3d(40%, -20%, 0);
          transform: translate3d(40%, -20%, 0);
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  cursor: pointer;
  z-index: 1; }

.BottomRightNotice_countdownClose_TEZ:hover {
  background: #ccc; }

.BottomRightNotice_countdownClose_TEZ:focus {
  background: #eee; }

.BottomRightNotice_countdownClose_TEZ:active {
  background: #eee; }

@media only screen and (max-width: 1024px) {
  .BottomRightNotice_countdown_dPp {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0); } }

@media only screen and (max-width: 768px) {
  .BottomRightNotice_countdownOuter_1xD {
    -webkit-transform: translate(0%, -100%);
        -ms-transform: translate(0%, -100%);
         -o-transform: translate(0%, -100%);
            transform: translate(0%, -100%);
    width: 100%;
    right: 0px;
    top: 100%;
    bottom: auto; }
  .BottomRightNotice_countdownOuter_1xD:hover {
    -webkit-transform: translate(0%, -100%);
        -ms-transform: translate(0%, -100%);
         -o-transform: translate(0%, -100%);
            transform: translate(0%, -100%); }
  .BottomRightNotice_countdown_dPp {
    width: 100%;
    max-width: 100%;
    padding-right: 0px;
    bottom: 0px;
    right: 0px; }
  .BottomRightNotice_banner_1H9 {
    border-radius: 0px; }
  .BottomRightNotice_countdownClose_TEZ {
    background: black;
    color: white;
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
    border-radius: 0px; } }
.Layout_square_1QT {
  position: relative;
  width: 100%; }

.Layout_square_1QT:after {
  content: '';
  display: block;
  padding-bottom: 100%; }

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

.Layout_addButton_2pA {
  font-weight: 200;
  height: 40px;
  width: 40px;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #6f7894;
  color: #fff;
  background: #6f7894; }

.Layout_outermostContainer_38l {
  /*position: absolute;*/
  /*top: 61px;*/
  /*left: 0;*/
  /*right: 0;*/
  /*bottom: 0;*/ }

.Layout_innerContainer_3fN {
  position: relative;
  height: 100%; }

.Layout_rightMenu_1wT {
  display: inline-block;
  background: #fff;
  vertical-align: top;
  position: absolute;
  left: 40px;
  right: 0px;
  top: 2px;
  height: 100%;
  /*overflow-y: scroll;*/
  -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  border-left: 1px solid #eee;
  z-index: 1; }

.Layout_leftContainer_3x2 {
  width: 100%;
  display: inline-block;
  height: 100%;
  overflow-y: scroll;
  position: relative; }

.Layout_expandButton_3OE {
  position: absolute;
  right: 0px;
  top: 2px;
  /*width: 25px;*/
  border-right: 0px;
  border-top: 0px;
  border-radius: 0px 0px 0px 5px;
  height: 40px;
  /*padding-left: 7px !important;*/
  font-size: 14px;
  background: #6f7984;
  border: none;
  color: #fff; }

.Layout_expandButton_3OE > i {
  font-weight: bold; }

.Layout_expandButton_3OE:hover {
  border: none;
  background: #4c5259;
  color: #fff; }

.Layout_expandButton_3OE:focus {
  border: none;
  background: #6f7984;
  color: #fff; }

.Layout_expandButton_3OE:active {
  border: none;
  background: #6f7984;
  color: #fff; }

.Layout_responsiveAlign_15L {
  /*justify-content: left;*/
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.Layout_contentPaddingWithoutShadow_1Ks {
  margin: 30px;
  margin-bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.Layout_tips_button_1Ts {
  height: 35px !important;
  line-height: 35px !important;
  background-color: #ff9900 !important;
  color: #fff !important;
  border-color: #ff9900 !important; }

.Layout_tips_button_1Ts span {
  font-size: 14px;
  letter-spacing: 0px;
  padding: 20px;
  font-weight: 400; }

.Layout_contentPadding_2Ui {
  background: #f1f1f1;
  padding: 10px;
  /*padding-bottom: 50px;*/
  border-radius: 5px;
  /*box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);*/
  /*margin: 10px 30px 30px;*/
  margin: 10px 30px 30px; }

.Layout_actionButton_1MN > div {
  display: inline-block; }

@media only screen and (min-width: 900px) {
  /*.expandButton {*/
  /*left: auto;*/
  /*right: 0px;*/
  /*}*/
  .Layout_expandButton_3OE {
    top: 2px; }
  .Layout_rightMenu_1wT {
    left: 600px;
    padding-left: 0px;
    top: 2px;
    border-left: 1px solid #eee; }
  .Layout_leftContainer_3x2 {
    width: 600px; } }

@media only screen and (min-width: 1200px) {
  .Layout_rightMenu_1wT {
    left: 840px; }
  .Layout_leftContainer_3x2 {
    width: 840px; } }

@media only screen and (min-width: 1400px) {
  .Layout_rightMenu_1wT {
    left: 1040px; }
  .Layout_leftContainer_3x2 {
    width: 1040px; } }

@media only screen and (min-width: 1600px) {
  .Layout_rightMenu_1wT {
    left: 1240px; }
  .Layout_leftContainer_3x2 {
    width: 1240px; } }

@media only screen and (max-width: 768px) {
  .Layout_outermostContainer_38l {
    min-height: 100vh;
    background: #f1f1f1;
    position: relative;
    top: -2px;
    /*height: 100vh;*/
    /*left: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*background: #f1f1f1;*/
    /*position: relative;*/
    /*top: -62px;*/
    /*height: 100vh;*/
    /*left: 0; */
    /*margin-top: 60px;*/
    /* right: 0; */
    /* z-index: -1; */
    /* bottom: 0; */ }
  .Layout_responsiveAlign_15L {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .Layout_contentPadding_2Ui {
    padding-right: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-top: 0px; }
  .Layout_contentPaddingWithoutShadow_1Ks {
    margin: 10px;
    margin-bottom: 20px;
    margin-top: 30px; }
  .Layout_actionButton_1MN {
    overflow-x: scroll;
    width: 100%;
    white-space: nowrap; } }
.ChangeFooterModal_root_2wA {
  max-width: 1000px;
  width: 100%;
  padding: 0 !important; }
  .ChangeFooterModal_root_2wA .ChangeFooterModal_container_qHw {
    padding: 20px;
    font-size: 15px;
    background: #f9f9f9; }
    .ChangeFooterModal_root_2wA .ChangeFooterModal_container_qHw .ChangeFooterModal_radioGroup_24n {
      width: 100%; }
      .ChangeFooterModal_root_2wA .ChangeFooterModal_container_qHw .ChangeFooterModal_radioGroup_24n .ChangeFooterModal_footerList_383 {
        width: 100%; }
        .ChangeFooterModal_root_2wA .ChangeFooterModal_container_qHw .ChangeFooterModal_radioGroup_24n .ChangeFooterModal_footerList_383 .ChangeFooterModal_footerItem_3e_ {
          display: block;
          font-size: 14px; }
          .ChangeFooterModal_root_2wA .ChangeFooterModal_container_qHw .ChangeFooterModal_radioGroup_24n .ChangeFooterModal_footerList_383 .ChangeFooterModal_footerItem_3e_ .ChangeFooterModal_footerItemContainer_kpv {
            margin-top: 10px; }
            .ChangeFooterModal_root_2wA .ChangeFooterModal_container_qHw .ChangeFooterModal_radioGroup_24n .ChangeFooterModal_footerList_383 .ChangeFooterModal_footerItem_3e_ .ChangeFooterModal_footerItemContainer_kpv .ChangeFooterModal_footerItemPreview_3ol {
              width: 100%;
              -o-object-fit: contain;
                 object-fit: contain; }
/*.root {*/
/*    margin: 10px;*/
/*    width: 200px;*/
/*    text-align: center;*/
/*    margin-bottom: 50px;*/
/*}*/
/*.container {*/
/*    width: 100%;*/
/*    !*height: 220px;*!*/
/*    margin-bottom: 10px;*/
/*    !*box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.05);*!*/
/*    border: 1px solid #eee;*/
/*    border-radius: 5px;*/
/*    display: inline-block;*/
/*    background: #fff;*/
/*    transition: all .2s ease-in-out;*/
/*    position: relative;*/
/*    overflow: hidden;*/
/*    text-align: center;*/
/*}*/
.PageCell_modal_1Le {
  width: auto !important;
  max-width: 1400px;
  /*min-width: 320px;*/ }

/*.container:hover {*/
/*    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.05);*/
/*}*/
/*.container:hover .content {*/
/*    !*opacity: 0.8;*!*/
/*    !*cursor: pointer;*!*/
/*}*/
/*.container:hover .pageName {*/
/*    white-space: unset;*/
/*}*/
/*.container:hover .editButton {*/
/*    opacity: 1;*/
/*}*/
/*.container:hover .deleteButton {*/
/*    opacity: 1;*/
/*}*/
/*.container:hover .renameButton {*/
/*    opacity: 1;*/
/*}*/
/*.container:hover .previewButton {*/
/*    opacity: 1;*/
/*}*/
/*.container:hover .copyLinkButton {*/
/*    opacity: 1;*/
/*}*/
/*.langTag {*/
/*    position: absolute;*/
/*    left: 10px;*/
/*    top: 5px;*/
/*    font-size: 14px;*/
/*    color: #bbb;*/
/*}*/
/*.content {*/
/*    opacity: 0;*/
/*    display: block;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: #fff;*/
/*    position: absolute;*/
/*    top: 0px;*/
/*    left: 0px;*/
/*    transition: .5s ease;*/
/*    border-radius: 5px;*/
/*    backface-visibility: hidden;*/
/*}*/
/*.pageName {*/
/*    font-size: 15px;*/
/*    text-align: center;*/
/*    margin-top: 5px;*/
/*    overflow: hidden;*/
/*    -ms-text-overflow: ellipsis;*/
/*    text-overflow: ellipsis;*/
/*    white-space: nowrap;*/
/*}*/
.PageCell_input_Sjc {
  height: 45px;
  line-height: 45px;
  font-size: 15px;
  min-width: 300px; }

/*.addButton {*/
/*    height: 100%;*/
/*    width: 100%;*/
/*    padding: 10px;*/
/*    border: none;*/
/*}*/
/*.addButton:hover {*/
/*    height: 100%;*/
/*    width: 100%;*/
/*    border: none;*/
/*    !*background: #eee;*!*/
/*}*/
/*.editButton {*/
/*    opacity: 0;*/
/*    position: absolute;*/
/*    height: 34%;*/
/*    width: 100%;*/
/*    top: 0px;*/
/*    left: 0px;*/
/*    !*transform: translate(-50%, -50%);*!*/
/*    !*-ms-transform: translate(-50%, -50%);*!*/
/*    background: none;*/
/*    border: none !important;*/
/*    border-radius: 0px;*/
/*    transition: .2s ease;*/
/*}*/
/*.copyLinkButton {*/
/*    opacity: 0;*/
/*    position: absolute;*/
/*    height: 33%;*/
/*    width: 100%;*/
/*    top: 67%;*/
/*    left: 0px;*/
/*    !*transform: translate(-50%, -50%);*!*/
/*    !*-ms-transform: translate(-50%, -50%);*!*/
/*    background: none;*/
/*    border: none !important;*/
/*    border-radius: 0px;*/
/*    transition: .2s ease;*/
/*}*/
/*.copyLinkButton:hover {*/
/*    background: #eee;*/
/*    border: none !important;*/
/*}*/
/*.editButton:hover {*/
/*    background: #eee;*/
/*    border: none !important;*/
/*}*/
/*.previewButton {*/
/*    opacity: 0;*/
/*    position: absolute;*/
/*    height: 34%;*/
/*    width: 100%;*/
/*    top: 33%;*/
/*    left: 0px;*/
/*    border-radius: 0px;*/
/*    background: none;*/
/*    border: none !important;*/
/*    transition: .2s ease;*/
/*}*/
/*.previewButton:hover {*/
/*    background: rgba(170, 170, 170, 0.20);*/
/*    border: none !important;*/
/*}*/
/*.deleteButton {*/
/*    opacity: 1;*/
/*    position: absolute;*/
/*    height: 30px;*/
/*    width: 30px;*/
/*    padding: 0px;*/
/*    color: #aaa;*/
/*    top: 0px;*/
/*    right: 0px;*/
/*    border-radius: 0px;*/
/*    background: none;*/
/*    border: none !important;*/
/*}*/
/*.deleteButton:hover {*/
/*    color: #000;*/
/*    background: rgba(170, 170, 170, 0.20);*/
/*    border: none !important;*/
/*}*/
/*.renameButton {*/
/*    opacity: 0;*/
/*    position: absolute;*/
/*    height: 33%;*/
/*    width: 100%;*/
/*    top: 34%;*/
/*    left: 0px;*/
/*    !*transform: translate(-50%, -50%);*!*/
/*    !*-ms-transform: translate(-50%, -50%);*!*/
/*    background: none;*/
/*    border: none !important;*/
/*    border-radius: 0px;*/
/*    border-top: 1px solid #eee;*/
/*    transition: .2s ease;*/
/*}*/
/*.renameButton:hover {*/
/*    background: #eee;*/
/*    border: none !important;*/
/*}*/
/*.menuChoiceButton {*/
/*    font-size: 14px;*/
/*    position: absolute;*/
/*    top: 7px;*/
/*    right: 7px;*/
/*    background: #a2a7b9;*/
/*    color: #fff;*/
/*    border: none;*/
/*}*/
/*.menuChoiceButton:hover {*/
/*    background: #0071ff;*/
/*    color: #fff;*/
/*    border: none;*/
/*}*/
/*.menuChoiceItem {*/
/*    position: relative;*/
/*    margin-bottom: 15px;*/
/*    background: #fafafa;*/
/*    border-radius: 5px;*/
/*    padding: 10px 15px;*/
/*    border: 1px solid #eee;*/
/*}*/
/*.actionButton {*/
/*    box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.2);*/
/*    text-align: center;*/
/*    min-width: 200px;*/
/*    background: #fafafa;*/
/*    color: #000;*/
/*    padding: 20px 0px;*/
/*    border-radius: 5px;*/
/*}*/
@media only screen and (max-width: 768px) {
  /*    .container:hover .content {*/
  /*        opacity: 0;*/
  /*    }*/
  /*    .content {*/
  /*        !*opacity: 0.5;*!*/
  /*    }*/
  /*    .editButton {*/
  /*        opacity: 1;*/
  /*        background: rgba(255, 255, 255, 0.67);*/
  /*    }*/
  /*    .deleteButton {*/
  /*        opacity: 1;*/
  /*    }*/
  /*    .renameButton {*/
  /*        opacity: 1;*/
  /*        background: rgba(255, 255, 255, 0.8);*/
  /*    }*/
  /*    .previewButton {*/
  /*        opacity: 1;*/
  /*        background: rgba(255, 255, 255, 0.8);*/
  /*    }*/
  /*    .copyLinkButton {*/
  /*        opacity: 1;*/
  /*        background: rgba(255, 255, 255, 0.8);*/
  /*    }*/
  /*    .root {*/
  /*        margin-left: 1%;*/
  /*        margin-right: 1%;*/
  /*        width: 30%;*/
  /*        margin-bottom: 20px;*/
  /*    }*/
  .PageCell_modal_1Le {
    width: 90% !important;
    margin: auto; }
  /*    .actionButton {*/
  /*        min-width: 100%;*/
  /*        padding: 0px;*/
  /*    }*/ }

/*@media only screen and (max-width: 600px) {*/
/*    .root {*/
/*        margin-left: 2%;*/
/*        margin-right: 2%;*/
/*        width: 96%;*/
/*    }*/
/*}*/
.PageCell_root_14i {
  margin-bottom: 10px;
  padding: 15px;
  border: 1px solid #eee;
  border-radius: 5px;
  background: #fff;
  font-size: 14px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative; }

.PageCell_root_14i:hover {
  -webkit-box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.05); }

.PageCell_tag_V8v {
  color: #0071ff;
  background: #deeafe;
  font-weight: bold;
  padding: 5px 10px;
  display: inline;
  border-radius: 100px;
  margin-right: 10px;
  font-size: 12px; }

.PageCell_add_2aF {
  border: none;
  padding: 5px;
  border-radius: 3px;
  margin-right: 10px;
  background: #888;
  color: #fff;
  font-weight: bold;
  cursor: pointer; }

.PageCell_actionButtonBlock_wFz {
  position: absolute;
  right: 5px;
  top: 0px;
  text-align: right;
  display: inline-block; }

.PageCell_actionButtonBlock_wFz > div {
  display: inline;
  margin-right: 10px; }

.PageCell_actionButtonBlock_wFz > a {
  line-height: 50px;
  display: inline-block;
  font-size: 13px;
  text-decoration: underline;
  padding: 0px 10px; }

.PageCell_radio_2_L {
  /*display: block;*/ }

.PageCell_radio_2_L > label {
  padding: 0px 10px;
  font-size: 13px; }

/*@media only screen and (max-width: 768px) {*/
@media only screen and (max-width: 1200px) {
  .PageCell_root_14i {
    padding: 15px;
    max-width: 95%;
    margin: 0px auto 10px;
    position: relative; }
  .PageCell_actionButtonBlock_wFz {
    position: relative;
    right: 0px;
    top: 0px;
    text-align: left;
    display: block;
    text-align: left;
    margin-top: 15px; }
  .PageCell_actionButtonBlock_wFz > a {
    line-height: 30px;
    padding: 0px 5px; } }
.RightMenu_closeButton_1tj {
  border: none;
  font-size: 20px;
  margin-top: 10px;
  margin-right: 10px;
  /*display: none;*/ }

.RightMenu_container_Dtd {
  position: absolute;
  top: 58px;
  bottom: 0px;
  right: 0px;
  left: 0px;
  overflow-y: scroll;
  padding: 20px 30px 30px;
  /*border-bottom: 1px solid rgb(238, 238, 238);*/ }

.RightMenu_leftTab_3H4 {
  width: 100%;
  border: none;
  padding: 10px 0px;
  font-size: 15px;
  /*border-right: 1px solid #eee;*/
  border-radius: 0px;
  overflow: hidden;
  height: auto; }

.RightMenu_leftTab_3H4:hover {
  border-color: #eee; }

.RightMenu_leftTab_3H4:focus {
  border-color: #eee; }

.RightMenu_leftTab_3H4:active {
  border-color: #eee; }

.RightMenu_rightTab_2hU {
  width: 50%;
  border: none;
  padding: 10px 0px;
  font-size: 15px;
  border-radius: 0px;
  overflow: hidden;
  height: auto; }

.RightMenu_customMenu_Cgn {
  /*background-color: #fff;*/
  /*border: 1px solid #eee;*/
  overflow: hidden;
  /*text-align: right;*/
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
  border: 1px solid #eee;
  border-radius: 5px;
  /*background: #fafafa;*/ }

.RightMenu_customMenu_Cgn > li {
  background: none !important;
  font-size: 15px !important;
  color: #aaa;
  /*margin-bottom: 0px !important;*/ }

.RightMenu_customMenu_Cgn > li:hover {
  color: #4c5259; }

.RightMenu_customMenu_Cgn > li > div {
  font-size: 15px !important;
  /*margin-bottom: 0px !important;*/ }

.RightMenu_customMenu_Cgn > li > ul {
  background: none !important; }

.RightMenu_customMenu_Cgn > li > ul > li {
  font-size: 15px !important;
  font-weight: normal;
  border: 0px !important;
  letter-spacing: 0px !important;
  padding-top: 0px !important;
  background: none !important;
  color: #aaa; }

.RightMenu_customMenu_Cgn > li > ul > li:hover {
  color: #4c5259; }

.RightMenu_customMenu_Cgn > li > div > div > div > span {
  font-size: 15px !important;
  /*color: #4c5259;*/ }

.RightMenu_customMenu_Cgn > li > div > div > div {
  font-size: 15px !important;
  /*color: #4c5259;*/ }

.RightMenu_customMenu_Cgn > li > div > div {
  font-size: 15px !important;
  /*color: #4c5259;*/ }

.RightMenu_customMenu_Cgn > li > ul > li > div {
  font-size: 15px !important;
  font-weight: normal; }

.RightMenu_customMenu_Cgn > li > div > span {
  /*font-size: 16px !important;*/
  /*font-weight: 300;*/
  letter-spacing: 0px !important;
  padding-top: 10px !important; }

.RightMenu_radio_1eF {
  /*display: block;*/ }

.RightMenu_radio_1eF > label {
  padding: 0px 10px;
  font-size: 13px; }

.RightMenu_category_check_3J4 > label {
  width: 30%;
  vertical-align: text-top; }

.RightMenu_menu_check_eGJ > label {
  width: 30%;
  vertical-align: text-top; }

.RightMenu_colorPickerContainer_3pG {
  position: relative;
  height: 100%;
  padding-top: 0px;
  width: 100%;
  margin-bottom: 10px; }
  .RightMenu_colorPickerContainer_3pG .RightMenu_content_3jV {
    height: 90%; }
    .RightMenu_colorPickerContainer_3pG .RightMenu_content_3jV .RightMenu_colorPackGridContainer_1uO {
      display: -ms-grid !important;
      display: grid !important;
      -ms-grid-columns: (1fr)[3] !important;
          grid-template-columns: repeat(3, 1fr) !important; }
    .RightMenu_colorPickerContainer_3pG .RightMenu_content_3jV .RightMenu_typeContainer_3o2 {
      padding: 5px 0px;
      white-space: nowrap;
      overflow-x: auto; }
      .RightMenu_colorPickerContainer_3pG .RightMenu_content_3jV .RightMenu_typeContainer_3o2::-webkit-scrollbar {
        display: none; }
      .RightMenu_colorPickerContainer_3pG .RightMenu_content_3jV .RightMenu_typeContainer_3o2 .RightMenu_typeName_2kT {
        margin-bottom: 5px; }
      .RightMenu_colorPickerContainer_3pG .RightMenu_content_3jV .RightMenu_typeContainer_3o2 .RightMenu_optionWrapper_2DM {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        gap: 5px;
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
        overflow-x: scroll; }
        .RightMenu_colorPickerContainer_3pG .RightMenu_content_3jV .RightMenu_typeContainer_3o2 .RightMenu_optionWrapper_2DM > div {
          -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
                  flex-shrink: 0;
          cursor: pointer; }
        .RightMenu_colorPickerContainer_3pG .RightMenu_content_3jV .RightMenu_typeContainer_3o2 .RightMenu_optionWrapper_2DM > div > div > div > div {
          width: 50px !important;
          height: 50px !important;
          margin: 0 !important; }
          .RightMenu_colorPickerContainer_3pG .RightMenu_content_3jV .RightMenu_typeContainer_3o2 .RightMenu_optionWrapper_2DM > div > div > div > div > i {
            font-size: 18px; }
      .RightMenu_colorPickerContainer_3pG .RightMenu_content_3jV .RightMenu_typeContainer_3o2 .RightMenu_imageWrapper_1UZ {
        width: 50px;
        height: 50px;
        background-position: center;
        -webkit-background-size: cover;
                background-size: cover;
        border-radius: 5px;
        border: 1px solid #d9d9d9; }
      .RightMenu_colorPickerContainer_3pG .RightMenu_content_3jV .RightMenu_typeContainer_3o2 .RightMenu_imageWrapperActive_1J_ {
        border: 1px solid var(--main-color); }

.RightMenu_section_j3F .RightMenu_title_3cp {
  font-size: 15px;
  margin-bottom: 5px; }

.RightMenu_section_j3F .RightMenu_expandable_h7Z {
  -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
  visibility: hidden;
  opacity: 0; }
  .RightMenu_section_j3F .RightMenu_expandable_h7Z > div {
    display: none; }
  .RightMenu_section_j3F .RightMenu_expandable--expanded_1wB {
    visibility: visible;
    opacity: 1; }
    .RightMenu_section_j3F .RightMenu_expandable--expanded_1wB > div {
      display: block; }

.RightMenu_selectSection_2oM {
  width: 100%; }
  .RightMenu_selectSection_2oM div {
    width: 100%;
    height: 50px; }
  .RightMenu_selectSection_2oM .ant-select-selection-selected-value {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.RightMenu_preview_1vy img,
.RightMenu_selectSection_2oM img {
  height: 20px;
  margin-left: 15px; }

.RightMenu_preview_1vy img:first-child,
.RightMenu_selectSection_2oM img:first-child {
  margin-left: 10px; }

.RightMenu_preview_1vy .RightMenu_ColorpackItem_I-C,
.RightMenu_selectSection_2oM .RightMenu_ColorpackItem_I-C {
  margin-left: 10px;
  display: inline-block;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  border: 2px solid #eee; }

.RightMenu_preview_1vy .RightMenu_ColorpackText_2vZ,
.RightMenu_selectSection_2oM .RightMenu_ColorpackText_2vZ {
  margin-left: 10px;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 15px; }

@media only screen and (max-width: 900px) {
  .RightMenu_closeButton_1tj {
    display: block; } }
.Layout_square_3Ff {
  position: relative;
  width: 100%; }

.Layout_square_3Ff:after {
  content: '';
  display: block;
  padding-bottom: 100%; }

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

.Layout_addButton_1-z {
  font-weight: 200;
  height: 40px;
  width: 40px;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #6f7894;
  color: #fff;
  background: #6f7894; }

.Layout_outermostContainer_3mo {
  position: absolute;
  top: 61px;
  left: 0;
  right: 0;
  bottom: 0; }

.Layout_innerContainer_31d {
  position: relative;
  height: 100%; }

.Layout_rightMenu_2Ed {
  display: inline-block;
  background: #fff;
  vertical-align: top;
  position: absolute;
  left: 40px;
  right: 0px;
  top: 2px;
  height: 100%;
  /*overflow-y: scroll;*/
  -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  border-left: 1px solid #eee;
  z-index: 1; }

.Layout_leftContainer_3Kw {
  width: 100%;
  display: inline-block;
  height: 100%;
  overflow-y: scroll;
  position: relative; }

.Layout_expandButton_3lI {
  position: absolute;
  right: 0px;
  top: 2px;
  /*width: 25px;*/
  border-right: 0px;
  border-top: 0px;
  border-radius: 0px 0px 0px 5px;
  height: 40px;
  /*padding-left: 7px !important;*/
  font-size: 14px;
  background: #6f7984;
  border: none;
  color: #fff; }

.Layout_expandButton_3lI > i {
  font-weight: bold; }

.Layout_expandButton_3lI:hover {
  border: none;
  background: #4c5259;
  color: #fff; }

.Layout_expandButton_3lI:focus {
  border: none;
  background: #6f7984;
  color: #fff; }

.Layout_expandButton_3lI:active {
  border: none;
  background: #6f7984;
  color: #fff; }

.Layout_responsiveAlign_1vW {
  /*justify-content: left;*/
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.Layout_contentPaddingWithoutShadow_2Iu {
  margin: 30px;
  margin-bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.Layout_tips_button_Itr {
  height: 35px !important;
  line-height: 35px !important;
  background-color: #ff9900 !important;
  color: #fff !important;
  border-color: #ff9900 !important; }

.Layout_tips_button_Itr span {
  font-size: 14px;
  letter-spacing: 0px;
  padding: 20px;
  font-weight: 400; }

.Layout_contentPadding_1SD {
  background: #f1f1f1;
  padding: 10px;
  /*padding-bottom: 50px;*/
  border-radius: 5px;
  /*box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05);*/
  /*margin: 10px 30px 30px;*/
  margin: 10px 30px 30px; }

.Layout_actionButton_2Qw > div {
  display: inline-block; }

@media only screen and (min-width: 900px) {
  /*.expandButton {*/
  /*left: auto;*/
  /*right: 0px;*/
  /*}*/
  .Layout_expandButton_3lI {
    top: 2px; }
  .Layout_rightMenu_2Ed {
    left: 600px;
    padding-left: 0px;
    top: 2px;
    border-left: 1px solid #eee; }
  .Layout_leftContainer_3Kw {
    width: 600px; } }

@media only screen and (min-width: 1200px) {
  .Layout_rightMenu_2Ed {
    left: 840px; }
  .Layout_leftContainer_3Kw {
    width: 840px; } }

@media only screen and (min-width: 1400px) {
  .Layout_rightMenu_2Ed {
    left: 1040px; }
  .Layout_leftContainer_3Kw {
    width: 1040px; } }

@media only screen and (min-width: 1600px) {
  .Layout_rightMenu_2Ed {
    left: 1240px; }
  .Layout_leftContainer_3Kw {
    width: 1240px; } }

@media only screen and (max-width: 768px) {
  .Layout_outermostContainer_3mo {
    min-height: 100vh;
    background: #f1f1f1;
    position: relative;
    top: -2px;
    /*height: 100vh;*/
    /*left: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*background: #f1f1f1;*/
    /*position: relative;*/
    /*top: -62px;*/
    /*height: 100vh;*/
    /*left: 0; */
    /*margin-top: 60px;*/
    /* right: 0; */
    /* z-index: -1; */
    /* bottom: 0; */ }
  .Layout_responsiveAlign_1vW {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .Layout_contentPadding_1SD {
    padding-right: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-top: 0px; }
  .Layout_contentPaddingWithoutShadow_2Iu {
    margin: 10px;
    margin-bottom: 20px;
    margin-top: 30px; }
  .Layout_actionButton_2Qw {
    overflow-x: scroll;
    width: 100%;
    white-space: nowrap; } }
@charset "UTF-8";
body {
  background: #fff;
  --property-theme-color1: #d9bf93;
  --property-theme-color2: #b06029;
  --property-theme-color3: #d0dce8;
  --property-theme-color4: #d9e1eb;
  --property-text-color1: #000;
  --property-text-color2: #25252b;
  --property-text-color3: #fafafa;
  --property-text-color4: #ccc;
  --bg-color: #000;
  --selected-color: #0071ff;
  --selected-color-light: #0071ff;
  --text-color: #fff;
  --button-text-color: #fff;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  min-width: 300px;
}

img {
  max-width: 100%;
}

input {
  color: #000;
}

input::placeholder {
  color: #bbb;
}

* {
  word-break: break-word;
  word-wrap: break-word;
}

/* custom scrollbar */
.sortableHelperClassInModal {
  z-index: 1001;
}

* {
  min-height: 0;
  min-width: 0;
}

.ant-layout {
  background: none;
}

.vertical-center-modal {
  text-align: center;
  white-space: nowrap;
}

.vertical-center-modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.vertical-center-modal .ant-modal {
  display: inline-block;
  vertical-align: middle;
  top: 0;
  text-align: left;
}

.avatar-uploader-trigger {
  display: table-cell;
  vertical-align: middle;
  font-size: 28px;
  color: #999;
}

.objectFitCover {
  object-fit: cover;
}

.objectFitContain {
  object-fit: contain;
}

.note-editor .note-editable {
  line-height: 1.2;
  font-size: 14px;
}

.mobileDisplayOnly {
  display: none;
}

.selectDisable {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.hoverPointer:hover {
  cursor: pointer;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
  /*淡淡的白*/
  transition: background-color 5000s ease-in-out 0s;
  /*透明*/
  -webkit-text-fill-color: #000;
  /*字體顏色*/
}

@media only screen and (max-width: 767px) {
  .desktopDisplayOnly {
    display: none;
  }
}

.menu-tooltip .ant-tooltip-inner {
  padding: 0;
}

@keyframes flash-animation {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
}

.ant-table-thead > tr.ant-table-row-hover:not(.ant-table-expanded-row) > td,
.ant-table-tbody > tr.ant-table-row-hover:not(.ant-table-expanded-row) > td,
.ant-table-thead > tr:hover:not(.ant-table-expanded-row) > td,
.ant-table-tbody > tr:hover:not(.ant-table-expanded-row) > td {
  background: #eee;
}

.ant-menu-inline .ant-menu-item {
  font-size: 13px !important;
}

.ant-menu-inline .ant-menu-submenu-title {
  font-size: 13px !important;
}

.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #333333;
  box-shadow: none;
}

.ant-menu-dark {
  background: #404040;
}

.ant-breadcrumb {
  font-size: 14px;
}

.ant-breadcrumb > span:first-child > span:first-child {
  color: #aaa;
  text-decoration: underline;
}

.ant-alert-message {
  font-size: 16px !important;
}

.ant-alert-description {
  font-size: 14px;
}

.ant-alert-info {
  border: 1px solid #cde7fb;
  background: #ecf4fa;
}

.ant-menu-item {
  font-size: 15px;
  color: #000;
}

.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-nav-container {
  height: auto !important;
}

.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab {
  padding: 10px 20px !important;
  background: none;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  transition: all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-active {
  background: #fff;
  border-top: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}

.ant-tabs-nav .ant-tabs-tab {
  font-size: 15px;
  padding: 15px 20px;
}

.ant-tabs-nav .ant-tabs-tab-active {
  color: #000;
}

.ant-tag-blue {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
  font-size: 13px;
}

.ant-tag-pink {
  color: #f5317f;
  background: #fde6ef;
  border-color: #fab6dd;
}

.ant-message-notice:first-child {
  margin-top: 0px !important;
}

.ant-message-notice {
  padding: 0px !important;
}

.ant-message-notice-content {
  padding: 16px 16px !important;
}

.ant-message .anticon {
  font-size: 15px !important;
}

.ant-message-custom-content span {
  font-size: 13px !important;
}

.ant-breadcrumb-link {
  color: #000 !important;
  font-weight: normal !important;
  font-size: 14px !important;
}

.ant-breadcrumb-link a {
  color: #888 !important;
  text-decoration: underline;
}

.ant-notification-notice {
  border-radius: 10px;
  border: 1px solid #eee;
}

.ant-notification-notice-close-x::after {
  font-size: 15px;
  padding: 10px 0px 10px 10px;
}

.ant-notification-notice-message {
  font-size: 15px !important;
}

.ant-notification-notice-description {
  font-size: 14px !important;
}

.ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-left: 40px;
}

.ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-left: 40px;
}

.ant-pagination-total-text {
  font-size: 14px;
}

.ant-alert-with-description.ant-alert-no-icon {
  padding: 10px 15px;
}

.ant-select-dropdown-menu-item-disabled {
  color: #bbb !important;
}

.ant-radio-button-wrapper-checked {
  background: #4c5259 !important;
  color: #fff !important;
}

.ant-time-picker-panel-input-wrap {
  font-size: 14px;
  line-height: 2;
  height: auto;
}

.ant-time-picker-panel-narrow .ant-time-picker-panel-input-wrap {
  font-size: 14px;
  line-height: 2;
  height: auto;
}

.ant-time-picker-panel-select li {
  font-size: 14px;
  line-height: 2;
  height: auto;
}

.ant-calendar-picker-container {
  z-index: 99999;
  transform: scale(1.1);
  transition: all 0.2s ease-in-out;
}

.ant-btn[disabled] {
  color: #aaa !important;
  border-color: #ddd !important;
  background-color: #eee !important;
}

.ant-btn > .anticon {
  margin-right: -0.5em;
}

.ant-btn > .anticon-down {
  transform: scaleY(0.9);
}

.redBg {
  background-color: red;
  border-radius: 51px;
  color: white;
  padding: 5px;
}

.tipsButton {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #ff9900 !important;
  color: #fff !important;
  border-color: #ff9900 !important;
  padding: 0px 15px;
}

.tipsButton span {
  font-size: 14px;
}

.dangerButton {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #dc3545 !important;
  color: #fbe9eb !important;
  border-color: #dc3545 !important;
  padding: 0px 15px;
}

.sortButton {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #0071ff !important;
  color: #fff !important;
  border-color: #0071ff !important;
  padding: 0px 15px;
}

.sortButton span {
  font-size: 14px;
}

.tipsMiniButton {
  height: 35px !important;
  line-height: 35px !important;
  background-color: #ff9900 !important;
  color: #fff !important;
  border-color: #ff9900 !important;
}

.tipsMiniButton span {
  font-size: 14px;
  letter-spacing: 0px;
  padding: 20px;
  font-weight: 400;
}

.miniDeleteButton {
  height: 32px !important;
  line-height: 32px !important;
  background-color: #f76767;
  color: #fff !important;
  border-color: #f76767;
  padding: 0px 20px;
}

.miniDeleteButton[disabled] {
  border-color: #d9d9d9 !important;
  color: #aaa !important;
}

.miniDeleteButton > span {
  font-size: 13px;
}

.greyButton {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #dc9769 !important;
  color: #fff !important;
  border-color: #dc9769 !important;
  padding: 0px 15px;
}

.greyButton > span {
  font-size: 14px;
}

.tintButton {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #3093cb !important;
  color: #fff !important;
  border-color: #3093cb !important;
  padding: 0px 15px;
}

.tintButton > span {
  font-size: 14px;
}

.deepBlueButton {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #3c6798 !important;
  color: #fff !important;
  border-color: #3c6798 !important;
  padding: 0px 15px;
}

.deepBlueButton > span {
  font-size: 14px;
}

.blueButton {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #0071ff !important;
  color: #fff !important;
  border-color: #0071ff !important;
  padding: 0px 15px;
}

.blueButton > span {
  font-size: 14px;
}

.navyButton {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #2470c5 !important;
  color: #fff !important;
  border-color: #2470c5 !important;
  padding: 0px 15px;
}

.navyButton > span {
  font-size: 14px;
}

.themeButton {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #0071ff !important;
  color: #fff !important;
  border-color: #0071ff !important;
  padding: 0px 15px;
}

.themeButton > span {
  font-size: 14px;
}

.themeButton > i {
  font-weight: bold;
}

.cancelButton {
  height: 40px !important;
  line-height: 40px !important;
  background-color: red !important;
  color: #fff !important;
  border-color: red !important;
  padding: 0px 15px;
}

.cancelButton > span {
  font-size: 14px;
}

.cancelButton > i {
  font-weight: bold;
}

.greenButton {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #15c162 !important;
  color: #fff !important;
  border-color: #15c162 !important;
  padding: 0px 15px;
}

.greenButton > span {
  font-size: 14px;
}

.greenButton > i {
  font-weight: bold;
}

.whatsappLogoButton {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #06d755 !important;
  border-color: #06d755 !important;
  color: #fff !important;
  padding: 10px;
  margin-bottom: 0px;
  vertical-align: top;
}

.whatsappLogoButton > img {
  width: 20px;
  display: block;
}

.whatsappGreenButton > span {
  font-size: 14px;
}

.whatsappGreenButton > i {
  font-weight: bold;
}

.whatsappGreenButton {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #06d755 !important;
  color: #fff !important;
  border-color: #06d755 !important;
  padding: 0px 15px;
}

.whatsappGreenButton > span {
  font-size: 14px;
}

.whatsappGreenButton > i {
  font-weight: bold;
}

.whatsappLightGreenTheme {
  background-color: #00bfa5 !important;
  border-color: #00bfa5 !important;
}

.grayButton {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #000 !important;
  color: #fff !important;
  border-color: #000 !important;
  padding: 0px 15px;
}

.grayButton > span {
  font-size: 14px;
}

.grayButton > i {
  font-weight: bold;
}

.plainButton {
  height: 40px !important;
  line-height: 40px !important;
  background-color: #f1f1f1 !important;
  color: #000 !important;
  border-color: #f1f1f1 !important;
  padding: 0px 15px;
}

.plainButton > span {
  font-size: 14px;
}

.plainButton > i {
  font-weight: bold;
}

.plainButton[disabled] {
  background-color: #eee !important;
  border-color: #ddd !important;
  color: #bbb !important;
}

.miniNumberButton {
  height: 30px !important;
  line-height: 28px !important;
  background-color: #fff !important;
  color: #555 !important;
  border-color: #aaa !important;
  padding: 0px 7px;
}

.miniNumberButton > span {
  font-size: 13px;
}

.miniNumberButton > i {
  font-weight: bold;
}

.miniNumberButton[disabled] {
  background-color: #eee !important;
  border-color: #ddd !important;
  color: #bbb !important;
}

.minBtn {
  line-height: 1 !important;
  font-size: 14px;
  letter-spacing: 0px;
  padding: 0px 15px;
}

.optionTagButton {
  display: inline-block;
  border: 1px solid #ddd;
  color: #444;
  font-size: 12px;
  padding: 7px 10px;
  border-radius: 5px;
  line-height: 1;
}

.ant-switch-checked {
  border-color: #0071ff !important;
  background-color: #0071ff !important;
}

.ant-switch-disabled {
  background: #eaeaea !important;
  border-color: #eaeaea !important;
}

.ant-switch {
  min-width: 38px;
}

.ml9 {
  margin-left: 9px;
}

.ml10 {
  margin-left: 10px;
}

.ml11 {
  margin-left: 11px;
}

.ml12 {
  margin-left: 12px;
}

.ml13 {
  margin-left: 13px;
}

.ml14 {
  margin-left: 14px;
}

.ml15 {
  margin-left: 15px;
}

.ml16 {
  margin-left: 16px;
}

.ml17 {
  margin-left: 17px;
}

.ml18 {
  margin-left: 18px;
}

.ml19 {
  margin-left: 19px;
}

.ml20 {
  margin-left: 20px;
}

.customSelect {
  color: #000;
}

.customSelect div {
  height: 50px !important;
  line-height: 50px !important;
  font-size: 15px !important;
  color: #000;
}

.customSelectOption {
  line-height: 25px !important;
  font-size: 14px !important;
  white-space: pre-line;
  color: #000;
}

.customSelectLarge {
  color: #000;
}

.customSelectLarge div {
  height: 40px !important;
  line-height: 40px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #000;
}

.customSelectOptionLarge {
  line-height: 25px !important;
  font-size: 14px !important;
  white-space: pre-line;
  color: #000;
}

.customSelectMedium > div {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #000;
}

.customSelectMedium > div > div {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #000;
}

.customSelectOptionMedium {
  line-height: 25px !important;
  font-size: 14px !important;
  white-space: pre-line;
  color: #000;
}

.customSelectSmall {
  color: #000;
}

.customSelectSmall div {
  height: 35px !important;
  line-height: 35px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  top: 0px;
  margin-top: 0px;
  color: #000;
}

.customSelectOptionSmall {
  line-height: 25px !important;
  font-size: 14px !important;
  white-space: pre-line;
  color: #000;
}

.customSelectMini {
  color: #000;
}

.customSelectMini div {
  height: 30px !important;
  line-height: 28px !important;
  font-size: 14px !important;
  top: 0px;
  margin-top: 0px;
  color: #000;
}

.customSelectMini div > span {
  pointer-events: none;
  color: #000;
}

.customSelectOptionMini {
  line-height: 20px !important;
  font-size: 13px !important;
  white-space: initial !important;
  color: #000;
}

.customMultiSelectMedium > div {
  height: auto !important;
  line-height: 38px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #000;
}

.customMultiSelectMedium > div > div {
  height: auto !important;
  line-height: 38px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #000;
}

.customMultiSelectMedium {
  line-height: 25px !important;
  font-size: 14px !important;
  white-space: pre-line;
  color: #000;
}

.customMultiSelectMedium li {
  height: 30px !important;
  line-height: 30px !important;
  color: #000;
}

.ant-popover-message {
  font-size: 14px;
}

.ant-popover-message-title {
  line-height: 15px;
}

.ant-popover-inner-content {
  padding: 10px 20px;
}

.ant-popover-buttons .ant-btn {
  height: 25px !important;
}

.ant-popover-inner-content {
  max-width: 400px;
}

@media only screen and (max-width: 1000px) {
  .ant-popover-inner-content {
    max-width: 230px;
  }
}

.customInput40 {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px;
  vertical-align: top;
}

.customInput40 > input {
  font-size: 14px;
}

.customInput35 {
  height: 35px !important;
  line-height: 35px !important;
  font-size: 14px;
}

.customInput30 {
  height: 30px !important;
  line-height: 30px !important;
  font-size: 13px;
}

.customTextField25 {
  line-height: 25px !important;
  font-size: 14px;
}

.customNumberInput35 {
  height: 35px !important;
  line-height: 35px !important;
  font-size: 15px !important;
  width: 100%;
}

.customNumberInput35 input {
  height: 33px;
}

.customNumberInput40 {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 14px !important;
}

.customNumberInput40 input {
  height: 36px;
}

.customNumberInput45 {
  height: 38px !important;
  line-height: 38px !important;
  font-size: 15px !important;
}

.customNumberInput45 input {
  height: 36px;
}

.customTextArea40 {
  height: 38px !important;
  line-height: 2 !important;
  font-size: 14px;
  vertical-align: top;
}

.customTextArea40 > input {
  font-size: 14px;
}

.ant-modal-content {
  border-radius: 15px;
}

.ant-modal-header {
  border-bottom: none !important;
  background: #f6f6f7 !important;
  padding: 10px 16px;
  border-radius: 15px 15px 0 0 !important;
}

.ant-modal-title {
  padding-left: 10px !important;
  font-size: 17px !important;
  color: #000;
  line-height: 30px !important;
}

.ant-modal-close-x {
  color: #000 !important;
  line-height: 51px !important;
  font-size: 18px !important;
  padding-right: 10px !important;
}

.ant-modal-footer {
  border-top: 1px solid #eee !important;
}

.ant-modal-footer .ant-btn {
  border: none;
}

.ant-modal-footer {
  padding: 10px 15px !important;
}

.ant-modal-footer .ant-btn {
  border: none !important;
}

.ant-modal-footer .ant-btn-lg {
  color: #000 !important;
  background-color: #f1f1f1 !important;
  font-weight: normal !important;
  height: 40px !important;
  padding: 0 40px !important;
  border-radius: 5px;
}

.ant-modal-footer .ant-btn-primary {
  color: #fff !important;
  background-color: #0071ff !important;
}

.ant-confirm .ant-modal-body {
  padding: 20px 30px;
}

.ant-confirm .ant-confirm-btns {
  margin-top: 20px;
}

.ant-confirm-body-wrapper > div > i {
  line-height: 40px;
  font-size: 20px !important;
  margin-right: 10px !important;
}

.ant-confirm-body-wrapper > div > span {
  font-size: 17px !important;
  line-height: 40px;
}

.ant-confirm-body-wrapper > div > div {
  font-size: 15px !important;
  margin-left: 0px !important;
}

.ant-confirm-body-wrapper > div > button:first-child {
  background: #aaa;
  color: #fff;
  border: none;
}

@media only screen and (max-width: 768px) {
  .ant-confirm .ant-modal-body {
    padding: 15px 20px;
  }
}

.editModeWithTextWideModal {
  text-align: center;
  white-space: nowrap;
}

.editModeWithTextWideModal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.editModeWithTextWideModal > div:first-child {
  display: inline-block;
  vertical-align: middle;
  top: 0;
  text-align: left;
  min-width: 800px;
  width: 70% !important;
  /* width: 65% !important; */
}

.editModeWithTextModal {
  text-align: center;
  white-space: nowrap;
}

.editModeWithTextModal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.editModeWithTextModal > div:first-child {
  display: inline-block;
  vertical-align: middle;
  top: 0;
  text-align: left;
  min-width: 700px;
  width: 70% !important;
  /* width: 65% !important; */
}

@media only screen and (max-width: 1010px) {
  .editModeWithTextWideModal > div:first-child {
    /* width: 90% !important; */
  }
  .editModeWithTextModal > div:first-child {
    /* width: 90% !important; */
  }
}

@keyframes fadeIn30 {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOut30 {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(40px);
  }
}

.ant-modal {
  animation: fadeIn30 0.3s ease-in-out forwards;
}

.ant-modal-leave {
  animation: fadeOut30 0.2s ease-in-out forwards;
}

.responsiveIcon768 {
  font-size: 13px;
}

.desktopOnly768 {
  display: block;
}

.desktopOnlyCell768 {
  display: table-cell;
}

.mobileOnlyCell768 {
  display: table-cell;
}

.mobileOnly768 {
  display: none;
}

.desktopOnly {
  display: block;
}

.desktopOnlyCell {
  display: table-cell;
}

.responsiveRow {
  /*display: flex;*/
}

.responsiveRow768 {
  /*display: flex;*/
}

.mobileOnly {
  display: none;
}

.mobileOnlyCell {
  display: none;
}

.contentPadding {
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  margin: 30px;
  transition: all 0.3s;
}

.contentPadding:hover {
  box-shadow: 0px 20px 50px #0000001a;
}

.contentPaddingWithoutShadow {
  margin: 30px;
}

.iconOnly {
  display: inherit;
}

.responsiveIcon {
  font-size: 13px;
}

@media only screen and (max-width: 1080px) {
  .iconOnly {
    display: none;
  }
  .responsiveIcon {
    font-size: 15px;
  }
}

@media only screen and (max-width: 768px) {
  .responsiveRow768 {
    display: flex;
  }
  .responsiveIcon768 {
    font-size: 13px;
  }
  .desktopOnly768 {
    display: none;
  }
  .desktopOnlyCell768 {
    display: none;
  }
  .responsiveRow768 {
    display: flex;
  }
  .responsiveRowHidden768 {
    display: none;
  }
  .mobileOnlyCell768 {
    display: table-cell;
  }
  .mobileOnly768 {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .contentPadding:hover {
    box-shadow: none;
  }
  .responsiveIcon {
    font-size: 13px;
  }
  .desktopOnly {
    display: none;
  }
  .desktopOnlyCell {
    display: none;
  }
  .responsiveRow {
    display: flex;
  }
  .responsiveRowHidden {
    display: none;
  }
  .mobileOnlyCell {
    display: table-cell;
  }
  .mobileOnly {
    display: block;
  }
}

.unsupportedEdit {
  display: none;
}

@media only screen and (max-width: 600px) {
  .contentPadding {
    padding: 10px;
    margin: 5px;
  }
  .contentPaddingWithoutShadow {
    margin: 20px;
  }
  .unsupportedEdit {
    display: block;
  }
}

.languageRadio {
  position: absolute;
  right: 0px;
  top: 0px;
}

.languageRadioCell {
  font-size: 14px;
  line-height: 30px;
  height: auto;
}

.languageRadioModalWrapper {
  /*width: 400px;*/
}

.languageRadioModalWrapper > div > div > div:nth-child(2) {
  display: none !important;
}

.languageRadioModalWrapper > div > div > div:nth-child(3) {
  padding: 20px 16px !important;
}

.languageRadioModalWrapper > div > div > button > span {
  line-height: 50px !important;
}

@media only screen and (max-width: 768px) {
  .languageRadio {
    position: relative;
    width: 100%;
    text-align: center;
    margin-top: 10px;
  }
  .languageRadio > div {
    width: 100%;
  }
  .languageRadioCell {
    width: 33.3%;
    text-align: center;
  }
}

.geosuggest {
  font-size: 12px;
  position: relative;
  text-align: left;
}

.geosuggest__input {
  width: 100%;
  border: 2px solid transparent;
  box-shadow: 0 0 1px #3d464d;
  padding-left: 5px;
  padding-right: 5px;
  -webkit-transition: border 0.2s, box-shadow 0.2s;
  transition: border 0.2s, box-shadow 0.2s;
}

.geosuggest__input:focus {
  border-color: #267dc0;
  box-shadow: 0 0 0 transparent;
}

.geosuggest__suggests {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  max-height: 25em;
  padding: 0;
  margin-top: -1px;
  background: #fff;
  border: 2px solid #267dc0;
  border-top-width: 0;
  overflow-x: hidden;
  overflow-y: auto;
  list-style: none;
  z-index: 5;
  -webkit-transition: max-height 0.2s, border 0.2s;
  transition: max-height 0.2s, border 0.2s;
}

.geosuggest__suggests--hidden {
  max-height: 0;
  overflow: hidden;
  border-width: 0;
}

.geosuggest__item {
  font-size: 18px;
  font-size: 1rem;
  padding: 0.5em 0.65em;
  cursor: pointer;
}

.geosuggest__item:hover,
.geosuggest__item:focus {
  background: #f5f5f5;
}

.geosuggest__item--active {
  background: #267dc0;
  color: #fff;
}

.geosuggest__item--active:hover,
.geosuggest__item--active:focus {
  background: #ccc;
}

/*!
 * Quill Editor v1.2.0
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  box-sizing: border-box;
  cursor: text;
  line-height: 1.42;
  height: 200px;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}

.ql-editor ul > li::before {
  content: '\25CF';
}

.ql-editor ul[data-checked='true'],
.ql-editor ul[data-checked='false'] {
  pointer-events: none;
}

.ql-editor ul[data-checked='true'] > li::before,
.ql-editor ul[data-checked='false'] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

.ql-editor ul[data-checked='true'] > li::before {
  content: '\2611';
}

.ql-editor ul[data-checked='false'] > li::before {
  content: '\2610';
}

.ql-editor li::before {
  display: inline-block;
  margin-right: 0.3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
}

.ql-editor ol li,
.ql-editor ul li {
  padding-left: 1.5em;
}

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-num;
}

.ql-editor ol li:before {
  content: counter(list-num, decimal) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #06c;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #06c;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
  font-size: 0.75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.description .ql-align-center {
  text-align: center;
}

.description .ql-align-left {
  text-align: left;
}

.description .ql-align-right {
  text-align: right;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  pointer-events: none;
  position: absolute;
}

.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}

.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}

.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}

.ql-snow.ql-toolbar input.ql-image[type='file'],
.ql-snow .ql-toolbar input.ql-image[type='file'] {
  display: none;
}

.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}

.ql-snow {
  box-sizing: border-box;
}

.ql-snow * {
  box-sizing: border-box;
}

.ql-snow .ql-hidden {
  display: none;
}

.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}

.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}

.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}

.ql-snow .ql-empty {
  fill: none;
}

.ql-snow .ql-even {
  fill-rule: evenodd;
}

.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}

.ql-snow .ql-transparent {
  opacity: 0.4;
}

.ql-snow .ql-direction svg:last-child {
  display: none;
}

.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}

.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}

.ql-snow .ql-editor h1 {
  font-size: 2em;
}

.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}

.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}

.ql-snow .ql-editor h4 {
  font-size: 1em;
}

.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}

.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}

.ql-snow .ql-editor a {
  text-decoration: underline;
}

.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}

.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

.ql-snow .ql-editor code {
  font-size: 85%;
  padding-bottom: 2px;
  padding-top: 2px;
}

.ql-snow .ql-editor code:before,
.ql-snow .ql-editor code:after {
  content: '\A0';
  letter-spacing: -2px;
}

.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

.ql-snow .ql-editor img {
  max-width: 100%;
}

.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}

.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

.ql-snow
.ql-picker.ql-header
.ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow
.ql-picker.ql-font
.ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow
.ql-picker.ql-size
.ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow
.ql-picker.ql-header
.ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow
.ql-picker.ql-font
.ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow
.ql-picker.ql-size
.ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}

.ql-snow .ql-picker.ql-header {
  width: 98px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value='1']::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='1']::before {
  content: 'Heading 1';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value='2']::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='2']::before {
  content: 'Heading 2';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value='3']::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='3']::before {
  content: 'Heading 3';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value='4']::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='4']::before {
  content: 'Heading 4';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value='5']::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='5']::before {
  content: 'Heading 5';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value='6']::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='6']::before {
  content: 'Heading 6';
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='1']::before {
  font-size: 2em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='2']::before {
  font-size: 1.5em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='3']::before {
  font-size: 1.17em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='4']::before {
  font-size: 1em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='5']::before {
  font-size: 0.83em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='6']::before {
  font-size: 0.67em;
}

.ql-snow .ql-picker.ql-font {
  width: 108px;
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='serif']::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='serif']::before {
  content: 'Serif';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='monospace']::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='monospace']::before {
  content: 'Monospace';
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='serif']::before {
  font-family: Georgia, Times New Roman, serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='monospace']::before {
  font-family: Monaco, Courier New, monospace;
}

.ql-snow .ql-picker.ql-size {
  width: 98px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='10px']::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='10px']::before {
  content: 'Small';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='20px']::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='20px']::before {
  content: 'Medium';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='30px']::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='30px']::before {
  content: 'Large';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='40px']::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='40px']::before {
  content: 'X-Large';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='50px']::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='50px']::before {
  content: 'Huge';
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='small']::before {
  font-size: 10px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='large']::before {
  font-size: 18px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='huge']::before {
  font-size: 32px;
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}

.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}

.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}

.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}

.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}

.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}

.ql-snow .ql-tooltip::before {
  content: 'Visit URL:';
  line-height: 26px;
  margin-right: 8px;
}

.ql-snow .ql-tooltip input[type='text'] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}

.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}

.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}

.ql-snow .ql-tooltip a {
  line-height: 26px;
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}

.ql-snow .ql-tooltip.ql-editing input[type='text'] {
  display: inline-block;
}

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}

.ql-snow .ql-tooltip[data-mode='link']::before {
  content: 'Enter link:';
}

.ql-snow .ql-tooltip[data-mode='formula']::before {
  content: 'Enter formula:';
}

.ql-snow .ql-tooltip[data-mode='video']::before {
  content: 'Enter video:';
}

.ql-snow a {
  color: #06c;
}

.ql-container.ql-snow {
  border: 1px solid #ccc;
}

.sortable-list {
  align-items: center;
  width: 100%;
  height: 40px;
  padding: 0 20px;
  background-color: #fff;
  border-bottom: 1px solid #efefef;
  box-sizing: border-box;
  color: #333;
  font-weight: 500;
}

.avatar-uploader,
.avatar-uploader-trigger,
.avatar {
  height: 300px;
  width: 100% !important;
}

.avatar-uploader {
  display: block;
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
}

.avatar-uploader-trigger {
  display: table-cell;
  vertical-align: middle;
  font-size: 28px;
  color: #999;
}

.footer div.footer_tab {
  color: #555;
  text-align: left;
  letter-spacing: 1px;
  font-size: 17px;
  font-weight: 200;
  margin: 10px;
}

.footer div.footer_title {
  color: #999;
  letter-spacing: 1px;
  font-size: 15px;
  font-weight: 300;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

.footer div.footer_desc {
  color: #999;
  letter-spacing: 1px;
  font-size: 13px;
  font-weight: 200;
  text-align: left;
}

.footer div.footer_copyright {
  color: #aaa;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: 200;
}

.footer img.footer_icon {
  width: 35px;
  height: 35px;
  margin-left: 30px;
}

.footer div.footer_row {
  width: 75%;
}

.checkout div.ant-steps-title {
  font-weight: 200;
  font-size: 13px;
  letter-spacing: 1px;
}

.checkout span.ant-steps-icon {
  color: #000;
  top: 0px;
  font-weight: 200;
}

.checkout div.ant-steps-head-inner {
  width: 25px;
  height: 25px;
}

.checkout .ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-head-inner {
  background-color: #000;
  border-color: #000;
}

.checkout .ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-tail > i:after {
  background: #000;
}

.checkout .ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner {
  border-color: #000;
}

.checkout .ant-steps
.ant-steps-item.ant-steps-status-finish
.ant-steps-head-inner
> .ant-steps-icon {
  color: #000;
}

.checkout button span {
  font-weight: 200;
}

.checkout_content_view {
  padding-right: 40px;
  padding-left: 40px;
  width: 100%;
  text-align: center;
}

div.steps_div .steps-action button {
  height: 50px;
  width: 250px;
  font-size: 15px;
  font-weight: 200;
  letter-spacing: 1px;
  border: 1px solid #000;
  background: #fff;
  color: #000;
}

.checkout_hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  margin-top: 10px;
  margin-bottom: 30px;
  padding: 0;
}

.checkout_table_header {
  color: #ccc;
  font-size: 10px;
  letter-spacing: 1px;
  font-weight: 300;
}

.checkout_data_header {
  color: #000;
  font-size: 17px;
  letter-spacing: 2px;
  font-weight: 300;
  text-align: right;
}

.checkout_item_detail_title {
  color: #000;
  font-size: 13px;
  letter-spacing: 1px;
  font-weight: 300;
  margin-bottom: 5px;
}

.checkout_item_detail_option {
  color: #000;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 300;
}

.checkout_table_total {
  color: #999;
  font-size: 15px;
  letter-spacing: 2px;
  font-weight: 300;
}

.checkout_table_total_data {
  color: #000;
  font-size: 17px;
  letter-spacing: 2px;
  font-weight: 300;
  text-align: right;
}

.payment_input_title {
  color: #aaa;
  font-size: 13px;
  letter-spacing: 1px;
  font-weight: 300;
  margin-bottom: 10px;
  color: #aaa;
}

.alignment_left_to_center {
  text-align: left;
}

.alignment_right_to_center {
  text-align: right;
}

div.vw70_to_vw100 {
  width: 70vw;
}

div.vw70_to_vw90 {
  width: 70vw;
}

div.vw60_to_vw90 {
  width: 60vw;
}

div.rightPadding_to_nothing {
  padding-right: 10%;
}

div.leftPadding_to_nothing {
  padding-left: 10%;
}

div.margin40_to_nothing {
  margin: 40px;
}

@media only screen and (max-width: 992px) {
  .checkout_content_view {
    padding-right: 0px;
    padding-left: 0px;
    width: 100%;
  }
  div.vw70_to_vw100 {
    width: 100vw;
  }
  div.vw70_to_vw90 {
    width: 90vw;
  }
  div.vw60_to_vw90 {
    width: 90vw;
  }
  .alignment_left_to_center {
    text-align: center;
  }
  .alignment_right_to_center {
    text-align: center;
  }
  div.rightPadding_to_nothing {
    padding-right: 0px;
  }
  div.leftPadding_to_nothing {
    padding-left: 0px;
  }
  div.margin40_to_nothing {
    margin: 0px;
  }
  .checkout div.ant-steps-title {
    font-weight: 200;
    font-size: 13px;
    letter-spacing: 1px;
  }
  .checkout span.ant-steps-icon {
    color: #000;
    top: 0px;
    font-weight: 200;
  }
  .checkout div.ant-steps-head-inner {
    width: 25px;
    height: 25px;
  }
  .checkout .ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-head-inner {
    background-color: #000;
    border-color: #000;
  }
  .checkout .ant-steps
.ant-steps-item.ant-steps-status-finish
.ant-steps-tail
> i:after {
    background: #000;
  }
  .checkout .ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner {
    border-color: #000;
  }
  .checkout .ant-steps
.ant-steps-item.ant-steps-status-finish
.ant-steps-head-inner
> .ant-steps-icon {
    color: #000;
  }
}

.countrySelect div {
  height: 50px !important;
  line-height: 50px !important;
  font-size: 15px !important;
}

.countrySelectOption {
  line-height: 25px !important;
  font-size: 14px !important;
}

body .pac-container::after {
  background-image: none !important;
  height: 0px;
}
