@charset "UTF-8";/**
 * CA Design Tokens - Complete Token Set
 * Auto-generated from Figma and supplementary sources
 * Do not edit directly
 */

/* ========================================
   LIGHT MODE TOKENS (from Figma)
   ======================================== */

/**
 * Design Tokens - Light Mode
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --background-05-Percentile: #7b7e83;
  --background-25-Percentile: #a7a9ac;
  --background-75-Percentile: #cacbcd;
  --background-95-Percentile: #dcddde;
  --background-active: #1e8ac8;
  --background-active-filled: #1e8ac833;
  --background-active-filled-hover: #1c6893;
  --background-active-outline-hover: #1e8ac833;
  --background-CA-Logo: #a7a9ac;
  --background-disabled: #f9f9f9;
  --background-error: #dc3220;
  --background-hover: #f3f3f3;
  --background-negative-1: #791c27;
  --background-negative-2: #d44153;
  --background-negative-3: #e27f8b;
  --background-negative-4: #f9e2e5;
  --background-no-color-bg: #ffffff;
  --background-Page-Background: #fafafa;
  --background-positive-1: #2f7dad;
  --background-positive-2: #4ba1d3;
  --background-positive-3: #a5d0e9;
  --background-positive-4: #d2e8f4;
  --background-primary: #ffffff;
  --background-primary-action-filled-disabled-button: #dddddd;
  --background-primary-hover-button: #476bb3;
  --background-primary-initial-button: #0c3980;
  --background-shadow: #0000001e;
  --background-top-tab: #ffffff1a;
  --border-active: #1e8ac8;
  --border-active-hover: #1c6893;
  --border-edited-input: #aaaaaa;
  --border-error: #dc3220;
  --border-primary: #dddddd;
  --border-secondary-hover-button: #476bb3;
  --border-secondary-initial-button: #0c3980;
  --border-warning: #e78024;
  --greyscale-active-grey-eeeeee: #eeeeee;
  --Greyscale-Bluish-Grey-F2F4F7: #f2f4f7;
  --greyscale-code-content-1e1e1e: #1e1e1e;
  --greyscale-column-header-line-bbbbbb: #bbbbbb;
  --greyscale-dark-grey-333333: #333333;
  --greyscale-dark-mode-bg-0F1014: #0f1014;
  --greyscale-Dark-Mode-Lines: #474747;
  --greyscale-dark-mode-muted-grey-2c2d30: #2c2d30;
  --greyscale-dark-mode-secondary-bg: #1a1a1d;
  --greyscale-disabled-grey-f9f9f9: #f9f9f9;
  --greyscale-grey-border-dddddd: #dddddd;
  --greyscale-hover-grey-f3f3f3: #f3f3f3;
  --greyscale-icon-disabled-aaaaaa-60: #aaaaaa99;
  --greyscale-icon-grey-aaaaaa: #aaaaaa;
  --greyscale-light-grey-919191: #919191;
  --greyscale-lightest-grey-fafafa: #fafafa;
  --greyscale-muted-grey-555555: #555555;
  --greyscale-white-ffffff: #ffffff;
  --greyscale-white-ffffff-10: #ffffff1a;
  --icon-active: #1e8ac8;
  --icon-active-hover: #1c6893;
  --icon-dark: #333333;
  --icon-disabled: #aaaaaa99;
  --icon-error: #dc3220;
  --icon-on-color-bg: #ffffff;
  --icon-primary: #aaaaaa;
  --icon-primary-hover-button: #0c3980;
  --icon-primary-secondary-initial-button: #ffffff;
  --icon-secondary-hover-button: #476bb3;
  --icon-warning: #e78024;
  --large-Corner-Radius: 3px;
  --large-dim-alert-button-0-gap: 5px;
  --large-dim-alert-button-gap: 4px;
  --large-dim-alert-button-horizontal-padding: 8px;
  --large-dim-alert-left-padding-1: 18px;
  --large-dim-alert-left-padding-2: 35px;
  --large-dim-alert-left-padding-3: 52px;
  --large-dim-alert-left-padding-4: 69px;
  --large-dim-alert-right-padding: 14px;
  --large-dim-alert-vertical-padding: 8px;
  --large-dim-badge-horizontal-padding: 7px;
  --large-dim-badge-vertical-padding: 2px;
  --large-dim-button-horizontal-padding: 12px;
  --large-dim-button-icon-only-size: 32px;
  --large-dim-button-vertical-padding: 6px;
  --large-dim-chart-axis-label-padding: 22px;
  --large-dim-chart-legend-box-padding: 6px;
  --large-dim-chart-legend-line-padding: 12px;
  --large-dim-chart-padding: 8px;
  --large-dim-chart-vertical-gap: 4px;
  --large-dim-control-box: 18px;
  --large-dim-corner-radius: 5px;
  --large-dim-date-picker-base-month-horizontal-padding: 24px;
  --large-dim-date-picker-base-year-horizontal-padding: 11px;
  --large-dim-date-picker-element-height: 28px;
  --large-dim-date-picker-element-month-width: 90px;
  --large-dim-date-picker-element-week-width: 28px;
  --large-dim-date-picker-element-year-width: 44px;
  --large-dim-date-picker-gap: 14px;
  --large-dim-date-picker-padding: 14px;
  --large-dim-date-picker-text-width: 120px;
  --large-dim-filters-bar-base-horizontal-padding: 3px;
  --large-dim-filters-bar-base-vertical-padding: 14px;
  --large-dim-filters-column-filter-child-padding: 31px;
  --large-dim-filters-column-filter-grandchild-padding: 54px;
  --large-dim-filters-dropdowns-tab-horizontal-padding: 14px;
  --large-dim-filters-gap: 12px;
  --large-dim-filters-large-padding: 22px;
  --large-dim-filters-medium-padding: 12px;
  --large-dim-filters-row-filters-child-padding: 24px;
  --large-dim-filters-row-filters-grandchild-padding: 40px;
  --large-dim-filters-row-filters-vertical-parent-padding: 9px;
  --large-dim-filters-small-padding: 6px;
  --large-dim-filters-small-vertical-padding: 6px;
  --large-dim-filters-vertical-padding: 8px;
  --large-dim-header-bottom-padding: 6px;
  --large-dim-header-horizontal-gap: 14px;
  --large-dim-header-horizontal-padding: 12px;
  --large-dim-header-larger-vertical-padding: 18px;
  --large-dim-header-top-padding: 22px;
  --large-dim-header-vertical-padding: 11px;
  --large-dim-horizontal-padding: 8px;
  --large-dim-input-date-date-horizontal-padding: 7px;
  --large-dim-input-date-date-width: 79px;
  --large-dim-input-date-longer-date-width: 93px;
  --large-dim-input-date-vertical-gap: 4px;
  --large-dim-input-edit-input-gap: 10px;
  --large-dim-input-edit-input-smaller-vertical-padding: 4px;
  --large-dim-input-edit-input-vertical-padding: 6px;
  --large-dim-input-height: 32px;
  --large-dim-input-key-stat-horizontal-gap: 6px;
  --large-dim-input-table-height: 28px;
  --large-dim-larger-vertical-padding: 7px;
  --large-dim-list-element-icon-padding: 3px;
  --large-dim-list-element-large-icon-padding: 4px;
  --large-dim-list-element-screening-horizontal-padding: 12px;
  --large-dim-list-element-smaller-vertical-padding: 6px;
  --large-dim-list-element-text-gap: 5px;
  --large-dim-list-element-vertical-padding: 7px;
  --large-dim-menu-vertical-padding: 6px;
  --large-dim-modal-gap-large: 14px;
  --large-dim-modal-gap-medium: 12px;
  --large-dim-modal-gap-small: 6px;
  --large-dim-modal-padding-large: 22px;
  --large-dim-modal-padding-medium: 14px;
  --large-dim-modal-padding-small: 10px;
  --large-dim-navigation-breadcrumb-height: 38px;
  --large-dim-navigation-breadcrumb-overlap: -29px;
  --large-dim-navigation-breadcrumb-vertical-padding: 4px;
  --large-dim-navigation-dropdown-padding: 4.5px;
  --large-dim-navigation-icon-bar-container-size: 25px;
  --large-dim-navigation-large-gap: 14px;
  --large-dim-navigation-large-padding: 28px;
  --large-dim-navigation-padding: 14px;
  --large-dim-navigation-search-bar-gap: 6px;
  --large-dim-navigation-search-bar-height: 32px;
  --large-dim-navigation-search-nav-dropdown-padding: 5.5px;
  --large-dim-navigation-search-nav-grip-padding: 3px;
  --large-dim-navigation-search-nav-left-padding: 12px;
  --large-dim-navigation-search-nav-vertical-padding: 7px;
  --large-dim-navigation-top-header-height: 48px;
  --large-dim-navigation-top-header-left-padding: 7px;
  --large-dim-navigation-top-header-medium-gap: 10px;
  --large-dim-navigation-top-header-right-padding: 12px;
  --large-dim-navigation-top-header-small-gap: 6px;
  --large-dim-navigation-vertical-padding: 8px;
  --large-dim-normal-gap: 8px;
  --large-dim-slider-container-width: 254px;
  --large-dim-slider-half-width: 120px;
  --large-dim-slider-height: 4px;
  --large-dim-slider-overlap: -10.5px;
  --large-dim-slider-vertical-padding: 0px;
  --large-dim-slider-width: 240px;
  --large-dim-stepper-vertical-padding: 5px;
  --large-dim-table-gap: 7px;
  --large-dim-table-horizontal-padding: 7px;
  --large-dim-table-input-height: 29px;
  --large-dim-table-large-horizontal-padding: 12px;
  --large-dim-table-name-column-left-padding-1: 12px;
  --large-dim-table-name-column-left-padding-2: 22px;
  --large-dim-table-name-column-left-padding-3: 32px;
  --large-dim-table-name-column-left-padding-4: 42px;
  --large-dim-table-name-column-left-padding-5: 52px;
  --large-dim-table-table-checkbox-top-padding: 6px;
  --large-dim-table-table-header-gap: 5px;
  --large-dim-table-table-header-large-vertical-padding: 11px;
  --large-dim-table-table-header-small-horizontal-padding: 6px;
  --large-dim-table-table-header-small-vertical-padding: 4px;
  --large-dim-table-table-header-textbox-height-1-line: 28px;
  --large-dim-table-table-header-textbox-height-2-lines: 32px;
  --large-dim-table-table-header-vertical-padding: 5px;
  --large-dim-table-table-height: 33px;
  --large-dim-tabs-border-height: 5px;
  --large-dim-tabs-card-internal-horizontal-padding: 16px;
  --large-dim-tabs-card-internal-vertical-padding: 9px;
  --large-dim-tabs-top-horizontal-padding: 21px;
  --large-dim-toast-padding: 12px;
  --large-dim-toggle-height: 10px;
  --large-dim-toggle-horizontal-padding: 3.5px;
  --large-dim-toggle-overlap: -13.5px;
  --large-dim-toggle-vertical-gap: 6px;
  --large-dim-toggle-vertical-padding: 3px;
  --large-dim-toggle-width: 31px;
  --large-dim-tool-tip-cross-padding: 5px;
  --large-dim-tool-tip-padding: 8px;
  --large-dim-tool-tip-point-height: 9px;
  --large-dim-tool-tip-point-width: 18px;
  --large-dim-tool-tip-vertical-gap: 6px;
  --large-dim-vertical-padding: 6px;
  --large-icon-large: 14px;
  --large-icon-medium: 13px;
  --large-icon-small: 12px;
  --large-icon-x-large: 20px;
  --large-icon-x-small: 9px;
  --large-text-body: 16px;
  --large-text-header: 19px;
  --large-text-helper-label: 14px;
  --large-text-key-stats: 28px;
  --large-text-lineheight-body: 20px;
  --large-text-lineheight-column: 18px;
  --large-text-lineheight-header: 24px;
  --large-text-lineheight-helper: 17px;
  --large-text-lineheight-key-stats: 28px;
  --large-text-lineheight-label: 17px;
  --large-text-lineheight-link: 20px;
  --large-text-lineheight-navigation-subtitle-badge: 18px;
  --large-text-navigation-subtitle-badge: 15px;
  --low-opacity-aqua-1000: #3290ad1f;
  --low-opacity-aqua-1200: #2d7c911f;
  --low-opacity-aqua-1400: #1e53611f;
  --low-opacity-aqua-200: #b1dde91f;
  --low-opacity-aqua-400: #8acddf1f;
  --low-opacity-aqua-600: #61bbd31f;
  --low-opacity-aqua-800-12: #3cabc91f;
  --low-opacity-aqua-800-20: #3cabc933;
  --low-opacity-blue-grey-1000: #628ab51f;
  --low-opacity-blue-grey-1200: #5078a31f;
  --low-opacity-blue-grey-1400: #36506d1f;
  --low-opacity-blue-grey-200: #cdd9e71f;
  --low-opacity-blue-grey-400: #b5c6da1f;
  --low-opacity-blue-grey-600: #9bb3ce1f;
  --low-opacity-blue-grey-800: #83a1c21f;
  --low-opacity-ca-blue-1000: #1432711f;
  --low-opacity-ca-blue-1200: #092b601f;
  --low-opacity-ca-blue-1400: #061d401f;
  --low-opacity-ca-blue-200: #9eb0cc1f;
  --low-opacity-ca-blue-400: #6d88b31f;
  --low-opacity-ca-blue-600: #3a5e981f;
  --low-opacity-ca-blue-800-12: #0c39801f;
  --low-opacity-ca-blue-800-20: #0c398033;
  --low-opacity-coral-1000: #e84b391f;
  --low-opacity-coral-1200: #dc32201f;
  --low-opacity-coral-1400: #9221141f;
  --low-opacity-coral-200: #fac3b91f;
  --low-opacity-coral-400: #f7a4971f;
  --low-opacity-coral-600: #f586741f;
  --low-opacity-coral-800: #f268511f;
  --low-opacity-gold-1000: #d2a0301f;
  --low-opacity-gold-1200: #b5891d1f;
  --low-opacity-gold-1400: #785b101f;
  --low-opacity-gold-200: #fae3991f;
  --low-opacity-gold-400: #f8d5661f;
  --low-opacity-gold-600: #f5c6301f;
  --low-opacity-gold-800: #f3b9001f;
  --low-opacity-grape-1000: #6d3f8a1f;
  --low-opacity-grape-1200: #5e35741f;
  --low-opacity-grape-1400: #3f244d1f;
  --low-opacity-grape-200: #ccb4d81f;
  --low-opacity-grape-400: #b38fc51f;
  --low-opacity-grape-600: #9664ae1f;
  --low-opacity-grape-800: #80449e1f;
  --low-opacity-green-1000: #5895591f;
  --low-opacity-green-1200: #4784481f;
  --low-opacity-green-1400: #2f58301f;
  --low-opacity-green-200: #c1dec11f;
  --low-opacity-green-400: #a1cda21f;
  --low-opacity-green-600: #81bb811f;
  --low-opacity-green-800: #63ab641f;
  --low-opacity-lime-1000: #91c04b1f;
  --low-opacity-lime-1200: #78a7321f;
  --low-opacity-lime-1400: #506f211f;
  --low-opacity-lime-200: #d7eeb31f;
  --low-opacity-lime-400: #c4e58d1f;
  --low-opacity-lime-600: #afdc651f;
  --low-opacity-lime-800: #9cd4411f;
  --low-opacity-orange-1000: #cd74281f;
  --low-opacity-orange-1200: #b460141f;
  --low-opacity-orange-1400: #78400d1f;
  --low-opacity-orange-200: #f5cca71f;
  --low-opacity-orange-400: #f1b37c1f;
  --low-opacity-orange-600: #ec984e1f;
  --low-opacity-orange-800: #e780241f;
  --low-opacity-purple-1000: #a053871f;
  --low-opacity-purple-1200: #8e41751f;
  --low-opacity-purple-1400: #5e2c4e1f;
  --low-opacity-purple-200: #e1bfd61f;
  --low-opacity-purple-400: #d39fc21f;
  --low-opacity-purple-600: #c27cab1f;
  --low-opacity-purple-800: #b55f991f;
  --low-opacity-ruby-1000: #b92a511f;
  --low-opacity-ruby-1200: #991a3d1f;
  --low-opacity-ruby-1400: #6611291f;
  --low-opacity-ruby-200: #eca6b91f;
  --low-opacity-ruby-400: #e37a971f;
  --low-opacity-ruby-600: #d94d741f;
  --low-opacity-ruby-800: #d94d741f;
  --low-opacity-sand-1000: #aa8d601f;
  --low-opacity-sand-1200: #9b7e511f;
  --low-opacity-sand-1400: #6754361f;
  --low-opacity-sand-200: #e5dbcb1f;
  --low-opacity-sand-400: #d8c9b11f;
  --low-opacity-sand-600: #cab6961f;
  --low-opacity-sand-800: #bea57d1f;
  --low-opacity-sky-1000: #2f7dad1f;
  --low-opacity-sky-1200: #1c68931f;
  --low-opacity-sky-1400: #1246631f;
  --low-opacity-sky-200: #a5d0e91f;
  --low-opacity-sky-400: #78b9de1f;
  --low-opacity-sky-600: #4ba1d31f;
  --low-opacity-sky-800: #1e8ac81f;
  --low-opacity-sky-800-20: #1e8ac833;
  --low-opacity-sky-800-50: #1e8ac880;
  --low-opacity-teal-1000: #318e871f;
  --low-opacity-teal-1200: #1d7a731f;
  --low-opacity-teal-1400: #13514d1f;
  --low-opacity-teal-200: #a8dad61f;
  --low-opacity-teal-400: #7dc7c21f;
  --low-opacity-teal-600: #51b5ad1f;
  --low-opacity-teal-800: #26a2991f;
  --low-opacity-yellow-1000: #b0ac3b1f;
  --low-opacity-yellow-1200: #9793221f;
  --low-opacity-yellow-1400: #6461261f;
  --low-opacity-yellow-200: #eae8ab1f;
  --low-opacity-yellow-400: #dfdc811f;
  --low-opacity-yellow-600: #d1cd4d1f;
  --low-opacity-yellow-800: #c9c42d1f;
  --medium-Corner-Radius: 3px;
  --medium-dim-alert-button-0-gap: 4px;
  --medium-dim-alert-button-gap: 3px;
  --medium-dim-alert-button-horizontal-padding: 7px;
  --medium-dim-alert-left-padding-1: 17px;
  --medium-dim-alert-left-padding-2: 32px;
  --medium-dim-alert-left-padding-3: 47px;
  --medium-dim-alert-left-padding-4: 62px;
  --medium-dim-alert-right-padding: 13px;
  --medium-dim-alert-vertical-padding: 7px;
  --medium-dim-badge-horizontal-padding: 6px;
  --medium-dim-badge-vertical-padding: 2px;
  --medium-dim-button-horizontal-padding: 11px;
  --medium-dim-button-icon-only-size: 29px;
  --medium-dim-button-vertical-padding: 5.5px;
  --medium-dim-chart-axis-label-padding: 21px;
  --medium-dim-chart-legend-box-padding: 4.5px;
  --medium-dim-chart-legend-line-padding: 10.5px;
  --medium-dim-chart-padding: 7px;
  --medium-dim-chart-vertical-gap: 3px;
  --medium-dim-control-box: 16px;
  --medium-dim-corner-radius: 4px;
  --medium-dim-date-picker-base-month-horizontal-padding: 23px;
  --medium-dim-date-picker-base-year-horizontal-padding: 10px;
  --medium-dim-date-picker-element-height: 26px;
  --medium-dim-date-picker-element-month-width: 80px;
  --medium-dim-date-picker-element-week-width: 26px;
  --medium-dim-date-picker-element-year-width: 42px;
  --medium-dim-date-picker-gap: 13px;
  --medium-dim-date-picker-padding: 13px;
  --medium-dim-date-picker-text-width: 105px;
  --medium-dim-filters-bar-base-horizontal-padding: 2px;
  --medium-dim-filters-bar-base-vertical-padding: 13px;
  --medium-dim-filters-column-filter-child-padding: 27.5px;
  --medium-dim-filters-column-filter-grandchild-padding: 48px;
  --medium-dim-filters-dropdowns-tab-horizontal-padding: 13px;
  --medium-dim-filters-gap: 11px;
  --medium-dim-filters-large-padding: 21px;
  --medium-dim-filters-medium-padding: 11px;
  --medium-dim-filters-row-filters-child-padding: 21px;
  --medium-dim-filters-row-filters-grandchild-padding: 35px;
  --medium-dim-filters-row-filters-vertical-parent-padding: 8px;
  --medium-dim-filters-small-padding: 5px;
  --medium-dim-filters-small-vertical-padding: 5px;
  --medium-dim-filters-vertical-padding: 7px;
  --medium-dim-header-bottom-padding: 5px;
  --medium-dim-header-horizontal-gap: 13px;
  --medium-dim-header-horizontal-padding: 11px;
  --medium-dim-header-larger-vertical-padding: 17px;
  --medium-dim-header-top-padding: 21px;
  --medium-dim-header-vertical-padding: 10px;
  --medium-dim-horizontal-padding: 7px;
  --medium-dim-input-date-date-horizontal-padding: 6px;
  --medium-dim-input-date-date-width: 68px;
  --medium-dim-input-date-longer-date-width: 81px;
  --medium-dim-input-date-vertical-gap: 3px;
  --medium-dim-input-edit-input-gap: 9px;
  --medium-dim-input-edit-input-smaller-vertical-padding: 3px;
  --medium-dim-input-edit-input-vertical-padding: 5px;
  --medium-dim-input-height: 29px;
  --medium-dim-input-key-stat-horizontal-gap: 5px;
  --medium-dim-input-table-height: 25px;
  --medium-dim-larger-vertical-padding: 6px;
  --medium-dim-list-element-icon-padding: 2.5px;
  --medium-dim-list-element-large-icon-padding: 3.5px;
  --medium-dim-list-element-screening-horizontal-padding: 11px;
  --medium-dim-list-element-smaller-vertical-padding: 5px;
  --medium-dim-list-element-text-gap: 4px;
  --medium-dim-list-element-vertical-padding: 7px;
  --medium-dim-menu-vertical-padding: 5px;
  --medium-dim-modal-gap-large: 13px;
  --medium-dim-modal-gap-medium: 11px;
  --medium-dim-modal-gap-small: 5px;
  --medium-dim-modal-padding-large: 21px;
  --medium-dim-modal-padding-medium: 13px;
  --medium-dim-modal-padding-small: 9px;
  --medium-dim-navigation-breadcrumb-height: 34px;
  --medium-dim-navigation-breadcrumb-overlap: -26px;
  --medium-dim-navigation-breadcrumb-vertical-padding: 2px;
  --medium-dim-navigation-dropdown-padding: 4px;
  --medium-dim-navigation-icon-bar-container-size: 23px;
  --medium-dim-navigation-large-gap: 13px;
  --medium-dim-navigation-large-padding: 26px;
  --medium-dim-navigation-padding: 13px;
  --medium-dim-navigation-search-bar-gap: 5px;
  --medium-dim-navigation-search-bar-height: 29px;
  --medium-dim-navigation-search-nav-dropdown-padding: 5px;
  --medium-dim-navigation-search-nav-grip-padding: 2.5px;
  --medium-dim-navigation-search-nav-left-padding: 11px;
  --medium-dim-navigation-search-nav-vertical-padding: 6px;
  --medium-dim-navigation-top-header-height: 44px;
  --medium-dim-navigation-top-header-left-padding: 6px;
  --medium-dim-navigation-top-header-medium-gap: 9px;
  --medium-dim-navigation-top-header-right-padding: 11px;
  --medium-dim-navigation-top-header-small-gap: 5px;
  --medium-dim-navigation-vertical-padding: 7px;
  --medium-dim-normal-gap: 7px;
  --medium-dim-slider-container-width: 193px;
  --medium-dim-slider-half-width: 90px;
  --medium-dim-slider-height: 3px;
  --medium-dim-slider-overlap: -9px;
  --medium-dim-slider-vertical-padding: 0px;
  --medium-dim-slider-width: 180px;
  --medium-dim-stepper-vertical-padding: 4px;
  --medium-dim-table-gap: 6px;
  --medium-dim-table-horizontal-padding: 6px;
  --medium-dim-table-input-height: 26px;
  --medium-dim-table-large-horizontal-padding: 11px;
  --medium-dim-table-name-column-left-padding-1: 11px;
  --medium-dim-table-name-column-left-padding-2: 21px;
  --medium-dim-table-name-column-left-padding-3: 31px;
  --medium-dim-table-name-column-left-padding-4: 41px;
  --medium-dim-table-name-column-left-padding-5: 51px;
  --medium-dim-table-table-checkbox-top-padding: 5px;
  --medium-dim-table-table-header-gap: 4px;
  --medium-dim-table-table-header-large-vertical-padding: 10px;
  --medium-dim-table-table-header-small-horizontal-padding: 5px;
  --medium-dim-table-table-header-small-vertical-padding: 3px;
  --medium-dim-table-table-header-textbox-height-1-line: 26px;
  --medium-dim-table-table-header-textbox-height-2-lines: 30px;
  --medium-dim-table-table-header-vertical-padding: 4px;
  --medium-dim-table-table-height: 30px;
  --medium-dim-tabs-border-height: 4px;
  --medium-dim-tabs-card-internal-horizontal-padding: 14px;
  --medium-dim-tabs-card-internal-vertical-padding: 8px;
  --medium-dim-tabs-top-horizontal-padding: 19px;
  --medium-dim-toast-padding: 11px;
  --medium-dim-toggle-height: 9px;
  --medium-dim-toggle-horizontal-padding: 3px;
  --medium-dim-toggle-overlap: -12px;
  --medium-dim-toggle-vertical-gap: 6px;
  --medium-dim-toggle-vertical-padding: 2px;
  --medium-dim-toggle-width: 29px;
  --medium-dim-tool-tip-cross-padding: 4px;
  --medium-dim-tool-tip-padding: 7px;
  --medium-dim-tool-tip-point-height: 8px;
  --medium-dim-tool-tip-point-width: 16px;
  --medium-dim-tool-tip-vertical-gap: 5px;
  --medium-dim-vertical-padding: 5px;
  --medium-icon-large: 13px;
  --medium-icon-medium: 12px;
  --medium-icon-small: 11px;
  --medium-icon-x-large: 19px;
  --medium-icon-x-small: 8px;
  --medium-text-body: 14px;
  --medium-text-header: 17px;
  --medium-text-helper-label: 12px;
  --medium-text-key-stats: 24px;
  --medium-text-lineheight-body: 18px;
  --medium-text-lineheight-column: 16px;
  --medium-text-lineheight-header: 22px;
  --medium-text-lineheight-helper: 15px;
  --medium-text-lineheight-key-stats: 26px;
  --medium-text-lineheight-label: 15px;
  --medium-text-lineheight-link: 18px;
  --medium-text-lineheight-navigation-subtitle-badge: 16px;
  --medium-text-navigation-subtitle-badge: 13px;
  --primary-additional-colors-aqua-hover: #287a90;
  --primary-additional-colors-ca-blue-hover: #476bb3;
  --primary-additional-colors-medium-blue: #3c81c3;
  --primary-additional-colors-punch-0: #f9e2e5;
  --primary-additional-colors-punch-100: #d44153;
  --primary-additional-colors-punch-140: #791c27;
  --primary-additional-colors-punch-40: #e27f8b;
  --primary-additional-colors-red-dark-OLD: #922114;
  --primary-additional-colors-red-light-OLD: #fce1dc;
  --primary-additional-colors-red-OLD: #d50000;
  --primary-additional-colors-Sky-0: #d2e8f4;
  --primary-aqua-80: #3cabc9;
  --primary-blue-grey-80: #83a1c2;
  --primary-ca-blue-80: #0c3980;
  --primary-ca-grey-80: #a7a9ac;
  --primary-coral-80: #f26851;
  --primary-gold-80: #f3b900;
  --primary-grape-80: #80449e;
  --primary-green-80: #63ab64;
  --Primary-Grey-bdc1c6: #bdc1c6;
  --primary-lime-80: #9cd441;
  --primary-orange-80: #e78024;
  --primary-purple-80: #b55f99;
  --primary-ruby-80: #d02151;
  --primary-sand-80: #bea57d;
  --primary-sky-80: #1e8ac8;
  --primary-teal-80: #26a299;
  --primary-yellow-80: #c9c42d;
  --shades-aqua-100: #3290ad;
  --shades-aqua-120: #2d7c91;
  --shades-aqua-140: #1e5361;
  --shades-aqua-20: #b1dde9;
  --shades-aqua-40: #8acddf;
  --shades-aqua-60: #61bbd3;
  --shades-blue-grey-100: #628ab5;
  --shades-blue-grey-120: #5078a3;
  --shades-blue-grey-140: #36506d;
  --shades-blue-grey-20: #cdd9e7;
  --shades-blue-grey-40: #b5c6da;
  --shades-blue-grey-60: #9bb3ce;
  --shades-ca-blue-100: #143271;
  --shades-ca-blue-120: #092b60;
  --shades-ca-blue-140: #061d40;
  --shades-ca-blue-20: #9eb0cc;
  --shades-ca-blue-40: #6d88b3;
  --shades-ca-blue-60: #3a5e98;
  --shades-ca-grey-120: #7b7e83;
  --shades-ca-grey-20: #dcddde;
  --shades-ca-grey-40: #cacbcd;
  --shades-coral-100: #e84b39;
  --shades-coral-120: #dc3220;
  --shades-coral-140: #922114;
  --shades-coral-20: #fac3b9;
  --shades-coral-40: #f7a497;
  --shades-coral-60: #f58674;
  --shades-gold-100: #d2a030;
  --shades-gold-120: #b5891d;
  --shades-gold-140: #785b10;
  --shades-gold-20: #fae399;
  --shades-gold-40: #f8d566;
  --shades-gold-80: #f5c630;
  --shades-grape-100: #6d3f8a;
  --shades-grape-120: #5e3574;
  --shades-grape-140: #3f244d;
  --shades-grape-20: #ccb4d8;
  --shades-grape-40: #b38fc5;
  --shades-grape-60: #9664ae;
  --shades-green-100: #589559;
  --shades-green-120: #478448;
  --shades-green-140: #2f5830;
  --shades-green-20: #c1dec1;
  --shades-green-40: #a1cda2;
  --shades-green-60: #81bb81;
  --shades-lime-100: #91c04b;
  --shades-lime-120: #78a732;
  --shades-lime-140: #506f21;
  --shades-lime-20: #d7eeb3;
  --shades-lime-40: #c4e58d;
  --shades-lime-60: #afdc65;
  --shades-orange-100: #cd7428;
  --shades-orange-120: #b46014;
  --shades-orange-140: #78400d;
  --shades-orange-20: #f5cca7;
  --shades-orange-40: #f1b37c;
  --shades-orange-60: #ec984e;
  --shades-purple-100: #a05387;
  --shades-purple-120: #8e4175;
  --shades-purple-140: #5e2c4e;
  --shades-purple-20: #e1bfd6;
  --shades-purple-40: #d39fc2;
  --shades-purple-60: #c27cab;
  --shades-ruby-100: #b92a51;
  --shades-ruby-120: #991a3d;
  --shades-ruby-140: #661129;
  --shades-ruby-20: #eca6b9;
  --shades-ruby-40: #e37a97;
  --shades-ruby-60: #d94d74;
  --shades-sand-100: #aa8d60;
  --shades-sand-120: #9b7e51;
  --shades-sand-140: #675436;
  --shades-sand-20: #e5dbcb;
  --shades-sand-40: #d8c9b1;
  --shades-sand-60: #cab696;
  --shades-sky-100: #2f7dad;
  --shades-sky-120: #1c6893;
  --shades-sky-140: #124663;
  --shades-sky-20: #a5d0e9;
  --shades-sky-40: #78b9de;
  --shades-sky-60: #4ba1d3;
  --shades-teal-100: #318e87;
  --shades-teal-120: #1d7a73;
  --shades-teal-140: #13514d;
  --shades-teal-20: #a8dad6;
  --shades-teal-40: #7dc7c2;
  --shades-teal-60: #51b5ad;
  --shades-yellow-100: #b0ac3b;
  --shades-yellow-120: #979322;
  --shades-yellow-140: #646126;
  --shades-yellow-20: #eae8ab;
  --shades-yellow-40: #dfdc81;
  --shades-yellow-60: #d1cd4d;
  --small-Corner-Radius: 3px;
  --small-dim-alert-button-0-gap: 3px;
  --small-dim-alert-button-gap: 2px;
  --small-dim-alert-button-horizontal-padding: 6.5px;
  --small-dim-alert-left-padding-1: 16px;
  --small-dim-alert-left-padding-2: 29px;
  --small-dim-alert-left-padding-3: 42px;
  --small-dim-alert-left-padding-4: 55px;
  --small-dim-alert-right-padding: 12px;
  --small-dim-alert-vertical-padding: 6px;
  --small-dim-badge-horizontal-padding: 5px;
  --small-dim-badge-vertical-padding: 1.5px;
  --small-dim-button-horizontal-padding: 10px;
  --small-dim-button-icon-only-size: 26px;
  --small-dim-button-vertical-padding: 5px;
  --small-dim-chart-axis-label-padding: 20px;
  --small-dim-chart-legend-box-padding: 3px;
  --small-dim-chart-legend-line-padding: 9px;
  --small-dim-chart-padding: 6px;
  --small-dim-chart-vertical-gap: 2px;
  --small-dim-control-box: 14px;
  --small-dim-corner-radius: 3px;
  --small-dim-date-picker-base-month-horizontal-padding: 22px;
  --small-dim-date-picker-base-year-horizontal-padding: 9px;
  --small-dim-date-picker-element-height: 24px;
  --small-dim-date-picker-element-month-width: 70px;
  --small-dim-date-picker-element-week-width: 24px;
  --small-dim-date-picker-element-year-width: 40px;
  --small-dim-date-picker-gap: 12px;
  --small-dim-date-picker-padding: 12px;
  --small-dim-date-picker-text-width: 90px;
  --small-dim-filters-bar-base-horizontal-padding: 1px;
  --small-dim-filters-bar-base-vertical-padding: 12px;
  --small-dim-filters-column-filter-child-padding: 24px;
  --small-dim-filters-column-filter-grandchild-padding: 42px;
  --small-dim-filters-dropdowns-tab-horizontal-padding: 12px;
  --small-dim-filters-gap: 10px;
  --small-dim-filters-large-padding: 20px;
  --small-dim-filters-medium-padding: 10px;
  --small-dim-filters-row-filters-child-padding: 18px;
  --small-dim-filters-row-filters-grandchild-padding: 30px;
  --small-dim-filters-row-filters-vertical-parent-padding: 7px;
  --small-dim-filters-small-padding: 4px;
  --small-dim-filters-small-vertical-padding: 4.5px;
  --small-dim-filters-vertical-padding: 6px;
  --small-dim-header-bottom-padding: 4px;
  --small-dim-header-horizontal-gap: 12px;
  --small-dim-header-horizontal-padding: 10px;
  --small-dim-header-larger-vertical-padding: 16px;
  --small-dim-header-top-padding: 20px;
  --small-dim-header-vertical-padding: 9px;
  --small-dim-horizontal-padding: 6px;
  --small-dim-input-date-date-horizontal-padding: 5.5px;
  --small-dim-input-date-date-width: 58px;
  --small-dim-input-date-longer-date-width: 68px;
  --small-dim-input-date-vertical-gap: 1.5px;
  --small-dim-input-edit-input-gap: 8px;
  --small-dim-input-edit-input-smaller-vertical-padding: 2px;
  --small-dim-input-edit-input-vertical-padding: 4px;
  --small-dim-input-height: 26px;
  --small-dim-input-key-stat-horizontal-gap: 4px;
  --small-dim-input-table-height: 22px;
  --small-dim-larger-vertical-padding: 5px;
  --small-dim-list-element-icon-padding: 2px;
  --small-dim-list-element-large-icon-padding: 3px;
  --small-dim-list-element-screening-horizontal-padding: 10px;
  --small-dim-list-element-smaller-vertical-padding: 4px;
  --small-dim-list-element-text-gap: 3px;
  --small-dim-list-element-vertical-padding: 6px;
  --small-dim-menu-vertical-padding: 4px;
  --small-dim-modal-gap-large: 12px;
  --small-dim-modal-gap-medium: 10px;
  --small-dim-modal-gap-small: 4px;
  --small-dim-modal-padding-large: 20px;
  --small-dim-modal-padding-medium: 12px;
  --small-dim-modal-padding-small: 8px;
  --small-dim-navigation-breadcrumb-height: 30px;
  --small-dim-navigation-breadcrumb-overlap: -23px;
  --small-dim-navigation-breadcrumb-vertical-padding: 0px;
  --small-dim-navigation-dropdown-padding: 3.5px;
  --small-dim-navigation-icon-bar-container-size: 21px;
  --small-dim-navigation-large-gap: 12px;
  --small-dim-navigation-large-padding: 24px;
  --small-dim-navigation-padding: 12px;
  --small-dim-navigation-search-bar-gap: 4px;
  --small-dim-navigation-search-bar-height: 26px;
  --small-dim-navigation-search-nav-dropdown-padding: 4.5px;
  --small-dim-navigation-search-nav-grip-padding: 2px;
  --small-dim-navigation-search-nav-left-padding: 10px;
  --small-dim-navigation-search-nav-vertical-padding: 5.5px;
  --small-dim-navigation-top-header-height: 40px;
  --small-dim-navigation-top-header-left-padding: 5px;
  --small-dim-navigation-top-header-medium-gap: 8px;
  --small-dim-navigation-top-header-right-padding: 10px;
  --small-dim-navigation-top-header-small-gap: 4px;
  --small-dim-navigation-vertical-padding: 6px;
  --small-dim-normal-gap: 6px;
  --small-dim-slider-container-width: 132px;
  --small-dim-slider-half-width: 60px;
  --small-dim-slider-height: 2px;
  --small-dim-slider-overlap: -8.5px;
  --small-dim-slider-vertical-padding: 0.5px;
  --small-dim-slider-width: 120px;
  --small-dim-stepper-vertical-padding: 3px;
  --small-dim-table-gap: 5px;
  --small-dim-table-horizontal-padding: 5px;
  --small-dim-table-input-height: 23px;
  --small-dim-table-large-horizontal-padding: 10px;
  --small-dim-table-name-column-left-padding-1: 10px;
  --small-dim-table-name-column-left-padding-2: 20px;
  --small-dim-table-name-column-left-padding-3: 30px;
  --small-dim-table-name-column-left-padding-4: 40px;
  --small-dim-table-name-column-left-padding-5: 50px;
  --small-dim-table-table-checkbox-top-padding: 4px;
  --small-dim-table-table-header-gap: 3px;
  --small-dim-table-table-header-large-vertical-padding: 9px;
  --small-dim-table-table-header-small-horizontal-padding: 4px;
  --small-dim-table-table-header-small-vertical-padding: 2px;
  --small-dim-table-table-header-textbox-height-1-line: 24px;
  --small-dim-table-table-header-textbox-height-2-lines: 28px;
  --small-dim-table-table-header-vertical-padding: 3px;
  --small-dim-table-table-height: 27px;
  --small-dim-tabs-border-height: 3px;
  --small-dim-tabs-card-internal-horizontal-padding: 12px;
  --small-dim-tabs-card-internal-vertical-padding: 7.5px;
  --small-dim-tabs-top-horizontal-padding: 17px;
  --small-dim-toast-padding: 10px;
  --small-dim-toggle-height: 8px;
  --small-dim-toggle-horizontal-padding: 2.5px;
  --small-dim-toggle-overlap: -10.5px;
  --small-dim-toggle-vertical-gap: 6px;
  --small-dim-toggle-vertical-padding: 1px;
  --small-dim-toggle-width: 27px;
  --small-dim-tool-tip-cross-padding: 3px;
  --small-dim-tool-tip-padding: 6px;
  --small-dim-tool-tip-point-height: 7px;
  --small-dim-tool-tip-point-width: 14px;
  --small-dim-tool-tip-vertical-gap: 4px;
  --small-dim-vertical-padding: 4.5px;
  --small-icon-large: 12px;
  --small-icon-medium: 11px;
  --small-icon-small: 10px;
  --small-icon-x-large: 18px;
  --small-icon-x-small: 7px;
  --small-text-body: 12px;
  --small-text-header: 15px;
  --small-text-helper-label: 10px;
  --small-text-key-stats: 20px;
  --small-text-lineheight-body: 16px;
  --small-text-lineheight-column: 15px;
  --small-text-lineheight-header: 20px;
  --small-text-lineheight-helper: 13px;
  --small-text-lineheight-key-stats: 24px;
  --small-text-lineheight-label: 15px;
  --small-text-lineheight-link: 14px;
  --small-text-lineheight-navigation-subtitle-badge: 14px;
  --small-text-navigation-subtitle-badge: 11px;
  --text-active: #1e8ac8;
  --text-active-disabled: #1e8ac880;
  --text-active-hover: #1c6893;
  --text-CA-Logo: #fefefe;
  --text-disabled: #aaaaaa;
  --text-error: #dc3220;
  --text-on-color-bg: #ffffff;
  --text-primary: #333333;
  --text-secondary: #919191;
  --text-secondary-hover-button: #476bb3;
  --text-secondary-initial-button: #0c3980;
  --text-warning: #e78024;
}

/* ========================================
   DARK MODE TOKENS (from Figma)
   ======================================== */

