.ipo-journey{background-color:rgba(0,0,0,.7);position:fixed;width:100%;top:0;height:100%;left:0;z-index:999;right:0}.ipo-journey__mainwrapper{padding:15px}.opacity__hidedata{opacity:0;visibility:hidden}.ipo-journey__wrapper{max-width:450px;width:100%;background-color:#fff;border-radius:5px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.ipo-journey__header{display:flex;justify-content:space-between;padding:15px;background-color:#f9fafb;border-bottom:1px solid #e4e7ec;border-radius:5px}.ipo-journey__header h2{font-size:14px;line-height:28px}.ipo-journey__img{padding:15px 15px 0;text-align:center}.ipo-journey__mobile{position:relative}.ipo-journey__mobile span{position:absolute;top:12px;left:10px;font-size:14px;line-height:24px;padding-right:10px;border-right:1px solid #c4c4c4}.ipo-input-box label{display:block;margin-bottom:2px;font-size:13px}.ipo-journey__mobile input{display:block;border-radius:5px;height:48px;width:100%;font-size:14px;padding:10px 10px 10px 55px;line-height:24px;color:#1d2939;border:1px solid #c4c4c4}.ipo-journey__mobile input::placeholder{color:#a3acba;font-size:14px;line-height:24px;font-weight:400;font-family:Supreme-Regular}.ipo__errortext{font-size:13px;color:#c01048;margin-top:3px}.ipo-journey__action{margin-top:15px}.ipo-journey__action button{display:block;border-radius:2px;font-weight:500;font-size:14px;color:#fff;background-color:#c01048;padding:12px;width:100%;text-align:center}.ipo-journey__action button:disabled{color:rgba(0,0,0,.7);background-color:#dfdfdc}.ipo-journey__otpinner{display:flex;gap:10px}.ipo-journey__otptext{display:flex;justify-content:space-between}.ipo-journey__otpwapper p{font-family:Supreme-Regular;font-size:14px;font-weight:400;line-height:24px;color:#1d2939}.ipo-journey__otpbox{margin-top:20px}.ipo-journey__otptext{font-family:Supreme-Regular;font-size:9px;font-weight:400;line-height:14.74px;text-transform:uppercase;margin-bottom:8px}.ipo-journey__otpinner input{flex:1;border:1px solid #c4c4c4;height:48px;padding:5px;text-align:center;width:100%;border-radius:2px;font-size:14px;line-height:24px;color:#1d2939}.ipo-journey__otptext.resentbtn{justify-content:flex-end;margin-top:5px;font-weight:500;font-family:Supreme-Medium}.ipo-journey__otptext.resentbtn .resendtext{text-transform:initial;color:#007bff;font-weight:500;font-family:Supreme-Medium;font-size:11px}.ipo-journey__otptext.resentbtn .otplimitmsg{text-transform:initial;color:#c01048}.ipo-close-action{cursor:pointer}.ipo-journey__details p{font-family:Supreme-Regular;font-size:14px;font-weight:400;line-height:24px;color:#1d2939}.ipo-journey__details h3{font-size:14px;font-weight:700;line-height:21px;color:#101828;margin:20px 0 10px}.ipo-journey__details input{padding:5px}.ipo-journey__details .ipo-input-box{margin-bottom:15px}.ipo-journey__bg{background-color:#eff8ff;border-radius:2px;padding:10px 8px;margin-top:15px}.ipo__headerpop{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ipo__headerpop h4{font-size:13px;font-weight:700;line-height:21px;color:#060b14}.ipo__headerpop span{background-color:rgba(21,112,239,.15);padding:2px 4px;font-size:9px;text-transform:uppercase;font-weight:700;line-height:16px;border-radius:2px;color:#1570ef}.ipo-journey__list ul{display:flex;gap:10px;text-align:right}.ipo-journey__list ul li{flex:1}.ipo-journey__list ul li:first-child{text-align:left}.ipo-journey__list ul li:nth-child(2){flex:0 0 25%}.ipo-journey__list ul li span{display:block;font-family:Supreme-Regular;font-size:11px;font-weight:400;margin-bottom:5px;line-height:15px;color:#475467}.ipo-journey__list ul li strong{font-size:13px;font-weight:500;line-height:18px;color:#1d2939}.ipo-journey__mainwrapper iframe{height:550px}.ipo-journey__iframe .ipo-close-action{position:absolute;right:0;top:0}input#ipo-guest-pan{text-transform:uppercase}input#ipo-guest-pan::placeholder{text-transform:none}@media only screen and (max-width:767px){.iframe--popup .ipo-journey__wrapper{left:0;transform:initial;top:20px}.ipo-journey__mainwrapper iframe{height:600px}}.ipo-journey__status{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:99}.ipo-journey__status .ipo-statusbox{display:flex;justify-content:right;font-size:7px;font-weight:700;line-height:12px;padding:2px 4px;border-radius:2px;text-transform:uppercase;text-align:center;background-color:#d9f0e6}.ipo-journey__status .ipo-statusbox.ipo__pending{color:#dc6803;background-color:rgba(220,104,3,.15)}.ipo-journey__status .ipo-statusbox.ipo__cancelled{color:#344054;background-color:#f2f4f7}.ipo-journey__status a{display:block;font-size:13px;color:#000;font-weight:500;line-height:18px;text-align:center;padding:12px;border-radius:8px 0 0 8px;border:1px solid #f63d68;background-color:#ffe4e8}.ipo-journey__status a:hover{color:#000;box-shadow:4px 4px 6px rgba(0,0,0,.1)}.ipo-journey__statuswrap{display:flex;justify-content:right}.ipo__actionbanner{border:1px solid #ffe4e8;background-color:#fff5f6;padding:12px 10px;display:flex;align-items:center;gap:10px;border-radius:4px;justify-content:space-between;margin-bottom:40px}.ipo__actionbanner span{display:flex;align-items:center;gap:10px;font-weight:500;font-size:14px;line-height:100%}.ipo__actionbanner a{border:1px solid #e31b54;background:#fff5f6;font-weight:500;font-size:14px;line-height:100%;color:#e31b54;padding:6px 10px;display:flex;border-radius:2px;justify-content:center;align-items:center;max-width:114px;width:100%}.ipo__actionbanner a:hover{color:#e31b54}@media only screen and (max-width:767px){.ipo__actionbanner{display:block}.ipo__actionbanner span{font-size:13px;line-height:18px}.ipo__actionbanner a{margin:10px auto 0}}