@charset "UTF-8";@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;
}
/* CAOS Toast container top offset */
div[role="region"][aria-label="Notifications"] {
  top: 2rem !important;
}
/* Override toast animation - prevent vertical slide on entry/exit */
div[role="region"][aria-label="Notifications"] > * {
  transform-origin: top center !important;
}
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_16lzt_1 {
  display: flex;
  /* position: relative; */
  /* background: "#fff", */
  flex-shrink: 1;
  min-height: 0;
}

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

._bubble-legend-color-block_16lzt_18 {
  display: flex;
  flex-direction: column;
  min-height: 0;
}

._bubble-legend-section-title_16lzt_24 {
  flex: 0 0 auto;
}

._bubble-legend-list_16lzt_28 {
  margin: 0;
  padding: 0;
  list-style: none;
}

._bubble-legend-scrollable_16lzt_34 {
  overflow-y: auto;
  min-height: 0;
}

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

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

._footnotes_16lzt_53 {
  margin-bottom: 20px;
}

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

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

._bubble-legend-wrapper_16lzt_65 {
  position: sticky;
  top: 0;
  overflow-y: auto;
  width: 100%;
}

._bubble-legend-wrapper-pinned_16lzt_72 {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}

._bubble-legend-measure_16lzt_80 {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
  left: -99999px;
  top: 0;
  width: 160px;
}

._bubble-legend-scrollable_16lzt_34 {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
}

._bubble-legend-size-fixed_16lzt_95 {
  flex: 0 0 auto;
  margin-top: auto;
  padding-bottom: 4px;
  background: #fff;
}

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

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

._bubble-label-bg_16lzt_118 {
  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_16lzt_118._selected_16lzt_127 {
  fill: rgba(255, 255, 255, 0);
}

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

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

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

._bubble-tooltip_16lzt_149 {
  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_16lzt_149::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 20px;
  border-width: 8px;
  border-style: solid;
  border-color: #fff transparent transparent;
}

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

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

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

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

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

._bubble-row-value_16lzt_207 {
  flex: 1;
  font-weight: 600;
  color: #222;
  text-align: left;
}

._fund-container_16lzt_214 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 8px;
}
._fund-container_16lzt_214 h3 {
  margin: 0;
}._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;
}._loadingOverlay_tfb0m_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100px;
}

._axisConfigContainer_tfb0m_8 {
  width: 100%;
  height: auto;
  max-height: 600px;
  overflow: hidden auto;
  --ag-icon-size: 12px;
}
._axisConfigContainer_tfb0m_8 .ag-group-contracted,
._axisConfigContainer_tfb0m_8 .ag-group-expanded {
  margin-left: 12px;
}
._axisConfigContainer_tfb0m_8 .ag-root-wrapper {
  border: none;
}
._axisConfigContainer_tfb0m_8 .ag-header {
  border-bottom: 1px solid #ebebe9;
  background: #fff;
}
._axisConfigContainer_tfb0m_8 .ag-header-cell-resize {
  opacity: 0;
}
._axisConfigContainer_tfb0m_8 .ag-header-cell-menu-button {
  display: none !important;
}
._axisConfigContainer_tfb0m_8 .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;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  color: #323130;
}
._axisConfigContainer_tfb0m_8 .ag-header-cell,
._axisConfigContainer_tfb0m_8 .ag-header-group-cell {
  border: none;
  padding: 0 6px;
}
._axisConfigContainer_tfb0m_8 .ag-header-cell-label {
  display: flex;
  align-items: flex-end;
  white-space: normal;
  overflow: visible;
  line-height: 1.2;
  padding: 0;
}
._axisConfigContainer_tfb0m_8 .ag-cell {
  padding: 0 6px;
  color: #323130;
  display: flex;
  align-items: center;
  min-width: 0;
  overflow: hidden;
}
._axisConfigContainer_tfb0m_8 .ag-cell .ag-cell-wrapper {
  min-width: 0;
  flex: 1 1 0;
  overflow: hidden;
}
._axisConfigContainer_tfb0m_8 .ag-cell-value {
  min-width: 0;
  flex: 1 1 0;
  display: flex;
  align-items: center;
  overflow: hidden;
}
._axisConfigContainer_tfb0m_8 .ag-row-group {
  background-color: #faf9f8;
  border-bottom: 1px solid #edebe9;
}
._axisConfigContainer_tfb0m_8 .ag-row-group .ag-cell {
  padding: 0;
}
._axisConfigContainer_tfb0m_8 .ag-row:hover {
  background-color: #f3f2f1;
  cursor: pointer;
}
._axisConfigContainer_tfb0m_8 .ag-row.ag-row-selected {
  background-color: #deecf9;
}
._axisConfigContainer_tfb0m_8 .ag-row.ag-row-selected:hover {
  background-color: #c7e0f4;
}
._axisConfigContainer_tfb0m_8 .ag-cell-wrapper.ag-row-group-indent-0 {
  padding-left: 0;
}
._axisConfigContainer_tfb0m_8 .ag-horizontal-left-spacer,
._axisConfigContainer_tfb0m_8 .ag-horizontal-right-spacer {
  border-right: none;
  height: 0;
  min-height: 0;
  max-height: 0;
}
._axisConfigContainer_tfb0m_8 .ag-body-horizontal-scroll,
._axisConfigContainer_tfb0m_8 .ag-body-horizontal-scroll.ag-invisible {
  height: 0;
  min-height: 0;
  max-height: 0;
  overflow: hidden;
  border: 0;
}

