html.with--no_scroll {
    max-height: 100%;
    overflow: hidden;
}

#profile .warning {
    color: #ff0000;
}

.auth-popup__wrapper .h3 {
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 26px;
    color: #455A6F;
    margin: 0 -15px 15px;
    padding: 0 15px 15px;
    border-bottom: 1px solid #999999;
}

.auth-popup__content-tabs {
    padding: 15px 15px 30px 15px;
}

.auth-popup__content-social {
    color: #fff;
    background: #63A6EA;
    position: relative;
    padding-top: 32px;
    padding-bottom: 20px;
}

.auth-popup .captcha {
    transform-origin: 0 0;
}

.user-photo {
    width: 220px;
    height: 220px;
    margin: 0 10px 10px 0;
    float: left;
}

.user-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.form-photo:after {
    content: '';
    display: block;
    clear: both;
}

.password-control {
    position: absolute;
    top: 12px;
    right: 10px;
    display: inline-block !important;
    padding: 0 !important;
    width: 20px !important;
    height: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDEwMzcgMi41MjE3QzYuNjMxNjYgMi41MjE3IDUuNTI4NjkgMy42MjQ2NyA1LjUyODY5IDUuMDAzMzhDNS41Mjg2OSA2LjM4MjEgNi42MzE2NiA3LjQ4NTA3IDguMDEwMzcgNy40ODUwN0M5LjM4OTA5IDcuNDg1MDcgMTAuNDkyMSA2LjM4MjEgMTAuNDkyMSA1LjAwMzM4QzEwLjQ5MjEgMy42MjQ2NyA5LjM4OTA5IDIuNTIxNyA4LjAxMDM3IDIuNTIxN1pNOC4wMTAzNyA1LjgzMDYxQzcuNTQxNjEgNS44MzA2MSA3LjE4MzE0IDUuNDcyMTUgNy4xODMxNCA1LjAwMzM4QzcuMTgzMTQgNC41MzQ2MiA3LjU0MTYxIDQuMTc2MTUgOC4wMTAzNyA0LjE3NjE1QzguNDc5MTMgNC4xNzYxNSA4LjgzNzYgNC41MzQ2MiA4LjgzNzYgNS4wMDMzOEM4LjgzNzYgNS40NzIxNSA4LjQ3OTEzIDUuODMwNjEgOC4wMTAzNyA1LjgzMDYxWiIgZmlsbD0iI0E2QUVCNCIvPgo8cGF0aCBkPSJNMTUuODk2NiA0LjU4OTc4QzE1Ljc4NjMgNC4zOTY3NiAxMy4xMTE2IDAuMDQwMDA4NSA4LjAxMDM0IDAuMDQwMDA4NUMyLjkwOTA5IDAuMDQwMDA4NSAwLjIzNDM4MiA0LjM5Njc2IDAuMTI0MDg0IDQuNTg5NzhDLTAuMDQxMzYxNSA0Ljg2NTUyIC0wLjA0MTM2MTUgNS4xNjg4NCAwLjEyNDA4NCA1LjQ0NDU4QzAuMjM0MzgyIDUuNjEwMDMgMi45MDkwOSA5Ljk2Njc4IDguMDEwMzQgOS45NjY3OEMxMy4xMTE2IDkuOTY2NzggMTUuNzg2MyA1LjYxMDAzIDE1Ljg5NjYgNS40MTcwMUMxNi4wMzQ1IDUuMTY4ODQgMTYuMDM0NSA0LjgzNzk1IDE1Ljg5NjYgNC41ODk3OFpNOC4wMTAzNCA4LjMxMjMyQzQuNzI5IDguMzEyMzIgMi42MDU3NyA1Ljk2ODUgMS44NjEyNyA1LjAwMzM5QzIuNTc4MiA0LjAxMDcyIDQuNzAxNDIgMS42OTQ0NyA4LjAxMDM0IDEuNjk0NDdDMTEuMjkxNyAxLjY5NDQ3IDEzLjQxNDkgNC4wMzgyOSAxNC4xNTk0IDUuMDAzMzlDMTMuNDQyNSA1Ljk5NjA3IDExLjMxOTMgOC4zMTIzMiA4LjAxMDM0IDguMzEyMzJaIiBmaWxsPSIjQTZBRUI0Ii8+Cjwvc3ZnPgo=) 0 0 no-repeat;
}

.password-control.view {
    background: url(../img/no-view.svg) 0 0 no-repeat;
    background-size: 15px;
    filter: invert(92%) sepia(15%) saturate(15%) hue-rotate(352deg) brightness(89%) contrast(87%);
    top: 10px;
}

.q-auth-modal.popup__body {
    max-width: 320px;
    min-width: initial;
    padding: 0;
    text-align: initial;
}

.q-auth-modal--extended.popup__body {
    max-width: initial;
}

.q-auth-modal .popup__heading {
    display: none;
}

.q-auth-modal .popup__close {
    z-index: 1000;
}

.auth-popup__wrapper {
    background-color: #ffffff;
    padding: 0;
    z-index: 1000;
    overflow-x: hidden;
    position: relative;
    line-height: 1;
}

.auth-popup__tab form {
    min-height: 250px;
}

.auth-popup__tab-links {
    line-height: 1;
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #EBEBEB;
}

.auth-popup__tab-link {
    text-decoration: underline;
    font-weight: bold;
    display: block;
    color: #63A6EA;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
}

.auth-popup__tab-links .auth-popup__tab-link {
    padding-bottom: 8px;
    font-size: 18px;
    margin: 0 30px -1px 0;
    color: #848484;
    display: inline-block;
    text-transform: none;
    text-decoration: none;
}

.auth-popup__tab-links .auth-popup__tab-link_active {
    color: #276FB9;
    border-bottom: 2px solid #276FB9;
}

.auth-popup__description {
    margin-bottom: 15px;
}

.auth-popup__tabs-btn {
    display: flex;
    margin: 0 0 20px;
}

.auth-popup__tabs-btn a {
    padding: 15px 5px;
    width: 50%;
    text-align: center;
    background-color: #e2e2e2;
}

