.live-search-panel{max-width:960px;margin:18px auto 0;text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 18px 35px rgba(25,39,32,.1)}.live-search-panel[hidden],[data-live-search-results][hidden],[data-search-suggestions][hidden]{display:none!important}.search-results-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0}.search-results-heading h2{font:800 24px Manrope;letter-spacing:-.03em;margin:0}.search-results-heading>a{color:var(--green);font-size:13px;font-weight:800;white-space:nowrap}.search-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.search-result-card{display:flex;gap:17px;min-width:0;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;text-align:left}.search-result-icon{flex:0 0 70px;height:70px;display:grid;place-items:center;background:#e8eadf;border-radius:13px;color:var(--green);font-size:34px}.search-result-icon.tech{background:#dfe8ee}.search-result-icon.car{background:#eee4db}.search-result-icon.baby-kids{background:#eee2e7}.search-result-info{min-width:0}.search-result-info h3{font:800 18px/1.25 Manrope;margin:5px 0 9px}.search-result-info h3 a:hover,.search-result-link:hover{text-decoration:underline}.search-result-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.search-result-price strong{font:800 20px Manrope}.search-result-price s{color:#98a19a;font-size:12px}.search-result-price span{font-size:10px;font-weight:800;color:var(--green);background:#eaf1dc;border-radius:10px;padding:3px 7px}.search-result-info p{font-size:12px;line-height:1.45;color:var(--muted);margin:10px 0}.search-result-link{font-size:12px;color:var(--green);font-weight:800}.search-preview-note{font-size:12px;color:var(--muted);margin:12px 0 0}.live-search-panel .search-understanding{margin:0 0 14px}.live-search-panel .search-result-card{padding:14px}.live-search-panel .search-result-icon{flex-basis:52px;height:52px;font-size:27px}.live-search-panel .search-result-info h3{font-size:16px}.live-search-panel .search-result-info p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:760px){.search-card-grid{grid-template-columns:1fr}.search-results-heading h2{font-size:21px}.search-result-card{padding:15px}.live-search-panel{margin:14px 16px 0}}
