.qm--autocomplete-wrapper{font-family:var(--layout-font-family-default);display:flex;flex-direction:column;gap:var(--layout-gap-md)}.qm--autocomplete-wrapper.is-full-width{width:100%}.qm--autocomplete-wrapper .MuiAutocomplete-endAdornment{right:var(--layout-padding-md)}.qm--autocomplete-wrapper .qm--autocomplete-input{flex:1;background-color:transparent;border:none;outline:none;padding:0;margin:0;height:auto;font-size:var(--layout-font-size-body-md);width:auto;field-sizing:content;color:var(--color-text-default);resize:none;min-height:var(--layout-dimension-form-content-inner-default)}.qm--autocomplete-wrapper .qm--autocomplete-input::-moz-placeholder{font-style:normal;color:var(--color-text-subdued)}.qm--autocomplete-wrapper .qm--autocomplete-input::placeholder{font-style:normal;color:var(--color-text-subdued)}.qm--autocomplete-wrapper .qm--autocomplete-input.has-value::-moz-placeholder{color:var(--color-text-default)}.qm--autocomplete-wrapper .qm--autocomplete-input.has-value::placeholder{color:var(--color-text-default)}.qm--autocomplete-label{color:var(--color-text-subdued);line-height:var(--layout-font-line-height-body-sm);font-size:var(--layout-font-size-body-sm);font-weight:var(--layout-font-weight-body-semibold)}.qm--autocomplete{width:100%;display:flex;flex-wrap:wrap;align-items:center;position:relative;padding:var(--layout-padding-xs) var(--layout-padding-md);border:var(--layout-border-weight-xs) solid var(--color-border-default);font-weight:var(--layout-font-weight-body-regular);font-family:var(--layout-font-family-default);font-size:var(--layout-font-size-body-md);border-radius:var(--layout-border-radius-sm);min-height:var(--layout-dimension-form-content-outer-default);background-color:var(--color-background-elevated)}.qm--autocomplete:focus-within,.qm--autocomplete:hover{border-color:var(--color-border-bold)}.qm--autocomplete.is-menu-open .qm--autocomplete-toggle-button{transform:rotate(180deg)}.qm--autocomplete-chips{display:flex;flex-wrap:wrap;gap:var(--layout-gap-xs);padding-right:var(--layout-padding-sm)}.qm--autocomplete-toggle-button{transition:transform .15s ease-in-out}.qm--autocomplete-menu .qm--autocomplete-menu-header{padding:var(--layout-padding-sm) var(--layout-padding-md)}.qm--autocomplete-menu .qm--autocomplete-menu-footer{padding:var(--layout-padding-sm) var(--layout-padding-md);position:sticky;bottom:0;background-color:var(--color-background-elevated);white-space:nowrap;font-size:var(--layout-font-size-body-sm);border-top:var(--layout-border-weight-xs) solid var(--color-border-default)}.qm--autocomplete-menu .MuiAutocomplete-loading,.qm--autocomplete-menu .MuiAutocomplete-noOptions{color:var(--color-text-default);padding:var(--layout-padding-sm) var(--layout-padding-md);font-size:var(--layout-font-size-body-md)}.qm--autocomplete-menu ul{padding:0;margin:0;list-style:none}.qm--autocomplete-menu.MuiPaper-root{border-radius:var(--layout-border-radius-sm);border:var(--layout-border-weight-xs) solid var(--color-border-default);background-color:var(--color-background-elevated);box-shadow:var(--elevation-level-00-box-shadow);margin-top:var(--layout-margin-sm);min-width:175px;margin-bottom:var(--element-spacing)}.qm--autocomplete-menu.MuiPaper-root .MuiAutocomplete-listbox{padding:0}.qm--autocomplete-menu.MuiPaper-root .MuiListSubheader-root{line-height:var(--layout-dimension-form-content-outer-default);padding:var(--layout-padding-sm) var(--layout-padding-md);background-color:var(--color-background-elevated);color:var(--color-text-subdued)}.qm--autocomplete-menu.MuiPaper-root .MuiListSubheader-root:empty{display:none}.qm--autocomplete-menu.MuiPaper-root .MuiAutocomplete-groupUl{border-bottom:var(--layout-border-weight-xs) solid var(--color-border-default);padding-bottom:var(--layout-padding-md)}.qm--autocomplete-menu.MuiPaper-root .qm--autocomplete-item{padding:var(--layout-padding-sm) var(--layout-padding-md);border-radius:var(--layout-border-radius-sm);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;border:var(--layout-border-weight-xs) solid transparent;cursor:pointer;height:100%;color:var(--color-text-default);font-family:var(--layout-font-family-default);gap:var(--layout-gap-md)}.qm--autocomplete-menu.MuiPaper-root .qm--autocomplete-item .qm--autocomplete-item-label{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qm--autocomplete-menu.MuiPaper-root .qm--autocomplete-item.is-selected{background-color:var(--color-background-action-subtle-selected);font-weight:var(--layout-font-weight-body-semibold)}.qm--autocomplete-menu.MuiPaper-root .qm--autocomplete-item .is-match{font-weight:var(--layout-font-weight-body-semibold)}.qm--autocomplete-menu.MuiPaper-root .Mui-focused .qm--autocomplete-item.is-selected{background-color:var(--color-background-action-subtle-selected-nested)}.qm--autocomplete-item-wrapper{padding:var(--layout-padding-xs)}.qm--autocomplete-item{font-family:var(--layout-font-family-default);font-size:var(--layout-font-size-body-md);display:flex;width:100%;align-items:center;justify-content:space-between}.Mui-focused .qm--autocomplete-item{background-color:var(--color-background-action-subtle-hover)}.Mui-focused .qm--autocomplete-item.is-selected{background-color:var(--color-background-action-subtle-selected-nested)}.qm--autocomplete-menu-list{padding:var(--layout-padding-xs)}.qm--autocomplete-menu-item{padding:0 var(--layout-padding-md)}.qm-autocomplete-clear-button{margin-right:var(--layout-padding-sm)}.qm--autocomplete-footer{padding:var(--layout-padding-sm) var(--layout-padding-md)}.qm--autocomplete-helper-text{font-size:var(--layout-font-size-form-compact);line-height:var(--layout-font-line-height-form-compact)}.qm--autocomplete-wrapper.is-ghost .qm--autocomplete{border-color:transparent}.qm--autocomplete-wrapper.is-ghost:hover .qm--autocomplete{border-color:var(--color-border-bold)}.qm--autocomplete-wrapper.is-ghost.is-menu-open .qm--autocomplete,.qm--autocomplete-wrapper.is-ghost:focus-within .qm--autocomplete{border-color:var(--color-border-bold)}.qm--autocomplete-wrapper.is-compact .qm--autocomplete{padding:var(--layout-padding-xs) var(--layout-padding-sm);min-height:var(--layout-dimension-form-content-outer-compact)}.qm--autocomplete-wrapper.is-compact .qm--autocomplete-input{font-size:var(--layout-font-size-form-compact);min-height:var(--layout-dimension-form-content-inner-compact)}.qm--autocomplete-menu.MuiPaper-root.is-compact .qm--autocomplete-item{font-size:var(--layout-font-size-body-sm);padding:var(--layout-padding-md)}.qm--autocomplete-wrapper.has-error .qm--autocomplete{border-color:var(--color-border-negative-subtle-selected)}.qm--autocomplete-wrapper.has-error .qm--autocomplete-label,.qm--autocomplete-wrapper.has-error .qm--autocomplete-helper-text{color:var(--color-text-negative-default)}.qm--autocomplete-wrapper.is-disabled{cursor:not-allowed;color:var(--color-text-disabled)}.qm--autocomplete-wrapper.is-disabled .qm--autocomplete{background-color:var(--color-background-disabled);border-color:var(--color-border-disabled);color:var(--color-text-disabled)}.qm--autocomplete-wrapper.is-disabled .qm--autocomplete-label,.qm--autocomplete-wrapper.is-disabled .qm--autocomplete-helper-text{color:var(--color-text-disabled)}.qm--autocomplete-wrapper.is-disabled .qm--autocomplete-input{cursor:not-allowed;color:var(--color-text-disabled)}.qm--autocomplete-wrapper.is-disabled .phosphor-icon{color:var(--color-icon-disabled)}
