/* Sterren: vijf sterren als masker, gevuld tot de score */
.tl-gr-stars {
	display: inline-block; vertical-align: -3px;
	width: 101px; height: 19px;
	background: linear-gradient(90deg, #f4b73f var(--tl-gr-fill, 100%), #d6dbe1 var(--tl-gr-fill, 100%));
	-webkit-mask: url(stars.svg) no-repeat left center / 100% 100%;
	mask: url(stars.svg) no-repeat left center / 100% 100%;
}

/* Reviewkaarten */
.tl-reviews .tl-gr-stars { width: 90px; height: 17px; display: block; margin-bottom: 16px; }
.tl-gr-author { display: flex; align-items: center; gap: 12px; margin-top: 20px; line-height: 1.4; }
.tl-gr-author .tl-gr-avatar { width: 49px; height: 49px; margin: 0; border-radius: 50%; object-fit: cover; }
.style-light .uncode_text_column .tl-gr-author a:not(.btn):not(.tl-footer-btn) { color: inherit; text-decoration: none; } /* wint van de algemene linkstijl van het child theme */
.tl-gr-author small { opacity: .7; }
.tl-gr-source { margin-top: 10px; font-size: 13px; opacity: .7; text-align: right; }
