/* Live suggestions under the property search box (js/search-suggest.js). */
[data-suggest]{position:relative}
.sg-list{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;margin:0;padding:6px;list-style:none;background:#fff;border-radius:14px;box-shadow:0 22px 50px rgba(10,10,60,.3);text-align:left;max-height:360px;overflow:auto}
.sg-list[hidden]{display:none}
.sg-list a{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;color:#191b45}
.sg-list li.on a,.sg-list a:hover{background:#efedfd}
.sg-list i{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:#efedfd;color:#4c33e8}
.sg-list li.on i,.sg-list a:hover i{background:#fff}
.sg-list span{min-width:0}
.sg-list strong{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sg-list strong b{font-weight:800;color:#4c33e8}
.sg-list small{display:block;margin-top:1px;font-size:12px;font-weight:500;color:#5b5e7e}
.sg-list small.none{color:#9a9cbd}
@media(max-width:640px){
  .sg-list strong{white-space:normal}
}
