.new_logo_loading {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  width: 160px;
  height: 160px;
}

.Loader_modal_container {
  position: fixed; /* Stay in place */
  z-index: 9999; /* Sit on top */
  padding-top: 0; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: var(--random_color_23); /* Black w/ opacity */
  display: flex;
  align-items: center;
  justify-content: center;
}

.Logout-module__container--2MRpu {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Logout-module__container--2IgN4 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Button-module__container--2IH06 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  border-radius: 4px;
  padding-left: 20px;
  padding-right: 20px;
  height: 36.5px !important;
}

.Button-module__container_withhover--3cBEo {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  border-radius: 4px;
  padding-left: 20px;
  padding-right: 20px;
  height: 36.5px !important;
}

.Button-module__container_withhover--3cBEo:hover {
  opacity: 0.8;
}

.Button-module__mui_btn_container--2BWMw {
  display: flex;
  justify-content: center;
  align-items: center;
}

.BorderBox-module__bold--2CVxl {
  border: 1px solid var(--borderBold);
}

.BorderBox-module__default--2klqy {
  border: 1px solid var(--border);
}

.BorderBox-module__container--1AnCK {
  border-radius: 8px;
  overflow-y: scroll;
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
}

.BorderBox-module__container--1AnCK::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

.BorderBox-module__disableVerticalScroll--3ghcT {
  overflow: hidden;
  border-radius: 8px;
}

.BorderBox-module__containerShowScrollbar--1Npu1 {
  border: 1px solid var(--border);
  border-radius: 8px;
  overflow-y: scroll;
}

.Text-module__body--3iTjt {
  font-family: var(--fakt);
  font-size: var(--size-text);
  font-style: normal;
  font-weight: 400;
  line-height: var(--line-height-body);
  letter-spacing: var(--ls-body);
}

.Text-module__bodySmall--1FVR8 {
  font-family: var(--fakt);
  font-size: var(--size-text-small);
  font-style: normal;
  font-weight: 400;
  line-height: var(--line-height-text-small-1);
  letter-spacing: var(--ls-normal-2);
}

.Text-module__bodySmallSolid--_IuHS {
  font-family: var(--fakt);
  font-size: var(--size-text-small);
  font-style: normal;
  font-weight: 400;
  line-height: var(--line-height-text-small-2);
  letter-spacing: var(--ls-normal-2);
}

.Text-module__bodyBold--3xuhP {
  font-family: var(--fakt);
  font-size: var(--size-text);
  font-style: normal;
  font-weight: 800;
  line-height: var(--line-height-body);
  letter-spacing: var(--ls-body);
}

.Text-module__title1--36h0C {
  font-family: var(--arizona);
  font-size: var(--size-title-1);
  font-style: normal;
  font-weight: 300;
  line-height: var(--line-height-title-1);
  letter-spacing: var(--letter-spacing-minus-0_28);
}

.Text-module__title2--SyeMS {
  font-family: var(--fakt);
  font-size: var(--size-title-2);
  font-style: normal;
  font-weight: 500;
  line-height: var(--line-height-title-2);
  letter-spacing: var(--letter-spacing-minus-0_28);
}

.Text-module__title3--gWYqx {
  font-size: var(--size-title-3);
  font-style: normal;
  font-weight: 500;
  line-height: var(--line-height-title-3);
}

.Text-module__helperError--3SxcG {
  color: var(--textDanger);
  font-family: var(--fakt);
  font-size: var(--size-text-small);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.Text-module__heading1--1XDOq {
  font-family: var(--fakt);
  font-size: var(--size-text);
  font-style: normal;
  font-weight: 500;
  line-height: var(--line-height-title-3);
}

.Text-module__textColor--ywiu0 {
  color: var(--text);
}

.Text-module__textColorSubtle--3ljtG {
  color: var(--textSubtle);
}

.Text-module__textColorSoft--pTVCg {
  color: var(--textSoft);
}

.Text-module__textColorInverse--mRKk8 {
  color: var(--textInverse);
}

.Text-module__textColorDanger--3f-SU {
  color: var(--textDanger);
}

.Text-module__textColorDisabled--gaWnO {
  color: var(--textDisabled);
}

.Text-module__textColorSuccess--or7nG {
  color: var(--textSuccess);
}

.Text-module__noWrap--2jeFW {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.StytchLogin-module__arrow--yJFZR {
  width: 14px;
  height: 14px;
  margin-left: var(--space-0_5);
}

.StytchLogin-module__backButton--ETn84 {
  position: absolute;
  top: 32px;
  left: 32px;
}

.StytchLogin-module__backIcon--26oMF {
  color: var(--icon);
}

.StytchLogin-module__borderBox--cV-zp {
  display: flex;
  justify-content: center;
  padding: 90px;
  position: relative;
}

.StytchLogin-module__center--3mFUA {
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

.StytchLogin-module__form--2oLRP {
  width: 100%;
  max-width: 648px;
}

.StytchLogin-module__helper--1ttop {
  margin-bottom: var(--space-0_5);
  margin-top: var(--space-1);
}

.StytchLogin-module__helperSpacer--2y8ne {
  margin-bottom: var(--space-0_5);
  margin-top: var(--space-1);
  height: 16px;
}

.StytchLogin-module__innerContainer--Gawz- {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 322px;
}

.StytchLogin-module__logoContainer--2U2wV {
  display: flex;
  justify-content: center;
}

.StytchLogin-module__logo--16ihx {
  width: 85px;
  height: auto;
}

.StytchLogin-module__showIcon--uzq_m {
  color: var(--icon);
}

.StytchLogin-module__spacer_sm--cdeuj {
  height: var(--space-3);
}

.StytchLogin-module__spacer--1l4FO {
  height: 20px;
}

.StytchLogin-module__horizontal--1ffQ8 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: var(--space-1);
}

.StytchLogin-module__title--Z-5vr {
  text-align: center;
}

.StytchLogin-module__gap--LqfQw {
  margin-bottom: var(--space-3);
}

.AlertInline-module__container--3K0w3 {
  display: flex;
  align-items: center;
  padding: 15px 20px;
  padding-left: 45px;
  border-radius: 8px;
  border-width: 1px;
  border-style: solid;
  position: relative;
}

.AlertInline-module__alertIcon--2OEsY {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
}

.AlertInline-module__alertMessage--ujGUG {
  font-family: var(--fakt);
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}

.AlertInline-module__alertMessage--ujGUG a {
  color: inherit;
}

.AlertInline-module__colorError--2IhGN {
  color: var(--textDanger);
}

.AlertInline-module__colorWarning--2yAE5 {
  color: var(--textWarning);
}

.AlertInline-module__colorInfo--2Du_r {
  color: var(--textInfo);
}

.AlertInline-module__borderError--3AcJC {
  border-color: var(--borderDanger);
}

.AlertInline-module__borderWarning--255Jg {
  border-color: var(--borderWarning);
}

.AlertInline-module__borderInfo--3nSSS {
  border-color: var(--borderInfo);
}

.AlertInline-module__colorDefault--1OjpK {
  color: var(--text);
}

.AlertInline-module__filledError--3qQsN {
  background-color: var(--backgroundDangerSubtle);
  border-color: var(--borderDanger);
}

.AlertInline-module__filledWarning--3TlXd {
  background-color: var(--backgroundWarning);
  border-color: var(--borderWarning);
}

.AlertInline-module__filledInfo--1cazP {
  background-color: var(--backgroundInformation);
  border-color: var(--borderInfo);
}

.AlertInline-module__clickable--3K3hZ {
  cursor: pointer;
}

.AlertInline-module__cta--1GLQh {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.LinkButton-module__button--TVa8P {
  outline: none;
  background: none;
  border: none;
  padding: 0;
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  text-decoration: underline;
  cursor: pointer;
}

.LinkButton-module__button--TVa8P:hover {
  opacity: 0.8;
}

.AlertInlineGlobal-module__alert--cGAHg {
  /* 245px is the width of the sidebar, 2 * var(--space-3) is the padding */
  width: calc(100% - 245px - var(--space-3) - var(--space-3));
  position: absolute;
  left: 245px;
  display: flex;
  justify-content: center;
  opacity: 0;
  animation: AlertInlineGlobal-module__fadeIn--3pfiD 0.4s ease-in forwards;
  z-index: 4;
  border: none !important;
  border-radius: 0 !important;
}

@keyframes AlertInlineGlobal-module__fadeIn--3pfiD {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.IconButton-module__root--Mpsbb {
  padding: 0px;
  width: 30px;
  height: 30px;
  color: var(--icon);
  border-radius: 6px;
}

.IconButton-module__root--Mpsbb:hover {
  background-color: var(--backgroundNeutralSubtle);
}

.IconButton-module__root--Mpsbb:active {
  background-color: var(--backgroundNeutralSubtleHovered);
}

.IconButton-module__root--Mpsbb:disabled {
  color: var(--iconDisabled);
}

.IconButton-module__sizeSmall--1ThYg {
  width: 20px;
  height: 20px;
}

.DemoGuide-module__demoGuide--1ydXW {
  position: fixed;
  top: var(--space-2);
  left: 50%;
  transform: translateX(-50%);
  z-index: var(--z_index_max);
  display: flex;
  align-items: center;
  gap: var(--space-1);
  background: var(--surface);
  border: 1px solid var(--borderBold);
  border-radius: var(--radius-8);
  padding: var(--space-1) var(--space-1_5);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.2s ease-in-out;
}

.DemoGuide-module__demoGuide--1ydXW:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
}

/* Responsive adjustments for smaller screens */
@media (max-width: 768px) {
  .DemoGuide-module__demoGuide--1ydXW {
    gap: var(--space-0_5);
    padding: var(--space-0_5);
  }
}

@media (max-width: 480px) {
  .DemoGuide-module__demoGuide--1ydXW {
    transform: translateX(-50%) scale(0.9);
  }
}

.DemoGuide-module__arrowButton--1Jjl1 {
  min-width: 30px;
  min-height: 30px;
}

.DemoGuide-module__arrowButton--1Jjl1:disabled {
  opacity: 0.35;
  cursor: not-allowed;
}

.DemoGuide-module__arrowIcon--2Q3wi {
  font-size: 18px;
}

.DemoGuide-module__stepIndicator--2K_CW {
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 500;
  margin-left: var(--space-0_5);
  white-space: nowrap;
}

.Drawer-module__paper--eDrxM {
  background-color: transparent;
  overflow: visible;
}

.Drawer-module__container--3feM6 {
  width: 600px;
  max-width: 100vw;
  height: 100vh;
  background-color: var(--surface);
  border-width: 0;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-style: solid;
  border-color: var(--border);
  display: flex;
  flex-direction: column;
}

.Drawer-module__closeIcon--3Wf6G {
  width: 18px;
  height: 18px;
  color: var(--iconSubtle);
}

.Drawer-module__header--2fhAE {
  flex-shrink: 0;
  min-height: 52px;
  border-bottom: 1px solid var(--border);
  padding: 0 var(--space-3);
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.Drawer-module__outerContent--2HVmQ {
  flex-grow: 1;
  padding: 0 var(--space-3);
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}

.Drawer-module__innerContent--3hoLa {
  flex-grow: 1;
  padding: var(--space-3) 0;
  display: flex;
  flex-direction: column;
}

.Drawer-module__footer--1R3R4 {
  flex-shrink: 0;
  min-height: 79px;
  border-top: 1px solid var(--border);
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0px var(--space-3);
}

.FlexWrapper-module__wrapper--2GqHd {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.FlexWrapper-module__wrapper--2GqHd > div:nth-child(odd) {
  padding-right: 20px;
  width: 50%;
  box-sizing: border-box;
  margin-top: 30px;
}

.FlexWrapper-module__wrapper--2GqHd > div:nth-child(even) {
  padding-left: 20px;
  width: 50%;
  box-sizing: border-box;
  margin-top: 30px;
}

.Textarea-module__label--RaWGl {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 8px;
  color: var(--textSubtle);
}

.Textarea-module__label--RaWGl.Mui-disabled {
  color: var(--textDisabled);
}

.Textarea-module__textarea--15iRP {
  min-height: 20px;
  min-width: 100px;
  padding: 10px 12px; /* 12px is max padding we can apply otherwise we break the default resize handle on Safari */
  background-color: transparent;
  border: 1px solid var(--border);
  border-radius: 4px;
  outline: none;
  font-family: var(--fakt);
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  transition: border-color 200ms ease-in-out;
}

.Textarea-module__textarea--15iRP:disabled {
  color: var(--textDisabled);
  resize: none;
}

.Textarea-module__textarea--15iRP:enabled {
  color: var(--text);
  resize: none;
}

.Textarea-module__textarea--15iRP:enabled:focus-visible,
.Textarea-module__textarea--15iRP:enabled:hover {
  border-color: var(--borderFocused);
}

.Textarea-module__textarea--15iRP::placeholder {
  color: var(--textDisabled);
}

.Textarea-module__textarea--15iRP:disabled::placeholder {
  color: var(--textDisabled);
}

.Textarea-module__helperText--3AKL3 {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin-top: 4px;
  margin-left: 0;
}

.Textarea-module__helperText--3AKL3.Mui-disabled {
  color: var(--textDisabled);
}

.Tooltip-module__tooltip--6Bz_U {
  background-color: var(--surfaceMedium);
  padding: 10px;
  border: 1px solid var(--borderBold);
  white-space: pre-wrap;
}

.Tooltip-module__tooltipLeft--1Dm-C {
  margin-right: 6px !important;
}

.Tooltip-module__tooltipRight--1MYwv {
  margin-left: 6px !important;
}

.Tooltip-module__tooltipTop--3KzWe {
  margin-bottom: 6px !important;
}

.Tooltip-module__tooltipBottom--1c60A {
  margin-top: 6px !important;
}

.Tooltip-module__tooltipText--3LxS1 {
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: var(--text);
}

.FormFieldLabel-module__infoIcon--17Gt- {
  margin-left: 6px;
  margin-top: 2px; /* Matches text top padding */
  width: 15px;
  height: 15px;
  color: var(--iconSubtle);
  cursor: pointer;
}

.SingleFileDropUpload-module__container--1M0im {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  margin: 0px 0px 16px 0px;
}

.SingleFileDropUpload-module__dropUploadContainer--J2cZw {
  width: 100%;
  height: 70px;
  border-radius: 10px;
  background-color: var(--backgroundSubtle);
  border: 1px solid var(--borderBold);
  padding: 0px 20px 0px 20px;
  display: flex;
  align-items: center;
}

.SingleFileDropUpload-module__noFileYetDiv--2KtYU {
  display: flex;
  align-items: center;
}

.SingleFileDropUpload-module__htmlFileInput--3EYeV {
  position: absolute;
  z-index: -1;
}

.SingleFileDropUpload-module__uploadPill--2bI4S {
  display: flex;
  align-items: center;
  background-color: var(--backgroundSubtle);
  border-radius: 5px;
  padding: 10px 10px 10px 10px;
}

.SingleFileDropUpload-module__uploadPillText--3aecy {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  text-decoration: none;
  margin: 0;
}

.SingleFileDropUpload-module__fileIcon--2M_Yj {
  margin: 0px 8px 0px 0px;
  width: 16px;
  height: 16px;
  color: var(--iconSubtle);
}

.SingleFileDropUpload-module__xIcon--38cJB {
  margin: 0px 0px 0px 5px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  color: var(--icon);
}

.SingleFileDropUpload-module__xIcon--38cJB:hover {
  opacity: 0.7;
}

.SingleFileDropUpload-module__uploadText--KhrQ6 {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  text-decoration: none;
  margin: 0;
}

.SingleFileDropUpload-module__browseText--1j39N {
  color: var(--text);
  text-decoration: underline;
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0px 0px 0px 7px;
  cursor: pointer;
}

.SingleFileDropUpload-module__browseText--1j39N:hover {
  color: var(--text);
  opacity: 0.8;
}

.EditProfileDrawer-module__label--3FY7Y {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
  font-size: 14px;
  display: flex;
  align-items: center;
  padding-bottom: 8px;
  gap: 4px;
}

.EditProfileDrawer-module__list--S6Ywo {
  margin: 0px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  list-style-type: disc;
  padding-left: 15px;
}

.EditProfileDrawer-module__helperText--3BRF- {
  margin-top: -15px; /* Because the file upload component has a margin-bottom of 20px */
}

.EditProfileDrawer-module__title--1enKa {
  color: var(--text);
  font-family: var(--arizona);
  font-weight: 400;
  font-size: 28px;
}

.EditProfileDrawer-module__fileUploadText--2l08- {
  color: var(--text);
  text-decoration: underline;
}

.DropdownMenuSelectOne_Component__container {
  margin: 0;
}

.DropdownMenuSelectOne_Component__menu_div {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;

  /* max-width: 210px; */
}

.DropdownMenuSelectOne_Component__cur_item_div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 3px;
  width: 100%;
  height: 32px;
  background-color: var(--dropdown_menu_color_1);
  border: 1px solid var(--dropdown_menu_border_color_1);
}

.DropdownMenuSelectOne_Component__item_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--dropdown_menu_text_color_1);
  margin: 0px 0px 0px 15px;
  white-space: nowrap;
}

.DropdownMenuSelectOne_Component__dropdown_img {
  border-radius: 20px;
  width: 15px;
  height: 15px;
  margin: 0px 10px 0px 10px;
  padding: 5px 5px 5px 5px;
}

.DropdownMenuSelectOne_Component__dropdown_img:hover {
  cursor: pointer;
  background-color: var(--dropdown_menu_hover_color_1);
}

.DropdownMenuSelectOne_Component__invisible_div {
  width: 100%;
  height: calc(100% - 5px);
  padding: 5px 0px 0px 0px;
  background: none;
  position: absolute;
  z-index: 400;
  border-radius: 5px;
}

.DropdownMenuSelectOne_Component__option_div {
  width: calc(100% - 20px);
  margin: 0;
  padding: 5px 10px 10px 10px;
  background-color: var(--dropdown_menu_color_1);
  border-radius: 5px;
  box-shadow: 0px 6px 16px 2px rgba(0, 0, 0, 0.2);
  max-height: 450px;
  overflow-y: scroll;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  border: 1px solid var(--dropdown_menu_border_color_1);
}

.DropdownMenuSelectOne_Component__option_div::-webkit-scrollbar {
  display: none;
}

.DropdownMenuSelectOne_Component__option {
  width: calc(100% - 20px);
  margin: 5px 0px 0px 0px;
  padding: 5px 10px 5px 10px;
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--dropdown_menu_text_color_1);
  border-radius: 5px;

  /* white-space: nowrap !important; */
}

.DropdownMenuSelectOne_Component__option:hover {
  background-color: var(--dropdown_menu_hover_color_1);
  cursor: pointer;
}

.FormFooter-module__footerContainer--2Lgkr {
  display: flex;
  justify-content: center;
}

.FormFooter-module__notSavedContainer--XNHzJ {
  display: flex;
  align-items: center;
  margin-right: 25px;
}

.FormFooter-module__notSavedIcon--1QVgr {
  width: 15px;
  height: 15px;
  margin-right: 6px;
}

.FormFooter-module__notSavedText--5GLaK {
  font-family: var(--fakt);
  color: var(--primary_text_color_1);
  font-size: 14px;
  margin: 3px 0px 0px 0px;
}

.FormH1-module__container--OLfYw {
  width: 100%;
  color: var(--text);
  font-size: 22px;
  font-weight: 300;
  font-family: var(--arizona);
  letter-spacing: -0.44px;
}

.AffiliationForm-module__uploadFieldTitle--1XX8c {
  color: var(--primary_text_color_2);
  font-size: 14px;
}

.AffiliationForm-module__chooseFile--CIrqr {
  display: flex;
  color: var(--primary_text_color_1);
  gap: 5px;
  cursor: pointer;
}

.AffiliationForm-module__chooseFile--CIrqr:hover > .AffiliationForm-module__chooseFileText--2fGRV {
  text-decoration: underline;
}

.SharedFormStyle-module__column--3UFBl {
  display: flex;
  flex-direction: column;
  align-items: start;
}

.SharedFormStyle-module__loading--1Ii8K {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--modal_backdrop_color);
}

.SharedFormStyle-module__spacer--2e9wQ {
  height: var(--space-3);
}

.AlertMessageModal__overlay {
  position: fixed; /* Stay in place */
  z-index: 58; /* Sit on top */
  padding-top: 0; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */

  /* background-color: rgb(0, 0, 0); Fallback color 
     background-color: rgba(0, 0, 0, 0.4);  Black w/ opacity */

  background-color: var(--random_color_23); /* Black w/ opacity */
}

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

.AlertMessageModal__modal {
  width: 357px;
  background-color: var(--alert_msgbox_color_1);
  font-family: var(--fakt);
  border-radius: 10px;
}

.AlertMessageModal__top {
  padding: 20px 20px 20px 20px;
}

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

.AlertMessageModal__icon {
  width: 24px;
  height: 24px;
  margin-right: 20px;
}

.AlertMessageModal__top_text p,
.AlertMessageModal__bottom_text {
  color: var(--alert_msgbox_text_color_1);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
}

/* top_text must be <p> component with an optional span.
this span will be highlighted */
.AlertMessageModal__top_text p span {
  color: var(--alert_msgbox_important_text_color_1);
}

.AlertMessageModal__top_text {
  margin: 0;
}

.AlertMessageModal__bottom_text {
  margin: 0px 0px 0px 44px;
}

.AlertMessageModal__bottom {
  margin: 0;
  border-top: 1px solid var(--alert_msgbox_border_color_1);
  display: flex;
  justify-content: flex-end;
  padding: 10px 20px 10px 20px;
  gap: 8px;
}

.FormSubHeader-module__container--6Pc2d {
  color: var(--textSubtle);
  font-size: 14px;
}

.BeneficiaryForm-module__button--EdvxN {
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
}

.BeneficiaryForm-module__buttonContainer--1xbIq {
  display: flex;
  justify-content: flex-end;
  gap: 36px;
  color: var(--primary_text_color_1);
}

.dropdownComponent-module__container--3VWNB {
  position: relative;
  font-size: 14px;
  font-family: var(--fakt);
}

.dropdownComponent-module__container--3VWNB p {
  color: var(--primary_text_color_1);
  margin: 0;
}

.dropdownComponent-module__title--1Moqx {
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 14px;
}

.dropdownComponent-module__title_left--2aTUI {
  display: flex;
  align-items: center;
  gap: 10px;
}

.dropdownComponent-module__title--1Moqx p {
  color: var(--primary_text_color_2);
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 10px;
  height: 14px;
}

.dropdownComponent-module__input_items_left--X2dz1 {
  display: flex;
  align-items: center;
  gap: 10px;
}

.dropdownComponent-module__selection_display--3mdTA {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}

.dropdownComponent-module__chevron_container--8nB3v {
  /* Requires indentation, so we add padding to the container */
  padding: 0px 10px;
  opacity: 0.5;
}

.dropdownComponent-module__spacer--aJ-Vw {
  height: 6px;
  position: relative;
  background-color: transparent;
}

.dropdownComponent-module__menu_container--2JN0U {
  z-index: 999;

  /* -2px due to border */
  width: calc(100% - 2px);
  position: absolute;
}

.dropdownComponent-module__placeholder--_3GYC {
  color: var(--primary_text_color_2) !important;
}

.dropdownComponent-module__menu--11GPu {
  width: 100%;
  background-color: var(--dropdown_menu_color_1);
  border-radius: 5px;
  border: 1px solid var(--dropdown_menu_border_color_1);
  max-height: calc(40px * 6);
  overflow-y: scroll;
}

.dropdownComponent-module__menu_item--UsyY_:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.dropdownComponent-module__menu_item--UsyY_:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.dropdownComponent-module__menu_item--UsyY_ {
  display: flex;
  height: 40px;
  align-items: center;
  padding: 0px 20px;
  cursor: pointer;
}

.dropdownComponent-module__menu_item--UsyY_:hover {
  background-color: var(--dropdown_menu_hover_color_1);
}

.fileInputDrop-module__overlap--VigBG {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  margin: 0px 0px 20px 0px;
}

.fileInputDrop-module__file_drop_div--Ba9ih {
  width: 100%;
  border-radius: 10px;
  border: 1px dashed var(--border_color_1);
  padding: 16px 14px 16px 14px;
  display: flex;
  align-items: center;
}

.fileInputDrop-module__inner_upload_div--2jcU_ {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 10px 0px 10px 0px;
}

.fileInputDrop-module__file_upload_img--vsbyV {
  margin: 0px 10px 1px 0px;
}

.fileInputDrop-module__file_upload_text--2Kljr {
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  text-decoration: none;
  margin: 0;
}

.fileInputDrop-module__gold_browse_text--2FZbL {
  color: var(--good_input_underline_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  text-decoration: none;
  margin: 0px 0px 0px 7px;
}

.fileInputDrop-module__gold_browse_text--2FZbL:hover {
  cursor: pointer;
  color: var(--powder_blue_color_1);
}

.fileInputDrop-module__file_upload_pill--fqdqZ {
  display: flex;
  align-items: center;
  background-color: var(--background_div_color_1);
  border-radius: 5px;
  padding: 10px 10px 10px 10px;
}

.fileInputDrop-module__file_upload_filename_text--3nea7 {
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  text-decoration: none;
  margin: 0;
}

.fileInputDrop-module__file_upload_x_img--3BL49 {
  margin: 0px 0px 0px 10px;
  width: 10px;
  height: 10px;
}

.fileInputDrop-module__file_upload_x_img--3BL49:hover {
  cursor: pointer;
}

.fileInputDrop-module__html_file_input--1Eu3n {
  position: absolute;
  z-index: -1;
  visibility: hidden;
}

.input_component__div_container {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.input_component__dropdownMenu_container {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 0px 0px 20px 0px;
  position: relative;
  padding: 0px 0px 5px 0px;
}

.input_component__dropdownMenu_container_2 {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
  padding: 0px 0px 5px 0px;
}

.input_component__cred_container {
  display: flex;
  flex-direction: row;
  margin-top: 10px;
  justify-content: space-between;
}

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

.input_component__dropdownMenu_cred_container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 10px 0px 0px 0px;
}

.input_component__cred_img {
  width: 12px;
  height: 12px;
  margin-top: 2px;
  margin-right: 10px;
}

.input_component__validation_img {
  bottom: -30px;
  position: relative;
  width: 17px;
}

.input_component__input_title {
  height: 14px;
  font-family: var(--fakt);
  font-size: 14px;
  letter-spacing: 0.63px;
  color: var(--primary_text_color_2);
  margin-right: 10px;
}

.input_component__input_shell {
  display: flex;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 30px;
  height: 30px !important;
  border-top: none;
  border-left: none;
  border-right: none;
  outline: none;
  background-color: none; /* was var(--primary_color_1_shade_0) */
}

.input_component__pre_text {
  font-family: var(--fakt);
  font-size: 14px;
  letter-spacing: 0.63px;
  color: var(--primary_text_color_1);
  margin: 0px 8px 0px 0px;
  white-space: nowrap;
}

.input_component__input {
  margin-top: 5px;
  margin-bottom: 30px;
  height: 30px;
  border-top: none;
  border-left: none;
  border-right: none;
  outline: none;

  /* border-bottom style in .js file */
  background-color: inherit; /* was var(--primary_color_1_shade_0) */
  font-size: 14px;
  letter-spacing: 0.63px;
  color: var(--primary_text_color_1);
}

.input_component__input_2 {
  margin: 0;
  height: 30px;
  width: calc(100% - 35px);
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  outline: none;
  background-color: inherit; /* was var(--primary_color_1_shade_0) */
  font-size: 14px;
  letter-spacing: 0.63px;
  color: var(--primary_text_color_1);
}

.input_component__input_2::-webkit-input-placeholder {
  font-family: var(--fakt);
}

.input_component__error_text {
  color: var(--bad_input_underline_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  position: relative;
  letter-spacing: 0.63px;
  margin-top: -25px;
  margin-bottom: 6px;
}

.input_component__error_text_2 {
  color: var(--bad_input_underline_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  position: relative;
  letter-spacing: 0.63px;
  margin-top: -25px;
}

.input_component__dropdown_img {
  bottom: -30px;
  right: 10px;
  position: relative;
}

.input_component__dropdown_img:hover {
  cursor: pointer;
}

.input_component__dropdown_img_2 {
  width: 13px;
  bottom: -30px;
  right: 10px;
  position: relative;
  opacity: 0.5;
}

.input_component__dropdown_img_2:hover {
  cursor: pointer;
}

.input_component__dropdown_img_3 {
  width: 13px;
}

.input_component__dropdown_img_3:hover {
  cursor: pointer;
}

.input_component__dropdownMenu_invisible_div {
  width: 100%;
  position: absolute;
  z-index: 15;
  margin: 65px 0px 0px 0px;
}

.input_component__dropdownMenu_div {
  width: 100%;
  background-color: none;
  margin: 5px 0px 0px 0px;
  border-radius: 5px;
}

.input_component__dropdownMenu_2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0;
  border-radius: 5px;
  border: 1px solid var(--dropdown_menu_border_color_1);
  background-color: var(--dropdown_menu_color_1);
  margin: 5px 0px 0px 0px;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  overflow-y: scroll;
  max-height: 240px;
}

.input_component__dropdownMenu_2::-webkit-scrollbar {
  display: none;
}

.input_component__dropdownMenu {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: calc(100% - 20px);
  padding: 5px 10px 10px 10px;
  border-radius: 5px;
  border: 1px solid var(--dropdown_menu_border_color_1);
  background-color: var(--dropdown_menu_color_1);
  margin: 5px 0px 0px 0px;
  box-shadow: 0px 6px 16px 2px var(--random_color_19);
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  overflow-y: scroll;
}

.input_component__dropdownMenu::-webkit-scrollbar {
  display: none;
}

.input_component__dropdownMenuOption_2 {
  width: calc(100% - 40px);
  padding: 11px 20px 11px 20px;
  color: var(--dropdown_menu_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  cursor: pointer;
}

.input_component__dropdownMenuOption_2:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.input_component__dropdownMenuOption_2:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

.input_component__dropdownMenuOption:hover,
.input_component__dropdownMenuOption_2:hover {
  background-color: var(--dropdown_menu_hover_color_1);
  cursor: pointer;
}

.input_component__dropdownMenuOption_2 p {
  margin: 0;
  cursor: pointer;
}

.input_component__dropdownMenu_input {
  margin: 5px 0px 0px 0px;
  height: 30px;
  border-top: none;
  border-left: none;
  border-right: none;
  outline: none;

  /* border-bottom style in .js file */
  background-color: inherit; /* was var(--primary_color_1_shade_0) */
  font-size: 14px;
  letter-spacing: 0.63px;
  color: var(--primary_text_color_1);
  caret-color: transparent;
}

.input_component__dropdownMenu_input::-webkit-input-placeholder {
  font-family: var(--fakt);
}

.input_component__dropdownMenu_input::placeholder {
  font-family: var(--fakt);
}

.input_component__dropdownMenu_input_2 {
  width: calc(100% - 25px);
  margin: 0;
  height: 30px;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  outline: none;
  background-color: inherit; /* was var(--primary_color_1_shade_0) */
  font-size: 14px;
  letter-spacing: 0.63px;
  color: var(--dropdown_menu_text_color_1);
  caret-color: transparent;
}

.input_component__dropdownMenu_input_2::-webkit-input-placeholder {
  font-family: var(--fakt);
}

.input_component__dropdownMenu_input_2::placeholder {
  font-family: var(--fakt);
}

.input_component__date_input {
  width: calc(100% - 25px);
  margin: 0;
  height: 30px;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  outline: none;
  background-color: inherit; /* was var(--primary_color_1_shade_0) */
  font-size: 14px;
  letter-spacing: 0.63px;
  color: var(--primary_text_color_1);
}

.input_component__date_input::-webkit-input-placeholder {
  font-family: var(--fakt);
}

.input_component__date_input::placeholder {
  font-family: var(--fakt);
}

.input_component__dropdownInputTypeMenu {
  width: calc(100% - 100px);
  margin: 0;
  height: 30px;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  outline: none;
  background-color: inherit; /* was var(--primary_color_1_shade_0) */
  font-size: 14px;
  letter-spacing: 0.63px;
  color: var(--primary_text_color_1);
}

/* Date Input */

/* stylelint-disable-next-line block-no-empty */
.input_component__calendar_div {
}

.input_component__calendar_inner_div {
  margin-bottom: 5px;
}

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

.input_component__calendar_header_text {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--primary_text_color_1);
}

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

.input_component__calendar_arrow_img {
  width: 10px;
  height: 10px;
  margin-right: 5px;
}

.input_component__calendar_arrow_img:hover {
  cursor: pointer;
  opacity: 0.8;
}

.input_component__calendar_arrow_img_2 {
  width: 10px;
  height: 10px;
}

.input_component__calendar_arrow_img_2:hover {
  cursor: pointer;
  opacity: 0.7;
}

.input_component__calendar_dates_grid_div {
  display: grid;
  grid-template-columns: auto auto auto auto auto auto auto;
  grid-row-gap: 5px;
  grid-column-gap: 5px;
}

.input_component__calendar_date_grid_header {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  padding: 4px 4px 4px 0px;
}

.input_component__calendar_date_grid_item {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_2);
  padding: 4px 4px 4px 4px;
}

.input_component__calendar_date_grid_item:hover {
  cursor: pointer;
  border-radius: 200px;
  background-color: var(--steel_blue_color_1);
  display: flex;
  align-items: center;
  justify-content: center;
}

.input_component__imgs_div {
  display: flex;
  align-items: center;
  bottom: -30px;
  right: 10px;
  position: relative;
}

.input_component__validation_img_nextTo_dropdown_img {
  margin-right: 7px;
}

/* Checkbox Group */
.checkbox_group {
  padding: 0;
  margin: 0;
  color: var(--random_color_4);
}

.checkbox_group__title {
  display: inline;
  color: var(--primary_color_1_shade_10);
  text-align: left;
  font-size: 14px;
  letter-spacing: 0.63px;
  font-weight: 500;
}

.checkbox_group__list {
  list-style: none;
  padding: 0;
  margin: 12px 0;
}

.checkbox_group__listitem {
  font-size: 14px;
  color: var(--primary_text_color_1);
  letter-spacing: 0.45px;
  padding-bottom: 10px;
}

.checkbox_group__listitem .left-section {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.checkbox_input {
  margin: 0;
  border-radius: 2px;
  border: solid 1px var(--border_color_1);
  background-color: var(--background_div_color_1);
  width: 20px;
  height: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-right: 10px;
  cursor: pointer;
}

.checkbox_input:checked[type="checkbox"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

.checkbox_input:checked {
  background-color: var(--background_div_color_2);
  border-color: var(--border_color_1);
}

/* Multi Selcect Checkbox List */
.MultiSelect_Check {
  margin-top: 5px;
  margin-bottom: 30px;
}

.MultiSelect_Check__title {
  height: 17px;
  font-family: var(--fakt);
  font-size: 14px;
  letter-spacing: 0.63px;
  color: var(--primary_color_1_shade_10);
  margin-right: 10px;
}

.MultiSelect_Check .css-48ayfv {
  width: 100%;
  background: transparent;
  border-bottom: solid 1px var(--primary_color_1_shade_2);
}

.MultiSelect_Check .css-1r4vtzz {
  width: 100%;
  background: transparent;
  border-bottom: solid 1px var(--primary_color_1_shade_2);
}

.MultiSelect_Check .css-1v99tuv {
  font-family: var(--fakt);
  color: var(--random_color_4);
  font-weight: normal;
}

.MultiSelect_Check .css-1pcexqc-container {
  border-radius: 5.2px;
  box-shadow: 0 1.7px 13.8px 0 var(--random_color_20);
  border: solid 1px var(--primary_color_1_shade_2);
  background-color: var(--background_div_color_2);
}

.MultiSelect_Check .css-11unzgr > div:hover,
.MultiSelect_Check .css-11unzgr > div:active,
.MultiSelect_Check .css-11unzgr > div:focus {
  background-color: var(--primary_color_1_variation_1);
}

.MultiSelect_Check .css-11unzgr > div {
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--random_color_4);
  background-color: transparent;
  font-weight: normal;
}

.MultiSelect_Check input {
  width: 20px;
  height: 20px;
  margin: 0;
  border-radius: 2px;
  border: solid 1px var(--primary_color_1_shade_2);
  background-color: var(--primary_color_1_variation_15);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.MultiSelect_Check input:checked[type="checkbox"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

.MultiSelect_Check input:checked {
  background-color: var(--secondary_color_1);
  border-color: var(--secondary_color_1);
}

.mCheckbox {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.checkbox_input_label_p {
  margin: 0;
  cursor: pointer;
}

.trusts-module__container--3AeVr {
  width: 100%;
  display: flex;
  justify-content: center;
}

.trusts-module__content_container--1wsC0 {
  display: flex;
  flex-direction: column;
}

.trusts-module__subheader--3ZcWO {
  display: flex;
  justify-content: space-between;
  color: var(--primary_text_color_1);
  padding: 10px 0px 20px 0px;
}

.trusts-module__left--VYsbe {
  width: calc(50% - 20px);
}

.trusts-module__right--mrQZr {
  display: flex;
  gap: 36px;
}

.trusts-module__remove--2z_O4,
.trusts-module__add--29mln {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  cursor: pointer;
}

.trusts-module__loading_container--kogmM {
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 90%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.trusts-module__header--2PVH_ {
  display: flex;
  flex-direction: column;
  gap: 22px;
}

.trusts-module__header--2PVH_ p {
  margin: 0;
}

.trusts-module__hr_line--3ymwV {
  margin-top: 10px;
  width: 100%;
  height: 1px;
  background-color: var(--border_color_1);
}

.trusts-module__title--1pUf0 {
  width: 100%;
  font-size: 24px;
  color: var(--primary_text_color_1);
  font-family: var(--arizona);
}

.trusts-module__text--3awwr {
  font-size: 14px;
  color: var(--primary_text_color_5);
  font-family: var(--fakt);
}

.trusts-module__subtitle--3yU5V {
  font-size: 14px;
  color: var(--primary_text_color_1);
}

.trusts-module__form_container--2Yqrq {
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow-y: scroll;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

.trusts-module__form_container--2Yqrq::-webkit-scrollbar {
  display: none;
}

.trusts-module__docUploadContainer--2MWfE {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.trusts-module__docUploadDivLeft--2F8bg {
  width: 46%;
}

.trusts-module__docUploadDivRight--9FHLT {
  width: 46%;
}

.trusts-module__docUploadHeaderText--cMz6e {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--primary_text_color_2);
  margin: 0px 0px 10px 0px;
}

.trusts-module__docUploadTitleText--KhBFb {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--primary_text_color_1);
  margin: 0px 0px 15px 0px;
}

.trusts-module__input_pair_container--35M_u {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.trusts-module__input_container--O8zKC {
  width: 100%;
}

.trusts-module__input_container_2--3_0A8 {
  width: 100%;
  margin: 0px 50px 0px 0px;
}

.FormH2-module__container--JWcLF {
  font-size: 16px;
  color: var(--primary_text_color_2);
  width: 100%;
}

.UnseenNotificationsCount-module__container--2A_SG {
  box-sizing: border-box;
  width: 17px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--iconInfo);
  border-radius: 10px;
  padding: 4px 2px;
}

.UnseenNotificationsCount-module__capped--2TTQ4 {
  padding: 4px 3px 1px;
}

.UnseenNotificationsCount-module__unseenCount--3lA7w {
  color: var(--cream);
  font-family: var(--fakt);
  font-size: 8px;
  font-weight: 500;
  letter-spacing: 0.18px;
  line-height: 8px;
}

.UnseenNotificationsCount-module__unseenCountCap--P99EJ {
  margin-top: -5px;
  font-weight: 600;
}

.NavItem-module__container--29OO8 {
  padding: var(--space-1) var(--space-1) 0 var(--space-1);
}

.NavItem-module__container--29OO8 > a:hover {
  /* removes hover effect from NavLink */
  opacity: 1;
}

.NavItem-module__navItem--HzdEo {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  padding: var(--space-1) var(--space-1_5);
  border-radius: 4px;
}

.NavItem-module__navItemDisabled--CcbT2 {
  color: var(--textDisabled);
}

.NavItem-module__navItemDisabled--CcbT2 .NavItem-module__chevronRightIcon--3VIGX {
  color: var(--iconDisabled);
}

.NavItem-module__navItemActive--dZdXy {
  background-color: var(--backgroundSelected);
  color: var(--textInverse);
}

.NavItem-module__navItemHover--3tr1Q:hover {
  background-color: var(--backgroundSubtlest);
  cursor: pointer;
}

.NavItem-module__navItemHover--3tr1Q .NavItem-module__icon--Pip6T {
  color: var(--iconSubtle);
}

.NavItem-module__navItemHover--3tr1Q:active {
  background-color: var(--backgroundSelected);
}

.NavItem-module__navItemHover--3tr1Q:active .NavItem-module__text--1jyIF {
  color: var(--textInverse);
}

.NavItem-module__navItemHover--3tr1Q:active .NavItem-module__chevronRightIcon--3VIGX {
  color: var(--iconInverse);
}

.NavItem-module__navItemHover--3tr1Q:active .NavItem-module__icon--Pip6T {
  color: var(--iconInverse);
}

.NavItem-module__flexDiv--Z2RwN {
  display: flex;
  align-items: center;
}

.NavItem-module__icon--Pip6T {
  display: flex;
  width: 14px;
  height: 14px;
  margin-right: var(--space-1);
}

.NavItem-module__text--1jyIF {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  word-wrap: break-word;
}

.NavItem-module__chevronRightIcon--3VIGX {
  width: 14px;
  height: 14px;
  margin-left: var(--space-1);
  color: var(--icon);
}

.NavItem-module__chevronRotateUp--1XlON {
  transform: rotate(0deg);
  transition: transform 0.2s;
}

.NavItem-module__chevronRotateDown--Ls2Wf {
  transform: rotate(90deg);
  transition: transform 0.2s;
}

.NavItem-module__visibilityOffIcon--2kb_f {
  width: 14px;
  height: 14px;
  margin-left: var(--space-1);
}

.Sharing-module__container--2AoFl {
  width: 100%;
  display: flex;
  justify-content: center;
}

.Sharing-module__innerContainer--22hB0 {
  width: 684px;
}

.Sharing-module__heading--ZGf22 {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: var(--space-1_5);
}

.Sharing-module__subHeading--NWCBq {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  word-wrap: break-word;
  margin-bottom: var(--space-3);
}

.Sharing-module__notificationsTally--1yTpf {
  color: var(--iconInfo);
}

.Avatar-module__avatar--9IAhj {
  width: 32px;
  height: 32px;
  color: var(--primary_color_1);
  background-color: var(--primary_text_color_1);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Avatar-module__avatarInitials--3PLzt {
  color: var(--textInverse);
  text-align: center;
  font-variant-numeric: lining-nums tabular-nums;
  font-family: var(--fakt);
  font-size: 8px;
  font-style: normal;
  font-weight: 500;
  line-height: 8px;
  letter-spacing: 0.18px;
}

.Avatar-module__image--vmDRw {
  border-radius: 16px;
  width: 32px;
  height: 32px;
}

.ProfilePhotoAdvisor-module__profilePhoto--KKc4g {
  display: flex;
  align-items: center;
  height: 32px;
  position: relative;
  cursor: pointer;
}

.ProfilePhotoAdvisor-module__advisorImage--2fneW {
  border-radius: 16px;
  width: 32px;
  height: 32px;
}

.ClientLoginAdvisorPopoverMenu-module__dropdownMenu--2V0Nj {
  border-radius: 4px;
  width: 236px;
  background-color: var(--backgroundSubtlest);
  border: 1px solid var(--border);
  box-sizing: border-box;
}

.ClientLoginAdvisorPopoverMenu-module__dropdownMenu--2V0Nj > a:hover {
  /* removes hover effect from NavLink */
  opacity: 1;
}

.ClientLoginAdvisorPopoverMenu-module__topHalf--Zi4PV {
  box-sizing: border-box;
  padding: var(--space-2) var(--space-3);
  border-bottom: 1px solid var(--border);
}

.ClientLoginAdvisorPopoverMenu-module__row--2q495 {
  box-sizing: border-box;
  height: 44px;
  display: flex;
  align-items: center;
  padding: var(--space-2) var(--space-3);
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  text-decoration: none;
  background-color: var(--backgroundSubtlest);
  cursor: pointer;
}

.ClientLoginAdvisorPopoverMenu-module__row--2q495:hover {
  background-color: var(--backgroundSubtle);
}

.ClientLoginAdvisorPopoverMenu-module__flexStart--25rPV {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.ClientLoginAdvisorPopoverMenu-module__icon--1ZlXs {
  width: 13px;
  height: 14px;
}

.ClientLoginAdvisorPopoverMenu-module__header--1UH8c {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  letter-spacing: 0.14px;
}

.ClientLoginAdvisorPopoverMenu-module__subHeader--1WJ3k {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  margin: var(--space-0_5) 0px var(--space-2) 0px;
}

.ClientLoginAdvisorPopoverMenu-module__text--1Z0QO {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0.28px;
  text-decoration: underline;
}

.PopoverMenu-module__refContainer--2XIaM {
  display: flex;
  align-items: center;
  justify-content: center;
}

.PopoverMenu-module__popoverIcon--KMjPg {
  width: 20px;
  height: 20px;
  cursor: pointer;
  border-radius: 10px;
}

.PopoverMenu-module__popoverIcon--KMjPg:hover {
  background-color: var(--backgroundSubtle);
}

.PopoverMenu-module__popoverIcon--KMjPg:active {
  background-color: var(--backgroundSubtle);
}

.ProfileBox-module__container--JS9SR {
  height: 64px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-1_5) 20px var(--space-1_5) 18px;
  border-top: 1px solid var(--border);
  cursor: pointer;
}

.ProfileBox-module__container--JS9SR:hover {
  background-color: var(--backgroundSubtlest);
}

.ProfileBox-module__selected--14LkD {
  background-color: var(--backgroundSubtlest);
}

.ProfileBox-module__profile--1cYvD {
  display: flex;
  align-items: center;
}

.ProfileBox-module__textContainer--p8RvY {
  margin-left: 10px;
}

.ProfileBox-module__advisorLabel--2_bbl {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
}

.ProfileBox-module__text--1bP-W {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ProfileBox-module__smallAvatar--2AFBc {
  font-size: 10px;
  width: 20px;
  height: 20px;
}

.ProfileBox-module__avatarLoading--1Lsqb {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background-color: var(--iconDisabled);
}

.PopoverMenu-module__borderBox--1TKoS {
  border-radius: 4px;
  background-color: var(--backgroundSubtlest);
}

.PopoverMenu-module__row--2xz9v {
  box-sizing: border-box;
  width: 236px;
  display: flex;
  align-items: center;
  padding: var(--space-1) 0px var(--space-1) var(--space-3);
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  cursor: pointer;
}

.PopoverMenu-module__singleRow--2bYc5 {
  padding: var(--space-2) 0px var(--space-2) var(--space-3);
}

.PopoverMenu-module__bottomRow--1fmCJ {
  padding: var(--space-2) 0px var(--space-2) var(--space-3);
  border-top: 1px solid var(--border);
}

.PopoverMenu-module__row--2xz9v:hover {
  background-color: var(--backgroundSubtle);
}

.PopoverMenu-module__disabled--Ynw9M {
  color: var(--textSubtle);
  cursor: not-allowed;
}

.PopoverMenu-module__topItemsContainer--1nYIX {
  padding: var(--space-1) 0px;
}

.NotificationBell-module__unseenIndicator--1qAn3 .MuiBadge-badge {
  top: 4px;
  height: 14px;
  min-width: 14px;
  background-color: var(--blood_orange_color_1);
  padding: 0 4px;
  font-family: var(--fakt);
  font-size: 7.4px;
  font-weight: 600;
  letter-spacing: 0.34px;
  line-height: 9px;
  color: #ffffff;
}

.NotificationBell-module__unseenIndicatorSingleDigit--3xBu8 .MuiBadge-badge {
  right: 2px;
}

.NotificationBell-module__unseenIndicatorMultipleDigit--8X0d9 .MuiBadge-badge {
  right: 1px;
}

.NotificationBell-module__unseenIndicatorCapped--10cb4 .MuiBadge-badge {
  right: 1px;
}

.NotificationBell-module__bellIcon--QR35D {
  width: 16px;
  height: 16px;
  transition: color 200ms ease;
}

.NotificationBell-module__bellIconUnfocused--2Um3U {
  color: var(--icon);
}

.NotificationBell-module__bellIconFocused--1sZmO {
  color: var(--iconSubtle);
}

.Skeleton-module__skeleton--9ncn6 {
  background-color: var(--skeleton);
}

span > .Skeleton-module__skeleton--9ncn6 {
  /* 
   * For spans we do not want to cause a line break which 
   * `display:block` (default from MUI) does 
   */
  display: inline-block;
}

/* stylelint-disable csstools/value-no-unknown-custom-properties */

.NotificationActions-module__container--1KU3f {
  position: absolute;
  top: var(--containerVerticalPadding);
  right: var(--containerHorizontalPadding);
  display: flex;
  border-radius: 4px;
  border: 1px solid var(--borderDisabled);
  background-color: var(--backgroundInverseSubtle);
  padding: 1px;
}

.NotificationActions-module__action--Ui9Bf {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  color: var(--iconSubtle);
  transition: background 200ms ease;
}

.NotificationActions-module__action--Ui9Bf:hover {
  background-color: var(--surfaceHigh);
  color: var(--icon);
}

.NotificationActions-module__icon--3u6tO {
  width: 12px;
  height: 12px;
  transition: color 200ms ease;
}

.Notification-module__container--2aCsk {
  --containerVerticalPadding: 8px;
  --containerHorizontalPadding: 16px;

  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 265px;
  min-height: 55px;
  padding: var(--containerVerticalPadding) var(--containerHorizontalPadding);
  border-bottom: 1px solid var(--border);
  transition: background 300ms ease;
}

.Notification-module__containerUnseen--2obDb {
  background-color: var(--backgroundSubtlest);
}

.Notification-module__containerSeen--1DWSI {
  background-color: var(--backgroundInverseSubtle);
}

.Notification-module__container--2aCsk:not(.Notification-module__noHover--2xtMv):hover {
  cursor: pointer;
  background-color: var(--surfaceHigh);
}

/* NOTE: do not remove, used as a predicate for above css class */
/* stylelint-disable-next-line block-no-empty */
.Notification-module__noHover--2xtMv {
}

.Notification-module__message--ZJzXG {
  flex-grow: 1;
  font-family: var(--fakt);
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.26px;
  transition: color 200ms ease;
}

.Notification-module__messageUnseen--3stJ8 {
  color: var(--text);
}

.Notification-module__messageSeen--wJq-G {
  color: var(--textSubtle);
}

.Notification-module__unseenMark---FgEf {
  width: 7px;
  height: 7px;
  color: var(--steel_blue_color_1);
  margin-top: 5px;
}

.Notification-module__spacerLeft--30bx5 {
  margin-left: 15px;
}

.Notification-module__details--2BD0R {
  font-family: var(--fakt);
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.3px;
  color: var(--textSubtle);
}

.Notification-module__topic--3JaBo {
  flex-grow: 0.5;
}

.Notification-module__timestamp--1hfdh {
  flex-grow: 0.4;
  text-align: end;
  user-select: none;
}

.InfiniteScroll-module__container--3g44o {
  height: 100%;
  overflow-y: auto;
}

.Message-module__container--2Uh6A {
  width: 100%;
  min-height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Message-module__message--ygBI7 {
  font-family: var(--arizona);
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
  letter-spacing: 0.63px;
  color: var(--primary_text_color_1);
}

.NotificationsArea-module__popoverPaper--Jwz8O {
  width: 360px;
  height: 365px;
  border-radius: 5px;
  border: 1px solid var(--border);
  background-color: var(--backgroundInverseSubtle);
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.NotificationsArea-module__header--26rD- {
  position: sticky;
  top: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 15px;
  border-bottom: 1px solid var(--border);
}

.NotificationsArea-module__headerText--pwWM5 {
  font-family: var(--fakt);
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.13px;
  color: var(--text);
}

.NotificationsArea-module__headerAction--3Z_8y {
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 600;
  line-height: 15.6px;
  letter-spacing: 0.24px;
  text-decoration-line: underline;
  color: var(--text);
  cursor: pointer;
}

.NotificationsArea-module__content--2x7NK,
.NotificationsArea-module__infiniteScrollContainer--1iOLK {
  overflow-y: auto;
  overflow-x: hidden;
}

/* NOTE: in order to move scrollbar horizontally we need to define it's width to be slightly bigger than we initally want
* and simulate thumb shape with border and background-clip: padding-box
* */
.NotificationsArea-module__content--2x7NK::-webkit-scrollbar,
.NotificationsArea-module__infiniteScrollContainer--1iOLK::-webkit-scrollbar {
  width: 13px;
}

.NotificationsArea-module__content--2x7NK::-webkit-scrollbar-thumb,
.NotificationsArea-module__infiniteScrollContainer--1iOLK::-webkit-scrollbar-thumb {
  min-height: 50px;
  border: 4px solid transparent;
  border-radius: 10px;
  background-color: var(--backgroundOverlay);
  background-clip: padding-box;
}

.LogoWordmark-module__navbarFartherLogoTitle--2BIMo {
  height: 32px;
  margin-top: 5px;
}

.TopBox-module__container--2YBI3 {
  box-sizing: border-box;
  width: 100%;
  height: 64px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px var(--space-2) 20px 20px;
}

.TopBox-module__fartherLogo--2xSRE {
  height: 20px;
  margin: 0;
}

.SideNav-module__container--1fCWx {
  width: 244px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: var(--surface);
  border-right: 1px solid var(--border);
}

.SideNav-module__topContainer--2K8vA {
  width: 100%;
}

.SideNav-module__navItemsContainer--3DOdE {
  border-top: 1px solid var(--border);
}

.BaseLayout-module__container--2w1bK {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100vh;
}

.BaseLayout-module__contentWithSideNav--1zenO {
  overflow-y: auto;
  width: calc(100% - 244px); /* 244px is the width of the side nav */
}

.BaseLayout-module__contentWithoutSideNav--3HO1N {
  overflow-y: auto;
  width: 100%;
}

.BaseLayout-module__disableScroll--16xyA {
  overflow-y: hidden;
}

.PageTitle-module__title--zO7bs {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 28px;
}

.BackButton-module__container--2ixVm {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.BackButton-module__container--2ixVm:hover .BackButton-module__icon--3a2GS {
  color: var(--icon);
}

.BackButton-module__container--2ixVm:hover .BackButton-module__text--3kgd- {
  color: var(--text);
}

.BackButton-module__icon--3a2GS {
  color: var(--iconSubtle);
  margin-right: 6px;
  width: 14px;
  height: 14px;
}

.BackButton-module__text--3kgd- {
  color: var(--textSubtle);
  margin: 0;
  font-size: 14px;
}

.BorderBoxBody-module__container--1kLb3 {
  box-sizing: border-box;
  width: 100%;
  overflow-y: scroll;
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
}

.BorderBoxBody-module__container--1kLb3::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

.BorderBoxBody-module__containerShowScrollbar--1dSJQ {
  box-sizing: border-box;
  width: 100%;
  overflow-y: scroll;
}

.BorderBoxBody-module__topBorder--3TfxA {
  border-top: 1px solid var(--border);
}

.SecuritySearchTable-module__container--1vyk5 {
  width: 100%;
  border: 1px solid var(--border);
  background-color: var(--surface);
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.SecuritySearchTable-module__searchSecurityContainer--2e_sK {
  padding: 12px;
}

.SecuritySearchTable-module__borderBoxBody--3Elew {
  height: 319px; /* 8 items max before scroll */
}

.SecuritySearchTable-module__header--14Pak {
  background-color: var(--surfaceLow);
  padding: 8px 48px;
  outline: 1px solid var(--border);
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 700;
}

.SecuritySearchTable-module__row--3mCnf {
  display: flex;
  justify-content: space-between;
  padding-left: 14px;
  border-bottom: 1px solid var(--border);
  height: 40px;
  box-sizing: border-box;
}

.SecuritySearchTable-module__row--3mCnf:last-child {
  /* remove bottom border for all after 7th item */
  border-bottom: none;
}

.SecuritySearchTable-module__deleteIconContainer--UAt8Z {
  margin-right: 20px;
  padding: 0px;
}

.SecuritySearchTable-module__deleteIcon--1LeU3 {
  width: 14px;
  height: 14px;
  color: var(--iconSubtle);
}

.SecuritySearchTable-module__deleteIcon--1LeU3:hover {
  color: var(--icon);
}

.SecuritySearchTable-module__tickerContainer--I87ZF {
  display: flex;
  align-items: center;
}

.SecuritySearchTable-module__ticker--3iZ1d {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 400;
  width: 70px;
}

.SecuritySearchTable-module__description--3oHl3 {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 400;
}

.EquivalentSecuritiesForm-module__container--606cP {
  width: 100%;
  display: flex;
  justify-content: center;
}

.EquivalentSecuritiesForm-module__centeringContainer--1TOpD {
  padding-top: var(--space-4);
  width: 80%;
}

.EquivalentSecuritiesForm-module__bodyContainer--Msfxp {
  width: 600px;
  margin: auto;
}

.EquivalentSecuritiesForm-module__errorBlock--14KRN {
  padding: 10px 0px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.EquivalentSecuritiesForm-module__warningIcon--2aLwb {
  width: 15px;
  height: 15px;
  color: var(--iconDanger);
  margin-right: 8px;
}

.EquivalentSecuritiesForm-module__warningText--3rmuG {
  color: var(--textDanger);
  font-family: var(--fakt);
  font-size: 14px;
}

.EquivalentSecuritiesForm-module__loading--3OiG- {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}

.EquivalentSecuritiesForm-module__textFields--1jILX {
  display: flex;
  gap: 20px;
}

.EquivalentSecuritiesForm-module__tableHeader--SWhcp {
  display: flex;
  justify-content: space-between;
}

.EquivalentSecuritiesForm-module__headerMargin--2f_of {
  margin: var(--space-3) 0px var(--space-1_5) 0px;
}

.EquivalentSecuritiesForm-module__footer--qixnc {
  display: flex;
  justify-content: flex-end;
  margin: var(--space-3) 0px;
}

.Modal-module__modalContainer--_FjxH {
  height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 100;
}

.Modal-module__isOpen--2Neqs {
  display: flex;
}

.Modal-module__backgroundLayer--2UeFn {
  height: 100%;
  width: 100%;
  position: absolute;
  background-color: var(--random_color_23);
}

.Modal-module__modal--30bBA {
  position: absolute;
  background-color: var(--surface);
  color: var(--text);
  border: 1px solid var(--borderBold);
  border-radius: 10px;
  max-height: 100%;
  overflow-y: auto;
}

.Modal-module__content--2wZBm {
  padding: var(--space-6);
}

.Modal-module__clearIconDiv--19OEj {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.Modal-module__clearIcon--m1S4s {
  width: 24px;
  height: 24px;
  color: var(--icon);
  cursor: pointer;
}

.Modal-module__clearIcon--m1S4s:hover {
  opacity: 0.8;
}

.DeleteListModal-module__footer--F91SN {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}

.Select-module__select--2UvAu {
  height: 32px;
  min-width: 120px;
  font-family: var(--fakt);
  font-size: 12px;
  line-height: 16px;
  color: var(--text);
  border: 1px solid var(--border);
  border-radius: 4px;
  background-color: var(--surfaceLow);
}

.Select-module__select--2UvAu .MuiSelect-select {
  padding: 8px 12px;
  letter-spacing: 0.36px;
}

.Select-module__select--2UvAu .MuiSelect-select.Mui-disabled {
  -webkit-text-fill-color: unset;
}

.Select-module__select--2UvAu fieldset {
  border: none;
}

.Select-module__select--2UvAu .MuiPopover-root {
  cursor: default;
}

.Select-module__select--2UvAu .Mui-disabled {
  color: var(--textSubtle);
}

.Select-module__icon--3yj4t path {
  fill: var(--iconSubtle);
}

.Select-module__menuPaper--1W5Sy {
  max-height: 350px;
  border: 1px solid var(--border);
  border-radius: 4px;
  background-color: var(--surfaceLow);
}

.Select-module__menuList--c74nW {
  padding: 0;
}

.Select-module__menuItem--Sv5rR {
  padding: var(--space-1) 22px;
  transition: background 300ms ease;
}

.Select-module__menuItemIndentation--uHN37 {
  padding: var(--space-1) 22px var(--space-1) 32px;
}

.Select-module__menuItem--Sv5rR.Mui-selected {
  background-color: var(--surfaceHigh);
}

.Select-module__menuItem--Sv5rR:hover.Mui-selected {
  background-color: var(--surfaceHigh);
}

.Select-module__menuItem--Sv5rR:hover {
  background-color: var(--surfaceMedium);
}

.Select-module__menuItemText--3ImOq {
  font-family: var(--fakt);
  font-size: 12px;
  line-height: 16px;
  color: var(--text);
}

.ListDropdown-module__select--RavV4 {
  background-color: var(--backgroundSubtlest);
  width: 180px;
  margin-right: 15px;
}

.BorderBoxHeader-module__container--5bCtg {
  box-sizing: border-box;
  width: 100%;
  background-color: var(--surfaceLow);
  padding: 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

:root {
  --secondColumnWidth: 55%;
}

.EquivalentSecuritiesAdminTable-module__paddingLeft--oVYx3 {
  padding-left: var(--space-2);
}

.EquivalentSecuritiesAdminTable-module__secondColumnWidth--29Dik {
  width: var(--secondColumnWidth);
}

.EquivalentSecuritiesAdminTable-module__container--25coi {
  margin: var(--space-2) 0px var(--space-3) 0px;
}

.EquivalentSecuritiesAdminTable-module__heading--1su-R {
  display: flex;
  justify-content: space-between;
  align-items: end;
  margin-bottom: 12px;
}

.EquivalentSecuritiesAdminTable-module__borderBoxHeader--Fu85b {
  padding: var(--space-2) 0px;
}

.EquivalentSecuritiesAdminTable-module__borderBoxBody--3GIWE {
  max-height: 440px; /* 10 items max before scroll */
}

.EquivalentSecuritiesAdminTable-module__tableRowContent--2SOmP {
  padding: 12px var(--space-2);
}

.EquivalentSecuritiesAdminTable-module__row--38gZe {
  box-sizing: border-box;
  width: 100%;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--border);
}

.EquivalentSecuritiesAdminTable-module__row--38gZe:last-child {
  border-bottom: none;
}

.EquivalentSecuritiesAdminTable-module__rowEnd--2GFXc {
  width: var(--secondColumnWidth);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.EquivalentSecuritiesAdminTable-module__hoverContainer--MFdel {
  width: 36px;
}

.EquivalentSecuritiesAdminTable-module__row--38gZe:hover .EquivalentSecuritiesAdminTable-module__rowRedirectIconContainer--196mK {
  background-color: var(--icon);
  width: 28px;
  height: 28px;
  cursor: pointer;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.EquivalentSecuritiesAdminTable-module__rowRedirectIconContainer--196mK {
  display: none;
}

.EquivalentSecuritiesAdminTable-module__rowRedirectIconContainer--196mK:hover {
  opacity: 0.8;
}

.EquivalentSecuritiesAdminTable-module__icon--2zNRv {
  color: var(--iconInverse);
  width: 18px;
  height: 18px;
}

.AdminPage-module__section--2LHex {
  border: 1px solid var(--border);
  border-radius: var(--radius-8);
}

.AdminPage-module__title--1h2nr {
  background-color: var(--surfaceLow);
  padding: var(--space-2);
  border-bottom: 1px solid var(--border);
  border-top-left-radius: var(--radius-8);
  border-top-right-radius: var(--radius-8);
}

.AdminPage-module__labeledInfoRow--1aBdk {
  padding: var(--space-1) var(--space-2);
  display: flex;
  border-bottom: 1px solid var(--border);
  background: var(--surfaceLow);
}

.AdminPage-module__space--SSpHo {
  padding-right: var(--space-1);
}

.AdminPage-module__row--zOyvv {
  padding: var(--space-2);
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.AdminPage-module__section--2LHex .AdminPage-module__row--zOyvv:not(:last-child) {
  border-bottom: 1px solid var(--border);
}

.PageHero-module__container--3aBKp {
  height: 104px;
  display: flex;
  flex-direction: row;
  align-items: end;
  justify-content: center;
  padding: 0 var(--space-3) var(--space-3) var(--space-3);
  border-bottom: 1px solid var(--border);
  margin-bottom: var(--space-3);
}

.PageHero-module__innerContainer--Hg4Ah {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.PageHero-module__flexEnd--1qHJu {
  display: flex;
  flex-direction: column;
  justify-content: end;
}

.TitleBlock-module__container--388DV {
  display: flex;
  flex-direction: column;
}

.AdvisorContentContainer-module__padding--3fCDk {
  padding: 0px var(--space-3) var(--space-3) var(--space-3);
}

.EquivalentSecuritiesDrawer-module__drawer--1jEZR {
  background-color: var(--backgroundSubtlest);
}

.EquivalentSecuritiesDrawer-module__heading--1Scdq {
  display: flex;
  justify-content: space-between;
}

.EquivalentSecuritiesDrawer-module__headingTitle--3pIYa {
  font-family: var(--arizona);
  color: var(--text);
  font-size: 28px;
  font-weight: 300;
  line-height: 40px;
}

.EquivalentSecuritiesDrawer-module__headingEnd--tJajz {
  display: flex;
  gap: 12px;
}

.EquivalentSecuritiesDrawer-module__headerMargin--1vC52 {
  margin: 36px 0px 12px 0px;
}

.EquivalentSecuritiesDrawer-module__borderBox--eHnxi {
  max-height: 528px; /* 10 items max before scroll */
}

.EquivalentSecuritiesDrawer-module__row--2zY4M {
  display: flex;
  padding: var(--space-2) 0px;
  border-bottom: 1px solid var(--border);
}

.EquivalentSecuritiesDrawer-module__row--2zY4M:last-child {
  border-bottom: none;
}

.EquivalentSecuritiesDrawer-module__rowCol1--3lCzJ {
  margin-left: var(--space-2);
  width: 64px;
}

.BudgetOptionsPopOver-module__dotMenu--10zOo {
  width: 28px;
  height: 28px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: inherit;
  cursor: pointer;
}

.BudgetOptionsPopOver-module__dotMenu--10zOo:hover {
  background-color: var(--backgroundSubtle);
}

.BudgetOptionsPopOver-module__dotsIcon--3TSWM {
  color: var(--icon);
}

.BudgetOptionsPopOver-module__iconLarge--3mXPD {
  font-size: 20px;
}

.BudgetOptionsPopOver-module__iconSmall--r6140 {
  font-size: 12px;
}

.BudgetOptionsPopOver-module__popoverMenu--2XfxM {
  width: 160px;
  border-radius: 5px;
  background-color: var(--backgroundSubtle);
  border: 1px solid var(--borderBold);
  box-shadow: none;
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: center;
  padding: 8px;
}

.DeleteBudgetModal-module__body--2Uha0 {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.28px;
}

.DeleteBudgetModal-module__container--2u4QJ {
  display: flex;
  flex-direction: column;
  padding: 8px;
}

.DeleteBudgetModal-module__footer--1bUGa {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: end;
  gap: 12px;
  margin-top: 48px;
}

.DeleteBudgetModal-module__title--3I0DF {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 28px;
  font-style: normal;
  font-weight: 300;
  line-height: 40px; /* 142.857% */
  letter-spacing: -0.28px;
  margin-bottom: 8px;
}

.Row-module__row--2WzZo {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  border-bottom: 1px solid var(--border);
}

.Row-module__row--2WzZo:last-child {
  border-bottom: none;
}

.Row-module__text--fnntd {
  color: var(--text);
  font-feature-settings: "clig" off, "liga" off;
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0.2px;
}

.TooltipBasicIcon-module__icon--3KF1t {
  color: var(--icon);
  width: 14px;
  height: 14px;
  margin: 0px 0px 0px 4px;
  cursor: pointer;
}

.TooltipBasicIcon-module__iconSecondary--1guD2 {
  color: var(--iconSubtle);
}

.AccountNames-module__icon--3pTeQ {
  color: var(--iconSubtle);
  width: 14px;
  height: 14px;
  margin-left: 5px;
  cursor: pointer;
}

.DetailTabs-module__container--1gJaN {
  display: flex;
  width: 100%;
  border-bottom: 1px solid var(--borderBold);
  margin-bottom: 32px;
}

.DetailTabs-module__selected--Z9p1u {
  color: var(--text) !important;
  border-bottom: 1px solid var(--borderSelected);
}

.DetailTabs-module__tab--Ru8M8 {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  margin-right: 28px;
  cursor: pointer;
  border-bottom: 1px solid inherit;
  padding-bottom: 7px;
}

.UsedBudget-module__header--18Pak {
  display: flex;
  flex: 1;
}

.UsedBudget-module__container--35FQZ {
  width: 100%;
}

.UsedBudget-module__topContainer--2t07S {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}

.UsedBudget-module__flexRow--28S6Z {
  display: flex;
  align-items: center;
}

.UsedBudget-module__text--28hBd {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  font-weight: 400;
}

.UsedBudget-module__text2--3r2F0 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  font-weight: 400;
  margin-left: 5px;
}

.UsedBudget-module__text3--3ZqPn {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  font-weight: 400;
  margin-left: 5px;
}

.UsedBudget-module__span--3uc-7 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  font-weight: 400;
}

.UsedBudget-module__progressBarContainer--T2Hch {
  background-color: var(--backgroundDisabled);
  height: 10px;
  border-radius: 10px;
}

.UsedBudget-module__progressBar--26Iye {
  background-color: var(--backgroundSelected);
  height: 10px;
  border-radius: 10px;
}

.GainsAndLosses-module__row--ruSUZ {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.GainsAndLosses-module__column--3qoPC {
  display: flex;
}

.GainsAndLosses-module__container--1lGGE {
  padding: 16px;
}

.GainsAndLosses-module__muted--1ObMS {
  color: var(--primary_text_color_2);
  font-family: var(--fakt);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
}

.GainsAndLosses-module__segment--2CFht {
  margin-bottom: 8px;
}

.GainsAndLosses-module__subTitle--2q5q2 {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
}

.GainsAndLosses-module__flexRow--3JFug {
  display: flex;
  margin-bottom: 12px;
}

.GainsAndLosses-module__title--czmaF {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

.DetailTabsContainer-module__client--Uu5xS {
  display: block;
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
}

.DetailTabsContainer-module__header--fY91T {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}

.DetailTabsContainer-module__headerText--2Betj {
  display: block;
  margin: 0;
  color: var(--text);
  font-family: var(--arizona);
  font-size: 28px;
  font-style: normal;
  font-weight: 300;
  line-height: 40px;
  letter-spacing: -0.28px;
}

.YearDropdown-module__select--3GEw5 {
  background-color: var(--backgroundSubtle);
  width: 180px;
  margin-right: 15px;
}

.CapitalGainsTaxes-module__borderBox--F2lJr {
  margin-top: 32px;
}

.CapitalGainsTaxes-module__borderBoxHeader--3i-7n {
  background-color: var(--backgroundInverseSubtle);
}

.CapitalGainsTaxes-module__container--2pvT6 {
  width: 100%;
}

.CapitalGainsTaxes-module__topContainer--VLpv- {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}

.CapitalGainsTaxes-module__flexRow--1F2jE {
  display: flex;
}

.CapitalGainsTaxes-module__text--1hoXF {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  font-weight: 400;
}

.CapitalGainsTaxes-module__text2--2mJrG {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  font-weight: 400;
  margin-left: 5px;
}

.CapitalGainsTaxes-module__progressBar--2aWSJ {
  background-color: var(--backgroundDisabled);
  height: 10px;
  border-radius: 10px;
  width: 100%;
}

:root {
  --cell-outer-padding: 20px;
}

.TableCell-module__cell--2_A1d {
  padding: 10px;
  border-bottom: 0px;
  position: relative;
}

.TableCell-module__text--3gFxi {
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
}

.TableCell-module__cell--2_A1d:first-of-type {
  padding-left: var(--cell-outer-padding);
}

.TableCell-module__cell--2_A1d:last-of-type {
  padding-right: var(--cell-outer-padding);
}

.TableCell-module__copyButtonContainer--2SXnn {
  visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
  padding: inherit; /* Necessary for copyButton to respect cell padding */
}

.TableCell-module__cell--2_A1d:hover .TableCell-module__copyButtonContainer--2SXnn {
  visibility: visible;
}

.TableCell-module__iconContainer--2vEfV {
  display: flex;
  padding: 4px;
  background-color: var(--backgroundSubtle);
  border: 1px solid var(--borderBold);
  border-radius: 2px;
}

.TableCell-module__copyIcon--3u-cd {
  color: var(--icon);
  width: 12px;
  height: 12px;
}

.TableCell-module__iconContainer--2vEfV:active .TableCell-module__copyIcon--3u-cd {
  color: var(--iconSubtle);
}

.TablePaginationActions-module__container--mdYCz {
  flex-shrink: 0;
  margin-left: 38px;
}

.TablePaginationActions-module__arrowIcon--3NvD2 {
  color: var(--icon);
}

.TablePaginationActions-module__arrowIcon--3NvD2:hover {
  color: var(--iconSubtle);
}

.TablePaginationActions-module__arrowIconDisabled--38ylw {
  color: var(--iconDisabled);
}

.TableRow-module__row--1Pfdu {
  transition: background 300ms ease-out;
  border-bottom: 1px solid var(--borderBold);
  color: var(--text);
}

.TableRow-module__row--1Pfdu:last-child {
  border-bottom: none;
}

.TableRow-module__row--1Pfdu:hover {
  background-color: var(--backgroundSubtle);
}

.TableRow-module__rowHasOnClick--ElL2D {
  cursor: pointer;
}

.Components-module__tableFixedLayout--k1g60 {
  table-layout: fixed;
}

.Components-module__emptyContainer--csQ6g {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Components-module__emptyRow--cnJOt {
  border-bottom: 1px solid transparent;
}

.Components-module__container--3Yjmh {
  background-color: var(--backgroundSubtlest);
  border: 1px solid var(--borderBold);
  border-radius: var(--radius-8);
  box-shadow: none;
}

.Components-module__header--2BHr5 {
  background-color: var(--backgroundSubtle);
  border-bottom: 1px solid var(--borderBold);
}

.Components-module__headerCell--jye4T {
  font-size: 14px;
  font-weight: 700;
  font-family: var(--fakt);
  line-height: 19px;
  letter-spacing: unset;
  color: var(--textSubtle);
  white-space: pre;
}

.Components-module__bodyCell--2S5aT {
  font-size: 14px;
  font-weight: 400;
  font-family: var(--fakt);
  line-height: 19px;
  letter-spacing: 0.63px;
  color: var(--text);

  /* NOTE: remove below css rule as soon as we implement a cell text truncation */
  overflow-wrap: anywhere;
}

.Components-module__footer--3gWOV {
  background-color: var(--backgroundSubtle);
}

.Components-module__footerToolbarNone--PAIlz {
  display: none;
}

.Components-module__footerToolbar--LlTjX {
  padding: 0 var(--space-3);
  min-height: 40px;
  border-top: 1px solid var(--borderBold);
}

.Components-module__footerLabel--3EUAI {
  font-family: var(--fakt);
  line-height: 19px;
  letter-spacing: 0.63px;
  color: var(--text);
  margin: 0;
}

.Components-module__noFooterLabel--36QZG {
  display: none;
}

.Components-module__arrowIcon--w1qZK {
  color: var(--icon) !important;
}

.Components-module__expandIcon--WEOit {
  color: var(--iconSubtle);
}

.Components-module__expandIconHover--1-S4_ {
  color: var(--icon);
}

.Components-module__sortLabelActive--32Iai,
.Components-module__sortLabelIcon--2sqmn,
.Components-module__sortLabelRoot--1lmw_:focus,
.Components-module__sortLabelRoot--1lmw_:hover {
  color: unset !important;
}

.Components-module__noBorder--1Utps {
  border: 0;
}

.Components-module__scrollableTable--1ibTD {
  overflow-y: scroll;
  max-height: calc(50px * 10);
}

.Components-module__stickyHeader--3kGo6 {
  position: sticky;
  top: 0;
  z-index: 2;
  padding: var(--space-1);
  border: 1px solid var(--border);
}

.Components-module__noBorderRadius--3N_Tp {
  border-radius: 0px;
}

.ClientsTable-module__errorContainer--1lEL3 {
  width: 100%;
  display: flex;
  justify-content: center;
}

.ScrollableCheckboxList-module__container--2uvUP {
  border-radius: 5px;
  border: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtle);
  padding: 10px 0px 5px 0px;
  max-height: 400px;
  overflow-y: auto;
  box-sizing: border-box;
}

.ScrollableCheckboxList-module__selectAllWrapper--3oAB4 {
  margin: 0px 0px 5px 15px;
}

.ScrollableCheckboxList-module__parentWrapper--O69kN {
  margin-bottom: 5px;
}

.ScrollableCheckboxList-module__parentInnerWrapper--ELT3P {
  margin-left: 15px;
}

.ScrollableCheckboxList-module__childWrapper--1fVFW {
  margin-left: 25px;
}

.CreateHouseholdsForm-module__footer--1H3O8 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 20px;
  margin-top: var(--space-6);
}

.CreateHouseholdsForm-module__formField--1jl1f {
  margin: 24px 0;
}

:root {
  --section-margin: 24px;
}

.Households-module__header--299lF {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--section-margin);
}

.Households-module__headerLeft--1v210 {
  display: flex;
  align-items: center;
  gap: var(--space-2);
}

.Households-module__filterIcon--3PjRd {
  color: var(--textSubtle);
  font-size: 20px;
}

.Households-module__clearIcon--3GeCL {
  color: var(--iconSubtle);
}

.Households-module__segmentedButtonContainer--3P4hS {
  margin-bottom: var(--section-margin);
}

.PaginatedTable-module__fixedCellHeight--6WF8X {
  height: 32px;
}

.HouseholdsTable-module__errorContainer--aNp2S {
  width: 100%;
  display: flex;
  justify-content: center;
}

.Clients-module__header--LnKZO {
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}

.Clients-module__headerLeft--p8XE6 {
  display: flex;
  align-items: center;
  gap: var(--space-2);
}

.Clients-module__flexRow--2k8rJ {
  display: flex;
  align-items: center;
}

.Clients-module__select--1dVVB {
  background-color: var(--backgroundInverseSubtle);
  width: 180px;
  margin-right: var(--space-2);
}

.Clients-module__filterIcon--2yL59 {
  color: var(--textSubtle);
  font-size: 20px;
}

.Clients-module__clearIcon--2t1mB {
  color: var(--iconSubtle);
}

.ClientProfile-module__header--2KwRi {
  display: flex;
  justify-content: space-between;
}

.ClientProfile-module__copyContainer--3bPfU {
  position: relative;
  display: flex;
  justify-content: center;
}

.ClientProfile-module__copyContainer--3bPfU:hover > .ClientProfile-module__copyInfo--3e3P8 {
  display: flex;
}

.ClientProfile-module__error--syYyI {
  color: var(--primary_text_color_1);
}

.ClientProfile-module__copyInfo--3e3P8 {
  display: none;
  position: absolute;
  bottom: 100%;
  color: var(--primary_text_color_1);
  padding: 5px 8px;
  justify-content: center;
  align-items: center;
  background-color: var(--modal_background_div_color_2);
  margin-bottom: 12px;
  border: 1px solid var(--primary_color_1_shade_2);
  border-radius: 5px;
  font-size: 12px;
}

.ClientProfile-module__copyIcon--2Fi4r {
  width: 12px;
}

.ClientProfile-module__loading--122x2 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--modal_backdrop_color);
}

.ClientProfile-module__genAILink--1ZO8q {
  color: var(--text);
  cursor: pointer;
}

.ClientProfile-module__genAILink--1ZO8q:hover {
  text-decoration: underline;
}

.ClientProfile-module__agreementsContainer--2xO10 {
  margin-bottom: 20px;
}

.ClientProfile-module__uploadArea--20Df7 {
  color: var(--text);
}

.ClientProfile-module__uploadText--7g9qc {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  color: var(--textSubtle);
}

.ClientProfile-module__divider--3A-Wk {
  background-color: var(--backgroundSubtle);
  margin-top: 8px;
  margin-bottom: 16px;
}

.ClientProfile-module__spacer--1QK3T {
  margin-left: 4px;
}

.ClientProfile-module__icon--jLJYt {
  color: var(--icon);
  height: 14px;
  width: 14px;
}

.ClientProfile-module__fileName--1w672 {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
}

.ClientProfile-module__fileType--3jlUm {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
}

.ClientProfile-module__fileAction--1r6Iw {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.ClientProfile-module__tabsContainer--_VUeM {
  display: flex;
  width: 100%;
  border-bottom: 1px solid var(--borderBold);
}

.ClientProfile-module__tabSelected--2cScJ {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  margin-right: 30px;
  cursor: pointer;
  border-bottom: 1px solid var(--borderSelected);
  padding-bottom: 10px;
}

.ClientProfile-module__tab--3OxCC {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  margin-right: 30px;
  cursor: pointer;
  border-bottom: 1px solid inherit;
  padding-bottom: 10px;
}

/* Copilot */

.ClientProfile-module__copilotDiv--3YO_Z {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ClientProfile-module__copilotTitle--2HyZb {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
}

.ClientProfile-module__copilotText--2QnMq {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
}

.Card-module__taxBudgetCard--35re6 {
  background-color: var(--backgroundSubtlest);
  box-sizing: border-box;
  height: 220px; /* Figma designs say 328px but having that height overflows the screen by a lot on a 14 inch Mac so using 220 for now... */
  padding: 30px 30px 30px 30px;
  margin-top: 30px;
  flex: 1;
}

.Card-module__container--3g_4O {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.Card-module__start--yp8_N {
  display: flex;
}

.Card-module__end--3PD_E {
  display: flex;
  justify-content: flex-end;
}

.TitleAndDescription-module__title--1j14y {
  font-family: var(--arizona);
  font-size: 28px;
  color: var(--text);
  margin-bottom: 5px;
  font-weight: 300;
}

.TitleAndDescription-module__description--2mAfr {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  font-weight: 400;
}

.Empty-module__container--1EX1g {
  display: flex;
  width: 100%;
  flex-direction: row;
  gap: 24px;
}

.Empty-module__taxBudgetCardTitleStyle--1ShSA {
  font-family: var(--fakt);
  font-size: 18px;
  color: var(--text);
  margin-bottom: 5px;
  font-weight: 500;
}

.EmptyText-module__text--156VD {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  font-weight: 400;
  margin: 0;
}

.ListHeading-module__text--1VE3C {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  margin: 24px 0px 12px 0px;
}

.ListHeading-module__primary--TR7TX {
  color: var(--text);
}

.ListHeading-module__secondary--1d0gd {
  color: var(--textSubtle);
}

.Row-module__actions--130BP {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}

.Row-module__container--1YVP- {
  padding: 16px;
}

.Row-module__taxYear--1Z0Hp {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  font-weight: 500;
}

.Meta-module__row--1KP21 {
  display: flex;
  align-items: center;
}

.Meta-module__taxYear--3OCAx {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  font-weight: 500;
}

.Meta-module__budgetMax--163_V {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  font-weight: 400;
  margin-left: 10px;
}

.Row-module__container--uLs-7 {
  margin-bottom: 15px;
}

.Row-module__headerContainer--2Oy9J {
  border-radius: 8px;
}

.Overview-module__buttonContainer--1C-p0 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
}

.Overview-module__container--2887c {
  margin-top: 24px;
}

.Overview-module__titleContainer--7N0rp {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.Overview-module__title--13ZTU {
  align-items: center;
  color: var(--text);
  display: flex;
  text-align: center;
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px; /* 142.857% */
}

.FormExplanatoryText-module__container--1PS4X {
  color: var(--primary_text_color_2);
  font-size: 12px;
  font-style: italic;
}

.Form-module__footer--1Gj2u {
  display: flex;
  gap: 20px;
}

.Form-module__loading--3ihWF {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--modal_backdrop_color);
}

.Form-module__uploadArea--1StDK {
  color: var(--text);
}

.Form-module__uploadText--3cKxR {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  color: var(--textSubtle);
}

.GridRow-module__container--1VRdM {
  display: grid;
  width: 100%;
  column-gap: var(--space-3);
  row-gap: var(--space-3);
}

.CustomDateRangeSelector-module__container--ThprG {
  background: var(--backgroundSubtle);
  padding: 24px;
  border-radius: 8px;
  width: 288px;
  box-sizing: border-box;
}

.CustomDateRangeSelector-module__text--Dh4ti {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.CustomDateRangeSelector-module__textBoldWithBottomMargin--1lZ4z {
  font-weight: 500;
  margin-bottom: 16px;
}

.CustomDateRangeSelector-module__picker--2Dqm6 {
  margin-bottom: 24px;
}

.CustomDateRangeSelector-module__footer--1YHA- {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.PerformanceCustomDateRangePopover-module__calendarIcon---TMPs {
  color: var(--icon);
  width: 15px;
  height: 15px;
  margin-bottom: -4px;
  padding: 5px 10px 4px 10px;
}

.MultiToggle-module__container--2D72f {
  display: flex;
  gap: 8px;
  align-items: center;
}

.MultiToggle-module__item--1WD5k {
  color: var(--textSoft);
  font-size: 12px;
  border: 1px solid var(--borderDisabled);
  background-color: var(--backgroundSubtlest);
  border-radius: 2px;
  cursor: pointer;
}

.MultiToggle-module__selected--GeV7N {
  color: var(--text);
  background-color: var(--backgroundSelectedPressed);
}

.MultiToggle-module__label--2iLhR {
  padding: 4px 10px;
}

.TimeRangeSelector-module__dateRangeFilterContainer--NLIL6 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
  margin-top: 3px;
}

.TimeRangeSelector-module__time_range_option--266wO {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 20px;
  border: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtlest);
  border-radius: 2px;
  cursor: pointer;
}

.TimeRangeSelector-module__time_range_option--266wO:hover {
  background-color: var(--backgroundSubtle);
}

.TimeRangeSelector-module__time_range_option_text--KwA3d {
  font-size: 12px;
  color: var(--textSubtle);
}

.TimeRangeSelector-module__time_range_option--266wO.TimeRangeSelector-module__time_range_option_selected--32gCV {
  border: 1px solid var(--backgroundSelectedPressed);
  background-color: var(--backgroundSelectedPressed);
}

.TimeRangeSelector-module__time_range_option_selected--32gCV > .TimeRangeSelector-module__time_range_option_text--KwA3d {
  color: var(--text);
}

.Card-module__container--20-AE {
  position: relative;
  padding: var(--space-3);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: var(--radius-8);
  border: 1px solid var(--border);
  background: var(--surfaceLow);
  transition: transform 200ms ease;
  flex: 1;
}

.Card-module__container--20-AE:hover {
  background-color: var(--surfaceMedium);
}

.Card-module__header--oQFIj {
  display: flex;
  position: relative;
}

.Card-module__headerIcon--K1bJS {
  display: flex;
  padding-top: var(--space-1);
  padding-right: var(--space-1);
}

.HouseholdAccounts-module__cardBodyText--1H749 {
  margin-top: var(--space-6);
}

.HouseholdAccounts-module__performanceCardHeader--3e-TP {
  display: flex;
  align-items: center;
}

.HouseholdAccounts-module__trendingUpIcon--3RR5Q {
  margin-left: var(--space-1);
}
.HouseholdAccounts-module__grid--2rbo9 {
  margin-top: var(--space-1);
}

.HouseholdAccounts-module__performanceCard--d8J1N {
  grid-column: span 2;
}

.HouseholdAccounts-module__performanceText--1B05r {
  margin: var(--space-2) 0;
}

.HouseholdAccounts-module__timeRangeSelector--j6wHo {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.MenuOption-module__menuItem--2TwZf {
  height: 38px;
  gap: 6px;
  padding: 0px 20px;
  transition: background 300ms ease;
}

.MenuOption-module__menuItem--2TwZf:hover {
  background-color: var(--dropdown_menu_hover_color_1);
}

.MenuOption-module__menuItemIcon--to6IE {
  width: 14px;
  height: 14px;
  color: var(--icon);
}

.MenuOption-module__menuItemText--JfnyZ {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  color: var(--text);
}

.MenuOption-module__menuItemReadOnly--3LjPL {
  opacity: 1 !important;
}

.Menu-module__menuPaper--17r38 {
  min-width: 168px;
  padding: 8px 0px;
  border-radius: 5px;
  border: 1px solid var(--border);
  background-color: var(--surfaceLow);
}

.Menu-module__menuList--2kYtQ {
  padding: 0;
}

.HouseholdAccountsTable-module__tablesContainer--1hg5M {
  display: flex;
  flex-direction: column;
  margin: var(--space-3) 0;
}

.HouseholdAccountsTable-module__tableSpacing--ZRvyM {
  height: 24px;
}

.HouseholdAccountsTable-module__actionCell--ndhWJ {
  width: 48px;
  text-align: center;
}

.HouseholdAccountsTable-module__tableRow--3D3Wy td:nth-child(8) {
  text-align: center;
  border-left: 1px solid var(--border);
  pointer-events: none;
  padding-right: var(--space-1_5);
}

.HouseholdAccountsTable-module__tableRow--3D3Wy td:nth-child(8) button {
  pointer-events: auto;
}

.FormBody-module__container--2pfnJ {
  display: grid;
  gap: var(--space-3);
}

.DeleteModal-module__modal--2gJkm {
  width: 390px;
  padding: var(--space-3);
  border-radius: 8px;
}

.DeleteModal-module__bodySmall---MN-4 {
  color: var(--textSubtle);
  font-size: var(--size-text);
  line-height: var(---line-height-body);
  letter-spacing: var(--ls-body);
  margin-top: var(--space-1);
  margin-bottom: var(--space-3);
}

.DeleteModal-module__footer--2YGt1 {
  display: flex;
  height: 40px;
  justify-content: center;
  gap: var(--space-2);
}

.DeleteModal-module__actionButton--X83c6 {
  width: 100%;
  button {
    height: 40px;
    flex: 1 0 0;
  }
}

.HouseholdProfile-module__profileContainer--3ihRR {
  max-width: 740px;
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
}

.HouseholdProfile-module__stickyBottom--6Co07 {
  position: sticky;
  bottom: 0;
  background-color: var(--primary_color_1);
  z-index: 10;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

.HouseholdProfile-module__sectionSpacing--1lhVV {
  margin: var(--space-3) 0;
}

.HouseholdProfile-module__memberFormField--3dPVz {
  max-width: 740px;
  margin: var(--space-3) 0;
  padding: 1rem 1.5rem;
}

.HouseholdProfile-module__memberBtn--2h5o9 {
  margin-top: var(--space-3);
  justify-content: end;
  height: 32px;
}

.HouseholdProfile-module__deleteMemberBtn--I_xnK {
  justify-content: end;
  height: 18px;
  display: flex;

  button {
    padding: 0;
  }
}

.HouseholdProfile-module__rightAlignedBtn--2wDRw {
  display: flex;
  justify-content: end;
}

.DrawerHero-module__container--1KVxd {
  height: 88px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 var(--space-4);
  border-bottom: 1px solid var(--border);
  background-color: var(--surfaceLow);
  margin: calc(-1 * var(--space-3));
  margin-bottom: var(--space-3);
}

.DrawerHero-module__innerContainer--2fquh {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.DrawerHero-module__flexEnd--3gklt {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--space-2);
}

.HorizontalNavigation-module__tabsRoot--1ANJg {
  --tabs-min-height: 33px;
  margin-bottom: 12px;
  min-height: var(--tabs-min-height);
}

.HorizontalNavigation-module__tabsIndicator--38AfL {
  background-color: var(--backgroundSelected);
}

.HorizontalNavigation-module__tabsContainer--1Nj2I {
  border-bottom: 1px solid var(--borderBold);
}

.HorizontalNavigation-module__tabRoot--2KP7_ {
  min-width: 0;
  min-height: var(--tabs-min-height);
  padding: 0;
  margin-right: 40px;
  color: var(--textSubtle);
  font-family: var(--Fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
  text-transform: none;
}

.HorizontalNavigation-module__tabSelected--1WwTZ {
  color: var(--text) !important;
  font-weight: 500;
}

.HouseholdsDrawer-module__header--1jPMZ {
  display: flex;
  justify-content: space-between;
}

.HouseholdsDrawer-module__tabsContainer--DKjNE {
  display: flex;
  width: 100%;
  border-bottom: 1px solid var(--borderBold);
}

.HouseholdsDrawer-module__tabSelected--2pmg3 {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  margin-right: 30px;
  cursor: pointer;
  border-bottom: 1px solid var(--borderSelected);
  padding-bottom: 10px;
}

.HouseholdsDrawer-module__tab--1Gm3e {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  margin-right: 30px;
  cursor: pointer;
  border-bottom: 1px solid inherit;
  padding-bottom: 10px;
}

.HouseholdsDrawer-module__buttonGroup--3_ESU {
  display: flex;
  gap: var(--space-2);
}

.HouseholdsDrawer-module__formButton--3i5ui {
  button {
    height: 40px;
    width: 205px;
    padding: 10px var(--space-6);
    margin-right: var(--space-2);
  }
}

.CreateAdvisorDrawer-module__label--2IbMb {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
  font-size: 14px;
  display: flex;
  align-items: center;
  padding-bottom: 8px;
  gap: 4px;
}

.CreateAdvisorDrawer-module__list--1dq-A {
  margin: 0px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  list-style-type: disc;
  padding-left: 15px;
}

.CreateAdvisorDrawer-module__helperText--1unG4 {
  margin-top: -15px; /* Because the file upload component has a margin-bottom of 20px */
}

.CreateAdvisorDrawer-module__title--1cHbp {
  color: var(--text);
  font-family: var(--arizona);
  font-weight: 400;
  font-size: 28px;
}

.CreateAdvisorDrawer-module__fileUploadText--3bjuZ {
  color: var(--text);
  text-decoration: underline;
}

.CreateAdvisorDrawer-module__textArea--2R30c {
  color: var(--text);
  font-family: var(--fakt);
  background-color: inherit;
  border: 1px solid var(--border);
  border-radius: var(--space-0_5);
  padding: var(--space-1) var(--space-1_5);
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
  font-size: 14px;
}

.CreateAdvisorDrawer-module__textArea--2R30c:focus {
  outline: none;
}

.CSVError-module__container--mAxHL {
  border: 1px solid var(--borderDanger);
  padding: 15px 20px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  gap: 20px;
}

.CSVError-module__textDanger--31iAi {
  color: var(--textDanger);
  font-size: 14px;
}

.CSVError-module__iconDanger--fhFqk {
  color: var(--iconDanger);
  width: 24px;
  height: 24px;
}

.ClientCSVTips-module__stack--190MK {
  letter-spacing: 0.26px;
  color: var(--text);
  font-size: 13px;
  gap: 8px;
}

.ClientCSVTips-module__list--BdkMj {
  margin: 5px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  list-style-type: disc;
  padding-left: 25px;
}

.ClientCSVTips-module__listWrapped--29Csp {
  margin: 5px 0px 0px 0px;
  display: flex;
  gap: 4px;
  list-style-type: disc;
  padding-left: 25px;
  flex-wrap: wrap;
}

.ClientCSVTips-module__seeMore--3ZdeE {
  width: 100%;
  margin-bottom: 50px;
}

.ClientCSVTips-module__seeLess--3Adko {
  width: 100%;
  margin-bottom: 15px;
}

.ClientCSVTips-module__expanderText--2oytg {
  text-decoration: underline;
  cursor: pointer;
}

.CreateBulkClientModal-module__label--3i6rE {
  padding-bottom: 8px;
  color: var(--textSubtle);
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 4px;
}

.CreateBulkClientModal-module__subtleText--4VhfS {
  color: var(--textSubtle);
  font-size: 14px;
}

.CreateBulkClientModal-module__fileUploadText--fyskP {
  color: var(--text);
  text-decoration: underline;
}

.CreateBulkClientModal-module__downloadLink--1UECP {
  display: flex;
  align-items: center;
  gap: 4px;
  text-decoration: none;
}

.CreateBulkClientModal-module__icon--7oEg- {
  color: var(--icon);
  width: 18px;
  height: 18px;
}

.CreateBulkClientModal-module__modalScrollSection--1cP81 {
  max-height: 300px;
  overflow-y: scroll;
}

/* Form */

.CreateBulkClientModal-module__form--32juh {
  display: flex;
  flex-direction: column;
}

.CreateBulkClientModal-module__description--L2M7t {
  color: var(--textSubtle);
  font-size: 14px;
  font-family: var(--fakt);
  font-weight: 400;
  margin: 10px 0px 25px 0px;
}

.CreateBulkClientModal-module__formHeader--1AJBE {
  color: var(--text);
  font-size: 14px;
  font-family: var(--fakt);
  font-weight: 400;
  margin: 5px 0px 5px 0px;
}

.CreateBulkClientModal-module__formHeader2--2oM2U {
  color: var(--text);
  font-size: 14px;
  font-family: var(--fakt);
  font-weight: 400;
  margin: 15px 0px 5px 0px;
}

.CreateCXMemberPage-module__label--1YDWE {
  padding-bottom: 8px;
  color: var(--textSubtle);
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 4px;
}

.CreateCXMemberPage-module__list--2Y9VE {
  margin: 0px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  list-style-type: disc;
  padding-left: 15px;
}

.CreateCXMemberPage-module__helperText--zHdJX {
  margin-top: -15px; /* Because the file upload component has a margin-bottom of 20px */
}

.CreateCXMemberPage-module__title--3zbDL {
  color: var(--text);
  font-family: var(--arizona);
  font-weight: 400;
  font-size: 28px;
}

.CreateCXMemberPage-module__fileUploadText--1WsIN {
  color: var(--text);
  text-decoration: underline;
}

.FAMBilling-module__title--3rFJa {
  color: var(--text);
  font-family: var(--arizona);
  font-weight: 400;
  font-size: 28px;
}

.FAMBilling-module__text--3owcF {
  margin-top: 5px;
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-weight: 400;
  font-size: 14px;
}

.DisclosureAgreementsModal-module__content--2w6UN {
  display: flex;
  flex-direction: column;
  gap: var(--space-3);
}

.DisclosureAgreementsModal-module__footer--3sqa8 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
}

.DisclosureAgreementsModal-module__upload--1lf8D {
  margin: 0;
}

.DisclosureAgreementsModal-module__browseText--1hjVT {
  font-weight: 600;
  text-decoration: underline;
}

.Table-module__data_summary_table--21p5E {
  display: flex;
  flex-direction: column;
  min-width: 320px;
  width: 340px;
  max-width: 440px;
  margin-left: var(--space-4);
}

.Table-module__data_summary_table_body--2aDuE {
  padding: var(--space-2_5);
  display: flex;
  flex-direction: column;
  gap: var(--space-2_5);
  border-bottom-left-radius: var(--radius-4);
  border-bottom-right-radius: var(--radius-4);
  border: 1px solid var(--borderBold);
  background-color: none;
}

.Table-module__data_summary_table_item--jimG4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.Table-module__data_summary_table_header--1riHh {
  display: flex;
  align-items: center;
  padding: var(--space-1) var(--space-2_5);
  border-top-left-radius: var(--radius-4);
  border-top-right-radius: var(--radius-4);
  background-color: var(--backgroundSubtlest);
  border-top: 1px solid var(--borderBold);
  border-left: 1px solid var(--borderBold);
  border-right: 1px solid var(--borderBold);
  font-family: var(--fakt);
}

.Table-module__alignSelfStart--3wWLF {
  align-self: flex-start;
}

.Table-module__flexColumnEnd--2Rtu3 {
  display: flex;
  flex-direction: column;
  align-items: end;
}

.Table-module__hr_line--1SBVU {
  width: 100%;
  height: 1px;
  background-color: var(--borderBold);
}

.Table-module__regular--1Mojg {
  font-family: var(--fakt);
}

.Table-module__bold--BZWlO {
  font-family: var(--fakt);
  font-weight: 700;
}

.Table-module__boldGreen--36Xya {
  font-family: var(--fakt);
  color: var(--textAccentGreen);
  font-weight: 700;
}

.Table-module__headerSecondaryText--3n1pV {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 16px;
  margin-left: var(--space-2) !important;
}

.Table-module__flexDiv--uUDC6 {
  display: flex;
  align-items: center;
}

.Table-module__flexDiv--uUDC6 p {
  font-family: var(--fakt);
  font-size: 14px;
  margin-left: var(--space-0_5) !important;
}

.Table-module__flexDiv--uUDC6 img {
  width: 10px;
  height: 8px;
}

.DateDisplay-module__x_axis_dates_div--2awIS {
  --left-axis-width: 80px;
  --timeRangeChipsHeight: 28px;

  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  width: calc(100% - var(--left-axis-width));
  margin-top: -10px;
  margin-bottom: 15px;
  margin-left: var(--left-axis-width);
  position: relative;
  height: var(--timeRangeChipsHeight);
}

.DateDisplay-module__x_axis_date--31kap {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--textSubtle);
  white-space: nowrap;
  margin: 0px;
}

.DateDisplay-module__x_axis_cur_point_date--GTXqs {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--textSubtle);
  white-space: nowrap;
  margin: 0px;
}

.DateDisplay-module__xAxisFloat--3qqw7 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.EndDate-module__endDate--nW_dt {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--textSubtle);
  white-space: nowrap;
}

.Legend-module__container--3UZ96 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 0px 15px 0px;
}

.Legend-module__containerVertical--1gKaH {
  margin: 0px 0px 0px 0px;
}

.Legend-module__centeringContainer--1BSq6 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 25px;
}

.Legend-module__centeringContainerVertical--1HCCn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: end;
  gap: 7px;
}

.Legend-module__flexDiv--2Dcig {
  display: flex;
  align-items: center;
  justify-content: center;
}

.Legend-module__text--3AMop {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--textSubtle);
  margin-right: 15px;
}

.Legend-module__svgLineContainer--1Mz_A {
  line-height: 0px; /* This helps the SVG line to be centered, align-items does not quite complete the centering */
}

.SummaryGraph-module__graphContainer--3uItM {
  width: 100%;
  position: relative;
}

.SummaryGraph-module__graph--2Oias {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.SummaryGraph-module__noDataDiv--QPDDH {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 97.5%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  backdrop-filter: blur(3px);
}

.SummaryGraph-module__noDataMsg--3rQzo {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--text);
  white-space: nowrap;
  width: 53%;
  margin-top: -40px;
}

.SummaryGraph-module__loading--1GI0H {
  width: 60%;
  margin-top: -15px;
}

.DeletableChip-module__container--2g7Na {
  border-radius: 20px;
  border: 1px solid var(--borderBold);
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 4px 10px 4px 10px;
  background-color: var(--backgroundSubtlest);
}

.DeletableChip-module__text--32o6L {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--text);
  font-weight: 400;
  white-space: nowrap;
}

.DeletableChip-module__chipCloseIcon--5S_ER {
  width: 14px;
  height: 14px;
  color: var(--icon);
  margin-left: 5px;
}

.DeletableChip-module__chipCloseIcon--5S_ER:hover {
  background-color: var(--backgroundSubtle);
  border-radius: 20px;
}

.SummaryGraphContainer-module__x_axis_date--3w0n7 {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--textSubtle);
  white-space: nowrap;
  margin: 0px;
}

.SummaryGraphContainer-module__noDataGraph--23OJ4 {
  display: flex;
  justify-content: flex-end;
}

.SummaryGraphContainer-module__xAxisFloat--3SgCc {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
}

.SummaryGraphContainer-module__portaledChip--kwMdr {
  margin-bottom: 16px;
}

.PerformanceIndicatorArrow-module__triangle--2gDhK {
  width: 10px;
  height: 8px;
}

.SummaryHeader-module__graph_header--Uqqfp {
  display: flex;
  align-items: end;
  justify-content: space-between;
  margin-bottom: 25px;
}

.SummaryHeader-module__balanceTitle--6Y1Yv {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  white-space: nowrap;
  margin-bottom: 5px;
}

.SummaryHeader-module__cur_balance--3etWc p {
  font-size: 14px;
}

.SummaryHeader-module__balanceAmountDiv--2jHMM {
  display: flex;
  align-items: baseline;
}

.SummaryHeader-module__balanceAmount--1p8gm {
  font-size: 32px !important;
  font-family: var(--arizona);
  color: var(--textSuccess);
}

.SummaryHeader-module__balanceAmountDecimal--1_1yq {
  font-size: 22px !important;
  font-family: var(--arizona);
  color: var(--textSuccess);
}

/* Container here prevents dynamic width changing for net_gains_percent */
.SummaryHeader-module__cur_balance_net_gains_percent_container--3r6Uu {
  display: inline-block;
}

.SummaryHeader-module__cur_balance_net_gains_percent--28M4x {
  position: relative;
  display: flex;
  align-items: center;
  gap: 4px;
  font-family: var(--fakt);
}

.SummaryHeader-module__timeRangeText--OlKB2,
.SummaryHeader-module__netOfFeesText--3cINY {
  font-family: var(--fakt);
  color: var(--textSubtle);
  white-space: nowrap;
  font-size: 12px;
}

.SummaryHeader-module__timeRangeText--OlKB2 {
  margin-left: 5px !important;
}

.SummaryHeader-module__netOfFeesText--3cINY {
  margin-top: -5px;
  margin-bottom: 10px;
}

.MetricCard-module__container--2UxiI {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex: 1 0;
  height: 140px;
  padding: var(--space-3);
  border: 1px solid var(--border);
  border-radius: var(--radius-8);
  background: var(--surfaceLow);
}

.MetricCard-module__containerSpacer--38i2I {
  justify-content: space-between;
}

.MetricCard-module__singleValueMetadata--cKQwY {
  display: flex;
  align-items: baseline;
  gap: var(--space-0_5);
}

.MetricCard-module__timeframeMetadataContainer--35Ed- {
  display: flex;
  align-self: stretch;
  gap: var(--space-3);
}

.MetricCard-module__timeframeMetadata--2uwPE {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.MetricCard-module__chartMetadataContainer--2YGwF {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
  margin-top: 2px;
}

.MetricCard-module__chartMetadata--VC9de {
  display: flex;
  flex-direction: column;
  gap: var(--space-1);
  align-self: stretch;
}

.MetricCard-module__chartValues--33VEX {
  display: flex;
  justify-content: space-between;
  align-self: stretch;
}

.MetricCard-module__chartBarRoot--1r6DZ {
  height: 12px;
  background-color: var(--surfaceHigh);
  border-radius: var(--radius-100);
}

.MetricCard-module__chartBar--1mSTr {
  border-radius: var(--radius-100);
  background-color: var(--chartLinePrimary);
}

.MetricsSection-module__container--2OYO6 {
  display: flex;
  padding: var(--space-3);
  border-top: 1px solid var(--border);
}

.MetricsSection-module__content--35AFv {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: var(--space-3);
}

.MetricsSection-module__title--KLhgE {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.MetricsSection-module__icon--fhjIP {
  width: 18px;
  height: 18px;
  color: var(--iconSubtle);
}

.MetricsSection-module__metrics--2CSCe {
  display: flex;
  gap: var(--space-2);
}

:root {
  --container-margin-top: 16px;
}

.BookAnalytics-module__pageContainer--iM7Yv {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.BookAnalytics-module__pageContainer--iM7Yv p {
  margin: 0;
}

.BookAnalytics-module__loading--2BVU- {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 80vh;
}

.BookAnalytics-module__contentContainer--kIamS {
  min-width: 940px; /* Same as fixed-width in PerformanceGroups.module.css, contentContainer */
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.BookAnalytics-module__centeringContainer--1bKDo {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: var(--space-4);
  margin: var(--container-margin-top) 0px 0px 0px;
  flex-direction: column; /* Edit depending on requirements */
}

.BookAnalytics-module__tableDiv--k4Aw6 {
  display: flex;
  flex-direction: column;
  align-items: end;
}

.BookAnalytics-module__dropdownContainer--2O129 {
  --paddingLeft: 30px;

  padding-left: var(--paddingLeft);
  width: calc(100% - var(--paddingLeft));
  margin-bottom: 25px;
}

.BookAnalytics-module__xAxisFloat--3G7xE {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
}

.BookAnalytics-module__x_axis_cur_point_date--2IHnF {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--textSubtle);
  white-space: nowrap;
  margin: 0px;
}

.BookAnalytics-module__noDataContainer--1garZ {
  display: flex;
  justify-content: space-between;
  padding: var(--container-margin-top);
}

.BookAnalytics-module__width100--VDn4w {
  width: 100%;
}

.BookAnalytics-module__noDataDropdownContainer--26dgv {
  align-self: flex-end;
  min-width: 200px;
}

.BookAnalyticsWrapper-module__portaledChipContainer--1XKF0 {
  display: flex;
  align-items: center;
}

.BookAnalyticsWrapper-module__takeUpSpace--N6HFX {
  width: 100%;
}

.DeleteAccountModal-module__modalTitle--3tBYa {
  font-family: var(--arizona);
  font-size: 22px;
  color: var(--text);
  margin-bottom: 10px;
}

.DeleteAccountModal-module__modalText--XOl7e {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSoft);
}

.DeleteAccountModal-module__modalFooter--3QPza {
  margin-top: 35px;
  display: flex;
  justify-content: flex-end;
}

.DeleteAccountModal-module__flexRowMarginTop--2x7AF {
  display: flex;
  align-items: center;
  margin-top: 25px;
}

.DeleteAccountModal-module__disabledModelNameSelect--18qa4 {
  box-sizing: border-box;
  width: 100%;
  height: 32px;
  display: flex;
  align-items: center;
  border-radius: 5px;
  border: 1px solid var(--borderDisabled);
  color: var(--textDisabled);
  font-family: var(--fakt);
  font-size: 14px;
  padding-left: 10px;
}

.DeleteAccountModal-module__disabledTaxTypeSelect--vDRzW {
  box-sizing: border-box;
  width: calc(50%);
  height: 32px;
  display: flex;
  align-items: center;
  margin-right: 15px;
  border-radius: 5px;
  border: 1px solid var(--borderDisabled);
  color: var(--textDisabled);
  font-family: var(--fakt);
  font-size: 14px;
  padding-left: 10px;
}

.DeleteAccountModal-module__inputSpacer--18bz8 {
  width: 100%;
  height: 1px;
  margin-top: 12px;
}

/* Table */

.DeleteAccountModal-module__table--1AZzL {
  margin-top: 30px;
  border: 1px solid var(--borderBold);
  border-radius: 5px;
}

.DeleteAccountModal-module__tableHeader--1b_E3 {
  width: 100%;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 15px 0px 15px;
  background-color: var(--backgroundSubtle);
  border-bottom: 1px solid var(--borderBold);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  box-sizing: border-box;
}

.DeleteAccountModal-module__tableBody--vJ_HT {
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 15px 0px 15px;
}

.DeleteAccountModal-module__tableBodyLeftTop--3nrJF {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  font-weight: 400;
}

.DeleteAccountModal-module__tableBodyLeftBottom--1GV_p {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  font-weight: 400;
}

.DeleteAccountModal-module__tableBodyRightTop--3b80t {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  font-weight: 400;
  text-align: right;
}

.DeleteAccountModal-module__tableBodyRightBottom--1Ltb1 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  font-weight: 400;
  text-align: right;
}

.ClientAdmin-module__clientAccountsTableContainer--2LIO0 {
  border: 1px solid var(--borderBold);
  border-radius: 5px;
}

.ClientAdmin-module__header--33SAe {
  width: 100%;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 15px 0px 15px;
  background-color: var(--backgroundSubtle);
  border-bottom: 1px solid var(--borderBold);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  box-sizing: border-box;
}

.ClientAdmin-module__headerLeft--1tlLD {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
}

.ClientAdmin-module__headerRight--13jIG {
  color: var(--textSoft);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
}

.ClientAdmin-module__tableHeaders--tPoV- {
  width: 100%;
  height: 45px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--borderBold);
  padding: 0px 15px 0px 15px;
  box-sizing: border-box;
}

.ClientAdmin-module__col1Header--2QPqr {
  width: 25%;
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
}

.ClientAdmin-module__col2Header--3H63a {
  width: 20%;
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
}

.ClientAdmin-module__col3Header--psGQX {
  width: 13%;
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
}

.ClientAdmin-module__col4Header--Z5G7b {
  width: 15%;
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
}

.ClientAdmin-module__col5Header--mjgUg {
  width: 25%;
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
}

.ClientAdmin-module__noAccounts--3Ug-_ {
  width: 100%;
  height: 55px;
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  padding-left: 15px;
  display: flex;
  align-items: center;
}

.ClientAdmin-module__tableBody--a03l2 {
  width: 100%;
  max-height: 614px; /* Show 15 items max in table */
  padding: 0px 15px 0px 15px;
  box-sizing: border-box;
  overflow-y: scroll;

  /* Remove scrollbar */
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
}

/* Remove scrollbar */
.ClientAdmin-module__tableBody--a03l2::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

.ClientAdmin-module__tableRow--1RGK7 {
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
  border-top: 1px solid var(--borderBold);
}

.ClientAdmin-module__tableRow--1RGK7:first-child {
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
  border-top: none;
}

.ClientAdmin-module__col1Cell--2E3oS {
  width: 28%;
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
}

.ClientAdmin-module__col2Cell--22hlv {
  width: 20%;
  display: flex;
  align-items: center;
}

.ClientAdmin-module__col2CellText--3zusY {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  margin-right: 10px;
  cursor: pointer;
  max-width: 70%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ClientAdmin-module__col2CellText--3zusY:hover + .ClientAdmin-module__copyIcon--27nf4 {
  color: var(--iconSubtle);
}

.ClientAdmin-module__copyIcon--27nf4 {
  width: 12px;
  height: 12px;
  color: var(--iconSoft);
  cursor: pointer;
}

.ClientAdmin-module__copyIcon--27nf4:hover {
  color: var(--iconSubtle);
}

.ClientAdmin-module__col3Cell--28D5e {
  width: 15%;
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
}

.ClientAdmin-module__col4Cell--17-vQ {
  width: 15%;
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
}

.ClientAdmin-module__col5Cell--2BZIl {
  width: 20%;
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  min-width: 0; /* required to block text-overflow: ellipsis; form expanding the width  */
}

.ClientAdmin-module__colTextCell--1g9Yb {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.ClientAdmin-module__col6Cell--1xODb {
  width: 10%;
  display: flex;
  justify-content: end;
}

.ClientAdmin-module__col6CellInner--2zzyj {
  width: 30px;
}

.ClientAdmin-module__dotMenu--3fvad {
  width: 30px;
  height: 28px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: inherit;
  cursor: pointer;
}

.ClientAdmin-module__dotMenu--3fvad:hover {
  background-color: var(--backgroundSubtle);
}

.ClientAdmin-module__dotsIcon--2ihjU {
  color: var(--icon);
}

.ClientAdmin-module__popoverMenu--TY7m2 {
  width: 80px;
  border-radius: 5px;
  background-color: var(--backgroundSubtle);
  border: 1px solid var(--borderBold);
  box-shadow: none;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding: 15px 0px 15px 15px;
}

.ClientAdmin-module__rename--1GxNL {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
}

.ClientAdmin-module__rename--1GxNL:hover {
  opacity: 0.8;
}

.ClientAdmin-module__delete--1I5_u {
  color: var(--textDanger);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  margin-top: 15px;
}

.ClientAdmin-module__delete--1I5_u:hover {
  opacity: 0.8;
}

.RenameAccountModal-module__paddingContainer--3o9S8 {
  padding: 10px 20px 10px 20px;
}

.RenameAccountModal-module__loadingContainer--2_BbQ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.RenameAccountModal-module__title--2E8GZ {
  font-family: var(--arizona);
  font-size: 24px;
  color: var(--text);
  margin: 0px 0px 10px 0px;
}

.RenameAccountModal-module__inputLabel--178-A {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 30px 0px 5px 0px;
}

.RenameAccountModal-module__footer--3Yppf {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 35px 0px 0px 0px;
}

.RenameAccountModal-module__modalButtonsDiv--1TQuk {
  display: flex;
  align-items: center;
}

.RenameAccountModal-module__marginRight--30D8x {
  margin: 0px 15px 0px 0px;
}

.RenameAccountModal-module__span--11am_ {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 3px 0px 7px;
}

.ClientActions-module__clientAccountsTableContainer--2g7ZD {
  border: 1px solid var(--borderBold);
  border-radius: 5px;
}

.ClientActions-module__header--COnw9 {
  width: 100%;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 15px 0px 15px;
  background-color: var(--backgroundSubtle);
  border-bottom: 1px solid var(--borderBold);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  box-sizing: border-box;
}

.ClientActions-module__headerLeft--3dG7q {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
}

.ClientActions-module__headerRight--2UuPv {
  color: var(--textSoft);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
}

.ClientActions-module__flexMargin--2bCYI {
  display: flex;
  justify-content: space-between;
  margin: 10px;
}

.DropdownPopoverButton-module__container--fnomH {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid var(--borderBold);
  padding: var(--space-0_5) var(--space-1_5);
  border-radius: 6px;
  cursor: pointer;
  box-sizing: border-box;
  background-color: var(--surfaceLow);
}

.DropdownPopoverButton-module__containerHover--agD4S:hover {
  border: 1px solid var(--borderSelected);
}

.DropdownPopoverButton-module__containerDisabled--1QuPY {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid var(--borderSubtle);
  padding: var(--space-0_5) var(--space-1_5);
  border-radius: 6px;
  cursor: pointer;
  box-sizing: border-box;
  background-color: var(--surface);
}

.DropdownPopoverButton-module__containerDisabled--1QuPY:hover {
  cursor: default;
}

.DropdownPopoverButton-module__displayValue--1snFo {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
  display: flex;
  align-items: center;
}

.DropdownPopoverButton-module__displayValueDisabled--7NUwr {
  color: var(--textSubtle);
}

.DropdownPopoverButton-module__icon--uAVY4 {
  width: 22px;
  height: 22px;
  color: var(--icon);
}

.DropdownPopoverButton-module__containerHover--agD4S:hover .DropdownPopoverButton-module__icon--uAVY4 {
  color: var(--icon);
}

.DropdownPopoverButton-module__iconDisabled--BvbpF {
  color: var(--iconSubtle);
}

.CustomDropdownBase-module__dropdownButton--2nWGy {
  border: 1px solid var(--borderBold);
  padding: var(--space-1) var(--space-2);
}

.CustomDropdownBase-module__dropdownButtonText--17eKV {
  font-size: 14px;
}

.CustomDropdownBase-module__dropdownButtonTextPlaceholder--1GXZv {
  color: var(--textSubtle);
}

.CustomDropdownBase-module__dropdownButtonIcon--1acrk {
  color: var(--iconSubtle);
}

.CustomDropdownBase-module__menu--7L4Gy {
  box-sizing: border-box;
  background-color: var(--backgroundSubtlest);
  border: 1px solid var(--borderBold);
  border-radius: 6px;
}

.MenuOptionsWithCheckIfSelected-module__container--1LIj8 {
  border-radius: 4px;
}

.MenuOptionsWithCheckIfSelected-module__scrollContainer--2uruh {
  padding: var(--space-1);
  max-height: 300px;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.MenuOptionsWithCheckIfSelected-module__scrollContainer--2uruh::-webkit-scrollbar {
  display: none;
}

.MenuOptionsWithCheckIfSelected-module__category--1gAvc {
  padding: 0px 0px 0px var(--space-1);
}

.MenuOptionsWithCheckIfSelected-module__categoryLabel--2Ujx7 {
  margin: var(--space-1) 0px;
}

.MenuOptionsWithCheckIfSelected-module__option--2NBV1 {
  display: flex;
  align-items: center;
  padding: var(--space-1) var(--space-2);
  height: 20px;
  cursor: pointer;
  white-space: nowrap;
}

.MenuOptionsWithCheckIfSelected-module__option--2NBV1:hover {
  border-radius: 4px;
  background-color: var(--surfaceMedium);
}

.MenuOptionsWithCheckIfSelected-module__checkIcon--2HxTG {
  width: 18px;
  height: 18px;
  color: var(--icon);
  margin-right: var(--space-1);
}

.MenuOptionsWithCheckIfSelected-module__disabled--1tJ2E {
  color: var(--textDisabled);
  cursor: default;
}

.MenuOptionsWithCheckIfSelected-module__textOverflow--1G4xK {
  overflow: hidden;
  text-overflow: ellipsis;
}

.MenuOptionsWithCheckIfSelected-module__textOverflow2--JSkYw {
  margin-left: var(--space-1_5);
  overflow: hidden;
  text-overflow: ellipsis;
}

.MenuOptionsWithCheckIfSelected-module__optionLabel--2FPAP {
  width: 100%;
}

.MenuOptionsWithCheckIfSelected-module__optionInnerContainer--2wakZ {
  width: 100%;
  display: flex;
  align-items: center;
}

.BaseDropdown-module__dropdownHeader--3FXCQ {
  margin: var(--space-2) 0px var(--space-1) 0px;
}

.DateRangeFilter-module__container--E6o8d {
  min-width: 448px;
  z-index: 9999;
  position: relative;
  background-color: var(--surface);
  border: 1px solid var(--borderBold);
  border-radius: 6px;
  box-shadow: var(--shadow-modal);
}

.DateRangeFilter-module__section--27OZZ {
  padding: var(--space-2);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.DateRangeFilter-module__sectionLabel--1Cmz1 {
  font-weight: 600;
  flex: 1;
}

.DateRangeFilter-module__divider--EIcV4 {
  height: 1px;
  background-color: var(--border);
}

.DateRangeFilter-module__customDateSection--BrT_l {
  padding: var(--space-2);
}

.DateRangeFilter-module__dateFieldsContainer--1GEkJ {
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
}

.DateRangeFilter-module__dateField--sAdBq {
  width: 100%;
  display: flex;
  align-items: center;
  gap: var(--space-3);
}

.DateRangeFilter-module__dateFieldLabel--o2SzJ {
  flex: 1;
}

.DateRangeFilter-module__dateFieldInput--1fCiM {
  flex: 1;
}

.DateRangeFilter-module__buttons--10ZEi {
  display: flex;
  justify-content: flex-end;
  gap: var(--space-1);
  padding: var(--space-2);
}

.DeleteNoteModal-module__modal--3uk1q {
  padding: var(--space-4);
}

.DeleteNoteModal-module__container--2Ff28 {
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
  background: var(--color-background);
  border-radius: 8px;
  min-width: 400px;
}

.DeleteNoteModal-module__content--3Paid {
  display: flex;
  flex-direction: column;
  gap: var(--space-2);
}

.DeleteNoteModal-module__title--1U_kA {
  margin: 0;
}

.DeleteNoteModal-module__description--2OPWc {
  margin: 0;
}

.DeleteNoteModal-module__actions--3Ykqi {
  display: flex;
  gap: var(--space-2);
}

.DeleteNoteModal-module__actions--3Ykqi > * {
  flex: 1;
}

.ClientNotes-module__container--KU_oJ {
  padding: var(--space-4) 0;
  display: flex;
  flex-direction: column;
  gap: var(--space-1_5);
}

.ClientNotes-module__titleRow--1ucw1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ClientNotes-module__leftSection--16To8 {
  display: flex;
  align-items: baseline;
  gap: var(--space-1_5);
}

/* Removed title and noteCount styles - now using Text component */

.ClientNotes-module__tableContainer--13D3Q {
  border-radius: 6px;
  overflow: hidden;
}

.ClientNotes-module__table--2xjZK {
  background-color: transparent;
}

.ClientNotes-module__noteContent--2yJ66 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 480px; /* Default for larger screens */
  display: block;
}

/* Responsive: reduce width for smaller screens */
@media (max-width: 790px) {
  .ClientNotes-module__noteContent--2yJ66 {
    max-width: 400px;
  }
}

.ClientNotes-module__rightSection--399iM {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.NoteForm-module__container--3Cbnv {
  display: flex;
  flex-direction: column;
  height: 100%;
  gap: var(--space-1_5);
  padding-top: var(--space-3);
}

.NoteForm-module__header--f0W2D {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--color-border-subtle);
}

.NoteForm-module__headerLeft--3SCEN {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.NoteForm-module__lastUpdatedInfo--ZPZTz {
  display: flex;
  justify-items: flex-end;
}

.NoteForm-module__content--1Yh-v {
  flex: 1;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.NoteForm-module__textareaContainer--35mkR {
  height: 100%;
}

.NoteForm-module__textarea--2aVT1 {
  flex: 1;
  height: 100%;
}

.NoteForm-module__footer--276V6 {
  display: flex;
  justify-content: flex-end;
  gap: var(--space-2);
  border-top: 1px solid var(--border);
  padding: var(--space-2) var(--space-3);
  margin: 0 calc(-1 * var(--space-3));
}

.states-module__icon--35Ll5 {
  width: 14px;
  height: 14px;
  color: var(--icon);
}

.ChatWindow-module__chatContainer--1MZg1 {
  position: fixed;
  bottom: 5px;
  right: 5px;
  height: 600px;
  width: 400px;
  border-radius: 20px;
  background-color: var(--surfaceHigh);
  color: var(--text);
  padding: 20px 10px;
  display: flex;
  flex-direction: column;
  z-index: var(--z_index_max);
}

.ChatWindow-module__closeButton--Z9CLY {
  position: absolute;
  top: 5px;
  right: 5px;
}

.ChatWindow-module__messageSection--1ncfw {
  margin: 15px 0px;
}

.ChatWindow-module__loading--3zU-_ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.ChatWindow-module__messagesContainer--sjLf6 {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.ChatWindow-module__footer--NeD3q {
  display: flex;
  flex-direction: row;
}

.ChatWindow-module__messageEntry--szSDv {
  flex-grow: 1;
}

.ChatWindow-module__chatLeft--2jWlP {
  width: 90%;
  align-self: flex-start;
  background-color: #8334c4;
  padding: 10px;
  border-radius: 5px;
  margin: 5px 0px;
}

.ChatWindow-module__chatRight--2sBpM {
  width: 90%;
  align-self: flex-end;
  background-color: #371654;
  padding: 10px;
  border-radius: 5px;
  margin: 5px 0px;
}

.TickerContainer-module__tickerContainer--_pKkA {
  max-width: 85px; /* Needed to prevent tickerName from expanding the column too much  */
}

.TickerContainer-module__cashContainer--33Pm- {
  max-width: 85px;
  display: flex;
  height: 38px;
  align-items: center;
  gap: 4px;
}

.TickerContainer-module__ticker--2MVR9 {
  font-size: 14px;
  color: var(--text);
  display: flex;
  align-items: center;
  gap: 4px;
}

.TickerContainer-module__tickerName--CV7OR {
  font-size: 12px;
  color: var(--textSubtle);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.TickerContainer-module__infoIcon--2ygS4 {
  color: var(--iconSubtle);
  width: 15px;
  height: 15px;
}

.TickerContainer-module__infoIcon--2ygS4:hover {
  color: var(--icon);
}

.ExpandableRow-module__title--2jFqR {
  white-space: nowrap;
  position: absolute; /* Allows title to overflow to the next column */
  padding-bottom: 10px;
}

.ExpandableRow-module__dataContainer--11ULR {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 12px;
  color: var(--textSubtle);
}

.ExpandableRow-module__col1--19tHH {
  padding-left: 20px;
}

.HoldingsTable-module__container--1-dE4 {
  width: calc(100% - 2px);
  flex-grow: 1;
}

.HoldingsTable-module__price--mfdYc {
  font-size: 14px;
  color: var(--textSubtle);
}

.HoldingsTable-module__centerText--2pGWC {
  text-align: center;
}

.HoldingsTable-module__marketValue--TZQvu {
  font-size: 14px;
  color: var(--text);
}

.HoldingsTable-module__mutedText--lpd50 {
  color: var(--textSubtle);
}

.HoldingsTable-module__percent--tQnsM {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: var(--textSubtle);
}

.HoldingsTable-module__minWidth--1E-V9 {
  min-width: 700px;
}

.Switch-module__enabled--1C6Aj {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.Switch-module__disabled--vsTpz {
  display: flex;
  align-items: center;
  cursor: not-allowed;
  opacity: 0.35;
}

.TradingGroupsTable-module__container--1mTuv {
  border-radius: 5px;
  border: 1px solid var(--borderBold);
  margin-bottom: 25px;
}

.TradingGroupsTable-module__listHeaderDiv--VS8Lj {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  display: flex;
  justify-content: space-between;
  align-items: center;

  --horizontalPadding: 15px;

  width: calc(100% - (2 * var(--horizontalPadding)));
  padding: 0px var(--horizontalPadding) 0px var(--horizontalPadding);
  border-bottom: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtle);
  height: 60px;
}

.TradingGroupsTable-module__flexDiv--lBHQ6 {
  display: flex;
  align-items: center;
}

.TradingGroupsTable-module__flexApart--15Qpl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--space-1);
}

.TradingGroupsTable-module__flexApart--15Qpl:last-child {
  margin-bottom: 0px;
}

.TradingGroupsTable-module__secondaryHeaderText--3oInQ {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 0px 15px;
}

.TradingGroupsTable-module__secondaryText--3-7JX {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 0px 8px;
}

.TradingGroupsTable-module__optionsDiv--3bsy7 {
  display: flex;

  --horizontalPadding: 15px;

  width: calc(100% - (2 * var(--horizontalPadding)));
  padding: 15px var(--horizontalPadding) 15px var(--horizontalPadding);
}

.TradingGroupsTable-module__optionDiv--3GBzt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 5px;
}

.TradingGroupsTable-module__optionDiv--3GBzt:last-child {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
}

.TradingGroupsTable-module__noAccountsText--3wgyd {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0;
}

.TradingGroupsTable-module__removeIcon--F5yvQ {
  width: 15px;
  height: 15px;
  color: var(--icon);
  cursor: pointer;
}

.TradingGroupsTable-module__removeIcon--F5yvQ:active {
  color: var(--iconSubtle);
}

.TradingGroupsTable-module__settingsDiv--ZcAEg {
  display: flex;

  --horizontalPadding: 15px;

  width: calc(100% - (2 * var(--horizontalPadding)));
  padding: 15px var(--horizontalPadding) 15px var(--horizontalPadding);
  border-top: 1px solid var(--borderBold);
}

.TradingGroupsTable-module__half_width--kVZNs {
  width: 50%;
}

.TradingGroupsTable-module__divRight--3yJC2 {
  width: 50%;
  overflow-y: auto;
  max-height: 115px;
}

.TradingGroupsTable-module__text--HvUgo {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0;
}

.TradingGroupsTable-module__textDisabled--1hKPj {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textDisabled);
  margin: 0;
}

.TradingGroupsTable-module__headingText--ZXXWy {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0;
}

.TradingGroupsTable-module__doNotSellButton--3hg_h {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 22px 15px;
  border-top: 1px solid var(--border);
}

.TradingGroupsTable-module__doNotSellDescription--27DFp {
  border-radius: var(--radius-4, 4px);
  background: var(--surfaceLow);
  padding: 4px var(--space-1);
}

.TradingGroupsTable-module__alignContentCenter--2az4h {
  align-content: center;
}

.EditableTradingGroupName-module__editablePlanName_title--1H5kd {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  white-space: nowrap;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.EditableTradingGroupName-module__editablePlanName_edit_icon--3deCE {
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin-left: 5px;
}

.EditableTradingGroupName-module__editablePlanName_edit_icon--3deCE:hover {
  opacity: 0.8;
}

.ProposalAlerts-module__container--2N2ov {
  margin-bottom: 64px;
}

.ProposalAlerts-module__alertsCount--3Hyxh {
  font-family: var(--fakt);
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.2px;
  color: var(--text);
  margin-bottom: 16px;
}

.ProposalAlerts-module__seeMoreContainer--pmMwZ {
  display: flex;
}

.ProposalAlerts-module__seeMoreText--1tZnm {
  font-family: var(--fakt);
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.2px;
  color: var(--textSubtle);
  margin-right: 4px;
}

.ProposalAlerts-module__seeMoreTextDisabled--2vxVL {
  color: var(--textSubtle);
}

.ProposalAlerts-module__seeMoreIcon--2cdmN {
  width: 18px;
  height: 18px;
  color: var(--iconSoft);
}

.ProposalAlerts-module__seeMoreIconDisabled--3GgEn {
  color: var(--iconDisabled);
}

.ProposalAlerts-module__noAlertsBox--XYQWP {
  width: 280px;
  padding: 16px;
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--border);
  box-sizing: border-box;
}

.ProposalAlerts-module__noAlertsText--1yCn7 {
  font-family: var(--fakt);
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: var(--textSubtle);
}

.ProposalAlerts-module__alertsContainer--pGcq8 {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 285px;
  gap: 16px;
  overflow-x: auto;
  scrollbar-width: none;
}

.ProposalAlerts-module__alertsContainer--pGcq8::-webkit-scrollbar {
  display: none;
}

.ProposalAlerts-module__alert--1fVKH {
  align-self: stretch;
}

.ProposalDetails-module__Header--17ll6 {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}

.ProposalDetails-module__FlexRow--1VGkr {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ProposalDetails-module__SideBySide--31pXk {
  display: flex;
  flex-direction: row;
  gap: 10px;
}

.ProposalDetails-module__VerticalSeparator--12Di4 {
  height: 15px;
}

.ProposalDetails-module__TopRow--2Sp6N {
  display: flex;
  flex-direction: row;
  gap: 10px;
}

.ProposalDetails-module__TopRow--2Sp6N > * {
  width: 20%;
}

.ProposalDetails-module__Gap10--2dF6U {
  gap: 10px;
}

.ProposalDetails-module__BottomRow--1VAep {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.ProposalDetails-module__Divider--zrcGe {
  width: calc(100% + 30px); /* add margin-left * 2 */
  height: 2px;
  background-color: var(--border);
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: -15px;
}

.ProposalDetails-module__DoNotSellLegend--tDdcV {
  margin-bottom: var(--space-2);
  padding: var(--space-1_5);
  background-color: var(--backgroundNeutral);
  border-radius: var(--radius-4);
}

/* Shared styles for DNS (Do Not Sell) indicators */
.DnsIndicator-module__legendContainer--nCXEQ {
  display: flex;
  align-items: center;
  gap: var(--space-0_5);
}

.DnsIndicator-module__dnsChip--5fsNc {
  font-size: 10px;
  height: 20px;
  font-weight: 500;
  background-color: var(--backgroundWaiting);
  color: var(--textWaiting);
  border: 1px solid var(--borderWarning);
}

.DnsIndicator-module__securityCellContainer--2nuNN {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.DnsIndicator-module__eqivSecsChip--Z9KpH {
  font-size: 10px;
  height: 20px;
  font-weight: 500;
  background-color: var(--backgroundCompleted);
  color: var(--text);
  border: 1px solid var(--backgroundSuccess);
}

.RelatedTrades-module__container--5AWW5 {
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--border);
}

.RelatedTrades-module__tableRow--C3J79 {
  padding: 10px 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--border);
  transition: background 0.2s ease-out;
}

.RelatedTrades-module__tableRow--C3J79:hover {
  background-color: var(--background-neutral-hovered);
}

.RelatedTrades-module__textRow--3Pat7 {
  display: flex;
  flex: 1;
}

.RelatedTrades-module__tableContainer--2PdIt {
  max-height: 427px;
  overflow-y: scroll;
}

.ProposalBundleDetails-module__Header--3NSSb {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}

.ProposalBundleDetails-module__FlexRow--kaeFs {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ProposalBundleDetails-module__SideBySide--1FroF {
  display: flex;
  flex-direction: row;
  gap: 10px;
}

.ProposalBundleDetails-module__VerticalSeparator--1kU9q {
  height: 15px;
}

.ProposalBundleDetails-module__TopRow--2KJ6s {
  display: flex;
  flex-direction: row;
  gap: 10px;
}

.ProposalBundleDetails-module__TopRow--2KJ6s > * {
  width: 20%;
}

.ProposalBundleDetails-module__Gap10--JrBqX {
  gap: 10px;
}

.ProposalBundleDetails-module__BottomRow--pPGux {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.ProposalBundleDetails-module__Divider--1aTMi {
  width: calc(100% + 30px); /* add margin-left * 2 */
  height: 2px;
  background-color: var(--border);
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: -15px;
}

.ProposalsTable-module__dropdownBase--F2y87 {
  align-items: center;
  justify-content: center;
  border: 1px solid var(--borderSelected);
}

.ProposalsTable-module__dropdownBaseChildren--2gXII {
  padding: 24px; /* Add padding around the children */
  box-sizing: border-box; /* Ensure padding is included in the width */
}

.ProposalsTable-module__dropdownBaseChildren--2gXII > * {
  margin-bottom: 16px; /* Add margin between each child */
}

.ProposalsTable-module__dropdownBaseChildren--2gXII > *:last-child {
  margin-bottom: 0; /* Remove margin from the last child */
}

.ProposalsTable-module__selectDropdownItem--1ktW8 {
  width: 250px;
  height: 40px;
}

.ProposalsTable-module__accountIdInput--3Ewql {
  width: 300px;
}

.ProposalsTable-module__datePicker--1zFs2 {
  width: 300px;
}

.ProposalsTable-module__invalidCreatedBeforeDate--3NEXO {
  border-bottom: 1px solid red; /* Outline with red line */
}

.ProposalsTable-module__invalidCreatedAfterDate--3Ynhd {
  border-bottom: 1px solid red; /* Outline with red line */
}

.ProposalsTable-module__buttonContainer--coeZA {
  display: flex;
  justify-content: flex-end; /* Align buttons to the right */
}

.CardButton-module__button--2ts2g {
  all: unset;
  box-sizing: border-box;
  background: transparent;
  width: 100%;
  display: flex;
  border-radius: var(--radius-8);
  transition: transform 200ms ease;
  flex: 1;
  cursor: pointer;
}

.CardButton-module__button--2ts2g:not(.CardButton-module__disableHover--2aUYA):hover {
  transform: scale(1.03);
}

.CardButton-module__button--2ts2g:not(.CardButton-module__disableHover--2aUYA):hover {
  background-color: var(--surfaceMedium);
}

.CardButton-module__card--2ZWQ_:hover {
  background-color: none;
}

.CardButton-module__button--2ts2g:disabled {
  cursor: default;
}

.CardButton-module__icon--1C2xl {
  flex-shrink: 0;
  padding-left: var(--space-1);
}

.CardButton-module__header--JdG8a {
  display: flex;
  flex-direction: row;
  align-items: center;
}

/* NOTE: css class used by container wrapper in Client portal */
.OfferingTypeList-module__wrapperClient--VMZGg {
  padding: 6px 48px var(--space-4);
}

/* NOTE: css class used by container wrapper in Advisor portal */
.OfferingTypeList-module__wrapperAdvisor--2MHWK {
  padding: 6px var(--space-3) 0px;
}

.ViewAllButton-module__viewAllContainer--1rXsh {
  padding: var(--space-2) 0;
  display: flex;
  justify-content: flex-end;
}

.ViewAllButton-module__viewAll--3K6vK {
  display: flex;
  align-items: center;
  gap: var(--space-2);
  cursor: pointer;
}

.ViewAllButton-module__viewAllText--3ZJkg {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.28px;
}

.ViewAllButton-module__viewAllIcon--3raRz {
  color: var(--icon);
  width: 22px;
  height: 22px;
}

.Investments-module__tabPanel--3KUIB {
  padding: var(--space-1) 0px 0px 0px;
}

.OfferingDetailsParagraph-module__text---wbKX {
  font-family: var(--fakt);
  font-size: 14px;
  line-height: 20px;
  white-space: pre-wrap;
}

.OfferingDetailsParagraph-module__title--1Mvm- {
  color: var(--text);
  font-weight: 500;
}

.OfferingDetailsParagraph-module__description--1Dwnu {
  color: var(--textSubtle);
  font-weight: 400;
  letter-spacing: 0.28px;
}

.TabularSection-module__container--nPGuN {
  gap: var(--space-1);
}

.TabularSection-module__content--2RgQY {
  border: 1px solid var(--borderBold);
  border-radius: var(--radius-8);
}

.TabularSection-module__title--2w1WL {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.TabularSection-module__entry--2vV81 {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  align-self: center;
}

.TabularSection-module__leftEntry--_5f5j {
  flex: 1 0 35%;
}

.TabularSection-module__rightEntry--3AGNp {
  flex: 1 0 65%;
  text-align: right;
}

.TabularSection-module__row--1kNAv {
  display: flex;
  justify-content: space-between;
  padding: var(--space-2);
}

.TabularSection-module__row--1kNAv:not(:last-child) {
  border-bottom: 1px solid var(--borderBold);
}

/* NOTE: styles from this file are used in separate components */

.OfferingDetails-module__container--1xZKc {
  height: 100%;
  gap: var(--space-3);
}

.OfferingDetails-module__details--14iEg {
  gap: var(--space-1_5);
}

.OfferingDetails-module__name--gG4Os {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 28px;
  font-weight: 300;
  line-height: 40px;
}

.OfferingDetails-module__getStarted--31v7Y {
  display: flex;
  flex-direction: column;
  gap: var(--space-2);
  padding: var(--space-2);
  border-radius: var(--radius-8);
  border: 1px solid var(--borderBold);
  background: var(--surfaceMedium);
}

.OfferingDetails-module__actions--P2SL2 {
  display: flex;
  gap: var(--space-1);
}

.OfferingDetails-module__disabledAction--u72ZE {
  color: var(--textDisabled) !important;
}

.OfferingDetails-module__disabledAction--u72ZE span {
  color: var(--icon);
}

.OfferingDetails-module__link--2c2wi {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
}

.OfferingDetails-module__loading--16mnW {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--modal_backdrop_color);
}

.OfferingDetails-module__errorContainer--3EVkr {
  width: 100%;
  height: 100%;
}

.OfferingDetails-module__errorMessage--14f34 {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
}

.FilterPopoverSection-module__container--3wL5j {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--border);
  padding: var(--space-2);
}

.FilterPopoverSection-module__label--1tTvn {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.AltAssetsFilters-module__filtersContainer--2JGyD {
  width: 448px;
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  border: 1px solid var(--border);
  background-color: var(--backgroundSubtlest);
}

.AltAssetsFilters-module__filtersContainerFooter--2V2N6 {
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-2);
}

.AltAssetsFilters-module__filtersActions--2V7kC {
  display: flex;
  gap: var(--space-1);
}

.AltAssetsFilters-module__filterIcon--2Us2H {
  width: 14px;
  height: 14px;
  color: var(--icon);
}

.OfferingsListCardV2-module__header--1w_NX {
  display: flex;
  justify-content: space-between;
  z-index: 1;
  margin-bottom: var(--space-4);
}

.OfferingsListCardV2-module__actions--3fqOM {
  display: flex;
  align-items: center;
  gap: var(--space-2);
}

.OfferingsListCardV2-module__chip--2KxyV {
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
}

.OfferingsListCardV2-module__featuredChip--9Ntub {
  background-color: var(--icon);
  color: var(--textInverse);
}

.OfferingsListCardV2-module__tagChip--2Hr9i {
  background-color: var(--surface);
  color: var(--text);
  border-color: var(--borderBold);
  cursor: pointer;
  transition: opacity 250ms ease;
}

.OfferingsListCardV2-module__tagChip--2Hr9i:hover {
  opacity: 0.8;
}

.OfferingsListCardV2-module__description--yXrQz {
  z-index: 1;
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.OfferingsListCardV2-module__tags--3oy8l {
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-1);
  margin-top: var(--space-3);
}

.OfferingsListV2-module__message--4A0Z9 {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
}

.OfferingsListV2-module__listContainer--20KCo {
  display: grid;
  gap: var(--space-3);
  grid-template-columns: repeat(auto-fill, minmax(1050px, 1fr));
}

.OfferingsListV2-module__pagination--34FUV {
  background-color: unset;
}

.OfferingsListV2-module__pagination--34FUV > div {
  border: unset;
}

.OfferingsListToolbar-module__header--2TUZb {
  margin-bottom: var(--space-2);
}

.OfferingsListToolbar-module__toolbar--2k1hU {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--space-3);
}

.OfferingsListToolbar-module__actions--283ko {
  display: flex;
  gap: var(--space-3);
}

.OfferingsListToolbar-module__searchIcon--1PzPM {
  width: 18px;
  height: 18px;
  color: var(--iconSubtle);
}

.OfferingsListToolbar-module__counter--3ruQO {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.OfferingsListToolbar-module__filters--3Sd94 {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-2);
  margin-bottom: var(--space-3);
}

.ModalWithClearButton-module__modal--2U32H {
  width: 518px;
  background-color: var(--surface);
  padding: var(--space-3);
}

.ModalWithClearButton-module__clearIconDiv--GLmPb {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.ModalWithClearButton-module__clearIcon--22wVL {
  width: 20px;
  height: 20px;
  color: var(--icon);
  cursor: pointer;
}

.ModalWithClearButton-module__clearIcon--22wVL:hover {
  opacity: 0.8;
}

.ModalWithClearButton-module__container--25-Wa {
  padding: var(--space-1) var(--space-3) var(--space-3) var(--space-3);
}

.TaxStatusLabel-module__flexRow--2wp_q {
  display: flex;
  align-items: center;
  margin: var(--space-2) 0px var(--space-1) 0px;
}

.TaxStatusLabel-module__tooltip--2sWLe {
  color: var(--iconSubtle);
}

.CreateCustomOrPartnerModelModal-module__title--2twe5 {
  margin-bottom: var(--space-3);
}

.CreateCustomOrPartnerModelModal-module__label--23SdW {
  margin-top: var(--space-1);
  margin-bottom: var(--space-3);
}

.CreateCustomModelModal-module__title--9gGMK {
  margin-bottom: var(--space-3);
}

.CreateCustomModelModal-module__label--1YOgb {
  margin-top: var(--space-1);
  margin-bottom: var(--space-3);
}

.ListStyle-module__listStyle--2vRac {
  padding: 0 0 0 18px;
  font-size: 12px;
  font-weight: 400;
}

.PortfolioPlan-module__tabPanel--1tX-B {
  padding: var(--space-1) 0px 0px 0px;
}

.PortfolioPlan-module__arrowIcon--1Y7HH {
  width: 16px;
  height: 16px;
}

.PortfolioPlan-module__arrowIcon--1Y7HH path {
  fill: var(--primary_color_1);
}

.PortfolioPlan-module__chip--1J87N {
  height: 21px;
  border: 1px solid var(--border_color_1);
  margin: 2px;
}

.PortfolioPlan-module__chipIcon--18IvH {
  margin-right: 0 !important;
  margin-left: 8px !important;
}

.PortfolioPlan-module__chipLabel--3swHI {
  font-family: var(--fakt);
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
  color: var(--primary_text_color_1);
  padding-left: 6px;
  padding-right: 6px;
}

.PortfolioPlan-module__overdueColor--11XLw {
  color: var(--textDanger);
}

.PortfolioPlan-module__dropdowContainer--RtFLa {
  background-color: var(--surfaceLow);
}

.ModelDrawer-module__headerFlexApart--2FilX {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
}

.ModelDrawer-module__title--2PHXC {
  font-size: 24px;
  font-family: var(--arizona);
  color: var(--text);
}

.ModelDrawer-module__pill--3liRO {
  font-size: 10px;
  font-family: var(--fakt);
  color: var(--text);
  background-color: var(--backgroundSubtle);
  border: 1px solid var(--borderBold);
  border-radius: 15px;
  padding: 5px 10px 5px 10px;
}

.ModelDrawer-module__pillSpacer--23THJ {
  width: 10px;
}

.ModelDrawer-module__tabsContainer--2zxMO {
  display: flex;
  border-bottom: 1px solid var(--borderBold);
  margin-bottom: 25px;
}

.ModelDrawer-module__tab--1_DQy {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--textSubtle);
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 8px 0px;
  cursor: pointer;
}

.ModelDrawer-module__tabSelected--Pauo1 {
  color: var(--text);
  border-bottom: 2px solid var(--borderSelected);
  font-size: 14px;
  font-family: var(--fakt);
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 8px 0px;
  cursor: pointer;
}

.ModelDrawer-module__loadingContainer--2hQMj {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ModelDrawer-module__pillsDiv--1F864 {
  display: flex;
  align-items: center;
}

.ModelDrawer-module__flexRow--3rHQ2 {
  display: flex;
}

.ModelDrawer-module__dotMenu--3BfUt {
  color: var(--text);
  cursor: pointer;
  height: 100%;
  display: flex;
  align-items: center;
  margin-left: 10px;
}

.ModelDrawer-module__dotMenu--3BfUt:hover {
  opacity: 0.8;
}

.ModelDrawer-module__archiveMenu--2iQL3 {
  width: 100px;
  border-radius: 5px;
  padding: 10px 20px 10px 20px;
  background-color: var(--backgroundSubtle);
}

.ModelDrawer-module__archiveMenuText--ijNcv {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--text);
  cursor: pointer;
  padding: 10px 0px 10px 0px;
}

.ModelDrawer-module__archiveMenuText--ijNcv:hover {
  opacity: 0.8;
}

.ModelDrawer-module__archiveMenuRedText--1Qcol {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textDanger);
  cursor: pointer;
  padding: 10px 0px 10px 0px;
}

.ModelDrawer-module__archiveMenuRedText--1Qcol:hover {
  opacity: 0.8;
}

.ModelDrawer-module__archiveMenuTextDisabled--ADqWP {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textDisabled);
  padding: 10px 0px 10px 0px;
}

.ModelDrawer-module__container--3PkeT {
  margin-bottom: 25px;
  border: 1px solid var(--borderBold);
  border-radius: 5px;
}

.ModelDrawer-module__header--3aR-6 {
  box-sizing: border-box;
  width: 100%;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: var(--backgroundSubtle);
  border-bottom: 1px solid var(--borderBold);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 0px 16px 0px 16px;
}

.ModelDrawer-module__headerText--2Fuxz {
  color: var(--text);
  font-size: 14px;
  font-family: var(--fakt);
}

.ModelDrawer-module__perfDiv--31ild {
  display: flex;
  align-items: center;
}

.ModelDrawer-module__perfTriangle--3PHME {
  width: 10px;
  height: 8px;
  margin-right: 6px;
}

.ModelDrawer-module__perfText--3Lp5B {
  font-size: 14px;
  font-family: var(--fakt);
}

.ModelDrawer-module__body--Rr8v8 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  height: 54px;
}

.ModelDrawer-module__tabs--B-VMv {
  display: flex;
  align-items: center;
}

.ModelDrawer-module__timeframe--20KHj {
  color: var(--text);
  width: 50px;
  height: 24px;
  border-radius: 6px;
  margin: 0px 15px 0px 0px;
  font-size: 12px;
  font-family: var(--fakt);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ModelDrawer-module__timeframe--20KHj:hover:not(.ModelDrawer-module__selected--2UNLx) {
  background-color: var(--backgroundSubtle);
}

.ModelDrawer-module__selected--2UNLx {
  background-color: var(--backgroundDisabled);
}

.ModelDrawer-module__loadingFiller--1gDaW {
  margin-right: 15px;
}

.ModelDrawer-module__flexDiv--zvmh7 {
  display: flex;
  align-items: center;
}

.ModelDrawer-module__noDataText--3W5St {
  margin: 0;
  font-size: 12px;
  font-family: var(--fakt);
  color: var(--textSubtle);
}

.ModelDrawer-module__infoIcon--3oHmE {
  margin: 0px 15px 0px 6px;
  width: 15px;
  height: 15px;
  color: var(--icon);
  cursor: pointer;
}

.ModelDrawer-module__tableContainer--3Yyhv {
  box-sizing: border-box;
}

.ModelDrawer-module__loading--3Vhe- {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ModelDrawer-module__popoverContent--1LWTx {
  width: 160px;
  border-radius: 5px;
  padding: 10px 20px;
  border: 1px solid var(--border);
  background-color: var(--surface);
}

.ModelDrawer-module__editText--1QIca {
  cursor: pointer;
  margin-bottom: var(--space-1);
}

.ModelDrawer-module__archiveText--1GvdF {
  color: var(--textDanger);
  cursor: pointer;
}

.ArchiveModelModal-module__modalTitle--3Dq3O {
  font-family: var(--arizona);
  font-size: 22px;
  color: var(--text);
  margin-bottom: 10px;
}

.ArchiveModelModal-module__modalText--32Uch {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
}

.ArchiveModelModal-module__modalFooter--1s_Cu {
  margin-top: 35px;
  display: flex;
  justify-content: flex-end;
}

.ArchiveModelModal-module__modalContainer--1woEC {
  padding: var(--space-4);
}

.ArchiveModelModal-module__buttonContainer--2LPQE {
  margin-top: 32px;
  width: 100%;
  margin-top: 20px;
}

.shared-module__container--JgZn5 {
  border: 1px solid var(--borderBold);
  border-radius: 5px;
  width: 100%;
  height: 100%;
  overflow: auto;
}

.shared-module__header--1RDFS {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  background-color: var(--surfaceLow);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: 1px solid var(--borderBold);
  gap: 7px;
}

.shared-module__headerLeft--1VoXn {
  display: flex;
  align-items: center;
  gap: 7px;
}

.shared-module__headerRight--T2Ca7 {
  color: var(--textSoft);
  font-size: 14px;
  white-space: nowrap;
}

.shared-module__headerBackIcon--2HCjD {
  width: 15px;
  height: 15px;
}

.shared-module__description--vGAs0 {
  color: var(--text);
  font-size: 14px;
}

.shared-module__body--3-ev2 {
  padding: 16px;
}

.shared-module__tableHeader--3Nr3G {
  display: flex;
  justify-content: space-between;
  padding: 0px 0px 12px 0px;
  border-bottom: 1px solid var(--borderBold);
}

.shared-module__headerColumn--YOvw2 {
  color: var(--textSubtle);
  font-size: 14px;
  cursor: pointer;
}

.shared-module__headerColumn--YOvw2:hover {
  opacity: 0.8;
}

.shared-module__footer--3hxcD {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: flex-end;
  padding: 0px 16px 16px 16px;
  font-size: 14px;
  color: var(--textSoft);
}

.shared-module__filterContainer--2eYnK {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--borderBold);
  height: 44px;
}

.shared-module__filterContainerLeft--2_8JV {
  display: flex;
  align-items: center;
  height: 100%;
  padding-left: 15px;
}

.shared-module__notDirectIndexPillInfoIcon--2Ywom {
  margin-left: 5px;
  cursor: pointer;
  width: 15px;
  height: 15px;
  color: var(--textDisabled);
  font-family: var(--fakt);
}

.shared-module__directIndexPillInfoIcon--rXeZ7 {
  margin-left: 5px;
  cursor: pointer;
  width: 15px;
  height: 15px;
  color: var(--text);
  font-family: var(--fakt);
}

.shared-module__filterContainerRight--1GzdE {
  display: flex;
  align-items: center;
  height: 100%;
  padding-right: 15px;
}

.shared-module__clearPill--3Fcpq {
  cursor: pointer;
  display: flex;
  align-items: center;
  border: 1px solid var(--textDisabled);
  border-radius: 5px;
  padding: 2px 5px 2px 6px;
  color: var(--textSubtle);
}

.shared-module__clearPillText--24Iea {
  font-size: 12px;
  font-family: var(--fakt);
}

.shared-module__clearPillIcon--RuXoS {
  margin-left: 5px;
  width: 15px;
  height: 15px;
}

.shared-module__tooltipTextTop--2sB_j {
  font-size: 12px;
  font-family: var(--fakt);
  color: var(--text);
}

.shared-module__tooltipTextBottom--UkmiA {
  font-size: 12px;
  font-family: var(--fakt);
  color: var(--text);
  margin-top: 10px;
}

.shared-module__noPortfolioAnalysisDataWarning--2VAh5 {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--textDisabled);
}

.BasicTableChip-module__container--1nqnB {
  cursor: pointer;
  padding: 2px 5px 2px 6px;
  display: flex;
  align-items: center;
  border-radius: 5px;
  margin-right: 15px;
}

.BasicTableChip-module__selected--E4y-B {
  border: 1px solid var(--borderSelected);
}

.BasicTableChip-module__notSelected--IJu3H {
  border: 1px solid var(--borderDisabled);
}

.BasicTableChip-module__text--N_GCM {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
}

.BasicTableChip-module__disabled--3OxrV {
  color: var(--textDisabled);
  opacity: 0.5;
  cursor: default;
}

.BorderedList-module__container--2Bmt1 {
  border: 1px solid var(--borderBold);
  border-radius: 5px;
}

.BorderedList-module__rows--3B7YP {
  overflow-y: hidden;
}

.BorderedList-module__row--2XLUK {
  padding: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  color: var(--text);
}

.BorderedList-module__row--2XLUK:not(:last-of-type) {
  border-bottom: 1px solid var(--borderBold);
}

.Classification-module__clearPill--3BQGY {
  cursor: pointer;
  display: flex;
  align-items: center;
  border: 1px solid var(--textDisabled);
  border-radius: 5px;
  padding: 2px 5px 2px 6px;
  color: var(--textSubtle);
}

.Classification-module__clearPillText--IsRK6 {
  font-size: 12px;
  font-family: var(--fakt);
}

.Classification-module__clearPillIcon--tITJW {
  margin-left: 5px;
  width: 15px;
  height: 15px;
}

.Classification-module__sutbleSpan---tJg6 {
  color: var(--textSubtle);
  font-size: 14px;
}

.Classification-module__sutbleSpanWithOnCLick--2je2j:hover {
  opacity: 0.8;
}

.HistoricalPerformance-module__container--3UH2q {
  margin-bottom: 25px;
  border: 1px solid var(--borderBold);
  border-radius: 5px;
}

.HistoricalPerformance-module__header--MS4oG {
  box-sizing: border-box;
  width: 100%;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: var(--backgroundSubtle);
  border-bottom: 1px solid var(--borderBold);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 0px 16px 0px 16px;
}

.HistoricalPerformance-module__headerText--1vSuS {
  color: var(--text);
  font-size: 14px;
  font-family: var(--fakt);
}

.HistoricalPerformance-module__perfDiv--1Kuze {
  display: flex;
  align-items: center;
}

.HistoricalPerformance-module__perfTriangle--2Z3u1 {
  width: 10px;
  height: 8px;
  margin-right: 6px;
}

.HistoricalPerformance-module__perfText--3GiHF {
  font-size: 14px;
  font-family: var(--fakt);
}

.HistoricalPerformance-module__body--34P1t {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  height: 54px;
}

.HistoricalPerformance-module__tabs--ewren {
  display: flex;
  align-items: center;
}

.HistoricalPerformance-module__timeframe--1l_o7 {
  color: var(--text);
  width: 50px;
  height: 24px;
  border-radius: 6px;
  margin: 0px 15px 0px 0px;
  font-size: 12px;
  font-family: var(--fakt);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.HistoricalPerformance-module__timeframe--1l_o7:hover:not(.HistoricalPerformance-module__selected--1mhyG) {
  background-color: var(--backgroundSubtle);
}

.HistoricalPerformance-module__selected--1mhyG {
  background-color: var(--backgroundDisabled);
}

.HistoricalPerformance-module__loadingFiller--3IhPP {
  margin-right: 15px;
}

.HistoricalPerformance-module__flexDiv--zAJ1p {
  display: flex;
  align-items: center;
}

.HistoricalPerformance-module__noDataText--1iMOj {
  margin: 0;
  font-size: 12px;
  font-family: var(--fakt);
  color: var(--textSubtle);
}

.HistoricalPerformance-module__infoIcon--2gOh5 {
  margin: 0px 15px 0px 6px;
  width: 15px;
  height: 15px;
  color: var(--icon);
  cursor: pointer;
}

.ModelDetailsTable-module__container--3esQ3 {
  margin-bottom: 25px;
}

.ModelDetailsTable-module__textLeft--3nOp6 {
  color: var(--text);
  font-size: 14px;
  font-family: var(--fakt);
}

.ModelDetailsTable-module__dateText--1rvm8 {
  color: var(--textSubtle);
  font-size: 14px;
  font-family: var(--fakt);
}

.CreateEditAssetClassModal-module__title--1Rw9N {
  margin-bottom: var(--space-1);
}

.CreateEditAssetClassModal-module__text--GDLli {
  margin-bottom: var(--space-3);
}

.CreateEditAssetClassModal-module__label--2SqbK {
  margin-top: var(--space-1);
  margin-bottom: var(--space-3);
}

.ReAssignAssetClassModal-module__title--3EILb {
  margin-bottom: var(--space-1);
}

.ReAssignAssetClassModal-module__text--2x6Y_ {
  margin-bottom: var(--space-3);
}

.ReAssignAssetClassModal-module__text2--3rtZ4 {
  margin: 0px var(--space-1_5) 0px var(--space-1_5);
}

.ReAssignAssetClassModal-module__label--1e2bg {
  margin: var(--space-3) 0px var(--space-1) 0px;
}

.ReAssignAssetClassModal-module__elementToAssign--11Wmr {
  width: calc(100% - (2 * var(--space-2)));
  padding: var(--space-2_5) var(--space-2) var(--space-2_5) var(--space-2);
  display: flex;
  align-items: center;
  border-radius: 4px;
  border: 1px solid var(--border);
}

.ReAssignAssetClassModal-module__smallBox--gRDvu {
  width: 10px;
  height: 10px;
  border-radius: 2px;
  border: 1px solid var(--border);
}

.ReAssignAssetClassModal-module__assetClassToAssignDropdown--13BJu {
  border-radius: 4px;
}

.CircularProgressLoader-module__container--1IDtG {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ThreeDotsButton-module__button--2t79B {
  all: unset;
  cursor: pointer;
  display: flex;
  align-items: center;
  border-radius: var(--space-0_5);
  padding: 0px var(--space-0_5);
}

.ThreeDotsButton-module__button--2t79B:hover {
  background-color: var(--backgroundSubtlest);
}

.Menu-module__menu--2yBP5 {
  border: 1px solid var(--border);
  border-radius: var(--space-0_5);
  background-color: var(--backgroundSubtlest);
  padding: var(--space-0_5) 0px;
}

.MenuItem-module__item--10VjY {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  padding: var(--space-1) var(--space-2);
  cursor: pointer;
  font-family: var(--fakt);
  font-size: var(--size-text);
  font-style: normal;
  font-weight: 400;
  line-height: var(--line-height-body);
  letter-spacing: var(--ls-body);
  background-color: var(--backgroundSubtlest);
  color: var(--text);
  border: none;
}

.MenuItem-module__item--10VjY:hover {
  background-color: var(--backgroundSubtle);
}

.Lock-module__container--3L73a {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  border: 1px solid var(--border);
  cursor: pointer;
}

.Lock-module__icon--1wVQM {
  width: 16px;
  height: 16px;
}

.Lock-module__containerLocked--3HzKA {
  background-color: var(--surfaceLow);
}

.Lock-module__containerUnlocked--2138Q {
  background-color: var(--surface);
}

.Lock-module__iconLocked--1Tfdl {
  color: var(--icon);
}

.Lock-module__iconUnlocked--2VglW {
  color: var(--iconSubtle);
}

.WeightInput-module__container--1pG2- {
  width: 75px;
  height: 30px;
  border: 1px solid var(--border);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-right: var(--space-1_5);
}

.WeightInput-module__container--1pG2-:hover {
  border: 1px solid var(--borderSelected);
}

.WeightInput-module__input--1Fi2P {
  background: inherit;
  text-decoration: none;
  border: none;
  outline: none;
  color: var(--text);
  font-family: var(--fakt);
  width: 50px;
  text-align: right;
}

.WeightInput-module__input--1Fi2P::placeholder {
  color: var(--textSubtle);
  opacity: 1; /* Firefox */
}

.WeightInput-module__input--1Fi2P::-ms-input-placeholder {
  /* Edge */
  color: var(--textSubtle);
}

.WeightInput-module__percentChar--1cGK5 {
  margin-right: var(--space-1);
}

:root {
  --barHeight: 56px;
  --topRowPaddingLeft: var(--space-3);
  --topRowPaddingRight: 64px;
  --rowPaddingLeft: var(--space-3);
  --rowPaddingRight: var(--space-3);
  --bottomRowPaddingLeft: 52px;
  --bottomRowPaddingRight: 88px;
}

.TableRow-module__topRow--1WuLW {
  z-index: 1;
  position: sticky;
  top: 0px;
  width: calc(100% - (var(--topRowPaddingLeft) + var(--topRowPaddingRight)));
  height: var(--barHeight);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px var(--topRowPaddingRight) 0px var(--topRowPaddingLeft);
  background-color: var(--surfaceLow);
  border-top: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
}

.TableRow-module__bottomRow--3HLd- {
  position: sticky;
  bottom: 0px;
  width: calc(
    100% - (var(--bottomRowPaddingLeft) + var(--bottomRowPaddingRight))
  );
  height: var(--barHeight);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px var(--bottomRowPaddingRight) 0px var(--bottomRowPaddingLeft);
  background-color: var(--surfaceLow);
  border-top: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
}

.TableRow-module__flexRow--2o_Dh {
  display: flex;
  align-items: center;
}

.TableRow-module__arrow--13Vt7 {
  width: 20px;
  height: 20px;
  color: var(--icon);
  cursor: pointer;
  margin-right: var(--space-1);
}

.TableRow-module__arrowRotateDown--2SMS2 {
  transform: rotate(90deg);
  transition: transform 0.2s;
}

.TableRow-module__arrowRotateRight--1YfJe {
  transform: rotate(0deg);
  transition: transform 0.2s;
}

.TableRow-module__nameHeader--1MLw5 {
  cursor: pointer;
}

.TableRow-module__nameHeader--1MLw5:hover {
  color: var(--text);
}

.TableRow-module__weightHeader--MJ6y7 {
  cursor: pointer;
  margin-right: var(--space-3);
}

.TableRow-module__weightHeader--MJ6y7:hover {
  color: var(--text);
}

.TableRow-module__assetClassContainer--2IWvw {
  border-top: 1px solid var(--border);
}

.TableRow-module__assetClassContainer--2IWvw:nth-child(2) {
  border-top: none;
}

.TableRow-module__assetClassContainer--2IWvw:nth-child(3) {
  border-top: none;
}

.TableRow-module__row--1psN6 {
  width: calc(100% - (var(--rowPaddingLeft) + var(--rowPaddingRight)));
  height: var(--barHeight);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px var(--rowPaddingRight) 0px var(--rowPaddingLeft);
  background-color: var(--surface);
}

.TableRow-module__row--1psN6:first-child {
  border-top: none;
}

.TableRow-module__row--1psN6:hover {
  background-color: var(--surfaceLow);
}

.TableRow-module__invisibleAssetClass--1PuqX {
  border-top: none;
  border-bottom: none;
}

.TableRow-module__onlyBottomBorder--M0dGf {
  border-top: none;
  border-bottom: 1px solid var(--border);
}

.TableRow-module__securityOrSleeveInInvisibleAssetClass--1qW38 {
  border-top: 1px solid var(--border);
}

.TableRow-module__chipSpacer--3vLvw {
  /* want to set the width of a div proportional to the width of the screen 
     500px is the width of the details side bar, 200px accounts for all of the
     widths of the elements that come to the right of this div/element in a table row
     purpose: an element can go in the flex start of this div and be in the same horizontal position across 
              all table rows regardless of the width of the content that comes before it in each row - again, bc 
              this div is proportional to the screen width, the elements inside it will be too
  */
  width: calc(78vw - (500px + 200px));
}

.TableRow-module__takeUpSpace--3qEzk {
  height: var(--barHeight);
}

.TableRow-module__securityColorBox--4JDHc {
  width: 10px;
  height: 10px;
  border-radius: 2px;
}

.TableRow-module__securityColorBoxBorder--39Qvh {
  border: 1px solid var(--border);
}

.TableRow-module__securityTickerLabel--2S2OI {
  width: 40px;
  margin: 0px var(--space-2) 0px var(--space-1_5);
}

.TableRow-module__securityTickerLabelLong--hvaxF {
  width: 88px;
  margin: 0px var(--space-2) 0px var(--space-1_5);
}

.TableRow-module__threeDotsPopoverMenu--3dCJG {
  color: var(--textDisabled);
  margin-left: var(--space-2);
}

.TableRow-module__popoverMenuItem--1rZrU {
  color: var(--text);
}

.TableRow-module__noChildrenText--4Q3Ek {
  margin-left: var(--space-3_5);
}

.TableRow-module__loader--1IZAQ {
  margin-left: var(--space-2);
}

.TableRow-module__disabledWeightTextContainer--2q_2b {
  width: 75px;
  display: flex;
  justify-content: flex-end;
}

.TableRow-module__disabledWeightText--3nV8v {
  margin-right: var(--space-2);
}

.TableRow-module__disabledAssetClassWeightText--2mfCB {
  width: 77px; /* same width as weight inputs - want it to take up same width as them  */
  margin-right: var(--space-1_5);
  text-align: right;
}

.TableRow-module__errorIcon--34VmX {
  cursor: pointer;
  width: 16px;
  height: 16px;
  margin-right: var(--space-4_5);
}

.ModelBuilderTable-module__container---UvLx {
  width: 100%;
}

.ColorDotWithLabel-module__container--2PRjE {
  display: flex;
  align-items: center;
}

.ColorDotWithLabel-module__colorDot--2P5mT {
  border-radius: 2px;
  width: 10px;
  height: 10px;
  margin-right: var(--space-1_5);
}

.Row-module__container--3tla1 {
  width: 100%;
  padding: var(--space-1_5) 0px;
  border-bottom: 1px solid var(--border);
  box-sizing: border-box;
}

.Row-module__innerContainer--WLPoB {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
}

.Row-module__tooltip--336wP {
  color: var(--iconSubtle);
  margin-left: var(--space-0_5);
  margin: 0px 0px 0px var(--space-0_5);
}

.Row-module__subText--1WRQF {
  margin-left: var(--space-1);
}

.Row-module__noBottomBorder--2Kl0X {
  border-bottom: none;
}

.Row-module__flex--12luu {
  display: flex;
  align-items: center;
}

.Row-module__arrow--3oA2Q {
  width: 16px;
  height: 16px;
  color: var(--icon);
  margin-right: var(--space-0_5);
  cursor: pointer;
}

.Row-module__arrowRotateDown--20a69 {
  transform: rotate(90deg);
  transition: transform 0.2s;
}

.Row-module__arrowRotateRight--1F12J {
  transform: rotate(0deg);
  transition: transform 0.2s;
}

.AssetAllocationPieChart-module__container--3Lih5 {
  width: 100%;
  height: 100%;
}

.AssetAllocationPieChart-module__flex--1pXaQ {
  width: 100%;
  display: flex;
}

.AssetAllocationPieChart-module__heading--2idgD {
  margin-top: var(--space-2_5);
}

.AssetAllocationPieChart-module__chartDiv--1_-o- {
  width: 50%;
  height: 200px;
}

.AssetAllocationPieChart-module__tableDiv--1z1uu {
  margin-top: var(--space-2_5);
  width: 50%;
}

.AssetAllocationPieChart-module__flexBetween--3R8qy {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ItemWithExpandCollapseContent-module__container--1YP7m {
  width: 100%;
  padding: var(--space-3) var(--space-3) var(--space-1_5) var(--space-3);
  border-bottom: 1px solid var(--border);
  box-sizing: border-box;
}

.ItemWithExpandCollapseContent-module__itemHeader--CFHAZ {
  display: flex;
  margin-bottom: var(--space-1_5);
}

.ItemWithExpandCollapseContent-module__arrow--292SD {
  width: 20px;
  height: 20px;
  color: var(--icon);
  margin-left: var(--space-0_5);
  cursor: pointer;
}

.ItemWithExpandCollapseContent-module__arrowRotateDown--2ZgSp {
  transform: rotate(90deg);
  transition: transform 0.2s;
}

.ItemWithExpandCollapseContent-module__arrowRotateRight--2BRwC {
  transform: rotate(0deg);
  transition: transform 0.2s;
}

.TwoTextItemToggle-module__container--otdfm {
  width: 100%;
  border-radius: 6px;
  background-color: var(--backgroundSubtlest);
  display: flex;
  align-items: center;
}

.TwoTextItemToggle-module__option--51alZ {
  padding: var(--space-0_5) 0px;
  width: 50%;
  border-radius: 6px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.TwoTextItemToggle-module__option--51alZ:hover {
  background-color: var(--backgroundSubtle);
  transition: 0.2s;
}

.TwoTextItemToggle-module__selected--1GpAt {
  background-color: var(--backgroundSubtle);
}

.GraphTooltip-module__graphTooltip--3PtT7 {
  width: 140px;
  border-radius: 4px;
  border: 1px solid var(--border);
  background-color: var(--surfaceLow);
  padding: var(--space-1);
  display: flex;
  flex-direction: column;
  gap: 2px;
  outline: none;
}

.GraphTooltip-module__flexBetween--3TZny {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ProjectionGraph-module__graphContainer--7CqaN {
  position: relative;
  width: 100%;
}

.ProjectionGraph-module__xaxisTicks--V93yZ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 95px 0px 17px;
  margin-top: -25px;
}

.ProjectedReturnsGraph-module__container--1nmPi {
  width: 100%;
}

.ProjectedReturnsGraph-module__graph--2O6R_ {
  width: 470px;
  height: 180px;
}

.ProjectedReturnsGraph-module__heading--2AbsG {
  margin: var(--space-2_5) 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ProjectedReturnsGraph-module__flex--2YyNn {
  display: flex;
  align-items: center;
}

.ProjectedReturnsGraph-module__tooltip--2AALb {
  color: var(--iconSubtle);
  margin-left: var(--space-0_5);
  margin: 0px 0px 0px var(--space-0_5);
}

.ProjectedReturnsGraph-module__colorDotWithLabel2--3uZlX {
  margin-left: var(--space-2_5);
}

.Charts-module__twoItemToggleButton--3eEsV {
}

.Details-module__container--3PAqS {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-1_5) 0px;
  border-bottom: 1px solid var(--border);
  box-sizing: border-box;
}

.Details-module__noBottomBorder--3N6fR {
  border-bottom: none;
}

.Details-module__textEnd--37xhe {
  max-width: 390px;
}

.TextWithPerformance-module__container--2u2EP {
  display: flex;
  align-items: center;
}

.TextWithPerformance-module__text--1sdQ- {
  font-family: var(--fakt);
  font-size: var(--size-text);
  font-style: normal;
  font-weight: 400;
  line-height: var(--line-height-body);
  letter-spacing: var(--ls-body);
  margin-left: var(--space-1);
}

.TextWithPerformance-module__positive--1EoWs {
  color: var(--textSuccess);
}

.TextWithPerformance-module__negative--1kxax {
  color: var(--textDanger);
}

.TableRow-module__container---pIje {
  width: 100%;
  padding: var(--space-1_5) 0px;
  border-bottom: 1px solid var(--border);
  box-sizing: border-box;
  min-height: 64px;
  display: flex;
  flex-direction: column;
}

.TableRow-module__container---pIje:last-child {
  border-bottom: none;
}

.TableRow-module__container---pIje.TableRow-module__expanded--3PeO2 {
  height: auto;
  min-height: 64px;
}

.TableRow-module__innerContainer--3yTP6 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  min-height: 32px;
}

.TableRow-module__tooltip--2Ajsv {
  color: var(--iconSubtle);
  margin-left: var(--space-0_5);
  margin: 0px 0px 0px var(--space-0_5);
}

.TableRow-module__subText--1nNYD {
  margin-left: var(--space-1);
}

.TableRow-module__noBottomBorder--1apbo {
  border-bottom: none;
}

.TableRow-module__flex--2Frtr {
  display: flex;
  align-items: center;
}

.TableRow-module__arrow--1gzyH {
  width: 16px;
  height: 16px;
  color: var(--icon);
  margin-right: var(--space-0_5);
  cursor: pointer;
}

.TableRow-module__arrowRotateDown--3mq51 {
  transform: rotate(90deg);
  transition: transform 0.2s;
}

.TableRow-module__arrowRotateRight--Ln74v {
  transform: rotate(0deg);
  transition: transform 0.2s;
}

.TableRow-module__dropdownBtn--39LHD {
  border: none;
  background-color: inherit;
}

.TableRow-module__dropdownBtn--39LHD:hover {
  border: none;
}

.TableRow-module__dropdownBtnText--3aQ40 {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
}

.TableRow-module__visibilityBtn--1pRPU {
  margin-left: var(--space-2);
  border-radius: var(--radius-4, 4px);
  border: 1px solid var(--border);
  background: var(--surfaceLow);
}

.TableRow-module__visibilityBtn--1pRPU[disabled] {
  background: var(--backgroundDisabled);
  border: 1px solid var(--borderDisabled);
  opacity: 0.5;
}

/* Ensure expanded content has proper spacing */
.TableRow-module__container---pIje .TableRow-module__MuiCollapse-wrapperInner--2hz5E {
  padding: 0 0 var(--space-1) var(--space-3);
}

.Stats-module__twoItemToggleButton--IVJQa {
  margin: var(--space-0_5) 0px var(--space-1) 0px;
}

.SearchInput-module__container--2WYVG {
  width: 100%;
  height: 50px;
  border-bottom: 1px solid var(--borderBold);
  display: flex;
  align-items: center;
}

.SearchInput-module__icon--2MPG1 {
  width: 20px;
  height: 20px;
  color: var(--textSubtle);
}

.SearchInput-module__input--1NhUd {
  background: inherit;
  text-decoration: none;
  border: none;
  outline: none;
  color: var(--text);
  font-family: var(--fakt);
  width: 100%;
  flex: 1;
}

.SearchInput-module__input--1NhUd::placeholder {
  color: var(--textSubtle);
  opacity: 1; /* Firefox */
}

.SearchInput-module__input--1NhUd::-ms-input-placeholder {
  /* Edge */
  color: var(--textSubtle);
}

.SearchInput-module__clearFilterContainer--2j8Vd {
  padding: 0 var(--space-2);
  display: flex;
  align-items: center;
}

.SearchInput-module__clearFilterChip--331p7 {
  border-radius: var(--radius-100, 100px);
  background: var(--surfaceHigh);
}

.SearchInput-module__clearIcon--ZTtTt {
  width: 20px;
  height: 20px;
  color: var(--iconSubtle);
  cursor: pointer;
}

.SearchInput-module__clearIcon--ZTtTt:hover {
  opacity: 0.8;
}

.CreateCustomAssetClassDropdownOption-module__createAssetClassDropdownOption--2QcM1 {
  display: flex;
  align-items: center;
  cursor: pointer;
  border-bottom: 1px solid var(--border);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  padding: var(--space-1_5) var(--space-2) var(--space-1_5) var(--space-2);
}

.CreateCustomAssetClassDropdownOption-module__createAssetClassDropdownOption--2QcM1:hover {
  background-color: var(--surfaceMedium);
}

.CreateCustomAssetClassDropdownOption-module__createAssetClassDropdownOptionAddIcon--2dIiT {
  color: var(--icon);
  width: 16px;
  height: 16px;
  margin-right: var(--space-1);
}

.TableAndSearchBarHeader-module__container--leRJY {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: var(--space-2);
}

.TableAndSearchBarHeader-module__flexRow--26Xrp {
  display: flex;
  align-items: center;
}

.TableAndSearchBarHeader-module__header--3kVLN {
  margin-right: var(--space-1_5);
}

.TableAndSearchBarHeader-module__dot--2lOGc {
  color: var(--textSubtle);
  width: var(--space-0_5);
  height: var(--space-0_5);
  margin: 0px var(--space-0_5) 0px var(--space-0_5);
}

.SearchBarAndTableConstructor-module__container--2rxrg {
  width: calc(100% - (2 * var(--space-3)));
  padding: var(--space-1_5) var(--space-3) var(--space-2_5) var(--space-3);
}

.SearchBarAndTableConstructor-module__topContainer--1C3W2 {
  width: 100%;
}

@media (width > 1460px) {
  .SearchBarAndTableConstructor-module__bottomContainer--2rIRi {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .SearchBarAndTableConstructor-module__leftContainer--N3tgc {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .SearchBarAndTableConstructor-module__responsiveButtonInSearchBar--3QNFL {
    display: flex;
  }

  .SearchBarAndTableConstructor-module__responsiveButtonInHeader--uQuBv {
    display: none;
  }
}

@media (width <= 1460px) {
  .SearchBarAndTableConstructor-module__bottomContainer--2rIRi {
    width: 100%;
    display: flex;
    align-items: center;
  }

  .SearchBarAndTableConstructor-module__leftContainer--N3tgc {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .SearchBarAndTableConstructor-module__responsiveButtonInSearchBar--3QNFL {
    display: none;
  }

  .SearchBarAndTableConstructor-module__responsiveButtonInHeader--uQuBv {
    display: flex;
  }
}

.SearchBarAndTableConstructor-module__flexRow--161F4 {
  width: 100%;
  display: flex;
  align-items: center;
}

.SearchBarAndTableConstructor-module__entitySelectDropdown--2EsyA {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border: 1px solid var(--border);
}

@media (width >= 1270px) {
  .SearchBarAndTableConstructor-module__searchInputContainer--3stRx {
    width: 354px;
    height: 38px;
    border-top: 1px solid var(--border);
    border-right: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-right: var(--space-1_5);
  }
}

@media (width < 1270px) {
  .SearchBarAndTableConstructor-module__searchInputContainer--3stRx {
    width: 250px;
    height: 38px;
    border-top: 1px solid var(--border);
    border-right: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-right: var(--space-1_5);
  }
}

.SearchBarAndTableConstructor-module__searchInputContainer--3stRx:hover {
  border: 1px solid var(--borderSelected);
}

.SearchBarAndTableConstructor-module__searchInput--mtklK {
  width: 100%;
  margin: 0px var(--space-1_5) 0px var(--space-1_5);
}

.SearchBarAndTableConstructor-module__searchInputContainer--3stRx:hover .SearchBarAndTableConstructor-module__searchInput--mtklK {
  margin: 0px var(--space-1_5) 0px calc(var(--space-1_5) - 1px);
}

.SearchBarAndTableConstructor-module__assetClassToAssignDropdown--1SsKX {
  border-radius: 4px;
  border: 1px solid var(--border);
}

.SearchBarAndTableConstructor-module__dropdownMenu--3QsMB {
  border-radius: 4px;
  border: 1px solid var(--border);
}

.SearchBarAndTableConstructor-module__optionsMenu--2mdAT {
  border-radius: 4px;
  border: 1px solid var(--border);
}

.SearchBarAndTableConstructor-module__assetClassToAssignDropdownMenuItemSelectedText--Rw5Uu {
  overflow: hidden;
  text-overflow: ellipsis;
}

.PortfolioBuilder-module__container--3ljhx {
  width: 100%;
  height: 100vh;
  position: relative;
}

.PortfolioBuilder-module__topBar--3LaQ2 {
  width: 100%;
  height: 64px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--surfaceLow);
  padding: var(--space-2) var(--space-4);
  margin: 0px;
  border-bottom: none;
}

.PortfolioBuilder-module__flexRow--1JZEH {
  display: flex;
  align-items: center;
  width: 100%;
}

.PortfolioBuilder-module__farthermark--3IcNc {
  color: var(--icon);
  margin-right: var(--space-3);
}

.PortfolioBuilder-module__fartherLogo--1Kmfx {
  height: 20px;
  margin: 0;
}

.PortfolioBuilder-module__chevronRightIconDivider--UI3fS {
  color: var(--iconSubtle);
  height: 16px;
}

.PortfolioBuilder-module__hero--1u9V9 {
  width: 100%;
  height: 104px;
  box-sizing: border-box;
  border-top: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--space-3) var(--space-4);
  margin: 0px;
  background-color: var(--surfaceLow);
}

.PortfolioBuilder-module__arrowIcon--2LSW8 {
  color: var(--icon);
  cursor: pointer;
  margin-right: var(--space-1);
}

.PortfolioBuilder-module__arrowIcon--2LSW8:hover {
  opacity: 0.8;
}

.PortfolioBuilder-module__marginRight--3r2la {
  margin-right: var(--space-1);
}

.PortfolioBuilder-module__continueButton--1h-5R {
  margin-left: var(--space-2);
}

.PortfolioBuilder-module__body--1lDQ4 {
  width: 100%;
  display: flex;
  height: calc(100vh - (104px + 64px)); /* 104px = hero, 64px = top bar */
  box-sizing: border-box;
}

.PortfolioBuilder-module__space--2BUMx {
  width: 100%;
  height: var(--space-3);
}

.PortfolioBuilder-module__contentLeft--1pVkm {
  width: calc(100% - 500px); /* 500px = content right = sidebar */
}

.PortfolioBuilder-module__contentLeftScroll--2_4hf {
  width: 100%;
  height: calc(
    100vh - (104px + 64px + 120px)
  ); /* 104px = hero, 64px = top bar, 120px = table header with search bar */
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.PortfolioBuilder-module__contentLeft--1pVkm::-webkit-scrollbar {
  display: none;
}

.PortfolioBuilder-module__contentRight--nFvAO {
  width: 500px;
  height: calc(100vh - (104px + 64px)); /* 104px = hero, 64px = top bar */
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
  border-left: 1px solid var(--border);
  box-sizing: border-box;
}

.PortfolioBuilder-module__contentRight--nFvAO::-webkit-scrollbar {
  display: none;
}

.Header-module__container--2XWLB {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}

.Header-module__searchPlusChip--3ktV5 {
  display: flex;
  align-items: center;
}

.SMATable-module__textSubtle--2B95z {
  color: var(--textSubtle);
}

.SMATable-module__ellipsis--3Xg-Y {
  display: grid;
}

.SMATable-module__ellipsis--3Xg-Y span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.SMADetails-module__description--ICJgF {
  margin: 8px 0px;
  font-size: 13px;
  color: var(--text);
}

.SMADetails-module__sectionTitle--ZVmBz {
  font-size: 15px;
  color: var(--text);
  margin-bottom: 16px;
}

.SMADetails-module__textSubtle--2q87b {
  color: var(--textSubtle);
}

.SMADetails-module__text--2XHR1 {
  color: var(--text);
}

.SMADetails-module__rightAligned--2pA2n {
  text-align: right;
}

.SMADetails-module__text--1_djR {
  color: var(--text);
}

.FileUploadButton-module__container--FzF3L {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  margin: 0px 0px 20px 0px;
}

.FileUploadButton-module__chooseFileDiv--KViiY {
  display: flex;
  align-items: center;
  overflow: hidden;
}

.FileUploadButton-module__htmlFileInput--3Aseb {
  position: absolute;
  z-index: -1;
}

.FileUploadButton-module__noFileChosen--12613 {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  text-decoration: none;
  margin: 0;
}

.FileUploadButton-module__chosenFile--jtGYH {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  text-decoration: none;
  margin: 0;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ApplySMAForm-module__container--3TYh2 {
  position: relative;
}

.ApplySMAForm-module__loading--2n9l- {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}

.ApplySMAForm-module__normalWeight--2yLuK {
  font-weight: 400;
}

.ApplySMAForm-module__label--1PRNf {
  padding-bottom: 8px;
  color: var(--textSubtle);
  font-size: 14px;
}

.ApplySMADrawer-module__text--2Ggrc {
  color: var(--text);
}

.ExpandableDescription-module__text--19sMv {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  white-space: pre-wrap;
}

.ExpandableDescription-module__title--wSUNc {
  color: var(--text);
}

.ExpandableDescription-module__description--W1JmK {
  color: var(--textSubtle);
}

.OfferingsListCard-module__header--30dez {
  display: flex;
  justify-content: space-between;
  z-index: 1;
  margin-bottom: 48px;
}

.OfferingsListCard-module__type--2KzuN {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.3px;
}

.OfferingsListCard-module__actions--Je-E2 {
  display: flex;
  align-items: center;
  gap: var(--space-2);
}

.OfferingsListCard-module__chip--2ZG48 {
  background-color: var(--icon);
  color: var(--textInverse);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
}

.OfferingsListCard-module__content--1F5uk {
  z-index: 1;
}

.OfferingsListCard-module__partnerNameSpacing--URf0D {
  margin-bottom: 12px;
}

.OfferingsListCard-module__descriptions--2jMD8 {
  display: flex;
  gap: var(--space-3);
}

.OfferingsListCard-module__descriptions--2jMD8 > * {
  width: 50%;
}

.OfferingsList-module__header--1QJqC {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--space-3);
}

.OfferingsList-module__counter--3jgah {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.OfferingsList-module__listContainer--3ivSp {
  display: grid;
  gap: var(--space-2);
  grid-template-columns: repeat(auto-fill, minmax(1050px, 1fr));
}

.OfferingsList-module__pagination--1egh5 {
  background-color: unset;
}

.OfferingsList-module__pagination--1egh5 > div {
  border: unset;
}

.NotificationPreview-module__container--3y-Ok {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  align-items: center;
  justify-content: center;
  padding: var(--space-4) 0;
  gap: var(--space-3);
}

.NotificationPreview-module__icon--15KYp {
  width: 150px;
  height: 150px;
}

.Notification-module__container--2moOk {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  min-height: 54px;
  padding: 10px var(--space-1);
  border-radius: var(--radius-8);
  transition: background 300ms ease;
}

.Notification-module__container--2moOk:not(.Notification-module__noHover--3Gtgw):not(.Notification-module__selected--ORimk):hover {
  cursor: pointer;
  background-color: var(--surfaceLow);
}

.Notification-module__selected--ORimk {
  cursor: pointer;
  background: var(--icon); /* FIXME */
}

/* NOTE: do not remove, used as a predicate for above css class */
/* stylelint-disable-next-line block-no-empty */
.Notification-module__noHover--3Gtgw {
}

.Notification-module__content--mtxeg {
  max-width: 325px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-left: var(--space-1);
}

.Notification-module__header--3jIxR {
  display: flex;
  align-items: center;
  gap: var(--space-0_5);
}

.Notification-module__unseenMark--3idWX {
  width: 10px;
  height: 10px;
  color: var(--iconInfo);
}

.Notification-module__unseenMarkSelected--3y-G- {
  color: var(--iconSelected);
}

.Notification-module__footer--3v2V1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-1);
}

.CheckboxV2-module__root--VyhwO {
  color: var(--borderInput);
}

.CheckboxV2-module__checked--3vSGH {
  color: var(--iconSuccess) !important;
}

.CheckboxV2-module__disabled--2A3i1 {
  color: var(--iconDisabled);
}

.NotificationsList-module__container--2xL4w {
  --header-height: 56px;

  position: relative;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  border-right: 1px solid var(--border);
  background-color: var(--surface);
}

.NotificationsList-module__header--ZdOFt {
  position: sticky;
  top: 0;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: var(--header-height);
  padding: var(--space-2);
  border-bottom: 1px solid var(--border);
  background-color: var(--surface);
}

.NotificationsList-module__toolbar--2UnZw {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.NotificationsList-module__icon--2If_F {
  width: 21px;
  height: 21px;
}

.NotificationsList-module__list--2Jq_j {
  height: calc(100% - var(--header-height));
  display: flex;
  flex-direction: column;
}

.NotificationsList-module__emptyContainer--19qsW {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}

.NotificationsList-module__emptyContent--2cD0k {
  display: flex;
  flex-direction: column;
  gap: var(--space-2);
}

.NotificationsList-module__infiniteScrollContainer--1Ni-J {
  scrollbar-width: thin;
  padding: var(--space-1);
}

.NotificationsList-module__radio--kvVWS {
  color: var(--borderBold);
  padding: 0;
}

.NotificationsList-module__checkbox--2n4Ai {
  padding: 0;
}

.NotificationsList-module__checked--1Oy8P {
  color: var(--icon) !important;
}

.Notifications-module__container--1U6nU {
  display: flex;
  width: 100%;
  height: 100%;
}

.Notifications-module__list--D-ZRP {
  display: flex;
  flex: 0 0 375px;
  max-height: 100vh;
}

.Notifications-module__preview--qjYj- {
  /* NOTE: position relative is needed for deleted task details overlay */
  position: relative;
  display: flex;
  flex: 1 0 auto;
}

.TaskAttachment-module__container--1vlLL {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--space-1_5) var(--space-2);
  border-radius: 6px;
  border: 1px solid var(--border);
  background: var(--surface);
}

.TaskAttachment-module__content--WPKcG {
  display: flex;
  align-items: center;
  gap: var(--space-1_5);
}

.TaskAttachment-module__icon--36BL0 {
  width: 16px;
  height: 16px;
  color: var(--icon);
}

.TaskAttachment-module__actions--3LUxz {
  display: flex;
  align-items: center;
  gap: var(--space-0_5);
}

@keyframes TaskAttachment-module__rotation--2-4vV {
  from {
    transform: rotate(360deg);
  }

  to {
    transform: rotate(0deg);
  }
}

.TaskAttachment-module__loadingIcon--27her {
  animation: TaskAttachment-module__rotation--2-4vV 1s infinite linear;
}

.TaskDrawerFooter-module__container--1MGVx {
  width: 100%;
  padding: var(--space-1_5) 0;
}

.TaskDrawerFooter-module__inputArea--3QDxk {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  padding: var(--space-1);
  background-color: var(--surfaceLow);
  border: 1px solid var(--border);
  border-radius: 6px;
  transition: border-color 200ms ease-in-out;
}

.TaskDrawerFooter-module__commentInput--uApvg {
  flex-grow: 1;
  align-self: center;
  margin: 6px 10px 5px 0;
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  color: var(--text);
  caret-color: var(--text);
  outline: none;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}

.TaskDrawerFooter-module__commentInput--uApvg:empty::before {
  content: attr(placeholder);
  pointer-events: none;
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  color: var(--textSubtle);
}

.TaskDrawerFooter-module__attachmentIconContainer--3_HCY {
  margin-right: var(--space-1_5);
}

.TaskDrawerFooter-module__attachmentIcon--18IED {
  width: 20px;
  height: 20px;
  color: var(--iconSubtle);
}

.TaskPriorityIcon-module__circleIcon--3YR6z {
  width: 13px;
  height: 13px;
}

.TaskPriorityIcon-module__lowPrioColor--1CPGz {
  color: var(--icon) !important;
}

.TaskPriorityIcon-module__mediumPrioColor--2Mvch {
  color: var(--farther_gold_color_1) !important;
}

.TaskPriorityIcon-module__highPrioColor--32CG7 {
  color: var(--iconDanger) !important;
}

.TaskStatusIcon-module__icon--fumHz {
  width: 13px;
  height: 13px;
}

.TaskStatusIcon-module__notStarted--3_ysf {
  color: var(--borderDisabled);
}

.TaskStatusIcon-module__inProgress--3JD3m {
  /* in progress icon is a custom svg that needs to be adjusted */
  height: 11px;
  color: var(--iconInProgress);
}

.TaskStatusIcon-module__waitingOn--2kw3V {
  color: var(--iconWaiting);
}

.TaskStatusIcon-module__completed--S4hxI {
  color: var(--iconSuccess);
}

.TaskStatusIcon-module__canceled--3ihfN {
  color: var(--iconDisabled);
}

.AdvisorTag-module__tag--TqRWL {
  border-radius: var(--radius-2);
  margin-left: var(--space-0_5);
  font-size: 12px;
  padding: 0 6px;
  color: var(--textInProgress);
  background-color: var(--backgroundInProgress);
}

@keyframes TaskComment-module__show--xm8q8 {
  100% {
    opacity: 1;
  }
}

.TaskComment-module__container--1PTlo {
  opacity: 0;
  animation: TaskComment-module__show--xm8q8 400ms 50ms cubic-bezier(0.38, 0.97, 0.56, 0.76) forwards;

  display: flex;
  flex-direction: column;
  gap: var(--space-0_5);
}

.TaskComment-module__containerEditing--3WPax {
  border-bottom: 1px solid var(--borderBold);
  padding-bottom: var(--space-2);
}

.TaskComment-module__header--1bZfn {
  display: flex;
  align-items: center;
  gap: var(--space-1_5);
}

.TaskComment-module__avatar--3hV27 {
  width: 20px;
  height: 20px;
}

.TaskComment-module__metadata--HnQiJ {
  display: flex;
  gap: var(--space-1);
}

.TaskComment-module__menuButton--L9u7H {
  margin-left: auto;
}

.TaskComment-module__menuIcon--2Dmh8 {
  color: var(--iconSubtle);
}

.TaskComment-module__content--2JU5k {
  padding-left: var(--space-4);
  display: flex;
  flex-direction: column;
  gap: var(--space-1);
}

.TaskComment-module__comment--26wN8 {
  white-space: break-spaces;
}

.TaskComment-module__comment--26wN8:focus {
  outline: none;
}

.TaskComment-module__delete--20H16 {
  color: var(--textDanger);
}

.TaskComment-module__commentAttachments--L8Av_ {
  display: flex;
  flex-direction: column;
  gap: var(--space-0_5);
}

.TaskComment-module__updateActions--1_skH {
  display: flex;
  gap: var(--space-2);
  margin-top: var(--space-1);
  justify-content: flex-end;
}

.TaskComment-module__dot--2xVrI {
  color: var(--iconSubtle);
  height: 20px;
}

.TaskSystemComment-module__container--J5gdz {
  display: flex;
  gap: var(--space-1_5);
}

.TaskSystemComment-module__avatar--Mc5hx {
  width: 20px;
  height: 20px;
  line-height: 20px;
  min-width: 20px;
  margin-top: 2px;
}

.TaskSystemComment-module__dot--Xin9U {
  color: var(--iconSubtle);
  line-height: 20px;
  padding: 4px 0;
}

.TaskSystemComment-module__manipulator--2tOiO {
  display: inline;
}

.TaskSystemComment-module__timestamp--LfNrt {
  color: var(--textSubtle);
  display: inline;
  padding-left: 8px;
}

.TaskSystemComment-module__comment--IIPy8 {
  display: inline;
  padding-right: 8px;
}

.TaskActivity-module__container--VLAEg {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding: var(--space-2) var(--space-3);
  background-color: var(--surfaceLow);
  border-top: 1px solid var(--border);
  gap: var(--space-2);
}

.TaskActivity-module__container--VLAEg:not(.TaskActivity-module__embedded--1-n07) {
  /* NOTE: negative margin needs to be equal to drawer padding values */
  margin: var(--space-3) calc(-1 * var(--space-3)) calc(-1 * var(--space-3));
}

.TaskActivity-module__embedded--1-n07 {
  margin-top: var(--space-3);
  border-radius: var(--radius-8);
}

.TaskActivity-module__commentsContainer--1dqJd {
  display: flex;
  flex-direction: column;
  gap: var(--space-2);
}

.TaskActivity-module__activityHeader--xzBem {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.TaskActivity-module__activityTitle--37fd_ {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.TaskActivity-module__sortIcon--3AxBW {
  cursor: pointer;
  color: var(--textSubtle);
  transition: color 0.2s ease;
  font-size: 14px;
  line-height: 1;
}

.TaskActivity-module__sortIcon--3AxBW:hover {
  color: var(--text);
}

.TaskAttachment-module__row--1rfnq {
  display: flex;
  justify-content: space-between;
  padding: var(--space-2);
}

.TaskAttachment-module__row--1rfnq:not(:last-child) {
  border-bottom: 1px solid var(--border);
}

.TaskAttachment-module__attachmentMenuIcon--1f90u {
  width: 18px;
  height: 18px;
  color: var(--iconSubtle);
}

.TaskAttachments-module__container--2vg4q {
  border: 1px solid var(--border);
  border-radius: var(--radius-8);
}

.TaskAttachments-module__delete--29HVq {
  color: var(--textDanger);
}

.TaskDescription-module__description--2a4WW {
  white-space: pre-wrap;
  min-height: 20px;
}

.TaskDescription-module__description--2a4WW:focus {
  outline: none;
}

.TaskProgressChip-module__chip--henLK {
  display: flex;
  align-items: center;
  padding: var(--space-0_5) var(--space-1);
  gap: var(--space-0_5);
  height: unset;
  min-width: 40px;
  background-color: var(--surfaceLow);
  border: 1px solid var(--borderBold);
}

.TaskProgressChip-module__chipLabel--1nrVM {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.45px;
  padding: 0;
}

.TaskProgressChip-module__chipVariant--1afAL {
  display: flex;
  align-items: center;
  padding: var(--space-0_5) var(--space-1);
  gap: var(--space-0_5);
  height: unset;
  background-color: var(--surfaceLow);
  border: none;
}

.TaskProgressChip-module__chipLabelVariant--2xVR3 {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
  padding: 0;
}

.TaskSubtasks-module__container--3I_cc {
  display: flex;
  flex-direction: column;
  gap: var(--space-1);
}

.TaskSubtasks-module__header--2OgG2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.TaskSubtasks-module__title--2HYGt {
  display: flex;
  align-items: center;
  gap: var(--space-1_5);
}

.TaskSubtasks-module__icon--1bkJ4 {
  width: 18px;
  height: 18px;
  color: var(--iconSubtle);
}

.TaskSubtasks-module__createIcon--143gV {
  width: 18px;
  height: 18px;
  color: var(--icon);
}

.TaskSubtasks-module__subtask--3l2-j {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-0_5) 0;
  cursor: pointer;
}

.TaskSubtasks-module__subtaskDetails--16ERY {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.TaskMessageModal-module__container--2lsll {
  display: flex;
  flex-direction: column;
  gap: var(--space-6);
}

.TaskMessageModal-module__actions--3EhHb {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: var(--space-2);
}

.TaskTitle-module__wrapper--2TLp3 {
  display: flex;
  flex-direction: column;
  gap: var(--space-0_5);
}

.TaskTitle-module__container--YF5Gk {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.TaskTitle-module__titleContainer--z1oac {
  cursor: text;
}

.TaskTitle-module__title--E-xPT:focus {
  outline: none;
  border: 1px solid var(--primary_text_color_1);
  border-radius: var(--radius-4);
  padding: 2px var(--space-1);
}

.TaskTitle-module__title--E-xPT[contenteditable="true"]:empty:before {
  content: attr(placeholder);
  display: inline-block;
  color: var(--textSubtlest);
}

.TaskTitle-module__delete--hiOhr {
  color: var(--textDanger);
}

.TaskTitle-module__menuIcon--3X0KC {
  color: var(--iconSubtle);
}

.TaskTitle-module__errorMessage--288bq {
  color: var(--textDanger);
}

.TaskDetailsUI-module__container--3sBlc {
  flex-grow: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.TaskDetailsUI-module__header--39eqQ {
  display: flex;
  flex-direction: column;
  gap: var(--space-0_5);
  margin-bottom: var(--space-3);
}

.TaskDetailsUI-module__sections--3EwB1 {
  display: flex;
  flex-direction: column;
  gap: var(--space-3);
}

.TaskDetailsUI-module__sectionHeader--y5gRu {
  margin-bottom: var(--space-1);
}

.TaskDetailsUI-module__parentTaskLink--3bH5o {
  display: inline-block;
  color: var(--textSubtle);
  margin-bottom: var(--space-2);
}

.TaskDetailsUI-module__option--2Qn_Z {
  display: flex;
  gap: var(--space-1);
}

.TaskDetails-module__loading--3f8Va {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.TaskDetails-module__embeddedContainer--15yy4 {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.TaskDetails-module__overlay--3fgbF {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--backgroundOverlay);
  opacity: 0.3;
  z-index: 1;
  cursor: not-allowed;
}

.TaskDetails-module__errorContainer--3_yUP {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.TaskDetails-module__errorMessage--2763B {
  font-family: var(--arizona);
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
  color: var(--text);
}

.NotificationDetails-module__container--UD68V {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  padding: var(--space-2);
  overflow-y: auto;
  scrollbar-width: thin;
}

.NotificationDetails-module__content--ofrv0 {
  flex-grow: 1;
  display: flex;
  max-width: 750px;
}

.OpportunitiesTable-module__arrowIcon--17FVk {
  width: 16px;
  height: 16px;
}

.OpportunitiesTable-module__arrowIcon--17FVk path {
  fill: var(--iconInverse);
}

.OpportunitiesTable-module__chip--1YkYu {
  height: 21px;
  border: 1px solid var(--borderBold);
}

.OpportunitiesTable-module__chipIcon--_Z91b {
  width: 15px;
  height: 15px;
  margin-right: 0 !important;
  margin-left: 10px !important;
}

.OpportunitiesTable-module__chipLabel--Fe4eB {
  font-family: var(--fakt);
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
  color: var(--text);
  padding-left: 6px;
  padding-right: 10px;
}

.OpportunitiesTable-module__overdueColor--34fN2 {
  color: var(--textDanger);
}

.OpportunitiesTable-module__notStartedColor--TAzZV {
  color: var(--iconSubtle) !important;
}

.OpportunitiesTable-module__inProgressColor--3PT3k {
  color: var(--iconInfo) !important;
}

.OpportunitiesTable-module__awaitingResponseColor--1p1s- {
  color: var(--farther_gold_color_1) !important;
}

.OpportunitiesTable-module__snoozedColor--1YtLc {
  color: transparent !important;
}

.OpportunitiesTable-module__snoozedColor--1YtLc path {
  stroke: var(--icon);
  stroke-width: 2;
}

.OpportunitiesTable-module__completedColor--2Sfc_ {
  color: var(--iconSuccess) !important;
}

.OpportunitiesTable-module__canceledColor--2EA76 {
  color: var(--iconDisabled) !important;
}

.OpportunitiesTable-module__lowPrioColor--Qh5Ly {
  color: var(--icon) !important;
}

.OpportunitiesTable-module__mediumPrioColor--3Kv-R {
  color: var(--farther_gold_color_1) !important;
}

.OpportunitiesTable-module__highPrioColor--3y4HD {
  color: var(--iconDanger) !important;
}

.OpportunitiesFilterForm-module__form--B957g {
  width: 600px;
}

.OpportunitiesFilterForm-module__footer--rGN4P {
  margin-top: 40px;
}

.OpportunitiesFilterForm-module__subHeader--1MBgp {
  font-size: 16px;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 10px;
}

.OpportunitiesFilterForm-module__flexWrapper--P3XtB > div {
  margin: 0 !important;
}

.OpportunitiesFilterForm-module__flexWrapperMultiSelectRow--1QnSX > div {
  margin-bottom: 0 !important;
}

.OpportunitiesFilterForm-module__resetText--fbuC2 {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0.28px;
  text-decoration-line: underline;
  cursor: pointer;
}

.OpportunitiesToolbar-module__container--2j_zW {
  margin-top: 40px;
  margin-bottom: 32px;
}

.OpportunitiesToolbar-module__filtersContainer--1ub2y {
  cursor: pointer;
}

.OpportunitiesToolbar-module__filtersLabel--1e7Zx {
  font-family: var(--fakt);
  font-size: 12px;
  line-height: 13px;
  letter-spacing: 0.45px;
  color: var(--text);
  margin-left: 20px;
}

.OpportunitiesToolbar-module__filtersIconRotate--1wDqp {
  transform: rotate(180deg);
}

.OpportunitiesToolbar-module__select--145Lp {
  width: 180px;
}

.OpportunityCanceledForm-module__container--BcTqd {
  margin-top: 16px;
  gap: 24px;
}

.OpportunityCanceledForm-module__otherReasonTextarea--16qcO {
  margin-top: 8px;
}

.OpportunityMetadata-module__text--lDvHh {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
}

.OpportunityMetadata-module__label--2kYgJ {
  color: var(--textSubtle);
}

.OpportunityMetadata-module__valueContainer--3L_zL {
  grid-column: 2/4;
}

.OpportunityMetadata-module__value--2THAm {
  color: var(--text);
}

.OpportunityMetadata-module__icon--3xsQx {
  visibility: hidden;
  color: var(--icon);
  width: 12px;
  height: 12px;
  margin-left: 4px;
  cursor: pointer;
  transition: color 100ms ease-in-out;
}

.OpportunityMetadata-module__icon--3xsQx:active {
  color: var(--iconSubtle);
}

.OpportunityMetadata-module__iconVisible--3gVVn {
  visibility: visible;
}

.Opportunity-module__title--ztBq7 {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.42px;
  color: var(--text);
}

.Opportunity-module__container--32oFC {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.Opportunity-module__routingValue--3W6Zv {
  display: flex;
  align-items: flex-end;
  gap: var(--space-1);
}

.Opportunity-module__routingIcon--1l1XT {
  color: var(--icon);
  width: 16px;
  height: 16px;
  margin-bottom: 1px;
}

.Opportunity-module__routingText--Ksf9p {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  text-decoration: underline;
  cursor: pointer;
}

.Opportunity-module__routingText--Ksf9p:hover {
  opacity: 0.8;
}

.OpportunityCommonDetails-module__content--2H77R {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-3);
  margin-top: var(--space-3);
  word-break: break-word;
}

.OpportunityCommonDetails-module__contentOffering--1upmr {
  grid-template-columns: 1fr;
}

.OpportunityCommonDetails-module__divider--3zAyg {
  margin-top: var(--space-2);
  border-color: var(--border);
}

.OpportunityCompletedForm-module__container--1yJZg {
  margin-top: 16px;
  gap: 24px;
}

.OpportunityCompletedForm-module__assetWonContainer--1KzkN {
  margin-top: -30px;
}

.OpportunityCompletedForm-module__otherReasonTextarea--ms-7v {
  margin-top: 16px;
}

.OpportunityDrawerHeader-module__formSelect--3bbQw {
  width: 180px;
}

.OpportunityDrawerHeader-module__circleIcon--1UBKZ {
  width: 15px;
  height: 15px;
}

.OpportunityDrawerHeader-module__notStartedColor--1rNLu {
  color: var(--iconSubtle);
}

.OpportunityDrawerHeader-module__inProgressColor--RvMra {
  color: var(--iconInfo);
}

.OpportunityDrawerHeader-module__awaitingResponseColor--2cu-u {
  color: var(--farther_gold_color_1);
}

.OpportunityDrawerHeader-module__snoozedColor--H6j3K {
  color: transparent;
}

.OpportunityDrawerHeader-module__snoozedColor--H6j3K path {
  stroke: var(--icon);
  stroke-width: 2;
}

.OpportunityDrawerHeader-module__completedColor--2JPNP {
  color: var(--iconSuccess);
}

.OpportunityDrawerHeader-module__canceledColor--19GjB {
  color: var(--iconDisabled);
}

.OpportunityDrawerHeader-module__lowPrioColor--3edVJ {
  color: var(--icon);
}

.OpportunityDrawerHeader-module__mediumPrioColor--1Q2RR {
  color: var(--farther_gold_color_1);
}

.OpportunityDrawerHeader-module__highPrioColor--3K-IL {
  color: var(--iconDanger);
}

.OpportunitySnoozedForm-module__container--1a9cY {
  margin-top: 16px;
  gap: 24px;
}

.OpportunitySnoozedForm-module__snoozeDropdown--1y9Po {
  width: 260px;
}

.OpportunitySnoozedForm-module__snoozeReasonTextarea---9-l0 {
  margin-top: 16px;
}

.OpportunityDetails-module__container--1qEC1 {
  height: 100%;
}

.OpportunityDetails-module__header--xMKLZ {
  display: flex;
  flex-direction: column;
  gap: var(--space-0_5);
}

.OpportunityDetails-module__title--2Zb6R {
  font-family: var(--arizona);
  font-size: 28px;
  font-weight: 300;
  line-height: 40px;
  letter-spacing: -0.28px;
  color: var(--text);
}

.OpportunityDetails-module__description--1RhkH {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
  color: var(--text);
}

.OpportunityDetails-module__divider--10VYh {
  margin-top: var(--space-0_5);
  border-color: var(--border);
}

.OpportunityDetails-module__loading--gk3q2 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--modal_backdrop_color);
}

.OpportunityDetails-module__errorContainer--2IgMz {
  width: 100%;
  height: 100%;
}

.OpportunityDetails-module__errorMessage--3x7yL {
  font-family: var(--arizona);
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
  color: var(--text);
}

.AdvisorLogin_page__space {
  width: 100%;
  margin: 20px 0px 20px 0px;
}

.Alt_Assets__graph_aside {
  width: 600px;
  height: 100%;
  position: fixed;
  z-index: 2;
  top: 137px;
  right: 0;
  bottom: 0;
}

.AdvisorLogin_page__tab_heading {
  font-family: var(--fakt);
  font-size: 16px;
  margin-right: 45px;
  padding-bottom: 10px;
  margin-top: 0;
  cursor: pointer;
}

.AdvisorLogin_page__tab_heading_2 {
  font-family: var(--fakt);
  font-size: 16px;
  margin-bottom: 0;
  padding-bottom: 10px;
  margin-top: 0;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.AdvisorLogin_page__tab_heading_2:hover {
  opacity: 0.8;
}

.AdvisorLogin_page__tab_heading_2--disabled {
  color: var(--textDisabled) !important;
  cursor: default !important;
}

.AdvisorLogin_page__tab_heading_2--disabled:hover {
  opacity: 1;
}

.AdvisorLogin_page__centering_container {
  width: 100%;
  display: flex;
  justify-content: center;
}

.AdvisorLogin_page__content_container {
  width: 95%;
  height: 100%;
}

@media (min-width: 900px) {
  .AdvisorLogin_page__content_container {
    width: 90%;
    height: 100%;
  }
}

@media (min-width: 1440px) {
  .AdvisorLogin_page__content_container {
    width: 80%;
    height: 100%;
  }
}

@media (min-width: 1920px) {
  .AdvisorLogin_page__content_container {
    width: 70%;
    height: 100%;
  }
}

.input_component__input_title {
  color: var(--text);
}

/* table */

.AdvisorLogin_page__users_table_div {
  width: 100%;
}

.AdvisorLogin_page__table {
  border-spacing: 0;
  width: 100%;
}

.AdvisorLogin_page__table_header_row {
  background-color: var(--backgroundSubtle);
}

.AdvisorLogin_page__table_header_id_2 {
  border-left: 1px solid var(--borderBold);
  border-top: 1px solid var(--borderBold);
  border-top-left-radius: var(--radius-8);
  padding-left: var(--space-3);
}

.AdvisorLogin_page__table_header_name {
  width: 280px;
  height: 40px;
  border-left: 1px solid var(--borderBold);
  border-top: 1px solid var(--borderBold);
  border-top-left-radius: var(--radius-8);
}

.AdvisorLogin_page__table_header_name_2 {
  width: 280px;
  height: 40px;
  border-top: 1px solid var(--borderBold);
}

.AdvisorLogin_page__table_header_name_text {
  font-family: var(--fakt);
  font-weight: 700;
  color: var(--textSubtle);
  font-size: 14px;
  line-height: 19px;
  margin: 10px 0 10px 0;
  width: 100%;
  text-align: left;
}

.AdvisorLogin_page__table_header_id {
  font-family: var(--fakt);
  font-weight: 700;
  color: var(--textSubtle);
  font-size: 14px;
  line-height: 19px;
  width: 50px;
  height: 40px;
  border-top: 1px solid var(--borderBold);
  border-left: 1px solid var(--borderBold);
  border-top-left-radius: var(--radius-8);
  text-align: left;
}

.AdvisorLogin_page__table_header_id_text {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  margin: 10px 0 10px 0;
  width: calc(100% - 40px);
  text-align: left;
}

.AdvisorLogin_page__table_header_email {
  border-top: 1px solid var(--borderBold);
  text-align: left;
  margin: 0;
}

.AdvisorLogin_page__table_header_email_text {
  font-size: 14px;
  line-height: 19px;
  color: var(--textSubtle);
  font-weight: 700;
  margin: 10px 0 10px 0;
}

.AdvisorLogin_page__table_header_status_text {
  font-size: 14px;
  line-height: 19px;
  color: var(--textSubtle);
  font-weight: 700;
  margin: 10px 0 10px 0;
}

.AdvisorLogin_page__table_header_status {
  border-top: 1px solid var(--borderBold);
  text-align: left;
  margin: 0;
}

.AdvisorLogin_page__table_header_login {
  font-family: var(--fakt);
  font-weight: 500;
  color: var(--textSubtle);
  font-size: 14px;
  line-height: 19px;
  width: 110px;
  height: 40px;
  border-right: 1px solid var(--borderBold);
  border-top: 1px solid var(--borderBold);
  border-top-right-radius: var(--radius-8);
  text-align: left;
}

.AdvisorLogin_page__table_row {
  background-color: var(--backgroundSubtlest);
}

.AdvisorLogin_page__table_row_portfolio {
  background-color: var(--background_div_color_1);
}

.AdvisorLogin_page__table_row_portfolio,
.AdvisorLogin_page__table_row_portfolio td:last-child {
  border-right: 1px solid var(--borderBold);
}

.AdvisorLogin_page__table_row_portfolio:hover,
.AdvisorLogin_page__table_row:hover {
  opacity: 0.8;
  cursor: pointer;
}

.AdvisorLogin_page__table_cell_name_2 {
  width: 280px;
  height: 40px;
  border-top: 1px solid var(--borderBold);
  padding-right: var(--space-2);
}

.AdvisorLogin_page__table_cell_name_text {
  font-size: 14px;
  font-weight: 400;
}

.AdvisorLogin_page__table_cell_name_text:hover {
  text-align: left;
  cursor: pointer;
  color: var(--primary_text_color_2);
}

.AdvisorLogin_page__table_cell_email {
  width: 300px;
  height: 40px;
  border-top: 1px solid var(--borderBold);
}

.AdvisorLogin_page__table_cell_email_text {
  font-family: var(--fakt);
  font-weight: 400;
  color: var(--text);
  font-size: 14px;
  width: 100%;
  text-align: left;
}

.AdvisorLogin_page__table_cell_status {
  font-family: var(--fakt);
  font-weight: 400;
  color: var(--text);
  font-size: 14px;
  width: 170px;
  height: 40px;
  text-align: left;
  border-top: 1px solid var(--borderBold);
}

.AdvisorLogin_page__table_cell_status_inner_div {
  width: calc(100% - 25px);
  padding: 0px 25px 0px 0px;
}

.AdvisorLogin_page__accountOpening_status_text {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  white-space: nowrap;
  width: auto;
}

.AdvisorLogin_page__chevron_right_hover_div {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.AdvisorLogin_page__take_up_space {
  width: 100%;
}

.AdvisorLogin_page__openAccounts_chevron_right_img {
  margin-right: 20px;
  height: 15px;
}

.AdvisorLogin_page__openAccounts_trash_can_img {
  margin-right: 15px;
  cursor: pointer;
}

.AdvisorLogin_page__table_cell_id {
  font-family: var(--fakt);
  font-weight: 500;
  color: var(--text);
  font-size: 14px;
  width: 100px;
  height: 40px;
  text-align: left;
  border-top: 1px solid var(--borderBold);
}

.AdvisorLogin_page__table_cell_id_2 {
  width: 50px;
  height: 40px;
  text-align: left;
  border-left: 1px solid var(--borderBold);
  border-top: 1px solid var(--borderBold);
  padding-left: var(--space-3);
}

.AdvisorLogin_page__table_cell_id_text {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  width: calc(100% - 40px);
  text-align: left;
}

.AdvisorLogin_page__table_cell_login {
  font-family: var(--fakt);
  font-weight: 500;
  color: var(--text);
  font-size: 14px;
  border-top: 1px solid var(--borderBold);
  border-right: 1px solid var(--borderBold);
  width: 110px;
  height: 40px;
  text-align: left;
  padding: 0;
  margin: 0;
}

.AdvisorLogin_page__table_footer_row {
  background-color: var(--backgroundSubtle);
}

.AdvisorLogin_page__table_footer_name_2 {
  border-top: 1px solid var(--borderBold);
  border-bottom: 1px solid var(--borderBold);
  width: 250px;
  height: 40px;
}

.AdvisorLogin_page__table_footer_email {
  border-top: 1px solid var(--borderBold);
  border-bottom: 1px solid var(--borderBold);
  width: 250px;
  height: 40px;
}

.AdvisorLogin_page__table_footer_status {
  border-top: 1px solid var(--borderBold);
  border-bottom: 1px solid var(--borderBold);
  width: 170px;
  height: 40px;
  text-align: right;
}

.AdvisorLogin_page__table_footer_status_text {
  font-family: var(--fakt);
  font-weight: 500;
  color: var(--text);
  font-size: 14px;
  margin: 0px 40px 0px 0px;
  text-align: right;
  white-space: nowrap;
}

.AdvisorLogin_page__table_footer_id_2 {
  font-family: var(--fakt);
  font-weight: 500;
  color: var(--text);
  font-size: 14px;
  border-top: 1px solid var(--borderBold);
  border-bottom: 1px solid var(--borderBold);
  border-left: 1px solid var(--borderBold);
  border-bottom-left-radius: var(--radius-8);
  width: 100px;
  height: 40px;
}

.AdvisorLogin_page__table_footer_login {
  border-top: 1px solid var(--borderBold);
  border-right: 1px solid var(--borderBold);
  border-bottom: 1px solid var(--borderBold);
  border-bottom-right-radius: var(--radius-8);
  height: 40px;
}

/* arrows */

.AdvisorLogin_page__arrows_div {
  width: 70px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.AdvisorLogin_page__arrow_circle_img_div {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.AdvisorLogin_page__arrow_circle_img_div:hover {
  cursor: pointer;
  background-color: var(--surfaceHigh);
}

.AdvisorLogin_page__table_body {
  position: relative;
}

.advisorLogin_centered_loader {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 10;
}

.AdvisorLogin_page__openAccounts_headerDiv {
  display: flex;
  align-items: center;
  border-radius: var(--radius-8);
  border: 1px solid var(--borderBold);
  margin-bottom: 20px;
  background-color: var(--background_div_color_1);
  padding-left: 45px;
  padding-right: 45px;
}

.AdvisorLogin_page__openAccounts_innerHeaderDiv {
  padding: 10px 0px 10px 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.AdvisorLogin_page__openAccounts_innerHeaderDiv_divide {
  height: 60px;
  width: 1px;
  background-color: var(--borderBold);
}

.AdvisorLogin_page__plansFilter_input_div {
  width: 250px;
}

.AdvisorLogin_page__openAccounts_createPlanDiv {
  display: flex;
}

.AdvisorLogin_page__openAccounts_selectPrimaryAccountHolderDiv {
  width: 260px;
  margin-right: 45px;
  margin-top: -5px;
  color: var(--text);
}

.altAssets_type_choice_header_container {
  display: flex;
  margin: 0px 0px 12px 0px;
  justify-content: space-between;
}

.altAssets_type_choice_header {
  display: flex;
  justify-content: space-between;
  padding: 0px 35px 0px 0px;
  width: calc(100% - 35px);
}

.altAssetType_header_div {
  margin: 0;
  cursor: pointer;
}

.altAssetType_header {
  font-family: var(--arizona);
  font-size: 16px;
  margin: 0;
  cursor: pointer;
}

#Login_Page_div {
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

#login_page__alignment_container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

#login_page__title {
  font-family: var(--arizona);
  color: var(--primary_text_color_1);
  font-size: 24px;
  margin: -20px 0px 20px 0px;
  line-height: 1.5;
  letter-spacing: 0.2px;
}

.login_page__summary {
  width: 460px;
  margin: 0px 0px 30px 0px;
  font-family: var(--fakt);
  font-size: 14px;
  text-align: center;
  color: var(--primary_text_color_5);
  line-height: 1.6;
}

.login_page__cred_container {
  display: flex;
  flex-direction: row;
  margin-top: 10px;
  justify-content: space-between;
}

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

.login_page__cred_img {
  width: 10px;
  height: 10px;
  margin-top: 3px;
  margin-right: 10px;
}

.login_page__login_validation_img {
  bottom: -40px;
  position: relative;
}

#login_page__login_email_title {
  width: 100%;
  height: 17px;
  font-family: var(--fakt);
  font-size: 14px;
  letter-spacing: 0.63px;
  color: var(--primary_color_1_shade_10);
}

#login_page__login_password_title {
  width: 69px;
  height: 17px;
  font-family: var(--fakt);
  font-size: 14px;
  letter-spacing: 0.63px;
  color: var(--primary_color_1_shade_10);
}

.login_page__input {
  width: 460px;
  height: 30px;
  margin-top: 15px;
  margin-bottom: 30px;
  border-top: none;
  border-left: none;
  border-right: none;
  outline: none;
  font-family: var(--fakt);
  background-color: rgba(255, 255, 255, 0);
  font-size: 14px;
  letter-spacing: 0.63px;
  color: var(--primary_text_color_1);
}

#login_page__button:hover {
  cursor: pointer;
  background-color: var(--secondary_color_1_shade_1);
}

#login_page__button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 460px;
  height: 40px;
  border-radius: 5px;
  background-color: var(--secondary_color_1_shade_3);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.63px;
  color: var(--random_color_4);
}

.login_page__nav_link {
  text-decoration: none;
}

#login_page__login_failed_msg_container {
  color: var(--bad_negative_color);
  top: -25px;
  position: relative;
  font-family: var(--fakt);
  font-size: 14px;
}

.sendOTPCodeText {
  font-family: var(--fakt);
  font-size: 14px;
  letter-spacing: 0.63px;
  text-decoration: underline;
  color: var(--primary_text_color_1);
  cursor: pointer;
  margin: 0px 0px 48px 0px;
}

.sendOTPCodeText:hover {
  opacity: 0.8;
}

.areYouAnAdvisorText {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
}

.plans-module__loadingContainer--3jYI0 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90%;
}

.plans-module__drawerHeaderLeft_div--2GVz- {
  display: flex;
  align-items: center;
}

.plans-module__drawerHeaderLeft_clientNameId--ve5W1 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_2);
  margin: 0;
  white-space: nowrap;
}

.plans-module__drawerHeaderLeft_planStatus--3UUJB {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 0px 0px 0px 5px;
  white-space: nowrap;
}

.plans-module__topDiv_planNameOnLeft_planStatusOnRight--2kXqZ {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.plans-module__topDiv_planStatusOnRight--aQqPP {
  font-family: var(--fakt);
  font-size: 16px;
  margin: 0;
  white-space: nowrap;
}

.plans-module__overflow_auto_div_for_tables--3Csuk {
  width: 100%;
  overflow-y: auto;
}

.plans-module__flex_between_div--R5hum {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 30px 0px 10px 0px;
}

.plans-module__plan_table_type_header--LkdaL {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  margin: 0px 0px 0px 25px;
  color: var(--primary_text_color_1);
}

.plans-module__flex_div--1893Q {
  display: flex;
  align-items: center;
}

.plans-module__table_header_add_text--3HvBf {
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0;
  color: var(--primary_text_color_1);
}

.plans-module__table_header_add_icon--1XpxO {
  margin: 0px 20px 0px 8px;
  width: 15px;
}

.plans-module__table_header_add_icon--1XpxO:hover {
  opacity: 0.8;
  cursor: pointer;
}

.plans-module__table_header_add_icon_disabled--3YOGY {
  margin: 0px 20px 0px 8px;
  width: 15px;
  opacity: 0.4;
}

.plans-module__drawerFooter_buttons_div--1HTNe {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.plans-module__warningText--bq7h0 {
  font-family: var(--arizona);
  color: var(--text);
  font-size: 20px;
  font-weight: 400;
  text-align: center;
}

/* Editable Plan Name */

.plans-module__editablePlanName_title--2IM-E {
  font-family: var(--arizona);
  color: var(--primary_text_color_1);
  font-size: 18px;
  margin: 0px 0px 5px 0px;
  white-space: nowrap;
}

.plans-module__editablePlanName_edit_icon--13Y-1 {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.plans-module__editablePlanName_edit_icon--13Y-1:hover {
  opacity: 0.8;
}

.plans-module__helperText--20004 {
  font-size: 12px;
  color: var(--textSubtle);
}

.plans-module__label--V2awG {
  padding-bottom: 8px;
  color: var(--textSubtle);
  font-size: 14px;
}

.AddAccountModal-module__header--2jIPS {
  font-family: var(--arizona);
  color: var(--primary_text_color_1);
  font-size: 20px;
  margin: 0px 0px 20px 0px;
}

.AddAccountModal-module__footer--CGVK6 {
  display: flex;
  gap: 20px;
  justify-content: flex-end;
}

.AddAccountModal-module__centerText--dGQTj {
  margin: 0;
  font-size: 12px;
  color: var(--primary_text_color_2);
  font-style: italic;
}

.AddAccountModal-module__loadingContainer--3lcQU {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.table-module__wrapper--2KRUP {
  border: 1px solid var(--borderBold);
  border-radius: var(--radius-8);
}

.table-module__table--1DGzy {
  width: 100%;
  border-collapse: collapse;
}

.table-module__tableHeaderRow--1TbPg {
  background-color: var(--surfaceMedium);
  border-bottom: 1px solid var(--borderBold);
}

.table-module__tableHeaderCol--2IcH4 {
  font-family: var(--fakt);
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: var(--textSubtle);
  text-align: left;
}

.table-module__tableHeaderCol_cell--3Gp4f {
  padding: 8px 0px 8px 16px;
  margin: 0;
  display: flex;
  align-items: center;
}

.table-module__tableRow--1L-4C:hover {
  background-color: var(--surfaceLow);
  cursor: pointer;
}

.table-module__tableCol--1nbWX {
  font-family: var(--fakt);
  font-size: 14px;
  line-height: 20px;
  color: var(--text);
  font-weight: 400;
}

.table-module__tableCol_cell--3N7dU {
  padding: var(--space-1) 0px var(--space-1) var(--space-2);
  margin: 0;
  display: flex;
  align-items: center;
  font-weight: 400;
}

.table-module__tableCol_cell_placeholder_text--WUA9M {
  font-family: var(--fakt);
  font-style: italic;
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 35px;
}

.table-module__tableCol_numPeople_icon--1K6DZ {
  width: 14px;
  margin: 0px 10px 0px 0px;
}

.table-module__col_cell_div_left--32MhH {
  display: flex;
  align-items: center;
}

.table-module__flex_apart--1qIPu {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.table-module__table_row_x_img--aeGOa {
  cursor: pointer;
  width: 15px;
  margin-right: 15px;
}

.table-module__table_row_x_img--aeGOa:hover {
  opacity: 0.8;
}

.PlanValidationErrorsTable-module__container--2xE4q {
  display: flex;
  flex-direction: column;
  border-radius: var(--radius-8);
  border: 1px solid var(--border);
  background: var(--surface);
  margin-top: var(--space-4);
}

.PlanValidationErrorsTable-module__header--xIXXN {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: var(--space-2);
  border-bottom: 1px solid var(--border);
  background: var(--surfaceLow);
}

.PlanValidationErrorsTable-module__errorsCount--1F2MP {
  display: flex;
  align-items: center;
  gap: var(--space-0_5);
}

.PlanValidationErrorsTable-module__errorCountIcon--36Rri {
  width: 18px;
  height: 18px;
  color: var(--iconDanger);
}

.PlanValidationErrorsTable-module__errorCountText--2odua {
  color: var(--textDanger);
}

.PlanValidationErrorsTable-module__validationError--2-9h1 {
  display: flex;
  padding: var(--space-1) var(--space-2);
  gap: var(--space-1);
  border-bottom: 1px solid var(--border);
}

.PlanValidationErrorsTable-module__validationErrorText--3M0M_ {
  color: var(--text);
}

.PlanValidationErrorsTable-module__footer--2pCiX {
  padding: var(--space-1) var(--space-2);
}

.SequencedAccountOpeningDocUploadModal-module__title--181R7 {
  font-family: var(--arizona);
  font-size: 18px;
  color: var(--text);
  margin: 0px 0px 30px 0px;
}

.SequencedAccountOpeningDocUploadModal-module__dropdownDiv--dqUH4 {
  margin: 0px 0px 30px 0px;
}

.SequencedAccountOpeningDocUploadModal-module__dropdownHeader--1-hhM {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 5px 0px;
}

.SequencedAccountOpeningDocUploadModal-module__footer--UxlTX {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 35px 0px 0px 0px;
}

.SequencedAccountOpeningDocUploadModal-module__marginRight--2wI2N {
  margin: 0px 20px 0px 0px;
}

.Form-module__footer--376PF {
  display: flex;
  gap: 20px;
}

.Form-module__loading--3vMuF {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--random_color_23);
}

.DrawerHeader-module__header--3vC82 {
  color: var(--primary_text_color_2);
  font-size: 12px;
}

.DrawerHeader-module__header--3vC82 span {
  color: var(--primary_text_color_1);
}

.FlexWrapperBeneficiaries-module__wrapper--4F0NG {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.FlexWrapperBeneficiaries-module__wrapper--4F0NG > div:nth-child(3n + 1) {
  padding-right: 20px;
  width: 50%;
  box-sizing: border-box;
  margin-top: 30px;
}

.FlexWrapperBeneficiaries-module__wrapper--4F0NG > div:nth-child(3n + 2) {
  padding-left: 20px;
  width: 25%;
  box-sizing: border-box;
  margin-top: 30px;
}

.FlexWrapperBeneficiaries-module__wrapper--4F0NG > div:nth-child(3n + 3) {
  padding-left: 20px;
  width: 25%;
  box-sizing: border-box;
  margin-top: 30px;
}

.TaskActor-module__container--3Zho- {
  display: flex;
  align-items: center;
  gap: var(--space-1);
  min-width: 0;
}

.TaskActor-module__avatar--1hlrC {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}

.TaskActor-module__name--1sHbF {
  flex-grow: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.TaskStatusChip-module__chip--1Owpt {
  display: flex;
  align-items: center;
  padding: var(--space-0_5) var(--space-1);
  gap: var(--space-0_5);
  height: unset;
  border: none;
}

.TaskStatusChip-module__chipLabel--GIxwz {
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
  padding: 0;
}

.TaskStatusChip-module__chipIcon--2bu5g {
  width: 12px;
  height: 12px;
  margin: 0 !important;
  color: currentColor !important;
}

.TaskStatusChip-module__notStarted--U5Gf0 {
  color: var(--textSoft);
  background-color: var(--surfaceLow);
}

.TaskStatusChip-module__inProgress--2lf0l {
  color: var(--textInProgress);
  background-color: var(--backgroundInProgress);
}

.TaskStatusChip-module__waitingOn--3M09e {
  color: var(--textWaiting);
  background-color: var(--backgroundWaiting);
}

.TaskStatusChip-module__completed--ERM8V {
  color: var(--textAccentGreen);
  background-color: var(--backgroundCompleted);
}

.TaskStatusChip-module__canceled--3NsJK {
  color: var(--textSubtle);
  background-color: var(--surface);
  border: 1px solid var(--borderBold);
}

.TableCell-module__cell--14uYa {
  display: flex;
  align-items: center;
  padding: var(--space-1_5);
}

.TableCell-module__cell--14uYa:first-of-type {
  padding-left: var(--space-3);
}

.TableCell-module__cell--14uYa:last-of-type {
  padding-right: var(--space-3);
}

.TableCell-module__cellText--oL6Uj {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}

.TableCell-module__copyButtonContainer--2ZtsW {
  visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
}

.TableCell-module__cell--14uYa:hover .TableCell-module__copyButtonContainer--2ZtsW {
  visibility: visible;
}

.TableCell-module__iconContainer--30lzL {
  display: flex;
  align-items: center;
  padding: var(--space-0_5);
  background-color: var(--surface);
  border: 1px solid var(--border);
  border-radius: 2px;
  transition: border 200ms ease;
}

.TableCell-module__iconContainer--30lzL:hover {
  border: 1px solid var(--borderBold);
}

.TableCell-module__copyIcon--2SQL1 {
  color: var(--icon);
  width: 12px;
  height: 12px;
  transition: color 100ms ease;
}

.TableCell-module__iconContainer--30lzL:active .TableCell-module__copyIcon--2SQL1 {
  color: var(--iconSubtle);
}

.TableHeader-module__header--1235u {
  border-top: 1px solid var(--border);
  padding: var(--space-1_5);
  position: relative;
}

.TableHeader-module__header--1235u:first-of-type {
  padding-left: var(--space-3);
}

.TableHeader-module__header--1235u:last-of-type {
  padding-right: var(--space-3);
}

.TableHeader-module__root--Pi93Q {
  width: 100%;
}

.TableHeader-module__icon--1J9ob {
  width: 16px;
  height: 16px;
  color: var(--icon) !important;
}

.TableHeader-module__resizeContainer--SomTZ {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 0 6px;
  cursor: col-resize;
  display: flex;
  align-items: center;
}

.TableHeader-module__resizeHandle--3nanc {
  width: 1px;
  height: 14px;
  background-color: var(--borderBold);
}

.TablePagination-module__root--2pW-w {
  position: fixed;
  bottom: 0;
  width: -moz-available;
  width: -webkit-fill-available;
  width: fill-available;
  border-top: 1px solid var(--border);
  background: var(--surface);
}

.TablePagination-module__toolbar--jrHTB {
  min-height: 0;
  padding: var(--space-1_5) var(--space-3);
}

.TablePagination-module__displayedRows--16sQ7 {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: var(--text);
  margin: 0;
}

.TablePagination-module__actions--260qs {
  margin-left: 26px;
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.TablePagination-module__actionIcon--2sWNv {
  width: 20px;
  height: 20px;
}

.TableRow-module__row--9s1rA {
  display: grid;
  grid-template-columns: subgrid;
  border-bottom: 1px solid var(--border);
}

.TableRow-module__actionable--2ItE5 {
  cursor: pointer;
  transition: background-color 0.2s ease-out;
}

.TableRow-module__actionable--2ItE5:hover {
  background-color: var(--surfaceLow);
}

.Table-module__gridContainer--x9wl0 {
  width: 100%;
  display: grid;
}

.TooltipWrapper-module__wrapper--21_il {
  overflow: hidden;
}

.TaskSubtaskTooltip-module__tooltip--3AYNh {
  min-width: 200px;
  max-width: 300px;
  padding: 0px;
  border-radius: var(--radius-8);
  border: 1px solid var(--border);
  background: var(--surfaceLow);
  overflow: hidden;
}

.TaskSubtaskTooltip-module__container--12147 {
  display: flex;
  flex-direction: column;
  max-width: 200px;
}

.TaskSubtaskTooltip-module__header--2qRHu {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: var(--space-1) var(--space-0_5) var(--space-1) var(--space-1_5);
  gap: 10px;
  transition: background 300ms ease;
  cursor: pointer;
}

.TaskSubtaskTooltip-module__header--2qRHu:hover {
  background: var(--surfaceMedium);
}

.TaskSubtaskTooltip-module__headerDetails--1qcDY {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.TaskSubtaskTooltip-module__subtask--1LOql {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-1) var(--space-0_5) var(--space-1) var(--space-1_5);
  border-top: 1px solid var(--border);
  transition: background 300ms ease;
  cursor: pointer;
}

.TaskSubtaskTooltip-module__subtask--1LOql:hover {
  background: var(--surfaceMedium);
}

.TaskSubtaskTooltip-module__subtaskDetails--1pZp2 {
  display: flex;
  gap: var(--space-1);
  flex-wrap: nowrap;
}

.TaskSubtaskTooltip-module__subTaskIcon--ZNHFN {
  margin-top: 4px;
}

.TaskSubtaskTooltip-module__iconButton--2x6iI {
  margin-left: var(--space-1);
}

.TaskSubtaskTooltip-module__icon--3dwdn {
  width: 16px;
  height: 16px;
  color: var(--iconSubtle);
}

.TaskProgressIndicator-module__progressChip--2XvZt {
  margin-left: var(--space-1_5);
}

.TableTaskTitle-module__taskTitleContainer--1ql8k {
  display: flex;
  align-items: center;
  overflow: hidden;
}

.TableTaskTitle-module__parentTaskContainer--3RXZ7 {
  display: flex;
  align-items: center;
  gap: var(--space-0_5);
  margin: 0 var(--space-0_5);
  overflow: hidden;
}

.TableTaskTitle-module__icon--1eIPQ {
  width: 12px;
  height: 12px;
  color: var(--iconSubtle);
}

.TableTaskTitle-module__shrinkMore--3sE9W {
  flex-shrink: 1;
}

.TableTaskTitle-module__shrinkLess--3tysu {
  flex-shrink: 0.3;
}

.TasksTable-module__table--3T7sj {
  margin-bottom: 54px;
  overflow-y: auto;
}

.TasksTable-module__header--1xftF {
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: var(--surface);
}

.TasksTable-module__loadingContainer--2OKgK {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1 / 9;
}

.TasksTable-module__chip--rziLx {
  display: flex;
  align-items: center;
  padding: var(--space-0_5) var(--space-1);
  gap: var(--space-0_5);
  border: 1px solid var(--borderBold);
  background: var(--backgroundNeutral);
  height: unset;
}

.TasksTable-module__chipLabel--1jXZx {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
  padding: 0;
}

.TasksTable-module__overdue--1k6Vp {
  display: flex;
  align-items: center;
  gap: var(--space-0_5);
  text-wrap: nowrap;
}

.TasksTable-module__overdueIcon--1hz7R {
  width: 12px;
  height: 12px;
  color: var(--iconDanger);
}

.TasksTable-module__noTasks--3QchA {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 371px); /* 371px is the height of the header + footer */
}

.TasksTable-module__icon--1l-oO {
  width: 14px;
  height: 14px;
  color: var(--icon);
}

.Combobox-module__menuPaper--1VFJt {
  border-radius: 4px;
  border: 1px solid var(--border);
  background: var(--surfaceLow);
}

.Combobox-module__input--ct8oF {
  padding-right: 0;
}

.Combobox-module__input--ct8oF > div {
  padding-top: 0 !important;
  color: var(--text);
  font-family: var(--fakt);
  font-size: var(--size-text);
  font-weight: 400;
  line-height: var(--line-height-body);
  letter-spacing: (--ls-body);
}

.Combobox-module__searchIcon--394JD {
  width: 18px;
  height: 18px;
  color: var(--iconSubtle);
}

.Combobox-module__arrowIcon--nDiW6 path {
  fill: var(--iconSubtle);
}

.Combobox-module__selectedText--3yJH8 {
  text-wrap: nowrap;
}

.Combobox-module__listbox--29VhG {
  padding: var(--space-0_5);
  box-sizing: border-box;
}

.Combobox-module__option--FvxkJ {
  padding: var(--space-1) !important;
  border-radius: 4px;
  gap: var(--space-1);
}

.Combobox-module__selectedOption--z7yLx {
  background-color: var(--surface) !important;
}

.Combobox-module__checkbox--3tHx8 {
  padding: 2px;
}

.Combobox-module__noOptions--3FMvn {
  color: var(--text);
  font-family: var(--fakt);
  font-size: var(--size-text);
  font-weight: 400;
  line-height: var(--line-height-body);
  letter-spacing: (--ls-body);
}

.Combobox-module__showDivider--3Eo0e {
  border-bottom: 1px solid var(--borderBold);
}

.TasksFilterForm-module__form--1nZ_P {
  width: 600px;
}

.TasksFilterForm-module__footer--34IKS {
  margin-top: 40px;
}

.TasksFilterForm-module__subHeader--1SmRJ {
  font-size: 16px;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 10px;
}

.TasksFilterForm-module__flexWrapper--2DL8n > div {
  margin: 0 !important;
}

.TasksFilterForm-module__flexWrapperMultiSelectRow--xb9an > div {
  margin-bottom: 0 !important;
}

.TasksFilterForm-module__resetText--fihSo {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0.28px;
  text-decoration-line: underline;
  cursor: pointer;
}

.TasksFilterChip-module__tooltip--1aijU {
  min-width: 160px;
  padding: 0;
  border-radius: var(--radius-4);
  border: 1px solid var(--border);
  background: var(--surfaceLow);
}

.TasksFilterChip-module__tooltipContent--1NmmB {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.TasksFilterChip-module__option--17m8e {
  padding: var(--space-1) var(--space-2);
}

.TasksToolbar-module__container--1n_mq {
  display: flex;
  flex-direction: column;
}

.TasksToolbar-module__actionsContainer--3wHu9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 var(--space-3) var(--space-2) var(--space-3);
}

.TasksToolbar-module__icon--88U3b {
  width: 14px;
  height: 14px;
  color: var(--icon);
}

.TasksToolbar-module__chipsContainer--7GcUS {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: var(--space-2) var(--space-3);
  border-top: 1px solid var(--border);
}

.TasksToolbar-module__chips--3v6md {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-1);
}

.TasksToolbar-module__advancedFilters--2o6VT {
  border-top: 1px solid var(--border);
}

.TasksToolbar-module__checkbox--2Mbqc {
  padding: 0;
}

.InputHelperText-module__helperText--Ihg7Q {
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  color: var(--primary_text_color_2);
  text-align: end;
  opacity: 0;
  transition: opacity 300ms ease;
}

.InputHelperText-module__helperTextVisible--fxLgw {
  opacity: 1;
}

.FormBodySpanAllColumns-module__container--2YaUP {
  grid-column: 1 / -1;
}

.CreateTask-module__loading--9JAHA {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--modal_backdrop_color);
}

.CreateTask-module__header--3aDoX {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.CreateTask-module__backIcon--LCdM0 {
  width: 18px;
  height: 18px;
  color: var(--icon);
}

.CreateTask-module__option--35cFT {
  display: flex;
  gap: var(--space-1);
}

.CreateTask-module__attachmentIcon--dotCJ {
  width: 20px;
  height: 20px;
  color: var(--iconSubtle);
}

.CreateTask-module__attachmentsContainer--2QUKv {
  margin-top: var(--space-3);
}

.CreateTask-module__attachmentsHeader--1DPxu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--space-1);
}

.CreateTask-module__attachments--BeX_K {
  border: 1px solid var(--border);
  border-radius: var(--radius-8);
}

.CreateTask-module__textWarning--1DO8v {
  color: var(--blood_orange_color_1);
}

.CreateTask-module__menuIcon--10vT- {
  color: var(--iconSubtle);
}

.CreateTask-module__alert--q13Xh {
  margin-bottom: 20px;
}

.CreateTask-module__actions--1tQot {
  display: flex;
  gap: var(--space-1_5);
}

.CreateTask-module__description--K5Azz {
  position: relative;
}

.CreateTask-module__paste--QOEkW {
  position: absolute;
  top: calc(-1 * var(--space-1));
  right: 0;
}

.CreateTaskModal-module__label--2rLix {
  margin-top: var(--space-1);
  margin-bottom: var(--space-3);
}

.CreateTaskModal-module__header--Y3BnN {
  margin-bottom: var(--space-1_5);
}

.TaskActor-module__container--1GxH8 {
  display: flex;
  align-items: center;
  gap: var(--space-1);
  min-width: 0;
}

.TaskActor-module__avatar--2jSj6 {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}

.TaskActor-module__name--2rR1G {
  flex-grow: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.TaskStatusIcon-module__icon--1IBst {
  width: 13px;
  height: 13px;
}

.TaskStatusIcon-module__notStarted--v7_6T {
  color: var(--borderDisabled);
}

.TaskStatusIcon-module__inProgress--MEqgc {
  /* in progress icon is a custom svg that needs to be adjusted */
  height: 11px;
  color: var(--iconInProgress);
}

.TaskStatusIcon-module__waitingOn--1Aj3x {
  color: var(--iconWaiting);
}

.TaskStatusIcon-module__completed--yv6Co {
  color: var(--iconSuccess);
}

.TaskStatusIcon-module__canceled--1_DQz {
  color: var(--iconDisabled);
}

.TaskStatusChip-module__chip--2TSo9 {
  display: flex;
  align-items: center;
  padding: var(--space-0_5) var(--space-1);
  gap: var(--space-0_5);
  height: unset;
  border: none;
}

.TaskStatusChip-module__chipLabel--18im7 {
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
  padding: 0;
}

.TaskStatusChip-module__chipIcon--lLMTY {
  width: 12px;
  height: 12px;
  margin: 0 !important;
  color: currentColor !important;
}

.TaskStatusChip-module__notStarted--2Mz3e {
  color: var(--textSoft);
  background-color: var(--surfaceLow);
}

.TaskStatusChip-module__inProgress--sEfUh {
  color: var(--textInProgress);
  background-color: var(--backgroundInProgress);
}

.TaskStatusChip-module__waitingOn--KgbXF {
  color: var(--textWaiting);
  background-color: var(--backgroundWaiting);
}

.TaskStatusChip-module__completed--2Jp9G {
  color: var(--textAccentGreen);
  background-color: var(--backgroundCompleted);
}

.TaskStatusChip-module__canceled--3m4OY {
  color: var(--textSubtle);
  background-color: var(--surface);
  border: 1px solid var(--borderBold);
}

.TableCell-module__cell---yaTa {
  display: flex;
  align-items: center;
  padding: var(--space-1_5);
}

.TableCell-module__cell---yaTa:first-of-type {
  padding-left: var(--space-3);
}

.TableCell-module__cell---yaTa:last-of-type {
  padding-right: var(--space-3);
}

.TableCell-module__cellText--12tgf {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}

.TableCell-module__copyButtonContainer--15t6H {
  visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
}

.TableCell-module__cell---yaTa:hover .TableCell-module__copyButtonContainer--15t6H {
  visibility: visible;
}

.TableCell-module__iconContainer--26sfG {
  display: flex;
  align-items: center;
  padding: var(--space-0_5);
  background-color: var(--surface);
  border: 1px solid var(--border);
  border-radius: 2px;
  transition: border 200ms ease;
}

.TableCell-module__iconContainer--26sfG:hover {
  border: 1px solid var(--borderBold);
}

.TableCell-module__copyIcon--Ys0iE {
  color: var(--icon);
  width: 12px;
  height: 12px;
  transition: color 100ms ease;
}

.TableCell-module__iconContainer--26sfG:active .TableCell-module__copyIcon--Ys0iE {
  color: var(--iconSubtle);
}

.TableHeader-module__header--2PiVG {
  border-top: 1px solid var(--border);
  padding: var(--space-1_5);
  position: relative;
}

.TableHeader-module__header--2PiVG:first-of-type {
  padding-left: var(--space-3);
}

.TableHeader-module__header--2PiVG:last-of-type {
  padding-right: var(--space-3);
}

.TableHeader-module__root--1hEqs {
  width: 100%;
}

.TableHeader-module__icon--2Ro8X {
  width: 16px;
  height: 16px;
  color: var(--icon) !important;
}

.TableHeader-module__resizeContainer--3o2fW {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 0 6px;
  cursor: col-resize;
  display: flex;
  align-items: center;
}

.TableHeader-module__resizeHandle--3sQ_e {
  width: 1px;
  height: 14px;
  background-color: var(--borderBold);
}

.TablePagination-module__root--31I-u {
  position: fixed;
  bottom: 0;
  width: -moz-available;
  width: -webkit-fill-available;
  width: fill-available;
  border-top: 1px solid var(--border);
  background: var(--surface);
}

.TablePagination-module__toolbar--2kMES {
  min-height: 0;
  padding: var(--space-1_5) var(--space-3);
}

.TablePagination-module__displayedRows--1GvP2 {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: var(--text);
  margin: 0;
}

.TablePagination-module__actions--3W2gU {
  margin-left: 26px;
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.TablePagination-module__actionIcon--3Fj3W {
  width: 20px;
  height: 20px;
}

.TableRow-module__row--11-lB {
  display: grid;
  grid-template-columns: subgrid;
  border-bottom: 1px solid var(--border);
}

.TableRow-module__actionable--2eBD8 {
  cursor: pointer;
  transition: background-color 0.2s ease-out;
}

.TableRow-module__actionable--2eBD8:hover {
  background-color: var(--surfaceLow);
}

.TooltipWrapper-module__wrapper--1pVc7 {
  overflow: hidden;
}

.Table-module__gridContainer--1tNR6 {
  width: 100%;
  display: grid;
}

.TaskProgressChip-module__chip--Eouhh {
  display: flex;
  align-items: center;
  padding: var(--space-0_5) var(--space-1);
  gap: var(--space-0_5);
  height: unset;
  min-width: 40px;
  background-color: var(--surfaceLow);
  border: 1px solid var(--borderBold);
}

.TaskProgressChip-module__chipLabel--12kHN {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.45px;
  padding: 0;
}

.TaskProgressChip-module__chipVariant--1lOTt {
  display: flex;
  align-items: center;
  padding: var(--space-0_5) var(--space-1);
  gap: var(--space-0_5);
  height: unset;
  background-color: var(--surfaceLow);
  border: none;
}

.TaskProgressChip-module__chipLabelVariant--3-LQU {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
  padding: 0;
}

.TaskSubtaskTooltip-module__tooltip--1EQCY {
  min-width: 200px;
  max-width: 300px;
  padding: 0px;
  border-radius: var(--radius-8);
  border: 1px solid var(--border);
  background: var(--surfaceLow);
  overflow: hidden;
}

.TaskSubtaskTooltip-module__container--1g2yD {
  display: flex;
  flex-direction: column;
  max-width: 200px;
}

.TaskSubtaskTooltip-module__header--3I0bo {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: var(--space-1) var(--space-0_5) var(--space-1) var(--space-1_5);
  gap: 10px;
  transition: background 300ms ease;
  cursor: pointer;
}

.TaskSubtaskTooltip-module__header--3I0bo:hover {
  background: var(--surfaceMedium);
}

.TaskSubtaskTooltip-module__headerDetails--1x3I6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.TaskSubtaskTooltip-module__subtask--2cpz4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-1) var(--space-0_5) var(--space-1) var(--space-1_5);
  border-top: 1px solid var(--border);
  transition: background 300ms ease;
  cursor: pointer;
}

.TaskSubtaskTooltip-module__subtask--2cpz4:hover {
  background: var(--surfaceMedium);
}

.TaskSubtaskTooltip-module__subtaskDetails--30DQb {
  display: flex;
  gap: var(--space-1);
  flex-wrap: nowrap;
}

.TaskSubtaskTooltip-module__subTaskIcon--3XiwY {
  margin-top: 4px;
}

.TaskSubtaskTooltip-module__iconButton--2BKTh {
  margin-left: var(--space-1);
}

.TaskSubtaskTooltip-module__icon--1dLn1 {
  width: 16px;
  height: 16px;
  color: var(--iconSubtle);
}

.TaskProgressIndicator-module__progressChip--8sho5 {
  margin-left: var(--space-1_5);
}

.TableTaskTitle-module__taskTitleContainer--1whH7 {
  display: flex;
  align-items: center;
  overflow: hidden;
}

.TableTaskTitle-module__parentTaskContainer--1a9yw {
  display: flex;
  align-items: center;
  gap: var(--space-0_5);
  margin: 0 var(--space-0_5);
  overflow: hidden;
}

.TableTaskTitle-module__icon--1DA55 {
  width: 12px;
  height: 12px;
  color: var(--iconSubtle);
}

.TableTaskTitle-module__shrinkMore--z5vhA {
  flex-shrink: 1;
}

.TableTaskTitle-module__shrinkLess--2s3tR {
  flex-shrink: 0.3;
}

.TasksTable-module__table--h4i3Z {
  margin-bottom: 54px;
  overflow-y: auto;
}

.TasksTable-module__header--2_QCN {
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: var(--surface);
}

.TasksTable-module__loadingContainer--3-VGV {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1 / 9;
}

.TasksTable-module__chip--2riMo {
  display: flex;
  align-items: center;
  padding: var(--space-0_5) var(--space-1);
  gap: var(--space-0_5);
  border: 1px solid var(--borderBold);
  background: var(--backgroundNeutral);
  height: unset;
}

.TasksTable-module__chipLabel--32sla {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
  padding: 0;
}

.TasksTable-module__overdue--1ngno {
  display: flex;
  align-items: center;
  gap: var(--space-0_5);
  text-wrap: nowrap;
}

.TasksTable-module__overdueIcon--3YHN1 {
  width: 12px;
  height: 12px;
  color: var(--iconDanger);
}

.TasksTable-module__noTasks--3pKhp {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 371px); /* 371px is the height of the header + footer */
}

.TasksTable-module__icon--2wtOt {
  width: 14px;
  height: 14px;
  color: var(--icon);
}

.TasksFilterForm-module__form--2wi3e {
  width: 600px;
}

.TasksFilterForm-module__footer--2AHoQ {
  margin-top: 40px;
}

.TasksFilterForm-module__subHeader--9BZpm {
  font-size: 16px;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 10px;
}

.TasksFilterForm-module__flexWrapper--3bvR3 > div {
  margin: 0 !important;
}

.TasksFilterForm-module__flexWrapperMultiSelectRow--sSXeC > div {
  margin-bottom: 0 !important;
}

.TasksFilterForm-module__resetText--2wajb {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0.28px;
  text-decoration-line: underline;
  cursor: pointer;
}

.TasksFilterChip-module__tooltip--ar8ku {
  min-width: 160px;
  padding: 0;
  border-radius: var(--radius-4);
  border: 1px solid var(--border);
  background: var(--surfaceLow);
}

.TasksFilterChip-module__tooltipContent--1D8b8 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.TasksFilterChip-module__option--2o30A {
  padding: var(--space-1) var(--space-2);
}

.TasksToolbar-module__container--1Zk00 {
  display: flex;
  flex-direction: column;
}

.TasksToolbar-module__actionsContainer--zqYCa {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 var(--space-3) var(--space-2) var(--space-3);
}

.TasksToolbar-module__icon--1e71e {
  width: 14px;
  height: 14px;
  color: var(--icon);
}

.TasksToolbar-module__chipsContainer--3Cdqo {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: var(--space-2) var(--space-3);
  border-top: 1px solid var(--border);
}

.TasksToolbar-module__chips--qZ6ta {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-1);
}

.TasksToolbar-module__advancedFilters--2UkJS {
  border-top: 1px solid var(--border);
}

.TasksToolbar-module__checkbox--2i_h8 {
  padding: 0;
}

.FieldEnhancements-module__enhancedOption--2U2iN {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.TaskMessageModal-module__container--21QsJ {
  display: flex;
  flex-direction: column;
  gap: var(--space-6);
}

.TaskMessageModal-module__actions--1G021 {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: var(--space-2);
}

.TaskSubtasksWorkflow-module__container--2IC5u {
  display: flex;
  flex-direction: column;
  gap: var(--space-1);
}

.TaskSubtasksWorkflow-module__header--11bNx {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.TaskSubtasksWorkflow-module__title--9x4Sa {
  display: flex;
  align-items: center;
  gap: var(--space-1_5);
}

.TaskSubtasksWorkflow-module__icon--ZBvIR {
  width: 18px;
  height: 18px;
  color: var(--iconSubtle);
}

.TaskSubtasksWorkflow-module__createIcon--cW_zx {
  width: 18px;
  height: 18px;
  color: var(--icon);
}

.TaskSubtasksWorkflow-module__subtask--2kT-A {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-0_5) 0;
  cursor: pointer;
}

.TaskSubtasksWorkflow-module__subtaskDetails--34g2q {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.TaskWorkflowActions-module__menuIcon--3iMgG {
  color: var(--iconSubtle);
}

.TaskWorkflowActions-module__delete--2Pss3 {
  color: var(--textDanger) !important;
}

.TaskDetailsWorkflow-module__loading--2_VU9 {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.TaskDetailsWorkflow-module__overlay--P7LTO {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--backgroundOverlay);
  opacity: 0.3;
  z-index: 1;
  cursor: not-allowed;
}

.TaskDetailsWorkflow-module__errorContainer--3AO-9 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.TaskDetailsWorkflow-module__errorMessage--29wAI {
  font-family: var(--arizona);
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
  color: var(--text);
}

.TaskDetailsWorkflow-module__error--2c-8N {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
}

.TaskDetailsWorkflow-module__headerSection--1HE5E {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--space-2);
}

.TaskDetailsWorkflow-module__parentTaskContainer--CJkWj {
  flex: 1;
}

.TaskDetailsWorkflow-module__parentTaskLink--24x1- {
  display: inline-block;
  color: var(--textSubtle);
}

.TaskDetailsWorkflow-module__actionsSection--2t8kX {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.TaskDetailsWorkflow-module__formSection--2kcrn {
  margin-bottom: 24px;
}

.TaskDetailsWorkflow-module__subtasksSection--6lZmi {
  margin-bottom: 24px;
}

.TaskDetailsWorkflow-module__attachmentsSection--1kNVM {
  margin-bottom: 24px;
}

.TaskDetailsWorkflow-module__activitySection--1kyHO {
  margin-bottom: 24px;
}

.SecondaryTitle-module__name--2z4lw {
  color: var(--text);
  margin-left: 8px;
}

.SecondaryTitle-module__title--2HER2 {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px; /* 133.333% */
  letter-spacing: 0.36px;
}

.ActionRow-module__action--3AlMi {
  margin-left: var(--space-1);
  text-decoration: underline;
}

.ActionRow-module__container--bAUWW {
  padding: var(--space-2);
  border-bottom: 1px solid var(--border);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.ActionRow-module__container--bAUWW:last-child {
  border-bottom: none;
}

.ActionRow-module__end--3Ad_D {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ActionRow-module__start--2921M {
  display: flex;
}

.ActionRow-module__text--lmSTu {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.Disclosure-module__container--KdgkE {
  padding: 24px;
  margin-bottom: 24px;
}

.Disclosure-module__container--KdgkE:last-child {
  margin-bottom: 0;
}

.Disclosure-module__text--2J5D2 {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
}

.Disclosure-module__title--G2U4S {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px; /* 142.857% */
  margin-bottom: 8px;
}

.CreateEditLayout-module__container--1RYKb {
  display: flex;
  padding: 24px;
  justify-content: center;
}

.CreateEditLayout-module__inner--yumoh {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 75%;
  gap: 24px;
}

.CreateEditLayout-module__leftColumn--UjpSr {
  display: flex;
  flex: 1;
}

.CreateEditLayout-module__rightColumn--2E9eA {
  display: flex;
  flex-direction: column;
  width: 240px;
}

.ReviewBudget-module__body--RNSYV {
  background-color: var(--surfaceLow);
}

.ReviewBudget-module__container--5mVtA {
  padding: 48px;
  width: 100%;
}

.ReviewBudget-module__title--1-PVu {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 133.333% */
  letter-spacing: -0.3px;
  margin-bottom: 16px;
}

.PortfolioAssignmentSummary-module__container--1GzyX {
  min-width: 220px;
}

.PortfolioAssignmentSummary-module__text--7AiFr {
  font-family: var(--fakt);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px; /* 133.333% */
  letter-spacing: 0.36px;
}

.PortfolioAssignmentSummary-module__textPrimary--2odLg {
  color: var(--text);
}

.PortfolioAssignmentSummary-module__textSecondary--dXd3E {
  color: var(--textSubtle);
}

.PortfolioAssignmentSummary-module__groupNameRow--Zxvel {
  margin-bottom: 12px;
}

.PortfolioAssignmentSummary-module__accountRow--3O-Gv {
  margin-bottom: 4px;
}

.PortfolioAssignmentSummary-module__divider--1jSEY {
  margin-top: 12px;
  margin-bottom: 8px;
  border-color: var(--borderBold);
}

.Label-module__account--1CAFx {
  color: var(--textSubtle);
  font-size: 12px;
}

.AccountRow-module__container--Q0cV4 {
  padding: 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  border-bottom: 1px solid var(--border);
  justify-content: space-between;
}

.AccountRow-module__container--Q0cV4:last-child {
  border-bottom: none;
}

.AccountRow-module__tradingGroup--31q1r {
  cursor: pointer;
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.28px;
  text-decoration-line: underline;
}

.SpouseAccountPopOver-module__dotMenu--2LCIl {
  width: 30px;
  height: 28px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: inherit;
  cursor: pointer;
}

.SpouseAccountPopOver-module__dotMenu--2LCIl:hover {
  background-color: var(--backgroundSubtle);
}

.SpouseAccountPopOver-module__dotsIcon--1-ohQ {
  color: var(--icon);
}

.SpouseAccountPopOver-module__popoverMenu--12yLq {
  width: 160px;
  border-radius: 5px;
  background-color: var(--backgroundSubtle);
  border: 1px solid var(--borderBold);
  box-shadow: none;
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: center;
  padding: 8px;
}

.AccountListForClient-module__container--3YD2H {
  margin-bottom: 24px;
}

.AccountListForClient-module__container--3YD2H:last-child {
  margin-bottom: 0;
}

.AccountListForClient-module__header--34II5 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}

.AccountListForClient-module__name--15JzR {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.28px;
}

.AccountListForClient-module__spouse--hqGj9 {
  color: var(--textSubtle);
  margin-left: 8px;
}

.SelectClientModal-module__container--3wQuU {
  display: flex;
  flex-direction: column;
  padding: 8px;
}

.SelectClientModal-module__footer--2YgfB {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: end;
  gap: 12px;
  margin-top: 16px;
}

.SelectClientModal-module__inputContainer--2p4Mp {
  margin: 48px 0;
}

.SelectClientModal-module__subtitle--3kZsS {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.28px;
}

.SelectClientModal-module__title--2MahG {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 28px;
  font-style: normal;
  font-weight: 300;
  line-height: 40px; /* 142.857% */
  letter-spacing: -0.28px;
}

.SelectAccounts-module__body--1HdP4 {
  background-color: var(--surfaceLow);
}

.SelectAccounts-module__container--1jaSm {
  padding: 48px;
  width: 100%;
}

.SelectAccounts-module__title--3fIbI {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 133.333% */
  letter-spacing: -0.3px;
}

.SelectAccounts-module__titleContainer--1kAu5 {
  display: flex;
  flex-direction: row;
  margin-bottom: 24px;
  align-items: center;
  justify-content: space-between;
}

.ReviewDisclosures-module__container--2MteF {
  display: flex;
  flex-direction: column;
}

.ReviewDisclosures-module__list--2w8N6 {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.ReviewDisclosures-module__listContainer--2rJhO {
  display: flex;
  flex-direction: row;
}

.SelectBudget-module__body--3FuZH {
  background-color: var(--surfaceLow);
}

.SelectBudget-module__container--oeSV5 {
  padding: 48px;
  width: 100%;
}

.SelectBudget-module__label--2KlLl {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.28px;
}

.SelectBudget-module__title--1_ixX {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 133.333% */
  letter-spacing: -0.3px;
  margin-bottom: 24px;
}

.YearRow-module__budgetContainer--3zpGi {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  margin-left: 12px;
}

.YearRow-module__budget--ShIX8 {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.28px;
}

.YearRow-module__budgetAmount--3bgzt {
  color: var(--text);
  margin-left: 8px;
}

.YearRow-module__container--30183 {
  padding: 24px;
  border-bottom: 1px solid var(--border);
  display: flex;
  flex-direction: row;
  align-items: center;
}

.YearRow-module__container--30183:last-child {
  border-bottom: none;
}

.YearRow-module__text--2YGlm {
  color: (--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.28px;
}

.SelectYear-module__body--2JPiL {
  background-color: var(--surfaceLow);
  border-radius: 8px;
}

.SelectYear-module__container--kA3HG {
  padding: 48px;
  width: 100%;
}

.SelectYear-module__title--3vPzS {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 133.333% */
  letter-spacing: -0.3px;
  margin-bottom: 24px;
}

.Success-module__container--3M6aL {
  padding: 96px;
  display: flex;
  justify-content: center;
}

.Success-module__inner--8ntfz {
  background-color: var(--surfaceMedium);
  margin-bottom: 48px;
}

.Success-module__outer--1QT0w {
  background-color: var(--surfaceLow);
  padding: 48px;
  width: 50%;
}

.Success-module__subtitle--GT5g7 {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px; /* 133.333% */
  letter-spacing: 0.36px;
  margin-bottom: 8px;
}

.Success-module__title--285TH {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 28px;
  font-style: normal;
  font-weight: 300;
  line-height: 40px; /* 142.857% */
  letter-spacing: -0.28px;
}

.Success-module__titleContainer--1PNRE {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
}

.BackButton-module__icon--1KwC_ {
  color: var(--icon);
  width: 14px;
  height: 14px;
}

.FlowHero-module__cancelContainer--1DRwX {
  position: absolute;
  right: -48px;
}

.FlowHero-module__container--2RJgL {
  background-color: var(--surfaceLow);
  display: flex;
  height: 185px;
  border-bottom: 1px solid var(--border);
  padding: 24px;
  justify-content: center;
}

.FlowHero-module__controls---GFyf {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 24px;
}

.FlowHero-module__inner--314QQ {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 75%;
  position: relative;
}

.FlowHero-module__lowerContainer--2xGKx {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.FlowHero-module__secondaryTitle--R9qES {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px; /* 133.333% */
  letter-spacing: 0.36px;
  margin-bottom: 4px;
}

.FlowHero-module__title--7AquH {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 28px;
  font-style: normal;
  font-weight: 300;
  line-height: 40px; /* 142.857% */
  letter-spacing: -0.28px;
  margin: 0;
}

.ClientSelectAccounts-module__body--1pzOn {
  background-color: var(--surfaceLow);
}

.ClientSelectAccounts-module__container--3z2m2 {
  padding: 48px;
  width: 100%;
}

.ClientSelectAccounts-module__name--2Rqhl {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.28px;
  margin-bottom: 12px;
}

.ClientSelectAccounts-module__title--1zTaa {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 133.333% */
  letter-spacing: -0.3px;
}

.ClientSelectAccounts-module__titleContainer--1HvzW {
  display: flex;
  flex-direction: row;
  margin-bottom: 24px;
  align-items: center;
  justify-content: space-between;
}

.basicTable-module__table--2l7gC {
  margin-bottom: 32px;
  border-radius: 8px;
  width: 100%;
  border-collapse: separate !important;
  border-spacing: 0;
}

.basicTable-module__thead--2CQhI tr {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.basicTable-module__thead--2CQhI td:first-child {
  border-top-left-radius: 8px;
}

.basicTable-module__thead--2CQhI td:last-child {
  border-top-right-radius: 8px;
}

.basicTable-module__row--1mxAa:last-child td:first-child {
  border-bottom-left-radius: 8px;
}

.basicTable-module__row--1mxAa:last-child td:last-child {
  border-bottom-right-radius: 8px;
}

.basicTable-module__headerRow--2c6ni {
  background-color: var(--backgroundSubtlest);
}

.basicTable-module__footerRow--3lAwp {
  background-color: var(--backgroundSubtlest);
}

.basicTable-module__footerRow--3lAwp .basicTable-module__cell--UruU9:first-child {
  border-left: 1px solid var(--border);
}

.basicTable-module__footerRow--3lAwp td:first-child {
  border-bottom-left-radius: 8px;
}

.basicTable-module__footerRow--3lAwp td:last-child {
  border-bottom-right-radius: 8px;
}

.basicTable-module__headerCell--8sqWQ {
  border-top: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
  border-right: 1px solid var(--border);
  padding: 12px 16px 12px 16px;
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.basicTable-module__textSubtle--3rfIB {
  color: var(--textSubtle);
}

.basicTable-module__cell--UruU9 {
  border-bottom: 1px solid var(--border);
  border-right: 1px solid var(--border);
  padding: 12px 16px 12px 16px;
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
  word-wrap: break-word;
}

.basicTable-module__thead--2CQhI .basicTable-module__cell--UruU9 {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.28px;
  word-wrap: break-word;
  border-top: 1px solid var(--border);
}

.basicTable-module__thead--2CQhI .basicTable-module__headerCell--8sqWQ:first-child {
  border-left: 1px solid var(--border);
}

.basicTable-module__thead--2CQhI .basicTable-module__cell--UruU9:first-child {
  border-left: 1px solid var(--border);
}

.basicTable-module__row--1mxAa .basicTable-module__cell--UruU9:first-child {
  border-left: 1px solid var(--border);
}

.basicTable-module__rowHighlight--2YAzz {
  background-color: var(--backgroundSubtlest);
}

.basicTable-module__flexRow--e6Myj {
  display: flex;
}

.basicTable-module__infoIcon--2HFOt {
  margin-top: 2px;
}

.HeaderWithSubtext-module__container--i3rcg {
  width: 100%;
  margin-top: 32px;
}

.HeaderWithSubtext-module__title--3Wrkm {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  word-wrap: break-word;
}

.HeaderWithSubtext-module__text--3bb41 {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
  word-wrap: break-word;
}

.HeaderWithSubtext-module__flexRow--3XtKg {
  display: flex;
}

.HypotheticalHoldingsWeightsTable-module__textAlignLeft--2BE7_ {
  text-align: left;
}

.HypotheticalHoldingsWeightsTable-module__textAlignRight--2JT71 {
  text-align: right;
}

.HypotheticalHoldingsWeightsTable-module__holdingsParent--3iFB4 {
  display: flex;
  align-items: center;
  padding-left: 10px;
  cursor: pointer;
}

.HypotheticalHoldingsWeightsTable-module__holdingsLeaf--1AIpv {
  padding-left: 30px;
}

.HypotheticalHoldingsWeightsTable-module__chevronRight--1DtFF {
  color: var(--iconSubtle);
  width: 15px;
  height: 15px;
  margin: 0px 5px 0px 0px;
  cursor: pointer;
}

.HypotheticalHoldingsWeightsTable-module__chevronDown--SO2ID {
  color: var(--icon);
  width: 15px;
  height: 15px;
  margin: 0px 5px 0px 0px;
  cursor: pointer;
}

.HypotheticalHoldingsWeightsTable-module__heading--1uuHX {
  display: flex;
  margin: 16px 0px 10px 0px;
}

.HypotheticalHoldingsWeightsTable-module__header--6-jEO {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.ScenarioSettings-module__borderBox--2vRAn {
  width: 100%;
}

.ScenarioSettings-module__borderBoxHeader--2haXn {
  background-color: var(--backgroundInverseSubtle);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 16px 24px 16px 24px;
}

.ScenarioSettings-module__borderBoxBody--2iD4R {
  padding-left: 24px;
  padding-right: 24px;
}

.ScenarioSettings-module__borderBox2--wVEFy {
  width: 100%;
}

.ScenarioSettings-module__borderBoxHeader2--1pfWN {
  background-color: var(--backgroundInverseSubtle);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 16px 24px 12px 24px;
}

.ScenarioSettings-module__chevronDown--3oWTh {
  cursor: pointer;
}

.ScenarioSettings-module__chevronUp--1xiMU {
  cursor: pointer;
}

.ScenarioSettings-module__flexRow--3OqqF {
  display: flex;
  align-items: center;
  gap: 24px;
  margin-bottom: 24px;
}

.ScenarioSettings-module__flexRowEnd--8wUZe {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 24px;
  gap: 12px;
}

.ScenarioSettings-module__start--2eeVv {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
  word-wrap: break-word;
}

.ScenarioSettings-module__edit--1APhT {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 12px;
  font-weight: 600;
  text-decoration: underline;
  line-height: 16px;
  letter-spacing: 0.36px;
  word-wrap: break-word;
  cursor: pointer;
}

.ScenarioSettings-module__edit--1APhT:hover {
  opacity: 0.8;
}

.HypotheticalResultsAnalysis-module__container--3e7U4 {
  width: 100%;
}

.HypotheticalResultsAnalysis-module__tableHeader--2Stas {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin: 16px 0px 10px 0px;
}

.HypotheticalResultsAnalysis-module__modelSelectionBar--3vq4d {
  display: flex;
  align-items: center;
  margin: 24px 0px 24px 0px;
  border-bottom: 1px solid var(--borderBold);
}

.HypotheticalResultsAnalysis-module__tab--1A60W {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
  word-wrap: break-word;
  cursor: pointer;
  margin-right: 40px;
  padding-bottom: 10px;
  display: flex;
}

.HypotheticalResultsAnalysis-module__tabSelected--3_xbk {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  word-wrap: break-word;
  border-bottom: 2px solid var(--borderSelected);
  padding-bottom: 8px;
  cursor: pointer;
  margin-right: 40px;
  display: flex;
}

.HypotheticalResultsAnalysis-module__infoIcon--qC2GY {
  margin-top: 2px;
}

.SelectHypotheticalModel-module__borderBox--3aadK {
  box-sizing: border-box;
  padding: 30px 30px 30px 30px;
}

.SelectHypotheticalModel-module__container--1Cmof {
  margin-bottom: 30px;
}

.SelectHypotheticalModel-module__heading--3wlbT {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}

.SelectHypotheticalModel-module__header--3egCc {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  word-wrap: break-word;
}

.SelectHypotheticalModel-module__headerEnd--AySMp {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  font-weight: 400;
}

.SelectHypotheticalModel-module__label--10jT_ {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
  word-wrap: break-word;
  margin-bottom: 10px;
}

.SelectHypotheticalModel-module__dropdownsContainer--1ALrT {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 20px;
  margin: 20px 0px 30px 0px;
}

.SelectHypotheticalModel-module__dropdownSelectContainer--2JZ41 {
  width: 100%;
}

.SelectHypotheticalModel-module__dropdownSelect--3iBwu {
  background-color: var(--backgroundInverseSubtle);
}

.SelectHypotheticalModel-module__dropdownSelectMenu--2ZweP {
  background-color: var(--backgroundSubtlest);
}

.SelectHypotheticalModel-module__settings--3cD5V {
  display: flex;
  align-items: center;
}

.SelectHypotheticalModel-module__infoIcon--2FSuF {
  margin: 0px 25px 0px -5px;
}

.SelectHypotheticalModel-module__flexRow--1MR2m {
  display: flex;
  align-items: center;
  margin: var(--space-2) 0px var(--space-1) 0px;
}

.SelectHypotheticalModel-module__tooltip--1DWF4 {
  color: var(--iconSubtle);
}

.SelectHypotheticalModels-module__container--24Pxi {
  width: 100%;
}

.CreateTransitionModal-module__label--3lsYx {
  margin-top: var(--space-1);
  margin-bottom: var(--space-3);
}

.CreateTransitionModal-module__header--1vsHT {
  margin-bottom: var(--space-1_5);
}

.PipelineSummary-module__container--1ACQ1 {
  padding: 0 var(--space-3) var(--space-3);
}

.TransitionsTable-module__table--3aV8b {
  margin-bottom: 54px;
  overflow-y: auto;
}

.TransitionsTable-module__header--2YvXC {
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: var(--surface);
}

.TransitionsTable-module__loadingContainer--wR2cl {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1 / 8;
}

.TransitionsTable-module__noTransitions--2CrQO {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 371px);
}

.TransitionsTable-module__icon--2YobY {
  width: 14px;
  height: 14px;
  color: var(--icon);
}

.FormSection-module__container--1--4L {
  /* Span the section across all columns of the outer grid */
  grid-column: 1 / -1;
}

.FormSection-module__title--_xn3X {
  /* Desired spacing to the first row of fields */
  margin-bottom: var(--space-1_5);
}

.FormSection-module__grid--1TIRJ {
  display: grid;
  gap: var(--space-3);
}

.TransitionsDetails-module__content--BLOuh {
  display: flex;
  flex-direction: column;
  gap: var(--space-3);
  padding: var(--space-3);
  height: 100%;
  overflow-y: auto;
}

.TransitionsDetails-module__header--_1eAm {
  display: flex;
  flex-direction: column;
  gap: var(--space-0_5);
  margin-bottom: var(--space-2);
}

.TransitionsDetails-module__container--3zrnZ {
  flex-grow: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.TransitionsDetails-module__sections--bspFo {
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
}

.TransitionsDetails-module__sectionHeader--1iMol {
  margin-bottom: var(--space-1);
}

.TransitionsDetails-module__detailsButton--8kK2h,
.TransitionsDetails-module__trackerButton--1ISoJ {
  width: 100%;
}

.TransitionsDetails-module__detailsButton--8kK2h button {
  width: 100%;
  justify-content: left;
}

.TransitionsDetails-module__trackerButton--1ISoJ button {
  width: 100%;
  justify-content: space-between;
}

.TransitionsDetails-module__tabularContainer--2DgsU {
  gap: var(--space-1);
}

.TransitionsDetails-module__tabularContent--2-NFD {
  border: 1px solid var(--borderBold);
  border-radius: var(--radius-8);
  background: var(--surfaceLow);
}

.TransitionsDetails-module__tabularTitle--t8UsB {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.TransitionsDetails-module__tabularEntry--1uKra {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  align-self: center;
}

.TransitionsDetails-module__leftEntry--3i8z2 {
  flex: 1 0 35%;
}

.TransitionsDetails-module__rightEntry--1kznR {
  flex: 1 0 65%;
  text-align: right;
}

.TransitionsDetails-module__tabularRow--VFLUV {
  display: flex;
  justify-content: space-between;
  padding: var(--space-2);
}

.TransitionsDetails-module__tabularRow--VFLUV:not(:last-child) {
  border-bottom: 1px solid var(--borderBold);
}

/* Base chip styling */
.TransitionsDetails-module__chip--2p91B {
  display: flex;
  align-items: center;
  padding: var(--space-0_5) var(--space-1);
  gap: var(--space-0_5);
  height: unset;
  border: none;
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
  align-self: flex-end;
  color: var(--textSoft);
  background-color: var(--surfaceLow);
}

.TransitionStatusChip-module__chip--3txbq {
  display: flex;
  align-items: center;
  padding: var(--space-0_5) var(--space-1);
  gap: var(--space-0_5);
  height: unset;
  border: none;
}

.TransitionStatusChip-module__chipLabel--L1lDQ {
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
  padding: 0;
}

.TransitionStatusChip-module__chipIcon--2nMM8 {
  width: 12px;
  height: 12px;
  margin: 0 !important;
  color: currentColor !important;
}

/* Onboarding Status styles */
.TransitionStatusChip-module__completed--i-xAM {
  color: var(--textAccentGreen);
  background-color: var(--backgroundCompleted);
}

.TransitionStatusChip-module__delayed--u40Tr {
  color: var(--textError);
  background-color: var(--backgroundError);
}

.TransitionStatusChip-module__inProgress--2Mz4V {
  color: var(--textInProgress);
  background-color: var(--backgroundInProgress);
}

/* Transition Status styles */
.TransitionStatusChip-module__onTrack--VcUFe {
  color: var(--textAccentGreen);
  background-color: var(--backgroundCompleted);
}

.TransitionStatusChip-module__transitionDelayed--xSwvS {
  color: var(--textWaiting);
  background-color: var(--backgroundWaiting);
}

.TransitionStatusChip-module__offTrack--3d2RJ {
  color: var(--textWaiting);
  background-color: var(----backgroundWaiting);
}

/* Sentiment styles */
.TransitionStatusChip-module__good--3yW32 {
  color: var(--textAccentGreen);
  background-color: var(--backgroundCompleted);
}

.TransitionStatusChip-module__mixed--128hm {
  color: var(--textWaiting);
  background-color: var(--backgroundWaiting);
}

.TransitionStatusChip-module__risk--30JPx {
  color: var(--textError);
  background-color: var(--backgroundError);
}

/* Default style */
.TransitionStatusChip-module__default--J3pKX {
  color: var(--textSoft);
  background-color: var(--surfaceLow);
}

.ExpandableTableRow-module__container--3SAOM {
  width: 100%;
  padding: var(--space-1_5) 0px;
  border-bottom: 1px solid var(--border);
  box-sizing: border-box;
  min-height: 64px;
  display: flex;
  flex-direction: column;
}

.ExpandableTableRow-module__container--3SAOM:last-child {
  border-bottom: none;
}

.ExpandableTableRow-module__container--3SAOM.ExpandableTableRow-module__expanded--2zLDf {
  height: auto;
  min-height: 64px;
}

.ExpandableTableRow-module__innerContainer--3e-lq {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  min-height: 32px;
}

.ExpandableTableRow-module__flex--oB5aA {
  display: flex;
  align-items: center;
}

.ExpandableTableRow-module__arrow--11cXW {
  width: 16px;
  height: 16px;
  color: var(--icon);
  margin-right: var(--space-0_5);
  cursor: pointer;
}

.ExpandableTableRow-module__arrowRotateDown--afAat {
  transform: rotate(90deg);
  transition: transform 0.2s;
}

.ExpandableTableRow-module__arrowRotateRight--1_Q-J {
  transform: rotate(0deg);
  transition: transform 0.2s;
}

.TransitionHeader-module__headerStack--1BT-q {
  padding-top: var(--space-3);
  padding-bottom: var(--space-2);
}

.TransitionProgressInfo-module__progressStack--16ioo {
  white-space: nowrap;
}

.TransitionTasksTablePagination-module__paginationContainer--1KMIN {
  background-color: var(--surfaceLow);
  border-top: 1px solid var(--border);
  min-height: 0;
  padding: var(--space-1_5) var(--space-3);
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: var(--space-2);
}

.TransitionTasksTablePagination-module__displayText--14vnq {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: var(--text);
  margin: 0;
}

.TransitionTasksTablePagination-module__actionsContainer--1hfJu {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.TransitionTasksTablePagination-module__actionsContainer--1hfJu button {
  height: 20px;
  width: 20px;
}

.TransitionTasksTablePagination-module__actionIcon--3ydNQ {
  width: 14px;
  height: 14px;
}

.TransitionTasksTable-module__tableContainer--2rCeP {
  border: 1px solid var(--border);
  border-radius: var(--radius-8);
  overflow: hidden;
  background-color: var(--surface);
}

.TransitionTasksTable-module__headerRow--2ShXX {
  background-color: var(--surfaceLow);
}

.TransitionTasksTable-module__headerCell--3ivNR {
  background-color: var(--surfaceLow);
  border-right: none; /* Remove vertical dividers */
  border-top: none; /* Remove top border to show only container border */
  border-bottom: none; /* Remove bottom border for cleaner look */
  padding: var(--space-1_5);
  font-weight: 500;
  font-size: 14px;
  display: flex;
  align-items: center;
}

/* Ensure the TableSortLabel content is also vertically centered */
.TransitionTasksTable-module__headerCell--3ivNR button,
.TransitionTasksTable-module__headerCell--3ivNR span {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}

.TransitionTasksTable-module__headerCell--3ivNR:first-of-type {
  padding-left: var(--space-3);
}

.TransitionTasksTable-module__headerCell--3ivNR:last-of-type {
  padding-right: var(--space-3);
}

.TransitionTasksTable-module__dataRow--JwwLx {
  background-color: var(--surface);
  border-bottom: 1px solid var(--border);
}

.TransitionTasksTable-module__dataRow--JwwLx:last-of-type {
  border-bottom: none;
}

.TransitionTasksTable-module__dataRow--JwwLx:last-of-type .TransitionTasksTable-module__dataCell--1aiBx {
  border-bottom: none;
}

.TransitionTasksTable-module__dataCell--1aiBx {
  padding: var(--space-1_5);
  border-right: none; /* Remove vertical dividers */
  font-size: 14px;
}

.TransitionTasksTable-module__dataCell--1aiBx:first-of-type {
  padding-left: var(--space-3);
}

.TransitionTasksTable-module__dataCell--1aiBx:last-of-type {
  padding-right: var(--space-3);
}

.TransitionTasksTable-module__footerRow--8GXU8 {
  background-color: var(--surfaceLow);
  border-top: 1px solid var(--border);
}

.TransitionTasksTable-module__noTasks--LPkQn {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
}

.TransitionTasksTable-module__icon--3gueI {
  width: 14px;
  height: 14px;
  color: var(--icon);
}

.TransitionHubSpotCard-module__container--1nyCI {
  border: 1px solid var(--border);
  border-radius: var(--radius-8);
  background: var(--surfaceLow);
  overflow: hidden;
}

.TransitionHubSpotCard-module__titleRow--2rcLV {
  padding: var(--space-3);
  padding-bottom: var(--space-1_5);
}

.TransitionHubSpotCard-module__title--1p7yP {
  margin: 0;
  font-weight: 500;
  line-height: 1.4;
}

.TransitionHubSpotCard-module__linkRow--1I_rI {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: var(--space-3);
  padding-right: var(--space-3);
  padding-bottom: var(--space-1_5);
}

.TransitionHubSpotCard-module__divider--3M5rV + .TransitionHubSpotCard-module__linkRow--1I_rI {
  padding-top: var(--space-1_5);
}

.TransitionHubSpotCard-module__leftContent--236E8 {
  display: flex;
  flex-direction: column;
  gap: var(--space-1);
  flex: 1;
}

.TransitionHubSpotCard-module__linkTitle--3QALR {
  margin: 0;
  font-weight: 400;
  line-height: 1.4;
}

.TransitionHubSpotCard-module__divider--3M5rV {
  height: 1px;
  background: var(--border);
  margin: 0 var(--space-3);
}

.TransitionHubSpotCard-module__icon--E3Opb {
  width: 16px;
  height: 16px;
}

.TransitionLinksCard-module__container--d48oD {
  border: 1px solid var(--border);
  border-radius: var(--radius-8);
  background: var(--surfaceLow);
  overflow: hidden;
}

.TransitionLinksCard-module__linkSection--2zwDz {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--space-3);
  gap: var(--space-3);
}

.TransitionLinksCard-module__leftContent--1tYfM {
  display: flex;
  flex-direction: column;
  gap: var(--space-1);
  flex: 1;
}

.TransitionLinksCard-module__title--3Nb9O {
  margin: 0;
  font-weight: 500;
  line-height: 1.4;
}

.TransitionLinksCard-module__subtitle--3FkD5 {
  margin: 0;
  font-weight: 400;
  line-height: 1.4;
}

.TransitionLinksCard-module__divider--29qzv {
  height: 1px;
  background: var(--border);
  margin: 0 var(--space-3);
}

.TransitionLinksCard-module__icon--2s1-U {
  width: 16px;
  height: 16px;
}

.TransitionErrorState-module__refreshIcon--k2lK8 {
  width: 14px;
  height: 14px;
}

.OnboardingTaskCard-module__container--1YNZR {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-3);
  border: 1px solid var(--border);
  border-radius: var(--radius-8);
  background: var(--surfaceLow);
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.OnboardingTaskCard-module__container--1YNZR:hover {
  background: var(--surfaceHigh);
  border-color: var(--border);
}

.OnboardingTaskCard-module__container--1YNZR:disabled,
.OnboardingTaskCard-module__containerDisabled--1WLl3 {
  cursor: not-allowed;
  opacity: 0.6;
}

.OnboardingTaskCard-module__container--1YNZR:disabled:hover,
.OnboardingTaskCard-module__containerDisabled--1WLl3:hover {
  background: var(--surfaceLow);
  border-color: var(--border);
}

.OnboardingTaskCard-module__leftContent--16Gzo {
  display: flex;
  align-items: center;
  gap: 0;
  flex-grow: 1;
}

.OnboardingTaskCard-module__title--2ktop {
  margin: 0;
  font-weight: 500;
}

.OnboardingTaskCard-module__chevronIcon--3W_Za {
  color: var(--textSubtle);
  font-size: 20px;
}

.TransitionDetails-module__container--3b509 {
  box-sizing: border-box;
  border: 1px solid var(--border);
  border-radius: var(--radius-8);
  background: var(--surfaceLow);
  overflow: hidden;
}

.TransitionDetails-module__detailRow--2bnJ6 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--space-2) var(--space-3);
}

.TransitionDetails-module__detailRow--2bnJ6:not(:last-child) {
  border-bottom: 1px solid var(--border);
}

.TransitionDetails-module__detailRow--2bnJ6:first-child {
  padding-top: var(--space-3);
}

.TransitionDetails-module__detailRow--2bnJ6:last-child {
  padding-bottom: var(--space-3);
}

.TransitionDetails-module__accordionContainer--2umzy {
  padding: var(--space-2) var(--space-3);
}

.TransitionDetails-module__accordionContainer--2umzy .TransitionDetails-module__accordion--3fhup {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}

.TransitionDetails-module__accordionContainer--2umzy .TransitionDetails-module__accordion--3fhup::before {
  display: none;
}

.TransitionDetails-module__accordionContainer--2umzy .TransitionDetails-module__accordionSummary--Jwaku {
  padding: 0;
  min-height: auto;
}

.TransitionDetails-module__accordionContainer--2umzy .TransitionDetails-module__accordionSummary--Jwaku.TransitionDetails-module__accordionSummary--Jwaku {
  padding: 0;
  min-height: auto;
}

.TransitionDetails-module__accordionContainer--2umzy .TransitionDetails-module__accordionDetails--2eoC3 {
  padding: 0;
  background: transparent;
}

.TransitionDetails-module__expandIcon--P-6He {
  color: var(--text);
  width: 16px;
  height: 16px;
}

.TransitionDetails-module__accordionRow--1kJ1X {
  display: flex;
  align-items: flex-start;
  padding: var(--space-1) 0;
  border-bottom: 1px solid var(--border);
  gap: var(--space-1);
}

.TransitionDetails-module__accordionRow--1kJ1X:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

.TransitionDetails-module__accordionRow--1kJ1X > div {
  width: 50%;
  text-align: left;
}

.TransitionDetails-module__documentsList--30uX6 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.TransitionDetails-module__skeleton--3ICKu {
  gap: var(--space-1);
}

.TransitionDetails-module__skeletonContainer--1RDwq .TransitionDetails-module__detailRow--2bnJ6 {
  border-bottom: none;
  margin-bottom: var(--space-1);
}

.TransitionDetails-module__skeletonContainer--1RDwq .TransitionDetails-module__detailRow--2bnJ6:last-child {
  margin-bottom: 0;
}

.TransitionNextTasksAndDetails-module__flexColumn--3iBVU {
  flex: 1;
}

.TransitionCard-module__container--1Wdih {
  border-radius: var(--radius-8);
  border: 1px solid var(--border);
  background: var(--surfaceLow);
  width: 100%;
}

.TransitionCard-module__paddingSmall--T-Hso {
  padding: var(--space-3) var(--space-2);
}

.TransitionCard-module__paddingMedium--1cuN9 {
  padding: var(--space-3) var(--space-2_5);
}

.TransitionCard-module__paddingLarge--4QPW_ {
  padding: var(--space-3);
}

.TransitionOverview-module__cards--1ExYS {
  display: flex;
  gap: var(--space-2);
}

.TransitionOverview-module__containerLeft--1kJZD {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.TransitionOverview-module__containerLeft--1kJZD > .TransitionOverview-module__row--1W9T0 {
  flex: unset;
}

.TransitionOverview-module__containerMiddle--33WPU {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.TransitionOverview-module__containerMiddle--33WPU > * {
  border-bottom: 1px solid var(--border);
}

.TransitionOverview-module__containerRight--2Nx9F {
  display: flex;
  flex-direction: column;
  gap: var(--space-1);
}

.TransitionOverview-module__row--1W9T0 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
}

.TransitionOverview-module__rowPadding--QcVRq {
  padding: var(--space-2) var(--space-3);
}

.TransitionProgressIndicator-module__progressStep--36KXR {
  padding: 10px 24px;
  min-width: 0;
  flex: 1;
  border-radius: 0;
  background-color: var(--step-background-color);
}

.TransitionProgressIndicator-module__progressStep--36KXR:first-of-type {
  border-radius: 100px 0 0 100px;
}

.TransitionProgressIndicator-module__progressStep--36KXR:last-of-type {
  border-radius: 0 100px 100px 0;
}

.TransitionProgressIndicator-module__progressStep--36KXR:first-of-type:last-of-type {
  border-radius: 100px;
}

.TransitionProgressIndicator-module__inProgress--1PZPp {
  --step-background-color: var(--chartLinePrimary);
}

.TransitionProgressIndicator-module__completed--xxqba {
  --step-background-color: color-mix(
    in srgb,
    var(--chartLinePrimary) 40%,
    transparent
  );
}

.TransitionProgressIndicator-module__notStarted--3GHIF {
  --step-background-color: var(--surfaceLow);
}

.TransitionProgressIndicator-module__progressBar--FQ1ue {
  margin-top: var(--space-4);
}

.TransitionSection-module__container--1TxwD {
  padding-left: var(--space-3);
  padding-right: var(--space-3);
  padding-bottom: var(--space-3);
}

.TransitionSection-module__container--1TxwD:not(:last-of-type) {
  border-bottom: 1px solid var(--border);
}

.TransitionSummary-module__navigation--19fYm {
  background: var(--surfaceLow);
  margin-top: calc(-1 * var(--space-3));
  margin-bottom: var(--space-3);
  padding-top: var(--space-2);
  padding-left: var(--space-3);
  padding-right: var(--space-3);
}

.Layout-module__hero--17QFW {
  min-height: 129px;
}

.DailyTradingNavigation-module__container--3qyat {
  --dropdown-width: 230px;

  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}

.DailyTradingNavigation-module__dropdown--3BcX8 {
  position: relative;
  display: inline-block;
  min-width: var(--dropdown-width);
}

.DailyTradingNavigation-module__dropdown_content--14p_Y {
  display: none;
  position: absolute;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  min-width: var(--dropdown-width);
  border-radius: 6px;
  border: solid 1px rgba(255, 255, 255, 0.1);
  background-color: #141c33;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.DailyTradingNavigation-module__dropdown--3BcX8:hover .DailyTradingNavigation-module__dropdown_content--14p_Y {
  display: block;
  cursor: pointer;
}

.DailyTradingNavigation-module__dropdown_title--1BTqv {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.05);
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 6px;
}

.DailyTradingNavigation-module__title--1klWW {
  margin: 11px 5px 11px 0;
  font-family: Fakt;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.65px;
  letter-spacing: 0.63px;
  color: #fff;
}

.DailyTradingNavigation-module__link--2DY46 {
  text-decoration: none;
  padding: 10px 10px 10px 10px;
  display: block;
  font-family: Fakt;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.65px;
  letter-spacing: 0.63px;
  color: #fff;
}

.DailyTradingNavigation-module__link--2DY46:hover {
  text-decoration: none;
  color: #427cbf;
  cursor: pointer;
}

.ModelPickerModal-module__modal--3wxA8 {
  padding-bottom: var(--space-1);
}

.ModelPickerModal-module__title--PHU13 {
  margin-bottom: var(--space-4);
}

.ModelPickerModal-module__flexRow--rhIak {
  display: flex;
  align-items: center;
  margin: var(--space-2) 0px var(--space-1) 0px;
}

.ModelPickerModal-module__dropdownHeaderMargin1--2K_9m {
  margin: 0px 0px var(--space-1) 0px;
}

.ModelPickerModal-module__dropdownHeaderMargin2--V-9By {
  margin: var(--space-2) 0px var(--space-1) 0px;
}

.ModelPickerModal-module__tooltip--3eiTe {
  color: var(--iconSubtle);
}

:root {
  --verticalPadding: 20px;
  --horizontalPadding: 32px;
  --borderRadius: 10px;
}

.Accordion-module__border--jTyL_ {
  border: 1px solid var(--borderBold);
  border-radius: var(--borderRadius);
  overflow: hidden;
}

.Accordion-module__header--20p7e {
  padding-top: var(--verticalPadding);
  padding-left: var(--horizontalPadding);
  padding-right: var(--horizontalPadding);
  padding-bottom: var(--verticalPadding);
  position: relative;
  cursor: pointer;
}

.Accordion-module__headerLine--3RzAf {
  height: 1px;
  background-color: var(--borderBold);
  position: absolute;
  bottom: -1px;
  left: var(--horizontalPadding);
  right: var(--horizontalPadding);
}

.Accordion-module__content--w3IJ2 {
  row-gap: 20px;
  padding-left: var(--horizontalPadding);
  padding-right: var(--horizontalPadding);
}

.Accordion-module__leftRight--2kBI_ {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  text-decoration: none;
}

.Accordion-module__leftRightNoLink--ALAMv {
  display: flex;
  justify-content: space-between;
}

.Accordion-module__leftRightNoLink--ALAMv:hover .Accordion-module__removeIcon--qSJI8 {
  visibility: visible;
  cursor: pointer;
}

.Accordion-module__removeIcon--qSJI8 {
  visibility: hidden;
}

.Accordion-module__boldFont--3MMfl {
  font-weight: 700;
}

.Accordion-module__titleIcon--39AhU {
  display: flex;
  width: 20px;
  height: 20px;
}

.Accordion-module__row--3g3T0 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.Accordion-module__rowGap--65k6a {
  display: flex;
  flex-direction: column;
  gap: var(--verticalPadding);
}

.Accordion-module__rightRowSide--2vCFS {
  gap: 8px;
}

.Accordion-module__descriptionText--3Ti0n {
  color: var(--text);
  font-size: 14px;
  font-weight: 600;
}

.Accordion-module__subDescriptionText--S9tnW {
  color: var(--textSubtle);
  font-size: 12px;
  font-weight: 400;
}

.Accordion-module__statusText--1PbbU {
  color: var(--textSelected);
  font-size: 12px;
  font-weight: 400;
}

.Accordion-module__amountText--3LGPK {
  color: var(--text);
  font-size: 14px;
  font-weight: 600;
}

.Accordion-module__contentSpacer--3TsgD {
  width: 100%;
  height: 0;
}

.Accordion-module__expandIconContainer--1YeOu {
  margin-left: 4px;
}

.Accordion-module__expandIcon--3IpM1 {
  transition: transform 0.8s cubic-bezier(0.04, 0.62, 0.23, 0.98);
}

.Accordion-module__expandIconRotate--2sIp3 {
  transform: rotate(180deg);
}

.Accordion-module__asdIcon--9sb8m {
  color: var(--iconSubtle);
  transform: rotate(-90deg);
}

.Accordion-module__noBalance--2qKBi {
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 400;
}

.Accordion-module__errorNoExternalAccounts--1AzOs {
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 400;
  margin-left: -25px;
}

.Accordion-module__plaidNotConnectedCircleIcon--2Vyg5 {
  color: var(--iconDanger);
  height: 10px;
  width: 10px;
}

.AccountBalance-module__balance--1f_mZ {
  color: var(--text);
  font-size: 14px;
  font-weight: 600;
}

.AccountBalance-module__noBalance--1256b {
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 400;
}

.AccountList-module__container--2zPOB {
  display: flex;
  justify-content: center;
}

.AccountList-module__centeringContainer--1OjOx {
  width: 75%;
}

.AccountList-module__headers--10nKp {
  margin: 25px 0px 30px 0px;
  width: 100%;
}

.AccountList-module__body--1ZvXv {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.TabBar-module__tab--1paY_ {
  color: var(--textSubtle);
  font-size: 14px;
  padding-bottom: var(--space-1);
  text-decoration: none;
}

.TabBar-module__selectedTab--2Cxk0 {
  font-family: var(--fakt);
  font-weight: 700;
  color: var(--text);
  border-bottom: 2px solid var(--icon);
}

.TabBar-module__tabBar--t7fyP {
  display: flex;
  border-bottom: 1px solid var(--borderBold);
  width: 100%;
  font-family: var(--fakt);
  color: var(--text);
  gap: var(--space-4);
  margin-top: var(--space-4);
}

.Header-module__leftRight--20YFn {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  font-family: var(--fakt);
}

.Header-module__headers--XD0bd {
  width: 70%; /* leaves enough space between the header on the left (name/details) and header on the right (balance data) so that the right can grow a bit without causing any squishing */
}

.Header-module__header--36pWB {
  font-family: var(--arizona);
  font-size: 22px;
  color: var(--text);
}

.Header-module__subHeader--2sYbl {
  margin-top: 4px;
  font-size: 14px;
  color: var(--textSubtle);
}

.Header-module__rightSide--1UR_D {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.Header-module__balance--2Fp_w {
  font-family: var(--arizona);
  font-size: 32px;
  color: var(--textAccentGreen);
}

.Header-module__performance--3OHyH {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: var(--text);
}

.Header-module__textSubtle--26Dqs {
  color: var(--textSubtle);
  margin-left: 4px;
}

.Header-module__percent--CVz2B {
  margin-left: var(--space-0_5);
}

.AccountsDrawer-module__content--3ER2R {
  color: var(--text);
}

.AccountsDrawer-module__noData--1DjPI {
  color: var(--text);
}

.AccountsDrawer-module__text--1dgWM {
  padding-top: 30px;
  display: flex;
  justify-content: center;
  color: var(--text);
}

.AccountsDrawer-module__tab--3joO8 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

.AccountsDrawer-module__visibilityBadge--ICySM {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: white;
  border-radius: 100%;
  top: -13px;
  right: -12px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.PerformanceGroups-module__pageContainer--23Cmy {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding-bottom: 50px;
}

.PerformanceGroups-module__loadingContainer--271tH {
  width: 100%;
  height: 78vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

.PerformanceGroups-module__contentContainer--2fFkz {
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.PerformanceGroups-module__centeringContainer--19rDA {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin: 10px 0px 0px 0px;
  flex-direction: column; /* Edit depending on requirements */
}

.PerformanceGroups-module__headerDiv--2TBoN {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.PerformanceGroups-module__warningDiv--3iWy6 {
  margin-bottom: 15px;
}

.PerformanceGroups-module__title--1H9vd {
  font-family: var(--arizona);
  font-size: 28px;
  color: var(--text);
}

/* -- End reusable CSS -- */

/* PERFORMANCE GROUPS */
.PerformanceGroups-module__tabs--1QP1Q {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--borderBold);
  gap: 40px;
}

.PerformanceGroups-module__tabs--1QP1Q p {
  margin: 0;
}

.PerformanceGroups-module__tab--Zjp8b {
  position: relative;
  padding-bottom: 10px;
  cursor: pointer;
  color: var(--textSubtle);
  font-size: 14px;
}

.PerformanceGroups-module__tabSelected--201yM {
  padding-bottom: 9px; /* Handle 1px border offset */
  border-bottom: 1px solid var(--borderSelected);
  color: var(--text) !important;
}

.PerformanceGroups-module__groups--og1pu {
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.PerformanceGroups-module__group--ejZ5w {
  padding: 8px 14px;
  border-radius: 100px;
  font-size: 14px;
  color: var(--primary_color_1_shade_10);
  background-color: var(--primary_color_1_variation_15);
  cursor: pointer;
  white-space: nowrap;
}

.PerformanceGroups-module__group--ejZ5w p {
  height: 14px;
}

.PerformanceGroups-module__groupsLeft--3ihZ8 {
  display: flex;
  gap: 12px;
  align-items: center;
}

.PerformanceGroups-module__disclaimer--3oULM {
  width: 100%;
  font-size: 12px;
  line-height: 18px;
  color: var(--textSubtle);
}

.PerformanceGroups-module__tooltipTextHeader--1FmIQ {
  margin-bottom: 5px;
}

.PerformanceGroups-module__tooltipAccount--3hBQu {
  display: flex;
  align-items: center;
}

.PerformanceGroups-module__tooltipAccount--3hBQu span {
  font-size: 16px;
  padding: 0px 5px;
}

.PerformanceGroups-module__warningIcon--nwjHv {
  color: var(--iconSubtle);
}

.PerformanceGroups-module__warningIconFull--2w5gF {
  color: var(--icon);
}

.PerformanceGroups-module__container--1Dy85 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: 30px;
}

.PerformanceGroups-module__graphContainer--ZwwFh {
  flex-grow: 1;
}

.PerformanceGroups-module__noDataBreakdownTableOrChecklistContainer--1gjNC {
  width: 444px;
}

.PerformanceGroups-module__disabledAccountGroupDropdown--1ZKC2 {
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtle);
  width: 100%;
  font-size: 12px;
  color: var(--text);
  display: flex;
  align-items: center;
  padding-left: 15px;
  height: 30px;
  margin-bottom: 20px;
}

.PerformanceGroups-module__noDataDiv--3ZSSN {
  width: 100%;
  height: 75vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

.PerformanceGroups-module__visibilityBadge--2XGug {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: white;
  border-radius: 100%;
  top: -13px;
  right: -12px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.PerformanceGroups-module__fullWidth--k-gHo {
  width: 100%;
}

.CustomDateRangePicker-module__container--3x60G {
  border-bottom: 1px solid var(--borderBold);
  padding: 0px 15px 0px 15px;
}

.CustomDateRangePicker-module__heading--2hk9A {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  font-weight: 400;
  margin: 20px 0px 15px 0px;
}

.CustomDateRangePicker-module__flexDiv--kHhmu {
  display: flex;
  margin-bottom: 20px;
  justify-content: space-between;
}

.CustomDateRangePicker-module__text--3i-yi {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  font-weight: 400;
  margin-right: 5px;
}

.CustomDateRangePicker-module__picker--3_WWm {
  width: 240px;
}

.FilterPopover-module__filterIcon--2ZNh7 {
  width: 14px;
  height: 14px;
  color: var(--icon);
}

.FilterPopover-module__filtersContainer--2mcMw {
  width: 448px;
  border-radius: 5px;
  border: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtlest);
}

.FilterPopover-module__filtersActivityTypeDiv--1V_nl {
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--borderBold);
  padding: 0px 15px 0px 15px;
}

.FilterPopover-module__filtersDateRangeDiv--2FkSE {
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--borderBold);
  padding: 0px 15px 0px 15px;
}

.FilterPopover-module__filtersText--2REQt {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  font-weight: 400;
}

.FilterPopover-module__filtersContainerFooter--g2Sfb {
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 15px;
}

.FilterPopover-module__addLeftMargin--2iqw8 {
  margin-left: 15px;
}

.FilterPopover-module__addRightMargin--2x_EY {
  margin-right: 15px;
}

.Activity-module__headerForDashboard--89Vs8 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 15px 0px 15px 0px;
}

.Activity-module__headerForAccount--1_nb5 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 15px 0px 15px 0px;
}

.Activity-module__heading--1Gwuh {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--text);
  margin: 0;
}

.Activity-module__tableRow--1tnoG {
  background-color: var(--backgroundSubtle);
}

.Activity-module__dateRowCell--9Ks9y {
  color: var(--textSubtle);
}

.Activity-module__quantityRowCell--2EAr5 {
  color: var(--textSubtle);
}

.Activity-module__amountRowCellNeutral--17Uw- {
  color: var(--text);
}

.Activity-module__errorDiv--1UMJD {
  width: 100%;
  height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  margin-top: 50px;
}

.Activity-module__tableContainer--3T1mg {
  padding: 0px 2px 0px 0px;
}

.Activity-module__activityFilterButtonAndChipsContainer--3TevC {
  display: flex;
  align-items: center;
}

.Activity-module__emptyTable--2Q0FK {
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Activity-module__emptyTableText--1wo_o {
  color: var(--textSubtle);
}

.Activity-module__heading--3nZc1 {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--text);
  margin: 16px 0px -34px 0px;
}

.ExitButton-module__exitButton--2iIt_ {
  cursor: pointer;
  width: 16px;
  height: 16px;
  z-index: 1;
}

.ExitButton-module__exitButtonAbsolute--3r78S {
  position: absolute;
  top: 25px;
  right: 7.5%; /* will always stay vertically aligned with rightmost point of dropdown menu in navbar */
}

.ExitButton-module__exitButton--2iIt_:hover {
  opacity: 0.7;
}

.AddAccount-module__container--38WJq {
  width: 100%;
  display: flex;
  justify-content: center;
}

.AddAccount-module__centeringContainer1--15yo1 {
  width: 75%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.AddAccount-module__backButtonContainer--2gsMb {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  margin-top: 25px;
}

.AddAccount-module__innerContainer--3RO8l {
  display: flex;
  justify-content: center;
}

.AddAccount-module__centeringContainer2--3zash {
  width: 75%;
  max-width: 600px;
}

.AddAccount-module__title--1BTuo {
  font-family: var(--arizona);
  font-size: 28px;
  color: var(--text);
  margin: 15px 0px 0px 0px;
  white-space: nowrap;
}

.AddAccount-module__summary--20ZLp {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 10px 0px 25px 0px;
}

.AddAccount-module__optionDiv--2ph3T {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 10px;
  border: 1px solid var(--borderBold);
  height: 46px;
  margin: 0px 0px 20px 0px;
  text-decoration: none;
  cursor: pointer;
}

.AddAccount-module__optionDiv--2ph3T:hover {
  border: 1px solid var(--borderSelected);
  cursor: pointer;
}

.AddAccount-module__optionText--2JyXS {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--text);
  margin: 0px 0px 0px 15px;
  white-space: nowrap;
}

.AddAccount-module__optionImg--3Vonh {
  margin-right: 20px;
}

.AddAccount-module__disableLink--eVyYS {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 10px;
  border: 1px solid var(--borderBold);
  height: 46px;
  margin: 0px 0px 20px 0px;
  text-decoration: none;
  cursor: not-allowed;
}

.AddManualAccount-module__container--33tu4 {
  width: 100%;
  display: flex;
  justify-content: center;
}

.AddManualAccount-module__centeringContainer1--VBMdR {
  width: 75%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.AddManualAccount-module__backButtonContainer--eis6L {
  width: 100%;
  margin-top: 25px;
}

.AddManualAccount-module__centeringContainer2--1eRrY {
  width: 75%;
  max-width: 600px;
  position: relative;
  overflow-y: scroll;
}

.AddManualAccount-module__title--2H4Ce {
  font-family: var(--arizona);
  font-size: 28px;
  color: var(--text);
  margin: 15px 0px 0px 0px;
  white-space: nowrap;
}

.AddManualAccount-module__summary--3hF_s {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 10px 0px 25px 0px;
}

.AddManualAccount-module__option_div--3YhhF {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 10px;
  border: 1px solid var(--borderBold);
  height: 46px;
  margin: 0px 0px 20px 0px;
}

.AddManualAccount-module__option_div--3YhhF:hover {
  border: 1px solid var(--text);
  cursor: pointer;
}

.AddManualAccount-module__option_text--2JlTx {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--text);
  margin: 0px 0px 0px 15px;
  white-space: nowrap;
}

.AddManualAccount-module__option_img--24YhF {
  margin-right: 20px;
}

.AddManualAccount-module__footer--3x2Cf {
  width: 100%;
  margin: 45px 0px 25px 0px;
  display: flex;
  justify-content: flex-end;
}

.AddManualAccount-module__loading_div--1oVcx {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--box_shadow_color_1);
}

.AddManualAccount-module__loading_inner_div--1SNxW {
  width: 100%;
  height: 90%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.AddManualAccount-module__input_container--3vFz1 {
  margin: 10px 0px 35px 0px;
}

.AddOffPortalAccount-module__container--194Cy {
  width: 100%;
  display: flex;
  justify-content: center;
}

.AddOffPortalAccount-module__centeringContainer1--2TdKF {
  width: 75%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.AddOffPortalAccount-module__backButtonContainer--2qfme {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  margin-top: 25px;
}

.AddOffPortalAccount-module__innerContainer--1AgIl {
  display: flex;
  justify-content: center;
}

.AddOffPortalAccount-module__centeringContainer2--3t5Cu {
  width: 75%;
  max-width: 600px;
  position: relative;
  overflow-y: scroll;
  overflow-x: hidden;
}

.AddOffPortalAccount-module__loadingDiv--3iK7s {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--box_shadow_color_1);
}

.AddOffPortalAccount-module__centerDiv--1Vfob {
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

.AddOffPortalAccount-module__title--39dzo {
  font-family: var(--arizona);
  font-size: 28px;
  color: var(--text);
  margin: 15px 0px 0px 0px;
  white-space: nowrap;
}

.AddOffPortalAccount-module__summary--2A46F {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 10px 0px 25px 0px;
}

.AddOffPortalAccount-module__inputContainer--2ZakQ {
  margin: 30px 0px 0px 0px;
}

.AddOffPortalAccount-module__inputHeader--xxw8N {
  margin: 30px 0px -20px 0px;
  font-size: 14px;
  color: var(--textSubtle);
  font-family: var(--fakt);
}

.AddOffPortalAccount-module__footer--rF0fb {
  width: 100%;
  margin: 45px 0px 25px 0px;
  display: flex;
  justify-content: flex-end;
}

.AddOffPortalAccount-module__warning--1ENEP {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textWarning);
  width: 100%;
  margin: 10px 0px 0px 0px;
}

:root {
  --bar-radius: 5px;
}

.BarGraph-module__wrapper--1XR6v {
  position: relative;
}

.BarGraph-module__container--3rouH {
  display: flex;
  align-items: center;
  height: 46px; /* bar height is 40px (below in .bar) leave room for 6px of added border (3px border) when element is selected */
  border-radius: var(--bar-radius);
}

.BarGraph-module__barContainer--47A-C {
  display: flex;
}

.BarGraph-module__barContainer--47A-C:first-of-type,
.BarGraph-module__barContainer--47A-C:first-of-type .BarGraph-module__bar--24UVy {
  border-top-left-radius: var(--bar-radius);
  border-bottom-left-radius: var(--bar-radius);
}

.BarGraph-module__barContainer--47A-C:last-of-type,
.BarGraph-module__barContainer--47A-C:last-of-type .BarGraph-module__bar--24UVy {
  border-top-right-radius: var(--bar-radius);
  border-bottom-right-radius: var(--bar-radius);
}

.BarGraph-module__barContainer--47A-C:first-of-type,
.BarGraph-module__barContainer--47A-C:first-of-type .BarGraph-module__barBackground--2bxnD {
  border-top-left-radius: var(--bar-radius);
  border-bottom-left-radius: var(--bar-radius);
}

.BarGraph-module__barContainer--47A-C:last-of-type,
.BarGraph-module__barContainer--47A-C:last-of-type .BarGraph-module__barBackground--2bxnD {
  border-top-right-radius: var(--bar-radius);
  border-bottom-right-radius: var(--bar-radius);
}

.BarGraph-module__barBackground--2bxnD {
  /* need to set a background color (background for .bar) to navy (in both dark and light modes) bc 
     when using an opacity on the hex color that will be set to .bar's color, we want it to shade the 
     same way in both dark and light mode, otherwise it will shade darker in dark mode and lighter in light mode
  */
  flex-grow: 1;
}

.BarGraph-module__bar--24UVy {
  flex-grow: 1;
  height: 40px;
}

.BarGraph-module__bar--24UVy:hover {
  opacity: 0.8;
  cursor: pointer;
}

.BarGraph-module__divider--1E-cc {
  height: 100%;
  width: 2px;
  background-color: transparent;
}

/* tooltip */

.BarGraph-module__barTooltip--rCMfu {
  position: fixed;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  border: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtle);
  box-shadow: 0px 0px 6px 1px var(--backgroundInverseSubtle);
}

.BarGraph-module__barTooltipText--1MuKM {
  color: var(--text);
  font-size: 14px;
  font-family: var(--fakt);
  font-weight: 400;
  letter-spacing: 0.28px;
  margin-right: 5px;
}

.ChipCell-module__cell--2rvRw {
  height: 32px;
  display: flex;
  align-items: center;
  padding: 0px 8px 0px 8px;
  border-radius: 5px;
  border: 1px solid inherit;
  cursor: pointer;
}

.ChipCell-module__cell--2rvRw:hover {
  background-color: var(--backgroundSubtle);
}

.ChipCell-module__circleIconBackground--1PnYA {
  /* need to set a background color (background for .circleIcon) to navy (in both dark and light modes) bc 
     when using an opacity on the hex color that will be set to .circleIcon's color, we want it to shade the 
     same way in both dark and light mode, otherwise it will shade darker in dark mode and lighter in light mode
  */
  height: 8px;
  width: 8px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ChipCell-module__circleIcon--30mwR {
  height: 10px;
  width: 10px;
}

.ChipCell-module__name--1NOQn {
  color: var(--text);
  font-size: 14px;
  font-family: var(--fakt);
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
  margin: 0px 5px 0px 5px;
  white-space: nowrap;
}

.ChipCell-module__percent--2N-H6 {
  color: var(--textSubtle);
  font-size: 12px;
  font-family: var(--fakt);
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
  margin-top: 1px; /* The components are setup correctly, but visually looks off, this fixes it */
}

.CategoryOrClassChips-module__container--3I8GN {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 10px 0px; /* only want height gap between rows if cell wrap to next line */
}

.DrillInChipsHiearchy-module__container--3l8s2 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.DrillInChipsHiearchy-module__drillInItems--kWUz0 {
  display: flex;
  align-items: center;
}

.DrillInChipsHiearchy-module__cellWithPreChevronRight--3P0to {
  display: flex;
  align-items: center;
}

.DrillInChipsHiearchy-module__clearChip--21we6 {
  width: 66px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--borderFocused);
  border-radius: 5px;
  cursor: pointer;
}

.DrillInChipsHiearchy-module__clearChip--21we6:hover {
  opacity: 0.8;
}

.DrillInChipsHiearchy-module__clearChipText--3_XfU {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 600;
  margin: 0px 4px 0px 0px;
  white-space: nowrap;
}

.DrillInChipsHiearchy-module__clearChipIcon--1gPZH {
  color: var(--icon);
  height: 14px;
  width: 14px;
}

.DrillInChipsHiearchy-module__chevronRightIcon--Tof1S {
  height: 20px;
  width: 20px;
  color: var(--iconSubtle);
  margin: 0px 2px 0px 2px;
}

.Holdings-module__container--1h1TV {
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}

.Holdings-module__header--2ikOm {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.Holdings-module__errorDiv--1fCoY {
  width: 100%;
  height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
}

.Holdings-module__sideMargin--1-PgK {
  width: 10px;
  margin-left: 10px;
}

.Holdings-module__heading--1Ce0_ {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--text);
  margin: 16px 0px 16px 0px;
}

.PlaidLink-module__container--p9_jW {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.PlaidLink-module__loadingContainer--38r2g {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 80%;
}

.PlaidLink-module__contentContainer--3uLox {
  width: 600px;
  height: 600px;
  border-radius: 10px;
  border: solid 1px var(--borderBold);
  background-color: var(--surfaceMedium);
  display: flex;
  flex-direction: column;
  align-items: center;
}

.PlaidLink-module__centeringContainer--1H5Ay {
  margin-top: 40px;
  width: 80%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: scroll;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

.PlaidLink-module__text--2pOl- {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 16px;
  width: 100%;
  margin: 10px 0px 0px 0px;
  line-height: 1.5;
  letter-spacing: 0.73px;
}

.PlaidLink-module__text2--JFkWM {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 10px 0px 10px 0px;
  width: 100%;
}

.PlaidLink-module__space--3aNBn {
  width: 100%;
  height: 1px;
  margin: 20px 0px 20px 0px;
}

.PlaidLink-module__buttonDiv--3_SQK {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.PlaidLink-module__backButtonContainer--1i1je {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.PlaidLink-module__backButton--2iMyg {
  font-family: var(--fakt);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 40px;
  background-color: none;
  color: var(--textSubtle);
}

.SetGoalForm-module__footer--1BoxE {
  display: flex;
  justify-content: end;
  gap: 20px;
}

.SharingResourceWhoHasOrGaveAccessTable-module__borderBox--PW6JP {
  width: 100%;
}

.SharingResourceWhoHasOrGaveAccessTable-module__borderBoxHeader--3LhM3 {
  border-bottom: 1px solid var(--border);
  width: 100%;
  padding: var(--space-2);
}

.SharingResourceWhoHasOrGaveAccessTable-module__borderBoxBody--2JPHB {
  padding: var(--space-2);
}

.SharingResourceWhoHasOrGaveAccessTable-module__headerStartText--xMN_L {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
}

.SharingResourceWhoHasOrGaveAccessTable-module__text--PHbIf {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  margin-top: var(--space-2);
}

.SharingResourceWhoHasOrGaveAccessTable-module__text--PHbIf:first-child {
  margin-top: 0;
}

.SharingResourceWhoHasOrGaveAccessTable-module__invitorName--buYdh {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  margin-right: 2px;
}

.SharingResourceWhoHasOrGaveAccessTable-module__collaboratorName--28dTu {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  margin-left: 2px;
}

:root {
  --img-dimensions: 30px;
}

.Settings-module__container--bk_Sk {
  width: 100%;
}

.Settings-module__header--18LyU {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--text);
  margin: 16px 0px 20px 0px;
}

.Settings-module__buttonContainer--31HhW {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 30px;
  margin-bottom: 30px;
}

.Settings-module__buttonContainer--31HhW a:hover {
  opacity: 1;
}

.Settings-module__buttonDiv--2aJnx {
  width: 158px;
  height: 108px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  border: 1px solid var(--borderBold);
  border-radius: 10px;
  cursor: pointer;
}

.Settings-module__buttonBackground--3En0V {
  background-color: var(--backgroundSubtle);
}

.Settings-module__buttonBackground--3En0V:hover {
  border: 1px solid var(--borderFocused);
}

.Settings-module__buttonBackground--3En0V:hover .Settings-module__muiImg--2haLA {
  color: var(--icon);
}

.Settings-module__buttonBackground--3En0V:hover .Settings-module__text--3YYwo {
  color: var(--text);
}

.Settings-module__buttonBackgroundDisabled--RlJ67 {
  background-color: var(--backgroundSubtlest);
}

.Settings-module__muiImg--2haLA {
  width: var(--img-dimensions);
  height: var(--img-dimensions);
  color: var(--iconSubtle);
}

.Settings-module__muiImgDisabled--3t9Ky {
  width: var(--img-dimensions);
  height: var(--img-dimensions);
  color: var(--iconDisabled);
}

.Settings-module__text--3YYwo {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--text);
  margin: 10px 0px 0px 0px;
  width: 100px;
  text-align: center;
}

.Settings-module__textDisabled--3dSkL {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textDisabled);
  margin: 10px 0px 0px 0px;
  width: 100px;
  text-align: center;
}

.Settings-module__loading--1M3ui {
  width: 100%;
  height: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.BreakdownTable-module__data_summary_table--1wf1l {
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--text);
}

.BreakdownTable-module__data_summary_table--1wf1l p {
  margin: 0;
}

.BreakdownTable-module__data_summary_table_body--YyzZX {
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: 1px solid var(--borderBold);
  background-color: none;
}

.BreakdownTable-module__data_summary_table_item--MQNhr {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}

.BreakdownTable-module__data_summary_table_item--MQNhr p {
  white-space: nowrap;
}

.BreakdownTable-module__data_summary_table_header--2Q7TK {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  cursor: pointer;
  background-color: var(--backgroundSubtle);
  border-top: 1px solid var(--borderBold);
  border-left: 1px solid var(--borderBold);
  border-right: 1px solid var(--borderBold);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 700;
  color: var(--text);
}

.BreakdownTable-module__data_summary_table_header_dashboard--2Pmo5 {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  cursor: pointer;
  background-color: var(--backgroundSubtlest);
  border-top: 1px solid var(--borderBold);
  border-left: 1px solid var(--borderBold);
  border-right: 1px solid var(--borderBold);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 700;
  color: var(--text);
}

.BreakdownTable-module__hr_line--11t4V {
  width: 100%;
  height: 1px;
  background-color: var(--borderBold);
}

.BreakdownTable-module__tableTextItem--skZre {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
}

.BreakdownTable-module__p_total--YwUpd {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 700;
  color: var(--text);
}

.BreakdownTable-module__p_total_right--vIbjI {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 700;
  color: var(--text);
}

.BreakdownTable-module__p_total_right_green--3IAvU {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 700;
  color: var(--textAccentGreen);
}

.BreakdownTable-module__data_summary_table_item_justUnder--2FF5o {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: -15px;
}

.BreakdownTable-module__twrPerformance--19K2N {
  display: flex;
  align-items: center;
  font-size: 14px;
}

.BreakdownTable-module__disclaimerContainer--F3PnZ {
  margin-top: 25px;
}

.SetGoal-module__text--1PEWd {
  font-size: 12px;
  color: var(--text);
  text-decoration: none;
}

:root {
  --slider-radius: 100px;
}

.Slider-module__container--2FsiT {
  position: relative;
  border-radius: var(--slider-radius);
  height: 17px;
  background-color: var(--surfaceHigh);
}

.Slider-module__bar--XSqIH {
  position: absolute;
  height: 100%;
  background-color: var(--backgroundSelected);
  top: 0;
  left: 0;
  border-radius: var(--slider-radius);
}

.SliderContainer-module__container--34EGt {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.SliderContainer-module__header--2pibW {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: var(--text);
}

.SliderContainer-module__leftText--24K_G {
  font-size: 14px;
}

.SliderContainer-module__rightText--dteUk {
  font-size: 12px;
}

.Summary-module__error--S4Ain {
  color: var(--text);
}

.Summary-module__heading--3vqsw {
  display: flex;
  justify-content: space-between;
  margin: 16px 0px 16px 0px;
}

.Summary-module__headingText--Lvr9Z {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--text);
}

.Summary-module__errorDiv--3Vn2E {
  width: 100%;
  height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
}

.RenameAccountModal-module__paddingContainer--3_O52 {
  padding: 10px 20px 10px 20px;
}

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

.RenameAccountModal-module__title--382ZE {
  font-family: var(--arizona);
  font-size: 24px;
  color: var(--text);
  margin: 0px 0px 10px 0px;
}

.RenameAccountModal-module__inputLabel--3pVWW {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 30px 0px 5px 0px;
}

.RenameAccountModal-module__footer--1fNEY {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 35px 0px 0px 0px;
}

.RenameAccountModal-module__modalButtonsDiv--2JYVh {
  display: flex;
  align-items: center;
}

.RenameAccountModal-module__marginRight--1q7Zx {
  margin: 0px 15px 0px 0px;
}

.RenameAccountModal-module__span--2JegE {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 3px 0px 7px;
}

.TabTitle-module__tabTitle--2JF9k {
  color: var(--text);
  font-size: 16px;
  margin: 20px 0px;
  font-family: var(--fakt);
  font-weight: 700;
}

.ActivityTable-module__subtleText--bSGF4 {
  display: flex;
  align-items: center;
  color: var(--textSubtle);
  font-family: var(--fakt);
}

.ActivityTable-module__arrowHidden--1FLYU {
  visibility: hidden;
}

.SharedStyles-module__error--30QdD {
  color: var(--text);
}

.SharedStyles-module__heading--1jc0A {
  display: flex;
  justify-content: space-between;
  margin: 20px 0px 20px 0px;
}

.SharedStyles-module__headingText--3SPBb {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--text);
}

.Header-module__container--ymRRm {
  display: flex;
  justify-content: space-between;
}

.Header-module__title--1nN4P {
  font-family: var(--arizona);
  font-size: 22px;
  color: var(--text);
}

.Header-module__subtleText--1D4Pt {
  font-size: 14px;
  color: var(--textSubtle);
  font-weight: 400;
}

.Header-module__valueContainer--2MSqq {
  text-align: end;
}

.Header-module__value--mHBKi {
  font-family: var(--arizona);
  color: var(--chartLinePrimary);
  font-size: 32px;
}

.Header-module__popoverMenu--1nrE7 {
  width: 150px;
}

.Header-module__icon--3kJZr {
  color: var(--textSubtle);
}

.Header-module__loader--lxKTj {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--textSubtle);
}

.ManualAssetDrawer-module__loading_div--eVTVZ {
  width: 100%;
  height: 90%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ManualAssetDrawer-module__container--2RNl4 {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.ManualAssetDrawer-module__header_div--3aIb6 {
  display: flex;
  width: 100%;
  padding: 0;
  margin: 0px 0px 15px 0px;
  border-bottom: 1px solid var(--primary_color_1_shade_2);
}

.ManualAssetDrawer-module__header_tab--3Opu8 {
  font-family: var(--fakt);
  font-size: 16px;
  padding: 0px 0px 10px 0px;
  margin: 0px 30px 0px 0px;
}

.ManualAssetDrawer-module__header_tab--3Opu8:hover {
  cursor: pointer;
}

/* Graph */
.ManualAssetDrawer-module__graphContainerOuter--3r6Je {
  display: flex;
  width: 100%;
}

.ManualAssetDrawer-module__graph__graph_container--23g-p {
  flex-grow: 1;
  background-color: var(--background_div_color_1);
  border: 1px solid var(--border_color_1);
  border-radius: 10px;
  margin: 0;
  padding: 20px 20px 1px 20px;
}

.ManualAssetDrawer-module__graph__graph_padding_container--2uJGn {
  border-radius: 10px;
  margin: 0;
}

.ManualAssetDrawer-module__graph__flex_row_container--34XEi {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
}

.ManualAssetDrawer-module__graph__text_big_bold--2Rhom {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 20px;
  color: var(--text);
  margin-top: 0;
  margin-bottom: 0;
}

.ManualAssetDrawer-module__graph__details_div_row--E-abd {
  display: flex;
}

.ManualAssetDrawer-module__graph__text_title--39hOr {
  font-family: var(--fakt);
  font-size: 18px;
  color: var(--text);
  margin-top: 0;
  margin-bottom: 0;
}

.ManualAssetDrawer-module__graph__tooltip_img--2G_zc {
  margin-left: 10px;
}

.ManualAssetDrawer-module__graph__tooltip_img--2G_zc:hover {
  cursor: pointer;
}

.ManualAssetDrawer-module__graph__text_2nd_title--3lNN1 {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--text);
  margin: 0;
}

.ManualAssetDrawer-module__graph__text_big_yellow--9JkNF {
  font-family: var(--arizona);
  font-size: 28px;
  color: var(--text);
  margin-top: 0;
  margin-bottom: 0;
}

.ManualAssetDrawer-module__belowGraph_status_container--gqlhe {
  margin: 15px 0px 0px 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ManualAssetDrawer-module__belowGraph_text--2nsLi {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 16px;
  margin: 0;
}

.ManualAssetDrawer-module__belowGraph_status_dot--2tmVk {
  width: 12px;
  height: 12px;
  border-radius: 20px;
  margin-right: 10px;
}

.ManualAssetDrawer-module__belowGraph_status_div--ctnye {
  display: flex;
  align-items: center;
}

.ManualAssetDrawer-module__belowGraph_status_text--2_3km {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  margin: 0;
}

/* Performance Table */

.ManualAssetDrawer-module__performanceTable__container--2bBw1 {
  border-radius: 10px;
  background-color: var(--background_div_color_1);
  padding: 25px 30px 30px 30px;
  width: calc(100% - 60px);
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--border_color_1);
}

.ManualAssetDrawer-module__performanceTable__inner_container--2plsF {
  margin: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.ManualAssetDrawer-module__performanceTable__top_heading_div--3-Oet {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 0px 15px 0px;
  border-bottom: 1px solid var(--border_color_1);
}

.ManualAssetDrawer-module__performanceTable__top_heading_title--3QCTy {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--text);
  margin: 0;
}

.ManualAssetDrawer-module__performanceTable__top_heading_right_div--307Fg {
  display: flex;
  align-items: center;
}

.ManualAssetDrawer-module__performanceTable__top_heading_gray--36-5_ {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_2);
  margin: 0px 15px 0px 0px;
}

.ManualAssetDrawer-module__performanceTable__dir_tri--2a0Ph {
  width: 12px;
  height: 12px;
  margin-right: 8px;
  margin-bottom: 2px;
}

.ManualAssetDrawer-module__performanceTable__top_heading_alltime--2kCsZ {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--text);
  margin: 0;
}

.ManualAssetDrawer-module__performanceTable__table--3El8f {
  border-collapse: collapse;
  width: 100%;
}

.ManualAssetDrawer-module__performanceTable__table_body--NGYwu {
  width: 100%;
}

.ManualAssetDrawer-module__performanceTable__table_row--1kawu {
  width: 100%;
  border-bottom: 1px solid var(--border_color_1);
}

.ManualAssetDrawer-module__performanceTable__table_col--JYvPd {
  height: 60px;
  width: 25%;
}

.ManualAssetDrawer-module__performanceTable__timestamp_div--1nvWo {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.ManualAssetDrawer-module__performanceTable__top_date--10TzM {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--text);
  margin: 0px 0px 5px 0px;
}

.ManualAssetDrawer-module__performanceTable__bot_time--Q0ffj {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_2);
  margin: 0;
}

.ManualAssetDrawer-module__performanceTable__days--2ShZS {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--text);
  margin: 0;
}

.ManualAssetDrawer-module__performanceTable__value--3yd5H {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--text);
  margin: 0;
}

.ManualAssetDrawer-module__performanceTable__flex_div--38fDs {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
}

.ManualAssetDrawer-module__performanceTable__flex_div--38fDs:hover {
  cursor: pointer;
}

.ManualAssetDrawer-module__performanceTable__perc--1K-7y {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--text);
  margin: 0;
}

.ManualAssetDrawer-module__performanceTable__footer_div_flex_end--2nr5R {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.ManualAssetDrawer-module__performanceTable__footer_div_text--IEovx {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_2);
  margin: 10px 0px -10px 0px;
}

/* Activity Stream */

.ManualAssetDrawer-module__activityStream__container--1gdwj {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 25px 30px 25px 30px;
  background-color: var(--background_div_color_1);
  border: 1px solid var(--border_color_1);
  border-radius: 10px;
  width: calc(100% - 60px);
  min-width: 270px;
}

.ManualAssetDrawer-module__activityStream__flex_apart_2--2TDkU {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.ManualAssetDrawer-module__activityStream__title--xs0AT {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--text);
  width: 100%;
  white-space: nowrap;
  margin: 0;
}

.ManualAssetDrawer-module__activityStream__title_2--1jY-S {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--text);
  white-space: nowrap;
  margin: 0;
}

.ManualAssetDrawer-module__activityStream__none_text--ParAl {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  width: 100%;
  margin: 10px 0px 0px 0px;
}

.ManualAssetDrawer-module__activityStream__scroll_div--3vXMR {
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  width: 100%;
  height: calc(100% - 40px);
  position: relative;
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
}

.ManualAssetDrawer-module__activityStream__scroll_div--3vXMR::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

.ManualAssetDrawer-module__activityStream__error_tooltip--2Rraa {
  position: absolute;
  z-index: 300px;
  margin-top: 45px;
  margin-left: 0;
  border: 1px solid var(--border_color_1);
  background-color: var(--background_div_color_1);
  padding: 10px 15px 10px 15px;
  border-radius: 10px;
  color: var(--text);
  font-family: var(--fakt);
  font-size: 13px;
}

.ManualAssetDrawer-module__activityStream__item_div--1sGRd {
  width: 100%;
}

.ManualAssetDrawer-module__activityStream__flex_apart--1YNK6 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}

.ManualAssetDrawer-module__activityStream__gray_text--2H3pR {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--primary_text_color_2);
  width: 100%;
  white-space: nowrap;
  margin: 0;
}

.ManualAssetDrawer-module__activityStream__text--2OiQI {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--text);
  width: 100%;
  margin: 5px 0px 10px 0px;
}

.ManualAssetDrawer-module__activityStream__edit_div--11GTj {
  position: relative;
  display: flex;
}

.ManualAssetDrawer-module__activityStream__text_2--wYmrT {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--text);
  margin-bottom: 0;
  margin-top: 0;
  white-space: nowrap;
}

.ManualAssetDrawer-module__activityStream__text_2--wYmrT:hover {
  cursor: pointer;
  color: var(--primary_text_color_2);
}

.ManualAssetDrawer-module__activityStream__flex_row--JUmUI {
  position: absolute;
  z-index: 300px;
  margin-top: 25px;
  margin-left: -62px;
  border: 1px solid var(--border_color_1);
  background-color: var(--background_div_color_1);
  padding: 10px 15px 10px 15px;
  border-radius: 10px;
}

.ManualAssetDrawer-module__activityStream__text_redirect--2JurP {
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0px 0px 5px 0px;
  color: var(--text);
}

.ManualAssetDrawer-module__activityStream__text_redirect--2JurP:hover {
  color: var(--primary_text_color_2);
  cursor: pointer;
}

.ManualAssetDrawer-module__activityStream__text_cancel--3UdXF {
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0;
  color: var(--text);
}

.ManualAssetDrawer-module__activityStream__text_cancel--3UdXF:hover {
  color: var(--bad_negative_color);
  cursor: pointer;
}

.ManualAssetDrawer-module__activityStream__status_tab--2Se4Y {
  display: flex;
  align-items: center;
  border-radius: 15px;

  /* border: 1px solid var(--primary_color_1_shade_3); */
  background-color: var(--background_div_color_1);
  padding: 5px 15px 5px 15px;
  margin: 5px 0px 5px 0px;
  width: 110px;
}

.ManualAssetDrawer-module__activityStream__status_tab--2Se4Y:hover {
  cursor: pointer;
  opacity: 0.8;

  /* background-color: var(--item_div_hover_color_1); */
}

.ManualAssetDrawer-module__activityStream__status_icon--t_an6 {
  margin: 0px 10px 0px 0px;
}

.ManualAssetDrawer-module__activityStream__status_enum--Ylt1Y {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  margin: 0;
  color: var(--pill_text_color_1);
}

.ManualAssetDrawer-module__activityStream__underline--ZBFYz {
  height: 1px;
  width: 100%;
  background-color: var(--border_color_1);
  margin: 10px 0px 10px 0px;
}

/* Actions */

.ManualAssetDrawer-module__actions__container--2Y_oG {
  width: 100%;
}

.ManualAssetDrawer-module__actions__content_div--8g3m7 {
  width: calc(100% - 40px);
  background-color: var(--background_div_color_1);
  border: 1px solid var(--border_color_1);
  border-radius: 10px;
  padding: 20px 20px 20px 20px;
}

.ManualAssetDrawer-module__actions__title--Dzz3z {
  color: var(--text);
  font-size: 16px;
  font-family: var(--fakt);
  margin: 0px 0px 15px 0px;
}

.ManualAssetDrawer-module__actions__hr_line--3A76K {
  width: 100%;
  height: 1px;
  background-color: var(--primary_color_1_shade_2);
  margin: 0;
}

.ManualAssetDrawer-module__actions__content--N7NGP {
  display: flex;
  margin: 15px 0px 0px 0px;
  width: 100%;
  justify-content: space-around;
}

.ManualAssetDrawer-module__actions__action_div--1tzIb {
  background-color: var(--background_div_color_1);
  border-radius: 10px;
  border: 1px solid var(--border_color_1);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
  height: 80px;
  width: 110px;
}

.ManualAssetDrawer-module__actions__action_div--1tzIb:hover {
  cursor: pointer;
  background-color: var(--item_div_hover_color_1);
}

.ManualAssetDrawer-module__actions__action_inner_div--2g3uW {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

.ManualAssetDrawer-module__actions__img--3ivPR {
  width: 40px;
  height: 40px;
  margin: 0px 0px 10px 0px;
}

.ManualAssetDrawer-module__actions__text--3rWAk {
  color: var(--text);
  font-size: 14px;
  font-family: var(--fakt);
  margin: 0;
  text-align: center;
}

/* Modal */

.ManualAssetDrawer-module__modal__center--FGNf- {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-top: 35px;
  margin-bottom: 35px;
}

.ManualAssetDrawer-module__modal__center_2--_0Y_U {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 50px 70px 50px 70px;
}

.ManualAssetDrawer-module__modal__blank_doc_img--2w_HI {
  width: 198px;
  height: 200px;
  background-color: var(--primary_color_1_shade_2);
  border-radius: 8px;
  margin-right: 40px;

  /*
      background-image: url("/src/assets/png/tentOutline.png");
      background-size: cover;
      background-repeat: no-repeat;
      */
}

.ManualAssetDrawer-module__modal__exit_div--1Kn5L {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row-reverse;
  align-items: baseline;
}

.ManualAssetDrawer-module__modal__but_div--3Mmh_ {
  display: flex;
  align-items: center;
}

.ManualAssetDrawer-module__modal__overlap--21LYa {
  display: flex;
  align-items: center;
  position: relative;
}

.ManualAssetDrawer-module__modal__html_file_input--2Rdfx {
  position: absolute;
  z-index: -1;
}

.ManualAssetDrawer-module__modal__gray_button--OxupW {
  background-color: var(--primary_color_1_shade_4);
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 40px;
  color: var(--text);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  text-decoration: none;
}

.ManualAssetDrawer-module__modal__gray_button--OxupW:hover {
  background-color: var(--primary_color_1_shade_5);
  cursor: pointer;
}

.ManualAssetDrawer-module__modal__gold_button--7iM_H {
  background-color: var(--secondary_color_1);
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 40px;
  margin-left: 20px;
  color: var(--text);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  text-decoration: none;
}

.ManualAssetDrawer-module__modal__gold_button--7iM_H:hover {
  background-color: var(--secondary_color_1_shade_1);
  cursor: pointer;
}

.ManualAssetDrawer-module__modal__exit_button--1Ekwc {
  background-color: var(--bad_negative_color);
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 35px;
  margin-top: 30px;
  color: var(--text);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  text-decoration: none;
}

.ManualAssetDrawer-module__modal__exit_button--1Ekwc:hover {
  background-color: var(--primary_color_1_shade_3);
  cursor: pointer;
}

.ManualAssetDrawer-module__modal__inner_div--3EtoJ {
  display: flex;
  width: 100%;
}

.ManualAssetDrawer-module__modal__doc_img--3kBFO {
  max-width: 300px;
  width: 85%;
}

.ManualAssetDrawer-module__modal__heading--3XJmn {
  margin: 40px 0px 10px 0px;
  display: flex;
  align-items: center;
}

.ManualAssetDrawer-module__modal__doc_icon--UEK2K {
  margin: 0px 15px 0px 0px;
}

.ManualAssetDrawer-module__modal__heading_title--1Qr1N {
  color: var(--primary_color_1_shade_8);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0;
}

.ManualAssetDrawer-module__modal__filename_text--1biHC {
  color: var(--primary_text_color_2);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  margin: 0;
}

.ManualAssetDrawer-module__modal__modal_container_2--2WeYx {
  background-color: var(--modal_background_div_color_1);
  margin: auto;
  padding: 40px 40px 40px 40px;
  border: 1px solid var(--modal_border_color_1);
  width: 450px !important;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.ManualAssetDrawer-module__modal__space--aMe0a {
  height: 1px;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.ManualAssetDrawer-module__modal__modal--26iZW {
  position: fixed; /* Stay in place */
  z-index: 58; /* Sit on top */
  padding-top: 0; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: var(--random_color_23); /* Black w/ opacity */
}

.ManualAssetDrawer-module__modal__modal_content--3IxuU {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ManualAssetDrawer-module__modal__modal_container--1sk2l {
  background-color: var(--modal_background_div_color_1);
  margin: auto;
  padding: 40px 40px 40px 40px;
  border: 1px solid var(--modal_border_color_1);
  width: 450px !important;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.ManualAssetDrawer-module__modal__title_div--3Ta8Z {
  width: 100%;
}

.ManualAssetDrawer-module__modal__modal_title--NPsKe {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 16px;
  margin: 0px 0px 20px 0px;
}

.ManualAssetDrawer-module__modal__modal_summary--BQysL {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0px 0px 20px 0px;
  width: 100%;
}

.ManualAssetDrawer-module__modal__span_gray--WBgey {
  color: var(--modal_text_color_2);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0px 0px 0px 5px;
}

.ManualAssetDrawer-module__modal__modal_gray_text--1p9rS {
  color: var(--modal_text_color_2);
  font-family: var(--fakt);
  font-size: 12px;
  margin: 20px 0px 40px 0px;
}

.ManualAssetDrawer-module__modal__center_div--1UwqP {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.ManualAssetDrawer-module__modal__assetDoc_div--2GDV8 {
  max-width: 100%;
  max-height: 200px;
}

.ManualAssetDrawer-module__modal__assetDoc_imgNotAvailable_text--2b_Gw {
  color: var(--modal_text_color_2);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 10px 0px 0px 0px;
}

.ManualAssetDrawer-module__hidden--1vrF6 {
  visibility: hidden;
}

.ManualAssetDrawer-module__modal__assetDoc_update_div--1bnBc {
  display: flex;
  flex-direction: column;
  position: relative;
  margin-bottom: 0;
}

.ManualAssetDrawer-module__modal__assetDoc_edit_download_div--20Pnc {
  display: flex;
  flex-direction: column;
}

.ManualAssetDrawer-module__modal__assetDoc_edit_div--lPjfL {
  display: flex;
  align-items: center;
}

.ManualAssetDrawer-module__modal__assetDoc_edit_img--2BBMx {
  margin-right: 10px;
  width: 14px;
  height: 14px;
}

.ManualAssetDrawer-module__modal__assetDoc_edit_text--1S695 {
  color: var(--modal_text_color_2);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0;
  cursor: pointer;
}

.ManualAssetDrawer-module__modal__assetDoc_edit_text--1S695:hover {
  color: var(--text_of_note_color_1);
}

.ManualAssetDrawer-module__modal__assetDoc_download_div--1hZn5 {
  display: flex;
  align-items: center;
  margin-top: 5px;
}

.ManualAssetDrawer-module__modal__assetDoc_download_img--1XZyv {
  margin-right: 10px;
  width: 14px;
  height: 14px;
}

.ManualAssetDrawer-module__modal__assetDoc_download_text--2-U2N {
  color: var(--modal_text_color_2);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0;
  text-decoration: none;
  cursor: pointer;
}

.ManualAssetDrawer-module__modal__assetDoc_download_text--2-U2N:hover {
  color: var(--text_of_note_color_1);
}

.ManualAssetDrawer-module__modal__assetDoc_update_input--197z6 {
  background-color: pink;
  z-index: 1;
  position: relative;
  opacity: 0;
}

.ManualAssetDrawer-module__modal__yes_no_outer_div--hZdyr {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ManualAssetDrawer-module__modal__yes_no_div--L1Cfl {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  margin-top: 20px;
}

.ManualAssetDrawer-module__modal__yes_no_div_2--3v2Ij {
  display: flex;
  align-items: center;
}

.ManualAssetDrawer-module__modal__div--pRFSk {
  width: 100%;
  position: relative;
}

.ManualAssetDrawer-module__modal__dropdown_arrow--w07RP {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  margin: -50px 0px 20px 0px;
}

.ManualAssetDrawer-module__modal__dropdown_arrow_img--2Zpfu {
  margin: 0px 20px 0px 0px;
}

.ManualAssetDrawer-module__modal__dropdown_arrow_img--2Zpfu:hover {
  cursor: pointer;
}

.ManualAssetDrawer-module__modal__dropdown_menu--LLuvF {
  background-color: var(--dropdown_menu_color_1);
  border-radius: 5px;
  padding: 15px 10px 10px 10px;
  margin: 0;
  max-height: 120px;
  overflow: scroll;
  position: absolute;
  z-index: 34;
  width: calc(100% - 20px);
  border: 1px solid var(--dropdown_menu_border_color_1);
}

.ManualAssetDrawer-module__modal__dropdown_menu_option--1FNi6 {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  margin: 0px 0px 5px 0px;
  border-radius: 5px;
  padding: 5px 15px 5px 15px;
}

.ManualAssetDrawer-module__modal__dropdown_menu_option--1FNi6:hover {
  background-color: var(--primary_text_hover_color_1);
  cursor: pointer;
}

/* Add Asset */

.ManualAssetDrawer-module__addAsset__container--2FCJG {
  width: 100%;
  display: flex;
  justify-content: center;
}

.ManualAssetDrawer-module__addAsset__inner_container--b3YJ5 {
  width: 50%;
  max-width: 600px;
  position: relative;
  overflow-y: scroll;
}

.ManualAssetDrawer-module__addAsset__title--3UsUS {
  font-family: var(--arizona);
  font-size: 22px;
  color: var(--text);
  margin: 45px 0px 0px 0px;
  white-space: nowrap;
}

.ManualAssetDrawer-module__addAsset__summary--XFBYh {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_2);
  margin: 10px 0px 25px 0px;
}

.ManualAssetDrawer-module__addAsset__option_div--jloFA {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 10px;
  border: 1px solid var(--border_color_1);
  height: 46px;
  margin: 0px 0px 20px 0px;
}

.ManualAssetDrawer-module__addAsset__option_div--jloFA:hover {
  border: 1px solid var(--text);
  cursor: pointer;
}

.ManualAssetDrawer-module__addAsset__option_text--10gF5 {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--text);
  margin: 0px 0px 0px 15px;
  white-space: nowrap;
}

.ManualAssetDrawer-module__addAsset__option_img--1IEOv {
  margin-right: 20px;
}

.ManualAssetDrawer-module__addAsset__footer_buttons_div--3mJeD {
  width: 100%;
  margin: 35px 0px 25px 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ManualAssetDrawer-module__addAsset__back_button_div--19FYI {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.ManualAssetDrawer-module__addAsset__back_button_div--19FYI:hover {
  cursor: pointer;
}

.ManualAssetDrawer-module__addAsset__back_button--3si-I {
  font-family: var(--fakt);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 40px;
  background-color: none;
  color: var(--primary_color_1_shade_10);
}

.ManualAssetDrawer-module__addAsset__loading_div--1JEv3 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--box_shadow_color_1);
}

.ManualAssetDrawer-module__addAsset__loading_inner_div--DNgPj {
  width: 100%;
  height: 90%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ManualAssetDrawer-module__addAsset__input_container--32z4Z {
  margin: 10px 0px 35px 0px;
}

.ManualAssetDrawer-module__addOffPortalAccount__container--3Pe31 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}

.ManualAssetDrawer-module__addOffPortalAccount__mid_container--2swIW {
  width: 85%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.ManualAssetDrawer-module__addOffPortalAccount__backBtn_container--VesTF {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  margin-top: 15px;
}

.ManualAssetDrawer-module__addOffPortalAccount__centering_container--8fazA {
  display: flex;
  justify-content: center;
}

.ManualAssetDrawer-module__addOffPortalAccount__content_container--zR5Y1 {
  width: 50%;
  max-width: 600px;
  position: relative;
  overflow-y: scroll;
  overflow-x: hidden;
}

.ManualAssetDrawer-module__addOffPortalAccount__title--3nR1v {
  font-family: var(--arizona);
  font-size: 22px;
  color: var(--text);
  margin: 0;
  white-space: nowrap;
}

.ManualAssetDrawer-module__addOffPortalAccount__input_container--3quvK {
  margin: 30px 0px 0px 0px;
}

.ManualAssetDrawer-module__addOffPortalAccount__inputHeader--2fHaO {
  margin: 30px 0px -20px 0px;
  font-size: 14px;
  color: var(--textSubtle);
  font-family: var(--fakt);
}

.ManualAssetDrawer-module__addOffPortalAccount__footer_button_div--1sj6t {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  margin-top: 25px;
}

.ManualAssetDrawer-module__icon--3J_f7 {
  width: 37px;
  height: 37px;
  color: var(--iconSubtle);
}

.EditDocument-module__buttons--1cdVf {
  display: flex;
  gap: 20px;
  justify-content: flex-end;
}

.EditDocument-module__loading--1lwi8 {
  z-index: 1;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.SharedStyles-module__loading--2S2dA {
  position: absolute;
  z-index: 1;
  display: flex;
  top: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}

.SharedStyles-module__error--2IL7L {
  color: var(--text);
  font-size: 14px;
}

.TwoTextItemToggle-module__container--2amCS {
  padding: 2px 2px 2px 2px;
  cursor: pointer;
  border-radius: 6px;
  background-color: var(--backgroundNeutralSubtle);
  display: flex;
  width: 100%;
}

.TwoTextItemToggle-module__leftOptionContainer--1Batl {
  padding: 6px 12px 6px 12px;
  border-radius: 4px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-right: 4px;
}

.TwoTextItemToggle-module__rightOptionContainer--2Fp9c {
  padding: 6px 12px 6px 12px;
  border-radius: 4px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50%;
}

.TwoTextItemToggle-module__leftOption--W4N76,
.TwoTextItemToggle-module__rightOption--2ZF_W {
  border-radius: 4px;
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
}

.TwoTextItemToggle-module__optionSelected--1-saX {
  background-color: var(--backgroundSelectedPressed);
  border-radius: 4px;
}

.TwoTextItemToggle-module__optionTextLeft--k5lAb,
.TwoTextItemToggle-module__optionTextRight--19NHu {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 12px;
  padding: 0;
  margin: 0;
  z-index: 2;
}

.TwoTextItemToggle-module__optionTextLeft--k5lAb:active ~ .TwoTextItemToggle-module__leftOption--W4N76 {
  animation: TwoTextItemToggle-module__clickEffect--2Wo0Y 0.3s ease-in;
}

.TwoTextItemToggle-module__optionTextRight--19NHu:active ~ .TwoTextItemToggle-module__rightOption--2ZF_W {
  animation: TwoTextItemToggle-module__clickEffect--2Wo0Y 0.3s ease-in;
}

.TwoTextItemToggle-module__leftOption--W4N76:active {
  animation: TwoTextItemToggle-module__clickEffect--2Wo0Y 0.3s ease-in;
}

.TwoTextItemToggle-module__rightOption--2ZF_W:active {
  animation: TwoTextItemToggle-module__clickEffect--2Wo0Y 0.3s ease-in;
}

@keyframes TwoTextItemToggle-module__clickEffect--2Wo0Y {
  0% {
    clip-path: circle(0%);
  }

  100% {
    clip-path: circle(75%);
    background-color: var(--backgroundDisabled);
  }
}

@-webkit-keyframes TwoTextItemToggle-module__clickEffect--2Wo0Y {
  0% {
    clip-path: circle(0%);
  }

  100% {
    clip-path: circle(75%);
    background-color: var(--backgroundDisabled);
  }
}

@-moz-keyframes TwoTextItemToggle-module__clickEffect--2Wo0Y {
  0% {
    clip-path: circle(0%);
  }

  100% {
    clip-path: circle(75%);
    background-color: var(--backgroundDisabled);
  }
}

.ProjectionsTab-module__contentHorizontal--gZSm3 {
  display: flex;
  justify-content: space-between;
  gap: 30px;
}

.ProjectionsTab-module__contentVertical--5QtcL {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.ProjectionsTab-module__graphContent--2eu3l {
  display: flex;
  flex-direction: column;
  align-items: end;
  flex-grow: 1;
}

.ProjectionsTab-module__detailsContentFixedWidth--3UKwH {
  width: 343px;
}

.ProjectionsTab-module__detailsContentFullWidth--3q83w {
  width: 100%;
}

.ProjectionsTab-module__noData--2jR7L {
  width: 100%;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: var(--fakt);
  font-weight: 700;
  color: var(--text);
  margin: 0px 0px 0px 0px;
}

.ProjectionsTab-module__graphTooltip--2cyoW {
  border-radius: 5px;
  border: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtle);
  display: flex;
  flex-direction: column;
  padding: 10px 15px 10px 15px;
}

.ProjectionsTab-module__graphTooltipYear--1tUlm {
  font-size: 14px;
  font-family: var(--fakt);
  font-weight: 700;
  color: var(--text);
  margin: 0px 0px 0px 0px;
}

.ProjectionsTab-module__graphTooltipPct--32JEU {
  display: flex;
  font-size: 14px;
  margin: 2px 0px 2px 0px;
}

.ProjectionsTab-module__graphTooltipTextLeft--1NJCg {
  font-size: 14px;
  font-family: var(--fakt);
  margin: 0px 5px 0px 0px;
}

.ProjectionsTab-module__graphTooltipTextRight--24xa4 {
  font-size: 14px;
  font-family: var(--fakt);
}

.ProjectionsTab-module__belowGraph--13Yv0 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: end;
  margin-top: -10px;
}

.ProjectionsTab-module__belowGraphLoading--LZayw {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: end;
  margin-top: 5px;
}

.ProjectionsTab-module__xAxis--vEGqF {
  width: calc(100% - 90px);
  display: flex;
  justify-content: space-between;
}

.ProjectionsTab-module__xAxisDateFrom--XnkwH,
.ProjectionsTab-module__xAxisDateTo--21Sam {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--textSubtle);
}

.ProjectionsTab-module__dateRangeFilterContainer--1VevT {
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 1;
}

.ProjectionsTab-module__dateRangeOption--1REW3 {
  background-color: inherit;
  border: 1px solid var(--borderBold);
  border-radius: 4px;
  color: var(--text);
  width: 40px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 14px;
  font-family: var(--fakt);
}

.ProjectionsTab-module__dateRangeOption--1REW3:hover {
  background-color: var(--borderBold);
}

.ProjectionsTab-module__dateRangeOptionSelected--2MaoX {
  background-color: var(--textSubtle);
  border: 1px solid var(--textSubtle);
  border-radius: 4px;
  color: var(--text);
  width: 40px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 14px;
  font-family: var(--fakt);
}

/* Risk Bar */

.ProjectionsTab-module__riskContainer--rIZeG {
  display: flex;
  flex-direction: column;
}

.ProjectionsTab-module__riskTitle--3CAHv {
  font-size: 14px;
  font-family: var(--fakt);
  font-weight: 700;
  color: var(--text);
  margin: 0px 0px 0px 0px;
}

.ProjectionsTab-module__riskHeader--2rdvj {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0px 10px 0px;
}

.ProjectionsTab-module__riskLabel--slNfj {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--textSubtle);
}

.ProjectionsTab-module__riskBarBackground--3Kks1 {
  background: linear-gradient(270deg, #e02020 0%, #f7b500 50%, #6dd400 100%);
  border-radius: 10px;
  width: 100%;
  height: 10px;
  display: flex;
  align-items: center;
  justify-content: end;
}

.ProjectionsTab-module__riskBarOverlay--3WEw_ {
  background-color: var(--backgroundSubtle);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  width: 100%;
  height: 10px;
}

.ProjectionsTab-module__riskBarNoData--Yv7fV {
  width: 100%;
  background-color: var(--backgroundSubtle);
  border-radius: 10px;
  height: 10px;
}

/* Details Table */

.ProjectionsTab-module__projectionDetailsTable--2NEgf {
  --horizontalPadding: 30px;

  box-sizing: border-box;
  padding: 20px var(--horizontalPadding) 20px var(--horizontalPadding);
  width: 100%;
  border: 1px solid var(--borderBold);
  border-radius: 10px;
  margin-top: 35px;
}

.ProjectionsTab-module__projectionDetailsTableItem--1rd_8 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ProjectionsTab-module__projectionDetailsTableItemHeading--2k16s {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--text);
}

.ProjectionsTab-module__projectionDetailsTableItemPerfTriangle--3636t {
  margin: 0px 5px 0px 0px;
}

.ProjectionsTab-module__projectionDetailsTableItemText--36Mkv {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--text);
}

.ProjectionsTab-module__projectionDetailsTableSeparator--3K4GX {
  width: 100%;
  height: 1px;
  background-color: var(--borderBold);
  margin: 15px 0px 15px 0px;
}

.ProjectionsTab-module__legendContainer--1LoDq {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}

.ProjectionsTab-module__legendHeader--35QAC {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--text);
  font-weight: 700;
}

.ProjectionsTab-module__rightContainer--1Ii_V {
  display: flex;
}

.ProjectionsTab-module__legendDiv--WHJak {
  display: flex;
  align-items: center;
}

.ProjectionsTab-module__bar90--3tnzw {
  width: 40px;
  height: 3px;
  border-radius: 5px;
  background-color: var(--chartLineTertiary);
}

.ProjectionsTab-module__bar50--3XONu {
  width: 40px;
  height: 3px;
  border-radius: 5px;
  background-color: var(--chartLinePrimary);
  margin: 0px 0px 0px 10px;
}

.ProjectionsTab-module__bar10--2YUUF {
  width: 40px;
  height: 3px;
  border-radius: 5px;
  background-color: var(--chartLineSecondary);
  margin: 0px 0px 0px 10px;
}

.ProjectionsTab-module__legendText--38BDP {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin: 0px 0px 0px 5px;
}

.ProjectionsTab-module__performance--SMkLE {
  display: flex;
  align-items: center;
}

.ProjectionsGraph-module__graphContainer--s-TP2 {
  width: 100%;
  position: relative;
}

.ProjectionsGraph-module__graph--1RsJM {
  position: absolute;
  top: 0;
  right: 0;
}

.ProjectionsGraph-module__graphTooltip--28EyU {
  border-radius: 5px;
  border: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtle);
  display: flex;
  flex-direction: column;
  padding: 10px 15px 10px 15px;
}

.ProjectionsGraph-module__graphTooltipYear--3SB62 {
  font-size: 14px;
  font-family: var(--fakt);
  font-weight: 700;
  color: var(--text);
  margin: 0px 0px 0px 0px;
}

.ProjectionsGraph-module__graphTooltipPct--3IknZ {
  display: flex;
  font-size: 14px;
  margin: 2px 0px 2px 0px;
}

.ProjectionsGraph-module__graphTooltipTextLeft--2zJP2 {
  font-size: 14px;
  font-family: var(--fakt);
  margin: 0px 5px 0px 0px;
}

.ProjectionsGraph-module__graphTooltipTextRight--FrN5P {
  font-size: 14px;
  font-family: var(--fakt);
}

:root {
  --column1_width: 70px;
  --column3_width: 90px;
}

.ScenariosTable-module__scenariosTable--1MCzA {
  margin-top: 15px;
}

.ScenariosTable-module__noData--1L8Do {
  width: 100%;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ScenariosTable-module__scenariosRowContainer--BebKU {
  width: 100%;
}

.ScenariosTable-module__scenariosRow--1Ue89 {
  width: 100%;
  display: flex;
}

.ScenariosTable-module__scenariosColumn1--187LQ {
  width: 70px;
}

.ScenariosTable-module__scenariosColumn2--GuLeZ {
  width: calc(100% - (var(--column1_width) + var(--column3_width)));
}

.ScenariosTable-module__scenarioHeader--3h-ci {
  font-size: 14px;
  font-family: var(--fakt);
  font-weight: 700;
  color: var(--text);
  margin-bottom: 10px;
}

.ScenariosTable-module__scenarioDescription--MNj81 {
  font-size: 12px;
  font-family: var(--fakt);
  color: var(--text);
  margin: 10px 0px 15px 0px;
}

.ScenariosTable-module__scenariosColumn3--2h7pr {
  width: 90px;
  display: flex;
  justify-content: end;
  align-items: flex-start;
}

.ScenariosTable-module__scenarioPerformanceImg--NUdjm {
  margin-right: 5px;
}

.ScenariosTable-module__scenarioPerformanceText--18FHd {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--text);
}

.ScenariosTable-module__scenariosSeparator--2bhpm {
  width: 100%;
  height: 1px;
  background-color: var(--borderBold);
  margin: 0px 0px 15px 0px;
}

.ScenariosTable-module__scenariosRowContainer--BebKU:last-child .ScenariosTable-module__scenariosSeparator--2bhpm {
  background-color: inherit;
}

.ScenariosTable-module__performance--195Av {
  display: flex;
  align-items: center;
}

.Projections-module__heading--1YCFQ {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--text);
  margin: 16px 0px 16px 0px;
}

.Projections-module__header--3JT7c {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin: 16px 0px 24px 0px;
}

.Projections-module__scenariosTitle--9CRCb {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--text);
  margin: 0px;
}

.Projections-module__toggleButtonDiv--2fQHv {
  width: 210px;
}

.Projections-module__errorDiv--3VEGS {
  width: 100%;
  height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
}

.Projections-module__accountGroupDropdownContainer--sTmQY {
  width: 100%;
  margin-bottom: 20px;
}

.RemovePlaidAccountModal-module__paddingContainer--2rpvU {
  padding: 10px 20px 10px 20px;
}

.RemovePlaidAccountModal-module__loadingContainer--2Qs8q {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.RemovePlaidAccountModal-module__title--jCurl {
  font-family: var(--arizona);
  font-size: 24px;
  color: var(--text);
  margin: 0px 0px 10px 0px;
}

.RemovePlaidAccountModal-module__subTitle--2cBxm {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 15px 0px 0px 0px;
}

.RemovePlaidAccountModal-module__summary--2_ttb {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 15px 0px 0px 0px;
}

.RemovePlaidAccountModal-module__footer--1eLcX {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 35px 0px 0px 0px;
}

.RemovePlaidAccountModal-module__modalButtonsDiv--2ZESA {
  display: flex;
  align-items: center;
}

.RemovePlaidAccountModal-module__marginRight--3d9jp {
  margin: 0px 15px 0px 0px;
}

.RemovePlaidAccountModal-module__accountToRemove--319bX {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 3px 0px 7px;
}

#Dashboard_Add_Advisor_page__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  width: 100%;
}

#Dashboard_Add_Advisor_page__body_footer_container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
}

#Dashboard_Add_Advisor_page__content_container {
  width: 80%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 1500px;
}

.Dashboard_Add_Advisor_page__flex_row {
  display: flex;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 20px;
}

.Dashboard_Add_Advisor_page__flex {
  display: flex;
  align-items: center;
  width: 100%;
}

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

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

.Dashboard_Add_Advisor_page__advisor_age {
  font-family: var(--fakt);
  font-size: 18px;
  color: var(--primary_color_1_shade_6);
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 20px;
}

.Dashboard_Add_Advisor_page__advisor_experience {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_color_1_shade_6);
  margin-bottom: 0;
  margin-top: 10px;
  margin-left: 20px;
}

.Dashboard_Add_Advisor_page__desc_header {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin-left: 20px;

  /* border-bottom: 1px solid var(--primary_color_1_shade_2); */
  padding-bottom: 8px;
}

.Dashboard_Add_Advisor_page__desc_header:hover {
  color: var(--secondary_color_1);
  border-bottom: 1px solid var(--secondary_color_1);
  cursor: pointer;
}

.Dashboard_Add_Advisor_page__hr_line {
  width: calc(100% - 40px);
  height: 1px;
  background-color: var(--primary_color_1_shade_2);
  margin: -17px 20px 0px 20px;
}

.Dashboard_Add_Advisor_page__adv_content {
  margin: 20px 20px 20px 20px;
}

.Dashboard_Add_Advisor_page__desc_header_2 {
  margin: 0px 0px 15px 0px;
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_color_1_shade_6);
}

.Dashboard_Add_Advisor_page__text_2 {
  margin: 0px 0px 10px 0px;
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  line-height: 1.5;
  letter-spacing: 0.73px;
  width: 100%;
}

.Dashboard_Add_Advisor_page__flex_col {
  width: 50%;
}

#Dashboard_Add_Advisor_page__title {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 24px;
  color: var(--primary_text_color_1);
}

.Dashboard_Add_Advisor_page__linkedin {
  text-decoration: none;
  color: var(--secondary_color_2);
  font-family: var(--fakt);
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
}

.Dashboard_Add_Advisor_page__linkedin:hover {
  cursor: pointer;
  color: var(--secondary_color_1);
}

.Dashboard_Add_Advisor_page__advisor_text_title {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
}

.Dashboard_Add_Advisor_page__advisor_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin-top: 0;
  margin-bottom: 30px;
  margin-left: 20px;
}

#Dashboard_Add_Advisor_page__text_span {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--secondary_color_1);
  margin-left: 5px;
}

#Dashboard_Add_Advisor_page__text_span:hover {
  cursor: pointer;
}

#Dashboard_Add_Advisor_page__summary {
  margin: 0px 0px 40px 0px;
  width: 100%;
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
}

#Dashboard_Add_Advisor_page__images_container {
  display: flex;
  align-items: center;
  width: 100%;
  overflow-x: scroll;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  padding-bottom: 15px;
}

#Dashboard_Add_Advisor_page__images_container::-webkit-scrollbar {
  display: none;
}

.Dashboard_Add_Advisor_page__img_div {
  width: 100px;
  height: 100px;
  border-radius: 10px;
  margin: 0px 35px 0px 0px;
}

.Dashboard_Add_Advisor_page__img {
  width: 100px;
  height: 100px;
  border-radius: 10px;
  margin: 0;
}

.Dashboard_Add_Advisor_page__img:hover {
  cursor: pointer;
}

.Dashboard_Add_Advisor_page__chosen_check_img_div {
  padding: 2px 2px 2px 2px;
  z-index: 2;
  position: relative;
  top: -22px;
  right: -85px;
  background-color: var(--primary_text_color_1);
  width: 22px;
  height: 22px;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Dashboard_Add_Advisor_page__chosen_check_img {
  z-index: 2;
  position: relative;
}

.Dashboard_Add_Advisor_page__text_container {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
  background-color: var(--primary_color_1_shade_1);
  border-radius: 10px;
  width: 100%;
}

#Dashboard_Add_Advisor_page__button_container {
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

#Dashboard_Add_Advisor_page__button:hover {
  cursor: pointer;
  background-color: var(--secondary_color_1_shade_1);
}

#Dashboard_Add_Advisor_page__button {
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--fakt);
  font-weight: 700;
  background-color: var(--secondary_color_1);
  color: var(--primary_text_color_1);
  padding: 10px 30px 10px 30px;
}

#Dashboard_Add_Advisor_page__text_big {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_text_color_1);
}

.Dashboard_Add_Advisor_page__modal_container {
  width: 450px !important;
  margin-top: 40px;
  margin-bottom: 40px;
  background-color: var(--modal_background_div_color_1);
  border-radius: 10px;
}

.Dashboard_Add_Advisor_page__modal_container_div {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.Dashboard_Add_Advisor_page__modal_div_1 {
  background-color: var(--secondary_color_2);
  border-radius: 10px;
  padding: 20px 20px 10px 20px;
  margin-bottom: 30px;
}

.Dashboard_Add_Advisor_page__modal_div_2 {
  background-color: rgba(255, 255, 255, 0.08);
  border-radius: 10px;
  padding: 20px 20px 10px 20px;
  margin-bottom: 30px;
}

.Dashboard_Add_Advisor_page__x_img {
  width: 20px;
  height: 20px;
  margin-top: 20px;
  margin-left: 20px;
}

.Dashboard_Add_Advisor_page__x_img:hover {
  cursor: pointer;
}

.Dashboard_Add_Advisor_page__modal_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
}

.Dashboard_Add_Advisor_page__modal_list {
  padding-left: 25px;
}

.Dashboard_Add_Advisor_page__modal_list_el {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
}

.Dashboard_Add_Advisor_page__modal_text_big {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin-top: 0;
  margin-bottom: 20px;
}

#Dashboard_Add_Advisor_page__back_button_container:hover {
  cursor: pointer;
}

#Dashboard_Add_Advisor_page__back_button_container {
  display: flex;
  align-items: center;
  justify-content: center;
}

#Dashboard_Add_Advisor_page__back_button {
  font-family: var(--fakt);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 40px;
  background-color: var(--primary_color_1);
  color: var(--primary_color_1_shade_10);
}

.Dashboard_Advisors_page__content_container_3 {
  width: 100%;
  height: 95vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.Dashboard_Advisors_page__content_container_2 {
  width: 60%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

#Dashboard_Advisors_page__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
}

#Dashboard_Advisors_page__body_footer_container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
}

#Dashboard_Advisors_page__content_container {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.Dashboard_Advisors_page__flex_row {
  display: flex;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 30px;
}

#Dashboard_Advisors_page__title {
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--primary_text_color_1);
}

#Dashboard_Advisors_page__summary {
  margin-top: 10px;
  margin-bottom: 40px;
  width: 100%;
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
}

#Dashboard_Advisors_page__images_container {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
}

.Dashboard_Advisors_page__chosen_check_img_div {
  padding: 2px 2px 2px 2px;
  z-index: 2;
  position: relative;
  top: -22px;
  right: -85px;
  background-color: var(--primary_color_1);
  width: 22px;
  height: 22px;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Dashboard_Advisors_page__chosen_check_img {
  z-index: 2;
  position: relative;
}

.Dashboard_Advisors_page__text_container {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
  background-color: var(--primary_color_1_shade_1);
  border-radius: 10px;
  width: 100%;
}

.Dashboard_Advisors_page__advisor_text_title {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}

.Dashboard_Advisors_page__advisor_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin-top: 0;
  margin-bottom: 30px;
  margin-left: 20px;
}

#Dashboard_Advisors_page__text_span {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--secondary_color_1);
  margin-left: 5px;
}

#Dashboard_Advisors_page__text_span:hover {
  cursor: pointer;
}

#Dashboard_Advisors_page__button_container {
  margin-top: 80px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

#Dashboard_Advisors_page__button:hover {
  cursor: pointer;
  background-color: var(--secondary_color_1_shade_1);
}

#Dashboard_Advisors_page__button {
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--fakt);
  font-weight: 700;
  background-color: var(--secondary_color_1);
  color: var(--primary_text_color_1);
  padding: 10px 30px 10px 30px;
}

#Dashboard_Advisors_page__text_big {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_text_color_1);
}

.Dashboard_Advisors_page__modal_container {
  width: 450px !important;
  margin-top: 40px;
  margin-bottom: 40px;
  background-color: var(--modal_background_div_color_1);
  border-radius: 10px;
}

.Dashboard_Advisors_page__modal_container_div {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.Dashboard_Advisors_page__modal_div_1 {
  background-color: var(--secondary_color_2);
  border-radius: 10px;
  padding: 20px 20px 10px 20px;
  margin-bottom: 30px;
}

.Dashboard_Advisors_page__modal_div_2 {
  background-color: rgba(255, 255, 255, 0.08);
  border-radius: 10px;
  padding: 20px 20px 10px 20px;
  margin-bottom: 30px;
}

.Dashboard_Advisors_page__x_img {
  width: 20px;
  height: 20px;
  margin-top: 20px;
  margin-left: 20px;
}

.Dashboard_Advisors_page__x_img:hover {
  cursor: pointer;
}

.Dashboard_Advisors_page__modal_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
}

.Dashboard_Advisors_page__modal_list {
  padding-left: 25px;
}

.Dashboard_Advisors_page__modal_list_el {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
}

.Dashboard_Advisors_page__modal_text_big {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin-top: 0;
  margin-bottom: 20px;
}

#Dashboard_Advisors_page__back_button_container:hover {
  cursor: pointer;
}

#Dashboard_Advisors_page__back_button_container {
  display: flex;
  align-items: center;
  justify-content: center;
}

#Dashboard_Advisors_page__back_button {
  font-family: var(--fakt);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 40px;
  background-color: var(--primary_color_1);
  color: var(--primary_color_1_shade_10);
}

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

.Dashboard_Advisors_page__no_advisor_img {
  margin-bottom: 0;
  width: 150px;
  height: 125px;
}

.Dashboard_Advisors_page__no_advisor_title {
  margin-top: 40px;
  margin-bottom: 0;
  width: 100%;
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 24px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--primary_text_color_1);
}

.Dashboard_Advisors_page__no_advisor_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin-top: 20px;
  margin-bottom: 30px;
  margin-right: 0;
  text-align: center;
}

.Dashboard_Advisors_page__no_advisor_book_meeting_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin-top: 20px;
  margin-bottom: 40px;
}

.Dashboard_Advisors_page__no_advisor_book_meeting_text:hover {
  cursor: pointer;
  color: var(--secondary_color_2);
}

.Dashboard_Advisors_page__no_advisor_button {
  padding: 10px 30px 10px 30px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: var(--fakt);
  font-weight: 700;
  padding-top: 12px;
  padding-bottom: 13px;
  background-color: var(--secondary_color_1);
  color: var(--primary_text_color_1);
}

.Dashboard_Advisors_page__no_advisor_button:hover {
  cursor: pointer;
  background-color: var(--secondary_color_1_shade_1);
}

#Dashboard_Chosen_Advisor_page__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
}

#Dashboard_Chosen_Advisor_page__body_footer_container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
}

#Dashboard_Chosen_Advisor_page__content_container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

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

#Dashboard_Chosen_Advisor_page__title {
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--primary_text_color_1);
}

#Dashboard_Chosen_Advisor_page__summary {
  margin-top: 10px;
  margin-bottom: 40px;
  width: 100%;
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
}

#Dashboard_Chosen_Advisor_page__images_container {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
}

.Dashboard_Chosen_Advisor_page__chosen_check_img_div {
  padding: 2px 2px 2px 2px;
  z-index: 2;
  position: relative;
  top: -22px;
  right: -85px;
  background-color: var(--primary_color_1);
  width: 22px;
  height: 22px;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Dashboard_Chosen_Advisor_page__chosen_check_img {
  z-index: 2;
  position: relative;
}

.Dashboard_Chosen_Advisor_page__text_container {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
  background-color: var(--primary_color_1_shade_1);
  border-radius: 10px;
  width: 100%;
}

.Dashboard_Chosen_Advisor_page__advisor_text_title {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}

.Dashboard_Chosen_Advisor_page__advisor_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin-top: 0;
  margin-bottom: 30px;
  margin-left: 20px;
}

#Dashboard_Chosen_Advisor_page__text_span {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--secondary_color_1);
  margin-left: 5px;
}

#Dashboard_Chosen_Advisor_page__text_span:hover {
  cursor: pointer;
}

#Dashboard_Chosen_Advisor_page__button_container {
  margin-top: 80px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

#Dashboard_Chosen_Advisor_page__button:hover {
  cursor: pointer;
  background-color: var(--secondary_color_1_shade_1);
}

#Dashboard_Chosen_Advisor_page__button {
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--fakt);
  font-weight: 700;
  background-color: var(--secondary_color_1);
  color: var(--primary_text_color_1);
  padding: 10px 30px 10px 30px;
}

#Dashboard_Chosen_Advisor_page__text_big {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_text_color_1);
}

.Dashboard_Chosen_Advisor_page__email_text {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin: 0;
}

.Dashboard_Chosen_Advisor_page__linkedin_text_icon {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--klein_blue_color_1);
  margin-top: 1px;
  margin-bottom: 0;
  margin-right: 15px;
}

.Dashboard_Chosen_Advisor_page__linkedin {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--steel_blue_color_1);
  margin-top: 0;
  text-decoration: none;
}

.Dashboard_Chosen_Advisor_page__linkedin:hover {
  cursor: pointer;
  color: var(--klein_blue_color_1);
}

.Dashboard_Chosen_Advisor_page__linkedin_2 {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--steel_blue_color_1);
  margin-top: 2px;
  text-decoration: none;
}

.Dashboard_Chosen_Advisor_page__linkedin_2:hover {
  cursor: pointer;
  color: var(--klein_blue_color_1);
}

.Dashboard_Chosen_Advisor_page__modal_container {
  width: 450px !important;
  margin-top: 40px;
  margin-bottom: 40px;
  background-color: var(--modal_background_div_color_1);
  border-radius: 10px;
}

.Dashboard_Chosen_Advisor_page__modal_container_div {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.Dashboard_Chosen_Advisor_page__modal_div_1 {
  background-color: var(--secondary_color_2);
  border-radius: 10px;
  padding: 20px 20px 10px 20px;
  margin-bottom: 30px;
}

.Dashboard_Chosen_Advisor_page__modal_div_2 {
  background-color: rgba(255, 255, 255, 0.08);
  border-radius: 10px;
  padding: 20px 20px 10px 20px;
  margin-bottom: 30px;
}

.Dashboard_Chosen_Advisor_page__x_img {
  width: 20px;
  height: 20px;
  margin-top: 20px;
  margin-left: 20px;
}

.Dashboard_Chosen_Advisor_page__x_img:hover {
  cursor: pointer;
}

.Dashboard_Chosen_Advisor_page__modal_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
}

.Dashboard_Chosen_Advisor_page__modal_list {
  padding-left: 25px;
}

.Dashboard_Chosen_Advisor_page__modal_list_el {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
}

.Dashboard_Chosen_Advisor_page__modal_text_big {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin-top: 0;
  margin-bottom: 20px;
}

#Dashboard_Chosen_Advisor_page__back_button_container:hover {
  cursor: pointer;
}

#Dashboard_Chosen_Advisor_page__back_button_container {
  display: flex;
  align-items: center;
  justify-content: center;
}

#Dashboard_Chosen_Advisor_page__back_button {
  font-family: var(--fakt);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 40px;
  background-color: var(--primary_color_1);
  color: var(--primary_color_1_shade_10);
}

.Dashboard_Chosen_Advisor_page__container {
  display: flex;
  justify-content: center;
}

.Dashboard_Chosen_Advisor_page__centeringContainer {
  width: 75%;
  display: flex;
  flex-direction: column;
  position: relative;
}

.Dashboard_Chosen_Advisor_page__flex_row_space_between {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
}

.Dashboard_Chosen_Advisor_page__flex_row_2 {
  display: flex;
  align-items: center;
  margin: 0px 0px 10px 0px;
}

.Dashboard_Chosen_Advisor_page__flex_row_3 {
  display: flex;
  align-items: center;
  margin-top: 0;
}

.Dashboard_Chosen_Advisor_page__desc_header {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin-left: 15px;
  margin-right: 10px;

  /* border-bottom: 1px solid var(--primary_color_1_shade_2); */
  padding-bottom: 8px;
}

.Dashboard_Chosen_Advisor_page__desc_header:hover {
  color: var(--secondary_color_1);
  cursor: pointer;
}

.Dashboard_Chosen_Advisor_page__flex_col {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.Dashboard_Chosen_Advisor_page__img {
  margin-top: 0;
  width: 200px;
  height: 200px;
  margin-right: 35px;
  border-radius: 100px;
}

.Dashboard_Chosen_Advisor_page__email_icon_img {
  margin-top: 0;
  margin-right: 0;
  margin-right: 15px;
}

.Dashboard_Chosen_Advisor_page__icon_img {
  margin-top: 0;
  margin-right: 0;
  margin-left: 20px;
  margin-bottom: 10px;
}

.Dashboard_Chosen_Advisor_page__dot_box {
  padding: 10px 10px 10px 10px;
  border-radius: 5px;
  background-color: var(--primary_color_1_shade_1);
  display: flex;
  justify-content: center;
  align-items: center;
}

.Dashboard_Chosen_Advisor_page__dot_box:hover {
  cursor: pointer;
}

.Dashboard_Chosen_Advisor_page__dots_text {
  font-family: var(--fakt);
  color: var(--primary_text_color_1);
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 0;
}

.Dashboard_Chosen_Advisor_page__dropdown {
  position: relative;
  display: inline-block;
}

.Dashboard_Chosen_Advisor_page__dropdown_content {
  display: block;
  position: absolute;
  box-shadow: 0px 6px 16px 2px rgba(0, 0, 0, 0.2);
  z-index: 1;
  width: 150px;
  border: solid 1px var(--primary_color_1_shade_2);
  background-color: var(--primary_color_1_variation_1);
  margin-top: 10px;
  right: 0;
  border-radius: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.Dashboard_Chosen_Advisor_page__menu_text {
  font-family: var(--fakt);
  color: var(--primary_text_color_1);
  font-size: 14px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 20px;
}

.Dashboard_Chosen_Advisor_page__menu_text:hover {
  cursor: pointer;
  color: var(--secondary_color_1);
}

.Dashboard_Chosen_Advisor_page__title {
  font-family: var(--arizona);
  color: var(--primary_text_color_1);
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 10px;
}

.Dashboard_Chosen_Advisor_page__text {
  font-family: var(--fakt);
  color: var(--primary_text_color_1);
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 0;
}

.Dashboard_Chosen_Advisor_page__text_gray {
  font-family: var(--fakt);
  color: var(--primary_color_1_shade_8);
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 10px;
}

.Dashboard_Chosen_Advisor_page__description {
  font-family: var(--fakt);
  color: var(--primary_text_color_1);
  font-size: 14px;
  margin-top: 20px;
  margin-bottom: 20px;
  line-height: 1.5;
  letter-spacing: 0.73px;
}

.Dashboard_Chosen_Advisor_page__hr_line {
  height: 1px;
  width: 100%;
  background-color: var(--primary_color_1_shade_2);
  margin-bottom: 40px;
}

.Dashboard_Chosen_Advisor_page__footer_container {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}

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

.Dashboard_Chosen_Advisor_page__button_container {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  margin: 40px 0px 0px 0px;
}

.Dashboard_Chosen_Advisor_page__button {
  width: 160px;
  height: 40px;
  font-family: var(--fakt);
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--secondary_color_1);
  color: var(--primary_text_color_1);
  border-radius: 8px;
  text-decoration: none;
  margin: 0;
}

.Dashboard_Chosen_Advisor_page__button:hover {
  cursor: pointer;
  background-color: var(--secondary_color_1_shade_1);
}

.Dashboard_Chosen_Advisor_page__blue_button {
  width: 160px;
  height: 40px;
  font-family: var(--fakt);
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--secondary_color_2);
  color: var(--primary_text_color_1);
  border-radius: 8px;
  text-decoration: none;
  margin: 0px 25px 0px 0px;
}

.Dashboard_Chosen_Advisor_page__blue_button:hover {
  cursor: pointer;
  background-color: var(--secondary_color_2_shade_1);
}

.Dashboard_Chosen_Advisor_page__congrats_container {
  width: 46%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100vh;
}

.Dashboard_Chosen_Advisor_page__congrats_img {
  margin-top: 0;
  margin-bottom: 0;
  width: 45%;
}

.Dashboard_Chosen_Advisor_page__congrats_title {
  margin-top: 40px;
  margin-bottom: 0;
  width: 100%;
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 24px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--primary_text_color_1);
}

.Dashboard_Chosen_Advisor_page__congrats_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 0;
}

.Dashboard_Chosen_Advisor_page__congrats_book_meeting_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin-top: 20px;
  margin-bottom: 40px;
}

.Dashboard_Chosen_Advisor_page__congrats_book_meeting_text:hover {
  cursor: pointer;
  color: var(--secondary_color_2);
}

.Dashboard_Chosen_Advisor_page__congrats_button {
  padding: 10px 30px 10px 30px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: var(--fakt);
  font-weight: 700;
  background-color: var(--secondary_color_1);
  color: var(--primary_text_color_1);
  text-decoration: none;
}

.Dashboard_Chosen_Advisor_page__congrats_button:hover {
  cursor: pointer;
  background-color: var(--secondary_color_1_shade_1);
}

.SummaryItem-module__container--24X4E {
  padding: 16px;
  border-bottom: 1px solid var(--border);
}

.SummaryItem-module__container--24X4E:last-child {
  border-bottom: none;
}

.SummaryItem-module__text--1UtBi {
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0.2px;
}

.SummaryItem-module__label--2xIdl {
  color: var(--text);
}

.SummaryItem-module__value--2tIxp {
  color: var(--textSubtle);
}

.AdvisorLiquidation-module__title--3d46x {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 28px;
  font-weight: 300;
  line-height: 40px;
  letter-spacing: -0.28px;
}

.AdvisorLiquidation-module__description--3EPuR {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
}

.AdvisorLiquidation-module__details--2339k {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 600;
}

.AdvisorLiquidation-module__detailsSummary--2XsN4 {
  border-radius: 5px;
  border: 1px solid var(--border);
}

.AdvisorLiquidation-module__detailsLink--1fiKn {
  color: var(--text);
  text-decoration: underline;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  cursor: pointer;
}

.TaxBudgetsModal-module__primaryText--1sHOV {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 28px;
  font-weight: 300;
  line-height: 40px;
  letter-spacing: -0.28px;
}

.TaxBudgetsModal-module__secondaryText--3cykE {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
  margin-top: 8px;
}

.ModalMaintenance-module__container--3zz18 {
  padding: var(--space-4);
}

.RaiseCash-module__title--jTDOM {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 28px;
  font-weight: 300;
  line-height: 40px;
  letter-spacing: -0.28px;
}

.RaiseCash-module__description--2aaq1 {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
}

.RaiseCash-module__details--4kxA0 {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 600;
}

.RaiseCash-module__detailsSummary--2pLpw {
  border-radius: 5px;
  border: 1px solid var(--border);
}

.RaiseCash-module__detailsLink--14Rm2 {
  color: var(--text);
  text-decoration: underline;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  cursor: pointer;
}

.RaiseCash-module__inProgressRow--2UGaQ {
  display: flex;
  align-items: center;
  margin-top: var(--space-0_5);
}

.RaiseCash-module__textWithSpacing1--1fJJW {
  margin: 0px var(--space-2) 0px var(--space-0_5);
}

.RaiseCash-module__textWithSpacing2--34fet {
  margin: 0px 0px 0px var(--space-1);
}

.RaiseCash-module__textWithSpacing3--nE1y3 {
  margin: 0px 0px 0px var(--space-0_5);
}

.RaiseCash-module__flexRow--1t7i7 {
  display: flex;
  align-items: center;
}

.RaiseCash-module__tooltip--2PJSR {
  margin-left: var(--space-1);
}

.RaiseCash-module__tooltip2--1xBSQ {
  margin-left: calc(-1 * var(--space-0_5));
}

.SimpleModalWithTextInput-module__text--2Whi0 {
  margin: var(--space-1) 0px var(--space-6) 0px;
}

.SimpleModalWithTextInput-module__footer--1WxCD {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 20px;
  margin-top: var(--space-6);
}

.FundingAccount-module__container--1hLcV {
  width: 100%;
  border: 1px solid var(--borderBold);
  border-radius: 5px;
  margin: 0px 0px 30px 0px;
}

.FundingAccount-module__header--3b1u8 {
  width: 100%;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  height: 50px;
  border-bottom: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtle);
  display: flex;
  align-items: center;
}

.FundingAccount-module__headerInnerDiv--3eVA7 {
  width: 100%;
  padding: 0px 15px 0px 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.FundingAccount-module__heading--28RFe {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
}

.FundingAccount-module__body--2wo4x {
  width: 100%;
  display: flex;
  align-items: center;
}

.FundingAccount-module__bodyInnerDiv--3HwSg {
  width: 100%;
  padding: 16px;
  display: flex;
  justify-content: space-between;
}

.FundingAccount-module__noAccount--1R24v {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
}

.FundingAccount-module__account--2Zwxk {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
}

.FundingAccount-module__mask--1Tr-T {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin-top: 4px;
}

.FundingAccount-module__balance--cpyeP {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
}

.FundingAccount-module__selected--zTWrY {
  color: var(--textSelected);
}

.FundingAccount-module__warning--1RSFb {
  margin-top: 4px;
  font-size: 12px;
  color: var(--textWarning);
}

.RecurringTransfers-module__container--2fHyG {
  width: 100%;
  border: 1px solid var(--borderBold);
  border-radius: 5px;
  margin: 0px 0px 30px 0px;
}

.RecurringTransfers-module__header--Q5G3d {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtle);
}

.RecurringTransfers-module__header2--3ZXso {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
  background-color: var(--backgroundSubtle);
}

.RecurringTransfers-module__headerInnerDiv--2B4d1 {
  width: 100%;
  padding: 0px 15px 0px 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.RecurringTransfers-module__headerRight--3IK-_ {
  display: flex;
  align-items: center;
}

.RecurringTransfers-module__heading--cehID {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0;
}

.RecurringTransfers-module__text--3kOQT {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0;
}

.RecurringTransfers-module__accountsText--3SxjK {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 10px 0px;
}

.RecurringTransfers-module__body--1Sei7 {
  width: 100%;
  height: 100%;
}

.RecurringTransfers-module__bodyInnerDiv--FWgTS {
  height: 100%;
  padding: 0px 15px 0px 15px;
}

.RecurringTransfers-module__row--vF_Mh {
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--borderBold);
}

.RecurringTransfers-module__footerRow--1gDLx {
  padding-top: 10px;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}

.RecurringTransfers-module__footerRowRight--2tP56 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.RecurringTransfers-module__marginRight--RQN4g {
  margin: 0px 10px 0px 0px;
}

.UpcomingTransfers-module__container--2PzDX {
  width: 100%;
  border: 1px solid var(--borderBold);
  border-radius: 5px;
  margin: 0px 0px 30px 0px;
}

.UpcomingTransfers-module__header--1d_Go {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtle);
}

.UpcomingTransfers-module__heading--dvKNX {
  width: 100%;
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0;
  padding: 0px 15px 0px 15px;
}

.UpcomingTransfers-module__body--1Ft_W {
  width: 100%;
  height: 70px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.UpcomingTransfers-module__bodyInnerDiv--3Tdpa {
  padding: 0px 15px 0px 15px;
  width: 100%;
  height: 70px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.UpcomingTransfers-module__bodyLeft--3XqdJ {
  display: flex;
  flex-direction: column;
}

.UpcomingTransfers-module__transfer--2BUrx {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 0px 5px 0px;
}

.UpcomingTransfers-module__status--2fc3C {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSelected);
  margin: 0px 0px 0px 15px;
}

.UpcomingTransfers-module__from--sxBKz {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 12px;
  color: var(--textSubtle);
  margin: 0px 5px 0px 0px;
}

.UpcomingTransfers-module__fromAccount--2JwJa {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin: 0;
}

.UpcomingTransfers-module__to--1n8Ej {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 12px;
  color: var(--textSubtle);
  margin: 0px 5px 0px 0px;
}

.UpcomingTransfers-module__toAccount--OddwF {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin: 0;
}

.UpcomingTransfers-module__bodyRight--mXFZb {
  display: flex;
  align-items: center;
  margin: 0;
}

.UpcomingTransfers-module__timingDiv--22fQx {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin: 0px 15px 0px 0px;
}

.UpcomingTransfers-module__date--2xZUZ {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 0px 5px 0px;
}

.UpcomingTransfers-module__available--1EA0P {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin: 0;
}

.CashManagement-module__container--390T4 {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.CashManagement-module__contentContainer--17Gfx {
  width: 620px;
  height: 100%;
}

.CashManagement-module__title--3FyrZ {
  font-family: var(--arizona);
  font-size: 28px;
  color: var(--text);
  margin: 25px 0px 40px 0px;
}

.CashManagement-module__error--2FhxU {
  color: var(--text);
  padding: 5px 0px;
}

.CancelUpcomingTriggerRunModal-module__paddingContainer--lQygd {
  padding: 10px 20px 10px 20px;
}

.CancelUpcomingTriggerRunModal-module__loadingContainer--2glBi {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.CancelUpcomingTriggerRunModal-module__title--2GRW8 {
  font-family: var(--arizona);
  font-size: 24px;
  color: var(--text);
  margin: 0px 0px 6px 0px;
}

.CancelUpcomingTriggerRunModal-module__subTitle--3aCjb {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 15px 0px 0px 0px;
}

.CancelUpcomingTriggerRunModal-module__footer--36iNL {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 35px 0px 0px 0px;
}

.CancelUpcomingTriggerRunModal-module__modalButtonsDiv--36Dhx {
  display: flex;
  align-items: center;
}

.CancelUpcomingTriggerRunModal-module__marginRight--2z4tV {
  margin: 0px 15px 0px 0px;
}

.ChangeFundingAccountModal-module__paddingContainer--2lApZ {
  padding: 10px 20px 10px 20px;
}

.ChangeFundingAccountModal-module__loadingContainer--2oHTg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.ChangeFundingAccountModal-module__title--2Py42 {
  font-family: var(--arizona);
  font-size: 24px;
  color: var(--text);
  margin: 0px 0px 6px 0px;
}

.ChangeFundingAccountModal-module__subTitle--2lsO9 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 35px 0px;
}

.ChangeFundingAccountModal-module__header1--qpwSe {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 4px 0px;
}

.ChangeFundingAccountModal-module__header2--1o0hW {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 10px 0px;
}

.ChangeFundingAccountModal-module__text1--1DrOw {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 15px 0px 40px 0px;
}

.ChangeFundingAccountModal-module__textAlert--3Y30P {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textWarning);
  margin: 15px 0px 40px 0px;
}

.ChangeFundingAccountModal-module__relinkLink--3qfak {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 1px 0px 5px;
  text-decoration: underline;
  cursor: pointer;
}

.ChangeFundingAccountModal-module__relinkLink--3qfak:hover {
  opacity: 0.8;
}

.ChangeFundingAccountModal-module__text2--1k5NX {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: -5px 0px 35px 0px;
}

.ChangeFundingAccountModal-module__modalButtonsDiv--2S1yU {
  display: flex;
  align-items: center;
}

.ChangeFundingAccountModal-module__marginRight--1tPwl {
  margin-right: 15px;
}

.ChangeFundingAccountModal-module__helperText--1TXs0 {
  font-size: 12px;
  color: var(--textSubtle);
}

.ChangeFundingAccountModal-module__label--3y4ff {
  padding-bottom: 8px;
  color: var(--textSubtle);
  font-size: 14px;
}

.AddManualFundingAccountDrawer-module__helperText--G9bx7 {
  font-size: 12px;
  color: var(--textSubtle);
}

.AddManualFundingAccountDrawer-module__label--3NqBu {
  padding-bottom: 8px;
  color: var(--textSubtle);
  font-size: 14px;
}

.AddManualFundingAccountDrawer-module__footer--1Jsl5 {
  display: flex;
  gap: 20px;
}

.AddManualFundingAccountDrawer-module__loading--W9pGp {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--random_color_23);
}

.AddManualFundingAccountDrawer-module__header--3VHIV {
  color: var(--textSubtle);
  font-size: 12px;
  font-weight: 400;
}

.AddManualFundingAccountDrawer-module__header--3VHIV span {
  color: var(--text);
  font-weight: 600;
}

.CancelCurrentTriggerModal-module__paddingContainer--z0TQh {
  padding: 10px 20px 10px 20px;
}

.CancelCurrentTriggerModal-module__loadingContainer--1r85X {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.CancelCurrentTriggerModal-module__title--3NK9_ {
  font-family: var(--arizona);
  font-size: 24px;
  color: var(--text);
  margin: 0px 0px 6px 0px;
}

.CancelCurrentTriggerModal-module__subTitle--3p8ny {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 15px 0px 0px 0px;
}

.CancelCurrentTriggerModal-module__footer--3Ilq4 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 35px 0px 0px 0px;
}

.CancelCurrentTriggerModal-module__modalButtonsDiv--2XOjM {
  display: flex;
  align-items: center;
}

.CancelCurrentTriggerModal-module__marginRight--2CZ50 {
  margin: 0px 15px 0px 0px;
}

.SetupRecurringTransfersModal-module__paddingContainer--3Evk7 {
  padding: 10px 20px 10px 20px;
}

.SetupRecurringTransfersModal-module__loadingContainer---tj1U {
  position: absolute;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  z-index: 1;
}

.SetupRecurringTransfersModal-module__errorContainer--3et7E {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 290px; /* height of modal with content - so on loading height does not change */
}

.SetupRecurringTransfersModal-module__tooltipDiv--asnT_ {
  display: flex;
  align-items: center;
}

.SetupRecurringTransfersModal-module__tooltipLabel--2D5vn {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 5px 0px 0px;
  font-weight: 600; /* Must match with MUI Field component labels */
}

.SetupRecurringTransfersModal-module__infoIcon--BCJ2k {
  color: var(--iconSubtle);
  margin: 0;
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.SetupRecurringTransfersModal-module__textToggleDiv--FaYZK {
  margin: 10px 0px 0px 0px;
}

.SetupRecurringTransfersModal-module__dropdownLabel--1_RE9 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 5px 0px;
}

.SetupRecurringTransfersModal-module__datePickerLabel--1KcL2 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 25px 0px 5px 0px;
}

.SetupRecurringTransfersModal-module__calendarIcon--1RBxZ {
  color: var(--icon);
  margin: 0;
  width: 15px;
  height: 15px;
}

.SetupRecurringTransfersModal-module__footer--PIfIw {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 35px 0px 0px 0px;
}

.SetupRecurringTransfersModal-module__modalButtonsDiv--3pYEh {
  display: flex;
  align-items: center;
}

/* Fixed Amount Inputs */

.SetupRecurringTransfersModal-module__accountsLabel--368Oy {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 10px 0px;
}

.SetupRecurringTransfersModal-module__accountsLabelSpan--1JsqS {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 0px 5px;
}

.SetupRecurringTransfersModal-module__scrollDiv--2O3rC {
  width: 100%;
  max-height: 204px; /* wont scroll with 4 items/rows, anymore and scrollbar will appear */
  overflow-y: scroll;
}

.SetupRecurringTransfersModal-module__fixedAmountRowContainer--Lisaz {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
}

.SetupRecurringTransfersModal-module__fixedAmountRowInnerContainer--1IUZp {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid var(--borderBold);
  height: 50px;
}

.SetupRecurringTransfersModal-module__fixedAmountRowLeft--1HWDW {
  display: flex;
  align-items: center;
}

.SetupRecurringTransfersModal-module__accountName--2lyY7 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 10px 0px 0px;
}

.SetupRecurringTransfersModal-module__fixedAmountInputContainer--1iqhx {
  display: flex;
  align-items: center;
  border-radius: 5px;
  background-color: var(--backgroundSubtle);
  height: 30px;
  border: 1px solid var(--border);
}

.SetupRecurringTransfersModal-module__fixedAmountInputContainer--1iqhx:focus-within {
  border: 1px solid var(--borderSelected);
}

.SetupRecurringTransfersModal-module__fixedAmountInputContainerBad--31zR1 {
  display: flex;
  align-items: center;
  border-radius: 5px;
  background-color: var(--backgroundSubtle);
  height: 30px;
  border: 1px solid var(--borderDanger);
}

.SetupRecurringTransfersModal-module__fixedAmountInputStartAdornment--3utM4 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 5px 0px 10px;
}

.SetupRecurringTransfersModal-module__fixedAmountInput--2iFVy {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 10px 0px 0px;
  background-color: var(--backgroundSubtle);
  text-decoration: none;
  width: 43px; /* fits 5 digits and a comma, ex: 88,888 */
  border: none;
  outline: none;
}

.SetupRecurringTransfersModal-module__fixedAmountInputBad--1hWK3 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 10px 0px 0px;
  background-color: var(--backgroundSubtle);
  text-decoration: none;
  width: 43px; /* fits 5 digits and a comma, ex: 88,888 */
  border: none;
  outline: none;
}

.SetupRecurringTransfersModal-module__isDefaultTextDiv--2lVAq {
  display: flex;
  align-items: center;
  margin: 5px 0px 0px 0px;
}

.SetupRecurringTransfersModal-module__isDefaultText--1lTCO {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin: 0px 5px 0px 0px;
}

.SetupRecurringTransfersModal-module__validationErrorText--37fYm {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textDanger);
  margin: -10px 0px 5px 0px;
}

/* Waterfall */

.SetupRecurringTransfersModal-module__amountLabel--1UxSY {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 5px 0px;
}

.SetupRecurringTransfersModal-module__dollarSignIcon--1lDj4 {
  color: var(--icon);
  margin: 0;
  width: 17px;
  height: 17px;
}

.SetupRecurringTransfersModal-module__infoText--B6oVq {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin: 5px 0px 25px 0px;
}

.SetupRecurringTransfersModal-module__infoTextBad--1tPma {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textDanger);
  margin: 5px 0px 25px 0px;
}

.SetupRecurringTransfersModal-module__waterfallRowContainer--3etm9 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid var(--borderBold);
  height: 50px;
}

.SetupRecurringTransfersModal-module__waterfallRowLeft--3w0lu {
  display: flex;
  align-items: center;
}

.SetupRecurringTransfersModal-module__chevronDownIcon--93GCk {
  color: var(--iconSubtle);
  margin: 0;
  width: 24px;
  height: 24px;
}

.SetupRecurringTransfersModal-module__chevronUpIcon--1nTXh {
  color: var(--iconSubtle);
  margin: 0px 10px 0px 0px;
  width: 24px;
  height: 24px;
}

.SetupRecurringTransfersModal-module__waterfallRowRight--2Zu1O {
  display: flex;
  align-items: center;
}

.SetupRecurringTransfersModal-module__onOffText--2BpMv {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 7px 2px 0px;
}

.SetupRecurringTransfersModal-module__takeUpChevronsSpace--3svt2 {
  width: 58px; /* width of up and down chevrons + their horizontal margin */
  height: 24px; /* height of chevrons */
}

.SetupRecurringTransfersModal-module__textOfNote--26iCj {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin: 10px 0px 0px 0px;
}

.SetupRecurringTransfersModal-module__accountNameNoTargetGoal--1AkWd {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textDisabled);
  margin: 0px 0px 0px 0px;
}

.SetupRecurringTransfersModal-module__tooltipText--2FmXY {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}

.SetupRecurringTransfersModal-module__tooltipLink--32aW4 {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--text);
  margin: 0px 1px 0px 4px;
  text-decoration: none;
}

.SetupRecurringTransfersModal-module__infoIconNoTargetGoal--BdXRa {
  margin-left: 5px;
  color: var(--iconDisabled);
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.SetupRecurringTransfersModal-module__onOffTextNoTargetGoal--2NlFP {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textDisabled);
  margin: 0px 7px 2px 0px;
}

.SetupRecurringTransfersModal-module__error--1TsLh {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textDanger);
  margin: -10px 0px 5px 0px;
}

.TextBox-module__container--1H3g6 {
  display: flex;
  align-items: center;
  border-radius: 5px;
  background-color: var(--backgroundSubtle);
  width: fit-content;
  padding: 4px 10px 4px 5px;
}

.TextBox-module__border--3X5Vg {
  border: 1px solid var(--border);
}

.TextBox-module__border--3X5Vg:focus-within {
  border: 1px solid var(--borderSelected);
}

.TextBox-module__errorBorder--1lc-y {
  border: 1px solid var(--borderDanger);
}

.TextBox-module__adornment--3lamG {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
}

.TextBox-module__startAdornment--ah9Sn {
  padding: 0px 5px;
}

.TextBox-module__input--3FWYi {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  background-color: var(--backgroundSubtle);
  text-decoration: none;
  width: 52px; /* fits 6 digits, comma, and text cursor. ex: 100,000 */
  border: none;
  outline: none;
}

.FormAmountRow-module__outerContainer--gHGiN {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
}

.FormAmountRow-module__innerContainer--2wIOq {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid var(--borderBold);
  height: 50px;
}

.FormAmountRow-module__labelContainer--31BSI {
  display: flex;
  align-items: center;
}

.FormAmountRow-module__label--2mVoR {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
}

.FormAmountRow-module__error--2G5LJ {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textDanger);
  margin: -10px 0px 5px 0px;
}

.ClickToSignModal-module__secondaryText--3DKGj {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
}

.ClickToSignModal-module__agreementContainer--sM-cw {
  padding: 15px 20px;
  border: 1px solid var(--borderBold);
  border-radius: 10px;
  background-color: var(--backgroundSubtle);
}

.ClickToSignModal-module__agreementTitle--NZc5i {
  color: var(--text);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  white-space: nowrap;
}

.ClickToSignModal-module__agreementSummary--2D-wa {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
}

.ClickToSignModal-module__clickToSignLink--dMlWe {
  color: var(--textAccentGreen);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
}

.Agreements-module__headerIcon--1pa4K {
  width: 14px;
  height: 14px;
  fill: var(--iconSelected);
}

.Agreements-module__headerText--2YPAZ {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  letter-spacing: 0.14px;
}

.Agreements-module__row--2xR7e {
  padding: 16px 24px;
}

.Agreements-module__fileIcon--3jQze {
  width: 16px;
  height: 16px;
}

.DirectoryItem-module__container--1b0bp {
  padding: 8px;
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 5px;
  transition: background 200ms ease;
  cursor: pointer;
}

.DirectoryItem-module__containerActive--3PxjR {
  background-color: var(--backgroundSubtle);
}

.DirectoryItem-module__container--1b0bp:hover {
  background-color: var(--backgroundSubtle);
}

.DirectoryItem-module__lockIcon--kTteM {
  width: 14px;
  height: 14px;
  fill: var(--iconDisabled);
}

.DirectoryItem-module__circleIcon--18DGt {
  width: 14px;
  height: 14px;
  fill: var(--iconSelected);
}

.DirectoryItem-module__directoryName--1As72 {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
  flex: 1;
}

.DirectoryItem-module__directoryNameActive--hIVeH {
  font-weight: 600;
}

.DirectoryList-module__container--mWvBs {
  border-right: 1px solid var(--border);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding: var(--space-1_5);
  width: 244px;
}

.DirectoryList-module__sections--1vLWR {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
  padding: 8px;
}

.RemoveFolderModal-module__secondaryText--2QrRR {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
}

.RemoveFolderModal-module__icon--1WMBS {
  width: 16px;
  height: 16px;
}

.RemoveFolderModal-module__directoryName--2rMgb {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.2px;
}

.DocumentsExplorerMessage-module__container--3dZlB {
  padding: 100px 250px;
}

.DocumentsExplorerMessage-module__messageText--6Y4YG {
  font-family: var(--fakt);
  font-size: 14px;
  text-align: center;
}

.DocumentsExplorerMessage-module__title--2jz6x {
  color: var(--text);
  font-weight: 600;
  line-height: 17px;
  letter-spacing: 0.14px;
}

.DocumentsExplorerMessage-module__subtitle--2gNIV {
  color: var(--textSubtle);
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
}

.DocumentsExplorer-module__icon--3oHWU {
  width: 16px;
  height: 16px;
}

.DocumentsExplorer-module__typeIcon--2i4JO {
  width: 16px;
  height: 16px;
  margin-top: 3px;
}

.DocumentsExplorer-module__uploadProgressIcon--1AL5n {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}

.DocumentsExplorer-module__uploadPending--21F1y {
  color: var(--icon);
}

.DocumentsExplorer-module__uploadSuccess--2ueDW {
  color: var(--iconSuccess);
}

.DocumentsExplorer-module__uploadError--2X8rf {
  color: var(--iconDanger);
}

.DocumentsExplorer-module__textDisabled--MmBPu {
  color: var(--textDisabled);
}

.DocumentsExplorer-module__tableRow--1rOu6 td:last-child {
  text-align: center;
  border-left: 1px solid var(--border);
  pointer-events: none;
}

.DocumentsExplorer-module__tableRow--1rOu6 td:last-child button {
  pointer-events: auto;
}

.DocumentsExplorer-module__tableRow--1rOu6 td:nth-child(1) {
  border-left: 1px solid var(--border);
  pointer-events: none;
}

.DocumentsExplorer-module__tableRow--1rOu6 td:nth-child(1) input {
  pointer-events: auto;
}

.DocumentsActions-module__container--1zTxr {
  display: flex;
  align-items: center;
  gap: 8px;
}

.DocumentsActions-module__exitButton--38oqQ {
  display: flex;
  margin-left: 16px;
}

.DocumentsBreadcrumbs-module__container--2_ZKn {
  display: flex;
  align-items: center;
  gap: 4px;
}

.DocumentsBreadcrumbs-module__breadcrumbContainer--205W5 {
  display: flex;
  align-items: center;
  gap: 4px;
}

.DocumentsBreadcrumbs-module__breadcrumb--3_mRy {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 22px;
  font-weight: 300;
  letter-spacing: -0.44px;
  cursor: pointer;
}

.DocumentsBreadcrumbs-module__breadcrumb--3_mRy:hover {
  text-decoration: underline;
}

.DocumentsBreadcrumbs-module__inactive--1N4a7 {
  text-decoration: none !important;
  cursor: default;
}

.DocumentsBreadcrumbs-module__separator--3hBht {
  width: 30px;
  height: 30px;
  color: var(--iconSubtle);
}

.DocumentsCenter-module__container--1jGRs {
  display: flex;
  height: 100%;
}

.DocumentsCenter-module__content--22tHP {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.DocumentsCenter-module__documents--g2IEa {
  display: flex;
  flex-direction: column;
  padding: 0px var(--space-3);
  gap: var(--space-3);
}

.WizardProgressBar-module__container--2LLqJ {
  width: 100%;
  height: 64px;
  display: flex;
  align-items: center;
}

.WizardProgressBar-module__step--dVC97 {
  width: 100%;
  display: flex;
  align-items: center;
}

.WizardProgressBar-module__text--hxu9l {
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
  margin: 0px var(--space-1) 3px 0px;
  white-space: nowrap;
}

.WizardProgressBar-module__notStarted--1FhQW {
  color: var(--textSubtle);
}

.WizardProgressBar-module__activeComplete--3LZCF {
  color: var(--text);
}

.WizardProgressBar-module__icon--3u8eL {
  color: var(--icon);
  margin-right: var(--space-1);
}

.WizardProgressBar-module__horizLine--ERsTz {
  width: 100%;
  height: 1px;
  margin: 0px var(--space-1) 2px 0px;
}

.WizardProgressBar-module__notStartedLine--297di {
  background-color: var(--iconSubtle);
}

.WizardProgressBar-module__activeCompleteLine--YNreM {
  background-color: var(--icon);
}

.WizardProgressBar-module__flex--1x3oR {
  display: flex;
  align-items: center;
}

.WizardProgressBar-module__clickArea--1ZWpI {
  cursor: pointer;
}

.WizardProgressBar-module__noFlex--3ts19 {
  flex: 0;
}

.ProgressBar-module__container--3mbh0 {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--border);
}

.ProgressBar-module__fartherLogo--1aUZY {
  width: 90px;
  height: 20px;
  margin: 0px var(--space-4) 0px var(--space-2);
}

.ProgressBar-module__progressBarCenteringContainer--39PiW {
  width: 100%;
  display: flex;
  justify-content: center;
}

.ProgressBar-module__progressBar--3nrnv {
  max-width: 1038px;
  width: 100%;
}

.ProgressBar-module__end--2m0NI {
  width: 90px;
  margin: 0px var(--space-2) 0px var(--space-4);
}

.BottomBar-module__container--rTQFx {
  position: fixed;
  bottom: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid var(--border);
  height: 72px;
  background-color: var(--surface);
  z-index: 100;
}

.BottomBar-module__innerContainer--26j_t {
  max-width: 1038px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Card-module__container--1ehWm {
  width: 100%;
  height: 228px;
  border-radius: var(--space-1);
  background-color: var(--surfaceLow);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.Card-module__container--1ehWm {
  width: 100%;
  height: 228px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: var(--space-1);
  background-color: var(--surfaceLow);
  cursor: pointer;
  transition: transform 200ms ease;
}

.Card-module__animate--3vs_k:hover .Card-module__highlight--KZKgE {
  opacity: 0.04;
}

.Card-module__titleWrapper--2FzP0 {
  display: flex;
  justify-content: space-between;
}

.Card-module__highlight--KZKgE {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-color: currentColor;
  opacity: 0;
  transition: opacity 250ms ease;
  border-radius: var(--space-1);
  z-index: 10;
}

.Card-module__body--39wtk {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: var(--space-3);
}

.Card-module__top--1B7M5 {
  display: flex;
  justify-content: space-between;
}

.Card-module__bottom--3BR4k {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.Card-module__flexRow--3qek7 {
  display: flex;
  align-items: flex-end;
}

.Card-module__flexColumn--1MoN7 {
  display: flex;
  flex-direction: column;
}

.Card-module__checkboxContainer--3vV_Y {
  border-top: 1px solid var(--border);
  padding: var(--space-2) var(--space-3);
}

.Card-module__flex--2uUzO {
  display: flex;
  align-items: center;
}

.Card-module__loader--32FqO {
  margin-right: calc(var(--space-1_5) + 1px);
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Card-module__noCursor--2lFB_ {
  cursor: default;
}

.FilledCard-module__titleContainer--3x5Gy {
  display: flex;
  justify-content: flex-end;
  align-items: end;
}
.FilledCard-module__titleRightMargin--3yQwU {
  margin: var(--space-0_5) 4px;
}
.FilledCard-module__container--3IQTN {
  position: relative;
  height: 256px;
  padding: var(--space-3);
  display: grid;
  flex-direction: column;
  justify-content: space-between;
  border-radius: var(--radius-8);
  border: 1px solid var(--border);
  background: var(--surfaceLow);
  cursor: pointer;
  transition: transform 200ms ease;
}

.FilledCard-module__container--3IQTN:hover {
  transform: scale(1.03);
  cursor: pointer;
}

.FilledCard-module__container--3IQTN:hover .FilledCard-module__highlight--3mxH5 {
  opacity: 0.04;
}

.FilledCard-module__heading--X4fwW {
  margin-right: var(--space-1);
}

.FilledCard-module__highlight--3mxH5 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: currentColor;
  opacity: 0;
  transition: opacity 250ms ease;
}

.AsideTooltip-module__container--3Y0rr {
  border: 1px solid var(--border);
  border-radius: var(--space-1);
  padding: var(--space-3);
}

.CardsGrid-module__container--2ZWqo {
  width: 100%;
  display: grid;
  gap: var(--space-1_5);
  grid-template-columns: auto auto;
  margin-bottom: var(--space-3);
}

:root {
  --aside-width: 242px;
  --gap: var(--space-3);
}

.ContentWithAside-module__container--Rqffw {
  width: 100%;
  display: flex;
  gap: var(--gap);
}

.ContentWithAside-module__content--3WA4v {
  width: calc(100% - (var(--aside-width) + var(--gap)));
}

.ContentWithAside-module__aside--1htTe {
  width: var(--aside-width);
}

.BodyContentFormatter-module__container--GdNTi {
  display: flex;
  flex-direction: column;
  max-width: 1038px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.BodyContentFormatter-module__fluid--ivjv7 {
  max-width: 80% !important;
  margin: 0 auto;
}

.BodyContentFormatter-module__container--GdNTi::-webkit-scrollbar {
  display: none;
}

.FormDrawer-module__header--1AdzR {
  display: flex;
  align-items: center;
}

.FormDrawer-module__footer--QW_Id {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.FormDrawer-module__loading--SXwFP {
  width: 100%;
  height: 100%;
}

.FormDrawer-module__threeDotsPopoverMenu--15SPp {
  color: var(--text);
  margin-left: var(--space-1);
}

.FormDrawer-module__removeMenuItem--1pNZp {
  color: var(--textDanger);
}

:root {
  --topBarHeight: 65px;
  --heroHeight: 130px;
  --bottomBarHeight: 73px;
  --barsTotalHeight: calc(
    var(--topBarHeight) + var(--heroHeight) + var(--bottomBarHeight)
  );
}

.Assets-module__pageHero--1aR1B {
  background-color: var(--surfaceLow);
  margin-bottom: 0px;
}

.Assets-module__pageHeroInner--12SvC {
  max-width: 1038px;
}

.Assets-module__pageHeroEnd--3COez {
  display: flex;
  align-items: end;
}

.Assets-module__asideContainer--AHCtH {
  margin-top: var(--space-4);
}

.Assets-module__tooltipCheckboxMarginTop--1kBbh {
  margin-top: var(--space-2);
}

.Assets-module__heading--1b5f0 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--space-1_5);
}

.Assets-module__card--3lUlS {
  height: 250px;
  width: 380px;
}

.Assets-module__headingRightMargin--vlCdS {
  margin: 0px 0px 2px var(--space-1);
}

.Assets-module__takeUpSpace4--TbT-X {
  width: 100%;
  height: var(--space-4);
}

.ExpenseCardWarningText-module__flexRow--1Qrfy {
  display: flex;
  align-items: center;
}

.ExpenseCardWarningText-module__warningText--1fTtd {
  color: var(--textDanger);
  font-family: var(--fakt);
  font-size: 14px;
}

.ExpenseCardWarningText-module__icon--2_uAr {
  color: var(--textDanger);
  height: 18px;
  width: 18px;
  padding-left: 4px;
}

.CardsRow-module__container--4_LUd {
  display: grid;
  width: 100%;
  column-gap: var(--space-1_5);
  row-gap: var(--space-1_5);
  margin-bottom: var(--space-1_5);
}

.EmptyCard-module__card--BTPY5 {
  cursor: pointer;
}

.EmptyCard-module__card--BTPY5:hover {
  background-color: var(--backgroundSubtle);
}

.EmptyCard-module__icon--ZpK9d {
  width: 18px;
  height: 18px;
  cursor: pointer;
  color: var(--icon);
}

.EmptyCard-module__icon--ZpK9d:hover {
  opacity: 0.8;
}

.Expenses-module__pageHero--2gan2 {
  background-color: var(--surfaceLow);
}

.Expenses-module__pageHeroInner--IkkGI {
  max-width: 1038px;
}

.Expenses-module__pageHeroEnd--j2k0y {
  display: flex;
  align-items: end;
}

.Expenses-module__heading--3HKgt {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--space-1_5);
}

.Expenses-module__dropdownBase--3_0bg {
  width: 100%;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--borderSelected);
}

.Expenses-module__alert--OV57N {
  margin-top: var(--space-2);
}

.AddMoreSection-module__container--1k0Jl {
  width: 100%;
  margin: var(--space-5) 0px var(--space-1_5) 0px;
}

.AddMoreSection-module__textArea--OI5xV {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  height: 68px;
  background-color: var(--surfaceLow);
  border-radius: var(--space-1);
  margin-top: var(--space-1);
  cursor: pointer;
}

.AddMoreSection-module__textArea--OI5xV:hover {
  opacity: 0.8;
}

.Goals-module__pageHero--LjehK {
  background-color: var(--surfaceLow);
}

.Goals-module__pageHeroInner--3eUxz {
  max-width: 1038px;
}

.Goals-module__pageHeroEnd--3QJjr {
  display: flex;
  align-items: end;
}

.Goals-module__heading--bgved {
  width: 100%;
  margin-bottom: var(--space-1_5);
}

.Goals-module__dropdownBase--2j72p {
  width: 100%;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--borderSelected);
}

.Goals-module__hiddenSpouseNameCard--BW7Bf {
  visibility: hidden;
}

.Goals-module__filledCard--3jxJd:hover {
  cursor: pointer;
}

.Goals-module__alert--3Glhr {
  margin-top: var(--space-2);
}

.Income-module__pageHero--1ksiE {
  background-color: var(--surfaceLow);
  margin-bottom: 0px;
}

.Income-module__pageHeroInner--Il1qO {
  max-width: 1038px;
}

.Income-module__pageHeroEnd--1bVjk {
  display: flex;
  align-items: end;
}

.Income-module__heading--biClY {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--space-1_5);
}

.Income-module__dropdownBase--3Qtvm {
  width: 100%;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--borderSelected);
}

.Income-module__alert--3PfqZ {
  margin-top: var(--space-4);
}

.Income-module__takeUpSpace4--1rUhK {
  width: 100%;
  height: var(--space-4);
}

.Income-module__contentContainer--i28NZ {
  width: 100%;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

.Income-module__contentContainer--i28NZ::-webkit-scrollbar {
  display: none;
}

.Income-module__emptyCard--3M9LE {
  height: 228px;
  width: 512px;
}

.Income-module__filledCard--1CTqE {
  cursor: pointer;
  height: 228px;
  width: 512px;
}

.Income-module__filledCard--1CTqE:hover {
  background-color: var(--backgroundSubtle);
}

.Insurance-module__fileUploadHeading--9Yi7U {
  margin-top: var(--space-3);
}

.Insurance-module__fileUploadSubHeading--3V3Lz {
  margin-bottom: var(--space-1);
}

.Insurance-module__fileDropArea--3p2oM {
  border: 1px dashed var(--border);
  background-color: var(--surface);
}

.Insurance-module__fileDropText--AlUB0 {
  color: var(--text);
  text-decoration: underline;
}

.Insurance-module__pageHero--1YB2z {
  background-color: var(--surfaceLow);
}

.Insurance-module__pageHeroInner--13DWz {
  max-width: 1038px;
}

.Insurance-module__pageHeroEnd--3CtC1 {
  display: flex;
  align-items: end;
}

.Insurance-module__heading--1tz4C {
  width: 100%;
  margin-bottom: var(--space-1_5);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Insurance-module__dropdownBase--1g8aD {
  width: 100%;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--borderSelected);
}

.Insurance-module__hiddenSpouseNameCard--369cj {
  visibility: hidden;
}

.Insurance-module__filledCard--3O5JO:hover {
  cursor: pointer;
}

.Insurance-module__bodyContentFormatter--3m4dO {
  /*  
    Overview steps header - 65px  
    Goals header - 129px  
    Goals header margin bottom - 24px  
    Goals footer - 73px  
  */
  height: calc(100% - (65px + 129px + 24px + 73px));
}

.OverviewCard-module__container--3MR6S {
  width: 100%;
  height: 300px;
  border-radius: var(--space-1);
  background-color: var(--surfaceLow);
  padding: var(--space-3);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-sizing: border-box;
}

.OverviewCard-module__containerHover--24fzV:hover {
  cursor: pointer;
  background-color: var(--surfaceMedium);
}

.OverviewCard-module__bottom--E8r6m {
  display: flex;
  flex-direction: column;
  gap: var(--space-0_5);
}

.Overview-module__centering--1SPEw {
  padding-top: var(--space-6);
}

.Overview-module__heading--2_jcD {
  margin-bottom: var(--space-1_5);
}

.PlanSummary-module__centering--1sAxK {
  padding-top: var(--space-6);
  width: 774px;
}

.PlanSummary-module__heading--X0mGu {
  margin-bottom: var(--space-1_5);
}

.PlanSummary-module__borderBox--gXRpd {
  padding: var(--space-4) var(--space-6) var(--space-6) var(--space-6);
}

.PlanSummary-module__borderBoxInner--MkLhf {
  margin-top: var(--space-3);
  background-color: var(--surfaceLow);
}

.PlanSummary-module__row--1P6N6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-3);
  border-bottom: 1px solid var(--border);
}

.PlanSummary-module__row--1P6N6:last-child {
  border-bottom: none;
}

.Savings-module__pageHero--3pKL1 {
  background-color: var(--surfaceLow);
  margin-bottom: 0px;
}

.Savings-module__pageHeroInner--237Z8 {
  max-width: 1038px;
}

.Savings-module__pageHeroEnd--3nTZZ {
  display: flex;
  align-items: end;
}

.Savings-module__heading--28yFK {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--space-1_5);
}

.Savings-module__dropdownBase--3yp8T {
  width: 100%;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--borderSelected);
}

.Savings-module__emptyCard--3RIMQ {
  height: 228px;
  width: 512px;
}

.Savings-module__filledCard--15qta {
  cursor: pointer;
  height: 228px;
  width: 512px;
}

.Savings-module__filledCard--15qta:hover {
  background-color: var(--backgroundSubtle);
}

.Savings-module__takeUpSpace4--3g9DR {
  width: 100%;
  margin-bottom: var(--space-4);
}

.Flow-module__wizardContainer--1le1X {
  width: 100%;
  height: 100vh;
  position: relative;
}

.Flow-module__bottomBarEnd--U4FHY {
  display: flex;
  align-items: center;
  gap: var(--space-2);
}

.Flow-module__flowContainer--17aG_ {
  height: calc(100vh - 138px);
  overflow-y: scroll;
}

.AccreditedInvestorModal-module__title--160f3 {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 28px;
  font-weight: 300;
  line-height: 40px;
  letter-spacing: -0.28px;
}

.AccreditedInvestorModal-module__text--3Ao1w {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.28px;
}

.AccreditedInvestorModal-module__spacer--3cS7h {
  margin-top: var(--space-3);
}

.AltAssetsMarketplace-module__accessDenied--BgiO7 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-4);
}

.AltAssetsMarketplace-module__info--1ei5v {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
}

.AltAssetsMarketplace-module__content--kr3MT {
  display: flex;
  flex-direction: column;
}

.AltAssetsMarketplace-module__investorStatusContainer--3OjgP {
  padding: var(--space-2) 0;
  display: flex;
  justify-content: flex-end;
}

.AltAssetsMarketplace-module__investorStatus--1qwMZ {
  display: flex;
  align-items: center;
  gap: var(--space-0_5);
  cursor: pointer;
}

.AltAssetsMarketplace-module__investorStatusText--1qhXm {
  color: var(--text);
  text-align: center;
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration-line: underline;
}

.AltAssetsMarketplace-module__investorStatusIcon--2yzXI {
  color: var(--icon);
  width: 18px;
  height: 18px;
}

.OfferingsListClient-module__container--3k_7_ {
  padding: 0px var(--space-3) var(--space-3) var(--space-3);
}

.CreateTradingGroupTableV2-module__radioButtonsDiv--2Swzp {
  border-bottom: 1px solid var(--borderBold);

  --horizontalPadding: 15px;

  padding: 10px var(--horizontalPadding) 5px var(--horizontalPadding);
  width: calc(100% - (2 * var(--horizontalPadding)));
}

.CreateTradingGroupTableV2-module__optionsDiv--3yUuZ {
  padding: 12px 0px 3px 0px;
  overflow-y: auto;
}

.CreateTradingGroupTableV2-module__shell--3GZ0h {
  padding-bottom: 25px;
}

.CreateTradingGroupTableV2-module__container--ZzMtd {
  border-radius: 5px;
  border: 1px solid var(--borderBold);
  width: 100%;
  position: relative;
}

.CreateTradingGroupTableV2-module__listHeaderDiv--2GqoK {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  display: flex;
  justify-content: space-between;
  align-items: center;

  --horizontalPadding: 15px;

  width: calc(100% - (2 * var(--horizontalPadding)));
  padding: 0px var(--horizontalPadding) 0px var(--horizontalPadding);
  border-bottom: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtle);
  height: 60px;
}

.CreateTradingGroupTableV2-module__flexDiv--1lyOb {
  display: flex;
  align-items: center;
}

.CreateTradingGroupTableV2-module__headerText1--2ujDy {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
}

.CreateTradingGroupTableV2-module__headerText2--3J4ir {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin-left: 10px;
}

.CreateTradingGroupTableV2-module__optionDiv--2lIa- {
  display: flex;
  align-items: center;
  justify-content: space-between;

  --horizontalPadding: 15px;

  width: calc(100% - (2 * var(--horizontalPadding)));
  padding: 3px var(--horizontalPadding) 3px var(--horizontalPadding);
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
}

.CreateTradingGroupTableV2-module__checkboxDiv--36z0_ {
  width: 45%;
  display: flex;
  align-items: center;
}

.CreateTradingGroupTableV2-module__balanceText--IEapi {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin-left: var(--space-0_5);
}

.CreateTradingGroupTableV2-module__infoIconDisabled--28Fdj {
  margin: 0px 15px 0px 6px;
  width: 15px;
  height: 15px;
  color: var(--iconDisabled);
  cursor: pointer;
}

.CreateTradingGroupTableV2-module__chevronRight--FTcyV {
  color: var(--icon);
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-right: -6px; /* MUI Icon has quite a bit of padding */
}

.CreateTradingGroupTableV2-module__checkboxLabel--3h0Wq {
  display: flex;
  align-items: center;
}

.CreateTradingGroupTableV2-module__sharedIcon--YbLZ7 {
  width: 16px;
  height: 16px;
  color: var(--iconSubtle);
}

.CreateTradingGroupTableV2-module__customLink--2n6P7 {
  padding-left: 4px;
}

.Tabs-module__tabsContainer--1ZAEJ {
  display: flex;
  border-bottom: 1px solid var(--borderBold);
  margin-bottom: 25px;
}

.Tabs-module__tabSelected--UsECK {
  color: var(--text);
  border-bottom: 2px solid var(--borderSelected);
  font-size: 14px;
  font-family: var(--fakt);
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 8px 0px;
  cursor: pointer;
}

.Tabs-module__tab--gabWg {
  font-size: 14px;
  font-family: var(--fakt);
  color: var(--textSubtle);
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 8px 0px;
  cursor: pointer;
}

.DoNotSellModal-module__content--2e6mb {
  padding: 0px;
  overflow: hidden;
  width: 100%;
}

.DoNotSellModal-module__header--1GMGq {
  padding: var(--space-2_5) var(--space-6) var(--space-2_5) var(--space-3);
  background-color: var(--surfaceLow);
  display: flex;
  flex-direction: column;
  gap: var(--space-1);
}

.DoNotSellModal-module__titleSpacing--BcQLu {
  display: flex;
  flex-direction: row;
  gap: var(--space-1);
}

.DoNotSellModal-module__badge--1PVE5 {
  border-radius: 2px;
  border: 1px solid var(--borderFocused);
  align-content: center;
  padding: 0px 6px;
}

.DoNotSellModal-module__popoverContent--1zhCp {
  width: 160px;
  border-radius: 5px;
  padding: 10px 20px;
  border: 1px solid var(--border);
  background-color: var(--surface);
}

.DoNotSellModal-module__textInput--2k7LP {
  padding: 12px 8px 11px; /* Values are not consistent with token because the TextInput already has padding in it  */
}

.DoNotSellModal-module__footerContainer--3wmb8 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 19px 16px;
  background-color: var(--surface);
}

.DoNotSellModal-module__tableWrapper--21mGr {
  flex: 1;
  overflow: hidden;
}

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

.DoNotSellModal-module__securityName--2trF- {
  width: var(--space-7);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.DoNotSellModal-module__securityDescription--2Il2k {
  width: 200px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

@media (max-width: 1024px) {
  .DoNotSellModal-module__securityDescription--2Il2k {
    width: 150px;
  }
}

.DoNotSellModal-module__accountName--364wT {
  width: 180px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

@media (max-width: 1024px) {
  .DoNotSellModal-module__accountName--364wT {
    width: 100px;
  }
}

.DoNotSellModal-module__valueColumn--qwwK4 {
  white-space: nowrap;
  width: 80px;
}

.DoNotSellModal-module__quantityColumn--1mNKF {
  white-space: nowrap;
  width: 60px;
}

.DoNotSellModal-module__emptyTable--3UnCU {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}

.DoNotSellModal-module__icon--2qY6Q {
  width: 14px;
  height: 14px;
}
.DoNotSellModal-module__errorStateWrapper--1Nkjb {
  gap: var(--space-1);
  display: flex;
  flex-direction: column;
}

.DoNotSellModal-module__errorText--2iBn4 {
  gap: var(--space-1);
  display: flex;
  justify-content: center;
  align-items: center;
}

.EquivalentSecuritiesDrawer-module__drawer--23eOS {
  background-color: var(--backgroundSubtlest);
}

.EquivalentSecuritiesDrawer-module__listContainer--owGgd {
  margin-top: var(--space-3);
}

.EquivalentSecuritiesDrawer-module__heading--2r9Tl {
  display: flex;
  justify-content: space-between;
  align-items: end;
}

.EquivalentSecuritiesDrawer-module__title--vfSdv {
  font-family: var(--arizona);
  color: var(--text);
  font-size: 28px;
  font-weight: 300;
  line-height: 40px;
}

.EquivalentSecuritiesDrawer-module__textSubtle--H6bYR {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.EquivalentSecuritiesDrawer-module__borderBox--1RiLC {
  max-height: 528px; /* 10 items max before scroll */
  margin-top: var(--space-1);
}

.EquivalentSecuritiesDrawer-module__numItems--3uH0U {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  font-weight: 400;
}

.EquivalentSecuritiesDrawer-module__header--2G33d {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.EquivalentSecuritiesDrawer-module__subHeader--3oOdj {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
}

.EquivalentSecuritiesDrawer-module__marginBottom--1ekn6 {
  margin-bottom: 4px;
}

.EquivalentSecuritiesDrawer-module__infoBox--2z4qb {
  margin: var(--space-4) 0px var(--space-4) 0px;
}

.EquivalentSecuritiesDrawer-module__searchContainer--o-2UR {
  margin-bottom: var(--space-4);
}

.TransitionProposalDetailsSections-module__section--QXUuH {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}

.TransitionProposalDetailsSections-module__subSectionTitle--3u2Ak {
  padding: var(--space-2) var(--space-3);
  border-bottom: 1px solid var(--border);
}

.TransitionProposalDetailsSections-module__subSectionContent--2FdCb {
  padding: 0 var(--space-3);
}

.TransitionProposalDetailsSections-module__sectionHeader--NDQXL {
  border-bottom: 1px solid var(--border);
  text-align: center;
  padding-bottom: var(--space-2);
  margin-bottom: var(--space-4);
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

.TransitionProposalDetailsSections-module__headerTitle--3rE6N {
  margin-left: auto;
  margin-right: auto;
}

.TransitionProposalDetailsSections-module__sectionBody--3ZkNE {
  border: 1px solid var(--border);
  border-radius: var(--radius-8, 8px);
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: auto;
}

.TransitionProposalDetails-module__invalidPositionsNotice--11c7H {
  padding: var(--space-2);
}

.VerticalDivider-module__label--1Nuiw {
  text-align: center;
  margin-bottom: var(--space-3);
  margin-top: var(--space-0_5);
}

.VerticalDivider-module__divider--1Xl79 {
  height: 100%;
  border: none;
  border-left: 1px solid var(--border);
  margin: 0 var(--space-3_5);
}

.VerticalDivider-module__container--3K5fp {
  width: var(--space-7);
}

.TransitionProposalComparison-module__detailsPanel--368cr {
  flex: 1;
}

.TransitionProposalComparison-module__container--1LW12 {
  display: flex;
}

.TransitionProposalComparison-module__backButton--3Qt4n {
  margin-left: var(--space-3);
  margin-top: var(--space-1);
  margin-bottom: var(--space-1);
}

.TransitionProposalComparison-module__section--1QPvM {
  padding: 0 var(--space-3);
  flex: 1;
}

.ConfirmShareProposalModal-module__modalDescription--1HDvY {
  margin-bottom: var(--space-4);
}

.ConfirmShareProposalModal-module__modalButtons--2L-BE {
  display: flex;
  justify-content: flex-end;
  margin-top: var(--space-4);
  gap: 16px;
}

.Share-module__borderdContainer--1R_GX {
  border: 1px solid var(--border);
  border-radius: 5px;
}

.Share-module__backButton--2gRmz:hover {
  cursor: pointer;
}

.Share-module__backButton--2gRmz {
  padding: 0;
}

.Share-module__backButton--2gRmz[disabled] {
  opacity: 0.2;
}

.Share-module__shareButton--20SNU {
  margin-left: auto;
}

.Share-module__gridRow--WLBNW {
  grid-template-columns: 1fr 56px 1fr !important;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}

.Share-module__motionContainer--2xoZo {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.Share-module__footer--2esrq {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 20px;
  margin-top: var(--space-6);
  flex-shrink: 0;
}

/* Custom styles to ensure modal is displayed on top of all other elements */
.Share-module__customModalOverlay--25Jv1 {
  z-index: 9999 !important;
  position: relative;
}

.Share-module__customModal--HAdT4 {
  z-index: 10000 !important;
  position: relative;
}

/* Ensure full height for children of section body */
.Share-module__portfolioDataListContainer--2ZyZQ {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.HeaderWithSubHeader-module__container--l-LAh {
  margin: 0;
}

.HeaderWithSubHeader-module__header--3nxVI {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: var(--space-1_5);
}

.HeaderWithSubHeader-module__subHeader--I428I {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.OptionWithExpandCollapseContent-module__container--3LXRh {
  border: 1px solid var(--border);
  border-radius: 10px;
}

.OptionWithExpandCollapseContent-module__header--3a2Z0 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  height: 40px;
}

.OptionWithExpandCollapseContent-module__headerExpanded--1ClZF {
  background-color: var(--backgroundSubtlest);
}

.OptionWithExpandCollapseContent-module__headerCollapsed--3LGlv {
  background-color: none;
}

.OptionWithExpandCollapseContent-module__headerCollapsed--3LGlv:hover {
  background-color: var(--backgroundSubtlest);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.OptionWithExpandCollapseContent-module__headerRight--2cDg7 {
  display: flex;
  align-items: center;
  gap: 10px;
}

.OptionWithExpandCollapseContent-module__chevron--3vYsM {
  width: 22px;
  height: 22px;
  color: var(--icon);
}

.OptionWithExpandCollapseContent-module__chevronRotateUp--1Xgxp {
  transform: rotate(90deg);
  transition: transform 0.2s;
}

.OptionWithExpandCollapseContent-module__chevronRotateDown--3KyIf {
  transform: rotate(-90deg);
  transition: transform 0.2s;
}

.SelectAccounts-module__optionWithExpandCollapseContent--3HP88 {
  background-color: var(--backgroundSubtlest);
  margin-bottom: var(--space-2);
}
.SelectAccounts-module__collapseRoot--1MFf3 {
  height: 100% !important; /* This is important to make the collapse component fill the parent container */
}
.SelectAccounts-module__optionWithExpandCollapseContentHeader--3CABP {
  padding: var(--space-3);
}

.SelectAccounts-module__optionHeader--2yD7H {
  margin-bottom: 0;
}

.SelectAccounts-module__formContainer--1a1HK {
  padding: 0px var(--space-3) var(--space-3) var(--space-3);
}

.SelectAccounts-module__marginLeft--beQM0 {
  margin-left: var(--space-2);
}

.SelectAccounts-module__collapseContainer--m8HeZ {
  height: 100%;
}

.SelectAccounts-module__loadingContainer--1WlSK {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.CheckboxSection-module__container--3qn24 {
  margin-top: var(--space-3);
}

.CheckboxSection-module__grid--3F5Ip {
  display: grid;
  grid-template-columns: auto auto;
  margin-left: var(--space-2);
}

.CheckboxSection-module__gridCheckboxItem--Am3NE {
  margin-top: var(--space-2);
}

.CheckboxSection-module__cbLabelHeader--4j9kG {
  font-size: 14px;
  font-weight: 400;
  margin: 0px 0px -6px 0px;
}

.CheckboxSection-module__cbLabelSubHeader--39IlJ {
  font-size: 12px;
  margin: 0px 0px 0px 0px;
}

.CardCheckbox-module__container--1yl5l {
  padding: var(--space-2);
}

.ItemList-module__container--1Wn4K {
  border: 1px solid var(--border);
}

.ItemList-module__flex--1nPv5 {
  display: flex;
  align-items: center;
}

.ItemList-module__body--28icS {
  display: flex;
  flex-direction: column;
  padding: 0 calc(var(--space-2) + 2px);
}

.ItemList-module__body--28icS:last-child {
  border-top: 1px solid var(--border);
}

.ItemList-module__item--3eMYQ {
  display: flex;
  justify-content: space-between;
  padding: calc(var(--space-2) + 2px) 0;
  box-sizing: border-box;
}

.ItemList-module__skeletonRow--hX4Ep {
  width: 100%;
}

.ScrollContainer-module__container--SnTrE {
  overflow-y: scroll;
  scrollbar-width: none; /* Firefox */
}

.ScrollContainer-module__container--SnTrE::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

.FormTableRow-module__addHoldingsButtonContainer--3Mhup {
  display: flex;
  justify-content: flex-start;
  margin: var(--space-1) var(--space-2);
}

.FormTableRow-module__actionContainer--jp75m {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.FormTableRow-module__arrowDown--1kDJe {
  margin: 0 var(--space-0_5);
}

.FormTableRow-module__checkboxFormControl--158v8 {
  padding: var(--space-1) var(--space-2);
  width: calc(100% - 2 * var(--space-2));
}

.FormTableRow-module__form--km22W {
  width: 100%;
}

.FormTableRow-module__formActions---0Xe_ {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transform: translateX(50%);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.FormTableRow-module__formActions---0Xe_.FormTableRow-module__visible--2nVfV {
  opacity: 1;
  transform: translateX(0);
}

.FormTableRow-module__formActions---0Xe_.FormTableRow-module__onTop--5T0dx {
  z-index: 10;
  cursor: pointer !important;
}

.FormTableRow-module__headerCellContent--2XkgC {
  display: flex;
  align-items: center;
  flex-direction: row;
}

.FormTableRow-module__headerCellIcons--2JO0Q {
  display: flex;
  align-items: center;
  flex-direction: row;
  opacity: 0;
  transition: opacity 400ms ease-in-out;
}

.FormTableRow-module__headerCell--2ZGNB:hover .FormTableRow-module__headerCellIcons--2JO0Q {
  opacity: 1;
  cursor: pointer;
  padding-right: 0;
}

.FormTableRow-module__row--bD165 {
  transition: background 300ms ease-out;
  border-bottom: 1px solid var(--borderBold);
  color: var(--text);
}

.FormTableRow-module__row--bD165:hover {
  background-color: var(--backgroundSubtle);
  text-align: left;
}

.FormTableRow-module__row--bD165:hover .FormTableRow-module__tableBodyCell--1SNKa {
  background-color: var(--backgroundSubtle);
}

.FormTableRow-module__row--bD165:last-child {
  border-bottom: none;
}

.FormTableRow-module__stickyHeaderCell--lyIx8 {
  position: sticky;
  right: 0;
  background-color: var(--backgroundSubtle);
  z-index: 1;
  border-left: 1px solid var(--border);
}

.FormTableRow-module__stickyHeaderCell--lyIx8::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background-color: var(--border);
}

.FormTableRow-module__tableBodyCell--1SNKa {
  position: sticky;
  background-color: var(--backgroundSubtlest);
  right: 0;
  transition: background 300ms ease-out;
}

.FormCellTextField-module__container--1jPjt {
  display: flex;
  align-items: center;
  position: relative;
}

.FormCellTextField-module__input--33u1P {
  all: unset;
  box-sizing: border-box;
  flex: 1;
  width: 100%;
}

.FormCellTextField-module__icon--18BXW {
  display: flex;
  align-items: center;
}

.FormCellTextField-module__leftIcon--25DXh {
  margin-right: 8px;
}

.FormCellTextField-module__rightIcon--1ImX_ {
  margin-left: 8px;
}

.FormCellTextField-module__dropdown--2hYhP {
  padding: var(--space-1) var(--space-2);
}

.FormCellTextField-module__fixedCellHeight--LaaI4 {
  height: 32px;
}

.HoldingFilterCheckbox-module__checkboxFormControl--QER2N {
  padding: var(--space-1) var(--space-2);
  width: calc(100% - 2 * var(--space-2));
}

/* RangeSlider.module.css */
.RangeSlider-module__sliderRoot--1v9Q8 {
  color: var(--button_primary_color_default_1);
}

.RangeSlider-module__sliderThumb--1SuFw {
  background-color: var(--button_primary_color_default_1);
}

.RangeSlider-module__sliderTrack--QBkWB {
  background-color: var(--button_primary_color_default_1);
}

.RangeSlider-module__sliderRail--2te2F {
  background-color: #ddd;
}

.RangeSlider-module__sliderMark--OESZo {
  background-color: var(--button_primary_color_default_1);
  height: 4px;
  width: 4px;
  border-radius: 50%;
}

.EditableTransitionProposalHoldingsTable-module__actionHeaderCell--7JKUD {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}

.EditableTransitionProposalHoldingsTable-module__addHoldingsButtonContainer--1pntM {
  display: flex;
  justify-content: flex-start;
  margin: var(--space-1) var(--space-2);
}

.EditableTransitionProposalHoldingsTable-module__addHoldingsWrapper--3e2Dt {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.EditableTransitionProposalHoldingsTable-module__arrowDown--3xbH_ {
  margin: 0 var(--space-0_5);
}

.EditableTransitionProposalHoldingsTable-module__arrowUp--WgrYq {
  margin: 0 var(--space-0_5);
  rotate: 180deg;
}

.EditableTransitionProposalHoldingsTable-module__clearFilterContainer--3WbhY {
  padding: var(--space-1) var(--space-2);
}

.EditableTransitionProposalHoldingsTable-module__clearSliderFilterContainer--Drbs8 {
  display: flex;
  justify-content: flex-end;
  padding: var(--space-1) 0;
}

.EditableTransitionProposalHoldingsTable-module__clearFilterChip--3SKsi {
  border-radius: var(--radius-100, 100px);
  background: var(--surfaceMedium);
}

.EditableTransitionProposalHoldingsTable-module__fixedCellHeight--1-DHL {
  height: 32px;
  padding-right: 0;
}

.EditableTransitionProposalHoldingsTable-module__headerCellContent--2cL_n {
  display: flex;
  align-items: center;
  flex-direction: row;
}

.EditableTransitionProposalHoldingsTable-module__headerCellIcons--2DTXI {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  opacity: 0;
  transition: opacity 400ms ease-in-out;
}

.EditableTransitionProposalHoldingsTable-module__headerCell--2tk7w:hover .EditableTransitionProposalHoldingsTable-module__headerCellIcons--2DTXI {
  opacity: 1;
  cursor: pointer;
}

.EditableTransitionProposalHoldingsTable-module__headerCellIconsActive--1cMX6 {
  opacity: 1;
  cursor: pointer;
}

.EditableTransitionProposalHoldingsTable-module__iconButton--2RGnh {
  padding: 0;
  display: block;
}

.EditableTransitionProposalHoldingsTable-module__noResultsDropdownText--3b_8G {
  padding: var(--space-1) var(--space-2);
  width: calc(100% - 2 * var(--space-2));
  text-align: center;
}

.EditableTransitionProposalHoldingsTable-module__stickyHeaderCell--4X5ty {
  position: sticky;
  right: 0;
  background-color: var(--backgroundSubtle);
  z-index: 5;
  border-left: 1px solid var(--border);
}

.EditableTransitionProposalHoldingsTable-module__table--eEAWW {
  table-layout: fixed;
  min-width: 3000px;
}

.EditableTransitionProposalHoldingsTable-module__tableContainer--2ynLB {
  border-radius: 0;
  border-top: 0;
  border-bottom: 0;
}

.EditableTransitionProposalHoldingsTable-module__sliderContainer--D2lFd {
  padding: var(--space-1) var(--space-2);
  width: calc(100% - 2 * var(--space-2));
}

.EditableTransitionProposalHoldingsTable-module__filterSearchTerm--25tHi {
  padding: 0 var(--space-1);
}

.Review-module__container--1f3Lz {
  height: 100%;
}

.Review-module__tableContainer--16Rmv {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom: 0;
}

.Review-module__tablePaginationContainer--AVo1E {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom: 0;
  border-top: 0;
  border-radius: 10px;
}

.Review-module__listItemBorder--1bBVa {
  border-top: 1px solid var(--border);
  padding-bottom: calc(var(--space-3));
}

.Review-module__grid--3i29A {
  margin-bottom: var(--space-6);
}

.Review-module__cardCheckboxContent--3p1A9 {
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
}

.Review-module__documentBody--NSbRE {
  padding: var(--space-2);
  height: 100%;
}

.Review-module__documentGrid--csIkO {
  height: calc(100% - 52px);
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.Review-module__documentCheckboxLabel--297fT {
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.Review-module__placeholderDocText--2dCMC {
  text-align: center;
}

.DataList-module__container--VAtqL {
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: var(--space-2);
  width: 100%;
}

.DataList-module__backButtonContainer--2L7Q- {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.DataList-module__backButton--22cVP {
  all: unset;
  display: flex;
  align-items: center;
  gap: var(--space-1);
  cursor: pointer;
  color: var(--linkPrimary);
}

.DataList-module__backButton--22cVP:hover {
  text-decoration: underline;
}

.DataList-module__backButtonCaret--3opZX {
  width: 14px;
  height: 14px;
  color: var(--linkPrimary);
  margin-right: var(--space-1);
}

.DataList-module__list--251F5 {
  -webkit-overflow-scrolling: touch;
}
.DataList-module__list--251F5::-webkit-scrollbar {
  display: none;
}
.DataList-module__list--251F5 {
  scrollbar-width: none;
}
.DataList-module__list--251F5 {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.DataList-module__item--G0Xcd {
  all: unset;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  cursor: pointer;
  padding: var(--space-2) var(--space-3);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
}

.DataList-module__item--G0Xcd::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--border);
  width: 100%;
}

.DataList-module__rightContainer--3BaHH {
  display: flex;
  align-items: center;
}

.DataList-module__caret--1QAD8 {
  margin-left: var(--space-2_5);
}

.DataList-module__loaderContainer--3HdOs {
  padding: var(--space-3) 0;
  justify-content: center;
  display: flex;
}

.DataList-module__filterSearchTerm--3P7BB {
  padding: 0 var(--space-2);
  width: auto;
}

.Start-module__gridRow--3w_nj {
  padding-top: var(--space-3);
  padding-bottom: var(--space-3);
}

.TransitionProposalFlowSteps-module__motionContainer--3ryR5 {
  width: "100%";
  margin-bottom: var(--space-3);
}

.FlowContainer-module__baseLayout--1Ivfc {
  height: calc(100vh - 73px); /* 73px is the height of the bottom bar */
}

.FlowContainer-module__bodyTitleBlock--226eX {
  margin-bottom: var(--space-6);
  width: 100%;
}

.FlowContainer-module__bottomBarEnd--2VmYC {
  align-items: center;
  display: flex;
  gap: var(--space-2);
}

.FlowContainer-module__descriptionSpacing--3RXSi {
  padding-top: var(--space-1);
}

.FlowContainer-module__fartherLogo--3PIxl {
  height: 20px;
  margin: 0px var(--space-4) 0px var(--space-2);
  width: 90px;
}

.FlowContainer-module__fartherLogoContainer--3xsm3 {
  align-items: center;
  display: flex;
  padding: 0 var(--space-3);
  position: relative;
}
.FlowContainer-module__motionContainer--2rYts {
  width: "100%";
  margin-bottom: var(--space-3);
}

.FlowContainer-module__pageHero--18YvX {
  background-color: var(--surfaceLow);
}

/* Account for page hero component padding: var(--space-3) */
.FlowContainer-module__pageHeroInner--TocJ8 {
  margin: 0 auto;
  width: calc(80% + var(--space-3));
}

.TransitionProposalFlow-module__bodyTitleBlock--2GWY7 {
  width: 100%;
  margin-bottom: var(--space-6);
}

.TransitionProposalFlow-module__innerContent--1A8n2 {
  height: auto;
}

.DeleteItemModal-module__modal--3_prn {
  width: 428px;
  padding: var(--space-3);
}

.DeleteItemModal-module__title--ngrkT {
  font-family: var(--fakt);
}

.DeleteItemModal-module__footer--_eeyk {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: var(--space-6);
}

.DataProcessingModal-module__bodyContainer--2whUV {
  max-width: 480px;
  margin: 0 auto;
}

.DataProcessingModal-module__buttonGroup--2c_AR {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: var(--space-6);
}

.DataProcessingModal-module__headerSubTitle--2ouhe {
  margin-top: var(--space-2);
}

.DataProcessingModal-module__brandLoader--ylPz_ {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: var(--space-8);
  margin-bottom: var(--space-8);
}

.DataProcessingModal-module__modal--3vonO {
  width: 960px;
  height: 520px;
  padding: var(--space-6);
  border-radius: 40px !important;
  background: var(--surface);
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.15) !important;
  display: flex;
  flex-direction: column;
}

.DataProcessingModal-module__titleBlock--2ZJTb {
  text-align: center;
}

.TransitionProposals-module__actionCell--2jDdM {
  width: 70px;
  text-align: center;
}

.TransitionProposals-module__tableRow--1rGut td:nth-child(1) {
  width: 60%;
}

.TransitionProposals-module__tableRow--1rGut td:nth-child(2) {
  width: 20%;
}

.TransitionProposals-module__tableRow--1rGut td:nth-child(3) {
  width: 20%;
}

.TransitionProposals-module__tableRow--1rGut td:nth-child(4) {
  text-align: center;
  border-left: 1px solid var(--border);
  pointer-events: none;
}

.TransitionProposals-module__tableRow--1rGut td:nth-child(4) button {
  pointer-events: auto;
}

.TransitionProposals-module__gridRow--1K5Db {
  padding-bottom: var(--space-3);
}

.TransitionProposals-module__header--1_ROr {
  padding-top: var(--space-0_5);
}

.TransitionProposals-module__descriptionSpacing--4lJyU {
  padding-top: var(--space-1);
}

.TransitionProposals-module__bodyTitleBlock--2Ciln {
  padding-bottom: var(--space-3);
}

.TransitionProposals-module__unreadStatusIndicator--1xuzl {
  display: inline-flex;
  padding: var(--space-0_5) 6px;
  justify-content: center;
  align-items: center;
  gap: var(--space-0_5);
  border-radius: var(--radius-2);
  background: var(--backgroundInProgress);
  color: var(--textInProgress);
  font-variant-numeric: lining-nums tabular-nums;
  margin: 0 var(--space-1);
}

.TransitionProposalsTab-module__tabPanel--igSBK {
  padding: var(--space-1) 0px 0px 0px;
}

.Row-module__container--hG5wf:nth-child(odd) {
  background-color: var(--surfaceLow);
}

.Row-module__row--2cmtz {
  display: flex;
  align-items: center;
  padding: var(--space-2) var(--space-3);
}

.Row-module__rowBack--2PTli {
  background-color: var(--surfaceLow);
}

.Row-module__sleevePositionRow--2aYsu {
  padding: var(--space-1) var(--space-3);
}

.Row-module__colorCol--2h82s {
  width: var(--space-3);
}

.Row-module__colorSquare--2BG_q {
  width: var(--space-1);
  height: var(--space-1);
  border-radius: 1px;
  background-color: aqua;
}

.Row-module__typeCol--1XweB {
  width: 60px;
  margin-right: var(--space-1);
  flex-shrink: 0; /* Prevent row to shrink */
}

.Row-module__flexBetween--2y932 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Row-module__labelCol--2Pdu5 {
  width: calc(
    100% - (var(--space-3) + 60px + 70px + var(--space-2))
  ); /* var(--space-3) for color, 60 for type, 70 for weight, var(--space-2) for dots */
}

.Row-module__sleeveLabelRow--12udx {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Row-module__flexRow--3T30S {
  display: flex;
  align-items: center;
  gap: var(--space-1_5);
}

.Row-module__weightCol--3d2Vb {
  width: 70px;
  padding-right: var(--space-3);
  display: flex;
  justify-content: flex-end;
}

.Row-module__dotsCol--3SGTj {
  width: var(--space-2);
}

.Row-module__dotsIcon--1ruD1 {
  color: var(--iconSubtle);
  width: var(--space-2);
  height: var(--space-2);
  cursor: pointer;
}

.Row-module__dotsIcon--1ruD1:hover {
  border-radius: 2px;
  background-color: var(--surfaceMedium);
}

.Row-module__expandedContainer--3gI-n {
  max-height: 220px;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.Row-module__expandedContainer--3gI-n::-webkit-scrollbar {
  display: none;
}

.Row-module__arrowIcon--nFOPm {
  margin: 0px 0px -3px -4px;
}

.Row-module__chartColor1--3fnVR {
  background-color: var(--chartSegmentOne);
}

.Row-module__chartColor2--1tCAx {
  background-color: var(--chartSegmentTwo);
}

.Row-module__chartColor3--Wc61O {
  background-color: var(--chartSegmentThree);
}

.Row-module__chartColor4--UBC-Z {
  background-color: var(--chartSegmentFour);
}

.Row-module__chartColor5--3es0e {
  background-color: var(--chartSegmentFive);
}

.Row-module__chartColor6--1CgW8 {
  background-color: var(--chartSegmentSix);
}

.Row-module__chartColor7--oC7IR {
  background-color: var(--iconWarning);
}

.Table-module__borderBoxHeader--e9A8n {
  padding: var(--space-3);
}

.Table-module__holdingsHeader--2p6Ea {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-2) var(--space-4);
  border-top: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
}

.Table-module__flexRow--ilHwz {
  display: flex;
  align-items: center;
}

.Table-module__textHover--3kzpY:hover {
  opacity: 0.8;
  cursor: pointer;
}

.Table-module__icon--3rfIe {
  width: var(--space-2);
  height: var(--space-2);
  color: var(--icon);
  margin-left: var(--space-1);
}

.ProjectedReturnsGraph-module__container--2BJ8U {
  width: 100%;
}

.ProjectedReturnsGraph-module__graph--NKRrk {
  width: 470px;
  height: 180px;
}

.ProjectedReturnsGraph-module__heading--3VwDL {
  margin: var(--space-2_5) 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ProjectedReturnsGraph-module__flex--1wagH {
  display: flex;
  align-items: center;
}

.ProjectedReturnsGraph-module__tooltip--3F32W {
  color: var(--iconSubtle);
  margin-left: var(--space-0_5);
  margin: 0px 0px 0px var(--space-0_5);
}

.ProjectedReturnsGraph-module__colorDotWithLabel2--3GmE- {
  margin-left: var(--space-2_5);
}

.Charts-module__twoItemToggleButton--1LnVX {
}

.Details-module__container--IgzzZ {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-1_5) 0px;
  border-bottom: 1px solid var(--border);
  box-sizing: border-box;
}

.Details-module__noBottomBorder--15rGB {
  border-bottom: none;
}

.Details-module__textEnd--3l70b {
  max-width: 390px;
}

.PortfolioDetailsSideBar-module__container--2daQx {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.PortfolioDetailsSideBar-module__breakdownAndProjectionsContainer--JTHDs {
  width: 100%;
  height: 510px;
  display: flex;
  flex-direction: column;
  padding: var(--space-3);
  background-color: var(--surfaceLow);
  border: 1px solid var(--border);
  border-radius: 8px;
  box-sizing: border-box;
}

.PortfolioDetailsSideBar-module__header--1pVrh {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--space-2);
  padding-bottom: var(--space-3);
}

.PortfolioDetailsSideBar-module__twoTextItemToggle--Ptx5H {
  border: 1px solid var(--border);
  background-color: var(--surface);
}

.PortfolioDetailsSideBar-module__twoTextItemToggleSelected--ZHuU8 {
  background-color: var(--surfaceMedium);
}

.PickPortfolio-module__container--BsCiF {
  width: 100%;
  height: 100vh;
  position: relative;
}

.PickPortfolio-module__topBar--3r_J4 {
  width: 100%;
  height: 64px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--surfaceLow);
  padding: var(--space-2) var(--space-4);
  margin: 0px;
  border-bottom: none;
}

.PickPortfolio-module__flexRow--dyM9v {
  display: flex;
  align-items: center;
  width: 100%;
}

.PickPortfolio-module__farthermark--3bnEH {
  color: var(--icon);
  margin-right: var(--space-3);
}

.PickPortfolio-module__fartherLogo--1ukV_ {
  height: 20px;
  margin: 0;
}

.PickPortfolio-module__chevronRightIconDivider--3wByY {
  color: var(--iconSubtle);
  height: 16px;
}

.PickPortfolio-module__hero--3l_EO {
  width: 100%;
  height: 104px;
  box-sizing: border-box;
  border-top: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--space-3) var(--space-4);
  margin: 0px;
  background-color: var(--surfaceLow);
}

.PickPortfolio-module__arrowIcon--zticI {
  color: var(--icon);
  cursor: pointer;
  margin-right: var(--space-1);
}

.PickPortfolio-module__arrowIcon--zticI:hover {
  opacity: 0.8;
}

.PickPortfolio-module__marginRight--5EYYN {
  margin-right: var(--space-1);
}

.PickPortfolio-module__continueButton--3Lm5R {
  margin-left: var(--space-2);
}

.PickPortfolio-module__body--1va-7 {
  width: 100%;
  display: flex;
  height: calc(100vh - (104px + 64px)); /* 104px = hero, 64px = top bar */
  box-sizing: border-box;
}

.PickPortfolio-module__space--2AFzz {
  width: 100%;
  height: var(--space-3);
}

.PickPortfolio-module__contentLeft--rvFoL {
  width: calc(100% - 500px); /* 500px = content right = sidebar */
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
  padding: 0px var(--space-3);
}

.PickPortfolio-module__contentLeft--rvFoL::-webkit-scrollbar {
  display: none;
}

.PickPortfolio-module__contentRight--3Iwry {
  width: 500px;
  height: calc(100vh - (104px + 64px)); /* 104px = hero, 64px = top bar */
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
  border-left: 1px solid var(--border);
}

.PickPortfolio-module__contentRight--3Iwry::-webkit-scrollbar {
  display: none;
}

.Relink-module__loadingContainer--1hcSV {
  width: 100%;
  height: 80vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Relink-module__mainDiv--1Yqxe {
  width: 100%;
}

.Relink-module__title--DpZPK {
  width: 100%;
  font-family: var(--arizona);
  color: var(--text);
  font-size: 24px;
  margin: 40px 0px 10px 0px;
}

.Relink-module__text--1N5lE {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 0px 0px 0px;
}

.Relink-module__institutionDiv--24lsf {
  border: 1px solid var(--borderBold);
  border-radius: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 10px 0px 20px 0px;
  cursor: pointer;
}

.Relink-module__institutionDiv--24lsf:hover {
  border: 1px solid var(--borderSelected);
}

.Relink-module__textBold--VEsD4 {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--text);
  width: 100%;
  margin: 20px 0px 20px 20px;
}

.Relink-module__arrowImg--1a6s0 {
  margin-right: 20px;
}

.Relink-module__container--3qjMg {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.Relink-module__contentContainer--2w5cu {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.Relink-module__flexDiv--26yNA {
  display: flex;
  margin-bottom: 40px;
}

.Relink-module__doneContainer--271fU {
  width: 100%;
  height: 80vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.Relink-module__doneTitle--35T6I {
  font-family: var(--fakt);
  font-weight: 700;
  color: var(--text);
  font-size: 20px;
  margin: 0px 0px 0px 0px;
}

.Relink-module__doneText--P8HcM {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  margin: 15px 0px 35px 0px;
}

.Relink-module__tooltipImg--9tWbY {
  margin-left: 10px;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

.FlowFooter-module__container--CQVJM {
  width: 100%;
  height: 80px;
  display: flex;
  justify-content: center;
  gap: 10px;
  position: fixed;
  bottom: 0;
  background-color: var(--surfaceLow);
  border-top: 1px solid var(--border);
  padding: var(--space-2_5) 0px;
  box-sizing: border-box;
}

.FlowFooter-module__inner--37bMh {
  width: 684px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.FlowFooter-module__innerRight--2qyQf {
  display: flex;
  align-items: center;
}

.FlowHero-module__container--gXQgU {
  background-color: var(--surfaceLow);
  height: 120px;
  border-top: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
  padding: var(--space-2);
  display: flex;
  justify-content: center;
  box-sizing: border-box;
}

.FlowHero-module__inner--2hWgN {
  width: 684px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.FlowHero-module__title--2J0pv {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 28px;
  font-weight: 300;
  line-height: 40px;
}

.FlowHero-module__flexDiv--Lml0K {
  display: flex;
  align-items: center;
}

.FlowHero-module__headingLeft--2-7Aw {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
  margin-right: var(--space-0_5);
}

.FlowHero-module__headingRight--2YNIk {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
}

.FlowProgressBar-module__container--wqB8i {
  width: 100%;
  height: 64px;
  display: flex;
  justify-content: center;
}

.FlowProgressBar-module__inner--ENE__ {
  display: flex;
  align-items: center;
}

.FlowProgressBar-module__notStarted--3GfzD {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
  margin: 0px var(--space-1) 3px 0px;
}

.FlowProgressBar-module__activeComplete--1gbod {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
  margin: 0px var(--space-1) 3px 0px;
}

.FlowProgressBar-module__icon--XVPSp {
  color: var(--icon);
  margin-right: var(--space-1);
}

.FlowProgressBar-module__horizLine--JBtAi {
  background-color: var(--icon);
  width: 256px;
  height: 1px;
  margin: 0px var(--space-1) 2px 0px;
}

.CollaboratorNameAndEmail-module__container--2HQGD {
  width: 100%;
  display: flex;
  justify-content: center;
}

.CollaboratorNameAndEmail-module__inner--ScfhH {
  width: 684px;
}

.CollaboratorNameAndEmail-module__headerWithSubHeader--23_Pw {
  margin: var(--space-3) 0px var(--space-4) 0px;
}

.CollaboratorNameAndEmail-module__borderBox--2mS2a {
  width: 100%;
}

.CollaboratorNameAndEmail-module__borderBoxBody--19Pes {
  padding: var(--space-6);
}

.CollaboratorNameAndEmail-module__topRow--1ip-A {
  width: 100%;
  display: flex;
  align-items: center;
  gap: var(--space-3);
}

.CollaboratorNameAndEmail-module__bottomRow--dZLdH {
  width: 100%;
  margin-top: var(--space-3);
}

.Review-module__container--5s2UP {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: var(--space-6);
}

.Review-module__inner--2xi-l {
  width: 684px;
}

.Review-module__borderBox--39wFo {
  padding: var(--space-6);
  width: 100%;
  box-sizing: border-box;
}

.Review-module__body--3lk8F {
  background-color: var(--surfaceLow);
  margin-bottom: var(--space-3);
}

.Review-module__title--3EwMK {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.3px;
  margin-bottom: 16px;
}

.AccessLevelInfoNote-module__text--2CdUh {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  word-wrap: break-word;
}

.InfoModal-module__title--3SYVJ {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 28px;
  font-weight: 300;
  line-height: 40px;
  margin-bottom: var(--space-6);
}

.InfoModal-module__heading--2N15_ {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-family: Fakt;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: var(--space-1);
}

.InfoModal-module__text--2xn8W {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  word-wrap: break-word;
  margin-bottom: var(--space-4);
}

.InfoModal-module__footer--1pw9V {
  display: flex;
  justify-content: flex-end;
  margin-top: var(--space-6);
}

.SelectResourcesToShare-module__optionWithExpandCollapseContent--ChJoi {
  background-color: var(--backgroundSubtlest);
  margin-bottom: var(--space-2);
}

.SelectResourcesToShare-module__optionWithExpandCollapseContentHeader--1YYJa {
  padding: var(--space-3);
}

.SelectResourcesToShare-module__optionHeader--3Jzcq {
  margin-bottom: 0;
}

.SelectResourcesToShare-module__formContainer--1Sdx7 {
  padding: 0px var(--space-3) var(--space-3) var(--space-3);
}

.SelectResourcesToShare-module__marginLeft--3TCHp {
  margin-left: var(--space-2);
}

.SelectResourcesToShare-module__takeUpSpace--1umYx {
  width: 100%;
  height: var(--space-2);
}

.SelectResourcesToShare-module__loadingContainer--1P8Y8 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.CheckboxSection-module__container--kz-m7 {
  margin-top: var(--space-3);
}

.CheckboxSection-module__header--3ufpn {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CheckboxSection-module__grid--3RlKC {
  display: grid;
  grid-template-columns: auto auto;
  margin-left: var(--space-2);
}

.CheckboxSection-module__gridCheckboxItem--18pl6 {
  margin-top: var(--space-2);
}

.CheckboxSection-module__cbLabelHeader--2k36n {
  font-size: 14px;
  font-weight: 400;
  margin: 0px 0px -6px 0px;
}

.CheckboxSection-module__cbLabelSubHeader--3kkPp {
  font-size: 12px;
  margin: 0px 0px 0px 0px;
}

.CollaboratorTypeAndAccessLevel-module__container--3UMDH {
  width: 100%;
  display: flex;
  justify-content: center;
  overflow-y: scroll;
  height: calc(
    100vh - 264px
  ); /* 264px = progress bar height + hero height + footer height. Want to make an overflow scroll container within the hero and the footer */
}

.CollaboratorTypeAndAccessLevel-module__inner--2Yf-t {
  width: 684px;
}

.CollaboratorTypeAndAccessLevel-module__headerWithSubHeader--2OHH3 {
  margin: var(--space-3) 0px var(--space-4) 0px;
}

.CollaboratorTypeAndAccessLevel-module__borderBox--24I8R {
  width: 100%;
  overflow-y: visible;
  margin-bottom: var(--space-2);
}

.CollaboratorTypeAndAccessLevel-module__borderBoxBody--HW0_Z {
  padding: var(--space-6);
  overflow-y: visible;
}

.CollaboratorTypeAndAccessLevel-module__dropdownsContainer--2QmYP {
  width: 100%;
  display: flex;
  align-items: center;
  gap: var(--space-3);
  margin-bottom: var(--space-3);
}

.CollaboratorTypeAndAccessLevel-module__infoIcon--8jjCl {
  width: 15px;
  height: 15px;
  cursor: pointer;
  margin: 0px 0px -2px var(--space-0_5);
}

.CollaboratorTypeAndAccessLevel-module__infoText--30ENW {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  word-wrap: break-word;
}

.CollaboratorNameTypeAndAccessLevel-module__container--1zmYd {
  width: 100%;
  display: flex;
  justify-content: center;
  overflow-y: scroll;
  height: calc(
    100vh - 200px
  ); /* 200px = hero height + footer height. Want to make an overflow scroll container within the hero and the footer */
}

.CollaboratorNameTypeAndAccessLevel-module__inner--12o8H {
  width: 684px;
}

.CollaboratorNameTypeAndAccessLevel-module__headerWithSubHeader--Zklit {
  margin: var(--space-3) 0px var(--space-4) 0px;
}

.CollaboratorNameTypeAndAccessLevel-module__borderBox--JQcbu {
  width: 100%;
  overflow-y: visible;
  margin-bottom: var(--space-2);
}

.CollaboratorNameTypeAndAccessLevel-module__borderBoxBody--t7z6c {
  padding: var(--space-6);
  overflow-y: visible;
}

.CollaboratorNameTypeAndAccessLevel-module__inputsRow--2u_dC {
  width: 100%;
  display: flex;
  align-items: center;
  gap: var(--space-3);
  margin-bottom: var(--space-3);
}

.CollaboratorNameTypeAndAccessLevel-module__infoIcon--1N7h6 {
  width: 15px;
  height: 15px;
  cursor: pointer;
  margin: 0px 0px -2px var(--space-0_5);
}

.CollaboratorNameTypeAndAccessLevel-module__checkboxRow--3wNa0 {
  margin-top: var(--space-3);
}

.CollaboratorNameTypeAndAccessLevel-module__checkboxRowLimited--1HqsA {
  margin-top: var(--space-6);
}

.EmptyCollaboratorsTable-module__borderBoxHeader--2_DHA {
  padding: var(--space-1_5) var(--space-2);
}

.EmptyCollaboratorsTable-module__headerText--RudY_ {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.EmptyCollaboratorsTable-module__floatRight--3w6ZO {
  padding: var(--space-2);
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.Header-module__headerCol1--10CC_ {
  width: 55%;
}

.Header-module__headerCol2--1fKU8 {
  width: 20%;
}

.Header-module__headerCol3And4--qEdcX {
  width: 25%;
}

.Header-module__tableHeader--1u5oA {
  width: 100%;
  display: flex;
  align-items: center;
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.DeleteModal-module__container--1L-mR {
  width: 460px;
  padding: var(--space-6);
}

.DeleteModal-module__title--2mOV4 {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 28px;
  font-weight: 300;
  line-height: 40px;
}

.DeleteModal-module__text--1SWkw {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  word-wrap: break-word;
  margin: var(--space-6) 0px;
}

.DeleteModal-module__footer--3Cs6D {
  display: flex;
  justify-content: flex-end;
}

.CollaboratorTableRow-module__row--2Ni5A {
  width: 100%;
  display: flex;
  align-items: center;
  padding: var(--space-1) var(--space-2);
  box-sizing: border-box;
  border-bottom: 1px solid var(--border);
}

.CollaboratorTableRow-module__row--2Ni5A:last-child {
  border-bottom: none;
}

.CollaboratorTableRow-module__col1--3-dSQ {
  width: 55%;
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CollaboratorTableRow-module__col2--kb9HG {
  width: 20%;
}

.CollaboratorTableRow-module__col3--QlBul {
  width: 15%;
}

.CollaboratorTableRow-module__col4--3a-M5 {
  width: 10%;
  display: flex;
  justify-content: flex-end;
}

.CollaboratorTableRow-module__editMenu--1IbtG {
  border-radius: var(--space-0_5);
  background-color: var(--backgroundSubtle);
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  width: 80px;
  height: var(--space-5);
  display: flex;
  align-items: center;
  padding-left: var(--space-4);
}

.CollaboratorTableRow-module__editMenu--1IbtG:hover {
  filter: brightness(1.1);
}

.CollaboratorTableRow-module__loader--2-i8X {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: var(--space-1);
  width: 30px;
  height: 30px;
}

.CollaboratorTableRow-module__popoverMenu--3MAv5 {
  width: 120px;
}

.CollaboratorsTable-module__borderBoxHeader--8ny0i {
  border-bottom: 1px solid var(--border);
  width: 100%;
  padding: var(--space-1_5) var(--space-2);
}

.CollaboratorsTable-module__borderBoxBody--2NAmx {
  max-height: 327px; /* show max 8 rows ends in 7 instead of 328px to hide last row's border = 1px */
  overflow-y: scroll;
}

.CollaboratorsTable-module__borderBoxFooter--303aI {
  border-top: 1px solid var(--border);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  height: var(--space-5);
}

.RemoveModal-module__container--3Aqb8 {
  width: 460px;
  padding: var(--space-6);
}

.RemoveModal-module__title--2XjYM {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 28px;
  font-weight: 300;
  line-height: 40px;
}

.RemoveModal-module__text--26574 {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  word-wrap: break-word;
  margin: var(--space-6) 0px;
}

.RemoveModal-module__footer--36t97 {
  display: flex;
  justify-content: flex-end;
}

.SharedWithYouTable-module__heading--3fKwH {
  font-family: var(--fakt);
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  margin: var(--space-4_5) 0px var(--space-3) 0px;
}

.SharedWithYouTable-module__row--2__34 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--space-2);
}

.SharedWithYouTable-module__flexRow--rATeg {
  display: flex;
  align-items: center;
}

.SharedWithYouTable-module__rowTextFront--38qxw {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.SharedWithYouTable-module__rowTextBack--18mbg {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  margin-left: var(--space-0_5);
}

.SharedWithYouTable-module__loader--9ag80 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: var(--space-1);
  width: 30px;
  height: 30px;
}

.SharedWithYouTable-module__popoverMenu--18eF4 {
  width: 120px;
}

.ReviewBudget-module__body--1fbwO {
  background-color: var(--surfaceLow);
}

.ReviewBudget-module__container--ISYmu {
  padding: 48px;
  width: 100%;
}

.ReviewBudget-module__title--2S2_Y {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 133.333% */
  letter-spacing: -0.3px;
  margin-bottom: 16px;
}

.AdvisorDisclaimer-module__container--11vFA {
  margin-top: 40px;
}

.AdvisorDisclaimer-module__header--2aNsC {
  box-sizing: border-box;
  width: 100%;
  background-color: var(--backgroundSubtlest);
  padding: 40px;
  border-radius: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.AdvisorDisclaimer-module__titleStyle--2a8eR {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin-bottom: 5px;
  font-weight: 500;
}

.Empty-module__taxBudgetCardTitleStyle--35HBU {
  font-family: var(--fakt);
  font-size: 18px;
  color: var(--text);
  margin-bottom: 5px;
  font-weight: 500;
}

.Empty-module__container--3Nqp4 {
  width: 100%;
}

.MaintenanceModal-module__container--UARRb {
  padding: var(--space-4);
}

.Buttons-module__container--3yynr {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.CenteringContainer-module__container--MXoJf {
  width: 100%;
  display: flex;
  justify-content: center;
}

.FundingAccount-module__container---zF8C {
  width: 100%;
  border: 1px solid var(--borderBold);
  border-radius: 5px;
}

.FundingAccount-module__header--yv4eB {
  width: 100%;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  height: 50px;
  border-bottom: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtle);
  display: flex;
  align-items: center;
}

.FundingAccount-module__headerInnerDiv--3Wf2c {
  width: 100%;
  padding: 0px 15px 0px 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.FundingAccount-module__heading--2IH03 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
}

.FundingAccount-module__body--W3alU {
  width: 100%;
  display: flex;
  align-items: center;
}

.FundingAccount-module__bodyInnerDiv--QkwYD {
  width: 100%;
  padding: 16px;
  display: flex;
  justify-content: space-between;
}

.FundingAccount-module__noAccount--1DJXj {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
}

.FundingAccount-module__account--3Yeya {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
}

.FundingAccount-module__mask--379AB {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin-top: 4px;
}

.FundingAccount-module__balance--3w4a5 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
}

.FundingAccount-module__selected--1qHnQ {
  color: var(--textSelected);
}

.FundingAccount-module__warning--14kBV {
  margin-top: 4px;
  font-size: 12px;
  color: var(--textWarning);
}

.RecurringTransfers-module__container--2FHRc {
  width: 100%;
  border: 1px solid var(--borderBold);
  border-radius: 5px;
}

.RecurringTransfers-module__header--1S2dE {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtle);
}

.RecurringTransfers-module__header2--XgVqh {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
  background-color: var(--backgroundSubtle);
}

.RecurringTransfers-module__headerInnerDiv--2IOew {
  width: 100%;
  padding: 0px 15px 0px 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.RecurringTransfers-module__headerRight--2gGHs {
  display: flex;
  align-items: center;
}

.RecurringTransfers-module__heading--2_MB5 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0;
}

.RecurringTransfers-module__text--2yrak {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0;
}

.RecurringTransfers-module__accountsText--HMtDC {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 10px 0px;
}

.RecurringTransfers-module__body--2tq5i {
  width: 100%;
  height: 100%;
}

.RecurringTransfers-module__bodyInnerDiv--30Pgi {
  height: 100%;
  padding: 0px 15px 0px 15px;
}

.RecurringTransfers-module__row--2V67M {
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--borderBold);
}

.RecurringTransfers-module__footerRow--3pSpo {
  padding-top: 10px;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}

.RecurringTransfers-module__footerRowRight--Fij-u {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.RecurringTransfers-module__marginRight--1raBB {
  margin: 0px 10px 0px 0px;
}

.UpcomingTransfers-module__container--3-qjd {
  width: 100%;
  border: 1px solid var(--borderBold);
  border-radius: 5px;
}

.UpcomingTransfers-module__header--2XYZv {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtle);
}

.UpcomingTransfers-module__heading--1ddT6 {
  width: 100%;
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0;
  padding: 0px 15px 0px 15px;
}

.UpcomingTransfers-module__body--EtXJC {
  width: 100%;
  height: 70px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.UpcomingTransfers-module__bodyInnerDiv--3qiaS {
  padding: 0px 15px 0px 15px;
  width: 100%;
  height: 70px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.UpcomingTransfers-module__bodyLeft--1X776 {
  display: flex;
  flex-direction: column;
}

.UpcomingTransfers-module__transfer--17--j {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 0px 5px 0px;
}

.UpcomingTransfers-module__status--34i8a {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSelected);
  margin: 0px 0px 0px 15px;
}

.UpcomingTransfers-module__from--3h9Zy {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 12px;
  color: var(--textSubtle);
  margin: 0px 5px 0px 0px;
}

.UpcomingTransfers-module__fromAccount--11E8D {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin: 0;
}

.UpcomingTransfers-module__to--3KNkR {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 12px;
  color: var(--textSubtle);
  margin: 0px 5px 0px 0px;
}

.UpcomingTransfers-module__toAccount--238zG {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin: 0;
}

.UpcomingTransfers-module__bodyRight--2K87h {
  display: flex;
  align-items: center;
  margin: 0;
}

.UpcomingTransfers-module__timingDiv--C55vv {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin: 0px 15px 0px 0px;
}

.UpcomingTransfers-module__date--2kvGa {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 0px 5px 0px;
}

.UpcomingTransfers-module__available--2ivgM {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin: 0;
}

.TransfersV2-module__header--3FBR1 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  min-height: 64px;
  padding: var(--space-2, --space-3);
  margin-top: calc(var(--space-3) * -1);
}

.TransfersV2-module__container--2VsBJ {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--space-3);
  max-width: 670px;
  margin: 0 auto;
  padding: 0 var(--space-2);
}

.TransfersV2-module__error--3pUi9 {
  color: var(--text);
  padding: 5px 0px;
}

.AddManualFundingAccountDrawer-module__helperText--1hSZA {
  font-size: 12px;
  color: var(--textSubtle);
}

.AddManualFundingAccountDrawer-module__label--2UIri {
  padding-bottom: 8px;
  color: var(--textSubtle);
  font-size: 14px;
}

.AddManualFundingAccountDrawer-module__footer--Bw3-e {
  display: flex;
  gap: 20px;
}

.AddManualFundingAccountDrawer-module__loading--Xl_ji {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--random_color_23);
}

.AddManualFundingAccountDrawer-module__header--3Wr4H {
  color: var(--textSubtle);
  font-size: 12px;
  font-weight: 400;
}

.AddManualFundingAccountDrawer-module__header--3Wr4H span {
  color: var(--text);
  font-weight: 600;
}

.CancelUpcomingTriggerRunModal-module__paddingContainer--2TZAF {
  padding: 10px 20px 10px 20px;
}

.CancelUpcomingTriggerRunModal-module__loadingContainer--2almE {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.CancelUpcomingTriggerRunModal-module__title--j0-Bh {
  font-family: var(--arizona);
  font-size: 24px;
  color: var(--text);
  margin: 0px 0px 6px 0px;
}

.CancelUpcomingTriggerRunModal-module__subTitle--3kVWq {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 15px 0px 0px 0px;
}

.CancelUpcomingTriggerRunModal-module__footer--3gcDA {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 35px 0px 0px 0px;
}

.CancelUpcomingTriggerRunModal-module__modalButtonsDiv--3phPX {
  display: flex;
  align-items: center;
}

.CancelUpcomingTriggerRunModal-module__marginRight--3AZvd {
  margin: 0px 15px 0px 0px;
}

.ChangeFundingAccountModal-module__paddingContainer--yEk5c {
  padding: 10px 20px 10px 20px;
}

.ChangeFundingAccountModal-module__loadingContainer--3ux1u {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.ChangeFundingAccountModal-module__title--1r1kC {
  font-family: var(--arizona);
  font-size: 24px;
  color: var(--text);
  margin: 0px 0px 6px 0px;
}

.ChangeFundingAccountModal-module__subTitle--3jFyX {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 35px 0px;
}

.ChangeFundingAccountModal-module__header1--17A3M {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 4px 0px;
}

.ChangeFundingAccountModal-module__header2--1ryYl {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 10px 0px;
}

.ChangeFundingAccountModal-module__text1--2hw9J {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 15px 0px 40px 0px;
}

.ChangeFundingAccountModal-module__textAlert--FjzZB {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textWarning);
  margin: 15px 0px 40px 0px;
}

.ChangeFundingAccountModal-module__relinkLink--3PeC2 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 1px 0px 5px;
  text-decoration: underline;
  cursor: pointer;
}

.ChangeFundingAccountModal-module__relinkLink--3PeC2:hover {
  opacity: 0.8;
}

.ChangeFundingAccountModal-module__text2--2kPfu {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: -5px 0px 35px 0px;
}

.ChangeFundingAccountModal-module__modalButtonsDiv--1Y2zr {
  display: flex;
  align-items: center;
}

.ChangeFundingAccountModal-module__marginRight--3ZUXZ {
  margin-right: 15px;
}

.ChangeFundingAccountModal-module__helperText--1vs84 {
  font-size: 12px;
  color: var(--textSubtle);
}

.ChangeFundingAccountModal-module__label--36iVr {
  padding-bottom: 8px;
  color: var(--textSubtle);
  font-size: 14px;
}

.CreateTransferSummary-module__container--unUqA {
  display: flex;
  background-color: var(--surface);
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  border: 1px solid var(--border);
  border-radius: var(--radius-8);
  padding: var(--space-4) var(--space-6) var(--space-6);
  width: 400px;
  margin: auto;
}

.CreateTransferSummary-module__header--hr71u {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.CreateTransferSummary-module__tableContainer--3zWBb {
  background-color: var(--surfaceLow);
  border-radius: var(--radius-6);
  margin: var(--space-2) 0;
  border: 1px solid var(--border);
}

.CreateTransferSummary-module__tableRow--Hv2pR {
  border-bottom: 1px solid var(--border);
  padding: var(--space-2);
  align-items: center;
}

.CreateTransferSummary-module__tableRow--Hv2pR:last-child {
  border-bottom: none;
}

.CreateTransferSummary-module__statementContainer--3lHI4 {
  gap: var(--space-0_5);
}

.CreateTransferSummary-module__fileFrame---IOPY {
  border: 1px dashed var(--borderBold);
  background-color: var(--surface);
  margin-top: var(--space-1);
  box-sizing: border-box;
}

.CreateTransferSummary-module__checkboxFrame--2zA5j {
  display: flex;
  align-items: center;
}

.CreateTransferSummary-module__label--YoAtI {
  padding-bottom: 8px;
  color: var(--textSubtle);
  font-size: 14px;
}

.CreateTransferSummary-module__valuesList--MfdOM {
  text-align: right;
}

.CreateTransferSummary-module__editText--1jdgG {
  cursor: pointer;
  text-decoration: underline;
  font-weight: 500;
  letter-spacing: var(--ls-body);
}

.CreateTransferForm-module__container--2_HNG {
  display: flex;
  flex-direction: column;
  gap: var(--space-2);
  max-width: 420px;
  margin: 0 auto;
}

.ErrorStateModal-module__modal--bsJcJ {
  padding: var(--space-4);
}

.ErrorStateModal-module__content--2VGmY {
  font-size: 14px;
  color: var(--textSubtle);
  margin-top: var(--space-3);
}

.ErrorStateModal-module__footer--RlJKj {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: var(--space-7);
}

.CreateTransfer-module__topBar--1Wyyt {
  box-sizing: border-box;
  width: 100%;
  height: 64px;
  padding: var(--space-2) var(--space-4);
  margin: 0px;
  border-bottom: 1px solid var(--border);
  background: var(--surface);
}

.CreateTransfer-module__fartherLogo--1psie {
  height: 20px;
  margin: 0;
}

.CreateTransfer-module__hero--3YaQO {
  box-sizing: border-box;
  width: 100%;
  height: 88px;
  padding: var(--space-3);
  margin-bottom: var(--space-6);
  border-bottom: 1px solid var(--border);
  background: var(--surfaceLow);
}

.CreateTransfer-module__heroStart--214Zg {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.CreateTransfer-module__heroEnd--m-IIl {
  display: flex;
  align-items: center;
  gap: var(--space-4);
}

.CreateTransfer-module__arrowLink--BRGtr {
  display: inline-flex;
}

.CreateTransfer-module__arrowIcon--1Y-zZ {
  width: 18px;
  height: 18px;
  color: var(--icon);
  padding: 7px;
}

.CreateTransfer-module__arrowIcon--1Y-zZ:hover {
  opacity: 0.8;
}

.CancelCurrentTriggerModal-module__paddingContainer--2oiJ9 {
  padding: 10px 20px 10px 20px;
}

.CancelCurrentTriggerModal-module__loadingContainer--29qWn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.CancelCurrentTriggerModal-module__title--2Qj3z {
  font-family: var(--arizona);
  font-size: 24px;
  color: var(--text);
  margin: 0px 0px 6px 0px;
}

.CancelCurrentTriggerModal-module__subTitle--2LMnJ {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 15px 0px 0px 0px;
}

.CancelCurrentTriggerModal-module__footer--1mXQP {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 35px 0px 0px 0px;
}

.CancelCurrentTriggerModal-module__modalButtonsDiv--YNG3Y {
  display: flex;
  align-items: center;
}

.CancelCurrentTriggerModal-module__marginRight--3wsMk {
  margin: 0px 15px 0px 0px;
}

.SetupRecurringTransfersModal-module__paddingContainer--2xN7d {
  padding: 10px 20px 10px 20px;
}

.SetupRecurringTransfersModal-module__loadingContainer--22lTj {
  position: absolute;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  z-index: 1;
}

.SetupRecurringTransfersModal-module__errorContainer--1kIO_ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 290px; /* height of modal with content - so on loading height does not change */
}

.SetupRecurringTransfersModal-module__tooltipDiv--1zJ-7 {
  display: flex;
  align-items: center;
}

.SetupRecurringTransfersModal-module__tooltipLabel--1hPvv {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 5px 0px 0px;
  font-weight: 600; /* Must match with MUI Field component labels */
}

.SetupRecurringTransfersModal-module__infoIcon--3_SpV {
  color: var(--iconSubtle);
  margin: 0;
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.SetupRecurringTransfersModal-module__textToggleDiv--3LMUu {
  margin: 10px 0px 0px 0px;
}

.SetupRecurringTransfersModal-module__textToggleTabs--3kciO {
  background-color: var(--surfaceLow);
  height: 32px;
}
.SetupRecurringTransfersModal-module__textToggleSelected--XSG1A {
  background-color: var(--backgroundSelected);
}

.SetupRecurringTransfersModal-module__optionTextRight--wChnY {
  color: var(--textInverse);
}

.SetupRecurringTransfersModal-module__dropdownLabel--c8paj {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 5px 0px;
}

.SetupRecurringTransfersModal-module__datePickerLabel--ngPzA {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 25px 0px 5px 0px;
}

.SetupRecurringTransfersModal-module__calendarIcon--3EZKx {
  color: var(--icon);
  margin: 0;
  width: 15px;
  height: 15px;
}

.SetupRecurringTransfersModal-module__footer--v_BNT {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 35px 0px 0px 0px;
}

.SetupRecurringTransfersModal-module__modalButtonsDiv--3U-JO {
  display: flex;
  align-items: center;
}

.SetupRecurringTransfersModal-module__modalButton--2bWRJ {
  height: 32px;
  font-size: var(--size-text-small);
}

/* Fixed Amount Inputs */

.SetupRecurringTransfersModal-module__accountsLabel--3eU5U {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 10px 0px;
}

.SetupRecurringTransfersModal-module__accountsLabelSpan--AkxjG {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 0px 5px;
}

.SetupRecurringTransfersModal-module__scrollDiv--2XFI1 {
  width: 100%;
  max-height: 204px;
  overflow-y: auto;
}

.SetupRecurringTransfersModal-module__fixedAmountRowContainer--TQ-DA {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
}

.SetupRecurringTransfersModal-module__fixedAmountRowInnerContainer--1Z_sj {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid var(--borderBold);
  height: 50px;
}

.SetupRecurringTransfersModal-module__fixedAmountRowLeft--_-StD {
  display: flex;
  align-items: center;
}

.SetupRecurringTransfersModal-module__accountName--2j7n3 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 10px 0px 0px;
}

.SetupRecurringTransfersModal-module__fixedAmountInputContainer--3rFNT {
  display: flex;
  align-items: center;
  border-radius: 5px;
  background-color: var(--backgroundSubtle);
  height: 30px;
  border: 1px solid var(--border);
}

.SetupRecurringTransfersModal-module__fixedAmountInputContainer--3rFNT:focus-within {
  border: 1px solid var(--borderSelected);
}

.SetupRecurringTransfersModal-module__fixedAmountInputContainerBad--JAM8- {
  display: flex;
  align-items: center;
  border-radius: 5px;
  background-color: var(--backgroundSubtle);
  height: 30px;
  border: 1px solid var(--borderDanger);
}

.SetupRecurringTransfersModal-module__fixedAmountInputStartAdornment--3NT33 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 5px 0px 10px;
}

.SetupRecurringTransfersModal-module__fixedAmountInput--1_F3V {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 10px 0px 0px;
  background-color: var(--backgroundSubtle);
  text-decoration: none;
  width: 43px; /* fits 5 digits and a comma, ex: 88,888 */
  border: none;
  outline: none;
}

.SetupRecurringTransfersModal-module__fixedAmountInputBad--mGNPV {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  margin: 0px 10px 0px 0px;
  background-color: var(--backgroundSubtle);
  text-decoration: none;
  width: 43px; /* fits 5 digits and a comma, ex: 88,888 */
  border: none;
  outline: none;
}

.SetupRecurringTransfersModal-module__isDefaultTextDiv--201sV {
  display: flex;
  align-items: center;
  margin: 5px 0px 0px 0px;
}

.SetupRecurringTransfersModal-module__isDefaultText--aGmdw {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin: 0px 5px 0px 0px;
}

.SetupRecurringTransfersModal-module__validationErrorText--10NrY {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textDanger);
  margin: -10px 0px 5px 0px;
}

/* Waterfall */

.SetupRecurringTransfersModal-module__amountLabel--1jOeB {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 5px 0px;
}

.SetupRecurringTransfersModal-module__dollarSignIcon--3MiGp {
  color: var(--icon);
  margin: 0;
  width: 17px;
  height: 17px;
}

.SetupRecurringTransfersModal-module__infoText--1p0ME {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin: 5px 0px 25px 0px;
}

.SetupRecurringTransfersModal-module__infoTextBad--2gudH {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textDanger);
  margin: 5px 0px 25px 0px;
}

.SetupRecurringTransfersModal-module__waterfallRowContainer--16eWR {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid var(--borderBold);
  height: 50px;
}

.SetupRecurringTransfersModal-module__waterfallRowLeft--2BvhT {
  display: flex;
  align-items: center;
}

.SetupRecurringTransfersModal-module__chevronDownIcon--3nXWB {
  color: var(--iconSubtle);
  margin: 0;
  width: 24px;
  height: 24px;
}

.SetupRecurringTransfersModal-module__chevronUpIcon--3Pi8p {
  color: var(--iconSubtle);
  margin: 0px 10px 0px 0px;
  width: 24px;
  height: 24px;
}

.SetupRecurringTransfersModal-module__waterfallRowRight--1Ji3w {
  display: flex;
  align-items: center;
}

.SetupRecurringTransfersModal-module__onOffText--9ZjsV {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 7px 2px 0px;
}

.SetupRecurringTransfersModal-module__takeUpChevronsSpace--3iGQW {
  width: 58px; /* width of up and down chevrons + their horizontal margin */
  height: 24px; /* height of chevrons */
}

.SetupRecurringTransfersModal-module__textOfNote--2nPdi {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin: 10px 0px 0px 0px;
}

.SetupRecurringTransfersModal-module__accountNameNoTargetGoal--3KJE8 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textDisabled);
  margin: 0px 0px 0px 0px;
}

.SetupRecurringTransfersModal-module__tooltipText--2CFcq {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textSubtle);
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}

.SetupRecurringTransfersModal-module__tooltipLink--Pe5-_ {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--text);
  margin: 0px 1px 0px 4px;
  text-decoration: none;
}

.SetupRecurringTransfersModal-module__infoIconNoTargetGoal--1YVC2 {
  margin-left: 5px;
  color: var(--iconDisabled);
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.SetupRecurringTransfersModal-module__onOffTextNoTargetGoal--GrM7I {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textDisabled);
  margin: 0px 7px 2px 0px;
}

.SetupRecurringTransfersModal-module__error--2eQ-0 {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textDanger);
  margin: -10px 0px 5px 0px;
}

.TextBox-module__container--3nHvy {
  display: flex;
  align-items: center;
  border-radius: 5px;
  background-color: var(--backgroundSubtle);
  width: fit-content;
  padding: 4px 10px 4px 5px;
}

.TextBox-module__border--1evFl {
  border: 1px solid var(--border);
}

.TextBox-module__border--1evFl:focus-within {
  border: 1px solid var(--borderSelected);
}

.TextBox-module__errorBorder--ZSIf_ {
  border: 1px solid var(--borderDanger);
}

.TextBox-module__adornment--2NyW4 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
}

.TextBox-module__startAdornment--2mHPI {
  padding: 0px 5px;
}

.TextBox-module__input--2YrY6 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
  background-color: var(--backgroundSubtle);
  text-decoration: none;
  width: 52px; /* fits 6 digits, comma, and text cursor. ex: 100,000 */
  border: none;
  outline: none;
}

.FormAmountRow-module__outerContainer--16POp {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
}

.FormAmountRow-module__innerContainer--1L7jW {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid var(--borderBold);
  height: 50px;
}

.FormAmountRow-module__labelContainer--3SzeW {
  display: flex;
  align-items: center;
}

.FormAmountRow-module__label--1cJu_ {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--text);
}

.FormAmountRow-module__error--1uRgM {
  font-family: var(--fakt);
  font-size: 12px;
  color: var(--textDanger);
  margin: -10px 0px 5px 0px;
}

.Dashboard_Caution_Update_component__container {
  margin: 0;
  width: calc(100% - 2px);
  padding: 10px 0px 10px 0px;
  border-radius: 8px;
  background: none;
  border: 1px solid var(--primary_text_color_1);
}

.Dashboard_Caution_Update_component__container:hover {
  cursor: pointer;
  background-color: var(--table_row_hover_color_1);
}

.Dashboard_Caution_Update_component__text {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_text_color_1);
}

.Dashboard_Caution_Update_component__text_2 {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin-left: 0;
  margin-right: 15px;
}

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

.Dashboard_Caution_Update_component__inner_div_left {
  display: flex;
  gap: 15px; /* same as padding in .Dashboard_Caution_Update_component__inner_div */
}

.Dashboard_Caution_Update_component__navlink {
  text-decoration: none;
  margin: 0;
}

.AltInvestmentBanner-module__container--oRD0T {
  margin-bottom: 16px;
}

.AltInvestmentBanner-module__buttonContainer--2RP5z {
  display: flex;
  gap: 8px;
}

.AltInvestmentBanner-module__joinButtonText--2Xz1h {
  display: flex;
  align-items: center;
  gap: 4px;
}

.EmptyGraphPlaceholder-module__overlapWrapper--10qcX {
  position: relative;
}

.EmptyGraphPlaceholder-module__textContainerOverlap--1QXcp {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
}

.EmptyGraphPlaceholder-module__textCenteringDiv--1b8xU {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.EmptyGraphPlaceholder-module__headerText--2O0DU {
  color: var(--text);
  font-size: 14px;
  font-family: var(--fakt);
  margin-bottom: 5px;
}

.EmptyGraphPlaceholder-module__subText--e-5v9 {
  color: var(--textSubtle);
  font-size: 12px;
  font-family: var(--fakt);
  text-align: center;
  width: 410px;
}

.EmptyGraphPlaceholder-module__graphContainer--qY-Gy {
  flex-grow: 1;
  filter: blur(5px);
}

.EmptyGraphPlaceholder-module__graphHeader--2OxV_ {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}

.EmptyGraphPlaceholder-module__noBalanceDiv--3X-vF {
  padding-left: 10px;
}

.EmptyGraphPlaceholder-module__noBalance--3kVr8 {
  color: var(--textSuccess);
  font-size: 32px;
  font-family: var(--arizona);
  margin-bottom: 3px;
}

.EmptyGraphPlaceholder-module__noPerformanceDiv--Nr7y_ {
  display: flex;
  align-items: center;
}

.EmptyGraphPlaceholder-module__noPerformanceTriangle--2ZczR {
  margin-right: 5px;
}

.EmptyGraphPlaceholder-module__noPerformance--3sZQQ {
  color: var(--text);
  font-size: 12px;
  font-family: var(--fakt);
  margin-right: 5px;
}

.EmptyGraphPlaceholder-module__noTimeRange--3o_Rm {
  color: var(--textSubtle);
  font-size: 12px;
  font-family: var(--fakt);
}

.EmptyGraphPlaceholder-module__noGraphDiv--22SYf {
  padding-left: 20px;
}

.EmptyGraphPlaceholder-module__noGraphLineDiv1--3EkZp {
  display: flex;
  align-items: center;
  margin-top: 10px;
}

.EmptyGraphPlaceholder-module__noGraphLineDiv--1ekS- {
  display: flex;
  align-items: center;
  margin-top: 45px;
}

.EmptyGraphPlaceholder-module__noGraphLineLabel--35MWX {
  color: var(--textSubtle);
  font-size: 14px;
  font-family: var(--fakt);
  white-space: nowrap;
  margin-right: 15px;
}

.EmptyGraphPlaceholder-module__noGraphLine--1hbUX {
  width: 100%;
  height: 1px;
  background-color: var(--backgroundSubtle);
  margin-top: 2px;
}

.EmptyGraphPlaceholder-module__noGraphTimeAxisDiv--Pufo2 {
  display: flex;
  justify-content: space-between;
  margin-top: 5px;
}

.EmptyGraphPlaceholder-module__noGraphTimeLeft--2YYsz {
  color: var(--textSubtle);
  font-size: 14px;
  font-family: var(--fakt);
  margin-left: 35px;
}

.EmptyGraphPlaceholder-module__noGraphTimeRight--2PHsr {
  color: var(--textSubtle);
  font-size: 14px;
  font-family: var(--fakt);
}

.CheckboxRow-module__container--2tKZb {
  margin-top: var(--space-0_5);
}

.CheckboxRow-module__container--2tKZb:first-child {
  margin-top: 0px;
}

.CheckboxRow-module__label--R37w1 {
  display: flex;
  align-items: center;
}

.CheckboxRow-module__text--2IDkf {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CheckboxRow-module__iconShared--9XtCL {
  width: 20px;
  height: 20px;
  color: var(--iconSubtle);
  margin-left: var(--space-1);
}

.FavoriteCheckbox-module__container--2g6cM {
  padding-top: var(--space-1_5);
  background-color: var(--surfaceLow);
  border-radius: 6px;
  border: 1px solid var(--border);
  margin-bottom: var(--space-4);
}

.FavoriteCheckbox-module__checkbox--1DRBM {
  padding: 0px 0px var(--space-1) var(--space-2);
}

.FavoriteCheckbox-module__text--2dfNr {
  border-top: 1px solid var(--border);
  padding: var(--space-1_5) var(--space-2);
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
}

.TextInput-module__container--RaYBl {
  padding: var(--space-2);
  background-color: var(--surfaceLow);
  border-radius: 6px;
  border: 1px solid var(--border);
  margin-bottom: var(--space-3);
}

.CreateAccountGroupModal-module__title--1mLAg {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.CreateAccountGroupModal-module__subTitle--3Mjhh {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  margin: var(--space-0_5) 0px var(--space-4) 0px;
}

.CreateAccountGroupModal-module__heading--1k5Mu {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: var(--space-1_5);
}

.CreateAccountGroupModal-module__box--2Igc1 {
  padding: var(--space-2);
  background-color: var(--surfaceLow);
  border-radius: 6px;
  border: 1px solid var(--border);
  margin-bottom: var(--space-3);
  max-height: 128px; /* shows 4 full items and half of 1 (last item is peeking into view) */
  overflow-y: scroll;
}

.CreateAccountGroupModal-module__textInputLabel--2O59B {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.CreateAccountGroupModal-module__footer--293Wr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.DeleteAccountGroupModal-module__modal--3h14u {
  width: 428px;
  padding: var(--space-3);
}

.DeleteAccountGroupModal-module__title--2INka {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.DeleteAccountGroupModal-module__subTitle--1Nw7U {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.DeleteAccountGroupModal-module__footer--3QuNV {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: var(--space-6);
}

.EditAccountGroupModal-module__title--3x6gc {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.EditAccountGroupModal-module__heading--2IBNv {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.EditAccountGroupModal-module__headingDiv--scFSK {
  display: flex;
  align-items: center;
  margin: var(--space-4) 0px var(--space-1_5) 0px;
}

.EditAccountGroupModal-module__subHeading--7tK7p {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  margin: calc(-1 * var(--space-1)) 0px var(--space-1_5) 0px;
}

.EditAccountGroupModal-module__flexRow--2YOeW {
  display: flex;
  align-items: center;
}

.EditAccountGroupModal-module__box--u7xcs {
  padding: var(--space-2);
  background-color: var(--surfaceLow);
  border-radius: 6px;
  border: 1px solid var(--border);
  margin-bottom: var(--space-3);
  max-height: 128px; /* shows 4 full items and half of 1 (last item is peeking into view) */
  overflow-y: scroll;
}

.EditAccountGroupModal-module__textInputLabel--8E0T7 {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.EditAccountGroupModal-module__backArrowIcon--2plse {
  width: 18px;
  height: 18px;
  color: var(--icon);
  margin-right: var(--space-1);
  cursor: pointer;
}

.EditAccountGroupModal-module__backArrowIcon--2plse:hover {
  opacity: 0.8;
}

.EditAccountGroupModal-module__lockIcon--2OGIO {
  width: 14px;
  height: 14px;
  color: var(--iconSubtle);
  margin-left: var(--space-0_5);
  cursor: pointer;
}

.EditAccountGroupModal-module__footer--QH-Al {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.EditAccountGroupModal-module__deleteText--1VFF5 {
  font-family: var(--fakt);
  color: var(--textDanger);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  cursor: pointer;
}

.EditAccountGroupModal-module__deleteText--1VFF5:hover {
  opacity: 0.8;
}

.FavoriteStarLabel-module__container--2V8ji {
  display: flex;
  align-items: center;
}

.FavoriteStarLabel-module__text--2oWN2 {
  font-family: var(--fakt);
  color: var(--textSoft);
  font-size: 12px;
  font-weight: 400;
}

.FavoriteStarLabel-module__icon--20ITM {
  color: var(--iconWarning);
  width: 18px;
  height: 18px;
  margin-left: var(--space-0_5);
}

.AccountGroupRow-module__container--2Z1BC {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-2);
  border-bottom: 1px solid var(--border);
  cursor: pointer;
}

.AccountGroupRow-module__container--2Z1BC:last-child {
  border-bottom: none;
}

.AccountGroupRow-module__container--2Z1BC:hover {
  background-color: var(--surfaceMedium);
}

.AccountGroupRow-module__text--11nZh {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.AccountGroupRow-module__flexRow--3RCpJ {
  display: flex;
  align-items: center;
}

.AccountGroupRow-module__icon--aFDAu {
  width: 22px;
  height: 22px;
  color: var(--icon);
  margin-left: var(--space-1_5);
}

.AccountGroupRow-module__starIcon--_9Nnc {
  width: 20px;
  height: 20px;
  color: var(--iconSubtle);
  cursor: pointer;
  transition: color 200ms ease;
}

.AccountGroupRow-module__starIcon--_9Nnc:hover {
  color: var(--icon);
}

.AccountGroupRow-module__loader--3ZX1o {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}

.ManageAccountGroupsModal-module__modal--3EK-S {
  padding-bottom: var(--space-1);
}

.ManageAccountGroupsModal-module__title--3rggT {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.ManageAccountGroupsModal-module__subTitle--2N5TM {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  margin: var(--space-0_5) 0px var(--space-4) 0px;
}

.ManageAccountGroupsModal-module__heading--REctP {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.ManageAccountGroupsModal-module__scrollBox--2u7gv {
  background-color: var(--surfaceLow);
  border-radius: 6px;
  border: 1px solid var(--border);
  margin: var(--space-1) 0px var(--space-3) 0px;
  overflow-y: scroll;
  max-height: 248px; /* shows 4 full items and half of 1 (last item is peeking into view) */
}

.ManageAccountGroupsModal-module__text--at0aB {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ManageAccountGroupsModal-module__flexBetween--2ErsE {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ManageAccountGroupsModal-module__flexRow--3dT28 {
  display: flex;
  align-items: center;
}

.ManageAccountGroupsModal-module__hoverArea--2GvLe {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.ManageAccountGroupsModal-module__hoverArea--2GvLe:hover {
  opacity: 0.8;
}

.ManageAccountGroupsModal-module__right--1J97L {
  display: flex;
  align-items: center;
}

.ManageAccountGroupsModal-module__boldText--2fk3C {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.36px;
}

.ManageAccountGroupsModal-module__box--qcyex {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: var(--surfaceLow);
  border-radius: 6px;
  border: 1px solid var(--border);
  padding: var(--space-2);
}

.ManageAccountGroupsModal-module__addIcon--1lJu4 {
  width: 20px;
  height: 20px;
  color: var(--icon);
  margin-left: var(--space-0_5);
}

.ManageAccountGroupsModal-module__infoIcon--3wkYm {
  width: 14px;
  height: 14px;
  color: var(--iconSubtle);
  margin: -4px 0px 0px var(--space-0_5);
  cursor: pointer;
}

.ManageAccountGroupsModal-module__favorite--20t62 {
  font-family: var(--fakt);
  color: var(--textSoft);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ManageAccountGroupsModal-module__noOptionsText--2PthK {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  padding: var(--space-1_5) 0px var(--space-1_5) var(--space-2);
}

.DropdownMenuItem-module__container--3nZ4d {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-1) var(--space-1_5) var(--space-1) var(--space-1);
  height: 20px;
  cursor: pointer;
}

.DropdownMenuItem-module__container--3nZ4d:last-child {
  margin-bottom: var(--space-0_5);
}

.DropdownMenuItem-module__container--3nZ4d:hover {
  border-radius: 4px;
  background-color: var(--surfaceMedium);
}

.DropdownMenuItem-module__left--3s4ul {
  display: flex;
  align-items: center;
}

.DropdownMenuItem-module__text--rNBML {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.DropdownMenuItem-module__iconChecked--1WxaX {
  width: 20px;
  height: 20px;
  color: var(--iconSuccess);
  margin-right: var(--space-1);
}

.DropdownMenuItem-module__iconUnchecked--7iMeP {
  width: 20px;
  height: 20px;
  color: var(--borderBold);
  margin-right: var(--space-1);
  cursor: pointer;
}

.DropdownMenuItem-module__iconShared--1oFPH {
  width: 20px;
  height: 20px;
  color: var(--iconSubtle);
}

.DropdownMenu-module__container--12Xuj {
  box-sizing: border-box;
  background-color: var(--backgroundSubtlest);
  border: 1px solid var(--borderBold);
  border-radius: 6px;
}

.DropdownMenu-module__listContainer--1z1kN {
  padding: var(--space-0_5) var(--space-0_5) 0px var(--space-0_5);
  border-bottom: 1px solid var(--borderBold);
}

.DropdownMenu-module__listContainer--1z1kN:last-child {
  border-bottom: none;
}

.DropdownMenu-module__scrollContainer--3iiZo {
  overflow-y: scroll;
  max-height: 164px; /* shows 4 full items and half of 1 (last item is peeking into view) */
}

.DropdownMenu-module__listHeader--1l7eL {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding: var(--space-1);
}

.DropdownMenu-module__icon--1dyjf {
  width: 20px;
  height: 20px;
  color: var(--icon);
  margin-right: var(--space-1);
}

.DropdownMenu-module__loadingText--2KrFI {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Dropdown-module__dropdownButton--TNeYU {
  border: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtlest);
  padding: var(--space-1) var(--space-2);
}

.Dropdown-module__dropdownButtonText--2FB2R {
  font-size: 14px;
}

.Dropdown-module__dropdownButtonIcon--3a6mq {
  color: var(--iconSubtle);
}

.ChecklistEntry-module__container--1qXif {
  padding: 9px 20px 0px;
  transition: background 300ms ease-out;
}

.ChecklistEntry-module__container--1qXif:hover:not(.ChecklistEntry-module__container_disabled--12PH5) {
  cursor: pointer;
  background-color: var(--background_div_color_1);
}

.ChecklistEntry-module__container_disabled--12PH5 {
  opacity: 0.3;
  pointer-events: none;
}

.ChecklistEntry-module__inner_container--1PCfa {
  display: flex;
  gap: 10px;
  padding-bottom: 14px;
}

.ChecklistEntry-module__container--1qXif:not(:last-child) .ChecklistEntry-module__inner_container--1PCfa {
  border-bottom: solid 1px var(--primary_color_1_shade_2);
}

.ChecklistEntry-module__content--3VO2W {
  display: flex;
  width: 100%;
  gap: 0.5rem;
  justify-content: space-between;
}

.ChecklistEntry-module__title--2Jhjl {
  font-size: 14px;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: 0.64px;
  color: var(--primary_text_color_1);
  margin: 0 0 5px 0;
}

.ChecklistEntry-module__title_complete--tR5tO {
  text-decoration: line-through;
}

.ChecklistEntry-module__title_complete_dummy--3uy3o {
  opacity: 0.3;
}

.ChecklistEntry-module__subtitle--2DYTB {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.64px;
  color: var(--primary_color_1_shade_6);
  margin: 0;
}

.ChecklistEntry-module__anchor--svRMF {
  align-self: center;
  opacity: 0.5;
}

.Checklist-module__container--MRtWz {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  border: 1px solid var(--borderBold);
}

.Checklist-module__inner_container--3HN6L {
  font-family: var(--fakt);
}

.Checklist-module__card_header--2rxL- {
  display: flex;
  flex-direction: column;
  padding: 22px 20px 12px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtlest);
}

.Checklist-module__card_header_row--3XbK5 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.Checklist-module__card_header_text--1DxWO {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  margin: 0;
}

.Checklist-module__card_header_text_title--3_xbO {
  color: var(--text);
}

.Checklist-module__card_header_text_subtitle--bO_Zl {
  color: var(--textSubtle);
}

.Checklist-module__progress_wrapper--ucraz {
  width: 30%;
}

/* INFO: we need to bump up the css specificity while modifying a MUI component */
.Checklist-module__progress--1xTP2.Checklist-module__progress_root--2ieWN {
  height: 8px;
  border-radius: 50px;
  background-color: var(--backgroundSubtle);
}

/* INFO: we need to bump up the css specificity while modifying a MUI component */
.Checklist-module__progress--1xTP2 .Checklist-module__progress_bar--qiotT {
  border-radius: 50px;
  background-color: var(--textSuccess);
}

.Checklist-module__card_list--3V74p {
  width: auto;
  margin: 0;
  display: flex;
  flex-direction: column;
  padding: 13px 0px 5px;
}

.Disclosure-module__container--xw6Zi {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  min-height: 120px;
  max-width: 500px;
  padding: var(--space-3);
  gap: var(--space-1);
  border-radius: 8px;
  border: 1px solid var(--borderBold);
  transition: background-color 0.2s;
}

.Disclosure-module__container--xw6Zi:not(.Disclosure-module__disabled--23kI4):hover {
  cursor: pointer;
  background-color: var(--surfaceMedium);
}

.Disclosure-module__container--xw6Zi:not(.Disclosure-module__disabled--23kI4):active {
  background-color: var(--surfaceHigh);
}

.Disclosure-module__disabled--23kI4 {
  opacity: 0.4;
  cursor: not-allowed;
}

.Disclosure-module__header--29Oym {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.Disclosure-module__icon--2PInG {
  color: var(--icon);
  width: 16px;
  height: 16px;
  margin-right: -10px;
}

.DisclosuresModal-module__modal--3HMXl {
  padding: 0;
}

.DisclosuresModal-module__description--JXaZN {
  margin-bottom: var(--space-1);
}

.DisclosuresModal-module__content--J0Ff5 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: var(--space-4);
  border-bottom: 1px solid var(--borderBold);
}

.DisclosuresModal-module__footer--3DPsa {
  display: flex;
  padding: var(--space-2) var(--space-4);
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
}

.FartherAgreementsModal-module__paper--1lRcV {
  background-color: var(--surfaceLow);
  border: 1px solid var(--borderBold);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.FartherAgreementsModal-module__modal_content--2-LQs {
  display: flex;
  flex-direction: column;
  padding: 30px 40px 30px 40px;
}

.FartherAgreementsModal-module__modal_footer--uFyg2 {
  --horizontalPadding: 40px;

  width: calc(100% - (2 * var(--horizontalPadding)));
  padding: 15px var(--horizontalPadding) 15px var(--horizontalPadding);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  border-top: 1px solid var(--borderBold);
}

.FartherAgreementsModal-module__title--37Pmu {
  font-family: var(--arizona);
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  color: var(--text);
  width: 100%;
  margin: 0px 0px 10px 0px;
}

.FartherAgreementsModal-module__description--3IhUn {
  font-family: var(--fakt);
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: var(--textSubtle);
  width: 100%;
  margin: 0;
}

.FartherAgreementsModal-module__agreement_div--3v2Em {
  border: 1px solid var(--borderBold);
  border-radius: 10px;
  padding: 20px;
  margin: 20px 0px 0px 0px;
}

.FartherAgreementsModal-module__agreement_heading--SUUuy {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: var(--text);
  margin: 0px 0px 10px 0px;
  white-space: nowrap;
}

.FartherAgreementsModal-module__agreement_summary--3oYgX {
  font-family: var(--fakt);
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: var(--text);
  width: 100%;
  margin: 0;
}

.FartherAgreementsModal-module__loadingContainer--1M87J {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.HoldingsTab-module__accountGroupDropdownContainer--2mpUk {
  margin: 15px 0px 15px 0px;
}

.SummaryTab-module__container--3uN0- {
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: 30px;
}

.SummaryTab-module__container--3uN0- p {
  margin: 0;
}

.SummaryTab-module__outerContainer--2asqj {
  width: 100%;
}

.SummaryTab-module__graph_container--2z_8c {
  flex-grow: 1;
}

.SummaryTab-module__noDataGraph--1Dxjt {
  display: flex;
  justify-content: flex-end;
}

.SummaryTab-module__breakdownTableContainer--MThc1 {
  width: 444px;
}

.SummaryTab-module__noDataBreakdownTableContainer--2WqKN {
  width: 444px;
}

.SummaryTab-module__breakdownChecklistDropdownContainer--2FWW6 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  gap: 20px;
}

.SummaryTab-module__breakdownChecklistDropdownInnerContainerPart--JmTOZ {
  width: 50%;
}

.SummaryTab-module__breakdownChecklistDropdownContainer2--2IwEA {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-bottom: var(--space-2);
}

.SummaryTab-module__breakdownChecklistDropdownInnerContainerTop--1hbaA {
  width: 60%;
  margin-bottom: var(--space-2);
  padding-right: var(--space-0_5);
}

.SummaryTab-module__breakdownChecklistDropdownInnerContainerBottom--RmRvT {
  width: 100%;
}

.SummaryTab-module__accountGroupDropdownContainer--3hgeG {
  width: 100%;
  margin-bottom: 20px;
}

.SummaryTab-module__checklistContainer--1IEg4 {
  width: 100%;
}

.SummaryTab-module__loading--15Hwa {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 65vh;
}

.SummaryTab-module__portaledChipContainer--358sp {
  display: inline-block;
}

.Dashboard-module__page_container--2nlYL {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100vh;
  overflow-y: hidden;
  position: relative;
}

.Dashboard-module__content_container--3-3pI {
  width: 100%;
  height: calc(100vh - 65px);
  overflow-y: hidden;
  position: relative;
}

.Dashboard-module__overlap_container--6QsmV {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  position: relative;
}

.Dashboard-module__dashboard_div--1yK_i {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  position: relative;
  padding: 0px var(--space-3);
  overflow-y: scroll;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

.Dashboard-module__dashboard_div--1yK_i::-webkit-scrollbar {
  display: none;
}

.Dashboard-module__dashboard_centering_div--3i-CM {
  width: 100%;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.Dashboard-module__dashboard_centering_div--3i-CM::-webkit-scrollbar {
  display: none;
}

.Dashboard-module__take_up_space_div--JYNm3 {
  width: 100%;
  height: 5vh;
}

.Dashboard-module__mainBody_upper_container--3atjJ {
  margin: 0;
  width: 100%;
}

.Dashboard-module__takeUpSpace_container--8P8cr {
  display: flex;
  height: 1px;
  width: 100%;
  margin: 14px 0px 0px 0px;
}

.Dashboard-module__mainBody_container--3sLgU {
  width: 100%;
  margin: 0;
}

.Dashboard-module__mainBody_lower_container--2WZn4 {
  display: flex;
  width: 100%;
  margin: 0;
  justify-content: space-between;
}

.Dashboard-module__mainBody_left--MVMW- {
  display: flex;
  flex-direction: column;
  width: 62%;
}

.Dashboard-module__graph_container--1Ltej {
  display: flex;
  width: 100%;
  height: 480px;
}

.Dashboard-module__text--fy5-Y {
  font-family: var(--fakt);
  font-size: 18px;
  color: var(--primary_text_color_1);
}

/* advisor section */

.Dashboard-module__mid_content--1cVSL {
  width: calc(100% - 62px);
  height: 145px !important;
  border-radius: 10px;
  background-color: var(--primary_color_1_shade_1);
  border: 1px solid var(--primary_color_1_shade_2);
  display: flex;
  align-items: center;
  margin: 30px 0px 0px 0px;
  padding: 0px 30px 0px 30px;
}

.Dashboard-module__mid_content_right--7WCrZ {
  overflow-x: scroll;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

.Dashboard-module__shiftFamily_container--1odKB {
  margin-left: auto;
}

.Dashboard-module__mid_content_right--7WCrZ::-webkit-scrollbar {
  display: none;
}

.Dashboard-module__text_div--1BoIv {
  display: flex;
  flex-direction: column;
}

.Dashboard-module__advisor_text_1--3M6XM {
  font-family: var(--arizona);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 0px 0px 5px 0px;
  white-space: nowrap;
}

.Dashboard-module__advisor_text_2--3WbKo {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_2);
  margin: 0px 0px 8px 0px;
  white-space: nowrap;
}

.Dashboard-module__advisor_icons--5ktLS {
  display: flex;
  align-items: center;
}

.Dashboard-module__advisor_icon--1Akwp {
  margin-right: 15px;
}

.Dashboard-module__advisor_icon--1Akwp:hover {
  cursor: pointer;
}

.Dashboard-module__familyMember_space--1rh6j {
  width: 20px;
  height: 22px;
}

.Dashboard-module__addMember_div--3iKUO {
  display: flex;
  align-items: center;
}

.Dashboard-module__addMember_div--3iKUO:hover {
  cursor: pointer;
}

.Dashboard-module__addMemeber_icon--NjwWF {
  margin-right: 10px;
  width: 15px;
  height: 15px;
}

.Dashboard-module__addMember_text--3Qqks {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--secondary_color_1);
  margin: 2px 0px 0px 0px;
  white-space: nowrap;
}

.Dashboard-module__wrapper--3cw3b {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
}

.Dashboard-module__options_menu_button_div--17r4G {
  width: 40px;
  height: 40px;
  border-radius: 15px;
  padding: 7px 7px 7px 7px;
  background-color: var(--background_div_color_1);
  border: 1px solid var(--border_color_1);
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0px 30px 30px 0px;
  cursor: pointer;
}

.Dashboard-module__options_menu_button_div--17r4G:hover {
  opacity: 0.85;
}

.Dashboard-module__activitiesContainer--2sWDn {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 20px 20px 20px 20px !important;
  background-color: var(--primary_color_1_shade_1);

  /* border: 1px solid var(--primary_color_1_shade_2); */
  border-radius: 10px;
  width: calc(100% - 42px);
  min-width: 270px;
}

.Dashboard-module__activitiesHeader--11UMW {
  display: flex;
  justify-content: space-between;
  gap: 4px;
  padding-bottom: 8px;
  margin-bottom: 10px;
  border-bottom: 1px solid var(--primary_color_1_shade_3);
}

.Dashboard-module__activitySelector--oplVw {
  padding: 4px 48px;
  border-radius: 2px;
  border: 1px solid var(--border_color_1);
  background-color: var(--primary_color_1);
  color: var(--primary_text_color_2);
  text-align: center;
  cursor: pointer;
  width: 50%;
}

.Dashboard-module__activitySelector--oplVw p {
  white-space: nowrap;
  margin: 0;
  font-size: 12px;
}

.Dashboard-module__activitySelectorSelected--301Dt {
  background-color: var(--primary_text_color_1);
  color: var(--primary_color_1);
}

.Dashboard-module__warningIcon--3oI3w {
  color: var(--iconWarning);
}

.Dashboard-module__dashboardError--T6VLr {
  width: 100%;
  height: 80vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* The CSSTransition module from react-transition-group gets the className "scroll_in_scroll_out_upAndDown"
or "scroll_in_scroll_out_sideToSide" in some places. 
  Although the classes below are not explicitly used in the app, the module uses
  them to style itself based on the className provided.
  
  ** https://reactcommunity.org/react-transition-group/css-transition **
*/

.scroll_in_scroll_out_upAndDown-enter {
  transform: translateY(100%);
}

.scroll_in_scroll_out_upAndDown-enter-active {
  transform: translateY(0);
  transition: transform 900ms;
}

.scroll_in_scroll_out_upAndDown-exit {
  transform: translateY(0);
}

.scroll_in_scroll_out_upAndDown-exit-active {
  transform: translateY(100%);
  transition: transform 900ms;
}

.scroll_in_scroll_out_sideToSide-enter {
  transform: translateX(100%);
}

.scroll_in_scroll_out_sideToSide-enter-active {
  transform: translateX(0);
  transition: transform 900ms;
}

.scroll_in_scroll_out_sideToSide-exit {
  transform: translateX(0);
}

.scroll_in_scroll_out_sideToSide-exit-active {
  transform: translateX(100%);
  transition: transform 900ms;
}

.Dashboard_Deposit_page__space {
  width: 100%;
  height: 1px;
  margin: 10px 0px 0px 0px;
}

.Dashboard_Deposit_page__success_list_text_gray {
  font-family: var(--fakt);
  font-size: 16px;
  color: var(--primary_text_color_2);
  margin: 0px 10px 0px 0px;
}

.Dashboard_Deposit_page__space_2 {
  width: 100%;
  height: 1px;
  margin: 10px 0px 10px 0px;
}

.Dashboard_Deposit_page__success_list_text {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin: 0px 0px 5px 0px;
}

.Dashboard_Deposit_page__success_list_text_2 {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--primary_text_color_2);
  margin: 0px 0px 5px 0px;
}

.Dashboard_Deposit_page__flex_div {
  display: flex;
  align-items: center;
  margin: 0px 0px 10px 0px;
}

.Dashboard_Deposit_page__list_item {
  margin: 0px 0px 20px 0px;
}

.Dashboard_Deposit_page__back_button_container {
  display: flex;
  margin: 0;
}

.Dashboard_Deposit_page__back_button_container:hover {
  cursor: pointer;
}

.Dashboard_Deposit_page__back_button {
  font-family: var(--fakt);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 40px;
  background-color: var(--primary_color_1);
  color: var(--primary_text_color_2);
  margin: 0;
  text-decoration: none;
}

.Dashboard_Deposit_page__back_button_icon {
  flex: 0;
}

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

.Dashboard_Deposit_page__content_container {
  width: 60%;
  display: flex;
  flex-direction: column;
  height: 80vh;
  padding-top: 30px;
}

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

.Dashboard_Deposit_page__error_div_2 {
  width: 100%;
}

.Dashboard_Deposit_page__loading_text {
  margin-bottom: -100px;
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 22px;
  color: var(--primary_text_color_1);
}

.Dashboard_Deposit_page__orange_loading_text {
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  margin: -33px 0px 16px 0px;
}

.Dashboard_Deposit_page__title {
  margin-top: 10px;
  margin-bottom: 0;
  width: 100%;
  font-family: var(--arizona);
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--primary_text_color_1);
}

.Dashboard_Deposit_page__summary {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 20px 0px 40px 0px;
  width: 100%;
}

.Dashboard_Deposit_page__text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin-top: 0;
  margin-bottom: 40px;
  margin-right: 0;
  width: 100%;
}

.Dashboard_Deposit_page__arrow_img {
  margin-right: 20px;
}

.Dashboard_Deposit_page__button_container {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
  width: 100%;
  z-index: 1;
}

.Dashboard_Deposit_page__button_container_2 {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  z-index: 1;
}

.Dashboard_Deposit_page__button {
  font-family: var(--fakt);
  font-weight: 700;
  display: flex;
  flex: 0;
  justify-content: center;
  align-items: center;
  background-color: var(--secondary_color_1);
  color: var(--primary_text_color_1);
  margin: 0;
  padding: 0;
  width: 140px;
  height: 40px;
  border-radius: 7px;
}

.Dashboard_Deposit_page__button:hover {
  cursor: pointer;
  background-color: var(--secondary_color_1_shade_1);
}

.Dashboard_Deposit_page__float_right {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.Dashboard_Deposit_page__space_between {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.Dashboard_Deposit_page__dropdown_arrow_img {
  margin-top: -90px;
  z-index: 4;
}

.Dashboard_Deposit_page__dropdown_arrow_img_2 {
  margin-top: -90px;
  z-index: 4;
}

.Dashboard_Deposit_page__dropdown_arrow_img:hover {
  cursor: pointer;
}

.Dashboard_Deposit_page__dropdown_arrow_img_2:hover {
  cursor: pointer;
}

.Dashboard_Deposit_page__dropdown_div {
  position: relative;
  z-index: 5;
  width: calc(100% - 8px);
  background-color: var(--primary_color_1);
}

.Dashboard_Deposit_page__deposit_to_menu {
  background-color: var(--dropdown_menu_color_1);
  border: 1px solid var(--border_color_1);
  border-radius: 7px;
  width: 100%;
  margin: -20px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  position: absolute;
}

.Dashboard_Deposit_page__deposit_to_menu_option {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 5px 5px 5px 5px;
  padding: 5px 15px 5px 15px;
}

.Dashboard_Deposit_page__deposit_to_menu_option:hover {
  background-color: var(--dropdown_menu_hover_color_1);
  border-radius: 5px;
  cursor: pointer;
}

.Dashboard_Deposit_page__option_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 0;
  padding: 0;
}

.Dashboard_Deposit_page__checklist {
  margin: 0px 0px 30px 0px;
}

.Dashboard_Deposit_page__text_2_gray {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_2);
  margin: 0px 0px 10px 0px;
  padding: 0;
}

.Dashboard_Deposit_page__heading {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin: 0;
  padding: 0;
}

.Dashboard_Deposit_page__amount_heading {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin: 0px 0px 20px 0px;
  padding: 0;
}

.Dashboard_Deposit_page__heading_summary {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 20px 0px 40px 0px;
  width: 100%;
}

.Dashboard_Deposit_page__flex_row_div {
  display: flex;
  align-items: center;
  margin: 0px 0px 20px 0px;
}

.Dashboard_Deposit_page__orange_number {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  background-color: var(--border_color_1);
  border-radius: 20px;
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0px 20px 0px 0px;
}

.Dashboard_Deposit_page__text_2 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 0;
}

.Dashboard_Deposit_page__from_account_div {
  margin: 0px 0px 20px 0px;
  padding: 20px 20px 20px 20px;
  background-color: var(--background_div_color_1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 10px;
}

.Dashboard_Deposit_page__to_account_div {
  margin: 0px 0px 15px 0px;
  padding: 20px 20px 20px 20px;
  background-color: var(--background_div_color_1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 10px;
}

.Dashboard_Deposit_page__to_account_div_2 {
  margin: 0px 0px 40px 0px;
  padding: 20px 20px 20px 20px;
  background-color: var(--background_div_color_1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 10px;
}

.Dashboard_Deposit_page__basic_flex {
  display: flex;
}

.Dashboard_Deposit_page__check_img {
  margin: 0px 0px 0px 15px;
}

.Dashboard_Deposit_page__tooltip_div {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
}

.Dashboard_Deposit_page__tooltip_img:hover {
  cursor: pointer;
}

.Dashboard_Deposit_page__tooltip_img:hover + .Dashboard_Deposit_page__tooltip {
  visibility: visible;
}

.Dashboard_Deposit_page__tooltip {
  visibility: hidden;
  width: 350px;
  padding: 10px 20px 10px 20px;
  background-color: var(--tooltip_background_color_1);
  border-radius: 5px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  color: var(--tooltip_text_color_1);
  font-family: var(--fakt);
  z-index: 1;
  position: absolute;
  top: 0;
  left: 25px;
}

.Dashboard_Deposit_page__tooltip_text {
  margin: 10px 0px 10px 0px;
  color: var(--tooltip_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
}

.Dashboard_Deposit_page__yes_no_container {
  margin-top: -10px;
}

.Dashboard_Deposit_page__yes_no_text {
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
}

.Dashboard_Deposit_page__yes_no_div {
  display: flex;
  margin-bottom: 0;
}

.Dashboard_Deposit_page__yes_button {
  background-color: var(--primary_color_1_shade_2);
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 40px 10px 40px;
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
}

.Dashboard_Deposit_page__yes_button:hover {
  background-color: var(--primary_color_1_shade_3);
  cursor: pointer;
}

.Dashboard_Deposit_page__no_button {
  background-color: var(--primary_color_1_shade_2);
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 40px 10px 40px;
  margin-left: 30px;
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
}

.Dashboard_Deposit_page__no_button:hover {
  background-color: var(--primary_color_1_shade_3);
  cursor: pointer;
}

.Dashboard_Deposit_page__container_center_loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Dashboard_Deposit_page__unsupported_accounts_warning p {
  margin: 0;
  font-size: 14px;
  text-align: left;
  color: var(--primary_text_color_2);
}

.Dashboard_Deposit_page__error_div_2_icon {
  color: var(--iconWarning);
}

.WireTransferInstructions-module__wire_transfer_text--3Cs7s {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0;
}

.WireTransferInstructions-module__wire_transfer_container--10T2C {
  position: relative;
}

.WireTransferInstructions-module__wire_transfer_div--1Lzwc {
  position: absolute;
  display: none;
  border-radius: 5px;
  background-color: var(--primary_color_1_shade_2);
  width: calc(100% - 40px);
  margin: 0;
  padding: 20px;
  z-index: 2;
  font-size: 14px;
}

.WireTransferInstructions-module__questionContainer--3f-i2 {
  display: flex;
  width: fit-content;
}

.WireTransferInstructions-module__questionContainer--3f-i2:hover + .WireTransferInstructions-module__wire_transfer_div--1Lzwc,
.WireTransferInstructions-module__wire_transfer_div--1Lzwc:hover {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.WireTransferInstructions-module__questionText--938F1 {
  width: fit-content;
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--text_of_note_color_1);
}

.WireTransferInstructions-module__questionText--938F1:hover {
  color: var(--text_of_note_color_2);
  cursor: pointer;
}

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

.Transfers__gold_nav_text {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--secondary_color_1);
  margin-left: 4px;
  margin-right: 4px;
}

.Transfers__gold_nav_text:hover {
  cursor: pointer;
  color: var(--secondary_color_1_shade_1);
  text-decoration: underline;
}

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

.Dashboard_Acats_pages__content_container {
  width: 60%;
  display: flex;
  flex-direction: column;
  height: 90vh;
}

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

.Dashboard_Acats_pages__loading_text {
  margin-bottom: -100px;
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 22px;
  color: var(--primary_text_color_1);
}

.Dashboard_Acats_pages__orange_loading_text {
  color: var(--random_color_1);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  margin: -33px 0px 16px 0px;
}

.Dashboard_Acats_pages__title {
  margin-top: 40px;
  margin-bottom: 0;
  width: 100%;
  font-family: var(--arizona);
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--primary_text_color_1);
}

.Dashboard_Acats_pages__summary {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 20px 0px 40px 0px;
  width: 100%;
}

.Dashboard_Acats_pages__summary_2 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 20px 0px 30px 0px;
  width: 100%;
}

.Dashboard_Acats_pages__text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin-top: 0;
  margin-bottom: 40px;
  margin-right: 0;
  width: 100%;
}

.Dashboard_Acats_pages__text_3 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 0px 0px 10px 0px;
}

.Dashboard_Acats_pages__text_4 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 0px 10px 0px 0px;
}

.Dashboard_Acats_pages__text_2_gray {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_color_1_shade_8);
  margin: 0px 0px 10px 0px;
  padding: 0;
}

.Dashboard_Acats_pages__text_3_gray {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_color_1_shade_8);
  margin: 0px 10px 0px 15px;
  padding: 0;
}

.Dashboard_Acats_pages__text_5_gray {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_color_1_shade_8);
  margin: 0;
  padding: 0;
}

.Dashboard_Acats_pages__gray_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_color_1_shade_8);
  margin: -15px 0px 40px 0px;
  padding: 0;
}

.Dashboard_Acats_pages__span_gray_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_color_1_shade_8);
  margin: 0px 0px 0px 5px;
  padding: 0;
}

.Dashboard_Acats_pages__yellow_text {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--secondary_color_1);
  margin: -20px 0px 10px 0px;
}

.Dashboard_Acats_pages__yellow_text:hover {
  color: var(--secondary_color_1_shade_1);
  cursor: pointer;
}

.Dashboard_Acats_pages__flex_start_div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.Dashboard_Acats_pages__arrow_img {
  margin-right: 20px;
}

.Dashboard_Acats_pages__button:hover {
  cursor: pointer;
  background-color: var(--secondary_color_1_shade_1);
}

.Dashboard_Acats_pages__button_container {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
  width: 100%;
  z-index: 1;
}

.Dashboard_Acats_pages__button_container_2 {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  width: 100%;
  z-index: 1;
}

.Dashboard_Acats_pages__button {
  font-family: var(--fakt);
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--secondary_color_1);
  color: var(--primary_text_color_1);
  margin: 0;
  padding: 10px 0px 10px 0px;
  width: 160px;
  border-radius: 8px;
}

.Dashboard_Acats_pages__gray_button {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--primary_color_1_shade_2);
  color: var(--primary_text_color_1);
  margin: 0px 20px 0px 0px;
  padding: 0;
  width: 120px;
  height: 40px;
  border-radius: 8px;
}

.Dashboard_Acats_pages__gray_button:hover {
  cursor: pointer;
  background-color: var(--primary_color_1_shade_4);
}

.Dashboard_Acats_pages__float_right {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.Dashboard_Acats_pages__space_between {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.Dashboard_Acats_pages__dropdown_arrow_img {
  margin-top: -90px;
  z-index: 4;
}

.Dashboard_Acats_pages__dropdown_arrow_img_2 {
  margin-top: -90px;
  z-index: 4;
}

.Dashboard_Acats_pages__dropdown_arrow_img:hover {
  cursor: pointer;
}

.Dashboard_Acats_pages__dropdown_arrow_img_2:hover {
  cursor: pointer;
}

.Dashboard_Acats_pages__dropdown_div {
  position: relative;
  z-index: 5;
  width: calc(100% - 8px);
  background-color: var(--primary_color_1);
}

.Dashboard_Acats_pages__deposit_to_menu {
  background-color: var(--background_div_color_1);
  border-radius: 7px;
  width: 100%;
  margin: -20px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  position: absolute;
  border: solid 1px var(--border_color_1);
  box-shadow: 0px 0px 3px 0px var(--box_shadow_color_1);
}

.Dashboard_Acats_pages__deposit_to_menu_option {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 5px 5px 5px 5px;
  padding: 5px 15px 5px 15px;
}

.Dashboard_Acats_pages__deposit_to_menu_option:hover {
  background-color: var(--item_div_hover_color_1);
  border-radius: 5px;
  cursor: pointer;
}

.Dashboard_Acats_pages__transfer_to_menu_option {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 5px 5px 5px 5px;
  padding: 5px 15px 5px 15px;
  border-radius: 5px;
}

.Dashboard_Acats_pages__transfer_to_menu_option:hover {
  background-color: var(--item_div_hover_color_1);
  cursor: pointer;
}

.Dashboard_Acats_pages__option_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 0;
  padding: 0;
}

.Dashboard_Acats_pages__checklist {
  margin: 0px 0px 30px 0px;
}

.Dashboard_Acats_pages__heading {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin: 0;
  padding: 0;
}

.Dashboard_Acats_pages__amount_heading {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin: 0px 0px 20px 0px;
  padding: 0;
}

.Dashboard_Acats_pages__heading_summary {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 20px 0px 40px 0px;
  width: 100%;
}

.Dashboard_Acats_pages__flex_row_div {
  display: flex;
  align-items: center;
  margin: 0px 0px 20px 0px;
}

.Dashboard_Acats_pages__flex_row_div_2 {
  display: flex;
  align-items: center;
  margin: 0;
}

.Dashboard_Acats_pages__flex_row_div_3 {
  display: flex;
  align-items: center;
  margin: 30px 0px 20px 0px;
}

.Dashboard_Acats_pages__orange_number {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  background-color: var(--border_color_1);
  border-radius: 20px;
  color: var(--primary_text_color_2);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0px 20px 0px 0px;
}

.Dashboard_Acats_pages__from_account_div {
  margin: 0px 0px 20px 0px;
  padding: 20px 20px 20px 20px;
  background-color: var(--background_div_color_1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 10px;
}

.Dashboard_Acats_pages__to_account_div {
  margin: 0px 0px 40px 0px;
  padding: 20px 20px 20px 20px;
  background-color: var(--primary_color_1_shade_2);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 10px;
}

.Dashboard_Acats_pages__basic_flex {
  display: flex;
}

.Dashboard_Acats_pages__check_img {
  margin: 0px 0px 0px 15px;
}

.Dashboard_Acats_pages__tooltip_div {
  margin: -20px 0px 0px 0px;
  z-index: 2;
}

.Dashboard_Acats_pages__tooltip_img {
  margin: 0;
}

.Dashboard_Acats_pages__tooltip_img:hover {
  cursor: pointer;
}

.Dashboard_Acats_pages__tooltip {
  width: 350px;
  padding: 10px 20px 10px 20px;
  background-color: var(--tooltip_background_color_1);
  border-radius: 5px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  color: var(--tooltip_text_color_1);
  font-family: var(--fakt);
  z-index: 2;
  position: fixed;
  margin-left: 110px;
  margin-top: 10px;
}

.Dashboard_Acats_pages__tooltip_2 {
  width: 350px;
  padding: 10px 20px 10px 20px;
  background-color: var(--tooltip_background_color_1);
  border-radius: 5px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  color: var(--tooltip_text_color_1);
  font-family: var(--fakt);
  z-index: 5;
  position: fixed;
  margin-left: 0;
  margin-top: 50px;
}

.Dashboard_Acats_pages__tooltip_text {
  margin: 10px 0px 10px 0px;
  color: var(--tooltip_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
}

.Dashboard_Acats_pages__yes_no_container {
  margin-top: -10px;
}

.Dashboard_Acats_pages__yes_no_text {
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
}

.Dashboard_Acats_pages__yes_no_div {
  display: flex;
  margin-bottom: 0;
}

.Dashboard_Acats_pages__wire_transfer_div {
  border-radius: 5px;
  background-color: var(--background_div_color_1);
  width: calc(100% - 40px);
  margin: 0;
  padding: 20px 20px 20px 20px;
  z-index: 2;
}

.Dashboard_Acats_pages__wire_transfer_text {
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0;
}

.Dashboard_Acats_pages__spacing {
  margin: 10px 0px 20px 0px;
  width: 100%;
}

.Dashboard_Acats_pages__spacing_2 {
  margin: 10px 0px 10px 0px;
  width: 100%;
}

.Dashboard_Acats_pages__back_button_container {
  display: flex;
  margin: 0;
}

.Dashboard_Acats_pages__back_button_container:hover {
  cursor: pointer;
}

.Dashboard_Acats_pages__back_button {
  font-family: var(--fakt);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 40px;
  background-color: var(--primary_color_1);
  color: var(--primary_text_color_2);
  margin: 0;
  text-decoration: none;
}

.Dashboard_Acats_pages__nav_link {
  text-decoration: none;
}

.Dashboard_Acats_pages__choose_file_button {
  border-radius: 8px;
  width: 120px;
  height: 35px;
  border: 2px solid var(--border_color_1);
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Dashboard_Acats_pages__choose_file_button:hover {
  cursor: pointer;
  background-color: var(--item_div_hover_color_1);
}

.Dashboard_Acats_pages__file_text {
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0px 0px 0px 15px;
}

.Dashboard_Acats_pages__img:hover {
  cursor: pointer;
}

.Dashboard_Acats_pages__collapsable_img {
  margin-right: 15px;
  width: 18px;
  height: 18px;
}

.Dashboard_Acats_pages__collapsable_img:hover {
  cursor: pointer;
}

.Dashboard_Acats_pages__hr_line {
  width: 100%;
  height: 1px;
  background-color: var(--border_color_1);
  margin: 10px 0px 10px 0px;
}

.Dashboard_Acats_pages__procedure_div {
  margin: 10px 0px 20px 35px;
}

.Dashboard_Acats_pages__inner_procedure_div {
  margin: 0px 0px 0px 20px;
}

.Dashboard_Acats_pages__dropdownDiv {
  width: 100%;
  margin: 0px 0px 30px 0px;
}

.Dashboard_Acats_pages__dropdownHeader {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--textSubtle);
  margin: 0px 0px 0px 0px;
}

/* e-sign / e-check */

.Dashboard_Acats_pages__checkbox_gray {
  width: 20px;
  height: 20px;
  border-radius: 5px;
  background-color: var(--checkbox_unchecked_background_color_1);
  border: 1px solid var(--border_color_1);
  margin: 0px 15px 0px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Dashboard_Acats_pages__checkbox_gray:hover {
  cursor: pointer;
}

.Dashboard_Acats_pages__checkbox_yellow {
  width: 20px;
  height: 20px;
  border-radius: 5px;
  background-color: var(--checkbox_checked_background_color_1);
  border: 1px solid var(--border_color_1);
  margin: 0px 15px 0px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Dashboard_Acats_pages__checkbox_yellow:hover {
  cursor: pointer;
}

.Dashboard_Acats_pages__text_2 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 0;
}

.Dashboard_Acats_pages__text_4_gray {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_2);
  margin: 0px 0px 20px 0px;
  padding: 0;
}

.Dashboard_Acats_pages__caution_div {
  display: flex;
  align-items: flex-start;
  margin-top: -15px;
  margin-bottom: 20px;
}

.Dashboard_Acats_pages__caution_inner_left_div {
  display: flex;
  align-items: center;
  height: 100%;
}

.Dashboard_Acats_pages__caution_img {
  margin-right: 15px;
}

/* search bar results */

.Dashboard_Acats_pages__search_bar_results {
  background-color: var(--background_div_color_1);
  border: 1px solid var(--border_color_1);
  border-radius: 5px;
  margin-top: -15px;
  margin-bottom: 35px;
  height: 130px;
  overflow: scroll;
}

.Dashboard_Acats_pages__account_type_div {
  background-color: var(--background_div_color_1);
  border-radius: 5px;
  margin-top: -15px;
  margin-bottom: 35px;
  height: 70px;
}

/* options css */

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

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

.Transfers__content_container {
  width: 60%;
  display: flex;
  flex-direction: column;
}

.Transfers__title {
  margin-top: 20px;
  margin-bottom: 15px;
  width: 100%;
  height: 24px;
  font-family: var(--arizona);
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--primary_text_color_1);
}

.Transfers__text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin-top: 0;
  margin-bottom: 40px;
  margin-right: 0;
  width: 100%;
}

.Transfers__choices_div {
  background-color: var(--background_div_color_1);
  border-radius: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 20px;
}

.Transfers__choices_div:hover {
  cursor: pointer;
  background-color: var(--item_div_hover_color_1);
}

.Transfers__text_bold {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  width: 100%;
  text-decoration: none;
}

.Transfers__arrow_img {
  margin-right: 20px;
}

.Transfers__back_button_container:hover {
  cursor: pointer;
}

.Transfers__back_button_container {
  display: flex;
  margin-top: 40px;
}

.Transfers__back_button {
  font-family: var(--fakt);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 40px;
  background-color: var(--primary_color_1);
  color: var(--primary_text_color_2);
  margin: 0;
  text-decoration: none;
}

.Transfers__space {
  width: 100%;
  height: 80px;
}

.Dashboard_Withdraw_page__back_button_container:hover {
  cursor: pointer;
}

.Dashboard_Withdraw_page__back_button_container {
  display: flex;
  margin-top: 40px;
}

.Dashboard_Withdraw_page__back_button {
  font-family: var(--fakt);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 40px;
  background-color: var(--primary_color_1);
  color: var(--primary_color_1_shade_10);
  margin: 0;
  text-decoration: none;
}

.Dashboard_Withdraw_page__back_button_icon {
  flex: 0;
}

.Dashboard_Withdraw_page__error_div_2 {
  margin-top: 20px;
}

.Dashboard_Withdraw_page__container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 60%;
}

.Dashboard_Withdraw_page__content_container {
  width: 60%;
  display: flex;
  flex-direction: column;
  height: 90vh;
}

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

.Dashboard_Withdraw_page__loading_text {
  margin-bottom: 0;
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 22px;
  color: var(--primary_text_color_1);
}

.Dashboard_Withdraw_page__orange_loading_text {
  color: var(--random_color_1);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  margin: -33px 0px 16px 0px;
}

.Dashboard_Withdraw_page__title {
  margin-top: 20px;
  margin-bottom: 0;
  width: 100%;
  font-family: var(--arizona);
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--primary_text_color_1);
}

.Dashboard_Withdraw_page__summary {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 20px 0px 40px 0px;
  width: 100%;
}

.Dashboard_Withdraw_page__text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin-top: 0;
  margin-bottom: 40px;
  margin-right: 0;
  width: 100%;
}

.Dashboard_Withdraw_page__yellow_text {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--secondary_color_1);
  margin: -20px 0px 20px 0px;
}

.Dashboard_Withdraw_page__yellow_text:hover {
  color: var(--secondary_color_1_shade_1);
  cursor: pointer;
}

.Dashboard_Withdraw_page__arrow_img {
  margin-right: 20px;
}

.Dashboard_Withdraw_page__button_container {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
  width: 100%;
  z-index: 1;
}

.Dashboard_Withdraw_page__button {
  font-family: var(--fakt);
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--secondary_color_1);
  color: var(--primary_text_color_1);
  margin: 0;
  padding: 0;
  width: 140px;
  height: 40px;
  border-radius: 7px;
}

.Dashboard_Withdraw_page__button:hover {
  cursor: pointer;
  background-color: var(--secondary_color_1_shade_1);
}

.Dashboard_Withdraw_page__blue_button {
  font-family: var(--fakt);
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--secondary_color_2);
  color: var(--primary_text_color_1);
  margin: 0px 0px 0px 25px;
  padding: 0;
  width: 140px;
  height: 40px;
  border-radius: 7px;
}

.Dashboard_Withdraw_page__blue_button:hover {
  cursor: pointer;
  background-color: var(--secondary_color_2_shade_1);
}

.Dashboard_Withdraw_page__float_right {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.Dashboard_Withdraw_page__space_between {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.Dashboard_Withdraw_page__dropdown_arrow_img {
  margin-top: -90px;
  z-index: 4;
}

.Dashboard_Withdraw_page__dropdown_arrow_img:hover {
  cursor: pointer;
}

.Dashboard_Withdraw_page__dropdown_arrow_img_2 {
  margin-top: -90px;
  z-index: 4;
}

.Dashboard_Withdraw_page__dropdown_arrow_img_2:hover {
  cursor: pointer;
}

.Dashboard_Withdraw_page__dropdown_div {
  position: relative;
  z-index: 5;
  width: calc(100% - 8px);
  background-color: var(--primary_color_1);
}

.Dashboard_Withdraw_page__deposit_to_menu {
  background-color: var(--primary_color_1_variation_7);
  border-radius: 7px;
  width: 100%;
  margin: -20px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  position: absolute;
}

.Dashboard_Withdraw_page__deposit_to_menu_option {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 5px 5px 5px 5px;
  padding: 5px 15px 5px 15px;
}

.Dashboard_Withdraw_page__deposit_to_menu_option:hover {
  background-color: var(--primary_color_1_variation_8);
  border-radius: 5px;
  cursor: pointer;
}

.Dashboard_Withdraw_page__option_text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 0;
  padding: 0;
}

.Dashboard_Withdraw_page__checklist {
  margin: 0px 0px 30px 0px;
}

.Dashboard_Withdraw_page__text_2_gray {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_color_1_shade_6);
  margin: 0px 0px 10px 0px;
  padding: 0;
}

.Dashboard_Withdraw_page__heading {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin: 0;
  padding: 0;
}

.Dashboard_Withdraw_page__amount_heading {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin: 0px 0px 20px 0px;
  padding: 0;
}

.Dashboard_Withdraw_page__heading_summary {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 20px 0px 40px 0px;
  width: 100%;
}

.Dashboard_Withdraw_page__flex_row_div {
  display: flex;
  align-items: center;
  margin: 0px 0px 20px 0px;
}

.Dashboard_Withdraw_page__orange_number {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  background-color: var(--border_color_1);
  border-radius: 20px;
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0px 20px 0px 0px;
  padding: 2px 5px 2px 5px;
}

.Dashboard_Withdraw_page__text_2 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 0;
}

.Dashboard_Withdraw_page__from_account_div {
  margin: 0px 0px 20px 0px;
  padding: 20px 20px 20px 20px;
  background-color: var(--background_div_color_1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 10px;
}

.Dashboard_Withdraw_page__to_account_div {
  margin: 0px 0px 40px 0px;
  padding: 20px 20px 20px 20px;
  background-color: var(--background_div_color_1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 10px;
}

.Dashboard_Withdraw_page__basic_flex {
  display: flex;
}

.Dashboard_Withdraw_page__check_img {
  margin: 0px 0px 0px 15px;
}

.modal {
  position: fixed; /* Stay in place */
  z-index: 28; /* Sit on top */
  padding-top: 0; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: var(--random_color_23); /* Black w/ opacity */
}

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

.Dashboard_Withdraw_page__modal_container {
  background-color: var(--modal_background_div_color_1);
  margin: auto;
  padding: 40px 40px 40px 40px;
  border: 1px solid var(--border_color_1);
  width: 450px !important;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.Dashboard_Withdraw_page__modal_img {
  margin: 0px 0px 10px 0px;
}

.Dashboard_Withdraw_page__modal_title {
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 20px;
  margin: 30px 0px 20px 0px;
}

.Dashboard_Withdraw_page__modal_summary {
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0;
}

.Dashboard_Withdraw_page__modal_gray_text {
  color: var(--primary_color_1_shade_6);
  font-family: var(--fakt);
  font-size: 12px;
  margin: 20px 0px 40px 0px;
}

.Dashboard_Withdraw_page__yes_no_div {
  display: flex;
  margin-bottom: 0;
}

.Dashboard_Withdraw_page__yes_button {
  background-color: var(--primary_color_1_shade_2);
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 50px 10px 50px;
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
}

.Dashboard_Withdraw_page__yes_button:hover {
  background-color: var(--primary_color_1_shade_3);
  cursor: pointer;
}

.Dashboard_Withdraw_page__no_button {
  background-color: var(--secondary_color_1);
  border-radius: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 50px 10px 50px;
  margin-left: 30px;
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
}

.Dashboard_Withdraw_page__no_button:hover {
  background-color: var(--secondary_color_1_shade_1);
  cursor: pointer;
}

.Dashboard_Withdraw_page__container_center_loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Dashboard_Withdrawal_page__unsupported_accounts_warning {
  width: 100%;
}

.Dashboard_Withdrawal_page__unsupported_accounts_warning p {
  margin: 0;
  font-size: 14px;
  text-align: left;
  color: var(--primary_text_color_2);
}

.Dashboard_Withdraw_page__warningText {
  color: var(--textWarning);
}

.Dashboard_Withdraw_page__error_div_2_icon {
  color: var(--iconWarning);
}

.input3-module__cred_container--28MWs {
  display: flex;
  flex-direction: row;
  margin-top: 10px;
  justify-content: space-between;
}

.input3-module__cred_container_leftSide--1ID1V {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  height: 14px;
}

.input3-module__input_title--ovm3V {
  font-family: var(--fakt);
  font-size: 14px;
  letter-spacing: 0.63px;
  color: var(--primary_text_color_2);
  margin-right: 10px;
  height: 14px;
}

.input3-module__input--1WS8r {
  width: 100%;
  margin: 0;
  padding: 0;
  height: 30px;
  border: none;
  outline: none;

  /* border-bottom style in .js file */
  background-color: rgba(255, 255, 255, 0);
  font-size: 14px;
  letter-spacing: 0.63px;
  color: var(--primary_text_color_1);
}

.input3-module__error_text--3TZsr {
  color: var(--bad_input_underline_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  position: relative;
  letter-spacing: 0.63px;
}

.input3-module__validation_img--215gC {
  bottom: -30px;
  position: relative;
}

.input3-module__input_shell--2ijF4 {
  display: flex;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 30px;
  height: 30px;
  border-top: none;
  border-left: none;
  border-right: none;
  outline: none;
  background-color: rgba(255, 255, 255, 0);
}

.input3-module__input_shell--2ijF4 input::placeholder {
  color: var(--primary_text_color_2);
}

.input3-module__pre_text--amXj_ {
  font-family: var(--fakt);
  font-size: 14px;
  letter-spacing: 0.63px;
  color: var(--primary_text_color_1);
  margin: 0px 8px -2px 0px;
  white-space: nowrap;
}

.input3-module__input_shell--2ijF4 img {
  cursor: pointer;
}

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

.Dashboard_Acats_Initiated_page__content_container {
  width: 60%;
  display: flex;
  flex-direction: column;
  height: 90vh;
}

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

/* stylelint-disable-next-line block-no-empty */
.Dashboard_Acats_Initiated_page__error_div {
}

.Dashboard_Acats_Initiated_page__loading_text {
  margin-bottom: -100px;
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 22px;
  color: var(--primary_text_color_1);
}

.Dashboard_Acats_Initiated_page__orange_loading_text {
  color: var(--random_color_1);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  margin: -33px 0px 16px 0px;
}

.Dashboard_Acats_Initiated_page__title {
  margin-top: 40px;
  margin-bottom: 0;
  width: 100%;
  font-family: var(--fakt);
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--primary_text_color_1);
}

.Dashboard_Acats_Initiated_page__summary {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 20px 0px 40px 0px;
  width: 100%;
}

.Dashboard_Acats_Initiated_page__text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin-top: 0;
  margin-bottom: 40px;
  margin-right: 0;
  width: 100%;
}

.Dashboard_Acats_Initiated_page__yellow_text {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--text_of_note_color_1);
  margin: -20px 0px 10px 0px;
}

.Dashboard_Acats_Initiated_page__yellow_text:hover {
  color: var(--text_of_note_color_2);
  cursor: pointer;
}

.Dashboard_Acats_Initiated_page__button:hover {
  cursor: pointer;
  background-color: var(--secondary_color_1_shade_1);
}

.Dashboard_Acats_Initiated_page__button_container {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 15px;
  width: 100%;
  z-index: 1;
}

.Dashboard_Acats_Initiated_page__button {
  font-family: var(--fakt);
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--secondary_color_1);
  color: var(--primary_text_color_1);
  margin: 0;
  padding: 10px 0px 10px 0px;
  width: 160px !important;
  border-radius: 8px;
}

.Dashboard_Acats_Initiated_page__float_right {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.Dashboard_Acats_Initiated_page__space_between {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.Dashboard_Acats_Initiated_page__checklist {
  margin: 0px 0px 30px 0px;
}

.Dashboard_Acats_Initiated_page__text_2_gray {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_2);
  margin: 0px 0px 10px 0px;
  padding: 0;
}

.Dashboard_Acats_Initiated_page__text_3_gray {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_2);
  margin: 0;
  padding: 0;
}

.Dashboard_Acats_Initiated_page__heading {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin: 0;
  padding: 0;
}

.Dashboard_Acats_Initiated_page__amount_heading {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin: 0px 0px 20px 0px;
  padding: 0;
}

.Dashboard_Acats_Initiated_page__heading_summary {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 20px 0px 40px 0px;
  width: 100%;
}

.Dashboard_Acats_Initiated_page__flex_row_div {
  display: flex;
  align-items: center;
  margin: 0px 0px 20px 0px;
}

.Dashboard_Acats_Initiated_page__flex_row_div_2 {
  display: flex;
  align-items: center;
  margin: 30px 0px 10px 0px;
}

.Dashboard_Acats_Initiated_page__flex_row_div_3 {
  display: flex;
  align-items: center;
  margin: 10px 0px 20px 0px;
}

.Dashboard_Acats_Initiated_page__img_icon {
  margin: 0px 15px 0px 0px;
}

.Dashboard_Acats_Initiated_page__orange_number {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  background-color: var(--border_color_1);
  border-radius: 20px;
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0px 20px 0px 0px;
}

.Dashboard_Acats_Initiated_page__text_2 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 0;
}

.Dashboard_Acats_Initiated_page__from_account_div {
  margin: 0px 0px 20px 0px;
  padding: 20px 20px 20px 20px;
  background-color: var(--background_div_color_1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 10px;
}

.Dashboard_Acats_Initiated_page__to_account_div {
  margin: 0px 0px 40px 0px;
  padding: 20px 20px 20px 20px;
  background-color: var(--background_div_color_1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 10px;
}

.Dashboard_Acats_Initiated_page__navlink {
  text-decoration: none;
}

.Dashboard_Acats_Initiated_page__negative_spacing {
  margin-top: -30px;
  width: 100%;
}

/* confirmed div */

.Dashboard_Acats_Initiated_page__finished_centering_div {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80vh;
}

.Dashboard_Acats_Initiated_page__finished_div {
  margin-top: 30px;
  border-radius: 10px;
  border: solid 1px var(--border_color_1);
  background-color: var(--background_div_color_1);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0px 00px 0px 00px;
}

.Dashboard_Acats_Initiated_page__finished_img {
  margin: 40px 0px 0px 0px;
}

.Dashboard_Acats_Initiated_page__finished_title {
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 18px;
  margin: 40px 0px 30px 0px;
}

.Dashboard_Acats_Initiated_page__finished_summary {
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0;
  text-align: center;
  width: 80%;
}

.Dashboard_Acats_Initiated_page__finished_button {
  font-family: var(--fakt);
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--secondary_color_1);
  color: var(--primary_text_color_1);
  margin: 50px 0px 60px 0px;
  padding: 0;
  width: 140px;
  height: 40px;
  border-radius: 8px;
  font-size: 16px;
}

.Dashboard_Acats_Initiated_page__finished_button:hover {
  cursor: pointer;
  background-color: var(--secondary_color_1_shade_1);
}

#Dashboard_Acats_pages__file_input {
  z-index: -1;
  position: fixed;
  margin-left: 10px;
}

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

.Dashboard_Acats_Verification_page__content_container {
  width: 60%;
  display: flex;
  flex-direction: column;
  height: 90vh;
}

.Dashboard_Acats_Verification_page__loading_container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
}

.Dashboard_Acats_Verification_page__title {
  margin-top: 40px;
  margin-bottom: 0;
  width: 100%;
  font-family: var(--fakt);
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--primary_text_color_1);
}

.Dashboard_Acats_Verification_page__summary {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 20px 0px 40px 0px;
  width: 100%;
}

.Dashboard_Acats_Verification_page__text {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin-top: 0;
  margin-bottom: 40px;
  margin-right: 0;
  width: 100%;
}

.Dashboard_Acats_Verification_page__yellow_text {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--text_of_note_color_1);
  margin: -20px 0px 10px 0px;
}

.Dashboard_Acats_Verification_page__yellow_text:hover {
  color: var(--text_of_note_color_2);
  cursor: pointer;
}

.Dashboard_Acats_Verification_page__arrow_img {
  margin-right: 20px;
}

.Dashboard_Acats_Verification_page__button:hover {
  cursor: pointer;
  background-color: var(--primary_text_color_2);
}

.Dashboard_Acats_Verification_page__button_container {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
  width: 100%;
  z-index: 1;
}

.Dashboard_Acats_Verification_page__button_container_2 {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  width: 100%;
  z-index: 1;
}

.Dashboard_Acats_Verification_page__button {
  font-family: var(--fakt);
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--background_div_color_1);
  color: var(--primary_text_color_1);
  margin: 0;
  padding: 10px 0px 10px 0px;
  width: 160px;
  border-radius: 8px;
}

.Dashboard_Acats_Verification_page__float_right {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.Dashboard_Acats_Verification_page__checklist {
  margin: 0px 0px 30px 0px;
}

.Dashboard_Acats_Verification_page__text_2_gray {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_2);
  margin: 0px 0px 10px 0px;
  padding: 0;
}

.Dashboard_Acats_Verification_page__text_3_gray {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_2);
  margin: 0px 10px 0px 15px;
  padding: 0;
}

.Dashboard_Acats_Verification_page__text_4_gray {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_2);
  margin: 0px 0px 20px 0px;
  padding: 0;
}

.Dashboard_Acats_Verification_page__heading {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin: 0;
  padding: 0;
}

.Dashboard_Acats_Verification_page__amount_heading {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 16px;
  color: var(--primary_text_color_1);
  margin: 0px 0px 20px 0px;
  padding: 0;
}

.Dashboard_Acats_Verification_page__heading_summary {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 20px 0px 40px 0px;
  width: 100%;
}

.Dashboard_Acats_Verification_page__flex_row_div {
  display: flex;
  align-items: center;
  margin: 0px 0px 20px 0px;
  background-color: var(--primary_color_1);
}

.Dashboard_Acats_Verification_page__orange_number {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  background-color: var(--secondary_color_1_shade_1);
  border-radius: 20px;
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0px 20px 0px 0px;
}

.Dashboard_Acats_Verification_page__text_2 {
  font-family: var(--fakt);
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 0;
}

.Dashboard_Acats_Verification_page__basic_flex {
  display: flex;
}

.Dashboard_Acats_Verification_page__check_img {
  margin: 0px 0px 0px 15px;
}

.Dashboard_Acats_Verification_page__tooltip_div {
  margin: -20px 0px 0px 0px;
  z-index: 2;
}

.Dashboard_Acats_Verification_page__tooltip_img {
  margin: 0;
}

.Dashboard_Acats_Verification_page__tooltip_img:hover {
  cursor: pointer;
}

.Dashboard_Acats_Verification_page__tooltip {
  width: 350px;
  padding: 10px 20px 10px 20px;
  background-color: var(--tooltip_background_color_1);
  border-radius: 5px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  color: var(--tooltip_text_color_1);
  font-family: var(--fakt);
  z-index: 2;
  position: fixed;
  margin-left: 110px;
  margin-top: 10px;
}

.Dashboard_Acats_Verification_page__tooltip_text {
  margin: 10px 0px 10px 0px;
  color: var(--tooltip_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
}

.Dashboard_Acats_Verification_page__back_button_container {
  display: flex;
  width: 100%;
  margin: 0;
}

.Dashboard_Acats_Verification_page__back_button_container:hover {
  cursor: pointer;
}

.Dashboard_Acats_Verification_page__back_button {
  font-family: var(--fakt);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 40px;
  background-color: var(--primary_color_1);
  color: var(--primary_color_1_shade_10);
  margin: 0;
  text-decoration: none;
}

.Dashboard_Acats_Verification_page__checkbox_gray {
  width: 20px;
  height: 20px;
  border-radius: 5px;
  background-color: var(--checkbox_unchecked_background_color_1);
  border: 1px solid var(--border_color_1);
  margin: 0px 15px 0px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Dashboard_Acats_Verification_page__checkbox_gray:hover {
  cursor: pointer;
}

.Dashboard_Acats_Verification_page__checkbox_yellow {
  width: 20px;
  height: 20px;
  border-radius: 5px;
  background-color: var(--checkbox_checked_background_color_1);
  border: 1px solid var(--border_color_1);
  margin: 0px 15px 0px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Dashboard_Acats_Verification_page__checkbox_yellow:hover {
  cursor: pointer;
}

.Dashboard_Acats_Verification_page__nav_link {
  text-decoration: none;
}

.Dashboard_Acats_Verification_page__choose_file_button {
  border-radius: 8px;
  width: 120px;
  height: 35px;
  border: 2px solid var(--border_color_1);
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--background_div_color_1);
}

.Dashboard_Acats_Verification_page__choose_file_button:hover {
  cursor: pointer;
  background-color: var(--item_div_hover_color_1);
}

.Dashboard_Acats_Verification_page__file_text {
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 14px;
  margin: 0px 0px 0px 15px;
}

.Dashboard_Acats_Verification_page__img:hover {
  cursor: pointer;
}

.Dashboard_Acats_Verification_page__negative_spacing {
  margin-top: -20px;
  width: 100%;
}

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

.Dashboard_Acats_Verification_page__flex_row_div_4 {
  display: flex;
  align-items: center;
  margin: 0px 0px 10px 0px;
}

.Transfers-module__container--275pX {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.AlertModal-module__modal--1XcGZ {
  width: 428px;
  padding: var(--space-3);
}

.AlertModal-module__marginBottom--2lCmn {
  margin-bottom: var(--space-2);
}

.AlertModal-module__footer--13Byz {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: var(--space-6);
}

.Dropdown-module__dropdownButton--1ek02 {
  border: 1px solid var(--borderBold);
  background-color: var(--backgroundSubtlest);
  padding: var(--space-1) var(--space-2);
}

.Dropdown-module__dropdownButtonText--wKfJK {
  font-size: 14px;
}

.Dropdown-module__dropdownButtonIcon--USCC4 {
  color: var(--iconSubtle);
}

.Dropdown-module__menu--3IzvZ {
  box-sizing: border-box;
  background-color: var(--backgroundSubtlest);
  border: 1px solid var(--borderBold);
  border-radius: 6px;
}

.Dropdown-module__actionItems--2iT7l {
  padding: var(--space-0_5) var(--space-0_5) 0px var(--space-0_5);
}

.MenuItem-module__container--1s1iJ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-1) var(--space-1_5) var(--space-1) var(--space-1);
  height: 20px;
  cursor: pointer;
}

.MenuItem-module__container--1s1iJ:last-child {
  margin-bottom: var(--space-0_5);
}

.MenuItem-module__container--1s1iJ:hover {
  border-radius: 4px;
  background-color: var(--surfaceMedium);
}

.MenuItem-module__left--1ugH1 {
  display: flex;
  align-items: center;
  margin-right: var(--space-1);
}

.MenuItem-module__text--1KhYf {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 200px;
}

.MenuItem-module__iconChecked--Ak2uH {
  width: 20px;
  height: 20px;
  color: var(--iconSuccess);
  margin-right: var(--space-1);
}

.MenuItem-module__iconUnchecked--XfsZF {
  width: 20px;
  height: 20px;
  color: var(--borderBold);
  margin-right: var(--space-1);
  cursor: pointer;
}

.MenuItem-module__iconShared--1GXCh {
  width: 20px;
  height: 20px;
  color: var(--iconSubtle);
}

.MenuItem-module__icon--3X4AL {
  width: 20px;
  height: 20px;
  color: var(--icon);
  margin-right: var(--space-1);
}

.MenuItem-module__right--2whSB {
  margin-left: var(--space-1);
}

.MenuSection-module__container--1CyeC {
  box-sizing: border-box;
  background-color: var(--backgroundSubtlest);
  border: 1px solid var(--borderBold);
  border-radius: 6px;
}

.MenuSection-module__listContainer--2KaQw {
  padding: var(--space-0_5) var(--space-0_5) 0px var(--space-0_5);
  border-bottom: 1px solid var(--borderBold);
}

.MenuSection-module__listContainer--2KaQw:last-child {
  border-bottom: none;
}

.MenuSection-module__scrollContainer--uBngv {
  overflow-y: scroll;
  max-height: 164px; /* shows 4 full items and half of 1 (last item is peeking into view) */
}

.MenuSection-module__listHeader--2_6s2 {
  color: var(--text);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding: var(--space-1);
}

.MenuSection-module__loadingText--2SKAf {
  color: var(--textSubtle);
  font-family: var(--fakt);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.Container-module__modal--Ui-Pd {
  padding-bottom: var(--space-1);
}

.Container-module__title--Tdgb6 {
  margin-bottom: var(--space-4);
}

.ItemDetailsModal-module__title--25dva {
  font-family: var(--fakt);
}

.ItemDetailsModal-module__titleRow--RykB2 {
  display: flex;
  align-items: center;
  margin-bottom: var(--space-4);
}

.ItemDetailsModal-module__flexRow--lHREA {
  display: flex;
  align-items: center;
}

.ItemDetailsModal-module__textInputLabel--3CoBS {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.ItemDetailsModal-module__backArrowIcon--3_1OW {
  width: 18px;
  height: 18px;
  color: var(--icon);
  margin-right: var(--space-1);
  cursor: pointer;
}

.ItemDetailsModal-module__backArrowIcon--3_1OW:hover {
  opacity: 0.8;
}

.ItemDetailsModal-module__lockIcon--1N6qy {
  width: 14px;
  height: 14px;
  color: var(--iconSubtle);
  margin-left: var(--space-0_5);
  cursor: pointer;
}

.ItemDetailsModal-module__footer--3Ha5b {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ItemDetailsModal-module__deleteText--IJiK5 {
  font-family: var(--fakt);
  color: var(--textDanger);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  cursor: pointer;
}

.ItemDetailsModal-module__deleteText--IJiK5:hover {
  opacity: 0.8;
}

.ModalRow-module__container--1KXsh {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-2);
  border-bottom: 1px solid var(--border);
  cursor: pointer;
}

.ModalRow-module__container--1KXsh:last-child {
  border-bottom: none;
}

.ModalRow-module__container--1KXsh:hover {
  background-color: var(--surfaceMedium);
}

.ModalRow-module__flexRow--5hUfQ {
  display: flex;
  align-items: center;
}

.ModalRow-module__icon--1j7Pi {
  width: 22px;
  height: 22px;
  color: var(--icon);
  margin-left: var(--space-1_5);
}

.ModalRow-module__starIcon--3pwnz {
  width: 20px;
  height: 20px;
  color: var(--iconSubtle);
  cursor: pointer;
  transition: color 200ms ease;
}

.ModalRow-module__starIcon--3pwnz:hover {
  color: var(--icon);
}

.ModalRow-module__loader--199tP {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}

.ModalSection-module__heading--3Tnzl {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.ModalSection-module__scrollBox--1px-j {
  background-color: var(--surfaceLow);
  border-radius: 6px;
  border: 1px solid var(--border);
  margin: var(--space-1) 0px var(--space-3) 0px;
  overflow-y: scroll;
  max-height: 248px; /* shows 4 full items and half of 1 (last item is peeking into view) */
}

.ModalSection-module__flexBetween--3yCJ7 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ModalSection-module__noOptionsText--7ZlO2 {
  font-family: var(--fakt);
  color: var(--textSubtle);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  padding: var(--space-1_5) 0px var(--space-1_5) var(--space-2);
}

.TextWithPlusButton-module__hoverArea--3tgSa {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.TextWithPlusButton-module__hoverArea--3tgSa:hover {
  opacity: 0.8;
}

.TextWithPlusButton-module__boldText--2baM7 {
  font-family: var(--fakt);
  color: var(--text);
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.36px;
}

.TextWithPlusButton-module__icon--35kkd {
  width: 20px;
  height: 20px;
  color: var(--icon);
}

.TextWithPlusButton-module__iconBefore--a-67U {
  margin-right: var(--space-0_5);
}

.TextWithPlusButton-module__iconAfter--2qgUx {
  margin-left: var(--space-0_5);
}

.GoalsTable-module__container--2oExv {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.GoalsTable-module__header--3t0th {
  padding: var(--space-3);
  box-sizing: border-box;
  border-bottom: 1px solid var(--border);
  height: 67px;
}

.GoalsTable-module__flex--2slc3 {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.GoalsTable-module__body--VtxxX {
  max-height: 240px;
  overflow-y: scroll;
}

.GoalsTable-module__row--2Tkh1 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--space-3);
  border-bottom: 1px solid var(--border);
  box-sizing: border-box;
}

.GoalsTable-module__row--2Tkh1:last-child {
  border-bottom: none;
}

.SkeletonGoalTable-module__container--1PIlx {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.SkeletonGoalTable-module__header--14vqK {
  padding: var(--space-3);
  box-sizing: border-box;
  border-bottom: 1px solid var(--border);
}

.SkeletonGoalTable-module__body--2clSC {
  max-height: 240px;
  padding: var(--space-3);
  justify-content: space-between;
  flex-direction: column;
  display: flex;
}

.SkeletonGoalTable-module__skeleton--1hLgV {
  padding: var(--space-2);
}

.HeroTooltipCard-module__container--1CnBS {
  padding: var(--space-3);
  border: 1px solid var(--border);
  border-radius: 6px;
  background: var(--surface);
}

.HeroTooltipCard-module__title--1DSz9 {
  font-family: var(--fakt);
  margin-bottom: var(--space-1);
}

.ProjectionTable-module__container--1_pHp {
  width: 100%;
  margin-top: var(--space-3);
}

.ProjectionTable-module__tableContainer--38DB8 {
  margin-top: var(--space-1);
  border: 1px solid var(--border);
}

.ProjectionTable-module__table--1-BGq {
  background-color: var(--surface);
}

.ProjectionTable-module__tableHeader--1nhyd {
  background-color: var(--surfaceLow);
  border-bottom: 1px solid var(--border);
}

.ProjectionTable-module__tableHeaderCell--_sLm5 {
  color: var(--text);
  font-weight: 500;
}

.ProjectionTable-module__tableRow--2VxM_ {
  border-bottom: 1px solid var(--border);
}

.ProjectionTable-module__tableRow--2VxM_:last-child {
  border-bottom: none;
}

.ProjectionTable-module__tableRow--2VxM_:hover {
  background-color: var(--surfaceLow);
}

.ProjectionTable-module__tableFooter--2wjKf {
  background-color: var(--surfaceLow);
}

.ProjectionTable-module__tableFooterToolbar--1hF7h {
  border-top: 1px solid var(--border);
}

.ProjectionTable-module__emptyTable--1XuqA {
  height: 140px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ProjectionTable-module__emptyTableText--dMP55 {
  color: var(--textSubtle);
}

.SuccessMeter-module__container--2Gn_E {
  width: 534px;
  background-color: var(--surfaceLow);
}

.SuccessMeter-module__header--11hTE {
  border-bottom: 1px solid var(--border);
  padding: var(--space-3);
  height: 67px;
}

.SuccessMeter-module__flexRow--3pFCC {
  display: flex;
  align-items: center;
}

.SuccessMeter-module__body--20xE0 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 240px;
  position: relative;
}

.SuccessMeter-module__chart--1QU8t {
  position: relative;
}

.SuccessMeter-module__label--3QX5q {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: -80px;
}

.SuccessMeter-module__score--QbqBU {
  display: flex;
  margin-right: -12px;
}

.SuccessMeter-module__scoreText--1HGnZ {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 56px;
  font-style: normal;
  font-weight: 300;
}

.SuccessMeter-module__percentChar--19ZZW {
  color: var(--text);
  font-family: var(--arizona);
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  margin-top: 10px;
}

.Legend-module__legend--2jXQz {
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: center;
  background-color: var(--surface);
  padding-right: var(--space-1);
}

.Legend-module__marker--2SYLL {
  width: var(--space-1);
  height: var(--space-1);
  margin-right: var(--space-1);
  border-radius: 2px;
}

.Legend-module__tooltip--gi746 {
  margin-right: var(--space-2);
  margin-top: -4px;
}

.Container-module__container--23kwY {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: var(--space-4) 0px;
}

.Container-module__header--VhHn- {
  padding: var(--space-3);
  box-sizing: border-box;
  border-bottom: 1px solid var(--border);
}

.Container-module__flexCol--1ObPG {
  display: flex;
  flex-direction: column;
}

.Container-module__flexRow--3B4HE {
  display: flex;
  align-items: center;
}

.Container-module__list--2XYvu {
  margin: 0px;
  padding: var(--space-1);
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-left: 15px;
}

.Container-module__chartTooltipIcon--3ggyx {
  color: var(--iconSubtle);
  width: 14px;
  height: 14px;
  margin: 0px 0px 0px 4px;
  cursor: pointer;
}

.Container-module__borderBoxBody--2WPfH {
  position: relative;
  padding: var(--space-3) var(--space-3) var(--space-4) var(--space-3);
}

.Container-module__xAxisLabel--28OBd {
  position: absolute;
  z-index: 1;
  width: calc(100% - 116px);
  text-align: center;
  margin-top: 4px;
}

.Container-module__yAxisLabel--1JuRa {
  position: absolute;
  z-index: 1;
  top: 45%;
  right: 0%;
  transform: rotate(-90deg);
  width: 140px;
  margin-right: -36px;
}

.Container-module__tooltipText--3sul5 {
  color: var(--text);
}

:root {
  --sideNavBarWidth: 245px;
  --pageHeroHeight: 252px;
  --pageHeroWithCompletedPlansHeight: 129px;
}

.FinancialPlans-module__pageHero--wUt7a {
  background: var(--surfaceLow);
  margin-bottom: 0;
}

.FinancialPlans-module__pageHeroNoPlans--DP7-T {
  box-sizing: border-box;
  height: 252px;
  padding: var(--space-3);
  border-bottom: 1px solid var(--border);
  background: var(--surfaceLow);
  margin-bottom: 0;
}

.FinancialPlans-module__heroTitleGap--2fTfe {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-3);
  flex-wrap: wrap;
  min-width: 346px;
}

.FinancialPlans-module__flexRowWithSpace2Gap--3Sgu2 {
  display: flex;
  align-items: center;
  gap: var(--space-2);
}

.FinancialPlans-module__flexRowWithSpace1Gap--2LrRN {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.FinancialPlans-module__heroCard--18Xqv {
  width: 310px;
}

.FinancialPlans-module__draftsDropdown--mTIiu {
  width: 200px;
  height: 36px;
  background: var(--surfaceLow);
  margin-left: var(--space-2);
}

.FinancialPlans-module__contentContainer--3AIsz {
  padding: var(--space-3) var(--space-3) var(--space-6) var(--space-3);
}

.FinancialPlans-module__heading--3IeUc {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--space-3);
}

.FinancialPlans-module__gap4--2FOwg {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: var(--space-4);
}

.FinancialPlans-module__planNameWrapper--2qxBy {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.FinancialPlans-module__planNameWrapper--2qxBy:hover {
  cursor: pointer;
}

.FinancialPlans-module__overlay--3JVCO {
  position: absolute;
  bottom: 0;
  width: calc(100% - var(--sideNavBarWidth));
  height: calc(100% - var(--pageHeroHeight));
  background: var(--surfaceLow);
  opacity: 0.8;
  z-index: 100;
  overflow-y: hidden;
}

.FinancialPlans-module__overlayWithCompletedPlans--UeZf3 {
  height: calc(100% - var(--pageHeroWithCompletedPlansHeight));
}

.FinancialPlans-module__disabledBaseLayout--3AM34 {
  overflow-y: hidden !important;
}

.FinancialPlans-module__alert--3G_u1 {
  margin: calc(-1 * var(--space-2)) 0px var(--space-2) 0px;
}

.FinancialPlans-module__loader--2eZmL {
  /* margin-top: calc(-1 * var(--space-3)); */
  position: absolute;
  z-index: 2;
  width: calc(100% - var(--sideNavBarWidth));
  height: calc(100% - 140px);
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
}

.MobileBrowser_page__page_container {
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  z-index: 99999;
  position: fixed;
  top: 0;
  left: 0;
  background-color: var(--backgroundSubtlest);
}

.MobileBrowser_page__centered_container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.MobileBrowser_page__big_img {
  height: 25vh;
  margin: 0px 0px 30px 0px;
}

.MobileBrowser_page__title {
  font-family: var(--fakt);
  font-weight: 700;
  font-size: 14px;
  color: var(--primary_text_color_1);
  margin: 0px 0px 20px 0px;
}

.MobileBrowser_page__summary {
  width: 80%;
  font-size: 12px;
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  margin: 0;
}

.MobileBrowser_page__span {
  color: var(--secondary_color_1);
  margin: 0px 3px 0px 3px;
}

.MobileBrowser_page__img_container {
  display: flex;
  margin-top: 30px;
  align-items: center;
}

.MobileBrowser_page__ios_img {
  width: 30vw;
  margin-right: 5vw;
}

.MobileBrowser_page__android_img {
  width: 30vw;
}

.ChatHeader-module__container--2YZRi {
  display: flex;
  width: 100%;
  padding: var(--space-2) 0;
  align-items: center;
  border-bottom: 1px solid var(--border);
  background: var(--surfaceLow);
}

.ChatHeader-module__leftSection--FIu7T {
  flex-basis: 25%;
  display: flex;
  justify-content: flex-start;
  margin-left: var(--space-1_5);
}

.ChatHeader-module__titleSection--1BwTj {
  flex-basis: 50%;
  display: flex;
  justify-content: center;
  text-align: center;
}

.ChatHeader-module__rightSection--NokAL {
  flex-basis: 25%;
  display: flex;
  justify-content: flex-end;
  margin-right: var(--space-1_5);
}

.ChatHeader-module__title--3hx3L {
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ChatBotWindow-module__chatContainer--1WMph {
  position: fixed;
  bottom: 96px;
  right: 18px;
  transition: width 400ms cubic-bezier(0.25, 0.1, 0.25, 1),
    height 400ms cubic-bezier(0.25, 0.1, 0.25, 1),
    bottom 400ms cubic-bezier(0.25, 0.1, 0.25, 1),
    right 500ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 400px;
  height: calc(704px - 48px - 36px);
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: var(--radius-8);
  border: 1px solid var(--borderBold);
  background: var(--surface);
  box-shadow: 0px 0px 12px 2px rgba(77, 77, 74, 0.08);
  color: var(--text);
  pointer-events: auto;
  z-index: 1300;
  overflow: hidden;
}

.ChatBotWindow-module__chatContainerExpanded--2hO9M {
  width: 650px;
  height: calc(100vh - 136px);
  bottom: 96px;
}

.ChatBotWindow-module__controlButton--2JgeO {
  display: flex;
  width: 32px;
  height: 32px;
  padding: 8px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border-radius: var(--radius-4);
  background: var(--backgroundNeutral);
  cursor: pointer;
  border: none;
  outline: none;
}

.ChatBotWindow-module__messagesContainer--MaTVt {
  width: 100%;
  height: calc(500px - 90px);
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  padding: 12px 0;
  gap: 12px;
  box-sizing: border-box;
  flex: 1;
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.5) transparent;
}

.ChatBotWindow-module__chatContainerExpanded--2hO9M .ChatBotWindow-module__messagesContainer--MaTVt {
  height: 100%;
  transform: translateZ(0);
  overflow-y: auto;
  transition: height 400ms cubic-bezier(0.25, 0.1, 0.25, 1);
  padding: 12px 0;
}

.ChatBotWindow-module__messagesContainer--MaTVt::-webkit-scrollbar {
  width: 6px;
}

.ChatBotWindow-module__messagesContainer--MaTVt::-webkit-scrollbar-track {
  background: transparent;
}

.ChatBotWindow-module__messagesContainer--MaTVt::-webkit-scrollbar-thumb {
  border-radius: var(--radius-100);
  opacity: 0.67;
  background: rgba(0, 0, 0, 0.5);
  background: color(display-p3 0 0 0 / 0.5);
  transition: background 0.3s ease;
}

.ChatBotWindow-module__messagesContainer--MaTVt:not(:hover):not(:active)::-webkit-scrollbar-thumb {
  background: transparent;
}

.ChatBotWindow-module__messagesContainer--MaTVt:hover::-webkit-scrollbar-thumb,
.ChatBotWindow-module__messagesContainer--MaTVt:active::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.5);
  background: color(display-p3 0 0 0 / 0.5);
}

.ChatBotWindow-module__messagesContainer--MaTVt.ChatBotWindow-module__scrolling--1fn_A::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.5);
  background: color(display-p3 0 0 0 / 0.5);
}

.ChatBotWindow-module__messageSection--3kDI8 {
  margin: 0;
  padding: 0;
  padding-bottom: 2px;
  width: 100%;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
}

.ChatBotWindow-module__loading--3EVrk {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  margin: 0 12px;
  padding: 12px;
  position: relative;
  border-radius: var(--radius-8);
  border: 1px solid var(--border);
  background: var(--surfaceLow);
  color: var(--text);
  font-family: Fakt, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  box-sizing: border-box;
  min-height: 44px;
  transition: all 0.3s ease-in-out;
  width: fit-content;
  max-width: calc(100% - 24px);
}

.ChatBotWindow-module__loadingDots--1TjGd {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
  width: 100%;
}

.ChatBotWindow-module__dot--33-Fj {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: var(--text);
  opacity: 0.4;
  animation: ChatBotWindow-module__pulse--2e6oP 1.4s infinite ease-in-out;
  font-weight: normal;
}

.ChatBotWindow-module__dot--33-Fj:nth-child(1) {
  animation-delay: 0s;
  opacity: 0.35;
}

.ChatBotWindow-module__dot--33-Fj:nth-child(2) {
  animation-delay: 0.2s;
  opacity: 0.55;
}

.ChatBotWindow-module__dot--33-Fj:nth-child(3) {
  animation-delay: 0.4s;
  opacity: 0.75;
}

@keyframes ChatBotWindow-module__pulse--2e6oP {
  0%,
  100% {
    opacity: 0.4;
    transform: scale(1);
    filter: blur(0px);
  }
  50% {
    opacity: 1;
    transform: scale(1.2);
    filter: blur(0.5px);
  }
}

.ChatBotWindow-module__footer--Pz59c {
  display: flex;
  width: calc(100% - 24px);
  padding: 0 12px 12px 12px;
  position: sticky;
  bottom: 0;
  z-index: 2;
  pointer-events: auto;
  background-color: var(--surface);
  border-radius: 0 0 var(--radius-8) var(--radius-8);
  flex-shrink: 0;
  margin-top: auto;
  transform: translateZ(0);
  will-change: transform;
  transition: transform 400ms cubic-bezier(0.25, 0.1, 0.25, 1);
}

.ChatBotWindow-module__inputFrame--LgNpm {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: flex-end;
  border-radius: var(--radius-8);
  border: 1px solid var(--borderFocused);
  background: var(--surfaceLow);
  overflow: hidden;
  transform: translateZ(0);
  transition: inherit;
}

.ChatBotWindow-module__inputArea--3grN2 {
  display: flex;
  padding: 16px 16px var(--space-1) 16px;
  justify-content: center;
  align-items: flex-start;
  align-self: stretch;
  position: relative;
  min-height: 60px;
  height: auto;
  max-height: 200px;
  overflow-y: hidden;
}

.ChatBotWindow-module__nativeInput--280lJ {
  flex: 1 0 0;
  width: 100%;
  border: none;
  background-color: transparent;
  color: var(--text);
  font-family: Fakt, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  outline: none;
  resize: none;
  overflow-y: hidden;
  min-height: 24px;
  height: 100%;
  padding: 0;

  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.5) transparent;
}

.ChatBotWindow-module__nativeInput--280lJ::-webkit-scrollbar {
  width: 6px;
}

.ChatBotWindow-module__nativeInput--280lJ::-webkit-scrollbar-track {
  background: transparent;
}

.ChatBotWindow-module__nativeInput--280lJ::-webkit-scrollbar-thumb {
  border-radius: var(--radius-100);
  opacity: 0.67;
  background: rgba(0, 0, 0, 0.5);
  background: color(display-p3 0 0 0 / 0.5);
  transition: background 0.3s ease;
}

.ChatBotWindow-module__nativeInput--280lJ:not(:hover):not(:active)::-webkit-scrollbar-thumb {
  background: transparent;
}

.ChatBotWindow-module__nativeInput--280lJ:hover::-webkit-scrollbar-thumb,
.ChatBotWindow-module__nativeInput--280lJ:active::-webkit-scrollbar-thumb,
.ChatBotWindow-module__nativeInput--280lJ.ChatBotWindow-module__scrolling--1fn_A::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.5);
  background: color(display-p3 0 0 0 / 0.5);
}

.ChatBotWindow-module__nativeInput--280lJ::placeholder {
  color: var(--textSubtlest);
  font-variant-numeric: lining-nums tabular-nums;
}

.ChatBotWindow-module__bottomBar--2BjLK {
  display: flex;
  padding: 8px 8px 8px 12px;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  background: var(--surfaceLow);
  position: relative;
}

.ChatBotWindow-module__characterCount--3JMxM {
  color: var(--textSubtle);
  text-align: right;
  font-variant-numeric: lining-nums tabular-nums;
  font-family: Fakt, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.36px;
}

.ChatBotWindow-module__sendButton--PLGaz {
  display: flex;
  width: 32px;
  height: 32px;
  padding: 8px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: var(--radius-100);
  background: var(--backgroundNeutralBold);
  border: none;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out;
  aspect-ratio: 1/1;
}

.ChatBotWindow-module__sendButton--PLGaz:hover {
  background-color: var(--backgroundNeutralBoldHovered);
}

.ChatBotWindow-module__sendButton--PLGaz:disabled {
  background-color: var(--textDisabled);
  cursor: not-allowed;
}

.ChatBotWindow-module__chatLeft--3XX5A {
  display: flex;
  max-width: calc(100% - 24px);
  width: fit-content;
  margin: 0 12px;
  padding: 12px;
  padding-bottom: 30px;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  position: relative;
  border-radius: var(--radius-8);
  border: 1px solid var(--border);
  background: var(--surfaceLow);
  color: var(--text);
  font-family: Fakt, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  word-wrap: break-word;
  word-break: break-word;
  overflow-wrap: break-word;
  box-sizing: border-box;
}

.ChatBotWindow-module__multiLine--7O8F3.ChatBotWindow-module__chatLeft--3XX5A,
.ChatBotWindow-module__multiLine--7O8F3.ChatBotWindow-module__chatRight--15a0L {
  width: calc(100% - 24px);
  max-width: calc(100% - 24px);
}

.ChatBotWindow-module__chatButtonWrapper--3nMdT {
  position: absolute;
  bottom: 6px;
  left: 8px;
}

.ChatBotWindow-module__copyButton--2BkD0 {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius-4);
  opacity: 0.5;
  cursor: pointer;
  background: transparent;
  transition: all 0.2s ease-in-out;
}

.ChatBotWindow-module__copyButton--2BkD0:hover:not([aria-label="Copied to clipboard"]) {
  opacity: 1;
  background: var(--backgroundNeutral);
}

.ChatBotWindow-module__copyButton--2BkD0:active {
  background: var(--backgroundPressed);
}

.ChatBotWindow-module__copyButton--2BkD0[aria-label="Copied to clipboard"] {
  opacity: 1;
  transition: all 0.2s ease-in-out;
}

.ChatBotWindow-module__copyButton--2BkD0[aria-label="Copied to clipboard"]:hover {
  background: var(--backgroundNeutral);
}

.ChatBotWindow-module__chatRight--15a0L {
  display: flex;
  max-width: calc(100% - 24px);
  width: fit-content;
  margin: 0 12px;
  margin-left: auto;
  padding: 12px;
  flex-direction: column;
  align-items: flex-end;
  text-align: right;
  gap: 4px;
  position: relative;
  border-radius: var(--radius-8);
  border: 1px solid var(--border);
  background: var(--surface);
  color: var(--text);
  font-family: Fakt, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1px;
  word-wrap: break-word;
  word-break: break-word;
  overflow-wrap: break-word;
  box-sizing: border-box;
}

.ChatBotWindow-module__chatContent--1z5gv {
  width: 100%;
  height: calc(100% - 67px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  background-color: var(--surface);
  position: relative;
}

.ChatBotWindow-module__newChatButtonContainer--zLApJ {
  padding: var(--space-2);
  margin-top: auto;
}

.ChatBotWindow-module__chatHeaderAnimationContainer--1lph1,
.ChatBotWindow-module__animationContainer--3Q5Tc {
  width: 100%;
}


.ChatMessage-module__messageWrapper--10saw {
  overflow-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
}

.ChatMessage-module__messageUser--eRpeG {
  text-align: right;
}

.ChatMessage-module__messageAssistant--2J6Q1 {
  text-align: left;
}

.ChatMessage-module__messageSection--9v2mX {
  margin: 0;
  padding: 0;
  padding-bottom: 2px;
  width: 100%;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  white-space: pre-wrap;
}

.ChatMessage-module__copyButtonWrapper--1hiDR {
  position: absolute;
  bottom: 6px;
  left: 8px;
}

.ChatMessage-module__copyButton--3JNWS {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius-4);
  opacity: 0.5;
  cursor: pointer;
  background: transparent;
  transition: all 0.2s ease-in-out;
}

.ChatMessage-module__copyButton--3JNWS:hover:not([aria-label="Copied to clipboard"]) {
  opacity: 1;
  background: var(--backgroundNeutral);
}

.ChatMessage-module__copyButton--3JNWS:active {
  background: var(--backgroundPressed);
}

.ChatMessage-module__copyButton--3JNWS[aria-label="Copied to clipboard"] {
  opacity: 1;
  transition: all 0.2s ease-in-out;
}

.ChatMessage-module__copyButton--3JNWS[aria-label="Copied to clipboard"]:hover {
  background: var(--backgroundNeutral);
}

/* Container for the floating chat button */
.FloatingChatButton-module__buttonContainer--2pa7e {
  position: fixed;
  right: 18px; /* Adjusted to 18px from browser edge as specified */
  bottom: 36px; /* Maintaining the 36px from bottom we set earlier */
  z-index: 9999;
  transition: right 500ms cubic-bezier(0.4, 0, 0.2, 1); /* Match MUI drawer transition timing */
}

/* Style for the button itself */
.FloatingChatButton-module__button--lmHF6 {
  width: 48px; /* Figma spec: 48x48px button */
  height: 48px;
  border-radius: var(--radius-100);
  background: var(--backgroundNeutralBold);
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  padding: 12px; /* Figma spec: 12px padding */
  box-sizing: border-box;
  transition: background-color 0.2s ease;
}

/* Add hover effect with specified theme colors */
.FloatingChatButton-module__button--lmHF6:hover {
  background: var(--backgroundNeutralBoldHovered);
}

/* SVG icon styling */
.FloatingChatButton-module__icon--9CF6A {
  width: 24px; /* Figma spec: 24px icon */
  height: 24px;
  transition: all 0.2s ease-in-out;
}

/* Open icon class for X icon */
.FloatingChatButton-module__iconOpen--1bXkU {
  transform: rotate(90deg);
  opacity: 1;
}

/* Closed icon class for chat bubble icon */
.FloatingChatButton-module__iconClosed--3FJpA {
  transform: rotate(0deg);
  opacity: 1;
}

#Status_Notification__container {
  width: auto;
  height: auto;
  z-index: 9999;
  position: fixed;
  bottom: 0;
  right: 0;
}

.Status_Notification__div {
  width: fit-content;
  max-width: 400px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  animation: statusNotificationAnimation 8s linear;
  margin-bottom: 20px;
  visibility: hidden;
}

.Status_Notification__divBottomLeft {
  width: fit-content;
  max-width: 400px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  animation: statusNotificationAnimationBottomLeft 8s linear;
  margin-bottom: 20px;
  visibility: hidden;
}

@keyframes statusNotificationAnimation {
  0% {
    opacity: 0;
    margin-right: 0;
    margin-left: 40px;
    background-color: var(--background_div_color_1);
    visibility: visible;
  }

  10% {
    opacity: 1;
    margin-right: 40px;
    margin-left: 0;
    background-color: var(--background_div_color_1);
    box-shadow: 0px 0px 5px 1px #212530;
    visibility: visible;
  }

  90% {
    opacity: 1;
    margin-right: 40px;
    margin-left: 0;
    background-color: var(--background_div_color_1);
    box-shadow: 0px 0px 5px 1px #212530;
    visibility: visible;
  }

  100% {
    opacity: 0;
    margin-right: 40px;
    margin-left: 0;
    background-color: var(--background_div_color_1);
    box-shadow: 0px 0px 5px 1px #212530;
    visibility: visible;
  }
}

#Status_Notification__containerBottomLeft {
  width: auto;
  height: auto;
  z-index: 9999;
  position: fixed;
  bottom: 0;
  left: 0;
}

@keyframes statusNotificationAnimationBottomLeft {
  0% {
    opacity: 0;
    margin-right: 40px;
    margin-left: 0;
    background-color: var(--background_div_color_1);
    visibility: visible;
  }

  10% {
    opacity: 1;
    margin-right: 0;
    margin-left: 40px;
    background-color: var(--background_div_color_1);
    box-shadow: 0px 0px 5px 1px #212530;
    visibility: visible;
  }

  90% {
    opacity: 1;
    margin-right: 0;
    margin-left: 40px;
    background-color: var(--background_div_color_1);
    box-shadow: 0px 0px 5px 1px #212530;
    visibility: visible;
  }

  100% {
    opacity: 0;
    margin-right: 0;
    margin-left: 40px;
    background-color: var(--background_div_color_1);
    box-shadow: 0px 0px 5px 1px #212530;
    visibility: visible;
  }
}

.Status_Notification__img {
  margin: 0px 15px 0px 15px;
  width: 20px;
  height: 20px;
}

.Status_Notification__close {
  margin: 0px 15px 0px 15px;
  width: 20px;
  height: 20px;
  align-self: baseline;
}

.Status_Notification__text {
  color: var(--primary_text_color_1);
  font-family: var(--fakt);
  font-size: 16px;
  margin: 0px 15px 0px 0px;
}

/* base css for the app */

#App_Root_div {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  background-color: var(--surface);
}

@font-face {
  font-family: "ABC Arizona Text";
  font-style: italic;
  font-weight: 300;
  src: url("/src/assets/fonts/ABCArizonaText-LightItalic.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

@font-face {
  font-family: "ABC Arizona Text";
  font-style: normal;
  font-weight: 300;
  src: url("/src/assets/fonts/ABCArizonaText-Light.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Fakt";
  font-style: normal;
  font-weight: 400;
  src: url("/src/assets/fonts/Fakt-Normal.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Fakt";
  font-style: normal;
  font-weight: 500;
  src: url("/src/assets/fonts/Fakt-Medium.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Fakt";
  font-style: normal;
  font-weight: 600;
  src: url("/src/assets/fonts/Fakt-SemiBold.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Fakt";
  font-style: normal;
  font-weight: 700;
  src: url("/src/assets/fonts/Fakt-Bold.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

@font-face {
  font-display: swap;
  font-family: "Rubik";
  font-weight: 400;
  src: url("/src/assets/fonts/Alternate/Regular/regular.otf") format("opentype");
}

@font-face {
  font-display: swap;
  font-family: "Rubik";
  font-weight: 700;
  src: url("/src/assets/fonts/Alternate/Bold/bold.otf") format("opentype");
}

:root {
  /* 
     V2 Design Tokens, start token values as red, the system will auto-fill 
     them before render with right value but red is an obvious missing token 
  */
  --defaultDesignTokenColor: rgba(0, 0, 0, 0);
  --text: var(--defaultDesignTokenColor);
  --textSoft: var(--defaultDesignTokenColor);
  --textSubtle: var(--defaultDesignTokenColor);
  --textSubtlest: var(--defaultDesignTokenColor);
  --textDisabled: var(--defaultDesignTokenColor);
  --textInverse: var(--defaultDesignTokenColor);
  --textSelected: var(--defaultDesignTokenColor);
  --textDanger: var(--defaultDesignTokenColor);
  --textSuccess: var(--defaultDesignTokenColor);
  --textAccentBlue: var(--defaultDesignTokenColor);
  --textAccentGreen: var(--defaultDesignTokenColor);
  --textWarning: var(--defaultDesignTokenColor);
  --textInfo: var(--defaultDesignTokenColor);
  --link: var(--defaultDesignTokenColor);
  --linkPressed: var(--defaultDesignTokenColor);
  --icon: var(--defaultDesignTokenColor);
  --iconInverse: var(--defaultDesignTokenColor);
  --iconDisabled: var(--defaultDesignTokenColor);
  --iconSelected: var(--defaultDesignTokenColor);
  --iconSoft: var(--defaultDesignTokenColor);
  --iconSubtle: var(--defaultDesignTokenColor);
  --iconPerformancePositive: var(--defaultDesignTokenColor);
  --iconPerformanceNegative: var(--defaultDesignTokenColor);
  --iconDanger: var(--defaultDesignTokenColor);
  --iconSuccess: var(--defaultDesignTokenColor);
  --iconWarning: var(--defaultDesignTokenColor);
  --iconInfo: var(--defaultDesignTokenColor);
  --border: var(--defaultDesignTokenColor);
  --borderBold: var(--defaultDesignTokenColor);
  --borderInverse: var(--defaultDesignTokenColor);
  --borderFocused: var(--defaultDesignTokenColor);
  --borderInput: var(--defaultDesignTokenColor);
  --borderDisabled: var(--defaultDesignTokenColor);
  --borderSelected: var(--defaultDesignTokenColor);
  --borderDanger: var(--defaultDesignTokenColor);
  --borderWarning: var(--defaultDesignTokenColor);
  --borderInfo: var(--defaultDesignTokenColor);
  --backgroundSubtle: var(--defaultDesignTokenColor);
  --backgroundSubtlest: var(--defaultDesignTokenColor);
  --backgroundDisabled: var(--defaultDesignTokenColor);
  --backgroundInverseSubtle: var(--defaultDesignTokenColor);
  --backgroundNeutral: var(--defaultDesignTokenColor);
  --backgroundNeutralHovered: var(--defaultDesignTokenColor);
  --backgroundNeutralPressed: var(--defaultDesignTokenColor);
  --backgroundNeutralBold: var(--defaultDesignTokenColor);
  --backgroundNeutralBoldHovered: var(--defaultDesignTokenColor);
  --backgroundNeutralBoldPressed: var(--defaultDesignTokenColor);
  --backgroundNeutralSubtle: var(--defaultDesignTokenColor);
  --backgroundNeutralSubtleHovered: var(--defaultDesignTokenColor);
  --backgroundNeutralSubtlePressed: var(--defaultDesignTokenColor);
  --backgroundSelected: var(--defaultDesignTokenColor);
  --backgroundSelectedHovered: var(--defaultDesignTokenColor);
  --backgroundSelectedPressed: var(--defaultDesignTokenColor);
  --backgroundSelectedBold: var(--defaultDesignTokenColor);
  --backgroundSelectedBoldHovered: var(--defaultDesignTokenColor);
  --backgroundSelectedBoldPressed: var(--defaultDesignTokenColor);
  --backgroundSuccess: var(--defaultDesignTokenColor);
  --backgroundInformation: var(--defaultDesignTokenColor);
  --backgroundOverlay: var(--defaultDesignTokenColor);
  --blanket: var(--defaultDesignTokenColor);
  --skeleton: var(--defaultDesignTokenColor);
  --surface: var(--defaultDesignTokenColor);
  --surfaceLow: var(--defaultDesignTokenColor);
  --surfaceMedium: var(--defaultDesignTokenColor);
  --surfaceHigh: var(--defaultDesignTokenColor);
  --surfaceNeutral: var(--defaultDesignTokenColor);
  --chartLinePrimary: var(--defaultDesignTokenColor);
  --chartLineSecondary: var(--defaultDesignTokenColor);
  --chartLineTertiary: var(--defaultDesignTokenColor);
  --chartSegmentOne: var(--defaultDesignTokenColor);
  --chartSegmentTwo: var(--defaultDesignTokenColor);
  --chartSegmentThree: var(--defaultDesignTokenColor);
  --chartSegmentFour: var(--defaultDesignTokenColor);
  --chartSegmentFive: var(--defaultDesignTokenColor);
  --chartSegmentSix: var(--defaultDesignTokenColor);

  /* main color palette */
  --primary_color_1: var(--farther_navy_color_1);
  --primary_text_color_1: var(--farther_cream_color_1);
  --primary_text_color_2: var(--farther_silver_color_1);
  --primary_text_color_3: var(--grey_navy_color_3);
  --primary_text_color_4: var(--farther_gold_color_1);
  --primary_text_color_5: var(--farther_silver_color_1);
  --alternate_text_color_1: var(--farther_silver_color_1);
  --primary_text_hover_color_1: var(--farther_silver_color_1);
  --selected_text_color_1: var(--farther_gold_color_1);
  --selected_text_color_2: var(--parakeet_green_color_1);

  /* Shades */
  --primary_color_1_shade_0: var(--farther_navy_color_1);
  --primary_color_1_shade_1: var(--farther_navy_color_1);
  --primary_color_1_shade_2: var(--grey_navy_color_2);
  --primary_color_1_shade_3: var(--grey_navy_color_2);
  --primary_color_1_shade_4: var(--grey_navy_color_2);
  --primary_color_1_shade_5: var(--grey_navy_color_2);
  --primary_color_1_shade_6: var(--farther_silver_color_1);
  --primary_color_1_shade_7: var(--farther_silver_color_1);
  --primary_color_1_shade_8: var(--farther_silver_color_1);
  --primary_color_1_shade_9: var(--farther_silver_color_1);
  --primary_color_1_shade_10: var(--farther_silver_color_1);

  /* Close variations that are not quite sequential shades */
  --primary_color_1_variation_1: var(
    --primary_color_1
  ); /* dark navy blue - 64 */

  --primary_color_1_variation_2: #383f52; /* gray blue - 2 - mc advisorLogin.css */
  --primary_color_1_variation_3: #0f1d34; /* was #2D3448 darker gray blue - 58 */
  --primary_color_1_variation_4: #4c5263; /* gray blue - 28 */
  --primary_color_1_variation_7: #151d36; /* SIMILAR to --primary_color_1_variation_1 but lighter/more blue - 15 */
  --primary_color_1_variation_8: #222a43; /* gray navy blue - 13 */
  --primary_color_1_variation_9: #151d34; /* DNE ANYMORE --> --primary_color_1_variation_7 - 6 */
  --primary_color_1_variation_10: #1d3452; /* lighter navy - 10 */
  --primary_color_1_variation_11: #161c32; /* dark navy - 3 */
  --primary_color_1_variation_12: #2c3348; /* gray blue navy - 5 */
  --primary_color_1_variation_15: #2b3347; /* gray blue (darker than --primary_color_1_variation_2) - 2 - input.css */
  --primary_color_1_variation_16: var(
    --farther_navy_color_1
  ); /* was #373D51 grayer blue - 25 - used in the date range toggle boxes */

  /* NEED TO DO \/ */
  --secondary_color_1: #fffef4; /* was #F0AD2B Farther gold */
  --secondary_color_1_shade_1: #c0c3c1; /* was #FFA500 orange */
  --secondary_color_1_shade_2: #fffef4; /* was #FFF2B6 light buttery yellow - 16 */
  --secondary_color_1_shade_3: #fffef4; /* was #FCB316 more vibrant Farther gold - 174 */
  --secondary_color_2: #4471aa; /* Farther blue */
  --secondary_color_2_shade_1: #5684bf; /* 19 */
  --secondary_color_2_shade_2: #528dd6; /* 8 */
  --secondary_color_2_shade_3: #304c70; /* hazy dull blue - 4 */
  --secondary_color_2_shade_4: #1d3452; /* dull navy blue - 8 */
  --secondary_color_2_shade_5: #3461aa; /* flat blue - 10 */
  --secondary_color_2_shade_6: #427cbf; /* flat light blue - 23 */
  --secondary_color_3: #af3f26;
  --secondary_color_3_shade_1: #cf4b2d; /* tomato/brown - 5 */
  --secondary_color_4: var(--farther_navy_color_1); /* was #F9F9F9 */

  /* NEED TO DO /\ */

  --random_color_1: #ff7000; /* carrot orange - 15 */
  --random_color_2: #828692; /* silver gray - 5 */
  --random_color_3: #6d6d6f; /* darker gray - 10 */
  --random_color_4: #ffffff; /* white - 25 */
  --random_color_5: #adc9ff; /* sendbird very light blue - 14 */
  --random_color_6: #0c3b66; /* tooltip deep blue - 3 */
  --random_color_7: #4e70a6; /* flat dull gray blue - 2 */
  --random_color_9: #20273d; /* dark navy gray blue - 3 - portfolio color */
  --random_color_10: #f2b642; /* dull gold - 1 - portfolio color */
  --random_color_11: #1d2338; /* deep dark navy - 1 - portfolio color */
  --random_color_12: #212529; /* gray black - 1 - checklist */
  --random_color_13: #747474; /* a gray - 1 - alt asset */
  --random_color_14: #9599a3; /* light gray - 3 - account graph aside */
  --random_color_15: #808592; /* lighter gray - 1 - container with menu selection task */
  --random_color_17: #6b6d73; /* a gray - 2 - accounts */
  --random_color_18: #383838; /* dark black gray - 2 - chat */
  --random_color_19: rgba(0, 0, 0, 0.2);
  --random_color_20: rgba(170, 170, 170, 0.03);
  --random_color_21: rgb(8, 16, 41);
  --random_color_22: rgba(0, 0, 0, 0.3);
  --random_color_23: rgba(0, 0, 0, 0.4); /* black with opacity */
  --random_color_24: rgb(0, 0, 0); /* Fallback color */
  --random_color_25: #158c1d;
  --random_color_26: #f78300;
  --random_color_27: #60a9ff;
  --random_color_28: #9465ff;
  --random_color_29: #96d1f2;
  --random_color_30: #ff63bd;
  --box_shadow_color_1: rgba(0, 0, 0, 0.2);
  --dropdown_menu_color_1: var(--farther_navy_color_3);
  --dropdown_menu_hover_color_1: var(--grey_navy_color_1);
  --dropdown_menu_border_color_1: var(--grey_navy_color_2);
  --dropdown_menu_text_color_1: var(--farther_cream_color_1);
  --dropdown_menu_text_color_2: var(--farther_light_silver_color_1);
  --tooltip_background_color_1: var(--farther_gold_color_1);
  --tooltip_text_color_1: var(--farther_navy_color_1);
  --toggle_background_color_1: var(--grey_navy_color_1);
  --toggle_active_color_1: var(--grey_color_1);
  --background_div_color_1: var(--grey_navy_color_1);
  --item_div_hover_color_1: var(--grey_navy_color_3);
  --border_color_1: var(--grey_navy_color_2);
  --icon_color_1: var(--farther_gold_color_1);
  --pill_text_color_1: var(--farther_navy_color_1);
  --background_div_color_2: var(--grey_navy_color_2);
  --background_div_color_3: var(--grey_navy_color_2);
  --border_color_2: var(--grey_navy_color_2);
  --background_div_color_4: var(--farther_navy_color_3);
  --background_div_color_5: var(--grey_navy_color_1);
  --border_color_3: var(--grey_navy_color_5);
  --item_focus_selected_color_1: var(--steel_blue_color_1);
  --item_focus_selected_color_2: var(--powder_blue_color_1);
  --item_focus_selected_color_3: var(--farther_silver_color_1);
  --item_focus_selected_color_4: var(--farther_gold_color_1);
  --item_no_focus_selected_color_1: var(--powder_blue_color_1);
  --item_no_focus_selected_color_2: var(--powder_blue_color_1);
  --modal_background_div_color_1: var(--farther_navy_color_1);
  --modal_background_div_color_2: var(--grey_navy_color_1);
  --modal_border_color_1: var(--grey_navy_color_2);
  --modal_text_color_1: var(--farther_cream_color_1);
  --modal_text_color_2: var(--farther_silver_color_1);
  --modal_text_color_3: var(--farther_cream_color_1);
  --modal_backdrop_color: rgba(0, 0, 0, 0.4);
  --pointer_tooltip_color_1: var(--steel_blue_color_1);
  --pointer_tooltip_border_color_1: var(--grey_navy_color_2);
  --pointer_tooltip_border_color_2: var(--farther_cream_color_1);
  --pointer_tooltip_text_color_1: var(--farther_silver_color_1);
  --pointer_tooltip_important_text_color_1: var(--klein_blue_color_1);
  --alert_msgbox_color_1: var(--farther_navy_color_1);
  --alert_msgbox_border_color_1: var(--grey_navy_color_2);
  --alert_msgbox_text_color_1: var(--farther_cream_color_1);
  --alert_msgbox_important_text_color_1: var(--parakeet_green_color_1);
  --progress_bar_background_color_1: var(--grey_navy_color_2);
  --progress_bar_fill_color_1: var(--farther_cream_color_1);
  --positive_performance_up_color: var(--parakeet_green_color_1);
  --negative_performance_down_color: var(--blood_orange_color_1);
  --notification_attention_color_1: var(--blood_orange_color_1);
  --table_row_hover_color_1: var(--farther_navy_color_3);
  --table_row_hover_color_2: var(--farther_navy_color_3);
  --neutral_input_underline_color_1: var(--farther_silver_color_1);
  --neutral_input_underline_color_2: var(--farther_silver_color_1);
  --good_input_underline_color_1: var(--parakeet_green_color_1);
  --bad_input_underline_color_1: var(--blood_orange_color_1);
  --bad_negative_color: var(--blood_orange_color_1);
  --good_positive_color: var(--parakeet_green_color_1);
  --disabled_color_1: var(--grey_color_1);
  --switch_toggle_on_color_1: var(--farther_gold_color_1);
  --switch_toggle_off_color_1: var(--farther_silver_color_1);
  --text_of_note_color_1: var(--parakeet_green_color_1);
  --text_of_note_color_2: var(--powder_blue_color_1);
  --sendbird_icon_color_1: var(--farther_silver_color_1);
  --checkbox_unchecked_background_color_1: var(--grey_navy_color_1);
  --checkbox_checked_background_color_1: var(--farther_cream_color_1);
  --farther_cream_color_1: #fffef4; /* Cream */
  --farther_navy_color_1: #02112a; /* Darkest Navy */
  --farther_navy_color_2: #051e47; /* Darker Navy */
  --farther_navy_color_3: #0f1d34; /* Dark Navy */
  --grey_navy_color_1: #1b293e; /* grey navy used on hovers */
  --grey_navy_color_2: #3b4f56; /* used for borders in dark mode */
  --grey_navy_color_3: #b3b7b8;
  --grey_navy_color_4: #323e50;
  --grey_navy_color_5: #354052;
  --grey_color_1: #4e5867;
  --klein_blue_color_1: #142edb; /* Klein Blue */
  --klein_blue_color_2: #012a95; /* Blue (darker) */
  --klein_blue_color_3: #0055d4; /* Blue (lighter) */
  --farther_gold_color_0: #b1af91; /* darker gold */
  --farther_gold_color_1: #c3c1a8; /* Gold */
  --farther_gold_color_2: #dbdac5; /* lighter gold */
  --farther_gold_color_3: #f2f1e2; /* lighter lighter gold */
  --farther_gold_color_4: #f9f8ec; /* lighter lighter lighter gold */
  --farther_gold_color_5: #f2f2ea; /* another lighter gold */
  --farther_gold_color_6: #e1dfce; /* Primary/Gold/50% T */
  --farther_silver_color_1: #80878f; /* silver */
  --farther_light_silver_color_1: #c0c3c1; /* silver */
  --dark_silver_grey: #414c5d;
  --parakeet_green_color_1: #39d435;
  --blood_orange_color_1: #fe665c;
  --steel_blue_color_1: #6ea6cd;
  --sage_color_1: #bfe1be;
  --powder_blue_color_1: #bae8eb;

  /* portfolio breakdown chart color scheme */
  --portfolio_breakdown_chart_background_theme_color: var(
    --background_div_color_1
  );
  --portfolio_breakdown_chart_text_color: var(--farther_light_silver_color_1);
  --portfolio_breakdown_chart_color_1: var(--blood_orange_color_1);
  --portfolio_breakdown_chart_color_2: var(--farther_gold_color_1);
  --portfolio_breakdown_chart_color_3: var(--steel_blue_color_1);
  --portfolio_breakdown_chart_color_4: var(--powder_blue_color_1);
  --portfolio_breakdown_chart_color_5: var(--sage_color_1);

  /* portfolio forecast graph color scheme */
  --portfolio_forecast_graph_color_1: var(--blood_orange_color_1);
  --portfolio_forecast_graph_color_2: var(--powder_blue_color_1);
  --portfolio_forecast_graph_color_3: var(--sage_color_1);
  --portfolio_forecast_graph_crosshair_color: var(--dark_silver_grey);
  --portfolio_forecast_graph_text_color: var(--primary_color_1_shade_10);
  --portfolio_forecast_graph_grid_line_color: var(--primary_color_1_shade_3);
  --portfolio_forecast_graph_tooltip_background_color: var(
    --farther_gold_color_2
  );
  --portfolio_forecast_graph_tooltip_text_color: var(--farther_navy_color_1);
  --portfolio_forecast_graph_tooltip_text_2_color: var(--primary_text_color_2);
  --portfolio_forecast_graph_tooltip_boxShadow_color: black;
  --portfolio_forecast_graph_tooltip_border_color: var(
    --primary_color_1_shade_4
  );

  /* New (old) tokens */
  --background_div_color_6: var(--defaultDesignTokenColor);
  --button_primary_color_disabled_1: var(--defaultDesignTokenColor);
  --random_color_16: var(--defaultDesignTokenColor);
  --containerPaddingTop: var(--defaultDesignTokenColor);
  --containerPaddingRight: var(--defaultDesignTokenColor);
  --alternate_text_color_2: var(--defaultDesignTokenColor);
  --primary_text_hover_color_1_shade_1: var(--defaultDesignTokenColor);
  --blood_orange_color_1_shade_1: var(--defaultDesignTokenColor);
  --dropdown_menu_color_2: var(--defaultDesignTokenColor);
  --bad_negative_color_shade_1: var(--defaultDesignTokenColor);

  /* font */
  --fakt: "Fakt";
  --arizona: "ABC Arizona Text";
  --rubik: "Rubik";

  /* font-size */
  --size-title-1: 28px;
  --size-title-2: 18px;
  --size-title-3: 14px;
  --size-text: 14px;
  --size-text-small: 12px;

  /* line-height */
  --line-height-body: 20px;
  --line-height-title-1: 40px;
  --line-height-title-2: 24px;
  --line-height-title-3: 20px;
  --line-height-text-small-1: 16px;
  --line-height-text-small-2: 12px;

  /* letter-spacing */
  --letter-spacing-minus-0_28: -0.28px;

  /* letter-spacing */
  --ls-body: 0.1px;
  --ls-normal: 0.28px;
  --ls-normal-2: 0.36px;

  /* margin/padding spacing distances */
  --space-0_5: 4px;
  --space-1: 8px;
  --space-1_5: 12px;
  --space-2: 16px;
  --space-2_5: 20px;
  --space-3: 24px;
  --space-3_5: 28px;
  --space-4: 32px;
  --space-4_5: 36px;
  --space-5: 40px;
  --space-6: 48px;
  --space-7: 56px;
  --space-8: 64px;

  /* border-radius */
  --radius-2: 2px;
  --radius-4: 4px;
  --radius-6: 6px;
  --radius-8: 8px;
  --radius-100: 100px;

  /* z-index */
  --z_index_max: 9999;
}

body {
  font-family: var(--fakt);
  color: var(--text);
  letter-spacing: var(--ls-normal);
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  background-color: var(--primary_color_1);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

input {
  font-family: var(--fakt);
}

textarea::placeholder {
  font-family: var(--fakt);
}

a {
  color: var(--primary_text_color_1);
  text-decoration: underline;
}

a:hover {
  opacity: 0.8;
}


/*# sourceMappingURL=main-9968028ef9a6ceda0c26.css.map*/