
body {
  margin: 0;
  display: flex;
  place-items: center;
  min-width: 320px;
  min-height: 100vh;
  position: static !important;
}


#aspnetForm {
  width: -webkit-fill-available;
}._bulkDecisionMergeModal_12nda_1 {
  padding: 24px;
}

._bulkDecisionMergeContent_12nda_5 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._bulkDecisionMergeHeader_12nda_11 {
  display: flex;
  justify-content: space-between;
}

._bulkDecisionMergeFooter_12nda_16 {
  display: flex;
  gap: 16px;
  padding: 12px 0px;
}

._modaPrimaryButton_12nda_22 {
  flex: 1;
  border-radius: 8px;
  font-size: 40px;
}

._modalSecondaryButton_12nda_28 {
  flex: 1;
  border-radius: 8px;
  font-size: 16px;
}

#_bulkDecisionModalTitle_12nda_1 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}

#_bulkDecisionModalDescription_12nda_1 {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

._buttonStyle_12nda_49 {
  border-radius: 8px !important;
  flex: 1 !important;
  font-size: 16px !important;
}
._ValidationContainer_1yw2b_1 {
  padding: 0 1.5rem 1.5rem;
}

._ValidationHeader_1yw2b_5 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 0.0625rem solid gray;
  align-items: center;
}

._ValidationBreadcrumbContainer_1yw2b_15 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

#_ValidationStep_1yw2b_1 {
  font-style: normal;
  line-height: 2rem;
  font-size: 1.5rem;
  font-family: 'Montserrat';
  font-weight: 700;
}

._validationButtonContainer_1yw2b_28 {
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
}

#_cancelButton_1yw2b_1 {
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0.01125rem;
  border-radius: 0.25rem;
  font-family: 'Proxima Nova';
  font-size: 1.125rem;
  font-weight: 700;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin-right: 1.5rem;
}

._validationVector_1yw2b_47 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

#_nextButton_1yw2b_1 {
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0.01125rem;
  font-family: 'Proxima Nova';
  font-weight: 700;
  pointer-events: auto;
  display: flex;
  cursor: pointer;
  height: 2.5rem;
  padding: var(--Spacing-0000, 0rem) var(--Spacing-1250, 1.25rem);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-0500, 0.5rem);
  border-radius: var(--Border-Radius-Small, 0.25rem);
  background: var(--Global-Elements-Primary-Action, #0b7bc0);
  color: var(--Text-Primary-Text, #fff);
  font-size: 1.125rem;
}

#_nextButtonDisabled_1yw2b_1 {
  background-color: #898989;
  color: #eeeeee;
  cursor: not-allowed;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0.01125rem;
  font-family: 'Proxima Nova';
  font-weight: 700;
  pointer-events: auto;
  display: flex;
  height: 2.5rem;
  padding: var(--Spacing-0000, 0rem) var(--Spacing-1250, 1.25rem);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-0500, 0.5rem);
  border-radius: var(--Border-Radius-Small, 0.25rem);
  font-size: 1.125rem;
}

._loansContainer_1yw2b_92 {
  display: flex;
  flex-direction: row;
}

._tableContainer_1yw2b_97 {
  width: 100%;
}

._loanHeaderSection_1yw2b_101 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 1rem;
  align-items: center;
}

._filterSectionContainer_1yw2b_110 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0.5rem 0;
}

._filterSection_1yw2b_110 {
  display: flex;
  flex-direction: row;
  justify-content: end;
  margin-right: 0.625rem;
}

._filterIcon_1yw2b_124 {
  margin-left: 1rem;
  align-self: center;
}

._countDetails_1yw2b_129 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 1rem 1.25rem;
  border-radius: 0.5rem;
  align-items: center;
  margin: 1rem 0;
  width: 100%;
  box-sizing: border-box;
}

._countSection_1yw2b_141 {
  display: flex;
  flex-direction: row;
  width: 100%;
}

._bulkValidationCountIndividualSection_1yw2b_147 {
  display: flex;
  flex-direction: column;
  /* width: 9.75rem; */
  margin-right: 1.25rem;
  width: 100%;
}

#_bulkValidationCountTitle_1yw2b_1 {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.625rem;
  font-family: 'Proxima Nova';
}

#_bulkValidationCountValue_1yw2b_1 {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.625rem;
  font-style: normal;
  font-family: 'Proxima Nova';
  margin-top: 0.25rem;
}

._bulkValidationChartSection_1yw2b_172 {
  display: flex;
  width: 50%;
}

._actionInfoIconContainer_1yw2b_177 {
  display: flex;
  align-items: center;
  padding: 2px;
  width: 22px;
}

._actionIconContainer_1yw2b_184 {
  display: flex;
  align-items: center;
  padding: 2px;
  margin-left: 0.5rem;
}

._actionInfoIconContainer_1yw2b_177:hover,
._actionIconContainer_1yw2b_184:hover {
  background: #eceef1;
  cursor: pointer;
}

._tableActionContainer_1yw2b_197 {
  display: flex;
  flex-direction: column;
}

._validationTableStatusCell_1yw2b_202 {
  display: inline-block;
  /* padding: 0px 0.25rem 0px 0.25rem; */
  border-radius: 0.1875rem;
  padding: 0 !important;
}

#_statusText_1yw2b_1 {
  font-weight: 700;
  font-style: normal;
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  line-height: 1.375rem;
  letter-spacing: 0.00875rem;
  padding: 0 0.5rem;
}

._chooseActionContainer_1yw2b_219 {
  margin-right: 1rem;
}

._chooseActionButton_1yw2b_223 {
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.375rem;
  height: 2.5rem;
  width: 14rem;
}

._loadingSpinner_1yw2b_233 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 70vh;
}

._tableLoadingSpinner_1yw2b_241 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 40vh;
}

._tableLoadingSpinner_1yw2b_241 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 40vh;
}

._tableLoadingSpinner_1yw2b_241 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 40vh;
}

._moreReasonLink_1yw2b_265 {
  cursor: pointer;
  text-decoration: underline;
}

/* .validationCommentCell { */
/* padding: 0 1.8rem; */
/* } */

._commentContent_1yw2b_274 {
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  list-style-type: disc;
}

._commentsDialogTitle_1yw2b_283 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: 'Montserrat';
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;
  margin: 0.5rem !important;
}

._commentTextContainer_1yw2b_295 {
  margin: 0 1rem !important;
}

._validationCommentsClose_1yw2b_299 {
  display: flex;
  justify-content: flex-start !important;
  padding: 1.5rem !important;
}

._searchBox_1yw2b_305 > div > div {
  height: 2.5rem;
  border-radius: 0.25rem;
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-weight: 700;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 4px 0px;
  display: flex;
  width: 17.75rem;
  padding-right: 0rem;
  margin-right: 0.75rem;
}
._loadingGauge_1jpfj_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50vh;
}

._bulkUploadcontainer_1jpfj_9 {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 0px 10px;
}

._sectionHeader_1jpfj_16 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0px;
}

#_sectionTitle_1jpfj_1 {
  font-family: 'Montserrat';
  font-size: 1.5rem;
  color: var(--Text-Low-Contrast, #424d5b);
  font-style: normal;
  font-weight: 700;
  line-height: 2rem;
}

#_uploadButton_1jpfj_1 {
  display: flex;
  border-radius: 0.5rem;
  font-size: 1rem;
  cursor: pointer;
  font-weight: 700;
  height: 2.5rem;
  padding: var(--Spacing-0000, 0rem) var(--Spacing-1250, 1.25rem);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-0500, 0.5rem);
  border-radius: var(--Border-Radius-Small, 0.25rem);
  background: var(--Global-Elements-Primary-Action, #0b7bc0);

  ._Mui-disabled_1jpfj_46 {
    background-color: #898989;
    color: #eeeeee;
    cursor: not-allowed;
  }
}

._sectionContent_1jpfj_53 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  border-radius: 0.5rem;
  height: -webkit-fill-available;
  margin-bottom: 1.5rem;
}

._detailsHeader_1jpfj_62 {
  display: flex;
  align-items: center;
  gap: 12px;
}

#_contentTitle_1jpfj_1 {
  flex: 1;
  font-family: 'PP Mori';
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
}

._filterIconWrapper_1jpfj_76 {
  display: flex;
  align-items: center;
  padding: 8px;
}

._uploadStatusCell_1jpfj_82 {
  display: inline-block;
  padding: 0px 4px 0px 4px;
  border-radius: 3px;
}

#_statusText_1jpfj_1 {
  font-weight: 700;
  font-style: normal;
  /* text-transform: uppercase; */
  font-size: 11px;
}

._uploadByCell_1jpfj_95 {
  display: flex;
  align-items: center;
  gap: 8px;
}

#_cellText_1jpfj_1 {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

._actionCell_1jpfj_107 {
  display: flex;
  align-items: center;
  /* gap: 20px; */
  justify-content: space-around;
}

._closeIconSection_1jpfj_114 {
  top: calc(50% - 8px);
  position: absolute;
  right: 15px;
  border-left: 1px solid gray;
  padding-left: 10px;
  cursor: pointer;
}

._notificationSection_1jpfj_123 {
  margin-top: 0px;
  width: 100%;
  position: relative;
}

._infoIcon_1jpfj_129 {
  position: absolute;
  top: 1rem;
  left: 0.75rem;
}

._newUploadBtn_1jpfj_135 {
  letter-spacing: inherit;
  gap: 0.5rem;
  width: 156px;
  font-family: 'Helvetica Now Display', sans-serif;
}

._searchBox_1jpfj_142 > div > div {
  height: 2.5rem;
  border-radius: 0.25rem;
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-weight: 700;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 4px 0px;
  display: flex;
  width: 18.75rem;
  padding-right: 0rem;
  gap: var(--Spacing-0125, 0.125rem);
}

._tableWrapper_1jpfj_155 th {
  background-color: rgb(236, 238, 241);
  padding: 0 0 0 0.5rem;
}

._tableWrapper_1jpfj_155 tbody {
  min-height: 6.25rem;
}

._alertWrapper_1jpfj_164 > div {
  width: auto;
}

._tableWrapper_1jpfj_155 > div > div > div {
  box-sizing: border-box;
}

._alertMessage_1jpfj_172 > div {
  box-sizing: border-box;
}
.search-box-input {
  padding: 0;
  height: 40px;
  border-radius: 4px;
  font-family: 'Proxima Nova', sans-serif;
  font-size: 16px;
  font-weight: 700;
}

#general-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  font-family: 'Proxima Nova', sans-serif;
}

.container .MuiAlert-root[role='alert'] {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  padding-left: 2.5rem;
  border-radius: var(--Border-Radius-Small, 0.25rem);
  border: 3px solid var(--System-Feedback-Informative, #434e56);
  background: var(--Backgrounds-Informative-Background, #fafafa);

  /* Medium Shadow */
  box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.1), 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
}

.container .MuiAlert-action {
  padding: 0px;
  margin-right: 35px;
}

.container .MuiAlert-action button {
  border-radius: var(--Border-Radius-Small, 0.25rem) !important;
  border: 2px solid var(--Global-Elements-Outline, #a5a5a5) !important;
  display: flex;
  padding: var(--Spacing-0500, 0.5rem) !important;
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-0000, 0rem) !important;
  margin: 0px !important;

  color: var(--Text-Medium-Contrast, #303943) !important;

  /* Dara/Semantic/Label/Bold/14px */
  font-family: 'Proxima Nova' !important;
  font-size: 0.875rem !important;
  font-style: normal;
  font-weight: 700;
  line-height: 1.375rem; /* 157.143% */
  letter-spacing: 0.00875rem;
}
._closeSmduModificationContent_b4y69_1 {
  padding: 1rem 1rem 10rem 1rem;
}

._closeSmduModificationUpdateResponse_b4y69_5 {
  padding: var(--Spacing-1000, 1rem);
  border-radius: var(--Border-Radius-Small, 0.25rem);
  border: 3px solid var(--System-Feedback-Informative, #434e56);
  background: var(--Backgrounds-Informative-Background, #fafafa);
  box-shadow: 0 0.375rem 0.5rem 0 rgba(0, 0, 0, 0.1), 0 0 1rem 0 rgba(0, 0, 0, 0.1);
}

._closeSmduModificationUpdateResponseDetails_b4y69_13 {
  padding-left: 1rem;
}

._closeSmduModificationFooter_b4y69_17 {
  padding: var(--Spacing-1000, 1rem);
  position: fixed;
  bottom: 0;
  background-color: #ffffff;
  width: 85rem;
  border-top: 1px solid var(--Global-Elements-Separator, #d5d5d5);
}

._dataGridHeader_b4y69_26 {
  background-color: #eceef1;
  height: 3.5rem;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  padding-left: 1rem;
}

._dataGridColumn_b4y69_35 {
  width: 100%;
  min-height: 3.5rem;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  padding-left: 1rem;
}

._dataGridItem_b4y69_44 {
  width: 100%;
  padding: 0.5rem 0;
}

._dataGrid_b4y69_26 {
  padding-top: 1rem;
}
._dataProcessingContainer_edk5q_1 {
  padding: 1rem;
}

#_sectionTitle_edk5q_1 {
  font-family: 'Montserrat';
  font-size: 1.5rem;
  color: var(--Text-Low-Contrast, #424d5b);
  font-style: normal;
  font-weight: 700;
  line-height: 2rem;
}

._backButton_edk5q_14 {
  border-radius: 0.25rem !important;
}

#_contentOne_edk5q_1 {
  color: var(--Text-Disabled, #596269);
  /* Dara/Semantic/Title/32px */
  font-family: Montserrat;
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2.5rem; /* 125% */
  margin-bottom: 0.5rem;
}

#_contentTwo_edk5q_1 {
  color: var(--Text-High-Contrast, #1c2126);
  text-align: center;
  /* Dara/Semantic/Body/Regular/18px */
  font-family: 'Proxima Nova';
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.625rem; /* 144.444% */
  margin-bottom: 0.5rem;
}

._containerContent_edk5q_41 {
  width: 50%;
  display: flex;
  margin: 0 auto;
  align-items: center;
  flex-direction: column;
  height: 65vh;
  justify-content: center;
}
._ddfFormCreator_xjck3_1 {
  padding: 1rem;
  box-sizing: border-box;
}

._tableLoadingSpinner_xjck3_6 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 40vh;
}

#_nextButton_xjck3_1 {
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0.01125rem;
  font-family: 'Proxima Nova';
  font-weight: 700;
  pointer-events: auto;
  display: flex;
  cursor: pointer;
  height: 2.5rem;
  padding: var(--Spacing-0000, 0rem) var(--Spacing-1250, 1.25rem);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-0500, 0.5rem);
  border-radius: var(--Border-Radius-Small, 0.25rem);
  background: var(--Global-Elements-Primary-Action, #0b7bc0);
  color: var(--Text-Primary-Text, #fff);
  font-size: 1.125rem;
  margin-bottom: 1rem;
}

._actionInfoIconContainer_xjck3_35 {
  align-items: center;
  padding: 2px;
  margin-right: 10px;
}
._eligibleContainer_o1x87_1 {
  padding: 1rem 1.5rem;
}

._eligibleHeader_o1x87_5 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 1rem;
  border-bottom: 0.0625rem solid gray;
  align-items: center;
}

#_eligibleStep_o1x87_1 {
  font-style: normal;
  line-height: 2rem;
  font-size: 1.5rem;
  font-family: 'Montserrat';
  font-weight: 700;
}

._eligibleButtonContainer_o1x87_22 {
  display: flex;
  flex-direction: row;
}

#_cancelButton_o1x87_1 {
  font-style: normal;
  line-height: normal;
  border-radius: 0.25rem;
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-weight: 700;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

._eligibleVector_o1x87_38 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

#_saveAndCloseButton_o1x87_1 {
  font-style: normal;
  line-height: 1.625rem;
  font-family: 'Proxima Nova';
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.01125rem;
  pointer-events: auto;
  display: flex;
  cursor: pointer;
  height: 2.5rem;
  padding: var(--Spacing-0000, 0rem) var(--Spacing-1250, 1.25rem);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-0500, 0.5rem);
  border-radius: var(--Border-Radius-Small, 0.25rem);
  background: var(--Global-Elements-Primary-Action, #0b7bc0);
  color: var(--Text-Primary-Text, #fff);
}

._tableContainer_o1x87_63 {
  margin: 1rem 0;
  width: 100%;
}

._filterSection_o1x87_68 {
  display: flex;
  flex-direction: row;
  justify-content: end;
  margin: 0.75rem 0;
}

._filterIcon_o1x87_75 {
  margin: 0 1rem;
  align-self: center;
  width: 1.25rem;
  height: 1.25rem;
}

._tableActionIcon_o1x87_82 {
  margin-left: 1.25rem;
  cursor: pointer;
}

._eligibleTableStatusCell_o1x87_87 {
  display: inline-block;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  width: fit-content;
}

#_statusText_o1x87_1 {
  font-weight: 700;
  font-style: normal;
  font-size: 0.6875rem;
  color: #fff;
}

._tableLoadingSpinner_o1x87_102 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 40vh;
}

._actionInfoIconContainer_o1x87_110 {
  display: flex;
  justify-content: center;
  padding: 0.125rem;
  width: 1.625rem;
}

._actionInfoIconContainer_o1x87_110:hover,
._actionIconContainer_o1x87_118:hover {
  background: #eceef1;
  cursor: pointer;
}

._loanNumberCell_o1x87_123 {
  text-decoration: underline;
  font-family: 'Proxima Nova';
  font-weight: 700;
  line-height: 1.5rem;
  cursor: pointer;
}

._filterSectionIcon_o1x87_131 {
  display: flex;
}

._filterSectionIcon_o1x87_131:hover {
  cursor: pointer;
  background: #eceef1;
  border-radius: 0.25rem;
}

#_dialogTitleContainer_o1x87_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._moreReasonLink_o1x87_147 {
  cursor: pointer;
  text-decoration: underline;
}

._ineligibleReasonClose_o1x87_152 {
  display: flex;
  justify-content: flex-start !important;
  padding: 1.5rem !important;
}

._ineligibleReasonDialogTitle_o1x87_158 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: 'Montserrat';
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;
  margin: 0.5rem !important;
}

._ineligibleReasonCell_o1x87_170 {
  padding: 0 1.8rem;
}

#_ineligibleCloseButton_o1x87_1 {
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0.01125rem;
  font-family: 'Proxima Nova';
  font-weight: 700;
  pointer-events: auto;
  display: flex;
  cursor: pointer;
  height: 2.5rem;
  padding: var(--Spacing-0000, 0rem) var(--Spacing-1250, 1.25rem);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-0500, 0.5rem);
  border-radius: var(--Border-Radius-Small, 0.25rem);
  background: var(--Global-Elements-Primary-Action, #0b7bc0);
  color: var(--Text-Primary-Text, #fff);
  font-size: 1.125rem;
}

._reasonTextContainer_o1x87_194 {
  margin: 0 1rem !important;
}

._tableLoadingSpinner_o1x87_102 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 40vh;
}

._actionInfoIconContainer_o1x87_110 {
  display: flex;
  justify-content: center;
  padding: 0.125rem;
  width: 1.625rem;
}

._actionInfoIconContainer_o1x87_110:hover,
._actionIconContainer_o1x87_118:hover {
  background: #eceef1;
  cursor: pointer;
}

._loanNumberCell_o1x87_123 {
  text-decoration: underline;
  font-family: 'Proxima Nova';
  font-weight: 700;
  line-height: 1.5rem;
  cursor: pointer;
}

._filterSectionIcon_o1x87_131 {
  display: flex;
}

._filterSectionIcon_o1x87_131:hover {
  background: #eceef1;
  border-radius: 0.25rem;
}

#_dialogTitleContainer_o1x87_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._moreReasonLink_o1x87_147 {
  cursor: pointer;
  text-decoration: underline;
}

._ineligibleReasonClose_o1x87_152 {
  display: flex;
  justify-content: flex-start !important;
  padding: 1.5rem !important;
}

._ineligibleReasonDialogTitle_o1x87_158 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: 'Montserrat';
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;
  margin: 0.5rem !important;
}

._ineligibleReasonCell_o1x87_170 {
  padding: 0 1.8rem;
}

