/**
 * Decked Out Site Settings - shared styles for the small shortcodes this
 * plugin adds. Kept deliberately plain so it drops into an existing page
 * without fighting the theme's own typography.
 */

.doss-trust-bar {
	font-size: 0.85rem;
	letter-spacing: 0.02em;
	color: inherit;
	opacity: 0.85;
	margin: 0.5rem 0;
}

.doss-small-team-note {
	font-size: 0.95rem;
	color: inherit;
}

.doss-google-reviews {
	display: inline-flex;
	align-items: baseline;
	gap: 0.4em;
	text-decoration: none;
	color: inherit;
	font-weight: 600;
}

.doss-google-reviews:hover {
	text-decoration: underline;
}

.doss-google-reviews__rating {
	color: #d4a017;
}

.doss-google-reviews__count {
	font-weight: 400;
	color: inherit;
	opacity: 0.75;
}

.doss-google-reviews--unconfigured {
	font-size: 0.8rem;
	border: 1px dashed #bbb;
	padding: 0.5rem 0.75rem;
	border-radius: 4px;
	color: #777;
	font-weight: 400;
}

.doss-facebook-reviews {
	display: inline-flex;
	align-items: baseline;
	gap: 0.4em;
	text-decoration: none;
	color: inherit;
	font-weight: 600;
}

.doss-facebook-reviews:hover {
	text-decoration: underline;
}

.doss-facebook-reviews__pct {
	color: #1877f2;
}

.doss-facebook-reviews__count {
	font-weight: 400;
	color: inherit;
	opacity: 0.75;
}

.doss-facebook-reviews--unconfigured {
	font-size: 0.8rem;
	border: 1px dashed #bbb;
	padding: 0.5rem 0.75rem;
	border-radius: 4px;
	color: #777;
	font-weight: 400;
}

.doss-service-areas {
	color: inherit;
}
