/* Reviews panel tools */

/* Designed review card (Figma ReviewItem, nodes 13605:19043-19045): Google G +
   accent stars header, optional FEATURED tag, bold dark title, quoted body,
   avatar + verified footer. Mirrors the reviews family's ReviewsCard geometry. */

.rvw-crd {
	justify-content: space-between;
	gap: 1.5rem;
	padding: 1.5rem; /* mrg-24 */
	min-height: 21rem; /* design card height ~338px */

	.top,
	.src {
		gap: 0.5rem; /* mrg-8 */
	}

	.g-lgo {
		flex: 0 0 auto;
		width: 1.75rem;
		height: 1.75rem;
	}

	.strs {
		color: var(--accent);
		--rvw-str-s: 1.0625rem;
	}

	.ftr-tag {
		display: inline-flex;
		align-items: center;
		flex-wrap: nowrap;
		gap: 0.5rem;
		padding: 0.25rem 0.75rem;
		border: 1px solid var(--bdr-clr);
		color: var(--callout);
		text-transform: uppercase;
		white-space: nowrap;

		svg {
			font-size: 0.875rem;
		}
	}

	.txt {
		gap: 1rem; /* mrg-16 */
	}

	.who {
		gap: 1rem;
	}

	.avt {
		flex: 0 0 auto;
		width: 2.9375rem; /* 47px */
		height: 2.9375rem;
		background-color: var(--buttons);
		--title-color: var(--text-color);
	}

	.dtl {
		gap: 0.25rem;

		.tag {
			border: 0;
			padding: 0;
			text-transform: uppercase;
		}
	}
}
