.mwc-ai-badge-wrap {
	position: relative !important;
	display: inline-block !important;
	max-width: 100% !important;
	vertical-align: middle !important;
	line-height: 0 !important;
}

.mwc-ai-badge-wrap > img:not(.mwc-ai-badge-logo) {
	max-width: 100% !important;
	height: auto !important;
}

.mwc-ai-badge-block {
	position: relative !important;
}

.mwc-ai-badge-thumbnail-host {
	position: relative !important;
}

.mwc-ai-badge-logo,
.mwc-ai-badge-block > .mwc-ai-badge-logo,
.mwc-ai-badge-thumbnail-host > .mwc-ai-badge-logo,
.mwc-ai-badge-wrap > .mwc-ai-badge-logo,
.mwc-ai-badge-wrap > img.mwc-ai-badge-logo {
	position: absolute !important;
	right: max(6px, 2%) !important;
	bottom: max(6px, 2%) !important;
	z-index: 5 !important;
	display: block !important;
	width: clamp(14px, 2.6vw, 28px) !important;
	height: clamp(14px, 2.6vw, 28px) !important;
	max-width: none !important;
	object-fit: cover !important;
	object-position: center !important;
	background: url("ia.png") center / cover no-repeat !important;
	border-radius: 999px !important;
	pointer-events: none !important;
	filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.28)) !important;
}
