.autoComplete_wrapper{position:relative;display:inline-block}.autoComplete_wrapper>input{height:3rem;background-origin:border-box;text-overflow:ellipsis;padding:0 2rem 0 3.2rem;font-size:1rem;border:.05rem solid hsla(0,100%,74%,.5);color:hsla(0,100%,74%,.3);transition:all .4s ease;-webkit-transition:all -webkit-transform .4s ease;background-size:1.4rem;outline:none;background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;background-position:left 1.05rem top .8rem;border-radius:10rem;width:370px;background-image:url(https://brinavelorix.info/tema/css/images/search.svg);background-repeat:no-repeat}.autoComplete_wrapper>input::placeholder{color:hsla(0,100%,74%,.5);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}.autoComplete_wrapper>input:hover::placeholder{color:hsla(0,100%,74%,.6);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}.autoComplete_wrapper>input:focus::placeholder{padding:.1rem .6rem;font-size:.95rem;color:hsla(0,100%,74%,.4)}.autoComplete_wrapper>input:focus::selection{background-color:hsla(0,100%,74%,.15)}.autoComplete_wrapper>input::selection{background-color:hsla(0,100%,74%,.15)}.autoComplete_wrapper>input:hover{color:hsla(0,100%,74%,.8);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}.autoComplete_wrapper>input:focus{border:.06rem solid hsla(0,100%,74%,.8);color:#ff7a7a}.autoComplete_wrapper>ul{list-style:none;overflow-y:scroll;padding:0;border:1px solid rgba(33,33,33,.07);right:0;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;position:absolute;max-height:226px;outline:none;background-color:#fff;box-sizing:border-box;margin:.5rem 0 0;box-shadow:0 3px 6px hsla(210,8%,62%,.15);border-radius:.6rem;left:0;z-index:999}.autoComplete_wrapper>ul:empty,.autoComplete_wrapper>ul[hidden]{transform:scale(0);opacity:0;display:block}.autoComplete_wrapper>ul>li{overflow:hidden;text-overflow:ellipsis;padding:.3rem .5rem;font-size:1rem;color:#212121;transition:all .2s ease;text-align:left;background-color:#fff;margin:.3rem;border-radius:.35rem;white-space:nowrap}.autoComplete_wrapper>ul>li mark{font-weight:700;color:#ff7a7a;background-color:transparent}.autoComplete_wrapper>ul>li:hover{cursor:pointer}.autoComplete_wrapper>ul>li:hover,.autoComplete_wrapper>ul>li[aria-selected=true]{background-color:hsla(0,100%,74%,.15)}@media only screen and (max-width:600px){.autoComplete_wrapper>input{width:18rem}}