#umrah-pay-overlay{position:fixed;inset:0;z-index:2147483646;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.65)}#umrah-pay-modal{width:100%;max-width:440px;background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.35);padding:40px 28px 28px;text-align:center}#umrah-pay-modal .ico{width:80px;height:80px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#16a34a}#umrah-pay-modal.bad .ico{background:#dc2626}#umrah-pay-modal.warn .ico{background:#d97706}#umrah-pay-modal h2{margin:0 0 10px;font-size:26px;color:#111;font-weight:800}#umrah-pay-modal p{margin:0 0 10px;font-size:16px;line-height:1.5;color:#374151}#umrah-pay-modal .meta{font-size:14px;color:#111;font-weight:700;margin:14px 0 20px}#umrah-pay-modal .btn{display:inline-block;min-width:180px;padding:14px 22px;border-radius:10px;background:#e67e22;color:#fff!important;text-decoration:none!important;font-weight:700;border:0;cursor:pointer;font-size:16px}#umrah-pay-modal .btn2{background:#f3f4f6;color:#111!important;margin-left:8px}body.umrah-pay-lock{overflow:hidden!important}