@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";.plus-jakarta-sans-add{font-family:Plus Jakarta Sans,sans-serif;font-optical-sizing:auto;font-style:normal}.profile-screen-container{padding:16px;max-height:95vh}.profile-screen-container .keep-padding-const{padding-right:2px!important}.profile-wrapper{display:grid;grid-template-columns:2.4fr 1fr;gap:16px}.profile-data-container{border-radius:26px;padding:10px;max-height:85vh;overflow:hidden}.profile-data-container .profile-upper{background-color:#f2e7f8;height:60px}.profile-upper{position:relative}.profile-upper .tab-list{display:flex;list-style:none;padding:0;position:absolute;bottom:0;left:1.5rem;margin-bottom:0;gap:2rem}.profile-upper .tab-list :is(li){font-size:14px;height:30px;padding-inline:10px;text-transform:capitalize}.profile-upper .tab-list :is(a){text-decoration:none;color:#4e1a77;height:30px}.profile-upper .tab-list :is(a).active{border-bottom:.15rem solid #4e1a77;font-weight:600}.profile-below{background-color:#fff;position:relative;padding:20px}.profile-below .profile-details-container,.profile-below .profile-details-container.account{overflow-y:scroll;height:69vh}.profile-details-container::-webkit-scrollbar{display:none}.info-container{margin:22px;display:grid;grid-template-columns:.75fr 1.5fr}.info-container .left-part :is(i){font-size:16px;color:#611a9a}.info-container .left-part :is(span){font-size:13px;color:#594e5f;text-transform:capitalize}.info-container .right-part :is(span){font-size:13px;font-weight:600;color:#594e5f}.profile-page-heading{font-size:20px;padding-left:20px;color:#4e1a77;font-weight:600}.changePassword-main{position:relative;border-radius:26px;overflow:hidden;background-color:#fff}.changePassword-main .changePassword-addOn{position:absolute;width:100%;background-color:#f2e7f8;height:60px;padding:12px;display:flex;align-items:center}.changePassword-main .changePassword-addOn .image-container{position:absolute;right:20px;bottom:-45%;height:66px;width:66px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:6px solid #fff}.changePassword-main .changePassword-addOn .image-container :is(img){transform:scale(.3);margin-right:15px}.changePassword-main .changePassword-addOn .info{margin:15px;display:flex;align-items:center;gap:.8rem;font-size:14px;font-weight:600}.changePassword-main .changePasswordForm{margin-top:82px;padding:1.4rem;padding-bottom:0}.changePassword-main .changePasswordForm .ant-form-item-row{position:relative}.changePassword-main .changePasswordForm .ant-form-item-label{position:absolute;z-index:11;top:-10px;left:20px;background-color:#fff;padding-inline:5px;padding-block:0px}.changePassword-main .changePasswordForm .ant-form-item-label :is(label){font-size:12px!important}.changePassword-main .changePasswordForm .form-group{margin-bottom:2.3rem}.changePassword-main .changePasswordForm :is(input){font-size:14px}.changePassword-main .changePasswordForm :is(input)::placeholder{font-size:13px}.changePassword-main .changePasswordForm .ant-form-item-explain-error{font-size:12px;padding-inline-start:10px}.changePassword-main .changePasswordBtnContainer{margin:1.4rem}.changePassword-main .changePasswordBtnContainer :is(button){border:none;height:40px;border-radius:12px;background-color:#4e1a77;color:#fff;font-size:12px;transition:all .5s ease}.changePassword-main .changePasswordBtnContainer :is(button):disabled{pointer-events:auto;opacity:1;color:#000;background-color:#cacaca}.confirm-pass-error{display:none;color:red;font-size:.6rem;padding:5px 0 0 10px;position:absolute;bottom:-20px}.general-error{color:red;font-size:.6rem;padding:5px 10px}.spinner-border.change-password{height:20px;width:20px;font-size:.5rem}.image-container-main{display:grid;grid-template-columns:1fr 1fr;gap:18px}.image-container-main .image-input-container{border-radius:26px}.image-container-main .image-input-container .image-portion-upper{height:60px;background-color:#f2e7f8;position:relative;border-radius:26px 26px 0 0}.image-container-main .image-input-container .image-portion-upper .img-square{height:90px;width:90px;position:absolute;left:50%;top:30px;border-radius:50%;transform:translate(-50%);overflow:hidden;z-index:1;border:1px solid #0000001a;background-color:#fff}.image-container-main .image-input-container .image-portion-upper .img-square :is(img){aspect-ratio:1/1;height:100%}.image-container-main .image-input-container .image-portion-upper .img-square .img-upload-bottom{position:absolute;width:100%;bottom:0;height:35px;display:flex;justify-content:center;align-items:center;background-color:#ffffff45;cursor:pointer;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem)}.image-container-main .image-input-container .image-portion-lower{height:135px;background-color:#fff;position:relative;border-radius:0 0 26px 26px}.image-container-main .image-input-container .image-portion-lower .upload-info-container{position:absolute;top:75px;width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:14px}.image-container-main .image-input-container .image-portion-lower .upload-info-container :is(p){margin-bottom:0;font-weight:600}.image-upload-modal-container{display:flex;flex-direction:column;margin:10px;gap:1rem}.image-upload-modal-container :is(h5){font-size:15px}.image-upload-modal-container .uploadImageButton{background-color:#4e1a77;border:none;padding:7px;border-radius:15px;color:#fff}.img-uploader{position:relative;display:flex;flex-direction:column;gap:5px}.img-uploader :is(input){display:none}.img-uploader :is(label){display:flex;align-items:center;border:1px solid #bfb1c8;border-radius:13px;padding:5px;width:100%}.img-uploader :is(label) :is(p){margin-bottom:0;padding:0 15px;color:#bab2bd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:60%;font-size:15px}.img-uploader :is(label) :is(span){padding:5px 10px;border:1px solid #bfb1c8;background-color:#efebf3;color:#676d75;border-radius:10px;font-size:14px}.img-uploader .ant-upload-wrapper{display:flex;align-items:center;justify-content:space-between;border:1px solid #bfb1c8;border-radius:13px;padding:5px;width:100%}.img-uploader .ant-upload-list-item{margin-top:0!important}.img-uploader .input-file-btn{padding:5px 10px;border:1px solid #bfb1c8;background-color:#efebf3;color:#676d75!important;border-radius:10px;font-size:14px;height:35px;height:auto}.img-uploader .ant-btn.ant-btn-icon-only{background-color:transparent!important}.img-uploader .ant-upload-list-item-name{font-size:14px;color:#676d75!important;padding:0 10px;width:270px;text-align:left}.account-creation-content.image-upload{border-radius:2rem!important}.imageUpload-error{color:red;font-size:12px;margin-left:5px}.image-upload-modal-container :is(button){border:none;height:40px;border-radius:7px;background-color:#4e1a77;color:#fff;font-size:12px;transition:all .5s ease}.image-upload-modal-container :is(button):disabled{pointer-events:auto;opacity:1;color:#000;background-color:#cacaca}.dashed-container{border-radius:14px;border:1px;border-style:dashed;background:#fdfbff;border-color:#d5d5d500;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='0' y='0' width='100%25' height='100%25' rx='12' ry='12' fill='%23fdfbff' stroke='%23D2CFD6' stroke-width='1' stroke-dasharray='12,8'/%3E%3C/svg%3E") no-repeat center/100% 100%}.dashed-container.account{height:69vh;overflow:auto}.dashed-container.account::-webkit-scrollbar{display:none}.dashed-container.profile-poc{padding:27px}.poc-info-top{display:grid;grid-template-columns:.1fr 1fr}.poc-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#f5f1f7;color:#611a9a;border-radius:10px}.poc-info :is(h6){color:#6c6479;font-size:14px;font-weight:600}.poc-info .info-desc{color:#b0a6b5;font-size:12px;font-weight:400}.poc-info-bottom{margin:18px 0 0}.poc-info-bottom .info-label{color:#594e5f;font-size:12px}.poc-info-bottom .info-dec{color:#594e5f;font-size:12px;font-weight:600}.payment-info-container{padding:25px}.payment-info-container .payment-wrapper{display:grid;grid-template-columns:.5fr 1fr}.payment-label{display:grid;grid-template-columns:.1fr 1fr;align-items:center}.payment-label .payment-title{font-weight:500;font-size:12px;color:#594e5f}.payment-info-wrapper{display:flex;flex-direction:column;gap:25px}.vertical-dash{position:relative}.vertical-dash:before{content:"";border:1px;border-color:#c88aec;border-style:dashed;position:absolute;height:25px;top:20px;left:.2rem}.payment-name{color:#594e5f;font-size:12px;font-weight:600}.cust-skeleton-loader.profile-screen{height:20px;border-radius:3px}.circle-skeleton{width:100%;height:100%;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite linear}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.image-upload-info{font-size:12px;padding-bottom:5px;color:#dc3b43}.image-desc-tooltip{border:1px solid;background-color:#655075e5!important;left:-90px!important}.image-desc-tooltip .info{font-size:12px;font-weight:500}.image-desc-tooltip .popover-body{padding:6px;width:350px;display:flex;justify-content:center;color:#fff}.image-desc-tooltip .popover-arrow{left:257px!important}.image-desc-tooltip .popover-arrow:after{border-top-color:#655075e5!important}.image-desc-tooltip.b-img{border:1px solid;background-color:#655075e5!important;left:-30px!important}.image-desc-tooltip.b-img .popover-arrow{left:305px!important}.image-desc-tooltip.b-img .popover-arrow:after{border-top-color:#655075e5!important}.cust-tooltip-container{position:relative;cursor:pointer}.cust-tooltip-container:hover:after{content:attr(data-tooltip);position:absolute;transition:all .3s ease;bottom:18px;right:0;transform:translate(5%);width:max-content;padding:7px;background-color:#655075e5!important;border-radius:5px;color:#fff;z-index:9999;font-size:10px;opacity:1;visibility:visible}.cust-tooltip-container:hover:before{content:"";position:absolute;right:2px;bottom:.55rem;transform:translate(0);border-width:5px;border-style:solid;border-color:#655075e5 transparent transparent transparent;z-index:9999}.logout-action-container{display:flex;gap:10px;margin-top:15px}.logout-action-container .logut-btn{border:none;padding:7px 10px;color:#fff;font-size:12px;width:155px;border-radius:5px;cursor:pointer}.logout-action-container .logut-btn.cancel{background-color:transparent;color:#4e1a77;border:2px solid #4e1a77}.logout-action-container .logut-btn.confirm{background-color:#4e1a77}.logout-action-container .logut-btn.confirm :is(span){color:#fff}.default-popOver .ant-popover-content .ant-popover-inner{background-color:#ebddf5;padding:10px 20px 14px;box-shadow:-3px 5px 14px #00000042}.default-popOver .ant-popover-content .ant-popover-arrow:before{background:#ebddf5}.default-popOver .ant-popover-content .ant-popover-arrow:after{box-shadow:none}.coupon-details{min-width:500px;max-width:600px;background-color:#fff}.ant-switch.ant-switch-checked{background:#611a9a}.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#a97ac0}.image-remove{padding:0;display:flex;align-items:center;justify-content:center;height:20px;width:20px!important;position:absolute;left:55%;transform:translate(50%);z-index:9;top:-30px}.delete-image-modal :is(h2){font-weight:700;font-style:Bold;font-size:1.5rem;color:#4e1a77}.delete-image-modal .hint-content{color:#9b9b9b}.delete-image-modal .ant-modal-content{padding:20px 10px;border-radius:20px}