.auth-popup__tabs-btn a:hover {
    color: #fff;
    background-color: #ff809b;
    text-decoration: none;
}

.auth-popup__tabs-btn a.active {
    color: #fff;
    background-color: #cd2653;
}

.auth-popup__tab {
    display: none;
}

.auth-popup__tab.active {
    display: block;
}

.auth-popup__form-row {
    position: relative;
    margin: 0 0 15px;
    overflow: hidden;
}

.auth-popup__form-row a:focus,
.auth-popup__form-row input:focus,
.auth-popup__form-row select:focus {
    outline: none;
}

.auth-popup__form-row input[type="text"],
.auth-popup__form-row input[name="user_email"],
.auth-popup__form-row input[name="password"] {
    border-bottom: 1px solid #EBEBEB;
    border-right: none;
    border-left: none;
    border-top: none;
    box-sizing: border-box;
    width: 100%;
    height: 36px;
    padding: 0 23px;
    font-size: 15px;
    line-height: 36px;
    color: #333;
}

.auth-popup__form-row input[type="text"]::placeholder,
.auth-popup__form-row input[name="password"]::placeholder {
    color: #A6AEB4;
}

.auth-popup__form-row input[name="user_email"] {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNTMzMzMzIDBDMC4zOTE4ODkgMS40MTQyM2UtMDUgMC4yNTYyNDIgMC4wNTYyMTIgMC4xNTYyMjUgMC4xNTYyMjhDMC4wNTYyMDkgMC4yNTYyNDUgMS40MTQyM2UtMDUgMC4zOTE4ODkgMCAwLjUzMzMzM1YxMC4xMzMzQzEuNDE0MjNlLTA1IDEwLjI3NDggMC4wNTYyMDkgMTAuNDEwNCAwLjE1NjIyNSAxMC41MTA0QzAuMjU2MjQyIDEwLjYxMDUgMC4zOTE4ODkgMTAuNjY2NyAwLjUzMzMzMyAxMC42NjY3SDE1LjQ2NjdDMTUuNjA4MSAxMC42NjY3IDE1Ljc0MzggMTAuNjEwNSAxNS44NDM4IDEwLjUxMDRDMTUuOTQzOCAxMC40MTA0IDE2IDEwLjI3NDggMTYgMTAuMTMzM1YwLjUzMzMzM0MxNiAwLjM5MTg4OSAxNS45NDM4IDAuMjU2MjQ1IDE1Ljg0MzggMC4xNTYyMjhDMTUuNzQzOCAwLjA1NjIxMiAxNS42MDgxIDEuNDE0MjNlLTA1IDE1LjQ2NjcgMEgwLjUzMzMzM1pNMi4wNzc3OCAxLjA2NjY3SDEzLjkyMjJMOCA1LjcyMjIyTDIuMDc3NzggMS4wNjY2N1pNMS4wNjY2NyAxLjYyNzc3TDcuNjcyMjIgNi44MTY2OEM3Ljc2NTkgNi44ODk2NSA3Ljg4MTI1IDYuOTI5MjcgOCA2LjkyOTI3QzguMTE4NzUgNi45MjkyNyA4LjIzNDEgNi44ODk2NSA4LjMyNzc4IDYuODE2NjhMMTQuOTMzMyAxLjYyNzc3VjkuNkgxLjA2NjY3VjEuNjI3NzdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) 0 0 no-repeat;
    background-position: left;
}

.auth-popup__form-row input[name="password"] {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMDAwMDQgMEM0LjU4Mjg4IDAgMi42MTkwOSAxLjk2Mzc5IDIuNjE5MDkgNC4zODA5NVY2LjQ3NjE5SDEuNjY2NzFDMC45Mzc5MjUgNi40NzYxOSAwLjMzMzM3NCA3LjA4MDc0IDAuMzMzMzc0IDcuODA5NTJWMTQuNjY2N0MwLjMzMzM3NCAxNS4zOTU0IDAuOTM3OTI1IDE2IDEuNjY2NzEgMTZIMTIuMzMzNEMxMy4wNjIyIDE2IDEzLjY2NjcgMTUuMzk1NCAxMy42NjY3IDE0LjY2NjdWNy44MDk1MkMxMy42NjY3IDcuMDgwNzQgMTMuMDYyMiA2LjQ3NjE5IDEyLjMzMzQgNi40NzYxOUgxMS4zODFWNC4zODA5NUMxMS4zODEgMS45NjM3OSA5LjQxNzIgMCA3LjAwMDA0IDBaTTcuMDAwMDQgMS4xNDI4NkM4LjgwMzgzIDEuMTQyODYgMTAuMjM4MSAyLjU3NzE2IDEwLjIzODEgNC4zODA5NVY2LjQ3NjE5SDMuNzYxOTVWNC4zODA5NUMzLjc2MTk1IDIuNTc3MTYgNS4xOTYyNSAxLjE0Mjg2IDcuMDAwMDQgMS4xNDI4NlpNMS42NjY3MSA3LjYxOTA1SDEyLjMzMzRDMTIuNDQ4OCA3LjYxOTA1IDEyLjUyMzkgNy42OTQxMSAxMi41MjM5IDcuODA5NTJWMTQuNjY2N0MxMi41MjM5IDE0Ljc4MjEgMTIuNDQ4OCAxNC44NTcxIDEyLjMzMzQgMTQuODU3MUgxLjY2NjcxQzEuNTUxMyAxNC44NTcxIDEuNDc2MjMgMTQuNzgyMSAxLjQ3NjIzIDE0LjY2NjdWNy44MDk1MkMxLjQ3NjIzIDcuNjk0MTEgMS41NTEzIDcuNjE5MDUgMS42NjY3MSA3LjYxOTA1Wk03LjAwMDA0IDkuNTIzODFDNi4wNjAwNCA5LjUyMzgxIDUuMjg1NzYgMTAuMjk4MSA1LjI4NTc2IDExLjIzODFDNS4yODU3NiAxMi4xNzgxIDYuMDYwMDQgMTIuOTUyNCA3LjAwMDA0IDEyLjk1MjRDNy45NDAwNSAxMi45NTI0IDguNzE0MzMgMTIuMTc4MSA4LjcxNDMzIDExLjIzODFDOC43MTQzMyAxMC4yOTgxIDcuOTQwMDUgOS41MjM4MSA3LjAwMDA0IDkuNTIzODFaTTcuMDAwMDQgMTAuNjY2N0M3LjMyMjQgMTAuNjY2NyA3LjU3MTQ3IDEwLjkxNTcgNy41NzE0NyAxMS4yMzgxQzcuNTcxNDcgMTEuNTYwNSA3LjMyMjQgMTEuODA5NSA3LjAwMDA0IDExLjgwOTVDNi42Nzc2OCAxMS44MDk1IDYuNDI4NjEgMTEuNTYwNSA2LjQyODYxIDExLjIzODFDNi40Mjg2MSAxMC45MTU3IDYuNjc3NjggMTAuNjY2NyA3LjAwMDA0IDEwLjY2NjdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) 0 0 no-repeat;
    background-position: left;
}

