/*
 * SEO+IA — card de FAQ do imóvel (Item 7, v4.99.53).
 * Enfileirado pelo plugin via wp_enqueue_style() em class-seo-ia-faq-pesquisa.php — nunca edita o tema.
 * Escopado inteiramente em .seo-ia-faq-pesquisa (e seus filhos) para não vazar estilo pro resto do site.
 * Cor de fundo/texto vêm de CSS custom properties definidas INLINE por instância (--seo-ia-faq-bg /
 * --seo-ia-faq-fg), calculadas em PHP (tema detectado, ou config manual, ou fallback neutro — nunca fixa).
 */
.seo-ia-faq-pesquisa {
	--seo-ia-faq-bg: #f1f5f9;
	--seo-ia-faq-fg: #1e293b;
	margin: 2em 0;
	padding: 1.25em 1.5em;
	background: var( --seo-ia-faq-bg );
	color: var( --seo-ia-faq-fg );
	border-radius: 14px;
}

.seo-ia-faq-pesquisa__titulo {
	margin: 0 0 .75em;
	color: inherit;
}

.seo-ia-faq-pesquisa__item {
	margin: 0 0 .5em;
	padding: .25em 0;
	border-bottom: 1px solid rgba( 128, 128, 128, .25 );
}

.seo-ia-faq-pesquisa__item:last-of-type {
	border-bottom: none;
}

.seo-ia-faq-pesquisa__pergunta {
	cursor: pointer;
	font-weight: 600;
	padding: .5em 0;
	color: inherit;
}

.seo-ia-faq-pesquisa__resposta {
	padding: .25em 0 .75em;
	color: inherit;
}

.seo-ia-faq-pesquisa__voto {
	font-size: .85em;
	opacity: .85;
	padding: .4em 0 .8em;
	color: inherit;
}

.seo-ia-faq-pesquisa__voto-btn {
	cursor: pointer;
	background: rgba( 128, 128, 128, .12 );
	border: 1px solid rgba( 128, 128, 128, .3 );
	border-radius: 5px;
	padding: .2em .6em;
	font-size: 1em;
	color: inherit;
}

.seo-ia-faq-pesquisa__voto-btn:hover {
	background: rgba( 128, 128, 128, .22 );
}

.seo-ia-faq-pesquisa__voto-btn[disabled] {
	cursor: default;
	opacity: .6;
}
