dashboard.slate.css 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803
  1. /* SPDX-License-Identifier: GPL-3.0-or-later */
  2. :root {
  3. --color-main: #FFFFFF;
  4. --color-primary: #00ab44;
  5. --color-border: #878b90;
  6. }
  7. html,
  8. body {
  9. /*font-family: Calibri,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;*/
  10. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  11. font-style: normal;
  12. font-variant: normal;
  13. color: #878b90;
  14. }
  15. /* fixes for default slate theme */
  16. code {
  17. color: #bbb; /*#c7254e;*/
  18. background-color: #555; /* #f9f2f4; */
  19. }
  20. .dashboard-sidebar .nav > .active > a,
  21. .dashboard-sidebar .nav > .active:hover > a,
  22. .dashboard-sidebar .nav > .active:focus > a {
  23. color: #765d9c;
  24. border-left: 2px solid #765d9c;
  25. }
  26. .morelink {
  27. color: #765d9c;
  28. text-decoration: none;
  29. }
  30. .morelink:hover {
  31. color: #563d7c;
  32. text-decoration: none;
  33. }
  34. .morelink:focus {
  35. color: #765d9c;
  36. text-decoration: none;
  37. }
  38. .netdata-chart-alignment {
  39. /* 55 for legend-right */
  40. margin-left: 35px;
  41. }
  42. .netdata-chart-row {
  43. width: 100%;
  44. text-align: center;
  45. display: flex;
  46. display: -webkit-flex;
  47. display: -moz-flex;
  48. align-items: flex-end;
  49. -moz-align-items: flex-end;
  50. -webkit-align-items: flex-end;
  51. justify-content: center;
  52. -moz--webkit-justify-content: center;
  53. -moz-justify-content: center;
  54. padding-top: 10px;
  55. }
  56. .netdata-container {
  57. display: inline-block;
  58. overflow: hidden;
  59. transform: translate3d(0,0,0);
  60. /* required for child elements to have absolute position */
  61. position: relative;
  62. /* width and height is given per chart with data-width and data-height */
  63. }
  64. .netdata-container-gauge {
  65. display: inline-block;
  66. overflow: hidden;
  67. transform: translate3d(0,0,0);
  68. /* required for child elements to have absolute position */
  69. position: relative;
  70. /* width and height is given per chart with data-width and data-height */
  71. }
  72. .netdata-container-gauge:after {
  73. padding-top: 60%;
  74. display: block;
  75. content: '';
  76. }
  77. .netdata-container-easypiechart {
  78. display: inline-block;
  79. overflow: hidden;
  80. transform: translate3d(0,0,0);
  81. /* required for child elements to have absolute position */
  82. position: relative;
  83. /* width and height is given per chart with data-width and data-height */
  84. }
  85. .netdata-container-easypiechart:after {
  86. padding-top: 100%;
  87. display: block;
  88. content: '';
  89. }
  90. .netdata-aspect {
  91. position: relative;
  92. width: 100%;
  93. padding: 0px;
  94. margin: 0px;
  95. }
  96. .netdata-container-with-legend {
  97. display: inline-block;
  98. overflow: hidden;
  99. transform: translate3d(0,0,0);
  100. /* fix minimum scrollbar issue in firefox */
  101. min-height: 99px;
  102. /* required for child elements to have absolute position */
  103. position: relative;
  104. /* width and height is given per chart with data-width and data-height */
  105. }
  106. .netdata-container-with-legend.netdata-container-with-legend--bottom {
  107. display: flex;
  108. flex-direction: column;
  109. }
  110. .netdata-legend-resize-handler {
  111. display: block;
  112. position: absolute;
  113. bottom: 0px;
  114. right: 0px;
  115. height: 15px;
  116. width: 20px;
  117. background-color: #272b30;
  118. font-size: 15px;
  119. vertical-align: middle;
  120. line-height: 15px;
  121. cursor: ns-resize;
  122. color: var(--color-selected, #373b40);
  123. text-align: center;
  124. overflow: hidden;
  125. padding: 0px;
  126. margin: 0px;
  127. }
  128. .netdata-legend-toolbox {
  129. display: block;
  130. position: absolute;
  131. bottom: 0px;
  132. right: 0px;
  133. height: 15px;
  134. width: 110px;
  135. font-size: 12px;
  136. vertical-align: middle;
  137. line-height: 15px;
  138. color: #373b40;
  139. text-align: center;
  140. overflow: hidden;
  141. padding: 0px;
  142. margin: 0px;
  143. /* prevent text selection after double click */
  144. -webkit-user-select: none; /* webkit (safari, chrome) browsers */
  145. -moz-user-select: none; /* mozilla browsers */
  146. -khtml-user-select: none; /* webkit (konqueror) browsers */
  147. -ms-user-select: none; /* IE10+ */
  148. }
  149. .netdata-legend-toolbox-button {
  150. display: inline-block;
  151. position: relative;
  152. height: 15px;
  153. width: 18px;
  154. background-color: #272b30;
  155. font-size: 12px;
  156. vertical-align: middle;
  157. line-height: 15px;
  158. color: var(--color-selected, #373b40);
  159. text-align: center;
  160. overflow: hidden;
  161. padding: 0px;
  162. margin: 0px;
  163. cursor: pointer;
  164. /* prevent text selection after double click */
  165. -webkit-user-select: none; /* webkit (safari, chrome) browsers */
  166. -moz-user-select: none; /* mozilla browsers */
  167. -khtml-user-select: none; /* webkit (konqueror) browsers */
  168. -ms-user-select: none; /* IE10+ */
  169. }
  170. .netdata-message {
  171. display: inline-block;
  172. position: absolute;
  173. top: 0;
  174. left: 0;
  175. right: 0;
  176. bottom: 0;
  177. text-align: left;
  178. vertical-align: top;
  179. font-weight: bold;
  180. font-size: x-small;
  181. overflow: hidden;
  182. background: inherit;
  183. z-index: 0;
  184. }
  185. .netdata-message.hidden {
  186. display: none;
  187. }
  188. .netdata-message.icon {
  189. color: #2f3338;
  190. text-align: center;
  191. vertical-align: middle;
  192. }
  193. .netdata-chart-legend {
  194. position: absolute; /* within .netdata-container */
  195. top: 0;
  196. right: 0;
  197. overflow: hidden;
  198. text-overflow: ellipsis;
  199. line-height: 14px;
  200. display: block;
  201. width: 140px; /* --legend-width */
  202. height: calc(100% - 15px); /* 10px for the resize handler and 5px for the top margin */
  203. font-size: 10px;
  204. margin-top: 5px;
  205. text-align: left;
  206. /* width and height is calculated (depends on the appearance of the legend) */
  207. }
  208. .netdata-legend-title-date {
  209. font-size: 10px;
  210. font-weight: normal;
  211. margin-top: 0px;
  212. overflow: hidden;
  213. text-overflow: ellipsis;
  214. white-space: nowrap;
  215. }
  216. .netdata-legend-title-time {
  217. font-size: 11px;
  218. font-weight: bold;
  219. margin-top: 0px;
  220. overflow: hidden;
  221. text-overflow: ellipsis;
  222. white-space: nowrap;
  223. }
  224. .netdata-legend-title-units {
  225. position: absolute;
  226. right: 10px;
  227. float: right;
  228. font-size: 11px;
  229. vertical-align: top;
  230. font-weight: normal;
  231. margin-top: 0px;
  232. overflow: hidden;
  233. text-overflow: ellipsis;
  234. white-space: nowrap;
  235. }
  236. .netdata-legend-series {
  237. position: absolute;
  238. width: 140px; /* legend-width */
  239. height: calc(100% - 50px);
  240. overflow: hidden;
  241. text-overflow: ellipsis;
  242. line-height: 14.5px; /* line spacing at the legend */
  243. display: block;
  244. font-size: 10px;
  245. margin-top: 0px;
  246. }
  247. .netdata-legend-name-table-line {
  248. display: inline-block;
  249. width: 13px;
  250. height: 4px;
  251. border-width: 0px;
  252. border-bottom-width: 2px;
  253. border-bottom-style: solid;
  254. border-bottom-color: #272b30;
  255. }
  256. .netdata-legend-name-table-area {
  257. display: inline-block;
  258. width: 13px;
  259. height: 5px;
  260. border-width: 1px;
  261. border-top-width: 1px;
  262. border-top-style: solid;
  263. border-top-color: inherit;
  264. }
  265. .netdata-legend-name-table-stacked {
  266. display: inline-block;
  267. width: 13px;
  268. height: 5px;
  269. border-width: 1px;
  270. border-top-width: 1px;
  271. border-top-style: solid;
  272. border-top-color: inherit;
  273. }
  274. .netdata-legend-name-tr {
  275. }
  276. .netdata-legend-name-td {
  277. }
  278. .netdata-legend-name {
  279. text-align: left;
  280. font-size: 11px; /* legend: dimension name size */
  281. font-weight: bold;
  282. vertical-align: bottom;
  283. margin-top: 0px;
  284. z-index: 9;
  285. padding: 0px;
  286. width: 80px !important;
  287. max-width: 80px !important;
  288. text-overflow: ellipsis;
  289. overflow: hidden;
  290. white-space: nowrap;
  291. display: inline-block;
  292. cursor: pointer;
  293. -webkit-print-color-adjust: exact;
  294. }
  295. .netdata-legend-value {
  296. /*margin-left: 14px;*/
  297. position: absolute;
  298. right: 10px;
  299. float: right;
  300. text-align: right;
  301. font-size: 11px; /* legend: dimension value size */
  302. font-weight: bold;
  303. vertical-align: bottom;
  304. background-color: #272b30;
  305. margin-top: 0px;
  306. z-index: 10;
  307. padding: 0px;
  308. padding-left: 15px;
  309. cursor: pointer;
  310. /* -webkit-font-smoothing: none; */
  311. }
  312. .netdata-legend-value, .netdata-legend-name {
  313. /* prevent highlight when shift-clicking */
  314. -webkit-user-select: none;
  315. -ms-user-select: none;
  316. -moz-user-select: none;
  317. user-select: none;
  318. }
  319. /* eslint recommends adding tabIndex for a11y, but the outline is showing on click */
  320. .netdata-legend-name:focus, .netdata-legend-value:focus {
  321. outline: none;
  322. }
  323. .netdata-legend-name.not-selected {
  324. font-weight: normal;
  325. opacity: 0.3;
  326. }
  327. .netdata-chart {
  328. position: absolute; /* within .netdata-container */
  329. top: 0; /* within .netdata-container */
  330. left: 0; /* within .netdata-container */
  331. display: inline-block;
  332. overflow: hidden;
  333. width: 100%;
  334. height: 100%;
  335. z-index: 5;
  336. /* width and height is calculated (depends on the appearance of the legend) */
  337. }
  338. .netdata-chart-with-legend-right {
  339. position: absolute; /* within .netdata-container */
  340. top: 0; /* within .netdata-container */
  341. left: 0; /* within .netdata-container */
  342. display: block;
  343. overflow: hidden;
  344. margin-right: 140px; /* --legend-width */
  345. width: calc(100% - 140px); /* --legend-width */
  346. height: 100%;
  347. z-index: 5;
  348. flex-grow: 1;
  349. /* width and height is calculated (depends on the appearance of the legend) */
  350. }
  351. .netdata-chart-with-legend-bottom {
  352. display: block;
  353. overflow: hidden;
  354. flex-grow: 1;
  355. }
  356. .netdata-peity-chart {
  357. }
  358. .netdata-sparkline-chart {
  359. }
  360. .netdata-dygraph-chart {
  361. }
  362. .netdata-morris-chart {
  363. }
  364. .netdata-google-chart {
  365. }
  366. .dygraph-ylabel {
  367. }
  368. .dygraph-axis-label-x {
  369. overflow-x: hidden;
  370. }
  371. .dygraph-axis-label {
  372. color: #6c7075;
  373. }
  374. .dygraph-label-rotate-left {
  375. text-align: center;
  376. /* See http://caniuse.com/#feat=transforms2d */
  377. transform: rotate(90deg);
  378. -webkit-transform: rotate(90deg);
  379. -moz-transform: rotate(90deg);
  380. -o-transform: rotate(90deg);
  381. -ms-transform: rotate(90deg);
  382. }
  383. /* For y2-axis label */
  384. .dygraph-label-rotate-right {
  385. text-align: center;
  386. /* See http://caniuse.com/#feat=transforms2d */
  387. transform: rotate(-90deg);
  388. -webkit-transform: rotate(-90deg);
  389. -moz-transform: rotate(-90deg);
  390. -o-transform: rotate(-90deg);
  391. -ms-transform: rotate(-90deg);
  392. }
  393. .dygraph-title {
  394. /* 56 for legend-right */
  395. text-indent: 36px;
  396. text-align: left;
  397. position: absolute;
  398. left: 0px;
  399. top: 4px;
  400. font-size: 11px;
  401. font-weight: bold;
  402. text-overflow: ellipsis;
  403. overflow: hidden;
  404. white-space: nowrap;
  405. }
  406. /* fix for sparkline tooltip under bootstrap */
  407. .jqstooltip {
  408. width: auto !important;
  409. height: auto !important;
  410. }
  411. .easyPieChart {
  412. position: relative;
  413. text-align: center;
  414. }
  415. .easyPieChart canvas {
  416. position: absolute;
  417. top: 0;
  418. left: 0;
  419. }
  420. .easyPieChartLabel {
  421. display: inline-block;
  422. position: absolute;
  423. float: left;
  424. left: 0;
  425. width: 100%;
  426. text-align: center;
  427. color: var(--color-main);
  428. font-weight: normal;
  429. text-shadow: #272b30 0px 0px 1px;
  430. /* -webkit-font-smoothing: none; */
  431. }
  432. .easyPieChartTitle {
  433. display: inline-block;
  434. position: absolute;
  435. float: left;
  436. left: 0;
  437. width: 64%;
  438. margin-left: 18% !important;
  439. text-align: center;
  440. color: var(--color-border,#676b70);
  441. font-weight: bold;
  442. }
  443. .easyPieChartUnits {
  444. display: inline-block;
  445. position: absolute;
  446. float: left;
  447. left: 0;
  448. width: 60%;
  449. margin-left: 20% !important;
  450. text-align: center;
  451. color:var(--color-border,#676b70);
  452. font-weight: normal;
  453. }
  454. .gaugeChart {
  455. position: relative;
  456. text-align: center;
  457. }
  458. .gaugeChart canvas {
  459. position: absolute;
  460. top: 0;
  461. left: 0;
  462. bottom: 0;
  463. right: 0;
  464. z-index: 0;
  465. }
  466. .gaugeChartLabel {
  467. display: inline-block;
  468. position: absolute;
  469. float: left;
  470. left: 0;
  471. width: 100%;
  472. text-align: center;
  473. color: var(--color-main);
  474. font-weight: bold;
  475. z-index: 1;
  476. text-shadow: #272b30 0px 0px 1px;
  477. /* text-shadow: #CCC 1px 1px 0px, #CCC -1px -1px 0px, #CCC 1px -1px 0px, #CCC -1px 1px 0px; */
  478. /* -webkit-text-stroke: 1px #777; */
  479. /* -webkit-font-smoothing: none; */
  480. }
  481. .gaugeChartTitle {
  482. display: inline-block;
  483. position: absolute;
  484. float: left;
  485. left: 0;
  486. width: 100%;
  487. text-align: center;
  488. color: var(--color-border, #676b70);
  489. font-weight: bold;
  490. }
  491. .gaugeChartUnits {
  492. display: inline-block;
  493. position: absolute;
  494. float: left;
  495. left: 0;
  496. bottom: 0;
  497. width: 100%;
  498. text-align: left;
  499. margin-left: 5%;
  500. color: var(--color-border,#676b70);
  501. font-weight: normal;
  502. }
  503. .gaugeChartMin {
  504. display: inline-block;
  505. position: absolute;
  506. float: left;
  507. left: 0;
  508. bottom: 8%;
  509. width: 92%;
  510. margin-left: 8%;
  511. text-align: left;
  512. color: var(--color-main);
  513. font-weight: normal;
  514. }
  515. .gaugeChartMax {
  516. display: inline-block;
  517. position: absolute;
  518. float: left;
  519. left: 0;
  520. bottom: 8%;
  521. width: 95%;
  522. margin-right: 5%;
  523. text-align: right;
  524. color: var(--color-main);
  525. font-weight: normal;
  526. }
  527. .popover-title {
  528. font-weight: bold;
  529. font-size: 12px;
  530. }
  531. .popover-content {
  532. font-size: 11px;
  533. }
  534. /* ----------------------------------------------------------------------------
  535. perfect-scrollbar settings
  536. */
  537. .ps-container {
  538. -ms-touch-action: auto;
  539. touch-action: auto;
  540. overflow: hidden !important;
  541. -ms-overflow-style: none;
  542. }
  543. @supports (-ms-overflow-style: none) {
  544. .ps-container {
  545. overflow: auto !important;
  546. }
  547. }
  548. @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  549. .ps-container {
  550. overflow: auto !important;
  551. }
  552. }
  553. .ps-container.ps-active-x > .ps-scrollbar-x-rail,
  554. .ps-container.ps-active-y > .ps-scrollbar-y-rail {
  555. display: block;
  556. background-color: transparent;
  557. }
  558. .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  559. background-color: transparent; /* background color when dragged away */
  560. opacity: 0.9;
  561. }
  562. .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  563. background-color: #aaa; /* scrollbar color when dragged away */
  564. height: 5px;
  565. }
  566. .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  567. background-color: transparent; /* background color when dragged away */
  568. opacity: 0.9;
  569. }
  570. .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  571. background-color: #aaa; /* scrollbar color when dragged away */
  572. width: 5px;
  573. }
  574. .ps-container > .ps-scrollbar-x-rail {
  575. display: none;
  576. position: absolute;
  577. /* please don't change 'position' */
  578. opacity: 0.2; /* the opacity when not on hover of the content */
  579. -webkit-transition: background-color .2s linear, opacity .2s linear;
  580. -o-transition: background-color .2s linear, opacity .2s linear;
  581. -moz-transition: background-color .2s linear, opacity .2s linear;
  582. transition: background-color .2s linear, opacity .2s linear;
  583. bottom: 0px;
  584. /* there must be 'bottom' for ps-scrollbar-x-rail */
  585. height: 15px;
  586. }
  587. .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  588. position: absolute;
  589. /* please don't change 'position' */
  590. background-color: #666; /* #aaa; the color on content hover */
  591. -webkit-border-radius: 6px;
  592. -moz-border-radius: 6px;
  593. border-radius: 6px;
  594. -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
  595. transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
  596. -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
  597. -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
  598. transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
  599. transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
  600. bottom: 2px;
  601. /* there must be 'bottom' for ps-scrollbar-x */
  602. height: 5px; /* the width of the scrollbar */
  603. }
  604. .ps-container > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-container > .ps-scrollbar-x-rail:active > .ps-scrollbar-x {
  605. height: 5px;
  606. }
  607. .ps-container > .ps-scrollbar-y-rail {
  608. display: none;
  609. position: absolute;
  610. /* please don't change 'position' */
  611. opacity: 0.2; /* the opacity when not on hover of the content */
  612. -webkit-transition: background-color .2s linear, opacity .2s linear;
  613. -o-transition: background-color .2s linear, opacity .2s linear;
  614. -moz-transition: background-color .2s linear, opacity .2s linear;
  615. transition: background-color .2s linear, opacity .2s linear;
  616. right: 0;
  617. /* there must be 'right' for ps-scrollbar-y-rail */
  618. width: 15px;
  619. }
  620. .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  621. position: absolute;
  622. /* please don't change 'position' */
  623. background-color: #666; /* #aaa; the color on content hover */
  624. -webkit-border-radius: 6px;
  625. -moz-border-radius: 6px;
  626. border-radius: 6px;
  627. -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
  628. transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
  629. -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
  630. -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
  631. transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
  632. transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
  633. right: 2px;
  634. /* there must be 'right' for ps-scrollbar-y */
  635. width: 5px; /* the width of the scrollbar */
  636. }
  637. .ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y {
  638. width: 5px;
  639. }
  640. .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  641. background-color: transparent; /* background color when dragged */
  642. opacity: 0.9;
  643. }
  644. .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  645. background-color: #bbb; /* scrollbar color when dragged */
  646. height: 5px;
  647. }
  648. .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  649. background-color: transparent; /* background color when dragged */
  650. opacity: 0.9;
  651. }
  652. .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  653. background-color: #bbb; /* scrollbar color when dragged */
  654. width: 5px;
  655. }
  656. .ps-container:hover > .ps-scrollbar-x-rail,
  657. .ps-container:hover > .ps-scrollbar-y-rail {
  658. opacity: 0.6;
  659. }
  660. .ps-container:hover > .ps-scrollbar-x-rail:hover {
  661. background-color: transparent; /* the background color on hover of the scrollbar */
  662. opacity: 0.9;
  663. }
  664. .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  665. background-color: #999; /* scrollbar color on hover */
  666. }
  667. .ps-container:hover > .ps-scrollbar-y-rail:hover {
  668. background-color: transparent; /* the background color on hover of the scrollbar */
  669. opacity: 0.9;
  670. }
  671. .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  672. background-color: #999; /* scrollbar color on hover */
  673. }
  674. .dygraph__history-tip {
  675. position: absolute;
  676. top: 50%;
  677. transform: translateY(-50%);
  678. display: none; /* overriden in js */
  679. margin-right: 25px;
  680. direction: rtl;
  681. overflow: hidden;
  682. pointer-events: none;
  683. }
  684. .dygraph__history-tip-content {
  685. display: inline-block;
  686. white-space: nowrap;
  687. direction: ltr;
  688. pointer-events: auto;
  689. }