.badge-97-container {
	display: block;
}

.badge-97-wrapper {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background-color: #e2e8f0;
	padding: 5px 15px;
	border-radius: 9999px;
	transition: all 0.3s ease;
}

.badge-97-title {
	font-weight: 600;
	font-size: 14px;
	color: #1e293b;
	line-height: 1;
}

.badge-97-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: #1e293b;
}

.badge-97-icon svg {
	fill: currentColor;
	width: 1em;
	height: 1em;
}

.badge-97-wrapper.icon-left .badge-97-icon {
	margin-right: 8px;
}

.badge-97-wrapper.icon-right .badge-97-icon {
	margin-left: 8px;
}