.autocomplete{-ms-flex-line-pack:stretch;align-content:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;-ms-flex-negative:1;flex-shrink:1}.autocomplete>div:first-of-type{flex-grow:1;-webkit-flex-grow:1;-ms-flex-positive:1;display:inline-block;order:1;position:relative}.autocomplete .left-icon{position:absolute;top:12px;bottom:12px;left:.5rem;font-size:14px;color:#353535}.autocomplete .selected-item-display{position:absolute;height:100%;width:100%;padding:.5rem 1rem;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.autocomplete input.showing-selected:not([type=radio]):not([type=checkbox]){color:transparent}.autocomplete.pill-shape input[type=search]{border-radius:32px 0 0 32px}.autocomplete.pill-shape button{border-radius:0 32px 32px 0}.wk-field-item .autocomplete input:not([type=radio]):not([type=checkbox]){margin-bottom:0}.autocomplete.wk-field-body .left-icon ~ input[type=search],.autocomplete .left-icon ~ .selected-item-display{padding-left:35px}.autocomplete .wk-icon-spinner,.autocomplete .clear{position:absolute;top:.5rem;right:0}
.autocomplete.wk-field-body input.with-clear[type=search],.autocomplete .selected-item-display.with-clear{padding-right:2rem}.autocomplete .clear+.wk-icon-spinner{right:2rem}.autocomplete .clear,.autocomplete .clear:hover{background-color:transparent;color:#757575;top:0;font-size:1.125rem;padding-left:.05rem;padding-right:.5rem;width:auto}.autocomplete button{border:1px solid transparent;height:3rem;order:1;margin-bottom:0}.autocomplete .autocomplete-results{max-height:12.5rem;overflow-y:auto}.autocomplete .autocomplete-results,.autocomplete .autocomplete-quick-list-holder{width:100%;position:absolute;top:calc(100% - 1px);left:0;min-height:0;overflow-x:hidden;color:#000;background-color:#fff;z-index:500;box-shadow:0 4px 8px 0 rgba(0,0,0,0.1)}
.autocomplete ul{list-style-type:none;padding:0}.autocomplete ul:focus{outline-style:none}#header .autocomplete ul{z-index:2050}.autocomplete .scroll-fade-overlay{z-index:600}#header .autocomplete .scroll-fade-overlay{z-index:1100}.autocomplete .autocomplete-results>*,.autocomplete .autocomplete-quick-list-holder>*{position:relative}.autocomplete li{cursor:pointer;padding:.5rem}.autocomplete .autocomplete-results li:hover,.autocomplete li.selected{background-color:#ededed}.autocomplete li a{color:#000;display:block}
.autocomplete .error{width:300px}.autocomplete .autocomplete-quick-list-holder{width:fit-content;min-width:10.625rem;box-shadow:0 1px 6px 0 rgba(0,0,0,0.15);border:solid 1px #ededed}