.wl-live-search-form{position:relative;overflow:visible!important}.wl-live-search-results{position:absolute;z-index:10020;top:calc(100% + 8px);left:0;right:0;min-width:360px;background:#fff;border:1px solid #eadfe1;border-radius:18px;box-shadow:0 24px 70px rgba(55,30,39,.18);padding:8px;max-height:min(72vh,620px);overflow:auto}.wl-live-search-results[hidden]{display:none!important}.wl-ls-head{display:flex;justify-content:space-between;align-items:center;padding:8px 10px 6px;color:#7b314b}.wl-ls-head span{font-size:10px;font-weight:900;letter-spacing:.08em}.wl-ls-head small{font-size:9px;color:#8c8184}.wl-ls-item{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border-radius:13px;text-decoration:none}.wl-ls-item.is-active,.wl-ls-item:hover{background:#fff4f7}.wl-ls-item img{width:58px;height:68px;object-fit:cover;border-radius:9px;background:#f5f0ec}.wl-ls-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.wl-ls-copy strong{font-size:11px;line-height:1.25;color:#35292e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-ls-copy small{font-size:8.5px;color:#8a7f82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-ls-copy em{align-self:flex-start;margin-top:2px;padding:2px 6px;border-radius:99px;background:#fff0f4;color:#9b3652;font-size:7px;font-style:normal;font-weight:850}.wl-ls-item>b{font-size:10px;color:#7b314b;white-space:nowrap}.wl-ls-more{display:block;margin-top:4px;padding:10px 12px;border-top:1px solid #f1e7e9;color:#7b314b;font-size:9.5px;font-weight:850;text-align:center}.wl-ls-empty,.wl-ls-loading{padding:16px 12px;font-size:10px;color:#756a6e}.wl-ls-empty a{font-weight:850;color:#7b314b}@media(max-width:720px){.wl-mobile-search-panel .wl-live-search-results{position:relative;top:auto;left:auto;right:auto;min-width:0;width:100%;margin-top:8px;max-height:58vh;border-radius:14px;box-shadow:none}.wl-ref-search .wl-live-search-results{min-width:min(92vw,520px);left:50%;right:auto;transform:translateX(-50%)}.wl-ls-item{grid-template-columns:52px minmax(0,1fr) auto}.wl-ls-item img{width:52px;height:62px}}
@media(max-width:720px){.wl-mobile-search-panel .wl-live-search-results{position:static!important;top:auto!important;left:auto!important;right:auto!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:calc(100dvh - 235px)!important;margin:8px 0 0!important;padding:5px!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid #efe5e7!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.wl-mobile-search-panel .wl-ls-head{position:sticky;top:0;z-index:2;background:#fff;padding:7px 8px}.wl-mobile-search-panel .wl-ls-item{grid-template-columns:48px minmax(0,1fr)!important;gap:8px!important;padding:7px!important}.wl-mobile-search-panel .wl-ls-item img{width:48px!important;height:58px!important}.wl-mobile-search-panel .wl-ls-copy strong{font-size:10.5px!important}.wl-mobile-search-panel .wl-ls-copy small{font-size:8px!important}.wl-mobile-search-panel .wl-ls-item>b{grid-column:2!important;justify-self:start!important;font-size:9px!important;margin-top:-3px!important}.wl-mobile-search-panel .wl-ls-more{position:sticky;bottom:0;background:#fff;border-radius:0 0 8px 8px}}
