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

#aspnetForm {
  width: -webkit-fill-available;
}
._dialogCloseBtn_ux3xl_1 {
  position: absolute;
  right: 0;
  display: flex;
  height: 3rem;
}

._dialogCloseBtn_ux3xl_1 > button {
  height: 3rem !important;
  width: 3rem !important;
}

._dialogCloseBtn_ux3xl_1 > button > svg {
  height: 1.5rem !important;
  width: 1.5rem !important;
  min-width: 1.5rem;
  font-weight: 100;
}

._dialogLeftSec_ux3xl_20 {
  width: 18%;
  overflow-y: auto;
  padding: 1rem 1rem 0 0.2rem;
}

._dialogLeftSec_ux3xl_20 > div {
  container-type: normal !important;
}

._dialogLeftSec_ux3xl_20 textarea {
  margin: 0.25rem;
  resize: none !important;
}

._dialogRightSec_ux3xl_35 {
  width: 82%;
  height: 100%;
  /* padding: 0 1rem 0 0; */
  display: flex;
  align-items: center;
  justify-content: center;
}

._dialogContent_ux3xl_44 {
  display: flex;
  padding: 0 0 0 1.5rem !important;
  overflow-y: hidden;
  height: 90vh;
}

._disabledContent_ux3xl_51 {
  opacity: 0.8;
  user-select: none;
  cursor: not-allowed;
}

._disabledContent_ux3xl_51 * {
  pointer-events: none;
}

._dialogTitle_ux3xl_61 {
  cursor: move;
  padding: 0.5rem 1rem !important;
}

._docReader_ux3xl_66 {
  border: none;
  height: 99.4%;
  width: 100%;
}

._dialogAction_ux3xl_72 {
  display: flex;
  justify-content: space-between !important;
}

._actionWrapper_ux3xl_77 {
  display: flex;
  gap: 0.5rem;
}

._dialogAction_ux3xl_72 > span {
  color: red;
  padding: 0 1.5rem;
}

._dialogAction_ux3xl_72 > ._actionWrapper_ux3xl_77 > button {
  width: 6.1rem !important;
}

._PopoverContent_ux3xl_91 > div > div {
  width: auto !important;
}

._PopoverContent_ux3xl_91 > div > div button {
  font-weight: 500;
  font-size: 0.75rem;
}

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

