index.css 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470
  1. /* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
  2. /* stylelint-disable no-duplicate-selectors */
  3. .ant-slider {
  4. box-sizing: border-box;
  5. margin: 0;
  6. padding: 0;
  7. color: rgba(0, 0, 0, 0.85);
  8. font-size: 14px;
  9. font-variant: tabular-nums;
  10. line-height: 1.5715;
  11. list-style: none;
  12. font-feature-settings: 'tnum';
  13. position: relative;
  14. height: 12px;
  15. margin: 10px 6px 10px;
  16. padding: 4px 0;
  17. cursor: pointer;
  18. touch-action: none;
  19. }
  20. .ant-slider-vertical {
  21. width: 12px;
  22. height: 100%;
  23. margin: 6px 10px;
  24. padding: 0 4px;
  25. }
  26. .ant-slider-vertical .ant-slider-rail {
  27. width: 4px;
  28. height: 100%;
  29. }
  30. .ant-slider-vertical .ant-slider-track {
  31. width: 4px;
  32. }
  33. .ant-slider-vertical .ant-slider-handle {
  34. margin-top: -6px;
  35. margin-left: -5px;
  36. }
  37. .ant-slider-vertical .ant-slider-mark {
  38. top: 0;
  39. left: 12px;
  40. width: 18px;
  41. height: 100%;
  42. }
  43. .ant-slider-vertical .ant-slider-mark-text {
  44. left: 4px;
  45. white-space: nowrap;
  46. }
  47. .ant-slider-vertical .ant-slider-step {
  48. width: 4px;
  49. height: 100%;
  50. }
  51. .ant-slider-vertical .ant-slider-dot {
  52. top: auto;
  53. margin-left: -2px;
  54. }
  55. .ant-slider-tooltip .ant-tooltip-inner {
  56. min-width: unset;
  57. }
  58. .ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
  59. margin-right: -5px;
  60. margin-left: 0;
  61. }
  62. .ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
  63. right: 12px;
  64. left: auto;
  65. }
  66. .ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
  67. right: 4px;
  68. left: auto;
  69. }
  70. .ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
  71. right: 2px;
  72. left: auto;
  73. }
  74. .ant-slider-with-marks {
  75. margin-bottom: 28px;
  76. }
  77. .ant-slider-rail {
  78. position: absolute;
  79. width: 100%;
  80. height: 4px;
  81. background-color: #f5f5f5;
  82. border-radius: 2px;
  83. transition: background-color 0.3s;
  84. }
  85. .ant-slider-track {
  86. position: absolute;
  87. height: 4px;
  88. background-color: #91d5ff;
  89. border-radius: 2px;
  90. transition: background-color 0.3s;
  91. }
  92. .ant-slider-handle {
  93. position: absolute;
  94. width: 14px;
  95. height: 14px;
  96. margin-top: -5px;
  97. background-color: #fff;
  98. border: solid 2px #91d5ff;
  99. border-radius: 50%;
  100. box-shadow: 0;
  101. cursor: pointer;
  102. transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  103. }
  104. .ant-slider-handle-dragging {
  105. z-index: 1;
  106. }
  107. .ant-slider-handle:focus {
  108. border-color: #46a6ff;
  109. outline: none;
  110. box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.12);
  111. }
  112. .ant-slider-handle.ant-tooltip-open {
  113. border-color: #1890ff;
  114. }
  115. .ant-slider-handle::after {
  116. position: absolute;
  117. top: -6px;
  118. right: -6px;
  119. bottom: -6px;
  120. left: -6px;
  121. content: '';
  122. }
  123. .ant-slider:hover .ant-slider-rail {
  124. background-color: #e1e1e1;
  125. }
  126. .ant-slider:hover .ant-slider-track {
  127. background-color: #69c0ff;
  128. }
  129. .ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  130. border-color: #69c0ff;
  131. }
  132. .ant-slider-mark {
  133. position: absolute;
  134. top: 14px;
  135. left: 0;
  136. width: 100%;
  137. font-size: 14px;
  138. }
  139. .ant-slider-mark-text {
  140. position: absolute;
  141. display: inline-block;
  142. color: rgba(0, 0, 0, 0.45);
  143. text-align: center;
  144. word-break: keep-all;
  145. cursor: pointer;
  146. user-select: none;
  147. }
  148. .ant-slider-mark-text-active {
  149. color: rgba(0, 0, 0, 0.85);
  150. }
  151. .ant-slider-step {
  152. position: absolute;
  153. width: 100%;
  154. height: 4px;
  155. background: transparent;
  156. pointer-events: none;
  157. }
  158. .ant-slider-dot {
  159. position: absolute;
  160. top: -2px;
  161. width: 8px;
  162. height: 8px;
  163. background-color: #fff;
  164. border: 2px solid #f0f0f0;
  165. border-radius: 50%;
  166. cursor: pointer;
  167. }
  168. .ant-slider-dot-active {
  169. border-color: #8cc8ff;
  170. }
  171. .ant-slider-disabled {
  172. cursor: not-allowed;
  173. }
  174. .ant-slider-disabled .ant-slider-rail {
  175. background-color: #f5f5f5 !important;
  176. }
  177. .ant-slider-disabled .ant-slider-track {
  178. background-color: rgba(0, 0, 0, 0.25) !important;
  179. }
  180. .ant-slider-disabled .ant-slider-handle,
  181. .ant-slider-disabled .ant-slider-dot {
  182. background-color: #fff;
  183. border-color: rgba(0, 0, 0, 0.25) !important;
  184. box-shadow: none;
  185. cursor: not-allowed;
  186. }
  187. .ant-slider-disabled .ant-slider-mark-text,
  188. .ant-slider-disabled .ant-slider-dot {
  189. cursor: not-allowed !important;
  190. }
  191. .ant-slider-rtl {
  192. direction: rtl;
  193. }
  194. .ant-slider-rtl .ant-slider-mark {
  195. right: 0;
  196. left: auto;
  197. }
  198. .ant-slider {
  199. display: block;
  200. }
  201. .ant-tooltip {
  202. box-sizing: border-box;
  203. margin: 0;
  204. padding: 0;
  205. color: rgba(0, 0, 0, 0.85);
  206. font-size: 14px;
  207. font-variant: tabular-nums;
  208. line-height: 1.5715;
  209. list-style: none;
  210. font-feature-settings: 'tnum';
  211. position: absolute;
  212. z-index: 1070;
  213. display: block;
  214. width: max-content;
  215. width: intrinsic;
  216. max-width: 250px;
  217. visibility: visible;
  218. }
  219. .ant-tooltip-content {
  220. position: relative;
  221. }
  222. .ant-tooltip-hidden {
  223. display: none;
  224. }
  225. .ant-tooltip-placement-top,
  226. .ant-tooltip-placement-topLeft,
  227. .ant-tooltip-placement-topRight {
  228. padding-bottom: 14.3137085px;
  229. }
  230. .ant-tooltip-placement-right,
  231. .ant-tooltip-placement-rightTop,
  232. .ant-tooltip-placement-rightBottom {
  233. padding-left: 14.3137085px;
  234. }
  235. .ant-tooltip-placement-bottom,
  236. .ant-tooltip-placement-bottomLeft,
  237. .ant-tooltip-placement-bottomRight {
  238. padding-top: 14.3137085px;
  239. }
  240. .ant-tooltip-placement-left,
  241. .ant-tooltip-placement-leftTop,
  242. .ant-tooltip-placement-leftBottom {
  243. padding-right: 14.3137085px;
  244. }
  245. .ant-tooltip-inner {
  246. min-width: 30px;
  247. min-height: 32px;
  248. padding: 6px 8px;
  249. color: #fff;
  250. text-align: left;
  251. text-decoration: none;
  252. word-wrap: break-word;
  253. background-color: rgba(0, 0, 0, 0.75);
  254. border-radius: 2px;
  255. box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  256. }
  257. .ant-tooltip-arrow {
  258. position: absolute;
  259. z-index: 2;
  260. display: block;
  261. width: 22px;
  262. height: 22px;
  263. overflow: hidden;
  264. background: transparent;
  265. pointer-events: none;
  266. }
  267. .ant-tooltip-arrow-content {
  268. --antd-arrow-background-color: linear-gradient(to right bottom, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75));
  269. position: absolute;
  270. top: 0;
  271. right: 0;
  272. bottom: 0;
  273. left: 0;
  274. display: block;
  275. width: 11.3137085px;
  276. height: 11.3137085px;
  277. margin: auto;
  278. content: '';
  279. pointer-events: auto;
  280. border-radius: 0 0 2px;
  281. pointer-events: none;
  282. }
  283. .ant-tooltip-arrow-content::before {
  284. position: absolute;
  285. top: -11.3137085px;
  286. left: -11.3137085px;
  287. width: 33.9411255px;
  288. height: 33.9411255px;
  289. background: var(--antd-arrow-background-color);
  290. background-repeat: no-repeat;
  291. background-position: -10px -10px;
  292. content: '';
  293. clip-path: inset(33% 33%);
  294. clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
  295. }
  296. .ant-tooltip-placement-top .ant-tooltip-arrow,
  297. .ant-tooltip-placement-topLeft .ant-tooltip-arrow,
  298. .ant-tooltip-placement-topRight .ant-tooltip-arrow {
  299. bottom: 0;
  300. transform: translateY(100%);
  301. }
  302. .ant-tooltip-placement-top .ant-tooltip-arrow-content,
  303. .ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
  304. .ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
  305. box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  306. transform: translateY(-11px) rotate(45deg);
  307. }
  308. .ant-tooltip-placement-top .ant-tooltip-arrow {
  309. left: 50%;
  310. transform: translateY(100%) translateX(-50%);
  311. }
  312. .ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  313. left: 13px;
  314. }
  315. .ant-tooltip-placement-topRight .ant-tooltip-arrow {
  316. right: 13px;
  317. }
  318. .ant-tooltip-placement-right .ant-tooltip-arrow,
  319. .ant-tooltip-placement-rightTop .ant-tooltip-arrow,
  320. .ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  321. left: 0;
  322. transform: translateX(-100%);
  323. }
  324. .ant-tooltip-placement-right .ant-tooltip-arrow-content,
  325. .ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,
  326. .ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content {
  327. box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  328. transform: translateX(11px) rotate(135deg);
  329. }
  330. .ant-tooltip-placement-right .ant-tooltip-arrow {
  331. top: 50%;
  332. transform: translateX(-100%) translateY(-50%);
  333. }
  334. .ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  335. top: 5px;
  336. }
  337. .ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  338. bottom: 5px;
  339. }
  340. .ant-tooltip-placement-left .ant-tooltip-arrow,
  341. .ant-tooltip-placement-leftTop .ant-tooltip-arrow,
  342. .ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  343. right: 0;
  344. transform: translateX(100%);
  345. }
  346. .ant-tooltip-placement-left .ant-tooltip-arrow-content,
  347. .ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,
  348. .ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content {
  349. box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  350. transform: translateX(-11px) rotate(315deg);
  351. }
  352. .ant-tooltip-placement-left .ant-tooltip-arrow {
  353. top: 50%;
  354. transform: translateX(100%) translateY(-50%);
  355. }
  356. .ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  357. top: 5px;
  358. }
  359. .ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  360. bottom: 5px;
  361. }
  362. .ant-tooltip-placement-bottom .ant-tooltip-arrow,
  363. .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
  364. .ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  365. top: 0;
  366. transform: translateY(-100%);
  367. }
  368. .ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
  369. .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
  370. .ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
  371. box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  372. transform: translateY(11px) rotate(225deg);
  373. }
  374. .ant-tooltip-placement-bottom .ant-tooltip-arrow {
  375. left: 50%;
  376. transform: translateY(-100%) translateX(-50%);
  377. }
  378. .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  379. left: 13px;
  380. }
  381. .ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  382. right: 13px;
  383. }
  384. .ant-tooltip-pink .ant-tooltip-inner {
  385. background-color: #eb2f96;
  386. }
  387. .ant-tooltip-pink .ant-tooltip-arrow-content::before {
  388. background: #eb2f96;
  389. }
  390. .ant-tooltip-magenta .ant-tooltip-inner {
  391. background-color: #eb2f96;
  392. }
  393. .ant-tooltip-magenta .ant-tooltip-arrow-content::before {
  394. background: #eb2f96;
  395. }
  396. .ant-tooltip-red .ant-tooltip-inner {
  397. background-color: #f5222d;
  398. }
  399. .ant-tooltip-red .ant-tooltip-arrow-content::before {
  400. background: #f5222d;
  401. }
  402. .ant-tooltip-volcano .ant-tooltip-inner {
  403. background-color: #fa541c;
  404. }
  405. .ant-tooltip-volcano .ant-tooltip-arrow-content::before {
  406. background: #fa541c;
  407. }
  408. .ant-tooltip-orange .ant-tooltip-inner {
  409. background-color: #fa8c16;
  410. }
  411. .ant-tooltip-orange .ant-tooltip-arrow-content::before {
  412. background: #fa8c16;
  413. }
  414. .ant-tooltip-yellow .ant-tooltip-inner {
  415. background-color: #fadb14;
  416. }
  417. .ant-tooltip-yellow .ant-tooltip-arrow-content::before {
  418. background: #fadb14;
  419. }
  420. .ant-tooltip-gold .ant-tooltip-inner {
  421. background-color: #faad14;
  422. }
  423. .ant-tooltip-gold .ant-tooltip-arrow-content::before {
  424. background: #faad14;
  425. }
  426. .ant-tooltip-cyan .ant-tooltip-inner {
  427. background-color: #13c2c2;
  428. }
  429. .ant-tooltip-cyan .ant-tooltip-arrow-content::before {
  430. background: #13c2c2;
  431. }
  432. .ant-tooltip-lime .ant-tooltip-inner {
  433. background-color: #a0d911;
  434. }
  435. .ant-tooltip-lime .ant-tooltip-arrow-content::before {
  436. background: #a0d911;
  437. }
  438. .ant-tooltip-green .ant-tooltip-inner {
  439. background-color: #52c41a;
  440. }
  441. .ant-tooltip-green .ant-tooltip-arrow-content::before {
  442. background: #52c41a;
  443. }
  444. .ant-tooltip-blue .ant-tooltip-inner {
  445. background-color: #1890ff;
  446. }
  447. .ant-tooltip-blue .ant-tooltip-arrow-content::before {
  448. background: #1890ff;
  449. }
  450. .ant-tooltip-geekblue .ant-tooltip-inner {
  451. background-color: #2f54eb;
  452. }
  453. .ant-tooltip-geekblue .ant-tooltip-arrow-content::before {
  454. background: #2f54eb;
  455. }
  456. .ant-tooltip-purple .ant-tooltip-inner {
  457. background-color: #722ed1;
  458. }
  459. .ant-tooltip-purple .ant-tooltip-arrow-content::before {
  460. background: #722ed1;
  461. }
  462. .ant-tooltip-rtl {
  463. direction: rtl;
  464. }
  465. .ant-tooltip-rtl .ant-tooltip-inner {
  466. text-align: right;
  467. }
  468. .ant-tooltip {
  469. position: relative;
  470. }