.profile-city-field{min-width:0;position:relative}.profile-city-field .profile-city-results{z-index:20;background:#1c1c19;border:1px solid #ffffff30;border-radius:6px;gap:0;max-height:280px;margin:6px 0 0;padding:4px;list-style:none;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #0008}.profile-city-field .profile-city-results>li{margin:0;padding:0;list-style:none}.profile-city-field .profile-city-results>li+li{border-top:1px solid #ffffff0d}.profile-city-field .profile-city-results li>button{appearance:none;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:54px;margin:0;padding:10px 12px;font-family:DM Sans,sans-serif;display:grid}.profile-city-field .profile-city-results li>button>svg{color:#aaa;width:20px;height:20px}.profile-city-field .profile-city-results .profile-suggestion-copy{gap:3px;min-width:0;display:grid}.profile-city-field .profile-city-results strong{overflow-wrap:anywhere;font-weight:600;line-height:1.4}.profile-city-field .profile-city-results small{color:#aaa;font-size:var(--form-help-font-size);margin:0;font-weight:400;line-height:1.5;display:block}.profile-city-field .profile-city-results li>button:is(:hover,:focus-visible){color:#dfff46;background:#dfff4610}.profile-city-field .profile-city-results li>button:focus-visible{outline-offset:-2px;outline:2px solid #dfff46}.profile-city-field .profile-city-results li>button:is(:hover,:focus-visible)>svg{color:#dfff46}
