.mm-search{position:relative}.mm-search-panel{position:absolute;inset-inline:0;top:100%;z-index:80;background:var(--mm-surface,#fff);border:1px solid #ddd;border-radius:12px;box-shadow:0 8px 24px #0002;max-height:min(65vh,560px);overflow:auto;color:#222;text-align:start}.mm-search-panel[hidden]{display:none}.mm-search-panel p{padding:10px;margin:0;font-size:.85rem}.mm-search-panel ul{list-style:none;padding:0;margin:0}.mm-search-panel li{display:flex;align-items:center;gap:10px;padding:10px;min-height:64px;cursor:pointer;border-block-end:1px solid #eee}.mm-search-panel li[aria-selected=true],.mm-search-panel li:hover{background:#f1f4f5;outline:2px solid var(--mm-accent,#356958);outline-offset:-2px}.mm-search-panel img{width:48px;height:48px;object-fit:contain;flex:none}.mm-search-panel li>span{display:grid;gap:3px;min-width:0}.mm-search-panel strong{font-size:.87rem;overflow-wrap:anywhere}.mm-search-panel small{font-size:.75rem}.mm-search-all{display:block;padding:14px;text-align:center}.mm-search-all[hidden]{display:none}@media(max-width:600px){.mm-search-panel{max-height:55dvh}.mm-search-panel strong{font-size:.82rem}}