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