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