index.css 41 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817
  1. /* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
  2. /* stylelint-disable no-duplicate-selectors */
  3. /* stylelint-disable */
  4. /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
  5. /* stylelint-disable at-rule-no-unknown */
  6. html,
  7. body {
  8. width: 100%;
  9. height: 100%;
  10. }
  11. input::-ms-clear,
  12. input::-ms-reveal {
  13. display: none;
  14. }
  15. *,
  16. *::before,
  17. *::after {
  18. box-sizing: border-box;
  19. }
  20. html {
  21. font-family: sans-serif;
  22. line-height: 1.15;
  23. -webkit-text-size-adjust: 100%;
  24. -ms-text-size-adjust: 100%;
  25. -ms-overflow-style: scrollbar;
  26. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  27. }
  28. @-ms-viewport {
  29. width: device-width;
  30. }
  31. article,
  32. aside,
  33. dialog,
  34. figcaption,
  35. figure,
  36. footer,
  37. header,
  38. hgroup,
  39. main,
  40. nav,
  41. section {
  42. display: block;
  43. }
  44. body {
  45. margin: 0;
  46. color: rgba(0, 0, 0, 0.65);
  47. font-size: 14px;
  48. font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  49. font-variant: tabular-nums;
  50. line-height: 1.5;
  51. background-color: #fff;
  52. font-feature-settings: 'tnum';
  53. }
  54. [tabindex='-1']:focus {
  55. outline: none !important;
  56. }
  57. hr {
  58. box-sizing: content-box;
  59. height: 0;
  60. overflow: visible;
  61. }
  62. h1,
  63. h2,
  64. h3,
  65. h4,
  66. h5,
  67. h6 {
  68. margin-top: 0;
  69. margin-bottom: 0.5em;
  70. color: rgba(0, 0, 0, 0.85);
  71. font-weight: 500;
  72. }
  73. p {
  74. margin-top: 0;
  75. margin-bottom: 1em;
  76. }
  77. abbr[title],
  78. abbr[data-original-title] {
  79. text-decoration: underline;
  80. -webkit-text-decoration: underline dotted;
  81. text-decoration: underline dotted;
  82. border-bottom: 0;
  83. cursor: help;
  84. }
  85. address {
  86. margin-bottom: 1em;
  87. font-style: normal;
  88. line-height: inherit;
  89. }
  90. input[type='text'],
  91. input[type='password'],
  92. input[type='number'],
  93. textarea {
  94. -webkit-appearance: none;
  95. }
  96. ol,
  97. ul,
  98. dl {
  99. margin-top: 0;
  100. margin-bottom: 1em;
  101. }
  102. ol ol,
  103. ul ul,
  104. ol ul,
  105. ul ol {
  106. margin-bottom: 0;
  107. }
  108. dt {
  109. font-weight: 500;
  110. }
  111. dd {
  112. margin-bottom: 0.5em;
  113. margin-left: 0;
  114. }
  115. blockquote {
  116. margin: 0 0 1em;
  117. }
  118. dfn {
  119. font-style: italic;
  120. }
  121. b,
  122. strong {
  123. font-weight: bolder;
  124. }
  125. small {
  126. font-size: 80%;
  127. }
  128. sub,
  129. sup {
  130. position: relative;
  131. font-size: 75%;
  132. line-height: 0;
  133. vertical-align: baseline;
  134. }
  135. sub {
  136. bottom: -0.25em;
  137. }
  138. sup {
  139. top: -0.5em;
  140. }
  141. a {
  142. color: #1890ff;
  143. text-decoration: none;
  144. background-color: transparent;
  145. outline: none;
  146. cursor: pointer;
  147. transition: color 0.3s;
  148. -webkit-text-decoration-skip: objects;
  149. }
  150. a:hover {
  151. color: #40a9ff;
  152. }
  153. a:active {
  154. color: #096dd9;
  155. }
  156. a:active,
  157. a:hover {
  158. text-decoration: none;
  159. outline: 0;
  160. }
  161. a[disabled] {
  162. color: rgba(0, 0, 0, 0.25);
  163. cursor: not-allowed;
  164. pointer-events: none;
  165. }
  166. pre,
  167. code,
  168. kbd,
  169. samp {
  170. font-size: 1em;
  171. font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  172. }
  173. pre {
  174. margin-top: 0;
  175. margin-bottom: 1em;
  176. overflow: auto;
  177. }
  178. figure {
  179. margin: 0 0 1em;
  180. }
  181. img {
  182. vertical-align: middle;
  183. border-style: none;
  184. }
  185. svg:not(:root) {
  186. overflow: hidden;
  187. }
  188. a,
  189. area,
  190. button,
  191. [role='button'],
  192. input:not([type='range']),
  193. label,
  194. select,
  195. summary,
  196. textarea {
  197. touch-action: manipulation;
  198. }
  199. table {
  200. border-collapse: collapse;
  201. }
  202. caption {
  203. padding-top: 0.75em;
  204. padding-bottom: 0.3em;
  205. color: rgba(0, 0, 0, 0.45);
  206. text-align: left;
  207. caption-side: bottom;
  208. }
  209. th {
  210. text-align: inherit;
  211. }
  212. input,
  213. button,
  214. select,
  215. optgroup,
  216. textarea {
  217. margin: 0;
  218. color: inherit;
  219. font-size: inherit;
  220. font-family: inherit;
  221. line-height: inherit;
  222. }
  223. button,
  224. input {
  225. overflow: visible;
  226. }
  227. button,
  228. select {
  229. text-transform: none;
  230. }
  231. button,
  232. html [type="button"],
  233. [type="reset"],
  234. [type="submit"] {
  235. -webkit-appearance: button;
  236. }
  237. button::-moz-focus-inner,
  238. [type='button']::-moz-focus-inner,
  239. [type='reset']::-moz-focus-inner,
  240. [type='submit']::-moz-focus-inner {
  241. padding: 0;
  242. border-style: none;
  243. }
  244. input[type='radio'],
  245. input[type='checkbox'] {
  246. box-sizing: border-box;
  247. padding: 0;
  248. }
  249. input[type='date'],
  250. input[type='time'],
  251. input[type='datetime-local'],
  252. input[type='month'] {
  253. -webkit-appearance: listbox;
  254. }
  255. textarea {
  256. overflow: auto;
  257. resize: vertical;
  258. }
  259. fieldset {
  260. min-width: 0;
  261. margin: 0;
  262. padding: 0;
  263. border: 0;
  264. }
  265. legend {
  266. display: block;
  267. width: 100%;
  268. max-width: 100%;
  269. margin-bottom: 0.5em;
  270. padding: 0;
  271. color: inherit;
  272. font-size: 1.5em;
  273. line-height: inherit;
  274. white-space: normal;
  275. }
  276. progress {
  277. vertical-align: baseline;
  278. }
  279. [type='number']::-webkit-inner-spin-button,
  280. [type='number']::-webkit-outer-spin-button {
  281. height: auto;
  282. }
  283. [type='search'] {
  284. outline-offset: -2px;
  285. -webkit-appearance: none;
  286. }
  287. [type='search']::-webkit-search-cancel-button,
  288. [type='search']::-webkit-search-decoration {
  289. -webkit-appearance: none;
  290. }
  291. ::-webkit-file-upload-button {
  292. font: inherit;
  293. -webkit-appearance: button;
  294. }
  295. output {
  296. display: inline-block;
  297. }
  298. summary {
  299. display: list-item;
  300. }
  301. template {
  302. display: none;
  303. }
  304. [hidden] {
  305. display: none !important;
  306. }
  307. mark {
  308. padding: 0.2em;
  309. background-color: #feffe6;
  310. }
  311. ::-moz-selection {
  312. color: #fff;
  313. background: #1890ff;
  314. }
  315. ::selection {
  316. color: #fff;
  317. background: #1890ff;
  318. }
  319. .clearfix {
  320. zoom: 1;
  321. }
  322. .clearfix::before,
  323. .clearfix::after {
  324. display: table;
  325. content: '';
  326. }
  327. .clearfix::after {
  328. clear: both;
  329. }
  330. .anticon {
  331. display: inline-block;
  332. color: inherit;
  333. font-style: normal;
  334. line-height: 0;
  335. text-align: center;
  336. text-transform: none;
  337. vertical-align: -0.125em;
  338. text-rendering: optimizeLegibility;
  339. -webkit-font-smoothing: antialiased;
  340. -moz-osx-font-smoothing: grayscale;
  341. }
  342. .anticon > * {
  343. line-height: 1;
  344. }
  345. .anticon svg {
  346. display: inline-block;
  347. }
  348. .anticon::before {
  349. display: none;
  350. }
  351. .anticon .anticon-icon {
  352. display: block;
  353. }
  354. .anticon[tabindex] {
  355. cursor: pointer;
  356. }
  357. .anticon-spin::before {
  358. display: inline-block;
  359. -webkit-animation: loadingCircle 1s infinite linear;
  360. animation: loadingCircle 1s infinite linear;
  361. }
  362. .anticon-spin {
  363. display: inline-block;
  364. -webkit-animation: loadingCircle 1s infinite linear;
  365. animation: loadingCircle 1s infinite linear;
  366. }
  367. .fade-enter,
  368. .fade-appear {
  369. -webkit-animation-duration: 0.2s;
  370. animation-duration: 0.2s;
  371. -webkit-animation-fill-mode: both;
  372. animation-fill-mode: both;
  373. -webkit-animation-play-state: paused;
  374. animation-play-state: paused;
  375. }
  376. .fade-leave {
  377. -webkit-animation-duration: 0.2s;
  378. animation-duration: 0.2s;
  379. -webkit-animation-fill-mode: both;
  380. animation-fill-mode: both;
  381. -webkit-animation-play-state: paused;
  382. animation-play-state: paused;
  383. }
  384. .fade-enter.fade-enter-active,
  385. .fade-appear.fade-appear-active {
  386. -webkit-animation-name: antFadeIn;
  387. animation-name: antFadeIn;
  388. -webkit-animation-play-state: running;
  389. animation-play-state: running;
  390. }
  391. .fade-leave.fade-leave-active {
  392. -webkit-animation-name: antFadeOut;
  393. animation-name: antFadeOut;
  394. -webkit-animation-play-state: running;
  395. animation-play-state: running;
  396. pointer-events: none;
  397. }
  398. .fade-enter,
  399. .fade-appear {
  400. opacity: 0;
  401. -webkit-animation-timing-function: linear;
  402. animation-timing-function: linear;
  403. }
  404. .fade-leave {
  405. -webkit-animation-timing-function: linear;
  406. animation-timing-function: linear;
  407. }
  408. @-webkit-keyframes antFadeIn {
  409. 0% {
  410. opacity: 0;
  411. }
  412. 100% {
  413. opacity: 1;
  414. }
  415. }
  416. @keyframes antFadeIn {
  417. 0% {
  418. opacity: 0;
  419. }
  420. 100% {
  421. opacity: 1;
  422. }
  423. }
  424. @-webkit-keyframes antFadeOut {
  425. 0% {
  426. opacity: 1;
  427. }
  428. 100% {
  429. opacity: 0;
  430. }
  431. }
  432. @keyframes antFadeOut {
  433. 0% {
  434. opacity: 1;
  435. }
  436. 100% {
  437. opacity: 0;
  438. }
  439. }
  440. .move-up-enter,
  441. .move-up-appear {
  442. -webkit-animation-duration: 0.2s;
  443. animation-duration: 0.2s;
  444. -webkit-animation-fill-mode: both;
  445. animation-fill-mode: both;
  446. -webkit-animation-play-state: paused;
  447. animation-play-state: paused;
  448. }
  449. .move-up-leave {
  450. -webkit-animation-duration: 0.2s;
  451. animation-duration: 0.2s;
  452. -webkit-animation-fill-mode: both;
  453. animation-fill-mode: both;
  454. -webkit-animation-play-state: paused;
  455. animation-play-state: paused;
  456. }
  457. .move-up-enter.move-up-enter-active,
  458. .move-up-appear.move-up-appear-active {
  459. -webkit-animation-name: antMoveUpIn;
  460. animation-name: antMoveUpIn;
  461. -webkit-animation-play-state: running;
  462. animation-play-state: running;
  463. }
  464. .move-up-leave.move-up-leave-active {
  465. -webkit-animation-name: antMoveUpOut;
  466. animation-name: antMoveUpOut;
  467. -webkit-animation-play-state: running;
  468. animation-play-state: running;
  469. pointer-events: none;
  470. }
  471. .move-up-enter,
  472. .move-up-appear {
  473. opacity: 0;
  474. -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  475. animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  476. }
  477. .move-up-leave {
  478. -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  479. animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  480. }
  481. .move-down-enter,
  482. .move-down-appear {
  483. -webkit-animation-duration: 0.2s;
  484. animation-duration: 0.2s;
  485. -webkit-animation-fill-mode: both;
  486. animation-fill-mode: both;
  487. -webkit-animation-play-state: paused;
  488. animation-play-state: paused;
  489. }
  490. .move-down-leave {
  491. -webkit-animation-duration: 0.2s;
  492. animation-duration: 0.2s;
  493. -webkit-animation-fill-mode: both;
  494. animation-fill-mode: both;
  495. -webkit-animation-play-state: paused;
  496. animation-play-state: paused;
  497. }
  498. .move-down-enter.move-down-enter-active,
  499. .move-down-appear.move-down-appear-active {
  500. -webkit-animation-name: antMoveDownIn;
  501. animation-name: antMoveDownIn;
  502. -webkit-animation-play-state: running;
  503. animation-play-state: running;
  504. }
  505. .move-down-leave.move-down-leave-active {
  506. -webkit-animation-name: antMoveDownOut;
  507. animation-name: antMoveDownOut;
  508. -webkit-animation-play-state: running;
  509. animation-play-state: running;
  510. pointer-events: none;
  511. }
  512. .move-down-enter,
  513. .move-down-appear {
  514. opacity: 0;
  515. -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  516. animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  517. }
  518. .move-down-leave {
  519. -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  520. animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  521. }
  522. .move-left-enter,
  523. .move-left-appear {
  524. -webkit-animation-duration: 0.2s;
  525. animation-duration: 0.2s;
  526. -webkit-animation-fill-mode: both;
  527. animation-fill-mode: both;
  528. -webkit-animation-play-state: paused;
  529. animation-play-state: paused;
  530. }
  531. .move-left-leave {
  532. -webkit-animation-duration: 0.2s;
  533. animation-duration: 0.2s;
  534. -webkit-animation-fill-mode: both;
  535. animation-fill-mode: both;
  536. -webkit-animation-play-state: paused;
  537. animation-play-state: paused;
  538. }
  539. .move-left-enter.move-left-enter-active,
  540. .move-left-appear.move-left-appear-active {
  541. -webkit-animation-name: antMoveLeftIn;
  542. animation-name: antMoveLeftIn;
  543. -webkit-animation-play-state: running;
  544. animation-play-state: running;
  545. }
  546. .move-left-leave.move-left-leave-active {
  547. -webkit-animation-name: antMoveLeftOut;
  548. animation-name: antMoveLeftOut;
  549. -webkit-animation-play-state: running;
  550. animation-play-state: running;
  551. pointer-events: none;
  552. }
  553. .move-left-enter,
  554. .move-left-appear {
  555. opacity: 0;
  556. -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  557. animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  558. }
  559. .move-left-leave {
  560. -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  561. animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  562. }
  563. .move-right-enter,
  564. .move-right-appear {
  565. -webkit-animation-duration: 0.2s;
  566. animation-duration: 0.2s;
  567. -webkit-animation-fill-mode: both;
  568. animation-fill-mode: both;
  569. -webkit-animation-play-state: paused;
  570. animation-play-state: paused;
  571. }
  572. .move-right-leave {
  573. -webkit-animation-duration: 0.2s;
  574. animation-duration: 0.2s;
  575. -webkit-animation-fill-mode: both;
  576. animation-fill-mode: both;
  577. -webkit-animation-play-state: paused;
  578. animation-play-state: paused;
  579. }
  580. .move-right-enter.move-right-enter-active,
  581. .move-right-appear.move-right-appear-active {
  582. -webkit-animation-name: antMoveRightIn;
  583. animation-name: antMoveRightIn;
  584. -webkit-animation-play-state: running;
  585. animation-play-state: running;
  586. }
  587. .move-right-leave.move-right-leave-active {
  588. -webkit-animation-name: antMoveRightOut;
  589. animation-name: antMoveRightOut;
  590. -webkit-animation-play-state: running;
  591. animation-play-state: running;
  592. pointer-events: none;
  593. }
  594. .move-right-enter,
  595. .move-right-appear {
  596. opacity: 0;
  597. -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  598. animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  599. }
  600. .move-right-leave {
  601. -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  602. animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  603. }
  604. @-webkit-keyframes antMoveDownIn {
  605. 0% {
  606. transform: translateY(100%);
  607. transform-origin: 0 0;
  608. opacity: 0;
  609. }
  610. 100% {
  611. transform: translateY(0%);
  612. transform-origin: 0 0;
  613. opacity: 1;
  614. }
  615. }
  616. @keyframes antMoveDownIn {
  617. 0% {
  618. transform: translateY(100%);
  619. transform-origin: 0 0;
  620. opacity: 0;
  621. }
  622. 100% {
  623. transform: translateY(0%);
  624. transform-origin: 0 0;
  625. opacity: 1;
  626. }
  627. }
  628. @-webkit-keyframes antMoveDownOut {
  629. 0% {
  630. transform: translateY(0%);
  631. transform-origin: 0 0;
  632. opacity: 1;
  633. }
  634. 100% {
  635. transform: translateY(100%);
  636. transform-origin: 0 0;
  637. opacity: 0;
  638. }
  639. }
  640. @keyframes antMoveDownOut {
  641. 0% {
  642. transform: translateY(0%);
  643. transform-origin: 0 0;
  644. opacity: 1;
  645. }
  646. 100% {
  647. transform: translateY(100%);
  648. transform-origin: 0 0;
  649. opacity: 0;
  650. }
  651. }
  652. @-webkit-keyframes antMoveLeftIn {
  653. 0% {
  654. transform: translateX(-100%);
  655. transform-origin: 0 0;
  656. opacity: 0;
  657. }
  658. 100% {
  659. transform: translateX(0%);
  660. transform-origin: 0 0;
  661. opacity: 1;
  662. }
  663. }
  664. @keyframes antMoveLeftIn {
  665. 0% {
  666. transform: translateX(-100%);
  667. transform-origin: 0 0;
  668. opacity: 0;
  669. }
  670. 100% {
  671. transform: translateX(0%);
  672. transform-origin: 0 0;
  673. opacity: 1;
  674. }
  675. }
  676. @-webkit-keyframes antMoveLeftOut {
  677. 0% {
  678. transform: translateX(0%);
  679. transform-origin: 0 0;
  680. opacity: 1;
  681. }
  682. 100% {
  683. transform: translateX(-100%);
  684. transform-origin: 0 0;
  685. opacity: 0;
  686. }
  687. }
  688. @keyframes antMoveLeftOut {
  689. 0% {
  690. transform: translateX(0%);
  691. transform-origin: 0 0;
  692. opacity: 1;
  693. }
  694. 100% {
  695. transform: translateX(-100%);
  696. transform-origin: 0 0;
  697. opacity: 0;
  698. }
  699. }
  700. @-webkit-keyframes antMoveRightIn {
  701. 0% {
  702. transform: translateX(100%);
  703. transform-origin: 0 0;
  704. opacity: 0;
  705. }
  706. 100% {
  707. transform: translateX(0%);
  708. transform-origin: 0 0;
  709. opacity: 1;
  710. }
  711. }
  712. @keyframes antMoveRightIn {
  713. 0% {
  714. transform: translateX(100%);
  715. transform-origin: 0 0;
  716. opacity: 0;
  717. }
  718. 100% {
  719. transform: translateX(0%);
  720. transform-origin: 0 0;
  721. opacity: 1;
  722. }
  723. }
  724. @-webkit-keyframes antMoveRightOut {
  725. 0% {
  726. transform: translateX(0%);
  727. transform-origin: 0 0;
  728. opacity: 1;
  729. }
  730. 100% {
  731. transform: translateX(100%);
  732. transform-origin: 0 0;
  733. opacity: 0;
  734. }
  735. }
  736. @keyframes antMoveRightOut {
  737. 0% {
  738. transform: translateX(0%);
  739. transform-origin: 0 0;
  740. opacity: 1;
  741. }
  742. 100% {
  743. transform: translateX(100%);
  744. transform-origin: 0 0;
  745. opacity: 0;
  746. }
  747. }
  748. @-webkit-keyframes antMoveUpIn {
  749. 0% {
  750. transform: translateY(-100%);
  751. transform-origin: 0 0;
  752. opacity: 0;
  753. }
  754. 100% {
  755. transform: translateY(0%);
  756. transform-origin: 0 0;
  757. opacity: 1;
  758. }
  759. }
  760. @keyframes antMoveUpIn {
  761. 0% {
  762. transform: translateY(-100%);
  763. transform-origin: 0 0;
  764. opacity: 0;
  765. }
  766. 100% {
  767. transform: translateY(0%);
  768. transform-origin: 0 0;
  769. opacity: 1;
  770. }
  771. }
  772. @-webkit-keyframes antMoveUpOut {
  773. 0% {
  774. transform: translateY(0%);
  775. transform-origin: 0 0;
  776. opacity: 1;
  777. }
  778. 100% {
  779. transform: translateY(-100%);
  780. transform-origin: 0 0;
  781. opacity: 0;
  782. }
  783. }
  784. @keyframes antMoveUpOut {
  785. 0% {
  786. transform: translateY(0%);
  787. transform-origin: 0 0;
  788. opacity: 1;
  789. }
  790. 100% {
  791. transform: translateY(-100%);
  792. transform-origin: 0 0;
  793. opacity: 0;
  794. }
  795. }
  796. @-webkit-keyframes loadingCircle {
  797. 100% {
  798. transform: rotate(360deg);
  799. }
  800. }
  801. @keyframes loadingCircle {
  802. 100% {
  803. transform: rotate(360deg);
  804. }
  805. }
  806. [ant-click-animating='true'],
  807. [ant-click-animating-without-extra-node='true'] {
  808. position: relative;
  809. }
  810. html {
  811. --antd-wave-shadow-color: #1890ff;
  812. }
  813. [ant-click-animating-without-extra-node='true']::after,
  814. .ant-click-animating-node {
  815. position: absolute;
  816. top: 0;
  817. right: 0;
  818. bottom: 0;
  819. left: 0;
  820. display: block;
  821. border-radius: inherit;
  822. box-shadow: 0 0 0 0 #1890ff;
  823. box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  824. opacity: 0.2;
  825. -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  826. animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  827. -webkit-animation-fill-mode: forwards;
  828. animation-fill-mode: forwards;
  829. content: '';
  830. pointer-events: none;
  831. }
  832. @-webkit-keyframes waveEffect {
  833. 100% {
  834. box-shadow: 0 0 0 #1890ff;
  835. box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  836. }
  837. }
  838. @keyframes waveEffect {
  839. 100% {
  840. box-shadow: 0 0 0 #1890ff;
  841. box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  842. }
  843. }
  844. @-webkit-keyframes fadeEffect {
  845. 100% {
  846. opacity: 0;
  847. }
  848. }
  849. @keyframes fadeEffect {
  850. 100% {
  851. opacity: 0;
  852. }
  853. }
  854. .slide-up-enter,
  855. .slide-up-appear {
  856. -webkit-animation-duration: 0.2s;
  857. animation-duration: 0.2s;
  858. -webkit-animation-fill-mode: both;
  859. animation-fill-mode: both;
  860. -webkit-animation-play-state: paused;
  861. animation-play-state: paused;
  862. }
  863. .slide-up-leave {
  864. -webkit-animation-duration: 0.2s;
  865. animation-duration: 0.2s;
  866. -webkit-animation-fill-mode: both;
  867. animation-fill-mode: both;
  868. -webkit-animation-play-state: paused;
  869. animation-play-state: paused;
  870. }
  871. .slide-up-enter.slide-up-enter-active,
  872. .slide-up-appear.slide-up-appear-active {
  873. -webkit-animation-name: antSlideUpIn;
  874. animation-name: antSlideUpIn;
  875. -webkit-animation-play-state: running;
  876. animation-play-state: running;
  877. }
  878. .slide-up-leave.slide-up-leave-active {
  879. -webkit-animation-name: antSlideUpOut;
  880. animation-name: antSlideUpOut;
  881. -webkit-animation-play-state: running;
  882. animation-play-state: running;
  883. pointer-events: none;
  884. }
  885. .slide-up-enter,
  886. .slide-up-appear {
  887. opacity: 0;
  888. -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  889. animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  890. }
  891. .slide-up-leave {
  892. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  893. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  894. }
  895. .slide-down-enter,
  896. .slide-down-appear {
  897. -webkit-animation-duration: 0.2s;
  898. animation-duration: 0.2s;
  899. -webkit-animation-fill-mode: both;
  900. animation-fill-mode: both;
  901. -webkit-animation-play-state: paused;
  902. animation-play-state: paused;
  903. }
  904. .slide-down-leave {
  905. -webkit-animation-duration: 0.2s;
  906. animation-duration: 0.2s;
  907. -webkit-animation-fill-mode: both;
  908. animation-fill-mode: both;
  909. -webkit-animation-play-state: paused;
  910. animation-play-state: paused;
  911. }
  912. .slide-down-enter.slide-down-enter-active,
  913. .slide-down-appear.slide-down-appear-active {
  914. -webkit-animation-name: antSlideDownIn;
  915. animation-name: antSlideDownIn;
  916. -webkit-animation-play-state: running;
  917. animation-play-state: running;
  918. }
  919. .slide-down-leave.slide-down-leave-active {
  920. -webkit-animation-name: antSlideDownOut;
  921. animation-name: antSlideDownOut;
  922. -webkit-animation-play-state: running;
  923. animation-play-state: running;
  924. pointer-events: none;
  925. }
  926. .slide-down-enter,
  927. .slide-down-appear {
  928. opacity: 0;
  929. -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  930. animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  931. }
  932. .slide-down-leave {
  933. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  934. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  935. }
  936. .slide-left-enter,
  937. .slide-left-appear {
  938. -webkit-animation-duration: 0.2s;
  939. animation-duration: 0.2s;
  940. -webkit-animation-fill-mode: both;
  941. animation-fill-mode: both;
  942. -webkit-animation-play-state: paused;
  943. animation-play-state: paused;
  944. }
  945. .slide-left-leave {
  946. -webkit-animation-duration: 0.2s;
  947. animation-duration: 0.2s;
  948. -webkit-animation-fill-mode: both;
  949. animation-fill-mode: both;
  950. -webkit-animation-play-state: paused;
  951. animation-play-state: paused;
  952. }
  953. .slide-left-enter.slide-left-enter-active,
  954. .slide-left-appear.slide-left-appear-active {
  955. -webkit-animation-name: antSlideLeftIn;
  956. animation-name: antSlideLeftIn;
  957. -webkit-animation-play-state: running;
  958. animation-play-state: running;
  959. }
  960. .slide-left-leave.slide-left-leave-active {
  961. -webkit-animation-name: antSlideLeftOut;
  962. animation-name: antSlideLeftOut;
  963. -webkit-animation-play-state: running;
  964. animation-play-state: running;
  965. pointer-events: none;
  966. }
  967. .slide-left-enter,
  968. .slide-left-appear {
  969. opacity: 0;
  970. -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  971. animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  972. }
  973. .slide-left-leave {
  974. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  975. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  976. }
  977. .slide-right-enter,
  978. .slide-right-appear {
  979. -webkit-animation-duration: 0.2s;
  980. animation-duration: 0.2s;
  981. -webkit-animation-fill-mode: both;
  982. animation-fill-mode: both;
  983. -webkit-animation-play-state: paused;
  984. animation-play-state: paused;
  985. }
  986. .slide-right-leave {
  987. -webkit-animation-duration: 0.2s;
  988. animation-duration: 0.2s;
  989. -webkit-animation-fill-mode: both;
  990. animation-fill-mode: both;
  991. -webkit-animation-play-state: paused;
  992. animation-play-state: paused;
  993. }
  994. .slide-right-enter.slide-right-enter-active,
  995. .slide-right-appear.slide-right-appear-active {
  996. -webkit-animation-name: antSlideRightIn;
  997. animation-name: antSlideRightIn;
  998. -webkit-animation-play-state: running;
  999. animation-play-state: running;
  1000. }
  1001. .slide-right-leave.slide-right-leave-active {
  1002. -webkit-animation-name: antSlideRightOut;
  1003. animation-name: antSlideRightOut;
  1004. -webkit-animation-play-state: running;
  1005. animation-play-state: running;
  1006. pointer-events: none;
  1007. }
  1008. .slide-right-enter,
  1009. .slide-right-appear {
  1010. opacity: 0;
  1011. -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  1012. animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  1013. }
  1014. .slide-right-leave {
  1015. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  1016. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  1017. }
  1018. @-webkit-keyframes antSlideUpIn {
  1019. 0% {
  1020. transform: scaleY(0.8);
  1021. transform-origin: 0% 0%;
  1022. opacity: 0;
  1023. }
  1024. 100% {
  1025. transform: scaleY(1);
  1026. transform-origin: 0% 0%;
  1027. opacity: 1;
  1028. }
  1029. }
  1030. @keyframes antSlideUpIn {
  1031. 0% {
  1032. transform: scaleY(0.8);
  1033. transform-origin: 0% 0%;
  1034. opacity: 0;
  1035. }
  1036. 100% {
  1037. transform: scaleY(1);
  1038. transform-origin: 0% 0%;
  1039. opacity: 1;
  1040. }
  1041. }
  1042. @-webkit-keyframes antSlideUpOut {
  1043. 0% {
  1044. transform: scaleY(1);
  1045. transform-origin: 0% 0%;
  1046. opacity: 1;
  1047. }
  1048. 100% {
  1049. transform: scaleY(0.8);
  1050. transform-origin: 0% 0%;
  1051. opacity: 0;
  1052. }
  1053. }
  1054. @keyframes antSlideUpOut {
  1055. 0% {
  1056. transform: scaleY(1);
  1057. transform-origin: 0% 0%;
  1058. opacity: 1;
  1059. }
  1060. 100% {
  1061. transform: scaleY(0.8);
  1062. transform-origin: 0% 0%;
  1063. opacity: 0;
  1064. }
  1065. }
  1066. @-webkit-keyframes antSlideDownIn {
  1067. 0% {
  1068. transform: scaleY(0.8);
  1069. transform-origin: 100% 100%;
  1070. opacity: 0;
  1071. }
  1072. 100% {
  1073. transform: scaleY(1);
  1074. transform-origin: 100% 100%;
  1075. opacity: 1;
  1076. }
  1077. }
  1078. @keyframes antSlideDownIn {
  1079. 0% {
  1080. transform: scaleY(0.8);
  1081. transform-origin: 100% 100%;
  1082. opacity: 0;
  1083. }
  1084. 100% {
  1085. transform: scaleY(1);
  1086. transform-origin: 100% 100%;
  1087. opacity: 1;
  1088. }
  1089. }
  1090. @-webkit-keyframes antSlideDownOut {
  1091. 0% {
  1092. transform: scaleY(1);
  1093. transform-origin: 100% 100%;
  1094. opacity: 1;
  1095. }
  1096. 100% {
  1097. transform: scaleY(0.8);
  1098. transform-origin: 100% 100%;
  1099. opacity: 0;
  1100. }
  1101. }
  1102. @keyframes antSlideDownOut {
  1103. 0% {
  1104. transform: scaleY(1);
  1105. transform-origin: 100% 100%;
  1106. opacity: 1;
  1107. }
  1108. 100% {
  1109. transform: scaleY(0.8);
  1110. transform-origin: 100% 100%;
  1111. opacity: 0;
  1112. }
  1113. }
  1114. @-webkit-keyframes antSlideLeftIn {
  1115. 0% {
  1116. transform: scaleX(0.8);
  1117. transform-origin: 0% 0%;
  1118. opacity: 0;
  1119. }
  1120. 100% {
  1121. transform: scaleX(1);
  1122. transform-origin: 0% 0%;
  1123. opacity: 1;
  1124. }
  1125. }
  1126. @keyframes antSlideLeftIn {
  1127. 0% {
  1128. transform: scaleX(0.8);
  1129. transform-origin: 0% 0%;
  1130. opacity: 0;
  1131. }
  1132. 100% {
  1133. transform: scaleX(1);
  1134. transform-origin: 0% 0%;
  1135. opacity: 1;
  1136. }
  1137. }
  1138. @-webkit-keyframes antSlideLeftOut {
  1139. 0% {
  1140. transform: scaleX(1);
  1141. transform-origin: 0% 0%;
  1142. opacity: 1;
  1143. }
  1144. 100% {
  1145. transform: scaleX(0.8);
  1146. transform-origin: 0% 0%;
  1147. opacity: 0;
  1148. }
  1149. }
  1150. @keyframes antSlideLeftOut {
  1151. 0% {
  1152. transform: scaleX(1);
  1153. transform-origin: 0% 0%;
  1154. opacity: 1;
  1155. }
  1156. 100% {
  1157. transform: scaleX(0.8);
  1158. transform-origin: 0% 0%;
  1159. opacity: 0;
  1160. }
  1161. }
  1162. @-webkit-keyframes antSlideRightIn {
  1163. 0% {
  1164. transform: scaleX(0.8);
  1165. transform-origin: 100% 0%;
  1166. opacity: 0;
  1167. }
  1168. 100% {
  1169. transform: scaleX(1);
  1170. transform-origin: 100% 0%;
  1171. opacity: 1;
  1172. }
  1173. }
  1174. @keyframes antSlideRightIn {
  1175. 0% {
  1176. transform: scaleX(0.8);
  1177. transform-origin: 100% 0%;
  1178. opacity: 0;
  1179. }
  1180. 100% {
  1181. transform: scaleX(1);
  1182. transform-origin: 100% 0%;
  1183. opacity: 1;
  1184. }
  1185. }
  1186. @-webkit-keyframes antSlideRightOut {
  1187. 0% {
  1188. transform: scaleX(1);
  1189. transform-origin: 100% 0%;
  1190. opacity: 1;
  1191. }
  1192. 100% {
  1193. transform: scaleX(0.8);
  1194. transform-origin: 100% 0%;
  1195. opacity: 0;
  1196. }
  1197. }
  1198. @keyframes antSlideRightOut {
  1199. 0% {
  1200. transform: scaleX(1);
  1201. transform-origin: 100% 0%;
  1202. opacity: 1;
  1203. }
  1204. 100% {
  1205. transform: scaleX(0.8);
  1206. transform-origin: 100% 0%;
  1207. opacity: 0;
  1208. }
  1209. }
  1210. .swing-enter,
  1211. .swing-appear {
  1212. -webkit-animation-duration: 0.2s;
  1213. animation-duration: 0.2s;
  1214. -webkit-animation-fill-mode: both;
  1215. animation-fill-mode: both;
  1216. -webkit-animation-play-state: paused;
  1217. animation-play-state: paused;
  1218. }
  1219. .swing-enter.swing-enter-active,
  1220. .swing-appear.swing-appear-active {
  1221. -webkit-animation-name: antSwingIn;
  1222. animation-name: antSwingIn;
  1223. -webkit-animation-play-state: running;
  1224. animation-play-state: running;
  1225. }
  1226. @-webkit-keyframes antSwingIn {
  1227. 0%,
  1228. 100% {
  1229. transform: translateX(0);
  1230. }
  1231. 20% {
  1232. transform: translateX(-10px);
  1233. }
  1234. 40% {
  1235. transform: translateX(10px);
  1236. }
  1237. 60% {
  1238. transform: translateX(-5px);
  1239. }
  1240. 80% {
  1241. transform: translateX(5px);
  1242. }
  1243. }
  1244. @keyframes antSwingIn {
  1245. 0%,
  1246. 100% {
  1247. transform: translateX(0);
  1248. }
  1249. 20% {
  1250. transform: translateX(-10px);
  1251. }
  1252. 40% {
  1253. transform: translateX(10px);
  1254. }
  1255. 60% {
  1256. transform: translateX(-5px);
  1257. }
  1258. 80% {
  1259. transform: translateX(5px);
  1260. }
  1261. }
  1262. .zoom-enter,
  1263. .zoom-appear {
  1264. -webkit-animation-duration: 0.2s;
  1265. animation-duration: 0.2s;
  1266. -webkit-animation-fill-mode: both;
  1267. animation-fill-mode: both;
  1268. -webkit-animation-play-state: paused;
  1269. animation-play-state: paused;
  1270. }
  1271. .zoom-leave {
  1272. -webkit-animation-duration: 0.2s;
  1273. animation-duration: 0.2s;
  1274. -webkit-animation-fill-mode: both;
  1275. animation-fill-mode: both;
  1276. -webkit-animation-play-state: paused;
  1277. animation-play-state: paused;
  1278. }
  1279. .zoom-enter.zoom-enter-active,
  1280. .zoom-appear.zoom-appear-active {
  1281. -webkit-animation-name: antZoomIn;
  1282. animation-name: antZoomIn;
  1283. -webkit-animation-play-state: running;
  1284. animation-play-state: running;
  1285. }
  1286. .zoom-leave.zoom-leave-active {
  1287. -webkit-animation-name: antZoomOut;
  1288. animation-name: antZoomOut;
  1289. -webkit-animation-play-state: running;
  1290. animation-play-state: running;
  1291. pointer-events: none;
  1292. }
  1293. .zoom-enter,
  1294. .zoom-appear {
  1295. transform: scale(0);
  1296. opacity: 0;
  1297. -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  1298. animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  1299. }
  1300. .zoom-leave {
  1301. -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  1302. animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  1303. }
  1304. .zoom-big-enter,
  1305. .zoom-big-appear {
  1306. -webkit-animation-duration: 0.2s;
  1307. animation-duration: 0.2s;
  1308. -webkit-animation-fill-mode: both;
  1309. animation-fill-mode: both;
  1310. -webkit-animation-play-state: paused;
  1311. animation-play-state: paused;
  1312. }
  1313. .zoom-big-leave {
  1314. -webkit-animation-duration: 0.2s;
  1315. animation-duration: 0.2s;
  1316. -webkit-animation-fill-mode: both;
  1317. animation-fill-mode: both;
  1318. -webkit-animation-play-state: paused;
  1319. animation-play-state: paused;
  1320. }
  1321. .zoom-big-enter.zoom-big-enter-active,
  1322. .zoom-big-appear.zoom-big-appear-active {
  1323. -webkit-animation-name: antZoomBigIn;
  1324. animation-name: antZoomBigIn;
  1325. -webkit-animation-play-state: running;
  1326. animation-play-state: running;
  1327. }
  1328. .zoom-big-leave.zoom-big-leave-active {
  1329. -webkit-animation-name: antZoomBigOut;
  1330. animation-name: antZoomBigOut;
  1331. -webkit-animation-play-state: running;
  1332. animation-play-state: running;
  1333. pointer-events: none;
  1334. }
  1335. .zoom-big-enter,
  1336. .zoom-big-appear {
  1337. transform: scale(0);
  1338. opacity: 0;
  1339. -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  1340. animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  1341. }
  1342. .zoom-big-leave {
  1343. -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  1344. animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  1345. }
  1346. .zoom-big-fast-enter,
  1347. .zoom-big-fast-appear {
  1348. -webkit-animation-duration: 0.1s;
  1349. animation-duration: 0.1s;
  1350. -webkit-animation-fill-mode: both;
  1351. animation-fill-mode: both;
  1352. -webkit-animation-play-state: paused;
  1353. animation-play-state: paused;
  1354. }
  1355. .zoom-big-fast-leave {
  1356. -webkit-animation-duration: 0.1s;
  1357. animation-duration: 0.1s;
  1358. -webkit-animation-fill-mode: both;
  1359. animation-fill-mode: both;
  1360. -webkit-animation-play-state: paused;
  1361. animation-play-state: paused;
  1362. }
  1363. .zoom-big-fast-enter.zoom-big-fast-enter-active,
  1364. .zoom-big-fast-appear.zoom-big-fast-appear-active {
  1365. -webkit-animation-name: antZoomBigIn;
  1366. animation-name: antZoomBigIn;
  1367. -webkit-animation-play-state: running;
  1368. animation-play-state: running;
  1369. }
  1370. .zoom-big-fast-leave.zoom-big-fast-leave-active {
  1371. -webkit-animation-name: antZoomBigOut;
  1372. animation-name: antZoomBigOut;
  1373. -webkit-animation-play-state: running;
  1374. animation-play-state: running;
  1375. pointer-events: none;
  1376. }
  1377. .zoom-big-fast-enter,
  1378. .zoom-big-fast-appear {
  1379. transform: scale(0);
  1380. opacity: 0;
  1381. -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  1382. animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  1383. }
  1384. .zoom-big-fast-leave {
  1385. -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  1386. animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  1387. }
  1388. .zoom-up-enter,
  1389. .zoom-up-appear {
  1390. -webkit-animation-duration: 0.2s;
  1391. animation-duration: 0.2s;
  1392. -webkit-animation-fill-mode: both;
  1393. animation-fill-mode: both;
  1394. -webkit-animation-play-state: paused;
  1395. animation-play-state: paused;
  1396. }
  1397. .zoom-up-leave {
  1398. -webkit-animation-duration: 0.2s;
  1399. animation-duration: 0.2s;
  1400. -webkit-animation-fill-mode: both;
  1401. animation-fill-mode: both;
  1402. -webkit-animation-play-state: paused;
  1403. animation-play-state: paused;
  1404. }
  1405. .zoom-up-enter.zoom-up-enter-active,
  1406. .zoom-up-appear.zoom-up-appear-active {
  1407. -webkit-animation-name: antZoomUpIn;
  1408. animation-name: antZoomUpIn;
  1409. -webkit-animation-play-state: running;
  1410. animation-play-state: running;
  1411. }
  1412. .zoom-up-leave.zoom-up-leave-active {
  1413. -webkit-animation-name: antZoomUpOut;
  1414. animation-name: antZoomUpOut;
  1415. -webkit-animation-play-state: running;
  1416. animation-play-state: running;
  1417. pointer-events: none;
  1418. }
  1419. .zoom-up-enter,
  1420. .zoom-up-appear {
  1421. transform: scale(0);
  1422. opacity: 0;
  1423. -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  1424. animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  1425. }
  1426. .zoom-up-leave {
  1427. -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  1428. animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  1429. }
  1430. .zoom-down-enter,
  1431. .zoom-down-appear {
  1432. -webkit-animation-duration: 0.2s;
  1433. animation-duration: 0.2s;
  1434. -webkit-animation-fill-mode: both;
  1435. animation-fill-mode: both;
  1436. -webkit-animation-play-state: paused;
  1437. animation-play-state: paused;
  1438. }
  1439. .zoom-down-leave {
  1440. -webkit-animation-duration: 0.2s;
  1441. animation-duration: 0.2s;
  1442. -webkit-animation-fill-mode: both;
  1443. animation-fill-mode: both;
  1444. -webkit-animation-play-state: paused;
  1445. animation-play-state: paused;
  1446. }
  1447. .zoom-down-enter.zoom-down-enter-active,
  1448. .zoom-down-appear.zoom-down-appear-active {
  1449. -webkit-animation-name: antZoomDownIn;
  1450. animation-name: antZoomDownIn;
  1451. -webkit-animation-play-state: running;
  1452. animation-play-state: running;
  1453. }
  1454. .zoom-down-leave.zoom-down-leave-active {
  1455. -webkit-animation-name: antZoomDownOut;
  1456. animation-name: antZoomDownOut;
  1457. -webkit-animation-play-state: running;
  1458. animation-play-state: running;
  1459. pointer-events: none;
  1460. }
  1461. .zoom-down-enter,
  1462. .zoom-down-appear {
  1463. transform: scale(0);
  1464. opacity: 0;
  1465. -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  1466. animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  1467. }
  1468. .zoom-down-leave {
  1469. -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  1470. animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  1471. }
  1472. .zoom-left-enter,
  1473. .zoom-left-appear {
  1474. -webkit-animation-duration: 0.2s;
  1475. animation-duration: 0.2s;
  1476. -webkit-animation-fill-mode: both;
  1477. animation-fill-mode: both;
  1478. -webkit-animation-play-state: paused;
  1479. animation-play-state: paused;
  1480. }
  1481. .zoom-left-leave {
  1482. -webkit-animation-duration: 0.2s;
  1483. animation-duration: 0.2s;
  1484. -webkit-animation-fill-mode: both;
  1485. animation-fill-mode: both;
  1486. -webkit-animation-play-state: paused;
  1487. animation-play-state: paused;
  1488. }
  1489. .zoom-left-enter.zoom-left-enter-active,
  1490. .zoom-left-appear.zoom-left-appear-active {
  1491. -webkit-animation-name: antZoomLeftIn;
  1492. animation-name: antZoomLeftIn;
  1493. -webkit-animation-play-state: running;
  1494. animation-play-state: running;
  1495. }
  1496. .zoom-left-leave.zoom-left-leave-active {
  1497. -webkit-animation-name: antZoomLeftOut;
  1498. animation-name: antZoomLeftOut;
  1499. -webkit-animation-play-state: running;
  1500. animation-play-state: running;
  1501. pointer-events: none;
  1502. }
  1503. .zoom-left-enter,
  1504. .zoom-left-appear {
  1505. transform: scale(0);
  1506. opacity: 0;
  1507. -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  1508. animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  1509. }
  1510. .zoom-left-leave {
  1511. -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  1512. animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  1513. }
  1514. .zoom-right-enter,
  1515. .zoom-right-appear {
  1516. -webkit-animation-duration: 0.2s;
  1517. animation-duration: 0.2s;
  1518. -webkit-animation-fill-mode: both;
  1519. animation-fill-mode: both;
  1520. -webkit-animation-play-state: paused;
  1521. animation-play-state: paused;
  1522. }
  1523. .zoom-right-leave {
  1524. -webkit-animation-duration: 0.2s;
  1525. animation-duration: 0.2s;
  1526. -webkit-animation-fill-mode: both;
  1527. animation-fill-mode: both;
  1528. -webkit-animation-play-state: paused;
  1529. animation-play-state: paused;
  1530. }
  1531. .zoom-right-enter.zoom-right-enter-active,
  1532. .zoom-right-appear.zoom-right-appear-active {
  1533. -webkit-animation-name: antZoomRightIn;
  1534. animation-name: antZoomRightIn;
  1535. -webkit-animation-play-state: running;
  1536. animation-play-state: running;
  1537. }
  1538. .zoom-right-leave.zoom-right-leave-active {
  1539. -webkit-animation-name: antZoomRightOut;
  1540. animation-name: antZoomRightOut;
  1541. -webkit-animation-play-state: running;
  1542. animation-play-state: running;
  1543. pointer-events: none;
  1544. }
  1545. .zoom-right-enter,
  1546. .zoom-right-appear {
  1547. transform: scale(0);
  1548. opacity: 0;
  1549. -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  1550. animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  1551. }
  1552. .zoom-right-leave {
  1553. -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  1554. animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  1555. }
  1556. @-webkit-keyframes antZoomIn {
  1557. 0% {
  1558. transform: scale(0.2);
  1559. opacity: 0;
  1560. }
  1561. 100% {
  1562. transform: scale(1);
  1563. opacity: 1;
  1564. }
  1565. }
  1566. @keyframes antZoomIn {
  1567. 0% {
  1568. transform: scale(0.2);
  1569. opacity: 0;
  1570. }
  1571. 100% {
  1572. transform: scale(1);
  1573. opacity: 1;
  1574. }
  1575. }
  1576. @-webkit-keyframes antZoomOut {
  1577. 0% {
  1578. transform: scale(1);
  1579. }
  1580. 100% {
  1581. transform: scale(0.2);
  1582. opacity: 0;
  1583. }
  1584. }
  1585. @keyframes antZoomOut {
  1586. 0% {
  1587. transform: scale(1);
  1588. }
  1589. 100% {
  1590. transform: scale(0.2);
  1591. opacity: 0;
  1592. }
  1593. }
  1594. @-webkit-keyframes antZoomBigIn {
  1595. 0% {
  1596. transform: scale(0.8);
  1597. opacity: 0;
  1598. }
  1599. 100% {
  1600. transform: scale(1);
  1601. opacity: 1;
  1602. }
  1603. }
  1604. @keyframes antZoomBigIn {
  1605. 0% {
  1606. transform: scale(0.8);
  1607. opacity: 0;
  1608. }
  1609. 100% {
  1610. transform: scale(1);
  1611. opacity: 1;
  1612. }
  1613. }
  1614. @-webkit-keyframes antZoomBigOut {
  1615. 0% {
  1616. transform: scale(1);
  1617. }
  1618. 100% {
  1619. transform: scale(0.8);
  1620. opacity: 0;
  1621. }
  1622. }
  1623. @keyframes antZoomBigOut {
  1624. 0% {
  1625. transform: scale(1);
  1626. }
  1627. 100% {
  1628. transform: scale(0.8);
  1629. opacity: 0;
  1630. }
  1631. }
  1632. @-webkit-keyframes antZoomUpIn {
  1633. 0% {
  1634. transform: scale(0.8);
  1635. transform-origin: 50% 0%;
  1636. opacity: 0;
  1637. }
  1638. 100% {
  1639. transform: scale(1);
  1640. transform-origin: 50% 0%;
  1641. }
  1642. }
  1643. @keyframes antZoomUpIn {
  1644. 0% {
  1645. transform: scale(0.8);
  1646. transform-origin: 50% 0%;
  1647. opacity: 0;
  1648. }
  1649. 100% {
  1650. transform: scale(1);
  1651. transform-origin: 50% 0%;
  1652. }
  1653. }
  1654. @-webkit-keyframes antZoomUpOut {
  1655. 0% {
  1656. transform: scale(1);
  1657. transform-origin: 50% 0%;
  1658. }
  1659. 100% {
  1660. transform: scale(0.8);
  1661. transform-origin: 50% 0%;
  1662. opacity: 0;
  1663. }
  1664. }
  1665. @keyframes antZoomUpOut {
  1666. 0% {
  1667. transform: scale(1);
  1668. transform-origin: 50% 0%;
  1669. }
  1670. 100% {
  1671. transform: scale(0.8);
  1672. transform-origin: 50% 0%;
  1673. opacity: 0;
  1674. }
  1675. }
  1676. @-webkit-keyframes antZoomLeftIn {
  1677. 0% {
  1678. transform: scale(0.8);
  1679. transform-origin: 0% 50%;
  1680. opacity: 0;
  1681. }
  1682. 100% {
  1683. transform: scale(1);
  1684. transform-origin: 0% 50%;
  1685. }
  1686. }
  1687. @keyframes antZoomLeftIn {
  1688. 0% {
  1689. transform: scale(0.8);
  1690. transform-origin: 0% 50%;
  1691. opacity: 0;
  1692. }
  1693. 100% {
  1694. transform: scale(1);
  1695. transform-origin: 0% 50%;
  1696. }
  1697. }
  1698. @-webkit-keyframes antZoomLeftOut {
  1699. 0% {
  1700. transform: scale(1);
  1701. transform-origin: 0% 50%;
  1702. }
  1703. 100% {
  1704. transform: scale(0.8);
  1705. transform-origin: 0% 50%;
  1706. opacity: 0;
  1707. }
  1708. }
  1709. @keyframes antZoomLeftOut {
  1710. 0% {
  1711. transform: scale(1);
  1712. transform-origin: 0% 50%;
  1713. }
  1714. 100% {
  1715. transform: scale(0.8);
  1716. transform-origin: 0% 50%;
  1717. opacity: 0;
  1718. }
  1719. }
  1720. @-webkit-keyframes antZoomRightIn {
  1721. 0% {
  1722. transform: scale(0.8);
  1723. transform-origin: 100% 50%;
  1724. opacity: 0;
  1725. }
  1726. 100% {
  1727. transform: scale(1);
  1728. transform-origin: 100% 50%;
  1729. }
  1730. }
  1731. @keyframes antZoomRightIn {
  1732. 0% {
  1733. transform: scale(0.8);
  1734. transform-origin: 100% 50%;
  1735. opacity: 0;
  1736. }
  1737. 100% {
  1738. transform: scale(1);
  1739. transform-origin: 100% 50%;
  1740. }
  1741. }
  1742. @-webkit-keyframes antZoomRightOut {
  1743. 0% {
  1744. transform: scale(1);
  1745. transform-origin: 100% 50%;
  1746. }
  1747. 100% {
  1748. transform: scale(0.8);
  1749. transform-origin: 100% 50%;
  1750. opacity: 0;
  1751. }
  1752. }
  1753. @keyframes antZoomRightOut {
  1754. 0% {
  1755. transform: scale(1);
  1756. transform-origin: 100% 50%;
  1757. }
  1758. 100% {
  1759. transform: scale(0.8);
  1760. transform-origin: 100% 50%;
  1761. opacity: 0;
  1762. }
  1763. }
  1764. @-webkit-keyframes antZoomDownIn {
  1765. 0% {
  1766. transform: scale(0.8);
  1767. transform-origin: 50% 100%;
  1768. opacity: 0;
  1769. }
  1770. 100% {
  1771. transform: scale(1);
  1772. transform-origin: 50% 100%;
  1773. }
  1774. }
  1775. @keyframes antZoomDownIn {
  1776. 0% {
  1777. transform: scale(0.8);
  1778. transform-origin: 50% 100%;
  1779. opacity: 0;
  1780. }
  1781. 100% {
  1782. transform: scale(1);
  1783. transform-origin: 50% 100%;
  1784. }
  1785. }
  1786. @-webkit-keyframes antZoomDownOut {
  1787. 0% {
  1788. transform: scale(1);
  1789. transform-origin: 50% 100%;
  1790. }
  1791. 100% {
  1792. transform: scale(0.8);
  1793. transform-origin: 50% 100%;
  1794. opacity: 0;
  1795. }
  1796. }
  1797. @keyframes antZoomDownOut {
  1798. 0% {
  1799. transform: scale(1);
  1800. transform-origin: 50% 100%;
  1801. }
  1802. 100% {
  1803. transform: scale(0.8);
  1804. transform-origin: 50% 100%;
  1805. opacity: 0;
  1806. }
  1807. }
  1808. .ant-motion-collapse-legacy {
  1809. overflow: hidden;
  1810. }
  1811. .ant-motion-collapse-legacy-active {
  1812. transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  1813. }
  1814. .ant-motion-collapse {
  1815. overflow: hidden;
  1816. transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  1817. }