/* ASTEEC-style AJAX page-hit odometer (footer) */
.asteec_hit_wrap {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: auto;
	margin: 0.5rem 0 0.25rem;
}
.pkp_footer_content .asteec_hit_wrap,
.ilgi_footer_journal .asteec_hit_wrap {
	margin-top: 0.45rem;
}
/* Hide leftover external free-hit-counter images in pageFooter */
.pkp_structure_footer_wrapper .pkp_footer_content img[src*="optistats"],
.pkp_structure_footer_wrapper .pkp_footer_content img[src*="freecounter"],
.pkp_structure_footer_wrapper .pkp_footer_content img[title="free hit counter"],
.pkp_structure_footer_wrapper .pkp_footer_content a[title="IJICOM"] img[src*="optistats"] {
	display: none !important;
}
.asteec-hit-counter {
	display: inline-flex;
	flex-direction: row;
	gap: 3px;
	line-height: 1;
	min-height: 1.85rem;
}
.asteec-hit-digit {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 1.7rem;
	height: 1.85rem;
	box-sizing: border-box;
	border: 1px solid #ffffff;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 1.15rem;
	letter-spacing: 0;
	background-color: #1a4fb8;
	background-image:
		radial-gradient(circle at 20% 30%, rgba(255,255,255,0.22) 0, transparent 42%),
		radial-gradient(circle at 80% 70%, rgba(0,0,40,0.35) 0, transparent 45%),
		radial-gradient(circle at 50% 50%, rgba(90,160,255,0.35) 0, transparent 55%),
		repeating-linear-gradient(
			135deg,
			rgba(255,255,255,0.06) 0 1px,
			transparent 1px 3px
		),
		linear-gradient(180deg, #3d7fe0 0%, #1e56c4 45%, #0f3d9a 100%);
	text-shadow: 0 1px 1px rgba(0,0,40,0.45);
	user-select: none;
}
.asteec-hit-digit.asteec-hit-placeholder {
	opacity: 0.45;
}
.asteec-hit-counter.is-ready .asteec-hit-digit {
	opacity: 1;
}
@media (max-width: 767px) {
	.asteec-hit-digit {
		width: 1.45rem;
		height: 1.6rem;
		font-size: 1rem;
	}
}
