/****************************下面主题色2.1之后会全部删除****************************************/
:root {
  --cms-bottom-tabbar-height: 1.28rem;
}
._mangoPopup_6ud3k_5 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  opacity: 1;
  user-select: none;
  overflow: hidden;
}
._mangoPopup-shadow_6ud3k_16 {
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.53);
  width: 100%;
  height: 101%;
  touch-action: none;
  overflow: hidden;
}
._mangoPopup-shadow-blurred_6ud3k_26 {
  backdrop-filter: blur(0.2rem);
  -webkit-backdrop-filter: blur(0.2rem);
}
._mangoPopup-main_6ud3k_30 {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
._mangoPopup-bg_6ud3k_36 {
  background: var(--cms-background-color-primary);
}
._mangoPopup-header_6ud3k_39 {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  width: 100%;
  height: 1rem;
  line-height: 1rem;
  color: var(--cms-text-color-primary);
  font-size: 0.28rem;
  text-align: center;
  padding: 0 0.48rem;
  background: var(--cms-background-color-secondary);
}
._mangoPopup-header-close_6ud3k_53 {
  position: absolute;
  top: 0.24rem;
  right: 0.48rem;
  width: 0.48rem;
  height: 0.48rem;
  cursor: pointer;
  transition: all 0.25s ease 0s;
  font-size: 0;
}
._mangoPopup-header-close_6ud3k_53:hover {
  transform: rotate(90deg);
}
._mangoPopup-container_6ud3k_66 {
  box-sizing: border-box;
  width: 100%;
}
._mangoPopup-container-notOuterRoll_6ud3k_70 {
  margin: 0 auto;
}
._mangoPopup-container-web_6ud3k_73[data-type="MangoEntryMobile2"] {
  width: 9.6rem !important;
}
/****************************下面主题色2.1之后会全部删除****************************************/
:root {
  --cms-bottom-tabbar-height: 1.28rem;
}
._cms-close-btn_c0bve_5 {
  position: relative;
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 50%;
  transform: rotate(45deg);
  cursor: pointer;
  transition: all 0.25s ease 0s;
}
._cms-close-btn-round_c0bve_14 {
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -0.36rem;
  border: 0.04rem solid #fff;
}
._cms-close-btn-round_c0bve_14:after,
._cms-close-btn-round_c0bve_14:before {
  background-color: #fff !important;
}
._cms-close-btn_c0bve_5:after,
._cms-close-btn_c0bve_5:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0.04rem;
  height: 0.32rem;
  transform: translate(-50%, -50%);
  background-color: var(--cms-primary-color);
}
._cms-close-btn_c0bve_5:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
/****************************下面主题色2.1之后会全部删除****************************************/
:root {
  --cms-bottom-tabbar-height: 1.28rem;
}
._cms-close-btn_1bsk2_5 {
  position: relative;
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  transform: rotate(45deg);
  cursor: pointer;
  transition: all 0.25s ease 0s;
}
._cms-close-btn-round_1bsk2_14 {
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -0.3rem;
  border: 0.04rem solid #fff;
}
._cms-close-btn-round_1bsk2_14:after,
._cms-close-btn-round_1bsk2_14:before {
  background-color: #fff !important;
}
._cms-close-btn_1bsk2_5:after,
._cms-close-btn_1bsk2_5:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0.06rem;
  height: 0.3rem;
  border-radius: 0.06rem;
  transform: translate(-50%, -50%);
  background-color: var(--cms-primary-color);
}
._cms-close-btn_1bsk2_5:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
/****************************下面主题色2.1之后会全部删除****************************************/
:root {
  --cms-bottom-tabbar-height: 1.28rem;
}
._dialog_gou2k_5 {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
}
._dialog-bg_gou2k_13 {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
}
._dialog-main_gou2k_18 {
  position: absolute;
  top: calc(50% - 3rem);
  right: 0;
  left: 0;
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 6rem;
  margin: 0 auto;
}
._dialog-main-noClose_gou2k_29 {
  top: calc(50% - 2.44rem);
}
._dialog-main-icon_gou2k_32 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--cms-background-color-primary);
  border-radius: 50%;
  width: 1.08rem;
  height: 1.08rem;
  z-index: 1;
}
._dialog-main-icon-tixian_gou2k_42 circle {
  fill: #4DA743 !important;
}
._dialog-main-content_gou2k_45 {
  padding: 0.84rem 0.24rem 0.36rem;
  background-color: var(--cms-background-color-primary);
  border-radius: 0.18rem;
  width: 100%;
  margin-top: -0.6rem;
  text-align: center;
}
._dialog-main-content-title_gou2k_53 {
  font-size: 0.32rem;
  color: var(--cms-text-color-primary);
  font-weight: 500;
}
._dialog-main-content-code_gou2k_58 {
  font-size: 0.22rem;
  color: var(--cms-text-color-primary);
}
._dialog-main-content-desc_gou2k_62 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 1.7rem;
  font-size: 0.28rem;
  color: var(--cms-text-color-primary);
  font-weight: 500;
}
._dialog-main-content-handle_gou2k_72 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.18rem;
}
._dialog-main-content-handle-btn_gou2k_78 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.24rem;
  font-size: 0.28rem;
  height: 1rem;
}
._dialog-main-content-handle-cancel_gou2k_87 {
  border: 0.02rem solid var(--cms-text-color-secondary);
  color: var(--cms-text-color-secondary);
}
._dialog-main-content-handle-confirm_gou2k_91 {
  background-color: var(--cms-primary-color);
  color: var(--cms-theme-text-color-primary);
}
._dialog-main-close_gou2k_95 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.4rem;
}
@keyframes _dialogIn_gou2k_121 {
  from {
    transform: scale(0.8);
    opacity: 0.5;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes _dialogOut_gou2k_1 {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.8);
    opacity: 0.5;
  }
}
._dialogIn-enter-active_gou2k_121 {
  animation: _dialogIn_gou2k_121 0.2s ease-out;
}
._dialogIn-leave-active_gou2k_124 {
  animation: _dialogOut_gou2k_1 0.2s ease-in;
}
/****************************下面主题色2.1之后会全部删除****************************************/
:root {
  --cms-bottom-tabbar-height: 1.28rem;
}
@keyframes _svgAnimation_wcmh2_1 {
  0% {
    background-position-x: 125%;
  }
  100% {
    background-position-x: -32%;
  }
}
._skeletonBox-loading_wcmh2_13 {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--cms-global-spare4-color)), color-stop(var(--cms-global-spare4-color)), color-stop(var(--cms-global-spare4-color)), color-stop(var(--cms-background-color-primary)), color-stop(var(--cms-global-spare4-color)), color-stop(var(--cms-global-spare4-color)), to(var(--cms-global-spare4-color))) !important;
  background-image: linear-gradient(90deg, var(--cms-global-spare4-color), var(--cms-global-spare4-color), var(--cms-global-spare4-color), var(--cms-background-color-primary), var(--cms-global-spare4-color), var(--cms-global-spare4-color), var(--cms-global-spare4-color)) !important;
  background-size: 200% 100% !important;
  -webkit-animation: _svgAnimation_wcmh2_1 0.9s linear infinite;
  animation: _svgAnimation_wcmh2_1 0.9s linear infinite;
  border-radius: 0.04rem;
  opacity: 0.5;
}
/****************************下面主题色2.1之后会全部删除****************************************/
:root {
  --cms-bottom-tabbar-height: 1.28rem;
}
._svg-icon_tvfqq_5 {
  width: 0.64rem;
  height: 0.64rem;
  color: var(--cms-primary-color);
  display: flex;
  align-items: center;
}
._svg-icon_tvfqq_5 > svg {
  width: 100%;
  height: 100%;
}
._svg-icon_tvfqq_5 .van-skeleton__avatar {
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 0.04rem;
  background: var(--cms-background-color-secondary);
}
._svg-icon_tvfqq_5 .van-skeleton {
  width: 100%;
  height: 100%;
  padding: 0;
}
/****************************下面主题色2.1之后会全部删除****************************************/
:root {
  --cms-bottom-tabbar-height: 1.28rem;
}
._webLoading_17ubo_5 {
  background: rgba(0, 0, 0, 0.5);
}
._h5Loading_17ubo_8 {
  background: rgba(0, 0, 0, 0.5);
}
._loading_17ubo_11 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2000;
}
._loading-simpleModel_17ubo_19 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._loading-simpleModel_17ubo_19 .van-loading {
  width: auto !important;
  height: auto !important;
}
._loading-h5Model_17ubo_28 {
  width: 4rem !important;
  margin-left: -2rem !important;
  background: none;
}
._loading-model_17ubo_33 {
  width: 1.92rem;
  height: 1.92rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.96rem;
  margin-top: -0.96rem;
  border-radius: 0.3rem;
}
._loading-model-img_17ubo_43 {
  width: 1rem;
  height: 1rem;
  margin: 0 auto;
  margin-top: 0.14rem;
  position: relative;
}
._loading-model-img_17ubo_43 img {
  width: 100%;
  height: auto;
  position: absolute;
  bottom: 0;
}
._loading-model-text_17ubo_56 {
  margin-top: 0.14rem;
  height: 0.6rem;
  color: var(--cms-text-color-primary);
  font-size: 0.28rem;
  text-align: center;
  line-height: 0.6rem;
}
._loading-model-text_17ubo_56 i {
  position: relative;
  display: inline-block;
  animation: _animate_17ubo_1 1s ease-in-out infinite;
  animation-delay: calc(0.1s*var(--i));
}
@keyframes _animate_17ubo_1 {
  0% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(-0.08rem);
  }
  40%,
  100% {
    transform: translateY(0);
  }
}
/****************************下面主题色2.1之后会全部删除****************************************/
:root {
  --cms-bottom-tabbar-height: 1.28rem;
}
._modalOver_1v2oc_5 {
  overflow: visible !important;
}
._modal_1v2oc_5 {
  width: 100%;
  position: fixed;
  overflow: hidden;
  z-index: 1001;
  display: flex;
  flex-direction: column;
}
._modal_1v2oc_5._bottom_1v2oc_16 {
  left: 0;
  right: 0;
  justify-content: end;
  bottom: 0;
}
._modal_1v2oc_5._center_1v2oc_22 {
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
}
._modal_1v2oc_5._top_1v2oc_30 {
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
}
._modal-mask_1v2oc_38 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1500;
  height: 100%;
  background: rgba(0, 0, 0, 0.53);
}
._modal-mango_1v2oc_48 {
  background: var(--cms-background-color-secondary) !important;
}
._modal-content_1v2oc_51 {
  position: relative;
  z-index: 1501;
  border-radius: 0.16rem;
  overflow: hidden;
  width: auto;
  background: var(--cms-background-color-primary);
}
._modal-content_1v2oc_51._pc_1v2oc_59 {
  width: 9.6rem;
  border-radius: 0.16rem;
}
._modal-title_1v2oc_63 {
  color: #fff;
  font-size: 0.36rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._modal-mango-header_1v2oc_70 {
  background: transparent !important;
  border-bottom: 0.02rem solid var(--cms-divider-color);
}
._modal-header_1v2oc_74 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 0.96rem;
  padding: 0 0.36rem;
  background: var(--cms-primary-title-bg-color);
}
._modal-header-left_1v2oc_82 {
  display: inline-block;
  width: 0.32rem;
  position: absolute;
  left: 0;
}
._modal-header-title_1v2oc_88 {
  color: var(--cms-text-color-primary);
}
._modal-header-close_1v2oc_91 {
  cursor: pointer;
}
._modal-header-close_1v2oc_91 img {
  width: 0.56rem;
  height: 0.56rem;
}
._modal-header-close_1v2oc_91 svg {
  width: 0.52rem;
  height: 0.52rem;
  transition: all 0.6s;
}
._modal-header-close_1v2oc_91 svg:hover {
  transform: rotate(-180deg);
  opacity: 0.9;
}
._modal-header-close_1v2oc_91 svg path {
  fill: var(--cms-text-color-secondary);
}
._modal-header-div_1v2oc_110 {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.2rem;
  margin-left: 0.28rem;
  position: absolute;
  right: 0.2rem;
}
._modal-header-div_1v2oc_110 span {
  width: 0.02rem;
  height: 0.37rem;
  background: #fff;
  display: inline-block;
  transform: rotate(45deg);
  position: relative;
  left: 0.16rem;
  top: 0;
}
._modal-header-div_1v2oc_110 span::after {
  position: absolute;
  content: "";
  width: 0.02rem;
  height: 0.37rem;
  background: #fff;
  display: inline-block;
  transform: rotate(270deg);
  left: 0;
  top: 0;
}
._modal-header-mango_1v2oc_139 {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.2rem;
  margin-left: 0.28rem;
  position: absolute;
  right: 0.2rem;
}
._modal-header-mango_1v2oc_139 span {
  width: 0.02rem;
  height: 0.37rem;
  background: var(--cms-text-color-primary);
  display: inline-block;
  transform: rotate(45deg);
  position: relative;
  left: 0.16rem;
  top: 0;
}
._modal-header-mango_1v2oc_139 span::after {
  position: absolute;
  content: "";
  width: 0.02rem;
  height: 0.37rem;
  background: var(--cms-text-color-primary);
  display: inline-block;
  transform: rotate(270deg);
  left: 0;
  top: 0;
}
._modal-header-mobile_1v2oc_168 {
  background: var(--cms-primary-color);
}
._modal-header-mobile_1v2oc_168 ._modalHeaderTitle_1v2oc_171 {
  color: var(--cms-text-color-primary) !important;
  font-size: 0.28rem !important;
}
._modal-header_1v2oc_74 ._modalHeaderTitle_1v2oc_171 {
  max-width: 80%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--cms-text-color-primary);
  font-size: 0.32rem;
  flex: 1;
  text-align: center;
  margin: 0 auto;
}
._modal-header_1v2oc_74 ._modalHeaderTitleMango_1v2oc_186 {
  color: var(--cms-mango-text-color7) !important;
  color: var(--cms-text-color-primary) !important;
  font-size: 0.28rem !important;
  max-width: 4.6rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/****************************下面主题色2.1之后会全部删除****************************************/
:root {
  --cms-bottom-tabbar-height: 1.28rem;
}
._verifyAccount_spnz0_5 .ant-form {
  width: 80%;
  margin: 0.4rem auto 0.6rem;
}
._verifyAccount_spnz0_5 .ant-form .ant-form-item {
  margin-bottom: 0.32rem;
}
._verifyAccount_spnz0_5 .ant-form .ant-form-item .ant-form-item-label {
  width: 1.4rem;
  padding-right: 0.1rem;
  text-align: right;
  flex: none;
}
._verifyAccount_spnz0_5 .ant-form .ant-form-item .ant-form-item-control {
  flex: 1;
}
._verifyAccount-form-tips_spnz0_21 {
  font-size: 0.24rem;
  margin-bottom: 0.32rem;
  color: red;
}
._verifyAccount-mobile_spnz0_26 .ant-form {
  width: 6.9rem;
  padding: 0 0.4rem;
}
/****************************下面主题色2.1之后会全部删除****************************************/
:root {
  --cms-bottom-tabbar-height: 1.28rem;
}
._overlay_mx5xg_5 .van-overlay {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999999 !important;
}
._overlay_mx5xg_5 .logouttip > button:first-child .van-loading {
  color: var(--cms-primary-color) !important;
}
._overlay_mx5xg_5 .logouttip > button:nth-child(2) .van-loading {
  color: var(--cms-background-color-primary) !important;
}
._overlayWrap_mx5xg_17 {
  width: 5.96rem;
  background-color: var(--cms-background-color-primary);
  border-radius: 0.24rem;
  border: 0.02rem solid var(--cms-divider-color);
  padding: 0.2rem 0.3rem 0.3rem 0.3rem;
  position: relative;
}
._overlayContent_mx5xg_25 h1 {
  font-size: 0.3rem;
  color: var(--cms-text-color-primary);
  font-weight: 500;
  line-height: 0.32rem;
  text-align: center;
}
._overlayContent_mx5xg_25 p {
  font-size: 0.24rem;
  color: var(--cms-text-color-primary);
  font-weight: 400;
  line-height: 0.26rem;
  text-align: center;
  margin: 0.3rem 0 0.64rem 0;
}
._overlayContent_mx5xg_25 p > span {
  display: block;
}
._overlayContent_mx5xg_25 img {
  width: 2.96rem;
  height: 2.96rem;
  margin: 0.68rem 0;
}
._overlayContent-bottom_mx5xg_48 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._overlayContent-bottom_mx5xg_48 .van-button {
  width: 100%;
  height: 0.7rem;
  font-size: 0.24rem;
  border-radius: 0.16rem;
  color: var(--cms-text-color-primary);
  padding: 0;
  display: flex;
  line-height: 1;
  justify-content: center;
  flex: 1;
}
._overlayContent-bottom_mx5xg_48 .van-button--default {
  border-color: var(--cms-primary-color);
  background-color: var(--cms-primary-color);
  color: var(--cms-theme-text-color-primary);
  margin-left: 0.3rem;
}
._overlayContent-bottom_mx5xg_48 .van-button--primary {
  border-color: var(--cms-primary-color);
  background-color: var(--cms-background-color-primary);
  color: var(--cms-primary-color);
}
._overlayContent-bottom-icon_mx5xg_76 {
  color: var(--cms-primary-color) !important;
  margin-top: 0.6rem;
  margin-bottom: 0.64rem;
}
/****************************下面主题色2.1之后会全部删除****************************************/
:root {
  --cms-bottom-tabbar-height: 1.28rem;
}
._overlay_vyfr7_5 .van-overlay {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1700 !important;
}
._overlayWrap_vyfr7_11 {
  width: 6.22rem;
  background-color: var(--cms-background-color-secondary);
  border-radius: 0.24rem;
  padding: 0.48rem 0.32rem 0.32rem 0.32rem;
}
._overlayContent_vyfr7_17 h1 {
  font-size: 0.32rem;
  color: var(--cms-text-color-primary);
  font-weight: 600;
  line-height: 0.32rem;
  margin-bottom: 0.16rem;
  text-align: center;
}
._overlayContent_vyfr7_17 p {
  font-size: 0.22rem;
  color: var(--cms-text-color-primary);
  font-weight: 400;
  line-height: 0.26rem;
  text-align: left;
}
._overlayContent_vyfr7_17 img {
  width: 2.96rem;
  height: 2.96rem;
  margin: 0.68rem 0;
}
._overlayContent-bottom_vyfr7_37 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.4rem;
}
._overlayContent-bottom_vyfr7_37 .van-button {
  width: 45%;
  height: 0.72rem;
  font-size: 0.28rem;
  border-radius: 0.16rem;
  color: var(--cms-text-color-primary);
  padding: 0;
  display: flex;
  line-height: 1;
  justify-content: center;
  flex: 1;
  margin: 0 2.5%;
}
._overlayContent-bottom_vyfr7_37 .van-button--default {
  border-color: var(--cms-primary-color);
  background-color: var(--cms-primary-color);
  color: var(--cms-theme-text-color-primary);
}
._overlayContent-bottom_vyfr7_37 .van-button--primary {
  border-color: var(--cms-primary-color);
  background-color: var(--cms-background-color-secondary);
  color: var(--cms-text-color-primary);
}
._overlayContent-bottom-icon_vyfr7_66 {
  color: var(--cms-primary-color) !important;
  margin-top: 0.6rem;
  margin-bottom: 0.64rem;
}
/****************************下面主题色2.1之后会全部删除****************************************/
:root {
  --cms-bottom-tabbar-height: 1.28rem;
}
.ant-select-dropdown {
  z-index: 9999999;
  padding: 0 !important;
}
.ant-select-disabled .ant-select-arrow {
  display: none !important;
}
.ant-select-open .ant-select-arrow :not(.anticon-search) svg {
  transform: rotate(180deg) !important;
  transition: transform 0.3s !important;
}
.van-loading {
  color: var(--cms-theme-text-color-primary) !important;
  width: 0.3rem !important;
  height: 0.3rem !important;
}
.loginPhoneInputSelectOption {
  z-index: 2002 !important;
  width: fit-content !important;
  max-width: 3.8rem !important;
  min-width: 1.7rem !important;
  position: relative;
  background-color: var(--cms-background-color-primary) !important;
  overflow: visible !important;
}
.loginPhoneInputSelectOption > div {
  margin-top: 0;
  border-radius: 0.08rem;
}
.loginPhoneInputSelectOption .ant-select-item {
  padding: 0 0.1rem !important;
  display: flex;
  align-items: center;
  height: 0.8rem !important;
  line-height: 0.8rem;
  background-color: transparent !important;
}
.loginPhoneInputSelectOption .ant-select-item section {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  padding: 0 0.2rem 0 0.1rem;
}
.loginPhoneInputSelectOption .ant-select-item section > span {
  position: relative !important;
}
.loginPhoneInputSelectOption .ant-select-item section img {
  width: 0.36rem !important;
  height: 0.27rem;
  margin-right: 0.1rem !important;
}
.loginPhoneInputSelectOption .rc-virtual-list-scrollbar {
  display: none !important;
}
.loginPhoneInputSelectOption .ant-empty-image {
  display: none !important;
}
.loginPhoneInputSelectOption .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: transparent !important;
}
.loginPhoneInputSelectOption .ant-select-item-option-active:not(.ant-select-item-option-disabled) section span {
  color: var(--cms-primary-color) !important;
}
.loginPhoneInputSelectOption .ant-select-item-option-active:not(.ant-select-item-option-disabled) section label {
  color: var(--cms-primary-color) !important;
}
.entryInputSelectOption {
  z-index: 2002 !important;
  overflow: visible;
  position: relative;
  margin: 0 auto;
  background-color: var(--cms-background-color-primary) !important;
  overflow: visible !important;
}
.entryInputSelectOption > div {
  margin-top: 0;
  border: 0.02rem solid var(--cms-text-color-secondary) !important;
  border-radius: 0.08rem;
}
.entryInputSelectOption .ant-select-item-option-content {
  display: flex;
  align-items: center;
}
.entryInputSelectOption .ant-select-item-option-content img {
  width: 0.3rem;
}
.entryInputSelectOption .rc-virtual-list-scrollbar {
  display: none !important;
}
.entryInputSelectOption .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: transparent !important;
  color: var(--cms-primary-color) !important;
}
.entryInputSelectOption .ant-select-item {
  height: 0.8rem !important;
  padding: 0.14rem 0.2rem !important;
  line-height: 0.8rem !important;
  background-color: transparent !important;
}
.entryInputSelectOption .ant-select-item section {
  display: flex;
  align-items: center;
  font-size: 0.24rem;
}
.entryInputSelectOption .ant-select-item section span {
  margin-left: 0.2rem;
}
.entryInputSelectOption .ant-select-item section span:last-child {
  margin-left: 0;
}
.phone .ant-select-selector {
  height: 100% !important;
}
.phone .ant-form-item-row {
  height: 100%;
}
.phone .ant-select-selection-item {
  height: 100%;
  line-height: 1 !important;
  display: flex;
  align-items: center;
}
.phone .ant-select-selection-item section {
  margin-left: 0.6rem;
}
.phone .ant-select-selection-item section img {
  display: none;
}
.phone .ant-select-selection-item section label, .phone .ant-select-selection-item section .areaCodeOptionTextName {
  display: none;
}
.phone .ant-select-selection-item section .dasef {
  margin-left: -0.04rem !important;
}
.phone .login-phone-input-select {
  width: 1.92rem !important;
  height: 0.64rem;
}
.phone .ant-select {
  position: absolute !important;
  width: 1.92rem !important;
  height: 0.5rem;
  left: 0;
  top: 0;
}
.phone .ant-form-item-control-input {
  height: 100%;
  min-height: 0.7rem;
}
.phone .ant-form-item-control-input-content {
  height: 100%;
}
.phone .ant-form-item-control-input-content div {
  position: relative;
  height: 100%;
}
.phone .ant-select-selection-search {
  width: 1.92rem !important;
  text-align: center;
  left: 0 !important;
  z-index: 999;
}
.phone .ant-select-selection-search input {
  width: 1.92rem !important;
  height: 100% !important;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.phone .ant-select-arrow {
  display: none !important;
  position: relative;
}
.phone .anticon-down {
  width: 0.64rem;
  height: 0.64rem;
  display: flex;
  position: absolute;
  right: 0;
  align-items: center;
  justify-content: center;
  z-index: 999;
  visibility: visible;
  opacity: 1;
}
.username_phone {
  margin-right: 0 !important;
  position: relative;
  left: -0.2rem;
}
.username_phone .login-phone-input-select {
  width: 1.72rem !important;
  height: 0.64rem;
}
.username_phone .ant-select {
  position: absolute !important;
  width: 1.72rem !important;
  height: 100%;
  left: 0;
  display: flex;
  align-items: center;
}
.username_phone .ant-select-selection-search {
  width: 1.72rem !important;
  text-align: center;
  left: 0 !important;
  z-index: 999;
}
.username_phone .ant-select-selection-search input {
  width: 1.72rem !important;
  height: 100% !important;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.username_phone .ant-select-selection-item section {
  margin-left: 0.5rem !important;
}
.username_phone .ant-select-selection-item section label {
  display: none;
}
.historyLoginSelect {
  position: fixed !important;
  left: 0.3rem !important;
  top: 1.24rem !important;
}
.RentryTabsRegister .form-box-form-select {
  margin-bottom: 0 !important;
}
.passwordEyeIcon_style6 {
  width: 0.6rem !important;
  height: 0.8rem !important;
  transform: scale(0.7);
  opacity: 0.8 !important;
}
.passwordEyeIcon_style6 svg rect, .passwordEyeIcon_style6 svg path {
  fill: var(--cms-text-color-secondary) !important;
  color: var(--cms-text-color-secondary) !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 20rem rgba(225, 233, 255, 0) inset !important;
  -webkit-text-fill-color: var(--cms-text-color-primary) !important;
  -webkit-transition-delay: 99999s;
  -webkit-transition: color 99999s ease-out, background-color 99999s ease-out;
}
@keyframes _moveUpEntry_2j9ug_1 {
  0% {
    bottom: -11rem;
  }
  100% {
    bottom: 0;
  }
}
._entrypage_2j9ug_267 {
  width: 100%;
  height: calc(var(--vh, 1vh) * 100);
  background-size: cover;
}
._entrypage-warp_2j9ug_272 {
  width: 100%;
  padding: 2.4rem 0.64rem 0;
  height: 9rem;
  position: absolute;
  bottom: 0;
  background-repeat: no-repeat;
  border-radius: 0.24rem 0.24rem 0 0;
  animation: _moveUpEntry_2j9ug_1 0.3s linear;
  display: flex;
  flex-direction: column;
  background-size: cover;
}
._entrypage-warp-logo_2j9ug_285 {
  position: fixed;
  left: 0.2rem;
  top: 1rem;
}
._entrypage-warp-logo_2j9ug_285 img {
  width: 3.2rem;
}
._entrypage-warp-container_2j9ug_293 {
  height: 100%;
  display: flex;
  flex-direction: column;
  color: var(--cms-text-color-primary);
}
._entryTab-btn_2j9ug_299 {
  width: 6.22rem;
  height: 0.96rem;
  border-radius: 0.24rem;
  display: flex;
  justify-content: center;
  text-align: center;
  font-weight: 400;
  align-items: center;
}
._entryTab-login_2j9ug_309 {
  background: var(--cms-primary-color);
  margin: 1.5rem auto 0;
  color: var(--cms-theme-text-color-primary);
}
._entryTab-register_2j9ug_314 {
  margin: 0.32rem auto 0;
  color: var(--cms-primary-color);
  border: 0.02rem solid var(--cms-primary-color);
}
._entryTab-tips_2j9ug_319 {
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin: 0.28rem 0 0.32rem;
  line-height: 1;
}
._entryTab-tips-line_2j9ug_326 {
  display: inline-block;
  width: 0.02rem;
  height: 0.28rem !important;
  background-color: var(--cms-text-color-primary);
}
._entryTab-tips_2j9ug_319 > span {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
._entryTab-tips_2j9ug_319 > span span {
  display: flex;
  align-items: center;
}
._entryTab-tips_2j9ug_319 > span svg {
  width: 0.4rem;
  height: 0.4rem;
}
._entryTab-tips_2j9ug_319 > span svg path {
  fill: var(--cms-text-color-primary);
}
._entryTab-tips_2j9ug_319 > span:last-child svg {
  width: 0.6rem;
  height: 0.6rem;
}
._entryTab-server_2j9ug_353 {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
._entryTab-server_2j9ug_353 span {
  color: var(--cms-primary-color);
}
._container_2j9ug_362 {
  display: flex;
  flex-direction: column;
  padding-bottom: 0.2rem;
  width: 100%;
  height: 100%;
  overflow: auto;
  background: var(--cms-background-color-primary);
  border: 0.02rem solid var(--cms-text-color-secondary);
  border-radius: 0.1rem;
  transform: translateY(0.2rem) !important;
  position: relative;
}
._container-title_2j9ug_375 {
  margin-left: 0.12rem;
}
._container_2j9ug_362 .delete {
  margin-right: 0.06rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-color: var(--cms-text-color-secondary) !important;
  transform: rotate(45deg);
}
._container_2j9ug_362 .delete:before {
  width: 0.16rem;
  height: 0.02rem;
  content: "";
  position: absolute;
  background-color: white !important;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
._container_2j9ug_362 .delete:after {
  width: 0.02rem;
  height: 0.16rem;
  content: "";
  position: absolute;
  background-color: white !important;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
._container_2j9ug_362 .delete > div {
  display: none;
  color: var(--cms-background-color-primary) !important;
}
._container_2j9ug_362 .delete .svg-icon {
  color: var(--cms-background-color-primary) !important;
  height: auto !important;
}
._container_2j9ug_362 .van-tab--active .RentryTabsNav {
  color: var(--cms-primary-color);
}
._container_2j9ug_362 .van-tab--active .RentryTabsNav > div {
  color: var(--cms-primary-color);
}
._container_2j9ug_362 .van-tab--active .RentryTabsNav > div svg path {
  fill: var(--cms-primary-color);
}
._container_2j9ug_362 .van-tab__panel {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 0.02rem;
}
._container_2j9ug_362 .van-icon-success:before {
  font-size: 0.28rem;
}
._container_2j9ug_362 .RentryTabsNav {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--cms-text-color-primary);
}
._container_2j9ug_362 .RentryTabsNav > div {
  color: var(--cms-text-color-primary);
}
._container_2j9ug_362 .RentryTabsNav > div svg path {
  fill: var(--cms-text-color-secondary);
}
._container_2j9ug_362 .van-tabs__wrap {
  height: auto !important;
  margin-bottom: 0.2rem;
  margin-bottom: 0.05rem;
  color: var(--cms-primary-color);
  flex-shrink: 0;
  flex-grow: 0;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
}
._container_2j9ug_362 .van-tabs__wrap .van-tab {
  font-size: 0.26rem;
  color: var(--cms-primary-color);
}
._container_2j9ug_362 .van-tabs__wrap .van-tab .van-tab__text {
  display: flex;
  align-items: center;
  justify-content: center;
}
._container_2j9ug_362 .login .van-swipe__track {
  transform: translateX(-100%) !important;
  transition: transform 0.3s ease !important;
}
._container_2j9ug_362 .login.isPcToh5 .van-tabs__line {
  transition: transform 0.3s ease !important;
}
._container_2j9ug_362 .login.isWeb .van-tabs__wrap .van-tabs__nav .van-tabs__line {
  transform: init !important;
}
._container_2j9ug_362 .van-tabs {
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
._container_2j9ug_362 .van-tabs .van-swipe {
  height: auto;
}
._container_2j9ug_362 .van-tabs .van-swipe__track {
  width: 100%;
  height: auto;
}
._container_2j9ug_362 .van-tabs .van-swipe__track .van-swipe-item {
  width: 100% !important;
  padding: 0 !important;
}
._container_2j9ug_362 .van-tabs__content {
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
._container_2j9ug_362 .van-tabs__nav {
  background: transparent !important;
  height: 0.8rem;
}
._container_2j9ug_362 .van-tabs__line {
  width: 30%;
  max-width: 3rem;
  height: 0.03rem !important;
  background: var(--cms-primary-color) !important;
  bottom: 0.15rem;
}
._container_2j9ug_362 .van-tabs__nav--line {
  padding-bottom: 0.15rem;
}
._container_2j9ug_362 .van-tabs__nav--line::before {
  position: absolute;
  right: 0;
  bottom: 0.15rem;
  left: 0;
  height: 0.011rem;
  background: var(--cms-divider-color);
  content: "";
}
._container-wrapper_2j9ug_524 {
  position: relative;
  width: 6.84rem;
  padding-bottom: 1.08rem;
  margin: 0 auto;
}
._container-header_2j9ug_530 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 0.84rem;
  margin-bottom: 0.2rem;
  font-size: 0.26rem;
  line-height: 0.84rem;
  text-align: center;
  color: var(--cms-primary-color);
}
._container-header_2j9ug_530 > div {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 0.2rem;
  flex: 1;
}
._container-header_2j9ug_530 > div:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 0.06rem;
  border-radius: 0.06rem;
  background: var(--cms-primary-color);
}
._container-header_2j9ug_530 .svg-icon {
  margin-right: 0.08rem;
}
._container-header_2j9ug_530 .svg-icon path {
  opacity: 1;
}
._container-closeicon_2j9ug_564 {
  position: absolute;
  width: 0.495rem !important;
  height: 0.495rem !important;
  right: 0.2rem;
  top: 0.2rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--cms-text-color-primary);
  z-index: 999;
  background-size: 100% 100%;
}
._container-closeicon_2j9ug_564 img {
  width: 100%;
  height: 100%;
}
._container-close_2j9ug_564 {
  position: absolute;
  width: 0.6rem;
  height: 0.6rem;
  left: 50%;
  bottom: 0;
  margin-left: -0.3rem;
  border: 0.04rem solid #fff;
  border-radius: 50%;
  transform: rotate(45deg);
  cursor: pointer;
  transition: all 0.25s ease 0s;
}
._container-close_2j9ug_564:hover {
  transform: rotate(135deg);
}
._container-close_2j9ug_564:after,
._container-close_2j9ug_564:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0.04rem;
  height: 0.32rem;
  transform: translate(-50%, -50%);
  background-color: #fff;
}
._container-close_2j9ug_564:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
._loginRegisterFragment_2j9ug_612 {
  padding-top: 0.2rem;
}
._other_2j9ug_615 {
  margin-top: 0.3rem;
}
._other-title_2j9ug_618 {
  font-size: 0.22rem;
  color: var(--cms-text-color-secondary);
  line-height: 0.34rem;
  position: relative;
  width: 100%;
  text-align: center;
  margin-bottom: 0.2rem;
}
._other-title_2j9ug_618 span {
  position: relative;
}
._other-title_2j9ug_618 span:after,
._other-title_2j9ug_618 span::before {
  content: "";
  position: absolute;
  top: 50%;
  height: 0.01rem;
  width: 0.7rem;
  background: var(--cms-divider-color);
}
._other-title_2j9ug_618 span::before {
  left: -0.92rem;
}
._other-title_2j9ug_618 span:after {
  right: -0.92rem;
}
._other-login_2j9ug_645 {
  position: relative;
  width: 100%;
  height: 0.72rem;
  text-align: center;
  margin: 0 auto;
  max-width: 6.4rem;
  overflow-y: hidden;
  white-space: nowrap;
}
._other-login-icon_2j9ug_655 {
  width: 0.72rem;
  height: 0.72rem;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0 0.3rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
._other-login-icon-google_2j9ug_666 {
  background-image: url("/assets/images/google-jtI8sna1.png");
}
._other-login-icon-fb_2j9ug_669 {
  background-image: url("/assets/images/facebook-B_as44zH.png");
}
._other-login-icon-tg_2j9ug_672 {
  background-image: url("/assets/images/telegram-Dnj17eny.png");
}
@keyframes _boxShadow_2j9ug_1 {
  0% {
    box-shadow: 0 0 0 0 var(--cms-primary-color);
  }
  70% {
    box-shadow: 0 0 0 0.16rem rgba(0, 255, 102, 0);
  }
  to {
    box-shadow: 0 0 0 0 rgba(0, 255, 102, 0);
  }
}
@keyframes _scale-btn_2j9ug_1 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.02);
  }
  100% {
    transform: scale(1);
  }
}
._form-box_2j9ug_236 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei, sans-serif;
}
._form-box_2j9ug_236 .language .no-border {
  border: none !important;
}
._form-box_2j9ug_236 .language .no-border .ant-select-selector {
  border: 0.02rem solid var(--cms-text-color-secondary) !important;
  border-radius: 0.1rem !important;
  box-sizing: border-box !important;
}
._form-box_2j9ug_236 .language .no-border .ant-select-open .ant-select-selector {
  border: 0.02rem solid var(--cms-primary-color) !important;
}
._form-box_2j9ug_236 .language .ant-select {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
._form-box_2j9ug_236 .language .ant-select-arrow {
  right: 0.2rem !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
._form-box_2j9ug_236 .language .ant-select-disabled .ant-select-arrow {
  display: none !important;
}
._form-box_2j9ug_236 .language .ant-select-selector {
  position: absolute !important;
  border: none !important;
  padding: 0 !important;
  height: 100% !important;
  left: 0;
  border-radius: 0.1rem !important;
}
._form-box_2j9ug_236 .language .ant-select-selector .ant-select-selection-search input {
  font-size: 0.22rem;
  color: var(--cms-text-color-primary);
  height: 100% !important;
}
._form-box_2j9ug_236 .language .ant-select-selector .ant-select-selection-placeholder {
  font-size: 0.22rem;
  color: var(--cms-text-color-secondary);
  padding: 0 0.7rem !important;
  display: flex;
  align-items: center;
}
._form-box_2j9ug_236 .language .ant-select-selector .ant-select-selection-item {
  padding: 0 0.7rem;
  font-size: 0.22rem;
}
._form-box_2j9ug_236 .language .ant-select-selector .ant-select-selection-item section {
  height: 100% !important;
  display: flex;
  align-items: center;
}
._form-box_2j9ug_236 .language .ant-select-selector .ant-select-selection-item section span {
  margin-right: 0 !important;
}
._form-box_2j9ug_236 .language .ant-select-selector .ant-select-selection-item img {
  width: 0.3rem;
  display: none;
}
._form-box_2j9ug_236 .language .formBoxFormSelectImg {
  width: 0.34rem !important;
}
._form-box_2j9ug_236 .language .form-box-form-select {
  padding: 0 !important;
}
._form-box_2j9ug_236 .currency .no-border {
  border: none !important;
}
._form-box_2j9ug_236 .currency .no-border .ant-select.ant-select-in-form-item .ant-select-selector {
  border: 0.02rem solid var(--cms-text-color-secondary) !important;
  border-radius: 0.1rem !important;
  box-sizing: border-box !important;
  height: 100% !important;
}
._form-box_2j9ug_236 .currency .no-border .ant-select-open .ant-select-selector {
  border: 0.02rem solid var(--cms-primary-color) !important;
}
._form-box_2j9ug_236 .currency .ant-select {
  width: 100%;
  height: 100% !important;
  position: absolute;
  left: 0;
}
._form-box_2j9ug_236 .currency .ant-select.ant-select-disabled .ant-select-selector {
  border: none !important;
}
._form-box_2j9ug_236 .currency .ant-select-suffix {
  padding-left: 0 !important;
}
._form-box_2j9ug_236 .currency .ant-select-selection-placeholder {
  color: var(--cms-text-color-secondary);
  padding-left: 0.4rem !important;
  font-size: 0.22rem;
}
._form-box_2j9ug_236 .currency .ant-select-selector {
  padding-left: 0.26rem !important;
  border-radius: 0.1rem !important;
}
._form-box_2j9ug_236 .currency .ant-select-selection-item {
  padding-left: 0.4rem !important;
  font-size: 0.22rem;
}
._form-box_2j9ug_236 .currency .ant-select-selection-item section {
  height: 100% !important;
  display: flex;
  align-items: center;
}
._form-box_2j9ug_236 .currency .ant-select-selection-item img {
  display: none !important;
}
._form-box_2j9ug_236 .loginEmailInputSelect {
  position: fixed;
  width: 4.9rem;
  left: 0.3rem;
  max-height: 3.78rem;
  background-color: var(--cms-background-color-primary);
  overflow: auto;
  -webkit-overflow-scrolling: auto;
  overscroll-behavior: none;
  overscroll-behavior-y: none;
  z-index: 1000;
  border-radius: 0.1rem;
  border: 0.02rem solid var(--cms-divider-color);
}
._form-box_2j9ug_236 .loginEmailInputSelect > div {
  line-height: 0.6rem;
  color: var(--cms-text-color-primary);
  padding: 0.1rem 0.2rem;
  color: var(--cms-text-color-secondary);
  font-size: 0.24rem;
  display: flex;
}
._form-box_2j9ug_236 .loginEmailInputSelect > div.activelist {
  color: var(--cms-primary-color);
}
._form-box_2j9ug_236 .loginEmailInputSelect .loginEmailInputSelectSpan0 {
  max-width: calc(100% - 2rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._form-box_2j9ug_236 .loginEmailInputSelect .loginEmailInputSelectSpan1 {
  max-width: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._form-box_2j9ug_236 .loginEmailInputSelect .loginList {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-indent: 0.4rem;
}
._form-box_2j9ug_236 .loginEmailInputSelect .loginList > div {
  display: flex;
  align-items: center;
  position: relative;
}
._form-box_2j9ug_236 .loginEmailInputSelect .loginList > div > div {
  position: relative;
  margin-right: 0.12rem;
  display: flex;
  align-items: center;
}
._form-box_2j9ug_236 .loginEmailInputSelect .loginList > div > div:first-child {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
._form-box_2j9ug_236 .loginEmailInputSelect .loginListActive {
  color: var(--cms-primary-color);
}
._form-box_2j9ug_236 .loginEmailInputSelectLogin {
  top: 1.16rem !important;
}
._form-box_2j9ug_236 .loginEmailInputSelectApp {
  max-height: 1.6rem !important;
  padding: 0 !important;
}
._form-box_2j9ug_236 .formBoxFormSelectInfoCurrency {
  margin-left: 0;
}
._form-box_2j9ug_236 .ant-form-item-explain {
  line-height: 1.2;
  font-size: 0.22rem;
  font-weight: 400;
  color: var(--cms-primary-color) !important;
  min-height: 0.48rem !important;
  margin-top: 0.2rem;
  transition: none !important;
  animation: none !important;
}
._form-box_2j9ug_236 .ant-form-item-explain .ant-form-item-explain-error {
  position: relative;
  align-items: center;
  padding-left: 0.32rem;
  transition: none !important;
  animation: none !important;
  display: none;
}
._form-box_2j9ug_236 .ant-form-item-explain .ant-form-item-explain-error:before {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.1rem;
  content: "!";
  width: 0.22rem;
  height: 0.22rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.1rem;
  text-align: center;
  line-height: 0.22rem;
  border-radius: 50%;
  font-size: 0.2rem !important;
  background: var(--cms-color-help) !important;
  color: #fff;
  font-weight: 900;
}
._form-box_2j9ug_236 .ant-form-item-explain .ant-form-item-explain-error:first-child {
  display: flex;
  align-items: center;
  margin: 0.16rem 0;
}
._form-box_2j9ug_236 .ant-form-item-explain > .ant-form-item-explain-error:first-child {
  display: flex;
}
._form-box_2j9ug_236 .ant-select-show-search {
  display: flex;
  align-items: center;
}
._form-box_2j9ug_236 .ant-select-selector {
  height: 0.7rem;
  border: none !important;
}
._form-box_2j9ug_236 .ant-form-item-explain-error {
  /* 在文本末尾显示省略号 */
  color: var(--cms-color-help) !important;
  display: none;
  transition: none !important;
  animation: none !important;
}
._form-box_2j9ug_236 .van-button--normal {
  height: 0.7rem;
  background-color: var(--cms-primary-color);
  border-color: var(--cms-divider-color);
  border-radius: 0.1rem;
  width: 100%;
  font-size: 0.24rem;
  color: var(--cms-theme-text-color-primary);
}
._form-box_2j9ug_236 .ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {
  display: none;
}
._form-box_2j9ug_236 .ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {
  display: none;
}
._form-box_2j9ug_236 .formBoxFormIcon_wechat,
._form-box_2j9ug_236 .formBoxFormIcon_qq,
._form-box_2j9ug_236 .formBoxFormIcon_tikTok,
._form-box_2j9ug_236 .formBoxFormIcon_nickname,
._form-box_2j9ug_236 .formBoxFormIcon_whatsApp,
._form-box_2j9ug_236 .formBoxFormIcon_intrCode,
._form-box_2j9ug_236 .formBoxFormIcon_taxNum,
._form-box_2j9ug_236 .formBoxFormIcon_telegram {
  width: 0.32rem !important;
  height: 0.32rem !important;
}
._form-box-pass-popup_2j9ug_980 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow-y: auto;
}
._form-box-pass-popup_2j9ug_980 .thirdLoginPopupForm {
  max-height: 6.4rem;
  overflow: auto;
}
._form-box-pass-popup_2j9ug_980 .delete {
  margin-right: 0.06rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
._form-box-pass-popup_2j9ug_980 .delete > div {
  color: var(--cms-background-color-primary) !important;
}
._form-box-pass-popup_2j9ug_980 .delete .svg-icon {
  color: var(--cms-background-color-primary) !important;
}
._form-box-pass-popup_2j9ug_980 .passwordEyeIcon_style2,
._form-box-pass-popup_2j9ug_980 .passwordEyeIcon_style3 {
  width: 0.36rem !important;
  height: 0.36rem !important;
}
._form-box-pass-popup_2j9ug_980 .passwordEyeIcon_style7 {
  width: 0.32rem !important;
  height: 0.32rem !important;
}
._form-box-pass-popup_2j9ug_980 .passwordEyeIcon_style7 svg path {
  fill: var(--cms-text-color-secondary) !important;
}
._form-box-pass-popup_2j9ug_980 .passwordEyeIcon_style7.formBoxFormIconOpen {
  width: 0.46rem !important;
  height: 0.46rem !important;
  position: relative;
  left: 0.08rem;
}
._form-box-pass-popup_2j9ug_980 .passwordEyeIcon_style7.formBoxFormIconOpen svg path {
  fill: var(--cms-text-color-secondary) !important;
}
._form-box-pass-popup-con_2j9ug_1025 {
  width: 6.84rem !important;
  flex: none !important;
  background-color: var(--cms-background-color-primary);
  padding-bottom: 0.2rem;
  border-radius: 0.2rem;
  transition: transform 0.3s ease;
  transform: translateZ(0);
}
._form-box-pass-popup-con-item_2j9ug_1034 {
  min-height: 1.2rem !important;
}
._form-box-pass-popup-con-title_2j9ug_1037 {
  font-weight: 400;
  font-size: 0.3rem;
  padding: 0.2rem 0 0.3rem;
  text-align: center;
  color: var(--cms-text-color-primary);
}
._form-box-pass-popup-con-title1_2j9ug_1044 {
  font-weight: 400;
  font-size: 0.3rem;
  padding: 0.3rem 0 0.08rem;
  text-align: center;
  color: var(--cms-text-color-primary);
}
._form-box-pass-popup-con-title2_2j9ug_1051 {
  font-size: 0.18rem;
  height: 0.28rem;
  display: flex;
  align-items: center;
  color: var(--cms-text-color-secondary);
  padding-left: 0.3rem;
}
._form-box-pass-popup-con-title2_2j9ug_1051 > span {
  margin-right: 0.06rem;
}
._form-box-pass-popup-con-tips_2j9ug_1062 {
  line-height: 1;
  text-align: left;
  color: var(--cms-text-color-secondary);
  font-size: 0.18rem;
  margin-bottom: 0.4rem;
  padding: 0 0.3rem;
}
._form-box-pass-popup-con-close_2j9ug_1070 {
  width: 0.56rem;
  height: 0.56rem;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.04rem solid #fff;
  margin: 0.3rem auto 0.16rem;
}
._form-box-disbaled_2j9ug_1080 {
  pointer-events: none;
}
._form-box-show_2j9ug_1083 {
  transform: translateY(0);
}
._form-box-title_2j9ug_1086 {
  font-size: 0.32rem;
  font-weight: 600;
  color: var(--cms-text-color-primary);
  position: absolute;
  width: 100%;
  text-align: center;
}
._form-box-form_2j9ug_236 {
  width: 100%;
  flex: 1;
  overflow: hidden;
  overflow-y: auto;
  min-height: 2.4rem;
  position: relative;
}
._form-box-form-usererror_2j9ug_1102 {
  font-size: 0.22rem;
  color: var(--cms-color-help);
  position: relative;
  top: -0.14rem;
  padding-left: 0.32rem;
  height: 0.22rem;
}
._form-box-form-usererror_2j9ug_1102:before {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.06rem;
  content: "!";
  width: 0.22rem;
  height: 0.22rem;
  display: inline-block;
  margin-right: 0.1rem;
  text-align: center;
  line-height: 0.22rem;
  border-radius: 50%;
  font-size: 0.16rem;
  background: var(--cms-color-help) !important;
  color: #fff;
}
._form-box-form-label_2j9ug_1127 {
  position: relative;
  padding-right: 0.1rem;
  display: flex;
  align-items: center;
  height: 100%;
}
._form-box-form-label_2j9ug_1127 > span {
  position: absolute;
  right: 0.04rem;
  top: 50%;
  margin-top: -0.14rem;
  line-height: 1;
  color: var(--cms-color-help);
}
._form-box-form-label-tips_2j9ug_1142 {
  font-size: 0.22rem;
  color: var(--cms-text-color-primary);
  line-height: 1;
  display: flex;
  height: 0.44rem;
  align-items: center;
}
._form-box-form-label-inickname_2j9ug_1150 svg path {
  stroke: var(--cms-text-color-secondary) !important;
  fill: var(--cms-text-color-secondary) !important;
}
._form-box-form-duty_2j9ug_1154 {
  color: var(--cms-text-color-primary);
  font-size: 0.22rem;
  color: var(--cms-text-color-secondary);
}
._form-box-form-duty_2j9ug_1154 .anticon {
  margin-left: 0.2rem;
  color: var(--cms-text-color-secondary) !important;
}
._form-box-form-duty-wrap_2j9ug_1163 .ant-form-item-explain {
  left: -1rem !important;
}
._form-box-form-duty-wrap_2j9ug_1163 .form-box-form-label-b5nov span {
  right: -0.12rem;
}
._form-box-form-duty-select_2j9ug_1169 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.72rem;
  padding-right: 0.2rem;
  font-size: 0.22rem;
  border-right: 0.02rem solid var(--cms-divider-color);
  color: var(--cms-text-color-secondary);
}
._form-box-form-duty-select_2j9ug_1169 img {
  width: 0.28rem;
  margin-right: 0.08rem;
}
._form-box-form-duty-select_2j9ug_1169 .anticon {
  padding-left: 0.2rem;
  color: var(--cms-text-color-secondary) !important;
}
._form-box-form-duty-select-content_2j9ug_1187 {
  color: var(--cms-text-color-primary);
  font-size: 0.28rem;
}
._form-box-form-icon_2j9ug_1191 {
  color: var(--cms-text-color-secondary) !important;
  font-size: 0;
}
._form-box-form-icon-close_2j9ug_1195 {
  opacity: 0.5;
}
._form-box-form-icon-open_2j9ug_1198 {
  opacity: 1 !important;
  color: var(--cms-primary-color) !important;
}
._form-box-form-icon-sp_2j9ug_1202 {
  width: 0.3rem;
  height: 0.3rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.1rem;
}
._form-box-form-icon-sp_2j9ug_1202 svg {
  width: 100%;
  height: 100%;
}
._form-box-form-staticText_2j9ug_1214 {
  color: var(--cms-text-color-primary);
  font-size: 0.24rem;
  margin-bottom: 0.4rem;
}
._form-box-form-staticText_2j9ug_1214 span {
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  color: var(--cms-primary-color);
}
._form-box-form_2j9ug_236 .ant-form-item {
  margin-bottom: 0.2rem !important;
  min-height: 0.7rem;
}
._form-box-form_2j9ug_236 .ant-form-item .ant-form-item-explain {
  display: none !important;
}
._form-box-form_2j9ug_236 .ant-form-item.ant-form-item-has-error {
  margin-bottom: 0 !important;
}
._form-box-form_2j9ug_236 .ant-form-item.ant-form-item-has-error .ant-form-item-explain {
  display: flex !important;
  margin-top: 0 !important;
  transition: none !important;
}
._form-box-form-space_2j9ug_1239 {
  margin-bottom: 0.2rem;
}
._form-box-form-space-item_2j9ug_1242 {
  display: flex;
  font-size: 0.22rem;
}
._form-box-form-space-item-aa_2j9ug_1246 {
  margin-bottom: 0.2rem;
}
._form-box-form-space-item_2j9ug_1242 .van-radio-group {
  width: 100%;
}
._form-box-form-space-item_2j9ug_1242 .van-radio {
  margin-right: 0;
  width: 50%;
}
._form-box-form-space-item_2j9ug_1242 .van-radio__icon {
  height: 0.32rem;
  line-height: 0.32rem;
}
._form-box-form-space-item_2j9ug_1242 .van-radio__icon--round .van-icon {
  border-radius: 0.08rem;
  width: 0.32rem;
  height: 0.32rem;
  line-height: 0.8;
  border-color: var(--cms-divider-color);
}
._form-box-form-space-item_2j9ug_1242 .van-radio__icon--checked .van-icon {
  color: var(--cms-background-color-primary);
  background-color: var(--cms-primary-color);
  border-color: transparent;
}
._form-box-form-space-item_2j9ug_1242 .van-radio__label {
  line-height: 1;
  display: flex;
  align-items: center;
  font-size: 0.22rem;
  color: var(--cms-text-color-primary);
}
._form-box-form-space-item_2j9ug_1242 .loginAccountRadio article {
  background-color: transparent;
  border: 0.02rem solid var(--cms-text-color-secondary);
}
._form-box-form-space-item_2j9ug_1242 .loginAccountRadioChecked article {
  background-color: var(--cms-primary-color);
  border: 0.02rem solid var(--cms-primary-color);
}
._form-box-form-space-item_2j9ug_1242 .loginAccountRadioChecked article svg {
  color: var(--cms-background-color-primary);
  fill: var(--cms-background-color-primary);
}
._form-box-form-space-item-sub_2j9ug_1291 {
  width: 50%;
  font-size: 0.22rem;
  display: flex;
}
._form-box-form-space-item-sub_2j9ug_1291 > span {
  display: flex;
  align-items: center;
}
._form-box-form-space-item-sub-point_2j9ug_1300 ._form-box-form-icon_2j9ug_1191 {
  width: 0.32rem !important;
  height: 0.32rem !important;
}
._form-box-form-space-item-sub-point_2j9ug_1300 ._form-box-form-icon_2j9ug_1191 svg {
  width: 100%;
  height: 100%;
}
._form-box-form-space-item-sub-tip_2j9ug_1308 span {
  font-size: 0.18rem;
  max-width: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: wrap;
}
._form-box-form-space-item-sub-tip_2j9ug_1308::before {
  display: inline-block;
  content: "";
  width: 0.24rem;
  height: 0.24rem;
  border-left: 0.02rem solid var(--cms-divider-color);
  border-bottom: 0.02rem solid var(--cms-divider-color);
  margin-left: 0.16rem;
  margin-right: 0.08rem;
  margin-top: -0.08rem;
}
._form-box-form-space-item-sub-tip1_2j9ug_1326::before {
  display: inline-block;
  content: "";
  width: 0.24rem;
  height: 0.24rem;
  border-left: 0.02rem solid transparent;
  border-bottom: 0.02rem solid transparent;
  margin-left: -0.16rem;
  margin-right: 0.08rem;
  margin-top: -0.08rem;
}
._form-box-form-space-item-sub_2j9ug_1291 svg {
  border-radius: 50%;
  border: 0.02rem solid var(--cms-text-color-secondary);
}
._form-box-form-space-item-sub_2j9ug_1291 svg circle {
  fill: transparent;
}
._form-box-form-space-item-sub_2j9ug_1291 svg path {
  fill: var(--cms-text-color-secondary);
}
._form-box-form-space-item-sub-text_2j9ug_1347 {
  position: relative;
  white-space: nowrap;
  line-height: 1.4;
  margin-top: -0.02rem;
  font-size: 0.22rem;
  color: var(--cms-text-color-secondary);
}
._form-box-form-space-item-sub-active_2j9ug_1355 svg {
  border: none;
  background: var(--cms-primary-color);
}
._form-box-form-space-item-sub-active_2j9ug_1355 svg circle {
  fill: var(--cms-primary-color) !important;
}
._form-box-form-space-item-sub-active_2j9ug_1355 svg path {
  fill: var(--cms-background-color-primary) !important;
}
._form-box-form-space-item-sub-active_2j9ug_1355 span:nth-child(2) {
  color: var(--cms-primary-color);
}
._form-box-form-input_2j9ug_1368 {
  width: 100%;
  height: 0.7rem;
  border-radius: 0.1rem;
  padding: 0 0.2rem 0 0.2rem;
  display: flex;
  align-items: center;
  border: 0.02rem solid var(--cms-text-color-secondary);
}
._form-box-form-input-active_2j9ug_1377 {
  border: 0.02rem solid var(--cms-primary-color);
}
._form-box-form-input-icon-img_2j9ug_1380 {
  width: 0.32rem !important;
  margin-right: 0.08rem !important;
}
._form-box-form-input-label_2j9ug_1384 {
  display: inline-block;
  width: 1.8rem;
  font-size: 0.36rem;
  color: rgba(0, 153, 68, 0.5);
  margin-right: 0.2rem;
  white-space: nowrap;
}
._form-box-form-input-captcha_2j9ug_1392 {
  width: 1.6rem;
}
._form-box-form-input-captcha_2j9ug_1392 img {
  width: 100%;
}
._form-box-form-input_2j9ug_1368 .ant-form-item {
  flex: 1;
}
._form-box-form-input_2j9ug_1368 .ant-form-item-explain {
  transition: none;
  display: flex;
}
._form-box-form-input_2j9ug_1368 .ant-form-item-explain div:nth-of-type(1) {
  display: block;
}
._form-box-form-input_2j9ug_1368 .ant-form-item-explain div:not(:first-child) {
  display: none;
}
._form-box-form-input_2j9ug_1368 input {
  border: none;
  background: none;
  color: var(--cms-text-color-primary);
  caret-color: var(--cms-text-color-primary);
  font-variant: tabular-nums;
  width: 100%;
  flex: 1;
  font-size: 0.22rem;
  font-weight: 500;
  text-overflow: ellipsis;
}
._form-box-form-input_2j9ug_1368 input:focus {
  caret-color: var(--cms-primary-color);
}
._form-box-form-input_2j9ug_1368 input::placeholder {
  color: var(--cms-text-color-secondary);
  font-weight: normal;
}
._form-box-form-input_2j9ug_1368 input::-webkit-input-placeholder {
  color: var(--cms-text-color-secondary);
  font-weight: normal;
}
._form-box-form-input_2j9ug_1368 input:-webkit-autofill {
  -webkit-text-fill-color: var(--cms-text-color-primary) !important;
  font-size: 0.28rem;
}
._form-box-form-input-password_2j9ug_1438 {
  display: inline-flex;
  align-items: center;
}
._form-box-form-input-password_2j9ug_1438 svg {
  color: var(--cms-text-color-secondary);
}
._form-box-form-input-sendcode_2j9ug_1445 {
  max-width: 1.8rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  line-height: 1;
  color: var(--cms-text-color-secondary);
  font-size: 0.22rem;
  text-align: right;
  margin-left: 0.1rem;
  opacity: 0.5;
}
._form-box-form-input-sendcode-active_2j9ug_1457 {
  color: var(--cms-primary-color) !important;
  opacity: 1;
}
._form-box-form-input-verifica_2j9ug_1461 {
  margin-bottom: 0.2rem;
  background-color: var(--cms-background-color-secondary);
  display: flex;
  align-items: center;
  align-content: center;
  font-size: 0;
  color: var(--cms-global-secondary1-color);
}
._form-box-form-input-verifica-success_2j9ug_1470 {
  width: 0.26rem;
  height: 0.26rem;
  display: inline-block;
  border-radius: 0.26rem;
  background-color: var(--cms-global-secondary1-color);
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  position: relative;
  margin-right: 0.08rem;
}
._form-box-form-input-verifica_2j9ug_1461 > span:last-child {
  height: 0.26rem;
  font-size: 0.22rem;
  display: flex;
  align-items: center;
}
._form-box-form-input_2j9ug_1368._form-box-form-sms_2j9ug_1489 {
  margin-bottom: 0.24rem;
}
._form-box-form-select_2j9ug_236 {
  position: relative;
  width: 100%;
  height: 0.7rem;
  background: none;
  border-radius: 0.1rem;
  padding: 0 0.2rem;
  border: 0.02rem solid var(--cms-text-color-secondary);
  display: flex;
  align-items: center;
  line-height: 0.24rem;
}
._form-box-form-selectActive_2j9ug_1504 {
  border-color: var(--cms-primary-color);
}
._form-box-form-select_2j9ug_236 .ant-form-item {
  flex: 1;
}
._form-box-form-select_2j9ug_236 .anticon {
  color: var(--cms-text-color-secondary) !important;
}
._form-box-form-select-content_2j9ug_1513 {
  height: 100%;
  display: flex;
  align-items: center;
  flex: 1;
  overflow: hidden;
}
._form-box-form-select-content_2j9ug_1513 input {
  height: 100%;
  display: flex;
  align-items: center;
  flex: 1;
}
._form-box-form-select-label_2j9ug_1526 {
  font-size: 0.24rem;
  color: var(--cms-text-color-primary);
  margin-top: 0.1rem;
}
._form-box-form-select-selected_2j9ug_1531 {
  width: 100%;
  height: 0.44rem;
  line-height: 0.44rem;
  font-size: 0.28rem;
  font-weight: 500;
  color: var(--cms-text-color-primary);
}
._form-box-form-select-img_2j9ug_1539 {
  width: 0.34rem;
  height: 0.34rem;
  margin-right: 0.1rem;
}
._form-box-form-select-info_2j9ug_1544 {
  position: absolute;
  bottom: 0.12rem;
  line-height: 1;
  color: var(--cms-text-color-primary);
  font-size: 0.24rem;
}
._form-box-form-select-info-currency_2j9ug_1551 {
  font-size: 0.22rem;
  line-height: 1.3;
  color: var(--cms-top-money-color);
  display: inline-block;
  margin-top: 0.08rem;
  padding: 0 0.04rem;
}
._form-box-form-select-placeholder_2j9ug_1559 {
  width: 100%;
  height: 0.44rem;
  line-height: 0.44rem;
  font-size: 0.28rem;
  color: var(--cms-text-color-secondary);
  font-weight: normal;
  font-size: 0.24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._form-box-form-select-arrow_2j9ug_1571 {
  width: 0.48rem;
  height: 0.48rem;
  display: inline-block;
  font-size: 0;
}
._form-box-form-select-arrow_2j9ug_1571 svg {
  width: 0.48rem;
  height: 0.48rem;
}
._form-box-form-select-arrow_2j9ug_1571 svg path {
  fill: var(--cms-divider-color);
}
._form-box-form-select_2j9ug_236 input {
  border: none;
  background: none;
  width: 100%;
  color: var(--cms-text-color-primary);
  caret-color: var(--cms-text-color-primary);
  font-size: 0.22rem;
  font-weight: bold;
  text-overflow: ellipsis;
}
._form-box-form-select_2j9ug_236 input:focus {
  caret-color: var(--cms-primary-color);
}
._form-box-form-select_2j9ug_236 input::placeholder {
  color: var(--cms-text-color-secondary) !important;
  font-weight: normal;
}
._form-box-form-select_2j9ug_236 input::-webkit-input-placeholder {
  color: var(--cms-text-color-secondary) !important;
  font-weight: normal;
}
._form-box-form-select_2j9ug_236 input:-webkit-autofill {
  -webkit-text-fill-color: var(--cms-text-color-primary) !important;
  font-weight: normal;
}
._form-box-form-checkbox_2j9ug_1609 {
  display: flex;
  align-items: center;
  font-size: 0.24rem;
  font-weight: 500;
  color: var(--cms-primary-color);
}
._form-box-form-checkbox_2j9ug_1609 > span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
._form-box-form-checkbox-login_2j9ug_1621 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
}
._form-box-form-checkbox_2j9ug_1609 > p:first-child {
  color: var(--cms-text-color-secondary);
  font-size: 0.24rem;
  margin-bottom: 0.1rem;
  text-align: right;
}
._form-box-form-checkbox_2j9ug_1609 > p:last-child {
  color: var(--cms-primary-color);
  font-size: 0.22rem;
  text-align: right;
}
._form-box-form-checkbox-icon_2j9ug_1637 {
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.12rem;
  border: 0.02rem solid var(--cms-divider-color);
  position: relative;
  display: inline-block;
  margin-right: 0.1rem;
  flex-shrink: 0;
}
._form-box-form-checkbox-icon_2j9ug_1637:before {
  content: "";
  width: 0.2rem;
  height: 0.2rem;
  background: var(--cms-primary-color);
  border-radius: 0.1rem;
  display: none;
  position: absolute;
  left: 0;
  top: 0;
}
._form-box-form-checkbox-icon-checked_2j9ug_1658 {
  border-color: var(--cms-primary-color);
}
._form-box-form-checkbox-icon-checked_2j9ug_1658:before {
  display: inline-block;
}
._form-box-form-entrybtn_2j9ug_1664 {
  display: flex;
  gap: 0.3rem;
}
._form-box-form-entrybtn-demo_2j9ug_1668 {
  flex: 1;
  height: 0.7rem;
  border: 0.02rem solid var(--cms-primary-color);
  border-radius: 0.16rem;
  width: 100%;
  font-size: 0.24rem;
  color: var(--cms-primary-color);
  display: flex;
  align-items: center;
  justify-content: center;
}
._form-box-form-entrybtn_2j9ug_1664 button {
  flex: 1;
  animation: _scale-btn_2j9ug_1 1.5s infinite;
  transition: box-shadow 0.3s, transform 0.3s;
}
._form-box-form-entrybtn_2j9ug_1664 button:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border: none;
  content: "";
  border-radius: inherit;
  animation: _boxShadow_2j9ug_1 1.5s infinite;
  transition: inherit;
}
._form-box-phone_2j9ug_1698 {
  padding-bottom: 0.1rem;
}
._form-box-arrow_2j9ug_1701 {
  display: inline-block;
  width: 0.52rem;
  height: 0.52rem;
  background: url("./assets/arrow_down.png") no-repeat;
  background-size: contain;
  position: absolute;
  left: 50%;
  margin-left: -0.26rem;
}
._form-box-arrow-up_2j9ug_1711 {
  transform: rotateX(180deg);
  top: 1rem;
}
._form-box-arrow-up2_2j9ug_1715 {
  transform: rotateX(180deg);
  top: 1.8rem;
}
._form-box-arrow-down_2j9ug_1719 {
  top: 8.4rem;
}
._form-box-arrow-down2_2j9ug_1722 {
  top: 8.6rem;
}
._login_2j9ug_21 {
  width: 100%;
}
._login_2j9ug_21 .van-tab {
  color: var(--cms-text-color-secondary) !important;
}
._login_2j9ug_21 .van-tab--active {
  color: var(--cms-text-color-primary) !important;
}
._login_2j9ug_21 .van-tabs__nav {
  background: none !important;
}
._login_2j9ug_21 .van-tabs__line {
  background: none !important;
  width: 0.4rem;
}
._login_2j9ug_21 .van-tabs__wrap {
  height: 0.56rem !important;
}
._login-content_2j9ug_1744 {
  width: 100%;
  padding: 0 0.28rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._login-bottom_2j9ug_1751 {
  padding: 0.2rem 0 0.2rem 0;
  display: flex;
  justify-content: space-between;
  line-height: 1.1;
}
._login-bottom_2j9ug_1751 > section {
  flex: 2;
}
._login-bottom_2j9ug_1751 > span {
  flex: 2;
  justify-content: flex-end;
  max-width: none !important;
}
._login-phone-input_2j9ug_142 {
  display: flex;
  align-items: center;
  border-radius: 0.1rem;
  padding-right: 0.2rem;
  border: 0.02rem solid var(--cms-text-color-secondary);
}
._login-phone-input-active_2j9ug_1772 {
  border: 0.02rem solid var(--cms-primary-color) !important;
}
._login-phone-input-select_2j9ug_142 {
  display: flex;
  align-items: center;
  padding: 0 0.2rem;
  width: 1.92rem;
  margin-right: 0.2rem;
  height: 100%;
  position: relative;
}
._login-phone-input-select_2j9ug_142:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.014rem;
  height: 0.6rem;
  background-color: var(--cms-text-color-secondary);
  opacity: 0.7;
}
._login-phone-input-select-only_2j9ug_1795 {
  width: 1.56rem;
}
._login-phone-input-select-only_2j9ug_1795 span {
  color: var(--cms-text-color-secondary) !important;
}
._login-phone-input-select-nodialcode_2j9ug_1801 .ant-select-selection-item {
  justify-content: flex-end !important;
}
._login-phone-input-select-text_2j9ug_1804 {
  color: var(--cms-text-color-primary);
  font-size: 0.24rem;
  margin-left: 0.1rem;
}
._login-phone-input-select_2j9ug_142 img {
  width: 0.36rem;
  height: 0.27rem;
  margin-right: 0.08rem;
}
._login-phone-input-select-img_2j9ug_1814 {
  width: 0.26rem;
  margin-right: 0.08rem;
}
._login-phone-input-select_2j9ug_142 .anticon {
  right: 0 !important;
  font-size: 0.22rem;
  color: var(--cms-text-color-secondary) !important;
}
._login-phone-input-select_2j9ug_142 .ant-select-selector {
  border: none !important;
  padding: 0 !important;
}
._login-phone-input-select-content_2j9ug_1827 {
  color: var(--cms-text-color-secondary);
  font-size: 0.22rem;
}
._login-phone-input-select-xuan1_2j9ug_1831 {
  transform: rotate(180deg);
  transition: all 0.1s linear;
}
._login-phone-input-select-xuan2_2j9ug_1835 {
  transform: rotate(0);
  transition: all 0.1s linear;
}
._login-phone-input-box_2j9ug_1839 {
  flex: 1;
  padding-left: 0;
  margin-bottom: 0;
}
._login-phone-input-number_2j9ug_1844 {
  width: 4.3rem;
}
._login-phone-input-number-code_2j9ug_1847 {
  height: 0.34rem;
  font-size: 0.22rem;
  font-weight: 400;
  color: var(--cms-primary-color);
  text-align: right;
}
._login-phone-input-number-code-send_2j9ug_1854 {
  font-size: 0.22rem;
  font-weight: 400;
  margin-left: 0.1rem;
  color: var(--cms-text-color-secondary);
}
._login-phone-input-area_2j9ug_1860 {
  margin-bottom: 0;
  width: auto;
}
._login-phone-input_2j9ug_142 ._form-box-form-input_2j9ug_1368 {
  border: none !important;
}
._login-register_2j9ug_1867 {
  padding: 0 0.28rem;
}
._area-code_2j9ug_1870 .van-picker__toolbar {
  background: var(--cms-divider-color);
}
._area-code_2j9ug_1870 .van-picker__confirm {
  visibility: hidden;
}
._area-code-item_2j9ug_1876 {
  width: 100%;
  height: 1.28rem;
  display: flex;
  align-items: center;
  padding: 0 0.32rem;
  justify-content: space-between;
}
._area-code-item-name_2j9ug_1884 {
  font-size: 0.32rem;
  font-weight: 500;
  color: var(--cms-text-color-primary);
}
._area-code-item-code_2j9ug_1889 {
  font-size: 0.32rem;
  font-weight: 400;
  color: var(--cms-text-color-secondary);
  margin-left: 0.16rem;
}
._area-code-item-select_2j9ug_1895 {
  display: inline-block;
  width: 0.48rem;
  height: 0.48rem;
  background-image: url("./assets/code.png");
  background-repeat: no-repeat;
  background-size: contain;
}
._area-code-item-select-ed_2j9ug_1903 {
  background-image: url("./assets/code_select.png");
}
._currencyPopup_2j9ug_1906 {
  background: var(--cms-background-color-secondary) !important;
}
._currencyTitle_2j9ug_1909 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.28rem;
  background-color: var(--cms-background-color-primary);
  height: 1.12rem;
  position: relative;
}
._currencyTitle-close_2j9ug_1918 {
  color: var(--cms-text-color-primary) !important;
  font-size: 0;
}
._currencyTitle_2j9ug_1909 ._cancel_2j9ug_1922,
._currencyTitle_2j9ug_1909 ._confirm_2j9ug_1923 {
  width: 24%;
  font-size: 0.28rem;
}
._currencyTitle_2j9ug_1909 ._cancel_2j9ug_1922 {
  left: 0.28rem;
  color: var(--cms-text-color-secondary);
  text-align: left;
}
._currencyTitle_2j9ug_1909 ._confirm_2j9ug_1923 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  right: 0.28rem;
  color: var(--cms-text-color-secondary);
}
._currencyTitle_2j9ug_1909 h4 {
  text-align: center;
  font-weight: bold;
  color: var(--cms-text-color-primary);
  font-size: 0.32rem;
}
._currencyContainer_2j9ug_1945 {
  height: calc(100% - 1.46rem);
  overflow: auto;
  color: var(--cms-text-color-primary);
}
._currencyContainer_2j9ug_1945 ._currencyList_2j9ug_1950 {
  padding: 0 0.28rem;
  height: 1.28rem;
  align-items: center;
  border-bottom: 0.02rem solid var(--cms-divider-color);
  display: flex;
  justify-content: space-between;
  gap: 0.2rem;
}
._currencyContainer_2j9ug_1945 ._currencyList_2j9ug_1950 ._currencyItemImg_2j9ug_1959 {
  width: 0.72rem;
  height: 0.72rem;
}
._currencyContainer_2j9ug_1945 ._currencyList_2j9ug_1950 ._bankLanguage_2j9ug_1963 {
  display: flex;
  flex-direction: column;
  margin-right: auto;
  font-size: 0.26rem;
}
._currencyContainer_2j9ug_1945 ._currencyList_2j9ug_1950 ._bankLocal_2j9ug_1969 {
  font-size: 0.26rem;
}
._currencyContainer_2j9ug_1945 ._currencyList_2j9ug_1950 ._bankIcon_2j9ug_1972 {
  margin-right: auto;
  font-size: 0.26rem;
}
._currencyContainer_2j9ug_1945 ._currencyList_2j9ug_1950 ._currencyIcon_2j9ug_1976 {
  display: flex;
  align-items: center;
  font-size: 0.28rem;
}
._currencyContainer_2j9ug_1945 ._currencyList_2j9ug_1950 ._currencyIcon_2j9ug_1976 img {
  width: 0.54rem;
  margin-right: 0.2rem;
}
._currencyContainer_2j9ug_1945 ._currencyList_2j9ug_1950 ._selectImg_2j9ug_1985 {
  width: 0.48rem;
  height: 0.48rem;
  background-size: 0.48rem 0.48rem;
  background-position: center;
  background-repeat: no-repeat;
}
._areaCode_2j9ug_136 {
  background: var(--cms-background-color-secondary) !important;
}
._areaCode-header_2j9ug_1995 {
  display: flex;
  align-items: center;
  padding-left: 0.32rem;
  padding-right: 0.32rem;
  background-color: var(--cms-background-color-primary);
  width: 100%;
  height: 1.12rem;
}
._areaCode-header-code_2j9ug_2004 {
  text-align: center;
  font-weight: 500;
  font-size: 0.28rem;
  color: var(--cms-text-color-primary);
}
._areaCode-header-search_2j9ug_2010 {
  flex: 1;
  display: flex;
  align-items: center;
  border: 0.02rem solid var(--cms-divider-color);
  border-radius: 0.28rem;
  height: 0.56rem;
  margin-left: 0.24rem;
}
._areaCode-header-search_2j9ug_2010 input {
  padding-left: 0.16rem;
  width: calc(100% - 0.56rem);
  border: 0;
  outline: none;
  background: none;
  font-size: 0.26rem;
  color: var(--cms-text-color-primary);
}
._areaCode-header-search_2j9ug_2010 input::placeholder {
  color: var(--cms-text-color-secondary);
  font-weight: normal;
}
._areaCode-header-search-close_2j9ug_2032 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.56rem;
  height: 0.56rem;
  font-size: 0;
}
._areaCode-header-search-close-icon_2j9ug_2040 {
  color: var(--cms-text-color-secondary) !important;
}
._areaCode-main_2j9ug_2043 {
  width: 100%;
  min-height: 6.4rem;
  max-height: calc(100vh - 4rem);
  overflow-y: auto;
}
._areaCode-option_2j9ug_2049 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 0.24rem;
  padding-right: 0.24rem;
  border-bottom: 0.02rem solid var(--cms-divider-color);
  width: 100%;
  height: 1.28rem;
}
._areaCode-option-text_2j9ug_2059 {
  font-size: 0.24rem;
  color: var(--cms-text-color-primary);
  display: flex;
  align-items: center;
}
._areaCode-option-text-icon_2j9ug_2065 {
  width: 0.24rem;
  margin-right: 0.08rem;
}
._areaCode-option-text-name_2j9ug_2069 {
  max-width: 2.2rem;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.4;
  color: var(--cms-text-color-primary);
  padding-right: 0.08rem;
  font-weight: 500;
  display: inline-block;
}
._areaCode-option-text-code_2j9ug_2079 {
  color: var(--cms-text-color-secondary);
  position: absolute;
  margin-left: 0.06rem;
  font-size: 0.22rem;
  width: 0.94rem;
  text-align: center;
}
._areaCode-option-text-code_2j9ug_2079 label {
  color: var(--cms-text-color-primary) !important;
}
._loginAccount-forgetText_2j9ug_2090 {
  cursor: pointer;
  color: var(--cms-primary-color);
  padding-bottom: 0.2rem;
}
._loginAccount-radio_2j9ug_2095 {
  position: relative;
  display: flex;
  color: var(--cms-text-color-secondary);
  gap: 0.08rem;
  font-size: 0.22rem;
  align-items: center;
  flex: 1;
}
._loginAccount-radio_2j9ug_2095 > span {
  flex: 1;
  line-height: 1.1;
  color: var(--cms-text-color-secondary);
}
._loginAccount-radio_2j9ug_2095 article {
  border: 0.02rem solid var(--cms-divider-color);
  border-radius: 0.04rem;
  width: 0.32rem;
  height: 0.32rem;
  position: relative;
}
._loginAccount-radio_2j9ug_2095 article > div {
  display: none;
}
._loginAccount-radio-checked_2j9ug_2119 article {
  background-color: var(--cms-global-secondary1-color);
  border-color: var(--cms-global-secondary1-color);
  display: flex;
  align-items: center;
  justify-content: center;
}
._loginAccount-radio-checked_2j9ug_2119 article > div {
  display: block;
}
._loginAccount-radio-checked_2j9ug_2119 article svg {
  fill: #fff;
}
._loginAccount-text_2j9ug_2132 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-around;
  line-height: 1;
  padding: 0.2rem 0.28rem 0;
}
._loginAccount-text1_2j9ug_2140 {
  height: auto;
  line-height: 1;
  padding: 0.3rem 0.28rem;
}
._loginAccount-link_2j9ug_2145 {
  color: var(--cms-primary-color);
  cursor: pointer;
  font-size: 0.22rem;
}
._loginAccount-link_2j9ug_2145:hover {
  text-decoration: underline;
}
._loginAccount-link1_2j9ug_2153,
._loginAccount-link2_2j9ug_2154,
._loginAccount-link3_2j9ug_2155 {
  display: flex;
  align-items: center;
  flex: 1;
  justify-content: center;
  text-align: center;
  max-width: 1.9rem;
}
._loginAccount-agreement_2j9ug_2163 {
  position: absolute;
  left: 0.28rem;
  top: 0;
  line-height: 1;
  font-size: 0.2rem;
  color: var(--cms-color-help);
}
._customer_2j9ug_2171 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.24rem;
}
._customer_2j9ug_2171 a {
  font-size: 0.24rem;
  color: var(--cms-primary-color);
}
._passwordStrength_2j9ug_2181 {
  font-size: 0.18rem;
}
._passwordStrength-top_2j9ug_2184 {
  display: flex;
  align-items: center;
  margin-bottom: 0.2rem;
  line-height: 1;
}
._passwordStrength-top_2j9ug_2184 i {
  width: 0.8rem;
  height: 0.12rem;
  margin: 0 0.04rem;
  border-radius: 0.12rem;
  transition: all 0.25s ease 0s;
}
._passwordStrength-top_2j9ug_2184 .label-name {
  padding-right: 0.1rem;
  font-size: 0.22rem;
  color: var(--cms-text-color-primary);
}
._passwordStrength-top_2j9ug_2184 .label-rule {
  padding-left: 0.1rem;
  color: var(--cms-text-color-secondary);
}
._passwordStrength-top_2j9ug_2184 .default {
  background-color: var(--cms-text-color-secondary);
}
._passwordStrength-top_2j9ug_2184 .checked1 {
  background-color: var(--cms-global-secondary3-color);
}
._passwordStrength-top_2j9ug_2184 .checked2 {
  background-color: var(--cms-global-secondary2-color);
}
._passwordStrength-top_2j9ug_2184 .checked3 {
  background-color: var(--cms-global-secondary2-color);
}
._passwordStrength-top_2j9ug_2184 .checked4 {
  background-color: var(--cms-global-secondary1-color);
}
._passwordStrength-bottom_2j9ug_2221 {
  display: flex;
  align-items: center;
  color: var(--cms-color-help);
  margin-bottom: 0.16rem;
}
._passwordStrength-bottom_2j9ug_2221 i {
  padding-left: 0.1rem;
  line-height: 1;
  font-style: normal;
  max-width: 0.92rem;
  word-wrap: break-word;
}
._passwordStrength-bottom_2j9ug_2221 .error {
  color: var(--cms-global-secondary3-color);
}
._passwordStrength-bottom_2j9ug_2221 .error b {
  background: var(--cms-global-secondary3-color);
  transform: rotate(45deg);
}
._passwordStrength-bottom_2j9ug_2221 .error b:after,
._passwordStrength-bottom_2j9ug_2221 .error b:before {
  content: "";
  position: absolute;
  left: 0.1rem;
  top: 0.04rem;
  width: 0.02rem;
  height: 0.14rem;
  background: #fff;
}
._passwordStrength-bottom_2j9ug_2221 .error b:before {
  transform: rotate(90deg);
}
._passwordStrength-bottom_2j9ug_2221 .success {
  color: var(--cms-global-secondary1-color);
}
._passwordStrength-bottom_2j9ug_2221 .success b {
  background: var(--cms-global-secondary1-color);
}
._passwordStrength-bottom_2j9ug_2221 .success b:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -0.06rem 0 0 -0.06rem;
  width: 0.12rem;
  height: 0.08rem;
  transform: rotate(-45deg);
  border-left: 0.02rem solid var(--cms-theme-text-color-primary);
  border-bottom: 0.02rem solid var(--cms-theme-text-color-primary);
}
._passwordStrength-bottom_2j9ug_2221 .waring {
  color: var(--cms-global-secondary2-color);
}
._passwordStrength-bottom_2j9ug_2221 .waring b {
  background: var(--cms-global-secondary2-color);
}
._passwordStrength-bottom_2j9ug_2221 .waring b:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -0.06rem 0 0 -0.06rem;
  width: 0.12rem;
  height: 0.08rem;
  transform: rotate(-45deg);
  border-left: 0.02rem solid var(--cms-theme-text-color-primary);
  border-bottom: 0.02rem solid var(--cms-theme-text-color-primary);
}
._passwordStrength-bottom_2j9ug_2221 b {
  position: relative;
  width: 0.22rem;
  height: 0.22rem;
  border-radius: 50%;
  transition: all 0.25s ease 0s;
}
._passwordStrength-bottom_2j9ug_2221 > span {
  display: flex;
  align-items: center;
  margin-right: 0.4rem;
}
._page-popup_2j9ug_2302 {
  width: 100%;
  height: 100%;
  display: flex;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  align-items: center;
  justify-content: center;
  font-size: 0.24rem;
}
._page-popup_2j9ug_2302 .delete {
  margin-right: 0.06rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
._page-popup_2j9ug_2302 .delete .svg-icon {
  color: var(--cms-background-color-primary) !important;
}
._page-popup_2j9ug_2302 .pagePopup_username {
  margin-bottom: 0.2rem !important;
}
._page-popup_2j9ug_2302 .pagePopup_username_m {
  margin-bottom: 0.1rem !important;
}
._page-popup_2j9ug_2302 .pagePopup_username_tips {
  color: var(--cms-color-help) !important;
  font-size: 0.22rem;
  position: relative;
  margin-bottom: 0.1rem;
  line-height: 1;
}
._page-popup_2j9ug_2302 .pagePopup_username_tips > span {
  position: relative;
  left: 0.3rem;
  line-height: 1;
}
._page-popup_2j9ug_2302 .pagePopup_username_tips::before {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.1rem;
  content: "!";
  width: 0.22rem;
  height: 0.22rem;
  display: inline-block;
  margin-right: 0.1rem;
  text-align: center;
  line-height: 0.22rem;
  border-radius: 50%;
  font-size: 0.16rem;
  background: var(--cms-color-help) !important;
  color: #fff;
}
._page-popup-con_2j9ug_2359 {
  width: 6.4rem;
  min-height: 2rem;
  background: var(--cms-background-color-primary);
  border: 0.02rem solid var(--cms-divider-color);
  border-radius: 0.1rem;
  padding: 0.3rem 0.28rem;
}
._page-popup-con-title_2j9ug_2367 {
  text-align: center;
  color: var(--cms-global-secondary1-color);
  font-size: 0.3rem;
  line-height: 1.2;
}
._page-popup-con-success_2j9ug_2373 {
  font-size: 0.22rem;
  margin: 0.3rem 0 0.2rem;
}
._page-popup-con-success-tip1_2j9ug_2377 {
  color: var(--cms-global-secondary1-color);
  padding-left: 0.44rem;
  font-weight: 600;
}
._page-popup-con-success-tip2_2j9ug_2382 {
  color: var(--cms-global-spare-color);
}
._page-popup-con-success-tip3_2j9ug_2385 {
  color: var(--cms-text-color-primary);
  font-weight: 700;
}
._page-popup-con-username_2j9ug_2389 {
  color: var(--cms-text-color-primary);
  margin-bottom: 0.16rem;
  display: flex;
  align-items: center;
  font-size: 0.22rem;
}
._page-popup-con-username-text1_2j9ug_2396 {
  color: var(--cms-text-color-secondary);
}
._page-popup-con-username-text2_2j9ug_2399 {
  margin: 0 0.1rem;
  color: var(--cms-text-color-secondary);
}
._page-popup-con-username-text2_2j9ug_2399 > span {
  color: var(--cms-text-color-primary);
  font-weight: 700;
}
._page-popup-con-usercopy_2j9ug_2407 {
  text-align: left;
  color: var(--cms-text-color-secondary);
  margin-bottom: 0.3rem;
  font-size: 0.22rem;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1.2;
}
._page-popup-con-usercopy-text1_2j9ug_2417 {
  color: var(--cms-primary-color);
  display: flex;
  align-items: center;
  text-align: left;
  width: 3.8rem;
}
._page-popup-con-usercopy-text2_2j9ug_2424 {
  display: flex;
  align-items: center;
  margin: 0 0.1rem;
}
._page-popup-con-usercopy-text3_2j9ug_2429 {
  width: 2rem;
}
._page-popup-con-userbtns_2j9ug_2432 {
  display: flex;
  justify-content: space-between;
  margin-top: 0.3rem;
  gap: 0.2rem;
}
._page-popup-con-userbtns_2j9ug_2432 div {
  width: 2.64rem;
  height: 0.72rem;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  white-space: pre-wrap;
  border-radius: 0.1rem;
  text-align: center;
  padding: 0 0.2rem;
  box-sizing: border-box;
}
._page-popup-con-userbtns-text1_2j9ug_2451 {
  border: 0.02rem solid var(--cms-primary-color);
  color: var(--cms-primary-color);
}
._page-popup-con-userbtns-text2_2j9ug_2455 {
  background: var(--cms-primary-color);
  color: var(--cms-background-color-primary);
}
._loading_2j9ug_2459 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.24rem;
  color: var(--cms-theme-text-color-primary);
}
._loading_2j9ug_2459 > span:first-child {
  margin-right: 0.24rem;
}
._loading_2j9ug_2459 > span:last-child {
  display: inline-block;
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  background-color: var(--cms-theme-text-color-primary);
  box-shadow: 0.12rem 0 var(--cms-theme-text-color-primary), -0.12rem 0 var(--cms-theme-text-color-primary);
  position: relative;
  animation: _flash_2j9ug_1 0.5s ease-out infinite alternate;
}
@keyframes _flash_2j9ug_1 {
  0% {
    background-color: #fff2;
    box-shadow: 0.12rem 0 #fff2, -0.12rem 0 var(--cms-theme-text-color-primary);
  }
  50% {
    background-color: var(--cms-theme-text-color-primary);
    box-shadow: 0.12rem 0 #fff2, -0.12rem 0 var(--cms-theme-text-color-primary);
  }
  100% {
    background-color: #fff2;
    box-shadow: 0.12rem 0 var(--cms-theme-text-color-primary), -0.12rem 0 #fff2;
  }
}