/**
 * Design Tokens - Dark Mode
 * Do not edit directly, this file was auto-generated.
 */

:root[data-theme="dark"] {
  --background-05-Percentile: #7b7e83;
  --background-25-Percentile: #a7a9ac;
  --background-75-Percentile: #cacbcd;
  --background-95-Percentile: #dcddde;
  --background-active: #1e8ac8;
  --background-active-filled: #1e8ac833;
  --background-active-filled-hover: #1c6893;
  --background-active-outline-hover: #1e8ac833;
  --background-CA-Logo: #a7a9ac;
  --background-disabled: #2c2d30;
  --background-error: #dc3220;
  --background-hover: #2c2d30;
  --background-negative-1: #791c27;
  --background-negative-2: #d44153;
  --background-negative-3: #e27f8b;
  --background-negative-4: #f9e2e5;
  --background-no-color-bg: #ffffff;
  --background-Page-Background: #0f1014;
  --background-positive-1: #2f7dad;
  --background-positive-2: #4ba1d3;
  --background-positive-3: #a5d0e9;
  --background-positive-4: #d2e8f4;
  --background-primary: #0f1014;
  --background-primary-action-filled-disabled-button: #555555;
  --background-primary-hover-button: #919191;
  --background-primary-initial-button: #555555;
  --background-shadow: #ffffff1e;
  --background-top-tab: #ffffff1a;
  --border-active: #1e8ac8;
  --border-active-hover: #1c6893;
  --border-edited-input: #aaaaaa;
  --border-error: #dc3220;
  --border-primary: #555555;
  --border-secondary-hover-button: #aaaaaa;
  --border-secondary-initial-button: #919191;
  --border-warning: #e78024;
  --greyscale-active-grey-eeeeee: #eeeeee;
  --Greyscale-Bluish-Grey-F2F4F7: #f2f4f7;
  --greyscale-code-content-1e1e1e: #1e1e1e;
  --greyscale-column-header-line-bbbbbb: #bbbbbb;
  --greyscale-dark-grey-333333: #333333;
  --greyscale-dark-mode-bg-0F1014: #0f1014;
  --greyscale-Dark-Mode-Lines: #474747;
  --greyscale-dark-mode-muted-grey-2c2d30: #2c2d30;
  --greyscale-dark-mode-secondary-bg: #1a1a1d;
  --greyscale-disabled-grey-f9f9f9: #f9f9f9;
  --greyscale-grey-border-dddddd: #dddddd;
  --greyscale-hover-grey-f3f3f3: #f3f3f3;
  --greyscale-icon-disabled-aaaaaa-60: #aaaaaa99;
  --greyscale-icon-grey-aaaaaa: #aaaaaa;
  --greyscale-light-grey-919191: #919191;
  --greyscale-lightest-grey-fafafa: #fafafa;
  --greyscale-muted-grey-555555: #555555;
  --greyscale-white-ffffff: #ffffff;
  --greyscale-white-ffffff-10: #ffffff1a;
  --icon-active: #1e8ac8;
  --icon-active-hover: #1c6893;
  --icon-dark: #333333;
  --icon-disabled: #aaaaaa99;
  --icon-error: #dc3220;
  --icon-on-color-bg: #ffffff;
  --icon-primary: #aaaaaa;
  --icon-primary-hover-button: #aaaaaa;
  --icon-primary-secondary-initial-button: #aaaaaa;
  --icon-secondary-hover-button: #aaaaaa;
  --icon-warning: #e78024;
  --large-Corner-Radius: 3px;
  --large-dim-alert-button-0-gap: 5px;
  --large-dim-alert-button-gap: 4px;
  --large-dim-alert-button-horizontal-padding: 8px;
  --large-dim-alert-left-padding-1: 18px;
  --large-dim-alert-left-padding-2: 35px;
  --large-dim-alert-left-padding-3: 52px;
  --large-dim-alert-left-padding-4: 69px;
  --large-dim-alert-right-padding: 14px;
  --large-dim-alert-vertical-padding: 8px;
  --large-dim-badge-horizontal-padding: 7px;
  --large-dim-badge-vertical-padding: 2px;
  --large-dim-button-horizontal-padding: 12px;
  --large-dim-button-icon-only-size: 32px;
  --large-dim-button-vertical-padding: 6px;
  --large-dim-chart-axis-label-padding: 22px;
  --large-dim-chart-legend-box-padding: 6px;
  --large-dim-chart-legend-line-padding: 12px;
  --large-dim-chart-padding: 8px;
  --large-dim-chart-vertical-gap: 4px;
  --large-dim-control-box: 18px;
  --large-dim-corner-radius: 5px;
  --large-dim-date-picker-base-month-horizontal-padding: 24px;
  --large-dim-date-picker-base-year-horizontal-padding: 11px;
  --large-dim-date-picker-element-height: 28px;
  --large-dim-date-picker-element-month-width: 90px;
  --large-dim-date-picker-element-week-width: 28px;
  --large-dim-date-picker-element-year-width: 44px;
  --large-dim-date-picker-gap: 14px;
  --large-dim-date-picker-padding: 14px;
  --large-dim-date-picker-text-width: 120px;
  --large-dim-filters-bar-base-horizontal-padding: 3px;
  --large-dim-filters-bar-base-vertical-padding: 14px;
  --large-dim-filters-column-filter-child-padding: 31px;
  --large-dim-filters-column-filter-grandchild-padding: 54px;
  --large-dim-filters-dropdowns-tab-horizontal-padding: 14px;
  --large-dim-filters-gap: 12px;
  --large-dim-filters-large-padding: 22px;
  --large-dim-filters-medium-padding: 12px;
  --large-dim-filters-row-filters-child-padding: 24px;
  --large-dim-filters-row-filters-grandchild-padding: 40px;
  --large-dim-filters-row-filters-vertical-parent-padding: 9px;
  --large-dim-filters-small-padding: 6px;
  --large-dim-filters-small-vertical-padding: 6px;
  --large-dim-filters-vertical-padding: 8px;
  --large-dim-header-bottom-padding: 6px;
  --large-dim-header-horizontal-gap: 14px;
  --large-dim-header-horizontal-padding: 12px;
  --large-dim-header-larger-vertical-padding: 18px;
  --large-dim-header-top-padding: 22px;
  --large-dim-header-vertical-padding: 11px;
  --large-dim-horizontal-padding: 8px;
  --large-dim-input-date-date-horizontal-padding: 7px;
  --large-dim-input-date-date-width: 79px;
  --large-dim-input-date-longer-date-width: 93px;
  --large-dim-input-date-vertical-gap: 4px;
  --large-dim-input-edit-input-gap: 10px;
  --large-dim-input-edit-input-smaller-vertical-padding: 4px;
  --large-dim-input-edit-input-vertical-padding: 6px;
  --large-dim-input-height: 32px;
  --large-dim-input-key-stat-horizontal-gap: 6px;
  --large-dim-input-table-height: 28px;
  --large-dim-larger-vertical-padding: 7px;
  --large-dim-list-element-icon-padding: 3px;
  --large-dim-list-element-large-icon-padding: 4px;
  --large-dim-list-element-screening-horizontal-padding: 12px;
  --large-dim-list-element-smaller-vertical-padding: 6px;
  --large-dim-list-element-text-gap: 5px;
  --large-dim-list-element-vertical-padding: 7px;
  --large-dim-menu-vertical-padding: 6px;
  --large-dim-modal-gap-large: 14px;
  --large-dim-modal-gap-medium: 12px;
  --large-dim-modal-gap-small: 6px;
  --large-dim-modal-padding-large: 22px;
  --large-dim-modal-padding-medium: 14px;
  --large-dim-modal-padding-small: 10px;
  --large-dim-navigation-breadcrumb-height: 38px;
  --large-dim-navigation-breadcrumb-overlap: -29px;
  --large-dim-navigation-breadcrumb-vertical-padding: 4px;
  --large-dim-navigation-dropdown-padding: 4.5px;
  --large-dim-navigation-icon-bar-container-size: 25px;
  --large-dim-navigation-large-gap: 14px;
  --large-dim-navigation-large-padding: 28px;
  --large-dim-navigation-padding: 14px;
  --large-dim-navigation-search-bar-gap: 6px;
  --large-dim-navigation-search-bar-height: 32px;
  --large-dim-navigation-search-nav-dropdown-padding: 5.5px;
  --large-dim-navigation-search-nav-grip-padding: 3px;
  --large-dim-navigation-search-nav-left-padding: 12px;
  --large-dim-navigation-search-nav-vertical-padding: 7px;
  --large-dim-navigation-top-header-height: 48px;
  --large-dim-navigation-top-header-left-padding: 7px;
  --large-dim-navigation-top-header-medium-gap: 10px;
  --large-dim-navigation-top-header-right-padding: 12px;
  --large-dim-navigation-top-header-small-gap: 6px;
  --large-dim-navigation-vertical-padding: 8px;
  --large-dim-normal-gap: 8px;
  --large-dim-slider-container-width: 254px;
  --large-dim-slider-half-width: 120px;
  --large-dim-slider-height: 4px;
  --large-dim-slider-overlap: -10.5px;
  --large-dim-slider-vertical-padding: 0px;
  --large-dim-slider-width: 240px;
  --large-dim-stepper-vertical-padding: 5px;
  --large-dim-table-gap: 7px;
  --large-dim-table-horizontal-padding: 7px;
  --large-dim-table-input-height: 29px;
  --large-dim-table-large-horizontal-padding: 12px;
  --large-dim-table-name-column-left-padding-1: 12px;
  --large-dim-table-name-column-left-padding-2: 22px;
  --large-dim-table-name-column-left-padding-3: 32px;
  --large-dim-table-name-column-left-padding-4: 42px;
  --large-dim-table-name-column-left-padding-5: 52px;
  --large-dim-table-table-checkbox-top-padding: 6px;
  --large-dim-table-table-header-gap: 5px;
  --large-dim-table-table-header-large-vertical-padding: 11px;
  --large-dim-table-table-header-small-horizontal-padding: 6px;
  --large-dim-table-table-header-small-vertical-padding: 4px;
  --large-dim-table-table-header-textbox-height-1-line: 28px;
  --large-dim-table-table-header-textbox-height-2-lines: 32px;
  --large-dim-table-table-header-vertical-padding: 5px;
  --large-dim-table-table-height: 33px;
  --large-dim-tabs-border-height: 5px;
  --large-dim-tabs-card-internal-horizontal-padding: 16px;
  --large-dim-tabs-card-internal-vertical-padding: 9px;
  --large-dim-tabs-top-horizontal-padding: 21px;
  --large-dim-toast-padding: 12px;
  --large-dim-toggle-height: 10px;
  --large-dim-toggle-horizontal-padding: 3.5px;
  --large-dim-toggle-overlap: -13.5px;
  --large-dim-toggle-vertical-gap: 6px;
  --large-dim-toggle-vertical-padding: 3px;
  --large-dim-toggle-width: 31px;
  --large-dim-tool-tip-cross-padding: 5px;
  --large-dim-tool-tip-padding: 8px;
  --large-dim-tool-tip-point-height: 9px;
  --large-dim-tool-tip-point-width: 18px;
  --large-dim-tool-tip-vertical-gap: 6px;
  --large-dim-vertical-padding: 6px;
  --large-icon-large: 14px;
  --large-icon-medium: 13px;
  --large-icon-small: 12px;
  --large-icon-x-large: 20px;
  --large-icon-x-small: 9px;
  --large-text-body: 16px;
  --large-text-header: 19px;
  --large-text-helper-label: 14px;
  --large-text-key-stats: 28px;
  --large-text-lineheight-body: 20px;
  --large-text-lineheight-column: 18px;
  --large-text-lineheight-header: 24px;
  --large-text-lineheight-helper: 17px;
  --large-text-lineheight-key-stats: 28px;
  --large-text-lineheight-label: 17px;
  --large-text-lineheight-link: 20px;
  --large-text-lineheight-navigation-subtitle-badge: 18px;
  --large-text-navigation-subtitle-badge: 15px;
  --low-opacity-aqua-1000: #3290ad1f;
  --low-opacity-aqua-1200: #2d7c911f;
  --low-opacity-aqua-1400: #1e53611f;
  --low-opacity-aqua-200: #b1dde91f;
  --low-opacity-aqua-400: #8acddf1f;
  --low-opacity-aqua-600: #61bbd31f;
  --low-opacity-aqua-800-12: #3cabc91f;
  --low-opacity-aqua-800-20: #3cabc933;
  --low-opacity-blue-grey-1000: #628ab51f;
  --low-opacity-blue-grey-1200: #5078a31f;
  --low-opacity-blue-grey-1400: #36506d1f;
  --low-opacity-blue-grey-200: #cdd9e71f;
  --low-opacity-blue-grey-400: #b5c6da1f;
  --low-opacity-blue-grey-600: #9bb3ce1f;
  --low-opacity-blue-grey-800: #83a1c21f;
  --low-opacity-ca-blue-1000: #1432711f;
  --low-opacity-ca-blue-1200: #092b601f;
  --low-opacity-ca-blue-1400: #061d401f;
  --low-opacity-ca-blue-200: #9eb0cc1f;
  --low-opacity-ca-blue-400: #6d88b31f;
  --low-opacity-ca-blue-600: #3a5e981f;
  --low-opacity-ca-blue-800-12: #0c39801f;
  --low-opacity-ca-blue-800-20: #0c398033;
  --low-opacity-coral-1000: #e84b391f;
  --low-opacity-coral-1200: #dc32201f;
  --low-opacity-coral-1400: #9221141f;
  --low-opacity-coral-200: #fac3b91f;
  --low-opacity-coral-400: #f7a4971f;
  --low-opacity-coral-600: #f586741f;
  --low-opacity-coral-800: #f268511f;
  --low-opacity-gold-1000: #d2a0301f;
  --low-opacity-gold-1200: #b5891d1f;
  --low-opacity-gold-1400: #785b101f;
  --low-opacity-gold-200: #fae3991f;
  --low-opacity-gold-400: #f8d5661f;
  --low-opacity-gold-600: #f5c6301f;
  --low-opacity-gold-800: #f3b9001f;
  --low-opacity-grape-1000: #6d3f8a1f;
  --low-opacity-grape-1200: #5e35741f;
  --low-opacity-grape-1400: #3f244d1f;
  --low-opacity-grape-200: #ccb4d81f;
  --low-opacity-grape-400: #b38fc51f;
  --low-opacity-grape-600: #9664ae1f;
  --low-opacity-grape-800: #80449e1f;
  --low-opacity-green-1000: #5895591f;
  --low-opacity-green-1200: #4784481f;
  --low-opacity-green-1400: #2f58301f;
  --low-opacity-green-200: #c1dec11f;
  --low-opacity-green-400: #a1cda21f;
  --low-opacity-green-600: #81bb811f;
  --low-opacity-green-800: #63ab641f;
  --low-opacity-lime-1000: #91c04b1f;
  --low-opacity-lime-1200: #78a7321f;
  --low-opacity-lime-1400: #506f211f;
  --low-opacity-lime-200: #d7eeb31f;
  --low-opacity-lime-400: #c4e58d1f;
  --low-opacity-lime-600: #afdc651f;
  --low-opacity-lime-800: #9cd4411f;
  --low-opacity-orange-1000: #cd74281f;
  --low-opacity-orange-1200: #b460141f;
  --low-opacity-orange-1400: #78400d1f;
  --low-opacity-orange-200: #f5cca71f;
  --low-opacity-orange-400: #f1b37c1f;
  --low-opacity-orange-600: #ec984e1f;
  --low-opacity-orange-800: #e780241f;
  --low-opacity-purple-1000: #a053871f;
  --low-opacity-purple-1200: #8e41751f;
  --low-opacity-purple-1400: #5e2c4e1f;
  --low-opacity-purple-200: #e1bfd61f;
  --low-opacity-purple-400: #d39fc21f;
  --low-opacity-purple-600: #c27cab1f;
  --low-opacity-purple-800: #b55f991f;
  --low-opacity-ruby-1000: #b92a511f;
  --low-opacity-ruby-1200: #991a3d1f;
  --low-opacity-ruby-1400: #6611291f;
  --low-opacity-ruby-200: #eca6b91f;
  --low-opacity-ruby-400: #e37a971f;
  --low-opacity-ruby-600: #d94d741f;
  --low-opacity-ruby-800: #d94d741f;
  --low-opacity-sand-1000: #aa8d601f;
  --low-opacity-sand-1200: #9b7e511f;
  --low-opacity-sand-1400: #6754361f;
  --low-opacity-sand-200: #e5dbcb1f;
  --low-opacity-sand-400: #d8c9b11f;
  --low-opacity-sand-600: #cab6961f;
  --low-opacity-sand-800: #bea57d1f;
  --low-opacity-sky-1000: #2f7dad1f;
  --low-opacity-sky-1200: #1c68931f;
  --low-opacity-sky-1400: #1246631f;
  --low-opacity-sky-200: #a5d0e91f;
  --low-opacity-sky-400: #78b9de1f;
  --low-opacity-sky-600: #4ba1d31f;
  --low-opacity-sky-800: #1e8ac81f;
  --low-opacity-sky-800-20: #1e8ac833;
  --low-opacity-sky-800-50: #1e8ac880;
  --low-opacity-teal-1000: #318e871f;
  --low-opacity-teal-1200: #1d7a731f;
  --low-opacity-teal-1400: #13514d1f;
  --low-opacity-teal-200: #a8dad61f;
  --low-opacity-teal-400: #7dc7c21f;
  --low-opacity-teal-600: #51b5ad1f;
  --low-opacity-teal-800: #26a2991f;
  --low-opacity-yellow-1000: #b0ac3b1f;
  --low-opacity-yellow-1200: #9793221f;
  --low-opacity-yellow-1400: #6461261f;
  --low-opacity-yellow-200: #eae8ab1f;
  --low-opacity-yellow-400: #dfdc811f;
  --low-opacity-yellow-600: #d1cd4d1f;
  --low-opacity-yellow-800: #c9c42d1f;
  --medium-Corner-Radius: 3px;
  --medium-dim-alert-button-0-gap: 4px;
  --medium-dim-alert-button-gap: 3px;
  --medium-dim-alert-button-horizontal-padding: 7px;
  --medium-dim-alert-left-padding-1: 17px;
  --medium-dim-alert-left-padding-2: 32px;
  --medium-dim-alert-left-padding-3: 47px;
  --medium-dim-alert-left-padding-4: 62px;
  --medium-dim-alert-right-padding: 13px;
  --medium-dim-alert-vertical-padding: 7px;
  --medium-dim-badge-horizontal-padding: 6px;
  --medium-dim-badge-vertical-padding: 2px;
  --medium-dim-button-horizontal-padding: 11px;
  --medium-dim-button-icon-only-size: 29px;
  --medium-dim-button-vertical-padding: 5.5px;
  --medium-dim-chart-axis-label-padding: 21px;
  --medium-dim-chart-legend-box-padding: 4.5px;
  --medium-dim-chart-legend-line-padding: 10.5px;
  --medium-dim-chart-padding: 7px;
  --medium-dim-chart-vertical-gap: 3px;
  --medium-dim-control-box: 16px;
  --medium-dim-corner-radius: 4px;
  --medium-dim-date-picker-base-month-horizontal-padding: 23px;
  --medium-dim-date-picker-base-year-horizontal-padding: 10px;
  --medium-dim-date-picker-element-height: 26px;
  --medium-dim-date-picker-element-month-width: 80px;
  --medium-dim-date-picker-element-week-width: 26px;
  --medium-dim-date-picker-element-year-width: 42px;
  --medium-dim-date-picker-gap: 13px;
  --medium-dim-date-picker-padding: 13px;
  --medium-dim-date-picker-text-width: 105px;
  --medium-dim-filters-bar-base-horizontal-padding: 2px;
  --medium-dim-filters-bar-base-vertical-padding: 13px;
  --medium-dim-filters-column-filter-child-padding: 27.5px;
  --medium-dim-filters-column-filter-grandchild-padding: 48px;
  --medium-dim-filters-dropdowns-tab-horizontal-padding: 13px;
  --medium-dim-filters-gap: 11px;
  --medium-dim-filters-large-padding: 21px;
  --medium-dim-filters-medium-padding: 11px;
  --medium-dim-filters-row-filters-child-padding: 21px;
  --medium-dim-filters-row-filters-grandchild-padding: 35px;
  --medium-dim-filters-row-filters-vertical-parent-padding: 8px;
  --medium-dim-filters-small-padding: 5px;
  --medium-dim-filters-small-vertical-padding: 5px;
  --medium-dim-filters-vertical-padding: 7px;
  --medium-dim-header-bottom-padding: 5px;
  --medium-dim-header-horizontal-gap: 13px;
  --medium-dim-header-horizontal-padding: 11px;
  --medium-dim-header-larger-vertical-padding: 17px;
  --medium-dim-header-top-padding: 21px;
  --medium-dim-header-vertical-padding: 10px;
  --medium-dim-horizontal-padding: 7px;
  --medium-dim-input-date-date-horizontal-padding: 6px;
  --medium-dim-input-date-date-width: 68px;
  --medium-dim-input-date-longer-date-width: 81px;
  --medium-dim-input-date-vertical-gap: 3px;
  --medium-dim-input-edit-input-gap: 9px;
  --medium-dim-input-edit-input-smaller-vertical-padding: 3px;
  --medium-dim-input-edit-input-vertical-padding: 5px;
  --medium-dim-input-height: 29px;
  --medium-dim-input-key-stat-horizontal-gap: 5px;
  --medium-dim-input-table-height: 25px;
  --medium-dim-larger-vertical-padding: 6px;
  --medium-dim-list-element-icon-padding: 2.5px;
  --medium-dim-list-element-large-icon-padding: 3.5px;
  --medium-dim-list-element-screening-horizontal-padding: 11px;
  --medium-dim-list-element-smaller-vertical-padding: 5px;
  --medium-dim-list-element-text-gap: 4px;
  --medium-dim-list-element-vertical-padding: 7px;
  --medium-dim-menu-vertical-padding: 5px;
  --medium-dim-modal-gap-large: 13px;
  --medium-dim-modal-gap-medium: 11px;
  --medium-dim-modal-gap-small: 5px;
  --medium-dim-modal-padding-large: 21px;
  --medium-dim-modal-padding-medium: 13px;
  --medium-dim-modal-padding-small: 9px;
  --medium-dim-navigation-breadcrumb-height: 34px;
  --medium-dim-navigation-breadcrumb-overlap: -26px;
  --medium-dim-navigation-breadcrumb-vertical-padding: 2px;
  --medium-dim-navigation-dropdown-padding: 4px;
  --medium-dim-navigation-icon-bar-container-size: 23px;
  --medium-dim-navigation-large-gap: 13px;
  --medium-dim-navigation-large-padding: 26px;
  --medium-dim-navigation-padding: 13px;
  --medium-dim-navigation-search-bar-gap: 5px;
  --medium-dim-navigation-search-bar-height: 29px;
  --medium-dim-navigation-search-nav-dropdown-padding: 5px;
  --medium-dim-navigation-search-nav-grip-padding: 2.5px;
  --medium-dim-navigation-search-nav-left-padding: 11px;
  --medium-dim-navigation-search-nav-vertical-padding: 6px;
  --medium-dim-navigation-top-header-height: 44px;
  --medium-dim-navigation-top-header-left-padding: 6px;
  --medium-dim-navigation-top-header-medium-gap: 9px;
  --medium-dim-navigation-top-header-right-padding: 11px;
  --medium-dim-navigation-top-header-small-gap: 5px;
  --medium-dim-navigation-vertical-padding: 7px;
  --medium-dim-normal-gap: 7px;
  --medium-dim-slider-container-width: 193px;
  --medium-dim-slider-half-width: 90px;
  --medium-dim-slider-height: 3px;
  --medium-dim-slider-overlap: -9px;
  --medium-dim-slider-vertical-padding: 0px;
  --medium-dim-slider-width: 180px;
  --medium-dim-stepper-vertical-padding: 4px;
  --medium-dim-table-gap: 6px;
  --medium-dim-table-horizontal-padding: 6px;
  --medium-dim-table-input-height: 26px;
  --medium-dim-table-large-horizontal-padding: 11px;
  --medium-dim-table-name-column-left-padding-1: 11px;
  --medium-dim-table-name-column-left-padding-2: 21px;
  --medium-dim-table-name-column-left-padding-3: 31px;
  --medium-dim-table-name-column-left-padding-4: 41px;
  --medium-dim-table-name-column-left-padding-5: 51px;
  --medium-dim-table-table-checkbox-top-padding: 5px;
  --medium-dim-table-table-header-gap: 4px;
  --medium-dim-table-table-header-large-vertical-padding: 10px;
  --medium-dim-table-table-header-small-horizontal-padding: 5px;
  --medium-dim-table-table-header-small-vertical-padding: 3px;
  --medium-dim-table-table-header-textbox-height-1-line: 26px;
  --medium-dim-table-table-header-textbox-height-2-lines: 30px;
  --medium-dim-table-table-header-vertical-padding: 4px;
  --medium-dim-table-table-height: 30px;
  --medium-dim-tabs-border-height: 4px;
  --medium-dim-tabs-card-internal-horizontal-padding: 14px;
  --medium-dim-tabs-card-internal-vertical-padding: 8px;
  --medium-dim-tabs-top-horizontal-padding: 19px;
  --medium-dim-toast-padding: 11px;
  --medium-dim-toggle-height: 9px;
  --medium-dim-toggle-horizontal-padding: 3px;
  --medium-dim-toggle-overlap: -12px;
  --medium-dim-toggle-vertical-gap: 6px;
  --medium-dim-toggle-vertical-padding: 2px;
  --medium-dim-toggle-width: 29px;
  --medium-dim-tool-tip-cross-padding: 4px;
  --medium-dim-tool-tip-padding: 7px;
  --medium-dim-tool-tip-point-height: 8px;
  --medium-dim-tool-tip-point-width: 16px;
  --medium-dim-tool-tip-vertical-gap: 5px;
  --medium-dim-vertical-padding: 5px;
  --medium-icon-large: 13px;
  --medium-icon-medium: 12px;
  --medium-icon-small: 11px;
  --medium-icon-x-large: 19px;
  --medium-icon-x-small: 8px;
  --medium-text-body: 14px;
  --medium-text-header: 17px;
  --medium-text-helper-label: 12px;
  --medium-text-key-stats: 24px;
  --medium-text-lineheight-body: 18px;
  --medium-text-lineheight-column: 16px;
  --medium-text-lineheight-header: 22px;
  --medium-text-lineheight-helper: 15px;
  --medium-text-lineheight-key-stats: 26px;
  --medium-text-lineheight-label: 15px;
  --medium-text-lineheight-link: 18px;
  --medium-text-lineheight-navigation-subtitle-badge: 16px;
  --medium-text-navigation-subtitle-badge: 13px;
  --primary-additional-colors-aqua-hover: #287a90;
  --primary-additional-colors-ca-blue-hover: #476bb3;
  --primary-additional-colors-medium-blue: #3c81c3;
  --primary-additional-colors-punch-0: #f9e2e5;
  --primary-additional-colors-punch-100: #d44153;
  --primary-additional-colors-punch-140: #791c27;
  --primary-additional-colors-punch-40: #e27f8b;
  --primary-additional-colors-red-dark-OLD: #922114;
  --primary-additional-colors-red-light-OLD: #fce1dc;
  --primary-additional-colors-red-OLD: #d50000;
  --primary-additional-colors-Sky-0: #d2e8f4;
  --primary-aqua-80: #3cabc9;
  --primary-blue-grey-80: #83a1c2;
  --primary-ca-blue-80: #0c3980;
  --primary-ca-grey-80: #a7a9ac;
  --primary-coral-80: #f26851;
  --primary-gold-80: #f3b900;
  --primary-grape-80: #80449e;
  --primary-green-80: #63ab64;
  --Primary-Grey-bdc1c6: #bdc1c6;
  --primary-lime-80: #9cd441;
  --primary-orange-80: #e78024;
  --primary-purple-80: #b55f99;
  --primary-ruby-80: #d02151;
  --primary-sand-80: #bea57d;
  --primary-sky-80: #1e8ac8;
  --primary-teal-80: #26a299;
  --primary-yellow-80: #c9c42d;
  --shades-aqua-100: #3290ad;
  --shades-aqua-120: #2d7c91;
  --shades-aqua-140: #1e5361;
  --shades-aqua-20: #b1dde9;
  --shades-aqua-40: #8acddf;
  --shades-aqua-60: #61bbd3;
  --shades-blue-grey-100: #628ab5;
  --shades-blue-grey-120: #5078a3;
  --shades-blue-grey-140: #36506d;
  --shades-blue-grey-20: #cdd9e7;
  --shades-blue-grey-40: #b5c6da;
  --shades-blue-grey-60: #9bb3ce;
  --shades-ca-blue-100: #143271;
  --shades-ca-blue-120: #092b60;
  --shades-ca-blue-140: #061d40;
  --shades-ca-blue-20: #9eb0cc;
  --shades-ca-blue-40: #6d88b3;
  --shades-ca-blue-60: #3a5e98;
  --shades-ca-grey-120: #7b7e83;
  --shades-ca-grey-20: #dcddde;
  --shades-ca-grey-40: #cacbcd;
  --shades-coral-100: #e84b39;
  --shades-coral-120: #dc3220;
  --shades-coral-140: #922114;
  --shades-coral-20: #fac3b9;
  --shades-coral-40: #f7a497;
  --shades-coral-60: #f58674;
  --shades-gold-100: #d2a030;
  --shades-gold-120: #b5891d;
  --shades-gold-140: #785b10;
  --shades-gold-20: #fae399;
  --shades-gold-40: #f8d566;
  --shades-gold-80: #f5c630;
  --shades-grape-100: #6d3f8a;
  --shades-grape-120: #5e3574;
  --shades-grape-140: #3f244d;
  --shades-grape-20: #ccb4d8;
  --shades-grape-40: #b38fc5;
  --shades-grape-60: #9664ae;
  --shades-green-100: #589559;
  --shades-green-120: #478448;
  --shades-green-140: #2f5830;
  --shades-green-20: #c1dec1;
  --shades-green-40: #a1cda2;
  --shades-green-60: #81bb81;
  --shades-lime-100: #91c04b;
  --shades-lime-120: #78a732;
  --shades-lime-140: #506f21;
  --shades-lime-20: #d7eeb3;
  --shades-lime-40: #c4e58d;
  --shades-lime-60: #afdc65;
  --shades-orange-100: #cd7428;
  --shades-orange-120: #b46014;
  --shades-orange-140: #78400d;
  --shades-orange-20: #f5cca7;
  --shades-orange-40: #f1b37c;
  --shades-orange-60: #ec984e;
  --shades-purple-100: #a05387;
  --shades-purple-120: #8e4175;
  --shades-purple-140: #5e2c4e;
  --shades-purple-20: #e1bfd6;
  --shades-purple-40: #d39fc2;
  --shades-purple-60: #c27cab;
  --shades-ruby-100: #b92a51;
  --shades-ruby-120: #991a3d;
  --shades-ruby-140: #661129;
  --shades-ruby-20: #eca6b9;
  --shades-ruby-40: #e37a97;
  --shades-ruby-60: #d94d74;
  --shades-sand-100: #aa8d60;
  --shades-sand-120: #9b7e51;
  --shades-sand-140: #675436;
  --shades-sand-20: #e5dbcb;
  --shades-sand-40: #d8c9b1;
  --shades-sand-60: #cab696;
  --shades-sky-100: #2f7dad;
  --shades-sky-120: #1c6893;
  --shades-sky-140: #124663;
  --shades-sky-20: #a5d0e9;
  --shades-sky-40: #78b9de;
  --shades-sky-60: #4ba1d3;
  --shades-teal-100: #318e87;
  --shades-teal-120: #1d7a73;
  --shades-teal-140: #13514d;
  --shades-teal-20: #a8dad6;
  --shades-teal-40: #7dc7c2;
  --shades-teal-60: #51b5ad;
  --shades-yellow-100: #b0ac3b;
  --shades-yellow-120: #979322;
  --shades-yellow-140: #646126;
  --shades-yellow-20: #eae8ab;
  --shades-yellow-40: #dfdc81;
  --shades-yellow-60: #d1cd4d;
  --small-Corner-Radius: 3px;
  --small-dim-alert-button-0-gap: 3px;
  --small-dim-alert-button-gap: 2px;
  --small-dim-alert-button-horizontal-padding: 6.5px;
  --small-dim-alert-left-padding-1: 16px;
  --small-dim-alert-left-padding-2: 29px;
  --small-dim-alert-left-padding-3: 42px;
  --small-dim-alert-left-padding-4: 55px;
  --small-dim-alert-right-padding: 12px;
  --small-dim-alert-vertical-padding: 6px;
  --small-dim-badge-horizontal-padding: 5px;
  --small-dim-badge-vertical-padding: 1.5px;
  --small-dim-button-horizontal-padding: 10px;
  --small-dim-button-icon-only-size: 26px;
  --small-dim-button-vertical-padding: 5px;
  --small-dim-chart-axis-label-padding: 20px;
  --small-dim-chart-legend-box-padding: 3px;
  --small-dim-chart-legend-line-padding: 9px;
  --small-dim-chart-padding: 6px;
  --small-dim-chart-vertical-gap: 2px;
  --small-dim-control-box: 14px;
  --small-dim-corner-radius: 3px;
  --small-dim-date-picker-base-month-horizontal-padding: 22px;
  --small-dim-date-picker-base-year-horizontal-padding: 9px;
  --small-dim-date-picker-element-height: 24px;
  --small-dim-date-picker-element-month-width: 70px;
  --small-dim-date-picker-element-week-width: 24px;
  --small-dim-date-picker-element-year-width: 40px;
  --small-dim-date-picker-gap: 12px;
  --small-dim-date-picker-padding: 12px;
  --small-dim-date-picker-text-width: 90px;
  --small-dim-filters-bar-base-horizontal-padding: 1px;
  --small-dim-filters-bar-base-vertical-padding: 12px;
  --small-dim-filters-column-filter-child-padding: 24px;
  --small-dim-filters-column-filter-grandchild-padding: 42px;
  --small-dim-filters-dropdowns-tab-horizontal-padding: 12px;
  --small-dim-filters-gap: 10px;
  --small-dim-filters-large-padding: 20px;
  --small-dim-filters-medium-padding: 10px;
  --small-dim-filters-row-filters-child-padding: 18px;
  --small-dim-filters-row-filters-grandchild-padding: 30px;
  --small-dim-filters-row-filters-vertical-parent-padding: 7px;
  --small-dim-filters-small-padding: 4px;
  --small-dim-filters-small-vertical-padding: 4.5px;
  --small-dim-filters-vertical-padding: 6px;
  --small-dim-header-bottom-padding: 4px;
  --small-dim-header-horizontal-gap: 12px;
  --small-dim-header-horizontal-padding: 10px;
  --small-dim-header-larger-vertical-padding: 16px;
  --small-dim-header-top-padding: 20px;
  --small-dim-header-vertical-padding: 9px;
  --small-dim-horizontal-padding: 6px;
  --small-dim-input-date-date-horizontal-padding: 5.5px;
  --small-dim-input-date-date-width: 58px;
  --small-dim-input-date-longer-date-width: 68px;
  --small-dim-input-date-vertical-gap: 1.5px;
  --small-dim-input-edit-input-gap: 8px;
  --small-dim-input-edit-input-smaller-vertical-padding: 2px;
  --small-dim-input-edit-input-vertical-padding: 4px;
  --small-dim-input-height: 26px;
  --small-dim-input-key-stat-horizontal-gap: 4px;
  --small-dim-input-table-height: 22px;
  --small-dim-larger-vertical-padding: 5px;
  --small-dim-list-element-icon-padding: 2px;
  --small-dim-list-element-large-icon-padding: 3px;
  --small-dim-list-element-screening-horizontal-padding: 10px;
  --small-dim-list-element-smaller-vertical-padding: 4px;
  --small-dim-list-element-text-gap: 3px;
  --small-dim-list-element-vertical-padding: 6px;
  --small-dim-menu-vertical-padding: 4px;
  --small-dim-modal-gap-large: 12px;
  --small-dim-modal-gap-medium: 10px;
  --small-dim-modal-gap-small: 4px;
  --small-dim-modal-padding-large: 20px;
  --small-dim-modal-padding-medium: 12px;
  --small-dim-modal-padding-small: 8px;
  --small-dim-navigation-breadcrumb-height: 30px;
  --small-dim-navigation-breadcrumb-overlap: -23px;
  --small-dim-navigation-breadcrumb-vertical-padding: 0px;
  --small-dim-navigation-dropdown-padding: 3.5px;
  --small-dim-navigation-icon-bar-container-size: 21px;
  --small-dim-navigation-large-gap: 12px;
  --small-dim-navigation-large-padding: 24px;
  --small-dim-navigation-padding: 12px;
  --small-dim-navigation-search-bar-gap: 4px;
  --small-dim-navigation-search-bar-height: 26px;
  --small-dim-navigation-search-nav-dropdown-padding: 4.5px;
  --small-dim-navigation-search-nav-grip-padding: 2px;
  --small-dim-navigation-search-nav-left-padding: 10px;
  --small-dim-navigation-search-nav-vertical-padding: 5.5px;
  --small-dim-navigation-top-header-height: 40px;
  --small-dim-navigation-top-header-left-padding: 5px;
  --small-dim-navigation-top-header-medium-gap: 8px;
  --small-dim-navigation-top-header-right-padding: 10px;
  --small-dim-navigation-top-header-small-gap: 4px;
  --small-dim-navigation-vertical-padding: 6px;
  --small-dim-normal-gap: 6px;
  --small-dim-slider-container-width: 132px;
  --small-dim-slider-half-width: 60px;
  --small-dim-slider-height: 2px;
  --small-dim-slider-overlap: -8.5px;
  --small-dim-slider-vertical-padding: 0.5px;
  --small-dim-slider-width: 120px;
  --small-dim-stepper-vertical-padding: 3px;
  --small-dim-table-gap: 5px;
  --small-dim-table-horizontal-padding: 5px;
  --small-dim-table-input-height: 23px;
  --small-dim-table-large-horizontal-padding: 10px;
  --small-dim-table-name-column-left-padding-1: 10px;
  --small-dim-table-name-column-left-padding-2: 20px;
  --small-dim-table-name-column-left-padding-3: 30px;
  --small-dim-table-name-column-left-padding-4: 40px;
  --small-dim-table-name-column-left-padding-5: 50px;
  --small-dim-table-table-checkbox-top-padding: 4px;
  --small-dim-table-table-header-gap: 3px;
  --small-dim-table-table-header-large-vertical-padding: 9px;
  --small-dim-table-table-header-small-horizontal-padding: 4px;
  --small-dim-table-table-header-small-vertical-padding: 2px;
  --small-dim-table-table-header-textbox-height-1-line: 24px;
  --small-dim-table-table-header-textbox-height-2-lines: 28px;
  --small-dim-table-table-header-vertical-padding: 3px;
  --small-dim-table-table-height: 27px;
  --small-dim-tabs-border-height: 3px;
  --small-dim-tabs-card-internal-horizontal-padding: 12px;
  --small-dim-tabs-card-internal-vertical-padding: 7.5px;
  --small-dim-tabs-top-horizontal-padding: 17px;
  --small-dim-toast-padding: 10px;
  --small-dim-toggle-height: 8px;
  --small-dim-toggle-horizontal-padding: 2.5px;
  --small-dim-toggle-overlap: -10.5px;
  --small-dim-toggle-vertical-gap: 6px;
  --small-dim-toggle-vertical-padding: 1px;
  --small-dim-toggle-width: 27px;
  --small-dim-tool-tip-cross-padding: 3px;
  --small-dim-tool-tip-padding: 6px;
  --small-dim-tool-tip-point-height: 7px;
  --small-dim-tool-tip-point-width: 14px;
  --small-dim-tool-tip-vertical-gap: 4px;
  --small-dim-vertical-padding: 4.5px;
  --small-icon-large: 12px;
  --small-icon-medium: 11px;
  --small-icon-small: 10px;
  --small-icon-x-large: 18px;
  --small-icon-x-small: 7px;
  --small-text-body: 12px;
  --small-text-header: 15px;
  --small-text-helper-label: 10px;
  --small-text-key-stats: 20px;
  --small-text-lineheight-body: 16px;
  --small-text-lineheight-column: 15px;
  --small-text-lineheight-header: 20px;
  --small-text-lineheight-helper: 13px;
  --small-text-lineheight-key-stats: 24px;
  --small-text-lineheight-label: 15px;
  --small-text-lineheight-link: 14px;
  --small-text-lineheight-navigation-subtitle-badge: 14px;
  --small-text-navigation-subtitle-badge: 11px;
  --text-active: #1e8ac8;
  --text-active-disabled: #1e8ac880;
  --text-active-hover: #1c6893;
  --text-CA-Logo: #fefefe;
  --text-disabled: #aaaaaa;
  --text-error: #dc3220;
  --text-on-color-bg: #ffffff;
  --text-primary: #ffffff;
  --text-secondary: #919191;
  --text-secondary-hover-button: #ffffff;
  --text-secondary-initial-button: #ffffff;
  --text-warning: #e78024;
}

