25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

855 lines
19 KiB

  1. /**
  2. * @license Highcharts
  3. *
  4. * (c) 2009-2016 Torstein Honsi
  5. *
  6. * License: www.highcharts.com/license
  7. */
  8. // Colors for data series and points.
  9. $colors: #003366 #2E8533 #077EAF #E42532 #24CBE5 #636D76 #e4d354 #2b908f #f45b5b #91e8e1 !default;
  10. // Chart background, point stroke for markers and columns etc
  11. $background-color: #ffffff !default;
  12. // Neutral colors, grayscale by default. The default colors are defined by mixing the
  13. // background-color with neutral, with a weight corresponding to the number in the name.
  14. $neutral-color-100: #003366 !default; // Strong text.
  15. $neutral-color-80: #003366 !default; // Main text and some strokes.
  16. $neutral-color-60: #003366 !default; // Axis labels, axis title, connector fallback.
  17. $neutral-color-40: #999999 !default; // Credits text, export menu stroke.
  18. $neutral-color-20: #cccccc !default; // Disabled texts, button strokes, crosshair etc.
  19. $neutral-color-10: #CCD7E6 !default; // Grid lines etc.
  20. $neutral-color-5: #f2f2f2 !default; // Minor grid lines etc.
  21. $neutral-color-3: #f7f7f7 !default; // Tooltip backgroud, button fills, map null points.
  22. // Colored, shades of blue by default
  23. $highlight-color-100: #003399 !default; // Drilldown clickable labels, color axis max color.
  24. $highlight-color-80: #335cad !default; // Selection marker, menu hover, button hover, chart border, navigator series.
  25. $highlight-color-60: #6685c2 !default; // Navigator mask fill.
  26. $highlight-color-20: #ccd6eb !default; // Ticks and axis line.
  27. $highlight-color-10: #e6ebf5 !default; // Pressed button, color axis min color.
  28. // Fonts
  29. $font-family: "Source Sans Pro", sans-serif !default;
  30. $font-family-title: "korb", "Helvetica", "Arial", sans-serif !default;
  31. $title-font-size: 28px !default;
  32. $subtitle-font-size: 16px !default;
  33. $legend-font-size: 14px !default;
  34. $axis-labels-font-size: 12px !default;
  35. // Tooltip
  36. $tooltip-border: 1px !default;
  37. $tooltip-background: $neutral-color-3 !default;
  38. // Axes
  39. $xaxis-grid-line: 0px !default;
  40. // Range-selector
  41. $range-selector-button-border: 0px !default;
  42. $range-selector-input-text: $neutral-color-80 !default;
  43. $range-selector-input-border: $neutral-color-20 !default;
  44. // Data-labels
  45. $data-label-color: $neutral-color-80 !default;
  46. // Buttons
  47. $context-button-background: $background-color !default;
  48. $highcharts-button-background: $neutral-color-3 !default;
  49. $highcharts-button-border: $neutral-color-20 !default;
  50. $highcharts-button-text: $neutral-color-80 !default;
  51. $highcharts-button-pressed-background: $highlight-color-10 !default;
  52. $highcharts-button-pressed-border: $neutral-color-20 !default;
  53. $highcharts-button-pressed-text: $neutral-color-80 !default;
  54. $highcharts-button-hover-background: $neutral-color-10 !default;
  55. $highcharts-button-hover-border: $neutral-color-20 !default;
  56. $highcharts-button-hover-text: $neutral-color-80 !default;
  57. // Navigator
  58. $navigator-series-fill: $highlight-color-80 !default;
  59. $navigator-series-border: $highlight-color-80 !default;
  60. // Scrollbar
  61. $scrollbar-track-background: $neutral-color-5 !default;
  62. $scrollbar-track-border: $neutral-color-5 !default;
  63. // Indicators
  64. $indicator-positive-line: #06B535;
  65. $indicator-negative-line: #F21313;
  66. .highcharts-container {
  67. position: relative;
  68. overflow: hidden;
  69. width: 100%;
  70. height: 100%;
  71. text-align: left;
  72. line-height: normal;
  73. z-index: 0; /* #1072 */
  74. -webkit-tap-highlight-color: rgba(0,0,0,0);
  75. font-family: $font-family;
  76. font-size: 12px;
  77. user-select: none;
  78. }
  79. .highcharts-root {
  80. display: block;
  81. }
  82. .highcharts-root text {
  83. stroke-width: 0;
  84. }
  85. .highcharts-strong {
  86. font-weight: bold;
  87. }
  88. .highcharts-emphasized {
  89. font-style: italic;
  90. }
  91. .highcharts-anchor {
  92. cursor: pointer;
  93. }
  94. .highcharts-background {
  95. fill: $background-color;
  96. }
  97. .highcharts-plot-border, .highcharts-plot-background {
  98. fill: none;
  99. }
  100. .highcharts-label-box {
  101. fill: none;
  102. }
  103. .highcharts-button-box {
  104. fill: inherit;
  105. }
  106. .highcharts-tracker-line {
  107. stroke-linejoin: round;
  108. stroke: rgba(192, 192, 192, 0.0001);
  109. stroke-width: 22;
  110. fill: none;
  111. }
  112. .highcharts-tracker-area {
  113. fill: rgba(192, 192, 192, 0.0001);
  114. stroke-width: 0;
  115. }
  116. /* Titles */
  117. .highcharts-title {
  118. fill: $neutral-color-80;
  119. font-size: $title-font-size;
  120. font-family: $font-family-title;
  121. font-weight: 400;
  122. }
  123. .highcharts-subtitle {
  124. fill: $neutral-color-60;
  125. font-size: $subtitle-font-size;
  126. }
  127. /* Axes */
  128. .highcharts-axis-line {
  129. fill: none;
  130. stroke: $highlight-color-20;
  131. }
  132. .highcharts-yaxis .highcharts-axis-line {
  133. stroke-width: 0;
  134. }
  135. .highcharts-axis-title {
  136. fill: $neutral-color-60;
  137. }
  138. .highcharts-axis-labels {
  139. fill: $neutral-color-60;
  140. cursor: default;
  141. font-size: $axis-labels-font-size;
  142. }
  143. .highcharts-grid-line {
  144. fill: none;
  145. stroke: $neutral-color-10;
  146. }
  147. .highcharts-xaxis-grid .highcharts-grid-line {
  148. stroke-width: $xaxis-grid-line;
  149. }
  150. .highcharts-tick {
  151. stroke: $highlight-color-20;
  152. }
  153. .highcharts-yaxis .highcharts-tick {
  154. stroke-width: 0;
  155. }
  156. .highcharts-minor-grid-line {
  157. stroke: $neutral-color-5;
  158. }
  159. .highcharts-crosshair-thin {
  160. stroke-width: 1px;
  161. stroke: $neutral-color-20;
  162. }
  163. .highcharts-crosshair-category {
  164. stroke: $highlight-color-20;
  165. stroke-opacity: 0.25;
  166. }
  167. /* Credits */
  168. .highcharts-credits {
  169. cursor: pointer;
  170. fill: $neutral-color-40;
  171. font-size: 0.7em;
  172. transition: fill 250ms, font-size 250ms;
  173. }
  174. .highcharts-credits:hover {
  175. fill: black;
  176. font-size: 1em;
  177. }
  178. /* Tooltip */
  179. .highcharts-tooltip {
  180. cursor: default;
  181. pointer-events: none;
  182. white-space: nowrap;
  183. transition: stroke 150ms;
  184. }
  185. .highcharts-tooltip text {
  186. fill: $neutral-color-80;
  187. }
  188. .highcharts-tooltip .highcharts-header {
  189. font-size: 0.85em;
  190. }
  191. .highcharts-tooltip-box {
  192. stroke-width: $tooltip-border;
  193. fill: $tooltip-background;
  194. fill-opacity: 0.85;
  195. }
  196. .highcharts-tooltip-box .highcharts-label-box {
  197. fill: $tooltip-background;
  198. fill-opacity: 0.85;
  199. }
  200. div.highcharts-tooltip {
  201. filter: none;
  202. }
  203. .highcharts-selection-marker {
  204. fill: $highlight-color-80;
  205. fill-opacity: 0.25;
  206. }
  207. .highcharts-graph {
  208. fill: none;
  209. stroke-width: 2px;
  210. stroke-linecap: round;
  211. stroke-linejoin: round;
  212. }
  213. .highcharts-empty-series {
  214. stroke-width: 1px;
  215. fill: none;
  216. stroke: $neutral-color-20;
  217. }
  218. .highcharts-state-hover .highcharts-graph {
  219. stroke-width: 3;
  220. }
  221. .highcharts-point-inactive {
  222. opacity: 0.2;
  223. transition: opacity 50ms; /* quick in */
  224. }
  225. .highcharts-series-inactive {
  226. opacity: 0.2;
  227. transition: opacity 50ms; /* quick in */
  228. }
  229. .highcharts-state-hover path {
  230. transition: stroke-width 50ms; /* quick in */
  231. }
  232. .highcharts-state-normal path {
  233. transition: stroke-width 250ms; /* slow out */
  234. }
  235. /* Legend hover affects points and series */
  236. g.highcharts-series,
  237. .highcharts-point,
  238. .highcharts-markers,
  239. .highcharts-data-labels {
  240. transition: opacity 250ms;
  241. }
  242. .highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),
  243. .highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),
  244. .highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),
  245. .highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover) {
  246. opacity: 0.2;
  247. }
  248. /* Series options */
  249. /* Default colors */
  250. @for $i from 1 through length($colors) {
  251. $color: nth($colors, $i);
  252. .highcharts-color-#{$i - 1} {
  253. fill: $color;
  254. stroke: $color;
  255. }
  256. }
  257. .highcharts-area {
  258. fill-opacity: 0.75;
  259. stroke-width: 0;
  260. }
  261. .highcharts-markers {
  262. stroke-width: 1px;
  263. stroke: $background-color;
  264. }
  265. .highcharts-a11y-markers-hidden .highcharts-point:not(.highcharts-point-hover):not(.highcharts-a11y-marker-visible),
  266. .highcharts-a11y-marker-hidden {
  267. opacity: 0;
  268. }
  269. .highcharts-point {
  270. stroke-width: 1px;
  271. }
  272. .highcharts-dense-data .highcharts-point {
  273. stroke-width: 0;
  274. }
  275. .highcharts-data-label {
  276. font-size: 0.9em;
  277. font-weight: bold;
  278. }
  279. .highcharts-data-label-box {
  280. fill: none;
  281. stroke-width: 0;
  282. }
  283. .highcharts-data-label text, text.highcharts-data-label {
  284. fill: $data-label-color;
  285. }
  286. .highcharts-data-label-connector {
  287. fill: none;
  288. }
  289. .highcharts-data-label-hidden {
  290. pointer-events: none;
  291. }
  292. .highcharts-halo {
  293. fill-opacity: 0.25;
  294. stroke-width: 0;
  295. }
  296. .highcharts-series:not(.highcharts-pie-series) .highcharts-point-select,
  297. .highcharts-markers .highcharts-point-select {
  298. fill: $neutral-color-20;
  299. stroke: $neutral-color-100;
  300. }
  301. .highcharts-column-series rect.highcharts-point {
  302. // rect to prevent stroke on 3D columns
  303. stroke: $background-color;
  304. }
  305. .highcharts-column-series .highcharts-point {
  306. transition: fill-opacity 250ms;
  307. }
  308. .highcharts-column-series .highcharts-point-hover {
  309. fill-opacity: 0.75;
  310. transition: fill-opacity 50ms;
  311. }
  312. .highcharts-pie-series .highcharts-point {
  313. stroke-linejoin: round;
  314. stroke: $background-color;
  315. }
  316. .highcharts-pie-series .highcharts-point-hover {
  317. fill-opacity: 0.75;
  318. transition: fill-opacity 50ms;
  319. }
  320. .highcharts-funnel-series .highcharts-point {
  321. stroke-linejoin: round;
  322. stroke: $background-color;
  323. }
  324. .highcharts-funnel-series .highcharts-point-hover {
  325. fill-opacity: 0.75;
  326. transition: fill-opacity 50ms;
  327. }
  328. .highcharts-funnel-series .highcharts-point-select {
  329. fill: inherit;
  330. stroke: inherit;
  331. }
  332. .highcharts-pyramid-series .highcharts-point {
  333. stroke-linejoin: round;
  334. stroke: $background-color;
  335. }
  336. .highcharts-pyramid-series .highcharts-point-hover {
  337. fill-opacity: 0.75;
  338. transition: fill-opacity 50ms;
  339. }
  340. .highcharts-pyramid-series .highcharts-point-select {
  341. fill: inherit;
  342. stroke: inherit;
  343. }
  344. .highcharts-solidgauge-series .highcharts-point {
  345. stroke-width: 0;
  346. }
  347. .highcharts-treemap-series .highcharts-point {
  348. stroke-width: 1px;
  349. stroke: $neutral-color-10;
  350. transition: stroke 250ms, fill 250ms, fill-opacity 250ms;
  351. }
  352. .highcharts-treemap-series .highcharts-point-hover {
  353. stroke: $neutral-color-40;
  354. transition: stroke 25ms, fill 25ms, fill-opacity 25ms;
  355. }
  356. .highcharts-treemap-series .highcharts-above-level {
  357. display: none;
  358. }
  359. .highcharts-treemap-series .highcharts-internal-node {
  360. fill: none;
  361. }
  362. .highcharts-treemap-series .highcharts-internal-node-interactive {
  363. fill-opacity: 0.15;
  364. cursor: pointer;
  365. }
  366. .highcharts-treemap-series .highcharts-internal-node-interactive:hover {
  367. fill-opacity: 0.75;
  368. }
  369. .highcharts-vector-series .highcharts-point {
  370. fill: none;
  371. stroke-width: 2px;
  372. }
  373. .highcharts-windbarb-series .highcharts-point {
  374. fill: none;
  375. stroke-width: 2px;
  376. }
  377. .highcharts-lollipop-stem {
  378. stroke: $neutral-color-100;
  379. }
  380. .highcharts-focus-border {
  381. fill: none;
  382. stroke-width: 2px;
  383. }
  384. .highcharts-legend-item-hidden .highcharts-focus-border {
  385. fill: none !important;
  386. }
  387. /* Legend */
  388. .highcharts-legend-box {
  389. fill: none;
  390. stroke-width: 0;
  391. }
  392. .highcharts-legend-item > text {
  393. fill: $neutral-color-80;
  394. font-weight: bold;
  395. font-size: $legend-font-size;
  396. cursor: pointer;
  397. stroke-width: 0;
  398. }
  399. .highcharts-legend-item:hover text {
  400. fill: $neutral-color-100;
  401. }
  402. .highcharts-legend-item-hidden * {
  403. fill: $neutral-color-20 !important;
  404. stroke: $neutral-color-20 !important;
  405. transition: fill 250ms;
  406. }
  407. .highcharts-legend-nav-active {
  408. fill: $highlight-color-100;
  409. cursor: pointer;
  410. }
  411. .highcharts-legend-nav-inactive {
  412. fill: $neutral-color-20;
  413. }
  414. circle.highcharts-legend-nav-active, circle.highcharts-legend-nav-inactive { /* tracker */
  415. fill: rgba(192, 192, 192, 0.0001);
  416. }
  417. .highcharts-legend-title-box {
  418. fill: none;
  419. stroke-width: 0;
  420. }
  421. .highcharts-legend-title text{
  422. fill: $neutral-color-80;
  423. font-size: 18px;
  424. }
  425. /* Bubble legend */
  426. .highcharts-bubble-legend-symbol {
  427. stroke-width: 2;
  428. fill-opacity: 0.5;
  429. }
  430. .highcharts-bubble-legend-connectors {
  431. stroke-width: 1;
  432. }
  433. .highcharts-bubble-legend-labels {
  434. fill: $neutral-color-80;
  435. }
  436. /* Loading */
  437. .highcharts-loading {
  438. position: absolute;
  439. background-color: $background-color;
  440. opacity: 0.5;
  441. text-align: center;
  442. z-index: 10;
  443. transition: opacity 250ms;
  444. }
  445. .highcharts-loading-hidden {
  446. height: 0 !important;
  447. opacity: 0;
  448. overflow: hidden;
  449. transition: opacity 250ms, height 250ms step-end;
  450. }
  451. .highcharts-loading-inner {
  452. font-weight: bold;
  453. position: relative;
  454. top: 45%;
  455. }
  456. /* Plot bands and polar pane backgrounds */
  457. .highcharts-plot-band, .highcharts-pane {
  458. fill: $neutral-color-100;
  459. fill-opacity: 0.05;
  460. }
  461. .highcharts-plot-line {
  462. fill: none;
  463. stroke: $neutral-color-40;
  464. stroke-width: 1px;
  465. }
  466. /* Highcharts More and modules */
  467. .highcharts-boxplot-box {
  468. fill: $background-color;
  469. }
  470. .highcharts-boxplot-median {
  471. stroke-width: 2px;
  472. }
  473. .highcharts-bubble-series .highcharts-point {
  474. fill-opacity: 0.5;
  475. }
  476. .highcharts-errorbar-series .highcharts-point {
  477. stroke: $neutral-color-100;
  478. }
  479. .highcharts-gauge-series .highcharts-data-label-box {
  480. stroke: $neutral-color-20;
  481. stroke-width: 1px;
  482. }
  483. .highcharts-gauge-series .highcharts-dial {
  484. fill: $neutral-color-100;
  485. stroke-width: 0;
  486. }
  487. .highcharts-polygon-series .highcharts-graph {
  488. fill: inherit;
  489. stroke-width: 0;
  490. }
  491. .highcharts-waterfall-series .highcharts-graph {
  492. stroke: $neutral-color-80;
  493. stroke-dasharray: 1, 3;
  494. }
  495. .highcharts-sankey-series .highcharts-point {
  496. stroke-width: 0;
  497. }
  498. .highcharts-sankey-series .highcharts-link {
  499. transition: fill 250ms, fill-opacity 250ms;
  500. fill-opacity: 0.5;
  501. }
  502. .highcharts-sankey-series .highcharts-point-hover.highcharts-link {
  503. transition: fill 50ms, fill-opacity 50ms;
  504. fill-opacity: 1;
  505. }
  506. .highcharts-venn-series .highcharts-point {
  507. fill-opacity: 0.75;
  508. stroke: $neutral-color-20;
  509. transition: stroke 250ms, fill-opacity 250ms;
  510. }
  511. .highcharts-venn-series .highcharts-point-hover {
  512. fill-opacity: 1;
  513. stroke: $neutral-color-20;
  514. }
  515. /* Highstock */
  516. .highcharts-navigator-mask-outside {
  517. fill-opacity: 0;
  518. }
  519. .highcharts-navigator-mask-inside {
  520. fill: $highlight-color-60; /* navigator.maskFill option */
  521. fill-opacity: 0.25;
  522. cursor: ew-resize;
  523. }
  524. .highcharts-navigator-outline {
  525. stroke: $neutral-color-20;
  526. fill: none;
  527. }
  528. .highcharts-navigator-handle {
  529. stroke: $neutral-color-20;
  530. fill: $neutral-color-5;
  531. cursor: ew-resize;
  532. }
  533. .highcharts-navigator-series {
  534. fill: $navigator-series-fill;
  535. stroke: $navigator-series-border;
  536. }
  537. .highcharts-navigator-series .highcharts-graph {
  538. stroke-width: 1px;
  539. }
  540. .highcharts-navigator-series .highcharts-area {
  541. fill-opacity: 0.05;
  542. }
  543. .highcharts-navigator-xaxis .highcharts-axis-line {
  544. stroke-width: 0;
  545. }
  546. .highcharts-navigator-xaxis .highcharts-grid-line {
  547. stroke-width: 1px;
  548. stroke: $neutral-color-10;
  549. }
  550. .highcharts-navigator-xaxis.highcharts-axis-labels {
  551. fill: $neutral-color-40;
  552. }
  553. .highcharts-navigator-yaxis .highcharts-grid-line {
  554. stroke-width: 0;
  555. }
  556. .highcharts-scrollbar-thumb {
  557. fill: $neutral-color-20;
  558. stroke: $neutral-color-20;
  559. stroke-width: 1px;
  560. }
  561. .highcharts-scrollbar-button {
  562. fill: $neutral-color-10;
  563. stroke: $neutral-color-20;
  564. stroke-width: 1px;
  565. }
  566. .highcharts-scrollbar-arrow {
  567. fill: $neutral-color-60;
  568. }
  569. .highcharts-scrollbar-rifles {
  570. stroke: $neutral-color-60;
  571. stroke-width: 1px;
  572. }
  573. .highcharts-scrollbar-track {
  574. fill: $scrollbar-track-background;
  575. stroke: $scrollbar-track-border;
  576. stroke-width: 1px;
  577. }
  578. .highcharts-button {
  579. fill: $highcharts-button-background;
  580. stroke: $highcharts-button-border;
  581. cursor: default;
  582. stroke-width: 1px;
  583. transition: fill 250ms;
  584. }
  585. .highcharts-button text {
  586. fill: $highcharts-button-text;
  587. }
  588. .highcharts-button-hover {
  589. transition: fill 0ms;
  590. fill: $highcharts-button-hover-background;
  591. stroke: $highcharts-button-hover-border;
  592. }
  593. .highcharts-button-hover text {
  594. fill: $highcharts-button-hover-text;
  595. }
  596. .highcharts-button-pressed {
  597. font-weight: bold;
  598. fill: $highcharts-button-pressed-background;
  599. stroke: $highcharts-button-pressed-border;
  600. }
  601. .highcharts-button-pressed text {
  602. fill: $highcharts-button-pressed-text;
  603. font-weight: bold;
  604. }
  605. .highcharts-button-disabled text {
  606. fill: $highcharts-button-text;
  607. }
  608. .highcharts-range-selector-buttons .highcharts-button {
  609. stroke-width: $range-selector-button-border;
  610. }
  611. .highcharts-range-label rect {
  612. fill: none;
  613. }
  614. .highcharts-range-label text {
  615. fill: $neutral-color-60;
  616. }
  617. .highcharts-range-input rect {
  618. fill: none;
  619. }
  620. .highcharts-range-input text {
  621. fill: $range-selector-input-text;
  622. }
  623. .highcharts-range-input {
  624. stroke-width:1px;
  625. stroke: $range-selector-input-border;
  626. }
  627. input.highcharts-range-selector {
  628. position: absolute;
  629. border: 0;
  630. width: 1px; /* Chrome needs a pixel to see it */
  631. height: 1px;
  632. padding: 0;
  633. text-align: center;
  634. left: -9em; /* #4798 */
  635. }
  636. .highcharts-crosshair-label text {
  637. fill: $background-color;
  638. font-size: 1.1em;
  639. }
  640. .highcharts-crosshair-label .highcharts-label-box {
  641. fill: inherit;
  642. }
  643. .highcharts-candlestick-series .highcharts-point {
  644. stroke: $neutral-color-100;
  645. stroke-width: 1px;
  646. }
  647. .highcharts-candlestick-series .highcharts-point-up {
  648. fill: $background-color;
  649. }
  650. .highcharts-ohlc-series .highcharts-point-hover {
  651. stroke-width: 3px;
  652. }
  653. .highcharts-flags-series .highcharts-point .highcharts-label-box {
  654. stroke: $neutral-color-40;
  655. fill: $background-color;
  656. transition: fill 250ms;
  657. }
  658. .highcharts-flags-series .highcharts-point-hover .highcharts-label-box {
  659. stroke: $neutral-color-100;
  660. fill: $highlight-color-20;
  661. }
  662. .highcharts-flags-series .highcharts-point text {
  663. fill: $neutral-color-100;
  664. font-size: 0.9em;
  665. font-weight: bold;
  666. }
  667. /* Highmaps */
  668. .highcharts-map-series .highcharts-point {
  669. transition: fill 500ms, fill-opacity 500ms, stroke-width 250ms;
  670. stroke: $neutral-color-20;
  671. }
  672. .highcharts-map-series .highcharts-point-hover {
  673. transition: fill 0ms, fill-opacity 0ms;
  674. fill-opacity: 0.5;
  675. stroke-width: 2px;
  676. }
  677. .highcharts-mapline-series .highcharts-point {
  678. fill: none;
  679. }
  680. .highcharts-heatmap-series .highcharts-point {
  681. stroke-width: 0;
  682. }
  683. .highcharts-map-navigation {
  684. font-size: 1.3em;
  685. font-weight: bold;
  686. text-align: center;
  687. }
  688. .highcharts-coloraxis {
  689. stroke-width: 0;
  690. }
  691. .highcharts-coloraxis-marker {
  692. fill: $neutral-color-40;
  693. }
  694. .highcharts-null-point {
  695. fill: $neutral-color-3;
  696. }
  697. /* 3d charts */
  698. .highcharts-3d-frame {
  699. fill: transparent;
  700. }
  701. /* Exporting module */
  702. .highcharts-contextbutton {
  703. fill: $context-button-background; /* needed to capture hover */
  704. stroke: none;
  705. stroke-linecap: round;
  706. }
  707. .highcharts-contextbutton:hover {
  708. fill: $neutral-color-10;
  709. stroke: $neutral-color-10;
  710. }
  711. .highcharts-button-symbol {
  712. stroke: $neutral-color-60;
  713. stroke-width: 3px;
  714. }
  715. .highcharts-menu {
  716. border: 1px solid $neutral-color-40;
  717. background: $background-color;
  718. padding: 5px 0;
  719. box-shadow: 3px 3px 10px #888;
  720. }
  721. .highcharts-menu-item {
  722. padding: 0.5em 1em;
  723. background: none;
  724. color: $neutral-color-80;
  725. cursor: pointer;
  726. transition: background 250ms, color 250ms;
  727. }
  728. .highcharts-menu-item:hover {
  729. background: $highlight-color-80;
  730. color: $background-color;
  731. }
  732. /* Drilldown module */
  733. .highcharts-drilldown-point {
  734. cursor: pointer;
  735. }
  736. .highcharts-drilldown-data-label text,
  737. text.highcharts-drilldown-data-label,
  738. .highcharts-drilldown-axis-label {
  739. cursor: pointer;
  740. fill: $highlight-color-100;
  741. font-weight: bold;
  742. text-decoration: underline;
  743. }
  744. /* No-data module */
  745. .highcharts-no-data text {
  746. font-weight: bold;
  747. font-size: 12px;
  748. fill: $neutral-color-60;
  749. }
  750. /* Drag-panes module */
  751. .highcharts-axis-resizer {
  752. cursor: ns-resize;
  753. stroke: black;
  754. stroke-width: 2px;
  755. }
  756. /* Bullet type series */
  757. .highcharts-bullet-target {
  758. stroke-width: 0;
  759. }
  760. /* Lineargauge type series */
  761. .highcharts-lineargauge-target {
  762. stroke-width: 1px;
  763. stroke: $neutral-color-80;
  764. }
  765. .highcharts-lineargauge-target-line {
  766. stroke-width: 1px;
  767. stroke: $neutral-color-80;
  768. }
  769. /* Annotations module */
  770. .highcharts-annotation-label-box {
  771. stroke-width: 1px;
  772. stroke: $neutral-color-100;
  773. fill: $neutral-color-100;
  774. fill-opacity: 0.75;
  775. }
  776. .highcharts-annotation-label text {
  777. fill: $neutral-color-10;
  778. }
  779. /* Gantt */
  780. .highcharts-treegrid-node-collapsed, .highcharts-treegrid-node-expanded {
  781. cursor: pointer;
  782. }
  783. .highcharts-point-connecting-path {
  784. fill: none;
  785. }
  786. .highcharts-grid-axis .highcharts-tick {
  787. stroke-width: 1px;
  788. }
  789. .highcharts-grid-axis .highcharts-axis-line {
  790. stroke-width: 1px;
  791. }