#_ineligibleCloseButton_o1x87_1 {
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0.01125rem;
  font-family: 'Proxima Nova';
  font-weight: 700;
  pointer-events: auto;
  display: flex;
  cursor: pointer;
  height: 2.5rem;
  padding: var(--Spacing-0000, 0rem) var(--Spacing-1250, 1.25rem);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-0500, 0.5rem);
  border-radius: var(--Border-Radius-Small, 0.25rem);
  background: var(--Global-Elements-Primary-Action, #0b7bc0);
  color: var(--Text-Primary-Text, #fff);
  font-size: 1.125rem;
}

._reasonTextContainer_o1x87_194 {
  margin: 0 1rem !important;
}

._tableLoadingSpinner_o1x87_102 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 40vh;
}

._actionInfoIconContainer_o1x87_110 {
  display: flex;
  justify-content: center;
  padding: 0.125rem;
  width: 1.625rem;
}

._actionInfoIconContainer_o1x87_110:hover,
._actionIconContainer_o1x87_118:hover {
  background: #eceef1;
  cursor: pointer;
}

._loanNumberCell_o1x87_123 {
  text-decoration: underline;
  font-family: 'Proxima Nova';
  font-weight: 700;
  line-height: 1.5rem;
  cursor: pointer;
}

._filterSectionIcon_o1x87_131 {
  display: flex;
}

._filterSectionIcon_o1x87_131:hover {
  background: #eceef1;
  border-radius: 0.25rem;
}

#_dialogTitleContainer_o1x87_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._moreReasonLink_o1x87_147 {
  cursor: pointer;
  text-decoration: underline;
}

._ineligibleReasonClose_o1x87_152 {
  display: flex;
  justify-content: flex-start !important;
  padding: 1.5rem !important;
}

._ineligibleReasonDialogTitle_o1x87_158 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: 'Montserrat';
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;
  margin: 0.5rem !important;
}

._ineligibleReasonCell_o1x87_170 {
  padding: 0 1.8rem;
}

._reasonContent_o1x87_364 {
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  list-style-type: disc;
}

#_ineligibleCloseButton_o1x87_1 {
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0.01125rem;
  font-family: 'Proxima Nova';
  font-weight: 700;
  pointer-events: auto;
  display: flex;
  cursor: pointer;
  height: 2.5rem;
  padding: var(--Spacing-0000, 0rem) var(--Spacing-1250, 1.25rem);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-0500, 0.5rem);
  border-radius: var(--Border-Radius-Small, 0.25rem);
  background: var(--Global-Elements-Primary-Action, #0b7bc0);
  color: var(--Text-Primary-Text, #fff);
  font-size: 1.125rem;
}

._reasonTextContainer_o1x87_194 {
  margin: 0 1rem !important;
}

._searchBox_o1x87_397 > div > div {
  height: 2.5rem;
  border-radius: 0.25rem;
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-weight: 700;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 4px 0px;
  display: flex;
  width: 18.75rem;
  padding-right: 0rem;
  gap: var(--Spacing-0125, 0.125rem);
  margin-right: 1rem;
}._container_1ank6_1 {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  padding: 0rem 1.5rem;
}
._header_1ank6_7 {
  display: flex;
  padding: 1rem 0rem;
  align-items: center;
  gap: 1.5rem;
  flex-shrink: 0;
  align-self: stretch;
}
._content_1ank6_15 {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 0.625rem;
  flex: 1 0 0;
  align-self: stretch;
}
._timeoutImage_1ank6_23 {
  margin: 2.5rem;
}
._detailsSection_1ank6_26 {
  margin-top: 8%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
}

#_title_1ank6_1 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2rem;
}
#_pageSubHeading_1ank6_1 {
  font-family: 'Montserrat', sans-serif;
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2.5rem;
}

#_description_1ank6_1 {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 1.1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  max-width: 40rem;
}
._popupChildContainer_upjvu_1 {
  width: 33.75rem;
  display: grid;
  grid-template-columns: 1fr;
}

._alertContainer_upjvu_7 {
  width: 100%;
  margin-bottom: 20px;
}

._alertContainer_upjvu_7 button {
  display: none;
}

._alertContainer_upjvu_7 > div:first-child {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  border: 0.5px solid #da262a;
}

._formGroup_upjvu_21 {
  padding: 5px 0px;
}