/* ========================================
   SUPPLEMENTARY TOKENS
   Typography, Spacing, Sizing, Borders + SCSS Mixins
   ======================================== */

/**
 * Supplementary Design Tokens - Source File
 * Typography, Spacing, Sizing, Border tokens + SCSS Mixins
 *
 * This SCSS file is the source for tokens not managed in Figma.
 * It compiles to: build/css/tokens-supplementary.css
 *
 * Contents:
 * 1. CSS Custom Properties (variables)
 * 2. SCSS Mixins (typography patterns)
 */

/* ========================================
   CSS CUSTOM PROPERTIES
   ======================================== */

:root {
  --background-primary-button-group: var(--shades-ca-blue-140);
  --background-secondary-button-group-selected: var(--shades-blue-grey-60);
  --background-secondary-hover-button: #FFFFFFFF;
  --text-secondary-button-group-unselected: var(--primary-ca-blue-80);
  --background-action-filled-button-group: var(--shades-sky-100);
  --background-active-subtle: var(--low-opacity-sky-800);
  /* Font Families */
  --font-primary: 'Source Sans 3 Variable', 'Source Sans 3', 'Source Sans Pro', sans-serif;
  --font-family-monospace: 'Fira Code', 'Fira Mono', 'Menlo', 'Consolas', 'DejaVu Sans Mono', monospace;
  /* Font Weights */
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  /* Font Sizes */
  --font-size-xxs: 0.625rem; /* 10px */
  --font-size-xs: 0.75rem; /* 12px */
  --font-size-sm: 0.875rem; /* 14px */
  --font-size-base: 1rem; /* 16px */
  --font-size-md: 1.125rem; /* 18px */
  --font-size-lg: 1.25rem; /* 20px */
  --font-size-xl: 1.5rem; /* 24px */
  --font-size-2xl: 1.875rem; /* 30px */
  --font-size-3xl: 2.25rem; /* 36px */
  --font-size-4xl: 3rem; /* 48px */
  /* Line Heights
   * Unitless multipliers. Actual pixel height depends on font size.
   *
   * Examples at 12px font size:
   * - none:    12px
   * - tight:   15px
   * - snug:    16px
   * - normal:  18px
   * - relaxed: 20px
   * - loose:   21px
   *
   * Examples at 16px font size:
   * - none:    16px
   * - tight:   20px
   * - snug:    21.33px
   * - normal:  24px
   * - relaxed: 26.67px
   * - loose:   28px
   */
  --line-height-none: 1;
  --line-height-tight: 1.25;
  --line-height-snug: 1.3333333333;
  --line-height-normal: 1.5;
  --line-height-relaxed: 1.6666666667;
  --line-height-loose: 1.75;
  /* Spacing Scale */
  --base-space-0: 0;
  --base-space-2: 0.125rem; /* 2px */
  --base-space-4: 0.25rem; /* 4px */
  --base-space-5: 0.3125rem; /* 5px */
  --base-space-6: 0.375rem; /* 6px */
  --base-space-7: 0.4375rem; /* 7px */
  --base-space-8: 0.5rem; /* 8px */
  --base-space-9: 0.5625rem; /* 9px */
  --base-space-10: 0.625rem; /* 10px */
  --base-space-12: 0.75rem; /* 12px */
  --base-space-16: 1rem; /* 16px */
  --base-space-20: 1.25rem; /* 20px */
  --base-space-24: 1.5rem; /* 24px */
  --base-space-28: 1.75rem; /* 28px */
  --base-space-32: 2rem; /* 32px */
  --base-space-36: 2.25rem; /* 36px */
  --base-space-40: 2.5rem; /* 40px */
  --base-space-44: 2.75rem; /* 44px */
  --base-space-48: 3rem; /* 48px */
  --base-space-56: 3.5rem; /* 56px */
  --base-space-64: 4rem; /* 64px */
  --base-space-72: 4.5rem; /* 72px */
  --base-space-80: 5rem; /* 80px */
  --base-space-96: 6rem; /* 96px */
  --base-space-112: 7rem; /* 112px */
  --base-space-128: 8rem; /* 128px */
  /* Sizing Scale */
  --base-size-2: 0.125rem; /* 2px */
  --base-size-4: 0.25rem; /* 4px */
  --base-size-6: 0.375rem; /* 6px */
  --base-size-7: 0.4375rem; /* 7px */
  --base-size-8: 0.5rem; /* 8px */
  --base-size-12: 0.75rem; /* 12px */
  --base-size-16: 1rem; /* 16px */
  --base-size-20: 1.25rem; /* 20px */
  --base-size-24: 1.5rem; /* 24px */
  --base-size-28: 1.75rem; /* 28px */
  --base-size-32: 2rem; /* 32px */
  --base-size-36: 2.25rem; /* 36px */
  --base-size-40: 2.5rem; /* 40px */
  --base-size-48: 3rem; /* 48px */
  --base-size-64: 4rem; /* 64px */
  --base-size-80: 5rem; /* 80px */
  --base-size-96: 6rem; /* 96px */
  --base-size-112: 7rem; /* 112px */
  --base-size-128: 8rem; /* 128px */
  --base-size-220: 13.75rem; /* 220px */
  /* Border Widths */
  --border-width-1: 0.063rem; /* 1px */
  --border-width-2: 0.125rem; /* 2px */
  --border-width-3: 0.188rem; /* 3px */
  --border-width-4: 0.25rem; /* 4px */
  /* Border Radius */
  --border-radius-sm: 3px;
  --border-radius-default: 4px;
  --border-radius-5: 5px;
  --border-radius-6: 6px;
  --border-radius-md: 8px;
  --border-radius-lg: 12px;
  --border-radius-capsule: 50px;
  --border-radius-full: 999px;
}

