

/* Start:/bitrix/templates/ams/components/bitrix/news/faq/style.css?179331115544436*/
/*
 * Раздел «Вопросы и ответы» (список, страница вопроса, панель «Товары из видео»,
 * блок «Видео по этому товару» в карточке товара).
 * Все классы с префиксом .afaq- — не пересекаются со style.css / media.css шаблона.
 * Цвета берутся из переменных шаблона (:root в style.css).
 */

.afaq {
	--afaq-blue: var(--main-1, #2c85e5);
	--afaq-blue-hover: var(--main-2, #1d73cf);
	--afaq-blue-light: #eaf3fd;
	--afaq-text: var(--black-2, #151517);
	--afaq-text-2: var(--gray-2, #5d5d64);
	--afaq-text-3: var(--black-3, #a8a8ab);
	--afaq-line: var(--gray-4, #e7e7e8);
	--afaq-bg: var(--gray-1, #f6f6f6);
	--afaq-radius: 16px;
	color: var(--afaq-text);
}
.afaq *,
.afaq *::before,
.afaq *::after { box-sizing: border-box; }
.afaq svg { display: block; flex-shrink: 0; }

/* ---------- кнопки ---------- */
.afaq-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	padding: 12px 20px;
	border: 1px solid transparent;
	border-radius: 8px;
	background: none;
	font: 600 15px/20px 'Inter', sans-serif;
	color: var(--afaq-text);
	white-space: nowrap;
	cursor: pointer;
	text-decoration: none;
	transition: background-color .15s ease-out, border-color .15s ease-out, color .15s ease-out;
}
.afaq-btn:hover { text-decoration: none; }
.afaq-btn--primary { background: var(--afaq-blue); color: #fff; }
.afaq-btn--primary:hover { background: var(--afaq-blue-hover); color: #fff; }
.afaq-btn--outline { border-color: var(--afaq-line); background: #fff; }
.afaq-btn--outline:hover { border-color: var(--afaq-text-3); color: var(--afaq-text); }
.afaq-btn--outline-blue { border-color: var(--afaq-blue); color: var(--afaq-blue); background: #fff; }
.afaq-btn--outline-blue:hover { background: var(--afaq-blue-light); color: var(--afaq-blue); }
.afaq-btn--white { background: #fff; color: var(--afaq-blue); }
.afaq-btn--white:hover { background: var(--afaq-blue-light); color: var(--afaq-blue); }
.afaq-btn--block { display: flex; width: 100%; }
.afaq-btn--max { background: #7b4dff; color: #fff; }
.afaq-btn--max:hover { background: #6a3df0; color: #fff; }
.afaq-btn--tg { background: #27a7e7; color: #fff; }
.afaq-btn--tg:hover { background: #1b96d4; color: #fff; }
.afaq-btn--wa { background: #25d366; color: #fff; }
.afaq-btn--wa:hover { background: #1fbe5b; color: #fff; }
.afaq-btn.is-done { background: var(--afaq-blue-light); color: var(--afaq-blue); }
/* в фокусе (после клика) цвет текста не меняем — общий a:focus шаблона красит ссылки в синий */
.afaq-btn--primary:focus,
.afaq-btn--max:focus,
.afaq-btn--tg:focus,
.afaq-btn--wa:focus { color: #fff; }
.afaq-btn--white:focus { color: var(--afaq-blue); }
.afaq-btn--gray:focus { color: var(--afaq-text); }

/* круглые «таблетки»: лайк, поделиться */
.afaq-pill {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	height: 40px;
	padding: 0 16px;
	border: 1px solid var(--afaq-line);
	border-radius: 100px;
	background: #fff;
	font: 600 15px/1 'Inter', sans-serif;
	color: var(--afaq-text);
	cursor: pointer;
	transition: border-color .15s ease-out, color .15s ease-out;
}
.afaq-pill:hover { border-color: var(--afaq-text-3); }
.afaq-pill svg { width: 20px; height: 20px; }

/* ---------- верх страницы ---------- */
.afaq-lead {
	max-width: 960px;
	margin: -24px 0 32px;
	font-size: 18px;
	line-height: 28px;
	color: var(--afaq-text-2);
}

/* поиск — как «Поиск по каталогу» в шапке (#title-search-input): серое поле 54 px, лупа справа кнопкой */
.afaq-search {
	position: relative;
	display: flex;
	align-items: center;
	height: 54px;
	border-radius: 8px;
	background: var(--afaq-bg);
}
.afaq-search__input {
	flex: 1;
	min-width: 0;
	height: 100%;
	padding: 0 52px 0 13px;
	border: 0;
	outline: 0;
	background: transparent;
	font: 400 17px/28px 'Inter', sans-serif;
	color: var(--afaq-text);
	-webkit-appearance: none;
	appearance: none;
}
.afaq-search__input::placeholder { color: #757575; }
.afaq-search__input::-webkit-search-cancel-button { -webkit-appearance: none; }
.afaq-search__btn {
	position: absolute;
	top: 0;
	right: 12px;
	display: flex;
	align-items: center;
	height: 100%;
	padding: 0 0 0 13px;
	border: 0;
	outline: 0;
	background: none;
	font-size: 24px;
	line-height: 1;
	color: var(--afaq-text-2);
	cursor: pointer;
}
.afaq-search__btn:hover { color: var(--afaq-text); }

.afaq-chips {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin: 24px 0 0;
	padding: 0;
	list-style: none;
}
.afaq-chip {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 10px 16px;
	border: 0;
	border-radius: 100px;
	background: var(--afaq-bg);
	font: 500 15px/20px 'Inter', sans-serif;
	color: var(--afaq-text);
	white-space: nowrap;
	cursor: pointer;
	transition: background-color .15s ease-out, color .15s ease-out;
}
.afaq-chip:hover { background: var(--afaq-line); }
.afaq-chip__count { color: var(--afaq-text-3); }
.afaq-chip.is-active { background: var(--afaq-blue); color: #fff; }
.afaq-chip.is-active .afaq-chip__count { color: #cfe3fa; }

/* ---------- сетка: контент + боковая колонка ---------- */
.afaq-sections { margin-top: 48px; }
.afaq-main { min-width: 0; }

/* ---------- категории и вопросы ---------- */
.afaq-section + .afaq-section { margin-top: 48px; }
.afaq-section__head {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	gap: 4px 12px;
	margin-bottom: 16px;
}
.afaq-section__title { margin: 0; font-weight: 700; font-size: 28px; line-height: 36px; }
.afaq-section__count { font-size: 16px; line-height: 24px; color: var(--afaq-text-3); }

.afaq-list { margin: 0; padding: 0; list-style: none; }
/* боковой отступ у всех вопросов одинаковый: при раскрытии строка не сдвигается, меняется только фон */
.afaq-item { padding: 0 24px; border-bottom: 1px solid var(--afaq-line); transition: background-color .2s ease-out, margin .2s ease-out; }
.afaq-item.is-open {
	border-bottom-color: transparent;
	border-radius: var(--afaq-radius);
	background: var(--afaq-bg);
}
.afaq-item.is-open:not(:first-child),
.afaq-item.is-open + .afaq-item { margin-top: 8px; }
.afaq-item__head {
	display: flex;
	align-items: center;
	gap: 16px;
	padding: 20px 0;
	cursor: pointer;
	user-select: none;
}
.afaq-item__text { display: flex; flex: 1; min-width: 0; align-items: center; gap: 16px; }
.afaq-item__title {
	flex: 1;
	min-width: 0;
	margin: 0;
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
}
.afaq-item__title a { color: inherit; text-decoration: none; }
.afaq-item__head:hover .afaq-item__title a,
.afaq-item__title a:hover { color: var(--afaq-blue); }
.afaq-item.is-open .afaq-item__title { font-weight: 600; }
.afaq-item__duration {
	padding: 4px 10px;
	border-radius: 6px;
	background: var(--afaq-bg);
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	color: var(--afaq-text-2);
	white-space: nowrap;
}
.afaq-item.is-open .afaq-item__duration { background: #fff; }
.afaq-item__chevron { width: 14px; height: 14px; color: var(--afaq-text-2); transition: transform .2s ease-out; }
.afaq-item.is-open .afaq-item__chevron { transform: rotate(180deg); }
.afaq-item__body { display: none; padding-bottom: 24px; }
.afaq-item.is-open .afaq-item__body { display: block; }
.afaq-item__desc { margin: 20px 0; font-size: 17px; line-height: 28px; color: var(--afaq-text-2); }
.afaq-item__desc > :last-child { margin-bottom: 0; }
.afaq-video + .afaq-actions { margin-top: 16px; }
.afaq-item.is-hidden,
.afaq-section.is-hidden { display: none; }

.afaq-play {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: var(--afaq-blue-light);
	color: var(--afaq-blue);
}
.afaq-play svg { width: 14px; height: 14px; margin-left: 2px; }
.afaq-item.is-open .afaq-play { background: var(--afaq-blue); color: #fff; }

.afaq-empty { display: none; padding: 40px 0; font-size: 17px; color: var(--afaq-text-2); }
.afaq-empty.is-visible { display: block; }

/* ---------- видео ---------- */
.afaq-video {
	position: relative;
	overflow: hidden;
	border-radius: 12px;
	background: linear-gradient(90deg, #1f2a3a, #3a4a60);
	aspect-ratio: 16 / 9;
}
.afaq-video video { display: block; width: 100%; height: 100%; object-fit: cover; }
.afaq-video .plyr { height: 100%; border-radius: 12px; --plyr-color-main: var(--afaq-blue); }

/* строка действий под видео */
.afaq-actions {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
}
.afaq-reactions { display: flex; align-items: center; gap: 8px; margin-left: auto; }
.afaq-views {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	padding: 0 8px 0 4px;
	font-weight: 500;
	font-size: 15px;
	color: var(--afaq-text-2);
	cursor: default;
}
.afaq-views svg { width: 20px; height: 20px; }
/* «Поделиться» (разметка include/share.php): кнопка как у лайка, меню — стили шаблона */
.afaq .share-block .btn-share {
	gap: 8px;
	min-width: 0;
	height: 40px;
	padding: 0 16px;
	border: 1px solid var(--afaq-line);
	border-radius: 100px;
	background: #fff;
	font: 600 15px/1 'Inter', sans-serif;
	color: var(--afaq-text);
	box-shadow: none;
	transition: border-color .15s ease-out;
}
.afaq .share-block .btn-share:hover,
.afaq .share-block .btn-share:focus { border-color: var(--afaq-text-3); background: #fff; color: var(--afaq-text); }
.afaq .share-block .btn-share i { margin-right: 0 !important; font-size: 18px; }
/* на мобильном меню — шторка у низа экрана (media.css шаблона), отступ сверху только на десктопе */
@media (min-width: 768px) {
	.afaq .share-block__inner { top: 48px; }
}
/* кнопка канала MAX — на всю ширину карточки */
.afaq-card--max .afaq-btn { display: flex; width: 100%; }
.afaq-like.is-active { border-color: var(--afaq-blue); color: var(--afaq-blue); --afaq-like-fill: currentColor; }
.afaq-like__count { min-width: 2ch; }

/* «Поделиться»: выпадающее меню */
.afaq-share { position: relative; }
.afaq-share__menu {
	position: absolute;
	right: 0;
	top: calc(100% + 8px);
	z-index: 40;
	display: none;
	width: 230px;
	padding: 8px;
	border-radius: 12px;
	background: #fff;
	box-shadow: 0 6px 30px rgba(21, 21, 23, .12);
}
.afaq-share.is-open .afaq-share__menu { display: block; }
.afaq-share__menu button {
	display: flex;
	align-items: center;
	gap: 10px;
	width: 100%;
	padding: 10px 12px;
	border: 0;
	border-radius: 8px;
	background: none;
	font: 500 15px/20px 'Inter', sans-serif;
	color: var(--afaq-text);
	text-align: left;
	cursor: pointer;
}
.afaq-share__menu button:hover { background: var(--afaq-bg); }
.afaq-share__menu i { width: 20px; font-size: 18px; text-align: center; color: var(--afaq-text-2); }
.afaq-share__copied { display: none; padding: 6px 12px 2px; font-size: 13px; color: var(--afaq-blue); }
.afaq-share.is-copied .afaq-share__copied { display: block; }

/* ---------- боковая колонка ---------- */
.afaq-card {
	padding: 28px;
	border-radius: var(--afaq-radius);
	background: var(--afaq-bg);
}
.afaq-card + .afaq-card { margin-top: 24px; }
.afaq-card__title { margin: 0 0 12px; font-weight: 700; font-size: 22px; line-height: 28px; }
.afaq-card__text { margin: 0 0 20px; font-size: 15px; line-height: 22px; color: var(--afaq-text-2); }
.afaq-card .afaq-btn + .afaq-btn { margin-top: 10px; }
.afaq-card__phone { margin-top: 20px; }
.afaq-card__phone span { display: block; font-size: 13px; line-height: 18px; color: var(--afaq-text-3); }
.afaq-card__phone a { font-weight: 600; font-size: 18px; line-height: 26px; color: var(--afaq-text); text-decoration: none; }
/* фон и QR — как у баннера «Наш канал в MAX» (include/max_qr.php), на этой странице баннер в подвале скрыт */
.afaq-card--max {
	background: radial-gradient(136.12% 140.74% at 99.77% 99.04%, #8d28c8 0%, #7c42fa 20%, #007aff 80%, #609ceb 100%);
	color: #fff;
}
.afaq-card--max .afaq-card__text { color: rgba(255, 255, 255, .9); }
.afaq-card__qr { display: block; width: 100%; max-width: 180px; margin: 0 auto 20px; border-radius: 12px; }

/* ---------- страница вопроса ---------- */
.afaq-back {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	margin-bottom: 32px;
	font-weight: 500;
	font-size: 16px;
	color: var(--afaq-blue);
	text-decoration: none;
}
.afaq-back svg { width: 16px; height: 16px; }
.afaq-back:hover { color: var(--afaq-blue-hover); text-decoration: none; }
.afaq-tag {
	display: inline-block;
	padding: 6px 12px;
	border-radius: 100px;
	background: var(--afaq-blue-light);
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	color: var(--afaq-blue);
	text-decoration: none;
}
.afaq-tag:hover { color: var(--afaq-blue-hover); text-decoration: none; }
.afaq-detail__title { margin: 0 0 12px; font-weight: 700; font-size: 44px; line-height: 54px; }
/* раздел · длительность · дата — одной строкой; раздел — ссылка, но выглядит как текст строки */
.afaq-detail__meta { display: flex; flex-wrap: wrap; gap: 4px 8px; font-size: 15px; line-height: 22px; color: var(--afaq-text-3); }
.afaq-detail__meta a { color: inherit; text-decoration: none; }
.afaq-detail__meta a:hover { color: var(--afaq-blue); text-decoration: none; }
.afaq-videocard {
	margin-top: 32px;
	padding: 24px;
	border-radius: var(--afaq-radius);
	background: var(--afaq-bg);
}
.afaq-videocard .afaq-actions { margin-top: 16px; }
.afaq-block { margin-top: 40px; }
.afaq-block__title { margin: 0 0 16px; font-weight: 700; font-size: 28px; line-height: 36px; }
.afaq-block__subtitle { margin: 24px 0 8px; font-weight: 700; font-size: 22px; line-height: 28px; }
.afaq-text p { margin: 0 0 16px; font-size: 17px; line-height: 28px; color: var(--afaq-text-2); }

.afaq-timecodes { margin: 0; padding: 0; list-style: none; }
.afaq-timecodes li { border-bottom: 1px solid var(--afaq-line); }
.afaq-timecodes button {
	display: flex;
	align-items: center;
	gap: 16px;
	width: 100%;
	padding: 14px 0;
	border: 0;
	background: none;
	font: 400 16px/22px 'Inter', sans-serif;
	color: var(--afaq-text);
	text-align: left;
	cursor: pointer;
}
.afaq-timecodes button:hover { color: var(--afaq-blue); }
.afaq-timecodes b {
	padding: 4px 10px;
	border-radius: 6px;
	background: var(--afaq-blue-light);
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	color: var(--afaq-blue);
}

.afaq-sharebar {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 12px;
	margin-top: 40px;
	padding: 24px 0;
	border-top: 1px solid var(--afaq-line);
	border-bottom: 1px solid var(--afaq-line);
}
.afaq-sharebar__label { margin-right: 4px; font-weight: 500; font-size: 16px; }
.afaq-sharebar .afaq-btn { padding: 10px 16px; border-radius: 100px; font-size: 14px; }
.afaq-sharebar .afaq-btn--vk { background: #0077ff; color: #fff; }
.afaq-sharebar .afaq-btn--vk:hover { background: #0066db; color: #fff; }
.afaq-sharebar .afaq-btn--copy { background: var(--afaq-bg); }
.afaq-sharebar .afaq-btn--copy:hover { background: var(--afaq-line); }

.afaq-links { margin: 0 0 24px; padding: 0; list-style: none; }
.afaq-links li { border-bottom: 1px solid var(--afaq-line); }
.afaq-links a {
	display: flex;
	align-items: center;
	gap: 16px;
	padding: 20px 0;
	color: var(--afaq-text);
	text-decoration: none;
}
.afaq-links a:hover { color: var(--afaq-blue); text-decoration: none; }
.afaq-links__title { flex: 1; min-width: 0; font-weight: 500; font-size: 18px; line-height: 26px; }
.afaq-links__arrow { width: 8px; height: 14px; color: var(--afaq-text-3); }

/* ---------- карточки товаров (страница вопроса) ---------- */
.afaq-products {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 24px;
}
.afaq-pcard {
	display: flex;
	flex-direction: column;
	gap: 12px;
	padding: 16px 16px 20px;
	border: 1px solid var(--afaq-line);
	border-radius: var(--afaq-radius);
	background: #fff;
}
.afaq-pcard__img {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 200px;
	border-radius: 12px;
	background: var(--afaq-bg);
}
.afaq-pcard__img img { max-width: 80%; max-height: calc(100% - 16px); object-fit: contain; mix-blend-mode: multiply; }
.afaq-pcard__name { flex: 1; font-weight: 500; font-size: 16px; line-height: 22px; color: var(--afaq-text); text-decoration: none; }
.afaq-pcard__name:hover { color: var(--afaq-blue); text-decoration: none; }
.afaq-stock { font-size: 14px; line-height: 20px; color: var(--afaq-blue); }
.afaq-stock--order { color: var(--afaq-text-3); }
.afaq-pcard__bottom { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
.afaq-price { font-weight: 700; font-size: 22px; line-height: 28px; white-space: nowrap; }
.afaq-price-old { display: block; font-size: 13px; line-height: 18px; color: var(--afaq-text-3); text-decoration: line-through; }
.afaq-pcard .afaq-btn { padding: 10px 16px; font-size: 14px; }

/* ---------- панель «Товары из видео» ---------- */
.afaq-drawer {
	position: fixed;
	inset: 0;
	z-index: 1050;
	visibility: hidden;
	pointer-events: none;
	/* при закрытии прячем после того, как панель уехала (иначе исчезает рывком) */
	transition: visibility 0s linear .3s;
}
.afaq-drawer.is-open { visibility: visible; pointer-events: auto; transition-delay: 0s; }
.afaq-drawer__overlay {
	position: absolute;
	inset: 0;
	background: rgba(21, 21, 23, .45);
	opacity: 0;
	transition: opacity .25s ease-out;
}
.afaq-drawer.is-open .afaq-drawer__overlay { opacity: 1; }
.afaq-drawer__panel {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	gap: 24px;
	width: 480px;
	max-width: 100%;
	padding: 32px;
	background: #fff;
	box-shadow: -8px 0 40px rgba(0, 0, 0, .15);
	transform: translateX(100%);
	transition: transform .3s ease-out;
}
.afaq-drawer.is-open .afaq-drawer__panel { transform: none; }
.afaq-drawer__handle { display: none; }
.afaq-drawer__head { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; }
.afaq-drawer__title { margin: 0 0 6px; font-weight: 700; font-size: 26px; line-height: 32px; }
.afaq-drawer__subtitle { font-size: 14px; line-height: 20px; color: var(--afaq-text-2); }
.afaq-drawer__close {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 40px;
	height: 40px;
	border: 0;
	border-radius: 50%;
	background: var(--afaq-bg);
	color: var(--afaq-text);
	cursor: pointer;
}
.afaq-drawer__close:hover { background: var(--afaq-line); }
.afaq-drawer__close svg { width: 14px; height: 14px; }
.afaq-drawer__list { flex: 1; min-height: 0; margin: 0; padding: 0; overflow-y: auto; list-style: none; }
.afaq-drawer__foot { display: flex; flex-direction: column; gap: 12px; }
.afaq-drawer__foot .afaq-btn { padding: 14px 20px; }
.afaq-btn--gray { background: var(--afaq-bg); color: var(--afaq-text); }
.afaq-btn--gray:hover { background: var(--afaq-line); color: var(--afaq-text); }

/* карточка товара в панели — catalog.item шаблон afaq (варианты и кнопка корзины — стили каталога) */
/* серая карточка, как в блоке «С этим товаром покупают», но компактнее */
.afaq-prod .product-item-container { width: 100%; }
.afaq-pcard { display: flex; gap: 14px; width: 100%; padding: 16px; border: 0; border-radius: 16px; background: var(--afaq-bg); }
.afaq-pcard__img {
	flex-shrink: 0;
	width: 80px;
	height: 80px;
	overflow: hidden;
	border-radius: 10px;
	background: #fff;
}
.afaq-pcard__pict { display: block; width: 100%; height: 100%; background: center / cover no-repeat; }
.afaq-pcard__body { display: flex; flex: 1; min-width: 0; flex-direction: column; gap: 6px; }
.afaq-pcard__name { font-weight: 600; font-size: 14px; line-height: 20px; color: var(--afaq-text); text-decoration: none; }
.afaq-pcard__name:hover { color: var(--afaq-blue); }
.afaq-pcard__sku .product-item-scu-container { margin-bottom: 4px; }
.afaq-pcard__sku .product-item-scu-block-title { margin: 2px 0; font-size: 13px; line-height: 18px; }
.afaq-pcard__sku .product-item-scu-item-text-container { min-width: 30px; margin: 2px 4px 2px 0; padding: 1px; }
.afaq-pcard__sku .product-item-scu-item-text-block { padding: 0 6px; }
.afaq-pcard__sku .product-item-scu-item-text { font-size: 13px; line-height: 22px; }
/* исполнения с галочкой (css/style.css шаблона: квадрат 28 px, иконка 20 px) — в карточке мельче */
.afaq-pcard__sku .product-item-scu-item-text-container:is([data-onevalue="3993"], [data-onevalue="3994"], [data-onevalue="3996"]) { padding-left: 26px; }
.afaq-pcard__sku .product-item-scu-item-text-container:is([data-onevalue="3993"], [data-onevalue="3994"], [data-onevalue="3996"]):before { left: 3px; top: calc(50% - 10px); width: 20px; min-width: 20px; height: 20px; border-radius: 3px; }
.afaq-pcard__sku .product-item-scu-item-text-container:is([data-onevalue="3993"], [data-onevalue="3994"], [data-onevalue="3996"]):after { left: 5px; top: calc(50% - 8px); min-width: 16px; font-size: 14px; line-height: 16px; text-align: center; }
.afaq-pcard__bottom { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-top: auto; padding-top: 4px; }
.afaq-pcard__price .card__price-cur { font-weight: 700; font-size: 20px; line-height: 26px; }
.afaq-pcard__price .card__price-old { font-size: 13px; line-height: 16px; }
.afaq-pcard .btn-buy { width: 44px; height: 44px; font-size: 20px; }
.afaq-prod--empty { color: var(--afaq-text-2); }

.afaq-prod { display: flex; gap: 16px; padding: 0; }
.afaq-drawer__list .afaq-prod + .afaq-prod { margin-top: 12px; }

/* те же карточки сеткой на странице вопроса */
.afaq-products { margin: 0; padding: 0; list-style: none; }
.afaq-products .afaq-prod { min-width: 0; }
.afaq-products .afaq-pcard__img { width: 100%; height: 180px; }
.afaq-products .afaq-pcard__pict { background-size: contain; }
.afaq-prod__img {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 104px;
	height: 104px;
	border-radius: 12px;
	background: var(--afaq-bg);
}
.afaq-prod__img img { max-width: 90%; max-height: calc(100% - 8px); object-fit: contain; mix-blend-mode: multiply; }
.afaq-prod__body { display: flex; flex: 1; min-width: 0; flex-direction: column; gap: 8px; }
.afaq-prod__name { font-weight: 500; font-size: 16px; line-height: 22px; color: var(--afaq-text); text-decoration: none; }
.afaq-prod__name:hover { color: var(--afaq-blue); text-decoration: none; }
.afaq-prod__bottom { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
.afaq-prod__bottom .afaq-price { font-size: 20px; }
.afaq-prod .afaq-btn { padding: 10px 16px; font-size: 14px; }
.afaq-select {
	width: 100%;
	height: 38px;
	padding: 0 36px 0 12px;
	border: 1px solid var(--afaq-line);
	border-radius: 8px;
	background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%235d5d64' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;
	font: 500 14px/1 'Inter', sans-serif;
	color: var(--afaq-text);
	appearance: none;
	cursor: pointer;
}

html.afaq-lock,
html.afaq-lock body { overflow: hidden; }

/* ---------- блок «Видео по этому товару» (карточка товара) ---------- */
.afaq-pvideos { margin: 64px 0; }
.afaq-pvideos__head { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-bottom: 24px; }
.afaq-pvideos__title { margin: 0; }
.afaq-pvideos__all { font-weight: 600; font-size: 15px; color: var(--afaq-blue); text-decoration: none; white-space: nowrap; }
.afaq-pvideos__all:hover { color: var(--afaq-blue-hover); text-decoration: none; }
.afaq-pvideos__list {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 20px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.afaq-vcard { display: block; color: var(--afaq-text); text-decoration: none; }
.afaq-vcard:hover { color: var(--afaq-blue); text-decoration: none; }
.afaq-vcard__thumb {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	border-radius: 12px;
	background: linear-gradient(90deg, #1f2a3a, #3a4a60) center / cover no-repeat;
	aspect-ratio: 16 / 9;
}
.afaq-vcard__thumb .afaq-play { width: 48px; height: 48px; background: var(--afaq-blue); color: #fff; transition: transform .15s ease-out; }
.afaq-vcard:hover .afaq-play { transform: scale(1.08); }
.afaq-vcard__dur {
	position: absolute;
	right: 10px;
	bottom: 10px;
	padding: 3px 8px;
	border-radius: 6px;
	background: rgba(0, 0, 0, .6);
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
}
.afaq-vcard__title { display: block; margin-top: 12px; font-weight: 500; font-size: 16px; line-height: 22px; }
.afaq-vcard__meta { display: flex; align-items: center; gap: 6px; margin-top: 8px; font-size: 13px; line-height: 18px; color: var(--afaq-text-3); }
.afaq-vcard__meta svg { width: 16px; height: 16px; }

/* =================================================================
   Адаптив (точки как в media.css шаблона)
   ================================================================= */
@media (max-width: 1199px) {
	.afaq-products { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.afaq-pvideos__list { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 991px) {
	.afaq-aside { margin-top: 48px; }
	.afaq-card + .afaq-card { margin-top: 16px; }
	/* колонка ушла под список: QR прячем */
	.afaq-card__qr { display: none; }
}

@media (max-width: 767px) {
	.afaq-lead { margin: -4px 0 20px; font-size: 15px; line-height: 22px; }
	.afaq-search { height: 52px; }
	.afaq-search__input { font-size: 15px; }
	/* у плеера на мобильном нет «картинки в картинке» (кнопка открытия в отдельном окне) */
	.afaq .plyr [data-plyr="pip"] { display: none; }

	/* лента категорий с прокруткой вбок до краёв экрана */
	.afaq-chips {
		flex-wrap: nowrap;
		margin: 16px -15px 0;
		padding: 0 15px;
		overflow-x: auto;
		scrollbar-width: none;
		-webkit-overflow-scrolling: touch;
	}
	.afaq-chips::-webkit-scrollbar { display: none; }
	.afaq-chip { padding: 9px 14px; font-size: 14px; }

	.afaq-sections { margin-top: 24px; }
	.afaq-section + .afaq-section { margin-top: 36px; }
	.afaq-section__head { margin-bottom: 8px; gap: 2px 8px; }
	.afaq-section__title { font-size: 22px; line-height: 28px; }
	.afaq-section__count { font-size: 14px; }

	.afaq-item { padding: 0 16px; }
	.afaq-item.is-open { border-radius: 14px; }
	.afaq-item__head { align-items: flex-start; gap: 12px; padding: 16px 0; }
	.afaq-item__text { flex-direction: column; align-items: flex-start; gap: 4px; }
	.afaq-item__title { font-size: 16px; line-height: 22px; }
	.afaq-item__duration { padding: 0; background: none !important; font-weight: 400; font-size: 13px; color: var(--afaq-text-3); }
	.afaq-item__duration::before { content: 'Видео · '; }
	.afaq-item__chevron { margin-top: 5px; }
	.afaq-item__body { padding-bottom: 16px; }
	.afaq-item__desc { margin: 16px 0; font-size: 15px; line-height: 22px; }
	.afaq-play { width: 32px; height: 32px; }
	.afaq-play svg { width: 12px; height: 12px; }
	.afaq-video { border-radius: 10px; }

	/* в раскрытом вопросе: просмотры и лайк слева, «Поделиться» справа, «Товары из видео» на всю ширину */
	.afaq-item .afaq-actions { flex-direction: column-reverse; align-items: stretch; }
	.afaq-item .afaq-actions > .afaq-btn { width: 100%; }
	.afaq-item .afaq-reactions,
	.afaq-videocard .afaq-reactions { flex: 1; margin-left: 0; }
	.afaq-item .afaq-reactions .share-block,
	.afaq-videocard .afaq-reactions .share-block { margin-left: auto; }
	.afaq-views { padding-left: 0; }

	.afaq-pill__label { display: none; }
	.afaq-pill { padding: 0 12px; }

	.afaq-card { padding: 24px 20px; }
	.afaq-card__title { font-size: 20px; }

	.afaq-back { margin-bottom: 20px; font-size: 15px; }
	.afaq-tag { padding: 5px 10px; font-size: 13px; }
	.afaq-detail__title { margin: 0 0 8px; font-size: 28px; line-height: 34px; }
	.afaq-detail__meta { font-size: 13px; }
	.afaq-videocard { margin: 24px -3px 0; padding: 12px; border-radius: 14px; }
	.afaq-block { margin-top: 32px; }
	.afaq-block__title { font-size: 22px; line-height: 28px; }
	.afaq-block__subtitle { margin-top: 16px; font-size: 18px; line-height: 24px; }
	.afaq-text p { font-size: 15px; line-height: 23px; }
	.afaq-timecodes button { gap: 12px; padding: 12px 0; font-size: 15px; }

	/* лента товаров / видео с прокруткой вбок */
	.afaq-products,
	.afaq-pvideos__list {
		display: flex;
		gap: 12px;
		margin: 0 -15px;
		padding: 0 15px 4px;
		overflow-x: auto;
		scroll-snap-type: x mandatory;
		scrollbar-width: none;
	}
	.afaq-products::-webkit-scrollbar,
	.afaq-pvideos__list::-webkit-scrollbar { display: none; }
	.afaq-products .afaq-prod { flex: 0 0 240px; scroll-snap-align: start; }
	.afaq-products .afaq-pcard__img { height: 150px; }

	.afaq-sharebar { flex-direction: column; align-items: flex-start; padding: 20px 0; }
	.afaq-sharebar__buttons { display: flex; flex-wrap: wrap; gap: 8px; }

	.afaq-links a { align-items: flex-start; gap: 12px; padding: 14px 0; }
	.afaq-links__title { font-size: 15px; line-height: 21px; }
	.afaq-links .afaq-item__duration { display: none; }

	/* панель → нижняя шторка */
	.afaq-drawer__panel {
		top: auto;
		left: 0;
		width: 100%;
		max-height: 88vh;
		gap: 16px;
		padding: 12px 20px 28px;
		border-radius: 20px 20px 0 0;
		transform: translateY(100%);
	}
	.afaq-drawer__handle { display: block; align-self: center; width: 40px; height: 4px; border-radius: 2px; background: var(--afaq-line); }
	.afaq-drawer__title { font-size: 22px; line-height: 28px; }
	.afaq-prod__img { width: 88px; height: 88px; }
	.afaq-prod__name { font-size: 15px; line-height: 21px; }

	.afaq-pvideos { margin: 40px 0; }
	.afaq-pvideos__all .afaq-pvideos__all-long { display: none; }
	.afaq-pvideos__item { flex: 0 0 260px; scroll-snap-align: start; }
}

@media (min-width: 768px) {
	.afaq-pvideos__all-short { display: none; }
}

/* ---------- окно «Поделиться» (кнопка «Поделиться» и меню «⋮» в «Обучении»); разметка share-modal.php ---------- */
.afaq-share {
	position: fixed;
	inset: 0;
	z-index: 1060;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 16px;
	visibility: hidden;
	opacity: 0;
	transition: opacity .2s ease-out, visibility 0s linear .2s;
}
.afaq-share.is-open { visibility: visible; opacity: 1; transition: opacity .2s ease-out; }
.afaq-share__overlay { position: absolute; inset: 0; background: rgba(0, 0, 0, .5); }
.afaq-share__box {
	position: relative;
	width: 100%;
	max-width: 420px;
	padding: 20px 24px 24px;
	border-radius: 16px;
	background: #fff;
	box-shadow: 0 8px 40px rgba(0, 0, 0, .2);
}
.afaq-share__head { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; }
.afaq-share__title { margin: 0; font-weight: 600; font-size: 18px; line-height: 24px; }
.afaq-share__close {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	margin: -6px -10px -6px 0;
	padding: 0;
	border: 0;
	border-radius: 50%;
	background: none;
	color: var(--afaq-text);
	cursor: pointer;
}
.afaq-share__close:hover { background: var(--afaq-bg); }
.afaq-share__close svg { width: 14px; height: 14px; }
.afaq-share__list { display: flex; justify-content: space-between; gap: 8px; }
.afaq-share__item {
	display: flex;
	flex: 1;
	min-width: 0;
	flex-direction: column;
	align-items: center;
	gap: 8px;
	padding: 0;
	border: 0;
	background: none;
	font: 400 13px/18px 'Inter', sans-serif;
	color: var(--afaq-text);
	cursor: pointer;
}
.afaq-share__icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	transition: filter .15s ease-out;
}
.afaq-share__item:hover .afaq-share__icon { filter: brightness(94%); }
.afaq-share__icon--copy { background-color: #f2f2f2; color: var(--afaq-text); }
.afaq-share__icon--copy i { font-size: 24px; }
/* иконки мессенджеров — те же, что в плавающем блоке справа (.fly-block в style.css шаблона) */
.afaq-share__icon--max {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDU2IDU2IiB3aWR0aD0iNTYiIGhlaWdodD0iNTYiPjxkZWZzPjxpbWFnZSAgd2lkdGg9IjU2IiBoZWlnaHQ9IjU2IiBpZD0iaW1nMSIgaHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEZ0FBQUE0Q0FZQUFBQ29oanNlQUFBQUFYTlNSMElCMmNrc2Z3QUFEazVKUkVGVWVKekZtZ21VVjFVZHg3LzN2ZitmbVdGa0dGa0dpSW9FTEZFbzZhUlpvRm5LQ0NTYWdnd3V3Y0F3SXBKbHJpa2l5MURTTWNuS3BVeUZvSlUwODJnUm04Y09uZEkwM0hCSlBXamhBTU0yd3d5ei9PZi8zdi8ydSt1Nzc4MkliemlwMS9QbDNuZi9iN21mKy8zZDViM1JRNHAwZm0xKzROZHE4eE12ck0zUG4xcWJYejZ0TnI5NjJ0ek9EUmZWZEw0MHZhWnpiOVdjSEo4eE84Y3ZKbDFTbmVPWHp1cmdYNTlKK25vN24zbFpPNisrckkxWFg5TEdaNU5xTG03bHRUTU84eXRtdFBBRnBLdG1OUE9yWnh6aTExUTE4ZXVyR3ZtTlZRZjV6YVJicGgvZ3QwN2YzN0Q0b24wdkxMMW8zNFpsMC9hdXFwdldzTHh1YXNNVmRSZnVxVngrNFo2QmFkcnV2ZHNQaytZRXZTZlhCRmQrZFU2d0xTeGdieEJpZlQ3RVBhU0ZuUUZtNVFOVVVuazA1UU5KTUFvQ0RqcFhLalFLVkY2ZzN3b0JyRUo1ekJIbW9kVEpvMXlwZ3ZUcE1GZW9wTHc2elBHRmxOOWJ5UE1OWVo3dlhUWmw5N2E2S2J1djZERmc1WnpnckpEajlhQ0F1MGxqQ1FSQ0JJWmNYdVJjbGp2eldnWXdieUJGbWN0Y1FBU0JncE9nZVpNTEVEbzNSM2xPQVFWMEhIWlFUc2RCUjRIRWxYSlJyczZsKzlINUJEcVc3bnR2M2FSZDd5eWZ2T3VzVklCbnp3bHVMWEJzSWcwdEZLZ0JXZ0pRTkZRNEUzZXNlMW5udEFxaGxpZ0x5RHpYam5MWkNmSlkxMXNuVFYybnJ0ZkhVblFmTHNYQkMzd29hZFB5U2ZXM0hCSHc3SnB3Q1FlV0Vod2pCMEhYSWhTQUlWTmdHbFRDaFk3YzhJeUJhaGZEeUUwVHRvVllCNmpHQi9rSTFvQUdCcXd6Nm9DQ0kyNUFRekFVVVBlOVNmVkx1Z1djVUJ0T0paN0ZuTk41R2l3MERycHdqbVI5R0kyNUlJeUR4WjNrVHM0bHRDMEhpTnhNUWlaa3dTU2NsbkJEU0RTY1kvR0t5ZlZWTWNCejVvWEhVdllUK3BrNlFaMHJIVFRocVNFdGJCalBsWGdYeURCVStUSEhNSng0a285UlFxTjluRERHeDhoUCtmQTlIYVo1SG5QU1FnWVJrSUl6RTVTNmpseXprZzBuTVU3aEI2eThmVXA5djhoQmh2UEp1Q0VrQ0VpUkY1anFrTkFBTzQ2R2hRaXNxNnNjUXo3Q1VGbnA0NXByZStHK0IwdXdkbDBKNm41UWpHVjNGR1BKeWhJc1h0a2JTKzRxeGFwTjVWaDBUeDlNbjErQ2swN0pxc2JMOEkzR3A1bDVoVXRXZ1FHTDNPUFVKaUVGd0Q5Qy81NFhBWHFvRnRnR3pJQkt1SUxqS0kvS0NwaGI4T0ppWUY1MUJvLzhwZ2hySHlqQ2RkZjB3b1FKUG9ZT1pkMU5iallkUHpxRHlaZVc0Tm83eTNEblgvcGo2amRLMFgrSXB5QkRyc2NyajRHN3NEQmdKa1ExSkQyMVdxSk4vbFpZUklDbmNVK0RNUjJtVHFpR1pMdUJDdWdtZ1RPN0NoY3ZtK2JoMFRWRm1EbkRSLzkrUndZNlVpcnI1MkhTckZMYzlsZ0ZycmpqV1BRdVl4TEN3RWJPNmJEVUxrS0RNZ2tuUTFTRTZwZzdMNmd2OXVqb0M2UWlidHgxVkREU29WclFuV1R1T2VZRWh2VnJzcmg2YmdabGZZNmFxOXYwMmJOTHNPVFJRZmpVcWIxMCtNbmxRRThrU3B4SGpxazZBYVlGaUs0K3pXTWVUaENCbW5UUVhGZlF4K1plQm5qMlZBKy92ak9Mb1lPUDNySDNTbVg5Zlh4N2RRVW16dXRqbUpRc1ZBUVdMMnNYd1Uvd0NPNWtybzRrbkoyUXVCNlBjTUJJMlN4TnR3dDkzRkRydjI5Z3lYVCtOZVdZdmJKLzVKck40MkN5cXlNSGhVNFdnSVBodUdkZE16T3EvRS9CTVovalo0c3pPR2Y4dTI1aDM3ZDB5cm1sbVA5QUJUelRyd2JNUUVHVlJhN2h3QmdHZXhTYVF5eWNxUFdBNkF4ZHJ6dGcyWHdmNDA1Ky8wTHl2ZEtKWjVSZzZxSitHc1VrTGtCa01zMjI5Y0FRNFdCZmlGNFJrbU9SS3lCZE5zQ1ZYMkNvcXZ6Z25VdW04WmYwd2FnemloTTBYQmNUTG5MZVZ6aFlIZ0ZCQVdrbzQycS9jbzRWQ3o2NE1mZGVxZXA3QTVBdFZtWGpuZ0dPUWxXbWN1SGdNWERna3JBaXYzbVdqN0xTbzJ2TW9XWjZOZG1jeHoxM3RXUHh6YTI0L3BzdHVPM1d3MWp6MHphODhueitxTzVaTnRCSDVZSnlXTWYwN09LTUxBbnFnUmNMQnpQY09HYWdXQlNxSng3SGNONjRub2ZtSy84T2NkM0NOa3c4cnhsTDY5cXdibDBPVzdkMjR2bHRlVHk1T1lmZnJtN0ZEWmMzWXY3VUEzamx1YzRlMy8vMG1XWG9VK0ZIanNYR29hN2pLQllPRmtuSDVCamtVWmpxcnJodWVzL2hIdjVUSGpNWHRPS3Yvd2gwbUhNcDZGeEpkV1Q5ZndNc3JEMkFYLytrV2ExdktaT2ZaZmhLYlhrQ1RzMzdCcEx5SXM4RmlweFVvRU1yR01hTjd0bXN1ZTd4UEpiK3NFUHVkTGhkcU9DVVRJb1dJYkhtUHZUZ1lkUmR1Uis1ZHQ3bG51K1d4azRwaFpkbGdEUHU0a05TaEtrejFteXV6NXh5V28vWThNOFhROVRkMVJGTlZMSFptT3Z3TjI0aUlZNFhuK3JBcWhXTnFaOVhWT3JoaytOS0ZGQWlSTTJXelJPaEthSGNYQ2dEbkRFbWZYZ2VidU80L2dma0hIT0JlQUtXSjhBUlA0K3VmZUxSVmp5L3RUMzFjNDhud0dpU1NZYW9kdEErekkrY0ZLOC9ZNGVuRDgvN0g4bWpvYkVBZDAyVjhya2UyOW8xQzh5N2pubWRyNzJqS2ZWNEhQYlpJcGwzRXhEYVFRL09JbThhQll6b3dTWmFqcUVuOGs3RHphU1ZsSDFxYkNLenV5aXQrcmZ6MlA1VU9oY0hmQ0lMTDVNRTVKR0RkdDFMN0dTR0RVck5oK2RlRDlIUTVMcWhJWHdlY3lZK3h1T1FjR1phb1ZmL2xVdjFiTTluS0IvaXErdWNxY3c2R0lVVGo4S0wxTHNrUGVBenI0VVJrQnNSZGthT2owZmJxYVlqWEZpZHY3azlIYUJJZlFkbFlnNTZTUWVUTTZtUTE0UGw3NDM2Z25OdE4rUE51T2NDMmJya09hcDhjRytRK3ZtbC9YejNEVUttQ05aeHpWVSsvWEtFUFJTZXlPaHJ4WGlRdVJNUitqZVdVUkJNTzh5MFloMmhRVHZhMDYvNm1WNU1PY2JNek9rNHlKeVFjZ0hiMG5jZ21uTWEwRUpTSzJsc1dERG52c3p2cHM2TGNxUEJIOCttZm42K295Q2RNNEpUdGc2eWpQTlFLcmNHNlMwTVBlMk9VSlpaV0phSjZzMzltVlBQZktlT1FsZThVRE1OZXR5SnZWSS92LzFRR0hXT2dHSnFpS215MDRPcVlVeVdXOFAweTBTbWw0YklzcWl6bkxCa3lWQTFJZXFXZFpqS01DT2ROaUg5NjB2anpuek1RZGRGdFZXVERXS3hIdDUxT0wyRGZmdDQxamttWUxNQ1ZrbTVxbzhkOXp6SFFkSGJuczRGNkVlSFp6SGlwS0pVejI0OUdLS3RNVkFSSURySGNSTFdRYmVITTZveCt6clVkOUEwYVZCL3BnQjZSV0JXVk9kbHRReVlBK25wVHBXQVduTy9NeUIxNS81blc3c05SMllqd0IyRHNmR2lHaXJjNEpUdmFFem40dkRCZEdjeGsyVzFuTEpIOS9Sa0hvSDZtUWhXbEgxZjlieUErMnBWR1k0Zm5jNDlrWFk4M2RZbFBKbGVobGpNd2NURUlCcjM2b0YwRHhuek1TL3VvSTRDQTJRZHkwWU9SdTV4NVJ6bFgveHliMXg4K2JHcDRjUm4vRGYvMXFvNng1bUI1YkYyMG5PbmJ6c2g2QWErZENDZGc1OGI1cXR2SkU1STlpOW5zVkExb0Y1TTNJYmxSWmYyeFpVM0RJaStzYVJJMnplM0lPZ0lGWXdYaldWM2ZZMDV5UFEwYnlhSEYxSTZXRUxubnprcUkwUFJwL0NjZTNZUkhydXBEUE1tRmFPaXY5ZHRhQnFOcG5DODdmWkJ1R0I2M3g3QmlmVDNYeHlNSEtOSnhvN0ZhSGVVODdxc1RjNVlmTFdacDE3d0Y1eWV4YWtqZmF5YjF4dnp2MXlFTE4xMzFwbkYrUDJOZmJHaXBnOHUrRklKeG83SzR2T2ZLY0s1WDZGelpwYmhSN2RWWU5GTkF6QnNXUHBGM2FSbi85Q0VGdHJPZVNZOG1WNUxuVjBSbFR0RWlEYTRNMm0wSURQNWh2RjBRN293SFZYaDRZR3FZb3djR04vRWlnZWZjbndXODg0dFJWMXRPVzZ1Nll1YXFYMXcxcmplR0Z5UjZUR1lTSzFOSWJhdVB0QmwzSmx0bmpQWmRIaFVhREo3UWJQbzJqRkoyNjFuOXZkZ1Uvb0JwY2RXN0VHZTlxckNNYnRyc1pOTERMaEpPSGpJd2lVbUc1RS9tLzRUeVFlU252MWpFNjE5YmM3R2dFZmJNL3NxcjA5bU9DUjJNcnRqMjZWRXVMN1dRanY3OEVQamlhWFhuMnJGbHAvdFUzQU16dkxBb3hCMVA2c0J1d1hnVHU3WTZpVnljZUwycGc4L1RGL1kzSXlINm5hcHJaMjdqc3BsZ1FHSnhWN0Q3aFFJTHpzVmRoOW4xeFhTVzYwZktoczIzTDhmai8rNElRWWs1Z2NwVVhiZkt4bXpMcEl0TDN2azNndHdYVXZBQ2UzdXdjZlkvMmZhdnl1UEJ4Zlc0NW4xVFdyTEorU3oyR0xlWlJaMXc1U01GN1BvYzFUUkVYdkZNSEM2ZkNqRld2ajlaenJ4L2FjNzBkYVRUd0h2a3RwYkMxai9xd080Ky9xZDJMV2pRMExaZDBkWENURG11aWRXQjJDYjkrY3YrUjFVK1lTTllRZE15S2NiN1RuQzk1OEdjdmU2ZjNSaS9jNFFHLzhib1BwUDdkaTA0K2orYXRSTUw2NWJIbS9DeXB2ZXdkTmJtdlcrVlczVWZkKzRGeGR6eDZIem1rUjZjdnJha1RtMUtqUDhQZ2JvN090RS9pK2FaTGJ1aXp2elJndkg3UzhIbVBaRUo2MlZCZmk2TTFySXdSLy9NNGU1ajdUZzRSZHplR1ZQSVAvdnhPNVNZM09JTjkvT1lmT1RMZmo1ei9kaHhkSmRlSEpqTS9KQlFUYmVsNG9tRXkvaG5CS3prMHdpUkg4bi9qR0FEeEZjdlExTExmRlpSVGFjZE9QMkFpWnVEVEgzMlJDVC94cGc5bE1CSG51bklCdVEwWEJHb2lHTk9ZNTFMM1ZnK1liRHFGblRoS3ZXSHNTdDZ4cHgrOE5OV0xUcUFLNjZvd0ZMNzkySGUzOTVFQnNKY01kYk9Uc3pTbmN5Qm9vNTQ4K0JkRUVaa3N2RU94ZXZIZmxiQzdoeHZIK1lUcXFWT3gzV0RTUlRYekxFdnZSMWNxNlYxc1dzcHlWKzA1RGlISmw3MFhjbjAwSHRuUlRPVFFXODFSQ2dzYVVRUGNOR0M0dGdoSFB5UGRLTDNpbkYvcGh1N0VtcEdSUW05NW45TXFlL2tsOXVvc1J1SERlTjk5Y1QvVkx6YmRGY1p6NlNXUUNtb0xJc1htK0FJekFXaVc0WTZ6aFAvZTQ1a3NjdXBLdXNwMTZhczlIeVlEb2krck9BdmpsalN5OWJPM0o5RjBDUk5vLzNsOUE1aStnNm5uVFB3RmdROFJMdkhMdjFSdEk5NjZLRzBIVnFBbFBqVEVKbWxHdStCZlRrSHpuOXJCZURaVnJXTlEwc1A0WjZXRHh6ellnbExsTjg2NitjWEU2blQ2QWY2ZzJrbHdSTkFHY2NrSXg3ck92aVk5dDFUazlxeHBYdTNFdkFtZkIwUlJRNzZNWVRxbGVOV0piazZRS294K1FXMGtjcFBDZlM5ZmZSUFZ2ZDBNekczR05PZURLQ1l6bzNvTXdCWlRaM1ExTk5UZzVnVnJubmhxYW5uVFFPRWxnejVmZFJCMDJjYy8vd0ViTWZHTDZsTzVadUFVMWFQOTdmOE9meC9qeTYzMkRTT2RUZytmU2M3MUsrbXJTUjZyYVQ5aWtYV2RlUVpNeVdQVHNPbVo1WU5LUzdycm03RlZYZVMzcVJqamNTMEM4by95N3BTaXFmUXhwY2MvY241czM1NlhFYmpzVHdQOFN6aXI5aUVBNEpBQUFBQUVsRlRrU3VRbUNDIi8+PC9kZWZzPjxzdHlsZT48L3N0eWxlPjx1c2UgaWQ9IkJhY2tncm91bmQiIGhyZWY9IiNpbWcxIiB4PSIwIiB5PSIwIi8+PC9zdmc+);
}
.afaq-share__icon--tg {
	background-color: #29a9eb;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTE5ODAuNzYxIiB4Mj0iLTE5ODAuNzYxIiB5MT0iNjI0Mi4xNTciIHkyPSI2MjQxLjY0OSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxMDAwIDAgMCAtMTAwMCAxOTgxMDE3IDYyNDIxNTcpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMmFhYmVlIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjI5ZWQ5Ij48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBjeD0iMjU2IiBjeT0iMjU2IiByPSIyNTYiIGZpbGw9InVybCgjYSkiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9InVybCgjYSkiIGNsYXNzPSIiPjwvY2lyY2xlPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMTUuODggMjUzLjI5OGM3NC42MjktMzIuNTE1IDEyNC4zOTQtNTMuOTUxIDE0OS4yOTMtNjQuMzA3IDcxLjA5NC0yOS41NyA4NS44NjctMzQuNzA3IDk1LjQ5NS0zNC44NzcgMi4xMTgtLjAzNyA2Ljg1My40ODggOS45MiAyLjk3NyA0LjU1IDMuNjkyIDQuNTc2IDExLjcwNiA0LjA3MSAxNy4wMS0zLjg1MyA0MC40OC0yMC41MjMgMTM4LjcxMy0yOS4wMDQgMTg0LjA1MS0zLjU4OSAxOS4xODQtMTAuNjU1IDI1LjYxNy0xNy40OTUgMjYuMjQ2LTE0Ljg2NiAxLjM2OC0yNi4xNTUtOS44MjUtNDAuNTU0LTE5LjI2My0yMi41MzEtMTQuNzctMzUuMjYtMjMuOTY0LTU3LjEzMS0zOC4zNzYtMjUuMjc1LTE2LjY1Ni04Ljg5LTI1LjgxIDUuNTE0LTQwLjc3MSAzLjc3LTMuOTE1IDY5LjI3MS02My40OTQgNzAuNTM5LTY4Ljg5OS4xNTktLjY3Ni4zMDYtMy4xOTYtMS4xOTEtNC41MjZzLTMuNzA2LS44NzYtNS4zLS41MTRjLTIuMjYuNTEzLTM4LjI1NCAyNC4zMDQtMTA3Ljk4MiA3MS4zNzItMTAuMjE3IDcuMDE2LTE5LjQ3MSAxMC40MzQtMjcuNzYyIDEwLjI1NS05LjE0MS0uMTk3LTI2LjcyMy01LjE2OC0zOS43OTQtOS40MTctMTYuMDMyLTUuMjExLTI4Ljc3NC03Ljk2Ny0yNy42NjQtMTYuODE3LjU3OC00LjYxMSA2LjkyNi05LjMyNSAxOS4wNDUtMTQuMTQ0eiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iI2ZmZmZmZiI+PC9wYXRoPjwvZz48L2c+PC9zdmc+);
}
.afaq-share__icon--wa {
	background-color: #29a71a;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMTc2IDE3NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGcgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBkYXRhLW5hbWU9IjA5LndoYXRzYXBwIj48Y2lyY2xlIGN4PSI4OCIgY3k9Ijg4IiByPSI4OCIgZmlsbD0iIzI5YTcxYSIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzI5YTcxYSIgY2xhc3M9IiI+PC9jaXJjbGU+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTEyNi44IDQ5LjJhNTQuNTcgNTQuNTcgMCAwIDAtODcuNDIgNjMuMTNsLTUuNzkgMjguMTFhMi4wOCAyLjA4IDAgMCAwIC4zMyAxLjYzIDIuMTEgMi4xMSAwIDAgMCAyLjI0Ljg3bDI3LjU1LTYuNTNBNTQuNTYgNTQuNTYgMCAwIDAgMTI2LjggNDkuMnptLTguNTkgNjguNTZhNDIuNzQgNDIuNzQgMCAwIDEtNDkuMjIgOGwtMy44NC0xLjktMTYuODkgNCAuMDUtLjIxIDMuNS0xNy0xLjg4LTMuNzFhNDIuNzIgNDIuNzIgMCAwIDEgNy44Ni00OS41OSA0Mi43MyA0Mi43MyAwIDAgMSA2MC40MiAwIDIuMjggMi4yOCAwIDAgMCAuMjIuMjIgNDIuNzIgNDIuNzIgMCAwIDEtLjIyIDYwLjE5eiIgZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iI2ZmZmZmZiIgY2xhc3M9IiI+PC9wYXRoPjxwYXRoIGQ9Ik0xMTYuNzEgMTA1LjI5Yy0yLjA3IDMuMjYtNS4zNCA3LjI1LTkuNDUgOC4yNC03LjIgMS43NC0xOC4yNS4wNi0zMi0xMi43NmwtLjE3LS4xNUM2MyA4OS40MSA1OS44NiA4MC4wOCA2MC42MiA3Mi42OGMuNDItNC4yIDMuOTItOCA2Ljg3LTEwLjQ4YTMuOTMgMy45MyAwIDAgMSA2LjE1IDEuNDFsNC40NSAxMGEzLjkxIDMuOTEgMCAwIDEtLjQ5IDRsLTIuMjUgMi45MmEzLjg3IDMuODcgMCAwIDAtLjM1IDQuMzJjMS4yNiAyLjIxIDQuMjggNS40NiA3LjYzIDguNDcgMy43NiAzLjQgNy45MyA2LjUxIDEwLjU3IDcuNTdhMy44MiAzLjgyIDAgMCAwIDQuMTktLjg4bDIuNjEtMi42M2E0IDQgMCAwIDEgMy45LTFsMTAuNTcgM2E0IDQgMCAwIDEgMi4yNCA1LjkxeiIgZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iI2ZmZmZmZiIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=);
}
.afaq-share__copied { display: none; margin: 16px 0 0; font-size: 14px; line-height: 20px; color: var(--afaq-blue); text-align: center; }
.afaq-share.is-copied .afaq-share__copied { display: block; }

/* End */
/* /bitrix/templates/ams/components/bitrix/news/faq/style.css?179331115544436 */
