

/* Start:/local/templates/eshop_bootstrap_v4/components/bitrix/sale.personal.section/bootstrap_v4/style.css?1714080333452*/
.telo_uniq.personal-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-bottom: 2em;
}

.personal-control {
	display: flex;
	flex-direction: column;
}

.personal-section__control {
	position: relative;
	top: -48px;
	margin: 0 2ch auto auto;
}

.personal-control-panel {
	display: flex;
	gap: 2ch;
}

@media only screen and (max-width: 600px) {
	.personal-section__control {
		position: inherit;
		margin: 0 auto 0 0;
	}
}

/* End */


/* Start:/local/templates/eshop_bootstrap_v4/css/auth-forms.css?17140803332668*/
.bx-title {
    text-align: center;
}

@media only screen and (min-width: 800px) {
    .bx-authform {
        max-width: 50%;
        min-width: 50ch;
    }
}

.bx-authform input[type="text"],
.bx-authform input[type="password"],
.bx-authform input[type="email"],
.bx-authform input[type="tel"] {
    width: 100%;
    box-sizing: border-box;
    background: #F6F7F8;
    border: 1px solid #DADBDC;
    border-radius: 3px;
    outline: none;
    padding: 0 20px;
    font-size: 16px;
    line-height: 48px;
    letter-spacing: 0.02em;
}

.bx-authform input[type="text"]:focus,
.bx-authform input[type="password"]:focus,
.bx-authform input[type="email"]:focus,
.bx-authform input[type="tel"]:focus {
    outline: 1px solid var(--clrTwo);
    border-color: var(--clrTwo);
}

.bx-authform .btn {
    display: block;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid var(--clrTwo);
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 48px;
    font-size: 16px;
    letter-spacing: 0.05em;
    font-family: GilroyBold, sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    color: var(--clrTwo);
}

.bx-authform .btn-primary {
    background-color: var(--clrTwo);
    border-color: var(--clrTwo);
    color: #fff;
}

.bx-authform .btn:hover,
.bx-authform .btn:focus:hover {
    background-color: #fff;
    color: var(--clrTwo);
    border-color: var(--clrTwo);
}

.bx-authform .btn:focus {
    border-color: var(--clrTwo);
    color: var(--clrTwo);
}
.bx-authform .btn-primary:focus {
    background-color: var(--clrTwo);
    color: #fff;
}

.bx-authform .btn:not(:disabled):not(.disabled):active,
.bx-authform .btn:not(:disabled):not(.disabled):active:focus {
    background-color: #fff;
    border-color: var(--clrTwo);
    color: var(--clrTwo);
}

.bx-authform .btn:focus,
.bx-authform .btn:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 0.2rem rgba(89, 42, 128, 0.5);
}


.bx-authform-formgroup-container {
    margin: 1em 0;
}

.bx-authform-label-container,
.bx-authform-note-container,
.bx-authform-link-container {
    margin: 0.5em 0;
    font-size: 13px;
    color: #5a6c77;
}

.bx-authform-link-container a:focus-visible {
    border-radius: 2px;
    outline: 2px solid var(--clrTwo);
    outline-offset: 0.075em;
}

label.bx-filter-param-label {
    margin: 0;
}

.bx-authform-column-container {
    display: flex;
    gap: 1em;
    margin: 1em 0;
}

@media only screen and (max-width: 500px) {
    .bx-authform-column-container {
        flex-direction: column;
    }
}

.bx-authform-column-container > .bx-authform-formgroup-container {
    width: 100%;
    margin: 0;
}

/* End */
/* /local/templates/eshop_bootstrap_v4/components/bitrix/sale.personal.section/bootstrap_v4/style.css?1714080333452 */
/* /local/templates/eshop_bootstrap_v4/css/auth-forms.css?17140803332668 */
