/**
 * The group rate, under the quotes on an event's page.
 *
 * Quieter than the tier table on purpose: the tier table answers "what do I
 * pay today", which everybody asks, while this answers "what if we come as a
 * club", which only some do. It reads as a note attached to the quotes, not
 * as a second price list competing with them.
 */

.fr-gruppi {
	margin: 0 0 24px;
	padding: 14px 16px;
	border: 1px solid var(--fr-line, #e2e2df);
	border-radius: 12px;
	font-size: 14px;
	line-height: 1.5;
}

.fr-gruppi__caption {
	margin: 0 0 8px;
	font-weight: 600;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	font-size: 12px;
	color: var(--fr-muted, #5a5a55);
}

.fr-gruppi__table {
	width: 100%;
	margin: 0;
	border-collapse: collapse;
}

.fr-gruppi__row > * {
	padding: 5px 0;
	text-align: left;
	font-weight: 400;
	color: var(--fr-ink, #1b1b1b);
}

.fr-gruppi__row > *:last-child {
	text-align: right;
	white-space: nowrap;
	font-variant-numeric: tabular-nums;
	font-weight: 600;
}

.fr-gruppi__omaggio {
	margin: 8px 0 0;
	font-weight: 600;
	color: var(--fr-green, #693);
}

.fr-gruppi__note {
	margin: 6px 0 0;
	font-size: 13px;
	color: var(--fr-muted, #5a5a55);
}
