/**
 * User Review System — Frontend star rating & form styles.
 * Self-contained within FeatureKit/Shared/UserReview/assets/.
 *
 * @package NewTechPrice
 */

/* Review list — ensure visible, no clipping. Override any parent overflow:hidden. */
#user-reviews,
#user-reviews #ntp-reviews-list {
	overflow: visible !important;
}

#user-reviews #ntp-reviews-list {
	display: block;
	visibility: visible;
	opacity: 1;
	min-height: 0;
	overflow: visible;
}

#user-reviews .ntp-review-item {
	display: block;
	visibility: visible;
	opacity: 1;
}

/* Star rating: filled vs empty — explicit fill for SVG reliability */
.ntp-star-rating .ntp-star-icon.ntp-star-filled,
.ntp-star-rating .ntp-star-icon.ntp-star-filled path {
	fill: #fbbf24;
}

.ntp-star-rating .ntp-star-icon.ntp-star-empty,
.ntp-star-rating .ntp-star-icon.ntp-star-empty path {
	fill: #94a3b8;
}

@media (prefers-color-scheme: dark) {
	.ntp-star-rating .ntp-star-icon.ntp-star-filled,
	.ntp-star-rating .ntp-star-icon.ntp-star-filled path {
		fill: #f59e0b;
	}
		.ntp-star-rating .ntp-star-icon.ntp-star-empty,
	.ntp-star-rating .ntp-star-icon.ntp-star-empty path {
		fill: #475569;
	}
}