:root[data-theme=dark] {
  --background-primary-button-group: var(--ca-dark-grey-100);
  --background-secondary-hover-button: var(--greyscale-dark-mode-bg-0F1014);
  --background-secondary-button-group-selected: var(--greyscale-dark-mode-muted-grey-2c2d30);
  --text-secondary-button-group-unselected: #94979c;
}

/* ========================================
   SCSS MIXINS
   ======================================== */

/* CSS Utility Class */

.text-body {
  font-family: var(--font-primary);
  font-size: var(--font-size-base);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-normal);
}

/* CSS Utility Classes */

.text-heading-h1 {
  font-family: var(--font-primary);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-3xl);
  line-height: var(--line-height-tight);
}

.text-heading-h2 {
  font-family: var(--font-primary);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-2xl);
  line-height: var(--line-height-tight);
}

.text-heading-h3 {
  font-family: var(--font-primary);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-xl);
  line-height: var(--line-height-tight);
}

/* CSS Utility Class */

.text-label {
  font-family: var(--font-primary);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  line-height: var(--line-height-none);
  letter-spacing: 0.03em;
}

/* CSS Utility Class */

.text-display {
  font-family: var(--font-primary);
  font-size: var(--font-size-4xl);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-tight);
  letter-spacing: -0.02em;
}

