.X5eogfqvbxD_ckZVQSll {
    color: var(--theme-text-color-darken);
    font-size: .22rem;
    line-height: 1.28;
    padding: 0 .3rem .07rem 0;
    text-align: left;
}
.ptEr7ybENfgNXBPMnsRb .rBX8yUXrZ3DzhJ4ZvZUD span {
    color: var(--theme-text-color-darken);
    font-size: .22rem;
    margin-right: .1rem;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.s92cQWPx6jt8OEi78nTm {
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
html[data-device=mobile] .gD0G2pAAJZZTJ1n0KQXv .ant-form-item-children>.ant-select .ant-select-selection {
    border-radius: .14rem;
    font-size: .22rem;
    height: .7rem;
    padding: 0 .6rem;
}
.s92cQWPx6jt8OEi78nTm .ZEcfoKF3Q_zq5EqaOdUy {
    -ms-flex-align: end;
    align-items: flex-end;
    color: var(--theme-secondary-color-error);
    display: -ms-flexbox;
    display: flex;
    line-height: 1.5;
    margin-left: .04rem;
    width: .12rem;
}
.s92cQWPx6jt8OEi78nTm .ZEcfoKF3Q_zq5EqaOdUy {
    -ms-flex-align: end;
    align-items: flex-end;
    color: var(--theme-secondary-color-error);
    display: -ms-flexbox;
    line-height: 1.5;
    margin-left: .04rem;
    width: .12rem;
}
.IhHm9VO_iD3soFF6ykU8 {
    display: block;
    width: 1rem;
    display: flex;
	padding-left: .1rem;
	align-items: center;
}
html[data-device=mobile] .gD0G2pAAJZZTJ1n0KQXv .ant-input-affix-wrapper .ant-input-prefix i, html[data-device=mobile] .gD0G2pAAJZZTJ1n0KQXv .ant-input-affix-wrapper .ant-input-prefix svg {
    height: .25rem;
    width: .25rem;
}
.van-tab {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #f9fcfe;
}
.van-tab--active {
    color: #facf20;
    font-weight: 500;
}
.gD0G2pAAJZZTJ1n0KQXv{
    margin-bottom: 0.35rem !important;
}
.checkbox.secondary, .checkbox.secondary .ant-checkbox.ant-checkbox-checked+span {
    color: var(--theme-text-color-darken);
}
.SJzBrVKgt5ZoWKN72LEQ {
    display: -ms-flexbox;
    display: flex;
}
html[data-device=mobile] .ant-btn, html[data-device=mobile] .ant-select-dropdown {
    border-radius: .14rem;
    width: 90%;
    height: .6rem;
}
.MOQ44Cja1ARVKq5AwnzY {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.MOQ44Cja1ARVKq5AwnzY .Mtq9i24xk8ny8ZnYWN15 {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    justify-content: center;
    margin-right: .2rem;
    min-width: 0;
}
html[data-device=mobile] .axTmpoC29n0HrZcuFNPD .zg61O4KadS0RYTtxqZn7 {
    margin-bottom: .2rem;
    padding: 0 .9rem;
}
.axTmpoC29n0HrZcuFNPD .zg61O4KadS0RYTtxqZn7 {
    margin-bottom: .2rem;
    overflow: hidden;
    padding: 0 .67rem;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}
html[data-device=mobile] .axTmpoC29n0HrZcuFNPD .zg61O4KadS0RYTtxqZn7:after, html[data-device=mobile] .axTmpoC29n0HrZcuFNPD .zg61O4KadS0RYTtxqZn7:before {
    width: .7rem;
}
.axTmpoC29n0HrZcuFNPD .zg61O4KadS0RYTtxqZn7:after, .axTmpoC29n0HrZcuFNPD .zg61O4KadS0RYTtxqZn7:before {
    background-color: var(--theme-color-line);
    content: "";
    height: .01rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: .51rem;
}
.axTmpoC29n0HrZcuFNPD .zg61O4KadS0RYTtxqZn7:before {
    left:1.7rem;
}
.axTmpoC29n0HrZcuFNPD .zg61O4KadS0RYTtxqZn7:after, .axTmpoC29n0HrZcuFNPD .zg61O4KadS0RYTtxqZn7:before {
    background-color: var(--theme-color-line);
    content: "";
    height: .01rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: .51rem;
}
html[data-device=mobile] .axTmpoC29n0HrZcuFNPD .ypwYn6fvxKUTdZj8szjk {
    gap: .4rem;
}
.axTmpoC29n0HrZcuFNPD .ypwYn6fvxKUTdZj8szjk {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
	justify-content: center;
}
.QukKEKRUckpkOknvnD6E .login-register-from-space {
    width: 100%;
}
.ant-select-combobox .ant-select-search__field {
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 100%;
    position: relative;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1), height 0s;
    transition: all .3s cubic-bezier(.645,.045,.355,1), height 0s;
    width: 100%;
    z-index: 1;
}
.QukKEKRUckpkOknvnD6E .login-register-from-space {
    padding-left: .3rem;
    padding-right: .12rem;
    width: 100%;
}
html[data-device=mobile] .gD0G2pAAJZZTJ1n0KQXv .ant-form-item-children>.ant-input, html[data-device=mobile] .gD0G2pAAJZZTJ1n0KQXv .ant-form-item-children>.ant-input-affix-wrapper .ant-input {
    border-radius: .14rem;
    font-size: .22rem;
    height: .7rem;
    padding: 0 .6rem 0 .2rem;
}
.ant-input.username{
	border-radius: .14rem;
	font-size: .22rem;
	height: .7rem;
	padding: 0 .6rem 0 .6rem;
}
.ptEr7ybENfgNXBPMnsRb .rBX8yUXrZ3DzhJ4ZvZUD span {
	display: inline-flex;
    background-color: var(--theme-color-line);
    border-radius: .12rem;
    height: .12rem;
    width: .8rem;
}

.ptEr7ybENfgNXBPMnsRb .rBX8yUXrZ3DzhJ4ZvZUD .leve1{
    background-color:#f76858 !important;
    display: inline-flex;
    border-radius: .12rem;
    height: .12rem;
    width: .8rem;
}
.ptEr7ybENfgNXBPMnsRb .rBX8yUXrZ3DzhJ4ZvZUD .leve2{
    background-color:#fda909 !important;
    display: inline-flex;
    border-radius: .12rem;
    height: .12rem;
    width: .8rem;
}
.ptEr7ybENfgNXBPMnsRb .rBX8yUXrZ3DzhJ4ZvZUD .leve3{
    background-color:#8ebd02 !important;
    display: inline-flex;
    border-radius: .12rem;
    height: .12rem;
    width: .8rem;
}
.ptEr7ybENfgNXBPMnsRb .rBX8yUXrZ3DzhJ4ZvZUD .leve4{
    background-color:#04bd02 !important;
    display: inline-flex;
    border-radius: .12rem;
    height: .12rem;
    width: .8rem;
}

.ant-modal-centered .ant-modal {
    display: inline-block;
    text-align: left;
    top: 0;
    vertical-align: middle;
}
.Ox0oT_xT4tdFb5tUNpGj{
	display: flex;
	padding-left: .35rem;
	margin-bottom: .2rem;
}
.ant-checkbox+span {
    padding-left: 0px;
    padding-right: 0px;
}
.Registro span,.remember{
	font-size: .22rem;
	padding-left: .1rem;
}
.yellow{
	color:#facf20;
}
.ant-checkbox-inner {
  background-color: #fff;
  border: 1px solid #d9d9d9;
    border-top-color: rgb(217, 217, 217);
    border-right-color: rgb(217, 217, 217);
    border-bottom-color: rgb(217, 217, 217);
    border-left-color: rgb(217, 217, 217);
  border-collapse: separate;
  border-radius: 2px;
  display: block;
  height: 16px;
  left: 0;
  position: relative;
  top: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
  width: 16px;
}
/* 隐藏默认复选框 */
input[type="checkbox"] {
	display: none;
}

/* 自定义复选框的外观 */
input[type="checkbox"] + label {
	position: relative;
	padding-left: 25px;
	cursor: pointer;

}

/* 自定义复选框的背景 */
input[type="checkbox"] + label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 17px;
	height: 17px;
	border: 1px solid #1A242E;
	background-color: #3C4754;
	border-radius: 20%;
}

/* 选中复选框时的样式 */
input[type="checkbox"]:checked + label:before {
	background-color: #4CAF50; /* 选中时的背景颜色 */
	border-color: #4CAF50;
}

/* 选中复选框时的对勾 */
input[type="checkbox"]:checked + label:after {
	content: '';
	position: absolute;
	left: 6px;
	top: 0px;
	width: 6px;
	height: 14px;
	border: solid white;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}
.van-tab__text--ellipsis {
    display: flex;
	gap: .1rem;
}
