.bsi-qris-save-overlay{position:fixed;inset:0;z-index:999999;background:rgba(10,24,49,.78);display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto}.bsi-qris-save-card{position:relative;width:min(100%,450px);max-height:calc(100dvh - 32px);overflow-y:auto;box-sizing:border-box;padding:22px 20px 20px;border-radius:22px;background:#fff;box-shadow:0 25px 80px rgba(0,0,0,.28);color:#1a3f6b;text-align:center}.bsi-qris-save-close{position:absolute;right:12px;top:12px;border:0;border-radius:50%;height:34px;width:34px;background:#eef3f9;color:#365978;font-size:25px;cursor:pointer}.bsi-qris-save-eyebrow{font-size:10px;font-weight:800;letter-spacing:.12em;color:#2a79c3}.bsi-qris-save-card h2{font-size:21px;line-height:1.25;margin:9px 0 10px}.bsi-qris-save-card p{color:#5e738b;font-size:13px;line-height:1.55;margin:0 0 15px}.bsi-qris-save-image{width:100%;max-width:315px;max-height:43dvh;object-fit:contain;display:block;margin:0 auto 14px;border:1px solid #e3ebf4;background:#fff;border-radius:12px;padding:5px;box-sizing:border-box;user-select:auto;-webkit-user-select:auto;-webkit-touch-callout:default}.bsi-qris-save-open{display:block;background:#1757a7;color:#fff!important;padding:12px 14px;text-decoration:none;border-radius:12px;font-weight:800;font-size:13px;margin:0 0 13px}.bsi-qris-save-card>small{display:block;color:#687e94;font-size:11px;line-height:1.5}.bsi-qris-save-card>small b{color:#173e6b}@media(max-width:480px){.bsi-qris-save-card{padding:20px 15px 17px}.bsi-qris-save-image{max-width:275px;max-height:39dvh}}