.auth-popup__form-row input[name="code"] {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE2IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS41IDAuNUMwLjY3MTU3NSAwLjUgMCAxLjE3MTU4IDAgMlY2QzAgNi44Mjg0NSAwLjY3MTU3NSA3LjUgMS41IDcuNUgxNC41QzE1LjMyODUgNy41IDE2IDYuODI4NDUgMTYgNlYyQzE2IDEuMTcxNTggMTUuMzI4NSAwLjUgMTQuNSAwLjVIMS41Wk0xIDJDMSAxLjcyMzg2IDEuMjIzODYgMS41IDEuNSAxLjVIMTQuNUMxNC43NzYxIDEuNSAxNSAxLjcyMzg2IDE1IDJWNkMxNSA2LjI3NjE1IDE0Ljc3NjEgNi41IDE0LjUgNi41SDEuNUMxLjIyMzg2IDYuNSAxIDYuMjc2MTUgMSA2VjJaTTQgMi41QzMuMTcxNTggMi41IDIuNSAzLjE3MTU4IDIuNSA0QzIuNSA0LjgyODQyIDMuMTcxNTggNS41IDQgNS41QzQuODI4NDIgNS41IDUuNSA0LjgyODQyIDUuNSA0QzUuNSAzLjE3MTU4IDQuODI4NDIgMi41IDQgMi41Wk0zLjUgNEMzLjUgMy43MjM4NiAzLjcyMzg2IDMuNSA0IDMuNUM0LjI3NjE0IDMuNSA0LjUgMy43MjM4NiA0LjUgNEM0LjUgNC4yNzYxNCA0LjI3NjE0IDQuNSA0IDQuNUMzLjcyMzg2IDQuNSAzLjUgNC4yNzYxNCAzLjUgNFpNNi41IDRDNi41IDMuMTcxNTggNy4xNzE1NSAyLjUgOCAyLjVDOC44Mjg0NSAyLjUgOS41IDMuMTcxNTggOS41IDRDOS41IDQuODI4NDIgOC44Mjg0NSA1LjUgOCA1LjVDNy4xNzE1NSA1LjUgNi41IDQuODI4NDIgNi41IDRaTTggMy41QzcuNzIzODUgMy41IDcuNSAzLjcyMzg2IDcuNSA0QzcuNSA0LjI3NjE0IDcuNzIzODUgNC41IDggNC41QzguMjc2MTUgNC41IDguNSA0LjI3NjE0IDguNSA0QzguNSAzLjcyMzg2IDguMjc2MTUgMy41IDggMy41Wk0xMiAyLjVDMTEuMTcxNSAyLjUgMTAuNSAzLjE3MTU4IDEwLjUgNEMxMC41IDQuODI4NDIgMTEuMTcxNSA1LjUgMTIgNS41QzEyLjgyODUgNS41IDEzLjUgNC44Mjg0MiAxMy41IDRDMTMuNSAzLjE3MTU4IDEyLjgyODUgMi41IDEyIDIuNVpNMTEuNSA0QzExLjUgMy43MjM4NiAxMS43MjM5IDMuNSAxMiAzLjVDMTIuMjc2MSAzLjUgMTIuNSAzLjcyMzg2IDEyLjUgNEMxMi41IDQuMjc2MTQgMTIuMjc2MSA0LjUgMTIgNC41QzExLjcyMzkgNC41IDExLjUgNC4yNzYxNCAxMS41IDRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) 0 0 no-repeat;
    background-position: left;
}

