/* Keep Baokim's hosted button design; only adapt its container to the WooCommerce form. */
.baokim-b2b-button { width: 100%; }
/* Product summaries may use flex/grid ordering independently of hook order. */
.single-product .product-info > .baokim-b2b-button,
.single-product .summary > .baokim-b2b-button { order: 999; }
.baokim-b2b-button:empty { display: none; }
.baokim-b2b-button .bk-btn-box { display: grid; gap: 8px; margin-top: 10px; }
.bk-btn :is(.bk-btn-paynow, .bk-btn-installment, .bk-btn-installment-amigo) { width: 100%; margin-right: 0; line-height: 1.6rem; }
#bk-modal-close, #bk-modal-notify-close { margin: 0; padding: 0; }
