.wm-public-v2 .wm-search.wm-finder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:18px;overflow:visible;position:relative;z-index:3}
.wm-finder-field{position:relative;min-width:0}.wm-finder-field label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:var(--wm-primary)}
.wm-public-v2 .wm-finder input[type=search]{box-sizing:border-box;display:block;width:100%;min-width:0;height:54px;border:1px solid #b5c8c0;border-radius:10px;background:#fff;color:#173d3b;padding:12px 14px;font:inherit;font-size:16px;outline-offset:3px}
.wm-public-v2 .wm-finder .wm-button{min-height:54px}.wm-finder .wm-button:disabled{opacity:.6;cursor:wait}
.wm-public-v2 .wm-finder-status{grid-column:1/-1;font-size:13px;line-height:1.5;margin:0;color:#4d625d;min-height:20px}
.wm-public-v2 .wm-suggestions{position:absolute;top:calc(100% + 5px);left:0;right:0;max-height:300px;overflow:auto;background:#fff;color:#173d3b;border:1px solid #9ebbb0;border-radius:10px;padding:6px;margin:0;box-shadow:0 12px 30px #102e2b24;z-index:50;list-style:none}
.wm-suggestions[hidden]{display:none!important}.wm-suggestions li{padding:11px 12px;border-radius:7px;cursor:pointer;line-height:1.4;min-height:45px}.wm-suggestions li:hover,.wm-suggestions li[aria-selected=true]{background:#e3efe9}.wm-suggestions strong,.wm-suggestions span{display:block}.wm-suggestions span{font-size:12px;margin-top:3px;color:#4d625d}
@media(max-width:750px){.wm-public-v2 .wm-search.wm-finder{grid-template-columns:minmax(0,1fr);gap:14px}.wm-public-v2 .wm-finder .wm-button{width:100%}.wm-public-v2 .wm-suggestions{max-height:230px}}
