/* ── Info grid (logged-in) ── */
.ac-info-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: var(--space-3);
	margin-bottom: calc(var(--space-3) + 2px);
}

.ac-info-item {
	display: flex;
	flex-direction: column;
	gap: 3px;

	& label {
		font-size: var(--text-sm);
		font-weight: var(--weight-semibold);
		color: var(--ac-text-muted);
	}

	& span {
		font-size: var(--text-base);
		color: var(--ac-text);
		font-weight: var(--weight-medium);
	}
}

.ac-edit-link {
	font-size: var(--text-sm);
	color: var(--ac-primary);
	cursor: pointer;
	font-weight: var(--weight-medium);
	text-decoration: none;
	background: none;
	border: none;
	font-family: inherit;
	padding: 0;

	&:hover {
		text-decoration: underline;
	}
}
