.search{position:relative}.live-search-results{display:none;position:absolute;z-index:1000;top:calc(100% + 9px);left:0;right:0;max-height:430px;overflow:auto;border:1px solid #dce4e9;border-radius:10px;background:#fff;color:#172033;box-shadow:0 18px 46px #1018282b}.live-search-results.open{display:block}.live-search-head{padding:11px 15px;border-bottom:1px solid #e8edf0;background:#f8fafb;color:#7a8592;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.live-search-results>a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid #edf0f2;transition:background .15s}.live-search-results>a:last-child{border-bottom:0}.live-search-results>a:hover,.live-search-results>a.active{background:#eff9f5}.live-search-icon{display:grid;width:40px;height:40px;border-radius:9px;background:#e5f4ee;color:#249c72;font-size:16px;font-weight:900;place-items:center}.live-search-results>a span:nth-child(2){min-width:0}.live-search-results b,.live-search-results small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-search-results b{font-size:13px}.live-search-results small{margin-top:5px;color:#7a8592;font-size:10px}.live-search-results strong{padding-left:10px;color:#172033;font-size:13px;white-space:nowrap}.live-search-empty,.live-search-loading{margin:0;padding:24px;color:#75808d;text-align:center}.live-search-loading:before{content:'';display:inline-block;width:12px;height:12px;margin-right:8px;border:2px solid #c9ddd6;border-top-color:#249c72;border-radius:50%;vertical-align:-2px;animation:live-search-spin .7s linear infinite}@keyframes live-search-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.live-search-results{position:fixed;top:78px;right:12px;left:12px;max-height:calc(100vh - 98px)}.live-search-results>a{grid-template-columns:38px minmax(0,1fr) auto;padding:11px}.live-search-icon{width:36px;height:36px}}
