.custom-autocomplete-wrapper[data-v-2d4a56ef]{position:relative;width:100%}.custom-autocomplete-wrapper[data-v-2d4a56ef] .autocomplete{width:100%}.custom-autocomplete-wrapper[data-v-2d4a56ef] .autocomplete__inputs input.form-control{height:45px;padding-left:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-autocomplete-wrapper[data-v-2d4a56ef] .autocomplete__inputs input.form-control:focus{border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.2);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.custom-autocomplete-wrapper[data-v-2d4a56ef] .autocomplete__icon{color:#94a3b8;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.custom-autocomplete-wrapper[data-v-2d4a56ef] .autocomplete__icon:hover{color:#ef4444}.custom-autocomplete-wrapper[data-v-2d4a56ef] .autocomplete__results{top:110%;border:none;border-radius:8px;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);max-height:250px;overflow-y:auto}.custom-autocomplete-wrapper[data-v-2d4a56ef] .autocomplete__results__item{font-size:12px;color:#334155;border-bottom:1px solid #f1f5f9;-webkit-transition:background-color .2s;transition:background-color .2s}.custom-autocomplete-wrapper[data-v-2d4a56ef] .autocomplete__results__item:last-child{border-bottom:none}.custom-autocomplete-wrapper[data-v-2d4a56ef] .autocomplete__results__item.autocomplete__results__item--active,.custom-autocomplete-wrapper[data-v-2d4a56ef] .autocomplete__results__item:hover{background-color:#eff6ff;color:#2563eb;font-weight:500}.no-results-state[data-v-2d4a56ef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;color:#64748b;font-size:.9rem}.no-results-state i[data-v-2d4a56ef]{font-size:1.5rem;margin-bottom:5px;color:#cbd5e1}