.auth-popup__form-row input[name="user_login"] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZyBjbGlwLXBhdGg9J3VybCgjY2xpcDApJz48cGF0aCBkPSdNMi45MzgyNiAxNkgxMy4xMDk0QzEzLjk3IDE2IDE0Ljc1MjQgMTUuNTUwMSAxNS4yMDIzIDE0LjgwNjhDMTUuNjUyMiAxNC4wNjM2IDE1LjY3MTggMTMuMTYzOCAxNS4yNjEgMTIuNDAxQzE0LjU1NjggMTEuMDUxMyAxMy4zMDUgMTAuMDM0MiAxMS44MzggOS42MDM5MUwxMS4zODgxIDkuNDY2OTlMMTEuNzQwMiA5LjA3NThDMTIuNjIwNCA4LjA3ODI0IDEzLjA1MDcgNi43NDgxNyAxMi44OTQyIDUuNDE4MDlMMTIuNzM3OCA0LjEyNzE0QzEyLjU2MTcgMi43MzgzOSAxMS43OTg5IDEuNTA2MTEgMTAuNjA1NyAwLjc0MzI3NkgxMC41ODYyQzkuODIzMzUgMC4yNTQyNzkgOC45NjI3MSAwIDguMDYyOTUgMEM3LjEyNDA4IDAgNi4yMjQzMiAwLjI3MzgzOSA1LjQ0MTkzIDAuODAxOTU2QzQuMzY2MTMgMS41MjU2NyAzLjY0MjQxIDIuNjc5NzEgMy40NDY4MiAzLjk1MTFMMy4yMzE2NiA1LjMwMDczQzMuMDE2NSA2LjY4OTQ5IDMuNDI3MjYgOC4wNzgyNCA0LjM2NjEzIDkuMTM0NDdMNC42NTk1MyA5LjQ2Njk5TDQuMTkwMDkgOS42MDM5MUMyLjcyMzEgMTAuMDM0MiAxLjQ5MDgzIDExLjA3MDkgMC43NjcxMDkgMTIuNDAxQzAuMzU2MzUxIDEzLjE2MzggMC4zOTU0NzEgMTQuMDYzNiAwLjgyNTc4OCAxNC44MDY4QzEuMjk1MjMgMTUuNTY5NyAyLjA3NzYyIDE2IDIuOTM4MjYgMTZaTTEuOTk5MzggMTMuMDQ2NUMyLjU0NzA2IDEyLjAwOTggMy40ODU5NCAxMS4yNDY5IDQuNjAwODUgMTAuOTE0NEw1LjkxMTM2IDEwLjUyMzJDNi4zNjEyNCAxMC4zODYzIDYuNTk1OTYgOS45MTY4NyA2LjQzOTQ4IDkuNDY2OTlDNi40MDAzNiA5LjM2OTE5IDYuMzYxMjQgOS4yOTA5NSA2LjMwMjU2IDkuMjEyNzJMNS40MDI4MSA4LjIxNTE2QzQuNzM3NzcgNy40OTE0NCA0LjQ0NDM3IDYuNDkzODkgNC42MDA4NSA1LjUxNTg5TDQuODE2MDEgNC4xNjYyNkM0Ljk1MjkzIDMuMjY2NSA1LjQ2MTQ5IDIuNDQ0OTkgNi4yMjQzMiAxLjkzNjQzQzYuNzkxNTYgMS41NjQ3OSA3LjQzNzA0IDEuMzY5MTkgOC4wODI1MSAxLjM2OTE5QzguNzA4NDMgMS4zNjkxOSA5LjMxNDc5IDEuNTQ1MjMgOS44NjI0NiAxLjg5NzMxSDkuODgyMDJDMTAuNzIzMSAyLjQyNTQzIDExLjI3MDggMy4zMDU2MiAxMS4zODgxIDQuMzAzMThMMTEuNTQ0NiA1LjU5NDEzQzExLjY2MiA2LjUzMzAxIDExLjM0OSA3LjQ3MTg4IDEwLjcyMzEgOC4xNzYwNEw5Ljc2NDY3IDkuMjMyMjhDOS43MDU5OSA5LjMxMDUxIDkuNjQ3MzEgOS4zODg3NSA5LjYyNzc1IDkuNDg2NTVDOS40NzEyNyA5LjkxNjg3IDkuNzA1OTkgMTAuNDA1OSAxMC4xNTU5IDEwLjU0MjhMMTEuNDY2NCAxMC45MzRDMTIuNTgxMyAxMS4yNjY1IDEzLjUyMDIgMTIuMDI5MyAxNC4wNjc4IDEzLjA2NkMxNC40Mzk1IDEzLjc4OTcgMTMuOTMwOSAxNC42NTA0IDEzLjEwOTQgMTQuNjUwNEgyLjkzODI2QzIuMTM2MyAxNC42MzA4IDEuNjA4MTggMTMuNzcwMiAxLjk5OTM4IDEzLjA0NjVaJyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjQnLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSdjbGlwMCc+PHJlY3Qgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSd3aGl0ZScvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: left;
}

.auth-popup__form-row input[type="checkbox"] {
    height: 15px;
    width: 15px;
    margin: 0 4px 4px 0;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid #EBEBEB;
    position: relative;
    border-radius: 3px;
}

.auth-popup__form-row input:disabled,
.auth-popup__form-row select:disabled {
    background: none;
    color: #A6AEB4 !important;
}

.auth-popup__form-row_remember {
    font-size: 12px;
    line-height: 22px;
    color: #999999;
}

.auth-popup__form-row label {
    cursor: pointer;
    display: inline !important;
    font-size: 11px !important;
    padding: 0 !important;
    font-weight: normal;
    color: #333 !important;
}

.auth-popup__form-row label > a {
    color: #898989;
    text-decoration: none;
}

.auth-popup__notice {
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 1.5;
}

.code-phone {
    position: relative;
}

.code-phone:after {
    content: "";
    border-radius: 50%;
    width: 1em;
    height: 1em;
    font-size: 10px;
    position: absolute;
    border-bottom: 0.3em solid #2f8f41;
    border-left: 0.3em solid #ffffff;
    transform: translateZ(0);
    animation: loading 1.1s infinite linear;
    top: 50%;
    right: 0;
    margin-right: -20px;
    margin-top: -6px;
    z-index: 2;
}

.auth-popup__remember {
    float: right;
    text-transform: none;
}

.auth-popup-btn,
input[type="submit"].auth-popup__submit {
    width: 100%;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    background-color: #276FB9;
    border: none;
    border-radius: 5px;
}

.auth-popup-btn__inactive {
    opacity: 0.7;
}

input[type="submit"].auth-popup__submit[disabled="disabled"] {
    opacity: .4;
}

input[type="submit"].auth-popup__submit[disabled="disabled"]:hover {
    cursor: default;
    text-decoration: none;
}

.auth-popup__form-row_small {
    font-size: 14px;
}

.auth-popup__form-row_social-text {
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: bold;
}

.auth-popup__form-row_center {
    text-align: center;
}

.auth-popup__form-row_center a {
    display: inline-block;
}

.auth-popup__form-row_social {
    margin-bottom: 10px;
}

.auth-popup__form-row_social a:hover {
    opacity: .6;
}

.auth-popup__form-row_social a {
    text-align: center;
    height: 30px;
    width: 30px;
    display: inline-block;
    /* padding: 6px 0; */
    margin: 0 7px;
    color: #045286;
    background-color: #fff;
    border-radius: 5px;
    background-position: center;
}

.auth-popup__form-row_social svg {
    height: 22px;
    margin: 0 auto;
}

