.address-v2{margin-bottom:14px}.address-v2 .address-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.address-v2 .address-actions button{margin:0}.address-map{height:230px;border-radius:16px;overflow:hidden;border:1px solid var(--line);margin:10px 0}.address-map-note{font-size:10px;color:var(--muted);line-height:1.45;margin:7px 2px}.address-saved{display:flex;gap:8px;overflow:auto;padding:2px 0 8px}.address-chip{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800;color:var(--ink)}.address-chip.active{border-color:rgba(15,122,75,.35);background:var(--mint);color:var(--green)}.address-labels{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0 12px}.address-label{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.address-label.active{background:var(--green);border-color:var(--green);color:#fff}.address-location-status{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--mint);padding:10px 11px;border-radius:13px;font-size:10px}.address-location-status strong{font-size:11px}.address-location-status small{display:block;color:#557061;margin-top:2px}.address-v2 .danger{color:#b83d3d;border-color:#f0d3d3}.leaflet-container{font:inherit}@media(max-width:380px){.address-v2 .address-actions{grid-template-columns:1fr}.address-map{height:210px}}