.contrimetrics_weight_section {
	margin-top: 40px;
	width: 100% !important;
	display: flex !important;
	justify-content: space-between !important;
}

.contrimetrics_weight_section * {
	margin: 0 !important;
	padding: 0 !important;
	text-align: left !important;
	line-height: 20px !important;
	font-size: inherit !important;
	font-family: "Helvetica", "Arial, Helvetica, sans-serif " !important;
}

.contrimetrics_weight_section_left {
	width: 50% !important;
	background-color: white !important;
}

.contrimetrics_weight_section_right {
	width: 50% !important;
	background-color: white !important;
}

.contrimetrics_weight_inside__section_top_left,
.contrimetrics_weight_inside__section_top_right {
	width: 100% !important;
	color: white !important;
	padding: 14px 0 10px 0 !important;
	text-indent: 5% !important;
	border-radius: 0.625rem 0 0 !important;
	position: relative !important;
	font-weight: 700 !important;
}

.contrimetrics_weight_inside_section_bottom {
	width: 100% !important;
	background-color: white !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
}

.contrimetrics_weight_item {
	width: 90% !important;
	display: flex !important;
	align-items: flex-start !important;
	padding: 0 0 0 1% !important;
	gap: 2px;
}

.contrimetrics_weight_item_checkbox {
	width: 9% !important;
	display: flex !important;
	justify-content: right !important;
}

.contrimetrics_weight_item_checkbox>input[type=checkbox] {
	opacity: unset !important;
	margin: 0 !important;
	z-index: 10000 !important;
	height: auto !important;
}

input:not([disabled]):focus:focus {
	outline: unset !important;
	will-change: unset !important;
}

.contrimetrics_weight_item_warp_right {
	width: 95% !important;
}

.contrimetrics_weight_item_one {
	display: flex !important;
	width: 100% !important;
	align-items: baseline !important;
	gap: 3px;
}

.contrimetrics_weight_item_left {
	width: 1rem !important;
	padding: 0 !important;
	font-weight: inherit !important;
	z-index: 100000 !important;
}

.contrimetrics_weight_item_left>img {
	all: inherit !important;
	width: 100% !important;
}

.contrimetrics_weight_item_right {
	width: 94% !important;
	hyphens: auto !important;
	text-overflow: -o-ellipsis-lastline !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 2 !important;
	-webkit-box-orient: vertical !important;
}

.contrimetrics_weight_item_two {
	width: 95% !important;
	padding: 0 0 3% 18px !important;
	word-break: break-all !important;
}

.contrimetrics_mark:hover:after {
	font-weight: 100 !important;
	display: unset !important;
	position: absolute !important;
	bottom: 2rem !important;
	left: -5rem !important;
	width: 22rem !important;
	content: attr(data-title) !important;
	padding: 17px 10px 17px 10px !important;
	border: 1px solid #d4d4d6 !important;
	border-radius: 5px !important;
	background-color: #e5e5e5 !important;
	hyphens: auto !important;
	text-align: justify !important;
	text-indent: 0 !important;
	z-index: 10000 !important;
}

.contrimetrics_mark {
	font-weight: 100 !important;
	display: inline-block !important;
	position: relative !important;
	top: 0 !important;
	margin-left: 10px !important;
	border-radius: 50% !important;
	color: black !important;
	text-align: center !important;
	text-indent: 0 !important;
}

.contrimetrics_mark:hover+.contrimetrics_pop {
	display: block !important;
}

.contrimetrics_weight_bottom {
	width: 100% !important;
	padding: 2px 0;
	border-top: 1px solid #d4d4d6 !important;
	color: #aaaaac !important;
	font-weight: 500 !important;
	background: white !important;
	font-family: "Helvetica", "Arial, Helvetica, sans-serif " !important;

}

.inside_contrimetrics_weight_bottom {
	margin: 0.75rem !important;
	display: flex !important;
	justify-content: space-between !important;
}

.contrimetrics_weight_bottom_inner {
	color: #707070 !important;
}

.contrimetrics_weight_bottom_inner a:hover {
	color: transparent !important;
	background-color: unset !important;
}

.contrimetrics_weight_alert {
	margin-right: 0.625rem !important;
	display: flex !important;
	align-items: center !important;
}

.contrimetrics_weight_favorite {
	display: flex !important;
	animation: slidein 0.2s infinite alternate;
	opacity: 1;
	transition: opacity 0.3s ease;
}

@keyframes slidein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.contrimetrics_weight_favorite div {
	display: flex !important;
	align-items: center !important;
}

.contrimetrics_weight_favorite input {
	border: 1px solid #efefef !important;
	border-radius: unset !important;
	box-shadow: unset !important;
	background: unset !important;
	padding: 0 !important;
	margin: 0 !important;
	line-height: 22px !important;
	height: inherit !important;
}

.contrimetrics_weight_favorite input:focus-visible {
	box-shadow: unset !important;
	outline: unset !important;
	outline-offset: unset !important;
}

.contrimetrics_weight_favorite a {
	line-height: 20px !important;
	border: 1px solid black !important;
	padding: 0px 2px !important;
	font-weight: normal !important;
	color: #000 !important;
	text-decoration: none !important;
	background-color: rgb(239, 239, 239) !important;
}

.contrimetrics_weight_favorite a.focus,
.contrimetrics_weight_favorite a:hover {
	outline: unset !important;
	color: #fff !important;
	background-color: rgb(0 148 170) !important;
	border-color: rgb(0 148 170) !important;
}

@media (max-width: 1200px) {
	.contrimetrics_weight_inside__section_top_left,
	.contrimetrics_weight_inside__section_top_right {
		text-indent: 4% !important;
	}

	@media (max-width: 767px) {

		.contrimetrics_weight_section {
			flex-direction: column !important;
		}

		.contrimetrics_weight_section_left,
		.contrimetrics_weight_section_right {
			width: 100% !important;
		}
	}
}