.ana-legacy-form{position:relative;width:100%;margin-bottom:1.3em;text-align:start}
.ana-legacy-form .ana-legacy-row{display:flex;align-items:stretch;gap:12px}
.ana-legacy-form input[type=search]{box-sizing:border-box;display:block;min-width:0;width:100%;margin:0;padding:12px 16px;min-height:50px;background:#fff;color:#333;box-shadow:none;font-family:inherit;font-size:16px;line-height:1.5;border:1px solid #ccc;border-radius:0}
.ana-legacy-form-1 input[type=search]{border-color:#164855}
.ana-legacy-form-3 input[type=search]{border:0;border-bottom:1px solid #c68159;font-size:18px;height:45.125px;min-height:0;padding:0 38px 0 12.6px;line-height:28.8px;color:rgba(14,33,33,.8)}
.ana-legacy-form input[type=search]:focus-visible{outline:2px solid #164855;outline-offset:2px}
.ana-legacy-form button{margin:0;flex-shrink:0}
.ana-legacy-form .ana-live-results{position:absolute;top:100%;left:0;right:0;max-height:360px;overflow-y:auto;z-index:10010;background:#fff;color:#333;border:1px solid #ddd;box-shadow:0 6px 16px #0002;text-align:start}
.ana-legacy-form .ana-live-results[hidden]{display:none}
.ana-legacy-form .ana-live-option{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #eee;color:#333;text-decoration:none;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4}
.ana-legacy-form .ana-live-option:hover,.ana-legacy-form .ana-live-option[aria-selected=true]{background:#f3f5f5;color:#164855}
.ana-legacy-form .ana-live-option img{width:50px;height:50px;object-fit:contain;flex-shrink:0;margin:0}
.ana-legacy-form .ana-live-empty{padding:14px 16px;margin:0;font-size:14px}
.ana-legacy-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:600px){.ana-legacy-form .ana-live-results{max-height:280px}.ana-legacy-form .ana-live-option{padding:10px 12px;font-size:15px}}
