[hidden]{display:none}.visually-hidden{position:absolute;clip:rect(0,0,0,0)}div.awesomplete{position:relative}div.awesomplete>input{display:block}div.awesomplete>ul{background:hsla(0,0%,100%,.9);background:linear-gradient(to bottom right,#fff,hsla(0,0%,100%,.8));border:1px solid rgba(0,0,0,.3);border-radius:.3em;box-shadow:.05em .2em .6em rgba(0,0,0,.2);box-sizing:border-box;left:0;list-style:none;margin-left:-2em;margin-top:2em;padding:0;position:absolute;text-shadow:none;z-index:1}div.awesomplete>ul:empty,div.awesomplete>ul[hidden]{display:none}@supports (transform:scale(0)){div.awesomplete>ul{transform-origin:1.43em -.43em;transition:.3s cubic-bezier(.4,.2,.5,1.4)}div.awesomplete>ul:empty,div.awesomplete>ul[hidden]{display:block;opacity:0;transform:scale(0);transition-timing-function:ease}}div.awesomplete>ul:before{background:#fff;border:inherit;border-bottom:0;border-right:0;content:"";height:0;left:1em;padding:.4em;position:absolute;top:-.43em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:0}div.awesomplete>ul>li{cursor:pointer;padding:.2em .5em;position:relative}div.awesomplete>ul>li:hover{background:#b8d3e0;color:#000}div.awesomplete>ul>li[aria-selected=true]{background:#3d6d8f;color:#fff}div.awesomplete mark{background:#eaff00}div.awesomplete li:hover mark{background:#b5d100}div.awesomplete li[aria-selected=true] mark{background:#3d6b00;color:inherit}