:root {
  --m-chart-pro-accent-hover: #173ad6;
  --m-chart-pro-accent-bg-hover-dark: #eeeff4;
  --m-chart-pro-tab-active: #f1f1f1;
  --m-chart-pro-red: #c80011;
  --m-chart-pro-error: #b00000;
  --m-chart-pro-dark-border: #24282d;
  --m-chart-pro-dark-meta-bg: #33373c;
  --m-chart-pro-dark-meta-border: #1a1f24;
  --m-chart-pro-dark-field-bg: #53616e;
  --m-chart-pro-dark-tab-text: #bdc8d3;
}

.m-chart-pro-scheme-light,
.m-chart-pro-scheme-auto {
  --dt-html_background: #fff;
  --dt-row_background-stripe: 0, 0, 0;
  --dt-row_background-hover: 0, 0, 0;
  --dt-column-ordering_background: 0, 0, 0;
  --dt-header_border: 1px solid rgba( 0, 0, 0, 0.3 );
  --dt-body_border: 1px solid rgba( 0, 0, 0, 0.15 );
  --dt-order-arrow_color: rgb( 51, 51, 51 );
  --dt-order-arrow_color-current: rgb( 51, 51, 51 );
  --dt-order-header_outline-hover: 2px solid rgba( 0, 0, 0, 0.05 );
  --dt-paging-button_color-disabled: rgba( 0, 0, 0, 0.5 );
  --dt-paging-button_background-current: rgba( 0, 0, 0, 0.05 );
  --dt-paging-button_background-current-hover: rgba( 0, 0, 0, 0.1 );
  --dt-paging-button_border-current-hover: 1px solid rgba( 0, 0, 0, 0.5 );
  --dt-paging-button_background-hover: rgba( 0, 0, 0, 0.1 );
  --dt-input_border: 1px solid #767676;
  --dt-input_background: transparent;
  --dt-footer_border: var( --dt-header_border );
  --dtcc-search-input_background-color: var( --dt-input_background );
  --dtcc-search-input_background: var( --dt-input_background );
  --dtfc-thead-cell_background: var( --dtfc_background );
  --dtfc-tbody-cell_background: var( --dtfc_background );
  --dtcc-button_hover-background: rgba( 0, 0, 0, 0.1 );
  --dtcc-button-icon_color: #000;
  --dtcc-spacer_border: 1px solid rgba( 0, 0, 0, 0.2 );
  --dtcc-dropdown_background: #fff;
  --dtcc-dropdown_border: 1px solid rgba( 0, 0, 0, 0.2 );
  --dtcc-dropdown_box-shadow: 3px 4px 10px 1px rgba( 0, 0, 0, 0.3 );
  --dtcc-dropdown-button_color: #000;
  --dtcc-dropdown-button_hover-background: rgba( 0, 0, 0, 0.05 );
  --dtcc-search-icon_color: #000;
  --dtcc-search-icon_hover-background: rgba( 0, 0, 0, 0.1 );
  --dtcc-search-input_border: var( --dt-input_border );
  --dtcc-list-buttons_background: rgba( 0, 0, 0, 0.05 );
  --dtcc-popover_background: #fff;
  --dtcc-popover_box-shadow: 2px 2px 8px rgba( 100, 100, 100, 0.5 );
  --dtfc_background: #fff;
  --dtr-control-triangle_color: rgba( 0, 0, 0, 0.5 );
  --dtr-details-list_border-bottom: 1px solid rgba( 0, 0, 0, 0.15 );
  --dtr-modal_background: #f5f5f7;
  --dtr-modal_border: 1px solid #000;
  --dtcc-button_opacity: 0.6;
  --dt-paging-button_border-current: 1px solid currentColor;
  background-color: var(--dt-html_background);
}
.m-chart-pro-scheme-light table.dataTable.dtfc-scrolling-left tbody > tr > .dtfc-fixed-left::after,
.m-chart-pro-scheme-auto table.dataTable.dtfc-scrolling-left tbody > tr > .dtfc-fixed-left::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.2);
}
.m-chart-pro-scheme-light table.dataTable.dtfc-scrolling-right tbody > tr > .dtfc-fixed-right::after,
.m-chart-pro-scheme-auto table.dataTable.dtfc-scrolling-right tbody > tr > .dtfc-fixed-right::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.2);
}
.m-chart-pro-scheme-light table.dataTable td.dt-control::before,
.m-chart-pro-scheme-auto table.dataTable td.dt-control::before {
  border-left-color: rgba(0, 0, 0, 0.5);
}
.m-chart-pro-scheme-light table.dataTable tr.dt-hasChild td.dt-control::before,
.m-chart-pro-scheme-auto table.dataTable tr.dt-hasChild td.dt-control::before {
  border-top-color: rgba(0, 0, 0, 0.5);
  border-left-color: transparent;
}
.m-chart-pro-scheme-light.m-chart-pro-table-container, .m-chart-pro-scheme-light.m-chart-pro-table-mode,
.m-chart-pro-scheme-auto.m-chart-pro-table-container,
.m-chart-pro-scheme-auto.m-chart-pro-table-mode {
  background-color: #fff;
  color: #565656;
}
.m-chart-pro-scheme-light.m-chart-pro-table-container caption, .m-chart-pro-scheme-light.m-chart-pro-table-mode caption,
.m-chart-pro-scheme-auto.m-chart-pro-table-container caption,
.m-chart-pro-scheme-auto.m-chart-pro-table-mode caption {
  color: #222;
}
.m-chart-pro-scheme-light.dtcc-dropdown, .m-chart-pro-scheme-light.dtfh-floatingparent,
.m-chart-pro-scheme-auto.dtcc-dropdown,
.m-chart-pro-scheme-auto.dtfh-floatingparent {
  color: #565656;
}

