/* SAMIES Universal Google Reviews — layered on the Pattern888 testimonial cards */
.samies-greviews-summary { font-size: 1.15rem; margin-bottom: 22px !important; }
.samies-greviews-score { font-size: 2.2rem; vertical-align: middle; margin-right: 6px; }
.samies-greviews-stars { color: #fbbc04; letter-spacing: 2px; white-space: nowrap; }
.samies-greviews-stars-off { color: rgba(255,255,255,.3); }
.samies-greviews-list .samies-testimonial > .samies-greviews-stars { display: block; margin-bottom: 8px; }
.samies-greviews-list cite a { color: inherit; text-decoration: none; }
.samies-greviews-list cite a:hover { text-decoration: underline; }
.samies-greviews-attribution { font-size: .85rem; opacity: .75; margin-top: 14px !important; }
.samies-greviews-buttons { justify-content: center; gap: 14px; margin-top: 18px; }
.samies-greviews-admin-note { margin-top: 14px; padding: 10px 14px; border: 1px dashed var(--samies-accent, #b10000); font-size: .9rem; text-align: center; }

.samies-greviews-list .samies-testimonial[hidden] { display: none !important; }
.samies-greviews-more-wrap { justify-content: center; margin-top: 22px; }
.samies-greviews-more { cursor: pointer; border: 0; font: inherit; }
