/* Scoped to the checkout address field; existing form geometry is unchanged. */
.delivery-address-field{position:relative;min-width:0}
.delivery-address-options{position:absolute;left:0;right:0;top:84px;z-index:30;max-height:280px;overflow-y:auto;background:#FAF7F4;border:1px solid #AAB8C5;border-radius:12px;box-shadow:0 8px 24px rgba(20,40,63,.12)}
.delivery-address-options[hidden]{display:none}
.delivery-address-options button{display:block;width:100%;min-height:44px;padding:12px 16px;text-align:left;white-space:normal;overflow-wrap:anywhere;font:inherit;line-height:1.5;color:#14283F;background:transparent;border:0;border-radius:0;cursor:pointer}
.delivery-address-options button:hover,.delivery-address-options button[aria-selected=true]{background:#E3E9EF}
.delivery-address-options button:focus-visible{outline:2px solid #14283F;outline-offset:-3px}
.delivery-address-status{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere;color:#667789}
.delivery-address-status:empty{display:none}
.delivery-address-status.is-error{color:#A53A45}
