/* VB Price Rating : toutes les règles sont préfixées .vpr- pour ne jamais toucher au thème. */
.vpr-badge {
	display: inline-block;
	margin-inline-start: .5em;
	padding: .2em .65em;
	border-radius: 999px;
	background: var(--vpr-bg, #6b7280);
	color: var(--vpr-fg, #fff);
	font-size: 12px;
	font-weight: 600;
	line-height: 1.4;
	vertical-align: middle;
	white-space: nowrap;
}
.vpr-gauge {
	display: flex;
	gap: 3px;
	max-width: 260px;
	margin: 8px 0 4px;
}
.vpr-gauge__seg {
	flex: 1 1 0;
	height: 6px;
	border-radius: 3px;
	background: var(--vpr-bg, #d1d5db);
	opacity: .28;
}
.vpr-gauge__seg.is-active {
	opacity: 1;
	height: 10px;
	margin-top: -2px;
}
.vpr-gauge__caption {
	font-size: 12px;
	opacity: .75;
}

/* Aide à la saisie du prix (panel) */
.vpr-assist {
	margin: 8px 0 14px;
	padding: 10px 12px;
	border-radius: 10px;
	background: rgba(0, 0, 0, .04);
	font-size: 13px;
	line-height: 1.5;
}
.vpr-assist__row {
	margin-bottom: 6px;
}
.vpr-assist .vpr-badge {
	margin-inline-start: 0;
}
.vpr-assist__text.is-muted {
	opacity: .7;
}
