.vo-autocomplete,.vo-autocomplete__input-wrapper{position:relative}.vo-autocomplete__input{-webkit-appearance:none;background:#fff;border:1px solid #9191ac;border-radius:0;padding:1.125rem 1.4375rem;transition:border .25s cubic-bezier(.645,.045,.355,1);width:100%}.vo-autocomplete__input.placeholder{color:#55556e}.vo-autocomplete__input:-moz-placeholder,.vo-autocomplete__input::-moz-placeholder{color:#55556e}.vo-autocomplete__input:-ms-input-placeholder{color:#55556e}.vo-autocomplete__input::-webkit-input-placeholder{color:#55556e}.vo-autocomplete__input:disabled{background:#9191ac66;opacity:.4}.vo-autocomplete__input:focus{outline:2px solid #2b49b1;outline-offset:-1px}.vo-autocomplete__input.error,.vo-autocomplete__input.success{border-color:#9191ac}.vo-autocomplete__input:disabled{cursor:default}.vo-autocomplete__input--invalid,.vo-autocomplete__input--invalid:focus{outline:2px solid #fd6f5e;outline-offset:-1px}.vo-autocomplete__list{background:#fff;border:1px solid #9191ac;list-style:none;margin-bottom:0;margin-left:0;margin-top:0;max-height:17.9375rem;opacity:0;overflow-y:auto;padding:.625rem 0;position:absolute;visibility:hidden;width:100%;z-index:1}.vo-autocomplete__list li{margin-bottom:0;margin-top:0;padding-left:0}.vo-autocomplete__list li:before{content:none}.vo-autocomplete__list.is-visible{opacity:1;visibility:visible}.vo-autocomplete__list li{cursor:pointer;padding:.5rem 1.4375rem;transition:background .25s cubic-bezier(.645,.045,.355,1)}.vo-autocomplete__list li:hover{background:#eff2f8}.vo-autocomplete__list li:focus{outline:2px solid #2b49b1;outline-offset:-1px}.vo-autocomplete__list li.has-seperator{margin-top:1.3125rem;position:relative}.vo-autocomplete__list li.has-seperator:before{background:#9191ac;content:"";height:1px;left:1.4375rem;position:absolute;right:1.4375rem;top:-.625rem}.vo-autocomplete__button{align-items:center;background:linear-gradient(90deg,#fff0,#fff 20%);bottom:1px;display:flex;padding:0 5px 0 20px;position:absolute;right:1px;top:1px}.vo-autocomplete__slot{margin-top:.5625rem}