._formField_upjvu_25 ._contactPhone_upjvu_25 {
  width: 20.55rem;
  height: 2.25rem;
  border-radius: 0.25rem;
  font-size: 1rem;
  font-weight: 400;
  color: var(--Text-Medium-Contrast, #303943);
  font-family: 'Proxima Nova';
  border: var(--none, 0.5px) solid var(--Global-Elements-Outline, #a5a5a5);
  padding: 0px 4px;
}

._formField_upjvu_25 ._contactPhone_upjvu_25:focus {
  border: var(--none, 1px) solid var(--Global-Elements-Outline, #0b7bc0);
  outline: none;
}
._textField_upjvu_41 {
  width: 21rem;
  height: 2.5rem;
  font-weight: 400;
}
._textField_upjvu_41 > div > input {
  padding: 0.5rem 0rem;
}

._formLabel_upjvu_50 {
  color: var(--Text-Low-Contrast, #424d5b);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.375rem;
  letter-spacing: 0.00875rem;
}

._formField_upjvu_25 {
  color: var(--Text-High-Contrast, #1c2126);
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  padding-top: 0.2rem;
  line-height: 1.5rem; /* 150% */
  word-break: break-all;
  width: 21rem;
}
._loanInfoContainer_73prh_1 {
  margin: 0.75rem;
  margin-right: 0;
}

._loadingSpinner_73prh_6 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50vh;
}

._loanInfoContent_73prh_14 {
  display: flex;
  width: 100%;
}

._loanInfoMainMenu_73prh_19 {
  flex-grow: 1;
  /* width: 100%; */
  width: 53rem;
}

._bodySection_73prh_25 {
  display: flex;
}

._loanInfoContent_73prh_14 > div > div {
  border-bottom: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  border-top: 1px solid var(--Global-Elements-Separator, #bdbdbd);

  width: 6.5rem;
  height: 56.625rem;
  flex-shrink: 0;
}

._eventClosed_73prh_38 {
  width: 74.125rem;
  height: 37.1rem;
  flex-shrink: 0;
  box-sizing: border-box;
  width: calc(100% - 15.3rem);
  border-bottom: 1px solid var(--Global-Elements-Separator, #bdbdbd);
}

._eventClosed_73prh_38 > div {
  box-sizing: border-box;
  margin: 15px;
  width: calc(100% - 30px);
}

._textOne_73prh_53 {
  color: var(--Text-Medium-Contrast, #303943);

  /* Dara/Semantic/Label/Bold/18px */
  font-family: 'Proxima Nova';
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.625rem; /* 144.444% */
  letter-spacing: 0.01125rem;
}

._textTwo_73prh_65 {
  color: var(--Text-Medium-Contrast, #303943);

  /* Dara/Semantic/Label/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 0.00875rem;
}

._textThree_73prh_77 {
  color: var(--Text-Medium-Contrast, #303943);

  /* Dara/Semantic/Label/Regular/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.125rem;
  letter-spacing: 0.00875rem;
}
._container_1yusz_1 {
  background: #f7fafd;
  color: var(--text-low-contrast);
}

._container_1yusz_1 > div > button {
  max-width: 50rem;
}
._container_1yusz_1 > div {
  padding: 1rem 1rem 0 1rem;
}

._gridWrapper_1yusz_13 {
  display: grid;
  gap: var(--Spacing-1000, 1rem);
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

._container_1yusz_1 > div > button {
  max-width: 50rem;
}
._container_1yusz_1 > div {
  padding: 1rem 1rem 0 1rem;
}
._gridWrapper_1yusz_13 > div {
  display: flex;
}

._questionCards_1yusz_29 {
  column-count: 2;
  column-gap: var(--Spacing-1000, 1rem);
  padding: 0 var(--Spacing-1000, 1rem) var(--Spacing-1000, 1rem) var(--Spacing-1000, 1rem);
}
._questionsHeader_1yusz_34 {
  display: flex;
  padding: 0.5rem 1rem;
  gap: 0.5rem;
  align-items: anchor-center;
}
._questionsAction_1yusz_40 {
  display: flex;
  gap: 0.5rem;
  align-items: end;
  margin-left: auto;
}
._item_1yusz_46 {
  padding-bottom: var(--Spacing-1000, 1rem);
  break-inside: avoid;
}
._row_1yusz_50 {
  display: flex;
  border-bottom: 1px solid var(--Backgrounds-Disabled-Background, #eee);
}

._label1_1yusz_55 {
  width: 65%;
  padding: 5px;
}

._label2_1yusz_60 {
  width: 35%;
  padding: 5px;
}

._row_1yusz_50 > ._label2_1yusz_60 > div > span {
  font-family: 'Proxima Nova';
  font-weight: 400;
  font-weight: var(--BaseFontWeightRegular);
  font-size: 0.875rem;
  font-size: var(--BaseFontSize14);
  line-height: 22px;
  line-height: var(--BaseLineHeight22);
  color: var(--text-low-contrast);
}

._intakeQContainer_1yusz_76 {
  margin: 0.75rem;
  margin-right: 0;
}

._loadingSpinner_1yusz_81 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50vh;
}

._intakeQContent_1yusz_89 {
  display: flex;
  width: 100%;
}

._switchBtn_1yusz_94 {
  display: flex;
  justify-content: right;
}

._flex_1yusz_99 {
  display: flex;
}

._intakeQInfoMainMenu_1yusz_103 {
  flex-grow: 1;
  /* width: 100%; */
  width: 53rem;
}

._intakeQEmptyContainer_1yusz_109 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  height: 90vh;
}

._intakeQEditHeader_1yusz_118 {
  align-items: start;
  border-bottom: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  padding: 1rem;
  position: sticky;
  top: 0;
  background: white;
  z-index: 1300;
}
._intakeQEditFooterButtons_1yusz_127 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
}
._intakeQEditFooter_1yusz_127 {
  display: flex;
  flex-direction: row;
  align-items: end;
  gap: 1rem;
  border-top: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  justify-content: space-between;
  padding: 1rem;
  position: sticky;
  bottom: 0px;
  z-index: 1300;
  background: white;
}

._intakeQFooter_1yusz_147 {
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: space-around;
  gap: 1rem;
  border-top: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  height: 3rem;
  padding-right: 5px;
  background-color: #fff;
  position: sticky;
  bottom: 0;
}

._intakeQContainer_1yusz_76 *,
._intakeQContainer_1yusz_76 *::before,
._intakeQContainer_1yusz_76 *::after {
  box-sizing: border-box;
  word-wrap: break-word;
}

._intakeQContentRoot_1yusz_168 {
  justify-content: center;
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  border-right: 0;
  z-index: 2;
}

._intakeQuestionsEditContainer_1yusz_178 {
  display: flex;
  flex-direction: column;
  margin: 0 1rem 1rem 1rem;
  width: 59rem;
  max-width: 59rem;
  justify-self: center;
  width: 88%;
}

._intakeQEditContent_1yusz_188 {
  background: #f7fafd;
  padding-top: 1rem;
}

._intakeQuestionsEditContainer_1yusz_178 *,
._intakeQuestionsEditContainer_1yusz_178 *::before,
._intakeQuestionsEditContainer_1yusz_178 *::after {
  box-sizing: border-box;
}

._intakeQuestionsEditSection_1yusz_199 {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  height: 850px;
  overflow-y: scroll;
}

._intakeQuestionsTitleContainer_1yusz_209 {
  padding: 0.5rem 1.5rem;
}

._IntakeQuestionsEditSectionContainer_1yusz_213 {
  /* display: flex; */
  width: 880px;
  min-width: 280px;
  max-width: 880px;
  padding: var(--Spacing-0000, 0px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-0000, 0px);
}

._sectionTitleContainer_1yusz_224 {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

._sectionQuestionsContainer_1yusz_230 {
  padding: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

._intakeQuestionsContributorContianer_1yusz_237 {
  display: flex;
  flex-direction: column;
}

._intakeQuestionsEditFooter_1yusz_242 {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 1.5rem;
}

._intakeSaveSection_1yusz_248 {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}

._contributorSection_1yusz_254 {
  padding: 1rem;
  gap: 1.5rem;
}

/* .customAlert {
  width: calc(100% - 2rem) !important;
  margin: 1rem;
} */

._intakeQuestionsEditSideNav_1yusz_264 {
  margin-left: auto;
  border-left: var(--border-size-1) solid var(--backgrounds-item-background);
}

/* div[data-radix-menu-content] {
  max-width: 35rem;
  max-height: 20rem;
}

div[data-radix-menu-content] div[role='menuitem'] {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--Text-High-Contrast, #1c2126); */

/* Dara/Semantic/Body/Regular/16px */
/* font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
}

div[data-radix-menu-content] > div:first-child {
  border-bottom: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  padding-bottom: 0.5rem;
} */

._currentText_1yusz_292 {
  color: var(--Text-Low-Contrast, #424d5b);

  /* Dara/Semantic/Body/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.375rem; /* 157.143% */
}

._commentSection_1yusz_303 {
  padding-top: 10px;
  padding-bottom: 10px;
}

._MuiTableContainer-root_1yusz_308 {
  overflow: hidden;
  max-height: 100%;
}

._redColor_1yusz_313 {
  color: var(--System-Feedback-Error, #da2528);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.125rem; /* 128.571% */
}

#_maskForTempo_1yusz_1 {
  width: 100%;
  height: 100vh;
  opacity: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  background: black;
  display: block;
}

#_noData_1yusz_1 {
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
}

._compareIntakeQTableWrapper_1yusz_341 {
  box-sizing: border-box;
}

._compareIntakeQPopup_1yusz_345 {
}
._addCommentsInBottom_jqs8x_1 {
  position: sticky;
  bottom: -9px;
  width: 100%;
  background: white;
}

._ddfCommonLabel_jqs8x_8 {
  color: var(--Text-Low-Contrast, #424d5b);

  /* Dara/Semantic/Label/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.125rem; /* 128.571% */
  letter-spacing: 0.00875rem;
}
#compare-results > div > div {
  /* max-height: clamp(21rem, 50vh, 999px) !important; */
  max-height: 40vh !important;
}

/* body > div > div > div > div {
  overflow: unset !important;
} */

/* .intake-questions div[role='dialog'] > div > div > div {
  overflow: unset !important;
} */
._container_clrz1_1 {
  background: #f7fafd;
  color: var(--text-low-contrast);
}

._container_clrz1_1 > div > button {
  max-width: 50rem;
}
._container_clrz1_1 > div {
  padding: 1rem 1rem 0 1rem;
}

._gridWrapper_clrz1_13 {
  display: grid;
  gap: var(--Spacing-1000, 1rem);
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

._gridWrapper_clrz1_13 > div {
  display: flex;
}

._questionCards_clrz1_23 {
  column-count: 2;
  column-gap: var(--Spacing-1000, 1rem);
  padding: 0 var(--Spacing-1000, 1rem) var(--Spacing-1000, 1rem) var(--Spacing-1000, 1rem);
}
._questionsHeader_clrz1_28 {
  display: flex;
  padding: 0.5rem 1rem;
  gap: 0.5rem;
  align-items: anchor-center;
}
/* th > span > span{
  font-weight: 400 !important;
} */
._questionsAction_clrz1_37 {
  display: flex;
  gap: 0.5rem;
  align-items: end;
  margin-left: auto;
}
._item_clrz1_43 {
  padding-bottom: var(--Spacing-1000, 1rem);
  break-inside: avoid;
}
._row_clrz1_47 {
  display: flex;
  border-bottom: 1px solid var(--Backgrounds-Disabled-Background, #eee);
}

._label1_clrz1_52 {
  width: 65%;
  padding: 5px;
}

._label2_clrz1_57 {
  width: 35%;
  padding: 5px;
}

._preUnderwritingContainer_clrz1_62 {
  margin: 0.75rem;
  margin-right: 0;
}

._loadingSpinner_clrz1_67 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50vh;
}

._preUnderwritingContent_clrz1_75 {
  display: flex;
  width: 100%;
}

._switchBtn_clrz1_80 {
  display: flex;
  justify-content: right;
}

._flex_clrz1_85 {
  display: flex;
}

._preUnderwritingInfoMainMenu_clrz1_89 {
  flex-grow: 1;
  /* width: 100%; */
  width: 53rem;
}

._preUnderwritingEmptyContainer_clrz1_95 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  height: 90vh;
}

._preUnderwritingEditHeader_clrz1_104 {
  align-items: start;
  border-bottom: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  padding: 1rem;
  position: sticky;
  top: 0;
  background: white;
  z-index: 1300;
}
._preUnderwritingEditFooterButtons_clrz1_113 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
}
._preUnderwritingEditFooter_clrz1_113 {
  display: flex;
  flex-direction: row;
  align-items: end;
  gap: 1rem;
  border-top: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  justify-content: space-between;
  padding: 1rem;
  position: sticky;
  bottom: 0px;
  z-index: 1300;
  background: white;
}

._preUnderwritingFooter_clrz1_133 {
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: space-around;
  gap: 1rem;
  border-top: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  height: 3rem;
  padding-right: 5px;
  position: sticky;
  bottom: 0;
  background-color: #fff;
}

._preUnderwritingContainer_clrz1_62 *,
._preUnderwritingContainer_clrz1_62 *::before,
._preUnderwritingContainer_clrz1_62 *::after {
  box-sizing: border-box;
  word-wrap: break-word;
}

._preUnderwritingContentRoot_clrz1_154 {
  justify-content: center;
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  border-right: 0;
  z-index: 2;
}

._preUnderwritinguestionsEditContainer_clrz1_164 {
  display: flex;
  flex-direction: column;
  margin: 0 1rem 1rem 1rem;
  width: 55rem;
  max-width: 55rem;
  justify-self: center;
  width: 85%;
}
._preUnderwritingEditContent_clrz1_173 {
  background: #f7fafd;
  padding-top: 1rem;
}
._preUnderwritinguestionsEditContainer_clrz1_164 *,
._preUnderwritinguestionsEditContainer_clrz1_164 *::before,
._preUnderwritinguestionsEditContainer_clrz1_164 *::after {
  box-sizing: border-box;
}

._preUnderwritinguestionsEditSection_clrz1_183 {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  height: 850px;
  overflow-y: scroll;
}

._preUnderwritinguestionsTitleContainer_clrz1_193 {
  padding: 0.5rem 1.5rem;
}

._preUnderwritinguestionsEditSectionContainer_clrz1_197 {
  /* display: flex; */
  width: 880px;
  min-width: 280px;
  max-width: 880px;
  padding: var(--Spacing-0000, 0px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-0000, 0px);
}

._sectionTitleContainer_clrz1_208 {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

._sectionQuestionsContainer_clrz1_214 {
  padding: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

._preUnderwritinguestionsContributorContianer_clrz1_221 {
  display: flex;
  flex-direction: column;
}

._preUnderwritinguestionsEditFooter_clrz1_226 {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 1.5rem;
}

._intakeSaveSection_clrz1_232 {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}

._contributorSection_clrz1_238 {
  padding: 1rem;
  gap: 1.5rem;
}

/* .customAlert {
  width: calc(100% - 2rem) !important;
  margin: 1rem;
} */

._preUnderwritinguestionsEditSideNav_clrz1_248 {
  margin-left: auto;
  border-left: var(--border-size-1) solid var(--backgrounds-item-background);
}
/* 
div[data-radix-menu-content] {
  max-width: 35rem;
  max-height: 20rem;
}

div[data-radix-menu-content] div[role='menuitem'] {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--Text-High-Contrast, #1c2126); */

/* Dara/Semantic/Body/Regular/16px */
/* font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
}

div[data-radix-menu-content] > div:first-child {
  border-bottom: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  padding-bottom: 0.5rem;
} */

._currentText_clrz1_276 {
  color: var(--Text-Low-Contrast, #424d5b);

  /* Dara/Semantic/Body/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.375rem; /* 157.143% */
}

._commentSection_clrz1_287 {
  padding-top: 10px;
  padding-bottom: 10px;
}

._MuiTableContainer-root_clrz1_292 {
  overflow: hidden;
  max-height: 100%;
}

._tableItem_clrz1_297 {
  margin: 0 0 1rem;
}

._cardWithHeaderContainer_clrz1_301 {
  margin-bottom: 0.5rem;
}

._cardWithHeaderContainer_clrz1_301 h2 {
  font-size: 18px !important;
}

#_noData_clrz1_439 {
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
}

#_maskForTempo_clrz1_1 {
  width: 100%;
  height: 100vh;
  opacity: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  background: black;
  display: block;
}

._redColor_clrz1_328 {
  color: var(--System-Feedback-Error, #da2528);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.125rem; /* 128.571% */
}

/* Two-column layout styles for Workout History section */
._twoColumnContainer_clrz1_338 {
  display: flex;
  gap: var(--Spacing-1000, 1rem);
  width: 100%;
}

._leftColumn_clrz1_344,
._rightColumn_clrz1_345 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: var(--Spacing-1000, 1rem);
}

._leftColumn_clrz1_344 > div,
._rightColumn_clrz1_345 > div {
  width: 100%;
}

/* Responsive design for smaller screens */
@media (max-width: 768px) {
  ._twoColumnContainer_clrz1_338 {
    flex-direction: column;
  }

  ._leftColumn_clrz1_344,
  ._rightColumn_clrz1_345 {
    flex: none;
    width: 100%;
  }
}

._repaymentScheduleTable_clrz1_370 {
  margin-bottom: 20px;
}

._repaymentScheduleTable_clrz1_370 table {
  table-layout: fixed;
  width: 100%;
}

._repaymentScheduleTable_clrz1_370 th,
._repaymentScheduleTable_clrz1_370 td {
  width: 33.333%;
  text-align: left;
}

._planDetailsSection_clrz1_385 {
  margin-bottom: 1.5rem;
  padding: 1rem;
  background-color: #f8f9fa;
  border-radius: 4px;
  border: 1px solid #e9ecef;
}

._planDetailsGrid_clrz1_393 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1rem;
}

._planDetailItem_clrz1_399 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

._planDetailLabel_clrz1_405 {
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--Text-Low-Contrast, #424d5b);
  margin-bottom: 0.25rem;
}

._planDetailValue_clrz1_412 {
  font-size: 0.875rem;
  font-weight: 400;
  color: var(--Text-High-Contrast, #1c2126);
}

._customTable_clrz1_418 {
  width: 100%;
  border-collapse: collapse;
  margin-top: 1rem;
}

._customTable_clrz1_418 th {
  background-color: var(--Backgrounds-Secondary, #f7fafd);
  padding: 0.75rem;
  text-align: left;
  font-weight: 600;
  color: var(--Text-Low-Contrast, #424d5b);
  border-bottom: 1px solid var(--Backgrounds-Disabled-Background, #eee);
}

._customTable_clrz1_418 td {
  padding: 0.75rem;
  border-bottom: 1px solid var(--Backgrounds-Disabled-Background, #eee);
  color: var(--Text-High-Contrast, #1c2126);
}

._customTable_clrz1_418 td._noData_clrz1_439 {
  text-align: center;
  padding: 1rem;
  color: var(--Text-Low-Contrast, #424d5b);
  width: 100%;
  white-space: nowrap;
  overflow: visible;
}

._customTable_clrz1_418 tr:hover {
  background-color: var(--Backgrounds-Hover, #f7fafd);
}

._noData_clrz1_439 {
  padding: 1rem;
  text-align: center;
  color: var(--Text-Low-Contrast, #424d5b);
  font-style: italic;
}
.PopoverContent div {
  box-sizing: border-box;
}
/* .container {
display: flex;
padding: 24px;
flex-direction: column;
align-items: flex-start;
gap: 20px;
align-self: stretch;
min-width: 600px;
} */

._container_oj72m_1 {
  position: relative;
  display: flex;
  width: 800px;
  min-width: 480px;
  padding: var(--Spacing-0000, 0);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-0000, 0);
}

._row_oj72m_22 {
  display: flex;
  flex-direction: row;
  width: 100%;
  gap: 20px;
}

._formGroup_oj72m_29 {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
}

._formLabel_oj72m_36 {
  color: var(--Text-Low-Contrast, #424d5b);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.375rem;
  letter-spacing: 0.00875rem;
  margin-bottom: 8px;
  display: block;
}

._formField_oj72m_48 {
  color: var(--Text-High-Contrast, #1c2126);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  width: 100%;
  /* padding: 10px 12px; */
  /* border: 1px solid #d1d5db;
  border-radius: 6px; */
  box-sizing: border-box;
  background-color: white;
}

._buttonContainer_oj72m_63 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  /* border-bottom: 1px solid #e5e7eb; */
}

._repaymentScheduleSection_oj72m_71 {
  width: 100%;
  margin-top: 10px;
}

._ineligibilitySection_oj72m_76 {
  width: 100%;
  margin-top: 24px;
}

._ineligibilityContent_oj72m_81 {
  padding: 16px;
  background-color: #fef2f2;
  border-radius: 8px;
}

._ineligibilityReason_oj72m_87 {
  margin-bottom: 12px;
  padding: 8px;
  border-left: 4px solid #ef4444;
  background-color: #ffffff;
  border-radius: 4px;
}

._ineligibilityReason_oj72m_87:last-child {
  margin-bottom: 0;
}

._ineligibilityReason_oj72m_87 p {
  margin: 4px 0;
  color: var(--Text-High-Contrast, #1c2126);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  line-height: 1.25rem;
}

._planTermsGrid_oj72m_107 {
  padding: 16px;
  background-color: #f9fafb;
  border-radius: 8px;
  margin-bottom: 20px;
}

._planTermsRow_oj72m_114 {
  display: flex;
  flex-direction: row;
  width: 100%;
  gap: 24px;
  margin-bottom: 16px;
}

._planTermsRow_oj72m_114:last-child {
  margin-bottom: 0;
}

._planTermsGroup_oj72m_126 {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
}

._planTermsLabel_oj72m_133 {
  color: var(--Text-Low-Contrast, #424d5b);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.375rem;
  letter-spacing: 0.00875rem;
  margin-bottom: 4px;
}

._planTermsValue_oj72m_144 {
  color: var(--Text-High-Contrast, #1c2126);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  margin-bottom: 4px;
}

._planTermsHelper_oj72m_154 {
  color: var(--Text-Low-Contrast, #6b7280);
  font-family: 'Proxima Nova';
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.125rem;
}

._repaymentScheduleTable_oj72m_163 {
  margin-bottom: 0px;
}

._repaymentScheduleTable_oj72m_163 table {
  table-layout: fixed;
  width: 100%;
}

._repaymentScheduleTable_oj72m_163 th,
._repaymentScheduleTable_oj72m_163 td {
  width: 33.333%;
  text-align: left;
}

._scheduleHeader_oj72m_178 {
  color: var(--Text-High-Contrast, #1c2126);
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 12px;
  background-color: #fef3c7;
  padding: 8px 12px;
  border-radius: 4px;
  border: 2px solid #f59e0b;
}

._actionButtons_oj72m_192 {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  padding-top: 16px;
  border-top: 1px solid #e5e7eb;
}

._spinning_oj72m_200 {
  animation: _spin_oj72m_200 1s linear infinite;
}

@keyframes _spin_oj72m_200 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

._loadingOverlay_oj72m_213 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  border-radius: 8px;
}

._loadingContent_oj72m_227 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  padding: 24px;
  background-color: white;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

._loadingText_oj72m_238 {
  margin: 0;
  color: var(--Text-High-Contrast, #1c2126);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}

._reasonsSection_oj72m_247 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}

._reasonMessage_oj72m_254 {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 8px;
  background-color: #ffffff;
  border: none;
  border-top: 4px solid #f59e0b;
  border-radius: 0;
}

._warningIcon_oj72m_265 {
  font-size: 1.25rem;
  line-height: 1.25rem;
  flex-shrink: 0;
  margin-top: 2px;
}

._reasonText_oj72m_272 {
  color: var(--Text-High-Contrast, #1c2126);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.375rem;
  letter-spacing: 0.00875rem;
  margin: 0;
}._evalDecEmptyContainer_6p3iy_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  height: 90vh;
}

._loadingSpinner_6p3iy_10 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50vh;
}

._evalDecContent_6p3iy_18 {
  /* display: flex; */
  width: 100%;
}

._evalDecInfoMainMenu_6p3iy_23 {
  flex-grow: 1;
  /* width: 100%; */
  /* width: 53rem; */
  padding: 1rem;
  border: unset;
  background: #f7fafd;
  color: var(--text-low-contrast);
}

._evalDecFooter_6p3iy_33 {
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: space-around;
  gap: 1rem;
  border-top: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  height: 3rem;
  padding-right: 5px;
}

._evalDecRunDDItem_6p3iy_44 {
  display: block !important;
  /* width: 25rem; */
}

._evalDecRunDDItem_6p3iy_44 > span {
  display: block;
  width: 100%;
}

._evalDecInfoMainMenu_6p3iy_23 > div > div > button {
  max-width: 90rem;
}

._moreReasonLink_6p3iy_58 {
  color: var(--Text-Primary-Text-Subtle, #0b7bc1);

  /* Dara/Semantic/Label/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.125rem; /* 128.571% */
  letter-spacing: 0.00875rem;
  text-decoration: none;
  cursor: pointer;
}

._ineligibleReasonCell_6p3iy_72 {
  padding: 0;
}

._reasonContent_6p3iy_76 {
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  list-style-type: disc;
}

#_noData_6p3iy_1 {
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
}
._planDecisionContainer_15ba5_1 {
  padding: 1rem;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  position: relative;
}

._decisionCards_15ba5_9 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  /* height: 8rem; */
  margin-top: 1rem;
  min-height: 10rem !important;
}

._decisionCards_15ba5_9 > div {
  width: 29rem;
  height: 10rem !important;
}

._approvedText_15ba5_23 > span {
  /* width: 16rem; */
  white-space: pre-wrap;
}

._commentContainer_15ba5_28 {
  position: absolute;
  right: 7px;
  top: -40px;
}
._popupPlanDetails_15ba5_33 > div {
  border: none !important;
}

._popupPlanDetails_15ba5_33 > div > div:nth-child(1),
._popupPlanDetails_15ba5_33 > div > div:nth-child(2) {
  display: none !important;
}

._popupPlanDetails_15ba5_33 > div > div:nth-child(3) > div > div {
  padding: 0 !important;
}

._detailsBtn_15ba5_46 > button {
  border: none;
}
._detailsBtn_15ba5_46 {
  align-self: anchor-center;
}
._workoutPlansContainer_m5yz6_1 {
  display: flex;
  margin-left: 1rem;
  margin-top: -14px;
  border-left: 1px solid var(--Divider, #b7bdc2);
}

._workoutPlansContent_m5yz6_8 {
  flex-grow: 1;
  width: 100%;
  border: unset;
  background: #f7fafd;
  position: relative;
  border-right: 1px solid var(--Divider, #b7bdc2);
}

._workoutPlansHeader_m5yz6_17 {
  display: flex;
  height: 4rem;
  padding: var(--Spacing-0500, 1rem) var(--Spacing-1500, 2rem);
  align-items: center;
  gap: var(--Spacing-1000, 2rem);
  flex-shrink: 0;
  align-self: stretch;
  background: #ffffff;
}

._workoutPlansFooter_m5yz6_28 {
  bottom: 0;
  width: 100%;
  background: #ffffff;
  border-block: 1px solid var(--Divider, #b7bdc2);
}

._workoutPlansFooterButtons_m5yz6_35 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 4rem;
  align-items: center;
  padding: 0 2rem;
}

._mainContainer_m5yz6_44 {
  padding: 1rem 2rem;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

._loadingSpinner_m5yz6_51 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50vh;
}

._actionButtonsContainer_m5yz6_59 {
  display: flex;
  gap: 0.75rem;
  align-items: center;
  margin-left: auto;
}

._greyedOutRow_m5yz6_66 {
  background-color: #f5f5f5;
  color: #999;
  opacity: 0.7;
}

._greyedOutRow_m5yz6_66 td {
  background-color: #f5f5f5 !important;
}
._subsidyFooter_1y1yb_1 {
  background-color: #E3EFF9;
  border-radius: 8px;
  padding: 0 var(--Spacing-1000, 16px);
  line-height: 26px;
}.evaluation-decision-body > div[role='dialog'] > div > div > div {
  /* max-height: fit-content; */
}

/* .collapse-enter-done .collapse-enter-done > div > div > div {
  height: 100%;
  align-items: anchor-center !important;
} */

#evaluation-decision-table {
  width: 100%;
}
#eligibilty-reasons-modal-table table tr,
#evaluation-decision-table table tr {
  will-change: auto;
}

#eligibilty-reasons-modal-table > div > div {
  max-height: 50vh !important;
}
._escrowContainer_1ewjm_1 {
  padding: 1rem;
  background-color: #fafafa;
}

._escrowContainer_1ewjm_1 > div > button {
  max-width: 50rem;
}

._escrowContainer_1ewjm_1 > div {
  margin-bottom: 1rem;
}

._escrowContainer_1ewjm_1 > div:first-child {
  padding: 0;
}

/* .escrowContainer > div:nth-child(2) > div:nth-child(1) {
  justify-content: right;
  width: -webkit-fill-available;
} */

._escrow50table_1ewjm_23 {
  width: 100%;
  display: flex;
  column-gap: 0.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

._escrow50table_1ewjm_23 > div {
  width: 100%;
  height: 26rem !important;
}

._redColor_1ewjm_36 {
  color: var(--System-Feedback-Error, #da2528);
  font-family: 'Proxima Nova';
  font-size: 0.8rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.125rem; /* 128.571% */
}

._workoutPlansFooter_1ewjm_45 {
  position: sticky;
  bottom: 0;
  width: 100%;
  background: #ffffff;
  border-block: 1px solid var(--Divider, #b7bdc2);
}

._workoutPlansFooterButtons_1ewjm_53 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 4rem;
  align-items: center;
  padding: 0 1rem;
}

._actionButtonsContainer_1ewjm_62 {
  display: flex;
  gap: 0.75rem;
  align-items: center;
  margin-left: auto;
}

#_maskForTempo_1ewjm_1 {
  width: 100%;
  height: 100vh;
  opacity: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background: black;
  display: block;
}

#_noData_1ewjm_1 {
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
}

._escrowContentRoot_1ewjm_88 {
  position: relative;
  justify-content: center;
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  border-right: 0;
  z-index: 2;
}

._escrowEditContent_1ewjm_99 {
  background: #f7fafd;
  padding-top: 1rem;
}

._escrowEditContainer_1ewjm_104 {
  display: flex;
  flex-direction: column;
  margin: 0 1rem 0 1rem;
  width: 59rem;
  max-width: 59rem;
  justify-self: center;
  width: 88%;
}

._escrowEditContainer_1ewjm_104 *,
._escrowEditContainer_1ewjm_104 *::before,
._escrowEditContainer_1ewjm_104 *::after {
  box-sizing: border-box;
}

._gridWrapper_1ewjm_120 {
  display: grid;
  gap: var(--Spacing-1000, 1rem);
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

._gridWrapper_1ewjm_120 > div {
  display: flex;
}

._footerSection_1ewjm_130 {
  position: sticky;
  bottom: 0;
  background: var(--Backgrounds-Surface-Container-High, #fff);
  display: flex;
  justify-content: space-between;
  padding: var(--Spacing-0500, 8px) var(--Spacing-1500, 24px);
  border-top: 1px solid var(--Divider, #b7bdc2);
}

._headerForEditPage_1ewjm_140 {
  display: flex;
  padding: var(--Spacing-1000, 16px) var(--Spacing-1500, 24px);
  align-items: center;
  gap: var(--Spacing-1000, 16px);
  align-self: stretch;
  border-bottom: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  background: var(--Backgrounds-Surface-Container-High, #fff);
}
.capitalization100Table table > tbody > tr:nth-child(even),
.capitalization50Table table > tbody > tr:nth-child(even),
.capitalization50Table table > thead > tr {
  background-color: var(--backgrounds-zebra-stripe-background);
}

.capitalization100Table table tbody tr td:nth-child(3) > span > span {
  font-weight: bold;
}

.capitalization100Table {
  margin-bottom: 1rem;
}
._container_1pf0g_1 {
  background: #f7fafd;
  color: var(--text-low-contrast);
}

._gridWrapper_1pf0g_6 {
  display: grid;
  gap: var(--Spacing-1000, 1rem);
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

._gridWrapper_1pf0g_6 > div {
  display: contents;
}

html body div div[data-radix-menu-content] {
  max-width: 100% !important;
}
._questionCards_1pf0g_19 {
  column-count: 2;
  column-gap: var(--Spacing-1000, 1rem);
  padding: 0 var(--Spacing-1000, 1rem) var(--Spacing-1000, 1rem) var(--Spacing-1000, 1rem);
}
._questionsHeader_1pf0g_24 {
  display: flex;
  padding: 0.5rem 1rem;
  gap: 0.5rem;
  align-items: anchor-center;
}
._questionsAction_1pf0g_30 {
  display: flex;
  gap: 0.5rem;
  align-items: end;
  margin-left: auto;
}
._item_1pf0g_36 {
  padding-bottom: var(--Spacing-1000, 1rem);
  break-inside: avoid;
}
._row_1pf0g_40 {
  display: flex;
  border-bottom: 1px solid var(--Backgrounds-Disabled-Background, #eee);
}

._label1_1pf0g_45 {
  width: 65%;
  padding: 5px;
}

._label2_1pf0g_50 {
  width: 35%;
  padding: 5px;
}

._lossmitInfoContainer_1pf0g_55 {
  padding-left: 0.75rem;
  margin-top: -14px;
  display: flex;
  background-color: #fff;
}

._loadingSpinner_1pf0g_62 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50vh;
}

._lossmitInfoContent_1pf0g_70 {
  display: flex;
  width: 100%;
  /* height: 100vh; */
}

._switchBtn_1pf0g_76 {
  display: flex;
  justify-content: right;
}

._flex_1pf0g_81 {
  display: flex;
}

._lossmitInfoInfoMainMenu_1pf0g_85 {
  flex-grow: 1;
  /* width: 100%; */
  width: 53rem;
  border: 1px solid var(--global-elements-outline);
  border-top: none;
}

._lossmitInfoEmptyContainer_1pf0g_93 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  height: 90vh;
}

._lossmitInfoEditHeader_1pf0g_102 {
  align-items: start;
  border-bottom: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  padding: 1rem;
  position: sticky;
  top: 0;
  background: white;
  z-index: 1300;
}
._lossmitInfoEditFooterButtons_1pf0g_111 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
}
._lossmitInfoEditFooter_1pf0g_111 {
  display: flex;
  flex-direction: row;
  align-items: end;
  gap: 1rem;
  border-top: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  justify-content: space-between;
  padding: 1rem;
  position: sticky;
  bottom: 0px;
  z-index: 1300;
  background: white;
}

._lossmitInfoFooter_1pf0g_131 {
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: space-around;
  gap: 1rem;
  border-top: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  height: 3rem;
  padding-right: 5px;
}

._lossmitInfoContainer_1pf0g_55 *,
._lossmitInfoContainer_1pf0g_55 *::before,
._lossmitInfoContainer_1pf0g_55 *::after {
  box-sizing: border-box;
  word-wrap: break-word;
}

._lossmitInfoContentRoot_1pf0g_149 {
  justify-content: center;
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  border-right: 0;
}

._lossmitInfoEditContainer_1pf0g_158 {
  display: flex;
  flex-direction: column;
  margin: 0 1rem 1rem 1rem;
  width: 55rem;
  max-width: 55rem;
  justify-self: center;
}
._lossmitInfoEditContent_1pf0g_166 {
  background: #f7fafd;
  padding-top: 1rem;
}
._lossmitInfoEditContainer_1pf0g_158 *,
._lossmitInfoEditContainer_1pf0g_158 *::before,
._lossmitInfoEditContainer_1pf0g_158 *::after {
  box-sizing: border-box;
}

._lossmitInfoEditSection_1pf0g_176 {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  height: 850px;
  overflow-y: scroll;
}

._lossmitInfoTitleContainer_1pf0g_186 {
  padding: 0.5rem 1.5rem;
}

._lossmitInfoEditSectionContainer_1pf0g_190 {
  /* display: flex; */
  width: 880px;
  min-width: 280px;
  max-width: 880px;
  padding: var(--Spacing-0000, 0px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-0000, 0px);
}

._sectionTitleContainer_1pf0g_201 {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

._sectionQuestionsContainer_1pf0g_207 {
  padding: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

._lossmitInfoContributorContianer_1pf0g_214 {
  display: flex;
  flex-direction: column;
}

._lossmitInfoEditFooter_1pf0g_111 {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 1.5rem;
}

._intakeSaveSection_1pf0g_225 {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}

._contributorSection_1pf0g_231 {
  padding: 1rem;
  gap: 1.5rem;
}

/* .customAlert {
  width: calc(100% - 2rem) !important;
  margin: 1rem;
} */

/* div[data-radix-menu-content] { */
/* max-width: 35rem; */
/* max-height: 20rem; */
/* } */

/* div[data-radix-menu-content] div[role='menuitem'] {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--Text-High-Contrast, #1c2126); */

/* Dara/Semantic/Body/Regular/16px */
/* font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
} */
/* 
div[data-radix-menu-content] > div:first-child { */
/* border-bottom: 1px solid var(--Global-Elements-Separator, #bdbdbd); */
/* border-bottom: none;
  padding-bottom: 0.5rem;
} */

._currentText_1pf0g_265 {
  color: var(--Text-Low-Contrast, #424d5b);

  /* Dara/Semantic/Body/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.375rem; /* 157.143% */
}

._commentSection_1pf0g_276 {
  padding-top: 10px;
  padding-bottom: 10px;
}

._MuiTableContainer-root_1pf0g_281 {
  overflow: hidden;
  max-height: 100%;
}

._headerContainerPayment_1pf0g_286 {
  border: none;
  border-bottom: 1px solid #bdbdbd;
  border-radius: 0;
  z-index: 99999;
  position: relative;
}
._loanInfoMainMenu_erza6_1 {
  flex-grow: 1;
  width: 100%;
  margin-bottom: 1rem;
}

._loadingSpinner_erza6_7 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50vh;
}
._cardWithHeader_erza6_14 {
  flex-grow: 1;
}
._flex_erza6_17 {
  display: flex;
}

._containerMain_erza6_21 {
  display: flex;
  border: var(--border-size-1) solid var(--backgrounds-item-background);
  background: var(--backgrounds-input-background);
}
._flexColumn_erza6_26 {
  flex-grow: 1;
  width: 53rem;
}
._flexColumnNoData_erza6_30 {
  flex-grow: 1;
  width: 100%;
  align-content: center;
  place-items: center;
  height: 513px;
  color: #424d5b;
}

._flexColumnNoData_erza6_30 > svg {
  width: 100%;
}

._flexColumnNoData_erza6_30 > h1 {
  width: 100%;
  text-align: center;
}

._header_erza6_48 {
  padding: 1rem;
  border-bottom: var(--border-size-1) solid var(--backgrounds-item-background);
}
._contentTop_erza6_52 {
  padding: 1rem;
  background: #f7fafd;
}
._wrapper_erza6_56 {
  position: relative;
}

._wrapperBottom_erza6_60 {
  position: sticky;
  bottom: -9px;
  width: 100%;
  background: white;
}
._monoRegular14_erza6_66, ._monoRegular16_erza6_66, ._monoRegular18_erza6_66 {
    font-family: "Proxima Nova" !important;
  }
._containerMain_erza6_21 *,
._containerMain_erza6_21 *::before,
._containerMain_erza6_21 *::after {
  box-sizing: border-box;
}

._updatePaymentDetailsContainer_erza6_75 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._oblContainer_1ja8q_1 {
  position: relative;
}

._oblBtn_1ja8q_5 {
  position: absolute;
  top: -60px;
  right: 0;
}

._viewCreditReportBtn_1ja8q_11 {
  color: var(--Text-Link, #006894);

  /* Dara/Semantic/Link/Semi-Bold/16px */
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5rem; /* 150% */
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: 8%; /* 1.28px */
  text-underline-offset: auto;
  text-underline-position: from-font;

  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}
._obligationsContainer_1qits_1 {
  padding: 1rem;
  background-color: #fafafa;
}

._obligationsContainer_1qits_1 > div > button {
  max-width: 50rem;
}

._obligationsContainer_1qits_1 > div {
  margin-bottom: 1rem;
}

._obligationsContainer_1qits_1 > div:first-child {
  padding: 0;
}

._obligations50table_1qits_18 {
  width: 100%;
  display: flex;
  column-gap: 0.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

._obligations50table_1qits_18 > div {
  width: 100%;
  height: 26rem !important;
}

._redColor_1qits_31 {
  color: var(--System-Feedback-Error, #da2528);
  font-family: 'Proxima Nova';
  font-size: 0.8rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.125rem; /* 128.571% */
}

._workoutPlansFooter_1qits_40 {
  position: sticky;
  bottom: 0;
  width: 100%;
  background: #ffffff;
  border-block: 1px solid var(--Divider, #b7bdc2);
}

._workoutPlansFooterButtons_1qits_48 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 4rem;
  align-items: center;
  padding: 0 1rem;
}

._actionButtonsContainer_1qits_57 {
  display: flex;
  gap: 0.75rem;
  align-items: center;
  margin-left: auto;
}

#_maskForTempo_1qits_1 {
  width: 100%;
  height: 100vh;
  opacity: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background: black;
  display: block;
}

#_noData_1qits_1 {
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
}

._obligationsContentRoot_1qits_83 {
  position: relative;
  justify-content: center;
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  border-right: 0;
  z-index: 2;
}

._obligationsEditContent_1qits_94 {
  background: #f7fafd;
  padding-top: 1rem;
}

._obligationsEditContainer_1qits_99 {
  display: flex;
  flex-direction: column;
  margin: 0 1rem 0 1rem;
  width: 59rem;
  max-width: 59rem;
  justify-self: center;
  width: 88%;
}

._obligationsEditContainer_1qits_99 *,
._obligationsEditContainer_1qits_99 *::before,
._obligationsEditContainer_1qits_99 *::after {
  box-sizing: border-box;
}

._gridWrapper_1qits_115 {
  display: grid;
  gap: var(--Spacing-1000, 1rem);
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

._gridWrapper_1qits_115 > div {
  display: flex;
}

._footerSection_1qits_125 {
  position: sticky;
  bottom: 0;
  background: var(--Backgrounds-Surface-Container-High, #fff);
  display: flex;
  justify-content: space-between;
  padding: var(--Spacing-0500, 8px) var(--Spacing-1500, 24px);
  border-top: 1px solid var(--Divider, #b7bdc2);
}

._headerForEditPage_1qits_135 {
  display: flex;
  padding: var(--Spacing-1000, 16px) var(--Spacing-1500, 24px);
  align-items: center;
  gap: var(--Spacing-1000, 16px);
  align-self: stretch;
  border-bottom: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  background: var(--Backgrounds-Surface-Container-High, #fff);
}
._financialContainer_mxr6e_1 {
  padding: 1rem 1rem 0 1rem;
  background-color: #fafafa;
}

._financialContainer_mxr6e_1 > div > button {
  max-width: 50rem;
}

._financialContainer_mxr6e_1 > div {
  margin-bottom: 1rem;
  position: relative;
}
._financialContainer_mxr6e_1 > div:last-child {
  margin-bottom: 0;
}

._financialContainer_mxr6e_1 > div:first-child {
  padding: 0;
}

/* .financialContainer > div:nth-child(2) > div:nth-child(1) {
  justify-content: right;
  width: -webkit-fill-available;
} */

._financial50table_mxr6e_27 {
  width: 100%;
  display: flex;
  column-gap: 0.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

._financial50table_mxr6e_27 > div {
  width: 100%;
  height: 26rem !important;
}

._redColor_mxr6e_40 {
  color: var(--System-Feedback-Error, #da2528);
  font-family: 'Proxima Nova';
  font-size: 0.8rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.125rem; /* 128.571% */
}

._financialFooter_mxr6e_49 {
  bottom: 0;
  width: 100%;
  background: #ffffff;
  border-block: 1px solid var(--Divider, #b7bdc2);
  position: relative;
  left: -16px;
  width: calc(100% + 32px);
  position: sticky !important;
  margin-left: -16px;
  z-index: 10;
}

._financialFooterButtons_mxr6e_62 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 4rem;
  align-items: center;
  padding: 0 1rem;
}

._actionButtonsContainer_mxr6e_71 {
  display: flex;
  gap: 0.75rem;
  align-items: center;
  margin-left: auto;
}

#_maskForTempo_mxr6e_1 {
  width: 100%;
  height: 100vh;
  opacity: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background: black;
  display: block;
}

#_noData_mxr6e_1 {
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
}

._financialContentRoot_mxr6e_97 {
  position: relative;
  justify-content: center;
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  border-right: 0;
  z-index: 2;
}

._financialEditContent_mxr6e_108 {
  background: #f7fafd;
  padding-top: 1rem;
}

._financialEditContainer_mxr6e_113 {
  display: flex;
  flex-direction: column;
  margin: 0 1rem 0 1rem;
  width: 59rem;
  max-width: 59rem;
  justify-self: center;
  width: 88%;
}

._financialEditContainer_mxr6e_113 *,
._financialEditContainer_mxr6e_113 *::before,
._financialEditContainer_mxr6e_113 *::after {
  box-sizing: border-box;
}

._gridWrapper_mxr6e_129 {
  display: grid;
  gap: var(--Spacing-1000, 1rem);
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

._gridWrapper_mxr6e_129 > div {
  display: flex;
}

._footerSection_mxr6e_139 {
  display: flex;
  justify-content: space-between;
  padding: var(--Spacing-0500, 8px) var(--Spacing-1500, 24px);
  border-block: 1px solid var(--Divider, #b7bdc2);
}

._loadingSpinner_mxr6e_146 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50vh;
}

._headerForEditPage_mxr6e_154 {
  display: flex;
  padding: var(--Spacing-1000, 16px) var(--Spacing-1500, 24px);
  align-items: center;
  gap: var(--Spacing-1000, 16px);
  align-self: stretch;
  border-bottom: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  background: var(--Backgrounds-Surface-Container-High, #fff);
}

._footerSection_mxr6e_139 {
  position: sticky;
  bottom: 0;
  background: var(--Backgrounds-Surface-Container-High, #fff);
  display: flex;
  justify-content: space-between;
  padding: var(--Spacing-0500, 8px) var(--Spacing-1500, 24px);
  border-top: 1px solid var(--Divider, #b7bdc2);
}

._financialReviewEditSubContainer_mxr6e_174 {
  display: flex;
  flex-direction: column;
  margin: 1rem;
  width: 59rem;
  max-width: 59rem;
  justify-self: center;
  width: 88%;
}

._financialReviewEditContainer_mxr6e_184 {
  background: #f7fafd;
  position: relative;
  z-index: 10;
}
._oblContainer_kj2mx_1 {
  position: relative;
}

._oblBtn_kj2mx_5 {
  position: absolute;
  top: -60px;
  right: 0;
}

._loadingSpinner_kj2mx_11 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

._incomeCalculator_kj2mx_18 {
  width: 100%;
  border: none;
}
.income-calculator div[role='dialog'] > div > div > div {
  max-height: fit-content;
}
._oblContainer_1hlc4_1 {
  position: relative;
}

._oblBtn_1hlc4_5 {
  position: absolute;
  top: -60px;
  right: 0;
}

._item_1hlc4_11 {
  margin-bottom: 0.75rem;
  break-inside: avoid;
}

._expenseCards_1hlc4_16 {
  column-count: 2;
  column-gap: var(--Spacing-1000, 1rem);
}

._expenseEditGrid_1hlc4_21 {
  display: grid;
  gap: var(--Spacing-1000, 1rem);
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

._expenseRow_1hlc4_27 {
  display: grid;
  gap: var(--Spacing-1000, 1rem);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
}

._expensesContentRoot_1hlc4_34 {
  justify-content: center;
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  border-right: 0;
  /* z-index: 2; */
}

._expensesEditContent_1hlc4_44 {
  background: #f7fafd;
  padding-top: 1rem;
}

._expensesQuestionsEditContainer_1hlc4_49 {
  display: flex;
  flex-direction: column;
  margin: 0 1rem 1rem 1rem;
  width: 85%;
  max-width: 55rem;
  justify-self: center;
}

._expensesEditFooter_1hlc4_58 {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 1.5rem;
  border-top: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  background: #fff;
}

#_maskForTempo_1hlc4_1 {
  width: 100%;
  height: 100vh;
  opacity: 0;
  position: absolute;
  /* z-index: 1; */
  top: 0;
  left: 0;
  background: black;
  display: block;
}
._oblContainer_1fbo7_1 {
  position: relative;
}

._oblBtn_1fbo7_5 {
  position: absolute;
  top: -60px;
  right: 0;
}

._popupContainer_1fbo7_11 > div {
  padding: 0;
  margin-bottom: 1rem;
}
._loanNumberButton_1d8v9_1 {
  cursor: pointer;
  color: #0b7bc0;
  text-decoration: underline;
  &:hover {
    color: #006794;
  }
}

._myWorkContianer_1d8v9_10 {
  padding: 1rem;
  width: calc(100vw - 16rem);
}

._tokenContainer_1d8v9_15 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._myWorkListContent_1d8v9_21 {
  margin-block: 1.5rem;
  margin-inline: 0.5rem;
}

._loadingSpinner_1d8v9_26 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 45vh;
}
._popupChildContainer_1femr_1 {
  display: grid;
  grid-template-columns: 1fr;
}

._childElement_1femr_6 {
  padding: 0.25rem 0;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  gap: 0.25rem;
}

._dataLabel_1femr_14 {
  color: var(--Text-Low-Contrast, #424d5b);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.375rem;
  letter-spacing: 0.00875rem;
}

._dataContent_1femr_24 {
  color: var(--Text-High-Contrast, #1c2126);
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  width: 100%;
}

._contactPhone_1femr_34 {
  padding-inline: 0.5rem;
  width: 34.6rem;
  height: 2.5rem;
  border-radius: 0.25rem;
  font-size: 1rem;
  font-weight: 400;
  color: var(--Text-Medium-Contrast, #303943);
  font-family: 'Proxima Nova';
  border: var(--none, 1px) solid #bdbdbd;
}

._contactPhone_1femr_34:focus {
  border: var(--none, 1px) solid var(--global-elements-primary-action, #0baeef);
  outline: var(--size-2, 0.125rem) solid var(--global-elements-selected, #1c2126);
  outline-offset: var(--size-2, 0.125rem);
}
._contactPhone_1femr_34:hover {
  border: var(--none, 1px) solid var(--global-elements-primary-action, #0baeef);
}

._contactPhone_1femr_34:disabled:hover {
  border: var(--none, 1px) solid #bdbdbd;
}

._errorAlert_1femr_59 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-top: 0.5rem;
}

#_errorAlertMessage_1femr_1 {
  color: var(--Text-Error, #da262a);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0.14px;
}

._alertIcon_1femr_74 > path {
  stroke: #da262a;
}

._alertBanner_1femr_78 {
  border-radius: var(--Border-Radius-Small, 0.25rem);
  border: 0.125rem solid var(--System-Feedback-Error, #da262a);
  background: var(--Backgrounds-Error-Background, #fff8f7);
  display: flex;
  padding: 0.75rem 1rem;
  align-items: center;
  gap: 1rem;
  align-self: stretch;
  margin: 0.5rem 0;
}

._alertBannerMessage_1femr_90 {
  width: 100%;
  color: var(--Text-High-Contrast, #1c2126);
  font-family: 'Proxima Nova';
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: 0.01rem;
}

._alertIcon_1femr_74 {
  color: #da262a;
  height: 1rem;
  width: 1rem;
}

._alertContianer_1femr_106 {
  padding-bottom: 1.25rem;
}

._alertContianer_1femr_106 button {
  display: none;
}

._alertContianer_1femr_106 > div:first-child {
  width: auto;
  padding: 0.5rem 1rem;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  border: 0.5px solid #da262a;
}
._popupChildContainer_1f2su_1 {
  display: grid;
  grid-template-columns: 1fr;
  width: 33.75rem;
}

._formGroup_1f2su_7 {
  padding: 5px 0px;
}

._formField_1f2su_11 ._contactPhone_1f2su_11 {
  width: 20.55rem;
  height: 2.25rem;
  border-radius: 0.25rem;
  font-size: 1rem;
  font-weight: 400;
  color: var(--Text-Medium-Contrast, #303943);
  font-family: 'Proxima Nova';
  border: var(--none, 0.5px) solid var(--Global-Elements-Outline, #a5a5a5);
  padding: 0px 4px;
}

._formField_1f2su_11 ._contactPhone_1f2su_11:focus {
  border: var(--none, 1px) solid var(--Global-Elements-Outline, #0b7bc0);
  outline: none;
}

._selectInput_1f2su_28,
._textField_1f2su_29 {
  width: 21rem;
  height: 2.5rem;
  font-weight: 400;
}
._textField_1f2su_29 > div > input {
  padding: 0.5rem 0rem;
}
._formLabel_1f2su_37 {
  color: var(--Text-Low-Contrast, #424d5b);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.375rem;
  letter-spacing: 0.00875rem;
}

._formField_1f2su_11 {
  color: var(--Text-High-Contrast, #1c2126);
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  padding-top: 0.2rem;
  line-height: 1.5rem; /* 150% */
  word-break: break-all;
  width: 21rem;
}

._alertContainer_1f2su_59 {
  width: 100%;
  margin-bottom: 20px;
}

._alertContainer_1f2su_59 button {
  display: none;
}

._alertContainer_1f2su_59 > div:first-child {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  border: 0.5px solid #da262a;
}
._fileUploadContainer_l7wrb_1 {
  padding: var(--Spacing-0000, 0rem) var(--Spacing-1500, 1.5rem);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-1000, 1rem);
}

._fileUploadHeader_l7wrb_8 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid gray;
  align-items: center;
}

#_fileUploadStepOne_l7wrb_1 {
  font-style: normal;
  line-height: 2rem;
  font-size: 1.5rem;
  font-family: 'Montserrat';
  font-weight: 700;
  cursor: default;
}

._fileUploadButtonContainer_l7wrb_27 {
  display: flex;
  align-items: center;
  gap: var(--Spacing-1500, 1.5rem);
  align-self: stretch;
}

._fileUploadLoans_l7wrb_34 {
  border-radius: 0.5rem;
  padding: 1rem;
  margin-top: 1rem;
}

._fileUploadBulkContainer_l7wrb_40 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  border-radius: 0.5rem;
  padding: var(--reg, 1rem) var(--Spacing-1000, 1rem) var(--med, 1.5rem) var(--Spacing-1000, 1rem);
}

._fileUploadDropzoneContainer_l7wrb_48 {
  display: flex;
  flex-direction: column;
  padding: 0rem 0.75rem;
}

._fileUploadTemplateContainer_l7wrb_54 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0rem 0.75rem;
}

._fileUploadTemplateContainer_l7wrb_54 > button {
  color: #0b7bc0;
  text-decoration-color: #0b7bc0;
  font-family: 'Proxima Nova';
  font-weight: 700;
  line-height: 1.5rem;
  cursor: pointer;
  text-decoration: underline;
  background: unset !important;
}

._uploanLoanDeleteIcon_l7wrb_72 {
  cursor: pointer;
}

._justifyLeft_l7wrb_76 {
  justify-content: left;
}

._progressBarWrapper_l7wrb_80 {
  width: 60%;
  padding-left: 1rem;
  display: flex;
  gap: 1.25rem;
}

#_fileUploadBulkLoanText_l7wrb_1 {
  cursor: default;
  font-family: 'Proxima Nova';
  font-size: 1.15rem;
  line-height: 1.625rem;
  font-style: normal;
  font-weight: 700;
}

._selectContainer_l7wrb_96 {
  display: flex;
  align-items: center;
}

._dropzoneContainer_l7wrb_101 {
  display: flex;
  height: 160px;
  border-radius: 0.25rem;
  align-items: center;
  margin-bottom: 1rem;
  padding: 0.5rem 1rem;
  cursor: pointer;
  background-color: white;
}

._fileDownloadButton_l7wrb_112 {
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5rem;

  color: #0b7bc0;
  text-decoration-color: #0b7bc0;
  font-family: 'Proxima Nova';
  font-weight: 700;
  line-height: 1.5rem;
  cursor: pointer;
  text-decoration: underline;
  background: unset !important;
  border: none;
}
._loadingGauge_16iaz_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50vh;
}
._chipContent_198bd_1 {
    padding: 0px 0.5rem;
    margin: 0px 0.25rem;
    font-family: "Proxima Nova";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0.14px;
}._commentSection_w4tlg_1 {
  padding-top: 10px;
  padding-bottom: 10px;
}


._addCommentsInBottom_w4tlg_7 {
  position: sticky;
  bottom: -9px;
  width: 100%;
  background: white;
}

._commentSaveButton_w4tlg_14 {
  display: flex;
  justify-content: flex-end;
}
._fileUploader_1o4ui_1 label,
._disabledFileUploader_1o4ui_2 label {
  font-weight: 100 !important;
}

._disabledFileUploader_1o4ui_2 {
  cursor: not-allowed;
}
._loadingGauage_1uzb4_1 {
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 300px;
}

#_togetherContainer_1uzb4_1 {
  width: 100%;
  display: flex;
  padding: 0.5rem;
  align-items: center;
  gap: 1rem;
  gap: var(--Spacing-1000, 1rem);
  align-self: stretch;
  border-top: 1px solid #d5d5d5;
  border-top: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  box-sizing: border-box;
}
._dateTimeContainer_ipz3f_1 {
  display: flex;
  flex-direction: column;
}._reasonContent_oxe4w_1 {
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  list-style-type: disc;
}

._loadingGauage_oxe4w_10 {
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 300px;
}

._controlTypeContainer_oxe4w_18 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin: 1rem 0;
}

._controlType_oxe4w_18 {
}

._createControllerPopup_oxe4w_27 {
  padding: 1rem;
}

._cancelButton_oxe4w_31 {
  font-family: 'Proxima Nova';
  font-size: '0.875rem';
  font-style: 'normal';
  font-weight: '700';
  line-height: '1.375rem';
  letter-spacing: '0.00875rem';
  display: 'flex';
  height: '1.875rem';
  padding: 'var(--Spacing-0000, 0rem) var(--Spacing-0750, 0.75rem)';
  justify-content: 'center';
  align-items: 'center';
  gap: 'var(--Spacing-Extra-Small, 0.5rem)';
  border-radius: 'var(--Border-Radius-Small, 0.25rem)';
}

._nextButton_oxe4w_47 {
  color: '#fff';
  font-family: 'Proxima Nova';
  font-size: '0.875rem';
  font-style: 'normal';
  font-weight: '700';
  line-height: '1.375rem';
  letter-spacing: '0.00875rem';
  display: 'flex';
  height: '1.875rem';
  padding: 'var(--Spacing-0000, 0rem) var(--Spacing-0750, 0.75rem)';
  justify-content: 'center';
  align-items: 'center';
  gap: 'var(--Spacing-Extra-Small, 0.5rem)';
  border-radius: 'var(--Border-Radius-Small, 0.25rem)';
  background: 'var(--Global-Elements-Primary-Action, #0B7BC0)';
  margin-left: 0.5rem !important;
}

/* .nextButton:hover {
  background: 'var(--Global-Elements-Primary-Action, #0B7BC0)';
} */

._mandatoryControl_oxe4w_70 {
}

._listValue_oxe4w_73 {
}

._listItem_oxe4w_76 {
}

._togetherContainer_oxe4w_79 {
  justify-content: right;
}

._selectAttch_oxe4w_83 {
  width: 50%;
  display: block;
  margin-top: 1rem;
}

._centerContent_oxe4w_89 {
  border: 1px solid lightgray;
  border-right: none;
  border-left: none;
}
._centerContent_13y0c_1 {
  border: 1px solid lightgray;
  border-right: none;
  border-left: none;
  min-width: 400px;
}

._xIcon_13y0c_8 {
  margin-top: -8px;
  margin-right: -8px;
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
  cursor: pointer;
}

._cancelButton_13y0c_17 {
  font-family: 'Proxima Nova';
  font-size: '0.875rem';
  font-style: 'normal';
  font-weight: '700';
  line-height: '1.375rem';
  letter-spacing: '0.00875rem';
  display: 'flex';
  height: '1.875rem';
  padding: 'var(--Spacing-0000, 0rem) var(--Spacing-0750, 0.75rem)';
  justify-content: 'center';
  align-items: 'center';
  gap: 'var(--Spacing-Extra-Small, 0.5rem)';
  border-radius: 'var(--Border-Radius-Small, 0.25rem)';
}

._nextButton_13y0c_33 {
  color: '#fff';
  font-family: 'Proxima Nova';
  font-size: '0.875rem';
  font-style: 'normal';
  font-weight: '700';
  line-height: '1.375rem';
  letter-spacing: '0.00875rem';
  display: 'flex';
  height: '1.875rem';
  padding: 'var(--Spacing-0000, 0rem) var(--Spacing-0750, 0.75rem)';
  justify-content: 'center';
  align-items: 'center';
  gap: 'var(--Spacing-Extra-Small, 0.5rem)';
  border-radius: 'var(--Border-Radius-Small, 0.25rem)';
  background: 'var(--Global-Elements-Primary-Action, #0B7BC0)';
  margin-left: 0.5rem !important;
}

._loadingGauage_13y0c_52 {
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 300px;
}

._autoComplete_13y0c_60 {
}
._loadingGauage_u94ip_1 {
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 300px;
}

._controlTypeContainer_u94ip_9 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin: 1rem 0;
}

._createControllerPopup_u94ip_15 {
  padding: 1rem;
}

._cancelButton_u94ip_19 {
  font-family: 'Proxima Nova';
  font-size: '0.875rem';
  font-style: 'normal';
  font-weight: '700';
  line-height: '1.375rem';
  letter-spacing: '0.00875rem';
  display: 'flex';
  height: '1.875rem';
  padding: 'var(--Spacing-0000, 0rem) var(--Spacing-0750, 0.75rem)';
  justify-content: 'center';
  align-items: 'center';
  gap: 'var(--Spacing-Extra-Small, 0.5rem)';
  border-radius: 'var(--Border-Radius-Small, 0.25rem)';
  background-color: #fff !important;
}

._togetherContainer_u94ip_36 {
  justify-content: right;
}

._selectAttch_u94ip_40 {
  width: 50%;
  display: block;
  margin-top: 1rem;
}

._centerContent_u94ip_46 {
  border: 1px solid lightgray;
  border-right: none;
  border-left: none;
  box-sizing: border-box;
}

._xIcon_u94ip_53 {
  margin-top: -8px;
  margin-right: -8px;
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
  cursor: pointer;
}

._ddfFormContainer_u94ip_62 {
  border: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  padding: 1rem;
  box-sizing: border-box;
  border-radius: 0.35rem;
}

._ddfFormContainer_u94ip_62 > div > div {
  width: 50%;
}

._ddfFormContainer_u94ip_62 > div {
  margin: 0;
}

._commonFileAttachment_u94ip_77 {
  width: 100% !important;
}

._commonFileAttachment_u94ip_77 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

._fileName_u94ip_87 {
  display: initial;
}

._ddfFormNonContainer_u94ip_91 {
  visibility: hidden;
}
._dropzoneContainer_1go6l_1 {
  display: flex;
  height: 160px;
  border-radius: 0.25rem;
  align-items: center;
  justify-content: center;
  margin-bottom: 1rem;
  padding: 0rem 0.75rem;
  cursor: pointer;
  background-color: white;
}

._dropzoneFileUploadContainer_1go6l_13 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

#_dropzoneDragDrop_1go6l_1 {
  padding-left: 0.5rem;
  line-height: 1.375rem;
  font-weight: 700;
  font-family: 'Proxima Nova', sans-serif;
}

._dropzoneInformationContainer_1go6l_26 {
  display: flex;
  justify-content: space-between;
}

._dropzoneFileUploadContainer_1go6l_13 > svg {
  margin-right: 8px;
}

._dropzoneSupportInfoContainer_1go6l_35 {
  display: flex;
  flex-direction: column;
}
._eventHandlerContainer_1oouz_1 {
  width: 74.125rem;
  height: 37.1rem;
  flex-shrink: 0;
  box-sizing: border-box;
  width: calc(100% - 15.3rem);
  border-bottom: 1px solid var(--Global-Elements-Separator, #bdbdbd);
}

._headerSection_1oouz_10 {
  display: flex;
  padding: var(--Spacing-0500, 0.5rem) var(--Spacing-1000, 1rem);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-0250, 0.25rem);
  align-self: stretch;
  border-bottom: 1px solid var(--global-elements-separator, #bdbdbd);
  background: var(--backgrounds-surface-container-high, #fff);

  box-sizing: border-box;
  /* width: 74.125rem; */
  height: 4.875rem;
}

._headerSection_1oouz_10 > p {
  display: flex;
}

._headerSection_1oouz_10 > p > div {
  margin-top: 4px;
  height: fit-content;
  margin-left: 0.5rem;
}

#_sectionTitle_1oouz_1 {
  color: var(--Text-High-Contrast, #1c2126);

  /* Dara/Semantic/Title/24px */
  font-family: Montserrat;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2rem; /* 133.333% */
}

._dueDate_1oouz_46 > div {
  width: 10rem;
}

._dueDate_1oouz_46 > div > label {
  display: none;
}

._dueDateAssignComments_1oouz_54 {
  display: flex;
}

._dueDatePicker_1oouz_58 > div {
  border-radius: var(--Border-Radius-Small, 0.25rem) !important;
  border: 1px solid var(--global-elements-outline) !important;
  background: var(--Button-Default, #fff) !important;
  width: 8.75rem !important;
  height: 1.625rem !important;
  padding: 0;
}

._dueDatePicker_1oouz_58 > div:hover {
  border: 1px solid var(--global-elements-primary-action-hover) !important;
}

._dueDatePicker_1oouz_58 > div:hover {
  border: 1px solid var(--global-elements-primary-action-hover) !important;
}

._dueDatePicker_1oouz_58 > div:hover {
  border: 1px solid var(--global-elements-primary-action-hover) !important;
}

._dueDatePicker_1oouz_58 > div > input {
  color: var(--Text-Low-Contrast, #424d5b);

  /* Dara/Semantic/Label/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.125rem; /* 128.571% */
  letter-spacing: 0.00875rem;
  padding: 0.5rem;
  width: 5.75rem;
}

._dueDatePicker_1oouz_58 > div > div {
  margin: 0;
}

._dueDatePicker_1oouz_58 > div > button {
  padding: 0 !important;
  right: -3px;
  position: relative;
  width: 1rem !important;
  height: 1rem !important;
}

._dueDatePicker_1oouz_58 > div > button > svg {
  width: 0.75rem !important;
  height: 0.83331rem !important;
  flex-shrink: 0;
}

._messageSection_1oouz_111 {
  display: flex;
  padding: var(--Spacing-0250, 0.25rem) var(--Spacing-0500, 0.5rem);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-0250, 0.25rem);

  border-radius: var(--Border-Radius-Small, 0.25rem);
  border: 1px solid var(--global-elements-outline);
  background: var(--Button-Default, #fff);
  cursor: pointer;
}

._messageSection_1oouz_111:hover {
  border: 1px solid var(--global-elements-primary-action-hover) !important;
}

._messageContent_1oouz_129 {
  display: flex;
  padding: var(--Spacing-0125, 0.125rem) var(--Spacing-0250, 0.25rem) 0rem var(--Spacing-0250, 0.25rem);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: var(--Border-Radius-Small, 0.25rem);
  background: var(--System-Feedback-Informative-Subtle, #e3eff9);

  height: 1rem;
  width: 1rem;

  color: var(--Text-High-Contrast, #1c2126);
  text-align: center;

  /* Dara/Semantic/Label/Bold/12px */
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.875rem; /* 116.667% */
  letter-spacing: 0.0075rem;
}

._dueDate_1oouz_46,
._assign_1oouz_154,
._comments_1oouz_155 {
  display: flex;
  height: 1.625rem;
  margin-right: 0.5rem;
}

._commonText_1oouz_161 {
  color: var(--Text-Medium-Contrast, #303943);

  /* Dara/Semantic/Body/Regular/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.375rem; /* 157.143% */
  line-height: 2;
  margin-right: 0.25rem;
  width: max-content;
  display: inline-flex;
}

._assign_1oouz_154 > div > label {
  display: none;
}

._assign_1oouz_154 > div {
  padding: 0 !important;
  width: auto !important;
  height: 1.625rem !important;

  color: var(--Text-Low-Contrast, #424d5b);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 0.00875rem;
}

._assign_1oouz_154 > div > button {
  color: var(--Text-Low-Contrast, #424d5b);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: 0.008275rem;
  width: auto !important;
  min-height: 1.625rem !important;

  border-radius: var(--Border-Radius-Small, 0.25rem) !important;
  border: 1px solid var(--global-elements-outline) !important;
  background: var(--Button-Default, #fff) !important;
}

._assign_1oouz_154 > div > button:hover {
  border: 1px solid var(--global-elements-primary-action-hover) !important;
}

._assign_1oouz_154 > div > button:hover {
  border: 1px solid var(--global-elements-primary-action-hover) !important;
}

._assign_1oouz_154 > div > button:hover {
  border: 1px solid var(--global-elements-primary-action-hover) !important;
}

._assign_1oouz_154 > div > button > span {
  color: var(--Text-Medium-Contrast, #303943);

  /* Dara/Semantic/Label/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.125rem; /* 128.571% */
  letter-spacing: 0.00875rem;
  overflow: hidden;
  text-wrap-mode: nowrap;
}

._questionSection_1oouz_236 {
  display: flex;
  padding: var(--Spacing-1000, 1rem) var(--Spacing-1500, 1.5rem);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-0500, 0.5rem);
  flex: 1 0 0;
  align-self: stretch;
  border-radius: var(--Border-Radius-Default, 0.5rem);
  overflow-y: scroll;
  height: calc(100% - 8.3rem);
  box-sizing: border-box;
  width: 100%;
  /* font-size: 0.75rem; */
}
._questionSection_1oouz_236 fieldset {
  border-radius: var(--Border-Radius-Default, 0.5rem);
  border: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  padding: 1rem;
}

._questionSection_1oouz_236 > div {
  box-sizing: border-box;
}

._questionSection_1oouz_236 > form {
  width: 100%;
}

._questionSection_1oouz_236 > form label {
  font-size: 1rem !important;
  font-weight: 700;
  color: var(--text-medium-contrast);
}

._questionSubSection_1oouz_271 {
  display: flex;
  padding: var(--Spacing-1000, 1rem);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-1500, 1.5rem);
  align-self: stretch;
  border-radius: var(--Border-Radius-Default, 0.5rem);
  border: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  box-sizing: border-box;
}

._footerSection_1oouz_283 {
  bottom: 0;
  z-index: 1;
  box-sizing: border-box;

  display: flex;
  padding: var(--Spacing-0500, 0.5rem) var(--Spacing-1000, 1rem);
  justify-content: flex-end;
  align-items: center;
  gap: var(--Spacing-1500, 1.5rem);
  align-self: stretch;

  border-top: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  border-bottom: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  background: var(--Backgrounds-Surface-Container-High, #fff);

  /* width: 74.125rem; */
  height: 3.5rem;
}

._footerSection_1oouz_283 > div > label {
  display: none;
}

._dateLabel_1oouz_307 {
  color: var(--Text-Medium-Contrast, #303943);

  /* Dara/Semantic/Body/Regular/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.375rem; /* 157.143% */
}

._commentsContainer_1oouz_318 {
  margin-bottom: 6.25rem;
}

#_name_1oouz_1 {
  color: var(--Text-High-Contrast, #1c2126);

  /* Dara/Semantic/Body/Bold/16px */
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5rem; /* 150% */
}

#_message_1oouz_111,
#_dateTime_1oouz_1 {
  color: var(--Text-High-Contrast, #1c2126);

  /* Dara/Semantic/Body/Regular/16px */
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem; /* 150% */
  align-self: stretch;
}

#_dateTime_1oouz_1 {
  justify-self: right;
}

._textAreaSection_1oouz_350 {
  display: flex;
  padding: var(--Spacing-1000, 1rem);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  gap: var(--Spacing-1000, 1rem);
  align-self: stretch;

  position: fixed;
  bottom: 4.6875rem;
  width: 100%;
  left: 0;
  padding: 1rem;
  box-sizing: border-box;
  background: #fff;
  border-top: 1px solid #bdbdbd;
}

._textAreaSection_1oouz_350 > div {
  width: 100%;
}

._commentSection_1oouz_373 {
  padding-bottom: 10px;
  border-bottom: 1px solid var(--Global-Elements-Divider, #bdbdbd);
  margin-bottom: 10px;

  &:last-child {
    border: none;
  }
}

._messageContentFull_1oouz_383 {
  border-radius: var(--Border-Radius-Small, 0.25rem);
  background: var(--System-Feedback-Informative, #434e56);
  display: flex;
  padding: var(--Spacing-0125, 0.125rem) var(--Spacing-0250, 0.25rem) var(--Spacing-0125, 0.125rem)
    var(--Spacing-0250, 0.25rem);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #fff;
}

._submitBtn_1oouz_395 {
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: max-content;
  min-width: 64px;
  letter-spacing: 0.02857em;
  border-radius: var(--border-radius-small);
  text-transform: initial;
  font-family: 'Proxima Nova';
  font-weight: 700;
  padding: var(--spacing-0500) var(--spacing-1000);
  border: none;
  box-shadow: var(--box-shadow-none);
  font-size: 1rem;
  line-height: 24px;
  gap: var(--spacing-0750);
  padding: 0 var(--spacing-1000);
  height: 2.5rem;
  color: var(--text-primary-text);
  background-color: var(--global-elements-primary-action);
  border-color: transparent;
  cursor: pointer;
}

._submitBtn_1oouz_395:hover {
  background-color: var(--global-elements-primary-action-hover);
}

._startTaskBtnSection_1oouz_426 {
  border-radius: var(--Border-Radius-Small, 0.25rem);
  border: 2px solid var(--System-Feedback-Informative, #434e56);
  background: var(--Backgrounds-Surface-Container-High, #fff);
  display: flex;
  padding: var(--Spacing-0500, 0.5rem) var(--Spacing-1000, 1rem);
  align-items: center;
  gap: 1rem;
  align-self: stretch;
  height: 3rem;
}

._startTaskBtnSection_1oouz_426 > button {
  height: 2rem;
}

._disabledBtn_1oouz_442 {
  display: flex;
  height: 2.5rem;
  padding: var(--Spacing-0000, 0rem) var(--Spacing-1000, 1rem);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-0500, 0.5rem);
  background: var(--Backgrounds-Disabled-Background, #d0d5dc);
  flex-direction: row;
  flex-shrink: 0;
  width: max-content;
  min-width: 64px;
  letter-spacing: 0.02857em;
  text-transform: initial;
  font-family: 'Proxima Nova';
  font-weight: 700;
  border: none;
  border-radius: var(--Border-Radius-Small, 0.25rem);
  box-shadow: var(--box-shadow-none);
  font-size: 1rem;
  line-height: 24px;
  color: var(--text-primary-text);
  border-color: transparent;
  cursor: not-allowed;
}

._ddfNameText_1oouz_468 {
  margin: 0;
  margin-left: 0.5rem;
}

._pointer_1oouz_473 {
  cursor: pointer;
}

._infoIconWrapper_1oouz_477 > div > button {
  height: 26px;
}
._accordionMenuContainer_1l9za_1 {
  max-width: 15.3125rem;
  border: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  border-bottom: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  border-top: 0;
  border-radius: 0 0 0 0.25rem;

  width: 15.25rem;
  height: 37.1rem;
  flex-shrink: 0;
  overflow-y: overlay;
}

._milestonesContainer_1l9za_14 {
  display: flex;
  padding: var(--Spacing-0750, 0.75rem);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  background: var(--Backgrounds-Label-Background, #fafafa);
  border: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  border-bottom: none;
  border-top: none;

  border-right: none;
  border-left: none;
}

._milestones_1l9za_14 {
  display: flex;
  width: 13.75rem;
  padding: var(--Spacing-0250, 0.5rem) var(--Spacing-0375, 0.375rem);
  align-items: center;
  gap: var(--Spacing-0250, 0.25rem);
  box-sizing: border-box;
}

._innerMilestone_1l9za_38 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--Spacing-0250, 0.25rem);
  flex: 1 0 0;
}

._miles_1l9za_14 {
  color: var(--Grey-Darker, #2e3033);

  /* Dara/Semantic/Label/Bold/16px */
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.25rem; /* 125% */
  letter-spacing: 0.01rem;

  align-self: stretch;
}

._borrower_1l9za_61 {
  color: #2e3033;

  /* Dara/Semantic/Body/Regular/16px */
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem; /* 150% */

  height: 1.3125rem;
  align-self: stretch;
}

._keyPhase_1l9za_75 {
  display: flex;
  padding: var(--Spacing-0000, 0rem) var(--Spacing-0250, 0.25rem);
  align-items: center;
  gap: var(--Spacing-0500, 0.5rem);
  align-self: stretch;
}

._key_1l9za_75 {
  color: var(--Grey-Darker, #2e3033);

  /* Dara/Semantic/Label/Bold/12px */
  font-family: 'Proxima Nova';
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.875rem; /* 116.667% */
  letter-spacing: 0.0075rem;
}

._trial_1l9za_95 {
  color: #2e3033;

  /* Dara/Semantic/Body/Regular/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.375rem; /* 157.143% */
}

#_accordionMenu_1l9za_1 {
  align-items: flex-start;
  gap: var(--Spacing-0500, 0.5rem);
  align-self: stretch;
  border-top: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  background: #f7fafd;

  border-right: none;
  border-left: none;
}

._accordionSummary_1l9za_117 {
  background-color: #eceef1 !important;
  /* border-top: 1px solid var(--Global-Elements-Separator, #bdbdbd) !important; */
  background: var(--Backgrounds-Surface-Container-Medium, #eceef1) !important;
}

#_accordionTitle_1l9za_1 {
  color: var(--Text-Low-Contrast, #424d5b) !important;

  /* Dara/Semantic/Label/Regular/12px */
  font-family: 'Proxima Nova';
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.875rem; /* 116.667% */
  letter-spacing: 0.0075rem;
}

._accordionSubMenu_1l9za_135 {
  width: 100%;
  border: none;
  font-size: 1rem;
  display: flex;
  padding: var(--Spacing-1000, 1rem) var(--Spacing-0500, 0.5rem);
  align-items: center;
  gap: var(--Spacing-0500, 0.5rem);
  align-self: stretch;
  border-bottom: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  background: #f8f8f8;
  cursor: pointer;

  color: var(--Text-Medium-Contrast, #303943);
  /* Dara/Semantic/Label/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.125rem; /* 128.571% */
  letter-spacing: 0.00875rem;
}

._accordionDetails_1l9za_158 {
  padding: 0.25rem 0.5rem !important;
}

._subAccordionDetails_1l9za_162 {
  position: relative;

  display: flex;
  padding: var(--Spacing-0500, 0.5rem);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--Spacing-0250, 0.25rem);
  align-self: stretch;
  border-radius: var(--Border-Radius-Small, 0.25rem);
  background: var(--Backgrounds-Surface-Container-High, #fff);

  /* Small Shadow */
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);

  margin-top: 0.25rem;
  cursor: pointer;

  border-style: unset;
  width: 100%;

  &.selected {
    border-radius: var(--Border-Radius-Small, 0.25rem);
    border: 1px solid var(--Global-Elements-Primary-Action-Hover, #006794);
    background: var(--Backgrounds-Item-Background-Selected, #e3eff9);
  }
}

._daysDate_1l9za_191 {
  color: var(--Text-Low-Contrast, #424d5b);
  /* Dara/Semantic/Label/Regular/12px */
  font-family: 'Proxima Nova';
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.875rem; /* 116.667% */
  letter-spacing: 0.0075rem;
  flex: 1 0 0;
}

._daysContent_1l9za_203 {
  color: var(--Text-Medium-Contrast, #303943);

  /* Dara/Semantic/Label/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.125rem; /* 128.571% */
  letter-spacing: 0.00875rem;
}

._searchInput_1l9za_215 {
  width: 100%;
  box-sizing: border-box;

  & > input {
    box-sizing: border-box;
    padding: 0 0.625rem;
  }
}

._accordionSubMenuCont_1l9za_225 {
  overflow-y: auto;
}

#_trialPlanLabel_1l9za_1 {
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 0.14px;
  margin: 0.5rem 1rem;
}

._taskContainer_1l9za_239 {
  display: flex;
  flex-direction: column;
  padding: 0.5rem;
  border-radius: 0.25rem;
  cursor: pointer;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}

._taskContainer_1l9za_239:hover {
  background-color: #dcf1fd;
}

._taskContent_1l9za_252 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

#_taskNameLabel_1l9za_1 {
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 0.14px;
  margin-bottom: 0.25rem;
}

#_nameLabel_1l9za_1 {
  font-family: 'Proxima Nova';
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.875rem;
  letter-spacing: 0.12px;
  width: 100%;
  overflow-wrap: anywhere;
  margin-right: 1rem;
}

#_nameLabelDays_1l9za_1 {
  font-family: 'Proxima Nova';
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.875rem;
  letter-spacing: 0.12px;
  width: 40%;
}

#_yourTaskTitle_1l9za_1 {
  padding: 0.5rem 0.75rem;
  font-family: 'Proxima Nova';
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.875rem;
  letter-spacing: 0.12px;
}

._yourTaskContainer_1l9za_301 {
  padding: 0.5rem;
  height: 28.6rem;
  overflow-y: overlay;
  scrollbar-width: thin;
}

._completedTaskListContainer_1l9za_308 {
  height: 33rem;
  overflow-y: overlay;
  scrollbar-width: thin;
}

._searchTextContainer_1l9za_314 {
  padding: 0px 0.75rem 0.5rem 0.75rem;
}

._completedTaskContainer_1l9za_318 {
  margin: 0.5rem;
}

._loadingSpinner_1l9za_322 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50vh;
}
.MuiAccordion-root.Mui-expanded {
  height: calc(100% - 45.6%);
}

div[data-testid='due-date-picker-field'] > div {
  border-radius: var(--Border-Radius-Small, 0.25rem) !important;
  border: 1px solid var(--global-elements-outline) !important;
  background: var(--Button-Default, #fff) !important;
  width: 7.75rem !important;
  height: 1.625rem !important;
  padding: 0;
}

div[data-testid='due-date-picker-field'] > div:hover {
  border: 1px solid var(--global-elements-primary-action-hover) !important;
}

div[data-testid='due-date-picker-field'] > div > input {
  color: var(--Text-Low-Contrast, #424d5b);

  /* Dara/Semantic/Label/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.125rem; /* 128.571% */
  letter-spacing: 0.00875rem;
  padding: 0.5rem;
  width: 5.75rem;
}

div[data-testid='due-date-picker-field'] > div > div {
  margin: 0;
}

div[data-testid='due-date-picker-field'] > div > button {
  padding: 0 !important;
  right: -3px;
  position: relative;
  width: 1rem !important;
  height: 1rem !important;
}

div[data-testid='due-date-picker-field'] > div > button > svg {
  width: 0.75rem !important;
  height: 0.83331rem !important;
  flex-shrink: 0;
}

div[data-testid='due-date-picker-field'] .MuiInputAdornment-root {
  margin: 0;
}
._container_1auny_1 {
  padding: 0rem 1.625rem;
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  height: 100%;
}
._header_1auny_8 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid gray;
  align-items: center;
}
#_title_1auny_66 {
  font-style: normal;
  line-height: 40px;
  font-size: 26px;
  font-family: 'PP Mori';
  font-weight: 400;
}
._muiTable_1auny_24 {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 14px;
  font-style: normal;
  box-shadow: none;
  border-radius: 8px;
}
._buttonContainer_1auny_31 {
  display: flex;
  flex-direction: row;
}
._muiHeadCell_1auny_35 {
  font-weight: 600;
  padding: 16px !important;
}
._muiBodyCell_1auny_39 {
  font-weight: 400;
  padding: 16px !important;
}
._errorInfoBlock_1auny_43 {
  border-radius: 0.5rem;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
._errorInfoTopSection_1auny_50 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._closeButton_1auny_55 {
  height: 3.5rem;
  display: flex;
  align-items: center;
}
._bodyContainer_1auny_60 {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  flex: 1;
}
._title_1auny_66 {
  display: flex;
  align-items: end;
  gap: 0.5rem;
}
._fileIconStyles_1auny_71 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
#_downloadButton_1auny_1 {
  display: flex;
  gap: 0.5rem;
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
}
._dataSection_1auny_82 {
  padding: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-bottom: 1.25rem;
  flex: 1;
  border-radius: 0.5rem;
}
._dataTitleSection_1auny_91 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._dateRangeFilter_ofn10_1 {
  display: flex;
  gap: 1rem;
}

._dateRangeFilter_ofn10_1 > div {
  width: 50%;
}
._linearStepperContainer_1hkkp_1 {
  display: flex;
  padding: 0.5rem 1.25rem;
  width: 100%;
  box-sizing: border-box;
}

._linearStepperSeparator_1hkkp_8 {
  width: 10rem;
  display: flex;
  align-self: flex-start;
  margin-top: 0.75rem;
  margin-right: 1rem;
}

._linerStepperSeparatorThree_1hkkp_16 {
  width: 20rem;
  display: flex;
  align-self: flex-start;
  margin-top: 0.75rem;
  margin-right: 1rem;
}

#_linearStepperStatus_1hkkp_1 {
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.375rem;
}

#_linearStepperLabel_1hkkp_47 {
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5rem;
  margin-right: 0.75rem;
}

._linearStepperContent_1hkkp_41 {
  display: flex;
  flex-direction: column;
  margin: 0px 0.75rem;
}

._linearStepperLabelContainer_1hkkp_47,
._linearStepperLabelSubContainer_1hkkp_48 {
  display: flex;
}
._reasonContent_8cohx_1 {
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  list-style-type: disc;
}

._loadingGauage_8cohx_10 {
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 300px;
}
.together-container {
  width: 100%;
  display: flex;
  padding: 0.5rem;
  padding: var(--Spacing-1500, 0.5rem);
  align-items: center;
  gap: 1rem;
  gap: var(--Spacing-1000, 1rem);
  align-self: stretch;
  border-top: 1px solid #d5d5d5;
  border-top: 1px solid var(--Global-Elements-Separator, #d5d5d5);
}

.x-icon {
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
  cursor: pointer;
}

form[role='dialog'] .MuiTypography-root.MuiTypography-h6.MuiDialogTitle-root {
  color: var(--Text-Medium-Contrast, #303943);
  font-family: 'Montserrat';
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  /* line-height: 1.75rem; */
}

form[role='dialog'] span.MuiTypography-root.MuiTypography-h5 {
  text-transform: capitalize;
  color: var(--Text-Low-Contrast, #424d5b);
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  /* line-height: 1.375rem; */
  letter-spacing: 0.00875rem;
}

form[role='dialog'] span.MuiTypography-root.MuiTypography-bodyMedium {
  color: var(--Text-High-Contrast, #1c2126);
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  /* line-height: 1.5rem; */
}

form[role='dialog'] .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1 {
  padding: 0px;
  background-color: #fff;
  transition: none;
  box-shadow: none;
}

form[role='dialog'] .MuiCardHeader-root,
form[role='dialog'] .MuiCardActions-root {
  display: none;
}

form[role='dialog'] li.MuiListItem-root.MuiListItem-gutters.MuiListItem-padding {
  width: 180px;
}

form[role='dialog'] li.MuiListItem-root.MuiListItem-gutters.MuiListItem-padding .MuiListItemText-root {
  word-break: break-all;
}

/* Own customized elements */
.popup-child-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}

.popup-child-container-reason {
  width: 540px;
  box-sizing: border-box;
}

.popup-child-container-reason .child-ele {
  display: inline-grid;
  width: 180px;
}

.popup-child-container-reason .child-ele:last-child {
  width: 100%;
}

.popup-child-container .child-ele,
.popup-child-container-reason .child-ele {
  padding: 1rem;
  box-sizing: border-box;
}

.popup-child-container .content-1,
.popup-child-container-reason .content-1 {
  color: var(--Text-Low-Contrast, #424d5b);
  /* Dara/Semantic/Label/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.375rem; /* 157.143% */
  letter-spacing: 0.00875rem;
}

.popup-child-container .content-2,
.popup-child-container-reason .content-2 {
  color: var(--Text-High-Contrast, #1c2126);
  /* Dara/Semantic/Body/Regular/16px */
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem; /* 150% */
  word-break: break-all;
}

.reason-content {
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  list-style-type: disc;
}

.content-2 ul {
  padding-left: 20px;
}

.right-aligned {
  display: flex;
  justify-content: right;
}
._headerContainer_1w0w1_1 {
  border-radius: 0.25rem 0 0 0;
  margin: 0;
  border-right: 0 !important;
  box-sizing: border-box;
  overflow-x: scroll;
}

._headerContainer_1w0w1_1 {
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
}
._headerContainer_1w0w1_1::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

._headerContainerPayment_1w0w1_17 {
  border-radius: 0.25rem;
  background: white;
  margin: 0;
  box-sizing: border-box;
  overflow-x: scroll;
}

._headerContainerPayment_1w0w1_17 {
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
}
._headerContainerPayment_1w0w1_17::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

._headerContainerPayment_1w0w1_17 {
  border-radius: 0.25rem;
  background: white;
  margin: 0;
  box-sizing: border-box;
}

#_loanTitle_1w0w1_1 {
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 0.14px;
}

#_loanNumber_1w0w1_1 {
  font-family: 'Montserrat';
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;
  margin-right: 0.25rem;
}

#_loanAddress_1w0w1_1 {
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
}

#_loanDetailLabel_1w0w1_1 {
  font-family: 'Proxima Nova';
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.875rem;
  letter-spacing: 0.0075rem;
}

#_loanDetailValue_1w0w1_1 {
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  width: max-content;
}

._headerChipContainer_1w0w1_84 {
  display: flex;
  flex-direction: row;
}

._loanStatusContainer_1w0w1_89 {
  display: flex;
  flex-direction: row;
}

._headerSeparator_1w0w1_94 {
  border-left: 1px solid #bdbdbd;
  margin: 0 1.5rem;
}

._loanDetailContainer_1w0w1_99 {
  display: flex;
  width: 20rem;
  flex-direction: row;
  justify-content: space-between;
}

._loanDetails_1w0w1_106 {
  display: flex;
  flex-direction: column;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
}

._headerReferralContainer_1w0w1_113 {
  display: flex;
  width: 44%;
}

._headerLoanContainer_1w0w1_118 {
  display: flex;
  flex-direction: row;
}

._headerReferralContentSection_1w0w1_123 {
  display: flex;
  justify-content: flex-start;
}

._headerReferralChartSection_1w0w1_128 {
  display: flex;
  justify-content: end;
}

#_backToQueue_1w0w1_1 {
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.375rem;
  letter-spacing: 0.00875rem;
  margin-left: 0.5rem;
}

._backButtonContainer_1w0w1_143 {
  padding: 0.25rem 1.25rem;
  display: flex;
  align-items: center;
  align-self: center;
}

._headerReferralContentSecion_1w0w1_150 {
  display: flex;
  flex-direction: row;
}

._headerContentContainer_1w0w1_155 {
  display: flex;
  flex-direction: row;
  padding: 0.75rem 1rem;
  width: fit-content;
}

._headerContentContainerBorderTop_1w0w1_162 {
  display: flex;
  flex-direction: row;
  padding: 0.75rem 1rem;
  width: fit-content;
  border-top: 1px solid #bdbdbd;
}

._headerLoanContent_1w0w1_170 {
  margin-right: 1.5rem;
}

._backButtonLink_1w0w1_174 {
  display: flex;
  align-items: center;
  border: none;
  background: none;
  cursor: pointer;
}
:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: hsl(6, 78%, 57%);
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);

  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);

  --toastify-container-width: fit-content;
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-padding: 14px;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;

  /* Used only for colored theme */
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;

  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  /* used to control the opacity of the progress trail */
  --toastify-color-progress-bgo: 0.2;
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  width: var(--toastify-container-width);
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex-direction: column;
}

.Toastify__toast-container--top-left {
  top: var(--toastify-toast-top);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--top-center {
  top: var(--toastify-toast-top);
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
}
.Toastify__toast-container--top-right {
  top: var(--toastify-toast-top);
  right: var(--toastify-toast-right);
  align-items: end;
}
.Toastify__toast-container--bottom-left {
  bottom: var(--toastify-toast-bottom);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--bottom-center {
  bottom: var(--toastify-toast-bottom);
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
}
.Toastify__toast-container--bottom-right {
  bottom: var(--toastify-toast-bottom);
  right: var(--toastify-toast-right);
  align-items: end;
}

.Toastify__toast {
  --y: 0;
  position: relative;
  touch-action: none;
  width: var(--toastify-toast-width);
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: var(--toastify-toast-padding);
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: var(--toastify-toast-shadow);
  max-height: var(--toastify-toast-max-height);
  font-family: var(--toastify-font-family);
  /* webkit only issue #791 */
  z-index: 0;
  /* inner swag */
  display: flex;
  flex: 1 auto;
  align-items: center;
  word-break: break-word;
}

@media only screen and (max-width: 480px) {
  .Toastify__toast-container {
    width: 100vw;
    left: env(safe-area-inset-left);
    margin: 0;
  }
  .Toastify__toast-container--top-left,
  .Toastify__toast-container--top-center,
  .Toastify__toast-container--top-right {
    top: env(safe-area-inset-top);
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left,
  .Toastify__toast-container--bottom-center,
  .Toastify__toast-container--bottom-right {
    bottom: env(safe-area-inset-bottom);
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: env(safe-area-inset-right);
    left: initial;
  }
  .Toastify__toast {
    --toastify-toast-width: 100%;
    margin-bottom: 0;
    border-radius: 0;
  }
}

.Toastify__toast-container[data-stacked='true'] {
  width: var(--toastify-toast-width);
}

.Toastify__toast--stacked {
  position: absolute;
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform 0.3s;
}

.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,
.Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
  transition: opacity 0.1s;
}

.Toastify__toast--stacked[data-collapsed='false'] {
  overflow: visible;
}

.Toastify__toast--stacked[data-collapsed='true']:not(:last-child) > * {
  opacity: 0;
}

.Toastify__toast--stacked:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--g) * 1px);
  bottom: 100%;
}

.Toastify__toast--stacked[data-pos='top'] {
  top: 0;
}

.Toastify__toast--stacked[data-pos='bot'] {
  bottom: 0;
}

.Toastify__toast--stacked[data-pos='bot'].Toastify__toast--stacked:before {
  transform-origin: top;
}

.Toastify__toast--stacked[data-pos='top'].Toastify__toast--stacked:before {
  transform-origin: bottom;
}

.Toastify__toast--stacked:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transform: scaleY(3);
  z-index: -1;
}

.Toastify__toast--rtl {
  direction: rtl;
}

.Toastify__toast--close-on-click {
  cursor: pointer;
}

.Toastify__toast-icon {
  margin-inline-end: 10px;
  width: 22px;
  flex-shrink: 0;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.5s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}

.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}

.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}

.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}

.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}

.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}

.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}

.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}

.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  position: absolute;
  top: 6px;
  right: 6px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  z-index: 1;
}

.Toastify__toast--rtl .Toastify__close-button {
  left: 6px;
  right: unset;
}

.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}

.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}

.Toastify__close-button:hover,
.Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}

.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0.7;
  transform-origin: left;
}

.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}

.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}

.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
  border-bottom-left-radius: initial;
}

.Toastify__progress-bar--wrp {
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
  border-bottom-right-radius: var(--toastify-toast-bd-radius);
}

.Toastify__progress-bar--wrp[data-hidden='true'] {
  opacity: 0;
}

.Toastify__progress-bar--bg {
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}

@keyframes Toastify__bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}

@keyframes Toastify__bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes Toastify__bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.Toastify__bounce-enter--top-left,
.Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}

.Toastify__bounce-enter--top-right,
.Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}

.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}

.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left,
.Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}

.Toastify__bounce-exit--top-right,
.Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}

.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}

.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}

@keyframes Toastify__flipOut {
  from {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }
  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}

@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}

@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}

@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}

@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}

.Toastify__slide-enter--top-left,
.Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}

.Toastify__slide-enter--top-right,
.Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}

.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}

.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left,
.Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

.Toastify__slide-exit--top-right,
.Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.Toastify__toast-container {
    width: 41rem;
    padding: 1rem;
}

.Toastify__toast--info {
    color: black;
    font-family: 'Proxima Nova';
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: 0.01rem;
    border: 0.1875rem solid #434E56;
    border-radius: 0.25rem;
}

.Toastify__toast--success {
    color: #24814C;
    background-color: #EFFDF3;
    font-family: 'Proxima Nova';
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: 0.01rem;
    border: 0.1875rem solid #24814C;
    border-radius: 0.25rem;

}

.Toastify__toast--warning {
    color: #f1c400;
    font-family: 'Proxima Nova';
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: 0.01rem;
    border: 0.1875rem solid #f1c400;
    border-radius: 0.25rem;
}

.Toastify__toast--error {
    color: #d1231d;
    font-family: 'Proxima Nova';
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: 0.01rem;
    border: 0.1875rem solid #d1231d;
    border-radius: 0.25rem;
}

.Toastify__close-button {
    display: flex;
    height: 2.5rem;
    padding-left: 1.25rem;
    padding-right: 0.5rem;
    align-items: center;
    color: #303943;
    border-left: 0.125rem solid #D5D5D5;
}


.Toastify__progress-bar--wrp {
    opacity: 0;
}._selectedFiltersWrapper_1u7e3_1 {
  width: 75%;
  display: flex;
  gap: 10px;
  flex-flow: wrap;
}

._filterTile_1u7e3_8 {
  border: 1px solid grey;
  display: flex;
  border-radius: 8px;
  max-width: fit-content;
}

._filterTile_1u7e3_8 button:nth-child(1) {
  border-radius: 8px 0px 0px 8px;
}

._filterTile_1u7e3_8 button:nth-child(7) {
  border-radius: 0px 8px 8px 0px;
  min-width: 32px;
  width: 32px;
  padding: 0;
}

._clearAll_1u7e3_26 > button {
  position: absolute;
  right: 10px;
  top: 0.7rem;
}

._filterSectionWrapper_1u7e3_32 {
  position: relative;
}

._myWorkCancel_1u7e3_36 {
  background-color: transparent;
  color: var(--text-primary-text-subtle);
  justify-content: center;
}
.progress-bar-container {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}

.progress-bar-details-container {
  display: flex;
  gap: 20px;
  align-items: center;
}

#file-name {
  flex: 1;
  font-family: 'Proxima Nova', sans-serif;
  font-size: 16px;
  font-weight: 400;
  cursor: default;
}
#progress-value {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 16px;
  border-radius: 3px;
  padding: 0px 4px 0px 4px;
}
._container_14ymz_1 {
  display: flex;
  flex-direction: column;
  gap: 0.62rem;
}

._detailsCard_14ymz_7 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  padding-right: 3rem;
}

#_title_14ymz_1 {
  font-family: 'Proxima Nova';
  font-weight: 700;
  line-height: 1.125rem;
  font-size: 0.875rem;
}

#_loanNumber_14ymz_1 {
  font-family: 'Montserrat';
  font-weight: 700;
  line-height: 1.75rem;
  font-size: 1.25rem;
}

._tagsContainer_14ymz_28 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

._tagChip_14ymz_34 {
  padding: 0rem 0.5rem;
  background-color: #434e56;
  color: #ffffff;
  letter-spacing: 0.00875rem;
  border-radius: 0.25rem;
  width: fit-content;
  align-self: center;
}

#_tagText_14ymz_1 {
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-weight: 700;
  color: #ffffff;
  line-height: 1.375rem;
}

#_addressDetails_14ymz_1 {
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

#_tabButton_14ymz_1 {
  min-height: 0rem;
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  text-transform: unset;
  color: #1c2126;
  padding: 0.25rem 0.5rem;
}

#_noData_14ymz_1 {
  font-family: 'Proxima Nova';
  margin: 0.5rem;
}

