@charset "UTF-8";
.rct-control {
  background-color: #fff;
}
.rct-control[data-theme="dark"] {
  background-color: #262626;
}
.rct-control[data-theme='real'] {
  background-color: #264653;
}
.rct-root {
  font-family: AppleSDGothicNeo-Light, "HelveticaNeue", "Malgun Gothic", "맑은 고딕", sans-serif;
  font-size: 16px;
  padding: 20px;
  color: #000;
  -webkit-touch-callout: default;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  touch-action: auto;
  -ms-touch-action: auto;
  text-align: initial;
}
.rct-root[data-theme='dark'] {
  font-family: AppleSDGothicNeo-Light, "HelveticaNeue", "Malgun Gothic", "맑은 고딕", sans-serif;
  font-size: 16px;
  padding: 20px;
  color: #000;
  -webkit-touch-callout: default;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  touch-action: auto;
  -ms-touch-action: auto;
  text-align: initial;
}
.rct-root[data-theme='real'] {
  font-family: AppleSDGothicNeo-Light, "HelveticaNeue", "Malgun Gothic", "맑은 고딕", sans-serif;
  font-size: 16px;
  padding: 20px;
  color: #000;
  -webkit-touch-callout: default;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  touch-action: auto;
  -ms-touch-action: auto;
  text-align: initial;
}
.rct-root text {
  stroke: none;
}
.rct-pattern {
  stroke: #000;
}
.rct-debug {
  fill: none;
  stroke: #ff000040;
  pointer-events: none;
}
.rct-text-bold {
  font-weight: bold;
}
.rct-text-italic {
  font-style: italic;
}
.rct-label-dark {
  fill: #000;
}
.rct-label-light {
  fill: #fff;
}
.rct-label-background {
  fill: #d3d3d3;
}
.rct-root .rct-button-background {
  padding: 2px 4px;
  rx: 5px;
  fill: #e0e0e0;
  stroke: #e0e0e0;
}
.rct-root[data-theme='dark'] .rct-button-background {
  padding: 2px 4px;
  rx: 5px;
  fill: #262626;
  stroke: #fff;
}
.rct-root[data-theme='real'] .rct-button-background {
  padding: 2px 4px;
  rx: 5px;
  fill: #e0e0e0;
  stroke: #e0e0e0;
}
.rct-root .rct-button {
  fill: #333;
  font-size: 0.9em;
  cursor: pointer;
}
.rct-root[data-theme='dark'] .rct-button {
  fill: #fff;
  font-size: 0.9em;
  cursor: pointer;
}
.rct-root[data-theme='real'] .rct-button {
  fill: #333;
  font-size: 0.9em;
  cursor: pointer;
}
.rct-root .rct-credits {
  font-size: 0.7em;
  fill: #777;
}
.rct-root[data-theme='dark'] .rct-credits {
  font-size: 0.7em;
  fill: #999;
}
.rct-root[data-theme='real'] .rct-credits {
  font-size: 0.7em;
  fill: #999;
}
.rct-root .rct-title {
  margin-bottom: 10px;
  font-size: 22px;
  fill: #333;
}
.rct-root[data-theme='dark'] .rct-title {
  margin-bottom: 10px;
  font-size: 22px;
  fill: #fff;
}
.rct-root[data-theme='real'] .rct-title {
  margin-bottom: 10px;
  font-size: 22px;
  fill: #f0d9be;
}
.rct-title-background {
  fill: none;
}
.rct-root .rct-subtitle {
  margin-bottom: 10px;
  font-size: 15px;
  fill: #333;
}
.rct-root[data-theme='dark'] .rct-subtitle {
  margin-bottom: 10px;
  font-size: 15px;
  fill: #fff;
}
.rct-root[data-theme='real'] .rct-subtitle {
  margin-bottom: 10px;
  font-size: 15px;
  fill: #f0d9be;
}
.rct-subtitle-background {
  fill: none;
}
.rct-root .rct-legend {
  fill: #333;
  stroke: none;
  padding: 3px 6px;
  font-size: 14px;
}
.rct-root[data-theme='dark'] .rct-legend {
  fill: #fff;
  stroke: none;
  padding: 3px 6px;
  font-size: 14px;
}
.rct-root[data-theme='real'] .rct-legend {
  fill: #f0d9be;
  stroke: none;
  padding: 3px 6px;
  font-size: 14px;
}
.rct-root .rct-legend-background {
  fill: none;
  rx: 7px;
  stroke: none;
}
.rct-root[data-theme='dark'] .rct-legend-background {
  fill: none;
  rx: 7px;
  stroke: none;
}
.rct-root[data-theme='real'] .rct-legend-background {
  fill: none;
  rx: 7px;
  stroke: none;
}
.rct-root .rct-legend-item-label[data-hidden] {
  fill: #aaa;
  text-decoration: line-through;
}
.rct-root[data-theme='dark'] .rct-legend-item-label[data-hidden] {
  fill: #707070;
  text-decoration: line-through;
}
.rct-root[data-theme='real'] .rct-legend-item-label[data-hidden] {
  fill: #4e7b82;
  text-decoration: line-through;
}
.rct-root .rct-legend-item-label[data-empty] {
  fill: #aaa;
}
.rct-root[data-theme='dark'] .rct-legend-item-label[data-empty] {
  fill: #707070;
}
.rct-root[data-theme='real'] .rct-legend-item-label[data-empty] {
  fill: #4e7b82;
}
.rct-legend-item-marker[data-hidden] {
  fill: #aaa !important;
  stroke: #aaa !important;
}
.rct-legend-item-marker[data-hidden] path {
  fill: #aaa !important;
  stroke: #aaa !important;
}
.rct-legend-item-marker[data-hidden] path[data-fill] {
  fill: #aaa !important;
}
.rct-legend-item-marker[data-empty] {
  fill: #aaa !important;
  stroke: #aaa !important;
}
.rct-legend-item-marker[data-empty] path[data-fill] {
  fill: #aaa !important;
}
.rct-root .rct-body-background {
  stroke: none;
  fill: none;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='dark'] .rct-body-background {
  stroke: none;
  fill: none;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='real'] .rct-body-background {
  stroke: none;
  fill: none;
  shape-rendering: crispEdges;
}
.rct-body-background[data-polar] {
  stroke: none;
}
.rct-root .rct-body-depth-org-line {
  stroke: #cdcdcd;
}
.rct-root[data-theme='dark'] .rct-body-depth-org-line {
  stroke: #cdcdcd;
}
.rct-root[data-theme='real'] .rct-body-depth-org-line {
  stroke: #cdcdcd;
}
.rct-root .rct-body-depth-side {
  fill: #fafafa;
}
.rct-root[data-theme='dark'] .rct-body-depth-side {
  fill: #4D4D4D;
}
.rct-root[data-theme='real'] .rct-body-depth-side {
  fill: #fafafa;
}
.rct-root .rct-body-depth-grid-line {
  stroke: #e0e0e0;
}
.rct-root[data-theme='dark'] .rct-body-depth-grid-line {
  stroke: #e0e0e0;
}
.rct-root[data-theme='real'] .rct-body-depth-grid-line {
  stroke: #e0e0e0;
}
.rct-root .rct-body-depth-side-line {
  stroke: #cdcdcd;
}
.rct-root[data-theme='dark'] .rct-body-depth-side-line {
  stroke: #cdcdcd;
}
.rct-root[data-theme='real'] .rct-body-depth-side-line {
  stroke: #cdcdcd;
}
.rct-root .rct-empty-view {
  stroke: #eee;
  fill: #fcfcff;
}
.rct-root[data-theme='dark'] .rct-empty-view {
  stroke: #898989;
  fill: #414141;
}
.rct-root[data-theme='real'] .rct-empty-view {
  stroke: #eee;
  fill: #fcfcff;
}
.rct-root .rct-empty-view-label {
  fill: #777;
  font-size: 1.4em;
}
.rct-root[data-theme='dark'] .rct-empty-view-label {
  fill: #939393;
  font-size: 1.4em;
}
.rct-root[data-theme='real'] .rct-empty-view-label {
  fill: #777;
  font-size: 1.4em;
}
.rct-root .rct-axis-title {
  font-size: 15px;
  fill: #333;
}
.rct-root[data-theme='dark'] .rct-axis-title {
  font-size: 15px;
  fill: #fff;
}
.rct-root[data-theme='real'] .rct-axis-title {
  font-size: 15px;
  fill: #f0d9be;
}
.rct-axis-title-background {
  fill: none;
}
.rct-root .rct-axis-line {
  stroke: #aaa;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='dark'] .rct-axis-line {
  stroke: #fff;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='real'] .rct-axis-line {
  stroke: #f0d9be;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.rct-root .rct-axis-tree-divider {
  stroke: #c8c8c8;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='dark'] .rct-axis-tree-divider {
  stroke: #fff;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='real'] .rct-axis-tree-divider {
  stroke: #f0d9be;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.rct-axis-tree-band {
  stroke: none;
}
.rct-axis-tree-band-0 {
  stroke: none;
}
.rct-axis-tree-band-1 {
  stroke: none;
}
.rct-root .rct-axis-tree-band-0 {
  fill: #f3f4f6;
}
.rct-root[data-theme='dark'] .rct-axis-tree-band-0 {
  fill: rgba(255, 255, 255, 0.08);
}
.rct-root[data-theme='real'] .rct-axis-tree-band-0 {
  fill: rgba(240, 217, 190, 0.12);
}
.rct-root .rct-axis-tree-band-1 {
  fill: #ffffff;
}
.rct-root[data-theme='dark'] .rct-axis-tree-band-1 {
  fill: transparent;
}
.rct-root[data-theme='real'] .rct-axis-tree-band-1 {
  fill: transparent;
}
.rct-root .rct-axis-baseline {
  stroke: #333;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='dark'] .rct-axis-baseline {
  stroke: #fff;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='real'] .rct-axis-baseline {
  stroke: #333;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.rct-root .rct-axis-tick {
  stroke: #555;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='dark'] .rct-axis-tick {
  stroke: #fff;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='real'] .rct-axis-tick {
  stroke: #f0d9be;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.rct-root .rct-axis-minor-tick {
  stroke: #555;
  stroke-width: 1px;
  shape-rendering: crispEdges;
  opacity: 0.65;
}
.rct-root[data-theme='dark'] .rct-axis-minor-tick {
  stroke: #fff;
  stroke-width: 1px;
  shape-rendering: crispEdges;
  opacity: 0.65;
}
.rct-root[data-theme='real'] .rct-axis-minor-tick {
  stroke: #f0d9be;
  stroke-width: 1px;
  shape-rendering: crispEdges;
  opacity: 0.65;
}
.rct-root .rct-axis-labels {
  font-size: 14px;
  fill: #333;
}
.rct-root[data-theme='dark'] .rct-axis-labels {
  font-size: 14px;
  fill: #fff;
}
.rct-root[data-theme='real'] .rct-axis-labels {
  font-size: 14px;
  fill: #f0d9be;
}
.rct-root .rct-axis-unit-label {
  font-size: 13px;
  fill: #333;
}
.rct-root[data-theme='dark'] .rct-axis-unit-label {
  font-size: 13px;
  fill: #333;
}
.rct-root[data-theme='real'] .rct-axis-unit-label {
  font-size: 13px;
  fill: #333;
}
.rct-axis-grid {
  fill: none;
}
.rct-root .rct-axis-grid-line {
  stroke: #e8e8e8;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='dark'] .rct-axis-grid-line {
  stroke: #939393;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='real'] .rct-axis-grid-line {
  stroke: #f0d9be;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.rct-root .rct-axis-minor-grid-line {
  stroke: #f2f2f2;
  stroke-width: 0.5px;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='dark'] .rct-axis-minor-grid-line {
  stroke: #666;
  stroke-width: 0.5px;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='real'] .rct-axis-minor-grid-line {
  stroke: #f8efe4;
  stroke-width: 0.5px;
  shape-rendering: crispEdges;
}
.rct-root .rct-axis-break {
  stroke: #aaa;
  fill: #fff;
  fill-opacity: 0.9;
}
.rct-root[data-theme='dark'] .rct-axis-break {
  stroke: #fff;
  fill: #262626;
  fill-opacity: 0.9;
}
.rct-root[data-theme='real'] .rct-axis-break {
  stroke: #aaa;
  fill: #fff;
  fill-opacity: 0.9;
}
.rct-axis-guide-label {
  fill: #555;
}
.rct-axis-guide-line {
  stroke: #555;
  stroke-width: 2px;
  shape-rendering: crispEdges;
}
.rct-axis-guide-range {
  stroke: none;
  fill: #0088ff;
  fill-opacity: 0.2;
  shape-rendering: crispEdges;
}
.rct-root .rct-axis-scrollbar-track {
  fill: #fdfdfd;
  stroke: #aaa;
  rx: 4px;
}
.rct-root[data-theme='dark'] .rct-axis-scrollbar-track {
  fill: #fdfdfd;
  stroke: #aaa;
  rx: 4px;
}
.rct-root[data-theme='real'] .rct-axis-scrollbar-track {
  fill: #fdfdfd;
  stroke: #aaa;
  rx: 4px;
}
.rct-root .rct-axis-scrollbar-thumb {
  fill: #d3d3d3;
  rx: 4px;
}
.rct-root[data-theme='dark'] .rct-axis-scrollbar-thumb {
  fill: #7D7D7D;
  rx: 4px;
}
.rct-root[data-theme='real'] .rct-axis-scrollbar-thumb {
  fill: #d3d3d3;
  rx: 4px;
}
.rct-root .rct-polar-xaxis-line {
  stroke: #333;
}
.rct-root[data-theme='dark'] .rct-polar-xaxis-line {
  stroke: #fff;
}
.rct-root[data-theme='real'] .rct-polar-xaxis-line {
  stroke: #333;
}
.rct-polar-xaxis-sector-line {
  stroke: #555;
}
.rct-polar-axis-grids {
  fill: none;
}
.rct-root .rct-polar-xaxis-grid-line {
  stroke: #cacaca;
}
.rct-root[data-theme='dark'] .rct-polar-xaxis-grid-line {
  stroke: #fff;
}
.rct-root[data-theme='real'] .rct-polar-xaxis-grid-line {
  stroke: #ccc;
}
.rct-polar-yaxis-line {
  stroke: #afafaf;
}
.rct-polar-yaxis-baseline {
  stroke: #afafaf;
}
.rct-root .rct-polar-yaxis-grid-line {
  stroke: #cacaca;
}
.rct-root[data-theme='dark'] .rct-polar-yaxis-grid-line {
  stroke: #fff;
}
.rct-root[data-theme='real'] .rct-polar-yaxis-grid-line {
  stroke: #f0d9be;
}
.rct-root .rct-polar-axis-labels {
  fill: #555;
}
.rct-root[data-theme='dark'] .rct-polar-axis-labels {
  fill: #fff;
}
.rct-root[data-theme='real'] .rct-polar-axis-labels {
  fill: #f0d9be;
}
.rct-root .rct-polar-yaxis-label {
  font-size: 0.9em;
}
.rct-root[data-theme='dark'] .rct-polar-yaxis-label {
  font-size: 0.9em;
}
.rct-root[data-theme='real'] .rct-polar-yaxis-label {
  font-size: 0.9em;
}
.rct-root .rct-series[data-index="0"] {
  fill: #0098ff;
  stroke: #0098ff;
}
.rct-root[data-palette="gray"] .rct-series[data-index="0"] {
  fill: #464646;
  stroke: #464646;
}
.rct-root[data-palette="warm"] .rct-series[data-index="0"] {
  fill: #ccaacb;
  stroke: #ccaacb;
}
.rct-root[data-palette="cool"] .rct-series[data-index="0"] {
  fill: #eb455f;
  stroke: #eb455f;
}
.rct-root[data-palette="forest"] .rct-series[data-index="0"] {
  fill: #666d4d;
  stroke: #666d4d;
}
.rct-root[data-palette='vintage'] .rct-series[data-index="0"] {
  fill: #2a9d8f;
  stroke: #2a9d8f;
}
.rct-root[data-palette='unicorn'] .rct-series[data-index="0"] {
  fill: #00d6a3;
  stroke: #00d6a3;
}
.rct-root .rct-series[data-index="1"] {
  fill: #66d0ff;
  stroke: #66d0ff;
}
.rct-root[data-palette="gray"] .rct-series[data-index="1"] {
  fill: #61666a;
  stroke: #61666a;
}
.rct-root[data-palette="warm"] .rct-series[data-index="1"] {
  fill: #8fc9ca;
  stroke: #8fc9ca;
}
.rct-root[data-palette="cool"] .rct-series[data-index="1"] {
  fill: #ffd49c;
  stroke: #ffd49c;
}
.rct-root[data-palette="forest"] .rct-series[data-index="1"] {
  fill: #7f736c;
  stroke: #7f736c;
}
.rct-root[data-palette='vintage'] .rct-series[data-index="1"] {
  fill: #ff9a00;
  stroke: #ff9a00;
}
.rct-root[data-palette='unicorn'] .rct-series[data-index="1"] {
  fill: #2196f3;
  stroke: #2196f3;
}
.rct-root .rct-series[data-index="2"] {
  fill: #ff5c35;
  stroke: #ff5c35;
}
.rct-root[data-palette="gray"] .rct-series[data-index="2"] {
  fill: #6f6f6d;
  stroke: #6f6f6d;
}
.rct-root[data-palette="warm"] .rct-series[data-index="2"] {
  fill: #97c1a9;
  stroke: #97c1a9;
}
.rct-root[data-palette="cool"] .rct-series[data-index="2"] {
  fill: #a4cadd;
  stroke: #a4cadd;
}
.rct-root[data-palette="forest"] .rct-series[data-index="2"] {
  fill: #a9a389;
  stroke: #a9a389;
}
.rct-root[data-palette='vintage'] .rct-series[data-index="2"] {
  fill: #e76f51;
  stroke: #e76f51;
}
.rct-root[data-palette='unicorn'] .rct-series[data-index="2"] {
  fill: #fe3ea5;
  stroke: #fe3ea5;
}
.rct-root .rct-series[data-index="3"] {
  fill: #ff9f00;
  stroke: #ff9f00;
}
.rct-root[data-palette="gray"] .rct-series[data-index="3"] {
  fill: #82898f;
  stroke: #82898f;
}
.rct-root[data-palette="warm"] .rct-series[data-index="3"] {
  fill: #f3b0c2;
  stroke: #f3b0c2;
}
.rct-root[data-palette="cool"] .rct-series[data-index="3"] {
  fill: #3e4977;
  stroke: #3e4977;
}
.rct-root[data-palette="forest"] .rct-series[data-index="3"] {
  fill: #d0b081;
  stroke: #d0b081;
}
.rct-root[data-palette='vintage'] .rct-series[data-index="3"] {
  fill: #ffd68d;
  stroke: #ffd68d;
}
.rct-root[data-palette='unicorn'] .rct-series[data-index="3"] {
  fill: #ffd938;
  stroke: #ffd938;
}
.rct-root .rct-series[data-index="4"] {
  fill: #ffd938;
  stroke: #ffd938;
}
.rct-root[data-palette="gray"] .rct-series[data-index="4"] {
  fill: #8d8d8b;
  stroke: #8d8d8b;
}
.rct-root[data-palette="warm"] .rct-series[data-index="4"] {
  fill: #ffc7a2;
  stroke: #ffc7a2;
}
.rct-root[data-palette="cool"] .rct-series[data-index="4"] {
  fill: #faab78;
  stroke: #faab78;
}
.rct-root[data-palette="forest"] .rct-series[data-index="4"] {
  fill: #8da34e;
  stroke: #8da34e;
}
.rct-root[data-palette='vintage'] .rct-series[data-index="4"] {
  fill: #69b85f;
  stroke: #69b85f;
}
.rct-root[data-palette='unicorn'] .rct-series[data-index="4"] {
  fill: #45dcff;
  stroke: #45dcff;
}
.rct-root .rct-series[data-index="5"] {
  fill: #00ac69;
  stroke: #00ac69;
}
.rct-root[data-palette="gray"] .rct-series[data-index="5"] {
  fill: #9ea7a6;
  stroke: #9ea7a6;
}
.rct-root[data-palette="warm"] .rct-series[data-index="5"] {
  fill: #d97872;
  stroke: #d97872;
}
.rct-root[data-palette="cool"] .rct-series[data-index="5"] {
  fill: #bface2;
  stroke: #bface2;
}
.rct-root[data-palette="forest"] .rct-series[data-index="5"] {
  fill: #4f5d3a;
  stroke: #4f5d3a;
}
.rct-root[data-palette='vintage'] .rct-series[data-index="5"] {
  fill: #6397c1;
  stroke: #6397c1;
}
.rct-root[data-palette='unicorn'] .rct-series[data-index="5"] {
  fill: #ff773b;
  stroke: #ff773b;
}
.rct-root .rct-series[data-index="6"] {
  fill: #91cc39;
  stroke: #91cc39;
}
.rct-root[data-palette="gray"] .rct-series[data-index="6"] {
  fill: #acaba7;
  stroke: #acaba7;
}
.rct-root[data-palette="warm"] .rct-series[data-index="6"] {
  fill: #8ba3c5;
  stroke: #8ba3c5;
}
.rct-root[data-palette="cool"] .rct-series[data-index="6"] {
  fill: #a0bcc2;
  stroke: #a0bcc2;
}
.rct-root[data-palette="forest"] .rct-series[data-index="6"] {
  fill: #9d7448;
  stroke: #9d7448;
}
.rct-root[data-palette='vintage'] .rct-series[data-index="6"] {
  fill: #c068a8;
  stroke: #c068a8;
}
.rct-root[data-palette='unicorn'] .rct-series[data-index="6"] {
  fill: #80f9c5;
  stroke: #80f9c5;
}
.rct-root .rct-series[data-index="7"] {
  fill: #8fc6a9;
  stroke: #8fc6a9;
}
.rct-root[data-palette="gray"] .rct-series[data-index="7"] {
  fill: #bcbcbc;
  stroke: #bcbcbc;
}
.rct-root[data-palette="warm"] .rct-series[data-index="7"] {
  fill: #dc97aa;
  stroke: #dc97aa;
}
.rct-root[data-palette="cool"] .rct-series[data-index="7"] {
  fill: #ff7396;
  stroke: #ff7396;
}
.rct-root[data-palette="forest"] .rct-series[data-index="7"] {
  fill: #a7afa2;
  stroke: #a7afa2;
}
.rct-root[data-palette='vintage'] .rct-series[data-index="7"] {
  fill: #8dd8a3;
  stroke: #8dd8a3;
}
.rct-root[data-palette='unicorn'] .rct-series[data-index="7"] {
  fill: #f21170;
  stroke: #f21170;
}
.rct-root .rct-series[data-index="8"] {
  fill: #c45db9;
  stroke: #c45db9;
}
.rct-root[data-palette="gray"] .rct-series[data-index="8"] {
  fill: #c5c9ca;
  stroke: #c5c9ca;
}
.rct-root[data-palette="warm"] .rct-series[data-index="8"] {
  fill: #9c9cc2;
  stroke: #9c9cc2;
}
.rct-root[data-palette="cool"] .rct-series[data-index="8"] {
  fill: #6dc7c9;
  stroke: #6dc7c9;
}
.rct-root[data-palette="forest"] .rct-series[data-index="8"] {
  fill: #9fa871;
  stroke: #9fa871;
}
.rct-root[data-palette='vintage'] .rct-series[data-index="8"] {
  fill: #f0d9be;
  stroke: #f0d9be;
}
.rct-root[data-palette='unicorn'] .rct-series[data-index="8"] {
  fill: #c355f5;
  stroke: #c355f5;
}
.rct-root .rct-series[data-index="9"] {
  fill: #ef5e99;
  stroke: #ef5e99;
}
.rct-root[data-palette="gray"] .rct-series[data-index="9"] {
  fill: #d9d4ce;
  stroke: #d9d4ce;
}
.rct-root[data-palette="warm"] .rct-series[data-index="9"] {
  fill: #b7cadb;
  stroke: #b7cadb;
}
.rct-root[data-palette="cool"] .rct-series[data-index="9"] {
  fill: #7895cb;
  stroke: #7895cb;
}
.rct-root[data-palette="forest"] .rct-series[data-index="9"] {
  fill: #656146;
  stroke: #656146;
}
.rct-root[data-palette='vintage'] .rct-series[data-index="9"] {
  fill: #c2b1e3;
  stroke: #c2b1e3;
}
.rct-root[data-palette='unicorn'] .rct-series[data-index="9"] {
  fill: #b2fcff;
  stroke: #b2fcff;
}
.rct-root .rct-series[data-index="10"] {
  fill: #afa4c6;
  stroke: #afa4c6;
}
.rct-root[data-palette="gray"] .rct-series[data-index="10"] {
  fill: #dedede;
  stroke: #dedede;
}
.rct-root[data-palette="warm"] .rct-series[data-index="10"] {
  fill: #c7c19d;
  stroke: #c7c19d;
}
.rct-root[data-palette="cool"] .rct-series[data-index="10"] {
  fill: #fea1a1;
  stroke: #fea1a1;
}
.rct-root[data-palette="forest"] .rct-series[data-index="10"] {
  fill: #8d877b;
  stroke: #8d877b;
}
.rct-root[data-palette='vintage'] .rct-series[data-index="10"] {
  fill: #fc9390;
  stroke: #fc9390;
}
.rct-root[data-palette='unicorn'] .rct-series[data-index="10"] {
  fill: #fffde1;
  stroke: #fffde1;
}
.rct-root .rct-series[data-index="11"] {
  fill: #5b63aa;
  stroke: #5b63aa;
}
.rct-root[data-palette="gray"] .rct-series[data-index="11"] {
  fill: #e8ecef;
  stroke: #e8ecef;
}
.rct-root[data-palette="warm"] .rct-series[data-index="11"] {
  fill: #fbe693;
  stroke: #fbe693;
}
.rct-root[data-palette="cool"] .rct-series[data-index="11"] {
  fill: #90c8ac;
  stroke: #90c8ac;
}
.rct-root[data-palette="forest"] .rct-series[data-index="11"] {
  fill: #422c1e;
  stroke: #422c1e;
}
.rct-root[data-palette='vintage'] .rct-series[data-index="11"] {
  fill: #f4d470;
  stroke: #f4d470;
}
.rct-root[data-palette='unicorn'] .rct-series[data-index="11"] {
  fill: #98a8f8;
  stroke: #98a8f8;
}
.rct-root .rct-series[data-pointcolors="a"] .rct-point[data-index="0"] {
  fill: #0098ff;
  stroke: #0098ff;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="a"] .rct-point[data-index="0"] {
  fill: #464646;
  stroke: #464646;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="a"] .rct-point[data-index="0"] {
  fill: #ccaacb;
  stroke: #ccaacb;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="a"] .rct-point[data-index="0"] {
  fill: #eb455f;
  stroke: #eb455f;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="a"] .rct-point[data-index="0"] {
  fill: #666d4d;
  stroke: #666d4d;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="a"] .rct-point[data-index="0"] {
  fill: #2a9d8f;
  stroke: #2a9d8f;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="a"] .rct-point[data-index="0"] {
  fill: #00d6a3;
  stroke: #00d6a3;
}
.rct-root .rct-series[data-pointcolors="a"] .rct-point[data-index="1"] {
  fill: #66d0ff;
  stroke: #66d0ff;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="a"] .rct-point[data-index="1"] {
  fill: #61666a;
  stroke: #61666a;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="a"] .rct-point[data-index="1"] {
  fill: #8fc9ca;
  stroke: #8fc9ca;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="a"] .rct-point[data-index="1"] {
  fill: #ffd49c;
  stroke: #ffd49c;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="a"] .rct-point[data-index="1"] {
  fill: #7f736c;
  stroke: #7f736c;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="a"] .rct-point[data-index="1"] {
  fill: #ff9a00;
  stroke: #ff9a00;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="a"] .rct-point[data-index="1"] {
  fill: #2196f3;
  stroke: #2196f3;
}
.rct-root .rct-series[data-pointcolors="a"] .rct-point[data-index="2"] {
  fill: #ff5c35;
  stroke: #ff5c35;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="a"] .rct-point[data-index="2"] {
  fill: #6f6f6d;
  stroke: #6f6f6d;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="a"] .rct-point[data-index="2"] {
  fill: #97c1a9;
  stroke: #97c1a9;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="a"] .rct-point[data-index="2"] {
  fill: #a4cadd;
  stroke: #a4cadd;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="a"] .rct-point[data-index="2"] {
  fill: #a9a389;
  stroke: #a9a389;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="a"] .rct-point[data-index="2"] {
  fill: #e76f51;
  stroke: #e76f51;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="a"] .rct-point[data-index="2"] {
  fill: #fe3ea5;
  stroke: #fe3ea5;
}
.rct-root .rct-series[data-pointcolors="a"] .rct-point[data-index="3"] {
  fill: #ff9f00;
  stroke: #ff9f00;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="a"] .rct-point[data-index="3"] {
  fill: #82898f;
  stroke: #82898f;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="a"] .rct-point[data-index="3"] {
  fill: #f3b0c2;
  stroke: #f3b0c2;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="a"] .rct-point[data-index="3"] {
  fill: #3e4977;
  stroke: #3e4977;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="a"] .rct-point[data-index="3"] {
  fill: #d0b081;
  stroke: #d0b081;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="a"] .rct-point[data-index="3"] {
  fill: #ffd68d;
  stroke: #ffd68d;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="a"] .rct-point[data-index="3"] {
  fill: #ffd938;
  stroke: #ffd938;
}
.rct-root .rct-series[data-pointcolors="a"] .rct-point[data-index="4"] {
  fill: #ffd938;
  stroke: #ffd938;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="a"] .rct-point[data-index="4"] {
  fill: #8d8d8b;
  stroke: #8d8d8b;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="a"] .rct-point[data-index="4"] {
  fill: #ffc7a2;
  stroke: #ffc7a2;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="a"] .rct-point[data-index="4"] {
  fill: #faab78;
  stroke: #faab78;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="a"] .rct-point[data-index="4"] {
  fill: #8da34e;
  stroke: #8da34e;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="a"] .rct-point[data-index="4"] {
  fill: #69b85f;
  stroke: #69b85f;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="a"] .rct-point[data-index="4"] {
  fill: #45dcff;
  stroke: #45dcff;
}
.rct-root .rct-series[data-pointcolors="a"] .rct-point[data-index="5"] {
  fill: #00ac69;
  stroke: #00ac69;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="a"] .rct-point[data-index="5"] {
  fill: #9ea7a6;
  stroke: #9ea7a6;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="a"] .rct-point[data-index="5"] {
  fill: #d97872;
  stroke: #d97872;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="a"] .rct-point[data-index="5"] {
  fill: #bface2;
  stroke: #bface2;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="a"] .rct-point[data-index="5"] {
  fill: #4f5d3a;
  stroke: #4f5d3a;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="a"] .rct-point[data-index="5"] {
  fill: #6397c1;
  stroke: #6397c1;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="a"] .rct-point[data-index="5"] {
  fill: #ff773b;
  stroke: #ff773b;
}
.rct-root .rct-series[data-pointcolors="a"] .rct-point[data-index="6"] {
  fill: #91cc39;
  stroke: #91cc39;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="a"] .rct-point[data-index="6"] {
  fill: #acaba7;
  stroke: #acaba7;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="a"] .rct-point[data-index="6"] {
  fill: #8ba3c5;
  stroke: #8ba3c5;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="a"] .rct-point[data-index="6"] {
  fill: #a0bcc2;
  stroke: #a0bcc2;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="a"] .rct-point[data-index="6"] {
  fill: #9d7448;
  stroke: #9d7448;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="a"] .rct-point[data-index="6"] {
  fill: #c068a8;
  stroke: #c068a8;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="a"] .rct-point[data-index="6"] {
  fill: #80f9c5;
  stroke: #80f9c5;
}
.rct-root .rct-series[data-pointcolors="a"] .rct-point[data-index="7"] {
  fill: #8fc6a9;
  stroke: #8fc6a9;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="a"] .rct-point[data-index="7"] {
  fill: #bcbcbc;
  stroke: #bcbcbc;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="a"] .rct-point[data-index="7"] {
  fill: #dc97aa;
  stroke: #dc97aa;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="a"] .rct-point[data-index="7"] {
  fill: #ff7396;
  stroke: #ff7396;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="a"] .rct-point[data-index="7"] {
  fill: #a7afa2;
  stroke: #a7afa2;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="a"] .rct-point[data-index="7"] {
  fill: #8dd8a3;
  stroke: #8dd8a3;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="a"] .rct-point[data-index="7"] {
  fill: #f21170;
  stroke: #f21170;
}
.rct-root .rct-series[data-pointcolors="a"] .rct-point[data-index="8"] {
  fill: #c45db9;
  stroke: #c45db9;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="a"] .rct-point[data-index="8"] {
  fill: #c5c9ca;
  stroke: #c5c9ca;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="a"] .rct-point[data-index="8"] {
  fill: #9c9cc2;
  stroke: #9c9cc2;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="a"] .rct-point[data-index="8"] {
  fill: #6dc7c9;
  stroke: #6dc7c9;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="a"] .rct-point[data-index="8"] {
  fill: #9fa871;
  stroke: #9fa871;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="a"] .rct-point[data-index="8"] {
  fill: #f0d9be;
  stroke: #f0d9be;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="a"] .rct-point[data-index="8"] {
  fill: #c355f5;
  stroke: #c355f5;
}
.rct-root .rct-series[data-pointcolors="a"] .rct-point[data-index="9"] {
  fill: #ef5e99;
  stroke: #ef5e99;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="a"] .rct-point[data-index="9"] {
  fill: #d9d4ce;
  stroke: #d9d4ce;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="a"] .rct-point[data-index="9"] {
  fill: #b7cadb;
  stroke: #b7cadb;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="a"] .rct-point[data-index="9"] {
  fill: #7895cb;
  stroke: #7895cb;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="a"] .rct-point[data-index="9"] {
  fill: #656146;
  stroke: #656146;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="a"] .rct-point[data-index="9"] {
  fill: #c2b1e3;
  stroke: #c2b1e3;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="a"] .rct-point[data-index="9"] {
  fill: #b2fcff;
  stroke: #b2fcff;
}
.rct-root .rct-series[data-pointcolors="a"] .rct-point[data-index="10"] {
  fill: #afa4c6;
  stroke: #afa4c6;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="a"] .rct-point[data-index="10"] {
  fill: #dedede;
  stroke: #dedede;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="a"] .rct-point[data-index="10"] {
  fill: #c7c19d;
  stroke: #c7c19d;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="a"] .rct-point[data-index="10"] {
  fill: #fea1a1;
  stroke: #fea1a1;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="a"] .rct-point[data-index="10"] {
  fill: #8d877b;
  stroke: #8d877b;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="a"] .rct-point[data-index="10"] {
  fill: #fc9390;
  stroke: #fc9390;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="a"] .rct-point[data-index="10"] {
  fill: #fffde1;
  stroke: #fffde1;
}
.rct-root .rct-series[data-pointcolors="a"] .rct-point[data-index="11"] {
  fill: #5b63aa;
  stroke: #5b63aa;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="a"] .rct-point[data-index="11"] {
  fill: #e8ecef;
  stroke: #e8ecef;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="a"] .rct-point[data-index="11"] {
  fill: #fbe693;
  stroke: #fbe693;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="a"] .rct-point[data-index="11"] {
  fill: #90c8ac;
  stroke: #90c8ac;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="a"] .rct-point[data-index="11"] {
  fill: #422c1e;
  stroke: #422c1e;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="a"] .rct-point[data-index="11"] {
  fill: #f4d470;
  stroke: #f4d470;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="a"] .rct-point[data-index="11"] {
  fill: #98a8f8;
  stroke: #98a8f8;
}
.rct-root .rct-series[data-pointcolors="f"] .rct-point[data-index="0"] {
  fill: #0098ff;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="f"] .rct-point[data-index="0"] {
  fill: #464646;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="f"] .rct-point[data-index="0"] {
  fill: #ccaacb;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="f"] .rct-point[data-index="0"] {
  fill: #eb455f;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="f"] .rct-point[data-index="0"] {
  fill: #666d4d;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="f"] .rct-point[data-index="0"] {
  fill: #2a9d8f;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="f"] .rct-point[data-index="0"] {
  fill: #00d6a3;
}
.rct-root .rct-series[data-pointcolors="f"] .rct-point[data-index="1"] {
  fill: #66d0ff;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="f"] .rct-point[data-index="1"] {
  fill: #61666a;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="f"] .rct-point[data-index="1"] {
  fill: #8fc9ca;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="f"] .rct-point[data-index="1"] {
  fill: #ffd49c;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="f"] .rct-point[data-index="1"] {
  fill: #7f736c;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="f"] .rct-point[data-index="1"] {
  fill: #ff9a00;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="f"] .rct-point[data-index="1"] {
  fill: #2196f3;
}
.rct-root .rct-series[data-pointcolors="f"] .rct-point[data-index="2"] {
  fill: #ff5c35;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="f"] .rct-point[data-index="2"] {
  fill: #6f6f6d;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="f"] .rct-point[data-index="2"] {
  fill: #97c1a9;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="f"] .rct-point[data-index="2"] {
  fill: #a4cadd;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="f"] .rct-point[data-index="2"] {
  fill: #a9a389;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="f"] .rct-point[data-index="2"] {
  fill: #e76f51;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="f"] .rct-point[data-index="2"] {
  fill: #fe3ea5;
}
.rct-root .rct-series[data-pointcolors="f"] .rct-point[data-index="3"] {
  fill: #ff9f00;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="f"] .rct-point[data-index="3"] {
  fill: #82898f;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="f"] .rct-point[data-index="3"] {
  fill: #f3b0c2;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="f"] .rct-point[data-index="3"] {
  fill: #3e4977;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="f"] .rct-point[data-index="3"] {
  fill: #d0b081;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="f"] .rct-point[data-index="3"] {
  fill: #ffd68d;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="f"] .rct-point[data-index="3"] {
  fill: #ffd938;
}
.rct-root .rct-series[data-pointcolors="f"] .rct-point[data-index="4"] {
  fill: #ffd938;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="f"] .rct-point[data-index="4"] {
  fill: #8d8d8b;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="f"] .rct-point[data-index="4"] {
  fill: #ffc7a2;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="f"] .rct-point[data-index="4"] {
  fill: #faab78;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="f"] .rct-point[data-index="4"] {
  fill: #8da34e;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="f"] .rct-point[data-index="4"] {
  fill: #69b85f;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="f"] .rct-point[data-index="4"] {
  fill: #45dcff;
}
.rct-root .rct-series[data-pointcolors="f"] .rct-point[data-index="5"] {
  fill: #00ac69;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="f"] .rct-point[data-index="5"] {
  fill: #9ea7a6;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="f"] .rct-point[data-index="5"] {
  fill: #d97872;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="f"] .rct-point[data-index="5"] {
  fill: #bface2;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="f"] .rct-point[data-index="5"] {
  fill: #4f5d3a;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="f"] .rct-point[data-index="5"] {
  fill: #6397c1;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="f"] .rct-point[data-index="5"] {
  fill: #ff773b;
}
.rct-root .rct-series[data-pointcolors="f"] .rct-point[data-index="6"] {
  fill: #91cc39;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="f"] .rct-point[data-index="6"] {
  fill: #acaba7;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="f"] .rct-point[data-index="6"] {
  fill: #8ba3c5;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="f"] .rct-point[data-index="6"] {
  fill: #a0bcc2;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="f"] .rct-point[data-index="6"] {
  fill: #9d7448;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="f"] .rct-point[data-index="6"] {
  fill: #c068a8;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="f"] .rct-point[data-index="6"] {
  fill: #80f9c5;
}
.rct-root .rct-series[data-pointcolors="f"] .rct-point[data-index="7"] {
  fill: #8fc6a9;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="f"] .rct-point[data-index="7"] {
  fill: #bcbcbc;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="f"] .rct-point[data-index="7"] {
  fill: #dc97aa;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="f"] .rct-point[data-index="7"] {
  fill: #ff7396;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="f"] .rct-point[data-index="7"] {
  fill: #a7afa2;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="f"] .rct-point[data-index="7"] {
  fill: #8dd8a3;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="f"] .rct-point[data-index="7"] {
  fill: #f21170;
}
.rct-root .rct-series[data-pointcolors="f"] .rct-point[data-index="8"] {
  fill: #c45db9;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="f"] .rct-point[data-index="8"] {
  fill: #c5c9ca;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="f"] .rct-point[data-index="8"] {
  fill: #9c9cc2;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="f"] .rct-point[data-index="8"] {
  fill: #6dc7c9;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="f"] .rct-point[data-index="8"] {
  fill: #9fa871;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="f"] .rct-point[data-index="8"] {
  fill: #f0d9be;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="f"] .rct-point[data-index="8"] {
  fill: #c355f5;
}
.rct-root .rct-series[data-pointcolors="f"] .rct-point[data-index="9"] {
  fill: #ef5e99;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="f"] .rct-point[data-index="9"] {
  fill: #d9d4ce;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="f"] .rct-point[data-index="9"] {
  fill: #b7cadb;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="f"] .rct-point[data-index="9"] {
  fill: #7895cb;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="f"] .rct-point[data-index="9"] {
  fill: #656146;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="f"] .rct-point[data-index="9"] {
  fill: #c2b1e3;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="f"] .rct-point[data-index="9"] {
  fill: #b2fcff;
}
.rct-root .rct-series[data-pointcolors="f"] .rct-point[data-index="10"] {
  fill: #afa4c6;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="f"] .rct-point[data-index="10"] {
  fill: #dedede;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="f"] .rct-point[data-index="10"] {
  fill: #c7c19d;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="f"] .rct-point[data-index="10"] {
  fill: #fea1a1;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="f"] .rct-point[data-index="10"] {
  fill: #8d877b;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="f"] .rct-point[data-index="10"] {
  fill: #fc9390;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="f"] .rct-point[data-index="10"] {
  fill: #fffde1;
}
.rct-root .rct-series[data-pointcolors="f"] .rct-point[data-index="11"] {
  fill: #5b63aa;
}
.rct-root[data-palette="gray"] .rct-series[data-pointcolors="f"] .rct-point[data-index="11"] {
  fill: #e8ecef;
}
.rct-root[data-palette="warm"] .rct-series[data-pointcolors="f"] .rct-point[data-index="11"] {
  fill: #fbe693;
}
.rct-root[data-palette="cool"] .rct-series[data-pointcolors="f"] .rct-point[data-index="11"] {
  fill: #90c8ac;
}
.rct-root[data-palette="forest"] .rct-series[data-pointcolors="f"] .rct-point[data-index="11"] {
  fill: #422c1e;
}
.rct-root[data-palette='vintage'] .rct-series[data-pointcolors="f"] .rct-point[data-index="11"] {
  fill: #f4d470;
}
.rct-root[data-palette='unicorn'] .rct-series[data-pointcolors="f"] .rct-point[data-index="11"] {
  fill: #98a8f8;
}
.rct-series {
  opacity: inherit;
  transition-property: opacity;
  transition-duration: 0.7s;
}
.rct-series[data-unhover] {
  opacity: 0.2 !important;
}
.rct-point[data-unhover] {
  opacity: 0.2 !important;
}
.rct-root .rct-point[data-focus] {
  stroke: #000;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  filter: brightness(115%) !important;
  opacity: 1 !important;
}
.rct-root[data-theme='dark'] .rct-point[data-focus] {
  stroke: #ccc;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  filter: brightness(115%) !important;
  opacity: 1 !important;
}
.rct-root[data-theme='real'] .rct-point[data-focus] {
  stroke: yellow;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  filter: brightness(115%) !important;
  opacity: 1 !important;
}
.rct-root .rct-point[data-unfocus] {
  stroke: #000;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  filter: brightness(115%) !important;
  opacity: 1 !important;
}
.rct-root[data-theme='dark'] .rct-point[data-unfocus] {
  stroke: #ccc;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  filter: brightness(115%) !important;
  opacity: 1 !important;
}
.rct-root[data-theme='real'] .rct-point[data-unfocus] {
  stroke: yellow;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  filter: brightness(115%) !important;
  opacity: 1 !important;
}
.rct-root .rct-series-trendline {
  stroke: #ff0000;
  stroke-width: 2px;
  stroke-linejoin: round;
  fill: none;
}
.rct-root[data-theme='dark'] .rct-series-trendline {
  stroke: #ff0000;
  stroke-width: 2px;
  stroke-linejoin: round;
  fill: none;
}
.rct-root[data-theme='real'] .rct-series-trendline {
  stroke: #ff0000;
  stroke-width: 2px;
  stroke-linejoin: round;
  fill: none;
}
.rct-root .rct-series-trendline-marker {
  stroke: #555;
  stroke-width: 2px;
  fill: white;
}
.rct-root[data-theme='dark'] .rct-series-trendline-marker {
  stroke: #555;
  stroke-width: 2px;
  fill: white;
}
.rct-root[data-theme='real'] .rct-series-trendline-marker {
  stroke: #555;
  stroke-width: 2px;
  fill: white;
}
.rct-root .rct-series-trendline-fixed {
  stroke: none;
  fill: #000000;
  fill-opacity: 0.2;
}
.rct-root[data-theme='dark'] .rct-series-trendline-fixed {
  stroke: none;
  fill: #000000;
  fill-opacity: 0.2;
}
.rct-root[data-theme='real'] .rct-series-trendline-fixed {
  stroke: none;
  fill: #000000;
  fill-opacity: 0.2;
}
.rct-root .rct-series-trendline-variable {
  stroke: none;
  fill: #00ff00;
  fill-opacity: 0.2;
}
.rct-root[data-theme='dark'] .rct-series-trendline-variable {
  stroke: none;
  fill: #00ff00;
  fill-opacity: 0.2;
}
.rct-root[data-theme='real'] .rct-series-trendline-variable {
  stroke: none;
  fill: #00ff00;
  fill-opacity: 0.2;
}
.rct-root .rct-series-trendline-label {
  font-family: monospace;
  font-size: 13px;
  fill: #111;
}
.rct-root[data-theme='dark'] .rct-series-trendline-label {
  font-family: monospace;
  font-size: 13px;
  fill: #111;
}
.rct-root[data-theme='real'] .rct-series-trendline-label {
  font-family: monospace;
  font-size: 13px;
  fill: #111;
}
.rct-point-unhover {
  opacity: 0.3;
  transition: opacity 0.7s;
}
.rct-point-hover {
  opacity: inherit;
  transition: opacity 0.7s;
}
.rct-point-labels {
  opacity: inherit;
  transition-property: opacity;
  transition-duration: 0.7s;
}
.rct-point-labels[data-unhover] {
  opacity: 0.3 !important;
}
.rct-root .rct-point-labels {
  font-size: 0.8em;
  font-weight: bold;
  stroke: none;
  fill: #333;
}
.rct-root[data-theme='dark'] .rct-point-labels {
  font-size: 0.8em;
  font-weight: bold;
  stroke: none;
  fill: #ddd;
}
.rct-root[data-theme='real'] .rct-point-labels {
  font-size: 0.8em;
  font-weight: bold;
  stroke: none;
  fill: #fff;
}
.rct-point-label {
  fill-opacity: 1;
  opacity: 1;
}
.rct-root .rct-point-label-lines {
  stroke-width: 1px;
  stroke: rgba(85, 133, 85, 0.38);
  fill: none;
}
.rct-root[data-theme='dark'] .rct-point-label-lines {
  stroke-width: 1px;
  stroke: #939393;
  fill: none;
}
.rct-root[data-theme='real'] .rct-point-label-lines {
  stroke-width: 1px;
  stroke: rgba(85, 133, 85, 0.38);
  fill: none;
}
.rct-bar-series {
  fill-opacity: 1;
  stroke-width: 0;
}
.rct-circlebar-series .rct-point {
  stroke: #fff;
}
.rct-barrange-series {
  fill-opacity: 0.85;
}
.rct-line-series-line {
  stroke-width: 1px;
}
.rct-line-series .rct-point {
  stroke-dasharray: none;
}
.rct-line-series-flag {
  font-weight: bold;
  font-size: 0.9em;
}
.rct-area-series-area {
  fill-opacity: 0.5;
}
.rct-area-series-area[data-polar] {
  fill-opacity: 0.25;
}
.rct-area-series-area[data-simple] {
  fill-opacity: 0.05;
}
.rct-area-series .rct-area-series-area {
  stroke: none;
}
.rct-arearange-series-area {
  fill-opacity: 0.5;
}
.rct-arearange-series .rct-arearange-series-area {
  stroke: none;
}
.rct-bubble-series {
  fill-opacity: 0.75;
  stroke-width: 1px;
}
.rct-bubble-pie-sector {
  stroke: none;
}
.rct-scatter-series {
  fill-opacity: 0.7;
}
.rct-scatter-series .rct-point[data-focus] {
  fill-opacity: 0.9;
}
.rct-boxplot-series {
  stroke-width: 1;
}
.rct-boxplot-point-min {
  stroke: #333;
  stroke-width: 2;
}
.rct-boxplot-point-mid {
  stroke: #333;
  stroke-width: 2;
}
.rct-boxplot-point-max {
  stroke: #333;
  stroke-width: 2;
}
.rct-boxplot-point-stem {
  stroke: #333;
  stroke-dasharray: 2;
}
.rct-boxplot-series .rct-point[data-focus] .rct-boxplot-point-stem {
  stroke: #000;
  stroke-dasharray: none;
  stroke-width: 2px;
}
.rct-candlestick-series {
  stroke-width: 1;
  fill-opacity: 0.85;
}
.rct-candlestick-series .rct-point[data-focus] {
  fill-opacity: 0.5;
}
.rct-candlestick-series .rct-point[data-decline] {
  fill: #008;
  stroke: #008;
}
.rct-candlestick-point-border {
  stroke: #333;
}
.rct-root .rct-candlestick-point-wick {
  stroke: undefined
}
.rct-root[data-theme='dark'] .rct-candlestick-point-wick {
  stroke: undefined
}
.rct-root[data-theme='real'] .rct-candlestick-point-wick {
  stroke: undefined
}
.rct-ohlc-series {
  stroke-width: 2;
}
.rct-ohlc-series .rct-point[data-decline] {
  stroke: #00f;
}
.rct-ohlc-series .rct-point[data-focus] .rct-ohlc-point-back {
  fill: #0088ff20 !important;
}
.rct-ohlc-point-back {
  stroke: none;
}
.rct-waterfall-series {
  fill-opacity: 0.85;
}
.rct-waterfall-point-negative {
  fill: #F28321;
  stroke: #F28321;
}
.rct-waterfall-point-mid {
  fill: #B4DD72;
  stroke: #B4DD72;
}
.rct-waterfall-point-sum {
  fill: #6EAD3F;
  stroke: #6EAD3F;
}
.rct-waterfall-series-lines {
  stroke: #77f;
  stroke-width: 2;
  stroke-dasharray: 2;
}
.rct-errorbar-series .rct-point {
  stroke: #008;
  stroke-width: 2px;
}
.rct-errorbar-series .rct-point[data-focus] .rct-errorbar-point-back {
  fill: #0088ff20 !important;
}
.rct-lollipop-series {
  stroke-width: 3px;
}
.rct-lollipop-point-bar {
  shape-rendering: crispEdges;
}
.rct-lollipop-point-marker {
  stroke: none;
}
.rct-root .rct-lollipop-series .rct-point[data-focus] {
  stroke: #000;
  stroke-width: inherit;
}
.rct-root[data-theme='dark'] .rct-lollipop-series .rct-point[data-focus] {
  stroke: #ccc;
  stroke-width: inherit;
}
.rct-root[data-theme='real'] .rct-lollipop-series .rct-point[data-focus] {
  stroke: yellow;
  stroke-width: inherit;
}
.rct-root .rct-lollipop-series .rct-point[data-focus] .rct-lollipop-point-marker {
  stroke: #000;
  stroke-width: 2px;
}
.rct-root[data-theme='dark'] .rct-lollipop-series .rct-point[data-focus] .rct-lollipop-point-marker {
  stroke: #ccc;
  stroke-width: 2px;
}
.rct-root[data-theme='real'] .rct-lollipop-series .rct-point[data-focus] .rct-lollipop-point-marker {
  stroke: yellow;
  stroke-width: 2px;
}
.rct-dumbbell-series {
  stroke-width: 3px;
}
.rct-dumbbell-point-bar {
  shape-rendering: crispEdges;
}
.rct-dumbbell-point-marker {
  stroke: none;
}
.rct-root .rct-dumbbell-series .rct-point[data-focus] {
  stroke: #000;
  stroke-width: inherit;
}
.rct-root[data-theme='dark'] .rct-dumbbell-series .rct-point[data-focus] {
  stroke: #ccc;
  stroke-width: inherit;
}
.rct-root[data-theme='real'] .rct-dumbbell-series .rct-point[data-focus] {
  stroke: yellow;
  stroke-width: inherit;
}
.rct-root .rct-dumbbell-series .rct-point[data-focus] .rct-dumbbell-point-marker {
  stroke: #000;
  stroke-width: 2px;
}
.rct-root[data-theme='dark'] .rct-dumbbell-series .rct-point[data-focus] .rct-dumbbell-point-marker {
  stroke: #ccc;
  stroke-width: 2px;
}
.rct-root[data-theme='real'] .rct-dumbbell-series .rct-point[data-focus] .rct-dumbbell-point-marker {
  stroke: yellow;
  stroke-width: 2px;
}
.rct-equalizer-series {
  fill-opacity: 0.9;
}
.rct-equalizer-series .rct-point[data-focus] {
  filter: brightness(120%);
}
.rct-histogram-series .rct-point {
  stroke: #fff;
}
.rct-vector-series {
  stroke-width: 2px;
}
.rct-vector-series .rct-point[data-focus] {
  stroke-width: 5px;
}
.rct-heatmap-series .rct-point {
  stroke: none;
}
.rct-treemap-series .rct-point {
  stroke: #fff;
}
.rct-pie-series .rct-point {
  stroke: #fff;
}
.rct-pie-series[data-deep] .rct-point {
  stroke: none;
}
.rct-pie-series-inner {
  font-size: 20px;
  fill: #557;
}
.rct-polar-body-inner {
  font-size: 20px;
  fill: #557;
}
.rct-pie-series-sides {
  stroke: none;
}
.rct-root .rct-pie-series-side[data-focus] {
  stroke: #000;
  stroke-width: 2px;
  stroke-linejoin: round;
  stroke-linecap: round;
  filter: brightness(115%) !important;
  opacity: 1 !important;
}
.rct-root[data-theme='dark'] .rct-pie-series-side[data-focus] {
  stroke: #ccc;
  stroke-width: 2px;
  stroke-linejoin: round;
  stroke-linecap: round;
  filter: brightness(115%) !important;
  opacity: 1 !important;
}
.rct-root[data-theme='real'] .rct-pie-series-side[data-focus] {
  stroke: yellow;
  stroke-width: 2px;
  stroke-linejoin: round;
  stroke-linecap: round;
  filter: brightness(115%) !important;
  opacity: 1 !important;
}
.rct-funnel-series .rct-point {
  stroke: #fff;
}
.rct-funnel-series .rct-point[data-focus] {
  stroke: #000;
  stroke-width: 2px;
}
.rct-pictorial-series .rct-point {
  stroke: none;
}
.rct-pictorial-series-figure {
  fill: #ddd;
  stroke: none;
}
.rct-wordcloud-series .rct-point[data-focus] {
  filter: none !important;
}
.rct-wordcloud-series .rct-point[data-focus] text {
  filter: brightness(80%) !important;
  stroke: #777 !important;
  stroke-width: 0px;
}
.rct-gauge-pane {
  fill: none;
}
.rct-gauge-group {
  padding: 10px;
}
.rct-root .rct-circle-gauge-rim {
  fill: #ededed;
}
.rct-root[data-theme='dark'] .rct-circle-gauge-rim {
  fill: #515151;
}
.rct-root[data-theme='real'] .rct-circle-gauge-rim {
  fill: #515151;
}
.rct-root .rct-circle-gauge-inner {
  fill: none;
}
.rct-root[data-theme='dark'] .rct-circle-gauge-inner {
  fill: none;
}
.rct-root[data-theme='real'] .rct-circle-gauge-inner {
  fill: none;
}
.rct-circle-gauge-value {
  fill: #0098ff;
}
.rct-circle-gauge-value[data-stroked] {
  fill: none;
}
.rct-root .rct-circle-gauge-label {
  font-size: 40px;
  fill: #000;
  stroke: none;
}
.rct-root[data-theme='dark'] .rct-circle-gauge-label {
  font-size: 40px;
  fill: #fff;
  stroke: none;
}
.rct-root[data-theme='real'] .rct-circle-gauge-label {
  font-size: 40px;
  fill: #fff;
  stroke: none;
}
.rct-circle-gauge-label[data-grouped] {
  font-size: 20px;
}
.rct-circle-gauge-pin {
  fill: #fff;
  stroke: #333;
  stroke-width: 3px;
}
.rct-circle-gauge-hand {
  fill: #333;
  stroke: none;
}
.rct-root .rct-clock-gauge-face {
  fill: #fff;
  stroke: none;
}
.rct-root[data-theme='dark'] .rct-clock-gauge-face {
  fill: #fff;
  stroke: none;
}
.rct-root[data-theme='real'] .rct-clock-gauge-face {
  fill: #fff;
  stroke: none;
}
.rct-root .rct-clock-gauge-rim {
  fill: #eee;
  stroke: #808080;
}
.rct-root[data-theme='dark'] .rct-clock-gauge-rim {
  fill: #eee;
  stroke: #808080;
}
.rct-root[data-theme='real'] .rct-clock-gauge-rim {
  fill: #eee;
  stroke: #808080;
}
.rct-root .rct-clock-gauge-tick {
  stroke: #333;
  stroke-width: 2px;
}
.rct-root[data-theme='dark'] .rct-clock-gauge-tick {
  stroke: #333;
  stroke-width: 2px;
}
.rct-root[data-theme='real'] .rct-clock-gauge-tick {
  stroke: #333;
  stroke-width: 2px;
}
.rct-root .rct-clock-gauge-minor-tick {
  stroke: #555;
  stroke-width: 1px;
}
.rct-root[data-theme='dark'] .rct-clock-gauge-minor-tick {
  stroke: #555;
  stroke-width: 1px;
}
.rct-root[data-theme='real'] .rct-clock-gauge-minor-tick {
  stroke: #555;
  stroke-width: 1px;
}
.rct-root .rct-clock-gauge-tick-label {
  stroke: none;
  fill: #333;
  font-size: 1em;
}
.rct-root[data-theme='dark'] .rct-clock-gauge-tick-label {
  stroke: none;
  fill: #333;
  font-size: 1em;
}
.rct-root[data-theme='real'] .rct-clock-gauge-tick-label {
  stroke: none;
  fill: #333;
  font-size: 1em;
}
.rct-clock-gauge-pin {
  fill: #fff;
  stroke: #333;
  stroke-width: 3px;
}
.rct-clock-gauge-hour {
  fill: #333;
}
.rct-clock-gauge-minute {
  fill: #333;
}
.rct-clock-gauge-second {
  fill: #c00;
}
.rct-root .rct-clock-gauge-label {
  fill: #aaa;
}
.rct-root[data-theme='dark'] .rct-clock-gauge-label {
  fill: #aaa;
}
.rct-root[data-theme='real'] .rct-clock-gauge-label {
  fill: #aaa;
}
.rct-root .rct-gauge-scale-line {
  stroke: #555;
  fill: none;
}
.rct-root[data-theme='dark'] .rct-gauge-scale-line {
  stroke: #fff;
  fill: none;
}
.rct-root[data-theme='real'] .rct-gauge-scale-line {
  stroke: #fff;
  fill: none;
}
.rct-root .rct-gauge-scale-ticks {
  stroke: #555;
}
.rct-root[data-theme='dark'] .rct-gauge-scale-ticks {
  stroke: #fff;
}
.rct-root[data-theme='real'] .rct-gauge-scale-ticks {
  stroke: #fff;
}
.rct-root .rct-gauge-scale-tick-labels {
  font-size: 0.85em;
  fill: #333;
}
.rct-root[data-theme='dark'] .rct-gauge-scale-tick-labels {
  font-size: 0.85em;
  fill: #fff;
}
.rct-root[data-theme='real'] .rct-gauge-scale-tick-labels {
  font-size: 0.85em;
  fill: #fff;
}
.rct-root .rct-linear-gauge-background {
  fill: #eee;
}
.rct-root[data-theme='dark'] .rct-linear-gauge-background {
  fill: #eee;
}
.rct-root[data-theme='real'] .rct-linear-gauge-background {
  fill: #eee;
}
.rct-root .rct-linear-gauge-value {
  fill: #008000;
}
.rct-root[data-theme='dark'] .rct-linear-gauge-value {
  fill: #008000;
}
.rct-root[data-theme='real'] .rct-linear-gauge-value {
  fill: #008000;
}
.rct-root .rct-linear-gauge-band-tick-labels {
  font-size: 0.85em;
  fill: #333;
}
.rct-root[data-theme='dark'] .rct-linear-gauge-band-tick-labels {
  font-size: 0.85em;
  fill: #333;
}
.rct-root[data-theme='real'] .rct-linear-gauge-band-tick-labels {
  font-size: 0.85em;
  fill: #333;
}
.rct-root .rct-linear-gauge-group-label {
  fill: #333;
  font-size: 1.5em;
}
.rct-root[data-theme='dark'] .rct-linear-gauge-group-label {
  fill: #eee;
  font-size: 1.5em;
}
.rct-root[data-theme='real'] .rct-linear-gauge-group-label {
  fill: #333;
  font-size: 1.5em;
}
.rct-root .rct-bullet-gauge-background {
  fill: #eee;
}
.rct-root[data-theme='dark'] .rct-bullet-gauge-background {
  fill: #eee;
}
.rct-root[data-theme='real'] .rct-bullet-gauge-background {
  fill: #eee;
}
.rct-root .rct-bullet-gauge-value {
  fill: #333;
}
.rct-root[data-theme='dark'] .rct-bullet-gauge-value {
  fill: #333;
}
.rct-root[data-theme='real'] .rct-bullet-gauge-value {
  fill: #333;
}
.rct-root .rct-bullet-gauge-target {
  fill: #333;
}
.rct-root[data-theme='dark'] .rct-bullet-gauge-target {
  fill: #333;
}
.rct-root[data-theme='real'] .rct-bullet-gauge-target {
  fill: #333;
}
.rct-root .rct-bullet-gauge-label {
  font-size: 1em;
  fill: #333;
}
.rct-root[data-theme='dark'] .rct-bullet-gauge-label {
  font-size: 1em;
  fill: #333;
}
.rct-root[data-theme='real'] .rct-bullet-gauge-label {
  font-size: 1em;
  fill: #333;
}
.rct-root .rct-bullet-gauge-scale-line {
  stroke: #333;
}
.rct-root[data-theme='dark'] .rct-bullet-gauge-scale-line {
  stroke: #333;
}
.rct-root[data-theme='real'] .rct-bullet-gauge-scale-line {
  stroke: #333;
}
.rct-root .rct-bullet-gauge-scale-ticks {
  stroke: #333;
}
.rct-root[data-theme='dark'] .rct-bullet-gauge-scale-ticks {
  stroke: #333;
}
.rct-root[data-theme='real'] .rct-bullet-gauge-scale-ticks {
  stroke: #333;
}
.rct-root .rct-bullet-gauge-scale-tick-labels {
  font-size: 0.9em;
  fill: #333;
}
.rct-root[data-theme='dark'] .rct-bullet-gauge-scale-tick-labels {
  font-size: 0.9em;
  fill: #333;
}
.rct-root[data-theme='real'] .rct-bullet-gauge-scale-tick-labels {
  font-size: 0.9em;
  fill: #333;
}
.rct-bullet-gauge-group {
  padding: 10px;
}
.rct-bullet-gauge-group-label {
  font-size: 1.5em;
}
.rct-tooltip {
  font-size: 0.8em;
  pointer-events: none;
  opacity: 0.9;
}
.rct-tooltip-back {
  fill: #fff;
}
.rct-tooltip-tail {
  fill: #fff;
}
.rct-tooltip-text {
  fill: #333;
  stroke: none;
}
.rct-annotation-background {
  fill: none;
  stroke: none;
}
.rct-root .rct-text-annotation {
  font-size: 20px;
  fill: #333;
}
.rct-root[data-theme='dark'] .rct-text-annotation {
  font-size: 20px;
  fill: #939393;
}
.rct-root[data-theme='real'] .rct-text-annotation {
  font-size: 20px;
  fill: #333;
}
.rct-root .rct-crosshair-line {
  fill: none;
  stroke-width: 1;
  stroke: rgba(128, 128, 128, 0.5);
  shape-rendering: crispEdges;
}
.rct-root[data-theme='dark'] .rct-crosshair-line {
  fill: none;
  stroke-width: 1;
  stroke: #fff;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='real'] .rct-crosshair-line {
  fill: none;
  stroke-width: 1;
  stroke: rgba(128, 128, 128, 0.5);
  shape-rendering: crispEdges;
}
.rct-crosshair-bar {
  stroke: none;
  fill: rgba(68, 136, 204, 0.1);
}
.rct-root .rct-crosshair-flag {
  stroke: none;
  fill: #555;
}
.rct-root[data-theme='dark'] .rct-crosshair-flag {
  stroke: none;
  fill: #fff;
}
.rct-root[data-theme='real'] .rct-crosshair-flag {
  stroke: none;
  fill: #555;
}
.rct-root .rct-crosshair-flag-text {
  stroke: none;
  fill: #fff;
}
.rct-root[data-theme='dark'] .rct-crosshair-flag-text {
  stroke: none;
  fill: #555;
}
.rct-root[data-theme='real'] .rct-crosshair-flag-text {
  stroke: none;
  fill: #fff;
}
.rct-root .rct-zoom-tracker {
  fill: rgba(0, 68, 255, 0.18);
}
.rct-root[data-theme='dark'] .rct-zoom-tracker {
  fill: #efefef40;
}
.rct-root[data-theme='real'] .rct-zoom-tracker {
  fill: #efefef40;
}
.rct-navigator .rct-axis-line {
  display: none;
}
.rct-root .rct-navigator-back {
  fill: #fff;
  stroke: #f0f0f0;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='dark'] .rct-navigator-back {
  fill: #1C1C1C;
  stroke: #8E8E8E;
  shape-rendering: crispEdges;
}
.rct-root[data-theme='real'] .rct-navigator-back {
  fill: #fff;
  stroke: #f0f0f0;
  shape-rendering: crispEdges;
}
.rct-root .rct-navigator-mask {
  fill: rgba(68, 136, 204, 0.125);
}
.rct-root[data-theme='dark'] .rct-navigator-mask {
  fill: #81818130;
}
.rct-root[data-theme='real'] .rct-navigator-mask {
  fill: rgba(68, 136, 204, 0.125);
}
.rct-root .rct-navigator-handle {
  fill: #0098ff;
  stroke: #0098ff;
}
.rct-root[data-theme='dark'] .rct-navigator-handle {
  fill: #0098ff;
  stroke: #0098ff;
}
.rct-root[data-theme='real'] .rct-navigator-handle {
  fill: #0098ff;
  stroke: #0098ff;
}
.rct-root .rct-navigator-handle[data-select] {
  fill: #005893;
  stroke: #005893;
}
.rct-root[data-theme='dark'] .rct-navigator-handle[data-select] {
  fill: #005893;
  stroke: #005893;
}
.rct-root[data-theme='real'] .rct-navigator-handle[data-select] {
  fill: #005893;
  stroke: #005893;
}
.rct-root .rct-navigator-handle:hover {
  fill: #005893;
  stroke: #005893;
}
.rct-root[data-theme='dark'] .rct-navigator-handle:hover {
  fill: #005893;
  stroke: #005893;
}
.rct-root[data-theme='real'] .rct-navigator-handle:hover {
  fill: #005893;
  stroke: #005893;
}
.rct-root .rct-navigator-track {
  fill: #d3d3d3;
  stroke: #d3d3d3;
}
.rct-root[data-theme='dark'] .rct-navigator-track {
  fill: #d3d3d3;
  stroke: #d3d3d3;
}
.rct-root[data-theme='real'] .rct-navigator-track {
  fill: #d3d3d3;
  stroke: #d3d3d3;
}
.rct-root .rct-navigator-thumb {
  fill: #0098ff;
  stroke: #0098ff;
}
.rct-root[data-theme='dark'] .rct-navigator-thumb {
  fill: #0098ff;
  stroke: #0098ff;
}
.rct-root[data-theme='real'] .rct-navigator-thumb {
  fill: #0098ff;
  stroke: #0098ff;
}
.rct-html-button {
  all: unset;
  appearance: none;
  cursor: pointer;
  padding: 2px;
  font-size: 13px;
  color: #333;
  display: inline-block;
  overflow: visible;
  border: none;
  background: transparent;
  box-shadow: none;
  margin: 0;
  line-height: normal;
  outline: none;
}
.rct-html-button:hover span {
  text-decoration: underline;
  color: #00a;
}
.rct-html-button[data-hover-back]:hover {
  background-color: #e0e0e0;
  border-radius: 5px;
}
.rct-html-button[data-hint]::after {
  content: attr(data-hint);
  position: absolute;
  left: 50%;
  top: 110%;
  transform: translateX(-50%);
  background: #333;
  color: #fff;
  padding: 3px 6px;
  border-radius: 4px;
  font-size: 12px;
  white-space: nowrap;
  z-index: 100;
  pointer-events: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  opacity: 0;
  transition: opacity .3s;
  pointer-events: none;
}
.rct-html-button[data-hint]:hover::after {
  opacity: 0.9;
}