.ks-autocomplete .autocomplete{position:relative}.ks-autocomplete .autocomplete .search-field{border:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-base),1);border-bottom-left-radius:var(--ks-border-radius-sm);border-bottom-right-radius:var(--ks-border-radius-sm);border-top-left-radius:var(--ks-border-radius-sm);border-top-right-radius:var(--ks-border-radius-sm);box-shadow:var(--ks-shadow-inner);height:3.25rem;padding:var(--ks-spacing-size-md);width:100%}.ks-autocomplete .autocomplete .search-field:disabled{background-color:rgba(var(--ks-color-light-base),1);box-shadow:var(--ks-shadow-none);color:rgba(var(--ks-color-light-base-text),1);cursor:not-allowed}.ks-autocomplete .autocomplete .search-field:disabled *{outline-color:rgba(var(--ks-color-light-base-text),1)}.ks-autocomplete .autocomplete .search-field::-moz-placeholder{color:rgba(var(--ks-color-dark-lighter),1);font-style:italic;opacity:.7}.ks-autocomplete .autocomplete .search-field:-ms-input-placeholder{color:rgba(var(--ks-color-dark-lighter),1);font-style:italic;opacity:.7}.ks-autocomplete .autocomplete .search-field::placeholder{color:rgba(var(--ks-color-dark-lighter),1);font-style:italic;opacity:.7}.ks-autocomplete .autocomplete .search-field[aria-invalid=true]{border:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-danger-base),1)}.ks-autocomplete .autocomplete .search-field.size-sm{font-size:var(--ks-font-size-sm);height:2.5rem;padding-bottom:var(--ks-spacing-size-sm);padding-top:var(--ks-spacing-size-sm)}.ks-autocomplete .autocomplete .search-field.size-md{font-size:var(--ks-font-size-sm);height:3rem;padding-bottom:var(--ks-spacing-size-md);padding-top:var(--ks-spacing-size-md)}.ks-autocomplete .autocomplete .search-field.size-lg{font-size:var(--ks-font-size-md);height:3.75rem;padding-bottom:var(--ks-spacing-size-lg);padding-top:var(--ks-spacing-size-lg)}.ks-autocomplete .autocomplete .input-icons{background-color:#fff;color:rgba(var(--ks-color-light-darker),1);font-size:var(--ks-font-size-md);margin-right:var(--ks-spacing-size-sm);padding:var(--ks-spacing-size-xxs);position:absolute;right:0;top:50%;transform:translateY(-50%)}.ks-autocomplete .autocomplete .input-icons .ks-button .icon{color:rgba(var(--ks-color-dark-lighter),1);font-size:var(--ks-font-size-sm)}.ks-autocomplete .autocomplete .input-icons .search-icon{pointer-events:none}.ks-autocomplete .autocomplete .dropdown-options{-webkit-overflow-scrolling:touch;background-color:#fff;border:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-base),1);border-bottom-left-radius:var(--ks-border-radius-sm);border-bottom-right-radius:var(--ks-border-radius-sm);border-top:var(--ks-spacing-size-xxxs) rgba(var(--ks-color-light-base),1);box-shadow:var(--ks-shadow-xs);left:0;list-style:none;margin:var(--ks-spacing-size-none);max-height:0;overflow:auto;padding:var(--ks-spacing-size-none);position:absolute;right:0;transition:all var(--ks-transition-fast) ease-in-out;visibility:hidden;width:auto;z-index:var(--ks-z-index-xs)}.ks-autocomplete .autocomplete .dropdown-options .option{border-bottom:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-base),1);padding:var(--ks-spacing-size-md)}.ks-autocomplete .autocomplete .dropdown-options .option:focus{background-color:rgba(var(--ks-color-light-lighter),1);border-bottom:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-base),1);border-top:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-base),1);color:rgba(var(--ks-color-light-lighter-text),1)}.ks-autocomplete .autocomplete .dropdown-options .option:focus *{outline-color:rgba(var(--ks-color-light-lighter-text),1)}.ks-autocomplete .autocomplete .dropdown-options .option:first-child:focus{border-top:var(--ks-spacing-size-xxxs) rgba(var(--ks-color-light-base),1)}.ks-autocomplete .autocomplete .dropdown-options .option:hover{background-color:rgba(var(--ks-color-light-lighter),1);color:rgba(var(--ks-color-light-lighter-text),1)}.ks-autocomplete .autocomplete .dropdown-options .option:hover *{outline-color:rgba(var(--ks-color-light-lighter-text),1)}.ks-autocomplete .autocomplete [aria-expanded=true]{border-bottom-left-radius:var(--ks-border-radius-none);border-bottom-right-radius:var(--ks-border-radius-none)}.ks-autocomplete .autocomplete [aria-expanded=true]~.dropdown-options{overflow-y:auto;transition:all var(--ks-transition-fast) ease-in-out;visibility:visible}