body{font-family:Poppins,serif!important;margin:0}code{font-family:Poppins,serif}body{background-color:#f0eff0}.main-wrapper{flex-grow:1;height:calc(100vh - 76px);margin:0 24px 20px auto;max-width:calc(100% - 98px);min-height:560px}.main-wrapper>div:first-of-type{background-color:#fff;border-radius:10px;box-shadow:0 0 2px 0 #00000014;height:100%;margin:0;width:100%}.form-wrapper,.page-table{height:100%}.error-txt{color:#d60e41;font-family:inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.03em;line-height:18px;margin-bottom:0;margin-right:14px;margin-top:4px;text-align:left}.d-flex{display:flex}.d-align{align-items:center}.flex-container{justify-content:space-between}.d-flex-center,.flex-container{align-items:center;display:flex}.d-flex-center{justify-content:center}.pd-md{padding:12px 20px}.pd-sm{padding:14px}.fw-600{font-weight:600!important}.form-title{padding:24px 32px}.step-header{padding:14px 14px 0}.time-picker-wrapper .MuiStack-root{overflow:hidden;padding:0}.time-picker-wrapper input{font-size:14px;height:32px;padding:0 12px}.time-picker-wrapper .MuiFormControl-root{min-width:0!important;min-width:auto!important}.MuiTableCell-root .icon-btn{padding:6px 8px}.icon-btn{background:none;border:none;cursor:pointer;margin-left:8px}.icon-btn svg{font-size:16px}.divider{border-bottom:1px solid #e9edf5}.flex-space-btw-wrapper{display:flex;justify-content:space-between}.w-100{width:100%!important}.w-50{width:50%!important}.pd-10{padding:10px 0}.pd-16{padding:16px 0}.pd-24{padding:24px}.mb-10{margin-bottom:10px!important}.bg-white{background-color:#fff!important}.t-center{text-align:center}.t-uppercase{text-transform:uppercase}.t-capitalize{text-transform:capitalize}.fd-column{flex-direction:column}.border-box{align-items:center;display:flex;height:84px;margin:5px;outline:2px dashed #bcc2ce;outline-offset:10px}.border-box label>span{display:block;padding:0 16px 2px;text-align:center}.m-0{margin:0!important}.g-8{gap:8px}.seprator{border-right:1px solid #e3e3e3}.modal-body{.MuiTextField-root .MuiInputBase-root{background:#fff}}.play-btn svg{font-size:22px}@media only screen and (max-width:1279px){.step-header{padding:24px 16px 0}.form-title{padding:24px 16px}}@media only screen and (max-width:1023px){.main-wrapper{margin:0 14px 20px auto;max-width:calc(100% - 84px)}.form-title{padding:18px 16px 24px}.company-form-div{padding:0 24px!important}.step-header{align-items:flex-end;flex-direction:column;gap:8px}.step-header .g-8{flex-wrap:wrap;width:100%}}.chip-scroll-container{border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;max-height:150px;overflow-y:auto;padding-bottom:4px;padding-right:8px;&::-webkit-scrollbar{width:3px}&::-webkit-scrollbar-thumb{background-color:#e2e2e2;border-radius:10px}&::-webkit-scrollbar-thumb:hover{background-color:#888}&::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}}.runbudget-popup{justify-content:flex-end!important}.text-sticky-cell{overflow:hidden;text-overflow:ellipsis}.MuiTableHead-root{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1300}.mass-edit-paper{background-color:#fafafa;border:1px solid #e5e7eb;border-radius:24px;padding:16px}.mass-edit-heading{margin-bottom:4px!important}.mass-edit-heading,.mass-edit-label{color:#1a1a1a;text-transform:capitalize!important}.mass-edit-label{margin:4px!important}.selected-dropdown .MuiInputBase-root{background-color:initial!important}.input-on-click-dropdown{width:100%!important}.clear-search-icon{cursor:pointer;font-size:18px!important}.total-cost-column{font-weight:500!important}.total-cost-header-column{color:#1a1a1a!important;font-weight:500!important}.unsaved-changes-banner{align-items:center;background:#fff4e6;border:1px solid #ffd8a8;border-radius:8px;box-sizing:border-box;display:flex;gap:10px;padding:10px 14px;width:100%}.unsaved-changes-banner__icon{color:#d86800;flex-shrink:0;font-size:20px}.unsaved-changes-banner__text{color:#9a4d00;font-size:14px;font-weight:500;line-height:1.4}@keyframes icon1{0%{left:0;top:0}to{bottom:0;right:0;transform:scale(1.05);z-index:1}}@keyframes icon2{0%{bottom:0;right:0;transform:scale(1.05);z-index:1}to{left:0;top:0}}.text-input-wrapper{display:flex;flex-direction:column;gap:6px}.text-input-wrapper .MuiTextField-root .MuiInputBase-input{font-size:14px;padding:6px 12px}@media only screen and (max-width:1023px){.text-input-wrapper .MuiTextField-root .MuiInputBase-input{font-size:13px}}.text-input-wrapper .MuiTextField-root .Mui-disabled{cursor:not-allowed}.text-input-wrapper .MuiTextField-root .MuiInputBase-root{border-radius:6px;height:32px}.text-input-wrapper .MuiTextField-root .MuiInputBase-root fieldset.MuiOutlinedInput-notchedOutline{border-color:rgba(134,143,160,.161);box-shadow:0 1px 2px #0000000f}.text-input-wrapper .MuiTextField-root .MuiInputBase-root:hover fieldset.MuiOutlinedInput-notchedOutline{border-color:#86429366}.text-input-wrapper .MuiTextField-root .MuiInputBase-root.Mui-error fieldset.MuiOutlinedInput-notchedOutline{border-color:#d60e41!important}.text-input-wrapper .MuiTextField-root .MuiFormHelperText-root{color:#d60e41;margin-left:0}.custom-phone-input .MuiTypography-root{margin-bottom:6px}.custom-phone-input .react-international-phone-input-container .react-international-phone-country-selector button{border-bottom-left-radius:6px;border-color:rgba(134,143,160,.161);border-top-left-radius:6px;box-shadow:0 1px 2px #0000000f;height:32px}.custom-phone-input .react-international-phone-input-container input{border-bottom-right-radius:6px;border-color:rgba(134,143,160,.161);border-top-right-radius:6px;box-shadow:0 1px 2px #0000000f;height:32px;width:100%}.custom-phone-input .react-international-phone-input-container:hover button,.custom-phone-input .react-international-phone-input-container:hover input{border-color:#86429366}.theme-button .MuiButtonBase-root{border-radius:6px;height:32px;padding:6px 12px}@media only screen and (max-width:1279px){.theme-button .MuiButtonBase-root{font-size:13px;padding:4px 8px}}.transfer-btn .theme-button .MuiButtonBase-root{box-shadow:0 5px 15px #00000014;height:48px;min-width:64px}.transfer-btn .theme-button .MuiButtonBase-root:hover{background-color:#e3e3e3}.select-dropdown .MuiInputBase-root{background-color:#fff;border-radius:6px;height:32px;min-width:103px}.select-dropdown .MuiInputBase-root .MuiSelect-select{font-size:14px}.select-dropdown .MuiInputBase-root .MuiSelect-select .menu-item{font-weight:600;overflow:hidden;text-overflow:ellipsis;width:100%}.select-dropdown .MuiInputBase-root fieldset.MuiOutlinedInput-notchedOutline{border-color:rgba(134,143,160,.161);box-shadow:0 1px 2px #0000000f}.select-dropdown .MuiInputBase-root:hover fieldset.MuiOutlinedInput-notchedOutline{border-color:#86429366}.select-dropdown .MuiInputBase-root:focus-within fieldset.MuiOutlinedInput-notchedOutline{border-color:#86429366;box-shadow:0 0 2px #86429366}.custom-checkbox .MuiTypography-root{font-size:14px}.custom-tab{background-color:#fff}.custom-tab .MuiTypography-root{margin-bottom:8px}.custom-tab .tabs-container{background-color:#e9edf5;border-radius:6px;min-height:30px!important;padding:1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.custom-tab .MuiTabs-root .css-sv5aq8-MuiTabs-root{min-height:0}.custom-tab .MuiTab-root.Mui-selected{background-color:#f7f9fc!important;border-radius:4px;box-shadow:0 2px 6px 0 rgba(0,0,0,.251);font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.custom-tab .MuiTab-root.MuiTab-textColorPrimary{font-weight:500;min-height:30px;padding:4px 10px}@media only screen and (max-width:1023px){.custom-tab .MuiTab-root.MuiTab-textColorPrimary{font-size:12px;min-width:67px;padding:4px 6px}}.custom-tab .MuiTabs-indicator{height:0}.custom-tab .MuiTabs-flexContainer{align-items:center;padding:2px}.custom-tab .MuiButtonBase-root{text-transform:none}.custom-card .MuiTypography-root{color:#1c1c1c}.custom-card .MuiPaper-root{box-shadow:none}.custom-card .MuiCardContent-root{background-color:#e3f5ff;border-radius:16px;display:flex;flex-direction:column;gap:25px;height:112px;padding:24px;position:relative;width:312px}.custom-card .card-content{align-items:center;display:flex;justify-content:space-between}.add-parameter-modal{width:471px!important}.modal-container{left:50%;overflow:hidden;position:absolute;top:50%}@media only screen and (max-width:1279px){.modal-container.new-user-modal{width:55%!important}}@media only screen and (max-width:1023px){.modal-container.new-user-modal{width:70%!important}}.modal-container.new-user-modal .sticky-header{padding:10px 16px}.modal-container .modal-body{background:#f7f9fc;flex-grow:1;overflow-x:hidden;overflow-y:auto}.modal-container .modal-body::-webkit-scrollbar{width:6px}.modal-container .modal-body::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.modal-container .modal-body .autocomplete-modal .MuiAutocomplete-popper,.modal-container .modal-body .custom-autocomplete .MuiAutocomplete-popper{height:24%}.modal-container .modal-body .autocomplete-modal .MuiAutocomplete-popper .MuiPaper-root,.modal-container .modal-body .custom-autocomplete .MuiAutocomplete-popper .MuiPaper-root{max-height:100%}.modal-container .modal-body .autocomplete-modal .MuiAutocomplete-popper .MuiPaper-root .MuiAutocomplete-listbox,.modal-container .modal-body .custom-autocomplete .MuiAutocomplete-popper .MuiPaper-root .MuiAutocomplete-listbox{max-height:calc(100% - 16px)}.modal-container .modal-body .level-card-container .autocomplete-modal .MuiAutocomplete-popper,.modal-container .modal-body .level-card-container .custom-autocomplete .MuiAutocomplete-popper{inset:unset!important;overflow-y:auto;transform:none!important}.modal-container .sticky-header{border-bottom:1px solid #d5dbe5}.modal-container .sticky-footer{border-top:1px solid #d5dbe5}.MuiModal-root{align-items:center!important;display:flex!important;justify-content:center!important}.MuiModal-root.action-modal--non-blocking{align-items:flex-start!important;justify-content:flex-end!important}.MuiModal-root.action-modal--docking{align-items:center!important;justify-content:center!important}.MuiModal-root.action-modal--docking .MuiBackdrop-root{opacity:0!important;pointer-events:none;transition:opacity .5s ease}.MuiModal-root.action-modal--docking .modal-container--dock-animate{animation:actionModalDockToCorner .5s cubic-bezier(.4,0,.2,1) forwards;margin:0;overflow:hidden;position:fixed!important;z-index:1301}@keyframes actionModalDockToCorner{0%{bottom:auto;height:auto;left:50%;max-width:1000px;min-height:120px;right:auto;top:50%;transform:translate(-50%,-50%);width:60%}to{bottom:auto;height:auto;left:auto;max-width:calc(100vw - 32px);right:16px;top:16px;transform:translate(0);width:420px}}.modal-container{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px 0 #0003,0 30px 70px 0 rgba(26,34,64,.149),0 0 0 1px rgba(136,143,170,.102);display:flex;flex-direction:column;left:auto;max-height:80%;position:relative;top:auto;transform:none;width:400px}.sticky-footer,.sticky-header{background:#fff;position:-webkit-sticky;position:sticky;z-index:1}.sticky-header{top:0}.sticky-footer{bottom:0}.custom-progress-bar{margin:auto}.custom-progress-bar .MuiLinearProgress-root{border-radius:25px;height:10px}.custom-alert .MuiAlert-root{border-radius:8px;width:100%}.progress-circle-wrapper{align-items:center;display:flex;flex-direction:column}.progress-circle-wrapper .custom-progress-circle{display:inline-block;position:relative}.progress-circle-wrapper .custom-progress-circle .default-progress-circle{color:#e3e3e3;position:absolute;top:5px}.progress-circle-wrapper .custom-progress-circle .MuiCircularProgress-circle{stroke-width:2px}.loader-container{animation:spin 1s linear infinite;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:9999}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.search-wrapper{margin-bottom:5px;margin-left:10px}.search-wrapper .search-filter-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search-wrapper .search-filter-btn .MuiButtonBase-root{border-bottom-right-radius:0;border-color:rgba(134,143,160,.161);border-top-right-radius:0;box-shadow:0 1px 2px #0000000f;color:#464f60;padding:6px 14px!important}@media only screen and (max-width:1023px){.search-wrapper .search-filter-btn .MuiButtonBase-root{font-size:13px!important;padding:6px 8px 6px 12px!important}}.search-wrapper .search-filter-btn .text-input-wrapper{gap:0}.search-wrapper .search-filter-btn .text-input-wrapper .MuiTextField-root .MuiInputBase-root{width:280px}@media only screen and (max-width:1279px){.search-wrapper .search-filter-btn .text-input-wrapper .MuiTextField-root .MuiInputBase-root{width:240px}}@media only screen and (max-width:1023px){.search-wrapper .search-filter-btn .text-input-wrapper .MuiTextField-root .MuiInputBase-root{width:180px}}.search-wrapper .search-filter-btn .text-input-wrapper .MuiTextField-root .MuiInputBase-root fieldset.MuiOutlinedInput-notchedOutline{border-bottom-left-radius:0;border-top-left-radius:0}.search-wrapper .search-chip-display{display:flex;flex-direction:column;gap:6px;padding-top:8px}.search-wrapper .search-chip-display .d-flex{align-items:center}.search-wrapper .search-chip-display .d-flex p{color:rgba(70,79,96,.604)!important}.search-wrapper .search-chip-display .search-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.search-wrapper .search-chip-display .custom-chip{display:inline-block;margin-bottom:0}.search-wrapper .search-chip-display .MuiChip-root{position:relative}.search-wrapper .search-chip-display .MuiChip-root:hover img{display:block;margin-left:5px;opacity:1;width:16px}.search-wrapper .search-chip-display .MuiChip-root img{display:none;margin-right:0;opacity:0;transition:all .1s ease-in-out;width:0}.not-found-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;height:100dvh;justify-content:center;padding:30px}.not-found-container img{height:calc(100% - 170px);max-height:360px}.not-found-container .text{align-items:center;display:flex;flex-direction:column;gap:16px}.not-found-container-wrapper{align-items:center;display:flex;height:calc(100vh - 150px);justify-content:center}.search-filter-head{padding:8px 10px 8px 16px}#customized-menu .MuiPopover-paper{overflow-y:hidden;width:360px}#customized-menu .accordion-list{max-height:400px;overflow-y:auto}#customized-menu .accordion-list::-webkit-scrollbar{width:6px}#customized-menu .accordion-list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}#customized-menu .accordion-list .menu-list-item{margin:0!important}#customized-menu .accordion-list .menu-list-item .MuiPaper-root{background-color:#f7f9fc;border-bottom:1px solid #e9edf5;box-shadow:none!important}#customized-menu .accordion-list .menu-list-item .MuiPaper-root .MuiAccordionSummary-root{gap:16px;width:100%}#customized-menu .accordion-list .menu-list-item .MuiPaper-root .MuiAccordionSummary-root .MuiAccordionSummary-content{overflow:hidden;text-overflow:ellipsis}#customized-menu .accordion-list .menu-list-item .MuiPaper-root .MuiAccordionDetails-root{padding:0 8px!important}#customized-menu .accordion-list .menu-list-item .MuiPaper-root .MuiAccordionDetails-root .text-input-wrapper{gap:0;margin-bottom:4px;width:calc(100% - 76px)}#customized-menu .accordion-list .menu-list-item .MuiPaper-root .MuiAccordionDetails-root .custom-checkbox{padding:0 8px}#customized-menu .accordion-list .menu-list-item .MuiPaper-root .MuiTypography-root{color:#464f60;font-weight:500}#customized-menu .menu-btn-wrapper{padding:16px;width:calc(100% - 32px)!important}.image-upload-wrapper{display:flex;flex-direction:column;gap:10px}.image-upload-wrapper .uploaded-image{border-radius:50px;height:70px;width:70px}.upload-file-wrapper{padding:2px 0!important}.upload-file-wrapper .image-upload-wrapper{margin:16px 24px}.upload-file-wrapper .image-upload-wrapper .upload-file{border-radius:6px;height:20%;margin-top:12px;width:100%}.upload-file-wrapper .image-upload-wrapper .upload-file .upload-file-container{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center}.upload-file-wrapper .image-upload-wrapper .upload-file .upload-file-container .upload-file-img{height:76px;position:relative;width:76px}.upload-file-wrapper .image-upload-wrapper .upload-file .upload-file-container .upload-file-img .icon_wrapper{align-items:center;border-radius:8px;display:flex;height:50px;justify-content:center;position:absolute;width:50px}.upload-file-wrapper .image-upload-wrapper .upload-file .upload-file-container .upload-file-img .icon_wrapper.chart{animation:icon1 1s .5s infinite;background-color:#eaf5ff}.upload-file-wrapper .image-upload-wrapper .upload-file .upload-file-container .upload-file-img .icon_wrapper.file{animation:icon2 1s .5s infinite;background-color:#ffedec}.upload-file-wrapper .image-upload-wrapper .upload-file .upload-file-container .upload-file-img .icon_wrapper img{width:32px}.upload-file-wrapper .image-upload-wrapper .upload-file .upload-file-container .upload-file-btn{color:#864293!important;cursor:pointer}.upload-file-wrapper .note-container{border-radius:6px;margin:8px;padding:10px 15px}.upload-file-wrapper .note-container img{width:100%}.pad-outer{padding:14px 0 0!important}.custom-datepicker .MuiStack-root{overflow:visible;overflow:initial}.custom-datepicker .datepicker-input .MuiInputBase-root{border-radius:6px;height:32px}.custom-datepicker .datepicker-input .MuiInputBase-root input{font-size:14px!important}.custom-datepicker .datepicker-input .MuiInputBase-root fieldset.MuiOutlinedInput-notchedOutline{border-color:rgba(134,143,160,.161);box-shadow:0 1px 2px #0000000f}.custom-datepicker .datepicker-input .MuiInputBase-root:hover fieldset.MuiOutlinedInput-notchedOutline{border-color:#86429366}.custom-datepicker .MuiDialogActions-root,.custom-datepicker .MuiPickersToolbar-root{display:none}.custom-autocomplete .text-input-wrapper{width:100%!important}.custom-autocomplete .MuiInputBase-root{height:auto!important;min-height:32px;padding-bottom:4px!important;padding-left:6px!important;padding-top:4px!important}.custom-autocomplete .MuiInputBase-root .MuiChip-root{background-color:#e9edf5;height:auto;padding:1px 0}.custom-autocomplete .MuiInputBase-root .MuiChip-root span{color:#5e5adb;font-size:12px;font-weight:500}.custom-autocomplete .MuiInputBase-root .MuiInputBase-input{display:none}.custom-autocomplete .MuiAutocomplete-popper .MuiPaper-root .MuiAutocomplete-listbox{height:auto;max-height:31vh}.custom-autocomplete .MuiAutocomplete-popper .MuiPaper-root .MuiAutocomplete-listbox::-webkit-scrollbar{width:6px}.custom-autocomplete .MuiAutocomplete-popper .MuiPaper-root .MuiAutocomplete-listbox::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.creatable-autocomplete .MuiInputBase-root{border-radius:6px;font-size:14px;height:32px;padding:6px 12px!important}.creatable-autocomplete .MuiInputBase-root fieldset.MuiOutlinedInput-notchedOutline{border-color:rgba(134,143,160,.161);box-shadow:0 1px 2px #0000000f}.creatable-autocomplete .MuiInputBase-root:hover fieldset.MuiOutlinedInput-notchedOutline{border-color:#86429366}.custom-chip{display:inline;margin-right:6px}.custom-chip .MuiChip-root{border-radius:4px;font-weight:500;height:auto;padding:1px 8px}.custom-chip .MuiChip-root .MuiChip-label{font-size:12px;line-height:18px;padding:0}.chip-label-ellipsis,.custom-chip .MuiChip-root .MuiChip-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-label-ellipsis{display:inline-block;vertical-align:bottom}.custom-chip-region-group{align-items:flex-start;background:#fff;border:1px solid #e0e4ea;border-radius:10px;box-sizing:border-box;display:inline-flex;flex-wrap:wrap;gap:8px;margin-bottom:6px;margin-right:6px;max-width:100%;padding:2px}.custom-chip-region-label{align-items:center;border-right:1px solid #e0e4ea;color:#1a2240;display:inline-flex;font-size:12px;font-weight:600;min-height:28px;padding:0 7px;white-space:nowrap}.custom-chip-region-values{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:2px;max-width:100%}.vertical-stepper-container .MuiStepper-root{margin:0 25px;padding-top:25px!important}@media only screen and (max-width:1023px){.vertical-stepper-container .MuiStepper-root{margin:0 12px}}.vertical-stepper-container .MuiStepper-root .MuiStep-root{padding:6px 0}.vertical-stepper-container .MuiStepper-root .MuiStep-root .MuiStepLabel-root{flex-direction:row-reverse;gap:20px}.vertical-stepper-container .MuiStepper-root .MuiStep-root .MuiStepLabel-root .MuiStepLabel-iconContainer .MuiSvgIcon-root{border:2px solid #897d88;border-radius:50%;color:#0000;height:32px;width:32px}.vertical-stepper-container .MuiStepper-root .MuiStep-root .MuiStepLabel-root .MuiStepLabel-iconContainer .MuiSvgIcon-root text{fill:#897d88}.vertical-stepper-container .MuiStepper-root .MuiStep-root .MuiStepLabel-root .MuiStepLabel-iconContainer .MuiSvgIcon-root.Mui-active{border:initial;color:#897d88;height:36px;width:36px}.vertical-stepper-container .MuiStepper-root .MuiStep-root .MuiStepLabel-root .MuiStepLabel-iconContainer .MuiSvgIcon-root.Mui-active text{fill:#fff}.vertical-stepper-container .MuiStepper-root .MuiStep-root .MuiStepLabel-root .MuiStepLabel-label{display:flex;flex-direction:column;gap:4px;text-align:right}.vertical-stepper-container .MuiStepper-root .MuiStepConnector-line{border-left:0;border-right:1px solid #9e9e9e;min-height:16px}.vertical-stepper-container .MuiStepper-root .MuiStepConnector-vertical{margin-right:27px}.vertical-stepper-container .stepper-wrapper{border-radius:0!important;height:100%;max-width:290px;position:relative;text-align:center}@media only screen and (max-width:1279px){.vertical-stepper-container .stepper-wrapper{max-width:240px}}@media only screen and (max-width:1023px){.vertical-stepper-container .stepper-wrapper{background-color:#fff;border-bottom-left-radius:10px!important;border-top-left-radius:10px!important;height:calc(100% - 24px);left:24px;max-width:230px;overflow-y:auto;position:absolute;top:0;width:100%;z-index:3}.vertical-stepper-container .stepper-wrapper::-webkit-scrollbar{width:4px}.vertical-stepper-container .stepper-wrapper::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px}}.vertical-stepper-container .stepper-wrapper-narrow{max-width:92px!important}@media only screen and (max-width:1023px){.vertical-stepper-container .stepper-wrapper-narrow{left:0}.vertical-stepper-container .stepper-wrapper-narrow .stepper-button{left:48px}}.vertical-stepper-container .stepper-wrapper-narrow .MuiStepConnector-root{margin:auto!important}@media only screen and (max-width:1023px){.vertical-stepper-container .stepper-wrapper-narrow .MuiStepConnector-root{margin-right:18px!important}}.vertical-stepper-container .stepper-wrapper-narrow .MuiStepLabel-root{gap:0!important}.vertical-stepper-container .stepper-wrapper-narrow .MuiStepLabel-root .MuiStepLabel-iconContainer{padding-right:0}.vertical-stepper-container .stepper-button{cursor:pointer;left:30px;position:absolute;top:30px}@media only screen and (max-width:1023px){.vertical-stepper-container .stepper-button{left:20px}}.stepper-chip .MuiChip-root{border-radius:4px;font-weight:500;height:auto;padding:1px 8px}.stepper-chip .MuiChip-root .MuiChip-label{font-size:12px;padding:0}.model_wrapper{max-height:100%}.model_wrapper .table-wrapper{height:calc(100% - 52px)}.model_wrapper .MuiTableContainer-root{height:calc(100% - 96px);overflow-x:auto;scrollbar-color:#dedadd #0000;width:100%}@media only screen and (max-width:1279px){.model_wrapper .MuiTableContainer-root{height:calc(100% - 88px)}}.model_wrapper .MuiTableContainer-root::-webkit-scrollbar{height:4px;width:4px}.model_wrapper .MuiTableContainer-root::-webkit-scrollbar-thumb{background-color:#dedadd;border-radius:2px}.model_wrapper .MuiTableContainer-root .MuiTable-root .MuiTableBody-root{height:calc(100% - 200px);overflow-y:auto}.model_wrapper .MuiTableContainer-root .MuiTable-root .MuiTableCell-root:first-child{min-width:40px}@media only screen and (max-width:1279px){.model_wrapper .editable-table-wrapper .table-header-wrapper,.model_wrapper.task_management .editable-table-wrapper .table-header-wrapper{padding:8px 16px}.model_wrapper.task_management .search-wrapper .search-filter-btn .text-input-wrapper .MuiInputBase-root{width:200px}}.model_wrapper.task_management .MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root{transition:opacity .2s ease,transform .2s ease}.model_wrapper.task_management .MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root.exiting{opacity:0;pointer-events:none;transform:translateY(-4px)}.model_wrapper.task_management .MuiTableContainer-root .MuiTable-root .MuiTableCell-root:first-child{min-width:0}.upload-model.add-role .autocomplete-modal .MuiAutocomplete-popper,.upload-model.add-role .custom-autocomplete .MuiAutocomplete-popper{height:31%}.upload-model.add-role .autocomplete-modal .MuiAutocomplete-popper .MuiPaper-root,.upload-model.add-role .custom-autocomplete .MuiAutocomplete-popper .MuiPaper-root{max-height:100%}.step-clickable,.step-clickable .MuiStepLabel-iconContainer,.step-clickable .MuiStepLabel-label{cursor:pointer}.step-not-clickable{cursor:default}.step-label-flex{align-items:center;display:flex}.error-message{color:red;font-size:13px;margin-top:6px}.dynamic-autocomplete .MuiAutocomplete-popper{overflow:visible!important}.dynamic-autocomplete .MuiAutocomplete-paper{max-height:none!important;overflow:visible!important}.autocomplete-modal .MuiAutocomplete-popper{height:24%}.autocomplete-modal .MuiAutocomplete-popper .MuiPaper-root{max-height:100%}.autocomplete-modal .MuiAutocomplete-popper .MuiPaper-root .MuiAutocomplete-listbox{max-height:calc(100% - 16px)}.autocomplete-modal .text-input-wrapper{width:100%!important}.autocomplete-modal .MuiInputBase-root{height:auto!important;min-height:32px;padding-bottom:4px!important;padding-left:6px!important;padding-top:4px!important}.autocomplete-modal .MuiInputBase-root .MuiChip-root{background-color:#e9edf5;height:auto;padding:1px 0}.autocomplete-modal .MuiInputBase-root .MuiChip-root span{color:#5e5adb;font-size:12px;font-weight:500}.autocomplete-modal .MuiAutocomplete-popper .MuiPaper-root .MuiAutocomplete-listbox{height:auto;max-height:31vh}.autocomplete-modal .MuiAutocomplete-popper .MuiPaper-root .MuiAutocomplete-listbox::-webkit-scrollbar{width:6px}.autocomplete-modal .MuiAutocomplete-popper .MuiPaper-root .MuiAutocomplete-listbox::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.textField-no-spinner input[type=number]{-moz-appearance:textfield}.textField-no-spinner input[type=number]::-webkit-inner-spin-button,.textField-no-spinner input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.role-legend{align-items:center;display:flex;gap:16px;justify-content:start;list-style:none;margin:0;padding:0}.role-legend .legend-item{align-items:center;display:flex;gap:8px}.role-legend .dot{border:1px solid #0003;border-radius:50%;height:14px;width:14px}.role-legend .legend-text{color:#000;font-size:12px;font-weight:500;line-height:1.5;opacity:.85}.spc-card{border-radius:10px;box-shadow:none;margin:16px;padding:16px}.spc-budget-run-success-card{border-radius:10px;box-shadow:none;margin:30px 10px 10px;padding:8px}.spc-card-shadow{box-shadow:0 2px 8px #0000001a}.spc-success-border{border-left:4px solid #4caf50}.spc-error-border{border-left:4px solid #f44336}.spc-current-stage{padding:24px}.spc-progress{margin-top:8px}.spc-progress-bar-row{align-items:center;display:flex;gap:12px}.spc-progress-bar-row .MuiLinearProgress-root{flex:1 1}.spc-failed{align-items:start;display:flex;justify-content:space-between}.spc-summary{padding:16px}.spc-counter-row{display:flex;flex-wrap:wrap;gap:24px;margin-top:8px}.spc-store-results-wrapper{margin:16px}.spc-store-results-card{border-radius:10px;padding:16px}.spc-store-card{margin-bottom:16px;padding:16px}.spc-store-card-content{align-items:center;display:flex;justify-content:space-between}.spc-store-details{min-width:200px}.spc-budget-run-success{box-shadow:none!important;min-width:320px}.spc-budget-run-success .spc-budget-run-success-icon{color:#2e7d32}.spc-budget-run-success-content{text-align:start}.cross-icon{color:#ff0505!important;font-size:18px!important;position:absolute!important;right:0!important;top:0!important}.header{height:56px;margin-left:auto;max-width:100%}.header .header-container{align-items:center;display:flex;height:100%;justify-content:space-between;padding-right:16px}@media only screen and (max-width:1023px){.header .header-container{padding:0 16px}}.header .header-container.without-select{justify-content:flex-end}.header .header-container .app_logo img{height:auto;width:120px}.header .header-container .right-col{align-items:center;display:flex;justify-content:flex-end;width:100%}.header .header-container .right-col .select-dropdown .MuiInputBase-root{height:36px;width:170px}.header .header-container .right-col .select-dropdown .custom-min-width-model .MuiInputBase-root{height:36px;width:250px}.header .header-container .right-col .run-budget-info-wrapper{margin:0 10px}.header .header-container .right-col .run-budget-btn .run-budget-btn-tooltip-wrap{display:inline-flex}.header .header-container .right-col .run-budget-btn .icon-btn{background-color:#fff;border:1px solid #864293;border-radius:10px;padding:6px 10px}.header .header-container .right-col .run-budget-btn .icon-btn.Mui-disabled{border-color:#b0b0b0;opacity:.5}.header .header-container .customer-select{position:relative}.header .header-container .customer-select .selected{align-items:center;border:1px solid #a1a9b8;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:4px 8px;position:relative;width:200px}.header .header-container .customer-select .selected p{flex:1 1;font-size:18px!important;font-weight:700!important;margin-right:5px;max-height:40px;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.header .header-container .customer-select .selected>.MuiSvgIcon-root{fill:#464f60;font-size:20px;position:absolute;right:8px;transition:transform .2s ease}.header .header-container .customer-select .selected.is-open>.MuiSvgIcon-root{transform:rotate(180deg)}.header .header-container .customer-select .selected .MuiAvatar-root{height:28px;width:28px}.header .header-container .customer-select .menu-items{background-color:#fff;border-radius:10px;box-shadow:0 0 8px #0000001a;margin-top:4px;max-height:250px;overflow-y:auto;padding:12px;position:absolute;width:100%;z-index:2000}.header .header-container .customer-select .menu-items button{background:none;border:none;color:inherit;cursor:pointer;display:block;padding:5px 0;text-align:left;text-transform:none;width:100%}.header .header-container .d-flex{gap:8px}.header .header-container .profile-btn .MuiAvatar-root,.header .header-container .profile-btn img{border-radius:50%;box-shadow:0 0 10px #0003;height:40px;width:40px}.profile-popup .MuiPaper-root{border-radius:12px}.profile-popup .profile-container{padding:16px 16px 8px}.profile-popup .profile-container .profile-img{width:50px}.profile-popup .profile-container .theme-button{width:100%}.profile-popup .profile-container .theme-button .MuiButtonBase-root{color:#464f60;font-size:14px;font-weight:500;height:auto!important;justify-content:flex-start;padding:10px 14px;width:100%}.profile-popup .profile-container .user-details{gap:16px;padding:0 0 16px}.form-wrapper.run-budget{padding-top:20px}.form-wrapper.run-budget .run-budget-body{display:flex;padding:0 24px 16px}.form-wrapper.run-budget .MuiFormControl-root{width:100%}.form-wrapper.run-budget .message{margin-top:12px}.form-wrapper.run-budget .textarea-field{margin-top:8px}.form-wrapper.run-budget .level-label{margin-bottom:10px}.textarea-field{border-color:rgba(134,143,160,.161);box-shadow:0 1px 2px #0000000f}.textarea-field .MuiInputBase-root{border-radius:10px}.textarea-field .MuiInputBase-root:before{display:none}.field{margin-bottom:12px}.custom-min-width-model{min-width:250px}.budget-run-progress-modal{max-width:calc(100vw - 32px);width:420px!important}.budget-run-progress-modal .disabled{opacity:.5}.sidebar-wrapper .drawer-container{display:flex;flex-direction:column;gap:32px;padding:9px 10px 10px;width:52px}.sidebar-wrapper .drawer-container .MuiListItem-root{justify-content:center}.sidebar-wrapper .drawer-container .app_logo img{width:100%}.sidebar-wrapper .drawer-container .app-version{color:rgba(0,0,0,.541);display:block;font-size:14px;line-height:1.2;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.sidebar-wrapper .drawer-container .menu-icon{min-width:0}.sidebar-wrapper .drawer-container .menu-buttons{background-color:#dedadd;border-radius:6px!important;height:40px;min-width:0!important;padding:8px!important;width:40px}@media only screen and (max-width:1023px){.sidebar-wrapper .drawer-container .menu-buttons{height:36px;width:36px}}.sidebar-wrapper .drawer-container .menu-buttons .menu-icon-svg{color:rgba(0,0,0,.541)}.sidebar-wrapper .drawer-container .menu-buttons .image-filter{filter:brightness(0) invert(1)}.sidebar-wrapper .drawer-container .menu-buttons.selected{background-color:#864293}.sidebar-wrapper .drawer-container .menu-buttons.selected .menu-icon-svg{color:#fff}.sidebar-wrapper .drawer-container .menu-buttons.icon-btn{background-color:#0000;margin-left:6px}.sidebar-wrapper .drawer-container .bottom-actions .profile-avatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.sidebar-wrapper .drawer-container .bottom-actions .logout-icon{color:#f54f4f;font-size:20px}.sidebar-wrapper .MuiDrawer-paper{background-color:#f0eff0;border-right:none;margin-top:45px}.login-container{height:100vh}.login-container,.login-container .login-wrapper{align-items:center;display:flex;justify-content:center}.login-container .login-wrapper{background-color:#fff;border-radius:12px;flex-direction:column;padding:40px;width:352px}.login-container .login-wrapper .logo-image{width:200px}.login-container .login-wrapper .login-form{margin-top:40px;width:100%}.login-container .login-wrapper .login-form.otp .otp-input-wrapper div{gap:14px;justify-content:center}.login-container .login-wrapper .login-form.otp .otp-input-wrapper div input{border:1px solid #e0e0e0;border-radius:6px;height:50px;width:10%!important}.login-container .login-wrapper .login-form.otp .otp-input-wrapper div input:hover{border-color:#86429366}.login-container .login-wrapper .login-form.otp .otp-input-wrapper div input:focus-visible{outline-color:#864293}.login-container .login-wrapper .login-form.otp .theme-button{margin-top:24px}.login-container .login-wrapper .login-form .text-input-wrapper{margin-bottom:24px}.login-container .login-wrapper .login-form .text-input-wrapper:last-of-type{margin-bottom:0}.login-container .login-wrapper .login-form .text-input-wrapper .MuiInputBase-root .MuiInputAdornment-root{margin-right:0}.login-container .login-wrapper .login-form .theme-button{margin-top:40px;width:100%}.login-container .login-wrapper .login-form .forgot-password-btn{margin-top:6px}.login-container .login-wrapper .login-form .forgot-password-btn .theme-button{display:flex;justify-content:center}.login-container .login-heading{text-align:center}.login-container .login-heading .login-subtitle{padding-top:10px}.circle-input{border:1px solid #ccc;border-radius:50%;font-size:24px;height:40px;margin:5px;text-align:center;width:40px}.forgot-password-btn .theme-button{margin-top:0!important}.password-strength-meter{margin-bottom:24px;text-align:left;width:100%}.criteria-item{margin-bottom:10px}.criteria-item span{color:gray}.criteria-item span.met{color:green}.criteria-item span.not-met{color:#464f60}.strength-meter{background-color:#e0e0e0;border-radius:5px;height:5px;margin:10px 0;overflow:hidden;position:relative}.strength-bar{height:100%;transition:width .5s}.strength-bar.too-weak{background-color:#d60e41}.strength-bar.could-be-stronger{background-color:#ff8751}.strength-bar.almost-strong{background-color:#4662f5}.strength-bar.now-stronger{background-color:#008649}.logo-wrapper{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:32px}.logo-wrapper .logo-image{margin-bottom:0;max-height:52px;object-fit:contain;width:200px}.logo-wrapper__sep{background-color:#e5e7eb;flex-shrink:0;height:36px;width:1px}.logo-wrapper .company-logo{background-color:#fafafa;border:1px solid #ececec;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:56px;object-fit:cover;padding:1px;width:56px}.logo-wrapper .company-logo--hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.logo-wrapper .company-name{color:#1f2937;font-size:18px;font-weight:600;line-height:24px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}