._detailsContainer_14ymz_75 {
  margin: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

._detailsCardContainer_14ymz_82 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

._detailsCardContainer_14ymz_82:nth-child(2) > div > dl > div:nth-child(5n) {
  border-bottom: 1px solid var(--Global-Elements-Separator, #bdbdbd);
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}

#_detailsSectionTitle_14ymz_1 {
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5rem;
}

._descriptionContainer_14ymz_102 {
  display: flex;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
}

#_subsectionDetail_14ymz_1 {
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  width: 50%;
  letter-spacing: 0.00875rem;
}

#_subsectionDetailText_14ymz_1 {
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.125rem;
  width: 50%;
  letter-spacing: 0.00875rem;
}

._paddingRight3rem_14ymz_127 {
  padding-right: 3rem;
}

._loanDetailsContainer_14ymz_131 {
  margin: 1rem;
}

._detailsCardContainer_14ymz_82 > div > dl {
  grid-template-columns: repeat(1, 1fr);
  gap: 0.2rem;
}

._detailsCardContainer_14ymz_82 > div > dl > div {
  flex-direction: row;
  display: -webkit-box;
}

._detailsCardContainer_14ymz_82 > div > dl > div > dt {
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  width: 40%;
  letter-spacing: 0.00875rem;
}

#_detailsMessage_14ymz_1 {
  font-size: 0.875rem;
  font-family: 'Proxima Nova';
  font-weight: 400;
  line-height: 1.125rem;
  letter-spacing: 0.00875rem;
}

