.place-search-suggestions{max-width:680px;margin:20px auto 0;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.place-search-suggestions[hidden]{display:none}.place-search-suggestions p{width:100%;font-weight:750;color:#163e43;margin:0 0 4px}.place-search-suggestions button{min-height:44px;padding:10px 16px;border-radius:999px;border:1px solid #abc7c3;background:#edf6f3;color:#17443e;font-size:.85rem;font-weight:700;text-align:center}.place-search-suggestions button:hover{background:#dceee8;border-color:#4e8779}.place-search-suggestions button:focus-visible{outline:3px solid #1b7360;outline-offset:3px}@media(max-width:480px){.place-search-suggestions button{width:100%}}
#smartSearchClearButton{width:44px;height:44px;top:1px;right:4px;color:#475569}#smartSearchClearButton:focus-visible{outline:3px solid #1b7360;outline-offset:2px}#searchInput{padding-right:56px}#searchInput::-webkit-search-cancel-button{-webkit-appearance:none}
