.qd-autocomplete{position:relative;display:inline-block}.qd-autocomplete__popper.qd-popper{background:var(--qd-bg-color-overlay);border:1px solid var(--qd-border-color-base);box-shadow:var(--qd-box-shadow-regular)}.qd-autocomplete__popper.qd-popper .qd-popper__arrow::before{border:1px solid var(--qd-border-color-base)}.qd-autocomplete__popper.qd-popper[data-popper-placement^=top] .qd-popper__arrow::before{border-top-color:transparent;border-left-color:transparent}.qd-autocomplete__popper.qd-popper[data-popper-placement^=bottom] .qd-popper__arrow::before{border-bottom-color:transparent;border-right-color:transparent}.qd-autocomplete__popper.qd-popper[data-popper-placement^=left] .qd-popper__arrow::before{border-left-color:transparent;border-bottom-color:transparent}.qd-autocomplete__popper.qd-popper[data-popper-placement^=right] .qd-popper__arrow::before{border-right-color:transparent;border-top-color:transparent}.qd-autocomplete-suggestion{border-radius:var(--qd-border-radius-base);box-sizing:border-box}.qd-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;box-sizing:border-box}.qd-autocomplete-suggestion__list{margin:0;padding:0}.qd-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:var(--qd-text-color-regular);font-size:var(--qd-font-size-base);list-style:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qd-autocomplete-suggestion li:hover{background-color:var(--qd-bg-color-hover)}.qd-autocomplete-suggestion li.highlighted{background-color:var(--qd-bg-color-hover)}.qd-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid var(--qd-color-black)}.qd-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.qd-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:var(--qd-text-color-secondary)}.qd-autocomplete-suggestion.is-loading li::after{display:inline-block;content:"";height:100%;vertical-align:middle}.qd-autocomplete-suggestion.is-loading li:hover{background-color:var(--qd-bg-color-overlay)}.qd-autocomplete-suggestion.is-loading .qd-icon-loading{vertical-align:middle}