/* Keep the existing account design; let the preferences content fit phones. */
.bc-member-preferences-page .woocommerce-MyAccount-content {
    min-width: 0;
}
@media (max-width: 760px) {
    .bc-member-preferences-page .woocommerce-account .woocommerce,
    .bc-member-preferences-page.woocommerce-account .woocommerce {
        grid-template-columns: minmax(0, 1fr) !important;
    }
    .bc-member-preferences-page .woocommerce-MyAccount-navigation,
    .bc-member-preferences-page .woocommerce-MyAccount-content {
        width: 100%;
        min-width: 0;
        float: none;
        box-sizing: border-box;
    }
    .bc-member-preferences-page .bcmp-wrap .bcb-grid {
        grid-template-columns: minmax(0, 1fr);
    }
    .bc-member-preferences-page .bcmp-action button {
        white-space: normal;
        max-width: 100%;
    }
}
