.delivery-address-picker{gap:8px;min-width:0;display:grid}.delivery-address-picker input{width:100%;min-width:0}.ui-delivery-address-fields{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:8px;display:grid}.ui-delivery-address-fields label{gap:4px;min-width:0;display:grid}.delivery-address-combobox{align-content:start;gap:4px;min-width:0;display:grid;position:relative}.delivery-address-options{top:100%;z-index:10;border:1px solid var(--gd-line);background:var(--gd-surface);border-radius:8px;max-height:260px;padding:4px;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.delivery-address-options button{width:100%;min-height:44px;color:var(--gd-ink);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:4px;gap:2px;padding:8px;display:grid}.delivery-address-options button:hover,.delivery-address-options button[aria-selected=true]{background:var(--gd-green-soft)}.delivery-address-options button:focus-visible{outline:2px solid var(--gd-green);outline-offset:-2px}.delivery-address-options small{color:var(--gd-muted)}.delivery-address-picker ul{margin:0;padding:0;list-style:none}.delivery-address-picker li{margin-bottom:6px}.delivery-address-picker li button{text-align:left;white-space:normal;overflow-wrap:anywhere;width:100%;min-height:44px;padding:10px}.delivery-address-picker [aria-selected=true] button{outline:2px solid}.delivery-address-picker p{overflow-wrap:anywhere}@media (max-width:640px){.ui-delivery-address-fields{grid-template-columns:minmax(0,1fr)}}
