.state-city .place-search{grid-column:1/-1;position:relative}.state-city .place-search>label>span{display:block;font-weight:600;font-size:.88rem;margin-bottom:6px}.state-city .place-search input{width:100%;box-sizing:border-box;font:inherit;padding:11px 14px;border:1.5px solid #e5ddcf;border-radius:10px;background:#fff}.state-city .place-search input:focus{outline:none;border-color:#2e8f9c;box-shadow:0 0 0 3px rgba(46,143,156,.18)}.place-results{position:absolute;z-index:40;left:0;right:0;top:100%;margin:4px 0 0;padding:6px;list-style:none;background:#fff;border:1px solid #e5ddcf;border-radius:12px;box-shadow:0 12px 32px rgba(11,36,64,.16);max-height:320px;overflow-y:auto}.place-results button{display:grid;grid-gap:2px;gap:2px;width:100%;text-align:left;padding:9px 10px;border:0;border-radius:8px;background:none;font:inherit;color:#14202e;cursor:pointer}.place-results button:focus,.place-results button:hover{background:#eef4fa;outline:none}.place-results small{color:#6b7787;font-size:.8rem}.place-results .none{padding:10px;color:#6b7787;font-size:.88rem}