/* RV Content Analytics — view counter (Dashicons-aware) */
.rv-ca-view-counter {
	display: inline-flex;
	align-items: center;
	gap: 0.35em;
	font-size: 15px;
	line-height: 1.2;
	font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 400;
	letter-spacing: 0.01em;
	vertical-align: middle;
}

.rv-ca-view-counter__icon {
	flex: 0 0 auto;
	display: inline-block;
	box-sizing: content-box;
	color: var(--rv-ca-icon, #5c5c5c);
	font-size: 20px !important;
	width: 20px !important;
	height: 20px !important;
	line-height: 1 !important;
}

.rv-ca-view-counter--icon-bold .rv-ca-view-counter__icon {
	font-weight: 700 !important;
	filter: contrast(1.15);
	transform: scale(1.06);
	transform-origin: left center;
}

.rv-ca-view-counter__text {
	color: var(--rv-ca-text, #5c5c5c);
	white-space: nowrap;
	margin: 0;
	padding: 0;
	font-size: inherit;
	font-family: inherit;
}

.rv-ca-view-counter--text-bold .rv-ca-view-counter__text {
	font-weight: 700;
}