.m-chart-pro-scheme-dark {
  --dt-html_background: rgb( 33, 37, 41 );
  --dt-row_background-stripe: 255, 255, 255;
  --dt-row_background-hover: 255, 255, 255;
  --dt-column-ordering_background: 255, 255, 255;
  --dt-header_border: 1px solid rgb( 89, 91, 94 );
  --dt-body_border: 1px solid rgb( 64, 67, 70 );
  --dt-order-arrow_color: rgb( 229, 233, 238 );
  --dt-order-arrow_color-current: rgb( 229, 233, 238 );
  --dt-order-header_outline-hover: 2px solid rgba( 255, 255, 255, 0.05 );
  --dt-paging-button_color-disabled: rgba( 255, 255, 255, 0.25 );
  --dt-paging-button_background-current: rgba( 255, 255, 255, 0.05 );
  --dt-paging-button_background-current-hover: rgba( 0, 0, 0, 0.1 );
  --dt-paging-button_border-current-hover: 1px solid rgba( 255, 255, 255, 0.3 );
  --dt-paging-button_background-hover: rgba( 0, 0, 0, 0.2 );
  --dt-input_border: 1px solid rgba( 255, 255, 255, 0.45 );
  --dt-input_background: rgb( 44, 48, 51 );
  --dt-footer_border: var( --dt-header_border );
  --dtcc-search-input_background-color: var( --dt-input_background );
  --dtcc-search-input_background: var( --dt-input_background );
  --dtfc-thead-cell_background: var( --dtfc_background );
  --dtfc-tbody-cell_background: var( --dtfc_background );
  --dtcc-button_hover-background: rgba( 255, 255, 255, 0.1 );
  --dtcc-button-icon_color: #fff;
  --dtcc-spacer_border: 1px solid rgba( 255, 255, 255, 0.15 );
  --dtcc-dropdown_background: rgb( 33, 37, 41 );
  --dtcc-dropdown_border: 1px solid rgba( 255, 255, 255, 0.15 );
  --dtcc-dropdown_box-shadow: 3px 4px 10px 1px rgba( 0, 0, 0, 0.8 );
  --dtcc-dropdown-button_color: #fff;
  --dtcc-dropdown-button_hover-background: rgba( 153, 153, 153, 0.1 );
  --dtcc-search-icon_color: #fff;
  --dtcc-search-icon_hover-background: rgba( 255, 255, 255, 0.1 );
  --dtcc-search-input_border: 1px solid rgba( 255, 255, 255, 0.2 );
  --dtcc-list-buttons_background: rgba( 255, 255, 255, 0.05 );
  --dtcc-popover_background: rgb( 27, 27, 27 );
  --dtcc-popover_box-shadow: 1px 2px 8px rgba( 255, 255, 255, 0.1 );
  --dtfc_background: #272727;
  --dtr-control-triangle_color: rgba( 255, 255, 255, 0.5 );
  --dtr-details-list_border-bottom: 1px solid rgb( 64, 67, 70 );
  --dtr-modal_background: rgb( 33, 37, 41 );
  --dtr-modal_border: 1px solid rgba( 255, 255, 255, 0.15 );
  --dtcc-button_opacity: 0.6;
  --dt-paging-button_border-current: 1px solid currentColor;
  background-color: var(--dt-html_background);
}
.m-chart-pro-scheme-dark table.dataTable.dtfc-scrolling-left tbody > tr > .dtfc-fixed-left::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.3);
}
.m-chart-pro-scheme-dark table.dataTable.dtfc-scrolling-right tbody > tr > .dtfc-fixed-right::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.3);
}
.m-chart-pro-scheme-dark table.dataTable td.dt-control::before {
  border-left-color: rgba(255, 255, 255, 0.5);
}
.m-chart-pro-scheme-dark table.dataTable tr.dt-hasChild td.dt-control::before {
  border-top-color: rgba(255, 255, 255, 0.5);
  border-left-color: transparent;
}
.m-chart-pro-scheme-dark.m-chart-pro-table-container, .m-chart-pro-scheme-dark.m-chart-pro-table-mode {
  background-color: #272727;
  color: #fff;
}
.m-chart-pro-scheme-dark.m-chart-pro-table-container caption, .m-chart-pro-scheme-dark.m-chart-pro-table-mode caption {
  color: #fefefe;
}
.m-chart-pro-scheme-dark.dtcc-dropdown, .m-chart-pro-scheme-dark.dtfh-floatingparent {
  color: #fff;
}

