/* Scoped enhancements for existing Bellek quick search popup. No header layout overrides. */
.bellek-suggest{overscroll-behavior:contain;scrollbar-width:thin;min-width:0}
.bellek-suggest .bellek-suggest-group{margin:6px 8px 3px;padding:7px 5px 4px;border-top:1px solid #edf1f5;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.075em}
.bellek-suggest a.bellek-suggest-hit{padding:10px 12px;transition:background-color .13s ease}
.bellek-suggest a.bellek-suggest-hit:hover,.bellek-suggest a.bellek-suggest-hit.is-active{background:#fff7ed}
.bellek-suggest a.bellek-suggest-hit span{color:#d65d13}
.bellek-suggest a.bellek-suggest-hit small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}
.bellek-suggest .suggest-footer{position:sticky;bottom:0;border-top:1px solid #fed7aa;box-shadow:0 -5px 14px #ffffffde}
@media(max-width:640px){
 .bellek-suggest{max-height:min(53dvh,430px);border-radius:14px;padding:7px;left:0;right:0}
 .bellek-suggest a.bellek-suggest-hit{padding:9px 10px}
 .bellek-suggest a.bellek-suggest-hit b{font-size:13px}
 .bellek-suggest a.bellek-suggest-hit small{font-size:11px}
}
