/**
 * Window Smart Home - FAQ template
 * Search box and category groups. The question/answer accordion itself
 * (.wsh-faq__*) lives in base.css, shared with the Contact page.
 * (The shared page banner lives in assets/css/page-banner.css.)
 */

.wsh-faq-search {
	position: relative;
	margin-bottom: var(--wsh-space-10);
}

.wsh-faq-search__icon {
	position: absolute;
	top: 50%;
	left: var(--wsh-space-5);
	display: flex;
	transform: translateY(-50%);
	color: var(--wsh-grey-300);
	pointer-events: none;
}

.wsh-faq-search__input {
	padding-left: 3rem;
}

.wsh-faq-categories {
	display: flex;
	flex-direction: column;
	gap: var(--wsh-space-12);
}

.wsh-faq-category__title {
	margin: 0 0 var(--wsh-space-5);
	color: var(--wsh-ink);
	font-size: var(--wsh-fs-h4);
}

.wsh-faq-empty {
	padding: var(--wsh-space-8);
	border-radius: var(--wsh-radius-md);
	background: var(--wsh-grey-50);
	color: var(--wsh-grey-500);
	font-size: var(--wsh-fs-sm);
	text-align: center;
}
