@layer components{[data-ui=input-wrapper][data-slot=autocomplete-input]{--number-btn:0;width:100%}[data-ui=input-wrapper][data-slot=autocomplete-input] [data-ui=autocomplete-input-actions]{right:var(--spacing-8);gap:var(--spacing-4);margin-left:auto;display:flex;position:absolute}[data-ui=input-wrapper][data-slot=autocomplete-input] [data-slot=start-addon]{left:var(--spacing-8);position:absolute}[data-ui=input-wrapper][data-slot=autocomplete-input]:has([data-slot=autocomplete-trigger]){--number-btn:1}[data-ui=input-wrapper][data-slot=autocomplete-input]:has([data-slot=autocomplete-clear]){--number-btn:2}[data-ui=input-wrapper][data-slot=autocomplete-input] input{padding-right:calc(28px * var(--number-btn));padding-left:var(--spacing-12)}[data-ui=input-wrapper][data-slot=autocomplete-input]:has([data-slot=start-addon]) input{padding-left:var(--spacing-32)}[data-ui=autocomplete-item]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}[data-ui=autocomplete-empty],[data-ui=autocomplete-status]{font:var(--font-body-sm);width:100%}[data-ui=scroll-area]:has([data-slot=autocomplete-list]:not(:empty))+[data-ui=autocomplete-status]{margin-top:var(--spacing-12)}[data-ui=autocomplete-status]:has(+[data-ui=scroll-area] [data-slot=autocomplete-list]:not(:empty)){margin-bottom:var(--spacing-12)}[data-slot=autocomplete-separator]{margin:var(--spacing-4) 0}}
