.bom-caxbit-side{display:flex;flex-direction:column;gap:16px;width:55%;max-width:430px;box-sizing:border-box}.bom-caxbit-side .bxc-qrcode-text{display:flex;align-items:center;gap:10px;width:auto;max-width:none;justify-content:flex-start}
.bom-checkout-shell .bom-caxbit-panel{padding:20px;border:1px solid #e0d7f0;border-radius:18px;background:linear-gradient(145deg,rgba(248,245,255,.95),rgba(255,255,255,.8));box-shadow:inset 0 1px 0 #fff,0 10px 26px #55417d0a;color:#4e3c7f;font-family:Arial,sans-serif;font-size:14px;line-height:1.5;box-sizing:border-box}
.bom-caxbit-panel strong{display:block;font-size:16px;line-height:1.4}.bom-checkout-shell .bom-caxbit-panel p{font-size:14px;line-height:1.55;margin:8px 0 14px;color:#554d67}.bom-checkout-shell .bom-caxbit-panel .bom-caxbit-small{font-size:12px;color:#6c627c;margin:12px 0 0}.bom-caxbit-panel ol{margin:10px 0;padding-left:20px}.bom-caxbit-panel li{margin:5px 0}
.bom-checkout-shell .bom-caxbit-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;max-width:100%;border-radius:14px;border:1px solid #bcaedb;background:linear-gradient(145deg,#fff,#e8dff7);box-shadow:inset 0 1px #fff,0 5px 13px #5a438415;color:#4e3c7f;font:600 14px/1.35 Arial,sans-serif;cursor:pointer;white-space:normal;box-sizing:border-box;text-decoration:none}.bom-caxbit-button:hover{background:#e4d9f5}.bom-caxbit-button:disabled{opacity:.65;cursor:wait}.bom-caxbit-button:focus-visible{outline:3px solid #7251ad;outline-offset:3px}
.bom-caxbit-phone{float:right;position:relative;display:block;width:28px;height:44px;margin:2px 0 8px 12px;border:2px solid #8d73b3;border-radius:7px;background:#fff}.bom-caxbit-phone:before{content:'';position:absolute;inset:10px 5px;border:1px dashed #b9a6d2;border-radius:3px}.bom-caxbit-scan{position:absolute;top:12px;left:4px;width:16px;height:2px;background:#8060aa;animation:bom-caxbit-scan 2.6s ease-in-out infinite}@keyframes bom-caxbit-scan{0%,100%{transform:translateY(0);opacity:.4}50%{transform:translateY(17px);opacity:1}}
.bom-caxbit-return-notice{padding:24px;color:#4e3c7f;line-height:1.7}.bom-caxbit-return-check .bom-checkout-shell [data-bxc],.bom-caxbit-return-check .bom-checkout-shell [data-boxcoin]{visibility:hidden}.bom-checkout-shell [hidden]{display:none!important}
@media(max-width:640px){.bom-checkout-shell .bxc-pay-cnt .bxc-body>.bxc-flex:has(.bom-caxbit-side){flex-direction:column;gap:24px;align-items:center}.bom-caxbit-side{width:100%;max-width:none}.bom-caxbit-side .bxc-qrcode-text{align-self:flex-start}.bom-checkout-shell .bom-caxbit-panel{padding:18px}.bom-caxbit-button{width:100%}}
@media(prefers-reduced-motion:reduce){.bom-caxbit-scan{animation:none;transform:translateY(8px)}}

.bom-payment-methods{padding:16px 20px 24px;color:#4e3c7f}.bom-payment-methods>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0}.bom-payment-selected{padding:12px 20px;border:1px solid #cbbbe1;border-radius:14px;background:#ede5f7;font-size:14px;font-weight:700}.bom-payment-methods small{margin-left:8px;font-size:11px;font-weight:400}.bom-payment-methods p{font-size:13px;line-height:1.5;margin:8px 0 0;color:#6c627c}
