.bxmaker-authuserphone-enter {
    width: 100%;
    background-color: var(--black_bg_black);
    border-radius: 0;
    padding: 0;

    box-shadow: none;

    --bxmaker-input-color: #fff;
}

.theme-dark .bxmaker-authuserphone-empty {
    color: #fff;
}
.theme-light .bxmaker-authuserphone-empty {
    color: #000;
}

.theme-light .bxmaker-authuserphone-enter {
    --bxmaker-input-color: #000;
}

.theme-dark .bxmaker-authuserphone-enter-auth__title,
.theme-dark .bxmaker-authuserphone-enter-authbyemailcode-form__subtitle,
.theme-dark .bxmaker-authuserphone-header
{
    color: #fff;
}

.theme-light .bxmaker-authuserphone-enter-auth__title,
.theme-light .bxmaker-authuserphone-enter-authbyemailcode-form__subtitle,
.theme-light .bxmaker-authuserphone-header
{
    color: #000;
}

.bxmaker-authuserphone-input-phone__field,
.bxmaker-authuserphone-input__field
{
    color: var(--input_color);
    box-shadow: none;
    border: 1px solid var(--input_border_color);
    background-color: var(--input_bg_color);
    font-size: 16px;
    line-height: calc(1em + 4px);
    border-radius: var(--border-radius);
    position: relative;

    /*height: 47px;*/
    /*padding: 6px 14px;*/

    overflow: hidden;
}

.bxmaker-authuserphone-input--focus .bxmaker-authuserphone-input__field,
.bxmaker-authuserphone-input:hover .bxmaker-authuserphone-input__field {
    border-color: var(--input_border_color);
}

.bxmaker-authuserphone-input input[type=email],
.bxmaker-authuserphone-input-phone input[type=text],
.bxmaker-authuserphone-input input[type=tel]
{
    color: var(--bxmaker-input-color);
}

.jqmWindow .bxmaker-authuserphone-enter input[type="tel"]:not([readonly]):not([disabled]):focus,
.jqmWindow .bxmaker-authuserphone-enter .bxmaker-authuserphone-input-phone input[type=text]:not([readonly]):focus,
.jqmWindow .bxmaker-authuserphone-enter .bxmaker-authuserphone-input input[type=email]:not([readonly]):focus
{
    background-color: var(--input_bg_color);
    border: none;
}

/*.bxmaker-authuserphone-input-phone--flag .bxmaker-authuserphone-input-phone__flag {*/
/*    display: none;*/
/*}*/

.bxmaker-authuserphone-enter-auth-form__by {
    margin-top: 10px;
}

.bxmaker-authuserphone-enter-auth-form .bxmaker-authuserphone-enter-auth-form__by:last-child {
    display: none;
}

.theme-dark .bxmaker-authuserphone-enter-telegramcode__notice,
.theme-dark .bxmaker-authuserphone-enter-authbyemail-code__notice
{
    color: #fff;
}
.theme-light .bxmaker-authuserphone-enter-telegramcode__notice,
.theme-light .bxmaker-authuserphone-enter-authbyemail-code__notice
{
    color: #000;
}

#wrap_ajax_auth .bxmaker-authuserphone-input-code input[type=text],
#wrap_ajax_auth .bxmaker-authuserphone-input-code input[type=text]:hover,
#wrap_ajax_auth .bxmaker-authuserphone-input-code input[type=text]:focus
{
    background-color: #fff;
}

#wrap_ajax_auth .bxmaker-authuserphone-input-code input[type=text],
#wrap_ajax_auth .bxmaker-authuserphone-input-code input[type=text]:hover,
#wrap_ajax_auth .bxmaker-authuserphone-input-code input[type=text]:focus
{
    color: #000;
}