._detailsCardContainer_14ymz_82 > div > dl > div > dd {
  width: 60%;
}

._detailsCardContainer_14ymz_82 > div > dl > div > dd > span {
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.125rem;
  width: 50%;
  letter-spacing: 0.00875rem;
  color: #303943;
}

._detailsCardContainer_14ymz_82 > div > dl > div > dt > div > span {
  font-weight: 400;
}._appDrawerContainer_6t6n1_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  align-self: stretch;
  cursor: pointer;
  margin-top: 0.5rem;
}

._navItemWrapper_6t6n1_12 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0.25rem;
}

#_navItemTitle_6t6n1_1 {
  font-family: 'Proxima Nova';
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.0075rem;
  margin-top: 0.25rem;
  font-style: normal;
  font-weight: 700;
}

._sideNavPaneContainer_6t6n1_30 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._sideNavPaneHeader_6t6n1_36 {
  display: flex;
  padding: 0.58rem 1.5rem;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-bottom: 1px solid #bdbdbd;
}

._sidePaneTitleContainer_6t6n1_45 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

#_sideNavTitle_6t6n1_1 {
  font-family: 'Proxima Nova';
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.625rem;
}

._sidePaneDetailsContainer_6t6n1_59 {
  flex-grow: 1;
}
._dialogCloseBtn_1s6yc_1 {
  position: absolute;
  right: 0;
  display: flex;
}

