.user-authorization-no-modal .auth-popup {
    margin: 0 auto;
}

.user-authorization-no-modal .modal-content {
    border: 3px solid #f3f0ec;
    box-shadow: none;
}

[data-target='#auth-popup-login'] {
    display: none!important;
}

body:has(#authorization-users) {
    .footer {
        display: none;
    }

    .rennab-top {
        display: none;
    }

    height: 100vh;
    overflow: hidden;

    .branding__container:has(#authorization-users) {
        height: calc(100dvh - 60px);
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 106px 60px 106px;
    }
}

@media (max-width: 799px) {
    #authorization-users {
        width: 100%;
    }

    body:has(#authorization-users) {
        .branding__container:has(#authorization-users) {
            height: calc(100dvh - 50px);
            display: flex;
            align-items: flex-start;
            justify-content: center;
            padding: 18px 16px 16px;
        }
    }

    #authorization-users, #login-form-container, #auth-popup-login {
        height: 100%;
    }
}

#authorization-users {
    padding: 0;
}

body:has(.search-filter-v2-mobile) #authorization-users .modal {
    z-index: 1999;
}

@media (max-width: 555px) {
    #authorization-users {
        padding: 0;
    }

    .user-authorization-no-modal .modal-content {
        border: none;
    }
}
