.search-suggestions{position:fixed;z-index:1500;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line,#d8e2eb);border-radius:10px;background:var(--surface,#fff);color:var(--text,#18324b);box-shadow:0 10px 30px #122a4124;padding:5px;font-size:13px;line-height:1.4}
.search-suggestions[hidden]{display:none}
.search-suggestion-option{display:flex;flex-direction:column;gap:2px;padding:10px 11px;border-radius:6px;cursor:pointer;min-height:44px;overflow-wrap:anywhere}
.search-suggestion-option strong{font-size:13px;font-weight:550}
.search-suggestion-option small{font-size:12px;color:var(--muted,#61758a)}
.search-suggestion-option:hover,.search-suggestion-option[aria-selected=true]{background:var(--accent-soft,#eaf2f8);outline:1px solid var(--line,#c9dce8)}
.search-suggestion-note{padding:12px;color:var(--muted,#61758a)}