._groupRow_tfb0m_117 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  gap: 16px;
}

._groupLabel_tfb0m_126 {
  font-weight: 600;
  font-size: 13px;
  color: #323130;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._axisFooter_tfb0m_136 {
  display: flex;
  gap: 8px;
  align-items: center;
  flex-shrink: 0;
}

._footerButton_tfb0m_143 {
  height: 26px;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 600;
  border: 1px solid #0078d4;
  color: #0078d4;
  background: #fff;
  border-radius: 4px;
  cursor: pointer;
  white-space: nowrap;
}
._footerButton_tfb0m_143:hover:not(:disabled) {
  background: #deecf9;
}

._footerButtonDisabled_tfb0m_159 {
  border-color: #c8c6c4;
  color: #a19f9d;
  cursor: not-allowed;
}
._footerButtonDisabled_tfb0m_159:hover {
  background: #fff;
}

._labelDisplayContainer_tfb0m_168 {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
  min-width: 0;
  overflow: hidden;
}

._labelDisplayError_tfb0m_177 ._labelText_tfb0m_177 {
  color: #a4262c;
}

._labelText_tfb0m_177 {
  flex: 0 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
}

._labelEditContainer_tfb0m_190 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
  width: 100%;
}

._labelInput_tfb0m_198 {
  flex: 1;
  height: 24px;
  padding: 0 4px;
  font-size: 13px;
  border: 1px solid #0078d4;
  border-radius: 2px;
  outline: none;
  min-width: 0;
}
._labelInput_tfb0m_198:focus {
  border-color: #005a9e;
  box-shadow: 0 0 0 1px #005a9e;
}

._labelInputError_tfb0m_213 {
  border-color: #a4262c;
}
._labelInputError_tfb0m_213:focus {
  box-shadow: 0 0 0 1px #a4262c;
}

._errorText_tfb0m_220 {
  width: 100%;
  font-size: 11px;
  color: #a4262c;
  white-space: nowrap;
  line-height: 1;
}

._iconButton_tfb0m_228 {
  background: none;
  border: none;
  cursor: pointer;
  color: #605e5c;
  padding: 2px 4px;
  font-size: 14px;
  border-radius: 2px;
  line-height: 1;
  flex-shrink: 0;
}
._iconButton_tfb0m_228:hover {
  color: #0078d4;
  background: #f3f2f1;
}

._rangeCheckbox_tfb0m_244 {
  accent-color: #0078d4;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}
._rangeCheckbox_tfb0m_244:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
._rangeCheckbox_tfb0m_244:disabled:checked {
  accent-color: #0078d4;
  opacity: 0.5;
}

._includedDataText_tfb0m_259 {
  flex: 1 1 0;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  color: #605e5c;
}._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_gpjd4_1 {
  padding: 12px;
  max-width: 550px;
}
html ._modalTitle_gpjd4_5 {
  vertical-align: middle;
}
html ._newsContent_gpjd4_8 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0 -6px;
  font-size: 14px;
}
html ._newsContent_gpjd4_8 > div {
  width: 100%;
  padding: 0 6px;
}
html ._newsContent_gpjd4_8 img {
  max-width: 100%;
}
html ._newsContent_gpjd4_8 h3 {
  font-weight: 600;
}
html ._newsContent_gpjd4_8 ul {
  padding-left: 3ch;
}
html ._newsContent_gpjd4_8 li {
  color: #323130;
}
html ._newsContent_gpjd4_8 ::marker,
html ._newsContent_gpjd4_8 b {
  color: #323130;
}

._video_gpjd4_36 {
  padding-bottom: 46%;
  background-image: url("/assets/market-map-demo-dHhuzdev.gif");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 16px;
}body ._card_1vf1c_1 {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
}

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

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

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

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

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

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

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