.auth-popup__form-row_separator {
    position: absolute;
    margin: 0 50%;
    left: -16px;
    top: -16px;
}

.auth-popup__form-row_separator span {
    background-color: #fff;
    padding: 11px 5px 9px 5px;
    font-size: 10px;
    text-align: center;
    color: #63A6EA;
    display: inline-block;
    border-radius: 50%;
    border: 1px solid #63A6EA;
    line-height: 1;
    font-weight: bold;
    text-transform: uppercase;
    word-break: normal;
}

.auth-popup__message p {
    font-size: 14px;
    margin-bottom: 10px;
    color: #0d9300;
    text-align: center;
    font-weight: bold;
}

.auth-popup__error p {
    font-size: 13px;
    margin-bottom: 10px;
    text-align: center;
    color: red;
    font-weight: bold;
    line-height: 1;
}

.auth-popup__phone-row {
    display: flex;
    padding: 0 0 0 15px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjU3NTkgMTEuNzI5M0wxMi44OTkzIDkuMDUyNjJDMTIuNjM0MSA4Ljc4Nzc2IDEyLjI3NDcgOC42Mzg5OCAxMS44OTk5IDguNjM4OThDMTEuNTI1MSA4LjYzODk4IDExLjE2NTcgOC43ODc3NiAxMC45MDA1IDkuMDUyNjJMOS43NjEyIDEwLjE5MTlMOS43MjYyMyAxMC4yMzE5QzkuNjAxNiAxMC4zNjkzIDkuNDMyMTQgMTAuNDU3OSA5LjI0ODE5IDEwLjQ4MTdDOS4wNTY2NCAxMC40OTUxIDguODQzNDQgMTAuMzgzNSA4LjYyMDI0IDEwLjE2MDNMNy4yMjI3NyA4Ljc2NDQ2TDUuODI4NjMgNy4zNjY5OUM1LjYwNzEgNy4xNDU0NiA1LjQ5NTUgNi45MzcyNiA1LjUwNzE2IDYuNzQ0MDRDNS41Mjg4OCA2LjU1Nzk5IDUuNjE3NzEgNi4zODYyNCA1Ljc1NzAxIDYuMjYxMDFMNS43OTY5OCA2LjIyNjAzTDYuOTM2MjggNS4wODY3M0M3LjIwMTE0IDQuODIxNTggNy4zNDk5MSA0LjQ2MjEyIDcuMzQ5OTEgNC4wODczNUM3LjM0OTkxIDMuNzEyNTcgNy4yMDExNCAzLjM1MzEyIDYuOTM2MjggMy4wODc5Nkw0LjI1OTYgMC40MTI5NDZDMy45OTQyMyAwLjE0ODQ5MiAzLjYzNDg2IDAgMy4yNjAyMSAwQzIuODg1NTcgMCAyLjUyNjIgMC4xNDg0OTIgMi4yNjA4MyAwLjQxMjk0NkwxLjE0MzE5IDEuNTMyMjZDMC43NDk3MDIgMS45MjEwOCAwLjQ0NDY4OSAyLjM5MDE4IDAuMjQ4OTQxIDIuOTA3NThDMC4wNTMxOTMyIDMuNDI0OTggLTAuMDI4Njg2NCAzLjk3ODUgMC4wMDg4ODQ5MSA0LjUzMDQxQzAuMTA3MTU4IDUuOTIyODggMC43NTY3NTcgOC43NDI4MSA0LjAwNjQyIDExLjk5MjVDNy4yNTYwOCAxNS4yNDIxIDEwLjA3NiAxNS44OTAxIDExLjQ2ODUgMTUuOTlDMTEuNTU1MSAxNS45OSAxMS42NDM0IDE2IDExLjczMTcgMTZDMTIuNzU3MSAxNS45OTE1IDEzLjczNzIgMTUuNTc2NCAxNC40NTY2IDE0Ljg0NTdMMTUuNTc1OSAxMy43MjY0QzE1LjgzOTkgMTMuNDYxMSAxNS45ODgxIDEzLjEwMjEgMTUuOTg4MSAxMi43Mjc4QzE1Ljk4ODEgMTIuMzUzNiAxNS44Mzk5IDExLjk5NDYgMTUuNTc1OSAxMS43MjkzWk0xNC44NjgxIDEzLjAyMDJMMTMuNzUwNCAxNC4xMzk1QzEzLjQ2NDEgMTQuNDMxOSAxMy4xMTgyIDE0LjY1OTIgMTIuNzM2MyAxNC44MDYxQzEyLjM1NDMgMTQuOTUzIDExLjk0NTIgMTUuMDE1OSAxMS41MzY4IDE0Ljk5MDZDMTAuMjg0MiAxNC45MDIzIDcuNzMwNzkgMTQuMzAyNyA0LjcwNzY1IDExLjI4MjlDMS42ODQ1MiA4LjI2MzEgMS4wOTMyMiA1LjcwNDY4IDAuOTk4Mjc1IDQuNDUyMTJDMC45NzIzNjUgNC4wNDQyIDEuMDM0MzUgMy42MzU0NyAxLjE4MDA0IDMuMjUzNTdDMS4zMjU3MyAyLjg3MTY3IDEuNTUxNzMgMi41MjU1IDEuODQyNzUgMi4yMzg0OUwyLjk2MjA2IDEuMTIwODRDMy4wMDAxNyAxLjA4MjI3IDMuMDQ1NTYgMS4wNTE2NCAzLjA5NTYgMS4wMzA3NEMzLjE0NTY0IDEuMDA5ODMgMy4xOTkzMiAwLjk5OTA2OCAzLjI1MzU1IDAuOTk5MDY4QzMuMzA3NzggMC45OTkwNjggMy4zNjE0NyAxLjAwOTgzIDMuNDExNSAxLjAzMDc0QzMuNDYxNTQgMS4wNTE2NCAzLjUwNjkzIDEuMDgyMjcgMy41NDUwNCAxLjEyMDg0TDYuMjI4MzggMy43OTU4NkM2LjI2NzAxIDMuODM0MTEgNi4yOTc2NyAzLjg3OTY0IDYuMzE4NiAzLjkyOTgyQzYuMzM5NTIgMy45Nzk5OSA2LjM1MDMgNC4wMzM4MiA2LjM1MDMgNC4wODgxOEM2LjM1MDMgNC4xNDI1NCA2LjMzOTUyIDQuMTk2MzcgNi4zMTg2IDQuMjQ2NTRDNi4yOTc2NyA0LjI5NjcyIDYuMjY3MDEgNC4zNDIyNSA2LjIyODM4IDQuMzgwNUw1LjEwNDA4IDUuNTA0ODFDNC43NTk5NiA1LjgwNjI1IDQuNTQ2NyA2LjIyOTc5IDQuNTA5NDQgNi42ODU3NEM0LjQ4Mjc5IDcuMTczNzggNC42ODkzMyA3LjY0MTgyIDUuMTIyNCA4LjA3MzIyTDcuOTE1NjggMTAuODY2NUM4LjM0NzA4IDExLjI5OTYgOC44MTM0NiAxMS41MDQ0IDkuMzAzMTUgMTEuNDc5NUM5Ljc2MjA2IDExLjQ0NDMgMTAuMTg5IDExLjIzMDkgMTAuNDkyNCAxMC44ODQ4TDExLjYwODQgOS43NjA1MUMxMS42ODcxIDkuNjg1MjcgMTEuNzkxOCA5LjY0MzI4IDExLjkwMDcgOS42NDMyOEMxMi4wMDk2IDkuNjQzMjggMTIuMTE0MyA5LjY4NTI3IDEyLjE5MyA5Ljc2MDUxTDE0Ljg2ODEgMTIuNDM3MkMxNC45MDY0IDEyLjQ3NTQgMTQuOTM2OSAxMi41MjA4IDE0Ljk1NzcgMTIuNTcwOUMxNC45Nzg0IDEyLjYyMDkgMTQuOTg5MSAxMi42NzQ1IDE0Ljk4OTEgMTIuNzI4N0MxNC45ODkxIDEyLjc4MjggMTQuOTc4NCAxMi44MzY1IDE0Ljk1NzcgMTIuODg2NUMxNC45MzY5IDEyLjkzNjUgMTQuOTA2NCAxMi45ODE5IDE0Ljg2ODEgMTMuMDIwMloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0 no-repeat;
    background-position: left;
}

