/**
 * Celsyn 360 Liquid — Lab Results page specifics beyond the shared
 * .celsyn-lab-promo / .celsyn-batch-card components.
 */
#celsyn-batch-result { min-height: 1px; }
.celsyn-batch-result__hint {
	text-align: center;
	color: var( --env-text-muted );
	font-size: var( --text-sm );
	margin: 0;
}

/* The empty (no batch searched yet) and not-found states — a compact,
   bordered card so the message reads as deliberate content rather than
   blank space, same visual language as .celsyn-batch-card. Sizes to its
   own content only; no min-height, so the footer follows shortly after
   on every breakpoint. */
.celsyn-batch-empty {
	background: var( --env-surface );
	border: 1px solid var( --env-line );
	border-radius: var( --radius-md );
	padding: var( --space-5 );
	text-align: center;
	display: grid;
	gap: var( --space-2 );
}
.celsyn-batch-empty__helper {
	font-size: var( --text-sm );
}
