| OLD | NEW |
| (Empty) |
| 1 | |
| 2 /*noinspection CssUnknownTarget,CssUnknownTarget*/ | |
| 3 @import '//fonts.googleapis.com/css?family=Roboto:400,700'; | |
| 4 | |
| 5 /* | |
| 6 * Chart components layout | |
| 7 */ | |
| 8 | |
| 9 .chart-wrapper { | |
| 10 font-family: Roboto, sans-serif; | |
| 11 display: block; | |
| 12 } | |
| 13 | |
| 14 .chart-host-wrapper { | |
| 15 display: flex; | |
| 16 width: 100%; | |
| 17 } | |
| 18 | |
| 19 .chart-host { | |
| 20 display: block; | |
| 21 width: 70%; | |
| 22 } | |
| 23 | |
| 24 .chart-legend-host { | |
| 25 display: block; | |
| 26 width: 30%; | |
| 27 } | |
| 28 | |
| 29 /* | |
| 30 * Chart title | |
| 31 */ | |
| 32 | |
| 33 .chart-title-wrapper { | |
| 34 margin-bottom: 26px; /* charts adds an extra 10px */ | |
| 35 } | |
| 36 | |
| 37 .chart-title { | |
| 38 font-size: 16px; | |
| 39 color: #757575; | |
| 40 margin-bottom: 8px; | |
| 41 } | |
| 42 | |
| 43 .chart-subtitle { | |
| 44 font-size: 14px; | |
| 45 color: #BDBDBD; | |
| 46 } | |
| 47 | |
| 48 /* | |
| 49 * Styles for the SVG chart rendering | |
| 50 */ | |
| 51 | |
| 52 .chart-canvas { | |
| 53 font-family: Roboto, sans-serif; | |
| 54 display: block; | |
| 55 } | |
| 56 | |
| 57 .chart-axis-label { | |
| 58 font-size: 12px; | |
| 59 color: #424242; | |
| 60 } | |
| 61 | |
| 62 .chart-axis-label-tooltip { | |
| 63 color: white; | |
| 64 opacity: 0; | |
| 65 transition: opacity .25s; | |
| 66 background-color: black; | |
| 67 position: absolute; | |
| 68 padding: 4px; | |
| 69 border-radius: 2px; | |
| 70 z-index: 9999; | |
| 71 } | |
| 72 | |
| 73 .chart-axis-text, | |
| 74 .dimension-axis-group text, .measure-axis-group text { | |
| 75 font-size: 12px; | |
| 76 fill: #757575; | |
| 77 stroke: none; | |
| 78 } | |
| 79 | |
| 80 /* | |
| 81 * Styles for the legend. | |
| 82 */ | |
| 83 | |
| 84 .chart-legend-row, | |
| 85 .chart-legend-more { | |
| 86 width: 100%; | |
| 87 display: flex; | |
| 88 font-size: 14px; | |
| 89 margin-bottom: 16px; | |
| 90 position: relative; | |
| 91 cursor: default; | |
| 92 } | |
| 93 | |
| 94 .chart-legend-title { | |
| 95 color: #838383; | |
| 96 } | |
| 97 | |
| 98 .chart-legend-subtitle { | |
| 99 color: #C1C1C1; | |
| 100 } | |
| 101 | |
| 102 .chart-legend-selected, | |
| 103 .chart-legend-hover { | |
| 104 color: #434343; | |
| 105 font-weight: bold; | |
| 106 } | |
| 107 | |
| 108 .chart-legend-more-row { | |
| 109 white-space: nowrap; | |
| 110 display: flex; | |
| 111 font-size: 14px; | |
| 112 margin-top: 10px; | |
| 113 } | |
| 114 | |
| 115 .chart-legend-more-row:first-child { | |
| 116 margin-top: 0; | |
| 117 } | |
| 118 | |
| 119 .chart-legend-label { | |
| 120 overflow: hidden; | |
| 121 text-overflow: ellipsis; | |
| 122 max-width: 120px; | |
| 123 flex: 1; | |
| 124 } | |
| 125 | |
| 126 .chart-legend-color, | |
| 127 .chart-legend-more-color { | |
| 128 width: 12px; | |
| 129 height: 12px; | |
| 130 margin: auto 8px; | |
| 131 border-radius: 2px; | |
| 132 } | |
| 133 .type-line-rdr > .chart-legend-color { | |
| 134 height: 4px; | |
| 135 } | |
| 136 .type-pie-rdr > .chart-legend-color { | |
| 137 border-radius: 6px; | |
| 138 } | |
| 139 | |
| 140 .chart-legend-more-tooltip { | |
| 141 position: absolute; | |
| 142 left: 70px; | |
| 143 padding: 10px; | |
| 144 top: 0; | |
| 145 border-radius: 2px; | |
| 146 border: 1px solid #C1C1C1; | |
| 147 box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); | |
| 148 z-index: 9999; | |
| 149 background-color: white; | |
| 150 font-size: 14px; | |
| 151 pointer-events: none; | |
| 152 opacity: 0; | |
| 153 transition: opacity .4s; | |
| 154 } | |
| 155 | |
| 156 /* | |
| 157 * Axes styles | |
| 158 */ | |
| 159 | |
| 160 .tick line, .domain { | |
| 161 fill: none; | |
| 162 stroke: #E0E0E0; | |
| 163 stroke-width: 1px; | |
| 164 shape-rendering: crispEdges; | |
| 165 } | |
| 166 | |
| 167 .measure-axis-group .domain { | |
| 168 stroke-width: 0; | |
| 169 } | |
| 170 | |
| 171 .dimension-axis-group .domain { | |
| 172 stroke: #9E9E9E; | |
| 173 } | |
| 174 | |
| 175 /* | |
| 176 * Axis markers | |
| 177 */ | |
| 178 | |
| 179 .axis-marker { | |
| 180 stroke: #E0E0E0; | |
| 181 stroke-dasharray: 3 3; | |
| 182 } | |
| 183 | |
| 184 | |
| 185 /* | |
| 186 * Styles for LineChartRenderer | |
| 187 */ | |
| 188 | |
| 189 .line-rdr-line { | |
| 190 stroke-width: 2px; | |
| 191 transition: stroke-width .2s; | |
| 192 stroke-linecap: round; | |
| 193 } | |
| 194 | |
| 195 .line-rdr-line.col-selected, | |
| 196 .line-rdr-line.col-previewed { | |
| 197 stroke-width: 4px; | |
| 198 } | |
| 199 | |
| 200 .line-rdr-point { | |
| 201 opacity: 0; | |
| 202 transition: opacity .2s; | |
| 203 } | |
| 204 | |
| 205 /* | |
| 206 * Styles for the tooltip. | |
| 207 */ | |
| 208 | |
| 209 .tooltip, | |
| 210 .hovercard { | |
| 211 opacity: 0; | |
| 212 display: flex; | |
| 213 flex-direction: column; | |
| 214 position: absolute; | |
| 215 border-radius: 2px; | |
| 216 border: 1px solid #C1C1C1; | |
| 217 padding: 16px; | |
| 218 box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); | |
| 219 z-index: 9999; | |
| 220 background-color: white; | |
| 221 font-size: 14px; | |
| 222 transition: opacity .25s; | |
| 223 pointer-events: none; | |
| 224 } | |
| 225 | |
| 226 .tooltip-title, | |
| 227 .hovercard-title { | |
| 228 color: #434343; | |
| 229 font-weight: bold; | |
| 230 margin-bottom: 16px; | |
| 231 } | |
| 232 | |
| 233 .hovercard-measure { | |
| 234 display: flex; | |
| 235 color: #838383; | |
| 236 } | |
| 237 .hovercard-measure.hovercard-multi { | |
| 238 flex-direction: row; | |
| 239 margin-bottom: 16px; | |
| 240 } | |
| 241 .hovercard-measure.hovercard-single { | |
| 242 flex-direction: column; | |
| 243 } | |
| 244 .hovercard-measure:last-child { | |
| 245 margin-bottom: 0; | |
| 246 } | |
| 247 | |
| 248 .hovercard-single .hovercard-measure-value { | |
| 249 font-size: 24px; | |
| 250 } | |
| 251 .hovercard-multi .hovercard-measure-label { | |
| 252 padding-right: 16px; | |
| 253 flex: 1; | |
| 254 } | |
| 255 | |
| 256 .tooltip-total { | |
| 257 color: #636363; | |
| 258 font-weight: bold; | |
| 259 margin-bottom: 16px; | |
| 260 } | |
| 261 | |
| 262 .tooltip-item { | |
| 263 white-space: nowrap; | |
| 264 display: flex; | |
| 265 flex-direction: row; | |
| 266 justify-content: space-between; | |
| 267 color: #838383; | |
| 268 margin-bottom: 16px; | |
| 269 } | |
| 270 | |
| 271 .tooltip-item:last-child { | |
| 272 margin-bottom: 0; | |
| 273 } | |
| 274 | |
| 275 .tooltip .tooltip-item-value { | |
| 276 margin-left: 20px; | |
| 277 margin-right: 0; | |
| 278 } | |
| 279 .tooltip.rtl .tooltip-item-value { | |
| 280 margin-left: 0; | |
| 281 margin-right: 20px; | |
| 282 } | |
| OLD | NEW |