.form-user_phone .auth-popup__phone-row {
    flex-wrap: wrap;
}

.auth-popup__phone-row__inactive {
    display: none;
}

.auth-popup__form-row .auth-popup__phone-input_code {
    border: none;
    padding: 0;
    margin: 0 10px 0 0;
    font-size: 15px;
    background-color: #fff;
    text-align: right;
    color: #000;
}

.auth-popup__form-row .auth-popup__phone-input_phone {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-left: 0 !important;
}

.auth-popup__form-row input.auth-popup__phone-input_phone {
    padding-left: 0;
}

.auth-popup__form-row input.auth-popup__phone-input_phone::placeholder {
    color: #000;
    opacity: 1;
}

.phone-code-timer {
    display: flex;
    flex-direction: column;
}

.phone-code-timer_line {
    flex-direction: row;
    flex-basis: 100%;
}

.phone-code-timer_link {
    text-align: left;
    text-transform: none;
}

.phone-code-timer_link__inactive {
    cursor: default;
    pointer-events: none;
    text-decoration: none;
}

.auth-popup__icon {
    content: '';
    display: block;
}

.auth-popup__icon-vk {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjU5NTggNi44NTY2OUMxNi4yNzI1IDYuNDQ4MzUgMTYuMzY1IDYuMjY2NjkgMTYuNTk1OCA1LjkwMTY5QzE2LjYgNS44OTc1MiAxOS4yNjkyIDIuMjA5MTkgMTkuNTQ0MiAwLjk1ODM1NEwxOS41NDU4IDAuOTU3NTJDMTkuNjgyNSAwLjUwMTY4NyAxOS41NDU4IDAuMTY2Njg3IDE4Ljg4NSAwLjE2NjY4N0gxNi42OTgzQzE2LjE0MTcgMC4xNjY2ODcgMTUuODg1IDAuNDU0MTg3IDE1Ljc0NzUgMC43NzU4NTRDMTUuNzQ3NSAwLjc3NTg1NCAxNC42MzQyIDMuNDQwODUgMTMuMDU5MiA1LjE2ODM1QzEyLjU1MDggNS42Njc1MiAxMi4zMTU4IDUuODI3NTIgMTIuMDM4MyA1LjgyNzUyQzExLjkwMTcgNS44Mjc1MiAxMS42ODkyIDUuNjY3NTIgMTEuNjg5MiA1LjIxMTY5VjAuOTU3NTJDMTEuNjg5MiAwLjQxMDg1NCAxMS41MzMzIDAuMTY2Njg3IDExLjA3MjUgMC4xNjY2ODdINy42MzQxN0M3LjI4NSAwLjE2NjY4NyA3LjA3NzUgMC40MjE2ODcgNy4wNzc1IDAuNjU5MTg3QzcuMDc3NSAxLjE3NzUyIDcuODY1IDEuMjk2NjkgNy45NDY2NyAyLjc1NTAyVjUuOTE5MTlDNy45NDY2NyA2LjYxMjUyIDcuODIwODMgNi43NDAwMiA3LjU0MTY3IDYuNzQwMDJDNi43OTgzMyA2Ljc0MDAyIDQuOTk0MTcgNC4wNjQxOSAzLjkyNSAxLjAwMTY5QzMuNzA5MTcgMC40MDc1MiAzLjQ5ODMzIDAuMTY3NTIgMi45Mzc1IDAuMTY3NTJIMC43NUMwLjEyNTgzMyAwLjE2NzUyIDAgMC40NTUwMiAwIDAuNzc2Njg3QzAgMS4zNDUwMiAwLjc0MzMzMyA0LjE3MDg1IDMuNDU2NjcgNy45MDQxOUM1LjI2NSAxMC40NTI1IDcuODExNjcgMTEuODMzNCAxMC4xMjgzIDExLjgzMzRDMTEuNTIwOCAxMS44MzM0IDExLjY5MDggMTEuNTI2NyAxMS42OTA4IDEwLjk5OTJDMTEuNjkwOCA4LjU2NDE5IDExLjU2NSA4LjMzNDE5IDEyLjI2MjUgOC4zMzQxOUMxMi41ODU4IDguMzM0MTkgMTMuMTQyNSA4LjQ5NDE5IDE0LjQ0MjUgOS43MjMzNkMxNS45MjgzIDExLjE4MDkgMTYuMTcyNSAxMS44MzM0IDE3LjAwNDIgMTEuODMzNEgxOS4xOTA4QzE5LjgxNDIgMTEuODMzNCAyMC4xMyAxMS41MjY3IDE5Ljk0ODMgMTAuOTIxN0MxOS41MzI1IDkuNjQ5MTkgMTYuNzIyNSA3LjAzMTY5IDE2LjU5NTggNi44NTY2OVoiIGZpbGw9IiM0QjcyOUYiLz4KPC9zdmc+Cg==) 0 0 no-repeat;
}

