/* Keep the route to the complete range visible while suggestions scroll. */
#search-results:has(> .brand-view-all) {
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
#search-results:has(> .brand-view-all) > ul {
	min-height: 0;
	overflow-y: auto;
	flex: 1 1 auto;
}
#search-results > .brand-view-all {
	display: block;
	flex: 0 0 auto;
	padding: 12px 15px;
	border-top: 1px solid #ddd;
	background: #fff;
	font-weight: 700;
}