._footnotes_1vf1c_62 {
  width: 100%;
}

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

._chartResizeHandle_1vf1c_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_1vf1c_71:hover {
  color: #1C6893;
  text-decoration: underline;
}

._chartResizeHandle_1vf1c_71:active {
  cursor: grabbing;
}

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

._pdfChart_1vf1c_97 {
  width: 930px;
  height: 514px;
}

._restrictedMessage_1vf1c_111 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 80px 20px;
  text-align: center;
  color: #aaa;
  font-size: 24px;
  line-height: 1.5;
  min-height: 400px;
  font-weight: 600;
}

._restrictedIcon_1vf1c_125 {
  margin-bottom: 16px;
  color: #aaa;
  font-size: 24px;
}._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_5hx8b_1 {
  height: auto;
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex: 1;
}

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

._breadCrumb_5hx8b_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_5hx8b_16:hover {
  color: #0078d4;
}
@media screen and (width <= 639px) {
  ._breadCrumb_5hx8b_16 {
    font-size: 24px;
    line-height: 100%;
  }
}

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

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

._returnButton_5hx8b_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_5hx8b_48:hover {
  background: #106ebe;
}
@media screen and (width <= 1200px) {
  ._returnButton_5hx8b_48 {
    font-size: 12px;
    width: 100%;
    margin-left: 0;
    margin-top: 8px;
  }
}

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

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

._optionsMenuItem_5hx8b_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_5hx8b_103 {
  padding: 4px 10px;
  background: #fff;
  border-radius: 0;
}
._optionsMenuItemContent_5hx8b_103:hover {
  background: #f3f3f3 !important;
}
._optionsMenuItemContent_5hx8b_103:active {
  background: #f3f3f3 !important;
}

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

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

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

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

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

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

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

._disabledDownloadButton_5hx8b_166 {
  opacity: 0.5;
  cursor: not-allowed;
}
._disabledDownloadButton_5hx8b_166:hover {
  background: #fff;
}._content-container_1dnw1_1 {
  height: auto;
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex: 1;
  overflow-y: auto;
}

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

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

._header-row_1dnw1_22 {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
}

._table-section_1dnw1_29 {
  display: flex;
  flex-direction: column;
}._table-card_efvqb_1 {
  padding: 12px !important;
}

._table-card-header_efvqb_5 {
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #323130;
}

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

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

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

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

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

._table-content-layout_efvqb_55 {
  position: relative;
  width: 100%;
}

._table-content_efvqb_55 {
  width: 100%;
  max-width: 100%;
  min-width: 0;
}

._add-button-panel_efvqb_66 {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
}

._add-button_efvqb_49 {
  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_efvqb_49:hover {
  background-color: #f8fbfd;
}
._add-button_efvqb_49:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(30, 138, 200, 0.2);
}
._add-button_efvqb_49:disabled {
  background-color: #F9F9F9;
  border: 1px solid #DDD;
  color: #DDD;
  cursor: not-allowed;
}
._add-button_efvqb_49:disabled:focus {
  box-shadow: none;
}

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

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

._search-popover-portal_efvqb_122 {
  position: fixed;
  z-index: 1000;
  width: 480px;
}._input_1a2a8_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_1a2a8_1:hover {
  background-color: #f3f3f3;
}
._input_1a2a8_1:focus {
  background-color: #fff;
  border: 1px solid #0078d4;
}

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

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

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

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

._dropdown_1a2a8_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_1a2a8_62 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  background-color: #f5f5f5;
  padding: 8px 16px;
  font-weight: bold;
}

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

._disabled-item_1a2a8_87 {
  cursor: not-allowed;
  opacity: 0.7;
}
._disabled-item_1a2a8_87:hover {
  background-color: #f3f3f3;
}
._disabled-item_1a2a8_87 ._firm-text_1a2a8_94,
._disabled-item_1a2a8_87 ._strategy-text_1a2a8_95,
._disabled-item_1a2a8_87 ._selected-indicator_1a2a8_96 {
  cursor: not-allowed;
}

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

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

._strategy-name_1a2a8_116 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
  flex: 1 1 0;
}

._strategy-cell-icon_1a2a8_124 {
  flex-shrink: 0;
}

._strategy-text_1a2a8_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_1a2a8_95:hover {
  color: #106ebe;
  text-decoration: underline;
}

