.ls-autocomplete{position:relative;display:flex;flex-direction:column;width:100%;font-family:var(--ls-font-family, "Noto Sans", Arial, sans-serif)}.ls-autocomplete__label{margin-bottom:4px}.ls-autocomplete__shell{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:8px 36px 8px 14px;border:1px solid var(--ls-form-input-border, var(--ls-color-border, #dadada));border-radius:var(--ls-input-border-radius, 8px);background:var(--ls-form-input-bg, var(--ls-color-surface, var(--ls-palette-background-paper, var(--ls-palette-common-white, #ffffff))));cursor:text;position:relative;transition:border-color var(--ls-motion-standard, .22s) var(--ls-motion-ease-standard, ease),box-shadow var(--ls-motion-standard, .22s) var(--ls-motion-ease-standard, ease)}.ls-autocomplete--error .ls-autocomplete__shell{border-color:var(--ls-form-input-error, var(--ls-color-error, #e52f2f))}.ls-autocomplete--disabled .ls-autocomplete__shell{opacity:.6;cursor:not-allowed}.ls-autocomplete__shell:focus-within{outline:none;border-color:var(--ls-form-input-focus-border, var(--ls-color-primary, #312783));box-shadow:var(--ls-shadow-focus, 0 0 0 3px rgba(49, 39, 131, .25))}.ls-autocomplete--error .ls-autocomplete__shell:focus-within{border-color:var(--ls-form-input-error, var(--ls-color-error, #e52f2f));box-shadow:var(--ls-shadow-error, 0 0 0 3px rgba(229, 47, 47, .25))}.ls-autocomplete__shell input{flex:1;min-width:60px;border:none;outline:none;font:inherit;font-size:var(--ls-font-size-input, 16px);color:var(--ls-palette-text-primary, rgba(0, 0, 0, .87));background:transparent;padding:4px 0}.ls-autocomplete__start-adornment{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--ls-color-text-muted, #808080);pointer-events:none}.ls-autocomplete__clear{appearance:none;background:transparent;border:none;display:inline-flex;align-items:center;padding:2px;cursor:pointer;color:inherit;border-radius:50%}.ls-autocomplete__clear{position:absolute;right:28px}.ls-autocomplete__chevron{position:absolute;right:14px;pointer-events:none;color:var(--ls-color-text-muted, #808080)}.ls-autocomplete__listbox{position:absolute;top:100%;left:0;right:0;z-index:var(--ls-zindex-dropdown-overlay, 10000);margin:4px 0 0;padding:4px 0;list-style:none;max-height:260px;overflow-y:auto;background:var(--ls-palette-background-paper, var(--ls-palette-common-white, #ffffff));border-radius:var(--ls-input-border-radius, 8px);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.ls-autocomplete__option{padding:8px 12px;font-size:var(--ls-font-size-paragraph, 14px);color:var(--ls-palette-text-primary, rgba(0, 0, 0, .87));cursor:pointer}.ls-autocomplete__option--highlight{background:var(--ls-palette-action-hover, rgba(0, 0, 0, .04))}.ls-autocomplete__option--disabled{color:var(--ls-palette-text-disabled, rgba(0, 0, 0, .38));cursor:default}.ls-autocomplete__option[aria-selected=true]{background:var(--ls-palette-action-selected, rgba(0, 0, 0, .08))}.ls-autocomplete__empty{padding:8px 12px;color:var(--ls-palette-text-secondary, rgba(0, 0, 0, .6));font-size:var(--ls-font-size-paragraph, 14px)}.ls-autocomplete__helper,.ls-autocomplete__error{margin-top:4px}.ls-autocomplete__group{padding:6px 12px 2px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ls-palette-text-secondary, rgba(0, 0, 0, .6))}.ls-autocomplete--pill .ls-autocomplete__shell{border-radius:999px}
