[hidden]{display:none}.visually-hidden{position:absolute;clip:rect(0,0,0,0)}div.awesomplete{display:inline-block;position:relative;width:100%}div.awesomplete>input{display:block}div.awesomplete>ul{position:absolute;left:0;z-index:1000;width:100%;border:solid 1px #000;box-sizing:border-box;list-style:none;padding:.5rem;margin:.35em 0 0;background:#000;box-shadow:.05em .2em .6em rgba(0,0,0,.2);text-shadow:none}div.awesomplete>ul[hidden],div.awesomplete>ul:empty{display:none}@supports (transform:scale(0)){div.awesomplete > ul{transition:.3s cubic-bezier(.4,.2,.5,1.4);transform-origin:1.43em -.43em;}div.awesomplete > ul[hidden],div.awesomplete > ul:empty{opacity:0;transform:scale(0);display:block;transition-timing-function:ease;}}div.awesomplete>ul:before{content:"";position:absolute;top:-.4em;left:1em;width:0;height:0;padding:.4em;background:#000;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}div.awesomplete>ul>li{position:relative;padding:.75em .5em;cursor:pointer;color:#fff;font-weight:lighter;border-bottom:solid 1px rgba(255,255,255,.2);font-size:14px;line-height:1.3}div.awesomplete>ul>li:last-child{border-bottom:none}div.awesomplete>ul>li:hover{background:rgba(255,255,255,.15);border-bottom-color:transparent}div.awesomplete>ul>li[aria-selected="true"]{background:rgba(255,255,255,.2);border-bottom:none}