/**
 * Deliberately tiny.
 *
 * The listing reuses the RetreatGuru class contract, so the existing ~35KB of
 * Impreza custom CSS already styles every card and every filter control. The
 * only thing missing is a hide rule, because filtering now toggles a class
 * instead of jQuery writing inline display styles.
 */

.hh-programs-list .rs-program.hh-hidden {
	display: none !important;
}

/* While the new archive is showing, keep the RetreatGuru plugin's own injected
   listing out of the way. It is retired properly in Phase 2; until then this
   means the preview can run on the real page without touching the old path. */
body.hh-new-archive .rs-programs-list:not(.hh-programs-list) {
	display: none !important;
}

.hh-programs-empty,
.hh-programs-none-match {
	padding: 2rem 0;
	font-size: 1.05rem;
	opacity: 0.75;
}

.hh-programs-none-match[hidden] {
	display: none;
}

/* The search field inherits its look from the existing sidebar CSS; this just
   keeps the accessible label out of sight without hiding it from readers. */
.rg-filter-search-bar .screen-reader-text {
	position: absolute !important;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	white-space: nowrap;
}
