.pi-autocomplete{display:inline-block;position:relative;width:100%}.pi-autocomplete input{border:1px solid #ccc;padding:10px;width:100%}.pi-autocomplete .pi-autocomplete-items{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 30px 40px 0 rgba(0,0,0,.1);display:none;margin-top:8px;max-height:150px;min-height:400px;min-width:500px;overflow-y:auto;position:absolute;z-index:99999999}.pi-autocomplete .pi-autocomplete-items .pi-autocomplete-item{cursor:pointer;padding:10px 20px;transition:all .3s ease-in-out}.pi-autocomplete .pi-autocomplete-items .pi-autocomplete-item:hover{background-color:#f1f5f8}.pi-autocomplete .pi-autocomplete-items .pi-autocomplete-item a{text-decoration:none;transition:all .3s ease-in-out}.pi-autocomplete .pi-autocomplete-items .pi-autocomplete-item .pi-search-title{color:#000;font-size:20px;font-weight:700;margin:0}.pi-autocomplete .pi-autocomplete-items .pi-autocomplete-item .pi-search-content{color:#000;font-size:18px;font-weight:400;margin:0}.pi-autocomplete .pi-loader{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;display:none;height:20px;position:absolute;right:10px;top:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:991px){.pi-autocomplete .pi-autocomplete-items{min-height:200px;min-width:300px}}