.stt-ls-host{position:relative}.stt-ls{position:absolute;z-index:1000;top:calc(100% + 8px);inset-inline:0;min-width:min(340px,92vw);max-height:min(70vh,520px);overflow:auto;overscroll-behavior:contain;padding:8px;background:var(--stt-bg, #fff);color:var(--stt-text, #4a5468);text-align:start;border:1px solid var(--stt-border, #e4e8f0);border-radius:var(--stt-radius-lg, 14px);box-shadow:0 24px 60px #0b1b3f29;animation:stt-ls-in .18s var(--stt-ease, ease)}.stt-ls[hidden]{display:none}.stt-ls--inline{position:static;margin-top:14px;max-height:60vh;box-shadow:none;animation:none}@keyframes stt-ls-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.stt-ls__status{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.stt-ls__loading{display:none;height:3px;margin:-8px -8px 8px;overflow:hidden;border-radius:3px 3px 0 0}.stt-ls.is-loading .stt-ls__loading{display:block}.stt-ls__loading:after{content:"";display:block;width:40%;height:100%;background:var(--stt-primary, #2a62ef);animation:stt-ls-bar 1s ease-in-out infinite}@keyframes stt-ls-bar{0%{transform:translate(-100%)}to{transform:translate(260%)}}.stt-ls.is-loading .stt-ls__list{opacity:.55;transition:opacity .2s}.stt-ls__group+.stt-ls__group{margin-top:6px;padding-top:6px;border-top:1px solid var(--stt-border, #e4e8f0)}.stt-ls__group-title{padding:8px 10px 6px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--stt-muted, #68718a)}.stt-ls__item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--stt-radius, 8px);color:var(--stt-heading, #0b1b3f);text-decoration:none;outline:none}.stt-ls__item.is-active,.stt-ls__item:hover{background:var(--stt-bg-alt, #f5f7fb);color:var(--stt-heading, #0b1b3f)}.stt-ls__item.is-active{box-shadow:inset 0 0 0 2px rgba(var(--stt-primary-rgb, 42, 98, 239),.35)}.stt-ls__media{flex:none;width:44px;height:44px;border-radius:10px;overflow:hidden;background:var(--stt-bg-alt, #f5f7fb)}.stt-ls__media img{display:block;width:100%;height:100%;object-fit:cover}.stt-ls__media--empty{display:grid;place-items:center;font-weight:700;color:var(--stt-primary, #2a62ef);background:rgba(var(--stt-primary-rgb, 42, 98, 239),.1)}.stt-ls__text{display:flex;flex-direction:column;gap:2px;min-width:0}.stt-ls__title{font-weight:600;font-size:14.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.stt-ls__hl{background:rgba(var(--stt-accent-rgb, 255, 176, 32),.35);color:inherit;border-radius:3px;padding:0 1px}.stt-ls__excerpt{font-size:13px;color:var(--stt-muted, #68718a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stt-ls__price{font-size:13.5px;font-weight:700;color:var(--stt-primary, #2a62ef)}.stt-ls__empty{padding:14px 12px;font-size:14px;color:var(--stt-muted, #68718a)}.stt-ls__all{justify-content:center;margin-top:6px;padding:11px;border-top:1px solid var(--stt-border, #e4e8f0);border-radius:0 0 var(--stt-radius, 8px) var(--stt-radius, 8px);font-weight:600;font-size:14px;color:var(--stt-primary, #2a62ef)}.stt-ls__all-text:after{content:" \2192"}:is([dir=rtl]) .stt-ls__all-text:after{content:" \2190"}@media (prefers-reduced-motion: reduce){.stt-ls,.stt-ls__loading:after{animation:none}}