._minimizedBox_ux3xl_108 {
  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_ux3xl_125 {
  opacity: 0;
  visibility: hidden;
  transform: translateY(20px); /* Optional: slide down while fading */
  transition: opacity 1s ease, transform 1s ease, visibility 2s linear 3s;
}

._maximizing_ux3xl_132 {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  transition: opacity 1s ease, transform 1s ease, visibility 2s linear 3s;
}

._icon_ux3xl_139 {
  fill: none;
  stroke: #666;
  stroke-width: 6;
}

._text_ux3xl_145 {
  font-family: Arial, sans-serif;
  font-size: 16px;
  fill: #666;
  text-anchor: middle;
}

._editWrapper_ux3xl_152,
._editWrapper_ux3xl_152 > div {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  gap: 0.5rem;
}

._singleEditRow_ux3xl_160 {
  display: flex;
  justify-content: space-between;
  margin: 5px;
  flex-direction: column;
}

._RadioBtnGrp_ux3xl_167 {
  align-items: start;
}

/* .singleEditRow > * {
  width: 50%;
} */

._centerAlignedDiv_ux3xl_175 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._editDropDown_ux3xl_181 > div > :nth-child(2) {
  height: 2.25rem !important;
  font-size: 0.85rem;
}

._editText_ux3xl_186 > div > :nth-child(2) {
  height: 2.25rem !important;
  font-size: 0.85rem;
  * {
    font-size: 0.85rem;
  }
}

._editTextArea_ux3xl_194 > div > :nth-child(2) {
  font-size: 0.85rem;
  * {
    font-size: 0.85rem;
  }
}

._editDatePicker_ux3xl_201 > div > :nth-child(2) > div {
  height: 2.25rem !important;
  font-size: 0.85rem;
}

._disabledField_ux3xl_206 > div > div {
  opacity: 0.7;
  pointer-events: none;
  cursor: not-allowed;
}
._disabledField_ux3xl_206 > div {
  cursor: not-allowed;
}
._editSearchBox_ux3xl_214 svg {
  display: none;
}

._editSearchBox_ux3xl_214 > div > div:nth-child(2) > div:nth-child(2) {
  height: 2.25rem !important;
  padding: 0 0.5rem;
  * {
    font-size: 0.85rem !important;
    width: 87%;
  }
}

._loaderSec_ux3xl_227 div {
  height: 7rem;
}

._editSearchBox_ux3xl_214 > div > div > div:nth-child(3) > div {
  overflow-y: auto !important;
}

._editSearchBox_ux3xl_214 > div > div > div:nth-child(3) > div > div {
  overflow-y: unset !important;
}

._searchClearIcon_ux3xl_239 > svg {
  padding: 0.2rem;
  display: block;
  position: absolute;
  right: 7px;
  bottom: 10px;
  height: 1rem;
  width: 1rem;
  color: gray;
  border-radius: 3px;
  cursor: pointer;
}

._searchClearIcon_ux3xl_239 > svg:hover {
  background-color: #edeff2;
}

._searchClearIcon_ux3xl_239 {
  position: relative;
}
._ValidationContainer_1k6uh_1 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

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

._loanMasterConatainerExpandedDetailSection_1k6uh_16 *,
:after,
:before {
  box-sizing: border-box !important;
}

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

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

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

#_cancelButton_1k6uh_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_1k6uh_53 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

#_nextButton_1k6uh_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;
}

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

._tableContainer_1k6uh_83 {
  width: 100%;
}

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

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

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

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

._countDetails_1k6uh_115 {
  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_1k6uh_127 {
  display: flex;
  flex-direction: row;
  width: 100%;
}

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

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

#_bulkValidationCountValue_1k6uh_1 {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.625rem;
  font-style: normal;
  font-family: 'Proxima Nova';
  margin-top: 0.25rem;
}
._nodataFound_1k6uh_157 {
  font-style: normal;
  font-family: 'Proxima Nova';
  font-size: 16px;
  text-align: center;
}
._bulkValidationChartSection_1k6uh_163 {
  display: flex;
  width: 50%;
}

._actionInfoIconContainer_1k6uh_168 {
  display: flex;
  align-items: center;
  padding: 2px;
}

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

._actionInfoIconContainer_1k6uh_168:hover,
._actionIconContainer_1k6uh_174:hover {
  background: #eceef1;
  cursor: pointer;
}

._tableActionContainer_1k6uh_187 {
  display: flex;
}

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

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

._chooseActionContainer_1k6uh_208 {
  margin-right: 1rem;
}

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

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

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

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