._dialogCloseBtn_1s6yc_1 > button {
  height: 3rem;
  width: 3rem;
  min-width: 3rem;
  font-weight: 100;
}

._dialogLeftSec_1s6yc_14 {
  flex: 0 0 18%;
  overflow-y: auto;
  padding: 1rem 1rem 0 0;
}

._dialogLeftSec_1s6yc_14 > div {
  container-type: normal !important;
}

._dialogLeftSec_1s6yc_14 textarea {
  margin: 0.25rem;
  resize: none !important;
}

._dialogRightSec_1s6yc_29 {
  flex: 1 1 0;
  height: 100%;
}

._dialogContent_1s6yc_34 {
  display: flex;
  padding: 0 1.5rem 0 1.5rem !important;
  overflow-y: hidden;
  height: 90vh;
}

._dialogTitle_1s6yc_41 {
  cursor: move;
  padding: 0.5rem 1rem !important;
}

._docReader_1s6yc_46 {
  border: none;
  height: 99.4%;
  width: 100%;
}

/* .dialogAction {
  margin: 0.5rem;
} */

._PopoverContent_1s6yc_56 > div > div {
  width: auto !important;
}

._PopoverContent_1s6yc_56 > div > div button {
  font-weight: 500;
  font-size: 0.75rem;
}

