/* CAMBOPOST_PAYMENT_BRANDS_V7_20260913
   Unified payment-brand tiles for footer and checkout. */
.cpFooterPayments{gap:5px!important;align-items:center!important}
.cpFooterPaymentsLabel{font-size:10px!important;font-weight:800!important;color:#687083!important;letter-spacing:.01em!important}
.cpFooterPaymentBrands{display:inline-flex!important;align-items:center!important;gap:0!important;flex-wrap:nowrap!important}
.cpFooterBrand{width:auto!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.cpFooterBrand.khqr{margin-left:-8px!important}
.cpFooterBrand img{display:block!important;width:auto!important;height:28px!important;max-width:none!important;max-height:28px!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important}
.cpFooterBrand.binance img{max-width:48px!important;max-height:24px!important}
.paymentMethodOfficialLogo{width:76px!important;height:44px!important;margin:0 auto 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:5px 7px!important;border:1px solid #e5e8ef!important;border-radius:11px!important;background:#fff!important;box-shadow:0 2px 9px rgba(24,31,48,.06)!important;overflow:hidden!important}
.paymentMethodOfficialLogo img{display:block!important;width:auto!important;height:auto!important;max-width:60px!important;max-height:30px!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important}
.paymentMethodOfficialLogo.binance_pay img{max-width:56px!important;max-height:27px!important}
html[data-theme="dark"] .cpFooterPaymentsLabel{color:#a9b1c0!important}
html[data-theme="dark"] .cpFooterBrand{background:transparent!important;border:0!important;box-shadow:none!important}
html[data-theme="dark"] .paymentMethodOfficialLogo{background:#fff!important;border-color:#dfe3ea!important;box-shadow:none!important}
@media(max-width:700px){
  .cpFooterPayments{justify-content:center!important;gap:5px!important}
  .cpFooterPaymentBrands{gap:0!important}
  .cpFooterBrand{width:auto!important;height:30px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
  .cpFooterBrand img{height:26px!important;max-width:none!important;max-height:26px!important}
  .cpFooterBrand.binance img{max-width:44px!important;max-height:22px!important}
  .paymentMethodOfficialLogo{width:68px!important;height:40px!important;margin-bottom:4px!important;padding:4px 6px!important;border-radius:10px!important}
  .paymentMethodOfficialLogo img{max-width:54px!important;max-height:27px!important}
  .paymentMethodOfficialLogo.binance_pay img{max-width:50px!important;max-height:24px!important}
}
@media(max-width:390px){
  .cpFooterBrand{width:auto!important;height:28px!important}
  .cpFooterBrand img{height:24px!important;max-width:none!important;max-height:24px!important}
  .cpFooterBrand.binance img{max-width:41px!important;max-height:21px!important}
  .paymentMethodOfficialLogo{width:64px!important;height:38px!important}
  .paymentMethodOfficialLogo img{max-width:50px!important;max-height:25px!important}
  .paymentMethodOfficialLogo.binance_pay img{max-width:47px!important;max-height:23px!important}
}
