.loader-client{width:50px;height:50px;display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.loader-client span{width:100%;height:100%;background-color:#f54989;animation:keyframes-blink .5s linear infinite alternate}.loader-client span:first-child{animation-delay:0ms}.loader-client span:nth-child(2),.loader-client span:nth-child(3){animation-delay:.15s}.loader-client span:nth-child(4){animation-delay:.28s}@keyframes keyframes-blink{0%{opacity:.5;transform:scale(.5) rotate(20deg)}50%{opacity:1;transform:scale(1)}}.spinner-screen{position:relative;width:100%;height:80vh;background:#fff}.spinner-screen .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:50px;width:50px;border-radius:50%;border:8px solid #ccc;border-top-color:#ef4b88;animation:spin 1s linear infinite}.spinner-screen .text-loading{position:absolute;top:60%;left:51%;transform:translateX(-50%);white-space:nowrap;color:#ef4b88;font-weight:700;font-size:18px}.spin-indicator .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:50px;width:50px;border-radius:50%;border:8px solid #ccc;border-top-color:#ef4b88;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner-screen-api{position:relative;width:100%;max-height:100%;min-height:360px;background:#fff}.spinner-screen-api .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:50px;width:50px;border-radius:50%;border:8px solid #ccc;border-top-color:#ef4b88;animation:spin 1s linear infinite}.payment-failure-modal{display:flex;flex-direction:column;align-items:center;text-align:center}.payment-failure-modal .icon-container{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ff4d4f;box-shadow:0 8px 16px 0 rgba(237,61,127,.161);margin-bottom:10px}.payment-failure-modal .icon-container .anticon-close{font-size:32px;color:#fff;font-weight:700}.payment-failure-modal .content{margin-bottom:8px}.payment-failure-modal .content h3{font-size:20px;font-weight:500;color:#111b29;margin-bottom:12px}.payment-failure-modal .content p{font-size:16px;color:#5e6e82}.payment-failure-modal .ok-button{background:linear-gradient(135deg,#ef5b79,#ff4d4f);transition:background .3s ease}.payment-failure-modal .ok-button:hover{background:linear-gradient(135deg,#ef5b79,#cb2131)}.payment-failure-modal .hide-cancel .btn-cancel{display:none}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-VariableFont_wdth,wght.9c133a10.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Rubik;src:url(/_next/static/media/Rubik.9fcbb99e.ttf);font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:url(/_next/static/media/Raleway.1d8c655f.ttf);font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(/_next/static/media/Lato-Regular.4291f48c.ttf);font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat.f595c38f.ttf);font-weight:400;font-style:normal}@font-face{font-family:Arial;src:url(/_next/static/media/Arial.d398daab.ttf);font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:url(/_next/static/media/Outfit-Regular.dd76e462.ttf);font-weight:400;font-style:normal}.nepal-payment-credit{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.nepal-payment-credit .logo{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:8px;background:#fff;border:4px solid transparent;background-clip:padding-box,border-box;background-origin:padding-box,border-box;position:relative}.nepal-payment-credit .logo:before{content:"";position:absolute;inset:0;border-radius:8px;padding:3px;background:linear-gradient(135deg,#ff4081,#ff8a65);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude}.nepal-payment-credit .body-container .ant-card-bordered{border:none;border-radius:8px}.nepal-payment-credit .body-container .ant-card-bordered:hover{transform:translateY(-5px)}.nepal-payment-credit .body-container .ant-card-head{border-radius:8px 8px 0 0}.nepal-payment-credit .body-container .info-highlight{background:linear-gradient(90deg,#fcf2f7,#fff);border-left:4px solid #ff4081;padding:16px;border-radius:4px;margin-bottom:20px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.nepal-payment-credit .body-container .info-highlight .invoice-label{color:#666;font-weight:500;display:flex;align-items:center;gap:6px}.nepal-payment-credit .body-container .service-value{color:#3f51b5;font-weight:500;background-color:#f0f4ff;padding:4px 10px;border-radius:12px;border:1px solid #d0d9ff;text-align:end}.nepal-payment-credit .body-container .invoice-label{color:#666;font-weight:500;display:flex;align-items:center;gap:6px}.nepal-payment-credit .body-container .section-title{font-size:15px;font-weight:700;color:#555;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eee;display:flex;align-items:center;gap:8px}.nepal-payment-credit .body-container .info-card{padding:12px;background-color:#f9f9f9;border-radius:6px;transition:all .2s;border:1px solid #eee}.nepal-payment-credit .body-container .info-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.05);border-color:#ff4081}.nepal-payment-credit .body-container .contact-card{background-color:#f9f9f9;border-radius:6px;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid #eee}.nepal-payment-credit .body-container .info-card-label{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}.nepal-payment-credit .body-container .info-card-value{font-weight:500;color:#222;display:flex;align-items:center;gap:8px}@media(max-width:768px){.nepal-payment-credit .body-container .big-iframe .h-\[430px\]{height:540px}}.nepal-payment-credit .body-container .big-iframe iframe{margin-top:20px;height:550px}@media(max-width:768px){.nepal-payment-credit .body-container .big-iframe iframe{margin-top:0}}.nepal-payment-credit .main-title{background:linear-gradient(45deg,#ff4081,#ff4081);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:42px;font-weight:800;text-shadow:2px 2px 4px rgba(0,0,0,.1);letter-spacing:1px;position:relative;margin-bottom:0;text-transform:uppercase;line-height:1}.nepal-payment-credit .nepal-pink{color:#ff4081}.contact-icon{width:32px;height:32px;background-color:#ff4081;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}