

/* Start:/local/templates/iko4v/components/bitrix/catalog.section.list/categories/style.css?17490681971416*/
.accordion-menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.accordion-menu > ul {
	padding: 0 0 40px 0;
}

.accordion-header {
	display: flex;
	align-items: center;
	color: var(--color-menu-link);
	background-color: transparent;
	padding: 6px 10px 6px 24px;
	cursor: pointer;
	position: relative;
	line-height: 1.4;
}

.accordion-header:has(.icon),
.accordion-header:has(i) {
	padding: 6px 10px 6px 0;
}

.accordion-menu .lvl-2 .accordion-header {
	padding: 6px 10px 6px 34px;
}

.accordion-header:hover {
	/* color: var(--hover-color-menu-link) !important; */
	background-color: var(--hover-background-color-pale) !important;
}

.accordion-header.active,
.accordion-header.active ~ ul .accordion-header {
	color: var(--color-menu-link);
	background-color: var(--background-color-pale);
}

.accordion-header.selected {
	color: var(--color-menu-link-selected)!important;
	background-color: var(--color-primary)!important;
}

.accordion-header.active .icon,
.accordion-header.active i {
	transform: rotate(90deg);
}

.accordion-content {
	height: 0;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

.accordion-content.active {
	height: auto;
	padding: 10px 15px;
}

.accordion-content li {
	padding: 8px 15px 8px 25px;
	/* border-bottom: 1px solid #eee; */
}

.accordion-content li:last-child {
	border-bottom: none;
}

.icon.icon-arrow-right {
	width: 20px;
	height: 20px;
	fill: var(--color-menu-link);
}
/* End */


/* Start:/local/templates/iko4v/components/bitrix/news/notes/bitrix/news.detail/.default/style.css?17490692821865*/
.layout-content:has(.note-detail) {
	/* padding-left: clamp(20px, 3vw, 40px); */
}

/* .toc-container {
	position: absolute;
	top: 0;
	right: -300px;
	height: 100%;
} */

.toc-inner {
	position: sticky;
	top: 72px;
	align-self: flex-start;
	z-index: 1000;
	max-height: 90vh;
	overflow-y: auto;
	/* overflow-x: hidden; */
	right: 20px;
	width: 100%;
	/* width: 260px; */
	padding-top: 20px;
	/* margin-top: 20px; */
}

#toc {
	width: 250px;
	padding: 5px;
	border-left: 1px solid var(--color-divider);
}

.toc-list {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.toc-list li {
	position: relative;
}

.toc-list a {
	display: inline-block;
	width: 100%;
	line-height: 1.3;
	text-decoration: none;
	color: var(--color-text-main);
	font-size: 13px;
	padding: 5px 0;
	white-space: break-spaces;
}

.toc-list li:has(a:hover) {
	background-color: var(--hover-background-color-pale);
}

/* .toc-list a:hover {
	color: var(--color-primary);
} */

.toc-list a.active {
	position: relative;
}

.toc-list li:has(a.active)::before {
	content: "";
	position: absolute;
	left: -5px;
	top: 0;
	width: 2px;
	height: 100%;
	background-color: var(--color-primary);
}

/* Выделенные цвета */
.color-green,
.color-blue,
.color-purple,
.color-orange,
.color-violet,
.color-gray,
.color-red,
.color-yellow {
	/* color: var(--art-yellow); */
	font-weight: 600;
}

.article-footer {
	border-top: 1px solid var(--border-color);
	margin-top: clamp(40px, 3vw, 60px);
	padding: 30px 0 0;
}

.article-footer .h4,
.article-footer h4 {
	font-weight: 600;
	font-size: 18px;
}

.article-footer-list {
	font-size: 16px;
}

.article-footer__item {
	padding: 20px 0 0;
}

.article-detail-back {
	display: flex;
	gap: 12px;
}

.article-detail-back .btn-back {
	font-weight: 400;
}

.article-detail .icon {
	width: 17px;
	height: 17px;
	fill: var(--color-text-main);
	opacity: .4;
}
/* End */
/* /local/templates/iko4v/components/bitrix/catalog.section.list/categories/style.css?17490681971416 */
/* /local/templates/iko4v/components/bitrix/news/notes/bitrix/news.detail/.default/style.css?17490692821865 */
