

/* Start:/local/templates/katushka/components/bitrix/main.register/.default/style.css?17485538031790*/
div.bx-auth-reg input.bx-auth-input {vertical-align:middle;}
div.bx-auth-reg span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth-reg div.bx-auth-secure-icon {background-image:url(/local/templates/katushka/components/bitrix/main.register/.default/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth-reg div.bx-auth-secure-unlock {background-image:url(/local/templates/katushka/components/bitrix/main.register/.default/images/sec-unlocked.png);}


/* Стили для чекбокса согласия */
.privacy-checkbox-container {
	display: flex;
	align-items: flex-start;
	gap: 15px;
	margin: 25px 0;
	padding: 20px;
	background: #EFEBE8;
	border-radius: 15px;
	border: 2px solid #ddd;
	transition: border-color 0.3s;
}

.privacy-checkbox-container.error {
	border-color: #e74c3c;
	background: #fdf2f2;
}

.checkbox-wrapper {
	position: relative;
	flex-shrink: 0;
	margin-top: 2px;
}

.privacy-checkbox {
	width: 20px;
	height: 20px;
	appearance: none;
	border: 2px solid #CC9B70;
	border-radius: 4px;
	background: white;
	cursor: pointer;
	transition: all 0.3s;
	position: relative;
}

.privacy-checkbox:checked {
	background: #CC9B70;
	border-color: #CC9B70;
}

.privacy-checkbox:checked::after {
	content: '✓';
	position: absolute;
	top: -3px;
	left: 2px;
	color: white;
	font-size: 16px;
	font-weight: bold;
}

.privacy-text {
	font-size: 14px;
	line-height: 1.5;
	color: #787B77;
	cursor: pointer;
}

.privacy-text a {
	color: #CC9B70;
	text-decoration: none;
	font-weight: 500;
}

.privacy-text a:hover {
	text-decoration: underline;
}

.validation-error {
	color: #e74c3c;
	font-size: 13px;
	margin-top: 10px;
	display: none;
	padding: 10px;
	background: #fdf2f2;
	border-radius: 8px;
	border: 1px solid #f5c6cb;
}

.validation-error.show {
	display: block;
}
/* End */
/* /local/templates/katushka/components/bitrix/main.register/.default/style.css?17485538031790 */
