html[_platform=mobile] .login_login-wrapper__NxYZ5 {
    margin-top: 0;
    min-height: calc(100vh - 48px - 75px)
}

html[_platform=mobile] .login_oauth-margin__tZVru {
    margin-top: 48px
}

.login_cht-checkbox-group__EqqI6 input {
    width: 16px;
    height: 16px;
    margin-top: 3px
}

.login_cht-checkbox-group__EqqI6 input:before {
    width: 5.2px;
    height: 10.2px;
    border: 0 1.5px 1.5px 0
}

[dir=ltr] .login_cht-checkbox-group__EqqI6 input:before {
    left: 4px
}

[dir=rtl] .login_cht-checkbox-group__EqqI6 input:before {
    right: 4px
}

.login_authorized-wrapper__xEjoM+.footer-copyright {
    display: none
}

.login_user-wrapper-0__vEsn7 {
    margin-top: 0 !important
}

.login_user-wrapper-0__vEsn7+.footer-copyright {
    display: none
}

.login_telegram-register-login__Sg4mH [data-test-login_title],
.login_telegram-register-login__Sg4mH [data-test-signup_title] {
    font-size: 16px;
    line-height: 24px
}

.login_telegram-register-login__Sg4mH .sign-up-guide-text {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    color: var(--cht-gray-t2)
}

.login_login-wrapper__NxYZ5 {
    width: 100%;
    margin-top: 40px;
    min-height: calc(100vh - 40px - 48px - 75px);
    background: var(--cht-gray-bg-page)
}

.login_login-wrapper__NxYZ5.login_user-wrapper__vWgW1.login_login__rDKe9 .user-flex {
    flex: 1;
    display: flex;
    justify-content: center
}

.login_login-wrapper__NxYZ5.login_user-wrapper__vWgW1.login_login__rDKe9 .user-box {
    background: #fff;
    padding: 24px 0;
    border-radius: 16px
}

.login_login-wrapper__NxYZ5.login_user-wrapper__vWgW1.login_login__rDKe9 .user-box .title {
    font-size: 32px;
    font-weight: 700;
    color: #101014;
    margin-bottom: 25px;
    padding: 0 32px
}

.login_login-wrapper__NxYZ5.login_user-wrapper__vWgW1.login_login__rDKe9 .quick-box-footer-register {
    text-align: center;
    position: absolute
}

.login_login-wrapper__NxYZ5.login_user-wrapper__vWgW1.login_login__rDKe9 .quick-box-footer-register span {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    line-height: 28px
}

.login_login-wrapper__NxYZ5.login_user-wrapper__vWgW1.login_login__rDKe9 .quick-box-footer-register span.login-text {
    color: #f59223;
    cursor: pointer
}

@media screen and (min-width:1000px) {
    .login_login-wrapper__NxYZ5.login_user-wrapper__vWgW1.login_login__rDKe9 .user-box {
        width: 980px
    }
    .login_login-wrapper__NxYZ5.login_user-wrapper__vWgW1.login_login__rDKe9 .quick-box-footer-register {
        margin: 31px auto 24px;
        bottom: 50px
    }
    [dir=ltr] .login_login-wrapper__NxYZ5.login_user-wrapper__vWgW1.login_login__rDKe9 .quick-box-footer-register {
        right: 100px
    }
    [dir=rtl] .login_login-wrapper__NxYZ5.login_user-wrapper__vWgW1.login_login__rDKe9 .quick-box-footer-register {
        left: 100px
    }
}

@media screen and (max-width:1000px) {
    .login_login-wrapper__NxYZ5.login_user-wrapper__vWgW1.login_login__rDKe9 .user-box {
        width: 880px
    }
    .login_login-wrapper__NxYZ5.login_user-wrapper__vWgW1.login_login__rDKe9 .quick-box-footer-register {
        margin: 0 auto;
        width: 100%;
        bottom: 4px
    }
}

@media screen and (max-width:880px) {
    .login_login-wrapper__NxYZ5.login_user-wrapper__vWgW1.login_login__rDKe9 .user-box {
        width: 446px
    }
}

@media screen and (max-width:446px) {
    .login_login-wrapper__NxYZ5.login_user-wrapper__vWgW1.login_login__rDKe9 .user-box {
        width: 100%
    }
}

.login_oauth-margin__tZVru {
    margin-top: 88px !important
}

@media (max-width:460px) {
    .login_oauth-margin__tZVru {
        margin-top: 48px !important
    }
}

.login_new-right-box__HPb6S>div:first-child {
    margin-bottom: 24px
}

@media screen and (min-width:1440px) {
    .login_new-right-box__HPb6S .by-width {
        width: 460px !important
    }
}

@media screen and (min-width:1100px) {
    .login_new-right-box__HPb6S {
        margin-top: 80px
    }
}

.login_new-right-box__HPb6S .login-comp {
    border: 1px solid #e9edf2
}

.login_new-right-box__HPb6S .text-20 {
    font-size: 24px !important;
    line-height: 32px !important
}

.login_new-user-layout__fo7F8 {
    min-height: calc(100vh - 48px)
}

@media screen and (min-width:1100px) and (max-width:1800px) {
    .login_user-layout__KLNeN>div {
        flex: 1
    }
}

/*# sourceMappingURL=5e002d3c90e907ec.css.map*/