._flexCenter_1s6yc_65 {
  display: flex;
  height: 100%;
  width: 100%;
  justify-content: center;
  align-items: center;
}

._minimizedBox_1s6yc_73 {
  position: fixed;
  bottom: 0;
  right: 1rem;
  background: #0b7bc1;
  color: #fff;
  padding: 1rem;
  display: flex;
  gap: 0.7rem;
  border-radius: 1rem 1rem 0 0;
  cursor: pointer;
  box-shadow: #ffffff 0px 0px 0px 1px inset;
  font-weight: 600;
  font-size: 1rem;
  align-items: center;
}

._minimizing_1s6yc_90 {
  opacity: 0;
  visibility: hidden;
  transform: translateY(20px); /* Optional: slide down while fading */
  transition: opacity 1s ease, transform 1s ease, visibility 2s linear 3s;
}

._maximizing_1s6yc_97 {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  transition: opacity 1s ease, transform 1s ease, visibility 2s linear 3s;
}
._filterContainer_1ggba_1 {
  display: flex;
  align-items: center;
  padding: 0.5rem;
  gap: 0.5rem;
}
._externalLink_1ggba_7 {
  align-content: center;
  color: var(--text-primary-text-subtle);
}
._accordionTitleContainer_1ggba_11 {
  display: flex;
  flex-direction: column;
}
button[data-testid='button-tertiary-medium-see-more-button'] {
  width: fit-content !important;
  text-align: left;
  border: none;
}
#_documentsDateTime_1ggba_1 {
  font-family: 'Proxima Nova';
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.875rem;
  letter-spacing: 0.0075rem;
}

#_documentsName_1ggba_1 {
  font-family: 'Proxima Nova';
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.25rem;
  letter-spacing: 0.01rem;
}

._iconstyles_1ggba_38 {
  width: 1.375rem;
  height: 1.375rem;
}

._contentContainer_1ggba_43 {
  display: flex;
  flex-direction: row;
  margin-top: 0.25rem;
}

#_contentLabel_1ggba_1 {
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 0.00875rem;
  margin-right: 0.625rem;
}

#_contentValue_1ggba_1 {
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  line-height: 1.125rem;
  letter-spacing: 0.00875rem;
}

._statusContainer_1ggba_67 {
  display: inline-flex;
  align-items: center;
  width: 18.75rem;
  /* height: 1.25rem; */
}

#_contentLabelstatus_1ggba_1 {
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.125rem;
  letter-spacing: 0.00875rem;
  margin-left: 0.625rem;
}

._accordionContentContainer_1ggba_84 {
  padding: 0.5rem 1rem;
}

._sortMenuItem_1ggba_88 {
  padding: 0.625rem 1.25rem !important;
}

._selectedSortMenuItem_1ggba_92 {
  padding: 0.625rem 1.25rem !important;
  background-color: #bad9f1 !important;
  font-weight: 600;
}

._sortMenuTitle_1ggba_98 {
  padding: 0.625rem 0.313rem;
}

._comboboxWrapper_1ggba_102 {
  display: grid;
  gap: var(--spacing-0500);
  padding-block: var(--spacing-0750);
}

._filterButtonWrapper_1ggba_108 {
  display: flex;
  gap: var(--spacing-0500);
}

._appliedFilterContainer_1ggba_113 {
  display: flex;
}

._appliedFilterBug_1ggba_117 {
  width: var(--spacing-0750);
  height: var(--spacing-0750);
  border-radius: var(--spacing-0500);
  background: #0b7bc0;
  position: relative;
  left: 1.5rem;
  bottom: 0.125rem;
}

._searchInput_1ggba_127 input[type='text'] {
  background-clip: text;
  font-weight: normal;
}

._searchInput_1ggba_127 {
  width: 300px;
}

._noDataValidation_1ggba_136 {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 10rem !important;
}

._separatorClass_1ggba_143 {
  height: -webkit-fill-available;
}

._accordionWrapper_1ggba_147 {
  border-bottom: 1px solid rgb(189, 189, 189);
}

/* .accordionWrapper svg { */
/* position: absolute; */
/* } */

._accordionWrapper_1ggba_147 a svg {
  position: unset;
}

._accordionTitle_1ggba_11 > button {
  padding: 0 1rem;
}

._accordionTitle_1ggba_11 > span > button {
  padding: 0 0;
  padding-right: 1rem;
}

div[data-open][data-side='bottom'] {
  z-index: 1350;
}
._historyContainer_1ad37_1 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._filterContainer_1ad37_7 {
  display: flex;
  flex-direction: row;
  padding: 0.5rem;
  gap: 0.75rem;
  align-items: center;
}

._historyAccordingItem_1ad37_15 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

._historyAccordingItem_1ad37_15 > span {
  font-size: 0.75rem;
  width: 60%;
}

._historyItemListLabelContainer_1ad37_26 {
  margin-bottom: 0.25rem;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

._historyTaskCardContentBadge_1ad37_33 {
  display: flex;
  justify-content: flex-end;
}

._historyTaskCardContentStage_1ad37_38 {
  display: flex;
  justify-content: space-between;
}

._historyTaskCardContentDetails_1ad37_43 {
  display: flex;
  flex-direction: column;
}

._historyTaskCardTitleDate_1ad37_48 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  /* width: 40%; */
  /* justify-content: end; */
  word-break: break-word;
  padding-left: 5px;
}

._taskCardContentContainer_1ad37_58 {
  padding: 0.25rem;
}

._taskCardTitleContainer_1ad37_62 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._searchedHistoryListContainer_1ad37_68 {
  padding: 0.5rem;
}

._searchHistoryCount_1ad37_72 {
  display: flex;
  justify-content: center;
}

._loadingSpinner_1ad37_77 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50vh;
}

._taskHistContent_1ad37_85 > div > div::-webkit-scrollbar {
  width: 5px;
}

._taskHistContent_1ad37_85 > div > div::-webkit-scrollbar-thumb {
  background: #a5a5a5;
  border-radius: 25px;
}

._taskHistContent_1ad37_85 > div > :nth-child(1) {
  padding: 0 1rem 0 0 !important;
}

._taskHistContent_1ad37_85 > div > :nth-child(1),
._taskHistContent_1ad37_85 > div > :nth-child(2) {
  border-right: 1px solid grey;
}

._taskHistContent_1ad37_85 > div > div {
  height: 58vh;
  overflow-y: auto;
  scroll-behavior: smooth;
}

._taskHistContent_1ad37_85 > div > div {
  padding: 0 1rem 0 0.5rem;
  display: flex;
  flex-direction: column;
}

._histPopDateWrapper_1ad37_115 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  row-gap: 0.5rem;
}

._histPopDateWrapper_1ad37_115 > div {
  display: flex;
  flex-direction: row;
  justify-content: stretch;
  gap: 1rem;
}

._histPopTitleVar1_1ad37_129 {
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 700;
  color: #303943;
}

._histPopTitleVar2_1ad37_136 {
  font-size: 0.75rem;
  line-height: 0.825rem;
  font-weight: 700;
  color: #424d5b;
  letter-spacing: 1%;
}

._histPopTitleVar3_1ad37_144 {
  font-size: 0.825rem;
  line-height: 1.375rem;
  font-weight: 700;
  color: #424d5b;
}

._histPopTitleVar4_1ad37_151 {
  font-size: 0.825rem;
  line-height: 1.125rem;
  font-weight: 700;
  color: #424d5b;
  letter-spacing: 1%;
}

._histPopContentVar1_1ad37_159 {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #1c2126;
}

._histPopContentVar2_1ad37_165 {
  font-size: 0.75rem;
  line-height: 0.825rem;
  color: #1c2126;
  letter-spacing: 1%;
}

._histPopContentVar3_1ad37_172 {
  font-size: 0.75rem;
  line-height: 0.825rem;
  color: #bdbdbd;
  letter-spacing: 1%;
}

._halfRow_1ad37_179 {
  height: fit-content;
  min-width: 50%;
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}

._histPopSecondColumn_1ad37_187,
._histPopThirdColumn_1ad37_188 {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}

._quesWrapper_1ad37_194 {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
}

._indComment_1ad37_200 {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}

._liteText_1ad37_206 {
  display: flex;
  justify-content: end;
}

._inlineIcon_1ad37_211 {
  display: flex;
  gap: 5px;
}

._cautionIcon_1ad37_216 svg {
  width: 11px;
  height: 11px;
  cursor: pointer;
}

._linkText_1ad37_222 span {
  color: #0b7bc0 !important;
  font-weight: 100 !important;
}

._linkText_1ad37_222 > a > * {
  min-width: 1.25rem;
  display: inline;
}

._commentInput_1ad37_232 {
  padding: 1rem 0;
}

._commentInput_1ad37_232 label {
  padding: 0 0 0.5rem 0;
}
._tabContent_189u6_1 {
  padding: 0.5rem 1rem !important;
  font-size: 1rem !important;
  font-family: 'Proxima Nova' !important;
  line-height: 0.5rem !important;
}

._tabLabelContainer_189u6_8 {
  display: flex;
  gap: 0.5rem;
  text-transform: none;
}

._tabPrefixIcon_189u6_14 {
  display: flex;
  align-items: center;
}

._tabPrefixIcon_189u6_14 > svg {
  width: 1rem;
  height: 1rem;
}
.toast-message-alert {
  position: absolute;
  right: 10px;
  bottom: 10px;
  margin-left: 10px;
  z-index: 9999;
}

.toast-message-alert.align-center {
  right: 40%;
}

.toast-message-alert .MuiAlert-root {
  word-break: unset;
  max-width: 100%;
  /* Medium Shadow */
  box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.1), 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
  border-radius: var(--Border-Radius-Small, 0.25rem);
}

.toast-message-alert .MuiAlert-root.MuiAlert-standardError .MuiAlert-message .MuiStack-root {
  color: #d1231d;
}

.toast-message-alert .MuiAlert-root.MuiAlert-standardInfo .MuiAlert-message .MuiStack-root {
  color: #5849f2;
}

.toast-message-alert .MuiAlert-root.MuiAlert-standardWarning .MuiAlert-message .MuiStack-root {
  color: #f1c400;
}

.toast-message-alert .MuiAlert-root.MuiAlert-standardSuccess .MuiAlert-message .MuiStack-root {
  color: #24814c;
}