/* CSS Utility Class */

.text-code {
  font-family: var(--font-family-monospace);
  font-size: var(--font-size-sm);
  line-height: var(--line-height-normal);
  font-weight: var(--font-weight-regular);
}

/* CSS Utility Class */

.text-caption {
  font-family: var(--font-primary);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-normal);
  color: var(--text-secondary);
}

body {
  font-family: var(--font-primary);
  font-size: var(--font-size-base);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-normal);
}

* {
  font-family: var(--font-primary);
  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: var(--background-Page-Background);
}

.atlas-ms-common-page {
  background-color: var(--background-Page-Background);
  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 var(--border-primary);
  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: var(--background-hover) !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_eqbq2_1 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._labelContainer_eqbq2_7 {
  color: var(--text-primary);
  font-family: var(--font-primary);
  font-weight: 500;
  font-size: var(--font-size-sm);
  line-height: 20px;
  letter-spacing: 0;
  width: fit-content;
}

._dropdownContainer_eqbq2_17 {
  width: 100%;
  max-width: 340px;
  min-width: auto;
  height: 32px;
  border-radius: 3px;
  border: 1px solid var(--border-primary);
  background-color: var(--background-primary) !important;
}
._dropdownContainer_eqbq2_17 > button {
  padding: 6px 14px;
  color: var(--text-secondary);
  font-family: var(--font-primary);
  font-weight: 500;
  font-size: var(--font-size-sm);
  line-height: 20px;
  letter-spacing: 0;
  background-color: var(--background-primary) !important;
}
._dropdownContainer_eqbq2_17 > button:disabled {
  background: #f9f9f9;
}
._dropdownContainer_eqbq2_17 > button:hover {
  background-color: var(--background-primary) !important;
}
._dropdownContainer_eqbq2_17 > button:focus {
  background-color: var(--background-primary) !important;
}
._dropdownContainer_eqbq2_17 > button:active {
  background-color: var(--background-primary) !important;
}
._dropdownContainer_eqbq2_17::after {
  border: 0;
}
._dropdownContainer_eqbq2_17:hover {
  border: 1px solid var(--border-primary);
  background-color: var(--background-primary) !important;
  color: var(--text-secondary);
}
._dropdownContainer_eqbq2_17:hover::after {
  border: 0;
}
._dropdownContainer_eqbq2_17:active {
  border: 1px solid #3cabc9;
  background-color: var(--background-primary) !important;
  color: var(--text-secondary);
}
._dropdownContainer_eqbq2_17:active:hover {
  border: 1px solid #3cabc9;
}
._dropdownContainer_eqbq2_17:active::after {
  border: 0;
}
._dropdownContainer_eqbq2_17:focus {
  border: 1px solid #3cabc9;
  background-color: var(--background-primary) !important;
  color: var(--text-secondary);
}
._dropdownContainer_eqbq2_17:focus:hover {
  border: 1px solid #3cabc9;
}
._dropdownContainer_eqbq2_17:focus::after {
  border: 0;
}
._dropdownContainer_eqbq2_17:focus-within {
  border: 1px solid #3cabc9;
  background-color: var(--background-primary) !important;
  color: var(--text-secondary);
}
._dropdownContainer_eqbq2_17:focus-within:hover {
  border: 1px solid #3cabc9;
}
._dropdownContainer_eqbq2_17:focus-within::after {
  border: 0;
}

._hasSelectedValue_eqbq2_93 > button {
  color: var(--text-primary);
}

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

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

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

._selectAllOptionContainer_eqbq2_113 {
  border-bottom: 1px solid var(--border-primary);
}
._selectAllOptionContainer_eqbq2_113:hover {
  border-bottom: 1px solid var(--border-primary);
}

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

._infoTooltip_eqbq2_126 {
  vertical-align: middle;
  width: 14;
  height: 14px;
  color: var(--icon-primary);
}
._infoTooltip_eqbq2_126:hover {
  color: var(--text-active);
}

._warningTooltip_eqbq2_136 {
  vertical-align: middle;
}._infoTooltip_1u7fs_1 {
  vertical-align: middle;
  width: 14;
  height: 14px;
  color: #AAA;
}
._infoTooltip_1u7fs_1:hover {
  color: #1E8AC8;
}._tableAgGridScopedWrapper_1jl6u_1 .ag-header-row-column-group {
  background-color: var(--background-primary);
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-root-wrapper {
  border: none;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-side-buttons {
  border: 1px solid #d8d8da;
  border-left: none;
  background-color: var(--background-primary);
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-header {
  border-bottom: 1px solid #EDEBE9;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-side-bar {
  margin-top: 96px !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-paging-panel {
  padding: 50px 0 25px !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-header-cell-resize {
  opacity: 0 !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .hide-group-header-text {
  display: none;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-header-group-text {
  width: 100%;
  padding: 3px 12px;
  border-bottom: 1px solid var(--border-primary);
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-header-cell-text,
._tableAgGridScopedWrapper_1jl6u_1 .ag-header-group-text {
  padding: 0 12px 3px 0;
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-xs);
  line-height: 100%;
  letter-spacing: 0.6px;
  vertical-align: bottom;
  text-transform: uppercase;
  color: var(--text-primary) !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-cell {
  padding: 6px !important;
  color: var(--text-primary) !important;
  line-height: 18px;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-cell a {
  font-family: var(--font-primary);
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-sm);
  letter-spacing: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-header-cell,
._tableAgGridScopedWrapper_1jl6u_1 .ag-header-group-cell {
  border: none;
  padding: 9px 6px 3px !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-header-cell-menu-button {
  display: none;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-header-group-cell-label.ag-sticky-label {
  width: 100% !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .group-header-underline {
  border-bottom: 1px solid var(--border-primary);
  padding: 3px 12px;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-overlay-wrapper {
  padding-top: 200px !important;
  align-items: start;
  font-size: 24px;
  color: var(--text-secondary);
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-theme-alpine .ag-row.excluded-row .ag-cell {
  color: #b0b0b0 !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-cell.ag-cell-left-pinned,
._tableAgGridScopedWrapper_1jl6u_1 .ag-cell.ag-cell-last-left-pinned {
  border-right: none !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-pinned-left-header {
  border-right: none;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-pinned-right-header {
  border-left: none;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-theme-alpine {
  --ag-pinned-column-border: none !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .dots-svg {
  transform: rotate(90deg) !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-header-cell-label > .ag-header-cell-text:first-child {
  padding-right: 3px !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-horizontal-left-spacer {
  visibility: hidden !important;
  background: none !important;
  border: none !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-icon::before {
  background-color: var(--icon-primary) !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-header-cell-text,
._tableAgGridScopedWrapper_1jl6u_1 .ag-header-group-text {
  padding-right: 0;
  white-space: pre-wrap !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-sort-indicator-icon {
  padding: 4px !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-sort-order {
  opacity: 0 !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .hyperlink-container {
  display: flex;
  align-items: center;
  gap: 8px;
}
._tableAgGridScopedWrapper_1jl6u_1 .hyperlink {
  text-decoration: none;
  color: #0078D4;
}
._tableAgGridScopedWrapper_1jl6u_1 .hyperlink:hover {
  text-decoration: underline;
}
._tableAgGridScopedWrapper_1jl6u_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_1jl6u_1 .ag-column-select-header-filter-wrapper.ag-labeled.ag-label-align-left.ag-text-field.ag-input-field {
  margin-right: 17px !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper.ag-checked {
  background-color: #3CABC9 !important;
  border-color: #3CABC9 !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .columsToolPanelChanged {
  color: #3CABC9 !important;
}
._tableAgGridScopedWrapper_1jl6u_1 .columsToolPanelChanged .ag-icon.ag-icon-columns::before {
  background-color: #3CABC9 !important;
}
._tableAgGridScopedWrapper_1jl6u_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_pkdup_1 {
  min-height: 906px;
  display: flex;
  gap: 12px;
  flex: 1;
  position: relative;
}
@media screen and (width >= 1200px) {
  ._contentContainer_pkdup_1 {
    max-height: 906px;
  }
}
@media screen and (width <= 1199px) {
  ._contentContainer_pkdup_1 {
    min-height: 1600px;
  }
}

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

._resultsArea_pkdup_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_pkdup_31 {
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #b3b3b3 #f5f5f5;
  }
  ._resultsArea_pkdup_31::-webkit-scrollbar {
    width: 8px;
    background: #f5f5f5;
  }
  ._resultsArea_pkdup_31::-webkit-scrollbar-thumb {
    background: #b3b3b3;
    border-radius: 4px;
  }
  ._resultsArea_pkdup_31::-webkit-scrollbar-thumb:hover {
    background: #888;
  }
}

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

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

._marketMapsWidget_pkdup_77 {
  height: auto;
}

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

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

._loadingOverlay_pkdup_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_pkdup_108 {
  padding-left: 8px;
  color: var(--text-primary);
  font-family: var(--font-primary);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  margin-top: 2px;
}

/* stylelint-disable-next-line selector-class-pattern */
._customSpinner_pkdup_118 ._fui-Spinner__spinner_pkdup_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_wxrtv_1 {
  max-height: 698px;
  height: 698px;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-header-row-column-group {
  background-color: var(--background-primary);
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-root-wrapper {
  border: none;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-side-buttons {
  border: 1px solid #d8d8da;
  border-left: none;
  background-color: var(--background-primary);
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-header {
  border-bottom: 1px solid #EDEBE9;
  background: var(--background-primary);
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-cell-wrapper.ag-row-group-leaf-indent[class*="ag-row-group-indent-"] {
  padding-left: 0 !important;
  margin-left: 0 !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-cell.ag-cell-left-pinned,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-cell.ag-cell-last-left-pinned {
  border-right: none !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-pinned-left-header {
  border-right: none;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-pinned-right-header {
  border-left: none;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-row-group .ag-cell:not(:first-child) {
  color: transparent !important;
  pointer-events: none;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-side-bar {
  margin-top: 96px !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-header-cell-resize {
  opacity: 0 !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .hide-group-header-text {
  display: none;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-header-group-text {
  width: 100%;
  padding: 3px 12px;
  border-bottom: 1px solid var(--border-primary);
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-header-cell-text,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-header-group-text {
  padding: 0 12px 3px 0;
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-xs);
  line-height: 100%;
  letter-spacing: 0.6px;
  vertical-align: bottom;
  text-transform: uppercase;
  color: var(--text-primary) !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-cell {
  padding: 0 6px !important;
  color: var(--text-primary) !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-cell a {
  font-family: var(--font-primary);
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-sm);
  letter-spacing: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-header-cell,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-header-group-cell {
  border: none;
  padding: 0 6px !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-header-cell-menu-button {
  display: none;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-header-group-cell-label.ag-sticky-label {
  width: 100% !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .group-header-underline {
  border-bottom: 1px solid var(--border-primary);
  padding: 3px 12px;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-overlay-wrapper {
  padding-top: 200px !important;
  align-items: start;
  font-size: 24px;
  color: var(--text-secondary);
}
._individualTableAgGridScopedWrapper_wxrtv_1 .dots-svg {
  transform: rotate(90deg) !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-icon::before {
  background-color: var(--icon-primary) !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-header-cell-text,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-header-group-text {
  padding-right: 0;
  white-space: pre-wrap !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-sort-indicator-icon {
  padding: 4px !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-sort-order {
  opacity: 0 !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .hyperlink-container {
  display: flex;
  align-items: center;
  gap: 8px;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .hyperlink {
  text-decoration: none;
  color: #0078D4;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .hyperlink:hover {
  text-decoration: underline;
}
._individualTableAgGridScopedWrapper_wxrtv_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_wxrtv_1 .ag-horizontal-left-spacer,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-horizontal-right-spacer {
  border-right: none !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-body-horizontal-scroll-viewport::-webkit-scrollbar,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-body-horizontal-scroll::-webkit-scrollbar,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-root::-webkit-scrollbar,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-center-cols-viewport::-webkit-scrollbar,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-body-vertical-scroll-viewport::-webkit-scrollbar,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-body-vertical-scroll::-webkit-scrollbar,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-horizontal-left-spacer::-webkit-scrollbar {
  scrollbar-width: thin;
  scrollbar-gutter: auto !important;
  border-radius: 8px;
  background: #f0f0f0;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-body-horizontal-scroll {
  max-height: 30px !important;
  min-height: 30px !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-horizontal-left-spacer {
  height: 15px !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-body-horizontal-scroll::-webkit-scrollbar-thumb,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-root::-webkit-scrollbar-thumb,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-center-cols-viewport::-webkit-scrollbar-thumb,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb,
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-body-vertical-scroll::-webkit-scrollbar-thumb {
  background: #bcbcbc;
  border-radius: 8px;
}
._individualTableAgGridScopedWrapper_wxrtv_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_wxrtv_1 .ag-column-select-header-filter-wrapper.ag-labeled.ag-label-align-left.ag-text-field.ag-input-field {
  margin-right: 17px !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper.ag-checked {
  background-color: #3CABC9 !important;
  border-color: #3CABC9 !important;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .ag-right-aligned-header {
  text-align: right;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .inactive-row {
  opacity: 0.4;
}
._individualTableAgGridScopedWrapper_wxrtv_1 .active-row {
  opacity: 1;
}._contentContainer_1sse5_1 {
  height: auto;
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex: 1;
}

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

._breadCrumb_1sse5_16 {
  font-family: var(--font-primary);
  font-weight: var(--font-weight-regular);
  font-size: 30px;
  line-height: 52px;
  letter-spacing: 0%;
  color: var(--text-secondary);
  text-decoration: none;
}
._breadCrumb_1sse5_16:hover {
  color: #0078d4;
}
@media screen and (width <= 639px) {
  ._breadCrumb_1sse5_16 {
    font-size: 24px;
    line-height: 100%;
  }
}

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

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

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

._downloadMenuItemTitle_1sse5_73 {
  font-family: var(--font-primary);
  font-weight: 500;
  color: var(--text-primary);
  font-size: var(--font-size-sm);
  line-height: 16px;
  display: block;
}

._downloadMenuItemSubtitle_1sse5_82 {
  font-family: var(--font-primary);
  font-weight: var(--font-weight-regular);
  color: var(--text-secondary);
  font-size: var(--font-size-xs);
  line-height: 16px;
  display: block;
}

._optionsMenuItem_1sse5_91 {
  width: 154px;
  border-radius: 0;
  padding: 0;
  font-weight: 500;
  font-size: var(--font-size-sm);
  line-height: 20px;
  letter-spacing: 0;
  color: var(--text-primary);
  background: var(--background-primary);
}

._optionsMenuItemContent_1sse5_103 {
  padding: 4px 10px;
  background: var(--background-primary);
  border-radius: 0;
}
._optionsMenuItemContent_1sse5_103:hover {
  background: var(--background-hover) !important;
}
._optionsMenuItemContent_1sse5_103:active {
  background: var(--background-hover) !important;
}

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

._downloadButton_1sse5_122 {
  background: var(--background-primary);
  border: 1px solid var(--border-primary);
  padding: 8px 16px;
  border-radius: 3px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
._downloadButton_1sse5_122:hover {
  background: var(--background-hover);
}

._actionButton_1sse5_136 {
  color: var(--icon-primary) !important;
  max-width: 48px !important;
  padding: 5px 14px !important;
}

._buttonsDivider_1sse5_142 {
  border-left: 1px solid var(--border-primary);
  display: block;
  height: 32px;
}

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

._optionsMenu_1sse5_91 {
  padding: 0;
  border: 1px solid var(--border-primary);
  border-radius: 0;
  background: var(--background-primary);
  box-shadow: 0 1px 3px 0 rgb(221, 221, 221);
}

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

._disabledDownloadButton_1sse5_166 {
  opacity: 0.5;
  cursor: not-allowed;
}
._disabledDownloadButton_1sse5_166:hover {
  background: var(--background-primary);
}._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_co8nf_1 {
  padding: 12px !important;
}

._table-card-header_co8nf_5 {
  font-family: var(--font-primary);
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-base);
  line-height: 20px;
  color: var(--text-primary);
}

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

._empty-state_co8nf_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_co8nf_31 {
  margin: 0;
  color: var(--text-secondary);
  font-family: var(--font-primary);
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xl);
  line-height: 28px;
}

._empty-state-subtitle_co8nf_40 {
  margin: 0;
  color: var(--text-secondary);
  font-family: var(--font-primary);
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xl);
  line-height: 28px;
}

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

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

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

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

._add-button_co8nf_49 {
  width: 29px;
  height: 29px;
  min-width: 29px;
  max-width: 29px;
  border: 1px solid var(--text-active);
  border-radius: 10%;
  background-color: var(--background-primary);
  color: var(--text-active);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-primary);
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xl);
  line-height: 1;
  cursor: pointer;
  padding: 0;
}
._add-button_co8nf_49:hover {
  background-color: #f8fbfd;
}
._add-button_co8nf_49:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(30, 138, 200, 0.2);
}
._add-button_co8nf_49:disabled {
  background-color: var(--greyscale-disabled-grey-f9f9f9);
  border: 1px solid var(--border-primary);
  color: var(--border-primary);
  cursor: not-allowed;
}
._add-button_co8nf_49:disabled:focus {
  box-shadow: none;
}

._add-button_co8nf_49 svg {
  font-size: var(--font-size-base);
}

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

._search-popover-portal_co8nf_122 {
  position: fixed;
  z-index: 1000;
  width: 480px;
}._input_vwd29_1 {
  width: 100%;
  height: 32px;
  border-radius: 3px;
  padding: 4px 10px;
  padding-left: 35px;
  border: 1px solid var(--border-primary);
  outline: none;
  box-sizing: border-box;
  background-color: var(--background-primary);
  cursor: text;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
._input_vwd29_1:hover {
  background-color: var(--background-hover);
}
._input_vwd29_1:focus {
  background-color: var(--background-primary);
  border: 1px solid var(--text-active);
}

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

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

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

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

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

._header_vwd29_62 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  background-color: var(--background-hover);
  padding: 8px 16px;
  font-weight: var(--font-weight-bold);
}

._result-item_vwd29_70 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 8px 16px;
  cursor: pointer;
  border-bottom: 1px solid var(--border-primary);
}
._result-item_vwd29_70:hover {
  background-color: var(--background-hover);
}
._result-item_vwd29_70:nth-child(odd) {
  background-color: var(--background-primary);
}
._result-item_vwd29_70:nth-child(odd):hover {
  background-color: var(--background-hover);
}

._disabled-item_vwd29_87 {
  cursor: not-allowed;
  opacity: 0.7;
}
._disabled-item_vwd29_87:hover {
  background-color: var(--background-hover);
}
._disabled-item_vwd29_87 ._firm-text_vwd29_94,
._disabled-item_vwd29_87 ._strategy-text_vwd29_95,
._disabled-item_vwd29_87 ._selected-indicator_vwd29_96 {
  cursor: not-allowed;
}

._firm-text_vwd29_94 {
  color: var(--text-primary);
  font-weight: var(--font-weight-regular);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

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

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

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

._strategy-text_vwd29_95 {
  color: var(--text-active);
  font-weight: var(--font-weight-semibold);
  cursor: pointer !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none;
  min-width: 0;
}
._strategy-text_vwd29_95:hover {
  color: var(--text-active-hover);
  text-decoration: underline;
}

._clear-button_vwd29_143 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  background-color: transparent;
  border: none;
  font-size: var(--font-size-base);
  color: var(--icon-primary);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  padding: 4px;
  border-radius: 50%;
  z-index: 1;
}
._clear-button_vwd29_143:hover {
  color: var(--text-active);
}

._no-results-text_vwd29_166 {
  color: var(--text-secondary);
  font-weight: var(--font-weight-regular);
  text-align: center;
}

._no-results-title_vwd29_172,
._no-results-subtitle_vwd29_173 {
  width: 100%;
  text-align: center;
}

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

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

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

._open-fund-indicator_vwd29_193 {
  color: var(--primary-green-80);
  margin-left: 4px;
  flex-shrink: 0;
}

._selected-indicator_vwd29_96 {
  color: var(--greyscale-muted-grey-555555);
  font-size: var(--font-size-xs);
  margin-left: 8px;
  flex-shrink: 0;
}

._active-item_vwd29_206 {
  background-color: var(--background-hover);
  outline: 2px solid var(--text-active);
}

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

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

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

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

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

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

._open-fund-icon_1fton_48 {
  color: var(--primary-green-80);
  margin-left: 4px;
  flex-shrink: 0;
}

.research-doc-link {
  margin-left: 6px;
  color: var(--text-active);
  text-decoration: none;
}
.research-doc-link:hover {
  color: var(--text-active-hover);
}

._strategy-link_1fton_63 {
  color: var(--text-active);
  font-weight: var(--font-weight-semibold);
  text-decoration: none;
  display: block;
  width: auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._strategy-link_1fton_63:hover {
  color: var(--text-active-hover);
  text-decoration: underline !important;
}
._strategy-link_1fton_63:visited {
  color: var(--text-active);
}
._strategy-link_1fton_63 + svg {
  margin-left: 4px;
}

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

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

._multiple-strategies-tooltip-header_1fton_94 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 8px;
  font-family: var(--font-primary);
  font-weight: var(--font-weight-semibold);
}

._multiple-strategies-tooltip-close_1fton_104 {
  border: none;
  background: transparent;
  cursor: pointer;
  padding: 0;
  line-height: 1;
  height: 24px;
  font-size: 20px;
  font-family: var(--font-primary);
}

._strategy-link-button_1fton_115 {
  color: var(--text-active);
  font-weight: var(--font-weight-semibold);
  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_1fton_115:hover, ._strategy-link-button_1fton_115:focus-visible {
  color: var(--text-active-hover);
  text-decoration: underline !important;
}

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

._multiple-strategies-tooltip-row_1fton_141 {
  font-weight: var(--font-weight-semibold);
  margin-bottom: 4px;
}

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

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

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

._spacer-row_1fton_301 {
  background-color: var(--background-primary) !important;
  border-bottom: none !important;
}

._spacer-row_1fton_301 [role='gridcell'].ag-cell {
  background-color: var(--background-primary) !important;
  border-right: none !important;
  padding: 0 !important;
}

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

._label-row_1fton_316 {
  background-color: var(--background-primary) !important;
  font-size: 24px;
  line-height: 28px;
}

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

._label-row_1fton_316 [role='gridcell'].ag-cell {
  background-color: var(--background-primary) !important;
  border: none !important;
  padding: 8px 6px !important;
  font-size: 24px;
  line-height: 28px;
}

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

._section-header-row_1fton_339 {
  background-color: var(--background-hover) !important;
  border-top: 1px solid var(--border-primary) !important;
}

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

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

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

._section-header-row_1fton_339 .ag-row {
  border-left: 1px solid var(--border-primary) !important;
  border-right: 1px solid var(--border-primary) !important;
}

._section-header-cell_1fton_362 {
  font-family: var(--font-primary);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-sm);
  line-height: 16px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  color: var(--text-primary) !important;
  padding-left: 0 !important;
  background-color: var(--background-hover) !important;
  height: 100%;
  display: flex;
}

._section-header-value-cell_1fton_376 {
  background-color: var(--background-hover) !important;
}

._label-row-cell_1fton_380 {
  font-family: var(--font-primary);
  font-weight: var(--font-weight-semibold);
  font-size: 24px;
  line-height: 28px;
  color: var(--text-primary) !important;
  background-color: var(--background-primary) !important;
  padding: 6px 0 6px 6px;
  display: flex;
  align-items: center;
  height: 100%;
}

._label-row-value-cell_1fton_393 {
  background-color: var(--background-primary) !important;
}

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

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

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

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

._fund-array-item-top-aligned_1fton_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 var(--border-primary);
  box-sizing: border-box;
  overflow: hidden;
}

._fund-array-item-quartile_1fton_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 var(--greyscale-column-header-line-bbbbbb);
  box-sizing: border-box;
  overflow: hidden;
}

._fund-array-item_1fton_420:last-child,
._fund-array-item-top-aligned_1fton_432:last-child,
._fund-array-item-quartile_1fton_445:last-child {
  border-right: none;
}

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

._fund-array-item-rotated-label_1fton_470,
._fund-array-item-rotated-label-content_1fton_471,
._fund-array-item-rotated-line_1fton_472 {
  display: none;
}

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

._fund-array-item-label_1fton_482 {
  padding-top: 4px;
  display: block;
  width: 100%;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: var(--font-primary);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-sm);
  line-height: 18px;
  text-align: left;
}

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

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

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

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

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

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

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

._drag-handle-dot_1fton_544 {
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: var(--greyscale-light-grey-919191);
  display: block;
}

._fund-header-drag-icon_1fton_552 {
  color: var(--icon-primary);
  flex-shrink: 0;
}

._fund-header-title_1fton_557 {
  min-width: 0;
  flex: 1;
  font-family: var(--font-primary);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-xs);
  line-height: 14px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  color: var(--text-primary);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: inherit;
}

._fund-header-remove_1fton_573 {
  border: none;
  background: transparent;
  color: var(--icon-primary);
  cursor: pointer;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

._fund-header-remove_1fton_573:hover {
  color: var(--text-active);
}

._fund-header-remove_1fton_573 svg {
  font-size: var(--font-size-xs);
}

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

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

._right-aligned-compare-value-cell_1fton_593 ._truncated-cell-content_1fton_24 {
  text-align: right;
}

._right-aligned-compare-value-cell_1fton_593 ._fund-array-item-top-aligned_1fton_432,
._right-aligned-compare-value-cell_1fton_593 ._fund-array-item-quartile_1fton_445 {
  justify-content: flex-end;
}

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

._expected-next-fund-separator-row_1fton_614 {
  border-bottom: 2px solid var(--greyscale-column-header-line-bbbbbb) !important;
}

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

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

._footnote-row-cell_1fton_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_1fton_296 {
  border: none !important;
  border-right: none !important;
  background-color: var(--background-primary) !important;
  padding: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

._add-column-cell_1fton_293 {
  border: none !important;
  border-right: none !important;
  background-color: var(--background-primary) !important;
  padding: 0 !important;
  box-shadow: 0 2px 0 0 var(--background-primary) !important;
}

._add-column-button_1fton_655 {
  width: 29px;
  height: 29px;
  min-width: 29px;
  border: 1px solid var(--text-active);
  border-radius: 10%;
  background-color: var(--background-primary);
  color: var(--text-active);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--font-size-base);
  line-height: 1;
  cursor: pointer;
  padding: 0;
}
._add-column-button_1fton_655:hover {
  background-color: var(--background-primary);
}
._add-column-button_1fton_655:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(30, 138, 200, 0.2);
}
._add-column-button_1fton_655:disabled {
  background-color: var(--greyscale-disabled-grey-f9f9f9);
  border: 1px solid var(--border-primary);
  color: var(--border-primary);
  cursor: not-allowed;
}._fund-label-wrapper_rxvsa_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_rxvsa_15 {
  writing-mode: vertical-rl;
  text-orientation: mixed;
  transform: rotate(180deg);
  display: block;
  max-height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: var(--font-primary);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-sm);
  line-height: 14px;
  color: var(--text-primary);
  text-align: left;
  white-space: normal;
  overflow-wrap: anywhere;
}

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

._fund-label-liquidated_rxvsa_33 {
  font-size: var(--font-size-xs);
  line-height: 1;
}

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

._fund-label-icon_rxvsa_47 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-bottom: 4px;
}._attribute-row_dn2p9_1 {
  display: flex;
  padding-bottom: 6px;
  align-items: flex-end;
  gap: 4px;
  width: 100%;
  font-family: var(--font-primary);
  font-weight: var(--font-weight-semibold);
  min-height: 100%;
}

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

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

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

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

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

._attribute-icon_dn2p9_31 {
  cursor: pointer;
}

._section-toggle_dn2p9_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: var(--font-size-sm);
  border-right: none;
  font-family: var(--font-primary);
  font-weight: var(--font-weight-semibold);
}

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

._section-toggle-icon_dn2p9_56 svg {
  font-size: 8px;
}
._footnotes-container_msdso_2 {
  padding: 0;
  border-top: solid 1px var(--border-primary);
}

._footnotes-toggle_msdso_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_msdso_19 {
  color: var(--greyscale-muted-grey-555555);
  font-size: 10px;
  width: 10px;
}

._footnotes-symbol_msdso_25 {
  font-size: var(--font-size-xs);
  margin-left: 16px;
}

._footnotes-toggle-label_msdso_30 {
  font-family: var(--font-primary);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-xs);
  color: var(--text-primary);
}

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

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

._disclaimer-item_msdso_53 {
  display: block;
  font-family: var(--font-primary);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  color: var(--text-primary);
  line-height: 1.5;
  overflow-wrap: break-word;
  padding-left: 12px;
  position: relative;
}
._disclaimer-item_msdso_53::before {
  content: "•";
  position: absolute;
  left: 0;
}

._symbol-text_msdso_70 {
  font-family: var(--font-primary);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  color: var(--text-primary);
  line-height: 1.5;
  margin: 0;
  padding-left: 16px;
}

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

._benchmark-title_msdso_84 {
  font-family: var(--font-primary);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  color: var(--text-primary);
  margin: 0 0 6px;
}

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

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

._benchmark-group-icon_msdso_108 {
  color: var(--greyscale-muted-grey-555555);
  font-size: 9px;
  width: 9px;
}

._benchmark-group-label_msdso_114 {
  font-family: var(--font-primary);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  color: var(--text-primary);
}

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

._benchmark-item_msdso_129 {
  display: block;
  font-family: var(--font-primary);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  color: var(--text-primary);
  line-height: 1.5;
  overflow-wrap: break-word;
  padding-left: 12px;
  position: relative;
}
._benchmark-item_msdso_129::before {
  content: "•";
  position: absolute;
  left: 0;
}._toolbar_vvhx8_1 {
  display: flex;
  align-items: flex-end;
  gap: 12px;
}

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

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

._separator_vvhx8_20 {
  border-left: 1px solid var(--border-primary);
  display: block;
  height: 32px;
}

._add-button_vvhx8_26 {
  background: var(--text-active);
  color: var(--background-primary);
  border: none;
  border-radius: 4px;
  height: 32px;
  padding: 0 12px;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
}
._add-button_vvhx8_26:hover {
  background: var(--text-active-hover);
}
._add-button_vvhx8_26:disabled {
  background: var(--background-hover);
  color: var(--text-disabled);
  cursor: not-allowed;
  border: 1px solid var(--border-primary);
  opacity: 1;
}

._download-button_vvhx8_47 {
  background: var(--background-primary);
  border: 1px solid var(--border-primary);
  border-radius: 3px;
  height: 32px;
  min-width: 40px;
  padding: 0 12px;
  color: var(--icon-primary);
  cursor: pointer;
}
._download-button_vvhx8_47:hover {
  background: var(--background-hover);
}
._download-button_vvhx8_47:disabled {
  background: var(--background-hover);
  border: 1px solid var(--border-primary);
  color: var(--text-disabled);
  cursor: not-allowed;
  opacity: 1;
}

._add-button_vvhx8_26 svg {
  font-size: var(--font-size-xs);
}

._download-button_vvhx8_47 svg {
  font-size: var(--font-size-sm);
}

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

._comparison-matrix-text_jglcf_8 {
  color: var(--text-secondary);
  font-family: var(--font-primary);
  font-size: var(--font-size-2xl);
  font-weight: var(--font-weight-regular);
  text-decoration: none;
  line-height: 52px;
}
._comparison-matrix-text_jglcf_8:hover {
  color: var(--text-active);
}

._separator_jglcf_20 {
  color: var(--text-secondary);
  font-family: var(--font-primary);
  font-size: var(--font-size-xl);
  line-height: 32px;
  font-weight: var(--font-weight-regular);
}

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

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

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

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

._select-list-text_jglcf_53 {
  color: var(--text-secondary);
  font-family: var(--font-primary);
  font-size: var(--font-size-xl);
  line-height: 32px;
  font-weight: var(--font-weight-semibold);
}

._select-list-text-active_jglcf_61 {
  color: var(--text-primary);
}

._select-list-icon_jglcf_65 {
  color: var(--text-secondary);
  font-size: var(--font-size-sm);
}

._select-list-button_jglcf_32:hover ._select-list-text_jglcf_53 {
  color: var(--text-active);
}

._select-list-button-open_jglcf_74 ._select-list-text_jglcf_53 {
  color: var(--text-active);
}

._select-list-button-open_jglcf_74 ._select-list-icon_jglcf_65 {
  color: var(--text-active);
}

._select-list-button-disabled_jglcf_42:hover ._select-list-text_jglcf_53,
._select-list-button-disabled_jglcf_42:hover ._select-list-icon_jglcf_65,
._select-list-button_jglcf_32:disabled ._select-list-text_jglcf_53,
._select-list-button_jglcf_32:disabled ._select-list-icon_jglcf_65 {
  color: var(--text-secondary);
}

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

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

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

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

._disabled-item_5k0dc_16 {
  cursor: not-allowed;
}
._disabled-item_5k0dc_16:hover {
  background-color: var(--background-primary) !important;
  cursor: not-allowed;
}
._disabled-item_5k0dc_16 ._result-label_5k0dc_23 {
  color: var(--text-secondary);
  cursor: not-allowed;
}

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

._section-title_5k0dc_33 {
  padding: 0 8px 8px;
  color: var(--text-primary);
  font-family: var(--font-primary);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: 18px;
}

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

._result-item_5k0dc_47 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 5px 16px;
  border: none;
  background-color: var(--background-primary);
  cursor: pointer;
  text-align: left;
}
._result-item_5k0dc_47:hover {
  background-color: var(--background-hover);
}

._result-label_5k0dc_23 {
  color: var(--text-primary);
  font-family: var(--font-primary);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: 24px;
  min-width: 0;
}

._selected-item_5k0dc_72 {
  background-color: var(--background-hover);
}
._selected-item_5k0dc_72 ._result-label_5k0dc_23 {
  font-weight: var(--font-weight-bold);
}

._empty-section_5k0dc_79,
._loading-container_5k0dc_80,
._error-container_5k0dc_81 {
  padding: 12px 16px;
  text-align: center;
  color: var(--text-secondary);
  font-family: var(--font-primary);
  font-size: var(--font-size-sm);
}._dialog-surface_1qa7w_1 {
  max-width: 790px !important;
  border-radius: 3px !important;
  padding: 0 !important;
  overflow: hidden;
  border: 1px solid var(--border-primary);
}

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

._dialog-header_1qa7w_18 {
  display: flex;
  padding: 13px;
  align-items: center;
  gap: 7px;
  align-self: stretch;
  border-bottom: 1px solid var(--border-primary);
  background: var(--background-primary);
  box-sizing: border-box;
  flex-shrink: 0;
}

._dialog-title_1qa7w_30 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  flex: 1 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--text-primary);
  font-feature-settings: "liga" off, "clig" off;
  font-family: var(--font-primary);
  font-size: var(--font-size-lg);
  font-style: normal;
  font-weight: var(--font-weight-regular);
  line-height: 24px;
}

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

._dialog-content_1qa7w_70 {
  display: flex !important;
  padding: 13px !important;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  align-self: stretch;
  background: var(--background-primary);
  border-top: 1px solid var(--border-primary);
}

._dialog-message_1qa7w_81 {
  color: var(--text-primary);
  font-feature-settings: "liga" off, "clig" off;
  font-family: var(--font-primary);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: var(--font-weight-regular);
  line-height: 18px;
}

._dialog-footer_1qa7w_91 {
  display: flex;
  padding: 13px;
  justify-content: flex-end;
  align-items: center;
  gap: 13px;
  align-self: stretch;
  border-top: 1px solid var(--border-primary);
  background: var(--background-primary);
  box-sizing: border-box;
}

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

._section_1qa7w_103 {
  margin-bottom: 4px;
}

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

._section-expand-button_1qa7w_121 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 9px;
  height: 9px;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  color: var(--icon-primary);
  flex-shrink: 0;
}
._section-expand-button_1qa7w_121 svg {
  width: 9px;
  height: 9px;
}

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

._section-title_1qa7w_149 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  flex: 1 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--text-primary);
  font-feature-settings: "liga" off, "clig" off;
  font-family: var(--font-primary);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: var(--font-weight-semibold);
  line-height: 18px;
}

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

._entity-row_1qa7w_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_1qa7w_171:hover {
  background-color: var(--background-hover);
}

._entity-firm-name_1qa7w_187 {
  display: flex;
  align-items: center;
  flex: 1 1 0;
  min-width: 0;
  color: var(--text-primary);
  font-feature-settings: "liga" off, "clig" off;
  font-family: var(--font-primary);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: var(--font-weight-regular);
  line-height: 18px;
}

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

._entity-strategy-name_1qa7w_209 {
  display: flex;
  align-items: center;
  flex: 1 1 0;
  min-width: 0;
  color: var(--text-primary);
  font-feature-settings: "liga" off, "clig" off;
  font-family: var(--font-primary);
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: var(--font-weight-regular);
  line-height: 18px;
}

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

._duplicate-badge_1qa7w_231 {
  color: var(--text-secondary);
  font-family: var(--font-primary);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: 18px;
  margin-left: 4px;
  flex-shrink: 0;
  white-space: nowrap;
}

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

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

._checkbox_1qa7w_253 {
  width: 16px;
  height: 16px;
  border: 1px solid var(--icon-primary);
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  color: transparent;
}

._checkbox-checked_1qa7w_265 {
  border-color: var(--text-active);
  color: var(--text-active);
}

._checkbox-indeterminate_1qa7w_270 {
  border-color: var(--icon-primary);
  color: var(--icon-primary);
}

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

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

._cancel-button_1qa7w_287 {
  display: flex;
  padding: 5.5px 11px;
  justify-content: center;
  align-items: center;
  gap: 7px;
  border-radius: 3px;
  border: 1px solid #0c3980;
  background: var(--background-primary);
  color: #0c3980;
  cursor: pointer;
  font-family: var(--font-primary);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  line-height: 18px;
}

._update-button_1qa7w_304 {
  display: flex;
  padding: 5.5px 11px;
  justify-content: center;
  align-items: center;
  gap: 7px;
  border-radius: 3px;
  border: none;
  background: #0c3980;
  color: var(--background-primary);
  cursor: pointer;
  font-family: var(--font-primary);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  line-height: 18px;
}
._update-button_1qa7w_304:disabled {
  background: #ddd;
  color: #aaa;
  cursor: not-allowed;
}._root_1kida_1 {
  display: flex;
  flex-direction: column;
}

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

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

._title_1kida_21 {
  font-family: var(--font-primary);
  font-weight: var(--font-weight-bold);
  font-size: 27px;
  line-height: 52px;
  letter-spacing: 0%;
  color: var(--text-primary);
}
@media screen and (width <= 639px) {
  ._title_1kida_21 {
    font-size: 24px;
    line-height: 100%;
  }
}

._viewAllLink_1kida_36 {
  margin-left: auto;
  text-decoration: none;
  display: flex;
  align-items: center;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background: #0078d4;
  color: var(--background-primary);
  border-radius: 4px;
  padding: 0 12px;
  height: 32px;
  border: none;
  cursor: pointer;
}
._viewAllLink_1kida_36:hover {
  background: #106ebe;
}

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

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

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

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

._cardHeader_8moiw_1 small {
  color: var(--text-secondary);
  margin-left: 1ch;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}

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

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

._footnotes_8moiw_32 {
  width: 100%;
}

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

._chartResizeHandle_8moiw_41 {
  height: 16px;
  cursor: grab;
  color: var(--text-active);
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 13px;
  font-weight: var(--font-weight-semibold);
  border-top: 1px solid var(--border-primary);
  pointer-events: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

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

._chartResizeHandle_8moiw_41:active {
  cursor: grabbing;
}

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

._loadingOverlay_8moiw_75 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--background-primary);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  z-index: 2;
  pointer-events: all;
}

._cardBody_8moiw_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_8moiw_102 ._fui-fui-Spinner__spinner_8moiw_102 {
  height: 300px;
  border-color: #0078d4 !important;
}

._loadingSpan_8moiw_107 {
  padding-left: 5px;
  color: var(--text-primary);
  font-family: var(--font-primary);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  margin-top: 2px;
}

._viewMapDetailsButton_8moiw_116 {
  background: var(--background-primary);
  border: 1px solid var(--text-primary);
  color: var(--text-primary);
  font-family: var(--font-primary);
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-sm);
  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_8moiw_116:hover {
  background: var(--background-hover);
  text-decoration: none;
}

._viewMapDetailsButton_8moiw_116[aria-disabled=true] {
  color: var(--text-secondary);
  border-color: var(--text-secondary);
  background-color: transparent;
  opacity: 0.6;
  cursor: not-allowed;
  pointer-events: none;
}

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

._noMapAvailable_8moiw_155 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  color: var(--text-secondary);
  text-align: center;
  min-height: 50px;
}

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

._viewMapDetailsLink_8moiw_167 {
  text-decoration: none;
}

._viewMapDetailsButton_8moiw_116:hover {
  background: var(--background-hover);
}

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

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

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

._tab_1e4nw_10 {
  min-width: 120px;
  height: 40px;
  padding: 0 20px;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  font-family: var(--font-primary);
  color: var(--text-primary);
  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_1e4nw_10:hover {
  background: transparent;
  border-bottom: 3px solid var(--border-primary);
}
._tab_1e4nw_10:first-of-type {
  padding-left: 12px;
}

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

._menuTrigger_1e4nw_51 {
  min-width: 120px;
  height: 40px;
  padding: 0 20px;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  font-family: var(--font-primary);
  color: var(--text-primary);
  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_1e4nw_51:hover {
  background: transparent;
  border-bottom: 3px solid var(--border-primary);
}

._menuItem_1e4nw_78 {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  font-family: var(--font-primary);
  color: var(--text-primary);
  background: var(--background-primary);
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  max-width: none;
  margin-right: 0;
  overflow: hidden;
}
._menuItem_1e4nw_78:hover {
  background: #f3f2f1;
}
._menuItem_1e4nw_78[aria-selected=true] {
  background: #f3f2f1;
}

._moreIcon_1e4nw_98 {
  font-size: var(--font-size-sm);
  margin-left: 6px;
}