.b24network-adaptive-captcha {
	display: flex;
	justify-content: center;
}
.b24network-bitrix-captcha__wrapper {
	width: 100%;
}

.b24network-bitrix-captcha__wrapper .b24-network-auth-form-captcha {
	display: flex;
	flex-direction: row;
}

.b24network-bitrix-captcha__wrapper .b24-network-auth-form-field-label {
	color: #151515;
	font-size: var(--ui-typography-heading-h4-font-size);
	line-height: var(--ui-typography-heading-h4-line-height);
	font-weight: var(--ui-font-weight-normal);
	text-align: center;
	margin: 24px 0 24px;
}

.b24network-bitrix-captcha__wrapper .b24-network-auth-form-captcha-input-wrapper {
	display: flex;
	width: 50%;
	flex-direction: column;
	position: relative;
}

.b24network-bitrix-captcha__wrapper .b24-network-auth-form-captcha-error-message {
	margin: 0;
	bottom: -7px;
	left: 7px;
	color: #FF5752;
	font-size: 13px;
	background-color: transparent;
	background-image: linear-gradient(to bottom, #fff 0%, #fff 60%, #ffffff00 100%);
	position: absolute;
	padding: 0 6px;
	box-sizing: border-box;
	z-index: 1;
	white-space: nowrap;
	max-width: calc(100% - 15px);
	overflow: hidden;
	text-overflow: ellipsis;
}

.b24network-bitrix-captcha__wrapper .b24-network-auth-form-field-input {
	border-width: 1px;
	border-radius: 8px;;
}

.b24network-bitrix-captcha__wrapper .b24-network-auth-form-field-input--failed {
	border-color: #FF5752;
}

.b24network-bitrix-captcha__wrapper .b24-network-auth-form-captcha-inner {
	display: flex;
	width: 50%;
}

.b24network-bitrix-captcha__wrapper .b24-network-captcha-image-wrapper {
	width: 90px;
	overflow: hidden;
	margin-left: 15px;
}

.b24network-bitrix-captcha__wrapper .b24-network-auth-form-captcha-value {
	height: 100%;
	width: auto;
}

.b24network-bitrix-captcha__wrapper .b24-network-auth-form-captcha-update {
	border: none;
	transition: filter 0.2s;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.38837 18.598C5.31019 18.6762 5.18344 18.6762 5.10526 18.598C5.06772 18.5605 5.04663 18.5095 5.04663 18.4564V14.2009C5.04663 14.0904 5.13626 14.0007 5.24682 14.0007H9.50234C9.6129 14.0007 9.70253 14.0904 9.70253 14.2009C9.70253 14.254 9.68144 14.3049 9.6439 14.3425L8.2834 15.703C9.23814 16.6681 10.5633 17.2661 12.0282 17.2661C14.3171 17.2661 16.265 15.8061 16.9915 13.7666L19.0615 14.6291C17.9957 17.4778 15.2488 19.5059 12.0282 19.5059C9.94483 19.5059 8.05969 18.6572 6.69961 17.2868L5.38837 18.598ZM12.0281 6.73198C9.75419 6.73198 7.81679 8.17296 7.07926 10.1916L5.00977 9.32931C6.08614 6.50146 8.8225 4.49219 12.0281 4.49219C14.0463 4.49219 15.8784 5.28853 17.2274 6.58413L18.5522 5.25933C18.6304 5.18115 18.7572 5.18115 18.8353 5.25933C18.8729 5.29687 18.894 5.34779 18.894 5.40088V9.65641C18.894 9.76697 18.8043 9.8566 18.6938 9.8566H14.4383C14.3277 9.8566 14.2381 9.76697 14.2381 9.65641C14.2381 9.60331 14.2592 9.5524 14.2967 9.51485L15.6432 8.16836C14.6999 7.27788 13.4278 6.73198 12.0281 6.73198Z' fill='%23BDC1C6'/%3E%3C/svg%3E%0A");
}

.b24network-bitrix-captcha__wrapper .b24-network-auth-form-captcha-update:hover {
	filter: brightness(80%);
	transition: filter 0.2s;
}
.b24network-yandex-smart-captcha__wrapper {
	/**
	 * A hack that potentially can be used to struggle with not properly rendered right border
	 * in Chrome on Linux (and maybe elsewhere)
	 */
	/* min-width: 302px !important; */
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3RtcC9qdFVyQnciXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoiLi4vLi4vLi4vdG1wL2p0VXJCdyIsInNvdXJjZXNDb250ZW50IjpbIi5iMjRuZXR3b3JrLWFkYXB0aXZlLWNhcHRjaGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iMjRuZXR3b3JrLWJpdHJpeC1jYXB0Y2hhX193cmFwcGVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iMjRuZXR3b3JrLWJpdHJpeC1jYXB0Y2hhX193cmFwcGVyIC5iMjQtbmV0d29yay1hdXRoLWZvcm0tY2FwdGNoYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5iMjRuZXR3b3JrLWJpdHJpeC1jYXB0Y2hhX193cmFwcGVyIC5iMjQtbmV0d29yay1hdXRoLWZvcm0tZmllbGQtbGFiZWwge1xuXHRjb2xvcjogIzE1MTUxNTtcblx0Zm9udC1zaXplOiB2YXIoLS11aS10eXBvZ3JhcGh5LWhlYWRpbmctaDQtZm9udC1zaXplKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLXVpLXR5cG9ncmFwaHktaGVhZGluZy1oNC1saW5lLWhlaWdodCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS11aS1mb250LXdlaWdodC1ub3JtYWwpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMjRweCAwIDI0cHg7XG59XG5cbi5iMjRuZXR3b3JrLWJpdHJpeC1jYXB0Y2hhX193cmFwcGVyIC5iMjQtbmV0d29yay1hdXRoLWZvcm0tY2FwdGNoYS1pbnB1dC13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDUwJTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYjI0bmV0d29yay1iaXRyaXgtY2FwdGNoYV9fd3JhcHBlciAuYjI0LW5ldHdvcmstYXV0aC1mb3JtLWNhcHRjaGEtZXJyb3ItbWVzc2FnZSB7XG5cdG1hcmdpbjogMDtcblx0Ym90dG9tOiAtN3B4O1xuXHRsZWZ0OiA3cHg7XG5cdGNvbG9yOiAjRkY1NzUyO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZmZmIDYwJSwgI2ZmZmZmZjAwIDEwMCUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDAgNnB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR6LWluZGV4OiAxO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmIyNG5ldHdvcmstYml0cml4LWNhcHRjaGFfX3dyYXBwZXIgLmIyNC1uZXR3b3JrLWF1dGgtZm9ybS1maWVsZC1pbnB1dCB7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7O1xufVxuXG4uYjI0bmV0d29yay1iaXRyaXgtY2FwdGNoYV9fd3JhcHBlciAuYjI0LW5ldHdvcmstYXV0aC1mb3JtLWZpZWxkLWlucHV0LS1mYWlsZWQge1xuXHRib3JkZXItY29sb3I6ICNGRjU3NTI7XG59XG5cbi5iMjRuZXR3b3JrLWJpdHJpeC1jYXB0Y2hhX193cmFwcGVyIC5iMjQtbmV0d29yay1hdXRoLWZvcm0tY2FwdGNoYS1pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5iMjRuZXR3b3JrLWJpdHJpeC1jYXB0Y2hhX193cmFwcGVyIC5iMjQtbmV0d29yay1jYXB0Y2hhLWltYWdlLXdyYXBwZXIge1xuXHR3aWR0aDogOTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5iMjRuZXR3b3JrLWJpdHJpeC1jYXB0Y2hhX193cmFwcGVyIC5iMjQtbmV0d29yay1hdXRoLWZvcm0tY2FwdGNoYS12YWx1ZSB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5iMjRuZXR3b3JrLWJpdHJpeC1jYXB0Y2hhX193cmFwcGVyIC5iMjQtbmV0d29yay1hdXRoLWZvcm0tY2FwdGNoYS11cGRhdGUge1xuXHRib3JkZXI6IG5vbmU7XG5cdHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUuMzg4MzcgMTguNTk4QzUuMzEwMTkgMTguNjc2MiA1LjE4MzQ0IDE4LjY3NjIgNS4xMDUyNiAxOC41OThDNS4wNjc3MiAxOC41NjA1IDUuMDQ2NjMgMTguNTA5NSA1LjA0NjYzIDE4LjQ1NjRWMTQuMjAwOUM1LjA0NjYzIDE0LjA5MDQgNS4xMzYyNiAxNC4wMDA3IDUuMjQ2ODIgMTQuMDAwN0g5LjUwMjM0QzkuNjEyOSAxNC4wMDA3IDkuNzAyNTMgMTQuMDkwNCA5LjcwMjUzIDE0LjIwMDlDOS43MDI1MyAxNC4yNTQgOS42ODE0NCAxNC4zMDQ5IDkuNjQzOSAxNC4zNDI1TDguMjgzNCAxNS43MDNDOS4yMzgxNCAxNi42NjgxIDEwLjU2MzMgMTcuMjY2MSAxMi4wMjgyIDE3LjI2NjFDMTQuMzE3MSAxNy4yNjYxIDE2LjI2NSAxNS44MDYxIDE2Ljk5MTUgMTMuNzY2NkwxOS4wNjE1IDE0LjYyOTFDMTcuOTk1NyAxNy40Nzc4IDE1LjI0ODggMTkuNTA1OSAxMi4wMjgyIDE5LjUwNTlDOS45NDQ4MyAxOS41MDU5IDguMDU5NjkgMTguNjU3MiA2LjY5OTYxIDE3LjI4NjhMNS4zODgzNyAxOC41OThaTTEyLjAyODEgNi43MzE5OEM5Ljc1NDE5IDYuNzMxOTggNy44MTY3OSA4LjE3Mjk2IDcuMDc5MjYgMTAuMTkxNkw1LjAwOTc3IDkuMzI5MzFDNi4wODYxNCA2LjUwMTQ2IDguODIyNSA0LjQ5MjE5IDEyLjAyODEgNC40OTIxOUMxNC4wNDYzIDQuNDkyMTkgMTUuODc4NCA1LjI4ODUzIDE3LjIyNzQgNi41ODQxM0wxOC41NTIyIDUuMjU5MzNDMTguNjMwNCA1LjE4MTE1IDE4Ljc1NzIgNS4xODExNSAxOC44MzUzIDUuMjU5MzNDMTguODcyOSA1LjI5Njg3IDE4Ljg5NCA1LjM0Nzc5IDE4Ljg5NCA1LjQwMDg4VjkuNjU2NDFDMTguODk0IDkuNzY2OTcgMTguODA0MyA5Ljg1NjYgMTguNjkzOCA5Ljg1NjZIMTQuNDM4M0MxNC4zMjc3IDkuODU2NiAxNC4yMzgxIDkuNzY2OTcgMTQuMjM4MSA5LjY1NjQxQzE0LjIzODEgOS42MDMzMSAxNC4yNTkyIDkuNTUyNCAxNC4yOTY3IDkuNTE0ODVMMTUuNjQzMiA4LjE2ODM2QzE0LjY5OTkgNy4yNzc4OCAxMy40Mjc4IDYuNzMxOTggMTIuMDI4MSA2LjczMTk4WicgZmlsbD0nJTIzQkRDMUM2Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uYjI0bmV0d29yay1iaXRyaXgtY2FwdGNoYV9fd3JhcHBlciAuYjI0LW5ldHdvcmstYXV0aC1mb3JtLWNhcHRjaGEtdXBkYXRlOmhvdmVyIHtcblx0ZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XG5cdHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xufVxuLmIyNG5ldHdvcmsteWFuZGV4LXNtYXJ0LWNhcHRjaGFfX3dyYXBwZXIge1xuXHQvKipcblx0ICogQSBoYWNrIHRoYXQgcG90ZW50aWFsbHkgY2FuIGJlIHVzZWQgdG8gc3RydWdnbGUgd2l0aCBub3QgcHJvcGVybHkgcmVuZGVyZWQgcmlnaHQgYm9yZGVyXG5cdCAqIGluIENocm9tZSBvbiBMaW51eCAoYW5kIG1heWJlIGVsc2V3aGVyZSlcblx0ICovXG5cdC8qIG1pbi13aWR0aDogMzAycHggIWltcG9ydGFudDsgKi9cbn0iXX0= */