.toast-message-alert .MuiStack-root.MuiAlert-standardSuccess {
  border: 3px solid var(--System-Feedback-Success, #24814c);
  background: var(--Backgrounds-Success-Background, #effdf3);
}

.toast-message-alert .MuiAlert-icon,
.toast-message-alert .MuiAlert-message {
  padding: 0.5rem 0;
}
.toast-message-alert .MuiAlert-message {
  color: #303943 !important;
  padding: 0.5rem 2rem;
}

.toast-message-alert .MuiAlert-message .MuiStack-root {
  margin-top: 0;
}

.toast-message-alert .MuiAlert-action {
  padding-top: 0;
}

.toast-message-alert .MuiAlert-action button {
  color: #303943 !important;
}

.toast-message-alert .tick-icon {
  position: absolute;
  top: 1rem;
  left: 1rem;
}

.toast-message-alert .close-icon {
  position: absolute;
  top: 1.4rem;
  right: 1rem;
  cursor: pointer;
}

.toast-message-alert .info-icon {
  color: #5849f2;
}

.toast-message-alert .common-info-icon {
  position: absolute;
  top: 1rem;
  left: 0;
  padding-left: 10px;
}

.toast-message-alert .error-icon path {
  stroke: #d1231d;
}

.toast-message-alert .info-icon path {
  stroke: #5849f2;
}

.toast-message-alert .warning-icon path {
  stroke: #f1c400;
}

.toast-message-alert .success-icon path {
  stroke: #24814c;
}
.mui-table {
  font-family: 'Proxima Nova', sans-serif;
  font-size: 1rem;
  font-size: 1rem;
  font-style: normal;
  box-shadow: none;
  border-radius: 0.5rem;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: 0.01rem;
  border-radius: 0.5rem;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: 0.16px;
}

/* New Dara design */
.MuiTableCell-root.mui-head-cell {
  font-weight: 600;
  padding: 0.5rem;
  border-bottom: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  background: var(--Backgrounds-Surface-Container-Medium, #eceef1);
  color: var(--Text-High-Contrast, #1c2126);
  height: 0.625rem !important;
}

.MuiTableCell-root.mui-body-cell {
  font-weight: 400;
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  font-family: 'Proxima Nova';
  font-style: normal;
  letter-spacing: 0.00875rem;
  border-bottom: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  background: var(--Backgrounds-Surface-Container-High, #fff);
}

.file-name-cell #cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.MuiTableCell-root.mui-head-cell .Mui-TableHeadCell-Content-Wrapper.MuiBox-root {
  white-space: nowrap;
  max-width: 12rem;
}

.MuiTableCell-root.mui-head-cell .Mui-TableHeadCell-Content-Wrapper.MuiBox-root:hover {
  text-overflow: ellipsis;
}

.upload-table-footer {
  border-radius: var(--Border-Radius-None, 0rem) var(--Border-Radius-None, 0rem) var(--Border-Radius-Default, 0.5rem) var(--Border-Radius-Default, 0.5rem);
  background: var(--Backgrounds-Surface-Container-High, #fff);
  display: flex;
  height: 3.5rem;
  padding: var(--Spacing-0500, 0.5rem) var(--Spacing-1000, 1rem);
  align-items: center;
  gap: var(--Spacing-1500, 1.5rem);
  align-self: stretch;
  border: 1px solid var(--Global-Elements-Separator, #d5d5d5);
  border-top: none;
  margin-bottom: 1rem;
  width: 100%;
}

.mui-table {
  border-bottom: none;
  border-radius: inherit !important;
  border-radius: 8px 8px 0px 0px !important;
}

.mui-table .MuiTableRow-root {
  border-bottom: 1px solid var(--Global-Elements-Separator, #d5d5d5);
}

.MuiTableContainer-root {
  border-radius: inherit !important;
  border-radius: 8px 8px 0px 0px !important;
  width: auto !important;
}

.mui-empty-row {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 18rem;
  font-family: "Proxima Nova";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.18px;
}/* fonts.css */
@font-face {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/ProximaNovaReg.otf") format("opentype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: 700;
  font-style: normal;
  src: url("/assets/Proxima-Nova-Bold.otf") format("opentype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/Montserrat-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/Montserrat-VariableFont_wght.ttf") format("truetype");
}
/* tokens.css */
html {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
body {
  margin: 0;
  color: var(--text-high-contrast);
  font-family:
    Proxima Nova,
    Arial,
    sans-serif;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.00938em;
  background-color: var(--backgrounds-surface-container-high);
  overscroll-behavior: none;
  -webkit-tap-highlight-color: transparent;
}
strong,
b {
  font-weight: 700;
}
table {
  border-collapse: collapse;
}
:root {
  --backgrounds-disabled-background: var( --light-dara-color-semantic-light-disabled-background, hsl(0 0% 93%) );
  --backgrounds-error-background: var( --light-dara-color-semantic-light-error-background, hsl(8 100% 98%) );
  --backgrounds-error-background-hover: var( --light-dara-color-semantic-light-error-background-hover, hsl(9 100% 95%) );
  --backgrounds-informative-background: var( --light-dara-color-semantic-light-informative-background, hsl(0 0% 98%) );
  --backgrounds-informative-background-hover: var( --light-dara-color-semantic-light-informative-background-hover, hsl(0 0% 93%) );
  --backgrounds-input-background: var( --light-dara-color-semantic-light-inputbackground, hsl(0 0% 100%) );
  --backgrounds-input-background-disabled: var( --light-dara-color-semantic-light-input-background-disabled, hsl(0 0% 98%) );
  --backgrounds-item-background: var( --light-dara-color-semantic-light-item-background, hsl(0 0% 65%) );
  --backgrounds-item-background-hover: var( --light-dara-color-semantic-light-surfacecontainermedium, hsl(216 15% 94%) );
  --backgrounds-item-background-selected: var( --light-dara-color-semantic-light-item-background-selected, hsl(207 65% 93%) );
  --backgrounds-item-background-selected-hover: var( --light-dara-color-semantic-light-item-background-selected-hover, hsl(206 66% 84%) );
  --backgrounds-item-background-highlighted: var( --light-dara-color-semantic-light-highlight-background, hsl(228, 33%, 97%) );
  --backgrounds-label-background: var( --light-dara-color-semantic-light-label-background, hsl(0 0% 98%) );
  --backgrounds-main-container: var( --light-dara-color-semantic-light-maincontainer, hsl(210 60% 98%) );
  --backgrounds-navigation-background: var( --light-dara-color-semantic-light-navigation-background, hsl(0 0% 100%) );
  --backgrounds-navigation-background-selected: var( --light-dara-color-semantic-light-navigation-background-selected, hsl(202 89% 93%) );
  --backgrounds-success-background: var( --light-dara-color-semantic-light-success-background, hsl(137 78% 96%) );
  --backgrounds-success-background-hover: var( --light-dara-color-semantic-light-success-background-hover, hsl(136 80% 88%) );
  --backgrounds-surface-container-high: var( --light-dara-color-semantic-light-surfacecontainerhigh, hsl(0 0% 100%) );
  --backgrounds-surface-container-low: var( --light-dara-color-semantic-light-surfacecontainerlow, hsl(215 15% 84%) );
  --backgrounds-surface-container-medium: var( --light-dara-color-semantic-light-surfacecontainermedium, hsl(216 15% 94%) );
  --backgrounds-tag-background: var( --light-dara-color-semantic-light-tag-background, hsl(214 15% 55%) );
  --backgrounds-warning-background: var( --light-dara-color-semantic-light-warning-background, hsl(36, 100%, 98%) );
  --backgrounds-warning-background-hover: var( --light-dara-color-semantic-light-warning-background-hover, hsl(47, 88%, 90%) );
  --backgrounds-zebra-stripe-background: var( --light-dara-color-semantic-light-zebra-stripe-background, hsl(0 0 98%) );
  --global-elements-icon: var(--light-dara-color-semantic-light-icon, hsl(212 17% 46%));
  --global-elements-outline: var(--light-dara-color-semantic-light-outline, hsl(0 0% 74%));
  --global-elements-outline-hover: var( --light-dara-color-semantic-light-outline-hover, hsl(0, 0%, 54%) );
  --global-elements-outline-subtle: var( --light-dara-color-semantic-light-outlinesubtle, hsl(216 16% 94%) );
  --global-elements-overlay: var( --light-dara-color-semantic-light-overlay, hsl(210 15% 13% / 0.75) );
  --global-elements-primary-action: var( --light-dara-color-semantic-light-primaryaction, hsl(203 89% 40%) );
  --global-elements-primary-action-hover: var( --light-dara-color-semantic-light-primaryactionhover, hsl(198 100% 29%) );
  --global-elements-primary-action-subtle: var( --light-dara-color-semantic-light-primaryactionsubtle, hsl(200 82% 98%) );
  --global-elements-primary-action-subtle-hover: var( --light-dara-color-semantic-light-primaryactionsubtlehover, hsl(202 89% 93%) );
  --global-elements-selected: var(--light-dara-color-semantic-light-selected, hsl(210 15% 13%));
  --global-elements-separator: var(--light-dara-color-semantic-light-separator, hsl(0 0% 74%));
  --system-feedback-caution: var(--light-dara-color-semantic-light-caution, hsl(37 100% 46%));
  --system-feedback-caution-hover: var( --light-dara-color-semantic-light-cautionhover, hsl(39 100% 31%) );
  --system-feedback-error: var(--light-dara-color-semantic-light-error, hsl(359 71% 50%));
  --system-feedback-error-hover: var( --light-dara-color-semantic-light-error-hover, hsl(354 88% 40%) );
  --system-feedback-informative: var( --light-dara-color-semantic-light-informative, hsl(205 12% 30%) );
  --system-feedback-informative-hover: var( --light-dara-color-semantic-light-informative-hover, hsl(206 12% 22%) );
  --system-feedback-informative-subtle: var( --light-dara-color-semantic-light-informative-subtle, hsl(215 15% 84%) );
  --system-feedback-informative-subtle-hover: var( --light-dara-color-semantic-light-informative-subtle-hover, hsl(212 15% 75%) );
  --system-feedback-intermediate: var( --light-dara-color-semantic-light-intermediate, hsl(47 88% 90%) );
  --system-feedback-success: var(--light-dara-color-semantic-light-success, hsl(146 56% 32%));
  --system-feedback-success-hover: var( --light-dara-color-semantic-light-success-hover, hsl(145 52% 28%) );
  --system-feedback-warning: var(--light-dara-color-semantic-light-warning, hsl(50, 88%, 47%));
  --system-feedback-warning-hover: var( --light-dara-color-semantic-light-warning-hover, hsl(47, 88%, 40%) );
  --text-disabled: var(--light-dara-color-semantic-light-disabled, hsl(0 0% 74%));
  --text-error: var(--light-dara-color-semantic-light-error, hsl(359 71% 50%));
  --text-high-contrast: var(--light-dara-color-semantic-light-high-contrast, hsl(210 15% 13%));
  --text-link: var(--light-dara-color-semantic-light-link, hsl(198 100% 29%));
  --text-link-hover: var(--light-dara-color-semantic-light-link-hover, hsl(198 100% 23%));
  --text-low-contrast: var(--light-dara-color-semantic-light-low-contrast, hsl(214 16% 31%));
  --text-medium-contrast: var(--light-dara-color-semantic-light-medium-contrast, hsl(212 17% 23%));
  --text-navigation: var(--light-dara-color-semantic-light-navigation, hsl(203 89% 40%));
  --text-primary-text: var(--light-dara-color-semantic-light-primary-text, hsl(0 0% 100%));
  --text-primary-text-subtle: var( --light-dara-color-semantic-light-primary-text-subtle, hsl(198 100% 29%) );
  --text-primary-text-subtle-hover: var( --light-dara-color-semantic-light-primary-text-subtle-hover, hsl(198 100% 23%) );
  --text-success: var(--light-dara-color-semantic-light-success, hsl(146 56% 32%));
  --text-warning: var(--light-dara-color-semantic-light-warning-text, hsl(47, 88%, 20%));
  --color-darkerblue-400: var(--dara-color-base-darkerblue400, hsl(206 66% 64%));
  --border-radius-none: var(--size-0, 0rem);
  --border-radius-small: var(--size-4, 0.25rem);
  --border-radius-medium: var(--size-8, 0.5rem);
  --border-radius-full: var(--size-999, 62.4375rem);
  --border-none: var(--size-0, 0rem);
  --border-size-1: var(--size-1, 0.0625rem);
  --border-size-2: var(--size-2, 0.125rem);
  --spacing-0000: var(--size-0, 0rem);
  --spacing-0125: var(--size-2, 0.125rem);
  --spacing-0250: var(--size-4, 0.25rem);
  --spacing-0375: var(--size-6, 0.375rem);
  --spacing-0500: var(--size-8, 0.5rem);
  --spacing-0750: var(--size-12, 0.75rem);
  --spacing-1000: var(--size-16, 1rem);
  --spacing-1250: var(--size-20, 1.25rem);
  --spacing-1500: var(--size-24, 1.5rem);
  --spacing-2000: var(--size-32, 2rem);
  --spacing-2500: var(--size-40, 2.5rem);
  --spacing-3000: var(--size-48, 3rem);
  --spacing-3500: var(--size-56, 3.5rem);
  --spacing-4000: var(--size-64, 4rem);
  --box-shadow-none: var(--base-box-shadow-none, none);
  --box-shadow-small: var(--base-box-shadow-small, 0px 0px 4px 0px rgba(0, 0, 0, 0.1));
  --box-shadow-medium: var( --base-box-shadow-medium, 0px 6px 8px 0px rgba(0, 0, 0, 0.1), 0px 0px 16px 0px rgba(0, 0, 0, 0.1) );
  --box-shadow-large: var( --base-box-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1), 0px 8px 24px 0px rgba(0, 0, 0, 0.1) );
  --box-shadow-card: var(--base-box-shadow-card, 0px 4px 10px 0px rgba(1, 78, 138, 0.2));
  --BaseFontSize12: 0.75rem;
  --BaseFontSize14: 0.875rem;
  --BaseFontSize16: 1rem;
  --BaseFontSize18: 1.125rem;
  --BaseFontSize20: 1.25rem;
  --BaseFontSize24: 1.5rem;
  --BaseFontSize28: 1.75rem;
  --BaseFontSize32: 2rem;
  --BaseFontSize40: 2.5rem;
  --BaseLineHeight20: 20px;
  --BaseLineHeight22: 22px;
  --BaseLineHeight24: 24px;
  --BaseLineHeight26: 26px;
  --BaseLineHeight28: 28px;
  --BaseLineHeight32: 32px;
  --BaseLineHeight36: 36px;
  --BaseLineHeight40: 40px;
  --BaseLineHeight48: 48px;
  --BaseFontWeightRegular: 400;
  --BaseFontWeightSemiBold: 600;
  --BaseFontWeightBold: 700;
  .display40 {
    font-family: "Montserrat";
    font-weight: var(--BaseFontWeightBold);
    font-size: var(--BaseFontSize40);
    line-height: var(--BaseLineHeight48);
    text-decoration: none;
  }
  .title32 {
    font-family: "Montserrat";
    font-weight: var(--BaseFontWeightBold);
    font-size: var(--BaseFontSize32);
    line-height: var(--BaseLineHeight40);
    text-decoration: none;
  }
  .title28 {
    font-family: "Montserrat";
    font-weight: var(--BaseFontWeightBold);
    font-size: var(--BaseFontSize28);
    line-height: var(--BaseLineHeight36);
    text-decoration: none;
  }
  .title24 {
    font-family: "Montserrat";
    font-weight: var(--BaseFontWeightBold);
    font-size: var(--BaseFontSize24);
    line-height: var(--BaseLineHeight32);
    text-decoration: none;
  }
  .subtitle20 {
    font-family: "Montserrat";
    font-weight: var(--BaseFontWeightBold);
    font-size: var(--BaseFontSize20);
    line-height: var(--BaseLineHeight28);
    text-decoration: none;
  }
  .bodyBold18 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightBold);
    font-size: var(--BaseFontSize18);
    line-height: var(--BaseLineHeight26);
    text-decoration: none;
  }
  .bodyBold16 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightBold);
    font-size: var(--BaseFontSize16);
    line-height: var(--BaseLineHeight24);
    text-decoration: none;
  }
  .bodyBold14 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightBold);
    font-size: var(--BaseFontSize14);
    line-height: var(--BaseLineHeight22);
    text-decoration: none;
  }
  .bodyRegular18 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightRegular);
    font-size: var(--BaseFontSize18);
    line-height: var(--BaseLineHeight26);
    text-decoration: none;
  }
  .bodyRegular16 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightRegular);
    font-size: var(--BaseFontSize16);
    line-height: var(--BaseLineHeight24);
    text-decoration: none;
  }
  .bodyRegular14 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightRegular);
    font-size: var(--BaseFontSize14);
    line-height: var(--BaseLineHeight22);
    text-decoration: none;
  }
  .labelBold18 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightBold);
    font-size: var(--BaseFontSize18);
    line-height: var(--BaseLineHeight26);
    text-decoration: none;
  }
  .labelBold16 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightBold);
    font-size: var(--BaseFontSize16);
    line-height: var(--BaseLineHeight24);
    text-decoration: none;
  }
  .labelBold14 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightBold);
    font-size: var(--BaseFontSize14);
    line-height: var(--BaseLineHeight22);
    text-decoration: none;
  }
  .labelBold12 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightBold);
    font-size: var(--BaseFontSize12);
    line-height: var(--BaseLineHeight20);
    text-decoration: none;
  }
  .labelRegular18 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightRegular);
    font-size: var(--BaseFontSize18);
    line-height: var(--BaseLineHeight26);
    text-decoration: none;
  }
  .labelRegular16 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightRegular);
    font-size: var(--BaseFontSize16);
    line-height: var(--BaseLineHeight24);
    text-decoration: none;
  }
  .labelRegular14 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightRegular);
    font-size: var(--BaseFontSize14);
    line-height: var(--BaseLineHeight22);
    text-decoration: none;
  }
  .labelRegular12 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightRegular);
    font-size: var(--BaseFontSize12);
    line-height: var(--BaseLineHeight20);
    text-decoration: none;
  }
  .linkSemiBold18 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightSemiBold);
    font-size: var(--BaseFontSize18);
    line-height: var(--BaseLineHeight26);
    text-decoration: underline;
  }
  .linkSemiBold16 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightSemiBold);
    font-size: var(--BaseFontSize16);
    line-height: var(--BaseLineHeight24);
    text-decoration: underline;
  }
  .linkSemiBold14 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightSemiBold);
    font-size: var(--BaseFontSize14);
    line-height: var(--BaseLineHeight22);
    text-decoration: underline;
  }
  .linkRegular18 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightRegular);
    font-size: var(--BaseFontSize18);
    line-height: var(--BaseLineHeight26);
    text-decoration: underline;
  }
  .linkRegular16 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightRegular);
    font-size: var(--BaseFontSize16);
    line-height: var(--BaseLineHeight24);
    text-decoration: underline;
  }
  .linkRegular14 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightRegular);
    font-size: var(--BaseFontSize14);
    line-height: var(--BaseLineHeight22);
    text-decoration: underline;
  }
  .monoBold18 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightBold);
    font-size: var(--BaseFontSize18);
    line-height: var(--BaseLineHeight26);
    text-decoration: none;
    font-variant-numeric: tabular-nums;
  }
  .monoBold16 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightBold);
    font-size: var(--BaseFontSize16);
    line-height: var(--BaseLineHeight24);
    text-decoration: none;
    font-variant-numeric: tabular-nums;
  }
  .monoBold14 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightBold);
    font-size: var(--BaseFontSize14);
    line-height: var(--BaseLineHeight22);
    text-decoration: none;
    font-variant-numeric: tabular-nums;
  }
  .monoRegular18 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightRegular);
    font-size: var(--BaseFontSize18);
    line-height: var(--BaseLineHeight26);
    text-decoration: none;
    font-variant-numeric: tabular-nums;
  }
  .monoRegular16 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightRegular);
    font-size: var(--BaseFontSize16);
    line-height: var(--BaseLineHeight24);
    text-decoration: none;
    font-variant-numeric: tabular-nums;
  }
  .monoRegular14 {
    font-family: "Proxima Nova";
    font-weight: var(--BaseFontWeightRegular);
    font-size: var(--BaseFontSize14);
    line-height: var(--BaseLineHeight22);
    text-decoration: none;
    font-variant-numeric: tabular-nums;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }
}
@font-face {
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/ProximaNovaReg.otf');
  src: url('/assets/ProximaNovaReg.otf') format('opentype');
}

@font-face {
  font-family: 'Proxima Nova';
  font-weight: 700;
  font-style: normal;
  src: url('/assets/Proxima-Nova-Bold.otf');
  src: url('/assets/Proxima-Nova-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/Montserrat-Regular.ttf');
  src: url('/assets/Montserrat-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/Montserrat-VariableFont_wght.ttf');
  src: url('/assets/Montserrat-VariableFont_wght.ttf') format('truetype');
}

@font-face {
  font-family: 'PFDinMono';
  font-weight: 400;
  font-style: normal;
  src: url('/assets/PFDinMono-Regular.ttf');
  src: url('/assets/PFDinMono-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'PPMori-Regular';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/assets/PPMori-Regular.otf');
  src: url('/assets/PPMori-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Helvetica-Now-Display-Medium';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/assets/Helvetica-Now-Display.otf');
  src: url('/assets/Helvetica-Now-Display.otf') format('opentype');
}

@font-face {
  font-family: 'PP Mori';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/PPMori-Regular.otf');
  src: url('/assets/PPMori-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'PP Mori';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/assets/PPMori-SemiBold.otf');
  src: url('/assets/PPMori-SemiBold.otf') format('opentype');
}

@font-face {
  font-family: 'Helvetica Now Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/Helvetica-Now-Display.otf');
  src: url('/assets/Helvetica-Now-Display.otf') format('opentype');
}

@font-face {
  font-family: 'Helvetica Now Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/Helvetica-Now-Display-Bold.otf');
  src: url('/assets/Helvetica-Now-Display-Bold.otf') format('opentype');
}

#root {
  font-family: 'Helvetica Now Display', Helvetica, Arial, sans-serif;
  /* position: absolute; */
  inset: 0;
  height: 100%;
  width: 100%;
}

.no-access-page {
  display: flex;
  justify-content: center;
  height: 50vh;
  align-items: center;
}

html > body {
  font: normal 12px 'Montserrat', tahoma, arial;
  /* Added this as per Design team Ben advice */
  min-width: 96.25rem;
}
