@font-face{font-family:bangla;src:url(/fonts/bangla/banglabold.ttf)format("truetype");font-display:swap}.bdpay-root .font-bangla{font-family:bangla,Hind Siliguri,Noto Sans Bengali,sans-serif;font-style:normal}.bdpay-root .tab-logo{z-index:1;min-width:0;height:30px;animation:bdpay-rise .55s var(--ease).12s both;background:#fff;border-radius:9px;flex:0 auto;justify-content:center;align-self:center;align-items:center;margin:0 0 0 auto;padding:4px 10px;display:flex;position:relative;box-shadow:0 4px 10px -4px #0000004d}.bdpay-root .tab-logo img{object-fit:contain;width:auto;max-width:92px;height:auto;max-height:100%;display:block}.bdpay-root .method{animation:bdpay-rise .55s var(--ease).24s both}.bdpay-root .inst{color:#fff;background:radial-gradient(120% 90% at 0% 0%,#fff3,transparent 55%),linear-gradient(165deg,#ffffff24,#00000038),var(--accent);box-shadow:inset 0 1px 0 #ffffff59,inset 0 -1px 0 #0000001f,0 14px 26px -14px var(--accent);border:1px solid #ffffff2e;border-radius:16px;padding:4px 14px;position:relative;overflow:hidden}.bdpay-root .inst:before{content:"";pointer-events:none;background:#ffffff1a;border-radius:50%;width:190px;height:190px;position:absolute;top:-90px;right:-60px}.bdpay-root .inst>*{z-index:1;position:relative}.bdpay-root .inst ul,.bdpay-root .inst ol{display:block;margin:0!important;padding:0!important;list-style:none!important}.bdpay-root .inst hr,.bdpay-root .inst br{display:none!important}.bdpay-root .inst li{-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;white-space:normal;overflow-wrap:anywhere;border-radius:0;min-width:0;display:block;position:relative;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-top:1px solid #ffffff29!important;margin:0!important;padding:12px 0 12px 16px!important;font-size:clamp(10px,3.1vw,12px)!important;font-weight:400!important;line-height:1.5!important;list-style:none!important}.bdpay-root .inst li:first-child{border-top:0!important}.bdpay-root .inst li b,.bdpay-root .inst li strong{letter-spacing:.2px;font-variant-numeric:tabular-nums;font-weight:500}.bdpay-root .inst p,.bdpay-root .inst span{color:#fff;white-space:normal;margin:0!important;padding:0!important;display:inline!important}.bdpay-root .inst li:before{opacity:.9;content:""!important;background:#fff!important;border:0!important;border-radius:50%!important;width:5px!important;height:5px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:18px!important;left:0!important}.bdpay-root .inst li:after,.bdpay-root .inst li>:not(.copy):before,.bdpay-root .inst li>:not(.copy):after{content:none!important;display:none!important}.bdpay-root .inst p.mline{color:#fff!important;display:block!important}.bdpay-root .inst .copy{letter-spacing:.2px;text-align:center;cursor:pointer;max-width:100%;transition:transform .25s var(--ease),background-color .25s ease;justify-content:center;align-items:center;gap:6px;position:relative;overflow:hidden;box-shadow:0 3px 8px -3px #0000004d;width:fit-content!important;min-width:0!important;height:auto!important;color:var(--accent)!important;white-space:nowrap!important;background:#fffffff2!important;border:0!important;border-radius:8px!important;margin:8px 0 0!important;padding:6px 12px!important;font-size:11.5px!important;font-weight:500!important;line-height:1.2!important;display:flex!important}.bdpay-root .inst .copy *{color:var(--accent)!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;white-space:nowrap!important;margin:0!important}.bdpay-root .inst .copy:active{transform:scale(.94)}.bdpay-root .transaction{margin:12px 0 0}.bdpay-root .transaction label,.bdpay-root .transaction .lbl-t{color:var(--ink2);letter-spacing:.1px;margin:0 2px 6px;font-size:12px;font-weight:500;display:block}.bdpay-root .txid{border:1.5px solid var(--line);width:100%;height:44px;color:var(--ink);background:#fff;border-radius:11px;outline:none;margin:0;padding:0 14px;font-size:13px;font-weight:400;transition:border-color .25s,box-shadow .3s;display:block}.bdpay-root .txid::placeholder{color:#a4a8ba;font-weight:400}.bdpay-root .txid:focus{border-color:var(--accent);box-shadow:0 0 0 4px #14183c0f}.bdpay-root .method input[type=text]{text-align:center;color:var(--accent);font-family:bangla,Hind Siliguri,Noto Sans Bengali,sans-serif;font-weight:800;position:relative}.bdpay-root .payment_submit_btn.pay{background:linear-gradient(180deg,#ffffff24,#0000001a),var(--accent)}.bdpay-root .unavailable{color:#b42318;text-align:center;animation:bdpay-rise .55s var(--ease).24s both;background:#fff;border-radius:10px;padding:16px;font-size:12px;font-weight:400}.bdpay-root #loader{z-index:9999;background-color:#ffffffb3;justify-content:center;align-items:center;width:100%;height:100vh;display:none;position:fixed;top:0;left:0}.bdpay-root #loader.on{display:flex}.bdpay-root #loader .spinner{justify-content:center;align-items:center;width:55px;height:55px;display:flex;position:relative}.bdpay-root #loader .circle{border:5px solid #0000;border-radius:50%;position:absolute}.bdpay-root #loader .circle:first-child{border-top-color:var(--accent);border-bottom-color:var(--accent);width:55px;height:55px;animation:1.2s linear infinite bdpay-spin}.bdpay-root #loader .circle:nth-child(2){border-left-color:var(--accent);border-right-color:var(--accent);width:32px;height:32px;animation:1.2s linear infinite bdpay-spin-rev}@keyframes bdpay-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bdpay-spin-rev{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.bdpay-toast{z-index:2147483647;pointer-events:none;flex-direction:column;gap:8px;font-family:Poppins,Segoe UI,Roboto,Noto Sans Bengali,Arial,sans-serif;display:flex;position:fixed;top:12px;right:12px}.bdpay-toast-item{pointer-events:auto;color:#fff;opacity:0;background:#0f172a;border-radius:6px;align-items:flex-start;gap:10px;width:300px;max-width:calc(100vw - 24px);min-height:52px;padding:12px 14px 16px;font-size:12.5px;line-height:1.5;transition:opacity .3s,transform .3s;display:flex;position:relative;overflow:hidden;transform:translate(8%);box-shadow:0 6px 20px #0f172a59}.bdpay-toast-item.on{opacity:1;transform:translate(0)}.bdpay-toast-item.success{background:#51a351}.bdpay-toast-item.error{background:#bd362f}.bdpay-toast-item.info{background:#2f96b4}.bdpay-toast-title{margin:0 0 2px;font-size:13px;font-weight:600}.bdpay-toast-msg{overflow-wrap:anywhere;white-space:pre-line;margin:0}.bdpay-toast-close{color:#fffc;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 0 0 6px;font-size:15px;line-height:1}.bdpay-toast-bar{transform-origin:0;background:#00000040;height:4px;animation:linear forwards bdpay-toastbar;position:absolute;bottom:0;left:0;right:0}@keyframes bdpay-toastbar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.bdpay-root .dpsp{z-index:2147483000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#0f172a73;justify-content:center;align-items:center;padding:20px;font-family:Hind Siliguri,Noto Sans Bengali,SolaimanLipi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:opacity .25s;display:none;position:fixed;inset:0}.bdpay-root .dpsp.dpsp-open{display:flex}.bdpay-root .dpsp.dpsp-in{opacity:1}.bdpay-root .dpsp *{box-sizing:border-box}.bdpay-root .dpsp-card{text-align:center;background:#fffffff5;border:1px solid #fffc;border-radius:26px;width:100%;max-width:400px;padding:34px 26px 24px;transition:transform .3s cubic-bezier(.2,.9,.3,1.2);position:relative;transform:translateY(14px)scale(.97);box-shadow:0 30px 70px #0f172a47,0 6px 18px #0ea5e91f}.bdpay-root .dpsp-in .dpsp-card{transform:translateY(0)scale(1)}.bdpay-root .dpsp-lang{background:#f1f5f9;border-radius:999px;padding:3px;display:inline-flex;position:absolute;top:14px;right:14px}.bdpay-root .dpsp-lang button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:500}.bdpay-root .dpsp-lang button.dpsp-on{color:#0284c7;background:#fff;box-shadow:0 1px 4px #0f172a1f}.bdpay-root .dpsp-icon{background:linear-gradient(145deg,#e0f2fe,#cffafe);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:8px auto 18px;display:flex;box-shadow:0 10px 26px #0ea5e938,inset 0 1px #ffffffe6}.bdpay-root .dpsp-icon.dpsp-warn{background:linear-gradient(145deg,#fff1e6,#ffe4e6);box-shadow:0 10px 26px #f43f5e2e,inset 0 1px #ffffffe6}.bdpay-root .dpsp-icon svg{width:38px;height:38px;display:block}.bdpay-root .dpsp-title{color:#0f172a;margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.35}.bdpay-root .dpsp-text{color:#475569;margin:0 0 6px;font-size:14px;font-weight:400;line-height:1.7}.bdpay-root .dpsp-note{color:#64748b;margin:10px 0 0;font-size:12px;font-weight:300;line-height:1.6}.bdpay-root .dpsp-ref{letter-spacing:.3px;color:#0369a1;background:#f0f9ff;border:1px solid #e0f2fe;border-radius:999px;margin-top:12px;padding:5px 12px;font-size:11px;font-weight:400;display:inline-block}.bdpay-root .dpsp-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#06b6d4);border:0;border-radius:14px;width:100%;margin-top:20px;padding:14px 18px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;box-shadow:0 10px 22px #06b6d452}.bdpay-root .dpsp-btn:active{transform:scale(.98);box-shadow:0 5px 12px #06b6d44d}.bdpay-root .dpsp-count{color:#64748b;margin-top:12px;font-size:12px;font-weight:300}.bdpay-root .dpsp-bar{background:#e2e8f0;border-radius:999px;height:3px;margin-top:8px;overflow:hidden}.bdpay-root .dpsp-bar i{transform-origin:0;background:linear-gradient(90deg,#38bdf8,#06b6d4);width:100%;height:100%;display:block}.bdpay-root .dpsp-hide{display:none!important}@media (max-width:420px){.bdpay-root .dpsp-card{border-radius:22px;padding:30px 20px 20px}.bdpay-root .dpsp-title{font-size:19px}}@media (min-width:768px){.bdpay-root .tab-logo{height:34px;padding:5px 12px}.bdpay-root .tab-logo img{max-width:110px}}@media (min-width:1100px){.bdpay-root .tab-logo{box-shadow:none;background:0 0;margin-left:14px;padding:0 10px}}@media (max-width:380px){.bdpay-root .tab-logo{padding:4px 8px}.bdpay-root .tab-logo img{max-width:72px}}
