.search-bar.is-open{overflow:visible}
.search-bar .search-form,.mobile-nav__search{position:relative}
.mt-ls{position:absolute;top:calc(100% + 6px);inset-inline:0;z-index:99999;background:#fff;color:#222;border:1px solid var(--clr-border,#e4e8ee);border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.15);overflow:hidden;max-height:70vh;overflow-y:auto}
.mt-ls[hidden]{display:none}
.mt-ls a{display:flex;gap:10px;align-items:center;padding:9px 12px;color:inherit;text-decoration:none;border-bottom:1px solid var(--clr-border,#eef0f4)}
.mt-ls a:hover,.mt-ls a:focus{background:rgba(0,0,0,.05)}
.mt-ls img{width:56px;height:42px;object-fit:cover;border-radius:4px;flex:none;background:#e9ecf1}
.mt-ls b{display:block;font-size:14px;line-height:1.5;font-weight:700}
.mt-ls small{opacity:.6;font-size:12px}
.mt-ls .mt-ls__all{justify-content:center;font-weight:800;color:var(--clr-primary);border-bottom:0}
.mt-ls .mt-ls__none{padding:14px;text-align:center;opacity:.7;font-size:14px}
.mt-ls.is-loading{opacity:.6}
html[data-theme=dark] .mt-ls{background:#1a1f29;color:#e8eaf0;border-color:rgba(255,255,255,.1)}
html[data-theme=dark] .mt-ls a{border-bottom-color:rgba(255,255,255,.08)}
html[data-theme=dark] .mt-ls a:hover{background:rgba(255,255,255,.07)}
