.suggest{position:relative}.suggest__list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #cbd0d2;box-shadow:0 12px 28px rgba(0,0,0,.12);max-height:280px;overflow:auto}.suggest__list li{padding:9px 12px;cursor:pointer;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.3}.suggest__list li b{font-weight:500}.suggest__list li small{color:#696e71;font-size:12px}.suggest__list li.is-active,.suggest__list li:hover{background:#fff5f5}