.auth-popup__icon-google {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5Ljc4NzUgMTAuMjI1QzE5Ljc4NzUgOS41NjY2NSAxOS43MjkyIDguOTQxNjUgMTkuNjI5MiA4LjMzMzMxSDEwLjIxMjVWMTIuMDkxNkgxNS42MDQyQzE1LjM2MjUgMTMuMzI1IDE0LjY1NDIgMTQuMzY2NiAxMy42MDQyIDE1LjA3NVYxNy41NzVIMTYuODIwOUMxOC43MDQyIDE1LjgzMzMgMTkuNzg3NSAxMy4yNjY2IDE5Ljc4NzUgMTAuMjI1WiIgZmlsbD0iIzQyODVGNCIvPgo8cGF0aCBkPSJNMTAuMjEyNSAyMEMxMi45MTI1IDIwIDE1LjE3MDkgMTkuMSAxNi44MjA5IDE3LjU3NUwxMy42MDQyIDE1LjA3NUMxMi43MDQyIDE1LjY3NSAxMS41NjI1IDE2LjA0MTcgMTAuMjEyNSAxNi4wNDE3QzcuNjA0MiAxNi4wNDE3IDUuMzk1ODcgMTQuMjgzMyA0LjYwNDIgMTEuOTA4M0gxLjI4NzU0VjE0LjQ4MzNDMi45MjkyIDE3Ljc1IDYuMzA0MiAyMCAxMC4yMTI1IDIwWiIgZmlsbD0iIzM0QTg1MyIvPgo8cGF0aCBkPSJNNC42MDQxOSAxMS45MDgzQzQuMzk1ODYgMTEuMzA4MyA0LjI4NzUyIDEwLjY2NjcgNC4yODc1MiA5Ljk5OTk5QzQuMjg3NTIgOS4zMzMzMyA0LjQwNDE5IDguNjkxNjYgNC42MDQxOSA4LjA5MTY2VjUuNTE2NjZIMS4yODc1MkMwLjYwNDE5IDYuODY2NjYgMC4yMTI1MjQgOC4zODMzMyAwLjIxMjUyNCA5Ljk5OTk5QzAuMjEyNTI0IDExLjYxNjcgMC42MDQxOSAxMy4xMzMzIDEuMjg3NTIgMTQuNDgzM0w0LjYwNDE5IDExLjkwODNaIiBmaWxsPSIjRkJCQzA1Ii8+CjxwYXRoIGQ9Ik0xMC4yMTI1IDMuOTU4MzNDMTEuNjg3NSAzLjk1ODMzIDEzLjAwNDIgNC40NjY2NyAxNC4wNDU5IDUuNDU4MzRMMTYuODk1OSAyLjYwODMzQzE1LjE3MDkgMC45OTE2NjggMTIuOTEyNSAwIDEwLjIxMjUgMEM2LjMwNDIgMCAyLjkyOTIgMi4yNSAxLjI4NzU0IDUuNTE2NjdMNC42MDQyIDguMDkxNjdDNS4zOTU4NyA1LjcxNjY3IDcuNjA0MiAzLjk1ODMzIDEwLjIxMjUgMy45NTgzM1oiIGZpbGw9IiNFQTQzMzUiLz4KPC9zdmc+Cg==) 0 0 no-repeat;
}

.auth-popup__icon-fb {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNjQ2MDQgNi40NzY1NUg2LjQ4MTY5VjQuNDAyMkM2LjQ4MTY5IDMuNjIwNjIgNi45OTcxMiAzLjQzODk1IDcuMzYwNDUgMy40Mzg5NUM3LjcyMzc3IDMuNDM4OTUgOS41OTUzNCAzLjQzODk1IDkuNTk1MzQgMy40Mzg5NVYwLjAxMjY3NDNMNi41MTk3MiAwQzMuMTA2MTEgMCAyLjMyODc1IDIuNTU1OTggMi4zMjg3NSA0LjE5MDk2VjYuNDc2NTVIMC4zNTE1NjJWMTAuMDA4NEgyLjMyNDUzQzIuMzI0NTMgMTQuNTQxNiAyLjMyNDUzIDIwIDIuMzI0NTMgMjBINi40Nzc0N0M2LjQ3NzQ3IDIwIDYuNDc3NDcgMTQuNDg2NyA2LjQ3NzQ3IDEwLjAwODRIOS4yNzg0OUw5LjY0NjA0IDYuNDc2NTVaIiBmaWxsPSIjMjM1OTlDIi8+Cjwvc3ZnPgo=) 0 0 no-repeat;
}

