.gm-address { border: 0; padding: 0; margin: 14px 0; min-width: 0; }
.gm-address legend { font: 900 18px/1.1 var(--cond); text-transform: uppercase; color: inherit; } /* ink on cream panels, cream on the stage */
.gm-address p { margin: 6px 0; font: 400 14px/1.35 var(--text); }
.gm-address-options { display: flex; align-items: center; gap: 8px; }
.gm-address .gm-chip { background: transparent; color: inherit; min-height: 44px; white-space: nowrap; }
.gm-address .gm-chip[aria-pressed="true"] { background: var(--lime); border-color: var(--lime); color: var(--ink); }
.gm-address .gm-textlink { min-height: 44px; padding: 0 8px; }
.gm-address [role="alert"]:empty, .gm-address [role="status"]:empty { display: none; }
.gm-address-prompt { margin-bottom: 18px; }
.gm-profile-draft .gm-address .gm-chip { border-color: var(--ink-soft); }
.gm-profile-draft .gm-address .gm-chip[aria-pressed="true"] { border-color: var(--ink); }
.gm-profile-draft .gm-address .gm-textlink { color: var(--ink); }
.gm-settings-address { scroll-margin-top: 90px; }
.gm-profile-draft .gm-address legend { color: var(--ink); }

.gm-level-share-card p { text-transform: uppercase; }
