/* CouponVerity Verification Microstatus V2 — deliberately tiny and flat. */
.cv-offer-card .cv-verification-note.cv-vmicro {
	display: inline-flex !important;
	align-items: center !important;
	flex-wrap: wrap !important;
	gap: 5px !important;
	width: auto !important;
	min-height: 18px !important;
	margin: 8px 0 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
	font-size: 12.5px !important;
	line-height: 1.25 !important;
}

.cv-vmicro__icon {
	display: inline-grid;
	place-items: center;
	width: 16px;
	height: 16px;
	border-radius: 999px;
	font-size: 10px;
	font-weight: 800;
	line-height: 1;
}

.cv-vmicro__label {
	font-weight: 700;
}

.cv-vmicro__date {
	color: #64748b;
	font-weight: 500;
}

.cv-vmicro--verified .cv-vmicro__icon {
	background: #17845b;
	color: #fff;
}

.cv-vmicro--verified .cv-vmicro__label {
	color: #126b4a;
}

.cv-vmicro--exclusive .cv-vmicro__icon {
	background: #f3e5b8;
	color: #7b5b08;
}

.cv-vmicro--exclusive .cv-vmicro__label {
	color: #75570b;
}

.cv-vmicro--caution .cv-vmicro__icon {
	background: #fff0bf;
	color: #8b6100;
}

.cv-vmicro--caution .cv-vmicro__label {
	color: #805600;
}

.cv-vmicro--neutral .cv-vmicro__icon {
	background: #e8edf3;
	color: #607083;
}

.cv-vmicro--neutral .cv-vmicro__label {
	color: #526274;
}

/* Kill all verbose V1 descendants if stale/core markup is present. */
.cv-offer-card .cv-verification-note.cv-vmicro .cv-verification-surface__detail-row,
.cv-offer-card .cv-verification-note.cv-vmicro .cv-verification-surface__detail,
.cv-offer-card .cv-verification-note.cv-vmicro .cv-verification-surface__link,
.cv-offer-card .cv-verification-note.cv-vmicro .cv-verification-surface__status-row,
.cv-offer-card .cv-verification-note.cv-vmicro .cv-verification-surface__badge,
.cv-offer-card .cv-verification-note.cv-vmicro .cv-verification-surface__mark,
.cv-offer-card .cv-verification-note.cv-vmicro .cv-verification-surface__checked {
	display: none !important;
}