.auth-popup__icon-twitch {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%239D64FF' d='M9.333 2.667 4.571 7.429V24.57h5.715v4.762l4.762-4.762h3.81L27.427 16V2.667H9.334Zm16.19 12.38-3.809 3.81h-3.81l-3.333 3.334v-3.334h-4.285V4.571h15.238v10.477Z'/%3E%3Cpath fill='%239D64FF' d='M22.667 7.905h-1.905v5.714h1.905V7.905ZM17.429 7.905h-1.905v5.714h1.905V7.905Z'/%3E%3C/svg%3E") 0 0 no-repeat;
    background-size: 26px;
}

@media ( max-width: 1000px ) {
    .auth-popup__wrapper {
        max-height: calc(100% - 10px);
        margin-top: 10px;
    }
}

/*** Extended mode ***/

.auth-popup--extended .auth-popup__wrapper {
    display: flex;
    flex-direction: column;
}

.auth-popup--extended .auth-popup__aside {
    order: 1;
}

.auth-popup--extended .auth-popup__title {
    margin-bottom: 30px;
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
    text-align: center;
}

.auth-popup--extended .auth-popup__text {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
}

.auth-popup--extended .auth-popup__text ul {
    list-style: none;
}

.auth-popup--extended .auth-popup__text ul li {
    display: flex;
    align-items: center;
    word-break: break-word;
}

.auth-popup--extended .auth-popup__text ul li:last-child {
    margin-bottom: 0;
}

.auth-popup--extended .auth-popup__text ul li:before {
    content: "";
    display: block;
    flex-shrink: 0;
    width: 34px;
    height: 34px;
    margin-right: 15px;
    background-repeat: no-repeat;
    background-position: center;
}

.auth-popup--extended .auth-popup__image {
    display: block;
}

.auth-popup--extended .auth-popup__image > img {
    width: 100%;
}

.auth-popup--extended .auth-popup__content {
    padding: 20px;
}

.auth-popup--extended .auth-popup__content-social {
    margin-bottom: 20px;
    padding: 0;
    background-color: transparent;
}

.auth-popup--extended .auth-popup__form-row_social {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}

.auth-popup--extended .auth-popup__form-row_social a {
    display: flex;
    align-items: center;
    width: initial;
    height: 40px;
    margin: 0;
    padding: 0 0 0 45px;
    font-size: 16px;
    line-height: 1;
    font-weight: 500;
    text-decoration: none;
    color: #000000;
    background-position: left 15px top 50%;
    border: 1px solid;
    border-radius: 30px;
}

.auth-popup--extended .auth-popup__form-row_social a:not(:last-child) {
    margin-bottom: 10px;
}

.auth-popup--extended .auth-popup__form-row_separator {
    display: flex;
    align-items: center;
    position: initial;
    margin: 0;
}

.auth-popup--extended .auth-popup__form-row_separator:before,
.auth-popup--extended .auth-popup__form-row_separator:after {
    content: "";
    display: block;
    width: calc(100%);
    height: 1px;
    background-color: #a1a1a1;
}

.auth-popup--extended .auth-popup__form-row_separator span {
    flex-shrink: 0;
    margin: 0 20px;
    padding: 0;
    font-size: 16px;
    line-height: 1;
    font-weight: 500;
    text-transform: lowercase;
    color: #000000;
    border: 0;
}

.auth-popup--extended .auth-popup__content-tabs {
    padding: 0;
}

.auth-popup_head-tab {
    display: none;
}

.auth-popup_head-tab.active {
    display: block;
}

.auth-popup--extended .auth-popup__head-title {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
}

.auth-popup--extended .auth-popup__head-description {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    color: #747474;
}

.auth-popup--extended .auth-popup__head-description--center {
    margin-top: 20px;
    text-align: center;
}

.auth-popup--extended .auth-popup__head-description a {
    display: inline;
}

.auth-popup--extended .auth-popup__tab form {
    min-height: initial;
}

.auth-popup--extended .auth-popup__form-row {
    margin: 0 0 20px;
}

.auth-popup--extended .auth-popup__form-row--phone,
.auth-popup--extended .auth-popup__form-row--login,
.auth-popup--extended .auth-popup__form-row--email,
.auth-popup--extended .auth-popup__form-row--password {
    height: 40px;
    margin: 0 0 10px;
    padding: 0 15px;
    background: none;
    border: 1px solid #a1a1a1;
    border-radius: 30px;
}

.auth-popup--extended .auth-popup__form-row_remember {
    margin-top: 20px;
}

.auth-popup--extended .auth-popup__form-row--submit {
    margin-bottom: 0;
}

.auth-popup--extended .auth-popup__phone-row {
    padding: 0;
    background: none;
}

.auth-popup--extended .auth-popup__form-row--phone input,
.auth-popup--extended .auth-popup__form-row--login input,
.auth-popup--extended .auth-popup__form-row--email input,
.auth-popup--extended .auth-popup__form-row--password input {
    height: 38px;
    padding: 0;
    background: none;
    border: 0;
}

.auth-popup--extended .password-control {
    display: none !important;
}

.auth-popup--extended .auth-popup__form-row label {
    margin-top: 10px;
    font-size: 12px !important;
    line-height: 16px;
    font-weight: 500;
    color: #747474 !important;
}

.auth-popup--extended .auth-popup__form-row label a:hover {
    text-decoration: underline;
}

.auth-popup--extended .auth-popup-btn,
.auth-popup--extended input[type="submit"].auth-popup__submit {
    height: 44px;
    border-radius: 60px;
}

.auth-popup--extended .auth-popup-btn:hover,
.auth-popup--extended input[type="submit"].auth-popup__submit:hover {
    opacity: 0.8;
}

.auth-popup--extended .auth-popup__tab-link--bottom {
    margin-top: 20px;
}

.auth-popup--extended .auth-popup__tab-link--bottom:hover {
    opacity: 0.8;
}

@media (min-width: 1024px) {

    .auth-popup--extended .auth-popup__wrapper {
        flex-direction: row;
        width: 871px;
        overflow: hidden;
    }

    .auth-popup--extended .auth-popup__aside {
        order: initial;
        flex-shrink: 0;
        width: 440px;
    }

    .auth-popup--extended .auth-popup__content {
        width: 100%;
        margin: auto 0;
        padding: 20px 40px;
    }
}

@-webkit-keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}