

/* Start:/local/templates/base/components/bitrix/system.auth.authorize/flat/style.css?17707472861641*/
.personal h1 {
    text-align: center;
    margin-bottom: 1.125rem;
}

.personal__subtitle {
    font-size: 1.125rem;
    font-weight: 500;
    text-align: center;
}

.personal__form {
    width: 100%;
    max-width: 28.75rem;
    margin: 1.875rem auto;
    padding: 3.5rem 2rem;
    border: 2px solid var(--blue);
    border-radius: 2.5rem;
}

.personal__first-group {
    margin-bottom: 1.25rem;
}

.personal__input-group {
    display: grid;
    gap: 0.625rem;
}

.personal__label {
    font-size: 1.125rem;
    margin-bottom: 0.625rem;
    color: var(--primary-blue);
}

.personal__input {
    font-size: 1.125rem;
    color: var(--blue);
    background-color: var(--bg-light-blue-2);
    padding: 0.9375rem 1.5625rem;
    border-radius: 2.5rem;
    width: 100%;
}

.personal__alert {
    margin-top: 1.25rem;
}

.personal__button {
    margin-top: 1.5625rem;
}

.bx-authform-social {
    margin-bottom: 3.5rem;
}

.bx-authform-social ul li {
    width: 100% !important;
}

.bx-authform-social-icon.google {
    position: relative;
    height: 3.25rem !important;
    width: 100% !important;
    background-image: url('/local/templates/base/assets/images/icons/google.svg') !important;
    background-position: calc(100% - 0.875rem) center !important;
    border: 2px solid var(--blue) !important;
    padding: 1rem 1.625rem 1rem 0.875rem !important;
    border-radius: 2.5rem;
    font-size: 1.125rem;
    color: var(--blue);
}

.bx-authform-social-icon.google::before {
    position: absolute;
    content: 'Продолжить с Google';
    top: 50%;
    left: 1.625rem;
    white-space: nowrap;
    transform: translateY(-50%);
}

/* End */
/* /local/templates/base/components/bitrix/system.auth.authorize/flat/style.css?17707472861641 */
