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

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

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

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

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

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

._main_oh6zp_75 {
  display: flex;
  flex-direction: column;
}._infoTooltip_ll60f_1 {
  vertical-align: middle;
  width: 14px;
  height: 14px;
  margin-top: -1px;
  color: #AAA;
}
._infoTooltip_ll60f_1:hover {
  color: #1E8AC8;
}

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

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

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

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

._footnotes_1f6fv_32 {
  margin-bottom: 20px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._hasSelectedValue_m5v41_93 > button {
  color: #323130;
}

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

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

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

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

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

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

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

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

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

._listbox_thn2q_18 {
  background-color: #fff;
}

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

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

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

._chart-container_wx0ka_13 {
  height: 514px;
}

._error-container_wx0ka_17 {
  height: 257px;
}

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

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

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

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

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

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

._marketMapsWidget_zqjof_77 {
  height: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

._wrapper_13iha_1 input {
  display: none;
}

._label_13iha_17 {
  margin-bottom: 12px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._footnotes_1s3xr_62 {
  width: 100%;
}

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

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

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

._chartResizeHandle_1s3xr_71:active {
  cursor: grabbing;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._headerContainer_pd61z_160 {
  width: 100%;
  display: flex;
  flex-direction: column;
}._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;
}