.auth-page {
    display: flex;
    min-height: calc(100vh - 54px);
    background: #f5f7fb;
    overflow: hidden;
}


.auth-left {

    flex: 1;

    min-width: 0;

    position: relative;

    background: url("/assets/images/main_background_for_main_btpchiptuningfiles.png") center center;

    background-size: cover;

    background-position: center right;

}


.auth-overlay {

    position: absolute;

    inset: 0;

    background: linear-gradient(
        rgba(0,0,0,.15),
        rgba(0,0,0,.45)
    );

}


.auth-right {

    min-width: 560px;

    display: flex;

    flex: 0 0 620px;

    justify-content: center;

    align-items: center;

    background: #fff;

}


.auth-right-wide {

    width: 45%;

    min-width: 760px;

}


.auth-container {

    width: 100%;

    max-width: 520px;

    margin: auto;

    padding: 40px;

}


.auth-container-wide {

    width: 100%;

    max-width: 750px;

    margin: auto;

    padding: 40px;

}


@media (max-width: 1100px) {

    .auth-left {

        display: none;

    }


    .auth-right,
    .auth-right-wide {

        min-width: 100%;

        width: 100%;

        flex: 1;

    }

}