.ba-sm-search-query{font-size:var(--h4);}

.ba-sm-search-section-title{font-size:var(--h3);}

.results-listing{display: flex; flex-direction: column; gap:var(--margin-normal);}
.results-listing .item-url{font-size: var(--text-lead); word-break: break-all; margin-bottom:var(--margin-small); color:var(--color-dark-grey);}
.results-listing .item-url a{font-weight: 700; color:var(--color-blue); text-decoration: none;}
.results-listing .item-url a:hover, .results-listing .item-url a:focus{color:var(--color-hover);}


/*
.ui-autocomplete {z-index: 1040; max-height: 330px; overflow-y: auto; overflow-x: hidden; font: inherit; position: fixed;}
*/
.ui-widget.ui-widget-content { 
    border: 1px solid var(--color-grey);
    border-radius: var(--radius-small) var(--radius-small) var(--radius-normal) var(--radius-normal);
    box-shadow: 0 0.5rem 0.75rem 0 rgba(var(--color-base-rgb), 0.12);
	max-width:440px;
    max-height: 50vh;
    overflow-y: auto;
}
.ui-menu .ui-menu-item-wrapper { padding: 0.6rem 1rem; font: var(--font-base); color: var(--color-base); }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { 
	border: 0; margin:0; background: var(--color-light-grey); 
}
