:root {
  --main-color: #171717;
  --main-color-background: #ffffff;
  --link-background: #ffffff;
  --text-color: #171717;
}

.wy-nav-side { overflow: visible; }
.wy-side-scroll { overflow: inherit; }

.algolia-autocomplete .typesense-docsearch-suggestion.typesense-docsearch-suggestion__main .typesense-docsearch-suggestion--category-header {
	color: #000 !important;
	margin-top: 16px !important;
	font-weight: 700 !important;
	font-size: 1em !important;
	padding: 7px 10 !important;
	background-color: rgba(233, 238, 255, 0.5) !important;
	border: 0px;
}


.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-] {
	padding: 0 20px 20px !important;
	height: 70vh !important;
	min-width: 700px !important;
	box-shadow: 0 0 20px rgb(0 0 0 / 10%) !important;
}

.algolia-autocomplete .ds-dropdown-menu * {
	text-decoration: none !important;
}

.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column {
	color: #757575 !important;
}

.algolia-autocomplete .typesense-docsearch-suggestion--highlight {
	color: #2757FF  !important;
	background: rgba(233, 238, 255, 0.5) !important;
	padding: 0px !important;
}

.typesense-docsearch-suggestion--category-header .typesense-docsearch-suggestion--category-header-lvl0 .typesense-docsearch-suggestion--highlight, .algolia-autocomplete .typesense-docsearch-suggestion--text .typesense-docsearch-suggestion--highlight {
	box-shadow: inset 0 -2px 0 0 var(--main-color) !important;
}

.algolia-autocomplete .ds-dropdown-menu .ds-suggestion .ds-cursor a {
	background-color:rgba(233, 238, 255, 0.5) !important; !important)
}

@media (max-width: 67em) {
	.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-] {
		min-width: 95vw !important;
		width: 95vw !important;
		height: 90vh !important;
	}

	.algolia-docsearch-suggestion--subcategory-column-text, .algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column:after {
		display: none !important;
	}

	.algolia-autocomplete .algolia-docsearch-suggestion--title {
		font-weight: 400 !important;
	}
}
