Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 
 

650 linhas
16 KiB

  1. html {
  2. width: 100%;
  3. height: 100%
  4. }
  5. body {
  6. margin: 0;
  7. padding: 0;
  8. width: 100%;
  9. height: 100%;
  10. font-family: PingFangSC-Regular,Microsoft YaHei,SimSun,Arial,Helvetica,Verdana,sans-serif !important;
  11. color: #333;
  12. font-size: 12px;
  13. background-color: initial;
  14. overflow: hidden
  15. }
  16. ul, li {
  17. list-style: none;
  18. margin: 0;
  19. padding: 0
  20. }
  21. a {
  22. color: #000;
  23. text-decoration: none
  24. }
  25. a:hover {
  26. color: #000;
  27. text-decoration: none
  28. }
  29. a:focus {
  30. outline: 0;
  31. -moz-outline: 0;
  32. color: #000;
  33. text-decoration: none
  34. }
  35. .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  36. background-color: #fff;
  37. opacity: 1
  38. }
  39. .btn-primary {
  40. color: #fff;
  41. background-color: #3286ed;
  42. border-color: #3286ed
  43. }
  44. .btn-primary:hover {
  45. color: #fff;
  46. background-color: #156edb;
  47. border-color: #156edb
  48. }
  49. .btn-primary:focus, .btn-primary.focus {
  50. color: #fff;
  51. background-color: #027dcb;
  52. border-color: #0277c1
  53. }
  54. .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  55. color: #fff;
  56. background-color: #027dcb;
  57. border-color: #0277c1;
  58. background-image: none
  59. }
  60. .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  61. color: #fff;
  62. background-color: #0167a8;
  63. border-color: #014e7f
  64. }
  65. .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {
  66. background-color: #039cfd;
  67. border-color: #039cfd
  68. }
  69. .btn-primary.disabled:hover, .btn-primary:disabled:hover {
  70. background-color: #039cfd;
  71. border-color: #039cfd
  72. }
  73. .btn-default {
  74. color: #373a3c;
  75. background-color: #fff;
  76. border-color: #ccc
  77. }
  78. .btn-default:hover {
  79. color: #373a3c;
  80. background-color: #e6e6e6;
  81. border-color: #adadad
  82. }
  83. .btn-default:focus, .btn-default.focus {
  84. color: #373a3c;
  85. background-color: #e6e6e6;
  86. border-color: #adadad
  87. }
  88. .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  89. color: #373a3c;
  90. background-color: #e6e6e6;
  91. border-color: #adadad;
  92. background-image: none
  93. }
  94. .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
  95. color: #373a3c;
  96. background-color: #d4d4d4;
  97. border-color: #8c8c8c
  98. }
  99. .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default:disabled:focus, .btn-default:disabled.focus {
  100. background-color: #fff;
  101. border-color: #ccc
  102. }
  103. .btn-default.disabled:hover, .btn-default:disabled:hover {
  104. background-color: #fff;
  105. border-color: #ccc
  106. }
  107. .btn-success {
  108. color: #fff;
  109. background-color: #1bb99a;
  110. border-color: #1bb99a
  111. }
  112. .btn-success:hover {
  113. color: #fff;
  114. background-color: #158c75;
  115. border-color: #13846e
  116. }
  117. .btn-success:focus, .btn-success.focus {
  118. color: #fff;
  119. background-color: #158c75;
  120. border-color: #13846e
  121. }
  122. .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  123. color: #fff;
  124. background-color: #158c75;
  125. border-color: #13846e;
  126. background-image: none
  127. }
  128. .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
  129. color: #fff;
  130. background-color: #106d5b;
  131. border-color: #0b4a3d
  132. }
  133. .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus {
  134. background-color: #1bb99a;
  135. border-color: #1bb99a
  136. }
  137. .btn-success.disabled:hover, .btn-success:disabled:hover {
  138. background-color: #1bb99a;
  139. border-color: #1bb99a
  140. }
  141. .btn-warning {
  142. color: #fff;
  143. background-color: #f1b53d;
  144. border-color: #f1b53d
  145. }
  146. .btn-warning:hover {
  147. color: #fff;
  148. background-color: #eaa211;
  149. border-color: #e19b10
  150. }
  151. .btn-warning:focus, .btn-warning.focus {
  152. color: #fff;
  153. background-color: #eaa211;
  154. border-color: #e19b10
  155. }
  156. .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  157. color: #fff;
  158. background-color: #eaa211;
  159. border-color: #e19b10;
  160. background-image: none
  161. }
  162. .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
  163. color: #fff;
  164. background-color: #c98b0e;
  165. border-color: #a3700c
  166. }
  167. .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus {
  168. background-color: #f1b53d;
  169. border-color: #f1b53d
  170. }
  171. .btn-warning.disabled:hover, .btn-warning:disabled:hover {
  172. background-color: #f1b53d;
  173. border-color: #f1b53d
  174. }
  175. .btn-danger {
  176. color: #fff;
  177. background-color: #ff5d48;
  178. border-color: #ff5d48
  179. }
  180. .btn-danger:hover {
  181. color: #fff;
  182. background-color: #ff3015;
  183. border-color: #ff270b
  184. }
  185. .btn-danger:focus, .btn-danger.focus {
  186. color: #fff;
  187. background-color: #ff3015;
  188. border-color: #ff270b
  189. }
  190. .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  191. color: #fff;
  192. background-color: #ff3015;
  193. border-color: #ff270b;
  194. background-image: none
  195. }
  196. .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
  197. color: #fff;
  198. background-color: #f01c00;
  199. border-color: #c81700
  200. }
  201. .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus {
  202. background-color: #ff5d48;
  203. border-color: #ff5d48
  204. }
  205. .btn-danger.disabled:hover, .btn-danger:disabled:hover {
  206. background-color: #ff5d48;
  207. border-color: #ff5d48
  208. }
  209. .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  210. padding: 0
  211. }
  212. .form-control {
  213. color: #000;
  214. border-radius: 0;
  215. box-shadow: none;
  216. font-size: 9pt;
  217. height: 28px;
  218. padding-top: 0;
  219. padding-bottom: 1px;
  220. padding-right: 0;
  221. padding-left: 5px;
  222. resize: none;
  223. border-radius: 2px
  224. }
  225. .form-control:focus {
  226. border-color: #039cfd;
  227. box-shadow: none
  228. }
  229. .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  230. pointer-events: none;
  231. cursor: not-allowed;
  232. filter: alpha(opacity=65);
  233. -webkit-box-shadow: none;
  234. box-shadow: none;
  235. opacity: .65
  236. }
  237. .dropdown-menu a {
  238. cursor: pointer
  239. }
  240. .lr-rblock {
  241. position: relative;
  242. width: 100%;
  243. height: 100%
  244. }
  245. .lr-layout-tool-right .btn-default:hover {
  246. color: #fff;
  247. background-color: #3286ed;
  248. border-color: transparent
  249. }
  250. .lr-scroll-wrap {
  251. position: relative;
  252. overflow: hidden;
  253. height: 100%;
  254. width: 100%
  255. }
  256. .lr-scroll-box {
  257. position: relative;
  258. top: 0;
  259. left: 0;
  260. min-height: 100%;
  261. min-width: 100%;
  262. overflow: hidden;
  263. zoom: 1
  264. }
  265. .lr-scroll-vertical {
  266. position: absolute;
  267. width: 4px;
  268. height: 100%;
  269. top: 0;
  270. right: 0;
  271. display: none;
  272. z-index: 100
  273. }
  274. .lr-scroll-wrap:hover > .lr-scroll-vertical, .lr-scroll-active > .lr-scroll-vertical {
  275. display: block
  276. }
  277. .lr-scroll-vertical-block {
  278. position: absolute;
  279. width: 100%;
  280. height: 0;
  281. top: 0;
  282. left: 0;
  283. background-color: #B3B3B3;
  284. cursor: pointer;
  285. -webkit-border-radius: 16px;
  286. -moz-border-radius: 16px;
  287. border-radius: 16px;
  288. -webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  289. -moz-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  290. -o-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  291. transition: opacity .2s ease-in-out,background-color .2s ease-in-out
  292. }
  293. .lr-scroll-horizontal {
  294. position: absolute;
  295. width: 100%;
  296. height: 4px;
  297. bottom: 0;
  298. right: 0;
  299. display: none;
  300. z-index: 100
  301. }
  302. .lr-scroll-wrap:hover > .lr-scroll-horizontal, .lr-scroll-active > .lr-scroll-horizontal {
  303. display: block
  304. }
  305. .lr-scroll-horizontal-block {
  306. position: absolute;
  307. height: 100%;
  308. width: 0;
  309. top: 0;
  310. left: 0;
  311. background-color: #B3B3B3;
  312. cursor: pointer;
  313. -webkit-border-radius: 16px;
  314. -moz-border-radius: 16px;
  315. border-radius: 16px;
  316. -webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  317. -moz-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  318. -o-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
  319. transition: opacity .2s ease-in-out,background-color .2s ease-in-out
  320. }
  321. .lr-desktop-panel {
  322. position: relative;
  323. width: 100%;
  324. height: 100%;
  325. background: #F7FEFF;
  326. padding: 10px
  327. }
  328. .lr-desktop-panel-content {
  329. position: relative;
  330. width: 100%;
  331. height: 100%;
  332. padding-left: 645px
  333. }
  334. .lr-desktop-panel-left {
  335. position: absolute;
  336. top: 0;
  337. left: 0;
  338. width: 280px;
  339. height: 100%;
  340. background-color: #fff;
  341. padding-top: 51px
  342. }
  343. .lr-desktop-panel-left .title {
  344. position: absolute;
  345. height: 51px;
  346. width: 100%;
  347. top: 0;
  348. left: 0;
  349. padding: 16px 0 12px 20px;
  350. font-size: 16px;
  351. color: #333;
  352. border-bottom: 1px solid #e5e5e5
  353. }
  354. .lr-desktop-panel-left .content {
  355. position: relative;
  356. width: 100%;
  357. height: 100%
  358. }
  359. .lr-desktop-panel-left .content > .lr-scroll-box {
  360. position: relative;
  361. width: 100%;
  362. padding: 20px;
  363. padding-bottom: 0
  364. }
  365. .task-stat {
  366. position: relative;
  367. height: 80px;
  368. width: 100%;
  369. background: #24A1E7;
  370. border-radius: 3px;
  371. margin-bottom: 20px;
  372. color: #fff;
  373. overflow: hidden;
  374. cursor: pointer
  375. }
  376. .task-stat:nth-of-type(4n+1) {
  377. background: #24A1E7
  378. }
  379. .task-stat:nth-of-type(4n+2) {
  380. background: #71D79C
  381. }
  382. .task-stat:nth-of-type(4n+3) {
  383. background: #EC6581
  384. }
  385. .task-stat:nth-of-type(4n) {
  386. background: #FFB236
  387. }
  388. .task-stat .visual {
  389. position: absolute;
  390. top: 10px;
  391. left: 10px;
  392. height: 30px;
  393. width: 30px;
  394. border-radius: 50%;
  395. background: #1186C8;
  396. text-align: center;
  397. line-height: 30px
  398. }
  399. .task-stat:nth-of-type(4n+1) .visual {
  400. background: #1186C8
  401. }
  402. .task-stat:nth-of-type(4n+2) .visual {
  403. background: #1CAF5A
  404. }
  405. .task-stat:nth-of-type(4n+3) .visual {
  406. background: #CD3656
  407. }
  408. .task-stat:nth-of-type(4n) .visual {
  409. background: #E19418
  410. }
  411. .task-stat .visual > i {
  412. font-size: 15px
  413. }
  414. .task-stat .number {
  415. position: absolute;
  416. bottom: 10px;
  417. right: 20px;
  418. font-family: PingFangSC-Medium;
  419. font-size: 24px
  420. }
  421. .task-stat .desc {
  422. position: absolute;
  423. top: 17px;
  424. left: 50px;
  425. font-family: PingFangSC-Regular;
  426. font-size: 12px
  427. }
  428. .task-stat .iconbg {
  429. position: absolute;
  430. top: 0;
  431. left: 100px;
  432. width: 110px;
  433. height: 100%
  434. }
  435. .task-stat .iconbg > i {
  436. font-size: 80px;
  437. transform: rotate(30deg);
  438. opacity: .10;
  439. filter: alpha(opacity=10)
  440. }
  441. .lr-desktop-panel-mid {
  442. position: absolute;
  443. top: 0;
  444. left: 290px;
  445. width: 345px;
  446. height: 100%;
  447. background-color: #fff
  448. }
  449. .lr-desktop-list {
  450. position: relative;
  451. width: 100%;
  452. min-height: 200px
  453. }
  454. .lr-desktop-list .title {
  455. position: relative;
  456. padding: 16px 0 12px 20px;
  457. font-size: 16px;
  458. color: #333;
  459. border-bottom: 1px solid #e5e5e5
  460. }
  461. .lr-desktop-list .title .menu {
  462. float: right;
  463. display: flex;
  464. margin-top: 7px;
  465. margin-right: 20px;
  466. width: 26px;
  467. background: transparent;
  468. justify-content: space-between;
  469. cursor: pointer
  470. }
  471. .lr-desktop-list .menu .point {
  472. display: inline-block;
  473. width: 4px;
  474. height: 4px;
  475. border: 1px solid #979797;
  476. border-radius: 50%
  477. }
  478. .lr-desktop-list .content {
  479. padding: 20px 20px 0 20px
  480. }
  481. .lr-desktop-list .lr-list-line {
  482. position: relative;
  483. background: #F8F8F8;
  484. width: 100%;
  485. height: 60px;
  486. margin-bottom: 10px;
  487. cursor: pointer;
  488. padding: 5px 0 0 26px
  489. }
  490. .lr-desktop-list .lr-list-line .point {
  491. position: absolute;
  492. top: 11px;
  493. left: 10px;
  494. width: 6px;
  495. height: 6px;
  496. background: #fff;
  497. border-radius: 50%;
  498. border: 1px solid;
  499. vertical-align: middle
  500. }
  501. .lr-desktop-list .lr-list-line:nth-of-type(3n+1) .point {
  502. border-color: #1D6DC5
  503. }
  504. .lr-desktop-list .lr-list-line:nth-of-type(3n+2) .point {
  505. border-color: #3DC979
  506. }
  507. .lr-desktop-list .lr-list-line:nth-of-type(3n) .point {
  508. border-color: #DD5C77
  509. }
  510. .lr-desktop-list .lr-list-line .text {
  511. position: relative;
  512. width: 100%;
  513. font-size: 12px;
  514. color: #333;
  515. overflow: hidden;
  516. white-space: nowrap;
  517. text-overflow: ellipsis
  518. }
  519. .lr-desktop-list .lr-list-line .date {
  520. position: absolute;
  521. right: 10px;
  522. bottom: 5px;
  523. font-size: 12px;
  524. color: #666;
  525. text-align: right
  526. }
  527. .lr-desktop-panel-right {
  528. position: relative;
  529. width: 100%;
  530. height: 100%
  531. }
  532. .lr-desktop-chart {
  533. position: relative;
  534. width: 100%;
  535. height: 400px;
  536. background-color: #fff;
  537. margin-bottom: 10px;
  538. padding-top: 51px
  539. }
  540. .lr-desktop-chart .title {
  541. position: absolute;
  542. top: 0;
  543. left: 0;
  544. padding: 16px 0 12px 20px;
  545. font-size: 16px;
  546. color: #333;
  547. border-bottom: 1px solid #e5e5e5;
  548. height: 51px;
  549. width: 100%
  550. }
  551. .lr-desktop-chart .content {
  552. position: relative;
  553. width: 100%;
  554. height: 100%
  555. }