._clear-button_1a2a8_143 {
  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_1a2a8_143:hover {
  color: #0078d4;
}

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

._no-results-title_1a2a8_172,
._no-results-subtitle_1a2a8_173 {
  width: 100%;
  text-align: center;
}

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

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

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

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

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

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

._search-input-icon_1a2a8_211 {
  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_1377w_1 {
  width: 100%;
  overflow-x: auto;
}

._compare-table_1377w_6 {
  width: 100%;
  min-width: 0;
  vertical-align: top;
  height: calc(100vh - 140px);
}
._compare-table_1377w_6 .ag-body-horizontal-scroll-viewport {
  overflow-x: auto !important;
}
._compare-table_1377w_6 .ag-horizontal-right-spacer {
  overflow: hidden !important;
  border-bottom: none !important;
}

.host-app ._compare-table_1377w_6 {
  height: calc(100vh - 140px - 64px);
}

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

._wrap-cell-content_1377w_33 {
  display: block;
  width: 100%;
  white-space: pre-line;
  overflow-wrap: break-word;
  line-height: 1.3;
}

._wrap-row-cell_1377w_41 {
  display: flex !important;
  align-items: flex-start !important;
  padding-top: 6px !important;
  line-height: normal !important;
}

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

.research-doc-link {
  margin-left: 6px;
  color: #1E8AC8;
  text-decoration: none;
}
.research-doc-link:hover {
  color: #1C6893;
}

._strategy-link_1377w_63 {
  color: #1E8AC8;
  font-weight: 600;
  text-decoration: none;
  display: block;
  width: auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._strategy-link_1377w_63:hover {
  color: #1C6893;
  text-decoration: underline !important;
}
._strategy-link_1377w_63:visited {
  color: #1E8AC8;
}
._strategy-link_1377w_63 + svg {
  margin-left: 4px;
}

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

._multiple-strategies-container_1377w_89 {
  max-height: 240px;
  overflow-y: auto;
}

._multiple-strategies-tooltip-header_1377w_94 {
  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_1377w_104 {
  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_1377w_115 {
  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_1377w_115:hover, ._strategy-link-button_1377w_115:focus-visible {
  color: #1C6893;
  text-decoration: underline !important;
}

._multiple-strategies-tooltip-list_1377w_136 {
  max-height: 240px;
  overflow-y: auto;
}

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

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

._multiple-strategies-tooltip-row-inner_1377w_150 {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}

._tableAgGridScopedWrapper_1377w_157 .ag-root-wrapper {
  border: none;
  border-radius: 0;
  width: 100%;
}
._tableAgGridScopedWrapper_1377w_157 .ag-root-wrapper-body {
  min-height: auto;
}
._tableAgGridScopedWrapper_1377w_157 .ag-header {
  border-bottom: none;
  border-right: none;
  background-color: #fff;
}
._tableAgGridScopedWrapper_1377w_157 .ag-pinned-left-header {
  border-bottom: 1px solid #ddd;
}
._tableAgGridScopedWrapper_1377w_157 .ag-floating-top {
  border-bottom: none;
  background-color: #fff;
  overflow: hidden !important;
  padding-right: 16px !important;
  position: relative;
}
._tableAgGridScopedWrapper_1377w_157 .ag-floating-top .ag-row,
._tableAgGridScopedWrapper_1377w_157 .ag-floating-top .ag-row:last-child {
  border-bottom: 1px solid #ddd !important;
}
._tableAgGridScopedWrapper_1377w_157 .ag-header-row {
  background-color: #fff;
}
._tableAgGridScopedWrapper_1377w_157 [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_1377w_157 [role='columnheader'].ag-header-cell[class*='draggable-header-cell'] {
  border-bottom: 2px solid var(--strategy-header-border-color) !important;
}
._tableAgGridScopedWrapper_1377w_157 .ag-header-cell-label {
  align-items: end !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
}
._tableAgGridScopedWrapper_1377w_157 .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_1377w_157 .ag-header-cell-resize {
  opacity: 0 !important;
}
._tableAgGridScopedWrapper_1377w_157 .ag-header-cell-menu-button {
  display: none;
}
._tableAgGridScopedWrapper_1377w_157 .ag-row {
  border-bottom: 1px solid #ddd;
  background-color: #fff;
}
._tableAgGridScopedWrapper_1377w_157 .ag-row:last-child {
  border-bottom: none;
}
._tableAgGridScopedWrapper_1377w_157 [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_1377w_157 .ag-cell-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  width: 100%;
}
._tableAgGridScopedWrapper_1377w_157 .ag-overlay-wrapper {
  align-items: start;
  justify-content: center;
  padding-top: 48px !important;
}
._tableAgGridScopedWrapper_1377w_157 .ag-overlay-no-rows-wrapper {
  padding: 0;
}
._tableAgGridScopedWrapper_1377w_157 .ag-overlay-no-rows-center {
  background: transparent;
}
._tableAgGridScopedWrapper_1377w_157 .ag-overlay-loading-center,
._tableAgGridScopedWrapper_1377w_157 .ag-overlay-no-rows-center {
  border: none;
  box-shadow: none;
}
._tableAgGridScopedWrapper_1377w_157 [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_1377w_157 .ag-horizontal-left-spacer {
  visibility: hidden !important;
  background: none !important;
  border: none !important;
}
._tableAgGridScopedWrapper_1377w_157 .ag-pinned-right-header {
  border-left: none !important;
}
._tableAgGridScopedWrapper_1377w_157 .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_1377w_157 [role='gridcell'].ag-cell._group-last-row-cell_1377w_289 {
  border-right: 1px solid #ddd !important;
  box-sizing: border-box;
}
._tableAgGridScopedWrapper_1377w_157 [role='gridcell'].ag-cell._add-column-cell_1377w_293 {
  border: none !important;
}
._tableAgGridScopedWrapper_1377w_157 [role='columnheader'].ag-header-cell._add-column-header_1377w_296 {
  border: none !important;
  border-right: none !important;
}

._spacer-row_1377w_301 {
  background-color: #fff !important;
  border-bottom: none !important;
}

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

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

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

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

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

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

._section-header-row_1377w_339 {
  background-color: #f7f7f7 !important;
  border-top: 1px solid #ddd !important;
}

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

._section-header-row_1377w_339 [role='gridcell'].ag-cell:nth-last-child(2) {
  border-right: 1px solid #ddd !important;
}

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

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

._section-header-cell_1377w_362 {
  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;
  height: 100%;
  display: flex;
}

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

._label-row-cell_1377w_380 {
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  color: #323130 !important;
  background-color: #fff !important;
  padding: 6px 0 6px 6px;
  display: flex;
  align-items: center;
  height: 100%;
}

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

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

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

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

._fund-array-item_1377w_420 {
  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_1377w_432 {
  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_1377w_445 {
  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 #bbb;
  box-sizing: border-box;
  overflow: hidden;
}

._fund-array-item_1377w_420:last-child,
._fund-array-item-top-aligned_1377w_432:last-child,
._fund-array-item-quartile_1377w_445:last-child {
  border-right: none;
}

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

._fund-array-item-rotated-label_1377w_470,
._fund-array-item-rotated-label-content_1377w_471,
._fund-array-item-rotated-line_1377w_472 {
  display: none;
}

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

._fund-array-item-label_1377w_482 {
  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_1377w_497 {
  cursor: grab !important;
}

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

._fund-header_1377w_505 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: baseline;
  gap: 6px;
  cursor: grab;
  user-select: none;
  box-sizing: border-box;
}

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

._fund-header-main_1377w_520 {
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: inherit;
  transform: translateY(-1px);
}

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

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

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

._fund-header-drag-icon_1377w_552 {
  color: #aaa;
  flex-shrink: 0;
}

._fund-header-title_1377w_557 {
  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: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: inherit;
}

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

._fund-header-remove_1377w_573:hover {
  color: #1E8AC8;
}

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

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

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

._right-aligned-compare-value-cell_1377w_593 ._truncated-cell-content_1377w_24 {
  text-align: right;
}

._right-aligned-compare-value-cell_1377w_593 ._fund-array-item-top-aligned_1377w_432,
._right-aligned-compare-value-cell_1377w_593 ._fund-array-item-quartile_1377w_445 {
  justify-content: flex-end;
}

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

._expected-next-fund-separator-row_1377w_614 {
  border-bottom: 2px solid #bbb !important;
}

._footnote-row_1377w_618 {
  overflow: hidden !important;
  border: none !important;
}

._footnote-row_1377w_618 > div {
  width: 100% !important;
  overflow: hidden !important;
}

._footnote-row-cell_1377w_628 {
  width: 0 !important;
  min-width: 100% !important;
  overflow: hidden !important;
  overflow-wrap: break-word !important;
  white-space: normal !important;
  padding: 8px 6px !important;
}

._add-column-header_1377w_296 {
  border: none !important;
  border-right: none !important;
  background-color: #fff !important;
  padding: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

._add-column-cell_1377w_293 {
  border: none !important;
  border-right: none !important;
  background-color: #fff !important;
  padding: 0 !important;
  box-shadow: 0 2px 0 0 #fff !important;
}

._add-column-button_1377w_655 {
  width: 29px;
  height: 29px;
  min-width: 29px;
  border: 1px solid #1e8ac8;
  border-radius: 10%;
  background-color: #fff;
  color: #1e8ac8;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 1;
  cursor: pointer;
  padding: 0;
}
._add-column-button_1377w_655:hover {
  background-color: #f8fbfd;
}
._add-column-button_1377w_655:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(30, 138, 200, 0.2);
}
._add-column-button_1377w_655:disabled {
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  color: #ddd;
  cursor: not-allowed;
}._fund-label-wrapper_1la1f_1 {
  width: 100%;
  height: 100%;
  min-width: 0;
  min-height: 0;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding: 4px 0;
  box-sizing: border-box;
}

._fund-label-text_1la1f_15 {
  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;
}

._fund-label-liquidated-wrapper_1la1f_33 {
  cursor: pointer;
}

._fund-label-liquidated_1la1f_33 {
  font-size: 12px;
  line-height: 1;
}

._fund-label-dagger_1la1f_42 {
  display: inline-block;
  transform: rotate(90deg);
}

._fund-label-icon_1la1f_47 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-bottom: 4px;
}._attribute-row_1mkqa_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_1mkqa_12 {
  align-items: flex-start !important;
  padding-top: 12px;
}

._attribute-row-top-aligned-head-quarter_1mkqa_17 {
  align-items: flex-start !important;
  padding-top: 6px;
}

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

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

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

._attribute-icon_1mkqa_31 {
  cursor: pointer;
}

._section-toggle_1mkqa_40 {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 0 0 0 6px;
  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_1mkqa_56 {
  display: inline-flex;
  width: 8px;
  justify-content: center;
}

._section-toggle-icon_1mkqa_56 svg {
  font-size: 8px;
}
._footnotes-container_m1iw2_2 {
  padding: 0;
  border-top: solid 1px #ddd;
}

._footnotes-toggle_m1iw2_7 {
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  border: none;
  background: none;
  padding: 4px 0;
  width: 100%;
  text-align: left;
}

._footnotes-toggle-icon_m1iw2_19 {
  color: #605e5c;
  font-size: 10px;
  width: 10px;
}

._footnotes-symbol_m1iw2_25 {
  font-size: 12px;
  margin-left: 16px;
}

._footnotes-toggle-label_m1iw2_30 {
  font-family: proxima-nova, Arial, sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #323130;
}

._footnotes-content_m1iw2_37 {
  margin-top: 8px;
  padding-left: 16px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._disclaimers-list_m1iw2_45 {
  margin: 0;
  padding: 0 0 0 16px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._disclaimer-item_m1iw2_53 {
  display: block;
  font-family: proxima-nova, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #323130;
  line-height: 1.5;
  overflow-wrap: break-word;
  padding-left: 12px;
  position: relative;
}
._disclaimer-item_m1iw2_53::before {
  content: "•";
  position: absolute;
  left: 0;
}

._symbol-text_m1iw2_70 {
  font-family: proxima-nova, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #323130;
  line-height: 1.5;
  margin: 0;
  padding-left: 16px;
}

._benchmark-section_m1iw2_80 {
  margin-top: 8px;
}

._benchmark-title_m1iw2_84 {
  font-family: proxima-nova, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #323130;
  margin: 0 0 6px;
}

._benchmark-group_m1iw2_92 {
  margin-bottom: 4px;
  padding-left: 8px;
}

._benchmark-group-toggle_m1iw2_97 {
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  border: none;
  background: none;
  padding: 2px 0;
  text-align: left;
}

._benchmark-group-icon_m1iw2_108 {
  color: #605e5c;
  font-size: 9px;
  width: 9px;
}

._benchmark-group-label_m1iw2_114 {
  font-family: proxima-nova, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #323130;
}

._benchmark-list_m1iw2_121 {
  margin: 4px 0 0;
  padding: 0 0 0 24px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._benchmark-item_m1iw2_129 {
  display: block;
  font-family: proxima-nova, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #323130;
  line-height: 1.5;
  overflow-wrap: break-word;
  padding-left: 12px;
  position: relative;
}
._benchmark-item_m1iw2_129::before {
  content: "•";
  position: absolute;
  left: 0;
}._toolbar_197qo_1 {
  display: flex;
  align-items: flex-end;
  gap: 12px;
}

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

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

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

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

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

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

._download-button_197qo_47 svg {
  font-size: 14px;
}

._clear-button_197qo_76 {
  display: flex;
  align-items: center;
  gap: 5px;
}
._clear-button_197qo_76:hover:not(:disabled) {
  background-color: color-mix(in srgb, var(--background-active, #1e8ac8) 20%, #fff) !important;
}
._clear-button_197qo_76:disabled {
  cursor: not-allowed !important;
}._comparison-matrix-header_1a8lp_1 {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
}

._comparison-matrix-text_1a8lp_8 {
  color: #919191;
  font-family: proxima-nova, sans-serif;
  font-size: 30px;
  font-weight: 400;
  text-decoration: none;
  line-height: 52px;
}
._comparison-matrix-text_1a8lp_8:hover {
  color: #0078d4;
}

._separator_1a8lp_20 {
  color: #919191;
  font-family: proxima-nova, sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-weight: 400;
}

._select-list-tooltip-trigger_1a8lp_28 {
  display: inline-flex;
}

._select-list-button_1a8lp_32 {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
}

._select-list-button-disabled_1a8lp_42 {
  cursor: not-allowed;
}
._select-list-button-disabled_1a8lp_42:hover {
  cursor: not-allowed;
}

._select-list-button_1a8lp_32:disabled {
  cursor: not-allowed;
}

._select-list-text_1a8lp_53 {
  color: #919191;
  font-family: source-sans-pro, sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-weight: 600;
}

._select-list-text-active_1a8lp_61 {
  color: #323130;
}

._select-list-icon_1a8lp_65 {
  color: #919191;
  font-size: 14px;
}

._select-list-button_1a8lp_32:hover ._select-list-text_1a8lp_53 {
  color: #1e8ac8;
}

._select-list-button-open_1a8lp_74 ._select-list-text_1a8lp_53 {
  color: #1e8ac8;
}

._select-list-button-open_1a8lp_74 ._select-list-icon_1a8lp_65 {
  color: #1e8ac8;
}

._select-list-button-disabled_1a8lp_42:hover ._select-list-text_1a8lp_53,
._select-list-button-disabled_1a8lp_42:hover ._select-list-icon_1a8lp_65,
._select-list-button_1a8lp_32:disabled ._select-list-text_1a8lp_53,
._select-list-button_1a8lp_32:disabled ._select-list-icon_1a8lp_65 {
  color: #919191;
}

._select-list-button_1a8lp_32:focus {
  outline: none;
}

._select-list-button_1a8lp_32:focus-visible {
  outline: 2px solid rgba(30, 138, 200, 0.2);
  outline-offset: 4px;
  border-radius: 4px;
}

._select-list-popover-portal_1a8lp_99 {
  position: fixed;
  z-index: 1000;
}._popover_1jzvv_1 {
  width: 300px;
  background-color: #fff;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  border: 1px solid #ddd;
  overflow: hidden;
  padding: 12px 0;
}

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

._disabled-item_1jzvv_16 {
  cursor: not-allowed;
}
._disabled-item_1jzvv_16:hover {
  background-color: #fff !important;
  cursor: not-allowed;
}
._disabled-item_1jzvv_16 ._result-label_1jzvv_23 {
  color: #919191;
  cursor: not-allowed;
}

._section_1jzvv_11 + ._section_1jzvv_11 {
  margin-top: 12px;
  padding-top: 0;
}

._section-title_1jzvv_33 {
  padding: 0 8px 8px;
  color: #333;
  font-family: source-sans-pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

._section-list_1jzvv_42 {
  max-height: 160px;
  overflow-y: auto;
}

._result-item_1jzvv_47 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 5px 16px;
  border: none;
  background-color: #fff;
  cursor: pointer;
  text-align: left;
}
._result-item_1jzvv_47:hover {
  background-color: #f3f3f3;
}

._result-label_1jzvv_23 {
  color: #333;
  font-family: source-sans-pro, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  min-width: 0;
}

._selected-item_1jzvv_72 {
  background-color: #f3f3f3;
}
._selected-item_1jzvv_72 ._result-label_1jzvv_23 {
  font-weight: 700;
}

._empty-section_1jzvv_79,
._loading-container_1jzvv_80,
._error-container_1jzvv_81 {
  padding: 12px 16px;
  text-align: center;
  color: #919191;
  font-family: source-sans-pro, sans-serif;
  font-size: 14px;
}._dialog-surface_5xvug_1 {
  max-width: 790px !important;
  border-radius: 3px !important;
  padding: 0 !important;
  overflow: hidden;
  border: 1px solid #ddd;
}

._dialog-body_5xvug_9 {
  padding: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  overflow: hidden !important;
  border: none !important;
  gap: 0 !important;
}

._dialog-header_5xvug_18 {
  display: flex;
  padding: 13px;
  align-items: center;
  gap: 7px;
  align-self: stretch;
  border-bottom: 1px solid #ddd;
  background: #fff;
  box-sizing: border-box;
  flex-shrink: 0;
}

._dialog-title_5xvug_30 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  flex: 1 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
  font-feature-settings: "liga" off, "clig" off;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

._dialog-close-button_5xvug_46 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 11px;
  height: 11px;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  color: #aaa;
  flex-shrink: 0;
}
._dialog-close-button_5xvug_46:hover {
  color: #888;
}
._dialog-close-button_5xvug_46:focus {
  outline: none;
}
._dialog-close-button_5xvug_46 svg {
  width: 11px;
  height: 11px;
}

._dialog-content_5xvug_70 {
  display: flex !important;
  padding: 13px !important;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  align-self: stretch;
  background: #fff;
  border-top: 1px solid #ddd;
}

._dialog-message_5xvug_81 {
  color: #333;
  font-feature-settings: "liga" off, "clig" off;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._dialog-footer_5xvug_91 {
  display: flex;
  padding: 13px;
  justify-content: flex-end;
  align-items: center;
  gap: 13px;
  align-self: stretch;
  border-top: 1px solid #ddd;
  background: #fff;
  box-sizing: border-box;
}

._sections-container_5xvug_103 {
  max-height: 400px;
  overflow-y: auto;
  align-self: stretch;
}

._section_5xvug_103 {
  margin-bottom: 4px;
}

._section-header_5xvug_113 {
  display: flex;
  padding: 5px 7px;
  align-items: center;
  gap: 6px;
  flex: 1 0 0;
}

._section-expand-button_5xvug_121 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 9px;
  height: 9px;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  color: #aaa;
  flex-shrink: 0;
}
._section-expand-button_5xvug_121 svg {
  width: 9px;
  height: 9px;
}

._section-checkbox-button_5xvug_139 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
}

._section-title_5xvug_149 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  flex: 1 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
  font-feature-settings: "liga" off, "clig" off;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
}

._section-items_5xvug_165 {
  display: flex;
  flex-direction: column;
  padding-left: 38px;
}

._entity-row_5xvug_171 {
  display: flex;
  padding: 6px 7px;
  align-items: center;
  gap: 6px;
  flex: 1 0 0;
  width: 100%;
  border: none;
  background: transparent;
  cursor: pointer;
  text-align: left;
}
._entity-row_5xvug_171:hover {
  background-color: #f5f5f5;
}

._entity-firm-name_5xvug_187 {
  display: flex;
  align-items: center;
  flex: 1 1 0;
  min-width: 0;
  color: #333;
  font-feature-settings: "liga" off, "clig" off;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._entity-firm-name-text_5xvug_201 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 0 1 auto;
  min-width: 0;
}

._entity-strategy-name_5xvug_209 {
  display: flex;
  align-items: center;
  flex: 1 1 0;
  min-width: 0;
  color: #333;
  font-feature-settings: "liga" off, "clig" off;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._entity-strategy-name-text_5xvug_223 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 0 1 auto;
  min-width: 0;
}

._duplicate-badge_5xvug_231 {
  color: #919191;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  margin-left: 4px;
  flex-shrink: 0;
  white-space: nowrap;
}

._warning-icon-wrapper_5xvug_242 {
  display: inline-flex;
  align-items: center;
  margin-left: 4px;
  vertical-align: middle;
}

._warning-icon_5xvug_242 {
  vertical-align: middle;
}

._checkbox_5xvug_253 {
  width: 16px;
  height: 16px;
  border: 1px solid #aaa;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  color: transparent;
}

._checkbox-checked_5xvug_265 {
  border-color: #1e8ac8;
  color: #1e8ac8;
}

._checkbox-indeterminate_5xvug_270 {
  border-color: #aaa;
  color: #aaa;
}

._checkbox-icon-visible_5xvug_275 {
  width: 11px;
  height: 11px;
  opacity: 1;
}

._checkbox-icon-hidden_5xvug_281 {
  width: 11px;
  height: 11px;
  opacity: 0;
}

._cancel-button_5xvug_287 {
  display: flex;
  padding: 5.5px 11px;
  justify-content: center;
  align-items: center;
  gap: 7px;
  border-radius: 3px;
  border: 1px solid #0c3980;
  background: #fff;
  color: #0c3980;
  cursor: pointer;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

._update-button_5xvug_304 {
  display: flex;
  padding: 5.5px 11px;
  justify-content: center;
  align-items: center;
  gap: 7px;
  border-radius: 3px;
  border: none;
  background: #0c3980;
  color: #fff;
  cursor: pointer;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}
._update-button_5xvug_304:disabled {
  background: #ddd;
  color: #aaa;
  cursor: not-allowed;
}._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;
}