/**
 * اصلاح نمایش آیکون‌های متاباکس دوره
 * - یکپارچه‌سازی رنگ‌ها
 * - اطمینان از نمایش صحیح آیکون‌ها با Font Awesome Solid
 */

/* فیکس Font Awesome - استفاده از Solid به جای Light */
.product-meta-info-list i[class^="fa"],
.product-meta-info-list i[class*=" fa"],
.product-meta-info-list .fas,
.product-meta-info-list .far {
	font-family: "Font Awesome 6 Free", "Font Awesome 5 Free", "FontAwesome" !important;
	font-weight: 900 !important;
	font-style: normal !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
	display: inline-block !important;
}

/* آیکون‌های متای دوره - رنگ و سایز یکپارچه */
.product-meta-info-list .meta-info-unit .icon,
.product-meta-info-list .total_sales {
	color: #08415C !important;
}

.product-meta-info-list .meta-info-unit .icon i,
.product-meta-info-list .total_sales i {
	font-size: 18px !important;
	color: #08415C !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100% !important;
	height: 100% !important;
	line-height: 1 !important;
}

/* دایره پشت آیکون */
.product-meta-info-list .meta-info-unit .icon {
	width: 42px !important;
	height: 42px !important;
	min-width: 42px !important;
	min-height: 42px !important;
	border-radius: 50% !important;
	background: #f0f9ff !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	flex-shrink: 0 !important;
}

/* فیکس برای total_sales */
.product-meta-info-list .total_sales {
	padding: 16px 18px !important;
	background: linear-gradient(135deg, #fff5f9 0%, #f0f9ff 100%) !important;
	border-radius: 12px !important;
	margin-bottom: 20px !important;
	border: 2px solid rgba(241, 91, 181, 0.15) !important;
	font-size: 15px !important;
	color: #2d3748 !important;
	font-weight: 500 !important;
}

.product-meta-info-list .total_sales i {
	font-size: 20px !important;
	color: #F15BB5 !important;
	margin-left: 6px !important;
	vertical-align: middle !important;
}

.product-meta-info-list .total_sales span {
	font-weight: 700 !important;
	color: #F15BB5 !important;
	font-size: 18px !important;
	margin-right: 5px !important;
	vertical-align: middle !important;
}

/* فاصله‌گذاری یکپارچه */
.product-meta-info-list .meta-info-unit {
	display: flex !important;
	align-items: center !important;
	gap: 12px !important;
	padding: 10px 0 !important;
}

.product-meta-info-list .meta-info-unit .value {
	color: #2d3748 !important;
	font-size: 14px !important;
	line-height: 1.6 !important;
}

/* Hover effect */
.product-meta-info-list .meta-info-unit:hover .icon {
	background: linear-gradient(135deg, #fff5f9 0%, #f0f9ff 100%) !important;
	transform: scale(1.08);
	transition: all 0.3s ease;
}

.product-meta-info-list .meta-info-unit:hover .icon i {
	color: #F15BB5 !important;
	transition: all 0.3s ease;
}

/* فیکس برای progress title */
.progress-title i {
	color: #08415C !important;
	margin-left: 8px !important;
}

