/**
 * EBP Algolia Search frontend styles.
 * Beginner note: appearance options inject --ebp-algolia-accent on the body class wrapper.
 */

.ebp-algolia-search {
	--ebp-algolia-accent: #21a4d7;
}

.ebp-algolia-search .algolia-search-box-wrapper .search-icon {
	fill: var(--ebp-algolia-accent);
}

.ebp-algolia-search #algolia-search-box input {
	border-bottom-color: var(--ebp-algolia-accent);
}

.ebp-algolia-search .ais-Hits-item,
.ebp-algolia-search .algolia-autocomplete .aa-dropdown-menu {
	border-radius: 0.25rem;
}

.ebp-algolia-search .ais-Hits-item {
	padding: 1rem 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.ebp-algolia-search .ebp-hit-type {
	display: inline-block;
	font-size: 0.75rem;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	opacity: 0.7;
	margin-bottom: 0.35rem;
}

.ebp-algolia-search.ebp-algolia-search--no-sidebar #ais-wrapper {
	display: block;
}

.ebp-algolia-search.ebp-algolia-search--no-sidebar #ais-facets {
	display: none;
}

.ebp-algolia-search.ebp-algolia-search--no-sidebar #ais-main {
	padding-right: 1rem;
}

.ebp-algolia-search.ebp-algolia-search--no-thumbnails .ais-hits--thumbnail {
	display: none;
}

.ebp-algolia-search.ebp-algolia-search--no-excerpt .ais-hits--content-snippet,
.ebp-algolia-search.ebp-algolia-search--no-excerpt .excerpt {
	display: none;
}

.ebp-algolia-search.ebp-algolia-search--no-stats .ais-Stats,
.ebp-algolia-search.ebp-algolia-search--no-stats #algolia-stats {
	display: none;
}
