|  | /*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | .autocomplete {
 | 
						
						
						
							|  |   position: absolute;
 | 
						
						
						
							|  |   width: @search-width;
 | 
						
						
						
							|  |   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 1rem;
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |       &.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);
 | 
						
						
						
							|  |     max-height: 32rem;
 | 
						
						
						
							|  |     overflow-y: auto;
 | 
						
						
						
							|  |     z-index: 100;
 | 
						
						
						
							|  |     margin-top: 3.5rem;
 | 
						
						
						
							|  |     border-radius: 0.8rem;
 | 
						
						
						
							|  |     box-shadow: 0 2px 8px rgb(34 38 46 / 25%);
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |     &:empty {
 | 
						
						
						
							|  |       display: none;
 | 
						
						
						
							|  |     }
 | 
						
						
						
							|  |   }
 | 
						
						
						
							|  | }
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | @media screen and (max-width: @phone) {
 | 
						
						
						
							|  |   .autocomplete {
 | 
						
						
						
							|  |     width: 100%;
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |     > ul > li {
 | 
						
						
						
							|  |       padding: 1rem;
 | 
						
						
						
							|  |     }
 | 
						
						
						
							|  |   }
 | 
						
						
						
							|  | }
 |