/* Final address card composition: compact, deliberate, and independent from WooCommerce floats. */
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.addresses{align-items:flex-start!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.addresses>.woocommerce-Address{height:auto!important;min-height:0!important;padding:28px 26px!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:start!important;margin:0!important;padding:0!important;min-height:0!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{float:none!important;clear:none!important;grid-column:1!important;grid-row:1!important;margin:0!important;padding:0!important;font:700 1.55rem/1.04 Georgia,serif!important;letter-spacing:-.05em!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title .edit{float:none!important;clear:none!important;grid-column:2!important;grid-row:1!important;margin:4px 0 0!important;padding:0!important;text-align:right!important;white-space:nowrap!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address{clear:both!important;margin:26px 0 0!important;padding:0!important;font-size:.9rem!important;line-height:1.65!important}@media(max-width:760px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.addresses>.woocommerce-Address{padding:23px 20px!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title{grid-template-columns:1fr!important;gap:9px!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title .edit{grid-column:1!important;grid-row:2!important;text-align:left!important;margin:0!important}}
