@charset "UTF-8";
._loginRegisterPages_12gmf_45 {
    --other-space: 1.3rem;
    --left-right-space: .4rem;
    --form-right-space: calc((var(--left-right-space) - .06rem) / 2);
    --container-space: 0;
    position: relative;
    overflow-y: auto;
    min-height: 100%;
    max-height: 100%;
    background-color: var(--skin__bg_2)
}

._loginRegisterPages_12gmf_45 ._background_12gmf_56 {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 5.2rem
}

[dir=rtl] ._loginRegisterPages_12gmf_45 ._background_12gmf_56 {
    left: auto;
    right: 0
}

._loginRegisterPages_12gmf_45 ._logoBackground_12gmf_64 {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2rem;
    background-color: var(--skin__bs_topnav_bg);
    object-fit: cover;
    object-position: top center
}

[dir=rtl] ._loginRegisterPages_12gmf_45 ._logoBackground_12gmf_64 {
    left: auto;
    right: 0
}

._loginRegisterPages_12gmf_45 .theme3LogoBackground {
    height: 2.4rem
}

._loginRegisterPages_12gmf_45 ._header_12gmf_78 {
    height: .9rem;
    padding: 0 .2rem;
    display: flex;
    align-items: center
}

._loginRegisterPages_12gmf_45 ._header_12gmf_78 ._back_12gmf_56 {
    height: 100%;
    display: flex;
    align-items: center;
    width: .75rem;
    flex-shrink: 0
}

._loginRegisterPages_12gmf_45 ._header_12gmf_78 ._back_12gmf_56[data-theme="2"],
._loginRegisterPages_12gmf_45 ._header_12gmf_78 ._back_12gmf_56[data-theme="3"] {
    color: var(--skin__alt_border)
}

._loginRegisterPages_12gmf_45 ._header_12gmf_78 ._logo_12gmf_64 {
    position: relative;
    height: .74rem;
    width: 100%;
    pointer-events: none;
    padding-right: .75rem;
    flex-shrink: 1;
    --img-text-logo-img-width: .76rem;
    --img-text-logo-img-height: .76rem;
    --img-text-logo-img-title-size: .28rem
}

[dir=rtl] ._loginRegisterPages_12gmf_45 ._header_12gmf_78 ._logo_12gmf_64 {
    padding-right: 0;
    padding-left: .75rem
}

._loginRegisterPages_12gmf_45 ._header_12gmf_78 ._logo_12gmf_64>img {
    height: 100%;
    max-width: 5.6rem
}

._loginRegisterPages_12gmf_45 ._headerBox_12gmf_109 {
    height: 1rem
}

._loginRegisterPages_12gmf_45 ._bodyWrap_12gmf_112 {
    --other-space: 1.8rem
}

._loginRegisterPages_12gmf_45 ._bodyBoxWrap_12gmf_115 {
    --other-space: 2rem;
    position: relative;
    width: 6.9rem;
    padding: 0 0 .3rem;
    background-color: var(--skin__bg_2);
    margin: 0 auto;
    box-shadow: 0 .03rem .07rem rgba(114, 159, 255, .12)
}

._pagesTheme2_12gmf_125 {
    --left-right-space: .3rem;
    --form-right-space: calc((var(--left-right-space) - .06rem) / 2);
    background-color: var(--skin__bg_1)
}

._loginRegisterPages_w676d_46 {
    background-color: var(--skin__bg_1);
    height: 100%
}

._loginRegisterPages_w676d_46._needOverrideHelp_w676d_51 ._realNameHelpText_w676d_51 {
    padding-top: .02rem;
    height: .22rem
}

._loginRegisterPages_w676d_46._needOverrideHelp_w676d_51 .lobby-form-item--realName {
    margin-bottom: .1rem
}

._loginRegisterPages_w676d_46 ._header_w676d_58 {
    padding-top: 3.2rem !important;
    position: relative;
    margin-bottom: .2rem
}

._loginRegisterPages_w676d_46 ._header_w676d_58 ._sloganPic_w676d_63 {
    position: absolute;
    top: 0;
    width: 100%;
    height: 3.2rem;
    left: 0
}

[dir=rtl] ._loginRegisterPages_w676d_46 ._header_w676d_58 ._sloganPic_w676d_63 {
    left: auto;
    right: 0
}

._loginRegisterPages_w676d_46 {
    --left-right-space: .4rem;
    --form-right-space: calc((var(--left-right-space) - .06rem) / 2)
}

._loginRegisterPages_w676d_46 .loginRegisterFragment>*:not([class*=ui-tabs]):not(img):not(header) {
    padding: 0 .4rem
}

._loginRegisterPages_w676d_46 .ui-tabs {
    padding-left: 0;
    padding-right: 0
}

._loginRegisterPages_w676d_46 .lobby-form-item__input .ui-input:not(.ui-input--disabled),
._loginRegisterPages_w676d_46 .lobby-form-item__input .ui-select-input,
._loginRegisterPages_w676d_46 .lobby-form-item__input .ui-select-single {
    background: var(--skin__bg_1)
}

._loginRegisterPages_w676d_46 .lobby-form-item--areaCode .ui-select-input,
._loginRegisterPages_w676d_46 .lobby-form-item--idType .ui-select-single {
    background: none
}

._loginRegisterPages_w676d_46 .form-item-prefix {
    width: initial;
    height: initial
}