@keyframes rotate{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@layer components{.autocomplete-suggestions__list{position:absolute;z-index:100;margin:0;padding:0;list-style:none;background:#fff;box-shadow:0 4px 6px #0000001a;max-height:18.75rem;overflow-y:auto;border-radius:0 0 2px 2px;width:100%}.autocomplete-suggestions__item{display:flex;align-items:center;position:relative;margin-bottom:0;min-height:2.5rem;transition:background-color .2s ease;cursor:pointer}.autocomplete-suggestions__item:hover,.autocomplete-suggestions__item:focus-within{background-color:var(--theme-info);color:#fff}.autocomplete-suggestions__item:hover .autocomplete-suggestions__remove{opacity:1}.autocomplete-suggestions__button{display:flex;align-items:center;flex-grow:1;gap:.25rem;padding:.25rem .5rem;background:none;border:none;cursor:pointer;text-align:left;white-space:nowrap;width:100%}.autocomplete-suggestions__button:focus{outline:none}.autocomplete-suggestions__button i{flex-shrink:0}.autocomplete-suggestions__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:.25rem}.autocomplete-suggestions__remove{flex-shrink:0;padding:.25rem .5rem;background:none;border:none;cursor:pointer;opacity:0;transition:opacity .2s ease}.autocomplete-suggestions__remove:focus{color:#fff;opacity:1;background-color:var(--theme-info-dark)}}
