.tx-solr-autosuggest { border: 1px solid #CCC; background: #FFF; overflow: auto;  width: 270px!important;}
.tx-solr-autosuggest strong { font-weight: bolder; color: #000000; }
.tx-solr-autosuggest .autocomplete-suggestion { white-space: nowrap; overflow: hidden; border-radius: 4px; padding: 8px 10px;}
.tx-solr-autosuggest .autocomplete-selected { background: #e5e5e5; }
.tx-solr-autosuggest .autocomplete-group { padding: 10px 5px; font-weight: bolder; }
.tx-solr-autosuggest .autocomplete-group strong { display: block; border-bottom: 1px solid #999; }
.tx-solr-autosuggest a { text-decoration: none;}

.autocomplete-suggestions {
    border-radius: 4px;
    border: none;
    box-shadow: var(--shadow-base);
    padding: 10px;
}

.tx-solr-autosuggest .autocomplete-group {
    padding: 16px 10px 8px 10px;
    font-weight: normal;
    font-family: "Inter-SemiBold", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}

tx-solr-autosuggest strong {
    font-weight: normal;
}

.tx-solr-autosuggest .autocomplete-selected {
    background: var(--color-neutral-lightgray);
}
.tx-solr-autosuggest .autocomplete-group {
    padding: 16px 10px 8px 10px;
    font-weight: normal;
    font-family: "Inter-SemiBold", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}

tx-solr-autosuggest strong {
    font-weight: normal;
}

.tx-solr-autosuggest .autocomplete-selected {
    background: var(--color-neutral-lightgray);
}
