.sieco-category-search{position:relative;max-width:680px;margin-bottom:1.25rem}.sieco-category-search .form-label{font-size:.875rem;font-weight:600}.sieco-category-search__controls{display:flex;gap:.5rem}.sieco-category-search__controls input{min-width:0;flex:1}.sieco-category-search__controls button{flex-shrink:0;white-space:nowrap}.sieco-category-search__suggestions{position:absolute;top:100%;left:0;right:0;z-index:20;max-height:min(400px, 55vh);overflow-y:auto;background:var(--cz-body-bg,#fff);border:1px solid var(--cz-border-color,#ddd);border-radius:.75rem;box-shadow:0 8px 24px #0002}.sieco-category-search__suggestions[hidden]{display:none}.sieco-category-search__item{display:flex;align-items:center;gap:.75rem;padding:.75rem;color:var(--cz-body-color,#222);text-decoration:none}.sieco-category-search__item+.sieco-category-search__item{border-top:1px solid var(--cz-border-color,#eee)}.sieco-category-search__item img{width:48px;height:48px;object-fit:contain;flex-shrink:0}.sieco-category-search__item span{min-width:0}.sieco-category-search__item strong{display:block;font-size:.875rem;overflow-wrap:anywhere}.sieco-category-search__item small{display:block;margin-top:.25rem;font-size:.8125rem;color:var(--bep-main)}.sieco-category-search__item:hover,.sieco-category-search__item[aria-selected="true"]{background:var(--cz-tertiary-bg,#f5f7fa);color:var(--bep-main)}.sieco-category-search__item:focus-visible{outline:2px solid var(--bep-main);outline-offset:-2px}.sieco-category-search__status{margin:.375rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--cz-secondary-color,#666)}.sieco-category-search__status:empty{display:none}@media (max-width:575.98px){.sieco-category-search{max-width:none}.sieco-category-search__controls{gap:.375rem;max-width:330px;width:100%}.sieco-category-search__controls button{padding-inline:.75rem;font-size:.875rem}.sieco-category-search__controls input{font-size:14px}.sieco-category-search__item{padding:.625rem}}