/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */ .autocomplete { position: absolute; max-height: 0; overflow-y: hidden; .ltr-text-align-left(); .rounded-corners; &:active, &:focus, &:hover { background-color: var(--color-autocomplete-background); } &:empty { display: none; } > ul { list-style-type: none; margin: 0; padding: 0; > li { cursor: pointer; padding: 0.5rem; &.active, &:active, &:focus, &:hover { background-color: var(--color-autocomplete-background-hover); a:active, a:focus, a:hover { text-decoration: none; } } &.locked { cursor: inherit; } } } &.open { display: block; background-color: var(--color-autocomplete-background); color: var(--color-autocomplete-font); border: 1px solid var(--color-autocomplete-border); max-height: 500px; overflow-y: auto; z-index: 100; &:empty { display: none; } } } @media screen and (max-width: @phone) { .autocomplete { bottom: 0; } .autocomplete > ul > li { border-bottom: 1px solid var(--color-result-top-border); text-align: left; } }