@font-face {
  font-family: 'proxima-nova';
  src: url('/assets/ProximaNova-Light-DYX16ifH.otf')
    format('opentype');
  font-display: swap;
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: 'proxima-nova';
  src: url('/assets/ProximaNova-LightItalic-9Iei1arF.otf')
    format('opentype');
  font-display: swap;
  font-style: italic;
  font-weight: 200;
}
@font-face {
  font-family: 'proxima-nova';
  src: url('/assets/ProximaNova-Regular-6iL5fLYO.otf')
    format('opentype');
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: 'proxima-nova';
  src: url('/assets/ProximaNova-RegularItalic-BVYmuOJu.otf')
    format('opentype');
  font-display: swap;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: 'proxima-nova';
  src: url('/assets/ProximaNova-Regular-6iL5fLYO.otf')
    format('opentype');
  font-display: swap;
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: 'proxima-nova';
  src: url('/assets/ProximaNova-RegularItalic-BVYmuOJu.otf')
    format('opentype');
  font-display: swap;
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: 'proxima-nova';
  src: url('/assets/ProximaNova-Semibold-BI3UiExG.otf')
    format('opentype');
  font-display: swap;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: 'proxima-nova';
  src: url('/assets/ProximaNova-Bold-5rWCmH0T.otf') format('opentype');
  font-display: swap;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: 'proxima-nova';
  src: url('/assets/ProximaNova-Black-100ogFdy.otf')
    format('opentype');
  font-display: swap;
  font-style: normal;
  font-weight: 800;
}
@font-face {
  font-family: 'proxima-nova';
  src: url('/assets/ProximaNova-Extrabold-B8tqofOX.otf')
    format('opentype');
  font-display: swap;
  font-style: normal;
  font-weight: 900;
}
* {
  font-family: proxima-nova, sans-serif;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.Toastify__toast {
  --toastify-toast-bd-radius: 3px;
  --toastify-toast-padding: 11px;
  --toastify-toast-min-height: 40px;
  --toastify-font-family: 'Source Sans Pro', sans-serif;

  font-weight: 600;
}
.Toastify__close-button {
  top: 0;
  bottom: 0;
}
.Toastify__toast--success {
  background: #63ab64 !important;
  color: #fff !important;
}
.Toastify__toast--error {
  background: #d32f2f !important;
  color: #fff !important;
}
.Toastify__close-button > svg,
.Toastify__close-button--light > svg,
.Toastify__close-button--dark > svg,
.Toastify__close-button > svg path,
.Toastify__close-button:hover > svg {
  fill: #fff !important;
}
.Toastify__close-button--light {
  color: #fff !important;
  opacity: 1;
}
body {
  min-height: 100%;
  height: fit-content;
  background: #fafafa;
}
.atlas-ms-common-page {
  background-color: #fafafa;
  background-image: url('/assets/defaultBackground--vvBQyOQ.png');
  background-position: top;
  background-repeat: no-repeat;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.fui-Listbox.fui-Dropdown__listbox {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgb(221 221 221 / 100%);
  border: 1px solid #ddd;
  border-radius: 0;
}
.fui-Radio__indicator {
  margin: 3px 8px 3px 0 !important;
}
.fui-Radio__label {
  padding: 0 !important;
}
.fui-Radio:hover .fui-Radio__indicator {
  background-color: #f3f3f3 !important;
}
.coming-soon-cards {
  background-color: transparent;
  background-image: url('/assets/cards-C1vbichT.png');
  background-position: top;
  background-repeat: no-repeat;
  display: flex;
  width: 1491px;
  height: 758px;
  position: relative;
}
.coming-soon-message {
  background-color: transparent;
  background-image: url('/assets/message-CPzFyMzK.png');
  background-position: top;
  background-repeat: no-repeat;
  display: flex;
  width: 1856px;
  height: 388px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.6);
}
._container_oh6zp_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._flexHeader_oh6zp_7 {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding: 0;
}

._flexFooter_oh6zp_14 {
  display: flex;
  width: 100%;
  box-sizing: border-box;
  align-items: flex-end;
  padding: 0;
}

._content_oh6zp_22 {
  display: flex;
  flex-direction: column;
  height: fit-content;
  padding: 0;
}
@media screen and (width <= 639px) {
  ._content_oh6zp_22 {
    padding: 0 0 22px;
  }
}
@media screen and (width >= 640px) and (width <= 767px) {
  ._content_oh6zp_22 {
    padding: 0 0 12px;
  }
}
@media screen and (width >= 768px) and (width <= 1024px) {
  ._content_oh6zp_22 {
    padding: 0 0 12px;
  }
}
@media screen and (width >= 1025px) and (width <= 1199px) {
  ._content_oh6zp_22 {
    padding: 0 0 12px;
  }
}

._contentRemote_oh6zp_49 {
  display: flex;
  flex-direction: column;
  padding: 0 70px;
}
@media screen and (width <= 639px) {
  ._contentRemote_oh6zp_49 {
    padding: 0 18px;
  }
}
@media screen and (width >= 640px) and (width <= 767px) {
  ._contentRemote_oh6zp_49 {
    padding: 0 16px;
  }
}
@media screen and (width >= 768px) and (width <= 1024px) {
  ._contentRemote_oh6zp_49 {
    padding: 0 32px;
  }
}
@media screen and (width >= 1025px) and (width <= 1199px) {
  ._contentRemote_oh6zp_49 {
    padding: 0 92px;
  }
}

._main_oh6zp_75 {
  display: flex;
  flex-direction: column;
}/* source-sans-3-cyrillic-ext-wght-normal */
@font-face {
  font-family: 'Source Sans 3 Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2) format('woff2-variations');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* source-sans-3-cyrillic-wght-normal */
@font-face {
  font-family: 'Source Sans 3 Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format('woff2-variations');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* source-sans-3-greek-ext-wght-normal */
@font-face {
  font-family: 'Source Sans 3 Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2) format('woff2-variations');
  unicode-range: U+1F00-1FFF;
}

/* source-sans-3-greek-wght-normal */
@font-face {
  font-family: 'Source Sans 3 Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2) format('woff2-variations');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* source-sans-3-vietnamese-wght-normal */
@font-face {
  font-family: 'Source Sans 3 Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* source-sans-3-latin-ext-wght-normal */
@font-face {
  font-family: 'Source Sans 3 Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* source-sans-3-latin-wght-normal */
@font-face {
  font-family: 'Source Sans 3 Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* source-sans-3-cyrillic-ext-wght-italic */
@font-face {
  font-family: 'Source Sans 3 Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/source-sans-3-cyrillic-ext-wght-italic-Bmy0yRBR.woff2) format('woff2-variations');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* source-sans-3-cyrillic-wght-italic */
@font-face {
  font-family: 'Source Sans 3 Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/source-sans-3-cyrillic-wght-italic-BqzjwPnH.woff2) format('woff2-variations');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* source-sans-3-greek-ext-wght-italic */
@font-face {
  font-family: 'Source Sans 3 Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/source-sans-3-greek-ext-wght-italic-CsGuNfVR.woff2) format('woff2-variations');
  unicode-range: U+1F00-1FFF;
}

/* source-sans-3-greek-wght-italic */
@font-face {
  font-family: 'Source Sans 3 Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/source-sans-3-greek-wght-italic-BfAgiArQ.woff2) format('woff2-variations');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* source-sans-3-vietnamese-wght-italic */
@font-face {
  font-family: 'Source Sans 3 Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/source-sans-3-vietnamese-wght-italic-DnchwVcj.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* source-sans-3-latin-ext-wght-italic */
@font-face {
  font-family: 'Source Sans 3 Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/source-sans-3-latin-ext-wght-italic-B1mMy0tD.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* source-sans-3-latin-wght-italic */
@font-face {
  font-family: 'Source Sans 3 Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 200 900;
  src: url(/assets/source-sans-3-latin-wght-italic-Bg-PIjcQ.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}._infoTooltip_ll60f_1 {
  vertical-align: middle;
  width: 14px;
  height: 14px;
  margin-top: -1px;
  color: #AAA;
}
._infoTooltip_ll60f_1:hover {
  color: #1E8AC8;
}

._warningTooltip_ll60f_12 {
  vertical-align: middle;
}._bubble-root_1f6fv_1 {
  display: flex;
  /* position: relative; */
  /* background: "#fff", */
  flex-shrink: 1;
  min-height: 0;
}

._bubble-wrapper_1f6fv_9 {
  height: 100%;
  width: 100%;
  display: flex;
  flex: 1 1 auto;
  min-height: 0;
  overflow: hidden;
}

._bubble-legend_1f6fv_18 {
  width: 160px;
  font-size: 14px;
  display: flex;
  height: 0;
  min-height: 100%;
  color: #323130;
}

._bubble-legend_1f6fv_18 b {
  display: block;
  margin-top: 10px;
}

._footnotes_1f6fv_32 {
  margin-bottom: 20px;
}

._bubble-legend_1f6fv_18 ul {
  list-style: none;
}

._bubble-legend_1f6fv_18 svg {
  color: #63ab64 !important;
}

._bubble-legend-wrapper_1f6fv_44 {
  position: sticky;
  top: 0;
  overflow-y: auto;
}

._bubble-legend-color_1f6fv_50 {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 1ch;
  vertical-align: middle;
}

._bubble-label_1f6fv_58 {
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  user-select: none;
  transition: fill 0.2s;
}

._bubble-label-bg_1f6fv_66 {
  fill: rgba(255, 255, 255, 0);
  stroke: rgba(0, 0, 0, 0);
  stroke-width: 0;
  rx: 8;
  cursor: pointer;
  transition: fill 0.2s;
}

._bubble-label-bg_1f6fv_66._selected_1f6fv_75 {
  fill: rgba(255, 255, 255, 0);
}

._bubble-sublabel-bg_1f6fv_79 {
  fill: #555;
  rx: 6;
}

._bubble-sublabel_1f6fv_79 {
  font-size: 11px;
  font-weight: normal;
  fill: #fff;
}

._bubble-connector_1f6fv_90 {
  stroke: #333;
  stroke-width: 1;
  cursor: pointer;
  transition: stroke-width 0.2s;
}

._bubble-tooltip_1f6fv_97 {
  background: #fff;
  color: #333;
  font-size: 12px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.11);
  padding: 8px;
  pointer-events: none;
  white-space: pre-line;
  z-index: 10;
  position: absolute;
  min-width: 220px;
}

._bubble-tooltip_1f6fv_97::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 20px;
  border-width: 8px;
  border-style: solid;
  border-color: #fff transparent transparent;
}

._bubble-tooltip_1f6fv_97 h3 {
  font-weight: 600;
  margin-bottom: 8px;
  font-size: 14px;
}

._bubble-tooltip-fixed_1f6fv_126 {
  pointer-events: all;
  padding-right: 24px;
}

._bubble-tooltip-close_1f6fv_131 {
  position: absolute;
  top: 0;
  right: 0;
  padding: 9px 6px;
  background: none;
  appearance: none;
  border: 0;
}

._bubble-content-row_1f6fv_141 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
}

._bubble-row-label_1f6fv_148 {
  flex: 1;
  color: #666;
  font-size: 12px;
  white-space: nowrap;
}

._bubble-row-value_1f6fv_155 {
  flex: 1;
  font-weight: 600;
  color: #222;
  text-align: left;
}._rootContainer_m5v41_1 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._labelContainer_m5v41_7 {
  color: #323130;
  font-family: proxima-nova, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  width: fit-content;
}

._dropdownContainer_m5v41_17 {
  width: 100%;
  max-width: 340px;
  min-width: auto;
  height: 32px;
  border-radius: 3px;
  border: 1px solid #ddd;
  background-color: #fff !important;
}
._dropdownContainer_m5v41_17 > button {
  padding: 6px 14px;
  color: #919191;
  font-family: proxima-nova, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  background-color: #fff !important;
}
._dropdownContainer_m5v41_17 > button:disabled {
  background: #f9f9f9;
}
._dropdownContainer_m5v41_17 > button:hover {
  background-color: #fff !important;
}
._dropdownContainer_m5v41_17 > button:focus {
  background-color: #fff !important;
}
._dropdownContainer_m5v41_17 > button:active {
  background-color: #fff !important;
}
._dropdownContainer_m5v41_17::after {
  border: 0;
}
._dropdownContainer_m5v41_17:hover {
  border: 1px solid #ddd;
  background-color: #fff !important;
  color: #919191;
}
._dropdownContainer_m5v41_17:hover::after {
  border: 0;
}
._dropdownContainer_m5v41_17:active {
  border: 1px solid #3cabc9;
  background-color: #fff !important;
  color: #919191;
}
._dropdownContainer_m5v41_17:active:hover {
  border: 1px solid #3cabc9;
}
._dropdownContainer_m5v41_17:active::after {
  border: 0;
}
._dropdownContainer_m5v41_17:focus {
  border: 1px solid #3cabc9;
  background-color: #fff !important;
  color: #919191;
}
._dropdownContainer_m5v41_17:focus:hover {
  border: 1px solid #3cabc9;
}
._dropdownContainer_m5v41_17:focus::after {
  border: 0;
}
._dropdownContainer_m5v41_17:focus-within {
  border: 1px solid #3cabc9;
  background-color: #fff !important;
  color: #919191;
}
._dropdownContainer_m5v41_17:focus-within:hover {
  border: 1px solid #3cabc9;
}
._dropdownContainer_m5v41_17:focus-within::after {
  border: 0;
}

._hasSelectedValue_m5v41_93 > button {
  color: #323130;
}

._selectFilterIcon_m5v41_97 {
  transform: rotate(270deg);
}

._selectFilterOptionsContainer_m5v41_101 {
  padding: 0;
  border: 0;
  row-gap: 0;
  max-height: 199px;
}

._optionsContainer_m5v41_108 {
  max-height: 170px;
  overflow-y: auto;
}

._selectAllOptionContainer_m5v41_113 {
  border-bottom: 1px solid #ddd;
}
._selectAllOptionContainer_m5v41_113:hover {
  border-bottom: 1px solid #ddd;
}

._truncatedText_m5v41_120 {
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._infoTooltip_m5v41_126 {
  vertical-align: middle;
  width: 14;
  height: 14px;
  color: #AAA;
}
._infoTooltip_m5v41_126:hover {
  color: #1E8AC8;
}

._warningTooltip_m5v41_136 {
  vertical-align: middle;
}._infoTooltip_1u7fs_1 {
  vertical-align: middle;
  width: 14;
  height: 14px;
  color: #AAA;
}
._infoTooltip_1u7fs_1:hover {
  color: #1E8AC8;
}._tableAgGridScopedWrapper_1sso9_1 .ag-header-row-column-group {
  background-color: #fff;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-root-wrapper {
  border: none;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-side-buttons {
  border: 1px solid #d8d8da;
  border-left: none;
  background-color: #fff;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-header {
  border-bottom: 1px solid #EDEBE9;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-side-bar {
  margin-top: 96px !important;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-paging-panel {
  padding: 50px 0 25px !important;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-header-cell-resize {
  opacity: 0 !important;
}
._tableAgGridScopedWrapper_1sso9_1 .hide-group-header-text {
  display: none;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-header-group-text {
  width: 100%;
  padding: 3px 12px;
  border-bottom: 1px solid #ddd;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-header-cell-text,
._tableAgGridScopedWrapper_1sso9_1 .ag-header-group-text {
  padding: 0 12px 3px 0;
  font-weight: 700;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0.6px;
  vertical-align: bottom;
  text-transform: uppercase;
  color: #323130 !important;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-cell {
  padding: 6px !important;
  color: #323130 !important;
  line-height: 18px;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-cell a {
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-header-cell,
._tableAgGridScopedWrapper_1sso9_1 .ag-header-group-cell {
  border: none;
  padding: 9px 6px 3px !important;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-header-cell-menu-button {
  display: none;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-header-group-cell-label.ag-sticky-label {
  width: 100% !important;
}
._tableAgGridScopedWrapper_1sso9_1 .group-header-underline {
  border-bottom: 1px solid #ddd;
  padding: 3px 12px;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-overlay-wrapper {
  padding-top: 200px !important;
  align-items: start;
  font-size: 24px;
  color: #919191;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-theme-alpine .ag-row.excluded-row .ag-cell {
  color: #b0b0b0 !important;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-cell.ag-cell-left-pinned,
._tableAgGridScopedWrapper_1sso9_1 .ag-cell.ag-cell-last-left-pinned {
  border-right: none !important;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-pinned-left-header {
  border-right: none;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-pinned-right-header {
  border-left: none;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-theme-alpine {
  --ag-pinned-column-border: none !important;
}
._tableAgGridScopedWrapper_1sso9_1 .dots-svg {
  transform: rotate(90deg) !important;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-header-cell-label > .ag-header-cell-text:first-child {
  padding-right: 3px !important;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-horizontal-left-spacer {
  visibility: hidden !important;
  background: none !important;
  border: none !important;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-icon::before {
  background-color: #AAA !important;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-header-cell-text,
._tableAgGridScopedWrapper_1sso9_1 .ag-header-group-text {
  padding-right: 0;
  white-space: pre-wrap !important;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-sort-indicator-icon {
  padding: 4px !important;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-sort-order {
  opacity: 0 !important;
}
._tableAgGridScopedWrapper_1sso9_1 .hyperlink-container {
  display: flex;
  align-items: center;
  gap: 8px;
}
._tableAgGridScopedWrapper_1sso9_1 .hyperlink {
  text-decoration: none;
  color: #0078D4;
}
._tableAgGridScopedWrapper_1sso9_1 .hyperlink:hover {
  text-decoration: underline;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-header-cell-label {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  align-items: end !important;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-column-select-header-filter-wrapper.ag-labeled.ag-label-align-left.ag-text-field.ag-input-field {
  margin-right: 17px !important;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper.ag-checked {
  background-color: #3CABC9 !important;
  border-color: #3CABC9 !important;
}
._tableAgGridScopedWrapper_1sso9_1 .columsToolPanelChanged {
  color: #3CABC9 !important;
}
._tableAgGridScopedWrapper_1sso9_1 .columsToolPanelChanged .ag-icon.ag-icon-columns::before {
  background-color: #3CABC9 !important;
}
._tableAgGridScopedWrapper_1sso9_1 .ag-right-aligned-header {
  text-align: right;
}._marketMapsConfigRoot_thn2q_1 {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 12px;
  justify-content: space-between;
  box-sizing: border-box;
  overflow-x: hidden;
}
@media screen and (width <= 1200px) {
  ._marketMapsConfigRoot_thn2q_1 {
    flex-direction: column;
    padding: 16px 0;
    margin-right: 0;
    margin-bottom: -16px;
  }
}
._marketMapsConfigRoot_thn2q_1 ._listbox_thn2q_18 [role='option'][aria-selected='true'] {
  background-color: #f3f3f3;
}
._marketMapsConfigRoot_thn2q_1 ._listbox_thn2q_18 [role='option']:hover {
  background-color: #f3f3f3;
}

._dropdownSection_thn2q_25 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  max-width: 100%;
  box-sizing: border-box;
  margin-right: 24px;
}
@media screen and (width <= 1200px) {
  ._dropdownSection_thn2q_25 {
    flex: unset;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 16px;
  }
}

._dropdown_thn2q_25 {
  background-color: #fff !important;
  min-width: 0 !important;
}

._listbox_thn2q_18 {
  background-color: #fff;
}

._fakeSelectedOption_thn2q_54,
._fakeSelectedOption_thn2q_54 > div,
._fakeSelectedOption_thn2q_54 span {
  background-color: #f3f3f3 !important;
}

._option_thn2q_60 {
  background-color: #fff;
}
._option_thn2q_60:hover {
  background-color: #f3f3f3;
}
._option_thn2q_60[aria-selected=true] {
  background-color: #f3f3f3;
}

._label_thn2q_70 {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 4px;
}._marketMapAxisSort_1l1i1_1 {
  width: 100%;
  height: auto;
  max-height: 600px;
  overflow: hidden auto;
  --ag-icon-size: 12px;
}
._marketMapAxisSort_1l1i1_1 .ag-root-wrapper {
  border: none;
}
._marketMapAxisSort_1l1i1_1 .ag-header {
  border-bottom: 1px solid #ebebe9;
  background: #fff;
}
._marketMapAxisSort_1l1i1_1 .ag-header-row-column-group {
  background-color: #fff;
}
._marketMapAxisSort_1l1i1_1 .ag-row .ag-cell .ag-cell-wrapper.ag-row-group-leaf-indent[class*='ag-row-group-indent-'] {
  padding-left: 0;
  margin-left: 0;
}
._marketMapAxisSort_1l1i1_1 .ag-header-cell-resize {
  opacity: 0;
}
._marketMapAxisSort_1l1i1_1 .hide-group-header-text {
  display: none;
}
._marketMapAxisSort_1l1i1_1 .ag-header-cell-text,
._marketMapAxisSort_1l1i1_1 .ag-header-group-text {
  padding: 0 12px 3px 0;
  padding-right: 0;
  font-weight: 700;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0.6px;
  vertical-align: bottom;
  text-transform: uppercase;
  color: #323130;
  white-space: pre-wrap;
}
._marketMapAxisSort_1l1i1_1 .ag-header-cell-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 2.4em;
  overflow-wrap: break-word;
  line-height: 1.2;
}
._marketMapAxisSort_1l1i1_1 .ag-header-cell,
._marketMapAxisSort_1l1i1_1 .ag-header-group-cell {
  border: none;
  padding: 0 6px;
}
._marketMapAxisSort_1l1i1_1 .ag-header-cell-label {
  display: flex;
  align-items: flex-end;
  white-space: normal;
  overflow: visible;
  line-height: 1.2;
  padding: 0;
}
._marketMapAxisSort_1l1i1_1 .ag-header-group-text {
  width: 100%;
  padding: 3px 12px;
  border-bottom: 1px solid #ddd;
}
._marketMapAxisSort_1l1i1_1 .ag-header-cell-menu-button {
  display: none;
}
._marketMapAxisSort_1l1i1_1 .ag-header-group-cell-label.ag-sticky-label {
  width: 100%;
}
._marketMapAxisSort_1l1i1_1 .ag-cell {
  padding: 0 6px;
  color: #323130;
}
._marketMapAxisSort_1l1i1_1 .ag-row-level-0 .ag-drag-handle {
  display: none;
}
._marketMapAxisSort_1l1i1_1 .ag-row-level-0 .ag-group-contracted,
._marketMapAxisSort_1l1i1_1 .ag-row-level-0 .ag-group-expanded {
  margin-right: 6px;
}
._marketMapAxisSort_1l1i1_1 .ag-row-level-1 .ag-cell {
  padding-left: 24px;
}
._marketMapAxisSort_1l1i1_1 .ag-drag-handle {
  margin-right: 6px;
}
._marketMapAxisSort_1l1i1_1 .ag-horizontal-left-spacer,
._marketMapAxisSort_1l1i1_1 .ag-horizontal-right-spacer {
  border-right: none;
  height: 0;
  min-height: 0;
  max-height: 0;
}
._marketMapAxisSort_1l1i1_1 .ag-body-horizontal-scroll,
._marketMapAxisSort_1l1i1_1 .ag-body-horizontal-scroll.ag-invisible {
  height: 0;
  min-height: 0;
  max-height: 0;
  overflow: hidden;
  border: 0;
}
._marketMapAxisSort_1l1i1_1 .ag-body-horizontal-scroll-viewport::-webkit-scrollbar,
._marketMapAxisSort_1l1i1_1 .ag-body-horizontal-scroll::-webkit-scrollbar,
._marketMapAxisSort_1l1i1_1 .ag-root::-webkit-scrollbar,
._marketMapAxisSort_1l1i1_1 .ag-center-cols-viewport::-webkit-scrollbar,
._marketMapAxisSort_1l1i1_1 .ag-body-vertical-scroll-viewport::-webkit-scrollbar,
._marketMapAxisSort_1l1i1_1 .ag-body-vertical-scroll::-webkit-scrollbar,
._marketMapAxisSort_1l1i1_1 .ag-horizontal-left-spacer::-webkit-scrollbar {
  scrollbar-width: thin;
  scrollbar-gutter: auto;
  border-radius: 8px;
  background: #f0f0f0;
}
._marketMapAxisSort_1l1i1_1 .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb,
._marketMapAxisSort_1l1i1_1 .ag-body-horizontal-scroll::-webkit-scrollbar-thumb,
._marketMapAxisSort_1l1i1_1 .ag-root::-webkit-scrollbar-thumb,
._marketMapAxisSort_1l1i1_1 .ag-center-cols-viewport::-webkit-scrollbar-thumb,
._marketMapAxisSort_1l1i1_1 .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb,
._marketMapAxisSort_1l1i1_1 .ag-body-vertical-scroll::-webkit-scrollbar-thumb {
  background: #bcbcbc;
  border-radius: 8px;
}._no-map-available_wx0ka_1 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  color: #919191;
  text-align: center;
  min-height: 50px;
}

._chart-container_wx0ka_13 {
  height: 514px;
}

._error-container_wx0ka_17 {
  height: 257px;
}

._error-subtext_wx0ka_21 {
  margin-top: 24px;
}

._card-header-currency_wx0ka_25 {
  padding-left: 12px;
  font-size: 12px;
  color: #919191;
}._contentContainer_zqjof_1 {
  min-height: 906px;
  display: flex;
  gap: 12px;
  flex: 1;
  position: relative;
}
@media screen and (width >= 1200px) {
  ._contentContainer_zqjof_1 {
    max-height: 906px;
  }
}
@media screen and (width <= 1199px) {
  ._contentContainer_zqjof_1 {
    min-height: 1600px;
  }
}

._filtersContainer_zqjof_19 {
  width: 30%;
  max-width: 432px;
  transition: all 0.5s ease;
  padding-bottom: 5px;
}
@media screen and (width <= 1199px) {
  ._filtersContainer_zqjof_19 {
    display: none;
  }
}

._resultsArea_zqjof_31 {
  display: flex;
  flex-direction: column;
  height: inherit;
  gap: 12px;
  max-height: 100%;
  flex: 1;
  padding: 0 0 5px;
}
@media screen and (width >= 1200px) {
  ._resultsArea_zqjof_31 {
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #b3b3b3 #f5f5f5;
  }
  ._resultsArea_zqjof_31::-webkit-scrollbar {
    width: 8px;
    background: #f5f5f5;
  }
  ._resultsArea_zqjof_31::-webkit-scrollbar-thumb {
    background: #b3b3b3;
    border-radius: 4px;
  }
  ._resultsArea_zqjof_31::-webkit-scrollbar-thumb:hover {
    background: #888;
  }
}

._marketMapsPanel_zqjof_59 {
  width: 100%;
  box-sizing: border-box;
}
@media screen and (width <= 1200px) {
  ._marketMapsPanel_zqjof_59 {
    height: fit-content;
    min-height: fit-content;
  }
}

._headerRow_zqjof_70 {
  display: flex;
  align-items: center;
  gap: 8px;
  position: relative;
}

._marketMapsWidget_zqjof_77 {
  height: auto;
}

._table_zqjof_81 {
  flex: 1;
}
@media screen and (width <= 1200px) {
  ._table_zqjof_81 {
    height: fit-content;
    min-height: fit-content;
  }
}

._filtersContainerCollapse_zqjof_91 {
  width: 80px;
  max-width: 80px;
}

._loadingOverlay_zqjof_96 {
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.92);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  z-index: 20;
  pointer-events: all;
}

._loadingText_zqjof_108 {
  padding-left: 8px;
  color: #323130;
  font-family: proxima-nova, sans-serif;
  font-size: 14px;
  font-weight: 600;
  margin-top: 2px;
}

/* stylelint-disable-next-line selector-class-pattern */
._customSpinner_zqjof_118 ._fui-Spinner__spinner_zqjof_118 {
  border-color: #0078d4 !important;
}._editableTitleContainer_vfyr3_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

._editingArea_vfyr3_8,
._displayArea_vfyr3_9 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
}

._inputRow_vfyr3_16 {
  display: flex;
  align-items: center;
  position: relative;
}

._titleText_vfyr3_22 {
  margin-left: 5px;
  font-size: 30px;
  line-height: 52px;
  font-weight: 600;
  color: #323130 !important;
  margin-right: 8px;
}

._placeholderText_vfyr3_31 {
  margin-left: 5px;
  font-size: 30px;
  line-height: 52px;
  margin-right: 8px;
  font-weight: 600;
  color: #919191;
}

._icon_vfyr3_40 {
  cursor: pointer;
  margin-left: 4px;
  transition: color 0.2s;
  color: #919191;
  font-size: 18px;
  background: none;
  border: none;
  padding: 0;
  outline: none;
  box-shadow: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
._icon_vfyr3_40:hover {
  color: #0078d4;
}
._icon_vfyr3_40:focus {
  outline: none;
  box-shadow: none;
}

._errorText_vfyr3_63 {
  position: absolute;
  left: 0;
  top: 100%;
  font-size: 10px;
  color: #D50000;
  font-weight: 500;
  pointer-events: none;
  width: 500px;
  z-index: 1;
  margin-left: 5px;
  margin-top: 2px;
}

._inputUnderline_vfyr3_77 {
  display: inline-block;
  min-width: 3ch;
  font-size: 30px;
  font-weight: 600;
  line-height: 50px;
  border: none;
  outline: none;
  background: transparent;
  padding: 0;
  margin-left: 5px;
  margin-right: 8px;
  vertical-align: middle;
  cursor: text;
  color: #323130;
}
._inputUnderline_vfyr3_77:empty::before {
  content: attr(aria-label);
  color: #bdbdbd;
  font-style: italic;
}._wrapper_13iha_1 {
  display: inline-block;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
}

._wrapper_13iha_1 + ._wrapper_13iha_1 {
  margin-left: 12px;
}

._wrapper_13iha_1 input {
  display: none;
}

._label_13iha_17 {
  margin-bottom: 12px;
}

._toggle_13iha_21 {
  display: flex;
  border-radius: 30px;
  width: 40px;
  padding: 2px;
  background-color: #f3f2f1;
  border: 1px solid #605e5c;
  justify-content: left;
  transition: all 200ms ease-out;
}

._toggle_13iha_21::before {
  content: '';
  display: inline-block;
  border-radius: 20px;
  width: 18px;
  height: 18px;
  background-color: #605e5c;
  transition: inherit;
}

input:checked + ._toggle_13iha_21 {
  background-color: #0078d4;
  border-color: #0078d4;
  justify-content: right;
}

input:checked + ._toggle_13iha_21::before {
  background-color: #fff;
}

._disabled_13iha_52 {
  cursor: not-allowed;
  pointer-events: none;
}

._disabled_13iha_52 ._label_13iha_17 {
  color: #919191;
  opacity: 0.6;
}

/* Force disabled toggle to look unchecked */
._disabled_13iha_52 ._toggle_13iha_21 {
  background-color: #f3f2f1;
  border-color: #919191;
  justify-content: left;
  opacity: 0.6;
}

._disabled_13iha_52 ._toggle_13iha_21::before {
  background-color: #919191;
}
html ._newsDialog_qx0v6_1 {
  padding: 12px;
  max-width: 550px;
}
html ._modalTitle_qx0v6_5 {
  vertical-align: middle;
}
html ._newsContent_qx0v6_8 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0 -6px;
  font-size: 14px;
}
html ._newsContent_qx0v6_8 > div {
  width: 100%;
  padding: 0 6px;
}
html ._newsContent_qx0v6_8 img {
  max-width: 100%;
}
html ._newsContent_qx0v6_8 h3 {
  font-weight: 600;
}
html ._newsContent_qx0v6_8 ul {
  padding-left: 3ch;
}
html ._newsContent_qx0v6_8 li {
  color: #323130;
}
html ._newsContent_qx0v6_8 ::marker,
html ._newsContent_qx0v6_8 b {
  color: #323130;
}

._video_qx0v6_36 {
  padding-bottom: 46%;
  background-image: url("/assets/demo-1-B5FCqk7d.gif");
  background-size: cover;
  background-position: center;
  margin-bottom: 16px;
}body ._card_1s3xr_1 {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
}

._cardHeader_1s3xr_8 {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}

._cardHeader_1s3xr_8 small {
  color: #919191;
  margin-left: 1ch;
  font-size: 14px;
  font-weight: 400;
}

._cardBody_1s3xr_22 {
  height: 100%;
  align-self: stretch;
  flex-shrink: 1;
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

._tableDiv_1s3xr_33 {
  width: 100%;
  height: 100%;
}

._chartLayout_1s3xr_38 {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 0;
  gap: 12px;
}

._chartResize_1s3xr_46 {
  overflow: auto;
  min-height: 300px;
  height: calc(100dvh - 224px);
  width: 100%;
  box-sizing: border-box;
}

._chartResizeRemote_1s3xr_54 {
  overflow: auto;
  min-height: 300px;
  height: calc(100dvh - 290px);
  width: 100%;
  box-sizing: border-box;
}

._footnotes_1s3xr_62 {
  width: 100%;
}

._chartCardWrapper_1s3xr_66 {
  position: relative;
  width: 100%;
}

._chartResizeHandle_1s3xr_71 {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 16px;
  cursor: grab;
  color: #1E8AC8;
  font-size: 13px;
  font-weight: 600;
  border-top: 1px solid #DDD;
  pointer-events: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

._chartResizeHandle_1s3xr_71:hover {
  color: #1C6893;
  text-decoration: underline;
}

._chartResizeHandle_1s3xr_71:active {
  cursor: grabbing;
}

._pdfChartWrapper_1s3xr_97 {
  position: absolute;
  left: -9999px;
  top: -9999px;
  width: 0;
  height: 0;
  overflow: hidden;
}

._pdfChart_1s3xr_97 {
  width: 930px;
  height: 514px;
}._individualTableAgGridScopedWrapper_19hdp_1 {
  max-height: 698px;
  height: 698px;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-header-row-column-group {
  background-color: #fff;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-root-wrapper {
  border: none;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-side-buttons {
  border: 1px solid #d8d8da;
  border-left: none;
  background-color: #fff;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-header {
  border-bottom: 1px solid #EDEBE9;
  background: #fff;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-cell-wrapper.ag-row-group-leaf-indent[class*="ag-row-group-indent-"] {
  padding-left: 0 !important;
  margin-left: 0 !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-cell.ag-cell-left-pinned,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-cell.ag-cell-last-left-pinned {
  border-right: none !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-pinned-left-header {
  border-right: none;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-pinned-right-header {
  border-left: none;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-row-group .ag-cell:not(:first-child) {
  color: transparent !important;
  pointer-events: none;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-side-bar {
  margin-top: 96px !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-header-cell-resize {
  opacity: 0 !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .hide-group-header-text {
  display: none;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-header-group-text {
  width: 100%;
  padding: 3px 12px;
  border-bottom: 1px solid #ddd;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-header-cell-text,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-header-group-text {
  padding: 0 12px 3px 0;
  font-weight: 700;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0.6px;
  vertical-align: bottom;
  text-transform: uppercase;
  color: #323130 !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-cell {
  padding: 0 6px !important;
  color: #323130 !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-cell a {
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-header-cell,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-header-group-cell {
  border: none;
  padding: 0 6px !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-header-cell-menu-button {
  display: none;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-header-group-cell-label.ag-sticky-label {
  width: 100% !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .group-header-underline {
  border-bottom: 1px solid #ddd;
  padding: 3px 12px;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-overlay-wrapper {
  padding-top: 200px !important;
  align-items: start;
  font-size: 24px;
  color: #919191;
}
._individualTableAgGridScopedWrapper_19hdp_1 .dots-svg {
  transform: rotate(90deg) !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-icon::before {
  background-color: #AAA !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-header-cell-text,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-header-group-text {
  padding-right: 0;
  white-space: pre-wrap !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-sort-indicator-icon {
  padding: 4px !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-sort-order {
  opacity: 0 !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .hyperlink-container {
  display: flex;
  align-items: center;
  gap: 8px;
}
._individualTableAgGridScopedWrapper_19hdp_1 .hyperlink {
  text-decoration: none;
  color: #0078D4;
}
._individualTableAgGridScopedWrapper_19hdp_1 .hyperlink:hover {
  text-decoration: underline;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-header-cell-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  max-height: 2.4em;
  /* stylelint-disable-next-line declaration-property-value-keyword-no-deprecated */
  word-break: break-word !important;
  overflow-wrap: break-word !important;
  line-height: 1.2;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-horizontal-left-spacer,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-horizontal-right-spacer {
  border-right: none !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-body-horizontal-scroll-viewport::-webkit-scrollbar,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-body-horizontal-scroll::-webkit-scrollbar,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-root::-webkit-scrollbar,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-center-cols-viewport::-webkit-scrollbar,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-body-vertical-scroll-viewport::-webkit-scrollbar,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-body-vertical-scroll::-webkit-scrollbar,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-horizontal-left-spacer::-webkit-scrollbar {
  scrollbar-width: thin;
  scrollbar-gutter: auto !important;
  border-radius: 8px;
  background: #f0f0f0;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-body-horizontal-scroll {
  max-height: 30px !important;
  min-height: 30px !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-horizontal-left-spacer {
  height: 15px !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-body-horizontal-scroll::-webkit-scrollbar-thumb,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-root::-webkit-scrollbar-thumb,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-center-cols-viewport::-webkit-scrollbar-thumb,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb,
._individualTableAgGridScopedWrapper_19hdp_1 .ag-body-vertical-scroll::-webkit-scrollbar-thumb {
  background: #bcbcbc;
  border-radius: 8px;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-header-cell-label {
  display: flex;
  align-items: flex-end !important;
  white-space: normal !important;
  overflow: visible !important;
  line-height: 1.2;
  padding: 0;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-column-select-header-filter-wrapper.ag-labeled.ag-label-align-left.ag-text-field.ag-input-field {
  margin-right: 17px !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper.ag-checked {
  background-color: #3CABC9 !important;
  border-color: #3CABC9 !important;
}
._individualTableAgGridScopedWrapper_19hdp_1 .ag-right-aligned-header {
  text-align: right;
}
._individualTableAgGridScopedWrapper_19hdp_1 .inactive-row {
  opacity: 0.4;
}
._individualTableAgGridScopedWrapper_19hdp_1 .active-row {
  opacity: 1;
}._contentContainer_pd61z_1 {
  height: auto;
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex: 1;
}

._fullHeight_pd61z_10 {
  height: 100%;
  min-height: 0;
  flex-grow: 1;
}

._breadCrumb_pd61z_16 {
  font-family: proxima-nova, sans-serif;
  font-weight: 400;
  font-size: 30px;
  line-height: 52px;
  letter-spacing: 0%;
  color: #919191;
  text-decoration: none;
}
._breadCrumb_pd61z_16:hover {
  color: #0078d4;
}
@media screen and (width <= 639px) {
  ._breadCrumb_pd61z_16 {
    font-size: 24px;
    line-height: 100%;
  }
}

._headerRow_pd61z_35 {
  display: flex;
  align-items: flex-end;
  gap: 12px;
  width: 100%;
}

._iconLeft_pd61z_42 {
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
}

._returnButton_pd61z_48 {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  background: #0078d4;
  color: #fff;
  border-radius: 4px;
  padding: 0 12px;
  height: 32px;
  border: none;
  cursor: pointer;
}
._returnButton_pd61z_48:hover {
  background: #106ebe;
}
@media screen and (width <= 1200px) {
  ._returnButton_pd61z_48 {
    font-size: 12px;
    width: 100%;
    margin-left: 0;
    margin-top: 8px;
  }
}

._downloadMenuItemTitle_pd61z_73 {
  font-family: proxima-nova, sans-serif;
  font-weight: 500;
  color: #323130;
  font-size: 14px;
  line-height: 16px;
  display: block;
}

._downloadMenuItemSubtitle_pd61z_82 {
  font-family: proxima-nova, sans-serif;
  font-weight: 400;
  color: #919191;
  font-size: 12px;
  line-height: 16px;
  display: block;
}

._optionsMenuItem_pd61z_91 {
  width: 154px;
  border-radius: 0;
  padding: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #323130;
  background: #fff;
}

._optionsMenuItemContent_pd61z_103 {
  padding: 4px 10px;
  background: #fff;
  border-radius: 0;
}
._optionsMenuItemContent_pd61z_103:hover {
  background: #f3f3f3 !important;
}
._optionsMenuItemContent_pd61z_103:active {
  background: #f3f3f3 !important;
}

._buttonsDiv_pd61z_115 {
  margin-left: auto;
  gap: 12px;
  display: flex;
  align-items: center;
}

._downloadButton_pd61z_122 {
  background: #fff;
  border: 1px solid #ddd;
  padding: 8px 16px;
  border-radius: 3px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
._downloadButton_pd61z_122:hover {
  background: #f3f3f3;
}

._actionButton_pd61z_136 {
  color: #AAA !important;
  max-width: 48px !important;
  padding: 5px 14px !important;
}

._buttonsDivider_pd61z_142 {
  border-left: 1px solid #ddd;
  display: block;
  height: 32px;
}

._activeDownloadButton_pd61z_148 {
  border: 1px solid #3cabc9;
}

._optionsMenu_pd61z_91 {
  padding: 0;
  border: 1px solid #ddd;
  border-radius: 0;
  background: #fff;
  box-shadow: 0 1px 3px 0 rgb(221, 221, 221);
}

._headerContainer_pd61z_160 {
  width: 100%;
  display: flex;
  flex-direction: column;
}._content-container_ided0_1 {
  height: auto;
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex: 1;
}

._full-height_ided0_10 {
  height: 100%;
  min-height: 0;
  flex-grow: 1;
}

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

._header-row_ided0_22 {
  display: flex;
  align-items: flex-end;
  gap: 12px;
  width: 100%;
}

._table-section_ided0_29 {
  display: flex;
  flex-direction: column;
}._table-card-header_1a14i_1 {
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #323130;
}

._table-card-body_1a14i_9 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._empty-state_1a14i_15 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  text-align: center;
  width: 100%;
}

._empty-state-title_1a14i_25 {
  margin: 0;
  color: #919191;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 28px;
}

._empty-state-subtitle_1a14i_34 {
  margin: 0;
  color: #919191;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
}

._add-button-wrapper_1a14i_43 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

._table-content-layout_1a14i_49 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  width: 100%;
}

._table-content_1a14i_49 {
  flex: 1;
  min-width: 0;
}

._add-button-panel_1a14i_62 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
}

._add-button_1a14i_43 {
  width: 29px;
  height: 29px;
  min-width: 29px;
  max-width: 29px;
  border: 1px solid #1e8ac8;
  border-radius: 10%;
  background-color: #fff;
  color: #1e8ac8;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 1;
  cursor: pointer;
  padding: 0;
}
._add-button_1a14i_43:hover {
  background-color: #f8fbfd;
}
._add-button_1a14i_43:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(30, 138, 200, 0.2);
}
._add-button_1a14i_43:disabled {
  background-color: #ddd;
  border-color: #ddd;
  color: #ddd;
  cursor: not-allowed;
}
._add-button_1a14i_43:disabled:hover {
  background-color: #ddd;
}
._add-button_1a14i_43:disabled:focus {
  box-shadow: none;
}

._add-button_1a14i_43 svg {
  font-size: 16px;
}

._add-button-tooltip_1a14i_112 {
  display: inline-block;
  white-space: nowrap;
  max-width: none;
}

._search-popover-portal_1a14i_118 {
  position: fixed;
  z-index: 1000;
  width: 480px;
}._input_61ffn_1 {
  width: 100%;
  height: 32px;
  border-radius: 3px;
  padding: 4px 10px;
  padding-left: 35px;
  border: 1px solid #ddd;
  outline: none;
  box-sizing: border-box;
  background-color: #fff;
  cursor: text;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
._input_61ffn_1:hover {
  background-color: #f3f3f3;
}
._input_61ffn_1:focus {
  background-color: #fff;
  border: 1px solid #0078d4;
}

._input-container_61ffn_24 {
  position: relative;
  display: flex;
  align-items: center;
}

._highlighted-text_61ffn_30 {
  background-color: rgba(0, 120, 212, 0.12);
  font-weight: 500;
  border-radius: 2px;
}

._search-bar-wrapper_61ffn_36 {
  position: absolute;
  top: 24px;
  right: 24px;
}

._container_61ffn_42 {
  position: relative;
  width: 100%;
  margin-bottom: 0;
}

._dropdown_61ffn_48 {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: white;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  border-radius: 3px;
  border: 1px solid #ddd;
  overflow: auto;
  max-height: 400px;
}

._header_61ffn_62 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  background-color: #f5f5f5;
  padding: 8px 16px;
  font-weight: bold;
}

._result-item_61ffn_70 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 8px 16px;
  cursor: pointer;
  border-bottom: 1px solid #ddd;
}
._result-item_61ffn_70:hover {
  background-color: #f3f3f3;
}
._result-item_61ffn_70:nth-child(odd) {
  background-color: #fff;
}
._result-item_61ffn_70:nth-child(odd):hover {
  background-color: #f3f3f3;
}

._disabled-item_61ffn_87 {
  cursor: not-allowed;
  opacity: 0.7;
}
._disabled-item_61ffn_87:hover {
  background-color: #f3f3f3;
}
._disabled-item_61ffn_87 ._firm-text_61ffn_94,
._disabled-item_61ffn_87 ._strategy-text_61ffn_95,
._disabled-item_61ffn_87 ._selected-indicator_61ffn_96 {
  cursor: not-allowed;
}

._firm-text_61ffn_94 {
  color: #323130;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._strategy-cell_61ffn_108 {
  display: flex;
  align-items: center;
  min-width: 0;
  gap: 4px;
}

._strategy-text_61ffn_95 {
  color: #0078d4;
  font-weight: 600;
  cursor: pointer !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none;
  min-width: 0;
}
._strategy-text_61ffn_95:hover {
  color: #106ebe;
  text-decoration: underline;
}

._clear-button_61ffn_130 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  background-color: transparent;
  border: none;
  font-size: 16px;
  color: #aaa;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  padding: 4px;
  border-radius: 50%;
  z-index: 1;
}
._clear-button_61ffn_130:hover {
  color: #0078d4;
}

._no-results-text_61ffn_153 {
  color: #919191;
  font-weight: normal;
  text-align: center;
}

._no-results-title_61ffn_159,
._no-results-subtitle_61ffn_160 {
  width: 100%;
  text-align: center;
}

._no-results-title_61ffn_159 {
  display: block;
  margin-bottom: 10px;
}

._loading-container_61ffn_170 {
  padding: 8px;
  text-align: center;
}

._no-results-container_61ffn_175 {
  padding: 16px;
  text-align: center;
}

._open-fund-indicator_61ffn_180 {
  color: #63ab64;
  margin-left: 4px;
  flex-shrink: 0;
}

._selected-indicator_61ffn_96 {
  color: #605e5c;
  font-size: 12px;
  margin-left: 8px;
  flex-shrink: 0;
}

._active-item_61ffn_193 {
  background-color: #f3f3f3;
  outline: 2px solid #0078d4;
}

._search-input-icon_61ffn_198 {
  background-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.36022%207.35931C7.99184%206.72768%208.30811%205.96647%208.30811%205.07657C8.30811%204.18668%207.99184%203.42637%207.36022%202.79474C6.72859%202.16221%205.96647%201.84594%205.07748%201.84594C4.18758%201.84594%203.42728%202.16221%202.79474%202.79474C2.16221%203.42637%201.84685%204.18668%201.84685%205.07657C1.84685%205.96647%202.16221%206.72768%202.79474%207.35931C3.42728%207.99094%204.18758%208.30811%205.07748%208.30811C5.96647%208.30811%206.72859%207.99094%207.36022%207.35931ZM11.7345%2010.4277C11.9112%2010.6053%2012%2010.8219%2012%2011.0775C12%2011.3267%2011.9094%2011.5433%2011.7263%2011.7263C11.5433%2011.9094%2011.3276%2012%2011.0784%2012C10.8174%2012%2010.6017%2011.9094%2010.4286%2011.7263L7.95469%209.26053C7.09379%209.85591%206.13503%2010.1541%205.07748%2010.1541C4.39058%2010.1541%203.73267%2010.0208%203.10557%209.75442C2.47757%209.48709%201.93657%209.12642%201.48256%208.6715C1.02855%208.21749%200.667875%207.67739%200.400544%207.04939C0.133213%206.42229%200%205.76439%200%205.07657C0%204.38967%200.133213%203.73176%200.400544%203.10467C0.667875%202.47667%201.02855%201.93657%201.48256%201.48165C1.93657%201.02764%202.47757%200.666969%203.10557%200.399638C3.73267%200.132306%204.39058%200%205.07748%200C5.76529%200%206.42229%200.132306%207.04939%200.399638C7.67739%200.666969%208.21749%201.02764%208.6715%201.48165C9.12732%201.93657%209.48799%202.47667%209.75532%203.10467C10.0208%203.73176%2010.155%204.38967%2010.155%205.07657C10.155%206.13412%209.85682%207.09379%209.26053%207.95378L11.7345%2010.4277Z'%20fill='%23AAAAAA'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: 10px center;
  background-size: 12px;
}._table-scroll-container_1sm2s_1 {
  width: 100%;
  overflow-x: auto;
}

._compare-table_1sm2s_6 {
  width: 100%;
  min-width: 0;
  vertical-align: top;
}

._truncated-cell-content_1sm2s_12 {
  display: block;
  width: 100%;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._strategy-link_1sm2s_21 {
  color: #1E8AC8;
  font-weight: 600;
  text-decoration: none;
  display: block;
  width: 100%;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._strategy-link_1sm2s_21:hover {
  text-decoration: underline !important;
}
._strategy-link_1sm2s_21:visited {
  color: #1E8AC8;
}

._multiple-strategies-popover-surface_1sm2s_39 {
  margin-left: 12px;
}

._multiple-strategies-tooltip-header_1sm2s_43 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 8px;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
}

._multiple-strategies-tooltip-close_1sm2s_53 {
  border: none;
  background: transparent;
  cursor: pointer;
  padding: 0;
  line-height: 1;
  height: 24px;
  font-size: 20px;
  font-family: proxima-nova, sans-serif;
}

._strategy-link-button_1sm2s_64 {
  color: #1E8AC8;
  font-weight: 600;
  text-decoration: none;
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  text-align: left;
  width: 100%;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._strategy-link-button_1sm2s_64:hover, ._strategy-link-button_1sm2s_64:focus-visible {
  text-decoration: underline !important;
}

._multiple-strategies-tooltip-row_1sm2s_84 {
  font-weight: 600;
  margin-bottom: 4px;
}

._multiple-strategies-tooltip-row_1sm2s_84:last-child {
  margin-bottom: 0;
}

._tableAgGridScopedWrapper_1sm2s_93 .ag-root-wrapper {
  border: none;
  border-radius: 0;
  width: 100%;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-root-wrapper-body {
  min-height: auto;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-header {
  border-bottom: 1px solid #ddd;
  border-right: none;
  background-color: #fff;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-header-row {
  background-color: #fff;
}
._tableAgGridScopedWrapper_1sm2s_93 [role='columnheader'].ag-header-cell {
  border: none !important;
  border-right: 1px solid #ddd !important;
  box-sizing: border-box;
  padding: 9px 6px 3px !important;
  background-color: #fff;
}
._tableAgGridScopedWrapper_1sm2s_93 [role='columnheader'].ag-header-cell[class*='draggable-header-cell'] {
  border-bottom: 2px solid var(--strategy-header-border-color) !important;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-header-cell-label {
  align-items: end !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-header-cell-text {
  padding: 0 12px 3px 0;
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  color: #323130 !important;
  white-space: pre-wrap !important;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-header-cell-resize {
  opacity: 0 !important;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-header-cell-menu-button {
  display: none;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-row {
  border-bottom: 1px solid #ddd;
  background-color: #fff;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-row:last-child {
  border-bottom: none;
}
._tableAgGridScopedWrapper_1sm2s_93 [role='gridcell'].ag-cell {
  border: none !important;
  border-right: 1px solid #ddd !important;
  box-sizing: border-box;
  color: #323130 !important;
  padding-left: 6px;
  font-family: proxima-nova, sans-serif;
  font-size: 14px;
  line-height: 18px;
  display: flex;
  align-items: center;
  overflow: hidden;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-cell-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  width: 100%;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-overlay-wrapper {
  align-items: start;
  justify-content: center;
  padding-top: 48px !important;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-overlay-no-rows-wrapper {
  padding: 0;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-overlay-no-rows-center {
  background: transparent;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-overlay-loading-center,
._tableAgGridScopedWrapper_1sm2s_93 .ag-overlay-no-rows-center {
  border: none;
  box-shadow: none;
}
._tableAgGridScopedWrapper_1sm2s_93 [data-testid='compare-table__no-rows-overlay'] {
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #919191;
  text-align: center;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-horizontal-left-spacer {
  visibility: hidden !important;
  background: none !important;
  border: none !important;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-pinned-right-header {
  border-left: none;
}
._tableAgGridScopedWrapper_1sm2s_93 .ag-theme-alpine {
  --ag-pinned-column-border: none !important;
  --ag-borders: none;
  --ag-border-color: #ddd;
  --ag-row-border-color: #ddd;
  --ag-header-background-color: #fff;
  --ag-background-color: #fff;
  --ag-odd-row-background-color: #fff;
  --ag-font-family: proxima-nova, sans-serif;
}
._tableAgGridScopedWrapper_1sm2s_93 [role='gridcell'].ag-cell._group-last-row-cell_1sm2s_211 {
  border-right: 1px solid #ddd !important;
  box-sizing: border-box;
}

._spacer-row_1sm2s_216 {
  background-color: #fff !important;
}

._spacer-row_1sm2s_216 [role='gridcell'].ag-cell {
  background-color: #fff !important;
  border-right: none !important;
  padding: 0 !important;
}

._spacer-row_1sm2s_216 [role='gridcell'].ag-cell.ag-column-last {
  border-right: none !important;
}

._label-row_1sm2s_230 {
  background-color: #fff !important;
  font-size: 24px;
  line-height: 28px;
}

._label-row_1sm2s_230 .ag-row {
  border-top: none !important;
  border-bottom: none !important;
}

._label-row_1sm2s_230 [role='gridcell'].ag-cell {
  background-color: #fff !important;
  border: none !important;
  padding: 8px 6px !important;
  font-size: 24px;
  line-height: 28px;
}

._label-row_1sm2s_230 [role='gridcell'].ag-cell.ag-column-last {
  border-right: none !important;
}

._section-header-row_1sm2s_253 {
  background-color: #f7f7f7 !important;
}

._section-header-row_1sm2s_253 [role='gridcell'].ag-cell {
  border-right: none !important;
}

._section-header-row_1sm2s_253 [role='gridcell'].ag-cell.ag-column-last {
  border-right: 1px solid #ddd !important;
}

._section-header-row_1sm2s_253 .ag-pinned-left-cols-container,
._section-header-row_1sm2s_253 .ag-center-cols-container {
  border-right: none !important;
}

._section-header-row_1sm2s_253 .ag-row {
  border-left: 1px solid #ddd !important;
  border-right: 1px solid #ddd !important;
}

._section-header-cell_1sm2s_275 {
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  color: #323130 !important;
  padding-left: 0 !important;
  background-color: #f7f7f7 !important;
}

._section-header-value-cell_1sm2s_287 {
  background-color: #f7f7f7 !important;
}

._label-row-cell_1sm2s_291 {
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  color: #323130 !important;
  background-color: #fff !important;
  padding-left: 0 !important;
}

._label-row-value-cell_1sm2s_301 {
  background-color: #fff !important;
}

._fund-array-value-cell_1sm2s_305 {
  padding: 0 !important;
  overflow: hidden;
}

._fund-array-value-cell_1sm2s_305 .ag-cell-value {
  width: 100%;
  height: 100%;
  min-width: 0;
  display: flex;
  align-items: stretch;
}

._fund-array-grid_1sm2s_318,
._fund-array-grid-fund-row_1sm2s_319 {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  min-width: 0;
}

._fund-array-item_1sm2s_328 {
  display: flex;
  align-items: stretch;
  justify-content: center;
  min-width: 0;
  height: 100%;
  padding: 0;
  border-right: 1px solid #ddd;
  box-sizing: border-box;
  overflow: hidden;
}

._fund-array-item-top-aligned_1sm2s_340 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  min-width: 0;
  width: 100%;
  height: 100%;
  padding: 6px 4px 4px;
  border-right: 1px solid #ddd;
  box-sizing: border-box;
  overflow: hidden;
}

._fund-array-item-quartile_1sm2s_353 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  min-width: 0;
  width: 100%;
  height: 100%;
  padding: 6px 4px 4px;
  border-right: 1px solid #b3b5b8;
  box-sizing: border-box;
  overflow: hidden;
}

._fund-array-item_1sm2s_328:last-child,
._fund-array-item-top-aligned_1sm2s_340:last-child,
._fund-array-item-quartile_1sm2s_353:last-child {
  border-right: none;
}

._fund-array-grid-fund-row_1sm2s_319 ._fund-array-item_1sm2s_328 {
  align-items: stretch;
  justify-content: center;
  overflow: hidden;
}

._fund-array-item-rotated-label_1sm2s_378,
._fund-array-item-rotated-label-content_1sm2s_379,
._fund-array-item-rotated-line_1sm2s_380 {
  display: none;
}

._interactive-trigger-wrapper_1sm2s_384 {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
}

._fund-array-item-label_1sm2s_390 {
  padding-top: 4px;
  display: block;
  width: 100%;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: proxima-nova, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
}

._draggable-header-cell_1sm2s_405 {
  cursor: grab !important;
}

._draggable-header-cell_1sm2s_405:active {
  cursor: grabbing !important;
}

._fund-header_1sm2s_413 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 8px;
  cursor: grab;
  user-select: none;
  box-sizing: border-box;
}

._fund-header_1sm2s_413:active {
  cursor: grabbing;
}

._fund-header-main_1sm2s_429 {
  min-width: 0;
  flex: 1;
  display: flex;
  align-items: flex-start;
  gap: 8px;
  cursor: inherit;
}

._drag-handle_1sm2s_438 {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  flex-shrink: 0;
  margin-top: 1px;
  cursor: inherit;
}

._drag-handle-column_1sm2s_447 {
  display: inline-flex;
  flex-direction: column;
  gap: 2px;
}

._drag-handle-dot_1sm2s_453 {
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #8a8886;
  display: block;
}

._fund-header-title_1sm2s_461 {
  min-width: 0;
  flex: 1;
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  color: #323130;
  white-space: normal;
  overflow: hidden;
  cursor: inherit;
}

._fund-header-remove_1sm2s_476 {
  border: none;
  background: transparent;
  color: #605e5c;
  cursor: pointer;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

._fund-header-remove_1sm2s_476:hover {
  color: #323130;
}

._fund-header-remove_1sm2s_476 svg {
  font-size: 12px;
}

._right-aligned-compare-value-cell_1sm2s_496 {
  text-align: right;
}

._right-aligned-compare-value-cell_1sm2s_496 .ag-cell-value {
  text-align: right;
}

._right-aligned-compare-value-cell_1sm2s_496 ._truncated-cell-content_1sm2s_12 {
  text-align: right;
}

._right-aligned-compare-value-cell_1sm2s_496 ._fund-array-item-top-aligned_1sm2s_340,
._right-aligned-compare-value-cell_1sm2s_496 ._fund-array-item-quartile_1sm2s_353 {
  justify-content: flex-end;
}

._right-aligned-compare-value-cell_1sm2s_496 ._fund-array-item-label_1sm2s_390 {
  text-align: right;
}

._expected-next-fund-separator-row_1sm2s_517 {
  border-bottom: 2px solid #b3b5b8 !important;
}._fund-label-wrapper_1x0p9_1 {
  width: 100%;
  height: 100%;
  min-width: 0;
  min-height: 0;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  overflow: hidden;
  padding: 4px 0;
  box-sizing: border-box;
}

._fund-label-text_1x0p9_14 {
  writing-mode: vertical-rl;
  text-orientation: mixed;
  transform: rotate(180deg);
  display: block;
  max-height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: proxima-nova, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #323130;
  text-align: left;
  white-space: normal;
  overflow-wrap: anywhere;
}._attribute-row_1bmt8_1 {
  display: flex;
  padding-bottom: 6px;
  align-items: flex-end;
  gap: 4px;
  width: 100%;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  min-height: 100%;
}

._attribute-row-top-aligned_1bmt8_12 {
  align-items: flex-start !important;
  padding-top: 12px;
}

._attribute-row-indented_1bmt8_17 {
  padding-left: 20px;
}

._attribute-label_1bmt8_21 {
  display: inline-flex;
  align-items: flex-end;
}

._attribute-icon-wrapper_1bmt8_26 {
  display: inline-flex;
  align-items: flex-end;
}

._attribute-icon_1bmt8_26 {
  cursor: pointer;
}

._section-toggle_1bmt8_35 {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  font: inherit;
  color: inherit;
  font-size: 14px;
  border-right: none;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
}

._section-toggle-icon_1bmt8_51 {
  display: inline-flex;
  width: 8px;
  justify-content: center;
}

._section-toggle-icon_1bmt8_51 svg {
  font-size: 8px;
}._toolbar_1bcq9_1 {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
}

._search-section_1bcq9_8 {
  flex: 1;
  min-width: 0;
}

._actions-section_1bcq9_13 {
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 12px;
  flex-shrink: 0;
}

._separator_1bcq9_21 {
  border-left: 1px solid #ddd;
  display: block;
  height: 32px;
}

._add-button_1bcq9_27 {
  background: #0078d4;
  color: #fff;
  border: none;
  border-radius: 4px;
  height: 32px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 600;
}
._add-button_1bcq9_27:hover {
  background: #106ebe;
}
._add-button_1bcq9_27:disabled {
  background: #f3f2f1;
  color: #a19f9d;
  cursor: not-allowed;
  border: 1px solid #e1dfdd;
  opacity: 1;
}

._download-button_1bcq9_48 {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  height: 32px;
  min-width: 40px;
  padding: 0 12px;
  color: #aaa;
  cursor: pointer;
}
._download-button_1bcq9_48:hover {
  background: #f3f3f3;
}
._download-button_1bcq9_48:disabled {
  background: #f3f2f1;
  border: 1px solid #ddd;
  color: #c8c6c4;
  cursor: not-allowed;
  opacity: 1;
}

._add-button_1bcq9_27 svg {
  font-size: 12px;
}

._download-button_1bcq9_48 svg {
  font-size: 14px;
}._root_1crr2_1 {
  display: flex;
  flex-direction: column;
}

._header_1crr2_6 {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-bottom: 12px;
}

._contentContainer_1crr2_13 {
  display: flex;
  gap: 24px;
  flex: 1;
  height: fit-content;
  padding-bottom: 12px;
}

._title_1crr2_21 {
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  font-size: 27px;
  line-height: 52px;
  letter-spacing: 0%;
  color: #323130;
}
@media screen and (width <= 639px) {
  ._title_1crr2_21 {
    font-size: 24px;
    line-height: 100%;
  }
}

._viewAllLink_1crr2_36 {
  margin-left: auto;
  text-decoration: none;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  background: #0078d4;
  color: #fff;
  border-radius: 4px;
  padding: 0 12px;
  height: 32px;
  border: none;
  cursor: pointer;
}
._viewAllLink_1crr2_36:hover {
  background: #106ebe;
}

._headerRow_1crr2_55 {
  justify-content: space-between;
  display: flex;
  align-items: center;
  width: 100%;
  gap: 12px;
}

._tabMenuNav_1crr2_63 {
  flex: 1;
  min-width: 0;
}

._headerRowEnd_1crr2_68 {
  justify-content: flex-end;
}

._footer_1crr2_72 {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
}._cardHeader_3p9cw_1 {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}

._cardHeader_3p9cw_1 small {
  color: #919191;
  margin-left: 1ch;
  font-size: 14px;
  font-weight: 400;
}

._chartLayout_3p9cw_15 {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 0;
  gap: 12px;
}

._chartResize_3p9cw_23 {
  overflow: auto;
  min-height: 300px;
  height: calc(100dvh - 314px);
  width: 100%;
  box-sizing: border-box;
  position: relative;
}

._footnotes_3p9cw_32 {
  width: 100%;
}

._chartCardWrapper_3p9cw_36 {
  position: relative;
  width: 100%;
}

._chartResizeHandle_3p9cw_41 {
  height: 16px;
  cursor: grab;
  color: #1e8ac8;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 13px;
  font-weight: 600;
  border-top: 1px solid #ddd;
  pointer-events: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

._chartResizeHandle_3p9cw_41:hover {
  color: #1c6893;
  text-decoration: underline;
}

._chartResizeHandle_3p9cw_41:active {
  cursor: grabbing;
}

._card_3p9cw_1 {
  padding: 24px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
}

._loadingOverlay_3p9cw_75 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  z-index: 2;
  pointer-events: all;
}

._cardBody_3p9cw_90 {
  height: 100%;
  align-self: stretch;
  flex-shrink: 1;
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

/* stylelint-disable-next-line selector-class-pattern */
._customSpinner_3p9cw_102 ._fui-fui-Spinner__spinner_3p9cw_102 {
  height: 300px;
  border-color: #0078d4 !important;
}

._loadingSpan_3p9cw_107 {
  padding-left: 5px;
  color: #323130;
  font-family: proxima-nova, sans-serif;
  font-size: 14px;
  font-weight: 600;
  margin-top: 2px;
}

._viewMapDetailsButton_3p9cw_116 {
  background: #fff;
  border: 1px solid #323130;
  color: #323130;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding: 0 16px;
  height: 32px;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.2s;
  margin-right: 12px;
  display: flex;
  align-items: center;
  text-decoration: none;
  box-sizing: border-box;
}
._viewMapDetailsButton_3p9cw_116:hover {
  background: #f3f3f3;
  text-decoration: none;
}

._viewMapDetailsButton_3p9cw_116[aria-disabled=true] {
  color: #919191;
  border-color: #919191;
  background-color: transparent;
  opacity: 0.6;
  cursor: not-allowed;
  pointer-events: none;
}

._chartCard_3p9cw_36 {
  display: flex;
  min-height: 300px;
  height: auto;
  flex: 0 0 auto;
}

._noMapAvailable_3p9cw_155 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  color: #919191;
  text-align: center;
  min-height: 50px;
}

._viewMapDetailsLink_3p9cw_167[aria-disabled=true] {
  pointer-events: none;
}

._viewMapDetailsLink_3p9cw_167 {
  text-decoration: none;
}

._viewMapDetailsButton_3p9cw_116:hover {
  background: #f3f3f3;
}

._verticalSeparator_3p9cw_179 {
  width: 1px;
  height: 32px;
  background: #c8c6c4;
  margin-right: 12px;
  display: inline-block;
  vertical-align: middle;
}

._viewMapDetailsDiv_3p9cw_188 {
  height: 100%;
  display: flex;
  align-items: end;
}._containerDiv_1k8ya_1 {
  width: 100%;
  height: fit-content;
}._containerDiv_1i6h8_1 {
  width: 100%;
  height: fit-content;
  display: flex;
  align-items: center;
  position: relative;
  overflow: visible;
}

._tabList_1i6h8_10 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  overflow: hidden;
  min-width: 0;
}

._tab_1i6h8_10 {
  min-width: 120px;
  height: 40px;
  padding: 0 20px;
  font-size: 14px;
  font-weight: 600;
  font-family: proxima-nova, sans-serif;
  color: #323130;
  background: transparent;
  border: none;
  border-bottom: 3px solid transparent;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  transition: border 0.2s, background 0.2s;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 20px;
}
._tab_1i6h8_10:hover {
  background: transparent;
  border-bottom: 3px solid #ddd;
}
._tab_1i6h8_10:first-of-type {
  padding-left: 12px;
}

._selected_1i6h8_47 {
  border-bottom: 3px solid #0078d4 !important;
}

._menuTrigger_1i6h8_51 {
  min-width: 120px;
  height: 40px;
  padding: 0 20px;
  font-size: 14px;
  font-weight: 600;
  font-family: proxima-nova, sans-serif;
  color: #323130;
  line-height: 20px;
  background: transparent;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: border 0.2s, background 0.2s;
  flex-shrink: 0;
}
._menuTrigger_1i6h8_51:hover {
  background: transparent;
  border-bottom: 3px solid #ddd;
}

._menuItem_1i6h8_78 {
  font-size: 14px;
  font-weight: 600;
  font-family: proxima-nova, sans-serif;
  color: #323130;
  background: #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  max-width: none;
  margin-right: 0;
  overflow: hidden;
}
._menuItem_1i6h8_78:hover {
  background: #f3f2f1;
}
._menuItem_1i6h8_78[aria-selected=true] {
  background: #f3f2f1;
}

._moreIcon_1i6h8_98 {
  font-size: 14px;
  margin-left: 6px;
}