.zx-balance-confirm,.zx-receipt-frame,.zx-receipt-modal{box-sizing:border-box;color:#eaf3ff;background:#070e1c;border:1px solid #69d5ed;border-radius:20px;box-shadow:0 0 30px #348cdb33,5px 0 25px #a94bee33;max-height:90vh;max-height:90dvh;overflow:auto}
.zx-balance-confirm::backdrop,.zx-receipt-frame::backdrop,.zx-receipt-modal::backdrop{background:#01050bd9;backdrop-filter:blur(5px)}
.zx-balance-confirm{width:min(440px,calc(100% - 28px));padding:24px;font:15px/1.6 system-ui}.zx-balance-confirm h2{font-size:23px;color:#eaf3ff;margin:0 0 18px}.zx-balance-confirm p{color:#c3cede;overflow-wrap:anywhere}.zx-balance-confirm strong{display:block;color:#a1ebff;font-size:20px}.zx-balance-confirm>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.zx-balance-confirm button,.zx-receipt-close{min-height:44px;padding:10px 15px;border:1px solid #779acb;border-radius:10px;color:#eff7ff;background:#182a43;cursor:pointer;font:14px/1.4 system-ui}.zx-balance-confirm [data-confirm-accept]{background:#164353;border-color:#64dce5;flex:1}
.zx-receipt-frame{width:min(780px,calc(100% - 20px));height:90vh;height:90dvh;padding:0;overflow:hidden}.zx-receipt-close{display:block;margin:10px 12px 10px auto}.zx-receipt-frame iframe{display:block;border:0;width:100%;height:calc(100% - 66px);background:#040912}
.zx-receipt-modal{width:min(790px,calc(100% - 20px));padding:0 14px 14px}.zx-receipt-modal #product-receipt{margin:0 auto 10px}
.zx-receipt-embedded>header,.zx-receipt-embedded.zx-receipt-ready main>:not(#receipt-modal){display:none!important}body.zx-receipt-embedded main{padding:0}.zx-receipt-embedded #receipt-close{display:none}.zx-receipt-embedded #receipt-modal{position:static;width:100%;max-width:100%;max-height:none;margin:0;border:0;border-radius:0;padding:12px;background:#040912}.zx-receipt-embedded #product-receipt{margin:0}
@media print{body.zx-console #receipt-modal{display:block!important;position:static;width:100%;max-width:none;max-height:none;border:0;padding:0;overflow:visible;box-shadow:none}#receipt-close{display:none!important}body.zx-console main>:not(#receipt-modal){display:none!important}#receipt-modal::backdrop{background:white}}
