UNPKG

realchart

Version:

Wooritech charting library

1,203 lines (1,112 loc) 26.7 kB
@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 !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; } /** 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 !important; } .rct-point[data-unhover] { opacity: 0.2 !important; } .rct-series .rct-point[data-focus], .rct-point[data-unfocus] { stroke: var(--rct-focus-stroke) !important; stroke-width: var(--rct-focus-stroke-width) !important; filter: brightness(115%) !important; opacity: 1 !important; } /** 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 !important; } /** 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 !important; } .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 !important; } /** 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 !important; } .rct-wordcloud-series .rct-point[data-focus] text { filter: brightness(80%) !important; stroke: #777 !important; 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); }