/* Google-Bewertungen Sterne */
.gbst {
	--gbst-size: 20px;
	--gbst-color: #fbbc04;
	--gbst-empty: #dadce0;
	margin: 0 0 1em;
	line-height: 1.4;
}
.gbst__row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: .25em .6em;
}
.gbst__stars {
	display: inline-flex;
	line-height: 0;
}
.gbst__svg {
	width: calc(var(--gbst-size) * 5);
	height: var(--gbst-size);
	max-width: none;
}
.gbst__nowrap { white-space: nowrap; }
.gbst__fg { fill: var(--gbst-color); }
.gbst__bg { fill: var(--gbst-empty); }
.gbst__meta {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: .25em 1em;
	margin-top: .35em;
	font-size: .9em;
}
/* Attribution nach den Vorgaben der Google Maps Platform */
.gbst__attribution {
	font-family: Roboto, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 1.4;
	color: #5e5e5e;
	white-space: nowrap;
}
.gbst__note {
	margin: .5em 0 0;
	font-size: .8em;
	line-height: 1.5;
}
