.search-suggest{position:relative;width:100%}.search-suggest__panel{position:absolute;top:calc(100% + 10px);inset-inline:0;z-index:30;max-height:min(70vh,460px);overflow-y:auto;padding:8px;border:1px solid rgba(8,145,178,.2);border-radius:16px;background:#ffffff;box-shadow:0 18px 36px rgba(15,23,42,.18),0 6px 16px rgba(8,145,178,.12);text-align:start}.search-suggest__panel[hidden]{display:none}.dark .search-suggest__panel{background:#1e293b;border-color:rgba(6,182,212,.34)}.search-suggest__heading{padding:8px 12px 4px;color:#64748b;font-size:.78rem;font-weight:700}.dark .search-suggest__heading{color:#94a3b8}.search-suggest__option{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;color:#1e293b;cursor:pointer}.search-suggest__option.is-active{background:rgba(8,145,178,.1)}.dark .search-suggest__option{color:#f1f5f9}.dark .search-suggest__option.is-active{background:rgba(6,182,212,.14)}.search-suggest__icon{flex-shrink:0;margin-top:2px;color:#0891b2}.search-suggest__body{display:flex;flex-direction:column;gap:2px;min-width:0}.search-suggest__name{font-size:.95rem;font-weight:600;overflow-wrap:anywhere}.search-suggest__count,.search-suggest__meta{color:#64748b;font-weight:500}.search-suggest__meta{font-size:.82rem;overflow-wrap:anywhere}.dark .search-suggest__count,.dark .search-suggest__meta{color:#94a3b8}.search-suggest__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}