.mhs-search-suggestions{position:absolute;z-index:1000;top:calc(100% + 8px);left:0;right:0;max-height:min(480px,70vh);overflow:auto;padding:14px;border:1px solid #dce8e1;border-radius:12px;background:#fff;box-shadow:0 16px 36px #143a302b;color:#173e35;text-align:left}
.mhs-search-suggestions[hidden]{display:none}
.mhs-search-suggestions>strong{display:block;margin:0 4px 8px;font-size:.87rem}
.mhs-search-suggestions ul{margin:0;padding:0;list-style:none}
.mhs-search-suggestions li+li{border-top:1px solid #edf1ee}
.mhs-search-suggestions li a{display:flex;gap:12px;align-items:center;padding:9px 5px;color:#173e35;text-decoration:none}
.mhs-search-suggestions li a:hover,.mhs-search-suggestions li a:focus-visible{background:#edf8f2;outline:2px solid #008c62}
.mhs-search-suggestions img{flex:none;width:48px;height:48px;object-fit:cover;border-radius:5px}
.mhs-search-suggestions li span{display:grid;gap:3px;min-width:0}
.mhs-search-suggestions li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mhs-search-suggestions li small{color:#587069}
.mhs-search-suggestions__all{display:block;margin:8px 4px 0;padding:10px;color:#008c62;font-weight:700;text-decoration:none}
