/* payment.css (modular entry)
   Purpose: Provide a small, stable entrypoint that imports focused payment modules.
   The original large monolithic stylesheet was split into smaller files; see payment.legacy.css
   for the full historical rules. Tombstones below mark removed code locations to preserve history.
*/

/* Core variables & base layout */
@import url('payment.base.css');

/* Recap / sidebar / bank detail styles */
@import url('payment.recap.css');

/* Buttons and checkout actions */
@import url('payment.buttons.css');

/* Layout helpers (delivery/payment two-column block, responsive stacking) */
@import url('payment.layout.css');

/* Tombstones — removed large blocks that lived here:
   // removed: legacy monolithic payment rules (see payment.legacy.css)
   // removed: dozens of inline responsive overrides and duplicated bank-detail blocks
   // removed function updateOrderTotal() {}
   // removed function enforceBankPayment() {}
   // removed legacy selectors duplicated in other modules {}
*/

/* Minimal safe overrides (kept intentionally small to allow module updates) */
.payment-container{ box-sizing: border-box; }
.order-sidebar{ box-sizing: border-box; }