.sidebar-wrapper{display:flex;min-height:100vh}.sidebar-container{background-color:#024da2;position:fixed;top:0;left:0;height:100vh;overflow-y:auto;border-radius:7px;padding:8px;display:flex;justify-content:space-between;flex-direction:column;width:250px;z-index:1000}.main-content{width:calc(100% - 250px);margin-left:250px;padding-left:20px;min-height:100vh;overflow-x:hidden}.sidebar-logo{padding:10px;background-color:#f0f7ff;border-radius:8px;margin-bottom:10px}.sidebar-logo img{width:150px;height:38px;object-fit:fill}.sidebar-content{border:1px solid #C9CFD714;border-radius:8px;padding:15px;background:#f3f5f91f}.sidebar-content ul{padding:0}.sidebar-content ul a{text-decoration:none;color:#fff!important}.sidebar-content ul a li{display:flex;align-items:center;font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:12px;padding:12px!important;margin-bottom:8px}.sidebar-content ul a li img{margin-right:10px;width:17px!important}.sidebar-content ul .active{background:#024da2;box-shadow:0 1px 20px #024da20f;border-radius:8px!important;color:#fff!important}.sidebar-content ul .active a{color:#fff!important}.customaccordion1 .MuiPaper-root{box-shadow:none!important;background-color:unset!important}.customaccordion1 .MuiAccordionSummary-root{min-height:30px!important;padding:0}.customaccordion1 .MuiAccordionSummary-root.Mui-expanded{min-height:40px!important}.customaccordion1 .MuiAccordionSummary-content{display:flex;align-items:center;font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:12px;padding:12px!important;margin:0;color:#fff!important}.customaccordion1 .MuiAccordionSummary-content img{margin-right:10px;width:17px!important}.customaccordion1 .Mui-expanded{margin:0!important}.customaccordion1 .MuiAccordionSummary-expandIconWrapper{color:#fff!important}.customaccordion1 .MuiAccordionDetails-root{padding:0!important}.customaccordion1 .MuiAccordionActions-root{padding:20px 0 0!important}.customaccordion1 .accordion-ul{margin:0;padding:0 0 0 20px}.customaccordion1 .accordion-ul a li{font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:12px;padding:10px!important;margin:0 0 10px!important}.customaccordion1 .accordion-ul a{text-decoration:none;color:#fff!important}.customaccordion1 .accordion-ul a .active img{filter:brightness(1) sepia(1) hue-rotate(190deg) saturate(500%) contrast(1);transition:filter .3s ease}.profile-menu{background:#ffffff0f;box-shadow:0 1px 20px #024da20f;border-radius:8px!important;color:#fff!important;padding:10px;margin-bottom:15px}.profileButton{display:flex;justify-content:space-between;align-items:flex-start}.profile-menu .MuiButton-root{padding:0}.profileImage{width:40px;height:40px;border-radius:50%;margin-right:12px;object-fit:cover}.profile-section{display:flex;align-items:center;gap:10px;margin-bottom:10px}.profile-section .profile-image{width:40px;height:40px;object-fit:fill;border-radius:50%}.profile-text{display:flex;align-items:flex-start;flex-direction:column}.profile-menu ul{padding:0}.profile-menu ul li{display:flex;align-items:center;font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:12px;padding:10px 12px!important;cursor:pointer}.profile-menu .active{background:#024da2;box-shadow:0 1px 20px #024da20f;border-radius:8px!important;color:#fff!important}.profile-menu ul li:not(:last-child){margin-bottom:8px}.profile-menu ul li .MuiListItemIcon-root{min-width:0px;margin-left:auto}.profile-menu ul li .MuiListItemIcon-root .MuiSvgIcon-root{font-size:25px;color:#fff}.profile-menu ul li img{margin-right:10px;width:17px!important}.main-content{transition:filter .5s ease}.blurred{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.modal-overlay{position:fixed;bottom:0;left:0;height:100%;background-color:#fff6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999}.modal-section{position:fixed;bottom:13px;left:280px;background:#fff;border-radius:10px;padding:20px;width:300px;box-shadow:0 4px 20px #0003}.modal-content{position:relative}.profile-details img{width:100px;height:100px;object-fit:fill;cursor:pointer;margin-bottom:10px;border-radius:50%}.profile-details .file-upload-icon{position:absolute;bottom:14px;right:-4px}.profile-details .file-upload-icon img{width:30px!important;height:30px!important;object-fit:fill!important;margin:0!important}.profile-details .MuiFilledInput-input{font-family:var(--base-font-family);font-size:14px;font-weight:500;line-height:15px;color:#000;background-color:#efefef!important;padding:10px;text-align:center}.password-edit .MuiOutlinedInput-input{font-family:var(--base-font-family);font-size:14px;font-weight:400;line-height:21px;color:#000;border-radius:5px}.password-edit .MuiInputLabel-root{font-family:var(--base-font-family);top:-2px!important;color:#000;font-size:14px;font-weight:400}.password-edit .MuiOutlinedInput-notchedOutline{border-radius:5px!important;border:.67px solid #1C375A29}.password-edit .MuiFormControl-root .MuiInputBase-colorPrimary.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1c375a29!important}.password-edit .MuiInputLabel-root.Mui-focused{font-family:var(--base-font-family);font-size:14px;font-weight:600;color:var(--login-text-color)!important}.password-edit .MuiFormHelperText-root,.profile-details .MuiFormHelperText-root{font-family:var(--base-font-family);font-size:10px;font-weight:400;line-height:8px;margin:05px 0 0!important;color:#dd2020!important}.password-edit .MuiButton-root,.profile-details .MuiButton-root{font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:12px;background-color:#23a058;color:#fff;padding:10px 20px;margin-top:10px;text-transform:capitalize}.modal-content .clear-icon{padding:0;color:#024da2}.profile-details{display:flex;justify-content:center;align-items:center;flex-direction:column}.header-main{display:flex;justify-content:space-between;align-items:center}.logout-modal{display:flex;flex-direction:column;align-items:center}.logout-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}.logout-modal-content img{width:28px;height:28px;object-fit:fill;margin-bottom:10px}.custom-typography .login-text-h4{font-family:var(--base-font-family);font-weight:600;font-size:30px;line-height:40px;color:#024da2;margin-bottom:05px}.custom-typography .login-text-body1{font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:15px;color:var(--textfield-text-color);text-align:center}.custom-typography .login-text-h5{font-family:var(--base-font-family);font-weight:600;font-size:30px;line-height:25px;color:#fff;margin-bottom:13px}.custom-typography .login-text-h6{font-family:var(--base-font-family);font-weight:400;font-size:30px;line-height:23px;color:#fff}.custom-typography .sidebar-content-h5{font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:10px;color:#8d97a9;margin:20px 0}.custom-typography .profile-text-h5{font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:10px;color:var(--login-text-color);text-transform:capitalize}.custom-typography .profile-text-body2{font-family:var(--base-font-family);font-weight:400;font-size:12px;line-height:12px;color:var(--login-text-color)}.custom-typography .loan-application-body2{font-family:var(--base-font-family);font-weight:400;font-size:16px;line-height:15px;color:var(--login-text-color)}.custom-typography .loan-application-h5{font-family:var(--base-font-family);font-weight:400;font-size:16px;line-height:15px;color:#024da2;margin-top:10px}.custom-typography .loan-application-h4{font-family:var(--base-font-family);font-weight:400;font-size:22px;line-height:25px;color:var(--login-text-color)}.custom-typography .loan-details-h5{font-family:var(--base-font-family);font-weight:600;font-size:16px;line-height:20px;color:var(--login-text-color);margin-bottom:15px}.custom-typography .loan-details-h5 span{font-weight:400}.custom-typography .loan-details-body2{font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:12px;color:var(--login-text-color);margin-bottom:15px}.custom-typography .loan-details-h4{font-family:var(--base-font-family);font-weight:600;font-size:18px;line-height:14px;color:#024da2}.custom-typography .success-text-body2{font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:12px;color:#2e7d32}.custom-typography .popup-text{font-family:var(--base-font-family);font-size:14px;font-weight:500;line-height:18px;color:var(--login-text-color);text-align:center}.custom-typography .step-header{font-family:var(--base-font-family);font-weight:600;font-size:16px;line-height:14px;color:#024da2;text-transform:capitalize}.custom-typography .profile-menu-h5{font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:10px;color:#fff;margin-bottom:07px;text-transform:capitalize}.custom-typography .profile-menu-body2{font-family:var(--base-font-family);font-weight:400;font-size:12px;line-height:12px;color:#fff;text-transform:capitalize}.custom-typography .dashboard_text_h5{font-family:var(--base-font-family);font-weight:600;font-size:21px;line-height:35px;color:#367ac5}.custom-typography .dashboard_text_body1{font-family:var(--base-font-family);font-weight:600;font-size:12.54px;line-height:23px;color:#367ac5}.custom-typography .status-count{font-family:var(--base-font-family);font-weight:500;font-size:10.44px;line-height:14px;color:#263238}.custom-typography .progress-percent{font-family:var(--base-font-family);font-weight:500;font-size:10.44px;line-height:14px;color:#263238;text-align:right}.custom-typography .logout-modal-text{font-family:var(--base-font-family);font-weight:600;font-size:26px;line-height:20px;color:#353535;margin-bottom:10px}.custom-typography .logout-modal-text-body{font-family:var(--base-font-family);font-weight:600;font-size:12px;line-height:14px;color:#353535}.custom-button .MuiButton-root:hover{background-color:none!important}.custom-button .submit-btn{font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:12px;width:100%;background-color:var(--primary-background-color);color:#f3f5f9;text-transform:capitalize;padding:12px;border-radius:5px;margin-top:20px}.custom-button .loan-application-back{font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:12px;text-transform:capitalize;padding:7px 12px;border-radius:5px}.custom-button .loan-application-next{font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:14px;text-transform:capitalize;padding:10px 20px;border-radius:5px}.custom-button .loan-application-next .MuiButton-endIcon{width:20px;height:20px;object-fit:fill}.custom-button .approve-btn{border:.2px solid #23A058;background:#caf0d8;color:#23a058}.custom-button .recommend-btn{border:.2px solid #024DA2;background:#eaf2ff;color:#024da2}.custom-button .revert-btn{border:.2px solid #DD2020;background:#ffe9bf;color:#dd2020}.custom-button .reject-btn{border:.2px solid #DD2020;background:#fdd;color:#dd2020}.custom-button .profile-edit-btn{font-family:var(--base-font-family);font-size:16px;font-weight:600;line-height:16px;color:var(--primary-background-color);text-transform:capitalize;display:flex;align-items:center;padding:0!important;width:100%}.custom-button .logout-button{font-family:var(--base-font-family);font-size:15px;font-weight:500;line-height:16px;text-transform:capitalize;display:flex;align-items:center;color:#dd2020;border:.2px solid #DD2020;padding:8px 12px;border-radius:5px}.custom-button .logout-button:hover{background-color:unset!important}.custom-button .submit-steps-btn{font-family:var(--base-font-family);font-weight:400;font-size:13px;line-height:7px;text-transform:capitalize;padding:12px 20px;border-radius:5px;background-color:#23a058;color:#f3f5f9}.custom-button .submit-steps-btn .MuiButton-endIcon{padding:3px;color:#fff;border-radius:50%;border:1px solid #FFFFFF}.custom-button .submit-steps-btn .MuiSvgIcon-root{font-size:16px}.custom-button .prev-step{padding:08px;background-color:var(--primary-background-color);color:#f3f5f9;border-radius:50%;cursor:pointer;min-width:0px}.custom-button .prev-step .MuiButton-startIcon{margin:0}.custom-button .prev-step .MuiSvgIcon-root{font-size:16px}.common-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-serchbydate{border:1px solid #C9CFD7A3;background-color:#fff;padding:10px;display:flex;align-items:center;border-radius:8px}.admin-login-container{width:100%;height:99vh}.login-img{background-image:url(/assets/login_background-CgIJCdsx.svg);background-size:cover;background-repeat:no-repeat;width:100%;height:99vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.resetpassword-img{background-image:url(/assets/password_image-C9qvEzp5.svg);background-size:cover;background-repeat:no-repeat;width:100%;height:99vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-img img{height:100px;width:100px;object-fit:cover}#checkcircle{color:#1a71f6!important}.login-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:99vh;background-color:#fff}.login-content{width:450px}.login-header{display:flex;justify-content:space-between;align-items:flex-start}.login-header img{width:100px;height:100px;object-fit:fill}.login-fields-container{width:60%}.login-checkbox{display:flex;justify-content:space-between;align-items:center}.forgot-content{display:flex;flex-direction:column;align-items:center}.forgot-content .success-image{width:120px;height:120px;object-fit:fill;margin-bottom:20px}.otp-input{display:flex;justify-content:center;align-items:center}.otp-input input{width:45px!important;height:45px!important;background-color:#f0f0f0;border-radius:8px;outline:none!important;font-family:var(--base-font-family);font-weight:500;font-size:14px;line-height:16px;color:#000;text-align:center}.otp-input input:not(:last-child){margin-right:20PX}.error-text{font-family:var(--base-font-family);font-size:10px;font-weight:400;line-height:8px;margin:05px 0 0!important;color:#dd2020!important;display:flex;justify-content:center}.MuiOutlinedInput-input.Mui-disabled{-webkit-text-fill-color:unset!important}.common-textfiled .MuiOutlinedInput-input{font-family:var(--base-font-family);font-size:14px;font-weight:400;line-height:21px;color:#000;padding:12px;border-radius:5px}.common-textfiled .MuiPickersTextField-root{width:100%;font-family:var(--base-font-family);font-size:14px;font-weight:400;line-height:21px;color:#000}.common-textfiled .MuiPickersSectionList-root{font-family:var(--base-font-family);font-size:14px;font-weight:400;line-height:21px}.common-textfiled .MuiInputLabel-root{font-family:var(--base-font-family);top:-2px!important;color:var(--login-text-color);font-size:14px;font-weight:400}.common-textfiled .MuiOutlinedInput-root{background-color:var(--secondory-background-color)!important}.common-textfiled .MuiOutlinedInput-root textarea{padding:0!important}.common-textfiled .MuiOutlinedInput-notchedOutline{border:1px solid #C9CFD7!important;border-radius:5px!important}.common-textfiled .MuiFormControl-root .MuiInputBase-colorPrimary.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#c9cfd7!important}.common-textfiled .MuiInputLabel-root.Mui-focused{font-family:var(--base-font-family);font-size:14px;font-weight:600;color:var(--login-text-color)!important}.common-textfiled .MuiInputLabel-root.Mui-focused .MuiFormLabel-asterisk{color:var(--login-text-color)!important}.common-textfiled .MuiFormHelperText-root{font-family:var(--base-font-family);font-size:10px;font-weight:400;line-height:8px;margin:05px 0 0!important;color:#dd2020!important}.common-textfiled .MuiAutocomplete-root .MuiOutlinedInput-root{padding:0!important}.common-textfiled .MuiInputAdornment-root{margin:0}.common-textfiled .MuiButtonBase-root,.common-textfiled .MuiIconButton-root:hover{background-color:unset!important}.common-textfiled .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#dd2020!important}.common-autocomplete .MuiInputLabel-root{font-family:var(--base-font-family);top:-2px!important;color:var(--login-text-color);font-size:14px;font-weight:400}.common-autocomplete .MuiOutlinedInput-input{font-family:var(--base-font-family);font-size:14px;font-weight:400;line-height:21px;color:#000;border-radius:5px}.common-autocomplete .MuiInputLabel-root.Mui-focused{font-family:var(--base-font-family);font-size:14px;font-weight:600;color:var(--login-text-color)!important}.common-autocomplete .MuiAutocomplete-endAdornment .MuiIconButton-root{background-color:transparent!important;color:#0000008a!important}.common-autocomplete .MuiIconButton-root .MuiSvgIcon-root{font-size:20px!important}.common-autocomplete .MuiAutocomplete-root .MuiOutlinedInput-root{padding:5px}.common-autocomplete .MuiOutlinedInput-notchedOutline,.common-autocomplete .MuiFormControl-root .MuiInputBase-colorPrimary.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #C9CFD7!important}.common-autocomplete .MuiFormHelperText-root{font-family:var(--base-font-family);font-size:10px;font-weight:400;line-height:8px;margin:05px 0 0!important;color:#dd2020!important}.common-autocomplete .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#dd2020!important}.custom-checkbox{display:flex;align-items:center}.custom-checkbox .MuiSvgIcon-root{color:var(--textfield-text-color);cursor:pointer}.custom-checkbox .MuiFormControlLabel-root{margin:0!important}.custom-checkbox .MuiCheckbox-root{color:var(--textfield-text-color)!important;padding:0 10px 0 0!important}.custom-checkbox .MuiFormControlLabel-root .MuiFormControlLabel-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:17px;color:var(--textfield-text-color)!important}.custom-link a{font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:12px;color:#024da2;text-decoration:underline}.common-section{margin:20px 20px 0}.common-content-main{padding:20px;background-color:var(--secondory-background-color);border:1px solid #C9CFD7A3;border-radius:12px}.application-steps-main{background-color:unset;border:0px}.loan-application-header{position:relative;display:flex;align-items:baseline}.header-back-button{position:absolute;left:0}.header-title-center{flex-grow:1;display:flex;justify-content:center;position:absolute;left:50%;transform:translate(-50%)}.loan-application-actions{display:flex;justify-content:space-between;align-items:center}.loan-details{padding:20px;background-color:var(--secondory-background-color);border:1px solid #C9CFD7A3;border-radius:12px}.loan-details-action{margin-top:30px;display:flex;justify-content:flex-end;align-items:center;gap:30px}.progress-validate{padding:20px;background-color:var(--secondory-background-color);border-radius:12px;height:100%;max-height:120px;box-shadow:0 0 9.07px #00000040}.avatar-wrapper{display:flex;justify-content:center;align-items:center;height:100%;max-height:153px}.avatar-wrapper .MuiAvatar-root{border:1.03px solid;border-image-source:linear-gradient(180deg,#96D3FF 0%,#024DA2 100%);background:#dbf0ff;width:170px;height:170px;font-family:var(--base-font-family);font-weight:400;font-size:101.42px;line-height:12px;color:#6b9ac8}.avatar-wrapper img{border-radius:50%}.sider-header{display:flex;justify-content:space-between;align-items:center;background-color:#f1f1f1;padding:10px;border-radius:8px;margin-bottom:5px}.progress-circle{position:relative;width:171px;height:172px}.progress-circle-background{fill:none;stroke:#e0f2fe;stroke-width:30;box-shadow:0 3.24px 3.24px #00000040 inset}.progress-circle-progress{fill:none;stroke:#00a5ff;stroke-width:30;stroke-linecap:square;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .5s ease;box-shadow:0 4.12px 4.12px #00000040 inset;stroke-linecap:inherit}.progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.progress-percent{margin-bottom:07px}.progress-percent,.progress-label{font-family:var(--base-font-family);font-weight:600;font-size:14px;line-height:16px;color:#0168a1}.progress-section{display:flex;justify-content:space-evenly;align-items:center}.progress-validate .progress-counts ul{padding:0;margin:0}.progress-validate .progress-counts ul li{font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:12px}.progress-validate .progress-counts ul li:first-child{color:#23a058}.progress-validate .progress-counts ul li:nth-child(2){color:#ff0707}.progress-validate .progress-counts ul li:not(:last-child){margin-bottom:14px}.section-sidebar{border:1px solid #e0e0e0;border-radius:10px;padding:15px;background-color:#fff}.step-card-section-1{height:100%;max-height:352px}.step-card-section-2{height:100%;max-height:400px}.sticky-header-container{position:sticky;top:0;z-index:100;background-color:#fff;padding:10px}.stepcard-action{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.section-scroll-container{height:100%;max-height:300px;overflow-y:auto;padding-right:5px}.section-scroll-container::-webkit-scrollbar{width:8px;height:8px}.section-scroll-container::-webkit-scrollbar-thumb{background-color:#c2c2c2;border-radius:7px}.section-scroll-container::-webkit-scrollbar-track{border-radius:7px;border:1.03px solid #9A9A9A66}.section-scroll-container .section-scroll-step-card{display:flex;justify-content:space-between;align-items:center;border:1px solid #cfd9e0;border-radius:6px;padding:15px;background-color:transparent;width:100%;cursor:pointer;color:#2c2c2c}.section-scroll-container .section-scroll-step-card:not(:last-child){margin-bottom:13px}.section-scroll-container .section-scroll-step-card.active{background-color:#024da2;color:#fff}.section-scroll-container .section-scroll-step-card .section-title,.section-scroll-container .section-scroll-step-card .section-count{font-family:var(--base-font-family);font-weight:400;font-size:12px;line-height:12px}.section-scroll-container .section-scroll-step-card.active .section-count.valid,.section-scroll-container .section-scroll-step-card.active .section-count.invalid{color:#fff}.section-scroll-container .section-scroll-step-card .section-count.valid{color:#00a310}.section-scroll-container .section-scroll-step-card .section-count.invalid{color:#ff3e3e}.application-step-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.step-navigations{display:flex;justify-content:space-between;align-items:center}.step-navigations-btn{display:flex;justify-content:space-between;align-items:center;gap:20px}.search-wrapper{margin-bottom:10px}.custom-search{margin-bottom:0;width:260px}.custom-search .MuiOutlinedInput-root{border-radius:5px!important;border:1px solid #C9CFD7!important}.search-wrapper .MuiOutlinedInput-input{font-family:var(--base-font-family);font-size:14px;font-weight:400;line-height:21px;color:#000;padding:8px;border-radius:5px}.search-wrapper .MuiOutlinedInput-notchedOutline{border:.72px solid #FFFFFF!important}.search-wrapper .MuiOutlinedInput-root{background-color:#fff;border-radius:50px;padding-left:15px;padding-right:19px}.search-wrapper .MuiButtonBase-root{padding:5px;border-radius:50%;background-color:#f5f3f3}.search-wrapper .MuiButtonBase-root:hover{background-color:#f5f3f3}.search-wrapper .clear-icon{color:#000;font-size:20px}input:-internal-autofill-selected{background-color:var(--background-color-white)!important;-webkit-text-fill-color:#000000!important}.progress-container{width:100%;height:600px;display:flex;justify-content:center;align-items:center}.step-bar-container{display:flex;justify-content:space-between;align-items:center;padding:20px;font-family:Arial,sans-serif;width:100%;max-width:900px;margin:20px auto}.step{position:relative;text-align:center;flex:1}.step:last-child{flex:none}.step-circle{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center}.step-label{font-family:var(--base-font-family);font-weight:500;font-size:14px;line-height:17px;color:#010814;text-align:left;margin-top:13px}.step-connector{position:absolute;top:20px;left:43px;width:calc(100% - 42px);height:5px}.inner-circle{position:absolute;width:18px;height:18px;border-radius:50%;background-color:#24b339}.step-circle.completed{border:2px solid #4CAF50}.step-circle.active{border:2px solid #2196F3}.step-circle.pending{border:2px solid #BDBDBD}.step-connector.pending{background-color:#e0e0e0}.step-circle.rejected{border:2px solid #FF0000}.step-connector.completed{background-color:#24b339}.step-connector.rejected{background-color:red}.step-circle.active .inner-circle{background-color:#2196f3}.step-circle.rejected .inner-circle{background-color:red}.step-circle.pending .inner-circle{background-color:#ccc}.cards-details{margin-bottom:30px}.card{display:flex;justify-content:space-between;background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;height:106px;box-shadow:0 2px 8px #0000000d;transition:transform .2s ease-in-out}.card:hover{transform:translateY(-4px);box-shadow:0 6px 20px #0000001a}.status-card{display:flex;align-items:center;gap:12px;background:#fff;box-shadow:0 0 5px #00000040;border-radius:40px;padding:0 20px 0 0}.status-card:not(:last-child){margin-bottom:20px}.status-card .status-info{display:flex;justify-content:space-between;align-items:center}.status-card .status-info .status-title{background-color:#29a5e2;width:200px;height:22px;border-radius:40px 0 0 40px;padding:10px;font-family:var(--base-font-family);font-weight:400;font-size:15px;line-height:14px;color:#fff;display:flex;align-items:center;justify-content:center}.status-card .progress-bar{height:100%;width:100%}.status-card .progress-bar .MuiLinearProgress-root{background-color:#e9e9e9;border-radius:20px;height:10px;transition:width .4s ease}.status-card .progress-bar .MuiLinearProgress-bar1{background:linear-gradient(90deg,#2bbcff,#1c3552);border-radius:20px}@keyframes popIn{0%{opacity:0;transform:scale(0) translate(-50%,-50%)}50%{opacity:.5;transform:scale(1.4) translate(-50%,-50%)}to{opacity:1;transform:scale(1) translate(-50%,-50%)}}.step-circle.completed .inner-circle:after{content:"✔";color:#fff;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:popIn .3s ease-out}.step-circle.rejected .inner-circle:after{content:"✖";color:#fff;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:popIn .3s ease-out}@media (min-width: 1601px) and (max-width: 2000px){.section-scroll-container{max-height:393px}.step-card-section-1{max-height:448px}.step-card-section-2{max-height:498px}}@media (min-width: 2001px) and (max-width: 2400px){.section-scroll-container{max-height:567px}.step-card-section-1{max-height:600px}.step-card-section-2{max-height:652px}}@media (min-width: 2401px){.section-scroll-container{max-height:750px}.step-card-section-1{max-height:800px}.step-card-section-2{max-height:840px}}.common_table{padding:12px;background-color:#fff;border-radius:12px;border:.4px solid #C9CFD7}.common_table .MuiTableContainer-root{border-top-left-radius:8px;border-top-right-radius:8px}.common_table .MuiTable-root .MuiTableHead-root .MuiTableRow-root{background-color:#f0f0f0}.common_table .MuiTable-root .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{font-family:var(--base-font-family);font-weight:600;font-size:12px;line-height:10px;color:var(--login-text-color);padding:15px 14px;white-space:nowrap;text-transform:capitalize}.static_col .MuiTable-root .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root:nth-child(2){position:sticky;left:0;background-color:#f0f0f0;z-index:100;box-shadow:2px 0 5px -2px #0000001a}.static_col .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(2){position:sticky;left:0;background-color:#fff;z-index:100;box-shadow:2px 0 5px -2px #0000001a}.common_table .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{font-family:var(--base-font-family);font-weight:400;font-size:12px;line-height:14px;color:var(--login-text-color);padding:12px;border-bottom:.6px solid #C9CFD770}.common_table .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .MuiFormHelperText-root{font-family:var(--base-font-family);font-size:10px;font-weight:400;line-height:8px;margin:05px 0 0!important;color:#dd2020!important}.common_table .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .remarks-label{font-family:var(--base-font-family);font-size:10px;font-weight:700;line-height:8px;margin:05px 0 0!important;color:#dd2020!important}.common_table .MuiTable-root .MuiTableBody-root .MuiTableRow-root{white-space:nowrap}.common_table .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .action-btn{display:flex;align-items:center}.common_table .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .action-btn .MuiDivider-root{border:.4px solid #C9CFD7;height:20px;margin:0 10px}.common_table .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .action-btn img{width:15px;height:15px;object-fit:fill}.common_table .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .action-btn .MuiIconButton-root{padding:0}.common_table .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .checkbox-btn .MuiCheckbox-root{padding:0!important}.common_table .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .checkbox-succes{display:flex;align-items:center;gap:10px}.common_table .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .user-profile{width:30px;height:30px;object-fit:fill;border-radius:50%}.common_table .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .avatar_icon{display:flex;justify-content:center;align-items:center}.common_table .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .avatar_icon .MuiAvatar-root{width:30px;height:30px;object-fit:fill;border-radius:50%;cursor:pointer}.StepDetails_table .MuiTableContainer-root{max-height:260px;height:100%}.StepDetails_table .MuiTable-root{position:relative}.StepDetails_table .MuiTableHead-root{position:sticky;top:0;z-index:50}.StepDetails_table .MuiTableContainer-root::-webkit-scrollbar{width:8px;height:8px}.StepDetails_table .MuiTableContainer-root::-webkit-scrollbar-thumb{background-color:#c2c2c2;border-radius:7px}.StepDetails_table .MuiTableContainer-root::-webkit-scrollbar-track{border-radius:7px;border:1.03px solid #9A9A9A66}.pagination_table{padding:40px 30px 30px;display:flex;justify-content:space-between;align-items:flex-end;color:#000}.pagination_table .MuiPagination-ul{width:100%;display:flex;flex-wrap:nowrap}.pagination_table .MuiPagination-ul .MuiPaginationItem-root{font-family:var(--base-font-family);font-size:14px;font-weight:500;line-height:18px;color:#000}.pagination_table .MuiPagination-ul .MuiPaginationItem-root.Mui-selected{background-color:var(--primary-background-color)!important;color:var(--primary-text-color)}.pagination_table h5{font-family:var(--base-font-family);font-size:16px;font-weight:500;line-height:19px;color:#000}@media (min-width: 1601px) and (max-width: 2000px){.StepDetails_table .MuiTableContainer-root{max-height:415px}}@media (min-width: 2001px) and (max-width: 2400px){.StepDetails_table .MuiTableContainer-root{max-height:573px}}@media (min-width: 2401px){.StepDetails_table .MuiTableContainer-root{max-height:780px}}.common_toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.custom_filter{display:flex;align-items:center;gap:20px}.common_toolbar .MuiButtonBase-root{border-radius:4px;padding:08px 14px;font-family:var(--base-font-family);font-size:14px;line-height:21px;font-weight:500;text-transform:capitalize!important}.filter-options .MuiMenu-paper{border:1px solid #C9CFD7!important;border-radius:4px!important;padding:14px;width:270px}.filter-options .header-main{display:flex;justify-content:space-between;align-items:center}.header-main span{color:red;cursor:pointer}.filter-options .MuiMenu-paper .MuiMenu-list{padding:0!important}.popup-btn{border-radius:4px;font-family:var(--base-font-family);font-size:14px;background-color:#024da2!important;color:#fff;text-transform:capitalize!important;padding:8px 13px}.dialog-popup .MuiDialog-paper{border-radius:5px!important;box-shadow:0 4px 4px #00000040;border:.4px solid #C4C4C4;width:470px!important;max-width:100%!important;max-height:100%!important}.dialog-popup .MuiDialog-paper .MuiIconButton-root{background-color:var(--primary-background-color);color:var(--primary-text-color);padding:5px!important}.dialog-popup .MuiDialog-paper .MuiIconButton-root .MuiSvgIcon-root{font-size:18px}.dialog-popup .MuiDialogTitle-root{font-family:var(--base-font-family);font-size:16px;font-weight:600;line-height:20.39px;color:var(--secondory-text-color)}.dialog-popup .MuiDialogTitle-root p{font-family:var(--base-font-family);font-size:14px;font-weight:400;line-height:20.39px;color:var(--secondory-text-color);margin-top:05px}.dialog-popup .MuiDialogContent-root{border-top:1px solid #C4C4C4!important;border-bottom:0px!important;overflow:unset!important;padding:20px 20px 0!important}.dialog-popup .MuiDialogActions-root{padding:20px!important}.dialog-popup .MuiDialogActions-root .dialog-popup_submit-btn{font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:16px;text-transform:capitalize;border-radius:5px;background-color:var(--primary-background-color);color:#f3f5f9;padding:10px 25px;width:100%}.password-modal .MuiModal-backdrop{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background-color:#fff9!important}.password-modal .success-container{display:flex;flex-direction:column;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:450px}.success-image{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.password-modal .success-image img{width:120px;height:120px;object-fit:cover}.custom-menu .MuiButton-root{padding:0!important;font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:14px;color:var(--login-text-color);text-transform:capitalize;min-width:0px!important}.custom-menu .MuiButton-root:hover{background-color:unset!important}.custom-menu .MuiButton-root img{width:20px;height:20px;object-fit:fill}.menu-items .MuiMenu-paper{width:200px;max-width:300px;border:1px solid #C4C4C4!important;box-shadow:-4px 4px 6px #0e0f0e21!important;background:#fff!important;border-radius:10px!important;padding:20px 16px!important}.menu-items .MuiMenu-list{padding:0!important}.menu-items .MuiMenu-list .MuiMenuItem-root{font-family:var(--base-font-family);font-weight:400;font-size:14px;line-height:12px;color:#2c2c2c;padding:05px}.menu-items .MuiMenu-list .MuiMenuItem-root:not(:last-child){margin-bottom:08px}.menu-items .MuiMenu-list .MuiMenuItem-root:hover{background-color:unset!important}.customer-details .profile-edit{display:flex;justify-content:space-between;width:100%;margin:0 0 30px}.password-edit .profile-details{width:100%}.password-edit .profile-details img{width:100px;height:100px;object-fit:fill;cursor:pointer;margin-bottom:10px;border-radius:50%}.password-edit .profile-details .file-upload-icon{position:absolute;bottom:14px;right:-4px}.password-edit .profile-details .file-upload-icon img{width:28px!important;height:18px!important;object-fit:fill!important;margin:0!important}.password-edit .profile-details .MuiFilledInput-input{font-family:var(--base-font-family);font-size:14px;font-weight:500;line-height:15px;color:#000;background-color:#efefef!important;padding:10px;text-align:center}.password-edit .profile-details .MuiFilledInput-root:before{border:0px!important}.password-edit .profile-details .MuiFilledInput-root:after{border:0px!important}.password-edit .profile-details .MuiOutlinedInput-input{font-family:var(--base-font-family);font-size:14px;font-weight:400;line-height:21px;color:var(--textfield-text-color);border-radius:5px}.password-edit .profile-details .MuiInputLabel-root{font-family:var(--base-font-family);top:-2px!important;color:var(--login-text-color);font-size:14px;font-weight:400}.password-edit .profile-details .MuiOutlinedInput-notchedOutline{border:1px solid #C9CFD7!important;border-radius:5px!important}.password-edit .profile-details .MuiFormControl-root .MuiInputBase-colorPrimary.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#c9cfd7!important}.password-edit .profile-details .MuiInputLabel-root.Mui-focused{font-family:var(--base-font-family);font-size:14px;font-weight:600;color:var(--login-text-color)!important}.password-edit .profile-details .MuiInputLabel-root.Mui-focused .MuiFormLabel-asterisk{color:var(--login-text-color)!important}.password-edit .profile-details .MuiAutocomplete-root .MuiOutlinedInput-root{padding:0!important}.password-edit .profile-details .MuiInputAdornment-root{margin:0}.password-edit .profile-details .MuiInputAdornment-root .MuiIconButton-root{padding:5px!important}.password-edit .profile-details .MuiInputAdornment-root .MuiIconButton-root .MuiSvgIcon-root{font-size:20px}:root{--base-font-family: "Inter", sans-serif !important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-background-color: #0043BD;--secondory-background-color: #FFFFFF;--primary-text-color: #FFFFFF;--secondory-text-color: #000000;--login-text-color: #2C2C2C;--textfield-text-color: #8D97A9;--textfiled-border-color: #C9CFD7}body{margin:0;background:#f0f7ff}
