#vip-status{padding:16px;border-radius:10px;background:#e3f6fa;color:#14374b;font-weight:700;margin:18px 0}.vip-purchase-terms{display:block;padding:18px;background:#f3eefc;border:1px solid #d9c9ee;border-radius:12px;line-height:1.65}.vip-purchase-terms input{margin-right:10px}#force-vip-checkout:not(:empty){padding:24px;margin:24px 0;background:#fff;border:2px solid #8bd9e3;border-radius:18px;box-shadow:0 12px 36px #18415714}#force-vip-checkout h3{font-size:26px}.vip-qr{max-width:280px;padding:12px;background:#fff;margin:16px 0}.vip-qr svg{display:block;width:100%;height:auto}.vip-pay-link{display:inline-block;padding:12px 18px;margin:8px 12px 8px 0}.vip-wrap,.vip-order-id{overflow-wrap:anywhere;font-family:monospace}.vip-signature{display:block;width:100%;padding:12px;margin:10px 0;border:1px solid #8ba7b3;border-radius:8px}#force-vip-checkout button{margin:8px 12px 8px 0}.vip-tier ul{line-height:1.75}.vip-tier .shop-price small{display:block;font-size:14px;font-weight:400}.vip-tier button:disabled{opacity:.6;cursor:default}#force-vip-checkout details{margin:18px 0}@media(max-width:600px){#force-vip-checkout:not(:empty){padding:16px}.vip-purchase-terms{padding:14px}}
