

/* Start:/login/auth.css?17910269882259*/
.mtaro-auth {
    padding-top: 40px;
}

.mtaro-auth .form-wrapper {
    max-width: 560px;
    margin: 0 auto;
    text-align: left;
    overflow-wrap: anywhere;
}

.mtaro-auth .bx-auth,
.mtaro-auth .bx-auth-reg,
.mtaro-auth .bx-authform {
    width: 100%;
    max-width: none;
}

.mtaro-auth table {
    width: 100%;
    border-collapse: collapse;
}

.mtaro-auth td {
    padding: 8px 0;
    vertical-align: top;
}

.mtaro-auth td:first-child:not([colspan]) {
    width: 36%;
    padding-right: 16px;
}

.mtaro-auth input:not([type=hidden]):not([type=checkbox]):not([type=submit]),
.mtaro-auth select,
.mtaro-auth textarea {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    min-height: 48px;
    padding: 12px 16px;
    border: 1px solid #252525;
    border-radius: 8px;
    background: #fff;
    color: #1f2a3f;
    font: inherit;
}

.mtaro-auth input[type=submit] {
    box-sizing: border-box;
    width: 100%;
    min-height: 48px;
    padding: 14px 18px;
    border: 0;
    border-radius: 8px;
    background: #1f2a3f;
    color: #fff;
    font: inherit;
    cursor: pointer;
}

.mtaro-auth input[type=submit]:hover {
    background: #233a5e;
}

.mtaro-auth input[type=submit]:disabled {
    opacity: .6;
    cursor: wait;
}

.mtaro-auth :is(input, select, textarea, a):focus-visible {
    outline: 2px solid #233a5e;
    outline-offset: 3px;
}

.mtaro-auth a {
    color: #233a5e;
    text-decoration: underline;
    text-underline-offset: 3px;
}

.mtaro-auth input[type=checkbox] {
    width: 18px;
    height: 18px;
    accent-color: #233a5e;
    vertical-align: middle;
}

.mtaro-auth .errortext,
.mtaro-auth .alert-danger {
    color: #a31b28;
}

.mtaro-auth-links {
    margin-top: 24px;
}

@media (max-width: 600px) {
    .mtaro-auth table,
    .mtaro-auth tbody,
    .mtaro-auth thead,
    .mtaro-auth tfoot,
    .mtaro-auth tr,
    .mtaro-auth td {
        display: block;
        width: 100%;
    }

    .mtaro-auth td:first-child:not([colspan]) {
        width: auto;
        padding-right: 0;
        padding-bottom: 2px;
    }

    .mtaro-auth td:empty {
        display: none;
    }

    .mtaro-auth .bx-auth-label {
        text-align: left;
    }

    .mtaro-auth td:last-child {
        padding-bottom: 16px;
    }
}

/* End */


/* Start:/bitrix/components/bitrix/system.auth.authorize/templates/.default/style.min.css?1773682814837*/
div.bx-auth{max-width:600px;margin-top:16px;margin-bottom:24px}div.bx-auth form{padding:0;margin:0}div.bx-auth-line{border-bottom:1px solid #e3e3e3;padding-bottom:10px}div.bx-auth-title{font-size:140%;border-bottom:solid 2px #e3e3e3;padding-bottom:12px}div.bx-auth-note{margin:18px 0 6px 0}td.bx-auth-label{text-align:right;font-weight:bold}table.bx-auth-table{margin-top:8px}table.bx-auth-table td{padding:3px}div.bx-auth input.bx-auth-input{vertical-align:middle}div.bx-auth span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:middle}div.bx-auth div.bx-auth-secure-icon{background-image:url(/bitrix/components/bitrix/system.auth.authorize/templates/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-auth div.bx-auth-secure-unlock{background-image:url(/bitrix/components/bitrix/system.auth.authorize/templates/.default/images/sec-unlocked.png)}
/* End */
/* /login/auth.css?17910269882259 */
/* /bitrix/components/bitrix/system.auth.authorize/templates/.default/style.min.css?1773682814837 */
