

/* 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:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1745879060675*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:0}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:0;padding-left:.5em}span.modern-page-current{font-weight:var(--ui-font-weight-bold)}div.modern-page-navigation a,span.modern-page-current,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* End */


/* Start:/local/templates/iko4v/components/bitrix/news/notes/bitrix/news.list/.default/style.css?17490690971883*/
.article {
	border: 1px solid var(--border-color-card);
	background-color: var(--background-color-card);
	transition: var(--tr25);
	padding: clamp(10px, 3vw, 18px) clamp(10px, 3vw, 24px);
	margin-bottom: clamp(20px, 3vw, 30px);
}

.article:has(.article-title:hover) {
	border-color: var(--hover-border-color);
}

.article-title {
	display: inline-flex;
}

.article .article-title h2 {
	font-size: clamp(17px, 3vw, 20px);
}

.article-description {
	color: var(--color-text-main);
	margin-top: 12px;
}

.article-description {
	transition: var(--tr25);
	font-size: clamp(14px, 3vw, 15px);
}

.article-description.hidden {
	max-height: 0;
	overflow: hidden;
	margin: 0 !important;
	padding: 0 !important;
}

.article.desc-hidden {
	margin-bottom: 10px;
}

.article.desc-hidden .article-meta,
.article.desc-hidden .article-description {
	display: none;
}

.article.desc-hidden .article-title h2,
.article.desc-hidden .article-title {
	line-height: 1 !important;
}

[data-theme="light"] .article-description,
[data-theme="light"] .article-meta {
	opacity: .7;
}

[data-theme="light"] .article-meta .icon,
[data-theme="light"] .article-meta i {
	opacity: .3;
}

.article-meta .icon,
.article-meta i {
	opacity: .4;
	font-size: 20px;
}


.tag-list,
.article-tags {
	gap: 5px;
	align-items: center;
	line-height: 1.3;
}

.article-tags {
	gap: 0;
}

.article-meta {
	gap: 20px;
	font-size: 14px;
	font-family: var(--extra-font), sans-serif;
}

.article.squeeze {
	padding: clamp(4px, 3vw, 8px) clamp(5px, 3vw, 10px);
	margin-bottom: 10px;
}

.article.squeeze .article-title h2{
	font-size: 16px;
}

.article.squeeze .article-description,
.article.squeeze .article-meta {
	font-size: 13px;
	margin-top: 6px !important;
}

.article.squeeze .article-meta .icon,
.article.squeeze .article-meta i {
	font-size: 17px;
}

.article .icon {
	width: 17px;
	height: 17px;
	fill: var(--color-text-main);
}
/* End */
/* /local/templates/iko4v/components/bitrix/catalog.section.list/categories/style.css?17490681971416 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1745879060675 */
/* /local/templates/iko4v/components/bitrix/news/notes/bitrix/news.list/.default/style.css?17490690971883 */
