span.vxf-badge[data-badge^="imported-review-"] {
	display: none;
}

.voxel-addon-review-source-pill.vxf-badge {
	display: inline-flex;
	align-items: center;
	gap: var(--ef-space-2xs);
	min-height: var(--ef-size-pill);
	padding: var(--ef-space-2xs) var(--ef-space-s);
	/* stylelint-disable-next-line custom-property-pattern */
	border: var(--ef-border-default) solid var(--ef-color-gray_light);
	border-radius: var(--ef-radius-round);
	font-size: var(--ef-font-small);
	font-weight: var(--ef-weight-strong);
	line-height: 1;
	color: var(--ef-color-text);
	text-decoration: none;
	background: var(--ef-color-white);
	vertical-align: middle;
}

.voxel-addon-review-source-pill.vxf-badge:is(:hover, :focus-visible) {
	border-color: var(--ef-color-primary);
	color: var(--ef-color-primary);
}

.voxel-addon-review-source-pill:focus-visible {
	outline: var(--ef-focus-ring);
	outline-offset: var(--ef-focus-ring-offset);
}

.voxel-addon-review-source-pill-icon {
	flex: 0 0 auto;
	width: 1em;
	height: 1em;
}

.voxel-addon-review-source-pill-icon-trustpilot path {
	fill: #00b67a;
}

.voxel-addon-review-source-pill-icon-reviewsio path {
	fill: #7c3aed;
}

@media (prefers-reduced-motion: no-preference) {
	.voxel-addon-review-source-pill.vxf-badge {
		transition: border-color 150ms ease, color 150ms ease, background-color 150ms ease;
	}
}