._tableLoadingSpinner_1k6uh_230 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 40vh;
}
._loanMasterConatainer_1k6uh_16 {
  display: flex;
  padding: var(--Spacing-0750, 12px) var(--Spacing-1000, 16px);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--Spacing-0250, 4px);
  align-self: stretch;
  border-radius: var(--Border-Radius-Default, 8px);
  border: 1px solid var(--Global-Elements-Outline, #a5a5a5);
  background: var(--Backgrounds-Surface-Container-High, #fff);
  word-break: break-word;
}
._loanMasterContainerExpandedLoanSection_1k6uh_266 {
  display: flex;
  padding: var(--Spacing-0750, 12px) var(--Spacing-1000, 16px);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--Spacing-0250, 4px);
  align-self: stretch;
  border-radius: var(--Border-Radius-Default, 8px 8px 0px 0px);
  border: 1px solid var(--Global-Elements-Outline, #a5a5a5);
  border-bottom: none !important;
  background: var(--Backgrounds-Surface-Container-High, #fff);
}
._loanMasterConatainerExpandedDetailSection_1k6uh_16 {
  display: flex;
  padding: var(--Spacing-0750, 0px) var(--Spacing-1000, 16px);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--Spacing-0250, 4px);
  align-self: stretch;
  border-radius: var(--Border-Radius-Default, 0px 0px 8px 8px);
  border: 1px solid var(--Global-Elements-Outline, #a5a5a5);
  background: var(--Backgrounds-Surface-Container-High, #fff);
  word-break: break-word;
}
._loanHeaderFirstSection_1k6uh_292 {
  color: var(--Text-Low-Contrast, #424d5b);

  /* Dara/Semantic/Label/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.14px;
  display: flex;
  direction: row;
  gap: var(--Spacing-3000, 48px);
  justify-content: space-between;
}
._loanHeaderSecondSection_1k6uh_307 {
  display: flex;
  padding: var(--reg, 0px) var(--Spacing-2000, 32px);
  align-items: flex-start;
  gap: 4px;
  padding-bottom: 15px;
}
._loanheaderThirdSection_1k6uh_314 {
  display: flex;
  padding: var(--reg, 1px) var(--Spacing-2000, 32px);
  align-items: flex-start;
  gap: 4px;
}
#_loanNumber_1k6uh_340 {
  color: var(--Text-Medium-Contrast, #303943);
  /* Dara/Semantic/Subtitle/20px */
  font-family: Montserrat;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px; /* 140% */
}

._expander_1k6uh_330 {
  display: flex;
  width: var(--Spacing-Medium, 24px);

  height: var(--Spacing-Medium, 24px);

  /* padding: 0px 6px; */
  justify-content: center;
  align-items: center;
}
._loanNumberSection_1k6uh_340 {
  display: flex;
  white-space: nowrap;
  /* align-items: center; */
  gap: var(--Spacing-0500, 8px);
  /* height: 22px; */
  /* flex: 1 0 0; */
}
._badges_1k6uh_348 {
  display: flex;
  padding: var(--Spacing-0000, 0px) var(--Spacing-0500, 8px);
  justify-content: center;
  align-items: center;
  gap: 10px;
  height: 22px;
}
._borrowerSection_1k6uh_356 {
  display: flex;
  /* width: 735px; */
  align-items: flex-start;
  gap: var(--Spacing-0500, 8px) var(--Spacing-1500, 24px);
  align-self: stretch;
  /* min-width: 20%; */
  max-width: fit-content;
  flex-direction: row;
  flex-wrap: wrap;
  /* width: 888px; */
}
._borrowerNameBox_1k6uh_368 {
  display: flex;
  width: max-content;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-0250, 4px);
  flex-shrink: 0;
}
#_borrowerName_1k6uh_368 {
  color: var(--Text-Low-Contrast, #424d5b);
  /* Dara/Semantic/Label/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.16px;
  width: 160px;
}

#_borrowerNameValue_1k6uh_1 {
  color: var(--Text-High-Contrast, #1c2126);
  /* Dara/Semantic/Body/Regular/16px */
  font-family: 'Proxima Nova';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  letter-spacing: 0.16px;
  text-transform: capitalize;
  max-width: 160px;
  word-break: break-word;
  text-wrap: auto;
}

#_addressField_1k6uh_1 {
  color: var(--Text-High-Contrast, #1c2126);
  /* Dara/Semantic/Body/Regular/16px */
  font-family: 'Proxima Nova';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  letter-spacing: 0.16px;
  text-transform: capitalize;
  word-break: break-word;
  text-wrap: auto;
}

._investorSection_1k6uh_417 {
  display: flex;
  padding: var(--Spacing-0750, 0px) var(--Spacing-1000, 16px);
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  gap: var(--Spacing-1000, 14px);
  align-self: stretch;
}

._wrapperContainer_1k6uh_427 {
  padding: 35px;
}

._loanDetailSectionConatainer_1k6uh_431 {
  width: 100%;
  margin-left: -2px;
  display: flex;
  /* padding: var(--Spacing-0750, 12px) var(--Spacing-1000, 16px); */
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--Spacing-0250, 4px);
  align-self: stretch;
  /* border-radius: var(--Border-Radius-Default, 8px); */
  border-top: 1px solid var(--Global-Elements-Outline, #a5a5a5);
  background: var(--Backgrounds-Surface-Container-High, #fff);
}

._tabContainer_1k6uh_446 {
  color: var(--Text-High-Contrast, #1c2126);
  text-align: center;
  /* Dara/Semantic/Label/Bold/16px */
  font-family: 'Proxima Nova';
  font-size: 16px;
  font-style: normal;
  /* font-weight: 700; */
  line-height: 24px; /* 150% */
  letter-spacing: 0.16px;
  height: 40px !important;
}

._tabContainer_1k6uh_446:active {
  color: var(--Text-High-Contrast, #1c2126);
  text-align: center;
  /* Dara/Semantic/Label/Bold/16px */
  font-family: 'Proxima Nova';
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px; /* 150% */
  letter-spacing: 0.16px;
}

._gridBodyCell_1k6uh_471 {
  color: var(--Text-High-Contrast, #1c2126);
  /* Dara/Semantic/Label/Regular/14px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.14px;
}

._loanDetailWrapperContainerVisible_1k6uh_482 {
  /* border-top: 1px solid var(--Global-Elements-Outline, #a5a5a5); */
  visibility: visible;
  opacity: 1;
  /* max-height: 1000px; */
}

._loanDetailWrapperContainerhidden_1k6uh_489 {
  /* border-top: 1px solid var(--Global-Elements-Outline, #a5a5a5); */
  visibility: hidden;
  opacity: 0;
  max-height: 0;
}

button[aria-selected='true'] {
  font-weight: 700;
  color: black !important;
  font-family: 'Proxima Nova';
  font-size: 1rem;
}
._gridHeader_1k6uh_502 {
  color: var(--Text-High-Contrast, #1c2126) !important;
  /* Dara/Semantic/Label/Bold/16px */
  font-family: 'Proxima Nova';
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 24px !important; /* 150% */
  letter-spacing: 0.16px !important;
}

._rotate180_1k6uh_513 {
  transform: rotate(180deg);
  animation-name: _spin_1k6uh_1;
  animation-duration: 5000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
._rotate0_1k6uh_520 {
  transform: rotate(0deg);
  animation-name: _spin_1k6uh_1;
  animation-duration: 5000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
._addressSection_1k6uh_527 {
  position: absolute;
  width: 25%;
  top: 41px;
  left: 61px;
  color: var(--Text-High-Contrast, #1c2126);
  /* Dara/Semantic/Body/Regular/16px */
  font-family: 'Proxima Nova';
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
}
._nodata_1k6uh_157 {
  text-align: center !important;
  color: var(--Text-High-Contrast, #1c2126);
  font-size: 1rem;
  font-weight: 700;
  font-family: 'Proxima Nova';
}

/* .badgesFrame {
  max-width: fit-content;
  min-width: 20%;
} */
._loanNumberContent_1k6uh_552 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.25rem 0.5rem;
  padding-bottom: 4px;
  line-height: 24px !important;
  letter-spacing: 0.44px;
}
._loanHeaderSkeleton_1k6uh_562 > div {
  height: 4rem;
}

._loanNumberContent_1k6uh_552 span {
  line-height: 24px !important;
}

._loanDetailWrapperContainerVisible_1k6uh_482 button[aria-selected='true'] {
  color: var(--light-text-high-contrast) !important;
  border-bottom: 2px solid #0b7bc2 !important;
}
._loanDetailWrapperContainerVisible_1k6uh_482 ._MuiTabs-root_1k6uh_574 {
  align-items: center;
}

._loan-detail-tab_1k6uh_578 *,
:before,
:after {
  box-sizing: border-box;
}
._linkStyle_11xfx_1 span {
  color: #0b7bc0 !important;
}

._claimsSummaryTable_11xfx_5 td {
  white-space: nowrap;
}

._claimsSummaryTable_11xfx_5 td:first-of-type {
  text-align: center !important;
}
._loanDefaultDetailConatainer_nabjd_1 {
  display: flex;
  /*padding: var(--Spacing-0750, 12px) var(--Spacing-1000, 16px);*/
  flex-direction: row;
  /*justify-content: center;*/
  align-items: flex-start;
  /*gap: var(--Spacing-3500, 40px);*/
  align-self: center;
  /* border-radius: var(--Border-Radius-Default, 8px); */
  /* border: 1px solid var(--Global-Elements-Outline, #a5a5a5); */
  background: var(--Backgrounds-Surface-Container-High, #fff);
  overflow-x: auto;
  min-width: 100%;
  width: 255px;
  max-width: 100%;
}
._loanContainer_nabjd_17 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--reg, 8px);
  /*flex: 1 0 0;
  min-width: 16.7%;*/
  padding: 0px var(--Spacing-2000, 32px) 0px var(--reg, 16px);
  width: auto;
  /*border-right: 1px solid #bdbdbd;*/
}
#_headerText_nabjd_1 {
  color: var(--Text-Low-Contrast, #424d5b);
  /* Dara/Semantic/Label/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.625rem; /* 157.143% */
  letter-spacing: 0.011rem;
  width: max-content;
  /* text-align: center; */
}
._loanDetail_nabjd_41 {
  display: flex;
  flex-direction: row;
  /* justify-content: center; */
  align-items: flex-start;
  /*gap: var(--reg, 2px);*/
  flex: 1 0 0;
  width: max-content;
}
#_loanDetailKey_nabjd_1 {
  color: var(--Text-Low-Contrast, #424d5b);
  font-family: 'Proxima Nova';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.14px;
}
#_loanDetailValue_nabjd_1 {
  color: var(--Text-High-Contrast, #1c2126);
  /*text-align: right;*/
  /* Dara/Semantic/Label/Regular/14px */
  font-family: 'Proxima Nova';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px; /* 157.143% */
  letter-spacing: 0.14px;
}
._loanDefDetSkeleton_nabjd_70 {
  width: 20%;
  padding: 0 1%;
}

._loanDefDetSkeleton_nabjd_70 div {
  height: 8rem;
}
._verticalLine_nabjd_78 {
  border-left: 1px solid #bdbdbd;
  height: 100px;
  /* margin-left: auto;
  margin-right: auto;*/
  width: 1px;
}
._loanDefaultDetailConatainer_9vu51_1 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  align-self: stretch;
  background: var(--Backgrounds-Surface-Container-High, #fff);
  overflow-x: auto;
  min-width: 100%;
  width: 255px;
  max-width: 100%;
}
._loanContainer_9vu51_12 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--reg, 8px);
  padding: 0px var(--Spacing-2000, 32px) 0px var(--Spacing-2000, 32px);
  width: 25%;
}

._loanContainer1_9vu51_22 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--reg, 8px);
  padding: 0px var(--Spacing-2000, 32px) 0px var(--reg, 16px);
  width: 25%;
}

#_headerText_9vu51_1 {
  color: var(--Text-Low-Contrast, #424d5b);
  font-family: 'Proxima Nova';
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.625rem;
  letter-spacing: 0.011rem;
  width: max-content;
}
._loanDetail_9vu51_42 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  flex: 1 0 0;
  width: max-content;
}
#_loanDetailKey_9vu51_1 {
  color: var(--Text-Low-Contrast, #424d5b);
  font-family: 'Proxima Nova';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.14px;
}
#_loanDetailValue_9vu51_1 {
  color: var(--Text-High-Contrast, #1c2126);
  font-family: 'Proxima Nova';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 0.14px;
}
._foreclosureSkeleton_9vu51_67 {
  width: 25%;
  padding: 0 1%;
}

._foreclosureSkeleton_9vu51_67 div {
  height: 8rem;
}
._verticalLine_9vu51_75 {
  border-left: 1px solid #bdbdbd;
  height: 100px;
  width: 1px;
}
._loanDefaultDetailConatainer_fcbu7_1 {
  display: flex;
  padding: var(--Spacing-0750, 12px) var(--Spacing-1000, 16px);
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  gap: var(--Spacing-3500, 40px);
  align-self: stretch;
  /* border-radius: var(--Border-Radius-Default, 8px); */
  /* border: 1px solid var(--Global-Elements-Outline, #a5a5a5); */
  background: var(--Backgrounds-Surface-Container-High, #fff);
}
._loanContainer_fcbu7_13 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--reg, 8px);
  flex: 1 0 0;
  width: 15%;
}
#_headerText_fcbu7_1 {
  color: var(--Text-Low-Contrast, #424d5b);
  /* Dara/Semantic/Label/Bold/14px */
  font-family: 'Proxima Nova';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.16px;
  width: 100%;
  text-align: center;
}
._loanDetail_fcbu7_34 {
  display: flex;
  flex-direction: row;
  /* justify-content: center; */
  align-items: flex-start;
  gap: var(--reg, 2px);
  flex: 1 0 0;
  width: 100%;
}

#_loanDetailKey_fcbu7_1 {
  color: var(--Text-High-Contrast, #1c2126);
  text-align: left;
  font-family: 'Proxima Nova';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.16px;
}

#_loanDetailValue_fcbu7_1 {
  color: var(--Text-High-Contrast, #1c2126);
  text-align: left;
  font-family: 'Proxima Nova';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.16px;
  padding-left: 10px;
}
._openWorkReport_14h2s_1 *,
:after,
:before {
  box-sizing: border-box !important;
}

._openWorkReportTitle_14h2s_7 {
  padding: 1rem 0;
}

._openWorkReport_14h2s_1 {
  padding: 1rem 0;
  display: flex;
  flex-direction: column;
  /* width: calc(100vw - 245px); */
}

._openWorkReportFilters_14h2s_18 {
  padding: 1rem 0;
}

._typeBadgeContainer_14h2s_22 {
  border-radius: 4px;
  width: fit-content;
  padding: 0px 8px;
}
#_openWorkReportTableContainer_14h2s_1 ._MuiTableContainer-root_14h2s_27 {
  height: 300px !important;
}

._anchorLink_14h2s_31 {
  display: flex;
  color: var(--Global-Elements-Primary-Action, #0b7bc0);
  font-family: 'Proxima Nova';
  font-size: 14px;
  font-weight: 600;
  width: fit-content;
}

._loader_14h2s_40 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

._popOverLayout_14h2s_47 {
  display: flex;
  padding: var(--Spacing-0000, 0px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-1000, 16px);
}

._popOverSwitch_14h2s_55 {
  display: flex;
  padding: var(--Spacing-0000, 0px);
  align-items: center;
  gap: var(--Spacing-0500, 8px);
  align-self: stretch;
}

._popOverDate_14h2s_63 {
  display: flex;
  align-items: flex-start;
  gap: var(--Spacing-1000, 16px);
}

._popOverButton_14h2s_69 {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: var(--Spacing-1000, 16px);
  align-self: stretch;
}
._popOverValidation_14h2s_76 {
  display: flex;
  /* justify-content: flex-end; */
  align-items: flex-start;
  gap: var(--Spacing-1000, 16px);
  align-self: stretch;
  color: red;
  font-family: 'Proxima Nova';
  font-size: 14px;
  font-weight: 600;
}
._filterRootContainer_14h2s_87 {
  display: flex;
  flex-direction: column;
}
._PopoverContent_14h2s_91:has(div:nth-child(3)) {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-0500);
  width: 100%;
  max-height: 17rem;
  overflow-y: auto;
  padding: var(--spacing-0500);
  box-sizing: border-box;
}
._productivityReport_2hj9p_1 *,
:after,
:before {
  box-sizing: border-box !important;
}

._productivityReportTitle_2hj9p_7 {
  padding: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._productivityReport_2hj9p_1 {
  padding: 0 0 1rem 0;
  width: calc(100vw - 245px);
}

._productivityReportFilters_2hj9p_19 {
  padding: 1rem 0;
}

._productivityReportsTable_2hj9p_23 {
  padding: 1rem 0;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

._typeBadgeContainer_2hj9p_30 {
  border-radius: 4px;
  width: fit-content;
  padding: 0px 8px;
}

._productivityReportsSearchBar_2hj9p_36 {
  width: 2.5rem;
}

._anchorLink_2hj9p_40 {
  display: flex;
  color: var(--Global-Elements-Primary-Action, #0b7bc0);
  font-family: 'Proxima Nova';
  font-size: 14px;
  font-weight: 600;
  width: fit-content;
  text-wrap: auto;
}

._loader_2hj9p_50 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

._productivityReportFiltersWrapper_2hj9p_57 > div > div > button > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}

._productivityReportFiltersWrapper_2hj9p_57 > div > div {
  max-width: 14vw;
}

._prdRptStatCard_2hj9p_68 {
  margin: 0.5rem 0 !important;
  width: 90%;
}

._prdRptStatCard_2hj9p_68 > div {
  padding: 0.5rem !important;
}

._hideContent_2hj9p_77 {
  opacity: 0;
  transform: scale(0.9);
  transition: opacity 0.5s ease-out, transform 0.5s ease-out;
  display: none;
}

._showContent_2hj9p_84 {
  display: flex;
  gap: 1rem;
  opacity: 1;
  transform: scale(1);
  transition: display 0.5s ease-out, transform 0.5s ease-out;
  cursor: pointer;
}

._cardSearchWrapper_2hj9p_93 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 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;
}
@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;
  inset: 0;
  height: 100%;
}

.no-access-page {
  display: flex;
  justify-content: center;
  height: 50vh;
  align-items: center;
}

html > body {
  font: normal 12px 'Montserrat', tahoma, arial;
}

#MainManuDiv table {
  border-collapse: revert-layer;
}

#MainManuDiv *,
:after,
:before {
  box-sizing: revert-layer;
}

#masterRoot table {
  border-collapse: collapse;
}
/* 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;
  font-display: swap;
  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: hsl(0 0% 93%);
  --backgrounds-error-background: hsl(8 100% 98%);
  --backgrounds-error-background-hover: hsl(9 100% 95%);
  --backgrounds-informative-background: hsl(0 0% 98%);
  --backgrounds-informative-background-hover: hsl(0 0% 93%);
  --backgrounds-input-background: hsl(0 0% 100%);
  --backgrounds-input-background-disabled: hsl(0 0% 98%);
  --backgrounds-item-background: hsl(0 0% 65%);
  --backgrounds-item-background-hover: hsl(216 15% 94%);
  --backgrounds-item-background-selected: hsl(207 65% 93%);
  --backgrounds-item-background-selected-hover: hsl(206 66% 84%);
  --backgrounds-item-background-highlighted: hsl(228 33% 97%);
  --backgrounds-label-background: hsl(0 0% 98%);
  --backgrounds-main-container: hsl(210 60% 98%);
  --backgrounds-navigation-background: hsl(0 0% 100%);
  --backgrounds-navigation-background-selected: hsl(202 89% 93%);
  --backgrounds-success-background: hsl(137 78% 96%);
  --backgrounds-success-background-hover: hsl(136 80% 88%);
  --backgrounds-surface-container-high: hsl(0 0% 100%);
  --backgrounds-surface-container-low: hsl(215 15% 84%);
  --backgrounds-surface-container-medium: hsl(216 15% 94%);
  --backgrounds-tag-background: hsl(214 15% 55%);
  --backgrounds-warning-background: hsl(36 100% 98%);
  --backgrounds-warning-background-hover: hsl(47 88% 90%);
  --backgrounds-zebra-stripe-background: hsl(0 0 98%);
  --global-elements-icon: hsl(212 17% 46%);
  --global-elements-outline: hsl(0 0% 74%);
  --global-elements-outline-hover: hsl(0 0% 54%);
  --global-elements-outline-subtle: hsl(216 16% 94%);
  --global-elements-overlay: hsl(210 15% 13% / 0.75);
  --global-elements-primary-action: hsl(203 89% 40%);
  --global-elements-primary-action-hover: hsl(198 100% 29%);
  --global-elements-primary-action-subtle: hsl(200 82% 98%);
  --global-elements-primary-action-subtle-hover: hsl(202 89% 93%);
  --global-elements-selected: hsl(210 15% 13%);
  --global-elements-separator: hsl(0 0% 74%);
  --system-feedback-caution: hsl(37 100% 46%);
  --system-feedback-caution-hover: hsl(39 100% 31%);
  --system-feedback-error: hsl(359 71% 50%);
  --system-feedback-error-hover: hsl(354 88% 40%);
  --system-feedback-informative: hsl(205 12% 30%);
  --system-feedback-informative-hover: hsl(206 12% 22%);
  --system-feedback-informative-subtle: hsl(215 15% 84%);
  --system-feedback-informative-subtle-hover: hsl(212 15% 75%);
  --system-feedback-intermediate: hsl(47 88% 90%);
  --system-feedback-success: hsl(146 56% 32%);
  --system-feedback-success-hover: hsl(145 52% 28%);
  --system-feedback-warning: hsl(50 88% 47%);
  --system-feedback-warning-hover: hsl(47 88% 40%);
  --text-disabled: hsl(0 0% 74%);
  --text-error: hsl(359 71% 50%);
  --text-high-contrast: hsl(210 15% 13%);
  --text-link: hsl(198 100% 29%);
  --text-link-hover: hsl(198 100% 23%);
  --text-low-contrast: hsl(214 16% 31%);
  --text-medium-contrast: hsl(212 17% 23%);
  --text-navigation: hsl(203 89% 40%);
  --text-primary-text: hsl(0 0% 100%);
  --text-primary-text-subtle: hsl(198 100% 29%);
  --text-primary-text-subtle-hover: hsl(198 100% 23%);
  --text-success: hsl(146 56% 32%);
  --text-warning: hsl(47 88% 20%);
  --color-darkerblue-400: hsl(206 66% 64%);
  --border-radius-none: 0;
  --border-radius-small: 0.25rem;
  --border-radius-medium: 0.5rem;
  --border-radius-full: 62.4375rem;
  --border-none: 0;
  --border-size-1: 0.0625rem;
  --border-size-2: 0.125rem;
  --spacing-0000: 0;
  --spacing-0125: 0.125rem;
  --spacing-0250: 0.25rem;
  --spacing-0375: 0.375rem;
  --spacing-0500: 0.5rem;
  --spacing-0750: 0.75rem;
  --spacing-1000: 1rem;
  --spacing-1250: 1.25rem;
  --spacing-1500: 1.5rem;
  --spacing-2000: 2rem;
  --spacing-2500: 2.5rem;
  --spacing-3000: 3rem;
  --spacing-3500: 3.5rem;
  --spacing-4000: 4rem;
  --box-shadow-none: none;
  --box-shadow-small: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
  --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: 0px 8px 16px 0px rgba(0, 0, 0, 0.1), 0px 8px 24px 0px rgba(0, 0, 0, 0.1);
  --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;
  }
}
