realchart
Version:
Wooritech charting library
1,203 lines (1,112 loc) • 26.7 kB
CSS
@charset "UTF-8";
.rct-root {
font-family: var(--rct-font-family);
font-size: var(--rct-font-size);
color: #000;
/* background-color: #fff; */
/* word-break: break-all;
word-wrap: break-word; */
-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;
}
/** palette */
:root, .rct-root {
--color-1: #0098ff;
--color-2: #66d0ff;
--color-3: #ff5c35;
--color-4: #ff9f00;
--color-5: #ffd938;
--color-6: #00ac69;
--color-7: #91cc39;
--color-8: #8fc6a9;
--color-9: #c45db9;
--color-10: #ef5e99;
--color-11: #afa4c6;
--color-12: #5b63aa;
}
.rct-root[data-palette="gray"] {
--color-1: #464646;
--color-2: #61666a;
--color-3: #6f6f6d;
--color-4: #82898f;
--color-5: #8d8d8b;
--color-6: #9ea7a6;
--color-7: #acaba7;
--color-8: #bcbcbc;
--color-9: #c5c9ca;
--color-10: #d9d4ce;
--color-11: #dedede;
--color-12: #e8ecef;
}
.rct-root[data-palette="warm"] {
--color-1: #ccaacb;
--color-2: #8fc9ca;
--color-3: #97c1a9;
--color-4: #f3b0c2;
--color-5: #ffc7a2;
--color-6: #d97872;
--color-7: #8ba3c5;
--color-8: #dc97aa;
--color-9: #9c9cc2;
--color-10: #b7cadb;
--color-11: #c7c19d;
--color-12: #fbe693;
}
.rct-root[data-palette="cool"] {
--color-1: #eb455f;
--color-2: #ffd49c;
--color-3: #a4cadd;
--color-4: #3e4977;
--color-5: #faab78;
--color-6: #bface2;
--color-7: #a0bcc2;
--color-8: #ff7396;
--color-9: #6dc7c9;
--color-10: #7895cb;
--color-11: #fea1a1;
--color-12: #90c8ac;
}
.rct-root[data-palette="forest"] {
--color-1: #666d4d;
--color-2: #7f736c;
--color-3: #a9a389;
--color-4: #d0b081;
--color-5: #8da34e;
--color-6: #4f5d3a;
--color-7: #9d7448;
--color-8: #a7afa2;
--color-9: #9fa871;
--color-10: #656146;
--color-11: #8d877b;
--color-12: #422c1e;
}
.rct-root[data-palette='vintage'] {
--color-1: #2a9d8f;
--color-2: #ff9a00;
--color-3: #e76f51;
--color-4: #ffd68d;
--color-5: #69b85f;
--color-6: #6397c1;
--color-7: #c068a8;
--color-8: #8dd8a3;
--color-9: #f0d9be;
--color-10: #c2b1e3;
--color-11: #fc9390;
--color-12: #f4d470;
}
.rct-root[data-palette='unicorn'] {
--color-1: #00d6a3;
--color-2: #2196f3;
--color-3: #fe3ea5;
--color-4: #ffd938;
--color-5: #45dcff;
--color-6: #ff773b;
--color-7: #80f9c5;
--color-8: #f21170;
--color-9: #c355f5;
--color-10: #b2fcff;
--color-11: #fffde1;
--color-12: #98a8f8;
}
/** theme */
.rct-control {
--rct-background: #fff;
}
.rct-control[data-theme="dark"] {
--rct-background: #262626;
}
.rct-control[data-theme='real'] {
--rct-background: #264653;
}
:root, .rct-root {
--rct-font-family: AppleSDGothicNeo-Light, "HelveticaNeue", "Malgun Gothic", "맑은 고딕", sans-serif;
--rct-font-size: 16px;
--rct-focus-stroke: #000;
--rct-focus-stroke-width: 2px;
--rct-text-fill: #333;
--rct-title-fill: #333;
--rct-subtitle-fill: #333;
--rct-body-background-stroke: none;
--rct-axis-title-fill: #333;
--rct-axis-line-stroke: #aaa;
--rct-axis-baseline-stroke: #333;
--rct-axis-tick-stroke: #555;
--rct-axis-label-fill: #333;
--rct-axis-grid-line-stroke: #ddd;
--rct-axis-grid-line-stroke-start: none;
--rct-axis-grid-line-stroke-end: none;
--rct-axis-grid-line-stroke-width: 1px;
--rct-axis-scrollbar-track-fill: #fdfdfd;
--rct-axis-scrollbar-track-stroke: #aaa;
--rct-axis-scrollbar-thumb-fill: #d3d3d3;
--rct-axis-scrollbar-rx: 4px;
--rct-legend-background: none;
--rct-legend-background-stroke: none;
--rct-legend-background-stroke: none;
--rct-legend-fill: #333;
--rct-legend-item-disabled: #aaa;
--rct-legend-item-disabled-decoration: line-through;
--rct-point-label-font-size: 0.8em;
--rct-point-label-font-weight: bold;
--rct-point-label-stroke: none;
--rct-point-label-fill: #333;
--rct-point-label-line-stroke-width: 1px;
--rct-point-label-line-stroke: #55855560;
--rct-credits-fill: #777;
/* polar */
--rct-polar-xaxis-grid-line-stroke: #ccc;
--rct-polar-yaxis-grid-line-stroke: #ccc;
--rct-polar-axis-labels-fill: #555;
/* linear gauge */
--rct-linear-gauge-background-fill: #eee;
--rct-linear-gauge-value-fill: #008000;
--rct-linear-gauge-band-tick-labels-stroke: #333;
--rct-linear-gauge-group-label-fill: #333;
/** bullet gauge */
--rct-bullet-gauge-background-fill: #eee;
--rct-bullet-gauge-value-fill: #333;
--rct-bullet-gauge-target-fill: #333;
--rct-bullet-gauge-label-fill: #333;
--rct-bullet-gauge-scale-line-stroke: #333;
--rct-bullet-gauge-scale-ticks-stroke: #333;
--rct-bullet-gauge-scale-tick-labels-stroke: #333;
/* circle gauge */
--rct-circle-gauge-rim-fill: #ededed;
--rct-circle-gauge-inner-fill: none;
--rct-circle-gauge-label-fill: #000;
--rct-gauge-scale-line: #555;
--rct-gauge-scale-tick: #555;
--rct-gauge-scale-tick-labels-stroke: #333;
/* clock gauge */
--rct-clock-gauge-face-fill: #fff;
--rct-clock-gauge-rim-fill: #eee;
--rct-clock-gauge-rim-stroke: #808080;
--rct-clock-gauge-tick-stroke: #333;
--rct-clock-gauge-minor-tick-stroke: #555;
--rct-clock-gauge-tick-label-fill: #333;
--rct-clock-gauge-label-fill: #aaa;
/** zoom tracker */
--rct-zoom-tracker-fill: #0044ff30;
/** series navigator */
--rct-navigator-handle-color: #0098ff;
--rct-navigator-handle-hover-color: #55c;
--rct-navigator-track-fill: #d3d3d3;
--rct-navigator-thumb-fill:#0098ff;
}
.rct-root[data-theme='dark'] {
--rct-focus-stroke: #ccc;
--rct-text-fill: #fff;
--rct-title-fill: #fff;
--rct-subtitle-fill: #fff;
--rct-body-background-stroke: none;
--rct-axis-title-fill: #fff;
--rct-axis-line-stroke: #fff;
--rct-axis-baseline-stroke: #fff;
--rct-axis-tick-stroke: #fff;
--rct-axis-label-fill: #fff;
--rct-axis-grid-line-stroke: #fff;
--rct-legend-background: none;
--rct-legend-background-stroke: none;
--rct-legend-fill: #fff;
--rct-legend-item-disabled: #707070;
--rct-legend-item-disabled-decoration: line-through;
--rct-point-label-fill: #ddd;
--rct-credits-fill: #999;
/* polar */
--rct-polar-xaxis-grid-line-stroke: #ccc;
--rct-polar-yaxis-grid-line-stroke: #fff;
--rct-polar-axis-labels-fill: #fff;
/* linear gauge */
--rct-linear-gauge-group-label-fill: #eee;
/* circle gauge */
--rct-circle-gauge-rim-fill: #515151;
--rct-circle-gauge-label-fill: #fff;
--rct-gauge-scale-line: #fff;
--rct-gauge-scale-tick: #fff;
--rct-gauge-scale-tick-labels-stroke: #fff;
/** zoom tracker */
--rct-zoom-tracker-fill: #efefef40;
}
.rct-root[data-theme='real'] {
--rct-focus-stroke: yellow;
--rct-text-fill: #f0d9be;
--rct-title-fill: #f0d9be;
--rct-subtitle-fill: #f0d9be;
--rct-body-background-stroke: none;
--rct-axis-title-fill: #f0d9be;
--rct-axis-line-stroke: #f0d9be;
--rct-axis-tick-stroke: #f0d9be;
--rct-axis-label-fill: #f0d9be;
--rct-axis-grid-line-stroke: #f0d9be;
--rct-legend-background: none;
--rct-legend-background-stroke: none;
--rct-legend-fill: #f0d9be;
--rct-legend-item-disabled: #4e7b82;
--rct-legend-item-disabled-decoration: line-through;
--rct-point-label-fill: #ddd;
--rct-credits-fill: #999;
/* polar */
--rct-polar-xaxis-grid-line-stroke: #ccc;
--rct-polar-yaxis-grid-line-stroke: #f0d9be;
--rct-polar-axis-labels-fill: #f0d9be;
/* circle gauge */
--rct-circle-gauge-rim-fill: #515151;
--rct-circle-gauge-label-fill: #fff;
--rct-gauge-scale-line: #fff;
--rct-gauge-scale-tick: #fff;
--rct-gauge-scale-tick-labels-stroke: #fff;
/** zoom tracker */
--rct-zoom-tracker-fill: #efefef40;
}
/** control */
.rct-control {
background-color: var(--rct-background);
}
/** root */
.rct-root {
padding: 20px;
}
/** debug border */
.rct-debug {
fill: none;
stroke: #ff000040;
pointer-events: none;
}
/** rich text */
.rct-text-bold {
font-weight: bold;
}
.rct-text-italic {
font-style: italic;
}
/** label */
.rct-label-dark {
fill: #000;
}
.rct-label-light {
fill: #fff;
}
.rct-label-background {
fill: #d3d3d3;
}
/** button */
.rct-button-background {
padding: 2px 4px;
rx: 5px;
fill: #e0e0e0;
stroke: #c0c0c0;
}
.rct-button {
fill: #333;
font-size: 0.9em;
}
/** background */
.rct-background {
fill: none;
}
/** credits */
.rct-credits {
font-size: 0.7em;
fill: var(--rct-credits-fill);
}
/** title */
.rct-title {
margin-bottom: 10px;
font-size: 22px;
fill: var(--rct-title-fill);
}
.rct-title-background {
fill: none;
}
.rct-subtitle {
margin-bottom: 10px;
font-size: 15px;
fill: var(--rct-subtitle-fill);
}
.rct-subtitle-background {
fill: none;
}
/** legend */
.rct-legend {
fill: var(--rct-legend-fill);
stroke: none;
padding: 3px 6px;
font-size: 14px;
}
.rct-legend-background {
fill: var(--rct-legend-background);
rx: 7px;
stroke: var(--rct-legend-background-stroke);
}
.rct-legend-item-label[data-hidden] {
fill: var(--rct-legend-item-disabled);
text-decoration: var(--rct-legend-item-disabled-decoration);
}
.rct-legend-item-label[data-empty] {
fill: var(--rct-legend-item-disabled);
}
.rct-legend-item-marker[data-hidden] {
fill: #aaa ;
stroke: #aaa ;
}
.rct-legend-item-marker[data-hidden] path {
fill: #aaa ;
stroke: #aaa ;
}
.rct-legend-item-marker[data-hidden] path[data-fill] {
fill: #aaa ;
}
.rct-legend-item-marker[data-empty] {
fill: #aaa ;
stroke: #aaa ;
}
.rct-legend-item-marker[data-empty] path[data-fill] {
fill: #aaa ;
}
/** body */
.rct-body-background {
stroke: var(--rct-body-background-stroke);
fill: none;
shape-rendering: crispEdges;
}
.rct-body-background[data-polar] {
stroke: none;
}
.rct-empty-view {
fill: #fcfcff;
stroke: #eee;
}
.rct-empty-view-label {
fill: #777;
font-size: 1.4em;
}
/** axis */
.rct-axis-title {
font-size: 15px;
fill: var(--rct-axis-title-fill);
}
.rct-axis-title-background {
fill: none;
}
.rct-axis-line {
stroke: var(--rct-axis-line-stroke);
stroke-width: 1px;
shape-rendering: crispEdges;
}
.rct-axis-baseline {
stroke: var(--rct-axis-baseline-stroke);
stroke-width: 1px;
shape-rendering: crispEdges;
}
.rct-axis-tick {
stroke: var(--rct-axis-tick-stroke);
stroke-width: 1px;
shape-rendering: crispEdges;
}
.rct-axis-labels {
font-size: 14px;
fill: var(--rct-axis-label-fill);
}
.rct-axis-grid {
fill: none;
}
.rct-axis-grid-line {
stroke: var(--rct-axis-grid-line-stroke);
stroke-width: var(--rct-axis-grid-line-stroke-width);
shape-rendering: crispEdges;
}
.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-axis-scrollbar-track {
fill: var(--rct-axis-scrollbar-track-fill);
stroke: var(--rct-axis-scrollbar-track-stroke);
rx: var(--rct-axis-scrollbar-rx);
}
.rct-axis-scrollbar-thumb {
fill: var(--rct-axis-scrollbar-thumb-fill);
rx: var(--rct-axis-scrollbar-rx);
}
/** polar axis */
.rct-polar-xaxis-line {
stroke: #333;
}
.rct-polar-xaxis-sector-line {
stroke: #555;
}
.rct-polar-axis-grids {
fill: none;
}
.rct-polar-xaxis-grid-line {
stroke: var(--rct-polar-xaxis-grid-line-stroke)
}
.rct-polar-yaxis-line {
stroke: #afafaf;
}
.rct-polar-yaxis-grid-line {
stroke: var(--rct-polar-yaxis-grid-line-stroke)
}
.rct-polar-axis-labels {
fill: var(--rct-polar-axis-labels-fill)
}
/** series */
.rct-series[data-index="0"] {
fill: var(--color-1);
stroke: var(--color-1);
}
.rct-series[data-index="1"] {
fill: var(--color-2);
stroke: var(--color-2);
}
.rct-series[data-index="2"] {
fill: var(--color-3);
stroke: var(--color-3);
}
.rct-series[data-index="3"] {
fill: var(--color-4);
stroke: var(--color-4);
}
.rct-series[data-index="4"] {
fill: var(--color-5);
stroke: var(--color-5);
}
.rct-series[data-index="5"] {
fill: var(--color-6);
stroke: var(--color-6);
}
.rct-series[data-index="6"] {
fill: var(--color-7);
stroke: var(--color-7);
}
.rct-series[data-index="7"] {
fill: var(--color-8);
stroke: var(--color-8);
}
.rct-series[data-index="8"] {
fill: var(--color-9);
stroke: var(--color-9);
}
.rct-series[data-index="9"] {
fill: var(--color-10);
stroke: var(--color-10);
}
.rct-series[data-index="10"] {
fill: var(--color-11);
stroke: var(--color-11);
}
.rct-series[data-index="11"] {
fill: var(--color-12);
stroke: var(--color-12);
}
.rct-series-trendline {
stroke: #ff0000;
stroke-width: 2px;
stroke-linejoin: round;
fill: none;
}
/** data point */
.rct-series[data-pointcolors="a"] .rct-point[data-index="0"] {
fill: var(--color-1);
stroke: var(--color-1);
}
.rct-series[data-pointcolors="a"] .rct-point[data-index="1"] {
fill: var(--color-2);
stroke: var(--color-2);
}
.rct-series[data-pointcolors="a"] .rct-point[data-index="2"] {
fill: var(--color-3);
stroke: var(--color-3);
}
.rct-series[data-pointcolors="a"] .rct-point[data-index="3"] {
fill: var(--color-4);
stroke: var(--color-4);
}
.rct-series[data-pointcolors="a"] .rct-point[data-index="4"] {
fill: var(--color-5);
stroke: var(--color-5);
}
.rct-series[data-pointcolors="a"] .rct-point[data-index="5"] {
fill: var(--color-6);
stroke: var(--color-6);
}
.rct-series[data-pointcolors="a"] .rct-point[data-index="6"] {
fill: var(--color-7);
stroke: var(--color-7);
}
.rct-series[data-pointcolors="a"] .rct-point[data-index="7"] {
fill: var(--color-8);
stroke: var(--color-8);
}
.rct-series[data-pointcolors="a"] .rct-point[data-index="8"] {
fill: var(--color-9);
stroke: var(--color-9);
}
.rct-series[data-pointcolors="a"] .rct-point[data-index="9"] {
fill: var(--color-10);
stroke: var(--color-10);
}
.rct-series[data-pointcolors="a"] .rct-point[data-index="10"] {
fill: var(--color-11);
stroke: var(--color-11);
}
.rct-series[data-pointcolors="a"] .rct-point[data-index="11"] {
fill: var(--color-12);
stroke: var(--color-12);
}
.rct-series[data-pointcolors="f"] .rct-point[data-index="0"] {
fill: var(--color-1);
}
.rct-series[data-pointcolors="f"] .rct-point[data-index="1"] {
fill: var(--color-2);
}
.rct-series[data-pointcolors="f"] .rct-point[data-index="2"] {
fill: var(--color-3);
}
.rct-series[data-pointcolors="f"] .rct-point[data-index="3"] {
fill: var(--color-4);
}
.rct-series[data-pointcolors="f"] .rct-point[data-index="4"] {
fill: var(--color-5);
}
.rct-series[data-pointcolors="f"] .rct-point[data-index="5"] {
fill: var(--color-6);
}
.rct-series[data-pointcolors="f"] .rct-point[data-index="6"] {
fill: var(--color-7);
}
.rct-series[data-pointcolors="f"] .rct-point[data-index="7"] {
fill: var(--color-8);
}
.rct-series[data-pointcolors="f"] .rct-point[data-index="8"] {
fill: var(--color-9);
}
.rct-series[data-pointcolors="f"] .rct-point[data-index="9"] {
fill: var(--color-10);
}
.rct-series[data-pointcolors="f"] .rct-point[data-index="10"] {
fill: var(--color-11);
}
.rct-series[data-pointcolors="f"] .rct-point[data-index="11"] {
fill: var(--color-12);
}
/** series */
.rct-series {
opacity: inherit;
transition-property: opacity;
transition-duration: 0.7s;
}
.rct-series[data-unhover] {
opacity: 0.2 ;
}
.rct-point[data-unhover] {
opacity: 0.2 ;
}
.rct-series .rct-point[data-focus], .rct-point[data-unfocus] {
stroke: var(--rct-focus-stroke) ;
stroke-width: var(--rct-focus-stroke-width) ;
filter: brightness(115%) ;
opacity: 1 ;
}
/** data point hover */
.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 ;
}
/** rct-point 대신 여기에 지정해야 outline에 반영된다. */
.rct-point-labels {
font-size: var(--rct-point-label-font-size);
font-weight: var(--rct-point-label-font-weight);
stroke: var(--rct-point-label-stroke);
fill: var(--rct-point-label-fill);
}
.rct-point-label {
fill-opacity: 1;
opacity: 1;
}
.rct-point-label-lines {
stroke-width: var(--rct-point-label-line-stroke-width);
stroke: var(--rct-point-label-line-stroke);
fill: none;
}
/** bar series */
.rct-bar-series {
fill-opacity: 1;
stroke-width: 0;
}
/** circlebar series */
.rct-circlebar-series .rct-point {
stroke: #fff;
}
/** barrange series */
.rct-barrange-series {
fill-opacity: 0.85;
}
/** line series */
.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;
}
/** area series */
.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;
}
/** arearange series */
.rct-arearange-series-area {
fill-opacity: 0.5;
}
.rct-arearange-series .rct-arearange-series-area {
stroke: none;
}
/** bubble series */
.rct-bubble-series {
fill-opacity: 0.75;
stroke-width: 1px;
}
/** scatter series */
.rct-scatter-series {
fill-opacity: 0.7;
}
.rct-scatter-series .rct-point[data-focus] {
fill-opacity: 0.9;
}
/** boxplot series */
.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;
}
/** candlestick series */
.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-candlestick-point-wick {
stroke: #003;
}
/** ohlc series */
.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 ;
}
.rct-ohlc-point-back {
stroke: none;
}
/** waterfall series */
.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;
}
/** errobar series */
.rct-errorbar-series .rct-point {
stroke: #008;
stroke-width: 2px;
}
.rct-errorbar-series .rct-point[data-focus] .rct-errorbar-point-back {
fill: #0088ff20 ;
}
/** lollipop series */
.rct-lollipop-series {
stroke-width: 3px;
}
.rct-lollipop-point-bar {
shape-rendering: crispEdges;
}
.rct-lollipop-point-marker {
stroke: none;
}
.rct-lollipop-series .rct-point[data-focus] {
stroke: var(--rct-focus-stroke);
stroke-width: inherit;
}
.rct-lollipop-series .rct-point[data-focus] .rct-lollipop-point-marker {
stroke: var(--rct-focus-stroke);
stroke-width: var(--rct-focus-stroke-width);
}
/** dumbbell series */
.rct-dumbbell-series {
stroke-width: 3px;
}
.rct-dumbbell-point-bar {
shape-rendering: crispEdges;
}
.rct-dumbbell-point-marker {
stroke: none;
}
.rct-dumbbell-series .rct-point[data-focus] {
stroke: var(--rct-focus-stroke);
stroke-width: inherit;
}
.rct-dumbbell-series .rct-point[data-focus] .rct-dumbbell-point-marker {
stroke: var(--rct-focus-stroke);
stroke-width: var(--rct-focus-stroke-width);
}
/** equalizer series */
.rct-equalizer-series {
fill-opacity: 0.9;
}
.rct-equalizer-series .rct-point[data-focus] {
filter: brightness(120%);
}
/** histogram */
.rct-histogram-series .rct-point {
stroke: #fff;
}
/** vector series */
.rct-vector-series {
stroke-width: 2px;
}
.rct-vector-series .rct-point[data-focus] {
stroke-width: 5px;
}
/** heatmpa series */
.rct-heatmap-series .rct-point {
stroke: none;
}
/** treemap series */
.rct-treemap-series .rct-point {
stroke: #fff;
}
/** pie series */
.rct-pie-series .rct-point {
stroke: #fff;
}
.rct-pie-series-inner {
font-size: 20px;
fill: #557;
}
/** funnel series */
.rct-funnel-series .rct-point {
stroke: #fff;
}
.rct-funnel-series .rct-point[data-focus] {
stroke: #000;
stroke-width: 2px;
}
/** wordcloud series */
.rct-wordcloud-series .rct-point[data-focus] {
filter: none ;
}
.rct-wordcloud-series .rct-point[data-focus] text {
filter: brightness(80%) ;
stroke: #777 ;
stroke-width: 0px;
}
/** gauge */
.rct-gauge-pane {
fill: none;
}
/** gauge group */
.rct-gauge-group {
padding: 10px;
}
/** circle gauge */
.rct-circle-gauge-rim {
fill: var(--rct-circle-gauge-rim-fill);
}
.rct-circle-gauge-inner {
fill: var(--rct-circle-gauge-inner-fill);
}
.rct-circle-gauge-value {
fill: #0098ff;
}
.rct-circle-gauge-value[data-stroked] {
fill: none;
}
.rct-circle-gauge-label {
font-size: 40px;
fill: var(--rct-circle-gauge-label-fill);
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;
}
/** clock gauge */
.rct-clock-gauge-face {
fill: var(--rct-clock-gauge-face-fill);
stroke: none;
}
.rct-clock-gauge-rim {
fill: var(--rct-clock-gauge-rim-fill);
stroke: var(--rct-clock-gauge-rim-stroke);
}
.rct-clock-gauge-tick {
stroke: var(--rct-clock-gauge-tick-stroke);
stroke-width: 2px;
}
.rct-clock-gauge-minor-tick {
stroke: var(--rct-clock-gauge-minor-tick-stroke);
stroke-width: 1px;
}
.rct-clock-gauge-tick-label {
stroke: none;
fill: var(--rct-clock-gauge-tick-label-fill);
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-clock-gauge-label {
fill: var(--rct-clock-gauge-label-fill);
}
/** gauge scale */
.rct-gauge-scale-line {
stroke: var(--rct-gauge-scale-line);
fill: none;
}
.rct-gauge-scale-ticks {
stroke: #555;
stroke: var(--rct-gauge-scale-tick);
}
.rct-gauge-scale-tick-labels {
font-size: 0.85em;
fill: var(--rct-gauge-scale-tick-labels-stroke);
}
/** linear gauge */
.rct-linear-gauge-background {
fill: var(--rct-linear-gauge-background-fill);
}
.rct-linear-gauge-value {
fill: var(--rct-linear-gauge-value-fill);
}
.rct-linear-gauge-band-tick-labels {
font-size: 0.85em;
fill: var(--rct-linear-gauge-band-tick-labels-stroke);
}
/** linear gauge group */
.rct-linear-gauge-group-label {
fill: var(--rct-linear-gauge-group-label-fill);
font-size: 1.5em;
}
/** bullet gauge */
.rct-bullet-gauge-background {
fill: var(--rct-bullet-gauge-background-fill);
}
.rct-bullet-gauge-value {
fill: var(--rct-bullet-gauge-value-fill);
}
.rct-bullet-gauge-target {
fill: var(--rct-bullet-gauge-target-fill);
}
.rct-bullet-gauge-label {
font-size: 1em;
fill: var(--rct-bullet-gauge-label-fill);
}
.rct-bullet-gauge-scale-line {
stroke: var(--rct-bullet-gauge-scale-line-stroke);
}
.rct-bullet-gauge-scale-ticks {
stroke: var(--rct-bullet-gauge-scale-ticks-stroke);
}
.rct-bullet-gauge-scale-tick-labels {
font-size: 0.9em;
fill: var(--rct-bullet-gauge-scale-tick-labels-stroke);
}
/** bullet gauge group */
.rct-bullet-gauge-group {
padding: 10px;
}
.rct-bullet-gauge-group-label {
font-size: 1.5em;
}
/** tooltip */
.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;
}
/** annotation */
.rct-annotation-background {
fill: none;
stroke: none;
}
.rct-text-annotation {
font-size: 20px;
fill: #333;
}
/** crosshair */
.rct-crosshair-line {
fill: none;
stroke-width: 1;
stroke: #80808080;
shape-rendering: crispEdges;
}
.rct-crosshair-bar {
stroke: none;
fill: #4488cc18;
}
.rct-crosshair-flag {
stroke: none;
fill: #555;
}
.rct-crosshair-flag-text {
stroke: none;
fill: #fff;
}
/** zoom tracker */
.rct-zoom-tracker {
fill: var(--rct-zoom-tracker-fill);
}
/** series navigator */
.rct-navigator .rct-axis-line {
display: none;
}
.rct-navigator-back {
fill: #fff;
stroke: #f0f0f0;
shape-rendering: crispEdges;
}
.rct-navigator-mask {
fill: #4488cc20;
/* stroke: #ccc; */
}
.rct-navigator-handle {
fill: var(--rct-navigator-handle-color);
stroke: var(--rct-navigator-handle-color);
}
.rct-navigator-handle[data-select], .rct-navigator-handle:hover {
fill: var(--rct-navigator-handle-hover-color);
stroke: var(--rct-navigator-handle-hover-color);
}
.rct-navigator-track {
fill: var(--rct-navigator-track-fill);
stroke: var(--rct-navigator-track-fill);
}
.rct-navigator-thumb {
fill: var(--rct-navigator-thumb-fill);
stroke: var(--rct-navigator-thumb-fill);
}