.address-autocomplete{display:block;position:relative;min-width:0;width:100%;font-weight:400}.job-field>.address-autocomplete{font-weight:400;font-size:1rem}.address-autocomplete>input{width:100%;box-sizing:border-box}.address-autocomplete__loading{position:absolute;right:14px;top:16px;pointer-events:none;animation:address-spin .8s linear infinite;color:#29589a}.address-autocomplete__popup{position:absolute;inset:calc(100% + 4px) 0 auto;z-index:60;overflow:auto;overscroll-behavior:contain;background:#fff;color:#1c2e44;border:1px solid #b8c8dc;border-radius:12px;box-shadow:0 8px 28px #152e4826;font-size:1rem;line-height:1.4;text-align:left}.address-autocomplete__popup[hidden]{display:none}.address-autocomplete--above .address-autocomplete__popup{inset:auto 0 calc(100% + 4px)}.address-autocomplete__options{display:block;margin:0;padding:4px}.address-autocomplete__options>[role=option]{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 10px;border-radius:8px;cursor:pointer;box-sizing:border-box;overflow-wrap:anywhere}.address-autocomplete__options>[role=option]>svg{flex:none;color:#29589a}.address-autocomplete__options>[role=option] strong,.address-autocomplete__options>[role=option] small{display:block;font-weight:500}.address-autocomplete__options>[role=option] small{font-size:.8125rem;color:#4e6076;margin-top:2px}.address-autocomplete__options>[role=option].is-active,.address-autocomplete__options>[role=option]:hover{background:#e8f0fd}.address-autocomplete__popup>[role=status]{display:block;padding:10px 14px;font-size:.875rem;color:#4e6076}@keyframes address-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.address-autocomplete__loading{animation:none}}
