.savedAddresses{min-width:0;margin-bottom:24px}.savedAddresses select{text-overflow:ellipsis;width:100%;min-width:0}.savedAddressRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.savedAddressRow>div{overflow-wrap:anywhere;min-width:0}.savedAddressRow p{margin:6px 0 0}.savedAddressRow button{flex-shrink:0}.savedAddressError{color:var(--accent)}.savedAddressButtons{flex-wrap:wrap;gap:8px;display:flex}.savedAddressEditor{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.savedAddressEditor label{flex-direction:column;gap:8px;min-width:0;display:flex}.savedAddressEditor input,.savedAddressEditor select{border:1px solid var(--line);background:var(--field);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:0;padding:12px;font-size:16px}.savedAddressEditor .savedAddressButtons{grid-column:1/-1}@media (max-width:480px){.savedAddressEditor{grid-template-columns:1fr}}.addressForm .saveAddressChoice{flex-direction:row;align-items:center;gap:10px;margin-top:20px;display:flex}.addressForm .saveAddressChoice input{width:18px;height:18px;min-height:18px;accent-color:var(--ink);flex-shrink:0}@media (max-width:480px){.savedAddressRow{flex-direction:column;align-items:flex-start;gap:12px}}
