.kaznu_sidebar .content {
	box-sizing: border-box;
}

.kaznu_profile__cover {
	display: block;
	width: min(170px, 100%);
	height: auto;
	margin: 0 auto 1rem;
}

.kaznu_profile__name {
	margin: 0 0 1rem;
	font-weight: 700;
	line-height: 1.45;
	text-align: center;
}

.kaznu_profile .onjak-ssilka {
	display: block;
	margin: 0 0 0.6rem;
}

.kaznu_quick_links {
	margin-top: 1.5rem;
}

.kaznu_quick_links .title,
.kaznu_indexing > .title {
	margin: 0 0 0.75rem;
	font-size: 1rem;
}

.kaznu_rates {
	margin-top: 1.25rem;
}

.kaznu_rates p {
	margin: 0 0 0.75rem;
}

.kaznu_indexing {
	margin-top: 1.25rem;
}

.kaznu_indexing .indexing-logos {
	display: flex;
	width: 100%;
	margin: 1rem 0;
	flex-direction: column;
	align-items: stretch;
	gap: 1rem;
}

.kaznu_indexing .indexing-logos a {
	display: flex;
	box-sizing: border-box;
	min-height: 104px;
	align-items: center;
	justify-content: center;
	padding: 0.8rem;
	overflow: hidden;
	border: 1px solid #7d9fb4;
	border-radius: 6px;
	background: #fff;
}

.kaznu_indexing .indexing-logos img {
	display: block;
	max-width: 100%;
	max-height: 105px;
	object-fit: contain;
}

.kaznu_sidebar_ijmph .indexing-logos,
.kaznu_sidebar_jpcsit .indexing-logos {
	gap: 1.5rem;
}

.kaznu_sidebar_ijmph .indexing-logos a,
.kaznu_sidebar_jpcsit .indexing-logos a {
	height: 180px;
	padding: 1.25rem;
	border: 2px solid #0b5ba0;
	border-radius: 10px;
}

.kaznu_sidebar_ijmph .indexing-logos img,
.kaznu_sidebar_jpcsit .indexing-logos img {
	max-height: 135px;
}

.kaznu_sidebar .block_editors {
	padding-right: 0;
	padding-left: 0;
}

.block_editors p {
	margin: 0 0 1rem;
}

.kaznu_most_read .most_read {
	margin: 0;
	padding: 0;
	list-style: none;
}

.kaznu_most_read .most_read li {
	padding: 0.75rem 0;
	border-bottom: 1px solid #ddd;
}

.kaznu_most_read .most_read li:first-child {
	padding-top: 0;
}

.kaznu_most_read__metric {
	display: block;
	margin-top: 0.3rem;
	font-size: 0.82rem;
	opacity: 0.75;
}

/* The legacy JPCSIT homepage placed these blocks below the main content,
 * while the editorial and indexing information remained in the sidebar. */
.kaznu_jpcsit_main_blocks .pkp_block {
	box-sizing: border-box;
}

.kaznu_jpcsit_main_blocks .kaznu_most_read .most_read li {
	border-bottom: 0;
}

.kaznu_jpcsit_main_blocks .kaznu_most_read a {
	display: inline;
}

@media (max-width: 767px) {
	.kaznu_indexing .indexing-logos {
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.kaznu_sidebar_ijmph .indexing-logos a,
	.kaznu_sidebar_jpcsit .indexing-logos a {
		height: 135px;
	}
}

@media (max-width: 420px) {
	.kaznu_indexing .indexing-logos {
		grid-template-columns: 1fr;
	}
}