@media (prefers-color-scheme: dark) {
  .m-chart-pro-scheme-auto {
    --dt-html_background: rgb( 33, 37, 41 );
    --dt-row_background-stripe: 255, 255, 255;
    --dt-row_background-hover: 255, 255, 255;
    --dt-column-ordering_background: 255, 255, 255;
    --dt-header_border: 1px solid rgb( 89, 91, 94 );
    --dt-body_border: 1px solid rgb( 64, 67, 70 );
    --dt-order-arrow_color: rgb( 229, 233, 238 );
    --dt-order-arrow_color-current: rgb( 229, 233, 238 );
    --dt-order-header_outline-hover: 2px solid rgba( 255, 255, 255, 0.05 );
    --dt-paging-button_color-disabled: rgba( 255, 255, 255, 0.25 );
    --dt-paging-button_background-current: rgba( 255, 255, 255, 0.05 );
    --dt-paging-button_background-current-hover: rgba( 0, 0, 0, 0.1 );
    --dt-paging-button_border-current-hover: 1px solid rgba( 255, 255, 255, 0.3 );
    --dt-paging-button_background-hover: rgba( 0, 0, 0, 0.2 );
    --dt-input_border: 1px solid rgba( 255, 255, 255, 0.45 );
    --dt-input_background: rgb( 44, 48, 51 );
    --dt-footer_border: var( --dt-header_border );
    --dtcc-search-input_background-color: var( --dt-input_background );
    --dtcc-search-input_background: var( --dt-input_background );
    --dtfc-thead-cell_background: var( --dtfc_background );
    --dtfc-tbody-cell_background: var( --dtfc_background );
    --dtcc-button_hover-background: rgba( 255, 255, 255, 0.1 );
    --dtcc-button-icon_color: #fff;
    --dtcc-spacer_border: 1px solid rgba( 255, 255, 255, 0.15 );
    --dtcc-dropdown_background: rgb( 33, 37, 41 );
    --dtcc-dropdown_border: 1px solid rgba( 255, 255, 255, 0.15 );
    --dtcc-dropdown_box-shadow: 3px 4px 10px 1px rgba( 0, 0, 0, 0.8 );
    --dtcc-dropdown-button_color: #fff;
    --dtcc-dropdown-button_hover-background: rgba( 153, 153, 153, 0.1 );
    --dtcc-search-icon_color: #fff;
    --dtcc-search-icon_hover-background: rgba( 255, 255, 255, 0.1 );
    --dtcc-search-input_border: 1px solid rgba( 255, 255, 255, 0.2 );
    --dtcc-list-buttons_background: rgba( 255, 255, 255, 0.05 );
    --dtcc-popover_background: rgb( 27, 27, 27 );
    --dtcc-popover_box-shadow: 1px 2px 8px rgba( 255, 255, 255, 0.1 );
    --dtfc_background: #272727;
    --dtr-control-triangle_color: rgba( 255, 255, 255, 0.5 );
    --dtr-details-list_border-bottom: 1px solid rgb( 64, 67, 70 );
    --dtr-modal_background: rgb( 33, 37, 41 );
    --dtr-modal_border: 1px solid rgba( 255, 255, 255, 0.15 );
    --dtcc-button_opacity: 0.6;
    --dt-paging-button_border-current: 1px solid currentColor;
    background-color: var(--dt-html_background);
  }
  .m-chart-pro-scheme-auto table.dataTable.dtfc-scrolling-left tbody > tr > .dtfc-fixed-left::after {
    box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.3);
  }
  .m-chart-pro-scheme-auto table.dataTable.dtfc-scrolling-right tbody > tr > .dtfc-fixed-right::after {
    box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.3);
  }
  .m-chart-pro-scheme-auto table.dataTable td.dt-control::before {
    border-left-color: rgba(255, 255, 255, 0.5);
  }
  .m-chart-pro-scheme-auto table.dataTable tr.dt-hasChild td.dt-control::before {
    border-top-color: rgba(255, 255, 255, 0.5);
    border-left-color: transparent;
  }
  .m-chart-pro-scheme-auto.m-chart-pro-table-container, .m-chart-pro-scheme-auto.m-chart-pro-table-mode {
    background-color: #272727;
    color: #fff;
  }
  .m-chart-pro-scheme-auto.m-chart-pro-table-container caption, .m-chart-pro-scheme-auto.m-chart-pro-table-mode caption {
    color: #fefefe;
  }
  .m-chart-pro-scheme-auto.dtcc-dropdown, .m-chart-pro-scheme-auto.dtfh-floatingparent {
    color: #fff;
  }
}
.m-chart-pro-table-container {
  margin: 0 0 1.25rem;
  max-width: 100%;
  --dtcc-button_opacity: 0.6;
  --dt-paging-button_border-current: 1px solid currentColor;
}
.m-chart-pro-table-container.is-height-capped {
  overflow-y: auto;
}
.m-chart-pro-table-container.is-height-capped:focus-visible,
.m-chart-pro-table-container .dt-scroll-body:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: -2px;
}
.m-chart-pro-table-container .dt-search label,
.m-chart-pro-table-container .m-chart-pro-visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}
.m-chart-pro-table-container.has-fixed-header tbody .dtr-control {
  scroll-margin-top: 5rem;
}
.m-chart-pro-table-container .m-chart-pro-table-wrap {
  width: 100%;
}
.m-chart-pro-table-container table.m-chart-pro-table {
  width: 100%;
}
.m-chart-pro-table-container table.m-chart-pro-table caption {
  caption-side: top;
  padding: 0 0 0.5rem;
  font-weight: 600;
  text-align: start;
}
.m-chart-pro-table-container table.m-chart-pro-table th[scope=row] {
  text-align: start;
}
.m-chart-pro-table-container .m-chart-source {
  margin: 0.5rem 0 0;
  font-size: 0.85em;
}
.m-chart-pro-table-container .dt-layout-cell .m-chart-source {
  margin: 0;
}

/*# sourceMappingURL=m-chart-pro-frontend.css.map */
