/**
 * Revix critical badge styles.
 *
 * Kept intentionally small: this covers only server-rendered rating/Q&A badges
 * that can appear above the fold before the full Revix stylesheet is loaded.
 */

.drvws-product-badge,
.drvws-product-minimal,
.drvws-qa-badge {
	box-sizing: border-box;
}

.drvws-product-badge-content,
.drvws-product-minimal-content,
.drvws-rating-line,
.drvws-stars-az,
.drvws-qa-badge-link {
	display: inline-flex;
	align-items: center;
}

.drvws-product-badge-content,
.drvws-product-minimal-content,
.drvws-qa-badge-link {
	flex-wrap: wrap;
}

.drvws-rating-line {
	gap: 6px;
}

.drvws-stars-az {
	line-height: 0;
	flex-shrink: 0;
}

.drvws-star-az {
	display: block;
	flex: 0 0 auto;
}

.drvws-rating-line__value {
	font-weight: 600;
}

.drvws-rating-line__count,
.drvws-qa-badge-link {
	text-decoration: none;
	transition: opacity 0.2s ease;
}

.drvws-product-minimal-content:hover,
.drvws-rating-line__count:hover,
.drvws-qa-badge-link:hover {
	opacity: 0.8;
}
