/* Success notices only: other confirmation dialogs retain their layout. */
.swal2-popup.bank-success-popup{width:400px!important;max-width:calc(100vw - 28px)!important;border-radius:24px!important;padding:24px 22px!important;background:linear-gradient(155deg,#fff 0%,#f3faf6 100%);border:1px solid #e0eee5;box-shadow:0 22px 70px #173e3026}
.bank-success-popup .swal2-icon.swal2-success{margin:4px auto 17px;border-color:#a3cbb0}
.bank-success-popup .swal2-title{font-size:23px!important;color:#285f45;padding:0!important;line-height:1.6}
.bank-success-popup .swal2-html-container{margin:10px 0 0!important;font-size:14px!important;line-height:1.9;color:#607669;overflow-wrap:anywhere}
.bank-success-popup .swal2-actions{width:100%;margin:20px 0 0!important;gap:0}
.bank-success-popup .swal2-confirm.btn{width:100%;min-height:46px;border-radius:13px;background:#306d50;color:#fff;box-shadow:0 5px 15px #306d501a;margin:0!important;font-size:14px}
.bank-success-popup .swal2-confirm:focus-visible{outline:3px solid #9bc8ab;outline-offset:3px}
@media(max-width:600px){.swal2-popup.bank-success-popup{width:360px!important;padding:22px 18px!important;border-radius:21px!important}.bank-success-popup .swal2-title{font-size:21px!important}.bank-success-popup .swal2-html-container{font-size:13px!important}.bank-success-popup .swal2-actions{margin-top:18px!important}}
