PluginProbe
Timetics – Appointment Booking Calendar & Scheduling / 1.0.14
Timetics – Appointment Booking Calendar & Scheduling v1.0.14
1.0.61 1.0.60 1.0.59 1.0.58 1.0.57 1.0.56 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 1.0.19 1.0.2 1.0.20 1.0.21 1.0.22 1.0.23 1.0.24 All 62 releases
timetics / assets / css / vendor.css

vendor.css in Timetics – Appointment Booking Calendar & Scheduling 1.0.14, at assets/css/vendor.css

30,605 lines 653.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*!***********************************************************************************************************************!*\
2 !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/src/scss/vendors.scss ***!
3 \***********************************************************************************************************************/
4 @charset "UTF-8";
5 /*!
6 *
7 * antd v4.24.5
8 *
9 * Copyright 2015-present, Alipay, Inc.
10 * All rights reserved.
11 *
12 */
13 [class*=ant-]::-ms-clear,
14 [class*=ant-] input::-ms-clear,
15 [class*=ant-] input::-ms-reveal,
16 [class^=ant-]::-ms-clear,
17 [class^=ant-] input::-ms-clear,
18 [class^=ant-] input::-ms-reveal {
19 display: none;
20 }
21
22 input::-ms-clear,
23 input::-ms-reveal {
24 display: none;
25 }
26
27 *,
28 :after,
29 :before {
30 box-sizing: border-box;
31 }
32
33 @-ms-viewport {
34 width: device-width;
35 }
36 [tabindex="-1"]:focus {
37 outline: none !important;
38 }
39
40 hr {
41 box-sizing: content-box;
42 height: 0;
43 overflow: visible;
44 }
45
46 a[disabled] {
47 color: rgba(0, 0, 0, 0.25);
48 cursor: not-allowed;
49 }
50
51 .clearfix:after,
52 .clearfix:before {
53 display: table;
54 content: "";
55 }
56
57 .clearfix:after {
58 clear: both;
59 }
60
61 .anticon {
62 display: inline-block;
63 color: inherit;
64 font-style: normal;
65 line-height: 0;
66 text-align: center;
67 text-transform: none;
68 vertical-align: -0.125em;
69 text-rendering: optimizelegibility;
70 -webkit-font-smoothing: antialiased;
71 -moz-osx-font-smoothing: grayscale;
72 }
73
74 .anticon > * {
75 line-height: 1;
76 }
77
78 .anticon svg {
79 display: inline-block;
80 }
81
82 .anticon:before {
83 display: none;
84 }
85
86 .anticon .anticon-icon {
87 display: block;
88 }
89
90 .anticon > .anticon {
91 line-height: 0;
92 vertical-align: 0;
93 }
94
95 .anticon[tabindex] {
96 cursor: pointer;
97 }
98
99 .anticon-spin,
100 .anticon-spin:before {
101 display: inline-block;
102 animation: loadingCircle 1s linear infinite;
103 }
104
105 .ant-fade-appear,
106 .ant-fade-enter,
107 .ant-fade-leave {
108 animation-duration: 0.2s;
109 animation-fill-mode: both;
110 animation-play-state: paused;
111 }
112
113 .ant-fade-appear.ant-fade-appear-active,
114 .ant-fade-enter.ant-fade-enter-active {
115 animation-name: antFadeIn;
116 animation-play-state: running;
117 }
118
119 .ant-fade-leave.ant-fade-leave-active {
120 animation-name: antFadeOut;
121 animation-play-state: running;
122 pointer-events: none;
123 }
124
125 .ant-fade-appear,
126 .ant-fade-enter {
127 opacity: 0;
128 animation-timing-function: linear;
129 }
130
131 .ant-fade-leave {
132 animation-timing-function: linear;
133 }
134
135 @keyframes antFadeIn {
136 0% {
137 opacity: 0;
138 }
139 to {
140 opacity: 1;
141 }
142 }
143 @keyframes antFadeOut {
144 0% {
145 opacity: 1;
146 }
147 to {
148 opacity: 0;
149 }
150 }
151 .ant-move-up-appear,
152 .ant-move-up-enter,
153 .ant-move-up-leave {
154 animation-duration: 0.2s;
155 animation-fill-mode: both;
156 animation-play-state: paused;
157 }
158
159 .ant-move-up-appear.ant-move-up-appear-active,
160 .ant-move-up-enter.ant-move-up-enter-active {
161 animation-name: antMoveUpIn;
162 animation-play-state: running;
163 }
164
165 .ant-move-up-leave.ant-move-up-leave-active {
166 animation-name: antMoveUpOut;
167 animation-play-state: running;
168 pointer-events: none;
169 }
170
171 .ant-move-up-appear,
172 .ant-move-up-enter {
173 opacity: 0;
174 animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
175 }
176
177 .ant-move-up-leave {
178 animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
179 }
180
181 .ant-move-down-appear,
182 .ant-move-down-enter,
183 .ant-move-down-leave {
184 animation-duration: 0.2s;
185 animation-fill-mode: both;
186 animation-play-state: paused;
187 }
188
189 .ant-move-down-appear.ant-move-down-appear-active,
190 .ant-move-down-enter.ant-move-down-enter-active {
191 animation-name: antMoveDownIn;
192 animation-play-state: running;
193 }
194
195 .ant-move-down-leave.ant-move-down-leave-active {
196 animation-name: antMoveDownOut;
197 animation-play-state: running;
198 pointer-events: none;
199 }
200
201 .ant-move-down-appear,
202 .ant-move-down-enter {
203 opacity: 0;
204 animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
205 }
206
207 .ant-move-down-leave {
208 animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
209 }
210
211 .ant-move-left-appear,
212 .ant-move-left-enter,
213 .ant-move-left-leave {
214 animation-duration: 0.2s;
215 animation-fill-mode: both;
216 animation-play-state: paused;
217 }
218
219 .ant-move-left-appear.ant-move-left-appear-active,
220 .ant-move-left-enter.ant-move-left-enter-active {
221 animation-name: antMoveLeftIn;
222 animation-play-state: running;
223 }
224
225 .ant-move-left-leave.ant-move-left-leave-active {
226 animation-name: antMoveLeftOut;
227 animation-play-state: running;
228 pointer-events: none;
229 }
230
231 .ant-move-left-appear,
232 .ant-move-left-enter {
233 opacity: 0;
234 animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
235 }
236
237 .ant-move-left-leave {
238 animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
239 }
240
241 .ant-move-right-appear,
242 .ant-move-right-enter,
243 .ant-move-right-leave {
244 animation-duration: 0.2s;
245 animation-fill-mode: both;
246 animation-play-state: paused;
247 }
248
249 .ant-move-right-appear.ant-move-right-appear-active,
250 .ant-move-right-enter.ant-move-right-enter-active {
251 animation-name: antMoveRightIn;
252 animation-play-state: running;
253 }
254
255 .ant-move-right-leave.ant-move-right-leave-active {
256 animation-name: antMoveRightOut;
257 animation-play-state: running;
258 pointer-events: none;
259 }
260
261 .ant-move-right-appear,
262 .ant-move-right-enter {
263 opacity: 0;
264 animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
265 }
266
267 .ant-move-right-leave {
268 animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
269 }
270
271 @keyframes antMoveDownIn {
272 0% {
273 transform: translateY(100%);
274 transform-origin: 0 0;
275 opacity: 0;
276 }
277 to {
278 transform: translateY(0);
279 transform-origin: 0 0;
280 opacity: 1;
281 }
282 }
283 @keyframes antMoveDownOut {
284 0% {
285 transform: translateY(0);
286 transform-origin: 0 0;
287 opacity: 1;
288 }
289 to {
290 transform: translateY(100%);
291 transform-origin: 0 0;
292 opacity: 0;
293 }
294 }
295 @keyframes antMoveLeftIn {
296 0% {
297 transform: translateX(-100%);
298 transform-origin: 0 0;
299 opacity: 0;
300 }
301 to {
302 transform: translateX(0);
303 transform-origin: 0 0;
304 opacity: 1;
305 }
306 }
307 @keyframes antMoveLeftOut {
308 0% {
309 transform: translateX(0);
310 transform-origin: 0 0;
311 opacity: 1;
312 }
313 to {
314 transform: translateX(-100%);
315 transform-origin: 0 0;
316 opacity: 0;
317 }
318 }
319 @keyframes antMoveRightIn {
320 0% {
321 transform: translateX(100%);
322 transform-origin: 0 0;
323 opacity: 0;
324 }
325 to {
326 transform: translateX(0);
327 transform-origin: 0 0;
328 opacity: 1;
329 }
330 }
331 @keyframes antMoveRightOut {
332 0% {
333 transform: translateX(0);
334 transform-origin: 0 0;
335 opacity: 1;
336 }
337 to {
338 transform: translateX(100%);
339 transform-origin: 0 0;
340 opacity: 0;
341 }
342 }
343 @keyframes antMoveUpIn {
344 0% {
345 transform: translateY(-100%);
346 transform-origin: 0 0;
347 opacity: 0;
348 }
349 to {
350 transform: translateY(0);
351 transform-origin: 0 0;
352 opacity: 1;
353 }
354 }
355 @keyframes antMoveUpOut {
356 0% {
357 transform: translateY(0);
358 transform-origin: 0 0;
359 opacity: 1;
360 }
361 to {
362 transform: translateY(-100%);
363 transform-origin: 0 0;
364 opacity: 0;
365 }
366 }
367 @keyframes loadingCircle {
368 to {
369 transform: rotate(1turn);
370 }
371 }
372 [ant-click-animating-without-extra-node=true],
373 [ant-click-animating=true] {
374 position: relative;
375 }
376
377 html {
378 --antd-wave-shadow-color: #1890ff;
379 --scroll-bar: 0 ;
380 }
381
382 .ant-click-animating-node,
383 [ant-click-animating-without-extra-node=true]:after {
384 position: absolute;
385 top: 0;
386 right: 0;
387 bottom: 0;
388 left: 0;
389 display: block;
390 border-radius: inherit;
391 box-shadow: 0 0 0 0 #1890ff;
392 box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
393 opacity: 0.2;
394 animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
395 animation-fill-mode: forwards;
396 content: "";
397 pointer-events: none;
398 }
399
400 @keyframes waveEffect {
401 to {
402 box-shadow: 0 0 0 #1890ff;
403 box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
404 }
405 }
406 @keyframes fadeEffect {
407 to {
408 opacity: 0;
409 }
410 }
411 .ant-slide-up-appear,
412 .ant-slide-up-enter,
413 .ant-slide-up-leave {
414 animation-duration: 0.2s;
415 animation-fill-mode: both;
416 animation-play-state: paused;
417 }
418
419 .ant-slide-up-appear.ant-slide-up-appear-active,
420 .ant-slide-up-enter.ant-slide-up-enter-active {
421 animation-name: antSlideUpIn;
422 animation-play-state: running;
423 }
424
425 .ant-slide-up-leave.ant-slide-up-leave-active {
426 animation-name: antSlideUpOut;
427 animation-play-state: running;
428 pointer-events: none;
429 }
430
431 .ant-slide-up-appear,
432 .ant-slide-up-enter {
433 opacity: 0;
434 animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
435 }
436
437 .ant-slide-up-leave {
438 animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
439 }
440
441 .ant-slide-down-appear,
442 .ant-slide-down-enter,
443 .ant-slide-down-leave {
444 animation-duration: 0.2s;
445 animation-fill-mode: both;
446 animation-play-state: paused;
447 }
448
449 .ant-slide-down-appear.ant-slide-down-appear-active,
450 .ant-slide-down-enter.ant-slide-down-enter-active {
451 animation-name: antSlideDownIn;
452 animation-play-state: running;
453 }
454
455 .ant-slide-down-leave.ant-slide-down-leave-active {
456 animation-name: antSlideDownOut;
457 animation-play-state: running;
458 pointer-events: none;
459 }
460
461 .ant-slide-down-appear,
462 .ant-slide-down-enter {
463 opacity: 0;
464 animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
465 }
466
467 .ant-slide-down-leave {
468 animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
469 }
470
471 .ant-slide-left-appear,
472 .ant-slide-left-enter,
473 .ant-slide-left-leave {
474 animation-duration: 0.2s;
475 animation-fill-mode: both;
476 animation-play-state: paused;
477 }
478
479 .ant-slide-left-appear.ant-slide-left-appear-active,
480 .ant-slide-left-enter.ant-slide-left-enter-active {
481 animation-name: antSlideLeftIn;
482 animation-play-state: running;
483 }
484
485 .ant-slide-left-leave.ant-slide-left-leave-active {
486 animation-name: antSlideLeftOut;
487 animation-play-state: running;
488 pointer-events: none;
489 }
490
491 .ant-slide-left-appear,
492 .ant-slide-left-enter {
493 opacity: 0;
494 animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
495 }
496
497 .ant-slide-left-leave {
498 animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
499 }
500
501 .ant-slide-right-appear,
502 .ant-slide-right-enter,
503 .ant-slide-right-leave {
504 animation-duration: 0.2s;
505 animation-fill-mode: both;
506 animation-play-state: paused;
507 }
508
509 .ant-slide-right-appear.ant-slide-right-appear-active,
510 .ant-slide-right-enter.ant-slide-right-enter-active {
511 animation-name: antSlideRightIn;
512 animation-play-state: running;
513 }
514
515 .ant-slide-right-leave.ant-slide-right-leave-active {
516 animation-name: antSlideRightOut;
517 animation-play-state: running;
518 pointer-events: none;
519 }
520
521 .ant-slide-right-appear,
522 .ant-slide-right-enter {
523 opacity: 0;
524 animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
525 }
526
527 .ant-slide-right-leave {
528 animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
529 }
530
531 @keyframes antSlideUpIn {
532 0% {
533 transform: scaleY(0.8);
534 transform-origin: 0 0;
535 opacity: 0;
536 }
537 to {
538 transform: scaleY(1);
539 transform-origin: 0 0;
540 opacity: 1;
541 }
542 }
543 @keyframes antSlideUpOut {
544 0% {
545 transform: scaleY(1);
546 transform-origin: 0 0;
547 opacity: 1;
548 }
549 to {
550 transform: scaleY(0.8);
551 transform-origin: 0 0;
552 opacity: 0;
553 }
554 }
555 @keyframes antSlideDownIn {
556 0% {
557 transform: scaleY(0.8);
558 transform-origin: 100% 100%;
559 opacity: 0;
560 }
561 to {
562 transform: scaleY(1);
563 transform-origin: 100% 100%;
564 opacity: 1;
565 }
566 }
567 @keyframes antSlideDownOut {
568 0% {
569 transform: scaleY(1);
570 transform-origin: 100% 100%;
571 opacity: 1;
572 }
573 to {
574 transform: scaleY(0.8);
575 transform-origin: 100% 100%;
576 opacity: 0;
577 }
578 }
579 @keyframes antSlideLeftIn {
580 0% {
581 transform: scaleX(0.8);
582 transform-origin: 0 0;
583 opacity: 0;
584 }
585 to {
586 transform: scaleX(1);
587 transform-origin: 0 0;
588 opacity: 1;
589 }
590 }
591 @keyframes antSlideLeftOut {
592 0% {
593 transform: scaleX(1);
594 transform-origin: 0 0;
595 opacity: 1;
596 }
597 to {
598 transform: scaleX(0.8);
599 transform-origin: 0 0;
600 opacity: 0;
601 }
602 }
603 @keyframes antSlideRightIn {
604 0% {
605 transform: scaleX(0.8);
606 transform-origin: 100% 0;
607 opacity: 0;
608 }
609 to {
610 transform: scaleX(1);
611 transform-origin: 100% 0;
612 opacity: 1;
613 }
614 }
615 @keyframes antSlideRightOut {
616 0% {
617 transform: scaleX(1);
618 transform-origin: 100% 0;
619 opacity: 1;
620 }
621 to {
622 transform: scaleX(0.8);
623 transform-origin: 100% 0;
624 opacity: 0;
625 }
626 }
627 .ant-zoom-appear,
628 .ant-zoom-enter,
629 .ant-zoom-leave {
630 animation-duration: 0.2s;
631 animation-fill-mode: both;
632 animation-play-state: paused;
633 }
634
635 .ant-zoom-appear.ant-zoom-appear-active,
636 .ant-zoom-enter.ant-zoom-enter-active {
637 animation-name: antZoomIn;
638 animation-play-state: running;
639 }
640
641 .ant-zoom-leave.ant-zoom-leave-active {
642 animation-name: antZoomOut;
643 animation-play-state: running;
644 pointer-events: none;
645 }
646
647 .ant-zoom-appear,
648 .ant-zoom-enter {
649 transform: scale(0);
650 opacity: 0;
651 animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
652 }
653
654 .ant-zoom-appear-prepare,
655 .ant-zoom-enter-prepare {
656 transform: none;
657 }
658
659 .ant-zoom-leave {
660 animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
661 }
662
663 .ant-zoom-big-appear,
664 .ant-zoom-big-enter,
665 .ant-zoom-big-leave {
666 animation-duration: 0.2s;
667 animation-fill-mode: both;
668 animation-play-state: paused;
669 }
670
671 .ant-zoom-big-appear.ant-zoom-big-appear-active,
672 .ant-zoom-big-enter.ant-zoom-big-enter-active {
673 animation-name: antZoomBigIn;
674 animation-play-state: running;
675 }
676
677 .ant-zoom-big-leave.ant-zoom-big-leave-active {
678 animation-name: antZoomBigOut;
679 animation-play-state: running;
680 pointer-events: none;
681 }
682
683 .ant-zoom-big-appear,
684 .ant-zoom-big-enter {
685 transform: scale(0);
686 opacity: 0;
687 animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
688 }
689
690 .ant-zoom-big-appear-prepare,
691 .ant-zoom-big-enter-prepare {
692 transform: none;
693 }
694
695 .ant-zoom-big-leave {
696 animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
697 }
698
699 .ant-zoom-big-fast-appear,
700 .ant-zoom-big-fast-enter,
701 .ant-zoom-big-fast-leave {
702 animation-duration: 0.1s;
703 animation-fill-mode: both;
704 animation-play-state: paused;
705 }
706
707 .ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,
708 .ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active {
709 animation-name: antZoomBigIn;
710 animation-play-state: running;
711 }
712
713 .ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
714 animation-name: antZoomBigOut;
715 animation-play-state: running;
716 pointer-events: none;
717 }
718
719 .ant-zoom-big-fast-appear,
720 .ant-zoom-big-fast-enter {
721 transform: scale(0);
722 opacity: 0;
723 animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
724 }
725
726 .ant-zoom-big-fast-appear-prepare,
727 .ant-zoom-big-fast-enter-prepare {
728 transform: none;
729 }
730
731 .ant-zoom-big-fast-leave {
732 animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
733 }
734
735 .ant-zoom-up-appear,
736 .ant-zoom-up-enter,
737 .ant-zoom-up-leave {
738 animation-duration: 0.2s;
739 animation-fill-mode: both;
740 animation-play-state: paused;
741 }
742
743 .ant-zoom-up-appear.ant-zoom-up-appear-active,
744 .ant-zoom-up-enter.ant-zoom-up-enter-active {
745 animation-name: antZoomUpIn;
746 animation-play-state: running;
747 }
748
749 .ant-zoom-up-leave.ant-zoom-up-leave-active {
750 animation-name: antZoomUpOut;
751 animation-play-state: running;
752 pointer-events: none;
753 }
754
755 .ant-zoom-up-appear,
756 .ant-zoom-up-enter {
757 transform: scale(0);
758 opacity: 0;
759 animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
760 }
761
762 .ant-zoom-up-appear-prepare,
763 .ant-zoom-up-enter-prepare {
764 transform: none;
765 }
766
767 .ant-zoom-up-leave {
768 animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
769 }
770
771 .ant-zoom-down-appear,
772 .ant-zoom-down-enter,
773 .ant-zoom-down-leave {
774 animation-duration: 0.2s;
775 animation-fill-mode: both;
776 animation-play-state: paused;
777 }
778
779 .ant-zoom-down-appear.ant-zoom-down-appear-active,
780 .ant-zoom-down-enter.ant-zoom-down-enter-active {
781 animation-name: antZoomDownIn;
782 animation-play-state: running;
783 }
784
785 .ant-zoom-down-leave.ant-zoom-down-leave-active {
786 animation-name: antZoomDownOut;
787 animation-play-state: running;
788 pointer-events: none;
789 }
790
791 .ant-zoom-down-appear,
792 .ant-zoom-down-enter {
793 transform: scale(0);
794 opacity: 0;
795 animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
796 }
797
798 .ant-zoom-down-appear-prepare,
799 .ant-zoom-down-enter-prepare {
800 transform: none;
801 }
802
803 .ant-zoom-down-leave {
804 animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
805 }
806
807 .ant-zoom-left-appear,
808 .ant-zoom-left-enter,
809 .ant-zoom-left-leave {
810 animation-duration: 0.2s;
811 animation-fill-mode: both;
812 animation-play-state: paused;
813 }
814
815 .ant-zoom-left-appear.ant-zoom-left-appear-active,
816 .ant-zoom-left-enter.ant-zoom-left-enter-active {
817 animation-name: antZoomLeftIn;
818 animation-play-state: running;
819 }
820
821 .ant-zoom-left-leave.ant-zoom-left-leave-active {
822 animation-name: antZoomLeftOut;
823 animation-play-state: running;
824 pointer-events: none;
825 }
826
827 .ant-zoom-left-appear,
828 .ant-zoom-left-enter {
829 transform: scale(0);
830 opacity: 0;
831 animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
832 }
833
834 .ant-zoom-left-appear-prepare,
835 .ant-zoom-left-enter-prepare {
836 transform: none;
837 }
838
839 .ant-zoom-left-leave {
840 animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
841 }
842
843 .ant-zoom-right-appear,
844 .ant-zoom-right-enter,
845 .ant-zoom-right-leave {
846 animation-duration: 0.2s;
847 animation-fill-mode: both;
848 animation-play-state: paused;
849 }
850
851 .ant-zoom-right-appear.ant-zoom-right-appear-active,
852 .ant-zoom-right-enter.ant-zoom-right-enter-active {
853 animation-name: antZoomRightIn;
854 animation-play-state: running;
855 }
856
857 .ant-zoom-right-leave.ant-zoom-right-leave-active {
858 animation-name: antZoomRightOut;
859 animation-play-state: running;
860 pointer-events: none;
861 }
862
863 .ant-zoom-right-appear,
864 .ant-zoom-right-enter {
865 transform: scale(0);
866 opacity: 0;
867 animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
868 }
869
870 .ant-zoom-right-appear-prepare,
871 .ant-zoom-right-enter-prepare {
872 transform: none;
873 }
874
875 .ant-zoom-right-leave {
876 animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
877 }
878
879 @keyframes antZoomIn {
880 0% {
881 transform: scale(0.2);
882 opacity: 0;
883 }
884 to {
885 transform: scale(1);
886 opacity: 1;
887 }
888 }
889 @keyframes antZoomOut {
890 0% {
891 transform: scale(1);
892 }
893 to {
894 transform: scale(0.2);
895 opacity: 0;
896 }
897 }
898 @keyframes antZoomBigIn {
899 0% {
900 transform: scale(0.8);
901 opacity: 0;
902 }
903 to {
904 transform: scale(1);
905 opacity: 1;
906 }
907 }
908 @keyframes antZoomBigOut {
909 0% {
910 transform: scale(1);
911 }
912 to {
913 transform: scale(0.8);
914 opacity: 0;
915 }
916 }
917 @keyframes antZoomUpIn {
918 0% {
919 transform: scale(0.8);
920 transform-origin: 50% 0;
921 opacity: 0;
922 }
923 to {
924 transform: scale(1);
925 transform-origin: 50% 0;
926 }
927 }
928 @keyframes antZoomUpOut {
929 0% {
930 transform: scale(1);
931 transform-origin: 50% 0;
932 }
933 to {
934 transform: scale(0.8);
935 transform-origin: 50% 0;
936 opacity: 0;
937 }
938 }
939 @keyframes antZoomLeftIn {
940 0% {
941 transform: scale(0.8);
942 transform-origin: 0 50%;
943 opacity: 0;
944 }
945 to {
946 transform: scale(1);
947 transform-origin: 0 50%;
948 }
949 }
950 @keyframes antZoomLeftOut {
951 0% {
952 transform: scale(1);
953 transform-origin: 0 50%;
954 }
955 to {
956 transform: scale(0.8);
957 transform-origin: 0 50%;
958 opacity: 0;
959 }
960 }
961 @keyframes antZoomRightIn {
962 0% {
963 transform: scale(0.8);
964 transform-origin: 100% 50%;
965 opacity: 0;
966 }
967 to {
968 transform: scale(1);
969 transform-origin: 100% 50%;
970 }
971 }
972 @keyframes antZoomRightOut {
973 0% {
974 transform: scale(1);
975 transform-origin: 100% 50%;
976 }
977 to {
978 transform: scale(0.8);
979 transform-origin: 100% 50%;
980 opacity: 0;
981 }
982 }
983 @keyframes antZoomDownIn {
984 0% {
985 transform: scale(0.8);
986 transform-origin: 50% 100%;
987 opacity: 0;
988 }
989 to {
990 transform: scale(1);
991 transform-origin: 50% 100%;
992 }
993 }
994 @keyframes antZoomDownOut {
995 0% {
996 transform: scale(1);
997 transform-origin: 50% 100%;
998 }
999 to {
1000 transform: scale(0.8);
1001 transform-origin: 50% 100%;
1002 opacity: 0;
1003 }
1004 }
1005 .ant-motion-collapse-legacy {
1006 overflow: hidden;
1007 }
1008
1009 .ant-motion-collapse,
1010 .ant-motion-collapse-legacy-active {
1011 transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
1012 }
1013
1014 .ant-motion-collapse {
1015 overflow: hidden;
1016 }
1017
1018 .ant-affix {
1019 position: fixed;
1020 z-index: 10;
1021 }
1022
1023 .ant-alert {
1024 box-sizing: border-box;
1025 margin: 0;
1026 color: rgba(0, 0, 0, 0.85);
1027 font-size: 14px;
1028 font-variant: tabular-nums;
1029 line-height: 1.5715;
1030 list-style: none;
1031 font-feature-settings: "tnum";
1032 position: relative;
1033 display: flex;
1034 align-items: center;
1035 padding: 8px 15px;
1036 word-wrap: break-word;
1037 border-radius: 2px;
1038 }
1039
1040 .ant-alert-content {
1041 flex: 1;
1042 min-width: 0;
1043 }
1044
1045 .ant-alert-icon {
1046 margin-right: 8px;
1047 }
1048
1049 .ant-alert-description {
1050 display: none;
1051 font-size: 14px;
1052 line-height: 22px;
1053 }
1054
1055 .ant-alert-success {
1056 background-color: #f6ffed;
1057 border: 1px solid #b7eb8f;
1058 }
1059
1060 .ant-alert-success .ant-alert-icon {
1061 color: #52c41a;
1062 }
1063
1064 .ant-alert-info {
1065 background-color: #e6f7ff;
1066 border: 1px solid #91d5ff;
1067 }
1068
1069 .ant-alert-info .ant-alert-icon {
1070 color: #1890ff;
1071 }
1072
1073 .ant-alert-warning {
1074 background-color: #fffbe6;
1075 border: 1px solid #ffe58f;
1076 }
1077
1078 .ant-alert-warning .ant-alert-icon {
1079 color: #faad14;
1080 }
1081
1082 .ant-alert-error {
1083 background-color: #fff2f0;
1084 border: 1px solid #ffccc7;
1085 }
1086
1087 .ant-alert-error .ant-alert-icon {
1088 color: #ff4d4f;
1089 }
1090
1091 .ant-alert-error .ant-alert-description > pre {
1092 margin: 0;
1093 padding: 0;
1094 }
1095
1096 .ant-alert-action {
1097 margin-left: 8px;
1098 }
1099
1100 .ant-alert-close-icon {
1101 margin-left: 8px;
1102 padding: 0;
1103 overflow: hidden;
1104 font-size: 12px;
1105 line-height: 12px;
1106 background-color: transparent;
1107 border: none;
1108 outline: none;
1109 cursor: pointer;
1110 }
1111
1112 .ant-alert-close-icon .anticon-close {
1113 color: rgba(0, 0, 0, 0.45);
1114 transition: color 0.3s;
1115 }
1116
1117 .ant-alert-close-icon .anticon-close:hover {
1118 color: rgba(0, 0, 0, 0.75);
1119 }
1120
1121 .ant-alert-close-text {
1122 color: rgba(0, 0, 0, 0.45);
1123 transition: color 0.3s;
1124 }
1125
1126 .ant-alert-close-text:hover {
1127 color: rgba(0, 0, 0, 0.75);
1128 }
1129
1130 .ant-alert-with-description {
1131 align-items: flex-start;
1132 padding: 15px 15px 15px 24px;
1133 }
1134
1135 .ant-alert-with-description.ant-alert-no-icon {
1136 padding: 15px;
1137 }
1138
1139 .ant-alert-with-description .ant-alert-icon {
1140 margin-right: 15px;
1141 font-size: 24px;
1142 }
1143
1144 .ant-alert-with-description .ant-alert-message {
1145 display: block;
1146 margin-bottom: 4px;
1147 color: rgba(0, 0, 0, 0.85);
1148 font-size: 16px;
1149 }
1150
1151 .ant-alert-message {
1152 color: rgba(0, 0, 0, 0.85);
1153 }
1154
1155 .ant-alert-with-description .ant-alert-description {
1156 display: block;
1157 }
1158
1159 .ant-alert.ant-alert-motion-leave {
1160 overflow: hidden;
1161 opacity: 1;
1162 transition: max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
1163 }
1164
1165 .ant-alert.ant-alert-motion-leave-active {
1166 max-height: 0;
1167 margin-bottom: 0 !important;
1168 padding-top: 0;
1169 padding-bottom: 0;
1170 opacity: 0;
1171 }
1172
1173 .ant-alert-banner {
1174 margin-bottom: 0;
1175 border: 0;
1176 border-radius: 0;
1177 }
1178
1179 .ant-alert.ant-alert-rtl {
1180 direction: rtl;
1181 }
1182
1183 .ant-alert-rtl .ant-alert-icon {
1184 margin-right: auto;
1185 margin-left: 8px;
1186 }
1187
1188 .ant-alert-rtl .ant-alert-action,
1189 .ant-alert-rtl .ant-alert-close-icon {
1190 margin-right: 8px;
1191 margin-left: auto;
1192 }
1193
1194 .ant-alert-rtl.ant-alert-with-description {
1195 padding-right: 24px;
1196 padding-left: 15px;
1197 }
1198
1199 .ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
1200 margin-right: auto;
1201 margin-left: 15px;
1202 }
1203
1204 .ant-anchor {
1205 box-sizing: border-box;
1206 margin: 0;
1207 color: rgba(0, 0, 0, 0.85);
1208 font-size: 14px;
1209 font-variant: tabular-nums;
1210 line-height: 1.5715;
1211 list-style: none;
1212 font-feature-settings: "tnum";
1213 position: relative;
1214 padding: 0 0 0 2px;
1215 }
1216
1217 .ant-anchor-wrapper {
1218 margin-left: -4px;
1219 padding-left: 4px;
1220 overflow: auto;
1221 background-color: transparent;
1222 }
1223
1224 .ant-anchor-ink {
1225 position: absolute;
1226 top: 0;
1227 left: 0;
1228 height: 100%;
1229 }
1230
1231 .ant-anchor-ink:before {
1232 position: relative;
1233 display: block;
1234 width: 2px;
1235 height: 100%;
1236 margin: 0 auto;
1237 background-color: #f0f0f0;
1238 content: " ";
1239 }
1240
1241 .ant-anchor-ink-ball {
1242 position: absolute;
1243 left: 50%;
1244 display: none;
1245 width: 8px;
1246 height: 8px;
1247 background-color: #fff;
1248 border: 2px solid #1890ff;
1249 border-radius: 8px;
1250 transform: translateX(-50%);
1251 transition: top 0.3s ease-in-out;
1252 }
1253
1254 .ant-anchor-ink-ball.ant-anchor-ink-ball-visible {
1255 display: inline-block;
1256 }
1257
1258 .ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball {
1259 display: none;
1260 }
1261
1262 .ant-anchor-link {
1263 padding: 4px 0 4px 16px;
1264 }
1265
1266 .ant-anchor-link-title {
1267 position: relative;
1268 display: block;
1269 margin-bottom: 3px;
1270 overflow: hidden;
1271 color: rgba(0, 0, 0, 0.85);
1272 white-space: nowrap;
1273 text-overflow: ellipsis;
1274 transition: all 0.3s;
1275 }
1276
1277 .ant-anchor-link-title:only-child {
1278 margin-bottom: 0;
1279 }
1280
1281 .ant-anchor-link-active > .ant-anchor-link-title {
1282 color: #1890ff;
1283 }
1284
1285 .ant-anchor-link .ant-anchor-link {
1286 padding-top: 2px;
1287 padding-bottom: 2px;
1288 }
1289
1290 .ant-anchor-rtl {
1291 direction: rtl;
1292 }
1293
1294 .ant-anchor-rtl.ant-anchor-wrapper {
1295 margin-right: -4px;
1296 margin-left: 0;
1297 padding-right: 4px;
1298 padding-left: 0;
1299 }
1300
1301 .ant-anchor-rtl .ant-anchor-ink {
1302 right: 0;
1303 left: auto;
1304 }
1305
1306 .ant-anchor-rtl .ant-anchor-ink-ball {
1307 right: 50%;
1308 left: 0;
1309 transform: translateX(50%);
1310 }
1311
1312 .ant-anchor-rtl .ant-anchor-link {
1313 padding: 4px 16px 4px 0;
1314 }
1315
1316 .ant-select-auto-complete {
1317 box-sizing: border-box;
1318 margin: 0;
1319 padding: 0;
1320 color: rgba(0, 0, 0, 0.85);
1321 font-size: 14px;
1322 font-variant: tabular-nums;
1323 line-height: 1.5715;
1324 list-style: none;
1325 font-feature-settings: "tnum";
1326 }
1327
1328 .ant-select-auto-complete .ant-select-clear {
1329 right: 13px;
1330 }
1331
1332 .ant-avatar {
1333 box-sizing: border-box;
1334 margin: 0;
1335 padding: 0;
1336 color: rgba(0, 0, 0, 0.85);
1337 font-size: 14px;
1338 font-variant: tabular-nums;
1339 line-height: 1.5715;
1340 list-style: none;
1341 font-feature-settings: "tnum";
1342 position: relative;
1343 display: inline-block;
1344 overflow: hidden;
1345 color: #fff;
1346 white-space: nowrap;
1347 text-align: center;
1348 vertical-align: middle;
1349 background: #ccc;
1350 width: 32px;
1351 height: 32px;
1352 line-height: 32px;
1353 border-radius: 50%;
1354 }
1355
1356 .ant-avatar-image {
1357 background: transparent;
1358 }
1359
1360 .ant-avatar .ant-image-img {
1361 display: block;
1362 }
1363
1364 .ant-avatar-string {
1365 position: absolute;
1366 left: 50%;
1367 transform-origin: 0 center;
1368 }
1369
1370 .ant-avatar.ant-avatar-icon {
1371 font-size: 18px;
1372 }
1373
1374 .ant-avatar.ant-avatar-icon > .anticon {
1375 margin: 0;
1376 }
1377
1378 .ant-avatar-lg {
1379 width: 40px;
1380 height: 40px;
1381 line-height: 40px;
1382 border-radius: 50%;
1383 }
1384
1385 .ant-avatar-lg-string {
1386 position: absolute;
1387 left: 50%;
1388 transform-origin: 0 center;
1389 }
1390
1391 .ant-avatar-lg.ant-avatar-icon {
1392 font-size: 24px;
1393 }
1394
1395 .ant-avatar-lg.ant-avatar-icon > .anticon {
1396 margin: 0;
1397 }
1398
1399 .ant-avatar-sm {
1400 width: 24px;
1401 height: 24px;
1402 line-height: 24px;
1403 border-radius: 50%;
1404 }
1405
1406 .ant-avatar-sm-string {
1407 position: absolute;
1408 left: 50%;
1409 transform-origin: 0 center;
1410 }
1411
1412 .ant-avatar-sm.ant-avatar-icon {
1413 font-size: 14px;
1414 }
1415
1416 .ant-avatar-sm.ant-avatar-icon > .anticon {
1417 margin: 0;
1418 }
1419
1420 .ant-avatar-square {
1421 border-radius: 2px;
1422 }
1423
1424 .ant-avatar > img {
1425 display: block;
1426 width: 100%;
1427 height: 100%;
1428 -o-object-fit: cover;
1429 object-fit: cover;
1430 }
1431
1432 .ant-avatar-group {
1433 display: inline-flex;
1434 }
1435
1436 .ant-avatar-group .ant-avatar {
1437 border: 1px solid #fff;
1438 }
1439
1440 .ant-avatar-group .ant-avatar:not(:first-child) {
1441 margin-left: -8px;
1442 }
1443
1444 .ant-avatar-group-popover .ant-avatar + .ant-avatar {
1445 margin-left: 3px;
1446 }
1447
1448 .ant-avatar-group-rtl .ant-avatar:not(:first-child) {
1449 margin-right: -8px;
1450 margin-left: 0;
1451 }
1452
1453 .ant-avatar-group-popover.ant-popover-rtl .ant-avatar + .ant-avatar {
1454 margin-right: 3px;
1455 margin-left: 0;
1456 }
1457
1458 .ant-back-top {
1459 box-sizing: border-box;
1460 margin: 0;
1461 padding: 0;
1462 color: rgba(0, 0, 0, 0.85);
1463 font-size: 14px;
1464 font-variant: tabular-nums;
1465 line-height: 1.5715;
1466 list-style: none;
1467 font-feature-settings: "tnum";
1468 position: fixed;
1469 right: 100px;
1470 bottom: 50px;
1471 z-index: 10;
1472 width: 40px;
1473 height: 40px;
1474 cursor: pointer;
1475 }
1476
1477 .ant-back-top:empty {
1478 display: none;
1479 }
1480
1481 .ant-back-top-rtl {
1482 right: auto;
1483 left: 100px;
1484 direction: rtl;
1485 }
1486
1487 .ant-back-top-content {
1488 width: 40px;
1489 height: 40px;
1490 overflow: hidden;
1491 color: #fff;
1492 text-align: center;
1493 background-color: rgba(0, 0, 0, 0.45);
1494 border-radius: 20px;
1495 transition: all 0.3s;
1496 }
1497
1498 .ant-back-top-content:hover {
1499 background-color: rgba(0, 0, 0, 0.85);
1500 transition: all 0.3s;
1501 }
1502
1503 .ant-back-top-icon {
1504 font-size: 24px;
1505 line-height: 40px;
1506 }
1507
1508 @media screen and (max-width: 768px) {
1509 .ant-back-top {
1510 right: 60px;
1511 }
1512 .ant-back-top-rtl {
1513 right: auto;
1514 left: 60px;
1515 }
1516 }
1517 @media screen and (max-width: 480px) {
1518 .ant-back-top {
1519 right: 20px;
1520 }
1521 .ant-back-top-rtl {
1522 right: auto;
1523 left: 20px;
1524 }
1525 }
1526 .ant-badge {
1527 box-sizing: border-box;
1528 margin: 0;
1529 padding: 0;
1530 color: rgba(0, 0, 0, 0.85);
1531 font-size: 14px;
1532 font-variant: tabular-nums;
1533 line-height: 1.5715;
1534 list-style: none;
1535 font-feature-settings: "tnum";
1536 position: relative;
1537 display: inline-block;
1538 line-height: 1;
1539 }
1540
1541 .ant-badge-count {
1542 z-index: auto;
1543 min-width: 20px;
1544 height: 20px;
1545 padding: 0 6px;
1546 color: #fff;
1547 font-weight: 400;
1548 font-size: 12px;
1549 line-height: 20px;
1550 white-space: nowrap;
1551 text-align: center;
1552 background: #ff4d4f;
1553 border-radius: 10px;
1554 box-shadow: 0 0 0 1px #fff;
1555 }
1556
1557 .ant-badge-count a,
1558 .ant-badge-count a:hover {
1559 color: #fff;
1560 }
1561
1562 .ant-badge-count-sm {
1563 min-width: 14px;
1564 height: 14px;
1565 padding: 0;
1566 font-size: 12px;
1567 line-height: 14px;
1568 border-radius: 7px;
1569 }
1570
1571 .ant-badge-multiple-words {
1572 padding: 0 8px;
1573 }
1574
1575 .ant-badge-dot {
1576 z-index: auto;
1577 width: 6px;
1578 min-width: 6px;
1579 height: 6px;
1580 background: #ff4d4f;
1581 border-radius: 100%;
1582 box-shadow: 0 0 0 1px #fff;
1583 }
1584
1585 .ant-badge-dot.ant-scroll-number {
1586 transition: background 1.5s;
1587 }
1588
1589 .ant-badge-count,
1590 .ant-badge-dot,
1591 .ant-badge .ant-scroll-number-custom-component {
1592 position: absolute;
1593 top: 0;
1594 right: 0;
1595 transform: translate(50%, -50%);
1596 transform-origin: 100% 0;
1597 }
1598
1599 .ant-badge-count.anticon-spin,
1600 .ant-badge-dot.anticon-spin,
1601 .ant-badge .ant-scroll-number-custom-component.anticon-spin {
1602 animation: antBadgeLoadingCircle 1s linear infinite;
1603 }
1604
1605 .ant-badge-status {
1606 line-height: inherit;
1607 vertical-align: baseline;
1608 }
1609
1610 .ant-badge-status-dot {
1611 position: relative;
1612 top: -1px;
1613 display: inline-block;
1614 width: 6px;
1615 height: 6px;
1616 vertical-align: middle;
1617 border-radius: 50%;
1618 }
1619
1620 .ant-badge-status-success {
1621 background-color: #52c41a;
1622 }
1623
1624 .ant-badge-status-processing {
1625 position: relative;
1626 background-color: #1890ff;
1627 }
1628
1629 .ant-badge-status-processing:after {
1630 position: absolute;
1631 top: 0;
1632 left: 0;
1633 width: 100%;
1634 height: 100%;
1635 border: 1px solid #1890ff;
1636 border-radius: 50%;
1637 animation: antStatusProcessing 1.2s ease-in-out infinite;
1638 content: "";
1639 }
1640
1641 .ant-badge-status-default {
1642 background-color: #d9d9d9;
1643 }
1644
1645 .ant-badge-status-error {
1646 background-color: #ff4d4f;
1647 }
1648
1649 .ant-badge-status-warning {
1650 background-color: #faad14;
1651 }
1652
1653 .ant-badge-status-magenta,
1654 .ant-badge-status-pink {
1655 background: #eb2f96;
1656 }
1657
1658 .ant-badge-status-red {
1659 background: #f5222d;
1660 }
1661
1662 .ant-badge-status-volcano {
1663 background: #fa541c;
1664 }
1665
1666 .ant-badge-status-orange {
1667 background: #fa8c16;
1668 }
1669
1670 .ant-badge-status-yellow {
1671 background: #fadb14;
1672 }
1673
1674 .ant-badge-status-gold {
1675 background: #faad14;
1676 }
1677
1678 .ant-badge-status-cyan {
1679 background: #13c2c2;
1680 }
1681
1682 .ant-badge-status-lime {
1683 background: #a0d911;
1684 }
1685
1686 .ant-badge-status-green {
1687 background: #52c41a;
1688 }
1689
1690 .ant-badge-status-blue {
1691 background: #1890ff;
1692 }
1693
1694 .ant-badge-status-geekblue {
1695 background: #2f54eb;
1696 }
1697
1698 .ant-badge-status-purple {
1699 background: #722ed1;
1700 }
1701
1702 .ant-badge-status-text {
1703 margin-left: 8px;
1704 color: rgba(0, 0, 0, 0.85);
1705 font-size: 14px;
1706 }
1707
1708 .ant-badge-zoom-appear,
1709 .ant-badge-zoom-enter {
1710 animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
1711 animation-fill-mode: both;
1712 }
1713
1714 .ant-badge-zoom-leave {
1715 animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
1716 animation-fill-mode: both;
1717 }
1718
1719 .ant-badge-not-a-wrapper .ant-badge-zoom-appear,
1720 .ant-badge-not-a-wrapper .ant-badge-zoom-enter {
1721 animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
1722 }
1723
1724 .ant-badge-not-a-wrapper .ant-badge-zoom-leave {
1725 animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
1726 }
1727
1728 .ant-badge-not-a-wrapper:not(.ant-badge-status) {
1729 vertical-align: middle;
1730 }
1731
1732 .ant-badge-not-a-wrapper .ant-badge-count,
1733 .ant-badge-not-a-wrapper .ant-scroll-number-custom-component {
1734 transform: none;
1735 }
1736
1737 .ant-badge-not-a-wrapper .ant-scroll-number,
1738 .ant-badge-not-a-wrapper .ant-scroll-number-custom-component {
1739 position: relative;
1740 top: auto;
1741 display: block;
1742 transform-origin: 50% 50%;
1743 }
1744
1745 @keyframes antStatusProcessing {
1746 0% {
1747 transform: scale(0.8);
1748 opacity: 0.5;
1749 }
1750 to {
1751 transform: scale(2.4);
1752 opacity: 0;
1753 }
1754 }
1755 .ant-scroll-number {
1756 overflow: hidden;
1757 direction: ltr;
1758 }
1759
1760 .ant-scroll-number-only {
1761 position: relative;
1762 display: inline-block;
1763 transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
1764 }
1765
1766 .ant-scroll-number-only,
1767 .ant-scroll-number-only > p.ant-scroll-number-only-unit {
1768 height: 20px;
1769 -webkit-transform-style: preserve-3d;
1770 -webkit-backface-visibility: hidden;
1771 }
1772
1773 .ant-scroll-number-only > p.ant-scroll-number-only-unit {
1774 margin: 0;
1775 }
1776
1777 .ant-scroll-number-symbol {
1778 vertical-align: top;
1779 }
1780
1781 @keyframes antZoomBadgeIn {
1782 0% {
1783 transform: scale(0) translate(50%, -50%);
1784 opacity: 0;
1785 }
1786 to {
1787 transform: scale(1) translate(50%, -50%);
1788 }
1789 }
1790 @keyframes antZoomBadgeOut {
1791 0% {
1792 transform: scale(1) translate(50%, -50%);
1793 }
1794 to {
1795 transform: scale(0) translate(50%, -50%);
1796 opacity: 0;
1797 }
1798 }
1799 @keyframes antNoWrapperZoomBadgeIn {
1800 0% {
1801 transform: scale(0);
1802 opacity: 0;
1803 }
1804 to {
1805 transform: scale(1);
1806 }
1807 }
1808 @keyframes antNoWrapperZoomBadgeOut {
1809 0% {
1810 transform: scale(1);
1811 }
1812 to {
1813 transform: scale(0);
1814 opacity: 0;
1815 }
1816 }
1817 @keyframes antBadgeLoadingCircle {
1818 0% {
1819 transform-origin: 50%;
1820 }
1821 to {
1822 transform: translate(50%, -50%) rotate(1turn);
1823 transform-origin: 50%;
1824 }
1825 }
1826 .ant-ribbon-wrapper {
1827 position: relative;
1828 }
1829
1830 .ant-ribbon {
1831 box-sizing: border-box;
1832 margin: 0;
1833 color: rgba(0, 0, 0, 0.85);
1834 font-size: 14px;
1835 font-variant: tabular-nums;
1836 line-height: 1.5715;
1837 list-style: none;
1838 font-feature-settings: "tnum";
1839 position: absolute;
1840 top: 8px;
1841 height: 22px;
1842 padding: 0 8px;
1843 color: #fff;
1844 line-height: 22px;
1845 white-space: nowrap;
1846 background-color: #1890ff;
1847 border-radius: 2px;
1848 }
1849
1850 .ant-ribbon-text {
1851 color: #fff;
1852 }
1853
1854 .ant-ribbon-corner {
1855 position: absolute;
1856 top: 100%;
1857 width: 8px;
1858 height: 8px;
1859 color: currentcolor;
1860 border: 4px solid;
1861 transform: scaleY(0.75);
1862 transform-origin: top;
1863 }
1864
1865 .ant-ribbon-corner:after {
1866 position: absolute;
1867 top: -4px;
1868 left: -4px;
1869 width: inherit;
1870 height: inherit;
1871 color: rgba(0, 0, 0, 0.25);
1872 border: inherit;
1873 content: "";
1874 }
1875
1876 .ant-ribbon-color-magenta,
1877 .ant-ribbon-color-pink {
1878 color: #eb2f96;
1879 background: #eb2f96;
1880 }
1881
1882 .ant-ribbon-color-red {
1883 color: #f5222d;
1884 background: #f5222d;
1885 }
1886
1887 .ant-ribbon-color-volcano {
1888 color: #fa541c;
1889 background: #fa541c;
1890 }
1891
1892 .ant-ribbon-color-orange {
1893 color: #fa8c16;
1894 background: #fa8c16;
1895 }
1896
1897 .ant-ribbon-color-yellow {
1898 color: #fadb14;
1899 background: #fadb14;
1900 }
1901
1902 .ant-ribbon-color-gold {
1903 color: #faad14;
1904 background: #faad14;
1905 }
1906
1907 .ant-ribbon-color-cyan {
1908 color: #13c2c2;
1909 background: #13c2c2;
1910 }
1911
1912 .ant-ribbon-color-lime {
1913 color: #a0d911;
1914 background: #a0d911;
1915 }
1916
1917 .ant-ribbon-color-green {
1918 color: #52c41a;
1919 background: #52c41a;
1920 }
1921
1922 .ant-ribbon-color-blue {
1923 color: #1890ff;
1924 background: #1890ff;
1925 }
1926
1927 .ant-ribbon-color-geekblue {
1928 color: #2f54eb;
1929 background: #2f54eb;
1930 }
1931
1932 .ant-ribbon-color-purple {
1933 color: #722ed1;
1934 background: #722ed1;
1935 }
1936
1937 .ant-ribbon.ant-ribbon-placement-end {
1938 right: -8px;
1939 border-bottom-right-radius: 0;
1940 }
1941
1942 .ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner {
1943 right: 0;
1944 border-color: currentcolor transparent transparent currentcolor;
1945 }
1946
1947 .ant-ribbon.ant-ribbon-placement-start {
1948 left: -8px;
1949 border-bottom-left-radius: 0;
1950 }
1951
1952 .ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner {
1953 left: 0;
1954 border-color: currentcolor currentcolor transparent transparent;
1955 }
1956
1957 .ant-badge-rtl {
1958 direction: rtl;
1959 }
1960
1961 .ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,
1962 .ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,
1963 .ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
1964 right: auto;
1965 left: 0;
1966 direction: ltr;
1967 transform: translate(-50%, -50%);
1968 transform-origin: 0 0;
1969 }
1970
1971 .ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
1972 right: auto;
1973 left: 0;
1974 transform: translate(-50%, -50%);
1975 transform-origin: 0 0;
1976 }
1977
1978 .ant-badge-rtl .ant-badge-status-text {
1979 margin-right: 8px;
1980 margin-left: 0;
1981 }
1982
1983 .ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-appear,
1984 .ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-enter {
1985 animation-name: antZoomBadgeInRtl;
1986 }
1987
1988 .ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-leave {
1989 animation-name: antZoomBadgeOutRtl;
1990 }
1991
1992 .ant-ribbon-rtl {
1993 direction: rtl;
1994 }
1995
1996 .ant-ribbon-rtl.ant-ribbon-placement-end {
1997 right: unset;
1998 left: -8px;
1999 border-bottom-right-radius: 2px;
2000 border-bottom-left-radius: 0;
2001 }
2002
2003 .ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner {
2004 right: unset;
2005 left: 0;
2006 }
2007
2008 .ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner,
2009 .ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner:after {
2010 border-color: currentcolor currentcolor transparent transparent;
2011 }
2012
2013 .ant-ribbon-rtl.ant-ribbon-placement-start {
2014 right: -8px;
2015 left: unset;
2016 border-bottom-right-radius: 0;
2017 border-bottom-left-radius: 2px;
2018 }
2019
2020 .ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner {
2021 right: 0;
2022 left: unset;
2023 }
2024
2025 .ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner,
2026 .ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner:after {
2027 border-color: currentcolor transparent transparent currentcolor;
2028 }
2029
2030 @keyframes antZoomBadgeInRtl {
2031 0% {
2032 transform: scale(0) translate(-50%, -50%);
2033 opacity: 0;
2034 }
2035 to {
2036 transform: scale(1) translate(-50%, -50%);
2037 }
2038 }
2039 @keyframes antZoomBadgeOutRtl {
2040 0% {
2041 transform: scale(1) translate(-50%, -50%);
2042 }
2043 to {
2044 transform: scale(0) translate(-50%, -50%);
2045 opacity: 0;
2046 }
2047 }
2048 .ant-breadcrumb {
2049 box-sizing: border-box;
2050 margin: 0;
2051 padding: 0;
2052 color: rgba(0, 0, 0, 0.85);
2053 font-variant: tabular-nums;
2054 line-height: 1.5715;
2055 list-style: none;
2056 font-feature-settings: "tnum";
2057 color: rgba(0, 0, 0, 0.45);
2058 font-size: 14px;
2059 }
2060
2061 .ant-breadcrumb .anticon {
2062 font-size: 14px;
2063 }
2064
2065 .ant-breadcrumb ol {
2066 display: flex;
2067 flex-wrap: wrap;
2068 margin: 0;
2069 padding: 0;
2070 list-style: none;
2071 }
2072
2073 .ant-breadcrumb a {
2074 color: rgba(0, 0, 0, 0.45);
2075 transition: color 0.3s;
2076 }
2077
2078 .ant-breadcrumb a:hover,
2079 .ant-breadcrumb li:last-child,
2080 .ant-breadcrumb li:last-child a {
2081 color: rgba(0, 0, 0, 0.85);
2082 }
2083
2084 li:last-child > .ant-breadcrumb-separator {
2085 display: none;
2086 }
2087
2088 .ant-breadcrumb-separator {
2089 margin: 0 8px;
2090 color: rgba(0, 0, 0, 0.45);
2091 }
2092
2093 .ant-breadcrumb-link > .anticon + a,
2094 .ant-breadcrumb-link > .anticon + span,
2095 .ant-breadcrumb-overlay-link > .anticon {
2096 margin-left: 4px;
2097 }
2098
2099 .ant-breadcrumb-rtl {
2100 direction: rtl;
2101 }
2102
2103 .ant-breadcrumb-rtl:before {
2104 display: table;
2105 content: "";
2106 }
2107
2108 .ant-breadcrumb-rtl:after {
2109 display: table;
2110 clear: both;
2111 content: "";
2112 }
2113
2114 .ant-breadcrumb-rtl > span {
2115 float: right;
2116 }
2117
2118 .ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a,
2119 .ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,
2120 .ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
2121 margin-right: 4px;
2122 margin-left: 0;
2123 }
2124
2125 .ant-btn {
2126 line-height: 1.5715;
2127 position: relative;
2128 display: inline-block;
2129 font-weight: 400;
2130 white-space: nowrap;
2131 text-align: center;
2132 background-image: none;
2133 box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
2134 cursor: pointer;
2135 transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
2136 -webkit-user-select: none;
2137 -moz-user-select: none;
2138 -ms-user-select: none;
2139 user-select: none;
2140 touch-action: manipulation;
2141 height: 32px;
2142 padding: 4px 15px;
2143 font-size: 14px;
2144 border-radius: 2px;
2145 color: rgba(0, 0, 0, 0.85);
2146 border: 1px solid #d9d9d9;
2147 background: #fff;
2148 }
2149
2150 .ant-btn > .anticon {
2151 line-height: 1;
2152 }
2153
2154 .ant-btn,
2155 .ant-btn:active,
2156 .ant-btn:focus {
2157 outline: 0;
2158 }
2159
2160 .ant-btn:not([disabled]):hover {
2161 text-decoration: none;
2162 }
2163
2164 .ant-btn:not([disabled]):active {
2165 outline: 0;
2166 box-shadow: none;
2167 }
2168
2169 .ant-btn[disabled] {
2170 cursor: not-allowed;
2171 }
2172
2173 .ant-btn[disabled] > * {
2174 pointer-events: none;
2175 }
2176
2177 .ant-btn-lg {
2178 height: 40px;
2179 padding: 6.4px 15px;
2180 font-size: 16px;
2181 border-radius: 2px;
2182 }
2183
2184 .ant-btn-sm {
2185 height: 24px;
2186 padding: 0 7px;
2187 font-size: 14px;
2188 border-radius: 2px;
2189 }
2190
2191 .ant-btn > a:only-child {
2192 color: currentcolor;
2193 }
2194
2195 .ant-btn > a:only-child:after {
2196 position: absolute;
2197 top: 0;
2198 right: 0;
2199 bottom: 0;
2200 left: 0;
2201 background: transparent;
2202 content: "";
2203 }
2204
2205 .ant-btn:focus,
2206 .ant-btn:hover {
2207 color: #40a9ff;
2208 border-color: #40a9ff;
2209 background: #fff;
2210 }
2211
2212 .ant-btn:focus > a:only-child,
2213 .ant-btn:hover > a:only-child {
2214 color: currentcolor;
2215 }
2216
2217 .ant-btn:focus > a:only-child:after,
2218 .ant-btn:hover > a:only-child:after {
2219 position: absolute;
2220 top: 0;
2221 right: 0;
2222 bottom: 0;
2223 left: 0;
2224 background: transparent;
2225 content: "";
2226 }
2227
2228 .ant-btn:active {
2229 color: #096dd9;
2230 border-color: #096dd9;
2231 background: #fff;
2232 }
2233
2234 .ant-btn:active > a:only-child {
2235 color: currentcolor;
2236 }
2237
2238 .ant-btn:active > a:only-child:after {
2239 position: absolute;
2240 top: 0;
2241 right: 0;
2242 bottom: 0;
2243 left: 0;
2244 background: transparent;
2245 content: "";
2246 }
2247
2248 .ant-btn[disabled],
2249 .ant-btn[disabled]:active,
2250 .ant-btn[disabled]:focus,
2251 .ant-btn[disabled]:hover {
2252 color: rgba(0, 0, 0, 0.25);
2253 border-color: #d9d9d9;
2254 background: #f5f5f5;
2255 text-shadow: none;
2256 box-shadow: none;
2257 }
2258
2259 .ant-btn[disabled]:active > a:only-child,
2260 .ant-btn[disabled]:focus > a:only-child,
2261 .ant-btn[disabled]:hover > a:only-child,
2262 .ant-btn[disabled] > a:only-child {
2263 color: currentcolor;
2264 }
2265
2266 .ant-btn[disabled]:active > a:only-child:after,
2267 .ant-btn[disabled]:focus > a:only-child:after,
2268 .ant-btn[disabled]:hover > a:only-child:after,
2269 .ant-btn[disabled] > a:only-child:after {
2270 position: absolute;
2271 top: 0;
2272 right: 0;
2273 bottom: 0;
2274 left: 0;
2275 background: transparent;
2276 content: "";
2277 }
2278
2279 .ant-btn:active,
2280 .ant-btn:focus,
2281 .ant-btn:hover {
2282 text-decoration: none;
2283 background: #fff;
2284 }
2285
2286 .ant-btn > span {
2287 display: inline-block;
2288 }
2289
2290 .ant-btn-primary {
2291 color: #fff;
2292 border-color: #1890ff;
2293 background: #1890ff;
2294 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
2295 box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
2296 }
2297
2298 .ant-btn-primary > a:only-child {
2299 color: currentcolor;
2300 }
2301
2302 .ant-btn-primary > a:only-child:after {
2303 position: absolute;
2304 top: 0;
2305 right: 0;
2306 bottom: 0;
2307 left: 0;
2308 background: transparent;
2309 content: "";
2310 }
2311
2312 .ant-btn-primary:focus,
2313 .ant-btn-primary:hover {
2314 color: #fff;
2315 border-color: #40a9ff;
2316 background: #40a9ff;
2317 }
2318
2319 .ant-btn-primary:focus > a:only-child,
2320 .ant-btn-primary:hover > a:only-child {
2321 color: currentcolor;
2322 }
2323
2324 .ant-btn-primary:focus > a:only-child:after,
2325 .ant-btn-primary:hover > a:only-child:after {
2326 position: absolute;
2327 top: 0;
2328 right: 0;
2329 bottom: 0;
2330 left: 0;
2331 background: transparent;
2332 content: "";
2333 }
2334
2335 .ant-btn-primary:active {
2336 color: #fff;
2337 border-color: #096dd9;
2338 background: #096dd9;
2339 }
2340
2341 .ant-btn-primary:active > a:only-child {
2342 color: currentcolor;
2343 }
2344
2345 .ant-btn-primary:active > a:only-child:after {
2346 position: absolute;
2347 top: 0;
2348 right: 0;
2349 bottom: 0;
2350 left: 0;
2351 background: transparent;
2352 content: "";
2353 }
2354
2355 .ant-btn-primary[disabled],
2356 .ant-btn-primary[disabled]:active,
2357 .ant-btn-primary[disabled]:focus,
2358 .ant-btn-primary[disabled]:hover {
2359 color: rgba(0, 0, 0, 0.25);
2360 border-color: #d9d9d9;
2361 background: #f5f5f5;
2362 text-shadow: none;
2363 box-shadow: none;
2364 }
2365
2366 .ant-btn-primary[disabled]:active > a:only-child,
2367 .ant-btn-primary[disabled]:focus > a:only-child,
2368 .ant-btn-primary[disabled]:hover > a:only-child,
2369 .ant-btn-primary[disabled] > a:only-child {
2370 color: currentcolor;
2371 }
2372
2373 .ant-btn-primary[disabled]:active > a:only-child:after,
2374 .ant-btn-primary[disabled]:focus > a:only-child:after,
2375 .ant-btn-primary[disabled]:hover > a:only-child:after,
2376 .ant-btn-primary[disabled] > a:only-child:after {
2377 position: absolute;
2378 top: 0;
2379 right: 0;
2380 bottom: 0;
2381 left: 0;
2382 background: transparent;
2383 content: "";
2384 }
2385
2386 .ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
2387 border-right-color: #40a9ff;
2388 border-left-color: #40a9ff;
2389 }
2390
2391 .ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
2392 border-color: #d9d9d9;
2393 }
2394
2395 .ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
2396 border-right-color: #40a9ff;
2397 }
2398
2399 .ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
2400 border-right-color: #d9d9d9;
2401 }
2402
2403 .ant-btn-group .ant-btn-primary + .ant-btn-primary,
2404 .ant-btn-group .ant-btn-primary:last-child:not(:first-child) {
2405 border-left-color: #40a9ff;
2406 }
2407
2408 .ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled],
2409 .ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] {
2410 border-left-color: #d9d9d9;
2411 }
2412
2413 .ant-btn-ghost {
2414 color: rgba(0, 0, 0, 0.85);
2415 border-color: #d9d9d9;
2416 background: transparent;
2417 }
2418
2419 .ant-btn-ghost > a:only-child {
2420 color: currentcolor;
2421 }
2422
2423 .ant-btn-ghost > a:only-child:after {
2424 position: absolute;
2425 top: 0;
2426 right: 0;
2427 bottom: 0;
2428 left: 0;
2429 background: transparent;
2430 content: "";
2431 }
2432
2433 .ant-btn-ghost:focus,
2434 .ant-btn-ghost:hover {
2435 color: #40a9ff;
2436 border-color: #40a9ff;
2437 background: transparent;
2438 }
2439
2440 .ant-btn-ghost:focus > a:only-child,
2441 .ant-btn-ghost:hover > a:only-child {
2442 color: currentcolor;
2443 }
2444
2445 .ant-btn-ghost:focus > a:only-child:after,
2446 .ant-btn-ghost:hover > a:only-child:after {
2447 position: absolute;
2448 top: 0;
2449 right: 0;
2450 bottom: 0;
2451 left: 0;
2452 background: transparent;
2453 content: "";
2454 }
2455
2456 .ant-btn-ghost:active {
2457 color: #096dd9;
2458 border-color: #096dd9;
2459 background: transparent;
2460 }
2461
2462 .ant-btn-ghost:active > a:only-child {
2463 color: currentcolor;
2464 }
2465
2466 .ant-btn-ghost:active > a:only-child:after {
2467 position: absolute;
2468 top: 0;
2469 right: 0;
2470 bottom: 0;
2471 left: 0;
2472 background: transparent;
2473 content: "";
2474 }
2475
2476 .ant-btn-ghost[disabled],
2477 .ant-btn-ghost[disabled]:active,
2478 .ant-btn-ghost[disabled]:focus,
2479 .ant-btn-ghost[disabled]:hover {
2480 color: rgba(0, 0, 0, 0.25);
2481 border-color: #d9d9d9;
2482 background: #f5f5f5;
2483 text-shadow: none;
2484 box-shadow: none;
2485 }
2486
2487 .ant-btn-ghost[disabled]:active > a:only-child,
2488 .ant-btn-ghost[disabled]:focus > a:only-child,
2489 .ant-btn-ghost[disabled]:hover > a:only-child,
2490 .ant-btn-ghost[disabled] > a:only-child {
2491 color: currentcolor;
2492 }
2493
2494 .ant-btn-ghost[disabled]:active > a:only-child:after,
2495 .ant-btn-ghost[disabled]:focus > a:only-child:after,
2496 .ant-btn-ghost[disabled]:hover > a:only-child:after,
2497 .ant-btn-ghost[disabled] > a:only-child:after {
2498 position: absolute;
2499 top: 0;
2500 right: 0;
2501 bottom: 0;
2502 left: 0;
2503 background: transparent;
2504 content: "";
2505 }
2506
2507 .ant-btn-dashed {
2508 color: rgba(0, 0, 0, 0.85);
2509 border-color: #d9d9d9;
2510 background: #fff;
2511 border-style: dashed;
2512 }
2513
2514 .ant-btn-dashed > a:only-child {
2515 color: currentcolor;
2516 }
2517
2518 .ant-btn-dashed > a:only-child:after {
2519 position: absolute;
2520 top: 0;
2521 right: 0;
2522 bottom: 0;
2523 left: 0;
2524 background: transparent;
2525 content: "";
2526 }
2527
2528 .ant-btn-dashed:focus,
2529 .ant-btn-dashed:hover {
2530 color: #40a9ff;
2531 border-color: #40a9ff;
2532 background: #fff;
2533 }
2534
2535 .ant-btn-dashed:focus > a:only-child,
2536 .ant-btn-dashed:hover > a:only-child {
2537 color: currentcolor;
2538 }
2539
2540 .ant-btn-dashed:focus > a:only-child:after,
2541 .ant-btn-dashed:hover > a:only-child:after {
2542 position: absolute;
2543 top: 0;
2544 right: 0;
2545 bottom: 0;
2546 left: 0;
2547 background: transparent;
2548 content: "";
2549 }
2550
2551 .ant-btn-dashed:active {
2552 color: #096dd9;
2553 border-color: #096dd9;
2554 background: #fff;
2555 }
2556
2557 .ant-btn-dashed:active > a:only-child {
2558 color: currentcolor;
2559 }
2560
2561 .ant-btn-dashed:active > a:only-child:after {
2562 position: absolute;
2563 top: 0;
2564 right: 0;
2565 bottom: 0;
2566 left: 0;
2567 background: transparent;
2568 content: "";
2569 }
2570
2571 .ant-btn-dashed[disabled],
2572 .ant-btn-dashed[disabled]:active,
2573 .ant-btn-dashed[disabled]:focus,
2574 .ant-btn-dashed[disabled]:hover {
2575 color: rgba(0, 0, 0, 0.25);
2576 border-color: #d9d9d9;
2577 background: #f5f5f5;
2578 text-shadow: none;
2579 box-shadow: none;
2580 }
2581
2582 .ant-btn-dashed[disabled]:active > a:only-child,
2583 .ant-btn-dashed[disabled]:focus > a:only-child,
2584 .ant-btn-dashed[disabled]:hover > a:only-child,
2585 .ant-btn-dashed[disabled] > a:only-child {
2586 color: currentcolor;
2587 }
2588
2589 .ant-btn-dashed[disabled]:active > a:only-child:after,
2590 .ant-btn-dashed[disabled]:focus > a:only-child:after,
2591 .ant-btn-dashed[disabled]:hover > a:only-child:after,
2592 .ant-btn-dashed[disabled] > a:only-child:after {
2593 position: absolute;
2594 top: 0;
2595 right: 0;
2596 bottom: 0;
2597 left: 0;
2598 background: transparent;
2599 content: "";
2600 }
2601
2602 .ant-btn-danger {
2603 color: #fff;
2604 border-color: #ff4d4f;
2605 background: #ff4d4f;
2606 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
2607 box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
2608 }
2609
2610 .ant-btn-danger > a:only-child {
2611 color: currentcolor;
2612 }
2613
2614 .ant-btn-danger > a:only-child:after {
2615 position: absolute;
2616 top: 0;
2617 right: 0;
2618 bottom: 0;
2619 left: 0;
2620 background: transparent;
2621 content: "";
2622 }
2623
2624 .ant-btn-danger:focus,
2625 .ant-btn-danger:hover {
2626 color: #fff;
2627 border-color: #ff7875;
2628 background: #ff7875;
2629 }
2630
2631 .ant-btn-danger:focus > a:only-child,
2632 .ant-btn-danger:hover > a:only-child {
2633 color: currentcolor;
2634 }
2635
2636 .ant-btn-danger:focus > a:only-child:after,
2637 .ant-btn-danger:hover > a:only-child:after {
2638 position: absolute;
2639 top: 0;
2640 right: 0;
2641 bottom: 0;
2642 left: 0;
2643 background: transparent;
2644 content: "";
2645 }
2646
2647 .ant-btn-danger:active {
2648 color: #fff;
2649 border-color: #d9363e;
2650 background: #d9363e;
2651 }
2652
2653 .ant-btn-danger:active > a:only-child {
2654 color: currentcolor;
2655 }
2656
2657 .ant-btn-danger:active > a:only-child:after {
2658 position: absolute;
2659 top: 0;
2660 right: 0;
2661 bottom: 0;
2662 left: 0;
2663 background: transparent;
2664 content: "";
2665 }
2666
2667 .ant-btn-danger[disabled],
2668 .ant-btn-danger[disabled]:active,
2669 .ant-btn-danger[disabled]:focus,
2670 .ant-btn-danger[disabled]:hover {
2671 color: rgba(0, 0, 0, 0.25);
2672 border-color: #d9d9d9;
2673 background: #f5f5f5;
2674 text-shadow: none;
2675 box-shadow: none;
2676 }
2677
2678 .ant-btn-danger[disabled]:active > a:only-child,
2679 .ant-btn-danger[disabled]:focus > a:only-child,
2680 .ant-btn-danger[disabled]:hover > a:only-child,
2681 .ant-btn-danger[disabled] > a:only-child {
2682 color: currentcolor;
2683 }
2684
2685 .ant-btn-danger[disabled]:active > a:only-child:after,
2686 .ant-btn-danger[disabled]:focus > a:only-child:after,
2687 .ant-btn-danger[disabled]:hover > a:only-child:after,
2688 .ant-btn-danger[disabled] > a:only-child:after {
2689 position: absolute;
2690 top: 0;
2691 right: 0;
2692 bottom: 0;
2693 left: 0;
2694 background: transparent;
2695 content: "";
2696 }
2697
2698 .ant-btn-link {
2699 color: #1890ff;
2700 border-color: transparent;
2701 background: transparent;
2702 box-shadow: none;
2703 }
2704
2705 .ant-btn-link > a:only-child {
2706 color: currentcolor;
2707 }
2708
2709 .ant-btn-link > a:only-child:after {
2710 position: absolute;
2711 top: 0;
2712 right: 0;
2713 bottom: 0;
2714 left: 0;
2715 background: transparent;
2716 content: "";
2717 }
2718
2719 .ant-btn-link:focus,
2720 .ant-btn-link:hover {
2721 color: #40a9ff;
2722 border-color: #40a9ff;
2723 background: transparent;
2724 }
2725
2726 .ant-btn-link:focus > a:only-child,
2727 .ant-btn-link:hover > a:only-child {
2728 color: currentcolor;
2729 }
2730
2731 .ant-btn-link:focus > a:only-child:after,
2732 .ant-btn-link:hover > a:only-child:after {
2733 position: absolute;
2734 top: 0;
2735 right: 0;
2736 bottom: 0;
2737 left: 0;
2738 background: transparent;
2739 content: "";
2740 }
2741
2742 .ant-btn-link:active {
2743 color: #096dd9;
2744 border-color: #096dd9;
2745 background: transparent;
2746 }
2747
2748 .ant-btn-link:active > a:only-child {
2749 color: currentcolor;
2750 }
2751
2752 .ant-btn-link:active > a:only-child:after {
2753 position: absolute;
2754 top: 0;
2755 right: 0;
2756 bottom: 0;
2757 left: 0;
2758 background: transparent;
2759 content: "";
2760 }
2761
2762 .ant-btn-link[disabled],
2763 .ant-btn-link[disabled]:active,
2764 .ant-btn-link[disabled]:focus,
2765 .ant-btn-link[disabled]:hover {
2766 border-color: #d9d9d9;
2767 background: #f5f5f5;
2768 }
2769
2770 .ant-btn-link:hover {
2771 background: transparent;
2772 }
2773
2774 .ant-btn-link:active,
2775 .ant-btn-link:focus,
2776 .ant-btn-link:hover {
2777 border-color: transparent;
2778 }
2779
2780 .ant-btn-link[disabled],
2781 .ant-btn-link[disabled]:active,
2782 .ant-btn-link[disabled]:focus,
2783 .ant-btn-link[disabled]:hover {
2784 color: rgba(0, 0, 0, 0.25);
2785 border-color: transparent;
2786 background: transparent;
2787 text-shadow: none;
2788 box-shadow: none;
2789 }
2790
2791 .ant-btn-link[disabled]:active > a:only-child,
2792 .ant-btn-link[disabled]:focus > a:only-child,
2793 .ant-btn-link[disabled]:hover > a:only-child,
2794 .ant-btn-link[disabled] > a:only-child {
2795 color: currentcolor;
2796 }
2797
2798 .ant-btn-link[disabled]:active > a:only-child:after,
2799 .ant-btn-link[disabled]:focus > a:only-child:after,
2800 .ant-btn-link[disabled]:hover > a:only-child:after,
2801 .ant-btn-link[disabled] > a:only-child:after {
2802 position: absolute;
2803 top: 0;
2804 right: 0;
2805 bottom: 0;
2806 left: 0;
2807 background: transparent;
2808 content: "";
2809 }
2810
2811 .ant-btn-text {
2812 color: rgba(0, 0, 0, 0.85);
2813 border-color: transparent;
2814 background: transparent;
2815 box-shadow: none;
2816 }
2817
2818 .ant-btn-text > a:only-child {
2819 color: currentcolor;
2820 }
2821
2822 .ant-btn-text > a:only-child:after {
2823 position: absolute;
2824 top: 0;
2825 right: 0;
2826 bottom: 0;
2827 left: 0;
2828 background: transparent;
2829 content: "";
2830 }
2831
2832 .ant-btn-text:focus,
2833 .ant-btn-text:hover {
2834 color: #40a9ff;
2835 border-color: #40a9ff;
2836 background: transparent;
2837 }
2838
2839 .ant-btn-text:focus > a:only-child,
2840 .ant-btn-text:hover > a:only-child {
2841 color: currentcolor;
2842 }
2843
2844 .ant-btn-text:focus > a:only-child:after,
2845 .ant-btn-text:hover > a:only-child:after {
2846 position: absolute;
2847 top: 0;
2848 right: 0;
2849 bottom: 0;
2850 left: 0;
2851 background: transparent;
2852 content: "";
2853 }
2854
2855 .ant-btn-text:active {
2856 color: #096dd9;
2857 border-color: #096dd9;
2858 background: transparent;
2859 }
2860
2861 .ant-btn-text:active > a:only-child {
2862 color: currentcolor;
2863 }
2864
2865 .ant-btn-text:active > a:only-child:after {
2866 position: absolute;
2867 top: 0;
2868 right: 0;
2869 bottom: 0;
2870 left: 0;
2871 background: transparent;
2872 content: "";
2873 }
2874
2875 .ant-btn-text[disabled],
2876 .ant-btn-text[disabled]:active,
2877 .ant-btn-text[disabled]:focus,
2878 .ant-btn-text[disabled]:hover {
2879 border-color: #d9d9d9;
2880 background: #f5f5f5;
2881 }
2882
2883 .ant-btn-text:focus,
2884 .ant-btn-text:hover {
2885 color: rgba(0, 0, 0, 0.85);
2886 background: rgba(0, 0, 0, 0.018);
2887 border-color: transparent;
2888 }
2889
2890 .ant-btn-text:active {
2891 color: rgba(0, 0, 0, 0.85);
2892 background: rgba(0, 0, 0, 0.028);
2893 border-color: transparent;
2894 }
2895
2896 .ant-btn-text[disabled],
2897 .ant-btn-text[disabled]:active,
2898 .ant-btn-text[disabled]:focus,
2899 .ant-btn-text[disabled]:hover {
2900 color: rgba(0, 0, 0, 0.25);
2901 border-color: transparent;
2902 background: transparent;
2903 text-shadow: none;
2904 box-shadow: none;
2905 }
2906
2907 .ant-btn-text[disabled]:active > a:only-child,
2908 .ant-btn-text[disabled]:focus > a:only-child,
2909 .ant-btn-text[disabled]:hover > a:only-child,
2910 .ant-btn-text[disabled] > a:only-child {
2911 color: currentcolor;
2912 }
2913
2914 .ant-btn-text[disabled]:active > a:only-child:after,
2915 .ant-btn-text[disabled]:focus > a:only-child:after,
2916 .ant-btn-text[disabled]:hover > a:only-child:after,
2917 .ant-btn-text[disabled] > a:only-child:after {
2918 position: absolute;
2919 top: 0;
2920 right: 0;
2921 bottom: 0;
2922 left: 0;
2923 background: transparent;
2924 content: "";
2925 }
2926
2927 .ant-btn-dangerous {
2928 color: #ff4d4f;
2929 border-color: #ff4d4f;
2930 background: #fff;
2931 }
2932
2933 .ant-btn-dangerous > a:only-child {
2934 color: currentcolor;
2935 }
2936
2937 .ant-btn-dangerous > a:only-child:after {
2938 position: absolute;
2939 top: 0;
2940 right: 0;
2941 bottom: 0;
2942 left: 0;
2943 background: transparent;
2944 content: "";
2945 }
2946
2947 .ant-btn-dangerous:focus,
2948 .ant-btn-dangerous:hover {
2949 color: #ff7875;
2950 border-color: #ff7875;
2951 background: #fff;
2952 }
2953
2954 .ant-btn-dangerous:focus > a:only-child,
2955 .ant-btn-dangerous:hover > a:only-child {
2956 color: currentcolor;
2957 }
2958
2959 .ant-btn-dangerous:focus > a:only-child:after,
2960 .ant-btn-dangerous:hover > a:only-child:after {
2961 position: absolute;
2962 top: 0;
2963 right: 0;
2964 bottom: 0;
2965 left: 0;
2966 background: transparent;
2967 content: "";
2968 }
2969
2970 .ant-btn-dangerous:active {
2971 color: #d9363e;
2972 border-color: #d9363e;
2973 background: #fff;
2974 }
2975
2976 .ant-btn-dangerous:active > a:only-child {
2977 color: currentcolor;
2978 }
2979
2980 .ant-btn-dangerous:active > a:only-child:after {
2981 position: absolute;
2982 top: 0;
2983 right: 0;
2984 bottom: 0;
2985 left: 0;
2986 background: transparent;
2987 content: "";
2988 }
2989
2990 .ant-btn-dangerous[disabled],
2991 .ant-btn-dangerous[disabled]:active,
2992 .ant-btn-dangerous[disabled]:focus,
2993 .ant-btn-dangerous[disabled]:hover {
2994 color: rgba(0, 0, 0, 0.25);
2995 border-color: #d9d9d9;
2996 background: #f5f5f5;
2997 text-shadow: none;
2998 box-shadow: none;
2999 }
3000
3001 .ant-btn-dangerous[disabled]:active > a:only-child,
3002 .ant-btn-dangerous[disabled]:focus > a:only-child,
3003 .ant-btn-dangerous[disabled]:hover > a:only-child,
3004 .ant-btn-dangerous[disabled] > a:only-child {
3005 color: currentcolor;
3006 }
3007
3008 .ant-btn-dangerous[disabled]:active > a:only-child:after,
3009 .ant-btn-dangerous[disabled]:focus > a:only-child:after,
3010 .ant-btn-dangerous[disabled]:hover > a:only-child:after,
3011 .ant-btn-dangerous[disabled] > a:only-child:after {
3012 position: absolute;
3013 top: 0;
3014 right: 0;
3015 bottom: 0;
3016 left: 0;
3017 background: transparent;
3018 content: "";
3019 }
3020
3021 .ant-btn-dangerous.ant-btn-primary {
3022 color: #fff;
3023 border-color: #ff4d4f;
3024 background: #ff4d4f;
3025 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
3026 box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
3027 }
3028
3029 .ant-btn-dangerous.ant-btn-primary > a:only-child {
3030 color: currentcolor;
3031 }
3032
3033 .ant-btn-dangerous.ant-btn-primary > a:only-child:after {
3034 position: absolute;
3035 top: 0;
3036 right: 0;
3037 bottom: 0;
3038 left: 0;
3039 background: transparent;
3040 content: "";
3041 }
3042
3043 .ant-btn-dangerous.ant-btn-primary:focus,
3044 .ant-btn-dangerous.ant-btn-primary:hover {
3045 color: #fff;
3046 border-color: #ff7875;
3047 background: #ff7875;
3048 }
3049
3050 .ant-btn-dangerous.ant-btn-primary:focus > a:only-child,
3051 .ant-btn-dangerous.ant-btn-primary:hover > a:only-child {
3052 color: currentcolor;
3053 }
3054
3055 .ant-btn-dangerous.ant-btn-primary:focus > a:only-child:after,
3056 .ant-btn-dangerous.ant-btn-primary:hover > a:only-child:after {
3057 position: absolute;
3058 top: 0;
3059 right: 0;
3060 bottom: 0;
3061 left: 0;
3062 background: transparent;
3063 content: "";
3064 }
3065
3066 .ant-btn-dangerous.ant-btn-primary:active {
3067 color: #fff;
3068 border-color: #d9363e;
3069 background: #d9363e;
3070 }
3071
3072 .ant-btn-dangerous.ant-btn-primary:active > a:only-child {
3073 color: currentcolor;
3074 }
3075
3076 .ant-btn-dangerous.ant-btn-primary:active > a:only-child:after {
3077 position: absolute;
3078 top: 0;
3079 right: 0;
3080 bottom: 0;
3081 left: 0;
3082 background: transparent;
3083 content: "";
3084 }
3085
3086 .ant-btn-dangerous.ant-btn-primary[disabled],
3087 .ant-btn-dangerous.ant-btn-primary[disabled]:active,
3088 .ant-btn-dangerous.ant-btn-primary[disabled]:focus,
3089 .ant-btn-dangerous.ant-btn-primary[disabled]:hover {
3090 color: rgba(0, 0, 0, 0.25);
3091 border-color: #d9d9d9;
3092 background: #f5f5f5;
3093 text-shadow: none;
3094 box-shadow: none;
3095 }
3096
3097 .ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child,
3098 .ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child,
3099 .ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child,
3100 .ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child {
3101 color: currentcolor;
3102 }
3103
3104 .ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child:after,
3105 .ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child:after,
3106 .ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child:after,
3107 .ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child:after {
3108 position: absolute;
3109 top: 0;
3110 right: 0;
3111 bottom: 0;
3112 left: 0;
3113 background: transparent;
3114 content: "";
3115 }
3116
3117 .ant-btn-dangerous.ant-btn-link {
3118 color: #ff4d4f;
3119 border-color: transparent;
3120 background: transparent;
3121 box-shadow: none;
3122 }
3123
3124 .ant-btn-dangerous.ant-btn-link > a:only-child {
3125 color: currentcolor;
3126 }
3127
3128 .ant-btn-dangerous.ant-btn-link > a:only-child:after {
3129 position: absolute;
3130 top: 0;
3131 right: 0;
3132 bottom: 0;
3133 left: 0;
3134 background: transparent;
3135 content: "";
3136 }
3137
3138 .ant-btn-dangerous.ant-btn-link:focus,
3139 .ant-btn-dangerous.ant-btn-link:hover {
3140 color: #40a9ff;
3141 border-color: #40a9ff;
3142 }
3143
3144 .ant-btn-dangerous.ant-btn-link:active {
3145 color: #096dd9;
3146 border-color: #096dd9;
3147 }
3148
3149 .ant-btn-dangerous.ant-btn-link[disabled],
3150 .ant-btn-dangerous.ant-btn-link[disabled]:active,
3151 .ant-btn-dangerous.ant-btn-link[disabled]:focus,
3152 .ant-btn-dangerous.ant-btn-link[disabled]:hover {
3153 border-color: #d9d9d9;
3154 background: #f5f5f5;
3155 }
3156
3157 .ant-btn-dangerous.ant-btn-link:focus,
3158 .ant-btn-dangerous.ant-btn-link:hover {
3159 color: #ff7875;
3160 border-color: transparent;
3161 background: transparent;
3162 }
3163
3164 .ant-btn-dangerous.ant-btn-link:focus > a:only-child,
3165 .ant-btn-dangerous.ant-btn-link:hover > a:only-child {
3166 color: currentcolor;
3167 }
3168
3169 .ant-btn-dangerous.ant-btn-link:focus > a:only-child:after,
3170 .ant-btn-dangerous.ant-btn-link:hover > a:only-child:after {
3171 position: absolute;
3172 top: 0;
3173 right: 0;
3174 bottom: 0;
3175 left: 0;
3176 background: transparent;
3177 content: "";
3178 }
3179
3180 .ant-btn-dangerous.ant-btn-link:active {
3181 color: #d9363e;
3182 border-color: transparent;
3183 background: transparent;
3184 }
3185
3186 .ant-btn-dangerous.ant-btn-link:active > a:only-child {
3187 color: currentcolor;
3188 }
3189
3190 .ant-btn-dangerous.ant-btn-link:active > a:only-child:after {
3191 position: absolute;
3192 top: 0;
3193 right: 0;
3194 bottom: 0;
3195 left: 0;
3196 background: transparent;
3197 content: "";
3198 }
3199
3200 .ant-btn-dangerous.ant-btn-link[disabled],
3201 .ant-btn-dangerous.ant-btn-link[disabled]:active,
3202 .ant-btn-dangerous.ant-btn-link[disabled]:focus,
3203 .ant-btn-dangerous.ant-btn-link[disabled]:hover {
3204 color: rgba(0, 0, 0, 0.25);
3205 border-color: transparent;
3206 background: transparent;
3207 text-shadow: none;
3208 box-shadow: none;
3209 }
3210
3211 .ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child,
3212 .ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
3213 .ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
3214 .ant-btn-dangerous.ant-btn-link[disabled] > a:only-child {
3215 color: currentcolor;
3216 }
3217
3218 .ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child:after,
3219 .ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child:after,
3220 .ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child:after,
3221 .ant-btn-dangerous.ant-btn-link[disabled] > a:only-child:after {
3222 position: absolute;
3223 top: 0;
3224 right: 0;
3225 bottom: 0;
3226 left: 0;
3227 background: transparent;
3228 content: "";
3229 }
3230
3231 .ant-btn-dangerous.ant-btn-text {
3232 color: #ff4d4f;
3233 border-color: transparent;
3234 background: transparent;
3235 box-shadow: none;
3236 }
3237
3238 .ant-btn-dangerous.ant-btn-text > a:only-child {
3239 color: currentcolor;
3240 }
3241
3242 .ant-btn-dangerous.ant-btn-text > a:only-child:after {
3243 position: absolute;
3244 top: 0;
3245 right: 0;
3246 bottom: 0;
3247 left: 0;
3248 background: transparent;
3249 content: "";
3250 }
3251
3252 .ant-btn-dangerous.ant-btn-text:focus,
3253 .ant-btn-dangerous.ant-btn-text:hover {
3254 color: #40a9ff;
3255 border-color: #40a9ff;
3256 background: transparent;
3257 }
3258
3259 .ant-btn-dangerous.ant-btn-text:active {
3260 color: #096dd9;
3261 border-color: #096dd9;
3262 background: transparent;
3263 }
3264
3265 .ant-btn-dangerous.ant-btn-text[disabled],
3266 .ant-btn-dangerous.ant-btn-text[disabled]:active,
3267 .ant-btn-dangerous.ant-btn-text[disabled]:focus,
3268 .ant-btn-dangerous.ant-btn-text[disabled]:hover {
3269 border-color: #d9d9d9;
3270 background: #f5f5f5;
3271 }
3272
3273 .ant-btn-dangerous.ant-btn-text:focus,
3274 .ant-btn-dangerous.ant-btn-text:hover {
3275 color: #ff7875;
3276 border-color: transparent;
3277 background: rgba(0, 0, 0, 0.018);
3278 }
3279
3280 .ant-btn-dangerous.ant-btn-text:focus > a:only-child,
3281 .ant-btn-dangerous.ant-btn-text:hover > a:only-child {
3282 color: currentcolor;
3283 }
3284
3285 .ant-btn-dangerous.ant-btn-text:focus > a:only-child:after,
3286 .ant-btn-dangerous.ant-btn-text:hover > a:only-child:after {
3287 position: absolute;
3288 top: 0;
3289 right: 0;
3290 bottom: 0;
3291 left: 0;
3292 background: transparent;
3293 content: "";
3294 }
3295
3296 .ant-btn-dangerous.ant-btn-text:active {
3297 color: #d9363e;
3298 border-color: transparent;
3299 background: rgba(0, 0, 0, 0.028);
3300 }
3301
3302 .ant-btn-dangerous.ant-btn-text:active > a:only-child {
3303 color: currentcolor;
3304 }
3305
3306 .ant-btn-dangerous.ant-btn-text:active > a:only-child:after {
3307 position: absolute;
3308 top: 0;
3309 right: 0;
3310 bottom: 0;
3311 left: 0;
3312 background: transparent;
3313 content: "";
3314 }
3315
3316 .ant-btn-dangerous.ant-btn-text[disabled],
3317 .ant-btn-dangerous.ant-btn-text[disabled]:active,
3318 .ant-btn-dangerous.ant-btn-text[disabled]:focus,
3319 .ant-btn-dangerous.ant-btn-text[disabled]:hover {
3320 color: rgba(0, 0, 0, 0.25);
3321 border-color: transparent;
3322 background: transparent;
3323 text-shadow: none;
3324 box-shadow: none;
3325 }
3326
3327 .ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child,
3328 .ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
3329 .ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
3330 .ant-btn-dangerous.ant-btn-text[disabled] > a:only-child {
3331 color: currentcolor;
3332 }
3333
3334 .ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child:after,
3335 .ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child:after,
3336 .ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child:after,
3337 .ant-btn-dangerous.ant-btn-text[disabled] > a:only-child:after {
3338 position: absolute;
3339 top: 0;
3340 right: 0;
3341 bottom: 0;
3342 left: 0;
3343 background: transparent;
3344 content: "";
3345 }
3346
3347 .ant-btn-icon-only {
3348 width: 32px;
3349 height: 32px;
3350 padding: 2.4px 0;
3351 font-size: 16px;
3352 border-radius: 2px;
3353 vertical-align: -3px;
3354 }
3355
3356 .ant-btn-icon-only > * {
3357 font-size: 16px;
3358 }
3359
3360 .ant-btn-icon-only.ant-btn-lg {
3361 width: 40px;
3362 height: 40px;
3363 padding: 4.9px 0;
3364 font-size: 18px;
3365 border-radius: 2px;
3366 }
3367
3368 .ant-btn-icon-only.ant-btn-lg > * {
3369 font-size: 18px;
3370 }
3371
3372 .ant-btn-icon-only.ant-btn-sm {
3373 width: 24px;
3374 height: 24px;
3375 padding: 0;
3376 font-size: 14px;
3377 border-radius: 2px;
3378 }
3379
3380 .ant-btn-icon-only.ant-btn-sm > * {
3381 font-size: 14px;
3382 }
3383
3384 .ant-btn-icon-only > .anticon {
3385 display: flex;
3386 justify-content: center;
3387 }
3388
3389 .ant-btn-icon-only .anticon-loading {
3390 padding: 0 !important;
3391 }
3392
3393 a.ant-btn-icon-only {
3394 vertical-align: -1px;
3395 }
3396
3397 a.ant-btn-icon-only > .anticon {
3398 display: inline;
3399 }
3400
3401 .ant-btn-round {
3402 height: 32px;
3403 padding: 4px 16px;
3404 font-size: 14px;
3405 border-radius: 32px;
3406 }
3407
3408 .ant-btn-round.ant-btn-lg {
3409 height: 40px;
3410 padding: 6.4px 20px;
3411 font-size: 16px;
3412 border-radius: 40px;
3413 }
3414
3415 .ant-btn-round.ant-btn-sm {
3416 height: 24px;
3417 padding: 0 12px;
3418 font-size: 14px;
3419 border-radius: 24px;
3420 }
3421
3422 .ant-btn-round.ant-btn-icon-only {
3423 width: auto;
3424 }
3425
3426 .ant-btn-circle {
3427 min-width: 32px;
3428 padding-right: 0;
3429 padding-left: 0;
3430 text-align: center;
3431 border-radius: 50%;
3432 }
3433
3434 .ant-btn-circle.ant-btn-lg {
3435 min-width: 40px;
3436 border-radius: 50%;
3437 }
3438
3439 .ant-btn-circle.ant-btn-sm {
3440 min-width: 24px;
3441 border-radius: 50%;
3442 }
3443
3444 .ant-btn:before {
3445 position: absolute;
3446 top: -1px;
3447 right: -1px;
3448 bottom: -1px;
3449 left: -1px;
3450 z-index: 1;
3451 display: none;
3452 background: #fff;
3453 border-radius: inherit;
3454 opacity: 0.35;
3455 transition: opacity 0.2s;
3456 content: "";
3457 pointer-events: none;
3458 }
3459
3460 .ant-btn .anticon {
3461 transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
3462 }
3463
3464 .ant-btn .anticon.anticon-minus > svg,
3465 .ant-btn .anticon.anticon-plus > svg {
3466 shape-rendering: optimizespeed;
3467 }
3468
3469 .ant-btn.ant-btn-loading {
3470 position: relative;
3471 cursor: default;
3472 }
3473
3474 .ant-btn.ant-btn-loading:before {
3475 display: block;
3476 }
3477
3478 .ant-btn > .ant-btn-loading-icon {
3479 transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
3480 }
3481
3482 .ant-btn > .ant-btn-loading-icon .anticon {
3483 padding-right: 8px;
3484 animation: none;
3485 }
3486
3487 .ant-btn > .ant-btn-loading-icon .anticon svg {
3488 animation: loadingCircle 1s linear infinite;
3489 }
3490
3491 .ant-btn-group {
3492 display: inline-flex;
3493 }
3494
3495 .ant-btn-group,
3496 .ant-btn-group > .ant-btn,
3497 .ant-btn-group > span > .ant-btn {
3498 position: relative;
3499 }
3500
3501 .ant-btn-group > .ant-btn:active,
3502 .ant-btn-group > .ant-btn:focus,
3503 .ant-btn-group > .ant-btn:hover,
3504 .ant-btn-group > span > .ant-btn:active,
3505 .ant-btn-group > span > .ant-btn:focus,
3506 .ant-btn-group > span > .ant-btn:hover {
3507 z-index: 2;
3508 }
3509
3510 .ant-btn-group > .ant-btn[disabled],
3511 .ant-btn-group > span > .ant-btn[disabled] {
3512 z-index: 0;
3513 }
3514
3515 .ant-btn-group .ant-btn-icon-only {
3516 font-size: 14px;
3517 }
3518
3519 .ant-btn + .ant-btn-group,
3520 .ant-btn-group + .ant-btn,
3521 .ant-btn-group + .ant-btn-group,
3522 .ant-btn-group .ant-btn + .ant-btn,
3523 .ant-btn-group .ant-btn + span,
3524 .ant-btn-group > span + span,
3525 .ant-btn-group span + .ant-btn {
3526 margin-left: -1px;
3527 }
3528
3529 .ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
3530 border-left-color: transparent;
3531 }
3532
3533 .ant-btn-group .ant-btn {
3534 border-radius: 0;
3535 }
3536
3537 .ant-btn-group > .ant-btn:first-child,
3538 .ant-btn-group > span:first-child > .ant-btn {
3539 margin-left: 0;
3540 }
3541
3542 .ant-btn-group > .ant-btn:only-child,
3543 .ant-btn-group > span:only-child > .ant-btn {
3544 border-radius: 2px;
3545 }
3546
3547 .ant-btn-group > .ant-btn:first-child:not(:last-child),
3548 .ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
3549 border-top-left-radius: 2px;
3550 border-bottom-left-radius: 2px;
3551 }
3552
3553 .ant-btn-group > .ant-btn:last-child:not(:first-child),
3554 .ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
3555 border-top-right-radius: 2px;
3556 border-bottom-right-radius: 2px;
3557 }
3558
3559 .ant-btn-group-sm > .ant-btn:only-child,
3560 .ant-btn-group-sm > span:only-child > .ant-btn {
3561 border-radius: 2px;
3562 }
3563
3564 .ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
3565 .ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
3566 border-top-left-radius: 2px;
3567 border-bottom-left-radius: 2px;
3568 }
3569
3570 .ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
3571 .ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
3572 border-top-right-radius: 2px;
3573 border-bottom-right-radius: 2px;
3574 }
3575
3576 .ant-btn-group > .ant-btn-group {
3577 float: left;
3578 }
3579
3580 .ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
3581 border-radius: 0;
3582 }
3583
3584 .ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
3585 padding-right: 8px;
3586 border-top-right-radius: 0;
3587 border-bottom-right-radius: 0;
3588 }
3589
3590 .ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
3591 padding-left: 8px;
3592 border-top-left-radius: 0;
3593 border-bottom-left-radius: 0;
3594 }
3595
3596 .ant-btn-group-rtl.ant-btn + .ant-btn-group,
3597 .ant-btn-group-rtl.ant-btn-group + .ant-btn,
3598 .ant-btn-group-rtl.ant-btn-group + .ant-btn-group,
3599 .ant-btn-group-rtl.ant-btn-group .ant-btn + .ant-btn,
3600 .ant-btn-group-rtl.ant-btn-group .ant-btn + span,
3601 .ant-btn-group-rtl.ant-btn-group > span + span,
3602 .ant-btn-group-rtl.ant-btn-group span + .ant-btn,
3603 .ant-btn-rtl.ant-btn + .ant-btn-group,
3604 .ant-btn-rtl.ant-btn-group + .ant-btn,
3605 .ant-btn-rtl.ant-btn-group + .ant-btn-group,
3606 .ant-btn-rtl.ant-btn-group .ant-btn + .ant-btn,
3607 .ant-btn-rtl.ant-btn-group .ant-btn + span,
3608 .ant-btn-rtl.ant-btn-group > span + span,
3609 .ant-btn-rtl.ant-btn-group span + .ant-btn {
3610 margin-right: -1px;
3611 margin-left: auto;
3612 }
3613
3614 .ant-btn-group.ant-btn-group-rtl {
3615 direction: rtl;
3616 }
3617
3618 .ant-btn-group-rtl.ant-btn-group > .ant-btn:first-child:not(:last-child),
3619 .ant-btn-group-rtl.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
3620 border-radius: 0 2px 2px 0;
3621 }
3622
3623 .ant-btn-group-rtl.ant-btn-group > .ant-btn:last-child:not(:first-child),
3624 .ant-btn-group-rtl.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
3625 border-radius: 2px 0 0 2px;
3626 }
3627
3628 .ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
3629 .ant-btn-group-rtl.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
3630 border-radius: 0 2px 2px 0;
3631 }
3632
3633 .ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
3634 .ant-btn-group-rtl.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
3635 border-radius: 2px 0 0 2px;
3636 }
3637
3638 .ant-btn:active > span,
3639 .ant-btn:focus > span {
3640 position: relative;
3641 }
3642
3643 .ant-btn > .anticon + span,
3644 .ant-btn > span + .anticon {
3645 margin-left: 8px;
3646 }
3647
3648 .ant-btn.ant-btn-background-ghost {
3649 color: #fff;
3650 border-color: #fff;
3651 }
3652
3653 .ant-btn.ant-btn-background-ghost,
3654 .ant-btn.ant-btn-background-ghost:active,
3655 .ant-btn.ant-btn-background-ghost:focus,
3656 .ant-btn.ant-btn-background-ghost:hover {
3657 background: transparent;
3658 }
3659
3660 .ant-btn.ant-btn-background-ghost:focus,
3661 .ant-btn.ant-btn-background-ghost:hover {
3662 color: #40a9ff;
3663 border-color: #40a9ff;
3664 }
3665
3666 .ant-btn.ant-btn-background-ghost:active {
3667 color: #096dd9;
3668 border-color: #096dd9;
3669 }
3670
3671 .ant-btn.ant-btn-background-ghost[disabled] {
3672 color: rgba(0, 0, 0, 0.25);
3673 background: transparent;
3674 border-color: #d9d9d9;
3675 }
3676
3677 .ant-btn-background-ghost.ant-btn-primary {
3678 color: #1890ff;
3679 border-color: #1890ff;
3680 text-shadow: none;
3681 }
3682
3683 .ant-btn-background-ghost.ant-btn-primary > a:only-child {
3684 color: currentcolor;
3685 }
3686
3687 .ant-btn-background-ghost.ant-btn-primary > a:only-child:after {
3688 position: absolute;
3689 top: 0;
3690 right: 0;
3691 bottom: 0;
3692 left: 0;
3693 background: transparent;
3694 content: "";
3695 }
3696
3697 .ant-btn-background-ghost.ant-btn-primary:focus,
3698 .ant-btn-background-ghost.ant-btn-primary:hover {
3699 color: #40a9ff;
3700 border-color: #40a9ff;
3701 }
3702
3703 .ant-btn-background-ghost.ant-btn-primary:focus > a:only-child,
3704 .ant-btn-background-ghost.ant-btn-primary:hover > a:only-child {
3705 color: currentcolor;
3706 }
3707
3708 .ant-btn-background-ghost.ant-btn-primary:focus > a:only-child:after,
3709 .ant-btn-background-ghost.ant-btn-primary:hover > a:only-child:after {
3710 position: absolute;
3711 top: 0;
3712 right: 0;
3713 bottom: 0;
3714 left: 0;
3715 background: transparent;
3716 content: "";
3717 }
3718
3719 .ant-btn-background-ghost.ant-btn-primary:active {
3720 color: #096dd9;
3721 border-color: #096dd9;
3722 }
3723
3724 .ant-btn-background-ghost.ant-btn-primary:active > a:only-child {
3725 color: currentcolor;
3726 }
3727
3728 .ant-btn-background-ghost.ant-btn-primary:active > a:only-child:after {
3729 position: absolute;
3730 top: 0;
3731 right: 0;
3732 bottom: 0;
3733 left: 0;
3734 background: transparent;
3735 content: "";
3736 }
3737
3738 .ant-btn-background-ghost.ant-btn-primary[disabled],
3739 .ant-btn-background-ghost.ant-btn-primary[disabled]:active,
3740 .ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
3741 .ant-btn-background-ghost.ant-btn-primary[disabled]:hover {
3742 color: rgba(0, 0, 0, 0.25);
3743 border-color: #d9d9d9;
3744 background: #f5f5f5;
3745 text-shadow: none;
3746 box-shadow: none;
3747 }
3748
3749 .ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child,
3750 .ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,
3751 .ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,
3752 .ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child {
3753 color: currentcolor;
3754 }
3755
3756 .ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child:after,
3757 .ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child:after,
3758 .ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child:after,
3759 .ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child:after {
3760 position: absolute;
3761 top: 0;
3762 right: 0;
3763 bottom: 0;
3764 left: 0;
3765 background: transparent;
3766 content: "";
3767 }
3768
3769 .ant-btn-background-ghost.ant-btn-danger {
3770 color: #ff4d4f;
3771 border-color: #ff4d4f;
3772 text-shadow: none;
3773 }
3774
3775 .ant-btn-background-ghost.ant-btn-danger > a:only-child {
3776 color: currentcolor;
3777 }
3778
3779 .ant-btn-background-ghost.ant-btn-danger > a:only-child:after {
3780 position: absolute;
3781 top: 0;
3782 right: 0;
3783 bottom: 0;
3784 left: 0;
3785 background: transparent;
3786 content: "";
3787 }
3788
3789 .ant-btn-background-ghost.ant-btn-danger:focus,
3790 .ant-btn-background-ghost.ant-btn-danger:hover {
3791 color: #ff7875;
3792 border-color: #ff7875;
3793 }
3794
3795 .ant-btn-background-ghost.ant-btn-danger:focus > a:only-child,
3796 .ant-btn-background-ghost.ant-btn-danger:hover > a:only-child {
3797 color: currentcolor;
3798 }
3799
3800 .ant-btn-background-ghost.ant-btn-danger:focus > a:only-child:after,
3801 .ant-btn-background-ghost.ant-btn-danger:hover > a:only-child:after {
3802 position: absolute;
3803 top: 0;
3804 right: 0;
3805 bottom: 0;
3806 left: 0;
3807 background: transparent;
3808 content: "";
3809 }
3810
3811 .ant-btn-background-ghost.ant-btn-danger:active {
3812 color: #d9363e;
3813 border-color: #d9363e;
3814 }
3815
3816 .ant-btn-background-ghost.ant-btn-danger:active > a:only-child {
3817 color: currentcolor;
3818 }
3819
3820 .ant-btn-background-ghost.ant-btn-danger:active > a:only-child:after {
3821 position: absolute;
3822 top: 0;
3823 right: 0;
3824 bottom: 0;
3825 left: 0;
3826 background: transparent;
3827 content: "";
3828 }
3829
3830 .ant-btn-background-ghost.ant-btn-danger[disabled],
3831 .ant-btn-background-ghost.ant-btn-danger[disabled]:active,
3832 .ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
3833 .ant-btn-background-ghost.ant-btn-danger[disabled]:hover {
3834 color: rgba(0, 0, 0, 0.25);
3835 border-color: #d9d9d9;
3836 background: #f5f5f5;
3837 text-shadow: none;
3838 box-shadow: none;
3839 }
3840
3841 .ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child,
3842 .ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,
3843 .ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,
3844 .ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child {
3845 color: currentcolor;
3846 }
3847
3848 .ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child:after,
3849 .ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child:after,
3850 .ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child:after,
3851 .ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child:after {
3852 position: absolute;
3853 top: 0;
3854 right: 0;
3855 bottom: 0;
3856 left: 0;
3857 background: transparent;
3858 content: "";
3859 }
3860
3861 .ant-btn-background-ghost.ant-btn-dangerous {
3862 color: #ff4d4f;
3863 border-color: #ff4d4f;
3864 text-shadow: none;
3865 }
3866
3867 .ant-btn-background-ghost.ant-btn-dangerous > a:only-child {
3868 color: currentcolor;
3869 }
3870
3871 .ant-btn-background-ghost.ant-btn-dangerous > a:only-child:after {
3872 position: absolute;
3873 top: 0;
3874 right: 0;
3875 bottom: 0;
3876 left: 0;
3877 background: transparent;
3878 content: "";
3879 }
3880
3881 .ant-btn-background-ghost.ant-btn-dangerous:focus,
3882 .ant-btn-background-ghost.ant-btn-dangerous:hover {
3883 color: #ff7875;
3884 border-color: #ff7875;
3885 }
3886
3887 .ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child,
3888 .ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child {
3889 color: currentcolor;
3890 }
3891
3892 .ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child:after,
3893 .ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child:after {
3894 position: absolute;
3895 top: 0;
3896 right: 0;
3897 bottom: 0;
3898 left: 0;
3899 background: transparent;
3900 content: "";
3901 }
3902
3903 .ant-btn-background-ghost.ant-btn-dangerous:active {
3904 color: #d9363e;
3905 border-color: #d9363e;
3906 }
3907
3908 .ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child {
3909 color: currentcolor;
3910 }
3911
3912 .ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child:after {
3913 position: absolute;
3914 top: 0;
3915 right: 0;
3916 bottom: 0;
3917 left: 0;
3918 background: transparent;
3919 content: "";
3920 }
3921
3922 .ant-btn-background-ghost.ant-btn-dangerous[disabled],
3923 .ant-btn-background-ghost.ant-btn-dangerous[disabled]:active,
3924 .ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,
3925 .ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover {
3926 color: rgba(0, 0, 0, 0.25);
3927 border-color: #d9d9d9;
3928 background: #f5f5f5;
3929 text-shadow: none;
3930 box-shadow: none;
3931 }
3932
3933 .ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child,
3934 .ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child,
3935 .ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child,
3936 .ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child {
3937 color: currentcolor;
3938 }
3939
3940 .ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child:after,
3941 .ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child:after,
3942 .ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child:after,
3943 .ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child:after {
3944 position: absolute;
3945 top: 0;
3946 right: 0;
3947 bottom: 0;
3948 left: 0;
3949 background: transparent;
3950 content: "";
3951 }
3952
3953 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
3954 color: #ff4d4f;
3955 border-color: transparent;
3956 text-shadow: none;
3957 }
3958
3959 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child {
3960 color: currentcolor;
3961 }
3962
3963 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child:after {
3964 position: absolute;
3965 top: 0;
3966 right: 0;
3967 bottom: 0;
3968 left: 0;
3969 background: transparent;
3970 content: "";
3971 }
3972
3973 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus,
3974 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover {
3975 color: #ff7875;
3976 border-color: transparent;
3977 }
3978
3979 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child,
3980 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child {
3981 color: currentcolor;
3982 }
3983
3984 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child:after,
3985 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child:after {
3986 position: absolute;
3987 top: 0;
3988 right: 0;
3989 bottom: 0;
3990 left: 0;
3991 background: transparent;
3992 content: "";
3993 }
3994
3995 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
3996 color: #d9363e;
3997 border-color: transparent;
3998 }
3999
4000 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child {
4001 color: currentcolor;
4002 }
4003
4004 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child:after {
4005 position: absolute;
4006 top: 0;
4007 right: 0;
4008 bottom: 0;
4009 left: 0;
4010 background: transparent;
4011 content: "";
4012 }
4013
4014 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],
4015 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active,
4016 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,
4017 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover {
4018 color: rgba(0, 0, 0, 0.25);
4019 border-color: #d9d9d9;
4020 background: #f5f5f5;
4021 text-shadow: none;
4022 box-shadow: none;
4023 }
4024
4025 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child,
4026 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
4027 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
4028 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child {
4029 color: currentcolor;
4030 }
4031
4032 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child:after,
4033 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child:after,
4034 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child:after,
4035 .ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child:after {
4036 position: absolute;
4037 top: 0;
4038 right: 0;
4039 bottom: 0;
4040 left: 0;
4041 background: transparent;
4042 content: "";
4043 }
4044
4045 .ant-btn-two-chinese-chars:first-letter {
4046 letter-spacing: 0.34em;
4047 }
4048
4049 .ant-btn-two-chinese-chars > :not(.anticon) {
4050 margin-right: -0.34em;
4051 letter-spacing: 0.34em;
4052 }
4053
4054 .ant-btn.ant-btn-block {
4055 width: 100%;
4056 }
4057
4058 .ant-btn:empty {
4059 display: inline-block;
4060 width: 0;
4061 visibility: hidden;
4062 content: " ";
4063 }
4064
4065 a.ant-btn {
4066 padding-top: 0.01px !important;
4067 line-height: 30px;
4068 }
4069
4070 a.ant-btn-disabled {
4071 cursor: not-allowed;
4072 }
4073
4074 a.ant-btn-disabled > * {
4075 pointer-events: none;
4076 }
4077
4078 a.ant-btn-disabled,
4079 a.ant-btn-disabled:active,
4080 a.ant-btn-disabled:focus,
4081 a.ant-btn-disabled:hover {
4082 color: rgba(0, 0, 0, 0.25);
4083 border-color: transparent;
4084 background: transparent;
4085 text-shadow: none;
4086 box-shadow: none;
4087 }
4088
4089 a.ant-btn-disabled:active > a:only-child,
4090 a.ant-btn-disabled:focus > a:only-child,
4091 a.ant-btn-disabled:hover > a:only-child,
4092 a.ant-btn-disabled > a:only-child {
4093 color: currentcolor;
4094 }
4095
4096 a.ant-btn-disabled:active > a:only-child:after,
4097 a.ant-btn-disabled:focus > a:only-child:after,
4098 a.ant-btn-disabled:hover > a:only-child:after,
4099 a.ant-btn-disabled > a:only-child:after {
4100 position: absolute;
4101 top: 0;
4102 right: 0;
4103 bottom: 0;
4104 left: 0;
4105 background: transparent;
4106 content: "";
4107 }
4108
4109 a.ant-btn-lg {
4110 line-height: 38px;
4111 }
4112
4113 a.ant-btn-sm {
4114 line-height: 22px;
4115 }
4116
4117 .ant-btn-compact-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl) {
4118 margin-right: -1px;
4119 }
4120
4121 .ant-btn-compact-item:not(.ant-btn-compact-last-item).ant-btn-compact-item-rtl {
4122 margin-left: -1px;
4123 }
4124
4125 .ant-btn-compact-item:active,
4126 .ant-btn-compact-item:focus,
4127 .ant-btn-compact-item:hover {
4128 z-index: 2;
4129 }
4130
4131 .ant-btn-compact-item[disabled] {
4132 z-index: 0;
4133 }
4134
4135 .ant-btn-compact-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-last-item).ant-btn {
4136 border-radius: 0;
4137 }
4138
4139 .ant-btn-compact-item.ant-btn.ant-btn-compact-first-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl) {
4140 border-top-right-radius: 0;
4141 border-bottom-right-radius: 0;
4142 }
4143
4144 .ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-first-item:not(.ant-btn-compact-last-item),
4145 .ant-btn-compact-item.ant-btn.ant-btn-compact-last-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-item-rtl) {
4146 border-top-left-radius: 0;
4147 border-bottom-left-radius: 0;
4148 }
4149
4150 .ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-last-item:not(.ant-btn-compact-first-item) {
4151 border-top-right-radius: 0;
4152 border-bottom-right-radius: 0;
4153 }
4154
4155 .ant-btn-icon-only.ant-btn-compact-item {
4156 flex: none;
4157 }
4158
4159 .ant-btn-compact-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-item.ant-btn-primary:not([disabled]) {
4160 position: relative;
4161 }
4162
4163 .ant-btn-compact-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-item.ant-btn-primary:not([disabled]):after {
4164 position: absolute;
4165 top: -1px;
4166 left: -1px;
4167 display: inline-block;
4168 width: 1px;
4169 height: calc(100% + 2px);
4170 background-color: #40a9ff;
4171 content: " ";
4172 }
4173
4174 .ant-btn-compact-item-rtl.ant-btn-compact-first-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-last-item) {
4175 border-top-left-radius: 0;
4176 border-bottom-left-radius: 0;
4177 }
4178
4179 .ant-btn-compact-item-rtl.ant-btn-compact-last-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-first-item) {
4180 border-top-right-radius: 0;
4181 border-bottom-right-radius: 0;
4182 }
4183
4184 .ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-first-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-last-item) {
4185 border-top-left-radius: 0;
4186 border-bottom-left-radius: 0;
4187 }
4188
4189 .ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-last-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-first-item) {
4190 border-top-right-radius: 0;
4191 border-bottom-right-radius: 0;
4192 }
4193
4194 .ant-btn-compact-item-rtl.ant-btn-primary:not([disabled]) + .ant-btn-compact-item-rtl.ant-btn-primary:not([disabled]):after {
4195 right: -1px;
4196 }
4197
4198 .ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-last-item) {
4199 margin-bottom: -1px;
4200 }
4201
4202 .ant-btn-compact-vertical-item:active,
4203 .ant-btn-compact-vertical-item:focus,
4204 .ant-btn-compact-vertical-item:hover {
4205 z-index: 2;
4206 }
4207
4208 .ant-btn-compact-vertical-item[disabled] {
4209 z-index: 0;
4210 }
4211
4212 .ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-first-item):not(.ant-btn-compact-vertical-last-item) {
4213 border-radius: 0;
4214 }
4215
4216 .ant-btn-compact-vertical-item.ant-btn-compact-vertical-first-item:not(.ant-btn-compact-vertical-last-item) {
4217 border-bottom-right-radius: 0;
4218 border-bottom-left-radius: 0;
4219 }
4220
4221 .ant-btn-compact-vertical-item.ant-btn-compact-vertical-last-item:not(.ant-btn-compact-vertical-first-item) {
4222 border-top-left-radius: 0;
4223 border-top-right-radius: 0;
4224 }
4225
4226 .ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) {
4227 position: relative;
4228 }
4229
4230 .ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]):after {
4231 position: absolute;
4232 top: -1px;
4233 left: -1px;
4234 display: inline-block;
4235 width: calc(100% + 2px);
4236 height: 1px;
4237 background-color: #40a9ff;
4238 content: " ";
4239 }
4240
4241 .ant-btn-rtl {
4242 direction: rtl;
4243 }
4244
4245 .ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary,
4246 .ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child) {
4247 border-right-color: #40a9ff;
4248 border-left-color: #d9d9d9;
4249 }
4250
4251 .ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled],
4252 .ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] {
4253 border-right-color: #d9d9d9;
4254 border-left-color: #40a9ff;
4255 }
4256
4257 .ant-btn-rtl.ant-btn > .ant-btn-loading-icon .anticon {
4258 padding-right: 0;
4259 padding-left: 8px;
4260 }
4261
4262 .ant-btn-rtl.ant-btn > .anticon + span,
4263 .ant-btn-rtl.ant-btn > span + .anticon {
4264 margin-right: 8px;
4265 margin-left: 0;
4266 }
4267
4268 .ant-picker-calendar {
4269 box-sizing: border-box;
4270 margin: 0;
4271 padding: 0;
4272 color: rgba(0, 0, 0, 0.85);
4273 font-size: 14px;
4274 font-variant: tabular-nums;
4275 line-height: 1.5715;
4276 list-style: none;
4277 font-feature-settings: "tnum";
4278 background: #fff;
4279 }
4280
4281 .ant-picker-calendar-header {
4282 display: flex;
4283 justify-content: flex-end;
4284 padding: 12px 0;
4285 }
4286
4287 .ant-picker-calendar-header .ant-picker-calendar-year-select {
4288 min-width: 80px;
4289 }
4290
4291 .ant-picker-calendar-header .ant-picker-calendar-month-select {
4292 min-width: 70px;
4293 margin-left: 8px;
4294 }
4295
4296 .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
4297 margin-left: 8px;
4298 }
4299
4300 .ant-picker-calendar .ant-picker-panel {
4301 background: #fff;
4302 border: 0;
4303 border-top: 1px solid #f0f0f0;
4304 border-radius: 0;
4305 }
4306
4307 .ant-picker-calendar .ant-picker-panel .ant-picker-date-panel,
4308 .ant-picker-calendar .ant-picker-panel .ant-picker-month-panel {
4309 width: auto;
4310 }
4311
4312 .ant-picker-calendar .ant-picker-panel .ant-picker-body {
4313 padding: 8px 0;
4314 }
4315
4316 .ant-picker-calendar .ant-picker-panel .ant-picker-content {
4317 width: 100%;
4318 }
4319
4320 .ant-picker-calendar-mini {
4321 border-radius: 2px;
4322 }
4323
4324 .ant-picker-calendar-mini .ant-picker-calendar-header {
4325 padding-right: 8px;
4326 padding-left: 8px;
4327 }
4328
4329 .ant-picker-calendar-mini .ant-picker-panel {
4330 border-radius: 0 0 2px 2px;
4331 }
4332
4333 .ant-picker-calendar-mini .ant-picker-content {
4334 height: 256px;
4335 }
4336
4337 .ant-picker-calendar-mini .ant-picker-content th {
4338 height: auto;
4339 padding: 0;
4340 line-height: 18px;
4341 }
4342
4343 .ant-picker-calendar-mini .ant-picker-cell:before {
4344 pointer-events: none;
4345 }
4346
4347 .ant-picker-calendar-full .ant-picker-panel {
4348 display: block;
4349 width: 100%;
4350 text-align: right;
4351 background: #fff;
4352 border: 0;
4353 }
4354
4355 .ant-picker-calendar-full .ant-picker-panel .ant-picker-body td,
4356 .ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
4357 padding: 0;
4358 }
4359
4360 .ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
4361 height: auto;
4362 padding: 0 12px 5px 0;
4363 line-height: 18px;
4364 }
4365
4366 .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:before {
4367 display: none;
4368 }
4369
4370 .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date {
4371 background: #f5f5f5;
4372 }
4373
4374 .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today:before {
4375 display: none;
4376 }
4377
4378 .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,
4379 .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,
4380 .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,
4381 .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today {
4382 background: #e6f7ff;
4383 }
4384
4385 .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,
4386 .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,
4387 .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value,
4388 .ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value {
4389 color: #1890ff;
4390 }
4391
4392 .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date {
4393 display: block;
4394 width: auto;
4395 height: auto;
4396 margin: 0 4px;
4397 padding: 4px 8px 0;
4398 border: 0;
4399 border-top: 2px solid #f0f0f0;
4400 border-radius: 0;
4401 transition: background 0.3s;
4402 }
4403
4404 .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value {
4405 line-height: 24px;
4406 transition: color 0.3s;
4407 }
4408
4409 .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
4410 position: static;
4411 width: auto;
4412 height: 86px;
4413 overflow-y: auto;
4414 color: rgba(0, 0, 0, 0.85);
4415 line-height: 1.5715;
4416 text-align: left;
4417 }
4418
4419 .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {
4420 border-color: #1890ff;
4421 }
4422
4423 .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
4424 color: rgba(0, 0, 0, 0.85);
4425 }
4426
4427 @media only screen and (max-width: 480px) {
4428 .ant-picker-calendar-header {
4429 display: block;
4430 }
4431 .ant-picker-calendar-header .ant-picker-calendar-year-select {
4432 width: 50%;
4433 }
4434 .ant-picker-calendar-header .ant-picker-calendar-month-select {
4435 width: calc(50% - 8px);
4436 }
4437 .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
4438 width: 100%;
4439 margin-top: 8px;
4440 margin-left: 0;
4441 }
4442 .ant-picker-calendar-header .ant-picker-calendar-mode-switch > label {
4443 width: 50%;
4444 text-align: center;
4445 }
4446 }
4447 .ant-picker-calendar-rtl {
4448 direction: rtl;
4449 }
4450
4451 .ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch,
4452 .ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select {
4453 margin-right: 8px;
4454 margin-left: 0;
4455 }
4456
4457 .ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel {
4458 text-align: left;
4459 }
4460
4461 .ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
4462 padding: 0 0 5px 12px;
4463 }
4464
4465 .ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
4466 text-align: right;
4467 }
4468
4469 .ant-card {
4470 box-sizing: border-box;
4471 margin: 0;
4472 padding: 0;
4473 color: rgba(0, 0, 0, 0.85);
4474 font-size: 14px;
4475 font-variant: tabular-nums;
4476 line-height: 1.5715;
4477 list-style: none;
4478 font-feature-settings: "tnum";
4479 position: relative;
4480 background: #fff;
4481 border-radius: 2px;
4482 }
4483
4484 .ant-card-rtl {
4485 direction: rtl;
4486 }
4487
4488 .ant-card-hoverable {
4489 cursor: pointer;
4490 transition: box-shadow 0.3s, border-color 0.3s;
4491 }
4492
4493 .ant-card-hoverable:hover {
4494 border-color: transparent;
4495 box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
4496 }
4497
4498 .ant-card-bordered {
4499 border: 1px solid #f0f0f0;
4500 }
4501
4502 .ant-card-head {
4503 min-height: 48px;
4504 margin-bottom: -1px;
4505 padding: 0 24px;
4506 color: rgba(0, 0, 0, 0.85);
4507 font-weight: 500;
4508 font-size: 16px;
4509 background: transparent;
4510 border-bottom: 1px solid #f0f0f0;
4511 border-radius: 2px 2px 0 0;
4512 }
4513
4514 .ant-card-head:after,
4515 .ant-card-head:before {
4516 display: table;
4517 content: "";
4518 }
4519
4520 .ant-card-head:after {
4521 clear: both;
4522 }
4523
4524 .ant-card-head-wrapper {
4525 display: flex;
4526 align-items: center;
4527 }
4528
4529 .ant-card-head-title {
4530 display: inline-block;
4531 flex: 1;
4532 padding: 16px 0;
4533 overflow: hidden;
4534 white-space: nowrap;
4535 text-overflow: ellipsis;
4536 }
4537
4538 .ant-card-head-title > .ant-typography,
4539 .ant-card-head-title > .ant-typography-edit-content {
4540 left: 0;
4541 margin-top: 0;
4542 margin-bottom: 0;
4543 }
4544
4545 .ant-card-head .ant-tabs-top {
4546 clear: both;
4547 margin-bottom: -17px;
4548 color: rgba(0, 0, 0, 0.85);
4549 font-weight: 400;
4550 font-size: 14px;
4551 }
4552
4553 .ant-card-head .ant-tabs-top-bar {
4554 border-bottom: 1px solid #f0f0f0;
4555 }
4556
4557 .ant-card-extra {
4558 margin-left: auto;
4559 padding: 16px 0;
4560 color: rgba(0, 0, 0, 0.85);
4561 font-weight: 400;
4562 font-size: 14px;
4563 }
4564
4565 .ant-card-rtl .ant-card-extra {
4566 margin-right: auto;
4567 margin-left: 0;
4568 }
4569
4570 .ant-card-body {
4571 padding: 24px;
4572 }
4573
4574 .ant-card-body:after,
4575 .ant-card-body:before {
4576 display: table;
4577 content: "";
4578 }
4579
4580 .ant-card-body:after {
4581 clear: both;
4582 }
4583
4584 .ant-card-contain-grid .ant-card-body {
4585 display: flex;
4586 flex-wrap: wrap;
4587 }
4588
4589 .ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
4590 margin: -1px 0 0 -1px;
4591 padding: 0;
4592 }
4593
4594 .ant-card-grid {
4595 width: 33.33%;
4596 padding: 24px;
4597 border: 0;
4598 border-radius: 0;
4599 box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, inset 1px 0 0 0 #f0f0f0, inset 0 1px 0 0 #f0f0f0;
4600 transition: all 0.3s;
4601 }
4602
4603 .ant-card-grid-hoverable:hover {
4604 position: relative;
4605 z-index: 1;
4606 box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
4607 }
4608
4609 .ant-card-contain-tabs > .ant-card-head .ant-card-head-title {
4610 min-height: 32px;
4611 padding-bottom: 0;
4612 }
4613
4614 .ant-card-contain-tabs > .ant-card-head .ant-card-extra {
4615 padding-bottom: 0;
4616 }
4617
4618 .ant-card-bordered .ant-card-cover {
4619 margin-top: -1px;
4620 margin-right: -1px;
4621 margin-left: -1px;
4622 }
4623
4624 .ant-card-cover > * {
4625 display: block;
4626 width: 100%;
4627 }
4628
4629 .ant-card-cover img {
4630 border-radius: 2px 2px 0 0;
4631 }
4632
4633 .ant-card-actions {
4634 display: flex;
4635 margin: 0;
4636 padding: 0;
4637 list-style: none;
4638 background: #fff;
4639 border-top: 1px solid #f0f0f0;
4640 }
4641
4642 .ant-card-actions:after,
4643 .ant-card-actions:before {
4644 display: table;
4645 content: "";
4646 }
4647
4648 .ant-card-actions:after {
4649 clear: both;
4650 }
4651
4652 .ant-card-actions > li {
4653 margin: 12px 0;
4654 color: rgba(0, 0, 0, 0.45);
4655 text-align: center;
4656 }
4657
4658 .ant-card-actions > li > span {
4659 position: relative;
4660 display: block;
4661 min-width: 32px;
4662 font-size: 14px;
4663 line-height: 1.5715;
4664 cursor: pointer;
4665 }
4666
4667 .ant-card-actions > li > span:hover {
4668 color: #1890ff;
4669 transition: color 0.3s;
4670 }
4671
4672 .ant-card-actions > li > span > .anticon,
4673 .ant-card-actions > li > span a:not(.ant-btn) {
4674 display: inline-block;
4675 width: 100%;
4676 color: rgba(0, 0, 0, 0.45);
4677 line-height: 22px;
4678 transition: color 0.3s;
4679 }
4680
4681 .ant-card-actions > li > span > .anticon:hover,
4682 .ant-card-actions > li > span a:not(.ant-btn):hover {
4683 color: #1890ff;
4684 }
4685
4686 .ant-card-actions > li > span > .anticon {
4687 font-size: 16px;
4688 line-height: 22px;
4689 }
4690
4691 .ant-card-actions > li:not(:last-child) {
4692 border-right: 1px solid #f0f0f0;
4693 }
4694
4695 .ant-card-rtl .ant-card-actions > li:not(:last-child) {
4696 border-right: none;
4697 border-left: 1px solid #f0f0f0;
4698 }
4699
4700 .ant-card-type-inner .ant-card-head {
4701 padding: 0 24px;
4702 background: #fafafa;
4703 }
4704
4705 .ant-card-type-inner .ant-card-head-title {
4706 padding: 12px 0;
4707 font-size: 14px;
4708 }
4709
4710 .ant-card-type-inner .ant-card-body {
4711 padding: 16px 24px;
4712 }
4713
4714 .ant-card-type-inner .ant-card-extra {
4715 padding: 13.5px 0;
4716 }
4717
4718 .ant-card-meta {
4719 display: flex;
4720 margin: -4px 0;
4721 }
4722
4723 .ant-card-meta:after,
4724 .ant-card-meta:before {
4725 display: table;
4726 content: "";
4727 }
4728
4729 .ant-card-meta:after {
4730 clear: both;
4731 }
4732
4733 .ant-card-meta-avatar {
4734 padding-right: 16px;
4735 }
4736
4737 .ant-card-rtl .ant-card-meta-avatar {
4738 padding-right: 0;
4739 padding-left: 16px;
4740 }
4741
4742 .ant-card-meta-detail {
4743 flex: 1;
4744 overflow: hidden;
4745 }
4746
4747 .ant-card-meta-detail > div:not(:last-child) {
4748 margin-bottom: 8px;
4749 }
4750
4751 .ant-card-meta-title {
4752 overflow: hidden;
4753 color: rgba(0, 0, 0, 0.85);
4754 font-weight: 500;
4755 font-size: 16px;
4756 white-space: nowrap;
4757 text-overflow: ellipsis;
4758 }
4759
4760 .ant-card-meta-description {
4761 color: rgba(0, 0, 0, 0.45);
4762 }
4763
4764 .ant-card-loading {
4765 overflow: hidden;
4766 }
4767
4768 .ant-card-loading .ant-card-body {
4769 -webkit-user-select: none;
4770 -moz-user-select: none;
4771 -ms-user-select: none;
4772 user-select: none;
4773 }
4774
4775 .ant-card-small > .ant-card-head {
4776 min-height: 36px;
4777 padding: 0 12px;
4778 font-size: 14px;
4779 }
4780
4781 .ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-head-title {
4782 padding: 8px 0;
4783 }
4784
4785 .ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-extra {
4786 padding: 8px 0;
4787 font-size: 14px;
4788 }
4789
4790 .ant-card-small > .ant-card-body {
4791 padding: 12px;
4792 }
4793
4794 .ant-carousel {
4795 box-sizing: border-box;
4796 margin: 0;
4797 padding: 0;
4798 color: rgba(0, 0, 0, 0.85);
4799 font-size: 14px;
4800 font-variant: tabular-nums;
4801 line-height: 1.5715;
4802 list-style: none;
4803 font-feature-settings: "tnum";
4804 }
4805
4806 .ant-carousel .slick-slider {
4807 position: relative;
4808 display: block;
4809 box-sizing: border-box;
4810 touch-action: pan-y;
4811 -webkit-touch-callout: none;
4812 -webkit-tap-highlight-color: transparent;
4813 }
4814
4815 .ant-carousel .slick-list {
4816 position: relative;
4817 display: block;
4818 margin: 0;
4819 padding: 0;
4820 overflow: hidden;
4821 }
4822
4823 .ant-carousel .slick-list:focus {
4824 outline: none;
4825 }
4826
4827 .ant-carousel .slick-list.dragging {
4828 cursor: pointer;
4829 }
4830
4831 .ant-carousel .slick-list .slick-slide {
4832 pointer-events: none;
4833 }
4834
4835 .ant-carousel .slick-list .slick-slide input.ant-checkbox-input,
4836 .ant-carousel .slick-list .slick-slide input.ant-radio-input {
4837 visibility: hidden;
4838 }
4839
4840 .ant-carousel .slick-list .slick-slide.slick-active {
4841 pointer-events: auto;
4842 }
4843
4844 .ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input,
4845 .ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input {
4846 visibility: visible;
4847 }
4848
4849 .ant-carousel .slick-list .slick-slide > div > div {
4850 vertical-align: bottom;
4851 }
4852
4853 .ant-carousel .slick-slider .slick-list,
4854 .ant-carousel .slick-slider .slick-track {
4855 transform: translateZ(0);
4856 touch-action: pan-y;
4857 }
4858
4859 .ant-carousel .slick-track {
4860 position: relative;
4861 top: 0;
4862 left: 0;
4863 display: block;
4864 }
4865
4866 .ant-carousel .slick-track:after,
4867 .ant-carousel .slick-track:before {
4868 display: table;
4869 content: "";
4870 }
4871
4872 .ant-carousel .slick-track:after {
4873 clear: both;
4874 }
4875
4876 .slick-loading .ant-carousel .slick-track {
4877 visibility: hidden;
4878 }
4879
4880 .ant-carousel .slick-slide {
4881 display: none;
4882 float: left;
4883 height: 100%;
4884 min-height: 1px;
4885 }
4886
4887 .ant-carousel .slick-slide img {
4888 display: block;
4889 }
4890
4891 .ant-carousel .slick-slide.slick-loading img {
4892 display: none;
4893 }
4894
4895 .ant-carousel .slick-slide.dragging img {
4896 pointer-events: none;
4897 }
4898
4899 .ant-carousel .slick-initialized .slick-slide {
4900 display: block;
4901 }
4902
4903 .ant-carousel .slick-loading .slick-slide {
4904 visibility: hidden;
4905 }
4906
4907 .ant-carousel .slick-vertical .slick-slide {
4908 display: block;
4909 height: auto;
4910 }
4911
4912 .ant-carousel .slick-arrow.slick-hidden {
4913 display: none;
4914 }
4915
4916 .ant-carousel .slick-next,
4917 .ant-carousel .slick-prev {
4918 position: absolute;
4919 top: 50%;
4920 display: block;
4921 width: 20px;
4922 height: 20px;
4923 margin-top: -10px;
4924 padding: 0;
4925 font-size: 0;
4926 line-height: 0;
4927 border: 0;
4928 cursor: pointer;
4929 }
4930
4931 .ant-carousel .slick-next,
4932 .ant-carousel .slick-next:focus,
4933 .ant-carousel .slick-next:hover,
4934 .ant-carousel .slick-prev,
4935 .ant-carousel .slick-prev:focus,
4936 .ant-carousel .slick-prev:hover {
4937 color: transparent;
4938 background: transparent;
4939 outline: none;
4940 }
4941
4942 .ant-carousel .slick-next:focus:before,
4943 .ant-carousel .slick-next:hover:before,
4944 .ant-carousel .slick-prev:focus:before,
4945 .ant-carousel .slick-prev:hover:before {
4946 opacity: 1;
4947 }
4948
4949 .ant-carousel .slick-next.slick-disabled:before,
4950 .ant-carousel .slick-prev.slick-disabled:before {
4951 opacity: 0.25;
4952 }
4953
4954 .ant-carousel .slick-prev {
4955 left: -25px;
4956 }
4957
4958 .ant-carousel .slick-prev:before {
4959 content: "←";
4960 }
4961
4962 .ant-carousel .slick-next {
4963 right: -25px;
4964 }
4965
4966 .ant-carousel .slick-next:before {
4967 content: "→";
4968 }
4969
4970 .ant-carousel .slick-dots {
4971 position: absolute;
4972 right: 0;
4973 bottom: 0;
4974 left: 0;
4975 z-index: 15;
4976 display: flex !important;
4977 justify-content: center;
4978 margin-right: 15%;
4979 margin-bottom: 0;
4980 margin-left: 15%;
4981 padding-left: 0;
4982 list-style: none;
4983 }
4984
4985 .ant-carousel .slick-dots-bottom {
4986 bottom: 12px;
4987 }
4988
4989 .ant-carousel .slick-dots-top {
4990 top: 12px;
4991 bottom: auto;
4992 }
4993
4994 .ant-carousel .slick-dots li {
4995 position: relative;
4996 display: inline-block;
4997 flex: 0 1 auto;
4998 box-sizing: content-box;
4999 width: 16px;
5000 height: 3px;
5001 margin: 0 4px;
5002 padding: 0;
5003 text-align: center;
5004 text-indent: -999px;
5005 vertical-align: top;
5006 transition: all 0.5s;
5007 }
5008
5009 .ant-carousel .slick-dots li button {
5010 position: relative;
5011 display: block;
5012 width: 100%;
5013 height: 3px;
5014 padding: 0;
5015 color: transparent;
5016 font-size: 0;
5017 background: #fff;
5018 border: 0;
5019 border-radius: 1px;
5020 outline: none;
5021 cursor: pointer;
5022 opacity: 0.3;
5023 transition: all 0.5s;
5024 }
5025
5026 .ant-carousel .slick-dots li button:focus,
5027 .ant-carousel .slick-dots li button:hover {
5028 opacity: 0.75;
5029 }
5030
5031 .ant-carousel .slick-dots li button:after {
5032 position: absolute;
5033 top: -4px;
5034 right: -4px;
5035 bottom: -4px;
5036 left: -4px;
5037 content: "";
5038 }
5039
5040 .ant-carousel .slick-dots li.slick-active {
5041 width: 24px;
5042 }
5043
5044 .ant-carousel .slick-dots li.slick-active button {
5045 background: #fff;
5046 opacity: 1;
5047 }
5048
5049 .ant-carousel .slick-dots li.slick-active:focus,
5050 .ant-carousel .slick-dots li.slick-active:hover {
5051 opacity: 1;
5052 }
5053
5054 .ant-carousel-vertical .slick-dots {
5055 top: 50%;
5056 bottom: auto;
5057 flex-direction: column;
5058 width: 3px;
5059 height: auto;
5060 margin: 0;
5061 transform: translateY(-50%);
5062 }
5063
5064 .ant-carousel-vertical .slick-dots-left {
5065 right: auto;
5066 left: 12px;
5067 }
5068
5069 .ant-carousel-vertical .slick-dots-right {
5070 right: 12px;
5071 left: auto;
5072 }
5073
5074 .ant-carousel-vertical .slick-dots li {
5075 width: 3px;
5076 height: 16px;
5077 margin: 4px 0;
5078 vertical-align: baseline;
5079 }
5080
5081 .ant-carousel-vertical .slick-dots li button {
5082 width: 3px;
5083 height: 16px;
5084 }
5085
5086 .ant-carousel-vertical .slick-dots li.slick-active,
5087 .ant-carousel-vertical .slick-dots li.slick-active button {
5088 width: 3px;
5089 height: 24px;
5090 }
5091
5092 .ant-carousel-rtl {
5093 direction: rtl;
5094 }
5095
5096 .ant-carousel-rtl .ant-carousel .slick-track {
5097 right: 0;
5098 left: auto;
5099 }
5100
5101 .ant-carousel-rtl .ant-carousel .slick-prev {
5102 right: -25px;
5103 left: auto;
5104 }
5105
5106 .ant-carousel-rtl .ant-carousel .slick-prev:before {
5107 content: "→";
5108 }
5109
5110 .ant-carousel-rtl .ant-carousel .slick-next {
5111 right: auto;
5112 left: -25px;
5113 }
5114
5115 .ant-carousel-rtl .ant-carousel .slick-next:before {
5116 content: "←";
5117 }
5118
5119 .ant-carousel-rtl.ant-carousel .slick-dots {
5120 flex-direction: row-reverse;
5121 }
5122
5123 .ant-carousel-rtl.ant-carousel-vertical .slick-dots {
5124 flex-direction: column;
5125 }
5126
5127 .ant-cascader-checkbox {
5128 box-sizing: border-box;
5129 margin: 0;
5130 padding: 0;
5131 color: rgba(0, 0, 0, 0.85);
5132 font-size: 14px;
5133 font-variant: tabular-nums;
5134 line-height: 1.5715;
5135 list-style: none;
5136 font-feature-settings: "tnum";
5137 position: relative;
5138 top: 0.2em;
5139 line-height: 1;
5140 white-space: nowrap;
5141 outline: none;
5142 cursor: pointer;
5143 }
5144
5145 .ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner,
5146 .ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,
5147 .ant-cascader-checkbox:hover .ant-cascader-checkbox-inner {
5148 border-color: #1890ff;
5149 }
5150
5151 .ant-cascader-checkbox-checked:after {
5152 position: absolute;
5153 top: 0;
5154 left: 0;
5155 width: 100%;
5156 height: 100%;
5157 border: 1px solid #1890ff;
5158 border-radius: 2px;
5159 visibility: hidden;
5160 animation: antCheckboxEffect 0.36s ease-in-out;
5161 animation-fill-mode: backwards;
5162 content: "";
5163 }
5164
5165 .ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox:after,
5166 .ant-cascader-checkbox:hover:after {
5167 visibility: visible;
5168 }
5169
5170 .ant-cascader-checkbox-inner {
5171 position: relative;
5172 top: 0;
5173 left: 0;
5174 display: block;
5175 width: 16px;
5176 height: 16px;
5177 direction: ltr;
5178 background-color: #fff;
5179 border: 1px solid #d9d9d9;
5180 border-radius: 2px;
5181 border-collapse: separate;
5182 transition: all 0.3s;
5183 }
5184
5185 .ant-cascader-checkbox-inner:after {
5186 position: absolute;
5187 top: 50%;
5188 left: 21.5%;
5189 display: table;
5190 width: 5.71428571px;
5191 height: 9.14285714px;
5192 border: 2px solid #fff;
5193 border-top: 0;
5194 border-left: 0;
5195 transform: rotate(45deg) scale(0) translate(-50%, -50%);
5196 opacity: 0;
5197 transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
5198 content: " ";
5199 }
5200
5201 .ant-cascader-checkbox-input {
5202 position: absolute;
5203 top: 0;
5204 right: 0;
5205 bottom: 0;
5206 left: 0;
5207 z-index: 1;
5208 width: 100%;
5209 height: 100%;
5210 cursor: pointer;
5211 opacity: 0;
5212 }
5213
5214 .ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after {
5215 position: absolute;
5216 display: table;
5217 border: 2px solid #fff;
5218 border-top: 0;
5219 border-left: 0;
5220 transform: rotate(45deg) scale(1) translate(-50%, -50%);
5221 opacity: 1;
5222 transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
5223 content: " ";
5224 }
5225
5226 .ant-cascader-checkbox-checked .ant-cascader-checkbox-inner {
5227 background-color: #1890ff;
5228 border-color: #1890ff;
5229 }
5230
5231 .ant-cascader-checkbox-disabled {
5232 cursor: not-allowed;
5233 }
5234
5235 .ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after {
5236 border-color: rgba(0, 0, 0, 0.25);
5237 animation-name: none;
5238 }
5239
5240 .ant-cascader-checkbox-disabled .ant-cascader-checkbox-input {
5241 cursor: not-allowed;
5242 pointer-events: none;
5243 }
5244
5245 .ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
5246 background-color: #f5f5f5;
5247 border-color: #d9d9d9 !important;
5248 }
5249
5250 .ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after {
5251 border-color: #f5f5f5;
5252 border-collapse: separate;
5253 animation-name: none;
5254 }
5255
5256 .ant-cascader-checkbox-disabled + span {
5257 color: rgba(0, 0, 0, 0.25);
5258 cursor: not-allowed;
5259 }
5260
5261 .ant-cascader-checkbox-disabled:hover:after,
5262 .ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled:after {
5263 visibility: hidden;
5264 }
5265
5266 .ant-cascader-checkbox-wrapper {
5267 box-sizing: border-box;
5268 margin: 0;
5269 padding: 0;
5270 color: rgba(0, 0, 0, 0.85);
5271 font-size: 14px;
5272 font-variant: tabular-nums;
5273 line-height: 1.5715;
5274 list-style: none;
5275 font-feature-settings: "tnum";
5276 display: inline-flex;
5277 align-items: baseline;
5278 line-height: unset;
5279 cursor: pointer;
5280 }
5281
5282 .ant-cascader-checkbox-wrapper:after {
5283 display: inline-block;
5284 width: 0;
5285 overflow: hidden;
5286 content: " ";
5287 }
5288
5289 .ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
5290 cursor: not-allowed;
5291 }
5292
5293 .ant-cascader-checkbox-wrapper + .ant-cascader-checkbox-wrapper {
5294 margin-left: 8px;
5295 }
5296
5297 .ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type=checkbox] {
5298 width: 14px;
5299 height: 14px;
5300 }
5301
5302 .ant-cascader-checkbox + span {
5303 padding-right: 8px;
5304 padding-left: 8px;
5305 }
5306
5307 .ant-cascader-checkbox-group {
5308 box-sizing: border-box;
5309 margin: 0;
5310 padding: 0;
5311 color: rgba(0, 0, 0, 0.85);
5312 font-size: 14px;
5313 font-variant: tabular-nums;
5314 line-height: 1.5715;
5315 list-style: none;
5316 font-feature-settings: "tnum";
5317 display: inline-block;
5318 }
5319
5320 .ant-cascader-checkbox-group-item {
5321 margin-right: 8px;
5322 }
5323
5324 .ant-cascader-checkbox-group-item:last-child {
5325 margin-right: 0;
5326 }
5327
5328 .ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item {
5329 margin-left: 0;
5330 }
5331
5332 .ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
5333 background-color: #fff;
5334 border-color: #d9d9d9;
5335 }
5336
5337 .ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner:after {
5338 top: 50%;
5339 left: 50%;
5340 width: 8px;
5341 height: 8px;
5342 background-color: #1890ff;
5343 border: 0;
5344 transform: translate(-50%, -50%) scale(1);
5345 opacity: 1;
5346 content: " ";
5347 }
5348
5349 .ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after {
5350 background-color: rgba(0, 0, 0, 0.25);
5351 border-color: rgba(0, 0, 0, 0.25);
5352 }
5353
5354 .ant-cascader {
5355 width: 184px;
5356 }
5357
5358 .ant-cascader-checkbox {
5359 top: 0;
5360 margin-right: 8px;
5361 }
5362
5363 .ant-cascader-menus {
5364 display: flex;
5365 flex-wrap: nowrap;
5366 align-items: flex-start;
5367 }
5368
5369 .ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
5370 width: 100%;
5371 height: auto;
5372 }
5373
5374 .ant-cascader-menu {
5375 flex-grow: 1;
5376 min-width: 111px;
5377 height: 180px;
5378 margin: -4px 0;
5379 padding: 4px 0;
5380 overflow: auto;
5381 vertical-align: top;
5382 list-style: none;
5383 border-right: 1px solid #f0f0f0;
5384 -ms-overflow-style: -ms-autohiding-scrollbar;
5385 }
5386
5387 .ant-cascader-menu-item {
5388 display: flex;
5389 flex-wrap: nowrap;
5390 align-items: center;
5391 padding: 5px 12px;
5392 overflow: hidden;
5393 line-height: 22px;
5394 white-space: nowrap;
5395 text-overflow: ellipsis;
5396 cursor: pointer;
5397 transition: all 0.3s;
5398 }
5399
5400 .ant-cascader-menu-item:hover {
5401 background: #f5f5f5;
5402 }
5403
5404 .ant-cascader-menu-item-disabled {
5405 color: rgba(0, 0, 0, 0.25);
5406 cursor: not-allowed;
5407 }
5408
5409 .ant-cascader-menu-item-disabled:hover {
5410 background: transparent;
5411 }
5412
5413 .ant-cascader-menu-empty .ant-cascader-menu-item {
5414 color: rgba(0, 0, 0, 0.25);
5415 cursor: default;
5416 pointer-events: none;
5417 }
5418
5419 .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
5420 .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
5421 font-weight: 600;
5422 background-color: #e6f7ff;
5423 }
5424
5425 .ant-cascader-menu-item-content {
5426 flex: auto;
5427 }
5428
5429 .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
5430 .ant-cascader-menu-item-loading-icon {
5431 margin-left: 4px;
5432 color: rgba(0, 0, 0, 0.45);
5433 font-size: 10px;
5434 }
5435
5436 .ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
5437 .ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
5438 color: rgba(0, 0, 0, 0.25);
5439 }
5440
5441 .ant-cascader-menu-item-keyword {
5442 color: #ff4d4f;
5443 }
5444
5445 .ant-cascader-compact-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
5446 margin-right: -1px;
5447 }
5448
5449 .ant-cascader-compact-item:not(.ant-cascader-compact-last-item).ant-cascader-compact-item-rtl {
5450 margin-left: -1px;
5451 }
5452
5453 .ant-cascader-compact-item:active,
5454 .ant-cascader-compact-item:focus,
5455 .ant-cascader-compact-item:hover {
5456 z-index: 2;
5457 }
5458
5459 .ant-cascader-compact-item[disabled] {
5460 z-index: 0;
5461 }
5462
5463 .ant-cascader-compact-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-last-item).ant-cascader {
5464 border-radius: 0;
5465 }
5466
5467 .ant-cascader-compact-item.ant-cascader.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
5468 border-top-right-radius: 0;
5469 border-bottom-right-radius: 0;
5470 }
5471
5472 .ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item),
5473 .ant-cascader-compact-item.ant-cascader.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-item-rtl) {
5474 border-top-left-radius: 0;
5475 border-bottom-left-radius: 0;
5476 }
5477
5478 .ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item) {
5479 border-top-right-radius: 0;
5480 border-bottom-right-radius: 0;
5481 }
5482
5483 .ant-cascader-rtl .ant-cascader-menu-item-expand-icon,
5484 .ant-cascader-rtl .ant-cascader-menu-item-loading-icon {
5485 margin-right: 4px;
5486 margin-left: 0;
5487 }
5488
5489 .ant-cascader-rtl .ant-cascader-checkbox {
5490 top: 0;
5491 margin-right: 0;
5492 margin-left: 8px;
5493 }
5494
5495 .ant-checkbox {
5496 box-sizing: border-box;
5497 margin: 0;
5498 padding: 0;
5499 color: rgba(0, 0, 0, 0.85);
5500 font-size: 14px;
5501 font-variant: tabular-nums;
5502 line-height: 1.5715;
5503 list-style: none;
5504 font-feature-settings: "tnum";
5505 position: relative;
5506 top: 0.2em;
5507 line-height: 1;
5508 white-space: nowrap;
5509 outline: none;
5510 cursor: pointer;
5511 }
5512
5513 .ant-checkbox-input:focus + .ant-checkbox-inner,
5514 .ant-checkbox-wrapper:hover .ant-checkbox-inner,
5515 .ant-checkbox:hover .ant-checkbox-inner {
5516 border-color: #1890ff;
5517 }
5518
5519 .ant-checkbox-checked:after {
5520 position: absolute;
5521 top: 0;
5522 left: 0;
5523 width: 100%;
5524 height: 100%;
5525 border: 1px solid #1890ff;
5526 border-radius: 2px;
5527 visibility: hidden;
5528 animation: antCheckboxEffect 0.36s ease-in-out;
5529 animation-fill-mode: backwards;
5530 content: "";
5531 }
5532
5533 .ant-checkbox-wrapper:hover .ant-checkbox:after,
5534 .ant-checkbox:hover:after {
5535 visibility: visible;
5536 }
5537
5538 .ant-checkbox-inner {
5539 position: relative;
5540 top: 0;
5541 left: 0;
5542 display: block;
5543 width: 16px;
5544 height: 16px;
5545 direction: ltr;
5546 background-color: #fff;
5547 border: 1px solid #d9d9d9;
5548 border-radius: 2px;
5549 border-collapse: separate;
5550 transition: all 0.3s;
5551 }
5552
5553 .ant-checkbox-inner:after {
5554 position: absolute;
5555 top: 50%;
5556 left: 21.5%;
5557 display: table;
5558 width: 5.71428571px;
5559 height: 9.14285714px;
5560 border: 2px solid #fff;
5561 border-top: 0;
5562 border-left: 0;
5563 transform: rotate(45deg) scale(0) translate(-50%, -50%);
5564 opacity: 0;
5565 transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
5566 content: " ";
5567 }
5568
5569 .ant-checkbox-input {
5570 position: absolute;
5571 top: 0;
5572 right: 0;
5573 bottom: 0;
5574 left: 0;
5575 z-index: 1;
5576 width: 100%;
5577 height: 100%;
5578 cursor: pointer;
5579 opacity: 0;
5580 }
5581
5582 .ant-checkbox-checked .ant-checkbox-inner:after {
5583 position: absolute;
5584 display: table;
5585 border: 2px solid #fff;
5586 border-top: 0;
5587 border-left: 0;
5588 transform: rotate(45deg) scale(1) translate(-50%, -50%);
5589 opacity: 1;
5590 transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
5591 content: " ";
5592 }
5593
5594 .ant-checkbox-checked .ant-checkbox-inner {
5595 background-color: #1890ff;
5596 border-color: #1890ff;
5597 }
5598
5599 .ant-checkbox-disabled {
5600 cursor: not-allowed;
5601 }
5602
5603 .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after {
5604 border-color: rgba(0, 0, 0, 0.25);
5605 animation-name: none;
5606 }
5607
5608 .ant-checkbox-disabled .ant-checkbox-input {
5609 cursor: not-allowed;
5610 pointer-events: none;
5611 }
5612
5613 .ant-checkbox-disabled .ant-checkbox-inner {
5614 background-color: #f5f5f5;
5615 border-color: #d9d9d9 !important;
5616 }
5617
5618 .ant-checkbox-disabled .ant-checkbox-inner:after {
5619 border-color: #f5f5f5;
5620 border-collapse: separate;
5621 animation-name: none;
5622 }
5623
5624 .ant-checkbox-disabled + span {
5625 color: rgba(0, 0, 0, 0.25);
5626 cursor: not-allowed;
5627 }
5628
5629 .ant-checkbox-disabled:hover:after,
5630 .ant-checkbox-wrapper:hover .ant-checkbox-disabled:after {
5631 visibility: hidden;
5632 }
5633
5634 .ant-checkbox-wrapper {
5635 box-sizing: border-box;
5636 margin: 0;
5637 padding: 0;
5638 color: rgba(0, 0, 0, 0.85);
5639 font-size: 14px;
5640 font-variant: tabular-nums;
5641 line-height: 1.5715;
5642 list-style: none;
5643 font-feature-settings: "tnum";
5644 display: inline-flex;
5645 align-items: baseline;
5646 line-height: unset;
5647 cursor: pointer;
5648 }
5649
5650 .ant-checkbox-wrapper:after {
5651 display: inline-block;
5652 width: 0;
5653 overflow: hidden;
5654 content: " ";
5655 }
5656
5657 .ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
5658 cursor: not-allowed;
5659 }
5660
5661 .ant-checkbox-wrapper + .ant-checkbox-wrapper {
5662 margin-left: 8px;
5663 }
5664
5665 .ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type=checkbox] {
5666 width: 14px;
5667 height: 14px;
5668 }
5669
5670 .ant-checkbox + span {
5671 padding-right: 8px;
5672 padding-left: 8px;
5673 }
5674
5675 .ant-checkbox-group {
5676 box-sizing: border-box;
5677 margin: 0;
5678 padding: 0;
5679 color: rgba(0, 0, 0, 0.85);
5680 font-size: 14px;
5681 font-variant: tabular-nums;
5682 line-height: 1.5715;
5683 list-style: none;
5684 font-feature-settings: "tnum";
5685 display: inline-block;
5686 }
5687
5688 .ant-checkbox-group-item {
5689 margin-right: 8px;
5690 }
5691
5692 .ant-checkbox-group-item:last-child {
5693 margin-right: 0;
5694 }
5695
5696 .ant-checkbox-group-item + .ant-checkbox-group-item {
5697 margin-left: 0;
5698 }
5699
5700 .ant-checkbox-indeterminate .ant-checkbox-inner {
5701 background-color: #fff;
5702 border-color: #d9d9d9;
5703 }
5704
5705 .ant-checkbox-indeterminate .ant-checkbox-inner:after {
5706 top: 50%;
5707 left: 50%;
5708 width: 8px;
5709 height: 8px;
5710 background-color: #1890ff;
5711 border: 0;
5712 transform: translate(-50%, -50%) scale(1);
5713 opacity: 1;
5714 content: " ";
5715 }
5716
5717 .ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after {
5718 background-color: rgba(0, 0, 0, 0.25);
5719 border-color: rgba(0, 0, 0, 0.25);
5720 }
5721
5722 .ant-checkbox-rtl {
5723 direction: rtl;
5724 }
5725
5726 .ant-checkbox-group-rtl .ant-checkbox-group-item {
5727 margin-right: 0;
5728 margin-left: 8px;
5729 }
5730
5731 .ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
5732 margin-left: 0 !important;
5733 }
5734
5735 .ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item {
5736 margin-left: 8px;
5737 }
5738
5739 .ant-collapse {
5740 box-sizing: border-box;
5741 margin: 0;
5742 padding: 0;
5743 color: rgba(0, 0, 0, 0.85);
5744 font-size: 14px;
5745 font-variant: tabular-nums;
5746 line-height: 1.5715;
5747 list-style: none;
5748 font-feature-settings: "tnum";
5749 background-color: #fafafa;
5750 border: 1px solid #d9d9d9;
5751 border-bottom: 0;
5752 border-radius: 2px;
5753 }
5754
5755 .ant-collapse > .ant-collapse-item {
5756 border-bottom: 1px solid #d9d9d9;
5757 }
5758
5759 .ant-collapse > .ant-collapse-item:last-child,
5760 .ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
5761 border-radius: 0 0 2px 2px;
5762 }
5763
5764 .ant-collapse > .ant-collapse-item > .ant-collapse-header {
5765 position: relative;
5766 display: flex;
5767 flex-wrap: nowrap;
5768 align-items: flex-start;
5769 padding: 12px 16px;
5770 color: rgba(0, 0, 0, 0.85);
5771 line-height: 1.5715;
5772 cursor: pointer;
5773 transition: all 0.3s, visibility 0s;
5774 }
5775
5776 .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
5777 display: inline-block;
5778 margin-right: 12px;
5779 font-size: 12px;
5780 vertical-align: -1px;
5781 }
5782
5783 .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
5784 transition: transform 0.24s;
5785 }
5786
5787 .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-header-text {
5788 flex: auto;
5789 }
5790
5791 .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
5792 margin-left: auto;
5793 }
5794
5795 .ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
5796 outline: none;
5797 }
5798
5799 .ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only {
5800 cursor: default;
5801 }
5802
5803 .ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
5804 flex: none;
5805 cursor: pointer;
5806 }
5807
5808 .ant-collapse > .ant-collapse-item .ant-collapse-icon-collapsible-only {
5809 cursor: default;
5810 }
5811
5812 .ant-collapse > .ant-collapse-item .ant-collapse-icon-collapsible-only .ant-collapse-expand-icon {
5813 cursor: pointer;
5814 }
5815
5816 .ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
5817 padding-left: 12px;
5818 }
5819
5820 .ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header {
5821 position: relative;
5822 padding: 12px 40px 12px 16px;
5823 }
5824
5825 .ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
5826 position: absolute;
5827 top: 50%;
5828 right: 16px;
5829 left: auto;
5830 margin: 0;
5831 transform: translateY(-50%);
5832 }
5833
5834 .ant-collapse-content {
5835 color: rgba(0, 0, 0, 0.85);
5836 background-color: #fff;
5837 border-top: 1px solid #d9d9d9;
5838 }
5839
5840 .ant-collapse-content > .ant-collapse-content-box {
5841 padding: 16px;
5842 }
5843
5844 .ant-collapse-content-hidden {
5845 display: none;
5846 }
5847
5848 .ant-collapse-item:last-child > .ant-collapse-content {
5849 border-radius: 0 0 2px 2px;
5850 }
5851
5852 .ant-collapse-borderless {
5853 background-color: #fafafa;
5854 border: 0;
5855 }
5856
5857 .ant-collapse-borderless > .ant-collapse-item {
5858 border-bottom: 1px solid #d9d9d9;
5859 }
5860
5861 .ant-collapse-borderless > .ant-collapse-item:last-child,
5862 .ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
5863 border-radius: 0;
5864 }
5865
5866 .ant-collapse-borderless > .ant-collapse-item:last-child {
5867 border-bottom: 0;
5868 }
5869
5870 .ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
5871 background-color: transparent;
5872 border-top: 0;
5873 }
5874
5875 .ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
5876 padding-top: 4px;
5877 }
5878
5879 .ant-collapse-ghost {
5880 background-color: transparent;
5881 border: 0;
5882 }
5883
5884 .ant-collapse-ghost > .ant-collapse-item {
5885 border-bottom: 0;
5886 }
5887
5888 .ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content {
5889 background-color: transparent;
5890 border-top: 0;
5891 }
5892
5893 .ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
5894 padding-top: 12px;
5895 padding-bottom: 12px;
5896 }
5897
5898 .ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
5899 .ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
5900 color: rgba(0, 0, 0, 0.25);
5901 cursor: not-allowed;
5902 }
5903
5904 .ant-collapse-rtl {
5905 direction: rtl;
5906 }
5907
5908 .ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header {
5909 position: relative;
5910 padding: 12px 16px 12px 40px;
5911 }
5912
5913 .ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
5914 position: absolute;
5915 top: 50%;
5916 right: auto;
5917 left: 16px;
5918 margin: 0;
5919 transform: translateY(-50%);
5920 }
5921
5922 .ant-collapse-rtl .ant-collapse > .ant-collapse-item > .ant-collapse-header {
5923 padding: 12px 40px 12px 16px;
5924 }
5925
5926 .ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
5927 margin-right: 0;
5928 margin-left: 12px;
5929 }
5930
5931 .ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
5932 transform: rotate(180deg);
5933 }
5934
5935 .ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
5936 margin-right: auto;
5937 margin-left: 0;
5938 }
5939
5940 .ant-collapse-rtl.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
5941 padding-right: 12px;
5942 padding-left: 0;
5943 }
5944
5945 .ant-comment {
5946 position: relative;
5947 background-color: inherit;
5948 }
5949
5950 .ant-comment-inner {
5951 display: flex;
5952 padding: 16px 0;
5953 }
5954
5955 .ant-comment-avatar {
5956 position: relative;
5957 flex-shrink: 0;
5958 margin-right: 12px;
5959 cursor: pointer;
5960 }
5961
5962 .ant-comment-avatar img {
5963 width: 32px;
5964 height: 32px;
5965 border-radius: 50%;
5966 }
5967
5968 .ant-comment-content {
5969 position: relative;
5970 flex: 1 1 auto;
5971 min-width: 1px;
5972 font-size: 14px;
5973 word-wrap: break-word;
5974 }
5975
5976 .ant-comment-content-author {
5977 display: flex;
5978 flex-wrap: wrap;
5979 justify-content: flex-start;
5980 margin-bottom: 4px;
5981 font-size: 14px;
5982 }
5983
5984 .ant-comment-content-author > a,
5985 .ant-comment-content-author > span {
5986 padding-right: 8px;
5987 font-size: 12px;
5988 line-height: 18px;
5989 }
5990
5991 .ant-comment-content-author-name {
5992 color: rgba(0, 0, 0, 0.45);
5993 font-size: 14px;
5994 transition: color 0.3s;
5995 }
5996
5997 .ant-comment-content-author-name > *,
5998 .ant-comment-content-author-name > :hover {
5999 color: rgba(0, 0, 0, 0.45);
6000 }
6001
6002 .ant-comment-content-author-time {
6003 color: #ccc;
6004 white-space: nowrap;
6005 cursor: auto;
6006 }
6007
6008 .ant-comment-content-detail p {
6009 margin-bottom: inherit;
6010 white-space: pre-wrap;
6011 }
6012
6013 .ant-comment-actions {
6014 margin-top: 12px;
6015 margin-bottom: inherit;
6016 padding-left: 0;
6017 }
6018
6019 .ant-comment-actions > li {
6020 display: inline-block;
6021 color: rgba(0, 0, 0, 0.45);
6022 }
6023
6024 .ant-comment-actions > li > span {
6025 margin-right: 10px;
6026 color: rgba(0, 0, 0, 0.45);
6027 font-size: 12px;
6028 cursor: pointer;
6029 transition: color 0.3s;
6030 -webkit-user-select: none;
6031 -moz-user-select: none;
6032 -ms-user-select: none;
6033 user-select: none;
6034 }
6035
6036 .ant-comment-actions > li > span:hover {
6037 color: #595959;
6038 }
6039
6040 .ant-comment-nested {
6041 margin-left: 44px;
6042 }
6043
6044 .ant-comment-rtl {
6045 direction: rtl;
6046 }
6047
6048 .ant-comment-rtl .ant-comment-avatar {
6049 margin-right: 0;
6050 margin-left: 12px;
6051 }
6052
6053 .ant-comment-rtl .ant-comment-content-author > a,
6054 .ant-comment-rtl .ant-comment-content-author > span {
6055 padding-right: 0;
6056 padding-left: 8px;
6057 }
6058
6059 .ant-comment-rtl .ant-comment-actions {
6060 padding-right: 0;
6061 }
6062
6063 .ant-comment-rtl .ant-comment-actions > li > span {
6064 margin-right: 0;
6065 margin-left: 10px;
6066 }
6067
6068 .ant-comment-rtl .ant-comment-nested {
6069 margin-right: 44px;
6070 margin-left: 0;
6071 }
6072
6073 .ant-picker-status-error.ant-picker,
6074 .ant-picker-status-error.ant-picker:not([disabled]):hover {
6075 background-color: #fff;
6076 border-color: #ff4d4f;
6077 }
6078
6079 .ant-picker-status-error.ant-picker-focused,
6080 .ant-picker-status-error.ant-picker:focus {
6081 border-color: #ff7875;
6082 box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
6083 border-right-width: 1px;
6084 outline: 0;
6085 }
6086
6087 .ant-picker-status-error.ant-picker .ant-picker-active-bar {
6088 background: #ff7875;
6089 }
6090
6091 .ant-picker-status-warning.ant-picker,
6092 .ant-picker-status-warning.ant-picker:not([disabled]):hover {
6093 background-color: #fff;
6094 border-color: #faad14;
6095 }
6096
6097 .ant-picker-status-warning.ant-picker-focused,
6098 .ant-picker-status-warning.ant-picker:focus {
6099 border-color: #ffc53d;
6100 box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
6101 border-right-width: 1px;
6102 outline: 0;
6103 }
6104
6105 .ant-picker-status-warning.ant-picker .ant-picker-active-bar {
6106 background: #ffc53d;
6107 }
6108
6109 .ant-picker {
6110 box-sizing: border-box;
6111 margin: 0;
6112 color: rgba(0, 0, 0, 0.85);
6113 font-size: 14px;
6114 font-variant: tabular-nums;
6115 line-height: 1.5715;
6116 list-style: none;
6117 font-feature-settings: "tnum";
6118 padding: 4px 11px;
6119 position: relative;
6120 display: inline-flex;
6121 align-items: center;
6122 background: #fff;
6123 border: 1px solid #d9d9d9;
6124 border-radius: 2px;
6125 transition: border 0.3s, box-shadow 0.3s;
6126 }
6127
6128 .ant-picker-focused,
6129 .ant-picker:hover {
6130 border-color: #40a9ff;
6131 border-right-width: 1px;
6132 }
6133
6134 .ant-picker-focused {
6135 box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
6136 outline: 0;
6137 }
6138
6139 .ant-picker.ant-picker-disabled {
6140 background: #f5f5f5;
6141 border-color: #d9d9d9;
6142 cursor: not-allowed;
6143 }
6144
6145 .ant-picker.ant-picker-disabled .ant-picker-suffix {
6146 color: rgba(0, 0, 0, 0.25);
6147 }
6148
6149 .ant-picker.ant-picker-borderless {
6150 background-color: transparent !important;
6151 border-color: transparent !important;
6152 box-shadow: none !important;
6153 }
6154
6155 .ant-picker-input {
6156 position: relative;
6157 display: inline-flex;
6158 align-items: center;
6159 width: 100%;
6160 }
6161
6162 .ant-picker-input > input {
6163 position: relative;
6164 display: inline-block;
6165 width: 100%;
6166 min-width: 0;
6167 color: rgba(0, 0, 0, 0.85);
6168 font-size: 14px;
6169 line-height: 1.5715;
6170 background-color: #fff;
6171 background-image: none;
6172 border-radius: 2px;
6173 transition: all 0.3s;
6174 flex: auto;
6175 min-width: 1px;
6176 height: auto;
6177 padding: 0;
6178 background: transparent;
6179 border: 0;
6180 }
6181
6182 .ant-picker-input > input::-moz-placeholder {
6183 color: #bfbfbf;
6184 -moz-user-select: none;
6185 user-select: none;
6186 }
6187
6188 .ant-picker-input > input:-ms-input-placeholder {
6189 color: #bfbfbf;
6190 -ms-user-select: none;
6191 user-select: none;
6192 }
6193
6194 .ant-picker-input > input::placeholder {
6195 color: #bfbfbf;
6196 -webkit-user-select: none;
6197 -moz-user-select: none;
6198 -ms-user-select: none;
6199 user-select: none;
6200 }
6201
6202 .ant-picker-input > input:-moz-placeholder-shown {
6203 text-overflow: ellipsis;
6204 }
6205
6206 .ant-picker-input > input:-ms-input-placeholder {
6207 text-overflow: ellipsis;
6208 }
6209
6210 .ant-picker-input > input:placeholder-shown {
6211 text-overflow: ellipsis;
6212 }
6213
6214 .ant-picker-input > input:hover {
6215 border-color: #40a9ff;
6216 border-right-width: 1px;
6217 }
6218
6219 .ant-picker-input > input-focused,
6220 .ant-picker-input > input:focus {
6221 border-color: #40a9ff;
6222 box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
6223 border-right-width: 1px;
6224 outline: 0;
6225 }
6226
6227 .ant-picker-input > input-disabled {
6228 color: rgba(0, 0, 0, 0.25);
6229 background-color: #f5f5f5;
6230 border-color: #d9d9d9;
6231 box-shadow: none;
6232 cursor: not-allowed;
6233 opacity: 1;
6234 }
6235
6236 .ant-picker-input > input-disabled:hover {
6237 border-color: #d9d9d9;
6238 border-right-width: 1px;
6239 }
6240
6241 .ant-picker-input > input[disabled] {
6242 color: rgba(0, 0, 0, 0.25);
6243 background-color: #f5f5f5;
6244 border-color: #d9d9d9;
6245 box-shadow: none;
6246 cursor: not-allowed;
6247 opacity: 1;
6248 }
6249
6250 .ant-picker-input > input[disabled]:hover {
6251 border-color: #d9d9d9;
6252 border-right-width: 1px;
6253 }
6254
6255 .ant-picker-input > input-borderless,
6256 .ant-picker-input > input-borderless-disabled,
6257 .ant-picker-input > input-borderless-focused,
6258 .ant-picker-input > input-borderless:focus,
6259 .ant-picker-input > input-borderless:hover,
6260 .ant-picker-input > input-borderless[disabled] {
6261 background-color: transparent;
6262 border: none;
6263 box-shadow: none;
6264 }
6265
6266 textarea.ant-picker-input > input {
6267 max-width: 100%;
6268 height: auto;
6269 min-height: 32px;
6270 line-height: 1.5715;
6271 vertical-align: bottom;
6272 transition: all 0.3s, height 0s;
6273 }
6274
6275 .ant-picker-input > input-lg {
6276 padding: 6.5px 11px;
6277 font-size: 16px;
6278 }
6279
6280 .ant-picker-input > input-sm {
6281 padding: 0 7px;
6282 }
6283
6284 .ant-picker-input > input:focus {
6285 box-shadow: none;
6286 }
6287
6288 .ant-picker-input > input[disabled] {
6289 background: transparent;
6290 }
6291
6292 .ant-picker-input:hover .ant-picker-clear {
6293 opacity: 1;
6294 }
6295
6296 .ant-picker-input-placeholder > input {
6297 color: #bfbfbf;
6298 }
6299
6300 .ant-picker-large {
6301 padding: 6.5px 11px;
6302 }
6303
6304 .ant-picker-large .ant-picker-input > input {
6305 font-size: 16px;
6306 }
6307
6308 .ant-picker-small {
6309 padding: 0 7px;
6310 }
6311
6312 .ant-picker-suffix {
6313 display: flex;
6314 flex: none;
6315 align-self: center;
6316 margin-left: 4px;
6317 color: rgba(0, 0, 0, 0.25);
6318 line-height: 1;
6319 pointer-events: none;
6320 }
6321
6322 .ant-picker-suffix > * {
6323 vertical-align: top;
6324 }
6325
6326 .ant-picker-suffix > :not(:last-child) {
6327 margin-right: 8px;
6328 }
6329
6330 .ant-picker-clear {
6331 position: absolute;
6332 top: 50%;
6333 right: 0;
6334 color: rgba(0, 0, 0, 0.25);
6335 line-height: 1;
6336 background: #fff;
6337 transform: translateY(-50%);
6338 cursor: pointer;
6339 opacity: 0;
6340 transition: opacity 0.3s, color 0.3s;
6341 }
6342
6343 .ant-picker-clear > * {
6344 vertical-align: top;
6345 }
6346
6347 .ant-picker-clear:hover {
6348 color: rgba(0, 0, 0, 0.45);
6349 }
6350
6351 .ant-picker-separator {
6352 position: relative;
6353 display: inline-block;
6354 width: 1em;
6355 height: 16px;
6356 color: rgba(0, 0, 0, 0.25);
6357 font-size: 16px;
6358 vertical-align: top;
6359 cursor: default;
6360 }
6361
6362 .ant-picker-focused .ant-picker-separator {
6363 color: rgba(0, 0, 0, 0.45);
6364 }
6365
6366 .ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
6367 cursor: not-allowed;
6368 }
6369
6370 .ant-picker-range {
6371 position: relative;
6372 display: inline-flex;
6373 }
6374
6375 .ant-picker-range .ant-picker-clear {
6376 right: 11px;
6377 }
6378
6379 .ant-picker-range:hover .ant-picker-clear {
6380 opacity: 1;
6381 }
6382
6383 .ant-picker-range .ant-picker-active-bar {
6384 bottom: -1px;
6385 height: 2px;
6386 margin-left: 11px;
6387 background: #1890ff;
6388 opacity: 0;
6389 transition: all 0.3s ease-out;
6390 pointer-events: none;
6391 }
6392
6393 .ant-picker-range.ant-picker-focused .ant-picker-active-bar {
6394 opacity: 1;
6395 }
6396
6397 .ant-picker-range-separator {
6398 align-items: center;
6399 padding: 0 8px;
6400 line-height: 1;
6401 }
6402
6403 .ant-picker-range.ant-picker-small .ant-picker-clear {
6404 right: 7px;
6405 }
6406
6407 .ant-picker-range.ant-picker-small .ant-picker-active-bar {
6408 margin-left: 7px;
6409 }
6410
6411 .ant-picker-dropdown {
6412 box-sizing: border-box;
6413 margin: 0;
6414 padding: 0;
6415 color: rgba(0, 0, 0, 0.85);
6416 font-size: 14px;
6417 font-variant: tabular-nums;
6418 line-height: 1.5715;
6419 list-style: none;
6420 font-feature-settings: "tnum";
6421 position: absolute;
6422 top: -9999px;
6423 left: -9999px;
6424 z-index: 1050;
6425 }
6426
6427 .ant-picker-dropdown-hidden {
6428 display: none;
6429 }
6430
6431 .ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
6432 top: 2.58561808px;
6433 display: block;
6434 transform: rotate(-135deg) translateY(1px);
6435 }
6436
6437 .ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
6438 bottom: 2.58561808px;
6439 display: block;
6440 transform: rotate(45deg);
6441 }
6442
6443 .ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,
6444 .ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,
6445 .ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,
6446 .ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight {
6447 animation-name: antSlideDownIn;
6448 }
6449
6450 .ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,
6451 .ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,
6452 .ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,
6453 .ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight {
6454 animation-name: antSlideUpIn;
6455 }
6456
6457 .ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,
6458 .ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {
6459 animation-name: antSlideDownOut;
6460 }
6461
6462 .ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,
6463 .ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {
6464 animation-name: antSlideUpOut;
6465 }
6466
6467 .ant-picker-dropdown-range {
6468 padding: 7.54247233px 0;
6469 }
6470
6471 .ant-picker-dropdown-range-hidden {
6472 display: none;
6473 }
6474
6475 .ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
6476 padding-top: 4px;
6477 }
6478
6479 .ant-picker-ranges {
6480 margin-bottom: 0;
6481 padding: 4px 12px;
6482 overflow: hidden;
6483 line-height: 34px;
6484 text-align: left;
6485 list-style: none;
6486 }
6487
6488 .ant-picker-ranges > li {
6489 display: inline-block;
6490 }
6491
6492 .ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
6493 color: #1890ff;
6494 background: #e6f7ff;
6495 border-color: #91d5ff;
6496 cursor: pointer;
6497 }
6498
6499 .ant-picker-ranges .ant-picker-ok {
6500 float: right;
6501 margin-left: 8px;
6502 }
6503
6504 .ant-picker-range-wrapper {
6505 display: flex;
6506 }
6507
6508 .ant-picker-range-arrow {
6509 position: absolute;
6510 z-index: 1;
6511 display: none;
6512 width: 11.3137085px;
6513 height: 11.3137085px;
6514 margin-left: 16.5px;
6515 box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.1);
6516 transition: left 0.3s ease-out;
6517 border-radius: 0 0 2px;
6518 pointer-events: none;
6519 }
6520
6521 .ant-picker-range-arrow:before {
6522 position: absolute;
6523 top: -11.3137085px;
6524 left: -11.3137085px;
6525 width: 33.9411255px;
6526 height: 33.9411255px;
6527 background: #fff;
6528 background-repeat: no-repeat;
6529 background-position: -10px -10px;
6530 content: "";
6531 -webkit-clip-path: inset(33% 33%);
6532 clip-path: inset(33% 33%);
6533 -webkit-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");
6534 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");
6535 }
6536
6537 .ant-picker-panel-container {
6538 overflow: hidden;
6539 vertical-align: top;
6540 background: #fff;
6541 border-radius: 2px;
6542 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);
6543 transition: margin 0.3s;
6544 }
6545
6546 .ant-picker-panel-container .ant-picker-panels {
6547 display: inline-flex;
6548 flex-wrap: nowrap;
6549 direction: ltr;
6550 }
6551
6552 .ant-picker-panel-container .ant-picker-panel {
6553 vertical-align: top;
6554 background: transparent;
6555 border-width: 0 0 1px;
6556 border-radius: 0;
6557 }
6558
6559 .ant-picker-panel-container .ant-picker-panel .ant-picker-content,
6560 .ant-picker-panel-container .ant-picker-panel table {
6561 text-align: center;
6562 }
6563
6564 .ant-picker-panel-container .ant-picker-panel-focused {
6565 border-color: #f0f0f0;
6566 }
6567
6568 .ant-picker-compact-item:not(.ant-picker-compact-last-item):not(.ant-picker-compact-item-rtl) {
6569 margin-right: -1px;
6570 }
6571
6572 .ant-picker-compact-item:not(.ant-picker-compact-last-item).ant-picker-compact-item-rtl {
6573 margin-left: -1px;
6574 }
6575
6576 .ant-picker-compact-item.ant-picker-focused,
6577 .ant-picker-compact-item:active,
6578 .ant-picker-compact-item:focus,
6579 .ant-picker-compact-item:hover {
6580 z-index: 2;
6581 }
6582
6583 .ant-picker-compact-item[disabled] {
6584 z-index: 0;
6585 }
6586
6587 .ant-picker-compact-item:not(.ant-picker-compact-first-item):not(.ant-picker-compact-last-item).ant-picker {
6588 border-radius: 0;
6589 }
6590
6591 .ant-picker-compact-item.ant-picker.ant-picker-compact-first-item:not(.ant-picker-compact-last-item):not(.ant-picker-compact-item-rtl) {
6592 border-top-right-radius: 0;
6593 border-bottom-right-radius: 0;
6594 }
6595
6596 .ant-picker-compact-item.ant-picker.ant-picker-compact-item-rtl.ant-picker-compact-first-item:not(.ant-picker-compact-last-item),
6597 .ant-picker-compact-item.ant-picker.ant-picker-compact-last-item:not(.ant-picker-compact-first-item):not(.ant-picker-compact-item-rtl) {
6598 border-top-left-radius: 0;
6599 border-bottom-left-radius: 0;
6600 }
6601
6602 .ant-picker-compact-item.ant-picker.ant-picker-compact-item-rtl.ant-picker-compact-last-item:not(.ant-picker-compact-first-item) {
6603 border-top-right-radius: 0;
6604 border-bottom-right-radius: 0;
6605 }
6606
6607 .ant-picker-panel {
6608 display: inline-flex;
6609 flex-direction: column;
6610 text-align: center;
6611 background: #fff;
6612 border: 1px solid #f0f0f0;
6613 border-radius: 2px;
6614 outline: none;
6615 }
6616
6617 .ant-picker-panel-focused {
6618 border-color: #1890ff;
6619 }
6620
6621 .ant-picker-date-panel,
6622 .ant-picker-decade-panel,
6623 .ant-picker-month-panel,
6624 .ant-picker-quarter-panel,
6625 .ant-picker-time-panel,
6626 .ant-picker-week-panel,
6627 .ant-picker-year-panel {
6628 display: flex;
6629 flex-direction: column;
6630 width: 280px;
6631 }
6632
6633 .ant-picker-header {
6634 display: flex;
6635 padding: 0 8px;
6636 color: rgba(0, 0, 0, 0.85);
6637 border-bottom: 1px solid #f0f0f0;
6638 }
6639
6640 .ant-picker-header > * {
6641 flex: none;
6642 }
6643
6644 .ant-picker-header button {
6645 padding: 0;
6646 color: rgba(0, 0, 0, 0.25);
6647 line-height: 40px;
6648 background: transparent;
6649 border: 0;
6650 cursor: pointer;
6651 transition: color 0.3s;
6652 }
6653
6654 .ant-picker-header > button {
6655 min-width: 1.6em;
6656 font-size: 14px;
6657 }
6658
6659 .ant-picker-header > button:hover {
6660 color: rgba(0, 0, 0, 0.85);
6661 }
6662
6663 .ant-picker-header-view {
6664 flex: auto;
6665 font-weight: 500;
6666 line-height: 40px;
6667 }
6668
6669 .ant-picker-header-view button {
6670 color: inherit;
6671 font-weight: inherit;
6672 }
6673
6674 .ant-picker-header-view button:not(:first-child) {
6675 margin-left: 8px;
6676 }
6677
6678 .ant-picker-header-view button:hover {
6679 color: #1890ff;
6680 }
6681
6682 .ant-picker-next-icon,
6683 .ant-picker-prev-icon,
6684 .ant-picker-super-next-icon,
6685 .ant-picker-super-prev-icon {
6686 position: relative;
6687 display: inline-block;
6688 width: 7px;
6689 height: 7px;
6690 }
6691
6692 .ant-picker-next-icon:before,
6693 .ant-picker-prev-icon:before,
6694 .ant-picker-super-next-icon:before,
6695 .ant-picker-super-prev-icon:before {
6696 position: absolute;
6697 top: 0;
6698 left: 0;
6699 display: inline-block;
6700 width: 7px;
6701 height: 7px;
6702 border: 0 solid;
6703 border-width: 1.5px 0 0 1.5px;
6704 content: "";
6705 }
6706
6707 .ant-picker-super-next-icon:after,
6708 .ant-picker-super-prev-icon:after {
6709 position: absolute;
6710 top: 4px;
6711 left: 4px;
6712 display: inline-block;
6713 width: 7px;
6714 height: 7px;
6715 border: 0 solid;
6716 border-width: 1.5px 0 0 1.5px;
6717 content: "";
6718 }
6719
6720 .ant-picker-prev-icon,
6721 .ant-picker-super-prev-icon {
6722 transform: rotate(-45deg);
6723 }
6724
6725 .ant-picker-next-icon,
6726 .ant-picker-super-next-icon {
6727 transform: rotate(135deg);
6728 }
6729
6730 .ant-picker-content {
6731 width: 100%;
6732 table-layout: fixed;
6733 border-collapse: collapse;
6734 }
6735
6736 .ant-picker-content td,
6737 .ant-picker-content th {
6738 position: relative;
6739 min-width: 24px;
6740 font-weight: 400;
6741 }
6742
6743 .ant-picker-content th {
6744 height: 30px;
6745 color: rgba(0, 0, 0, 0.85);
6746 line-height: 30px;
6747 }
6748
6749 .ant-picker-cell {
6750 padding: 3px 0;
6751 color: rgba(0, 0, 0, 0.25);
6752 cursor: pointer;
6753 }
6754
6755 .ant-picker-cell-in-view {
6756 color: rgba(0, 0, 0, 0.85);
6757 }
6758
6759 .ant-picker-cell:before {
6760 position: absolute;
6761 top: 50%;
6762 right: 0;
6763 left: 0;
6764 z-index: 1;
6765 height: 24px;
6766 transform: translateY(-50%);
6767 transition: all 0.3s;
6768 content: "";
6769 }
6770
6771 .ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
6772 .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
6773 background: #f5f5f5;
6774 }
6775
6776 .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before {
6777 position: absolute;
6778 top: 0;
6779 right: 0;
6780 bottom: 0;
6781 left: 0;
6782 z-index: 1;
6783 border: 1px solid #1890ff;
6784 border-radius: 2px;
6785 content: "";
6786 }
6787
6788 .ant-picker-cell-in-view.ant-picker-cell-in-range {
6789 position: relative;
6790 }
6791
6792 .ant-picker-cell-in-view.ant-picker-cell-in-range:before {
6793 background: #e6f7ff;
6794 }
6795
6796 .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,
6797 .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
6798 .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner {
6799 color: #fff;
6800 background: #1890ff;
6801 }
6802
6803 .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,
6804 .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before {
6805 background: #e6f7ff;
6806 }
6807
6808 .ant-picker-cell-in-view.ant-picker-cell-range-start:before {
6809 left: 50%;
6810 }
6811
6812 .ant-picker-cell-in-view.ant-picker-cell-range-end:before {
6813 right: 50%;
6814 }
6815
6816 .ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,
6817 .ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,
6818 .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,
6819 .ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,
6820 .ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,
6821 .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,
6822 .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after {
6823 position: absolute;
6824 top: 50%;
6825 z-index: 0;
6826 height: 24px;
6827 border-top: 1px dashed #7ec1ff;
6828 border-bottom: 1px dashed #7ec1ff;
6829 transform: translateY(-50%);
6830 transition: all 0.3s;
6831 content: "";
6832 }
6833
6834 .ant-picker-cell-range-hover-end:after,
6835 .ant-picker-cell-range-hover-start:after,
6836 .ant-picker-cell-range-hover:after {
6837 right: 0;
6838 left: 2px;
6839 }
6840
6841 .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,
6842 .ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,
6843 .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,
6844 .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,
6845 .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,
6846 .ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,
6847 .ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before {
6848 background: #cbe6ff;
6849 }
6850
6851 .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
6852 border-radius: 2px 0 0 2px;
6853 }
6854
6855 .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
6856 border-radius: 0 2px 2px 0;
6857 }
6858
6859 .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,
6860 .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after {
6861 position: absolute;
6862 top: 0;
6863 bottom: 0;
6864 z-index: -1;
6865 background: #cbe6ff;
6866 transition: all 0.3s;
6867 content: "";
6868 }
6869
6870 .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after {
6871 right: -6px;
6872 left: 0;
6873 }
6874
6875 .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after {
6876 right: 0;
6877 left: -6px;
6878 }
6879
6880 .ant-picker-cell-range-hover.ant-picker-cell-range-start:after {
6881 right: 50%;
6882 }
6883
6884 .ant-picker-cell-range-hover.ant-picker-cell-range-end:after {
6885 left: 50%;
6886 }
6887
6888 .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,
6889 .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,
6890 .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,
6891 tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,
6892 tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after {
6893 left: 6px;
6894 border-left: 1px dashed #7ec1ff;
6895 border-top-left-radius: 2px;
6896 border-bottom-left-radius: 2px;
6897 }
6898
6899 .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,
6900 .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,
6901 .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,
6902 tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,
6903 tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after {
6904 right: 6px;
6905 border-right: 1px dashed #7ec1ff;
6906 border-top-right-radius: 2px;
6907 border-bottom-right-radius: 2px;
6908 }
6909
6910 .ant-picker-cell-disabled {
6911 color: rgba(0, 0, 0, 0.25);
6912 pointer-events: none;
6913 }
6914
6915 .ant-picker-cell-disabled .ant-picker-cell-inner {
6916 background: transparent;
6917 }
6918
6919 .ant-picker-cell-disabled:before {
6920 background: rgba(0, 0, 0, 0.04);
6921 }
6922
6923 .ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before {
6924 border-color: rgba(0, 0, 0, 0.25);
6925 }
6926
6927 .ant-picker-decade-panel .ant-picker-content,
6928 .ant-picker-month-panel .ant-picker-content,
6929 .ant-picker-quarter-panel .ant-picker-content,
6930 .ant-picker-year-panel .ant-picker-content {
6931 height: 264px;
6932 }
6933
6934 .ant-picker-decade-panel .ant-picker-cell-inner,
6935 .ant-picker-month-panel .ant-picker-cell-inner,
6936 .ant-picker-quarter-panel .ant-picker-cell-inner,
6937 .ant-picker-year-panel .ant-picker-cell-inner {
6938 padding: 0 8px;
6939 }
6940
6941 .ant-picker-quarter-panel .ant-picker-content {
6942 height: 56px;
6943 }
6944
6945 .ant-picker-footer {
6946 width: -moz-min-content;
6947 width: min-content;
6948 min-width: 100%;
6949 line-height: 38px;
6950 text-align: center;
6951 border-bottom: 1px solid transparent;
6952 }
6953
6954 .ant-picker-panel .ant-picker-footer {
6955 border-top: 1px solid #f0f0f0;
6956 }
6957
6958 .ant-picker-footer-extra {
6959 padding: 0 12px;
6960 line-height: 38px;
6961 text-align: left;
6962 }
6963
6964 .ant-picker-footer-extra:not(:last-child) {
6965 border-bottom: 1px solid #f0f0f0;
6966 }
6967
6968 .ant-picker-now {
6969 text-align: left;
6970 }
6971
6972 .ant-picker-today-btn {
6973 color: #1890ff;
6974 }
6975
6976 .ant-picker-today-btn:hover {
6977 color: #40a9ff;
6978 }
6979
6980 .ant-picker-today-btn:active {
6981 color: #096dd9;
6982 }
6983
6984 .ant-picker-today-btn.ant-picker-today-btn-disabled {
6985 color: rgba(0, 0, 0, 0.25);
6986 cursor: not-allowed;
6987 }
6988
6989 .ant-picker-decade-panel .ant-picker-cell-inner {
6990 padding: 0 4px;
6991 }
6992
6993 .ant-picker-decade-panel .ant-picker-cell:before {
6994 display: none;
6995 }
6996
6997 .ant-picker-month-panel .ant-picker-body,
6998 .ant-picker-quarter-panel .ant-picker-body,
6999 .ant-picker-year-panel .ant-picker-body {
7000 padding: 0 8px;
7001 }
7002
7003 .ant-picker-month-panel .ant-picker-cell-inner,
7004 .ant-picker-quarter-panel .ant-picker-cell-inner,
7005 .ant-picker-year-panel .ant-picker-cell-inner {
7006 width: 60px;
7007 }
7008
7009 .ant-picker-month-panel .ant-picker-cell-range-hover-start:after,
7010 .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,
7011 .ant-picker-year-panel .ant-picker-cell-range-hover-start:after {
7012 left: 14px;
7013 border-left: 1px dashed #7ec1ff;
7014 border-radius: 2px 0 0 2px;
7015 }
7016
7017 .ant-picker-month-panel .ant-picker-cell-range-hover-end:after,
7018 .ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after,
7019 .ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,
7020 .ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,
7021 .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,
7022 .ant-picker-year-panel .ant-picker-cell-range-hover-end:after {
7023 right: 14px;
7024 border-right: 1px dashed #7ec1ff;
7025 border-radius: 0 2px 2px 0;
7026 }
7027
7028 .ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after,
7029 .ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,
7030 .ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after {
7031 left: 14px;
7032 border-left: 1px dashed #7ec1ff;
7033 border-radius: 2px 0 0 2px;
7034 }
7035
7036 .ant-picker-week-panel .ant-picker-body {
7037 padding: 8px 12px;
7038 }
7039
7040 .ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,
7041 .ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,
7042 .ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner {
7043 background: transparent !important;
7044 }
7045
7046 .ant-picker-week-panel-row td {
7047 transition: background 0.3s;
7048 }
7049
7050 .ant-picker-week-panel-row:hover td {
7051 background: #f5f5f5;
7052 }
7053
7054 .ant-picker-week-panel-row-selected:hover td,
7055 .ant-picker-week-panel-row-selected td {
7056 background: #1890ff;
7057 }
7058
7059 .ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week,
7060 .ant-picker-week-panel-row-selected td.ant-picker-cell-week {
7061 color: hsla(0deg, 0%, 100%, 0.5);
7062 }
7063
7064 .ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before,
7065 .ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before {
7066 border-color: #fff;
7067 }
7068
7069 .ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner,
7070 .ant-picker-week-panel-row-selected td .ant-picker-cell-inner {
7071 color: #fff;
7072 }
7073
7074 .ant-picker-date-panel .ant-picker-body {
7075 padding: 8px 12px;
7076 }
7077
7078 .ant-picker-date-panel .ant-picker-content {
7079 width: 252px;
7080 }
7081
7082 .ant-picker-date-panel .ant-picker-content th {
7083 width: 36px;
7084 }
7085
7086 .ant-picker-datetime-panel {
7087 display: flex;
7088 }
7089
7090 .ant-picker-datetime-panel .ant-picker-time-panel {
7091 border-left: 1px solid #f0f0f0;
7092 }
7093
7094 .ant-picker-datetime-panel .ant-picker-date-panel,
7095 .ant-picker-datetime-panel .ant-picker-time-panel {
7096 transition: opacity 0.3s;
7097 }
7098
7099 .ant-picker-datetime-panel-active .ant-picker-date-panel,
7100 .ant-picker-datetime-panel-active .ant-picker-time-panel {
7101 opacity: 0.3;
7102 }
7103
7104 .ant-picker-datetime-panel-active .ant-picker-date-panel-active,
7105 .ant-picker-datetime-panel-active .ant-picker-time-panel-active {
7106 opacity: 1;
7107 }
7108
7109 .ant-picker-time-panel {
7110 width: auto;
7111 min-width: auto;
7112 }
7113
7114 .ant-picker-time-panel .ant-picker-content {
7115 display: flex;
7116 flex: auto;
7117 height: 224px;
7118 }
7119
7120 .ant-picker-time-panel-column {
7121 flex: 1 0 auto;
7122 width: 56px;
7123 margin: 0;
7124 padding: 0;
7125 overflow-y: hidden;
7126 text-align: left;
7127 list-style: none;
7128 transition: background 0.3s;
7129 }
7130
7131 .ant-picker-time-panel-column:after {
7132 display: block;
7133 height: 196px;
7134 content: "";
7135 }
7136
7137 .ant-picker-datetime-panel .ant-picker-time-panel-column:after {
7138 height: 198px;
7139 }
7140
7141 .ant-picker-time-panel-column:not(:first-child) {
7142 border-left: 1px solid #f0f0f0;
7143 }
7144
7145 .ant-picker-time-panel-column-active {
7146 background: rgba(230, 247, 255, 0.2);
7147 }
7148
7149 .ant-picker-time-panel-column:hover {
7150 overflow-y: auto;
7151 }
7152
7153 .ant-picker-time-panel-column > li {
7154 margin: 0;
7155 padding: 0;
7156 }
7157
7158 .ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
7159 display: block;
7160 width: 100%;
7161 height: 28px;
7162 margin: 0;
7163 padding: 0 0 0 14px;
7164 color: rgba(0, 0, 0, 0.85);
7165 line-height: 28px;
7166 border-radius: 0;
7167 cursor: pointer;
7168 transition: background 0.3s;
7169 }
7170
7171 .ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
7172 background: #f5f5f5;
7173 }
7174
7175 .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
7176 background: #e6f7ff;
7177 }
7178
7179 .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
7180 color: rgba(0, 0, 0, 0.25);
7181 background: transparent;
7182 cursor: not-allowed;
7183 }
7184
7185 :root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
7186 :root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,
7187 _:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
7188 _:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
7189 padding: 21px 0;
7190 }
7191
7192 .ant-picker-rtl {
7193 direction: rtl;
7194 }
7195
7196 .ant-picker-rtl .ant-picker-suffix {
7197 margin-right: 4px;
7198 margin-left: 0;
7199 }
7200
7201 .ant-picker-rtl .ant-picker-clear {
7202 right: auto;
7203 left: 0;
7204 }
7205
7206 .ant-picker-rtl .ant-picker-separator {
7207 transform: rotate(180deg);
7208 }
7209
7210 .ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
7211 margin-right: 8px;
7212 margin-left: 0;
7213 }
7214
7215 .ant-picker-rtl.ant-picker-range .ant-picker-clear {
7216 right: auto;
7217 left: 11px;
7218 }
7219
7220 .ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
7221 margin-right: 11px;
7222 margin-left: 0;
7223 }
7224
7225 .ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar {
7226 margin-right: 7px;
7227 }
7228
7229 .ant-picker-dropdown-rtl .ant-picker-ranges {
7230 text-align: right;
7231 }
7232
7233 .ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
7234 float: left;
7235 margin-right: 8px;
7236 margin-left: 0;
7237 }
7238
7239 .ant-picker-panel-rtl {
7240 direction: rtl;
7241 }
7242
7243 .ant-picker-panel-rtl .ant-picker-prev-icon,
7244 .ant-picker-panel-rtl .ant-picker-super-prev-icon {
7245 transform: rotate(135deg);
7246 }
7247
7248 .ant-picker-panel-rtl .ant-picker-next-icon,
7249 .ant-picker-panel-rtl .ant-picker-super-next-icon {
7250 transform: rotate(-45deg);
7251 }
7252
7253 .ant-picker-cell .ant-picker-cell-inner {
7254 position: relative;
7255 z-index: 2;
7256 display: inline-block;
7257 min-width: 24px;
7258 height: 24px;
7259 line-height: 24px;
7260 border-radius: 2px;
7261 transition: background 0.3s, border 0.3s;
7262 }
7263
7264 .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before {
7265 right: 50%;
7266 left: 0;
7267 }
7268
7269 .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before {
7270 right: 0;
7271 left: 50%;
7272 }
7273
7274 .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before {
7275 right: 50%;
7276 left: 50%;
7277 }
7278
7279 .ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after {
7280 right: 0;
7281 left: -6px;
7282 }
7283
7284 .ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after {
7285 right: -6px;
7286 left: 0;
7287 }
7288
7289 .ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after {
7290 right: 0;
7291 left: 50%;
7292 }
7293
7294 .ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after {
7295 right: 50%;
7296 left: 0;
7297 }
7298
7299 .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
7300 border-radius: 0 2px 2px 0;
7301 }
7302
7303 .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
7304 border-radius: 2px 0 0 2px;
7305 }
7306
7307 .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,
7308 .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,
7309 .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,
7310 .ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after {
7311 right: 6px;
7312 left: 0;
7313 border-right: 1px dashed #7ec1ff;
7314 border-left: none;
7315 border-radius: 0 2px 2px 0;
7316 }
7317
7318 .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,
7319 .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,
7320 .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,
7321 .ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after {
7322 right: 0;
7323 left: 6px;
7324 border-right: none;
7325 border-left: 1px dashed #7ec1ff;
7326 border-radius: 2px 0 0 2px;
7327 }
7328
7329 .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,
7330 .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,
7331 .ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,
7332 .ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after,
7333 .ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,
7334 .ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,
7335 .ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after {
7336 right: 6px;
7337 left: 6px;
7338 border-right: 1px dashed #7ec1ff;
7339 border-left: 1px dashed #7ec1ff;
7340 border-radius: 2px;
7341 }
7342
7343 .ant-picker-dropdown-rtl .ant-picker-footer-extra {
7344 direction: rtl;
7345 text-align: right;
7346 }
7347
7348 .ant-picker-panel-rtl .ant-picker-time-panel {
7349 direction: ltr;
7350 }
7351
7352 .ant-descriptions-header {
7353 display: flex;
7354 align-items: center;
7355 margin-bottom: 20px;
7356 }
7357
7358 .ant-descriptions-title {
7359 flex: auto;
7360 overflow: hidden;
7361 color: rgba(0, 0, 0, 0.85);
7362 font-weight: 700;
7363 font-size: 16px;
7364 line-height: 1.5715;
7365 white-space: nowrap;
7366 text-overflow: ellipsis;
7367 }
7368
7369 .ant-descriptions-extra {
7370 margin-left: auto;
7371 color: rgba(0, 0, 0, 0.85);
7372 font-size: 14px;
7373 }
7374
7375 .ant-descriptions-view {
7376 width: 100%;
7377 border-radius: 2px;
7378 }
7379
7380 .ant-descriptions-view table {
7381 width: 100%;
7382 table-layout: fixed;
7383 }
7384
7385 .ant-descriptions-row > td,
7386 .ant-descriptions-row > th {
7387 padding-bottom: 16px;
7388 }
7389
7390 .ant-descriptions-row:last-child {
7391 border-bottom: none;
7392 }
7393
7394 .ant-descriptions-item-label {
7395 color: rgba(0, 0, 0, 0.85);
7396 font-weight: 400;
7397 font-size: 14px;
7398 line-height: 1.5715;
7399 text-align: start;
7400 }
7401
7402 .ant-descriptions-item-label:after {
7403 content: ":";
7404 position: relative;
7405 top: -0.5px;
7406 margin: 0 8px 0 2px;
7407 }
7408
7409 .ant-descriptions-item-label.ant-descriptions-item-no-colon:after {
7410 content: " ";
7411 }
7412
7413 .ant-descriptions-item-no-label:after {
7414 margin: 0;
7415 content: "";
7416 }
7417
7418 .ant-descriptions-item-content {
7419 display: table-cell;
7420 flex: 1;
7421 color: rgba(0, 0, 0, 0.85);
7422 font-size: 14px;
7423 line-height: 1.5715;
7424 word-break: break-word;
7425 overflow-wrap: break-word;
7426 }
7427
7428 .ant-descriptions-item {
7429 padding-bottom: 0;
7430 vertical-align: top;
7431 }
7432
7433 .ant-descriptions-item-container {
7434 display: flex;
7435 }
7436
7437 .ant-descriptions-item-container .ant-descriptions-item-content,
7438 .ant-descriptions-item-container .ant-descriptions-item-label {
7439 display: inline-flex;
7440 align-items: baseline;
7441 }
7442
7443 .ant-descriptions-middle .ant-descriptions-row > td,
7444 .ant-descriptions-middle .ant-descriptions-row > th {
7445 padding-bottom: 12px;
7446 }
7447
7448 .ant-descriptions-small .ant-descriptions-row > td,
7449 .ant-descriptions-small .ant-descriptions-row > th {
7450 padding-bottom: 8px;
7451 }
7452
7453 .ant-descriptions-bordered .ant-descriptions-view {
7454 border: 1px solid #f0f0f0;
7455 }
7456
7457 .ant-descriptions-bordered .ant-descriptions-view > table {
7458 table-layout: auto;
7459 border-collapse: collapse;
7460 }
7461
7462 .ant-descriptions-bordered .ant-descriptions-item-content,
7463 .ant-descriptions-bordered .ant-descriptions-item-label {
7464 padding: 16px 24px;
7465 border-right: 1px solid #f0f0f0;
7466 }
7467
7468 .ant-descriptions-bordered .ant-descriptions-item-content:last-child,
7469 .ant-descriptions-bordered .ant-descriptions-item-label:last-child {
7470 border-right: none;
7471 }
7472
7473 .ant-descriptions-bordered .ant-descriptions-item-label {
7474 background-color: #fafafa;
7475 }
7476
7477 .ant-descriptions-bordered .ant-descriptions-item-label:after {
7478 display: none;
7479 }
7480
7481 .ant-descriptions-bordered .ant-descriptions-row {
7482 border-bottom: 1px solid #f0f0f0;
7483 }
7484
7485 .ant-descriptions-bordered .ant-descriptions-row:last-child {
7486 border-bottom: none;
7487 }
7488
7489 .ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content,
7490 .ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label {
7491 padding: 12px 24px;
7492 }
7493
7494 .ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content,
7495 .ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label {
7496 padding: 8px 16px;
7497 }
7498
7499 .ant-descriptions-rtl {
7500 direction: rtl;
7501 }
7502
7503 .ant-descriptions-rtl .ant-descriptions-item-label:after {
7504 margin: 0 2px 0 8px;
7505 }
7506
7507 .ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content,
7508 .ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label {
7509 border-right: none;
7510 border-left: 1px solid #f0f0f0;
7511 }
7512
7513 .ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child,
7514 .ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child {
7515 border-left: none;
7516 }
7517
7518 .ant-divider {
7519 box-sizing: border-box;
7520 margin: 0;
7521 padding: 0;
7522 color: rgba(0, 0, 0, 0.85);
7523 font-size: 14px;
7524 font-variant: tabular-nums;
7525 line-height: 1.5715;
7526 list-style: none;
7527 font-feature-settings: "tnum";
7528 border-top: 1px solid rgba(0, 0, 0, 0.06);
7529 }
7530
7531 .ant-divider-vertical {
7532 position: relative;
7533 top: -0.06em;
7534 display: inline-block;
7535 height: 0.9em;
7536 margin: 0 8px;
7537 vertical-align: middle;
7538 border-top: 0;
7539 border-left: 1px solid rgba(0, 0, 0, 0.06);
7540 }
7541
7542 .ant-divider-horizontal {
7543 display: flex;
7544 clear: both;
7545 width: 100%;
7546 min-width: 100%;
7547 margin: 24px 0;
7548 }
7549
7550 .ant-divider-horizontal.ant-divider-with-text {
7551 display: flex;
7552 margin: 16px 0;
7553 color: rgba(0, 0, 0, 0.85);
7554 font-weight: 500;
7555 font-size: 16px;
7556 white-space: nowrap;
7557 text-align: center;
7558 border-top: 0;
7559 border-top-color: rgba(0, 0, 0, 0.06);
7560 }
7561
7562 .ant-divider-horizontal.ant-divider-with-text:after,
7563 .ant-divider-horizontal.ant-divider-with-text:before {
7564 position: relative;
7565 top: 50%;
7566 width: 50%;
7567 border-top: 1px solid transparent;
7568 border-top-color: inherit;
7569 border-bottom: 0;
7570 transform: translateY(50%);
7571 content: "";
7572 }
7573
7574 .ant-divider-horizontal.ant-divider-with-text-left:before {
7575 top: 50%;
7576 width: 5%;
7577 }
7578
7579 .ant-divider-horizontal.ant-divider-with-text-left:after,
7580 .ant-divider-horizontal.ant-divider-with-text-right:before {
7581 top: 50%;
7582 width: 95%;
7583 }
7584
7585 .ant-divider-horizontal.ant-divider-with-text-right:after {
7586 top: 50%;
7587 width: 5%;
7588 }
7589
7590 .ant-divider-inner-text {
7591 display: inline-block;
7592 padding: 0 1em;
7593 }
7594
7595 .ant-divider-dashed {
7596 background: none;
7597 border: dashed rgba(0, 0, 0, 0.06);
7598 border-width: 1px 0 0;
7599 }
7600
7601 .ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after,
7602 .ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before {
7603 border-style: dashed none none;
7604 }
7605
7606 .ant-divider-vertical.ant-divider-dashed {
7607 border-width: 0 0 0 1px;
7608 }
7609
7610 .ant-divider-plain.ant-divider-with-text {
7611 color: rgba(0, 0, 0, 0.85);
7612 font-weight: 400;
7613 font-size: 14px;
7614 }
7615
7616 .ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:before {
7617 width: 0;
7618 }
7619
7620 .ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:after {
7621 width: 100%;
7622 }
7623
7624 .ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text {
7625 padding-left: 0;
7626 }
7627
7628 .ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:before {
7629 width: 100%;
7630 }
7631
7632 .ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:after {
7633 width: 0;
7634 }
7635
7636 .ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text {
7637 padding-right: 0;
7638 }
7639
7640 .ant-divider-rtl {
7641 direction: rtl;
7642 }
7643
7644 .ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:before {
7645 width: 95%;
7646 }
7647
7648 .ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:after,
7649 .ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:before {
7650 width: 5%;
7651 }
7652
7653 .ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:after {
7654 width: 95%;
7655 }
7656
7657 .ant-drawer {
7658 position: fixed;
7659 top: 0;
7660 right: 0;
7661 bottom: 0;
7662 left: 0;
7663 z-index: 1000;
7664 pointer-events: none;
7665 }
7666
7667 .ant-drawer-inline {
7668 position: absolute;
7669 }
7670
7671 .ant-drawer-mask {
7672 position: absolute;
7673 top: 0;
7674 right: 0;
7675 bottom: 0;
7676 left: 0;
7677 z-index: 1000;
7678 background: rgba(0, 0, 0, 0.45);
7679 pointer-events: auto;
7680 }
7681
7682 .ant-drawer-content-wrapper {
7683 position: absolute;
7684 z-index: 1000;
7685 transition: all 0.3s;
7686 }
7687
7688 .ant-drawer-content-wrapper-hidden {
7689 display: none;
7690 }
7691
7692 .ant-drawer-left > .ant-drawer-content-wrapper {
7693 top: 0;
7694 bottom: 0;
7695 left: 0;
7696 box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
7697 }
7698
7699 .ant-drawer-right > .ant-drawer-content-wrapper {
7700 top: 0;
7701 right: 0;
7702 bottom: 0;
7703 box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
7704 }
7705
7706 .ant-drawer-top > .ant-drawer-content-wrapper {
7707 top: 0;
7708 right: 0;
7709 left: 0;
7710 box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
7711 }
7712
7713 .ant-drawer-bottom > .ant-drawer-content-wrapper {
7714 right: 0;
7715 bottom: 0;
7716 left: 0;
7717 box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
7718 }
7719
7720 .ant-drawer-content {
7721 width: 100%;
7722 height: 100%;
7723 overflow: auto;
7724 background: #fff;
7725 pointer-events: auto;
7726 }
7727
7728 .ant-drawer-wrapper-body {
7729 display: flex;
7730 flex-direction: column;
7731 width: 100%;
7732 height: 100%;
7733 }
7734
7735 .ant-drawer-header {
7736 display: flex;
7737 flex: 0;
7738 align-items: center;
7739 padding: 16px 24px;
7740 font-size: 16px;
7741 line-height: 22px;
7742 border-bottom: 1px solid #f0f0f0;
7743 }
7744
7745 .ant-drawer-header-title {
7746 display: flex;
7747 flex: 1;
7748 align-items: center;
7749 min-width: 0;
7750 min-height: 0;
7751 }
7752
7753 .ant-drawer-extra {
7754 flex: none;
7755 }
7756
7757 .ant-drawer-close {
7758 display: inline-block;
7759 margin-right: 12px;
7760 color: rgba(0, 0, 0, 0.45);
7761 font-weight: 700;
7762 font-size: 16px;
7763 font-style: normal;
7764 line-height: 1;
7765 text-align: center;
7766 text-transform: none;
7767 text-decoration: none;
7768 background: transparent;
7769 border: 0;
7770 outline: 0;
7771 cursor: pointer;
7772 transition: color 0.3s;
7773 text-rendering: auto;
7774 }
7775
7776 .ant-drawer-close:focus,
7777 .ant-drawer-close:hover {
7778 color: rgba(0, 0, 0, 0.75);
7779 text-decoration: none;
7780 }
7781
7782 .ant-drawer-title {
7783 flex: 1;
7784 margin: 0;
7785 color: rgba(0, 0, 0, 0.85);
7786 font-weight: 500;
7787 font-size: 16px;
7788 line-height: 22px;
7789 }
7790
7791 .ant-drawer-body {
7792 flex: 1;
7793 min-width: 0;
7794 min-height: 0;
7795 padding: 24px;
7796 overflow: auto;
7797 }
7798
7799 .ant-drawer-footer {
7800 flex-shrink: 0;
7801 padding: 10px 16px;
7802 border-top: 1px solid #f0f0f0;
7803 }
7804
7805 .panel-motion-appear-start,
7806 .panel-motion-enter-start,
7807 .panel-motion-leave-start {
7808 transition: none;
7809 }
7810
7811 .ant-drawer-mask-motion-appear-active,
7812 .ant-drawer-mask-motion-enter-active,
7813 .ant-drawer-mask-motion-leave-active,
7814 .panel-motion-appear-active,
7815 .panel-motion-enter-active,
7816 .panel-motion-leave-active {
7817 transition: all 0.3s;
7818 }
7819
7820 .ant-drawer-mask-motion-appear,
7821 .ant-drawer-mask-motion-enter {
7822 opacity: 0;
7823 }
7824
7825 .ant-drawer-mask-motion-appear-active,
7826 .ant-drawer-mask-motion-enter-active,
7827 .ant-drawer-mask-motion-leave {
7828 opacity: 1;
7829 }
7830
7831 .ant-drawer-mask-motion-leave-active {
7832 opacity: 0;
7833 }
7834
7835 .ant-drawer-panel-motion-left-appear-start,
7836 .ant-drawer-panel-motion-left-enter-start,
7837 .ant-drawer-panel-motion-left-leave-start {
7838 transition: none;
7839 }
7840
7841 .ant-drawer-panel-motion-left-appear-active,
7842 .ant-drawer-panel-motion-left-enter-active,
7843 .ant-drawer-panel-motion-left-leave-active {
7844 transition: all 0.3s;
7845 }
7846
7847 .ant-drawer-panel-motion-left-appear-start,
7848 .ant-drawer-panel-motion-left-enter-start {
7849 transform: translateX(-100%) !important;
7850 }
7851
7852 .ant-drawer-panel-motion-left-appear-active,
7853 .ant-drawer-panel-motion-left-enter-active,
7854 .ant-drawer-panel-motion-left-leave {
7855 transform: translateX(0);
7856 }
7857
7858 .ant-drawer-panel-motion-left-leave-active {
7859 transform: translateX(-100%);
7860 }
7861
7862 .ant-drawer-panel-motion-right-appear-start,
7863 .ant-drawer-panel-motion-right-enter-start,
7864 .ant-drawer-panel-motion-right-leave-start {
7865 transition: none;
7866 }
7867
7868 .ant-drawer-panel-motion-right-appear-active,
7869 .ant-drawer-panel-motion-right-enter-active,
7870 .ant-drawer-panel-motion-right-leave-active {
7871 transition: all 0.3s;
7872 }
7873
7874 .ant-drawer-panel-motion-right-appear-start,
7875 .ant-drawer-panel-motion-right-enter-start {
7876 transform: translateX(100%) !important;
7877 }
7878
7879 .ant-drawer-panel-motion-right-appear-active,
7880 .ant-drawer-panel-motion-right-enter-active,
7881 .ant-drawer-panel-motion-right-leave {
7882 transform: translateX(0);
7883 }
7884
7885 .ant-drawer-panel-motion-right-leave-active {
7886 transform: translateX(100%);
7887 }
7888
7889 .ant-drawer-panel-motion-top-appear-start,
7890 .ant-drawer-panel-motion-top-enter-start,
7891 .ant-drawer-panel-motion-top-leave-start {
7892 transition: none;
7893 }
7894
7895 .ant-drawer-panel-motion-top-appear-active,
7896 .ant-drawer-panel-motion-top-enter-active,
7897 .ant-drawer-panel-motion-top-leave-active {
7898 transition: all 0.3s;
7899 }
7900
7901 .ant-drawer-panel-motion-top-appear-start,
7902 .ant-drawer-panel-motion-top-enter-start {
7903 transform: translateY(-100%) !important;
7904 }
7905
7906 .ant-drawer-panel-motion-top-appear-active,
7907 .ant-drawer-panel-motion-top-enter-active,
7908 .ant-drawer-panel-motion-top-leave {
7909 transform: translateY(0);
7910 }
7911
7912 .ant-drawer-panel-motion-top-leave-active {
7913 transform: translateY(-100%);
7914 }
7915
7916 .ant-drawer-panel-motion-bottom-appear-start,
7917 .ant-drawer-panel-motion-bottom-enter-start,
7918 .ant-drawer-panel-motion-bottom-leave-start {
7919 transition: none;
7920 }
7921
7922 .ant-drawer-panel-motion-bottom-appear-active,
7923 .ant-drawer-panel-motion-bottom-enter-active,
7924 .ant-drawer-panel-motion-bottom-leave-active {
7925 transition: all 0.3s;
7926 }
7927
7928 .ant-drawer-panel-motion-bottom-appear-start,
7929 .ant-drawer-panel-motion-bottom-enter-start {
7930 transform: translateY(100%) !important;
7931 }
7932
7933 .ant-drawer-panel-motion-bottom-appear-active,
7934 .ant-drawer-panel-motion-bottom-enter-active,
7935 .ant-drawer-panel-motion-bottom-leave {
7936 transform: translateY(0);
7937 }
7938
7939 .ant-drawer-panel-motion-bottom-leave-active {
7940 transform: translateY(100%);
7941 }
7942
7943 .ant-drawer-rtl {
7944 direction: rtl;
7945 }
7946
7947 .ant-drawer-rtl .ant-drawer-close {
7948 margin-right: 0;
7949 margin-left: 12px;
7950 }
7951
7952 .ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
7953 color: #ff4d4f;
7954 }
7955
7956 .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
7957 color: #fff;
7958 background-color: #ff4d4f;
7959 }
7960
7961 .ant-dropdown {
7962 box-sizing: border-box;
7963 margin: 0;
7964 padding: 0;
7965 color: rgba(0, 0, 0, 0.85);
7966 font-size: 14px;
7967 font-variant: tabular-nums;
7968 line-height: 1.5715;
7969 list-style: none;
7970 font-feature-settings: "tnum";
7971 position: absolute;
7972 top: -9999px;
7973 left: -9999px;
7974 z-index: 1050;
7975 display: block;
7976 }
7977
7978 .ant-dropdown:before {
7979 position: absolute;
7980 top: -4px;
7981 right: 0;
7982 bottom: -4px;
7983 left: -7px;
7984 z-index: -9999;
7985 opacity: 0.0001;
7986 content: " ";
7987 }
7988
7989 .ant-dropdown-wrap {
7990 position: relative;
7991 }
7992
7993 .ant-dropdown-wrap .ant-btn > .anticon-down {
7994 font-size: 10px;
7995 }
7996
7997 .ant-dropdown-wrap .anticon-down:before {
7998 transition: transform 0.2s;
7999 }
8000
8001 .ant-dropdown-wrap-open .anticon-down:before {
8002 transform: rotate(180deg);
8003 }
8004
8005 .ant-dropdown-hidden,
8006 .ant-dropdown-menu-hidden,
8007 .ant-dropdown-menu-submenu-hidden {
8008 display: none;
8009 }
8010
8011 .ant-dropdown-show-arrow.ant-dropdown-placement-top,
8012 .ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,
8013 .ant-dropdown-show-arrow.ant-dropdown-placement-topRight {
8014 padding-bottom: 15.3137085px;
8015 }
8016
8017 .ant-dropdown-show-arrow.ant-dropdown-placement-bottom,
8018 .ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,
8019 .ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {
8020 padding-top: 15.3137085px;
8021 }
8022
8023 .ant-dropdown-arrow {
8024 position: absolute;
8025 z-index: 1;
8026 display: block;
8027 width: 11.3137085px;
8028 height: 11.3137085px;
8029 border-radius: 0 0 2px;
8030 pointer-events: none;
8031 }
8032
8033 .ant-dropdown-arrow:before {
8034 position: absolute;
8035 top: -11.3137085px;
8036 left: -11.3137085px;
8037 width: 33.9411255px;
8038 height: 33.9411255px;
8039 background: #fff;
8040 background-repeat: no-repeat;
8041 background-position: -10px -10px;
8042 content: "";
8043 -webkit-clip-path: inset(33% 33%);
8044 clip-path: inset(33% 33%);
8045 -webkit-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");
8046 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");
8047 }
8048
8049 .ant-dropdown-placement-top > .ant-dropdown-arrow,
8050 .ant-dropdown-placement-topLeft > .ant-dropdown-arrow,
8051 .ant-dropdown-placement-topRight > .ant-dropdown-arrow {
8052 bottom: 10px;
8053 box-shadow: 3px 3px 7px -3px rgba(0, 0, 0, 0.1);
8054 transform: rotate(45deg);
8055 }
8056
8057 .ant-dropdown-placement-top > .ant-dropdown-arrow {
8058 left: 50%;
8059 transform: translateX(-50%) rotate(45deg);
8060 }
8061
8062 .ant-dropdown-placement-topLeft > .ant-dropdown-arrow {
8063 left: 16px;
8064 }
8065
8066 .ant-dropdown-placement-topRight > .ant-dropdown-arrow {
8067 right: 16px;
8068 }
8069
8070 .ant-dropdown-placement-bottom > .ant-dropdown-arrow,
8071 .ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow,
8072 .ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
8073 top: 9.41421356px;
8074 box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.1);
8075 transform: rotate(-135deg) translateY(-0.5px);
8076 }
8077
8078 .ant-dropdown-placement-bottom > .ant-dropdown-arrow {
8079 left: 50%;
8080 transform: translateX(-50%) rotate(-135deg) translateY(-0.5px);
8081 }
8082
8083 .ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow {
8084 left: 16px;
8085 }
8086
8087 .ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
8088 right: 16px;
8089 }
8090
8091 .ant-dropdown-menu {
8092 position: relative;
8093 margin: 0;
8094 padding: 4px 0;
8095 text-align: left;
8096 list-style-type: none;
8097 background-color: #fff;
8098 background-clip: padding-box;
8099 border-radius: 2px;
8100 outline: none;
8101 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);
8102 }
8103
8104 .ant-dropdown-menu-item-group-title {
8105 padding: 5px 12px;
8106 color: rgba(0, 0, 0, 0.45);
8107 transition: all 0.3s;
8108 }
8109
8110 .ant-dropdown-menu-submenu-popup {
8111 position: absolute;
8112 z-index: 1050;
8113 background: transparent;
8114 box-shadow: none;
8115 transform-origin: 0 0;
8116 }
8117
8118 .ant-dropdown-menu-submenu-popup li,
8119 .ant-dropdown-menu-submenu-popup ul {
8120 list-style: none;
8121 }
8122
8123 .ant-dropdown-menu-submenu-popup ul {
8124 margin-right: 0.3em;
8125 margin-left: 0.3em;
8126 }
8127
8128 .ant-dropdown-menu-item {
8129 position: relative;
8130 display: flex;
8131 align-items: center;
8132 }
8133
8134 .ant-dropdown-menu-item-icon {
8135 min-width: 12px;
8136 margin-right: 8px;
8137 font-size: 12px;
8138 }
8139
8140 .ant-dropdown-menu-title-content {
8141 flex: auto;
8142 }
8143
8144 .ant-dropdown-menu-title-content > a {
8145 color: inherit;
8146 transition: all 0.3s;
8147 }
8148
8149 .ant-dropdown-menu-title-content > a:hover {
8150 color: inherit;
8151 }
8152
8153 .ant-dropdown-menu-title-content > a:after {
8154 position: absolute;
8155 top: 0;
8156 right: 0;
8157 bottom: 0;
8158 left: 0;
8159 content: "";
8160 }
8161
8162 .ant-dropdown-menu-item,
8163 .ant-dropdown-menu-submenu-title {
8164 clear: both;
8165 margin: 0;
8166 padding: 5px 12px;
8167 color: rgba(0, 0, 0, 0.85);
8168 font-weight: 400;
8169 font-size: 14px;
8170 line-height: 22px;
8171 cursor: pointer;
8172 transition: all 0.3s;
8173 }
8174
8175 .ant-dropdown-menu-item-selected,
8176 .ant-dropdown-menu-submenu-title-selected {
8177 color: #1890ff;
8178 background-color: #e6f7ff;
8179 }
8180
8181 .ant-dropdown-menu-item.ant-dropdown-menu-item-active,
8182 .ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-active,
8183 .ant-dropdown-menu-item:hover,
8184 .ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active,
8185 .ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-active,
8186 .ant-dropdown-menu-submenu-title:hover {
8187 background-color: #f5f5f5;
8188 }
8189
8190 .ant-dropdown-menu-item-disabled,
8191 .ant-dropdown-menu-submenu-title-disabled {
8192 color: rgba(0, 0, 0, 0.25);
8193 cursor: not-allowed;
8194 }
8195
8196 .ant-dropdown-menu-item-disabled:hover,
8197 .ant-dropdown-menu-submenu-title-disabled:hover {
8198 color: rgba(0, 0, 0, 0.25);
8199 background-color: #fff;
8200 cursor: not-allowed;
8201 }
8202
8203 .ant-dropdown-menu-item-disabled a,
8204 .ant-dropdown-menu-submenu-title-disabled a {
8205 pointer-events: none;
8206 }
8207
8208 .ant-dropdown-menu-item-divider,
8209 .ant-dropdown-menu-submenu-title-divider {
8210 height: 1px;
8211 margin: 4px 0;
8212 overflow: hidden;
8213 line-height: 0;
8214 background-color: #f0f0f0;
8215 }
8216
8217 .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
8218 .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
8219 position: absolute;
8220 right: 8px;
8221 }
8222
8223 .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
8224 .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
8225 margin-right: 0 !important;
8226 color: rgba(0, 0, 0, 0.45);
8227 font-size: 10px;
8228 font-style: normal;
8229 }
8230
8231 .ant-dropdown-menu-item-group-list {
8232 margin: 0 8px;
8233 padding: 0;
8234 list-style: none;
8235 }
8236
8237 .ant-dropdown-menu-submenu-title {
8238 padding-right: 24px;
8239 }
8240
8241 .ant-dropdown-menu-submenu-vertical {
8242 position: relative;
8243 }
8244
8245 .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
8246 position: absolute;
8247 top: 0;
8248 left: 100%;
8249 min-width: 100%;
8250 margin-left: 4px;
8251 transform-origin: 0 0;
8252 }
8253
8254 .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
8255 .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
8256 color: rgba(0, 0, 0, 0.25);
8257 background-color: #fff;
8258 cursor: not-allowed;
8259 }
8260
8261 .ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
8262 color: #1890ff;
8263 }
8264
8265 .ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,
8266 .ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,
8267 .ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight,
8268 .ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom,
8269 .ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,
8270 .ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight {
8271 animation-name: antSlideUpIn;
8272 }
8273
8274 .ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top,
8275 .ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,
8276 .ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight,
8277 .ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top,
8278 .ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,
8279 .ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight {
8280 animation-name: antSlideDownIn;
8281 }
8282
8283 .ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom,
8284 .ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,
8285 .ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
8286 animation-name: antSlideUpOut;
8287 }
8288
8289 .ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top,
8290 .ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,
8291 .ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
8292 animation-name: antSlideDownOut;
8293 }
8294
8295 .ant-dropdown-button > .anticon.anticon-down,
8296 .ant-dropdown-link > .anticon.anticon-down,
8297 .ant-dropdown-trigger > .anticon.anticon-down {
8298 font-size: 10px;
8299 vertical-align: baseline;
8300 }
8301
8302 .ant-dropdown-button {
8303 white-space: nowrap;
8304 }
8305
8306 .ant-dropdown-button.ant-btn-group > .ant-btn-loading,
8307 .ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn {
8308 cursor: default;
8309 pointer-events: none;
8310 }
8311
8312 .ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn:before {
8313 display: block;
8314 }
8315
8316 .ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
8317 padding-right: 8px;
8318 padding-left: 8px;
8319 }
8320
8321 .ant-dropdown-menu-dark,
8322 .ant-dropdown-menu-dark .ant-dropdown-menu {
8323 background: #001529;
8324 }
8325
8326 .ant-dropdown-menu-dark .ant-dropdown-menu-item,
8327 .ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,
8328 .ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a,
8329 .ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a .ant-dropdown-menu-submenu-arrow:after,
8330 .ant-dropdown-menu-dark .ant-dropdown-menu-item > a,
8331 .ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow:after,
8332 .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
8333 .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after {
8334 color: hsla(0deg, 0%, 100%, 0.65);
8335 }
8336
8337 .ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
8338 .ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a:hover,
8339 .ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover,
8340 .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover {
8341 color: #fff;
8342 background: transparent;
8343 }
8344
8345 .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
8346 .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
8347 .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
8348 color: #fff;
8349 background: #1890ff;
8350 }
8351
8352 .ant-dropdown-rtl {
8353 direction: rtl;
8354 }
8355
8356 .ant-dropdown-rtl.ant-dropdown:before {
8357 right: -7px;
8358 left: 0;
8359 }
8360
8361 .ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title,
8362 .ant-dropdown-menu.ant-dropdown-menu-rtl,
8363 .ant-dropdown-rtl .ant-dropdown-menu-item-group-title {
8364 direction: rtl;
8365 text-align: right;
8366 }
8367
8368 .ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl {
8369 transform-origin: 100% 0;
8370 }
8371
8372 .ant-dropdown-rtl .ant-dropdown-menu-item,
8373 .ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,
8374 .ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,
8375 .ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
8376 text-align: right;
8377 }
8378
8379 .ant-dropdown-rtl .ant-dropdown-menu-item > .anticon:first-child,
8380 .ant-dropdown-rtl .ant-dropdown-menu-item > span > .anticon:first-child,
8381 .ant-dropdown-rtl .ant-dropdown-menu-submenu-title > .anticon:first-child,
8382 .ant-dropdown-rtl .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
8383 margin-right: 0;
8384 margin-left: 8px;
8385 }
8386
8387 .ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
8388 .ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
8389 right: auto;
8390 left: 8px;
8391 }
8392
8393 .ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
8394 .ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
8395 margin-left: 0 !important;
8396 transform: scaleX(-1);
8397 }
8398
8399 .ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
8400 padding-right: 12px;
8401 padding-left: 24px;
8402 }
8403
8404 .ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
8405 right: 100%;
8406 left: 0;
8407 margin-right: 4px;
8408 margin-left: 0;
8409 }
8410
8411 .ant-empty {
8412 margin: 0 8px;
8413 font-size: 14px;
8414 line-height: 1.5715;
8415 text-align: center;
8416 }
8417
8418 .ant-empty-image {
8419 height: 100px;
8420 margin-bottom: 8px;
8421 }
8422
8423 .ant-empty-image img {
8424 height: 100%;
8425 }
8426
8427 .ant-empty-image svg {
8428 height: 100%;
8429 margin: auto;
8430 }
8431
8432 .ant-empty-footer {
8433 margin-top: 16px;
8434 }
8435
8436 .ant-empty-normal {
8437 margin: 32px 0;
8438 color: rgba(0, 0, 0, 0.25);
8439 }
8440
8441 .ant-empty-normal .ant-empty-image {
8442 height: 40px;
8443 }
8444
8445 .ant-empty-small {
8446 margin: 8px 0;
8447 color: rgba(0, 0, 0, 0.25);
8448 }
8449
8450 .ant-empty-small .ant-empty-image {
8451 height: 35px;
8452 }
8453
8454 .ant-empty-img-default-ellipse {
8455 fill: #f5f5f5;
8456 fill-opacity: 0.8;
8457 }
8458
8459 .ant-empty-img-default-path-1 {
8460 fill: #aeb8c2;
8461 }
8462
8463 .ant-empty-img-default-path-2 {
8464 fill: url(#linearGradient-1);
8465 }
8466
8467 .ant-empty-img-default-path-3 {
8468 fill: #f5f5f7;
8469 }
8470
8471 .ant-empty-img-default-path-4,
8472 .ant-empty-img-default-path-5 {
8473 fill: #dce0e6;
8474 }
8475
8476 .ant-empty-img-default-g {
8477 fill: #fff;
8478 }
8479
8480 .ant-empty-img-simple-ellipse {
8481 fill: #f5f5f5;
8482 }
8483
8484 .ant-empty-img-simple-g {
8485 stroke: #d9d9d9;
8486 }
8487
8488 .ant-empty-img-simple-path {
8489 fill: #fafafa;
8490 }
8491
8492 .ant-empty-rtl {
8493 direction: rtl;
8494 }
8495
8496 .ant-form-item .ant-input-number + .ant-form-text {
8497 margin-left: 8px;
8498 }
8499
8500 .ant-form-inline {
8501 display: flex;
8502 flex-wrap: wrap;
8503 }
8504
8505 .ant-form-inline .ant-form-item {
8506 flex: none;
8507 flex-wrap: nowrap;
8508 margin-right: 16px;
8509 margin-bottom: 0;
8510 }
8511
8512 .ant-form-inline .ant-form-item-with-help {
8513 margin-bottom: 24px;
8514 }
8515
8516 .ant-form-inline .ant-form-item > .ant-form-item-control,
8517 .ant-form-inline .ant-form-item > .ant-form-item-label {
8518 display: inline-block;
8519 vertical-align: top;
8520 }
8521
8522 .ant-form-inline .ant-form-item > .ant-form-item-label {
8523 flex: none;
8524 }
8525
8526 .ant-form-inline .ant-form-item .ant-form-item-has-feedback,
8527 .ant-form-inline .ant-form-item .ant-form-text {
8528 display: inline-block;
8529 }
8530
8531 .ant-form-horizontal .ant-form-item-label {
8532 flex-grow: 0;
8533 }
8534
8535 .ant-form-horizontal .ant-form-item-control {
8536 flex: 1 1 0;
8537 min-width: 0;
8538 }
8539
8540 .ant-form-horizontal .ant-form-item-label[class$="-24"] + .ant-form-item-control,
8541 .ant-form-horizontal .ant-form-item-label[class*="-24 "] + .ant-form-item-control {
8542 min-width: unset;
8543 }
8544
8545 .ant-form-vertical .ant-form-item-row {
8546 flex-direction: column;
8547 }
8548
8549 .ant-form-vertical .ant-form-item-label > label {
8550 height: auto;
8551 }
8552
8553 .ant-form-vertical .ant-form-item .ant-form-item-control {
8554 width: 100%;
8555 }
8556
8557 .ant-col-24.ant-form-item-label,
8558 .ant-col-xl-24.ant-form-item-label,
8559 .ant-form-vertical .ant-form-item-label {
8560 padding: 0 0 8px;
8561 line-height: 1.5715;
8562 white-space: normal;
8563 text-align: left;
8564 }
8565
8566 .ant-col-24.ant-form-item-label > label,
8567 .ant-col-xl-24.ant-form-item-label > label,
8568 .ant-form-vertical .ant-form-item-label > label {
8569 margin: 0;
8570 }
8571
8572 .ant-col-24.ant-form-item-label > label:after,
8573 .ant-col-xl-24.ant-form-item-label > label:after,
8574 .ant-form-vertical .ant-form-item-label > label:after {
8575 display: none;
8576 }
8577
8578 .ant-form-rtl.ant-col-24.ant-form-item-label,
8579 .ant-form-rtl.ant-col-xl-24.ant-form-item-label,
8580 .ant-form-rtl.ant-form-vertical .ant-form-item-label {
8581 text-align: right;
8582 }
8583
8584 @media (max-width: 575px) {
8585 .ant-form-item .ant-form-item-label {
8586 padding: 0 0 8px;
8587 line-height: 1.5715;
8588 white-space: normal;
8589 text-align: left;
8590 }
8591 .ant-form-item .ant-form-item-label > label {
8592 margin: 0;
8593 }
8594 .ant-form-item .ant-form-item-label > label:after {
8595 display: none;
8596 }
8597 .ant-form-rtl.ant-form-item .ant-form-item-label {
8598 text-align: right;
8599 }
8600 .ant-form .ant-form-item {
8601 flex-wrap: wrap;
8602 }
8603 .ant-form .ant-form-item .ant-form-item-control,
8604 .ant-form .ant-form-item .ant-form-item-label {
8605 flex: 0 0 100%;
8606 max-width: 100%;
8607 }
8608 .ant-col-xs-24.ant-form-item-label {
8609 padding: 0 0 8px;
8610 line-height: 1.5715;
8611 white-space: normal;
8612 text-align: left;
8613 }
8614 .ant-col-xs-24.ant-form-item-label > label {
8615 margin: 0;
8616 }
8617 .ant-col-xs-24.ant-form-item-label > label:after {
8618 display: none;
8619 }
8620 .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
8621 text-align: right;
8622 }
8623 }
8624 @media (max-width: 767px) {
8625 .ant-col-sm-24.ant-form-item-label {
8626 padding: 0 0 8px;
8627 line-height: 1.5715;
8628 white-space: normal;
8629 text-align: left;
8630 }
8631 .ant-col-sm-24.ant-form-item-label > label {
8632 margin: 0;
8633 }
8634 .ant-col-sm-24.ant-form-item-label > label:after {
8635 display: none;
8636 }
8637 .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
8638 text-align: right;
8639 }
8640 }
8641 @media (max-width: 991px) {
8642 .ant-col-md-24.ant-form-item-label {
8643 padding: 0 0 8px;
8644 line-height: 1.5715;
8645 white-space: normal;
8646 text-align: left;
8647 }
8648 .ant-col-md-24.ant-form-item-label > label {
8649 margin: 0;
8650 }
8651 .ant-col-md-24.ant-form-item-label > label:after {
8652 display: none;
8653 }
8654 .ant-form-rtl.ant-col-md-24.ant-form-item-label {
8655 text-align: right;
8656 }
8657 }
8658 @media (max-width: 1199px) {
8659 .ant-col-lg-24.ant-form-item-label {
8660 padding: 0 0 8px;
8661 line-height: 1.5715;
8662 white-space: normal;
8663 text-align: left;
8664 }
8665 .ant-col-lg-24.ant-form-item-label > label {
8666 margin: 0;
8667 }
8668 .ant-col-lg-24.ant-form-item-label > label:after {
8669 display: none;
8670 }
8671 .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
8672 text-align: right;
8673 }
8674 }
8675 @media (max-width: 1599px) {
8676 .ant-col-xl-24.ant-form-item-label {
8677 padding: 0 0 8px;
8678 line-height: 1.5715;
8679 white-space: normal;
8680 text-align: left;
8681 }
8682 .ant-col-xl-24.ant-form-item-label > label {
8683 margin: 0;
8684 }
8685 .ant-col-xl-24.ant-form-item-label > label:after {
8686 display: none;
8687 }
8688 .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
8689 text-align: right;
8690 }
8691 }
8692 .ant-form-item-explain-error {
8693 color: #ff4d4f;
8694 }
8695
8696 .ant-form-item-explain-warning {
8697 color: #faad14;
8698 }
8699
8700 .ant-form-item-has-feedback .ant-switch {
8701 margin: 2px 0 4px;
8702 }
8703
8704 .ant-form-item-has-warning .ant-form-item-split {
8705 color: #faad14;
8706 }
8707
8708 .ant-form-item-has-error .ant-form-item-split {
8709 color: #ff4d4f;
8710 }
8711
8712 .ant-form {
8713 box-sizing: border-box;
8714 margin: 0;
8715 padding: 0;
8716 color: rgba(0, 0, 0, 0.85);
8717 font-size: 14px;
8718 font-variant: tabular-nums;
8719 line-height: 1.5715;
8720 list-style: none;
8721 font-feature-settings: "tnum";
8722 }
8723
8724 .ant-form legend {
8725 display: block;
8726 width: 100%;
8727 margin-bottom: 20px;
8728 padding: 0;
8729 color: rgba(0, 0, 0, 0.45);
8730 font-size: 16px;
8731 line-height: inherit;
8732 border: 0;
8733 border-bottom: 1px solid #d9d9d9;
8734 }
8735
8736 .ant-form label {
8737 font-size: 14px;
8738 }
8739
8740 .ant-form input[type=search] {
8741 box-sizing: border-box;
8742 }
8743
8744 .ant-form input[type=checkbox],
8745 .ant-form input[type=radio] {
8746 line-height: normal;
8747 }
8748
8749 .ant-form input[type=file] {
8750 display: block;
8751 }
8752
8753 .ant-form input[type=range] {
8754 display: block;
8755 width: 100%;
8756 }
8757
8758 .ant-form select[multiple],
8759 .ant-form select[size] {
8760 height: auto;
8761 }
8762
8763 .ant-form input[type=checkbox]:focus,
8764 .ant-form input[type=file]:focus,
8765 .ant-form input[type=radio]:focus {
8766 outline: thin dotted;
8767 outline: 5px auto -webkit-focus-ring-color;
8768 outline-offset: -2px;
8769 }
8770
8771 .ant-form output {
8772 display: block;
8773 padding-top: 15px;
8774 color: rgba(0, 0, 0, 0.85);
8775 font-size: 14px;
8776 line-height: 1.5715;
8777 }
8778
8779 .ant-form .ant-form-text {
8780 display: inline-block;
8781 padding-right: 8px;
8782 }
8783
8784 .ant-form-small .ant-form-item-label > label {
8785 height: 24px;
8786 }
8787
8788 .ant-form-small .ant-form-item-control-input {
8789 min-height: 24px;
8790 }
8791
8792 .ant-form-large .ant-form-item-label > label {
8793 height: 40px;
8794 }
8795
8796 .ant-form-large .ant-form-item-control-input {
8797 min-height: 40px;
8798 }
8799
8800 .ant-form-item {
8801 box-sizing: border-box;
8802 padding: 0;
8803 color: rgba(0, 0, 0, 0.85);
8804 font-size: 14px;
8805 font-variant: tabular-nums;
8806 line-height: 1.5715;
8807 list-style: none;
8808 font-feature-settings: "tnum";
8809 margin: 0 0 24px;
8810 vertical-align: top;
8811 }
8812
8813 .ant-form-item-with-help {
8814 transition: none;
8815 }
8816
8817 .ant-form-item-hidden,
8818 .ant-form-item-hidden.ant-row {
8819 display: none;
8820 }
8821
8822 .ant-form-item-label {
8823 display: inline-block;
8824 flex-grow: 0;
8825 overflow: hidden;
8826 white-space: nowrap;
8827 text-align: right;
8828 vertical-align: middle;
8829 }
8830
8831 .ant-form-item-label-left {
8832 text-align: left;
8833 }
8834
8835 .ant-form-item-label-wrap {
8836 overflow: unset;
8837 line-height: 1.3215em;
8838 white-space: unset;
8839 }
8840
8841 .ant-form-item-label > label {
8842 position: relative;
8843 display: inline-flex;
8844 align-items: center;
8845 max-width: 100%;
8846 height: 32px;
8847 color: rgba(0, 0, 0, 0.85);
8848 font-size: 14px;
8849 }
8850
8851 .ant-form-item-label > label > .anticon {
8852 font-size: 14px;
8853 vertical-align: top;
8854 }
8855
8856 .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before {
8857 display: inline-block;
8858 margin-right: 4px;
8859 color: #ff4d4f;
8860 font-size: 14px;
8861 font-family: SimSun, sans-serif;
8862 line-height: 1;
8863 content: "*";
8864 }
8865
8866 .ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before {
8867 display: none;
8868 }
8869
8870 .ant-form-item-label > label .ant-form-item-optional {
8871 display: inline-block;
8872 margin-left: 4px;
8873 color: rgba(0, 0, 0, 0.45);
8874 }
8875
8876 .ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional {
8877 display: none;
8878 }
8879
8880 .ant-form-item-label > label .ant-form-item-tooltip {
8881 color: rgba(0, 0, 0, 0.45);
8882 cursor: help;
8883 -ms-writing-mode: lr-tb;
8884 writing-mode: horizontal-tb;
8885 -webkit-margin-start: 4px;
8886 margin-inline-start: 4px;
8887 }
8888
8889 .ant-form-item-label > label:after {
8890 content: ":";
8891 position: relative;
8892 top: -0.5px;
8893 margin: 0 8px 0 2px;
8894 }
8895
8896 .ant-form-item-label > label.ant-form-item-no-colon:after {
8897 content: " ";
8898 }
8899
8900 .ant-form-item-control {
8901 display: flex;
8902 flex-direction: column;
8903 flex-grow: 1;
8904 }
8905
8906 .ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=" ant-col-"]) {
8907 width: 100%;
8908 }
8909
8910 .ant-form-item-control-input {
8911 position: relative;
8912 display: flex;
8913 align-items: center;
8914 min-height: 32px;
8915 }
8916
8917 .ant-form-item-control-input-content {
8918 flex: auto;
8919 max-width: 100%;
8920 }
8921
8922 .ant-form-item-explain,
8923 .ant-form-item-extra {
8924 clear: both;
8925 color: rgba(0, 0, 0, 0.45);
8926 font-size: 14px;
8927 line-height: 1.5715;
8928 transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
8929 }
8930
8931 .ant-form-item-explain-connected {
8932 width: 100%;
8933 }
8934
8935 .ant-form-item-extra {
8936 min-height: 24px;
8937 }
8938
8939 .ant-form-item-with-help .ant-form-item-explain {
8940 height: auto;
8941 opacity: 1;
8942 }
8943
8944 .ant-form-item-feedback-icon {
8945 font-size: 14px;
8946 text-align: center;
8947 visibility: visible;
8948 animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
8949 pointer-events: none;
8950 }
8951
8952 .ant-form-item-feedback-icon-success {
8953 color: #52c41a;
8954 }
8955
8956 .ant-form-item-feedback-icon-error {
8957 color: #ff4d4f;
8958 }
8959
8960 .ant-form-item-feedback-icon-warning {
8961 color: #faad14;
8962 }
8963
8964 .ant-form-item-feedback-icon-validating {
8965 color: #1890ff;
8966 }
8967
8968 .ant-show-help {
8969 transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
8970 }
8971
8972 .ant-show-help-appear,
8973 .ant-show-help-enter {
8974 opacity: 0;
8975 }
8976
8977 .ant-show-help-appear-active,
8978 .ant-show-help-enter-active,
8979 .ant-show-help-leave {
8980 opacity: 1;
8981 }
8982
8983 .ant-show-help-leave-active {
8984 opacity: 0;
8985 }
8986
8987 .ant-show-help-item {
8988 overflow: hidden;
8989 transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
8990 }
8991
8992 .ant-show-help-item-appear,
8993 .ant-show-help-item-enter {
8994 transform: translateY(-5px);
8995 opacity: 0;
8996 }
8997
8998 .ant-show-help-item-appear-active,
8999 .ant-show-help-item-enter-active {
9000 transform: translateY(0);
9001 opacity: 1;
9002 }
9003
9004 .ant-show-help-item-leave {
9005 transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
9006 }
9007
9008 .ant-show-help-item-leave-active {
9009 transform: translateY(-5px);
9010 }
9011
9012 @keyframes diffZoomIn1 {
9013 0% {
9014 transform: scale(0);
9015 opacity: 0;
9016 }
9017 to {
9018 transform: scale(1);
9019 opacity: 1;
9020 }
9021 }
9022 @keyframes diffZoomIn2 {
9023 0% {
9024 transform: scale(0);
9025 opacity: 0;
9026 }
9027 to {
9028 transform: scale(1);
9029 opacity: 1;
9030 }
9031 }
9032 @keyframes diffZoomIn3 {
9033 0% {
9034 transform: scale(0);
9035 opacity: 0;
9036 }
9037 to {
9038 transform: scale(1);
9039 opacity: 1;
9040 }
9041 }
9042 .ant-form-rtl {
9043 direction: rtl;
9044 }
9045
9046 .ant-form-rtl .ant-form-item-label {
9047 text-align: left;
9048 }
9049
9050 .ant-form-rtl .ant-form-item-label > label.ant-form-item-required:before {
9051 margin-right: 0;
9052 margin-left: 4px;
9053 }
9054
9055 .ant-form-rtl .ant-form-item-label > label:after {
9056 margin: 0 2px 0 8px;
9057 }
9058
9059 .ant-form-rtl .ant-form-item-label > label .ant-form-item-optional {
9060 margin-right: 4px;
9061 margin-left: 0;
9062 }
9063
9064 .ant-col-rtl .ant-form-item-control:first-child {
9065 width: 100%;
9066 }
9067
9068 .ant-form-rtl .ant-form-item-has-feedback .ant-input {
9069 padding-right: 11px;
9070 padding-left: 24px;
9071 }
9072
9073 .ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
9074 padding-right: 11px;
9075 padding-left: 18px;
9076 }
9077
9078 .ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input,
9079 .ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number {
9080 padding: 0;
9081 }
9082
9083 .ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
9084 right: auto;
9085 left: 28px;
9086 }
9087
9088 .ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
9089 padding-left: 18px;
9090 }
9091
9092 .ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
9093 .ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear,
9094 .ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-arrow,
9095 .ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-clear,
9096 .ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow,
9097 .ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear {
9098 right: auto;
9099 left: 32px;
9100 }
9101
9102 .ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value,
9103 .ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-selection-selected-value,
9104 .ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value {
9105 padding-right: 0;
9106 padding-left: 42px;
9107 }
9108
9109 .ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
9110 margin-right: 0;
9111 margin-left: 19px;
9112 }
9113
9114 .ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
9115 right: auto;
9116 left: 32px;
9117 }
9118
9119 .ant-form-rtl .ant-form-item-has-feedback .ant-picker,
9120 .ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
9121 padding-right: 11px;
9122 padding-left: 29.2px;
9123 }
9124
9125 .ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
9126 padding-right: 7px;
9127 padding-left: 25.2px;
9128 }
9129
9130 .ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
9131 .ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
9132 .ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
9133 .ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
9134 right: auto;
9135 left: 0;
9136 }
9137
9138 .ant-form-rtl.ant-form-inline .ant-form-item {
9139 margin-right: 0;
9140 margin-left: 16px;
9141 }
9142
9143 .ant-row {
9144 flex-flow: row wrap;
9145 min-width: 0;
9146 }
9147
9148 .ant-row,
9149 .ant-row:after,
9150 .ant-row:before {
9151 display: flex;
9152 }
9153
9154 .ant-row-no-wrap {
9155 flex-wrap: nowrap;
9156 }
9157
9158 .ant-row-start {
9159 justify-content: flex-start;
9160 }
9161
9162 .ant-row-center {
9163 justify-content: center;
9164 }
9165
9166 .ant-row-end {
9167 justify-content: flex-end;
9168 }
9169
9170 .ant-row-space-between {
9171 justify-content: space-between;
9172 }
9173
9174 .ant-row-space-around {
9175 justify-content: space-around;
9176 }
9177
9178 .ant-row-space-evenly {
9179 justify-content: space-evenly;
9180 }
9181
9182 .ant-row-top {
9183 align-items: flex-start;
9184 }
9185
9186 .ant-row-middle {
9187 align-items: center;
9188 }
9189
9190 .ant-row-bottom {
9191 align-items: flex-end;
9192 }
9193
9194 .ant-col {
9195 position: relative;
9196 max-width: 100%;
9197 min-height: 1px;
9198 }
9199
9200 .ant-col-24 {
9201 display: block;
9202 flex: 0 0 100%;
9203 max-width: 100%;
9204 }
9205
9206 .ant-col-push-24 {
9207 left: 100%;
9208 }
9209
9210 .ant-col-pull-24 {
9211 right: 100%;
9212 }
9213
9214 .ant-col-offset-24 {
9215 margin-left: 100%;
9216 }
9217
9218 .ant-col-order-24 {
9219 order: 24;
9220 }
9221
9222 .ant-col-23 {
9223 display: block;
9224 flex: 0 0 95.83333333%;
9225 max-width: 95.83333333%;
9226 }
9227
9228 .ant-col-push-23 {
9229 left: 95.83333333%;
9230 }
9231
9232 .ant-col-pull-23 {
9233 right: 95.83333333%;
9234 }
9235
9236 .ant-col-offset-23 {
9237 margin-left: 95.83333333%;
9238 }
9239
9240 .ant-col-order-23 {
9241 order: 23;
9242 }
9243
9244 .ant-col-22 {
9245 display: block;
9246 flex: 0 0 91.66666667%;
9247 max-width: 91.66666667%;
9248 }
9249
9250 .ant-col-push-22 {
9251 left: 91.66666667%;
9252 }
9253
9254 .ant-col-pull-22 {
9255 right: 91.66666667%;
9256 }
9257
9258 .ant-col-offset-22 {
9259 margin-left: 91.66666667%;
9260 }
9261
9262 .ant-col-order-22 {
9263 order: 22;
9264 }
9265
9266 .ant-col-21 {
9267 display: block;
9268 flex: 0 0 87.5%;
9269 max-width: 87.5%;
9270 }
9271
9272 .ant-col-push-21 {
9273 left: 87.5%;
9274 }
9275
9276 .ant-col-pull-21 {
9277 right: 87.5%;
9278 }
9279
9280 .ant-col-offset-21 {
9281 margin-left: 87.5%;
9282 }
9283
9284 .ant-col-order-21 {
9285 order: 21;
9286 }
9287
9288 .ant-col-20 {
9289 display: block;
9290 flex: 0 0 83.33333333%;
9291 max-width: 83.33333333%;
9292 }
9293
9294 .ant-col-push-20 {
9295 left: 83.33333333%;
9296 }
9297
9298 .ant-col-pull-20 {
9299 right: 83.33333333%;
9300 }
9301
9302 .ant-col-offset-20 {
9303 margin-left: 83.33333333%;
9304 }
9305
9306 .ant-col-order-20 {
9307 order: 20;
9308 }
9309
9310 .ant-col-19 {
9311 display: block;
9312 flex: 0 0 79.16666667%;
9313 max-width: 79.16666667%;
9314 }
9315
9316 .ant-col-push-19 {
9317 left: 79.16666667%;
9318 }
9319
9320 .ant-col-pull-19 {
9321 right: 79.16666667%;
9322 }
9323
9324 .ant-col-offset-19 {
9325 margin-left: 79.16666667%;
9326 }
9327
9328 .ant-col-order-19 {
9329 order: 19;
9330 }
9331
9332 .ant-col-18 {
9333 display: block;
9334 flex: 0 0 75%;
9335 max-width: 75%;
9336 }
9337
9338 .ant-col-push-18 {
9339 left: 75%;
9340 }
9341
9342 .ant-col-pull-18 {
9343 right: 75%;
9344 }
9345
9346 .ant-col-offset-18 {
9347 margin-left: 75%;
9348 }
9349
9350 .ant-col-order-18 {
9351 order: 18;
9352 }
9353
9354 .ant-col-17 {
9355 display: block;
9356 flex: 0 0 70.83333333%;
9357 max-width: 70.83333333%;
9358 }
9359
9360 .ant-col-push-17 {
9361 left: 70.83333333%;
9362 }
9363
9364 .ant-col-pull-17 {
9365 right: 70.83333333%;
9366 }
9367
9368 .ant-col-offset-17 {
9369 margin-left: 70.83333333%;
9370 }
9371
9372 .ant-col-order-17 {
9373 order: 17;
9374 }
9375
9376 .ant-col-16 {
9377 display: block;
9378 flex: 0 0 66.66666667%;
9379 max-width: 66.66666667%;
9380 }
9381
9382 .ant-col-push-16 {
9383 left: 66.66666667%;
9384 }
9385
9386 .ant-col-pull-16 {
9387 right: 66.66666667%;
9388 }
9389
9390 .ant-col-offset-16 {
9391 margin-left: 66.66666667%;
9392 }
9393
9394 .ant-col-order-16 {
9395 order: 16;
9396 }
9397
9398 .ant-col-15 {
9399 display: block;
9400 flex: 0 0 62.5%;
9401 max-width: 62.5%;
9402 }
9403
9404 .ant-col-push-15 {
9405 left: 62.5%;
9406 }
9407
9408 .ant-col-pull-15 {
9409 right: 62.5%;
9410 }
9411
9412 .ant-col-offset-15 {
9413 margin-left: 62.5%;
9414 }
9415
9416 .ant-col-order-15 {
9417 order: 15;
9418 }
9419
9420 .ant-col-14 {
9421 display: block;
9422 flex: 0 0 58.33333333%;
9423 max-width: 58.33333333%;
9424 }
9425
9426 .ant-col-push-14 {
9427 left: 58.33333333%;
9428 }
9429
9430 .ant-col-pull-14 {
9431 right: 58.33333333%;
9432 }
9433
9434 .ant-col-offset-14 {
9435 margin-left: 58.33333333%;
9436 }
9437
9438 .ant-col-order-14 {
9439 order: 14;
9440 }
9441
9442 .ant-col-13 {
9443 display: block;
9444 flex: 0 0 54.16666667%;
9445 max-width: 54.16666667%;
9446 }
9447
9448 .ant-col-push-13 {
9449 left: 54.16666667%;
9450 }
9451
9452 .ant-col-pull-13 {
9453 right: 54.16666667%;
9454 }
9455
9456 .ant-col-offset-13 {
9457 margin-left: 54.16666667%;
9458 }
9459
9460 .ant-col-order-13 {
9461 order: 13;
9462 }
9463
9464 .ant-col-12 {
9465 display: block;
9466 flex: 0 0 50%;
9467 max-width: 50%;
9468 }
9469
9470 .ant-col-push-12 {
9471 left: 50%;
9472 }
9473
9474 .ant-col-pull-12 {
9475 right: 50%;
9476 }
9477
9478 .ant-col-offset-12 {
9479 margin-left: 50%;
9480 }
9481
9482 .ant-col-order-12 {
9483 order: 12;
9484 }
9485
9486 .ant-col-11 {
9487 display: block;
9488 flex: 0 0 45.83333333%;
9489 max-width: 45.83333333%;
9490 }
9491
9492 .ant-col-push-11 {
9493 left: 45.83333333%;
9494 }
9495
9496 .ant-col-pull-11 {
9497 right: 45.83333333%;
9498 }
9499
9500 .ant-col-offset-11 {
9501 margin-left: 45.83333333%;
9502 }
9503
9504 .ant-col-order-11 {
9505 order: 11;
9506 }
9507
9508 .ant-col-10 {
9509 display: block;
9510 flex: 0 0 41.66666667%;
9511 max-width: 41.66666667%;
9512 }
9513
9514 .ant-col-push-10 {
9515 left: 41.66666667%;
9516 }
9517
9518 .ant-col-pull-10 {
9519 right: 41.66666667%;
9520 }
9521
9522 .ant-col-offset-10 {
9523 margin-left: 41.66666667%;
9524 }
9525
9526 .ant-col-order-10 {
9527 order: 10;
9528 }
9529
9530 .ant-col-9 {
9531 display: block;
9532 flex: 0 0 37.5%;
9533 max-width: 37.5%;
9534 }
9535
9536 .ant-col-push-9 {
9537 left: 37.5%;
9538 }
9539
9540 .ant-col-pull-9 {
9541 right: 37.5%;
9542 }
9543
9544 .ant-col-offset-9 {
9545 margin-left: 37.5%;
9546 }
9547
9548 .ant-col-order-9 {
9549 order: 9;
9550 }
9551
9552 .ant-col-8 {
9553 display: block;
9554 flex: 0 0 33.33333333%;
9555 max-width: 33.33333333%;
9556 }
9557
9558 .ant-col-push-8 {
9559 left: 33.33333333%;
9560 }
9561
9562 .ant-col-pull-8 {
9563 right: 33.33333333%;
9564 }
9565
9566 .ant-col-offset-8 {
9567 margin-left: 33.33333333%;
9568 }
9569
9570 .ant-col-order-8 {
9571 order: 8;
9572 }
9573
9574 .ant-col-7 {
9575 display: block;
9576 flex: 0 0 29.16666667%;
9577 max-width: 29.16666667%;
9578 }
9579
9580 .ant-col-push-7 {
9581 left: 29.16666667%;
9582 }
9583
9584 .ant-col-pull-7 {
9585 right: 29.16666667%;
9586 }
9587
9588 .ant-col-offset-7 {
9589 margin-left: 29.16666667%;
9590 }
9591
9592 .ant-col-order-7 {
9593 order: 7;
9594 }
9595
9596 .ant-col-6 {
9597 display: block;
9598 flex: 0 0 25%;
9599 max-width: 25%;
9600 }
9601
9602 .ant-col-push-6 {
9603 left: 25%;
9604 }
9605
9606 .ant-col-pull-6 {
9607 right: 25%;
9608 }
9609
9610 .ant-col-offset-6 {
9611 margin-left: 25%;
9612 }
9613
9614 .ant-col-order-6 {
9615 order: 6;
9616 }
9617
9618 .ant-col-5 {
9619 display: block;
9620 flex: 0 0 20.83333333%;
9621 max-width: 20.83333333%;
9622 }
9623
9624 .ant-col-push-5 {
9625 left: 20.83333333%;
9626 }
9627
9628 .ant-col-pull-5 {
9629 right: 20.83333333%;
9630 }
9631
9632 .ant-col-offset-5 {
9633 margin-left: 20.83333333%;
9634 }
9635
9636 .ant-col-order-5 {
9637 order: 5;
9638 }
9639
9640 .ant-col-4 {
9641 display: block;
9642 flex: 0 0 16.66666667%;
9643 max-width: 16.66666667%;
9644 }
9645
9646 .ant-col-push-4 {
9647 left: 16.66666667%;
9648 }
9649
9650 .ant-col-pull-4 {
9651 right: 16.66666667%;
9652 }
9653
9654 .ant-col-offset-4 {
9655 margin-left: 16.66666667%;
9656 }
9657
9658 .ant-col-order-4 {
9659 order: 4;
9660 }
9661
9662 .ant-col-3 {
9663 display: block;
9664 flex: 0 0 12.5%;
9665 max-width: 12.5%;
9666 }
9667
9668 .ant-col-push-3 {
9669 left: 12.5%;
9670 }
9671
9672 .ant-col-pull-3 {
9673 right: 12.5%;
9674 }
9675
9676 .ant-col-offset-3 {
9677 margin-left: 12.5%;
9678 }
9679
9680 .ant-col-order-3 {
9681 order: 3;
9682 }
9683
9684 .ant-col-2 {
9685 display: block;
9686 flex: 0 0 8.33333333%;
9687 max-width: 8.33333333%;
9688 }
9689
9690 .ant-col-push-2 {
9691 left: 8.33333333%;
9692 }
9693
9694 .ant-col-pull-2 {
9695 right: 8.33333333%;
9696 }
9697
9698 .ant-col-offset-2 {
9699 margin-left: 8.33333333%;
9700 }
9701
9702 .ant-col-order-2 {
9703 order: 2;
9704 }
9705
9706 .ant-col-1 {
9707 display: block;
9708 flex: 0 0 4.16666667%;
9709 max-width: 4.16666667%;
9710 }
9711
9712 .ant-col-push-1 {
9713 left: 4.16666667%;
9714 }
9715
9716 .ant-col-pull-1 {
9717 right: 4.16666667%;
9718 }
9719
9720 .ant-col-offset-1 {
9721 margin-left: 4.16666667%;
9722 }
9723
9724 .ant-col-order-1 {
9725 order: 1;
9726 }
9727
9728 .ant-col-0 {
9729 display: none;
9730 }
9731
9732 .ant-col-offset-0 {
9733 margin-left: 0;
9734 }
9735
9736 .ant-col-order-0 {
9737 order: 0;
9738 }
9739
9740 .ant-col-offset-0.ant-col-rtl {
9741 margin-right: 0;
9742 }
9743
9744 .ant-col-push-1.ant-col-rtl {
9745 right: 4.16666667%;
9746 left: auto;
9747 }
9748
9749 .ant-col-pull-1.ant-col-rtl {
9750 right: auto;
9751 left: 4.16666667%;
9752 }
9753
9754 .ant-col-offset-1.ant-col-rtl {
9755 margin-right: 4.16666667%;
9756 margin-left: 0;
9757 }
9758
9759 .ant-col-push-2.ant-col-rtl {
9760 right: 8.33333333%;
9761 left: auto;
9762 }
9763
9764 .ant-col-pull-2.ant-col-rtl {
9765 right: auto;
9766 left: 8.33333333%;
9767 }
9768
9769 .ant-col-offset-2.ant-col-rtl {
9770 margin-right: 8.33333333%;
9771 margin-left: 0;
9772 }
9773
9774 .ant-col-push-3.ant-col-rtl {
9775 right: 12.5%;
9776 left: auto;
9777 }
9778
9779 .ant-col-pull-3.ant-col-rtl {
9780 right: auto;
9781 left: 12.5%;
9782 }
9783
9784 .ant-col-offset-3.ant-col-rtl {
9785 margin-right: 12.5%;
9786 margin-left: 0;
9787 }
9788
9789 .ant-col-push-4.ant-col-rtl {
9790 right: 16.66666667%;
9791 left: auto;
9792 }
9793
9794 .ant-col-pull-4.ant-col-rtl {
9795 right: auto;
9796 left: 16.66666667%;
9797 }
9798
9799 .ant-col-offset-4.ant-col-rtl {
9800 margin-right: 16.66666667%;
9801 margin-left: 0;
9802 }
9803
9804 .ant-col-push-5.ant-col-rtl {
9805 right: 20.83333333%;
9806 left: auto;
9807 }
9808
9809 .ant-col-pull-5.ant-col-rtl {
9810 right: auto;
9811 left: 20.83333333%;
9812 }
9813
9814 .ant-col-offset-5.ant-col-rtl {
9815 margin-right: 20.83333333%;
9816 margin-left: 0;
9817 }
9818
9819 .ant-col-push-6.ant-col-rtl {
9820 right: 25%;
9821 left: auto;
9822 }
9823
9824 .ant-col-pull-6.ant-col-rtl {
9825 right: auto;
9826 left: 25%;
9827 }
9828
9829 .ant-col-offset-6.ant-col-rtl {
9830 margin-right: 25%;
9831 margin-left: 0;
9832 }
9833
9834 .ant-col-push-7.ant-col-rtl {
9835 right: 29.16666667%;
9836 left: auto;
9837 }
9838
9839 .ant-col-pull-7.ant-col-rtl {
9840 right: auto;
9841 left: 29.16666667%;
9842 }
9843
9844 .ant-col-offset-7.ant-col-rtl {
9845 margin-right: 29.16666667%;
9846 margin-left: 0;
9847 }
9848
9849 .ant-col-push-8.ant-col-rtl {
9850 right: 33.33333333%;
9851 left: auto;
9852 }
9853
9854 .ant-col-pull-8.ant-col-rtl {
9855 right: auto;
9856 left: 33.33333333%;
9857 }
9858
9859 .ant-col-offset-8.ant-col-rtl {
9860 margin-right: 33.33333333%;
9861 margin-left: 0;
9862 }
9863
9864 .ant-col-push-9.ant-col-rtl {
9865 right: 37.5%;
9866 left: auto;
9867 }
9868
9869 .ant-col-pull-9.ant-col-rtl {
9870 right: auto;
9871 left: 37.5%;
9872 }
9873
9874 .ant-col-offset-9.ant-col-rtl {
9875 margin-right: 37.5%;
9876 margin-left: 0;
9877 }
9878
9879 .ant-col-push-10.ant-col-rtl {
9880 right: 41.66666667%;
9881 left: auto;
9882 }
9883
9884 .ant-col-pull-10.ant-col-rtl {
9885 right: auto;
9886 left: 41.66666667%;
9887 }
9888
9889 .ant-col-offset-10.ant-col-rtl {
9890 margin-right: 41.66666667%;
9891 margin-left: 0;
9892 }
9893
9894 .ant-col-push-11.ant-col-rtl {
9895 right: 45.83333333%;
9896 left: auto;
9897 }
9898
9899 .ant-col-pull-11.ant-col-rtl {
9900 right: auto;
9901 left: 45.83333333%;
9902 }
9903
9904 .ant-col-offset-11.ant-col-rtl {
9905 margin-right: 45.83333333%;
9906 margin-left: 0;
9907 }
9908
9909 .ant-col-push-12.ant-col-rtl {
9910 right: 50%;
9911 left: auto;
9912 }
9913
9914 .ant-col-pull-12.ant-col-rtl {
9915 right: auto;
9916 left: 50%;
9917 }
9918
9919 .ant-col-offset-12.ant-col-rtl {
9920 margin-right: 50%;
9921 margin-left: 0;
9922 }
9923
9924 .ant-col-push-13.ant-col-rtl {
9925 right: 54.16666667%;
9926 left: auto;
9927 }
9928
9929 .ant-col-pull-13.ant-col-rtl {
9930 right: auto;
9931 left: 54.16666667%;
9932 }
9933
9934 .ant-col-offset-13.ant-col-rtl {
9935 margin-right: 54.16666667%;
9936 margin-left: 0;
9937 }
9938
9939 .ant-col-push-14.ant-col-rtl {
9940 right: 58.33333333%;
9941 left: auto;
9942 }
9943
9944 .ant-col-pull-14.ant-col-rtl {
9945 right: auto;
9946 left: 58.33333333%;
9947 }
9948
9949 .ant-col-offset-14.ant-col-rtl {
9950 margin-right: 58.33333333%;
9951 margin-left: 0;
9952 }
9953
9954 .ant-col-push-15.ant-col-rtl {
9955 right: 62.5%;
9956 left: auto;
9957 }
9958
9959 .ant-col-pull-15.ant-col-rtl {
9960 right: auto;
9961 left: 62.5%;
9962 }
9963
9964 .ant-col-offset-15.ant-col-rtl {
9965 margin-right: 62.5%;
9966 margin-left: 0;
9967 }
9968
9969 .ant-col-push-16.ant-col-rtl {
9970 right: 66.66666667%;
9971 left: auto;
9972 }
9973
9974 .ant-col-pull-16.ant-col-rtl {
9975 right: auto;
9976 left: 66.66666667%;
9977 }
9978
9979 .ant-col-offset-16.ant-col-rtl {
9980 margin-right: 66.66666667%;
9981 margin-left: 0;
9982 }
9983
9984 .ant-col-push-17.ant-col-rtl {
9985 right: 70.83333333%;
9986 left: auto;
9987 }
9988
9989 .ant-col-pull-17.ant-col-rtl {
9990 right: auto;
9991 left: 70.83333333%;
9992 }
9993
9994 .ant-col-offset-17.ant-col-rtl {
9995 margin-right: 70.83333333%;
9996 margin-left: 0;
9997 }
9998
9999 .ant-col-push-18.ant-col-rtl {
10000 right: 75%;
10001 left: auto;
10002 }
10003
10004 .ant-col-pull-18.ant-col-rtl {
10005 right: auto;
10006 left: 75%;
10007 }
10008
10009 .ant-col-offset-18.ant-col-rtl {
10010 margin-right: 75%;
10011 margin-left: 0;
10012 }
10013
10014 .ant-col-push-19.ant-col-rtl {
10015 right: 79.16666667%;
10016 left: auto;
10017 }
10018
10019 .ant-col-pull-19.ant-col-rtl {
10020 right: auto;
10021 left: 79.16666667%;
10022 }
10023
10024 .ant-col-offset-19.ant-col-rtl {
10025 margin-right: 79.16666667%;
10026 margin-left: 0;
10027 }
10028
10029 .ant-col-push-20.ant-col-rtl {
10030 right: 83.33333333%;
10031 left: auto;
10032 }
10033
10034 .ant-col-pull-20.ant-col-rtl {
10035 right: auto;
10036 left: 83.33333333%;
10037 }
10038
10039 .ant-col-offset-20.ant-col-rtl {
10040 margin-right: 83.33333333%;
10041 margin-left: 0;
10042 }
10043
10044 .ant-col-push-21.ant-col-rtl {
10045 right: 87.5%;
10046 left: auto;
10047 }
10048
10049 .ant-col-pull-21.ant-col-rtl {
10050 right: auto;
10051 left: 87.5%;
10052 }
10053
10054 .ant-col-offset-21.ant-col-rtl {
10055 margin-right: 87.5%;
10056 margin-left: 0;
10057 }
10058
10059 .ant-col-push-22.ant-col-rtl {
10060 right: 91.66666667%;
10061 left: auto;
10062 }
10063
10064 .ant-col-pull-22.ant-col-rtl {
10065 right: auto;
10066 left: 91.66666667%;
10067 }
10068
10069 .ant-col-offset-22.ant-col-rtl {
10070 margin-right: 91.66666667%;
10071 margin-left: 0;
10072 }
10073
10074 .ant-col-push-23.ant-col-rtl {
10075 right: 95.83333333%;
10076 left: auto;
10077 }
10078
10079 .ant-col-pull-23.ant-col-rtl {
10080 right: auto;
10081 left: 95.83333333%;
10082 }
10083
10084 .ant-col-offset-23.ant-col-rtl {
10085 margin-right: 95.83333333%;
10086 margin-left: 0;
10087 }
10088
10089 .ant-col-push-24.ant-col-rtl {
10090 right: 100%;
10091 left: auto;
10092 }
10093
10094 .ant-col-pull-24.ant-col-rtl {
10095 right: auto;
10096 left: 100%;
10097 }
10098
10099 .ant-col-offset-24.ant-col-rtl {
10100 margin-right: 100%;
10101 margin-left: 0;
10102 }
10103
10104 .ant-col-xs-24 {
10105 display: block;
10106 flex: 0 0 100%;
10107 max-width: 100%;
10108 }
10109
10110 .ant-col-xs-push-24 {
10111 left: 100%;
10112 }
10113
10114 .ant-col-xs-pull-24 {
10115 right: 100%;
10116 }
10117
10118 .ant-col-xs-offset-24 {
10119 margin-left: 100%;
10120 }
10121
10122 .ant-col-xs-order-24 {
10123 order: 24;
10124 }
10125
10126 .ant-col-xs-23 {
10127 display: block;
10128 flex: 0 0 95.83333333%;
10129 max-width: 95.83333333%;
10130 }
10131
10132 .ant-col-xs-push-23 {
10133 left: 95.83333333%;
10134 }
10135
10136 .ant-col-xs-pull-23 {
10137 right: 95.83333333%;
10138 }
10139
10140 .ant-col-xs-offset-23 {
10141 margin-left: 95.83333333%;
10142 }
10143
10144 .ant-col-xs-order-23 {
10145 order: 23;
10146 }
10147
10148 .ant-col-xs-22 {
10149 display: block;
10150 flex: 0 0 91.66666667%;
10151 max-width: 91.66666667%;
10152 }
10153
10154 .ant-col-xs-push-22 {
10155 left: 91.66666667%;
10156 }
10157
10158 .ant-col-xs-pull-22 {
10159 right: 91.66666667%;
10160 }
10161
10162 .ant-col-xs-offset-22 {
10163 margin-left: 91.66666667%;
10164 }
10165
10166 .ant-col-xs-order-22 {
10167 order: 22;
10168 }
10169
10170 .ant-col-xs-21 {
10171 display: block;
10172 flex: 0 0 87.5%;
10173 max-width: 87.5%;
10174 }
10175
10176 .ant-col-xs-push-21 {
10177 left: 87.5%;
10178 }
10179
10180 .ant-col-xs-pull-21 {
10181 right: 87.5%;
10182 }
10183
10184 .ant-col-xs-offset-21 {
10185 margin-left: 87.5%;
10186 }
10187
10188 .ant-col-xs-order-21 {
10189 order: 21;
10190 }
10191
10192 .ant-col-xs-20 {
10193 display: block;
10194 flex: 0 0 83.33333333%;
10195 max-width: 83.33333333%;
10196 }
10197
10198 .ant-col-xs-push-20 {
10199 left: 83.33333333%;
10200 }
10201
10202 .ant-col-xs-pull-20 {
10203 right: 83.33333333%;
10204 }
10205
10206 .ant-col-xs-offset-20 {
10207 margin-left: 83.33333333%;
10208 }
10209
10210 .ant-col-xs-order-20 {
10211 order: 20;
10212 }
10213
10214 .ant-col-xs-19 {
10215 display: block;
10216 flex: 0 0 79.16666667%;
10217 max-width: 79.16666667%;
10218 }
10219
10220 .ant-col-xs-push-19 {
10221 left: 79.16666667%;
10222 }
10223
10224 .ant-col-xs-pull-19 {
10225 right: 79.16666667%;
10226 }
10227
10228 .ant-col-xs-offset-19 {
10229 margin-left: 79.16666667%;
10230 }
10231
10232 .ant-col-xs-order-19 {
10233 order: 19;
10234 }
10235
10236 .ant-col-xs-18 {
10237 display: block;
10238 flex: 0 0 75%;
10239 max-width: 75%;
10240 }
10241
10242 .ant-col-xs-push-18 {
10243 left: 75%;
10244 }
10245
10246 .ant-col-xs-pull-18 {
10247 right: 75%;
10248 }
10249
10250 .ant-col-xs-offset-18 {
10251 margin-left: 75%;
10252 }
10253
10254 .ant-col-xs-order-18 {
10255 order: 18;
10256 }
10257
10258 .ant-col-xs-17 {
10259 display: block;
10260 flex: 0 0 70.83333333%;
10261 max-width: 70.83333333%;
10262 }
10263
10264 .ant-col-xs-push-17 {
10265 left: 70.83333333%;
10266 }
10267
10268 .ant-col-xs-pull-17 {
10269 right: 70.83333333%;
10270 }
10271
10272 .ant-col-xs-offset-17 {
10273 margin-left: 70.83333333%;
10274 }
10275
10276 .ant-col-xs-order-17 {
10277 order: 17;
10278 }
10279
10280 .ant-col-xs-16 {
10281 display: block;
10282 flex: 0 0 66.66666667%;
10283 max-width: 66.66666667%;
10284 }
10285
10286 .ant-col-xs-push-16 {
10287 left: 66.66666667%;
10288 }
10289
10290 .ant-col-xs-pull-16 {
10291 right: 66.66666667%;
10292 }
10293
10294 .ant-col-xs-offset-16 {
10295 margin-left: 66.66666667%;
10296 }
10297
10298 .ant-col-xs-order-16 {
10299 order: 16;
10300 }
10301
10302 .ant-col-xs-15 {
10303 display: block;
10304 flex: 0 0 62.5%;
10305 max-width: 62.5%;
10306 }
10307
10308 .ant-col-xs-push-15 {
10309 left: 62.5%;
10310 }
10311
10312 .ant-col-xs-pull-15 {
10313 right: 62.5%;
10314 }
10315
10316 .ant-col-xs-offset-15 {
10317 margin-left: 62.5%;
10318 }
10319
10320 .ant-col-xs-order-15 {
10321 order: 15;
10322 }
10323
10324 .ant-col-xs-14 {
10325 display: block;
10326 flex: 0 0 58.33333333%;
10327 max-width: 58.33333333%;
10328 }
10329
10330 .ant-col-xs-push-14 {
10331 left: 58.33333333%;
10332 }
10333
10334 .ant-col-xs-pull-14 {
10335 right: 58.33333333%;
10336 }
10337
10338 .ant-col-xs-offset-14 {
10339 margin-left: 58.33333333%;
10340 }
10341
10342 .ant-col-xs-order-14 {
10343 order: 14;
10344 }
10345
10346 .ant-col-xs-13 {
10347 display: block;
10348 flex: 0 0 54.16666667%;
10349 max-width: 54.16666667%;
10350 }
10351
10352 .ant-col-xs-push-13 {
10353 left: 54.16666667%;
10354 }
10355
10356 .ant-col-xs-pull-13 {
10357 right: 54.16666667%;
10358 }
10359
10360 .ant-col-xs-offset-13 {
10361 margin-left: 54.16666667%;
10362 }
10363
10364 .ant-col-xs-order-13 {
10365 order: 13;
10366 }
10367
10368 .ant-col-xs-12 {
10369 display: block;
10370 flex: 0 0 50%;
10371 max-width: 50%;
10372 }
10373
10374 .ant-col-xs-push-12 {
10375 left: 50%;
10376 }
10377
10378 .ant-col-xs-pull-12 {
10379 right: 50%;
10380 }
10381
10382 .ant-col-xs-offset-12 {
10383 margin-left: 50%;
10384 }
10385
10386 .ant-col-xs-order-12 {
10387 order: 12;
10388 }
10389
10390 .ant-col-xs-11 {
10391 display: block;
10392 flex: 0 0 45.83333333%;
10393 max-width: 45.83333333%;
10394 }
10395
10396 .ant-col-xs-push-11 {
10397 left: 45.83333333%;
10398 }
10399
10400 .ant-col-xs-pull-11 {
10401 right: 45.83333333%;
10402 }
10403
10404 .ant-col-xs-offset-11 {
10405 margin-left: 45.83333333%;
10406 }
10407
10408 .ant-col-xs-order-11 {
10409 order: 11;
10410 }
10411
10412 .ant-col-xs-10 {
10413 display: block;
10414 flex: 0 0 41.66666667%;
10415 max-width: 41.66666667%;
10416 }
10417
10418 .ant-col-xs-push-10 {
10419 left: 41.66666667%;
10420 }
10421
10422 .ant-col-xs-pull-10 {
10423 right: 41.66666667%;
10424 }
10425
10426 .ant-col-xs-offset-10 {
10427 margin-left: 41.66666667%;
10428 }
10429
10430 .ant-col-xs-order-10 {
10431 order: 10;
10432 }
10433
10434 .ant-col-xs-9 {
10435 display: block;
10436 flex: 0 0 37.5%;
10437 max-width: 37.5%;
10438 }
10439
10440 .ant-col-xs-push-9 {
10441 left: 37.5%;
10442 }
10443
10444 .ant-col-xs-pull-9 {
10445 right: 37.5%;
10446 }
10447
10448 .ant-col-xs-offset-9 {
10449 margin-left: 37.5%;
10450 }
10451
10452 .ant-col-xs-order-9 {
10453 order: 9;
10454 }
10455
10456 .ant-col-xs-8 {
10457 display: block;
10458 flex: 0 0 33.33333333%;
10459 max-width: 33.33333333%;
10460 }
10461
10462 .ant-col-xs-push-8 {
10463 left: 33.33333333%;
10464 }
10465
10466 .ant-col-xs-pull-8 {
10467 right: 33.33333333%;
10468 }
10469
10470 .ant-col-xs-offset-8 {
10471 margin-left: 33.33333333%;
10472 }
10473
10474 .ant-col-xs-order-8 {
10475 order: 8;
10476 }
10477
10478 .ant-col-xs-7 {
10479 display: block;
10480 flex: 0 0 29.16666667%;
10481 max-width: 29.16666667%;
10482 }
10483
10484 .ant-col-xs-push-7 {
10485 left: 29.16666667%;
10486 }
10487
10488 .ant-col-xs-pull-7 {
10489 right: 29.16666667%;
10490 }
10491
10492 .ant-col-xs-offset-7 {
10493 margin-left: 29.16666667%;
10494 }
10495
10496 .ant-col-xs-order-7 {
10497 order: 7;
10498 }
10499
10500 .ant-col-xs-6 {
10501 display: block;
10502 flex: 0 0 25%;
10503 max-width: 25%;
10504 }
10505
10506 .ant-col-xs-push-6 {
10507 left: 25%;
10508 }
10509
10510 .ant-col-xs-pull-6 {
10511 right: 25%;
10512 }
10513
10514 .ant-col-xs-offset-6 {
10515 margin-left: 25%;
10516 }
10517
10518 .ant-col-xs-order-6 {
10519 order: 6;
10520 }
10521
10522 .ant-col-xs-5 {
10523 display: block;
10524 flex: 0 0 20.83333333%;
10525 max-width: 20.83333333%;
10526 }
10527
10528 .ant-col-xs-push-5 {
10529 left: 20.83333333%;
10530 }
10531
10532 .ant-col-xs-pull-5 {
10533 right: 20.83333333%;
10534 }
10535
10536 .ant-col-xs-offset-5 {
10537 margin-left: 20.83333333%;
10538 }
10539
10540 .ant-col-xs-order-5 {
10541 order: 5;
10542 }
10543
10544 .ant-col-xs-4 {
10545 display: block;
10546 flex: 0 0 16.66666667%;
10547 max-width: 16.66666667%;
10548 }
10549
10550 .ant-col-xs-push-4 {
10551 left: 16.66666667%;
10552 }
10553
10554 .ant-col-xs-pull-4 {
10555 right: 16.66666667%;
10556 }
10557
10558 .ant-col-xs-offset-4 {
10559 margin-left: 16.66666667%;
10560 }
10561
10562 .ant-col-xs-order-4 {
10563 order: 4;
10564 }
10565
10566 .ant-col-xs-3 {
10567 display: block;
10568 flex: 0 0 12.5%;
10569 max-width: 12.5%;
10570 }
10571
10572 .ant-col-xs-push-3 {
10573 left: 12.5%;
10574 }
10575
10576 .ant-col-xs-pull-3 {
10577 right: 12.5%;
10578 }
10579
10580 .ant-col-xs-offset-3 {
10581 margin-left: 12.5%;
10582 }
10583
10584 .ant-col-xs-order-3 {
10585 order: 3;
10586 }
10587
10588 .ant-col-xs-2 {
10589 display: block;
10590 flex: 0 0 8.33333333%;
10591 max-width: 8.33333333%;
10592 }
10593
10594 .ant-col-xs-push-2 {
10595 left: 8.33333333%;
10596 }
10597
10598 .ant-col-xs-pull-2 {
10599 right: 8.33333333%;
10600 }
10601
10602 .ant-col-xs-offset-2 {
10603 margin-left: 8.33333333%;
10604 }
10605
10606 .ant-col-xs-order-2 {
10607 order: 2;
10608 }
10609
10610 .ant-col-xs-1 {
10611 display: block;
10612 flex: 0 0 4.16666667%;
10613 max-width: 4.16666667%;
10614 }
10615
10616 .ant-col-xs-push-1 {
10617 left: 4.16666667%;
10618 }
10619
10620 .ant-col-xs-pull-1 {
10621 right: 4.16666667%;
10622 }
10623
10624 .ant-col-xs-offset-1 {
10625 margin-left: 4.16666667%;
10626 }
10627
10628 .ant-col-xs-order-1 {
10629 order: 1;
10630 }
10631
10632 .ant-col-xs-0 {
10633 display: none;
10634 }
10635
10636 .ant-col-push-0 {
10637 left: auto;
10638 }
10639
10640 .ant-col-pull-0 {
10641 right: auto;
10642 }
10643
10644 .ant-col-xs-push-0 {
10645 left: auto;
10646 }
10647
10648 .ant-col-xs-pull-0 {
10649 right: auto;
10650 }
10651
10652 .ant-col-xs-offset-0 {
10653 margin-left: 0;
10654 }
10655
10656 .ant-col-xs-order-0 {
10657 order: 0;
10658 }
10659
10660 .ant-col-push-0.ant-col-rtl {
10661 right: auto;
10662 }
10663
10664 .ant-col-pull-0.ant-col-rtl {
10665 left: auto;
10666 }
10667
10668 .ant-col-xs-push-0.ant-col-rtl {
10669 right: auto;
10670 }
10671
10672 .ant-col-xs-pull-0.ant-col-rtl {
10673 left: auto;
10674 }
10675
10676 .ant-col-xs-offset-0.ant-col-rtl {
10677 margin-right: 0;
10678 }
10679
10680 .ant-col-xs-push-1.ant-col-rtl {
10681 right: 4.16666667%;
10682 left: auto;
10683 }
10684
10685 .ant-col-xs-pull-1.ant-col-rtl {
10686 right: auto;
10687 left: 4.16666667%;
10688 }
10689
10690 .ant-col-xs-offset-1.ant-col-rtl {
10691 margin-right: 4.16666667%;
10692 margin-left: 0;
10693 }
10694
10695 .ant-col-xs-push-2.ant-col-rtl {
10696 right: 8.33333333%;
10697 left: auto;
10698 }
10699
10700 .ant-col-xs-pull-2.ant-col-rtl {
10701 right: auto;
10702 left: 8.33333333%;
10703 }
10704
10705 .ant-col-xs-offset-2.ant-col-rtl {
10706 margin-right: 8.33333333%;
10707 margin-left: 0;
10708 }
10709
10710 .ant-col-xs-push-3.ant-col-rtl {
10711 right: 12.5%;
10712 left: auto;
10713 }
10714
10715 .ant-col-xs-pull-3.ant-col-rtl {
10716 right: auto;
10717 left: 12.5%;
10718 }
10719
10720 .ant-col-xs-offset-3.ant-col-rtl {
10721 margin-right: 12.5%;
10722 margin-left: 0;
10723 }
10724
10725 .ant-col-xs-push-4.ant-col-rtl {
10726 right: 16.66666667%;
10727 left: auto;
10728 }
10729
10730 .ant-col-xs-pull-4.ant-col-rtl {
10731 right: auto;
10732 left: 16.66666667%;
10733 }
10734
10735 .ant-col-xs-offset-4.ant-col-rtl {
10736 margin-right: 16.66666667%;
10737 margin-left: 0;
10738 }
10739
10740 .ant-col-xs-push-5.ant-col-rtl {
10741 right: 20.83333333%;
10742 left: auto;
10743 }
10744
10745 .ant-col-xs-pull-5.ant-col-rtl {
10746 right: auto;
10747 left: 20.83333333%;
10748 }
10749
10750 .ant-col-xs-offset-5.ant-col-rtl {
10751 margin-right: 20.83333333%;
10752 margin-left: 0;
10753 }
10754
10755 .ant-col-xs-push-6.ant-col-rtl {
10756 right: 25%;
10757 left: auto;
10758 }
10759
10760 .ant-col-xs-pull-6.ant-col-rtl {
10761 right: auto;
10762 left: 25%;
10763 }
10764
10765 .ant-col-xs-offset-6.ant-col-rtl {
10766 margin-right: 25%;
10767 margin-left: 0;
10768 }
10769
10770 .ant-col-xs-push-7.ant-col-rtl {
10771 right: 29.16666667%;
10772 left: auto;
10773 }
10774
10775 .ant-col-xs-pull-7.ant-col-rtl {
10776 right: auto;
10777 left: 29.16666667%;
10778 }
10779
10780 .ant-col-xs-offset-7.ant-col-rtl {
10781 margin-right: 29.16666667%;
10782 margin-left: 0;
10783 }
10784
10785 .ant-col-xs-push-8.ant-col-rtl {
10786 right: 33.33333333%;
10787 left: auto;
10788 }
10789
10790 .ant-col-xs-pull-8.ant-col-rtl {
10791 right: auto;
10792 left: 33.33333333%;
10793 }
10794
10795 .ant-col-xs-offset-8.ant-col-rtl {
10796 margin-right: 33.33333333%;
10797 margin-left: 0;
10798 }
10799
10800 .ant-col-xs-push-9.ant-col-rtl {
10801 right: 37.5%;
10802 left: auto;
10803 }
10804
10805 .ant-col-xs-pull-9.ant-col-rtl {
10806 right: auto;
10807 left: 37.5%;
10808 }
10809
10810 .ant-col-xs-offset-9.ant-col-rtl {
10811 margin-right: 37.5%;
10812 margin-left: 0;
10813 }
10814
10815 .ant-col-xs-push-10.ant-col-rtl {
10816 right: 41.66666667%;
10817 left: auto;
10818 }
10819
10820 .ant-col-xs-pull-10.ant-col-rtl {
10821 right: auto;
10822 left: 41.66666667%;
10823 }
10824
10825 .ant-col-xs-offset-10.ant-col-rtl {
10826 margin-right: 41.66666667%;
10827 margin-left: 0;
10828 }
10829
10830 .ant-col-xs-push-11.ant-col-rtl {
10831 right: 45.83333333%;
10832 left: auto;
10833 }
10834
10835 .ant-col-xs-pull-11.ant-col-rtl {
10836 right: auto;
10837 left: 45.83333333%;
10838 }
10839
10840 .ant-col-xs-offset-11.ant-col-rtl {
10841 margin-right: 45.83333333%;
10842 margin-left: 0;
10843 }
10844
10845 .ant-col-xs-push-12.ant-col-rtl {
10846 right: 50%;
10847 left: auto;
10848 }
10849
10850 .ant-col-xs-pull-12.ant-col-rtl {
10851 right: auto;
10852 left: 50%;
10853 }
10854
10855 .ant-col-xs-offset-12.ant-col-rtl {
10856 margin-right: 50%;
10857 margin-left: 0;
10858 }
10859
10860 .ant-col-xs-push-13.ant-col-rtl {
10861 right: 54.16666667%;
10862 left: auto;
10863 }
10864
10865 .ant-col-xs-pull-13.ant-col-rtl {
10866 right: auto;
10867 left: 54.16666667%;
10868 }
10869
10870 .ant-col-xs-offset-13.ant-col-rtl {
10871 margin-right: 54.16666667%;
10872 margin-left: 0;
10873 }
10874
10875 .ant-col-xs-push-14.ant-col-rtl {
10876 right: 58.33333333%;
10877 left: auto;
10878 }
10879
10880 .ant-col-xs-pull-14.ant-col-rtl {
10881 right: auto;
10882 left: 58.33333333%;
10883 }
10884
10885 .ant-col-xs-offset-14.ant-col-rtl {
10886 margin-right: 58.33333333%;
10887 margin-left: 0;
10888 }
10889
10890 .ant-col-xs-push-15.ant-col-rtl {
10891 right: 62.5%;
10892 left: auto;
10893 }
10894
10895 .ant-col-xs-pull-15.ant-col-rtl {
10896 right: auto;
10897 left: 62.5%;
10898 }
10899
10900 .ant-col-xs-offset-15.ant-col-rtl {
10901 margin-right: 62.5%;
10902 margin-left: 0;
10903 }
10904
10905 .ant-col-xs-push-16.ant-col-rtl {
10906 right: 66.66666667%;
10907 left: auto;
10908 }
10909
10910 .ant-col-xs-pull-16.ant-col-rtl {
10911 right: auto;
10912 left: 66.66666667%;
10913 }
10914
10915 .ant-col-xs-offset-16.ant-col-rtl {
10916 margin-right: 66.66666667%;
10917 margin-left: 0;
10918 }
10919
10920 .ant-col-xs-push-17.ant-col-rtl {
10921 right: 70.83333333%;
10922 left: auto;
10923 }
10924
10925 .ant-col-xs-pull-17.ant-col-rtl {
10926 right: auto;
10927 left: 70.83333333%;
10928 }
10929
10930 .ant-col-xs-offset-17.ant-col-rtl {
10931 margin-right: 70.83333333%;
10932 margin-left: 0;
10933 }
10934
10935 .ant-col-xs-push-18.ant-col-rtl {
10936 right: 75%;
10937 left: auto;
10938 }
10939
10940 .ant-col-xs-pull-18.ant-col-rtl {
10941 right: auto;
10942 left: 75%;
10943 }
10944
10945 .ant-col-xs-offset-18.ant-col-rtl {
10946 margin-right: 75%;
10947 margin-left: 0;
10948 }
10949
10950 .ant-col-xs-push-19.ant-col-rtl {
10951 right: 79.16666667%;
10952 left: auto;
10953 }
10954
10955 .ant-col-xs-pull-19.ant-col-rtl {
10956 right: auto;
10957 left: 79.16666667%;
10958 }
10959
10960 .ant-col-xs-offset-19.ant-col-rtl {
10961 margin-right: 79.16666667%;
10962 margin-left: 0;
10963 }
10964
10965 .ant-col-xs-push-20.ant-col-rtl {
10966 right: 83.33333333%;
10967 left: auto;
10968 }
10969
10970 .ant-col-xs-pull-20.ant-col-rtl {
10971 right: auto;
10972 left: 83.33333333%;
10973 }
10974
10975 .ant-col-xs-offset-20.ant-col-rtl {
10976 margin-right: 83.33333333%;
10977 margin-left: 0;
10978 }
10979
10980 .ant-col-xs-push-21.ant-col-rtl {
10981 right: 87.5%;
10982 left: auto;
10983 }
10984
10985 .ant-col-xs-pull-21.ant-col-rtl {
10986 right: auto;
10987 left: 87.5%;
10988 }
10989
10990 .ant-col-xs-offset-21.ant-col-rtl {
10991 margin-right: 87.5%;
10992 margin-left: 0;
10993 }
10994
10995 .ant-col-xs-push-22.ant-col-rtl {
10996 right: 91.66666667%;
10997 left: auto;
10998 }
10999
11000 .ant-col-xs-pull-22.ant-col-rtl {
11001 right: auto;
11002 left: 91.66666667%;
11003 }
11004
11005 .ant-col-xs-offset-22.ant-col-rtl {
11006 margin-right: 91.66666667%;
11007 margin-left: 0;
11008 }
11009
11010 .ant-col-xs-push-23.ant-col-rtl {
11011 right: 95.83333333%;
11012 left: auto;
11013 }
11014
11015 .ant-col-xs-pull-23.ant-col-rtl {
11016 right: auto;
11017 left: 95.83333333%;
11018 }
11019
11020 .ant-col-xs-offset-23.ant-col-rtl {
11021 margin-right: 95.83333333%;
11022 margin-left: 0;
11023 }
11024
11025 .ant-col-xs-push-24.ant-col-rtl {
11026 right: 100%;
11027 left: auto;
11028 }
11029
11030 .ant-col-xs-pull-24.ant-col-rtl {
11031 right: auto;
11032 left: 100%;
11033 }
11034
11035 .ant-col-xs-offset-24.ant-col-rtl {
11036 margin-right: 100%;
11037 margin-left: 0;
11038 }
11039
11040 @media (min-width: 576px) {
11041 .ant-col-sm-24 {
11042 display: block;
11043 flex: 0 0 100%;
11044 max-width: 100%;
11045 }
11046 .ant-col-sm-push-24 {
11047 left: 100%;
11048 }
11049 .ant-col-sm-pull-24 {
11050 right: 100%;
11051 }
11052 .ant-col-sm-offset-24 {
11053 margin-left: 100%;
11054 }
11055 .ant-col-sm-order-24 {
11056 order: 24;
11057 }
11058 .ant-col-sm-23 {
11059 display: block;
11060 flex: 0 0 95.83333333%;
11061 max-width: 95.83333333%;
11062 }
11063 .ant-col-sm-push-23 {
11064 left: 95.83333333%;
11065 }
11066 .ant-col-sm-pull-23 {
11067 right: 95.83333333%;
11068 }
11069 .ant-col-sm-offset-23 {
11070 margin-left: 95.83333333%;
11071 }
11072 .ant-col-sm-order-23 {
11073 order: 23;
11074 }
11075 .ant-col-sm-22 {
11076 display: block;
11077 flex: 0 0 91.66666667%;
11078 max-width: 91.66666667%;
11079 }
11080 .ant-col-sm-push-22 {
11081 left: 91.66666667%;
11082 }
11083 .ant-col-sm-pull-22 {
11084 right: 91.66666667%;
11085 }
11086 .ant-col-sm-offset-22 {
11087 margin-left: 91.66666667%;
11088 }
11089 .ant-col-sm-order-22 {
11090 order: 22;
11091 }
11092 .ant-col-sm-21 {
11093 display: block;
11094 flex: 0 0 87.5%;
11095 max-width: 87.5%;
11096 }
11097 .ant-col-sm-push-21 {
11098 left: 87.5%;
11099 }
11100 .ant-col-sm-pull-21 {
11101 right: 87.5%;
11102 }
11103 .ant-col-sm-offset-21 {
11104 margin-left: 87.5%;
11105 }
11106 .ant-col-sm-order-21 {
11107 order: 21;
11108 }
11109 .ant-col-sm-20 {
11110 display: block;
11111 flex: 0 0 83.33333333%;
11112 max-width: 83.33333333%;
11113 }
11114 .ant-col-sm-push-20 {
11115 left: 83.33333333%;
11116 }
11117 .ant-col-sm-pull-20 {
11118 right: 83.33333333%;
11119 }
11120 .ant-col-sm-offset-20 {
11121 margin-left: 83.33333333%;
11122 }
11123 .ant-col-sm-order-20 {
11124 order: 20;
11125 }
11126 .ant-col-sm-19 {
11127 display: block;
11128 flex: 0 0 79.16666667%;
11129 max-width: 79.16666667%;
11130 }
11131 .ant-col-sm-push-19 {
11132 left: 79.16666667%;
11133 }
11134 .ant-col-sm-pull-19 {
11135 right: 79.16666667%;
11136 }
11137 .ant-col-sm-offset-19 {
11138 margin-left: 79.16666667%;
11139 }
11140 .ant-col-sm-order-19 {
11141 order: 19;
11142 }
11143 .ant-col-sm-18 {
11144 display: block;
11145 flex: 0 0 75%;
11146 max-width: 75%;
11147 }
11148 .ant-col-sm-push-18 {
11149 left: 75%;
11150 }
11151 .ant-col-sm-pull-18 {
11152 right: 75%;
11153 }
11154 .ant-col-sm-offset-18 {
11155 margin-left: 75%;
11156 }
11157 .ant-col-sm-order-18 {
11158 order: 18;
11159 }
11160 .ant-col-sm-17 {
11161 display: block;
11162 flex: 0 0 70.83333333%;
11163 max-width: 70.83333333%;
11164 }
11165 .ant-col-sm-push-17 {
11166 left: 70.83333333%;
11167 }
11168 .ant-col-sm-pull-17 {
11169 right: 70.83333333%;
11170 }
11171 .ant-col-sm-offset-17 {
11172 margin-left: 70.83333333%;
11173 }
11174 .ant-col-sm-order-17 {
11175 order: 17;
11176 }
11177 .ant-col-sm-16 {
11178 display: block;
11179 flex: 0 0 66.66666667%;
11180 max-width: 66.66666667%;
11181 }
11182 .ant-col-sm-push-16 {
11183 left: 66.66666667%;
11184 }
11185 .ant-col-sm-pull-16 {
11186 right: 66.66666667%;
11187 }
11188 .ant-col-sm-offset-16 {
11189 margin-left: 66.66666667%;
11190 }
11191 .ant-col-sm-order-16 {
11192 order: 16;
11193 }
11194 .ant-col-sm-15 {
11195 display: block;
11196 flex: 0 0 62.5%;
11197 max-width: 62.5%;
11198 }
11199 .ant-col-sm-push-15 {
11200 left: 62.5%;
11201 }
11202 .ant-col-sm-pull-15 {
11203 right: 62.5%;
11204 }
11205 .ant-col-sm-offset-15 {
11206 margin-left: 62.5%;
11207 }
11208 .ant-col-sm-order-15 {
11209 order: 15;
11210 }
11211 .ant-col-sm-14 {
11212 display: block;
11213 flex: 0 0 58.33333333%;
11214 max-width: 58.33333333%;
11215 }
11216 .ant-col-sm-push-14 {
11217 left: 58.33333333%;
11218 }
11219 .ant-col-sm-pull-14 {
11220 right: 58.33333333%;
11221 }
11222 .ant-col-sm-offset-14 {
11223 margin-left: 58.33333333%;
11224 }
11225 .ant-col-sm-order-14 {
11226 order: 14;
11227 }
11228 .ant-col-sm-13 {
11229 display: block;
11230 flex: 0 0 54.16666667%;
11231 max-width: 54.16666667%;
11232 }
11233 .ant-col-sm-push-13 {
11234 left: 54.16666667%;
11235 }
11236 .ant-col-sm-pull-13 {
11237 right: 54.16666667%;
11238 }
11239 .ant-col-sm-offset-13 {
11240 margin-left: 54.16666667%;
11241 }
11242 .ant-col-sm-order-13 {
11243 order: 13;
11244 }
11245 .ant-col-sm-12 {
11246 display: block;
11247 flex: 0 0 50%;
11248 max-width: 50%;
11249 }
11250 .ant-col-sm-push-12 {
11251 left: 50%;
11252 }
11253 .ant-col-sm-pull-12 {
11254 right: 50%;
11255 }
11256 .ant-col-sm-offset-12 {
11257 margin-left: 50%;
11258 }
11259 .ant-col-sm-order-12 {
11260 order: 12;
11261 }
11262 .ant-col-sm-11 {
11263 display: block;
11264 flex: 0 0 45.83333333%;
11265 max-width: 45.83333333%;
11266 }
11267 .ant-col-sm-push-11 {
11268 left: 45.83333333%;
11269 }
11270 .ant-col-sm-pull-11 {
11271 right: 45.83333333%;
11272 }
11273 .ant-col-sm-offset-11 {
11274 margin-left: 45.83333333%;
11275 }
11276 .ant-col-sm-order-11 {
11277 order: 11;
11278 }
11279 .ant-col-sm-10 {
11280 display: block;
11281 flex: 0 0 41.66666667%;
11282 max-width: 41.66666667%;
11283 }
11284 .ant-col-sm-push-10 {
11285 left: 41.66666667%;
11286 }
11287 .ant-col-sm-pull-10 {
11288 right: 41.66666667%;
11289 }
11290 .ant-col-sm-offset-10 {
11291 margin-left: 41.66666667%;
11292 }
11293 .ant-col-sm-order-10 {
11294 order: 10;
11295 }
11296 .ant-col-sm-9 {
11297 display: block;
11298 flex: 0 0 37.5%;
11299 max-width: 37.5%;
11300 }
11301 .ant-col-sm-push-9 {
11302 left: 37.5%;
11303 }
11304 .ant-col-sm-pull-9 {
11305 right: 37.5%;
11306 }
11307 .ant-col-sm-offset-9 {
11308 margin-left: 37.5%;
11309 }
11310 .ant-col-sm-order-9 {
11311 order: 9;
11312 }
11313 .ant-col-sm-8 {
11314 display: block;
11315 flex: 0 0 33.33333333%;
11316 max-width: 33.33333333%;
11317 }
11318 .ant-col-sm-push-8 {
11319 left: 33.33333333%;
11320 }
11321 .ant-col-sm-pull-8 {
11322 right: 33.33333333%;
11323 }
11324 .ant-col-sm-offset-8 {
11325 margin-left: 33.33333333%;
11326 }
11327 .ant-col-sm-order-8 {
11328 order: 8;
11329 }
11330 .ant-col-sm-7 {
11331 display: block;
11332 flex: 0 0 29.16666667%;
11333 max-width: 29.16666667%;
11334 }
11335 .ant-col-sm-push-7 {
11336 left: 29.16666667%;
11337 }
11338 .ant-col-sm-pull-7 {
11339 right: 29.16666667%;
11340 }
11341 .ant-col-sm-offset-7 {
11342 margin-left: 29.16666667%;
11343 }
11344 .ant-col-sm-order-7 {
11345 order: 7;
11346 }
11347 .ant-col-sm-6 {
11348 display: block;
11349 flex: 0 0 25%;
11350 max-width: 25%;
11351 }
11352 .ant-col-sm-push-6 {
11353 left: 25%;
11354 }
11355 .ant-col-sm-pull-6 {
11356 right: 25%;
11357 }
11358 .ant-col-sm-offset-6 {
11359 margin-left: 25%;
11360 }
11361 .ant-col-sm-order-6 {
11362 order: 6;
11363 }
11364 .ant-col-sm-5 {
11365 display: block;
11366 flex: 0 0 20.83333333%;
11367 max-width: 20.83333333%;
11368 }
11369 .ant-col-sm-push-5 {
11370 left: 20.83333333%;
11371 }
11372 .ant-col-sm-pull-5 {
11373 right: 20.83333333%;
11374 }
11375 .ant-col-sm-offset-5 {
11376 margin-left: 20.83333333%;
11377 }
11378 .ant-col-sm-order-5 {
11379 order: 5;
11380 }
11381 .ant-col-sm-4 {
11382 display: block;
11383 flex: 0 0 16.66666667%;
11384 max-width: 16.66666667%;
11385 }
11386 .ant-col-sm-push-4 {
11387 left: 16.66666667%;
11388 }
11389 .ant-col-sm-pull-4 {
11390 right: 16.66666667%;
11391 }
11392 .ant-col-sm-offset-4 {
11393 margin-left: 16.66666667%;
11394 }
11395 .ant-col-sm-order-4 {
11396 order: 4;
11397 }
11398 .ant-col-sm-3 {
11399 display: block;
11400 flex: 0 0 12.5%;
11401 max-width: 12.5%;
11402 }
11403 .ant-col-sm-push-3 {
11404 left: 12.5%;
11405 }
11406 .ant-col-sm-pull-3 {
11407 right: 12.5%;
11408 }
11409 .ant-col-sm-offset-3 {
11410 margin-left: 12.5%;
11411 }
11412 .ant-col-sm-order-3 {
11413 order: 3;
11414 }
11415 .ant-col-sm-2 {
11416 display: block;
11417 flex: 0 0 8.33333333%;
11418 max-width: 8.33333333%;
11419 }
11420 .ant-col-sm-push-2 {
11421 left: 8.33333333%;
11422 }
11423 .ant-col-sm-pull-2 {
11424 right: 8.33333333%;
11425 }
11426 .ant-col-sm-offset-2 {
11427 margin-left: 8.33333333%;
11428 }
11429 .ant-col-sm-order-2 {
11430 order: 2;
11431 }
11432 .ant-col-sm-1 {
11433 display: block;
11434 flex: 0 0 4.16666667%;
11435 max-width: 4.16666667%;
11436 }
11437 .ant-col-sm-push-1 {
11438 left: 4.16666667%;
11439 }
11440 .ant-col-sm-pull-1 {
11441 right: 4.16666667%;
11442 }
11443 .ant-col-sm-offset-1 {
11444 margin-left: 4.16666667%;
11445 }
11446 .ant-col-sm-order-1 {
11447 order: 1;
11448 }
11449 .ant-col-sm-0 {
11450 display: none;
11451 }
11452 .ant-col-push-0 {
11453 left: auto;
11454 }
11455 .ant-col-pull-0 {
11456 right: auto;
11457 }
11458 .ant-col-sm-push-0 {
11459 left: auto;
11460 }
11461 .ant-col-sm-pull-0 {
11462 right: auto;
11463 }
11464 .ant-col-sm-offset-0 {
11465 margin-left: 0;
11466 }
11467 .ant-col-sm-order-0 {
11468 order: 0;
11469 }
11470 .ant-col-push-0.ant-col-rtl {
11471 right: auto;
11472 }
11473 .ant-col-pull-0.ant-col-rtl {
11474 left: auto;
11475 }
11476 .ant-col-sm-push-0.ant-col-rtl {
11477 right: auto;
11478 }
11479 .ant-col-sm-pull-0.ant-col-rtl {
11480 left: auto;
11481 }
11482 .ant-col-sm-offset-0.ant-col-rtl {
11483 margin-right: 0;
11484 }
11485 .ant-col-sm-push-1.ant-col-rtl {
11486 right: 4.16666667%;
11487 left: auto;
11488 }
11489 .ant-col-sm-pull-1.ant-col-rtl {
11490 right: auto;
11491 left: 4.16666667%;
11492 }
11493 .ant-col-sm-offset-1.ant-col-rtl {
11494 margin-right: 4.16666667%;
11495 margin-left: 0;
11496 }
11497 .ant-col-sm-push-2.ant-col-rtl {
11498 right: 8.33333333%;
11499 left: auto;
11500 }
11501 .ant-col-sm-pull-2.ant-col-rtl {
11502 right: auto;
11503 left: 8.33333333%;
11504 }
11505 .ant-col-sm-offset-2.ant-col-rtl {
11506 margin-right: 8.33333333%;
11507 margin-left: 0;
11508 }
11509 .ant-col-sm-push-3.ant-col-rtl {
11510 right: 12.5%;
11511 left: auto;
11512 }
11513 .ant-col-sm-pull-3.ant-col-rtl {
11514 right: auto;
11515 left: 12.5%;
11516 }
11517 .ant-col-sm-offset-3.ant-col-rtl {
11518 margin-right: 12.5%;
11519 margin-left: 0;
11520 }
11521 .ant-col-sm-push-4.ant-col-rtl {
11522 right: 16.66666667%;
11523 left: auto;
11524 }
11525 .ant-col-sm-pull-4.ant-col-rtl {
11526 right: auto;
11527 left: 16.66666667%;
11528 }
11529 .ant-col-sm-offset-4.ant-col-rtl {
11530 margin-right: 16.66666667%;
11531 margin-left: 0;
11532 }
11533 .ant-col-sm-push-5.ant-col-rtl {
11534 right: 20.83333333%;
11535 left: auto;
11536 }
11537 .ant-col-sm-pull-5.ant-col-rtl {
11538 right: auto;
11539 left: 20.83333333%;
11540 }
11541 .ant-col-sm-offset-5.ant-col-rtl {
11542 margin-right: 20.83333333%;
11543 margin-left: 0;
11544 }
11545 .ant-col-sm-push-6.ant-col-rtl {
11546 right: 25%;
11547 left: auto;
11548 }
11549 .ant-col-sm-pull-6.ant-col-rtl {
11550 right: auto;
11551 left: 25%;
11552 }
11553 .ant-col-sm-offset-6.ant-col-rtl {
11554 margin-right: 25%;
11555 margin-left: 0;
11556 }
11557 .ant-col-sm-push-7.ant-col-rtl {
11558 right: 29.16666667%;
11559 left: auto;
11560 }
11561 .ant-col-sm-pull-7.ant-col-rtl {
11562 right: auto;
11563 left: 29.16666667%;
11564 }
11565 .ant-col-sm-offset-7.ant-col-rtl {
11566 margin-right: 29.16666667%;
11567 margin-left: 0;
11568 }
11569 .ant-col-sm-push-8.ant-col-rtl {
11570 right: 33.33333333%;
11571 left: auto;
11572 }
11573 .ant-col-sm-pull-8.ant-col-rtl {
11574 right: auto;
11575 left: 33.33333333%;
11576 }
11577 .ant-col-sm-offset-8.ant-col-rtl {
11578 margin-right: 33.33333333%;
11579 margin-left: 0;
11580 }
11581 .ant-col-sm-push-9.ant-col-rtl {
11582 right: 37.5%;
11583 left: auto;
11584 }
11585 .ant-col-sm-pull-9.ant-col-rtl {
11586 right: auto;
11587 left: 37.5%;
11588 }
11589 .ant-col-sm-offset-9.ant-col-rtl {
11590 margin-right: 37.5%;
11591 margin-left: 0;
11592 }
11593 .ant-col-sm-push-10.ant-col-rtl {
11594 right: 41.66666667%;
11595 left: auto;
11596 }
11597 .ant-col-sm-pull-10.ant-col-rtl {
11598 right: auto;
11599 left: 41.66666667%;
11600 }
11601 .ant-col-sm-offset-10.ant-col-rtl {
11602 margin-right: 41.66666667%;
11603 margin-left: 0;
11604 }
11605 .ant-col-sm-push-11.ant-col-rtl {
11606 right: 45.83333333%;
11607 left: auto;
11608 }
11609 .ant-col-sm-pull-11.ant-col-rtl {
11610 right: auto;
11611 left: 45.83333333%;
11612 }
11613 .ant-col-sm-offset-11.ant-col-rtl {
11614 margin-right: 45.83333333%;
11615 margin-left: 0;
11616 }
11617 .ant-col-sm-push-12.ant-col-rtl {
11618 right: 50%;
11619 left: auto;
11620 }
11621 .ant-col-sm-pull-12.ant-col-rtl {
11622 right: auto;
11623 left: 50%;
11624 }
11625 .ant-col-sm-offset-12.ant-col-rtl {
11626 margin-right: 50%;
11627 margin-left: 0;
11628 }
11629 .ant-col-sm-push-13.ant-col-rtl {
11630 right: 54.16666667%;
11631 left: auto;
11632 }
11633 .ant-col-sm-pull-13.ant-col-rtl {
11634 right: auto;
11635 left: 54.16666667%;
11636 }
11637 .ant-col-sm-offset-13.ant-col-rtl {
11638 margin-right: 54.16666667%;
11639 margin-left: 0;
11640 }
11641 .ant-col-sm-push-14.ant-col-rtl {
11642 right: 58.33333333%;
11643 left: auto;
11644 }
11645 .ant-col-sm-pull-14.ant-col-rtl {
11646 right: auto;
11647 left: 58.33333333%;
11648 }
11649 .ant-col-sm-offset-14.ant-col-rtl {
11650 margin-right: 58.33333333%;
11651 margin-left: 0;
11652 }
11653 .ant-col-sm-push-15.ant-col-rtl {
11654 right: 62.5%;
11655 left: auto;
11656 }
11657 .ant-col-sm-pull-15.ant-col-rtl {
11658 right: auto;
11659 left: 62.5%;
11660 }
11661 .ant-col-sm-offset-15.ant-col-rtl {
11662 margin-right: 62.5%;
11663 margin-left: 0;
11664 }
11665 .ant-col-sm-push-16.ant-col-rtl {
11666 right: 66.66666667%;
11667 left: auto;
11668 }
11669 .ant-col-sm-pull-16.ant-col-rtl {
11670 right: auto;
11671 left: 66.66666667%;
11672 }
11673 .ant-col-sm-offset-16.ant-col-rtl {
11674 margin-right: 66.66666667%;
11675 margin-left: 0;
11676 }
11677 .ant-col-sm-push-17.ant-col-rtl {
11678 right: 70.83333333%;
11679 left: auto;
11680 }
11681 .ant-col-sm-pull-17.ant-col-rtl {
11682 right: auto;
11683 left: 70.83333333%;
11684 }
11685 .ant-col-sm-offset-17.ant-col-rtl {
11686 margin-right: 70.83333333%;
11687 margin-left: 0;
11688 }
11689 .ant-col-sm-push-18.ant-col-rtl {
11690 right: 75%;
11691 left: auto;
11692 }
11693 .ant-col-sm-pull-18.ant-col-rtl {
11694 right: auto;
11695 left: 75%;
11696 }
11697 .ant-col-sm-offset-18.ant-col-rtl {
11698 margin-right: 75%;
11699 margin-left: 0;
11700 }
11701 .ant-col-sm-push-19.ant-col-rtl {
11702 right: 79.16666667%;
11703 left: auto;
11704 }
11705 .ant-col-sm-pull-19.ant-col-rtl {
11706 right: auto;
11707 left: 79.16666667%;
11708 }
11709 .ant-col-sm-offset-19.ant-col-rtl {
11710 margin-right: 79.16666667%;
11711 margin-left: 0;
11712 }
11713 .ant-col-sm-push-20.ant-col-rtl {
11714 right: 83.33333333%;
11715 left: auto;
11716 }
11717 .ant-col-sm-pull-20.ant-col-rtl {
11718 right: auto;
11719 left: 83.33333333%;
11720 }
11721 .ant-col-sm-offset-20.ant-col-rtl {
11722 margin-right: 83.33333333%;
11723 margin-left: 0;
11724 }
11725 .ant-col-sm-push-21.ant-col-rtl {
11726 right: 87.5%;
11727 left: auto;
11728 }
11729 .ant-col-sm-pull-21.ant-col-rtl {
11730 right: auto;
11731 left: 87.5%;
11732 }
11733 .ant-col-sm-offset-21.ant-col-rtl {
11734 margin-right: 87.5%;
11735 margin-left: 0;
11736 }
11737 .ant-col-sm-push-22.ant-col-rtl {
11738 right: 91.66666667%;
11739 left: auto;
11740 }
11741 .ant-col-sm-pull-22.ant-col-rtl {
11742 right: auto;
11743 left: 91.66666667%;
11744 }
11745 .ant-col-sm-offset-22.ant-col-rtl {
11746 margin-right: 91.66666667%;
11747 margin-left: 0;
11748 }
11749 .ant-col-sm-push-23.ant-col-rtl {
11750 right: 95.83333333%;
11751 left: auto;
11752 }
11753 .ant-col-sm-pull-23.ant-col-rtl {
11754 right: auto;
11755 left: 95.83333333%;
11756 }
11757 .ant-col-sm-offset-23.ant-col-rtl {
11758 margin-right: 95.83333333%;
11759 margin-left: 0;
11760 }
11761 .ant-col-sm-push-24.ant-col-rtl {
11762 right: 100%;
11763 left: auto;
11764 }
11765 .ant-col-sm-pull-24.ant-col-rtl {
11766 right: auto;
11767 left: 100%;
11768 }
11769 .ant-col-sm-offset-24.ant-col-rtl {
11770 margin-right: 100%;
11771 margin-left: 0;
11772 }
11773 }
11774 @media (min-width: 768px) {
11775 .ant-col-md-24 {
11776 display: block;
11777 flex: 0 0 100%;
11778 max-width: 100%;
11779 }
11780 .ant-col-md-push-24 {
11781 left: 100%;
11782 }
11783 .ant-col-md-pull-24 {
11784 right: 100%;
11785 }
11786 .ant-col-md-offset-24 {
11787 margin-left: 100%;
11788 }
11789 .ant-col-md-order-24 {
11790 order: 24;
11791 }
11792 .ant-col-md-23 {
11793 display: block;
11794 flex: 0 0 95.83333333%;
11795 max-width: 95.83333333%;
11796 }
11797 .ant-col-md-push-23 {
11798 left: 95.83333333%;
11799 }
11800 .ant-col-md-pull-23 {
11801 right: 95.83333333%;
11802 }
11803 .ant-col-md-offset-23 {
11804 margin-left: 95.83333333%;
11805 }
11806 .ant-col-md-order-23 {
11807 order: 23;
11808 }
11809 .ant-col-md-22 {
11810 display: block;
11811 flex: 0 0 91.66666667%;
11812 max-width: 91.66666667%;
11813 }
11814 .ant-col-md-push-22 {
11815 left: 91.66666667%;
11816 }
11817 .ant-col-md-pull-22 {
11818 right: 91.66666667%;
11819 }
11820 .ant-col-md-offset-22 {
11821 margin-left: 91.66666667%;
11822 }
11823 .ant-col-md-order-22 {
11824 order: 22;
11825 }
11826 .ant-col-md-21 {
11827 display: block;
11828 flex: 0 0 87.5%;
11829 max-width: 87.5%;
11830 }
11831 .ant-col-md-push-21 {
11832 left: 87.5%;
11833 }
11834 .ant-col-md-pull-21 {
11835 right: 87.5%;
11836 }
11837 .ant-col-md-offset-21 {
11838 margin-left: 87.5%;
11839 }
11840 .ant-col-md-order-21 {
11841 order: 21;
11842 }
11843 .ant-col-md-20 {
11844 display: block;
11845 flex: 0 0 83.33333333%;
11846 max-width: 83.33333333%;
11847 }
11848 .ant-col-md-push-20 {
11849 left: 83.33333333%;
11850 }
11851 .ant-col-md-pull-20 {
11852 right: 83.33333333%;
11853 }
11854 .ant-col-md-offset-20 {
11855 margin-left: 83.33333333%;
11856 }
11857 .ant-col-md-order-20 {
11858 order: 20;
11859 }
11860 .ant-col-md-19 {
11861 display: block;
11862 flex: 0 0 79.16666667%;
11863 max-width: 79.16666667%;
11864 }
11865 .ant-col-md-push-19 {
11866 left: 79.16666667%;
11867 }
11868 .ant-col-md-pull-19 {
11869 right: 79.16666667%;
11870 }
11871 .ant-col-md-offset-19 {
11872 margin-left: 79.16666667%;
11873 }
11874 .ant-col-md-order-19 {
11875 order: 19;
11876 }
11877 .ant-col-md-18 {
11878 display: block;
11879 flex: 0 0 75%;
11880 max-width: 75%;
11881 }
11882 .ant-col-md-push-18 {
11883 left: 75%;
11884 }
11885 .ant-col-md-pull-18 {
11886 right: 75%;
11887 }
11888 .ant-col-md-offset-18 {
11889 margin-left: 75%;
11890 }
11891 .ant-col-md-order-18 {
11892 order: 18;
11893 }
11894 .ant-col-md-17 {
11895 display: block;
11896 flex: 0 0 70.83333333%;
11897 max-width: 70.83333333%;
11898 }
11899 .ant-col-md-push-17 {
11900 left: 70.83333333%;
11901 }
11902 .ant-col-md-pull-17 {
11903 right: 70.83333333%;
11904 }
11905 .ant-col-md-offset-17 {
11906 margin-left: 70.83333333%;
11907 }
11908 .ant-col-md-order-17 {
11909 order: 17;
11910 }
11911 .ant-col-md-16 {
11912 display: block;
11913 flex: 0 0 66.66666667%;
11914 max-width: 66.66666667%;
11915 }
11916 .ant-col-md-push-16 {
11917 left: 66.66666667%;
11918 }
11919 .ant-col-md-pull-16 {
11920 right: 66.66666667%;
11921 }
11922 .ant-col-md-offset-16 {
11923 margin-left: 66.66666667%;
11924 }
11925 .ant-col-md-order-16 {
11926 order: 16;
11927 }
11928 .ant-col-md-15 {
11929 display: block;
11930 flex: 0 0 62.5%;
11931 max-width: 62.5%;
11932 }
11933 .ant-col-md-push-15 {
11934 left: 62.5%;
11935 }
11936 .ant-col-md-pull-15 {
11937 right: 62.5%;
11938 }
11939 .ant-col-md-offset-15 {
11940 margin-left: 62.5%;
11941 }
11942 .ant-col-md-order-15 {
11943 order: 15;
11944 }
11945 .ant-col-md-14 {
11946 display: block;
11947 flex: 0 0 58.33333333%;
11948 max-width: 58.33333333%;
11949 }
11950 .ant-col-md-push-14 {
11951 left: 58.33333333%;
11952 }
11953 .ant-col-md-pull-14 {
11954 right: 58.33333333%;
11955 }
11956 .ant-col-md-offset-14 {
11957 margin-left: 58.33333333%;
11958 }
11959 .ant-col-md-order-14 {
11960 order: 14;
11961 }
11962 .ant-col-md-13 {
11963 display: block;
11964 flex: 0 0 54.16666667%;
11965 max-width: 54.16666667%;
11966 }
11967 .ant-col-md-push-13 {
11968 left: 54.16666667%;
11969 }
11970 .ant-col-md-pull-13 {
11971 right: 54.16666667%;
11972 }
11973 .ant-col-md-offset-13 {
11974 margin-left: 54.16666667%;
11975 }
11976 .ant-col-md-order-13 {
11977 order: 13;
11978 }
11979 .ant-col-md-12 {
11980 display: block;
11981 flex: 0 0 50%;
11982 max-width: 50%;
11983 }
11984 .ant-col-md-push-12 {
11985 left: 50%;
11986 }
11987 .ant-col-md-pull-12 {
11988 right: 50%;
11989 }
11990 .ant-col-md-offset-12 {
11991 margin-left: 50%;
11992 }
11993 .ant-col-md-order-12 {
11994 order: 12;
11995 }
11996 .ant-col-md-11 {
11997 display: block;
11998 flex: 0 0 45.83333333%;
11999 max-width: 45.83333333%;
12000 }
12001 .ant-col-md-push-11 {
12002 left: 45.83333333%;
12003 }
12004 .ant-col-md-pull-11 {
12005 right: 45.83333333%;
12006 }
12007 .ant-col-md-offset-11 {
12008 margin-left: 45.83333333%;
12009 }
12010 .ant-col-md-order-11 {
12011 order: 11;
12012 }
12013 .ant-col-md-10 {
12014 display: block;
12015 flex: 0 0 41.66666667%;
12016 max-width: 41.66666667%;
12017 }
12018 .ant-col-md-push-10 {
12019 left: 41.66666667%;
12020 }
12021 .ant-col-md-pull-10 {
12022 right: 41.66666667%;
12023 }
12024 .ant-col-md-offset-10 {
12025 margin-left: 41.66666667%;
12026 }
12027 .ant-col-md-order-10 {
12028 order: 10;
12029 }
12030 .ant-col-md-9 {
12031 display: block;
12032 flex: 0 0 37.5%;
12033 max-width: 37.5%;
12034 }
12035 .ant-col-md-push-9 {
12036 left: 37.5%;
12037 }
12038 .ant-col-md-pull-9 {
12039 right: 37.5%;
12040 }
12041 .ant-col-md-offset-9 {
12042 margin-left: 37.5%;
12043 }
12044 .ant-col-md-order-9 {
12045 order: 9;
12046 }
12047 .ant-col-md-8 {
12048 display: block;
12049 flex: 0 0 33.33333333%;
12050 max-width: 33.33333333%;
12051 }
12052 .ant-col-md-push-8 {
12053 left: 33.33333333%;
12054 }
12055 .ant-col-md-pull-8 {
12056 right: 33.33333333%;
12057 }
12058 .ant-col-md-offset-8 {
12059 margin-left: 33.33333333%;
12060 }
12061 .ant-col-md-order-8 {
12062 order: 8;
12063 }
12064 .ant-col-md-7 {
12065 display: block;
12066 flex: 0 0 29.16666667%;
12067 max-width: 29.16666667%;
12068 }
12069 .ant-col-md-push-7 {
12070 left: 29.16666667%;
12071 }
12072 .ant-col-md-pull-7 {
12073 right: 29.16666667%;
12074 }
12075 .ant-col-md-offset-7 {
12076 margin-left: 29.16666667%;
12077 }
12078 .ant-col-md-order-7 {
12079 order: 7;
12080 }
12081 .ant-col-md-6 {
12082 display: block;
12083 flex: 0 0 25%;
12084 max-width: 25%;
12085 }
12086 .ant-col-md-push-6 {
12087 left: 25%;
12088 }
12089 .ant-col-md-pull-6 {
12090 right: 25%;
12091 }
12092 .ant-col-md-offset-6 {
12093 margin-left: 25%;
12094 }
12095 .ant-col-md-order-6 {
12096 order: 6;
12097 }
12098 .ant-col-md-5 {
12099 display: block;
12100 flex: 0 0 20.83333333%;
12101 max-width: 20.83333333%;
12102 }
12103 .ant-col-md-push-5 {
12104 left: 20.83333333%;
12105 }
12106 .ant-col-md-pull-5 {
12107 right: 20.83333333%;
12108 }
12109 .ant-col-md-offset-5 {
12110 margin-left: 20.83333333%;
12111 }
12112 .ant-col-md-order-5 {
12113 order: 5;
12114 }
12115 .ant-col-md-4 {
12116 display: block;
12117 flex: 0 0 16.66666667%;
12118 max-width: 16.66666667%;
12119 }
12120 .ant-col-md-push-4 {
12121 left: 16.66666667%;
12122 }
12123 .ant-col-md-pull-4 {
12124 right: 16.66666667%;
12125 }
12126 .ant-col-md-offset-4 {
12127 margin-left: 16.66666667%;
12128 }
12129 .ant-col-md-order-4 {
12130 order: 4;
12131 }
12132 .ant-col-md-3 {
12133 display: block;
12134 flex: 0 0 12.5%;
12135 max-width: 12.5%;
12136 }
12137 .ant-col-md-push-3 {
12138 left: 12.5%;
12139 }
12140 .ant-col-md-pull-3 {
12141 right: 12.5%;
12142 }
12143 .ant-col-md-offset-3 {
12144 margin-left: 12.5%;
12145 }
12146 .ant-col-md-order-3 {
12147 order: 3;
12148 }
12149 .ant-col-md-2 {
12150 display: block;
12151 flex: 0 0 8.33333333%;
12152 max-width: 8.33333333%;
12153 }
12154 .ant-col-md-push-2 {
12155 left: 8.33333333%;
12156 }
12157 .ant-col-md-pull-2 {
12158 right: 8.33333333%;
12159 }
12160 .ant-col-md-offset-2 {
12161 margin-left: 8.33333333%;
12162 }
12163 .ant-col-md-order-2 {
12164 order: 2;
12165 }
12166 .ant-col-md-1 {
12167 display: block;
12168 flex: 0 0 4.16666667%;
12169 max-width: 4.16666667%;
12170 }
12171 .ant-col-md-push-1 {
12172 left: 4.16666667%;
12173 }
12174 .ant-col-md-pull-1 {
12175 right: 4.16666667%;
12176 }
12177 .ant-col-md-offset-1 {
12178 margin-left: 4.16666667%;
12179 }
12180 .ant-col-md-order-1 {
12181 order: 1;
12182 }
12183 .ant-col-md-0 {
12184 display: none;
12185 }
12186 .ant-col-push-0 {
12187 left: auto;
12188 }
12189 .ant-col-pull-0 {
12190 right: auto;
12191 }
12192 .ant-col-md-push-0 {
12193 left: auto;
12194 }
12195 .ant-col-md-pull-0 {
12196 right: auto;
12197 }
12198 .ant-col-md-offset-0 {
12199 margin-left: 0;
12200 }
12201 .ant-col-md-order-0 {
12202 order: 0;
12203 }
12204 .ant-col-push-0.ant-col-rtl {
12205 right: auto;
12206 }
12207 .ant-col-pull-0.ant-col-rtl {
12208 left: auto;
12209 }
12210 .ant-col-md-push-0.ant-col-rtl {
12211 right: auto;
12212 }
12213 .ant-col-md-pull-0.ant-col-rtl {
12214 left: auto;
12215 }
12216 .ant-col-md-offset-0.ant-col-rtl {
12217 margin-right: 0;
12218 }
12219 .ant-col-md-push-1.ant-col-rtl {
12220 right: 4.16666667%;
12221 left: auto;
12222 }
12223 .ant-col-md-pull-1.ant-col-rtl {
12224 right: auto;
12225 left: 4.16666667%;
12226 }
12227 .ant-col-md-offset-1.ant-col-rtl {
12228 margin-right: 4.16666667%;
12229 margin-left: 0;
12230 }
12231 .ant-col-md-push-2.ant-col-rtl {
12232 right: 8.33333333%;
12233 left: auto;
12234 }
12235 .ant-col-md-pull-2.ant-col-rtl {
12236 right: auto;
12237 left: 8.33333333%;
12238 }
12239 .ant-col-md-offset-2.ant-col-rtl {
12240 margin-right: 8.33333333%;
12241 margin-left: 0;
12242 }
12243 .ant-col-md-push-3.ant-col-rtl {
12244 right: 12.5%;
12245 left: auto;
12246 }
12247 .ant-col-md-pull-3.ant-col-rtl {
12248 right: auto;
12249 left: 12.5%;
12250 }
12251 .ant-col-md-offset-3.ant-col-rtl {
12252 margin-right: 12.5%;
12253 margin-left: 0;
12254 }
12255 .ant-col-md-push-4.ant-col-rtl {
12256 right: 16.66666667%;
12257 left: auto;
12258 }
12259 .ant-col-md-pull-4.ant-col-rtl {
12260 right: auto;
12261 left: 16.66666667%;
12262 }
12263 .ant-col-md-offset-4.ant-col-rtl {
12264 margin-right: 16.66666667%;
12265 margin-left: 0;
12266 }
12267 .ant-col-md-push-5.ant-col-rtl {
12268 right: 20.83333333%;
12269 left: auto;
12270 }
12271 .ant-col-md-pull-5.ant-col-rtl {
12272 right: auto;
12273 left: 20.83333333%;
12274 }
12275 .ant-col-md-offset-5.ant-col-rtl {
12276 margin-right: 20.83333333%;
12277 margin-left: 0;
12278 }
12279 .ant-col-md-push-6.ant-col-rtl {
12280 right: 25%;
12281 left: auto;
12282 }
12283 .ant-col-md-pull-6.ant-col-rtl {
12284 right: auto;
12285 left: 25%;
12286 }
12287 .ant-col-md-offset-6.ant-col-rtl {
12288 margin-right: 25%;
12289 margin-left: 0;
12290 }
12291 .ant-col-md-push-7.ant-col-rtl {
12292 right: 29.16666667%;
12293 left: auto;
12294 }
12295 .ant-col-md-pull-7.ant-col-rtl {
12296 right: auto;
12297 left: 29.16666667%;
12298 }
12299 .ant-col-md-offset-7.ant-col-rtl {
12300 margin-right: 29.16666667%;
12301 margin-left: 0;
12302 }
12303 .ant-col-md-push-8.ant-col-rtl {
12304 right: 33.33333333%;
12305 left: auto;
12306 }
12307 .ant-col-md-pull-8.ant-col-rtl {
12308 right: auto;
12309 left: 33.33333333%;
12310 }
12311 .ant-col-md-offset-8.ant-col-rtl {
12312 margin-right: 33.33333333%;
12313 margin-left: 0;
12314 }
12315 .ant-col-md-push-9.ant-col-rtl {
12316 right: 37.5%;
12317 left: auto;
12318 }
12319 .ant-col-md-pull-9.ant-col-rtl {
12320 right: auto;
12321 left: 37.5%;
12322 }
12323 .ant-col-md-offset-9.ant-col-rtl {
12324 margin-right: 37.5%;
12325 margin-left: 0;
12326 }
12327 .ant-col-md-push-10.ant-col-rtl {
12328 right: 41.66666667%;
12329 left: auto;
12330 }
12331 .ant-col-md-pull-10.ant-col-rtl {
12332 right: auto;
12333 left: 41.66666667%;
12334 }
12335 .ant-col-md-offset-10.ant-col-rtl {
12336 margin-right: 41.66666667%;
12337 margin-left: 0;
12338 }
12339 .ant-col-md-push-11.ant-col-rtl {
12340 right: 45.83333333%;
12341 left: auto;
12342 }
12343 .ant-col-md-pull-11.ant-col-rtl {
12344 right: auto;
12345 left: 45.83333333%;
12346 }
12347 .ant-col-md-offset-11.ant-col-rtl {
12348 margin-right: 45.83333333%;
12349 margin-left: 0;
12350 }
12351 .ant-col-md-push-12.ant-col-rtl {
12352 right: 50%;
12353 left: auto;
12354 }
12355 .ant-col-md-pull-12.ant-col-rtl {
12356 right: auto;
12357 left: 50%;
12358 }
12359 .ant-col-md-offset-12.ant-col-rtl {
12360 margin-right: 50%;
12361 margin-left: 0;
12362 }
12363 .ant-col-md-push-13.ant-col-rtl {
12364 right: 54.16666667%;
12365 left: auto;
12366 }
12367 .ant-col-md-pull-13.ant-col-rtl {
12368 right: auto;
12369 left: 54.16666667%;
12370 }
12371 .ant-col-md-offset-13.ant-col-rtl {
12372 margin-right: 54.16666667%;
12373 margin-left: 0;
12374 }
12375 .ant-col-md-push-14.ant-col-rtl {
12376 right: 58.33333333%;
12377 left: auto;
12378 }
12379 .ant-col-md-pull-14.ant-col-rtl {
12380 right: auto;
12381 left: 58.33333333%;
12382 }
12383 .ant-col-md-offset-14.ant-col-rtl {
12384 margin-right: 58.33333333%;
12385 margin-left: 0;
12386 }
12387 .ant-col-md-push-15.ant-col-rtl {
12388 right: 62.5%;
12389 left: auto;
12390 }
12391 .ant-col-md-pull-15.ant-col-rtl {
12392 right: auto;
12393 left: 62.5%;
12394 }
12395 .ant-col-md-offset-15.ant-col-rtl {
12396 margin-right: 62.5%;
12397 margin-left: 0;
12398 }
12399 .ant-col-md-push-16.ant-col-rtl {
12400 right: 66.66666667%;
12401 left: auto;
12402 }
12403 .ant-col-md-pull-16.ant-col-rtl {
12404 right: auto;
12405 left: 66.66666667%;
12406 }
12407 .ant-col-md-offset-16.ant-col-rtl {
12408 margin-right: 66.66666667%;
12409 margin-left: 0;
12410 }
12411 .ant-col-md-push-17.ant-col-rtl {
12412 right: 70.83333333%;
12413 left: auto;
12414 }
12415 .ant-col-md-pull-17.ant-col-rtl {
12416 right: auto;
12417 left: 70.83333333%;
12418 }
12419 .ant-col-md-offset-17.ant-col-rtl {
12420 margin-right: 70.83333333%;
12421 margin-left: 0;
12422 }
12423 .ant-col-md-push-18.ant-col-rtl {
12424 right: 75%;
12425 left: auto;
12426 }
12427 .ant-col-md-pull-18.ant-col-rtl {
12428 right: auto;
12429 left: 75%;
12430 }
12431 .ant-col-md-offset-18.ant-col-rtl {
12432 margin-right: 75%;
12433 margin-left: 0;
12434 }
12435 .ant-col-md-push-19.ant-col-rtl {
12436 right: 79.16666667%;
12437 left: auto;
12438 }
12439 .ant-col-md-pull-19.ant-col-rtl {
12440 right: auto;
12441 left: 79.16666667%;
12442 }
12443 .ant-col-md-offset-19.ant-col-rtl {
12444 margin-right: 79.16666667%;
12445 margin-left: 0;
12446 }
12447 .ant-col-md-push-20.ant-col-rtl {
12448 right: 83.33333333%;
12449 left: auto;
12450 }
12451 .ant-col-md-pull-20.ant-col-rtl {
12452 right: auto;
12453 left: 83.33333333%;
12454 }
12455 .ant-col-md-offset-20.ant-col-rtl {
12456 margin-right: 83.33333333%;
12457 margin-left: 0;
12458 }
12459 .ant-col-md-push-21.ant-col-rtl {
12460 right: 87.5%;
12461 left: auto;
12462 }
12463 .ant-col-md-pull-21.ant-col-rtl {
12464 right: auto;
12465 left: 87.5%;
12466 }
12467 .ant-col-md-offset-21.ant-col-rtl {
12468 margin-right: 87.5%;
12469 margin-left: 0;
12470 }
12471 .ant-col-md-push-22.ant-col-rtl {
12472 right: 91.66666667%;
12473 left: auto;
12474 }
12475 .ant-col-md-pull-22.ant-col-rtl {
12476 right: auto;
12477 left: 91.66666667%;
12478 }
12479 .ant-col-md-offset-22.ant-col-rtl {
12480 margin-right: 91.66666667%;
12481 margin-left: 0;
12482 }
12483 .ant-col-md-push-23.ant-col-rtl {
12484 right: 95.83333333%;
12485 left: auto;
12486 }
12487 .ant-col-md-pull-23.ant-col-rtl {
12488 right: auto;
12489 left: 95.83333333%;
12490 }
12491 .ant-col-md-offset-23.ant-col-rtl {
12492 margin-right: 95.83333333%;
12493 margin-left: 0;
12494 }
12495 .ant-col-md-push-24.ant-col-rtl {
12496 right: 100%;
12497 left: auto;
12498 }
12499 .ant-col-md-pull-24.ant-col-rtl {
12500 right: auto;
12501 left: 100%;
12502 }
12503 .ant-col-md-offset-24.ant-col-rtl {
12504 margin-right: 100%;
12505 margin-left: 0;
12506 }
12507 }
12508 @media (min-width: 992px) {
12509 .ant-col-lg-24 {
12510 display: block;
12511 flex: 0 0 100%;
12512 max-width: 100%;
12513 }
12514 .ant-col-lg-push-24 {
12515 left: 100%;
12516 }
12517 .ant-col-lg-pull-24 {
12518 right: 100%;
12519 }
12520 .ant-col-lg-offset-24 {
12521 margin-left: 100%;
12522 }
12523 .ant-col-lg-order-24 {
12524 order: 24;
12525 }
12526 .ant-col-lg-23 {
12527 display: block;
12528 flex: 0 0 95.83333333%;
12529 max-width: 95.83333333%;
12530 }
12531 .ant-col-lg-push-23 {
12532 left: 95.83333333%;
12533 }
12534 .ant-col-lg-pull-23 {
12535 right: 95.83333333%;
12536 }
12537 .ant-col-lg-offset-23 {
12538 margin-left: 95.83333333%;
12539 }
12540 .ant-col-lg-order-23 {
12541 order: 23;
12542 }
12543 .ant-col-lg-22 {
12544 display: block;
12545 flex: 0 0 91.66666667%;
12546 max-width: 91.66666667%;
12547 }
12548 .ant-col-lg-push-22 {
12549 left: 91.66666667%;
12550 }
12551 .ant-col-lg-pull-22 {
12552 right: 91.66666667%;
12553 }
12554 .ant-col-lg-offset-22 {
12555 margin-left: 91.66666667%;
12556 }
12557 .ant-col-lg-order-22 {
12558 order: 22;
12559 }
12560 .ant-col-lg-21 {
12561 display: block;
12562 flex: 0 0 87.5%;
12563 max-width: 87.5%;
12564 }
12565 .ant-col-lg-push-21 {
12566 left: 87.5%;
12567 }
12568 .ant-col-lg-pull-21 {
12569 right: 87.5%;
12570 }
12571 .ant-col-lg-offset-21 {
12572 margin-left: 87.5%;
12573 }
12574 .ant-col-lg-order-21 {
12575 order: 21;
12576 }
12577 .ant-col-lg-20 {
12578 display: block;
12579 flex: 0 0 83.33333333%;
12580 max-width: 83.33333333%;
12581 }
12582 .ant-col-lg-push-20 {
12583 left: 83.33333333%;
12584 }
12585 .ant-col-lg-pull-20 {
12586 right: 83.33333333%;
12587 }
12588 .ant-col-lg-offset-20 {
12589 margin-left: 83.33333333%;
12590 }
12591 .ant-col-lg-order-20 {
12592 order: 20;
12593 }
12594 .ant-col-lg-19 {
12595 display: block;
12596 flex: 0 0 79.16666667%;
12597 max-width: 79.16666667%;
12598 }
12599 .ant-col-lg-push-19 {
12600 left: 79.16666667%;
12601 }
12602 .ant-col-lg-pull-19 {
12603 right: 79.16666667%;
12604 }
12605 .ant-col-lg-offset-19 {
12606 margin-left: 79.16666667%;
12607 }
12608 .ant-col-lg-order-19 {
12609 order: 19;
12610 }
12611 .ant-col-lg-18 {
12612 display: block;
12613 flex: 0 0 75%;
12614 max-width: 75%;
12615 }
12616 .ant-col-lg-push-18 {
12617 left: 75%;
12618 }
12619 .ant-col-lg-pull-18 {
12620 right: 75%;
12621 }
12622 .ant-col-lg-offset-18 {
12623 margin-left: 75%;
12624 }
12625 .ant-col-lg-order-18 {
12626 order: 18;
12627 }
12628 .ant-col-lg-17 {
12629 display: block;
12630 flex: 0 0 70.83333333%;
12631 max-width: 70.83333333%;
12632 }
12633 .ant-col-lg-push-17 {
12634 left: 70.83333333%;
12635 }
12636 .ant-col-lg-pull-17 {
12637 right: 70.83333333%;
12638 }
12639 .ant-col-lg-offset-17 {
12640 margin-left: 70.83333333%;
12641 }
12642 .ant-col-lg-order-17 {
12643 order: 17;
12644 }
12645 .ant-col-lg-16 {
12646 display: block;
12647 flex: 0 0 66.66666667%;
12648 max-width: 66.66666667%;
12649 }
12650 .ant-col-lg-push-16 {
12651 left: 66.66666667%;
12652 }
12653 .ant-col-lg-pull-16 {
12654 right: 66.66666667%;
12655 }
12656 .ant-col-lg-offset-16 {
12657 margin-left: 66.66666667%;
12658 }
12659 .ant-col-lg-order-16 {
12660 order: 16;
12661 }
12662 .ant-col-lg-15 {
12663 display: block;
12664 flex: 0 0 62.5%;
12665 max-width: 62.5%;
12666 }
12667 .ant-col-lg-push-15 {
12668 left: 62.5%;
12669 }
12670 .ant-col-lg-pull-15 {
12671 right: 62.5%;
12672 }
12673 .ant-col-lg-offset-15 {
12674 margin-left: 62.5%;
12675 }
12676 .ant-col-lg-order-15 {
12677 order: 15;
12678 }
12679 .ant-col-lg-14 {
12680 display: block;
12681 flex: 0 0 58.33333333%;
12682 max-width: 58.33333333%;
12683 }
12684 .ant-col-lg-push-14 {
12685 left: 58.33333333%;
12686 }
12687 .ant-col-lg-pull-14 {
12688 right: 58.33333333%;
12689 }
12690 .ant-col-lg-offset-14 {
12691 margin-left: 58.33333333%;
12692 }
12693 .ant-col-lg-order-14 {
12694 order: 14;
12695 }
12696 .ant-col-lg-13 {
12697 display: block;
12698 flex: 0 0 54.16666667%;
12699 max-width: 54.16666667%;
12700 }
12701 .ant-col-lg-push-13 {
12702 left: 54.16666667%;
12703 }
12704 .ant-col-lg-pull-13 {
12705 right: 54.16666667%;
12706 }
12707 .ant-col-lg-offset-13 {
12708 margin-left: 54.16666667%;
12709 }
12710 .ant-col-lg-order-13 {
12711 order: 13;
12712 }
12713 .ant-col-lg-12 {
12714 display: block;
12715 flex: 0 0 50%;
12716 max-width: 50%;
12717 }
12718 .ant-col-lg-push-12 {
12719 left: 50%;
12720 }
12721 .ant-col-lg-pull-12 {
12722 right: 50%;
12723 }
12724 .ant-col-lg-offset-12 {
12725 margin-left: 50%;
12726 }
12727 .ant-col-lg-order-12 {
12728 order: 12;
12729 }
12730 .ant-col-lg-11 {
12731 display: block;
12732 flex: 0 0 45.83333333%;
12733 max-width: 45.83333333%;
12734 }
12735 .ant-col-lg-push-11 {
12736 left: 45.83333333%;
12737 }
12738 .ant-col-lg-pull-11 {
12739 right: 45.83333333%;
12740 }
12741 .ant-col-lg-offset-11 {
12742 margin-left: 45.83333333%;
12743 }
12744 .ant-col-lg-order-11 {
12745 order: 11;
12746 }
12747 .ant-col-lg-10 {
12748 display: block;
12749 flex: 0 0 41.66666667%;
12750 max-width: 41.66666667%;
12751 }
12752 .ant-col-lg-push-10 {
12753 left: 41.66666667%;
12754 }
12755 .ant-col-lg-pull-10 {
12756 right: 41.66666667%;
12757 }
12758 .ant-col-lg-offset-10 {
12759 margin-left: 41.66666667%;
12760 }
12761 .ant-col-lg-order-10 {
12762 order: 10;
12763 }
12764 .ant-col-lg-9 {
12765 display: block;
12766 flex: 0 0 37.5%;
12767 max-width: 37.5%;
12768 }
12769 .ant-col-lg-push-9 {
12770 left: 37.5%;
12771 }
12772 .ant-col-lg-pull-9 {
12773 right: 37.5%;
12774 }
12775 .ant-col-lg-offset-9 {
12776 margin-left: 37.5%;
12777 }
12778 .ant-col-lg-order-9 {
12779 order: 9;
12780 }
12781 .ant-col-lg-8 {
12782 display: block;
12783 flex: 0 0 33.33333333%;
12784 max-width: 33.33333333%;
12785 }
12786 .ant-col-lg-push-8 {
12787 left: 33.33333333%;
12788 }
12789 .ant-col-lg-pull-8 {
12790 right: 33.33333333%;
12791 }
12792 .ant-col-lg-offset-8 {
12793 margin-left: 33.33333333%;
12794 }
12795 .ant-col-lg-order-8 {
12796 order: 8;
12797 }
12798 .ant-col-lg-7 {
12799 display: block;
12800 flex: 0 0 29.16666667%;
12801 max-width: 29.16666667%;
12802 }
12803 .ant-col-lg-push-7 {
12804 left: 29.16666667%;
12805 }
12806 .ant-col-lg-pull-7 {
12807 right: 29.16666667%;
12808 }
12809 .ant-col-lg-offset-7 {
12810 margin-left: 29.16666667%;
12811 }
12812 .ant-col-lg-order-7 {
12813 order: 7;
12814 }
12815 .ant-col-lg-6 {
12816 display: block;
12817 flex: 0 0 25%;
12818 max-width: 25%;
12819 }
12820 .ant-col-lg-push-6 {
12821 left: 25%;
12822 }
12823 .ant-col-lg-pull-6 {
12824 right: 25%;
12825 }
12826 .ant-col-lg-offset-6 {
12827 margin-left: 25%;
12828 }
12829 .ant-col-lg-order-6 {
12830 order: 6;
12831 }
12832 .ant-col-lg-5 {
12833 display: block;
12834 flex: 0 0 20.83333333%;
12835 max-width: 20.83333333%;
12836 }
12837 .ant-col-lg-push-5 {
12838 left: 20.83333333%;
12839 }
12840 .ant-col-lg-pull-5 {
12841 right: 20.83333333%;
12842 }
12843 .ant-col-lg-offset-5 {
12844 margin-left: 20.83333333%;
12845 }
12846 .ant-col-lg-order-5 {
12847 order: 5;
12848 }
12849 .ant-col-lg-4 {
12850 display: block;
12851 flex: 0 0 16.66666667%;
12852 max-width: 16.66666667%;
12853 }
12854 .ant-col-lg-push-4 {
12855 left: 16.66666667%;
12856 }
12857 .ant-col-lg-pull-4 {
12858 right: 16.66666667%;
12859 }
12860 .ant-col-lg-offset-4 {
12861 margin-left: 16.66666667%;
12862 }
12863 .ant-col-lg-order-4 {
12864 order: 4;
12865 }
12866 .ant-col-lg-3 {
12867 display: block;
12868 flex: 0 0 12.5%;
12869 max-width: 12.5%;
12870 }
12871 .ant-col-lg-push-3 {
12872 left: 12.5%;
12873 }
12874 .ant-col-lg-pull-3 {
12875 right: 12.5%;
12876 }
12877 .ant-col-lg-offset-3 {
12878 margin-left: 12.5%;
12879 }
12880 .ant-col-lg-order-3 {
12881 order: 3;
12882 }
12883 .ant-col-lg-2 {
12884 display: block;
12885 flex: 0 0 8.33333333%;
12886 max-width: 8.33333333%;
12887 }
12888 .ant-col-lg-push-2 {
12889 left: 8.33333333%;
12890 }
12891 .ant-col-lg-pull-2 {
12892 right: 8.33333333%;
12893 }
12894 .ant-col-lg-offset-2 {
12895 margin-left: 8.33333333%;
12896 }
12897 .ant-col-lg-order-2 {
12898 order: 2;
12899 }
12900 .ant-col-lg-1 {
12901 display: block;
12902 flex: 0 0 4.16666667%;
12903 max-width: 4.16666667%;
12904 }
12905 .ant-col-lg-push-1 {
12906 left: 4.16666667%;
12907 }
12908 .ant-col-lg-pull-1 {
12909 right: 4.16666667%;
12910 }
12911 .ant-col-lg-offset-1 {
12912 margin-left: 4.16666667%;
12913 }
12914 .ant-col-lg-order-1 {
12915 order: 1;
12916 }
12917 .ant-col-lg-0 {
12918 display: none;
12919 }
12920 .ant-col-push-0 {
12921 left: auto;
12922 }
12923 .ant-col-pull-0 {
12924 right: auto;
12925 }
12926 .ant-col-lg-push-0 {
12927 left: auto;
12928 }
12929 .ant-col-lg-pull-0 {
12930 right: auto;
12931 }
12932 .ant-col-lg-offset-0 {
12933 margin-left: 0;
12934 }
12935 .ant-col-lg-order-0 {
12936 order: 0;
12937 }
12938 .ant-col-push-0.ant-col-rtl {
12939 right: auto;
12940 }
12941 .ant-col-pull-0.ant-col-rtl {
12942 left: auto;
12943 }
12944 .ant-col-lg-push-0.ant-col-rtl {
12945 right: auto;
12946 }
12947 .ant-col-lg-pull-0.ant-col-rtl {
12948 left: auto;
12949 }
12950 .ant-col-lg-offset-0.ant-col-rtl {
12951 margin-right: 0;
12952 }
12953 .ant-col-lg-push-1.ant-col-rtl {
12954 right: 4.16666667%;
12955 left: auto;
12956 }
12957 .ant-col-lg-pull-1.ant-col-rtl {
12958 right: auto;
12959 left: 4.16666667%;
12960 }
12961 .ant-col-lg-offset-1.ant-col-rtl {
12962 margin-right: 4.16666667%;
12963 margin-left: 0;
12964 }
12965 .ant-col-lg-push-2.ant-col-rtl {
12966 right: 8.33333333%;
12967 left: auto;
12968 }
12969 .ant-col-lg-pull-2.ant-col-rtl {
12970 right: auto;
12971 left: 8.33333333%;
12972 }
12973 .ant-col-lg-offset-2.ant-col-rtl {
12974 margin-right: 8.33333333%;
12975 margin-left: 0;
12976 }
12977 .ant-col-lg-push-3.ant-col-rtl {
12978 right: 12.5%;
12979 left: auto;
12980 }
12981 .ant-col-lg-pull-3.ant-col-rtl {
12982 right: auto;
12983 left: 12.5%;
12984 }
12985 .ant-col-lg-offset-3.ant-col-rtl {
12986 margin-right: 12.5%;
12987 margin-left: 0;
12988 }
12989 .ant-col-lg-push-4.ant-col-rtl {
12990 right: 16.66666667%;
12991 left: auto;
12992 }
12993 .ant-col-lg-pull-4.ant-col-rtl {
12994 right: auto;
12995 left: 16.66666667%;
12996 }
12997 .ant-col-lg-offset-4.ant-col-rtl {
12998 margin-right: 16.66666667%;
12999 margin-left: 0;
13000 }
13001 .ant-col-lg-push-5.ant-col-rtl {
13002 right: 20.83333333%;
13003 left: auto;
13004 }
13005 .ant-col-lg-pull-5.ant-col-rtl {
13006 right: auto;
13007 left: 20.83333333%;
13008 }
13009 .ant-col-lg-offset-5.ant-col-rtl {
13010 margin-right: 20.83333333%;
13011 margin-left: 0;
13012 }
13013 .ant-col-lg-push-6.ant-col-rtl {
13014 right: 25%;
13015 left: auto;
13016 }
13017 .ant-col-lg-pull-6.ant-col-rtl {
13018 right: auto;
13019 left: 25%;
13020 }
13021 .ant-col-lg-offset-6.ant-col-rtl {
13022 margin-right: 25%;
13023 margin-left: 0;
13024 }
13025 .ant-col-lg-push-7.ant-col-rtl {
13026 right: 29.16666667%;
13027 left: auto;
13028 }
13029 .ant-col-lg-pull-7.ant-col-rtl {
13030 right: auto;
13031 left: 29.16666667%;
13032 }
13033 .ant-col-lg-offset-7.ant-col-rtl {
13034 margin-right: 29.16666667%;
13035 margin-left: 0;
13036 }
13037 .ant-col-lg-push-8.ant-col-rtl {
13038 right: 33.33333333%;
13039 left: auto;
13040 }
13041 .ant-col-lg-pull-8.ant-col-rtl {
13042 right: auto;
13043 left: 33.33333333%;
13044 }
13045 .ant-col-lg-offset-8.ant-col-rtl {
13046 margin-right: 33.33333333%;
13047 margin-left: 0;
13048 }
13049 .ant-col-lg-push-9.ant-col-rtl {
13050 right: 37.5%;
13051 left: auto;
13052 }
13053 .ant-col-lg-pull-9.ant-col-rtl {
13054 right: auto;
13055 left: 37.5%;
13056 }
13057 .ant-col-lg-offset-9.ant-col-rtl {
13058 margin-right: 37.5%;
13059 margin-left: 0;
13060 }
13061 .ant-col-lg-push-10.ant-col-rtl {
13062 right: 41.66666667%;
13063 left: auto;
13064 }
13065 .ant-col-lg-pull-10.ant-col-rtl {
13066 right: auto;
13067 left: 41.66666667%;
13068 }
13069 .ant-col-lg-offset-10.ant-col-rtl {
13070 margin-right: 41.66666667%;
13071 margin-left: 0;
13072 }
13073 .ant-col-lg-push-11.ant-col-rtl {
13074 right: 45.83333333%;
13075 left: auto;
13076 }
13077 .ant-col-lg-pull-11.ant-col-rtl {
13078 right: auto;
13079 left: 45.83333333%;
13080 }
13081 .ant-col-lg-offset-11.ant-col-rtl {
13082 margin-right: 45.83333333%;
13083 margin-left: 0;
13084 }
13085 .ant-col-lg-push-12.ant-col-rtl {
13086 right: 50%;
13087 left: auto;
13088 }
13089 .ant-col-lg-pull-12.ant-col-rtl {
13090 right: auto;
13091 left: 50%;
13092 }
13093 .ant-col-lg-offset-12.ant-col-rtl {
13094 margin-right: 50%;
13095 margin-left: 0;
13096 }
13097 .ant-col-lg-push-13.ant-col-rtl {
13098 right: 54.16666667%;
13099 left: auto;
13100 }
13101 .ant-col-lg-pull-13.ant-col-rtl {
13102 right: auto;
13103 left: 54.16666667%;
13104 }
13105 .ant-col-lg-offset-13.ant-col-rtl {
13106 margin-right: 54.16666667%;
13107 margin-left: 0;
13108 }
13109 .ant-col-lg-push-14.ant-col-rtl {
13110 right: 58.33333333%;
13111 left: auto;
13112 }
13113 .ant-col-lg-pull-14.ant-col-rtl {
13114 right: auto;
13115 left: 58.33333333%;
13116 }
13117 .ant-col-lg-offset-14.ant-col-rtl {
13118 margin-right: 58.33333333%;
13119 margin-left: 0;
13120 }
13121 .ant-col-lg-push-15.ant-col-rtl {
13122 right: 62.5%;
13123 left: auto;
13124 }
13125 .ant-col-lg-pull-15.ant-col-rtl {
13126 right: auto;
13127 left: 62.5%;
13128 }
13129 .ant-col-lg-offset-15.ant-col-rtl {
13130 margin-right: 62.5%;
13131 margin-left: 0;
13132 }
13133 .ant-col-lg-push-16.ant-col-rtl {
13134 right: 66.66666667%;
13135 left: auto;
13136 }
13137 .ant-col-lg-pull-16.ant-col-rtl {
13138 right: auto;
13139 left: 66.66666667%;
13140 }
13141 .ant-col-lg-offset-16.ant-col-rtl {
13142 margin-right: 66.66666667%;
13143 margin-left: 0;
13144 }
13145 .ant-col-lg-push-17.ant-col-rtl {
13146 right: 70.83333333%;
13147 left: auto;
13148 }
13149 .ant-col-lg-pull-17.ant-col-rtl {
13150 right: auto;
13151 left: 70.83333333%;
13152 }
13153 .ant-col-lg-offset-17.ant-col-rtl {
13154 margin-right: 70.83333333%;
13155 margin-left: 0;
13156 }
13157 .ant-col-lg-push-18.ant-col-rtl {
13158 right: 75%;
13159 left: auto;
13160 }
13161 .ant-col-lg-pull-18.ant-col-rtl {
13162 right: auto;
13163 left: 75%;
13164 }
13165 .ant-col-lg-offset-18.ant-col-rtl {
13166 margin-right: 75%;
13167 margin-left: 0;
13168 }
13169 .ant-col-lg-push-19.ant-col-rtl {
13170 right: 79.16666667%;
13171 left: auto;
13172 }
13173 .ant-col-lg-pull-19.ant-col-rtl {
13174 right: auto;
13175 left: 79.16666667%;
13176 }
13177 .ant-col-lg-offset-19.ant-col-rtl {
13178 margin-right: 79.16666667%;
13179 margin-left: 0;
13180 }
13181 .ant-col-lg-push-20.ant-col-rtl {
13182 right: 83.33333333%;
13183 left: auto;
13184 }
13185 .ant-col-lg-pull-20.ant-col-rtl {
13186 right: auto;
13187 left: 83.33333333%;
13188 }
13189 .ant-col-lg-offset-20.ant-col-rtl {
13190 margin-right: 83.33333333%;
13191 margin-left: 0;
13192 }
13193 .ant-col-lg-push-21.ant-col-rtl {
13194 right: 87.5%;
13195 left: auto;
13196 }
13197 .ant-col-lg-pull-21.ant-col-rtl {
13198 right: auto;
13199 left: 87.5%;
13200 }
13201 .ant-col-lg-offset-21.ant-col-rtl {
13202 margin-right: 87.5%;
13203 margin-left: 0;
13204 }
13205 .ant-col-lg-push-22.ant-col-rtl {
13206 right: 91.66666667%;
13207 left: auto;
13208 }
13209 .ant-col-lg-pull-22.ant-col-rtl {
13210 right: auto;
13211 left: 91.66666667%;
13212 }
13213 .ant-col-lg-offset-22.ant-col-rtl {
13214 margin-right: 91.66666667%;
13215 margin-left: 0;
13216 }
13217 .ant-col-lg-push-23.ant-col-rtl {
13218 right: 95.83333333%;
13219 left: auto;
13220 }
13221 .ant-col-lg-pull-23.ant-col-rtl {
13222 right: auto;
13223 left: 95.83333333%;
13224 }
13225 .ant-col-lg-offset-23.ant-col-rtl {
13226 margin-right: 95.83333333%;
13227 margin-left: 0;
13228 }
13229 .ant-col-lg-push-24.ant-col-rtl {
13230 right: 100%;
13231 left: auto;
13232 }
13233 .ant-col-lg-pull-24.ant-col-rtl {
13234 right: auto;
13235 left: 100%;
13236 }
13237 .ant-col-lg-offset-24.ant-col-rtl {
13238 margin-right: 100%;
13239 margin-left: 0;
13240 }
13241 }
13242 @media (min-width: 1200px) {
13243 .ant-col-xl-24 {
13244 display: block;
13245 flex: 0 0 100%;
13246 max-width: 100%;
13247 }
13248 .ant-col-xl-push-24 {
13249 left: 100%;
13250 }
13251 .ant-col-xl-pull-24 {
13252 right: 100%;
13253 }
13254 .ant-col-xl-offset-24 {
13255 margin-left: 100%;
13256 }
13257 .ant-col-xl-order-24 {
13258 order: 24;
13259 }
13260 .ant-col-xl-23 {
13261 display: block;
13262 flex: 0 0 95.83333333%;
13263 max-width: 95.83333333%;
13264 }
13265 .ant-col-xl-push-23 {
13266 left: 95.83333333%;
13267 }
13268 .ant-col-xl-pull-23 {
13269 right: 95.83333333%;
13270 }
13271 .ant-col-xl-offset-23 {
13272 margin-left: 95.83333333%;
13273 }
13274 .ant-col-xl-order-23 {
13275 order: 23;
13276 }
13277 .ant-col-xl-22 {
13278 display: block;
13279 flex: 0 0 91.66666667%;
13280 max-width: 91.66666667%;
13281 }
13282 .ant-col-xl-push-22 {
13283 left: 91.66666667%;
13284 }
13285 .ant-col-xl-pull-22 {
13286 right: 91.66666667%;
13287 }
13288 .ant-col-xl-offset-22 {
13289 margin-left: 91.66666667%;
13290 }
13291 .ant-col-xl-order-22 {
13292 order: 22;
13293 }
13294 .ant-col-xl-21 {
13295 display: block;
13296 flex: 0 0 87.5%;
13297 max-width: 87.5%;
13298 }
13299 .ant-col-xl-push-21 {
13300 left: 87.5%;
13301 }
13302 .ant-col-xl-pull-21 {
13303 right: 87.5%;
13304 }
13305 .ant-col-xl-offset-21 {
13306 margin-left: 87.5%;
13307 }
13308 .ant-col-xl-order-21 {
13309 order: 21;
13310 }
13311 .ant-col-xl-20 {
13312 display: block;
13313 flex: 0 0 83.33333333%;
13314 max-width: 83.33333333%;
13315 }
13316 .ant-col-xl-push-20 {
13317 left: 83.33333333%;
13318 }
13319 .ant-col-xl-pull-20 {
13320 right: 83.33333333%;
13321 }
13322 .ant-col-xl-offset-20 {
13323 margin-left: 83.33333333%;
13324 }
13325 .ant-col-xl-order-20 {
13326 order: 20;
13327 }
13328 .ant-col-xl-19 {
13329 display: block;
13330 flex: 0 0 79.16666667%;
13331 max-width: 79.16666667%;
13332 }
13333 .ant-col-xl-push-19 {
13334 left: 79.16666667%;
13335 }
13336 .ant-col-xl-pull-19 {
13337 right: 79.16666667%;
13338 }
13339 .ant-col-xl-offset-19 {
13340 margin-left: 79.16666667%;
13341 }
13342 .ant-col-xl-order-19 {
13343 order: 19;
13344 }
13345 .ant-col-xl-18 {
13346 display: block;
13347 flex: 0 0 75%;
13348 max-width: 75%;
13349 }
13350 .ant-col-xl-push-18 {
13351 left: 75%;
13352 }
13353 .ant-col-xl-pull-18 {
13354 right: 75%;
13355 }
13356 .ant-col-xl-offset-18 {
13357 margin-left: 75%;
13358 }
13359 .ant-col-xl-order-18 {
13360 order: 18;
13361 }
13362 .ant-col-xl-17 {
13363 display: block;
13364 flex: 0 0 70.83333333%;
13365 max-width: 70.83333333%;
13366 }
13367 .ant-col-xl-push-17 {
13368 left: 70.83333333%;
13369 }
13370 .ant-col-xl-pull-17 {
13371 right: 70.83333333%;
13372 }
13373 .ant-col-xl-offset-17 {
13374 margin-left: 70.83333333%;
13375 }
13376 .ant-col-xl-order-17 {
13377 order: 17;
13378 }
13379 .ant-col-xl-16 {
13380 display: block;
13381 flex: 0 0 66.66666667%;
13382 max-width: 66.66666667%;
13383 }
13384 .ant-col-xl-push-16 {
13385 left: 66.66666667%;
13386 }
13387 .ant-col-xl-pull-16 {
13388 right: 66.66666667%;
13389 }
13390 .ant-col-xl-offset-16 {
13391 margin-left: 66.66666667%;
13392 }
13393 .ant-col-xl-order-16 {
13394 order: 16;
13395 }
13396 .ant-col-xl-15 {
13397 display: block;
13398 flex: 0 0 62.5%;
13399 max-width: 62.5%;
13400 }
13401 .ant-col-xl-push-15 {
13402 left: 62.5%;
13403 }
13404 .ant-col-xl-pull-15 {
13405 right: 62.5%;
13406 }
13407 .ant-col-xl-offset-15 {
13408 margin-left: 62.5%;
13409 }
13410 .ant-col-xl-order-15 {
13411 order: 15;
13412 }
13413 .ant-col-xl-14 {
13414 display: block;
13415 flex: 0 0 58.33333333%;
13416 max-width: 58.33333333%;
13417 }
13418 .ant-col-xl-push-14 {
13419 left: 58.33333333%;
13420 }
13421 .ant-col-xl-pull-14 {
13422 right: 58.33333333%;
13423 }
13424 .ant-col-xl-offset-14 {
13425 margin-left: 58.33333333%;
13426 }
13427 .ant-col-xl-order-14 {
13428 order: 14;
13429 }
13430 .ant-col-xl-13 {
13431 display: block;
13432 flex: 0 0 54.16666667%;
13433 max-width: 54.16666667%;
13434 }
13435 .ant-col-xl-push-13 {
13436 left: 54.16666667%;
13437 }
13438 .ant-col-xl-pull-13 {
13439 right: 54.16666667%;
13440 }
13441 .ant-col-xl-offset-13 {
13442 margin-left: 54.16666667%;
13443 }
13444 .ant-col-xl-order-13 {
13445 order: 13;
13446 }
13447 .ant-col-xl-12 {
13448 display: block;
13449 flex: 0 0 50%;
13450 max-width: 50%;
13451 }
13452 .ant-col-xl-push-12 {
13453 left: 50%;
13454 }
13455 .ant-col-xl-pull-12 {
13456 right: 50%;
13457 }
13458 .ant-col-xl-offset-12 {
13459 margin-left: 50%;
13460 }
13461 .ant-col-xl-order-12 {
13462 order: 12;
13463 }
13464 .ant-col-xl-11 {
13465 display: block;
13466 flex: 0 0 45.83333333%;
13467 max-width: 45.83333333%;
13468 }
13469 .ant-col-xl-push-11 {
13470 left: 45.83333333%;
13471 }
13472 .ant-col-xl-pull-11 {
13473 right: 45.83333333%;
13474 }
13475 .ant-col-xl-offset-11 {
13476 margin-left: 45.83333333%;
13477 }
13478 .ant-col-xl-order-11 {
13479 order: 11;
13480 }
13481 .ant-col-xl-10 {
13482 display: block;
13483 flex: 0 0 41.66666667%;
13484 max-width: 41.66666667%;
13485 }
13486 .ant-col-xl-push-10 {
13487 left: 41.66666667%;
13488 }
13489 .ant-col-xl-pull-10 {
13490 right: 41.66666667%;
13491 }
13492 .ant-col-xl-offset-10 {
13493 margin-left: 41.66666667%;
13494 }
13495 .ant-col-xl-order-10 {
13496 order: 10;
13497 }
13498 .ant-col-xl-9 {
13499 display: block;
13500 flex: 0 0 37.5%;
13501 max-width: 37.5%;
13502 }
13503 .ant-col-xl-push-9 {
13504 left: 37.5%;
13505 }
13506 .ant-col-xl-pull-9 {
13507 right: 37.5%;
13508 }
13509 .ant-col-xl-offset-9 {
13510 margin-left: 37.5%;
13511 }
13512 .ant-col-xl-order-9 {
13513 order: 9;
13514 }
13515 .ant-col-xl-8 {
13516 display: block;
13517 flex: 0 0 33.33333333%;
13518 max-width: 33.33333333%;
13519 }
13520 .ant-col-xl-push-8 {
13521 left: 33.33333333%;
13522 }
13523 .ant-col-xl-pull-8 {
13524 right: 33.33333333%;
13525 }
13526 .ant-col-xl-offset-8 {
13527 margin-left: 33.33333333%;
13528 }
13529 .ant-col-xl-order-8 {
13530 order: 8;
13531 }
13532 .ant-col-xl-7 {
13533 display: block;
13534 flex: 0 0 29.16666667%;
13535 max-width: 29.16666667%;
13536 }
13537 .ant-col-xl-push-7 {
13538 left: 29.16666667%;
13539 }
13540 .ant-col-xl-pull-7 {
13541 right: 29.16666667%;
13542 }
13543 .ant-col-xl-offset-7 {
13544 margin-left: 29.16666667%;
13545 }
13546 .ant-col-xl-order-7 {
13547 order: 7;
13548 }
13549 .ant-col-xl-6 {
13550 display: block;
13551 flex: 0 0 25%;
13552 max-width: 25%;
13553 }
13554 .ant-col-xl-push-6 {
13555 left: 25%;
13556 }
13557 .ant-col-xl-pull-6 {
13558 right: 25%;
13559 }
13560 .ant-col-xl-offset-6 {
13561 margin-left: 25%;
13562 }
13563 .ant-col-xl-order-6 {
13564 order: 6;
13565 }
13566 .ant-col-xl-5 {
13567 display: block;
13568 flex: 0 0 20.83333333%;
13569 max-width: 20.83333333%;
13570 }
13571 .ant-col-xl-push-5 {
13572 left: 20.83333333%;
13573 }
13574 .ant-col-xl-pull-5 {
13575 right: 20.83333333%;
13576 }
13577 .ant-col-xl-offset-5 {
13578 margin-left: 20.83333333%;
13579 }
13580 .ant-col-xl-order-5 {
13581 order: 5;
13582 }
13583 .ant-col-xl-4 {
13584 display: block;
13585 flex: 0 0 16.66666667%;
13586 max-width: 16.66666667%;
13587 }
13588 .ant-col-xl-push-4 {
13589 left: 16.66666667%;
13590 }
13591 .ant-col-xl-pull-4 {
13592 right: 16.66666667%;
13593 }
13594 .ant-col-xl-offset-4 {
13595 margin-left: 16.66666667%;
13596 }
13597 .ant-col-xl-order-4 {
13598 order: 4;
13599 }
13600 .ant-col-xl-3 {
13601 display: block;
13602 flex: 0 0 12.5%;
13603 max-width: 12.5%;
13604 }
13605 .ant-col-xl-push-3 {
13606 left: 12.5%;
13607 }
13608 .ant-col-xl-pull-3 {
13609 right: 12.5%;
13610 }
13611 .ant-col-xl-offset-3 {
13612 margin-left: 12.5%;
13613 }
13614 .ant-col-xl-order-3 {
13615 order: 3;
13616 }
13617 .ant-col-xl-2 {
13618 display: block;
13619 flex: 0 0 8.33333333%;
13620 max-width: 8.33333333%;
13621 }
13622 .ant-col-xl-push-2 {
13623 left: 8.33333333%;
13624 }
13625 .ant-col-xl-pull-2 {
13626 right: 8.33333333%;
13627 }
13628 .ant-col-xl-offset-2 {
13629 margin-left: 8.33333333%;
13630 }
13631 .ant-col-xl-order-2 {
13632 order: 2;
13633 }
13634 .ant-col-xl-1 {
13635 display: block;
13636 flex: 0 0 4.16666667%;
13637 max-width: 4.16666667%;
13638 }
13639 .ant-col-xl-push-1 {
13640 left: 4.16666667%;
13641 }
13642 .ant-col-xl-pull-1 {
13643 right: 4.16666667%;
13644 }
13645 .ant-col-xl-offset-1 {
13646 margin-left: 4.16666667%;
13647 }
13648 .ant-col-xl-order-1 {
13649 order: 1;
13650 }
13651 .ant-col-xl-0 {
13652 display: none;
13653 }
13654 .ant-col-push-0 {
13655 left: auto;
13656 }
13657 .ant-col-pull-0 {
13658 right: auto;
13659 }
13660 .ant-col-xl-push-0 {
13661 left: auto;
13662 }
13663 .ant-col-xl-pull-0 {
13664 right: auto;
13665 }
13666 .ant-col-xl-offset-0 {
13667 margin-left: 0;
13668 }
13669 .ant-col-xl-order-0 {
13670 order: 0;
13671 }
13672 .ant-col-push-0.ant-col-rtl {
13673 right: auto;
13674 }
13675 .ant-col-pull-0.ant-col-rtl {
13676 left: auto;
13677 }
13678 .ant-col-xl-push-0.ant-col-rtl {
13679 right: auto;
13680 }
13681 .ant-col-xl-pull-0.ant-col-rtl {
13682 left: auto;
13683 }
13684 .ant-col-xl-offset-0.ant-col-rtl {
13685 margin-right: 0;
13686 }
13687 .ant-col-xl-push-1.ant-col-rtl {
13688 right: 4.16666667%;
13689 left: auto;
13690 }
13691 .ant-col-xl-pull-1.ant-col-rtl {
13692 right: auto;
13693 left: 4.16666667%;
13694 }
13695 .ant-col-xl-offset-1.ant-col-rtl {
13696 margin-right: 4.16666667%;
13697 margin-left: 0;
13698 }
13699 .ant-col-xl-push-2.ant-col-rtl {
13700 right: 8.33333333%;
13701 left: auto;
13702 }
13703 .ant-col-xl-pull-2.ant-col-rtl {
13704 right: auto;
13705 left: 8.33333333%;
13706 }
13707 .ant-col-xl-offset-2.ant-col-rtl {
13708 margin-right: 8.33333333%;
13709 margin-left: 0;
13710 }
13711 .ant-col-xl-push-3.ant-col-rtl {
13712 right: 12.5%;
13713 left: auto;
13714 }
13715 .ant-col-xl-pull-3.ant-col-rtl {
13716 right: auto;
13717 left: 12.5%;
13718 }
13719 .ant-col-xl-offset-3.ant-col-rtl {
13720 margin-right: 12.5%;
13721 margin-left: 0;
13722 }
13723 .ant-col-xl-push-4.ant-col-rtl {
13724 right: 16.66666667%;
13725 left: auto;
13726 }
13727 .ant-col-xl-pull-4.ant-col-rtl {
13728 right: auto;
13729 left: 16.66666667%;
13730 }
13731 .ant-col-xl-offset-4.ant-col-rtl {
13732 margin-right: 16.66666667%;
13733 margin-left: 0;
13734 }
13735 .ant-col-xl-push-5.ant-col-rtl {
13736 right: 20.83333333%;
13737 left: auto;
13738 }
13739 .ant-col-xl-pull-5.ant-col-rtl {
13740 right: auto;
13741 left: 20.83333333%;
13742 }
13743 .ant-col-xl-offset-5.ant-col-rtl {
13744 margin-right: 20.83333333%;
13745 margin-left: 0;
13746 }
13747 .ant-col-xl-push-6.ant-col-rtl {
13748 right: 25%;
13749 left: auto;
13750 }
13751 .ant-col-xl-pull-6.ant-col-rtl {
13752 right: auto;
13753 left: 25%;
13754 }
13755 .ant-col-xl-offset-6.ant-col-rtl {
13756 margin-right: 25%;
13757 margin-left: 0;
13758 }
13759 .ant-col-xl-push-7.ant-col-rtl {
13760 right: 29.16666667%;
13761 left: auto;
13762 }
13763 .ant-col-xl-pull-7.ant-col-rtl {
13764 right: auto;
13765 left: 29.16666667%;
13766 }
13767 .ant-col-xl-offset-7.ant-col-rtl {
13768 margin-right: 29.16666667%;
13769 margin-left: 0;
13770 }
13771 .ant-col-xl-push-8.ant-col-rtl {
13772 right: 33.33333333%;
13773 left: auto;
13774 }
13775 .ant-col-xl-pull-8.ant-col-rtl {
13776 right: auto;
13777 left: 33.33333333%;
13778 }
13779 .ant-col-xl-offset-8.ant-col-rtl {
13780 margin-right: 33.33333333%;
13781 margin-left: 0;
13782 }
13783 .ant-col-xl-push-9.ant-col-rtl {
13784 right: 37.5%;
13785 left: auto;
13786 }
13787 .ant-col-xl-pull-9.ant-col-rtl {
13788 right: auto;
13789 left: 37.5%;
13790 }
13791 .ant-col-xl-offset-9.ant-col-rtl {
13792 margin-right: 37.5%;
13793 margin-left: 0;
13794 }
13795 .ant-col-xl-push-10.ant-col-rtl {
13796 right: 41.66666667%;
13797 left: auto;
13798 }
13799 .ant-col-xl-pull-10.ant-col-rtl {
13800 right: auto;
13801 left: 41.66666667%;
13802 }
13803 .ant-col-xl-offset-10.ant-col-rtl {
13804 margin-right: 41.66666667%;
13805 margin-left: 0;
13806 }
13807 .ant-col-xl-push-11.ant-col-rtl {
13808 right: 45.83333333%;
13809 left: auto;
13810 }
13811 .ant-col-xl-pull-11.ant-col-rtl {
13812 right: auto;
13813 left: 45.83333333%;
13814 }
13815 .ant-col-xl-offset-11.ant-col-rtl {
13816 margin-right: 45.83333333%;
13817 margin-left: 0;
13818 }
13819 .ant-col-xl-push-12.ant-col-rtl {
13820 right: 50%;
13821 left: auto;
13822 }
13823 .ant-col-xl-pull-12.ant-col-rtl {
13824 right: auto;
13825 left: 50%;
13826 }
13827 .ant-col-xl-offset-12.ant-col-rtl {
13828 margin-right: 50%;
13829 margin-left: 0;
13830 }
13831 .ant-col-xl-push-13.ant-col-rtl {
13832 right: 54.16666667%;
13833 left: auto;
13834 }
13835 .ant-col-xl-pull-13.ant-col-rtl {
13836 right: auto;
13837 left: 54.16666667%;
13838 }
13839 .ant-col-xl-offset-13.ant-col-rtl {
13840 margin-right: 54.16666667%;
13841 margin-left: 0;
13842 }
13843 .ant-col-xl-push-14.ant-col-rtl {
13844 right: 58.33333333%;
13845 left: auto;
13846 }
13847 .ant-col-xl-pull-14.ant-col-rtl {
13848 right: auto;
13849 left: 58.33333333%;
13850 }
13851 .ant-col-xl-offset-14.ant-col-rtl {
13852 margin-right: 58.33333333%;
13853 margin-left: 0;
13854 }
13855 .ant-col-xl-push-15.ant-col-rtl {
13856 right: 62.5%;
13857 left: auto;
13858 }
13859 .ant-col-xl-pull-15.ant-col-rtl {
13860 right: auto;
13861 left: 62.5%;
13862 }
13863 .ant-col-xl-offset-15.ant-col-rtl {
13864 margin-right: 62.5%;
13865 margin-left: 0;
13866 }
13867 .ant-col-xl-push-16.ant-col-rtl {
13868 right: 66.66666667%;
13869 left: auto;
13870 }
13871 .ant-col-xl-pull-16.ant-col-rtl {
13872 right: auto;
13873 left: 66.66666667%;
13874 }
13875 .ant-col-xl-offset-16.ant-col-rtl {
13876 margin-right: 66.66666667%;
13877 margin-left: 0;
13878 }
13879 .ant-col-xl-push-17.ant-col-rtl {
13880 right: 70.83333333%;
13881 left: auto;
13882 }
13883 .ant-col-xl-pull-17.ant-col-rtl {
13884 right: auto;
13885 left: 70.83333333%;
13886 }
13887 .ant-col-xl-offset-17.ant-col-rtl {
13888 margin-right: 70.83333333%;
13889 margin-left: 0;
13890 }
13891 .ant-col-xl-push-18.ant-col-rtl {
13892 right: 75%;
13893 left: auto;
13894 }
13895 .ant-col-xl-pull-18.ant-col-rtl {
13896 right: auto;
13897 left: 75%;
13898 }
13899 .ant-col-xl-offset-18.ant-col-rtl {
13900 margin-right: 75%;
13901 margin-left: 0;
13902 }
13903 .ant-col-xl-push-19.ant-col-rtl {
13904 right: 79.16666667%;
13905 left: auto;
13906 }
13907 .ant-col-xl-pull-19.ant-col-rtl {
13908 right: auto;
13909 left: 79.16666667%;
13910 }
13911 .ant-col-xl-offset-19.ant-col-rtl {
13912 margin-right: 79.16666667%;
13913 margin-left: 0;
13914 }
13915 .ant-col-xl-push-20.ant-col-rtl {
13916 right: 83.33333333%;
13917 left: auto;
13918 }
13919 .ant-col-xl-pull-20.ant-col-rtl {
13920 right: auto;
13921 left: 83.33333333%;
13922 }
13923 .ant-col-xl-offset-20.ant-col-rtl {
13924 margin-right: 83.33333333%;
13925 margin-left: 0;
13926 }
13927 .ant-col-xl-push-21.ant-col-rtl {
13928 right: 87.5%;
13929 left: auto;
13930 }
13931 .ant-col-xl-pull-21.ant-col-rtl {
13932 right: auto;
13933 left: 87.5%;
13934 }
13935 .ant-col-xl-offset-21.ant-col-rtl {
13936 margin-right: 87.5%;
13937 margin-left: 0;
13938 }
13939 .ant-col-xl-push-22.ant-col-rtl {
13940 right: 91.66666667%;
13941 left: auto;
13942 }
13943 .ant-col-xl-pull-22.ant-col-rtl {
13944 right: auto;
13945 left: 91.66666667%;
13946 }
13947 .ant-col-xl-offset-22.ant-col-rtl {
13948 margin-right: 91.66666667%;
13949 margin-left: 0;
13950 }
13951 .ant-col-xl-push-23.ant-col-rtl {
13952 right: 95.83333333%;
13953 left: auto;
13954 }
13955 .ant-col-xl-pull-23.ant-col-rtl {
13956 right: auto;
13957 left: 95.83333333%;
13958 }
13959 .ant-col-xl-offset-23.ant-col-rtl {
13960 margin-right: 95.83333333%;
13961 margin-left: 0;
13962 }
13963 .ant-col-xl-push-24.ant-col-rtl {
13964 right: 100%;
13965 left: auto;
13966 }
13967 .ant-col-xl-pull-24.ant-col-rtl {
13968 right: auto;
13969 left: 100%;
13970 }
13971 .ant-col-xl-offset-24.ant-col-rtl {
13972 margin-right: 100%;
13973 margin-left: 0;
13974 }
13975 }
13976 @media (min-width: 1600px) {
13977 .ant-col-xxl-24 {
13978 display: block;
13979 flex: 0 0 100%;
13980 max-width: 100%;
13981 }
13982 .ant-col-xxl-push-24 {
13983 left: 100%;
13984 }
13985 .ant-col-xxl-pull-24 {
13986 right: 100%;
13987 }
13988 .ant-col-xxl-offset-24 {
13989 margin-left: 100%;
13990 }
13991 .ant-col-xxl-order-24 {
13992 order: 24;
13993 }
13994 .ant-col-xxl-23 {
13995 display: block;
13996 flex: 0 0 95.83333333%;
13997 max-width: 95.83333333%;
13998 }
13999 .ant-col-xxl-push-23 {
14000 left: 95.83333333%;
14001 }
14002 .ant-col-xxl-pull-23 {
14003 right: 95.83333333%;
14004 }
14005 .ant-col-xxl-offset-23 {
14006 margin-left: 95.83333333%;
14007 }
14008 .ant-col-xxl-order-23 {
14009 order: 23;
14010 }
14011 .ant-col-xxl-22 {
14012 display: block;
14013 flex: 0 0 91.66666667%;
14014 max-width: 91.66666667%;
14015 }
14016 .ant-col-xxl-push-22 {
14017 left: 91.66666667%;
14018 }
14019 .ant-col-xxl-pull-22 {
14020 right: 91.66666667%;
14021 }
14022 .ant-col-xxl-offset-22 {
14023 margin-left: 91.66666667%;
14024 }
14025 .ant-col-xxl-order-22 {
14026 order: 22;
14027 }
14028 .ant-col-xxl-21 {
14029 display: block;
14030 flex: 0 0 87.5%;
14031 max-width: 87.5%;
14032 }
14033 .ant-col-xxl-push-21 {
14034 left: 87.5%;
14035 }
14036 .ant-col-xxl-pull-21 {
14037 right: 87.5%;
14038 }
14039 .ant-col-xxl-offset-21 {
14040 margin-left: 87.5%;
14041 }
14042 .ant-col-xxl-order-21 {
14043 order: 21;
14044 }
14045 .ant-col-xxl-20 {
14046 display: block;
14047 flex: 0 0 83.33333333%;
14048 max-width: 83.33333333%;
14049 }
14050 .ant-col-xxl-push-20 {
14051 left: 83.33333333%;
14052 }
14053 .ant-col-xxl-pull-20 {
14054 right: 83.33333333%;
14055 }
14056 .ant-col-xxl-offset-20 {
14057 margin-left: 83.33333333%;
14058 }
14059 .ant-col-xxl-order-20 {
14060 order: 20;
14061 }
14062 .ant-col-xxl-19 {
14063 display: block;
14064 flex: 0 0 79.16666667%;
14065 max-width: 79.16666667%;
14066 }
14067 .ant-col-xxl-push-19 {
14068 left: 79.16666667%;
14069 }
14070 .ant-col-xxl-pull-19 {
14071 right: 79.16666667%;
14072 }
14073 .ant-col-xxl-offset-19 {
14074 margin-left: 79.16666667%;
14075 }
14076 .ant-col-xxl-order-19 {
14077 order: 19;
14078 }
14079 .ant-col-xxl-18 {
14080 display: block;
14081 flex: 0 0 75%;
14082 max-width: 75%;
14083 }
14084 .ant-col-xxl-push-18 {
14085 left: 75%;
14086 }
14087 .ant-col-xxl-pull-18 {
14088 right: 75%;
14089 }
14090 .ant-col-xxl-offset-18 {
14091 margin-left: 75%;
14092 }
14093 .ant-col-xxl-order-18 {
14094 order: 18;
14095 }
14096 .ant-col-xxl-17 {
14097 display: block;
14098 flex: 0 0 70.83333333%;
14099 max-width: 70.83333333%;
14100 }
14101 .ant-col-xxl-push-17 {
14102 left: 70.83333333%;
14103 }
14104 .ant-col-xxl-pull-17 {
14105 right: 70.83333333%;
14106 }
14107 .ant-col-xxl-offset-17 {
14108 margin-left: 70.83333333%;
14109 }
14110 .ant-col-xxl-order-17 {
14111 order: 17;
14112 }
14113 .ant-col-xxl-16 {
14114 display: block;
14115 flex: 0 0 66.66666667%;
14116 max-width: 66.66666667%;
14117 }
14118 .ant-col-xxl-push-16 {
14119 left: 66.66666667%;
14120 }
14121 .ant-col-xxl-pull-16 {
14122 right: 66.66666667%;
14123 }
14124 .ant-col-xxl-offset-16 {
14125 margin-left: 66.66666667%;
14126 }
14127 .ant-col-xxl-order-16 {
14128 order: 16;
14129 }
14130 .ant-col-xxl-15 {
14131 display: block;
14132 flex: 0 0 62.5%;
14133 max-width: 62.5%;
14134 }
14135 .ant-col-xxl-push-15 {
14136 left: 62.5%;
14137 }
14138 .ant-col-xxl-pull-15 {
14139 right: 62.5%;
14140 }
14141 .ant-col-xxl-offset-15 {
14142 margin-left: 62.5%;
14143 }
14144 .ant-col-xxl-order-15 {
14145 order: 15;
14146 }
14147 .ant-col-xxl-14 {
14148 display: block;
14149 flex: 0 0 58.33333333%;
14150 max-width: 58.33333333%;
14151 }
14152 .ant-col-xxl-push-14 {
14153 left: 58.33333333%;
14154 }
14155 .ant-col-xxl-pull-14 {
14156 right: 58.33333333%;
14157 }
14158 .ant-col-xxl-offset-14 {
14159 margin-left: 58.33333333%;
14160 }
14161 .ant-col-xxl-order-14 {
14162 order: 14;
14163 }
14164 .ant-col-xxl-13 {
14165 display: block;
14166 flex: 0 0 54.16666667%;
14167 max-width: 54.16666667%;
14168 }
14169 .ant-col-xxl-push-13 {
14170 left: 54.16666667%;
14171 }
14172 .ant-col-xxl-pull-13 {
14173 right: 54.16666667%;
14174 }
14175 .ant-col-xxl-offset-13 {
14176 margin-left: 54.16666667%;
14177 }
14178 .ant-col-xxl-order-13 {
14179 order: 13;
14180 }
14181 .ant-col-xxl-12 {
14182 display: block;
14183 flex: 0 0 50%;
14184 max-width: 50%;
14185 }
14186 .ant-col-xxl-push-12 {
14187 left: 50%;
14188 }
14189 .ant-col-xxl-pull-12 {
14190 right: 50%;
14191 }
14192 .ant-col-xxl-offset-12 {
14193 margin-left: 50%;
14194 }
14195 .ant-col-xxl-order-12 {
14196 order: 12;
14197 }
14198 .ant-col-xxl-11 {
14199 display: block;
14200 flex: 0 0 45.83333333%;
14201 max-width: 45.83333333%;
14202 }
14203 .ant-col-xxl-push-11 {
14204 left: 45.83333333%;
14205 }
14206 .ant-col-xxl-pull-11 {
14207 right: 45.83333333%;
14208 }
14209 .ant-col-xxl-offset-11 {
14210 margin-left: 45.83333333%;
14211 }
14212 .ant-col-xxl-order-11 {
14213 order: 11;
14214 }
14215 .ant-col-xxl-10 {
14216 display: block;
14217 flex: 0 0 41.66666667%;
14218 max-width: 41.66666667%;
14219 }
14220 .ant-col-xxl-push-10 {
14221 left: 41.66666667%;
14222 }
14223 .ant-col-xxl-pull-10 {
14224 right: 41.66666667%;
14225 }
14226 .ant-col-xxl-offset-10 {
14227 margin-left: 41.66666667%;
14228 }
14229 .ant-col-xxl-order-10 {
14230 order: 10;
14231 }
14232 .ant-col-xxl-9 {
14233 display: block;
14234 flex: 0 0 37.5%;
14235 max-width: 37.5%;
14236 }
14237 .ant-col-xxl-push-9 {
14238 left: 37.5%;
14239 }
14240 .ant-col-xxl-pull-9 {
14241 right: 37.5%;
14242 }
14243 .ant-col-xxl-offset-9 {
14244 margin-left: 37.5%;
14245 }
14246 .ant-col-xxl-order-9 {
14247 order: 9;
14248 }
14249 .ant-col-xxl-8 {
14250 display: block;
14251 flex: 0 0 33.33333333%;
14252 max-width: 33.33333333%;
14253 }
14254 .ant-col-xxl-push-8 {
14255 left: 33.33333333%;
14256 }
14257 .ant-col-xxl-pull-8 {
14258 right: 33.33333333%;
14259 }
14260 .ant-col-xxl-offset-8 {
14261 margin-left: 33.33333333%;
14262 }
14263 .ant-col-xxl-order-8 {
14264 order: 8;
14265 }
14266 .ant-col-xxl-7 {
14267 display: block;
14268 flex: 0 0 29.16666667%;
14269 max-width: 29.16666667%;
14270 }
14271 .ant-col-xxl-push-7 {
14272 left: 29.16666667%;
14273 }
14274 .ant-col-xxl-pull-7 {
14275 right: 29.16666667%;
14276 }
14277 .ant-col-xxl-offset-7 {
14278 margin-left: 29.16666667%;
14279 }
14280 .ant-col-xxl-order-7 {
14281 order: 7;
14282 }
14283 .ant-col-xxl-6 {
14284 display: block;
14285 flex: 0 0 25%;
14286 max-width: 25%;
14287 }
14288 .ant-col-xxl-push-6 {
14289 left: 25%;
14290 }
14291 .ant-col-xxl-pull-6 {
14292 right: 25%;
14293 }
14294 .ant-col-xxl-offset-6 {
14295 margin-left: 25%;
14296 }
14297 .ant-col-xxl-order-6 {
14298 order: 6;
14299 }
14300 .ant-col-xxl-5 {
14301 display: block;
14302 flex: 0 0 20.83333333%;
14303 max-width: 20.83333333%;
14304 }
14305 .ant-col-xxl-push-5 {
14306 left: 20.83333333%;
14307 }
14308 .ant-col-xxl-pull-5 {
14309 right: 20.83333333%;
14310 }
14311 .ant-col-xxl-offset-5 {
14312 margin-left: 20.83333333%;
14313 }
14314 .ant-col-xxl-order-5 {
14315 order: 5;
14316 }
14317 .ant-col-xxl-4 {
14318 display: block;
14319 flex: 0 0 16.66666667%;
14320 max-width: 16.66666667%;
14321 }
14322 .ant-col-xxl-push-4 {
14323 left: 16.66666667%;
14324 }
14325 .ant-col-xxl-pull-4 {
14326 right: 16.66666667%;
14327 }
14328 .ant-col-xxl-offset-4 {
14329 margin-left: 16.66666667%;
14330 }
14331 .ant-col-xxl-order-4 {
14332 order: 4;
14333 }
14334 .ant-col-xxl-3 {
14335 display: block;
14336 flex: 0 0 12.5%;
14337 max-width: 12.5%;
14338 }
14339 .ant-col-xxl-push-3 {
14340 left: 12.5%;
14341 }
14342 .ant-col-xxl-pull-3 {
14343 right: 12.5%;
14344 }
14345 .ant-col-xxl-offset-3 {
14346 margin-left: 12.5%;
14347 }
14348 .ant-col-xxl-order-3 {
14349 order: 3;
14350 }
14351 .ant-col-xxl-2 {
14352 display: block;
14353 flex: 0 0 8.33333333%;
14354 max-width: 8.33333333%;
14355 }
14356 .ant-col-xxl-push-2 {
14357 left: 8.33333333%;
14358 }
14359 .ant-col-xxl-pull-2 {
14360 right: 8.33333333%;
14361 }
14362 .ant-col-xxl-offset-2 {
14363 margin-left: 8.33333333%;
14364 }
14365 .ant-col-xxl-order-2 {
14366 order: 2;
14367 }
14368 .ant-col-xxl-1 {
14369 display: block;
14370 flex: 0 0 4.16666667%;
14371 max-width: 4.16666667%;
14372 }
14373 .ant-col-xxl-push-1 {
14374 left: 4.16666667%;
14375 }
14376 .ant-col-xxl-pull-1 {
14377 right: 4.16666667%;
14378 }
14379 .ant-col-xxl-offset-1 {
14380 margin-left: 4.16666667%;
14381 }
14382 .ant-col-xxl-order-1 {
14383 order: 1;
14384 }
14385 .ant-col-xxl-0 {
14386 display: none;
14387 }
14388 .ant-col-push-0 {
14389 left: auto;
14390 }
14391 .ant-col-pull-0 {
14392 right: auto;
14393 }
14394 .ant-col-xxl-push-0 {
14395 left: auto;
14396 }
14397 .ant-col-xxl-pull-0 {
14398 right: auto;
14399 }
14400 .ant-col-xxl-offset-0 {
14401 margin-left: 0;
14402 }
14403 .ant-col-xxl-order-0 {
14404 order: 0;
14405 }
14406 .ant-col-push-0.ant-col-rtl {
14407 right: auto;
14408 }
14409 .ant-col-pull-0.ant-col-rtl {
14410 left: auto;
14411 }
14412 .ant-col-xxl-push-0.ant-col-rtl {
14413 right: auto;
14414 }
14415 .ant-col-xxl-pull-0.ant-col-rtl {
14416 left: auto;
14417 }
14418 .ant-col-xxl-offset-0.ant-col-rtl {
14419 margin-right: 0;
14420 }
14421 .ant-col-xxl-push-1.ant-col-rtl {
14422 right: 4.16666667%;
14423 left: auto;
14424 }
14425 .ant-col-xxl-pull-1.ant-col-rtl {
14426 right: auto;
14427 left: 4.16666667%;
14428 }
14429 .ant-col-xxl-offset-1.ant-col-rtl {
14430 margin-right: 4.16666667%;
14431 margin-left: 0;
14432 }
14433 .ant-col-xxl-push-2.ant-col-rtl {
14434 right: 8.33333333%;
14435 left: auto;
14436 }
14437 .ant-col-xxl-pull-2.ant-col-rtl {
14438 right: auto;
14439 left: 8.33333333%;
14440 }
14441 .ant-col-xxl-offset-2.ant-col-rtl {
14442 margin-right: 8.33333333%;
14443 margin-left: 0;
14444 }
14445 .ant-col-xxl-push-3.ant-col-rtl {
14446 right: 12.5%;
14447 left: auto;
14448 }
14449 .ant-col-xxl-pull-3.ant-col-rtl {
14450 right: auto;
14451 left: 12.5%;
14452 }
14453 .ant-col-xxl-offset-3.ant-col-rtl {
14454 margin-right: 12.5%;
14455 margin-left: 0;
14456 }
14457 .ant-col-xxl-push-4.ant-col-rtl {
14458 right: 16.66666667%;
14459 left: auto;
14460 }
14461 .ant-col-xxl-pull-4.ant-col-rtl {
14462 right: auto;
14463 left: 16.66666667%;
14464 }
14465 .ant-col-xxl-offset-4.ant-col-rtl {
14466 margin-right: 16.66666667%;
14467 margin-left: 0;
14468 }
14469 .ant-col-xxl-push-5.ant-col-rtl {
14470 right: 20.83333333%;
14471 left: auto;
14472 }
14473 .ant-col-xxl-pull-5.ant-col-rtl {
14474 right: auto;
14475 left: 20.83333333%;
14476 }
14477 .ant-col-xxl-offset-5.ant-col-rtl {
14478 margin-right: 20.83333333%;
14479 margin-left: 0;
14480 }
14481 .ant-col-xxl-push-6.ant-col-rtl {
14482 right: 25%;
14483 left: auto;
14484 }
14485 .ant-col-xxl-pull-6.ant-col-rtl {
14486 right: auto;
14487 left: 25%;
14488 }
14489 .ant-col-xxl-offset-6.ant-col-rtl {
14490 margin-right: 25%;
14491 margin-left: 0;
14492 }
14493 .ant-col-xxl-push-7.ant-col-rtl {
14494 right: 29.16666667%;
14495 left: auto;
14496 }
14497 .ant-col-xxl-pull-7.ant-col-rtl {
14498 right: auto;
14499 left: 29.16666667%;
14500 }
14501 .ant-col-xxl-offset-7.ant-col-rtl {
14502 margin-right: 29.16666667%;
14503 margin-left: 0;
14504 }
14505 .ant-col-xxl-push-8.ant-col-rtl {
14506 right: 33.33333333%;
14507 left: auto;
14508 }
14509 .ant-col-xxl-pull-8.ant-col-rtl {
14510 right: auto;
14511 left: 33.33333333%;
14512 }
14513 .ant-col-xxl-offset-8.ant-col-rtl {
14514 margin-right: 33.33333333%;
14515 margin-left: 0;
14516 }
14517 .ant-col-xxl-push-9.ant-col-rtl {
14518 right: 37.5%;
14519 left: auto;
14520 }
14521 .ant-col-xxl-pull-9.ant-col-rtl {
14522 right: auto;
14523 left: 37.5%;
14524 }
14525 .ant-col-xxl-offset-9.ant-col-rtl {
14526 margin-right: 37.5%;
14527 margin-left: 0;
14528 }
14529 .ant-col-xxl-push-10.ant-col-rtl {
14530 right: 41.66666667%;
14531 left: auto;
14532 }
14533 .ant-col-xxl-pull-10.ant-col-rtl {
14534 right: auto;
14535 left: 41.66666667%;
14536 }
14537 .ant-col-xxl-offset-10.ant-col-rtl {
14538 margin-right: 41.66666667%;
14539 margin-left: 0;
14540 }
14541 .ant-col-xxl-push-11.ant-col-rtl {
14542 right: 45.83333333%;
14543 left: auto;
14544 }
14545 .ant-col-xxl-pull-11.ant-col-rtl {
14546 right: auto;
14547 left: 45.83333333%;
14548 }
14549 .ant-col-xxl-offset-11.ant-col-rtl {
14550 margin-right: 45.83333333%;
14551 margin-left: 0;
14552 }
14553 .ant-col-xxl-push-12.ant-col-rtl {
14554 right: 50%;
14555 left: auto;
14556 }
14557 .ant-col-xxl-pull-12.ant-col-rtl {
14558 right: auto;
14559 left: 50%;
14560 }
14561 .ant-col-xxl-offset-12.ant-col-rtl {
14562 margin-right: 50%;
14563 margin-left: 0;
14564 }
14565 .ant-col-xxl-push-13.ant-col-rtl {
14566 right: 54.16666667%;
14567 left: auto;
14568 }
14569 .ant-col-xxl-pull-13.ant-col-rtl {
14570 right: auto;
14571 left: 54.16666667%;
14572 }
14573 .ant-col-xxl-offset-13.ant-col-rtl {
14574 margin-right: 54.16666667%;
14575 margin-left: 0;
14576 }
14577 .ant-col-xxl-push-14.ant-col-rtl {
14578 right: 58.33333333%;
14579 left: auto;
14580 }
14581 .ant-col-xxl-pull-14.ant-col-rtl {
14582 right: auto;
14583 left: 58.33333333%;
14584 }
14585 .ant-col-xxl-offset-14.ant-col-rtl {
14586 margin-right: 58.33333333%;
14587 margin-left: 0;
14588 }
14589 .ant-col-xxl-push-15.ant-col-rtl {
14590 right: 62.5%;
14591 left: auto;
14592 }
14593 .ant-col-xxl-pull-15.ant-col-rtl {
14594 right: auto;
14595 left: 62.5%;
14596 }
14597 .ant-col-xxl-offset-15.ant-col-rtl {
14598 margin-right: 62.5%;
14599 margin-left: 0;
14600 }
14601 .ant-col-xxl-push-16.ant-col-rtl {
14602 right: 66.66666667%;
14603 left: auto;
14604 }
14605 .ant-col-xxl-pull-16.ant-col-rtl {
14606 right: auto;
14607 left: 66.66666667%;
14608 }
14609 .ant-col-xxl-offset-16.ant-col-rtl {
14610 margin-right: 66.66666667%;
14611 margin-left: 0;
14612 }
14613 .ant-col-xxl-push-17.ant-col-rtl {
14614 right: 70.83333333%;
14615 left: auto;
14616 }
14617 .ant-col-xxl-pull-17.ant-col-rtl {
14618 right: auto;
14619 left: 70.83333333%;
14620 }
14621 .ant-col-xxl-offset-17.ant-col-rtl {
14622 margin-right: 70.83333333%;
14623 margin-left: 0;
14624 }
14625 .ant-col-xxl-push-18.ant-col-rtl {
14626 right: 75%;
14627 left: auto;
14628 }
14629 .ant-col-xxl-pull-18.ant-col-rtl {
14630 right: auto;
14631 left: 75%;
14632 }
14633 .ant-col-xxl-offset-18.ant-col-rtl {
14634 margin-right: 75%;
14635 margin-left: 0;
14636 }
14637 .ant-col-xxl-push-19.ant-col-rtl {
14638 right: 79.16666667%;
14639 left: auto;
14640 }
14641 .ant-col-xxl-pull-19.ant-col-rtl {
14642 right: auto;
14643 left: 79.16666667%;
14644 }
14645 .ant-col-xxl-offset-19.ant-col-rtl {
14646 margin-right: 79.16666667%;
14647 margin-left: 0;
14648 }
14649 .ant-col-xxl-push-20.ant-col-rtl {
14650 right: 83.33333333%;
14651 left: auto;
14652 }
14653 .ant-col-xxl-pull-20.ant-col-rtl {
14654 right: auto;
14655 left: 83.33333333%;
14656 }
14657 .ant-col-xxl-offset-20.ant-col-rtl {
14658 margin-right: 83.33333333%;
14659 margin-left: 0;
14660 }
14661 .ant-col-xxl-push-21.ant-col-rtl {
14662 right: 87.5%;
14663 left: auto;
14664 }
14665 .ant-col-xxl-pull-21.ant-col-rtl {
14666 right: auto;
14667 left: 87.5%;
14668 }
14669 .ant-col-xxl-offset-21.ant-col-rtl {
14670 margin-right: 87.5%;
14671 margin-left: 0;
14672 }
14673 .ant-col-xxl-push-22.ant-col-rtl {
14674 right: 91.66666667%;
14675 left: auto;
14676 }
14677 .ant-col-xxl-pull-22.ant-col-rtl {
14678 right: auto;
14679 left: 91.66666667%;
14680 }
14681 .ant-col-xxl-offset-22.ant-col-rtl {
14682 margin-right: 91.66666667%;
14683 margin-left: 0;
14684 }
14685 .ant-col-xxl-push-23.ant-col-rtl {
14686 right: 95.83333333%;
14687 left: auto;
14688 }
14689 .ant-col-xxl-pull-23.ant-col-rtl {
14690 right: auto;
14691 left: 95.83333333%;
14692 }
14693 .ant-col-xxl-offset-23.ant-col-rtl {
14694 margin-right: 95.83333333%;
14695 margin-left: 0;
14696 }
14697 .ant-col-xxl-push-24.ant-col-rtl {
14698 right: 100%;
14699 left: auto;
14700 }
14701 .ant-col-xxl-pull-24.ant-col-rtl {
14702 right: auto;
14703 left: 100%;
14704 }
14705 .ant-col-xxl-offset-24.ant-col-rtl {
14706 margin-right: 100%;
14707 margin-left: 0;
14708 }
14709 }
14710 .ant-row-rtl {
14711 direction: rtl;
14712 }
14713
14714 .ant-image {
14715 position: relative;
14716 display: inline-block;
14717 }
14718
14719 .ant-image-img {
14720 width: 100%;
14721 height: auto;
14722 vertical-align: middle;
14723 }
14724
14725 .ant-image-img-placeholder {
14726 background-color: #f5f5f5;
14727 background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjUgMi41aC0xM0EuNS41IDAgMDAxIDN2MTBhLjUuNSAwIDAwLjUuNWgxM2EuNS41IDAgMDAuNS0uNVYzYS41LjUgMCAwMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwMTAgMiAxIDEgMCAwMTAtMnptOC4wMyA2LjgzYS4xMjcuMTI3IDAgMDEtLjA4MS4wM0gyLjc2OWEuMTI1LjEyNSAwIDAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAxLjE3Ny0uMDE2bC4wMTYuMDE2TDcuMDggMTAuMDlsMi40Ny0yLjkzYS4xMjYuMTI2IDAgMDEuMTc3LS4wMTZsLjAxNS4wMTYgMy41ODggNC4yNDRhLjEyNy4xMjcgMCAwMS0uMDIuMTc1eiIgZmlsbD0iIzhDOEM4QyIvPjwvc3ZnPg==");
14728 background-repeat: no-repeat;
14729 background-position: 50%;
14730 background-size: 30%;
14731 }
14732
14733 .ant-image-mask {
14734 position: absolute;
14735 top: 0;
14736 right: 0;
14737 bottom: 0;
14738 left: 0;
14739 display: flex;
14740 align-items: center;
14741 justify-content: center;
14742 color: #fff;
14743 background: rgba(0, 0, 0, 0.5);
14744 cursor: pointer;
14745 opacity: 0;
14746 transition: opacity 0.3s;
14747 }
14748
14749 .ant-image-mask-info {
14750 padding: 0 4px;
14751 overflow: hidden;
14752 white-space: nowrap;
14753 text-overflow: ellipsis;
14754 }
14755
14756 .ant-image-mask-info .anticon {
14757 -webkit-margin-end: 4px;
14758 margin-inline-end: 4px;
14759 }
14760
14761 .ant-image-mask:hover {
14762 opacity: 1;
14763 }
14764
14765 .ant-image-placeholder {
14766 position: absolute;
14767 top: 0;
14768 right: 0;
14769 bottom: 0;
14770 left: 0;
14771 }
14772
14773 .ant-image-preview {
14774 pointer-events: none;
14775 height: 100%;
14776 text-align: center;
14777 }
14778
14779 .ant-image-preview.ant-zoom-appear,
14780 .ant-image-preview.ant-zoom-enter {
14781 transform: none;
14782 opacity: 0;
14783 animation-duration: 0.3s;
14784 -webkit-user-select: none;
14785 -moz-user-select: none;
14786 -ms-user-select: none;
14787 user-select: none;
14788 }
14789
14790 .ant-image-preview-mask {
14791 position: fixed;
14792 top: 0;
14793 right: 0;
14794 bottom: 0;
14795 left: 0;
14796 z-index: 1000;
14797 height: 100%;
14798 background-color: rgba(0, 0, 0, 0.45);
14799 }
14800
14801 .ant-image-preview-mask-hidden {
14802 display: none;
14803 }
14804
14805 .ant-image-preview-wrap {
14806 position: fixed;
14807 top: 0;
14808 right: 0;
14809 bottom: 0;
14810 left: 0;
14811 overflow: auto;
14812 outline: 0;
14813 }
14814
14815 .ant-image-preview-body {
14816 position: absolute;
14817 top: 0;
14818 right: 0;
14819 bottom: 0;
14820 left: 0;
14821 overflow: hidden;
14822 }
14823
14824 .ant-image-preview-img {
14825 max-width: 100%;
14826 max-height: 100%;
14827 vertical-align: middle;
14828 transform: scaleX(1);
14829 cursor: grab;
14830 -webkit-user-select: none;
14831 -moz-user-select: none;
14832 -ms-user-select: none;
14833 user-select: none;
14834 pointer-events: auto;
14835 }
14836
14837 .ant-image-preview-img,
14838 .ant-image-preview-img-wrapper {
14839 transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
14840 }
14841
14842 .ant-image-preview-img-wrapper {
14843 position: absolute;
14844 top: 0;
14845 right: 0;
14846 bottom: 0;
14847 left: 0;
14848 }
14849
14850 .ant-image-preview-img-wrapper:before {
14851 display: inline-block;
14852 width: 1px;
14853 height: 50%;
14854 margin-right: -1px;
14855 content: "";
14856 }
14857
14858 .ant-image-preview-moving .ant-image-preview-img {
14859 cursor: grabbing;
14860 }
14861
14862 .ant-image-preview-moving .ant-image-preview-img-wrapper {
14863 transition-duration: 0s;
14864 }
14865
14866 .ant-image-preview-wrap {
14867 z-index: 1080;
14868 }
14869
14870 .ant-image-preview-operations-wrapper {
14871 position: fixed;
14872 top: 0;
14873 right: 0;
14874 z-index: 1081;
14875 width: 100%;
14876 }
14877
14878 .ant-image-preview-operations {
14879 box-sizing: border-box;
14880 margin: 0;
14881 padding: 0;
14882 color: rgba(0, 0, 0, 0.85);
14883 font-size: 14px;
14884 font-variant: tabular-nums;
14885 line-height: 1.5715;
14886 font-feature-settings: "tnum";
14887 display: flex;
14888 flex-direction: row-reverse;
14889 align-items: center;
14890 color: hsla(0deg, 0%, 100%, 0.85);
14891 list-style: none;
14892 background: rgba(0, 0, 0, 0.1);
14893 pointer-events: auto;
14894 }
14895
14896 .ant-image-preview-operations-operation {
14897 margin-left: 12px;
14898 padding: 12px;
14899 cursor: pointer;
14900 transition: all 0.3s;
14901 }
14902
14903 .ant-image-preview-operations-operation:hover {
14904 background: rgba(0, 0, 0, 0.2);
14905 }
14906
14907 .ant-image-preview-operations-operation-disabled {
14908 color: hsla(0deg, 0%, 100%, 0.25);
14909 pointer-events: none;
14910 }
14911
14912 .ant-image-preview-operations-operation:last-of-type {
14913 margin-left: 0;
14914 }
14915
14916 .ant-image-preview-operations-progress {
14917 position: absolute;
14918 left: 50%;
14919 transform: translateX(-50%);
14920 }
14921
14922 .ant-image-preview-operations-icon {
14923 font-size: 18px;
14924 }
14925
14926 .ant-image-preview-switch-left,
14927 .ant-image-preview-switch-right {
14928 position: fixed;
14929 top: 50%;
14930 right: 8px;
14931 z-index: 1081;
14932 display: flex;
14933 align-items: center;
14934 justify-content: center;
14935 width: 44px;
14936 height: 44px;
14937 color: hsla(0deg, 0%, 100%, 0.85);
14938 background: rgba(0, 0, 0, 0.1);
14939 border-radius: 50%;
14940 transform: translateY(-50%);
14941 cursor: pointer;
14942 transition: all 0.3s;
14943 pointer-events: auto;
14944 }
14945
14946 .ant-image-preview-switch-left:hover,
14947 .ant-image-preview-switch-right:hover {
14948 background: rgba(0, 0, 0, 0.2);
14949 }
14950
14951 .ant-image-preview-switch-left-disabled,
14952 .ant-image-preview-switch-left-disabled:hover,
14953 .ant-image-preview-switch-right-disabled,
14954 .ant-image-preview-switch-right-disabled:hover {
14955 color: hsla(0deg, 0%, 100%, 0.25);
14956 background: rgba(0, 0, 0, 0.1);
14957 cursor: not-allowed;
14958 }
14959
14960 .ant-image-preview-switch-left-disabled:hover > .anticon,
14961 .ant-image-preview-switch-left-disabled > .anticon,
14962 .ant-image-preview-switch-right-disabled:hover > .anticon,
14963 .ant-image-preview-switch-right-disabled > .anticon {
14964 cursor: not-allowed;
14965 }
14966
14967 .ant-image-preview-switch-left > .anticon,
14968 .ant-image-preview-switch-right > .anticon {
14969 font-size: 18px;
14970 }
14971
14972 .ant-image-preview-switch-left {
14973 left: 8px;
14974 }
14975
14976 .ant-image-preview-switch-right {
14977 right: 8px;
14978 }
14979
14980 .ant-input-number-affix-wrapper {
14981 display: inline-block;
14982 width: 100%;
14983 min-width: 0;
14984 color: rgba(0, 0, 0, 0.85);
14985 font-size: 14px;
14986 line-height: 1.5715;
14987 background-color: #fff;
14988 background-image: none;
14989 border: 1px solid #d9d9d9;
14990 border-radius: 2px;
14991 transition: all 0.3s;
14992 position: relative;
14993 display: inline-flex;
14994 width: 90px;
14995 padding: 0;
14996 -webkit-padding-start: 11px;
14997 padding-inline-start: 11px;
14998 }
14999
15000 .ant-input-number-affix-wrapper::-moz-placeholder {
15001 color: #bfbfbf;
15002 -moz-user-select: none;
15003 user-select: none;
15004 }
15005
15006 .ant-input-number-affix-wrapper:-ms-input-placeholder {
15007 color: #bfbfbf;
15008 -ms-user-select: none;
15009 user-select: none;
15010 }
15011
15012 .ant-input-number-affix-wrapper::placeholder {
15013 color: #bfbfbf;
15014 -webkit-user-select: none;
15015 -moz-user-select: none;
15016 -ms-user-select: none;
15017 user-select: none;
15018 }
15019
15020 .ant-input-number-affix-wrapper:-moz-placeholder-shown {
15021 text-overflow: ellipsis;
15022 }
15023
15024 .ant-input-number-affix-wrapper:-ms-input-placeholder {
15025 text-overflow: ellipsis;
15026 }
15027
15028 .ant-input-number-affix-wrapper:placeholder-shown {
15029 text-overflow: ellipsis;
15030 }
15031
15032 .ant-input-number-affix-wrapper:hover {
15033 border-color: #40a9ff;
15034 border-right-width: 1px;
15035 }
15036
15037 .ant-input-number-affix-wrapper-focused,
15038 .ant-input-number-affix-wrapper:focus {
15039 border-color: #40a9ff;
15040 box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
15041 border-right-width: 1px;
15042 outline: 0;
15043 }
15044
15045 .ant-input-number-affix-wrapper-disabled {
15046 color: rgba(0, 0, 0, 0.25);
15047 background-color: #f5f5f5;
15048 border-color: #d9d9d9;
15049 box-shadow: none;
15050 cursor: not-allowed;
15051 opacity: 1;
15052 }
15053
15054 .ant-input-number-affix-wrapper-disabled:hover {
15055 border-color: #d9d9d9;
15056 border-right-width: 1px;
15057 }
15058
15059 .ant-input-number-affix-wrapper[disabled] {
15060 color: rgba(0, 0, 0, 0.25);
15061 background-color: #f5f5f5;
15062 border-color: #d9d9d9;
15063 box-shadow: none;
15064 cursor: not-allowed;
15065 opacity: 1;
15066 }
15067
15068 .ant-input-number-affix-wrapper[disabled]:hover {
15069 border-color: #d9d9d9;
15070 border-right-width: 1px;
15071 }
15072
15073 .ant-input-number-affix-wrapper-borderless,
15074 .ant-input-number-affix-wrapper-borderless-disabled,
15075 .ant-input-number-affix-wrapper-borderless-focused,
15076 .ant-input-number-affix-wrapper-borderless:focus,
15077 .ant-input-number-affix-wrapper-borderless:hover,
15078 .ant-input-number-affix-wrapper-borderless[disabled] {
15079 background-color: transparent;
15080 border: none;
15081 box-shadow: none;
15082 }
15083
15084 textarea.ant-input-number-affix-wrapper {
15085 max-width: 100%;
15086 height: auto;
15087 min-height: 32px;
15088 line-height: 1.5715;
15089 vertical-align: bottom;
15090 transition: all 0.3s, height 0s;
15091 }
15092
15093 .ant-input-number-affix-wrapper-lg {
15094 padding: 6.5px 11px;
15095 font-size: 16px;
15096 }
15097
15098 .ant-input-number-affix-wrapper-sm {
15099 padding: 0 7px;
15100 }
15101
15102 .ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover {
15103 border-color: #40a9ff;
15104 border-right-width: 1px;
15105 z-index: 1;
15106 }
15107
15108 .ant-input-number-affix-wrapper-focused,
15109 .ant-input-number-affix-wrapper:focus {
15110 z-index: 1;
15111 }
15112
15113 .ant-input-number-affix-wrapper-disabled .ant-input-number[disabled] {
15114 background: transparent;
15115 }
15116
15117 .ant-input-number-affix-wrapper > div.ant-input-number {
15118 width: 100%;
15119 border: none;
15120 outline: none;
15121 }
15122
15123 .ant-input-number-affix-wrapper > div.ant-input-number.ant-input-number-focused {
15124 box-shadow: none !important;
15125 }
15126
15127 .ant-input-number-affix-wrapper input.ant-input-number-input {
15128 padding: 0;
15129 }
15130
15131 .ant-input-number-affix-wrapper:before {
15132 width: 0;
15133 visibility: hidden;
15134 content: " ";
15135 }
15136
15137 .ant-input-number-affix-wrapper .ant-input-number-handler-wrap {
15138 z-index: 2;
15139 }
15140
15141 .ant-input-number-prefix,
15142 .ant-input-number-suffix {
15143 display: flex;
15144 flex: none;
15145 align-items: center;
15146 pointer-events: none;
15147 }
15148
15149 .ant-input-number-prefix {
15150 -webkit-margin-end: 4px;
15151 margin-inline-end: 4px;
15152 }
15153
15154 .ant-input-number-suffix {
15155 position: absolute;
15156 top: 0;
15157 right: 0;
15158 z-index: 1;
15159 height: 100%;
15160 margin-right: 11px;
15161 margin-left: 4px;
15162 }
15163
15164 .ant-input-number-group-wrapper .ant-input-number-affix-wrapper {
15165 width: 100%;
15166 }
15167
15168 .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number,
15169 .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {
15170 background: #fff;
15171 border-color: #ff4d4f;
15172 }
15173
15174 .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused,
15175 .ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus {
15176 border-color: #ff7875;
15177 box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
15178 border-right-width: 1px;
15179 outline: 0;
15180 }
15181
15182 .ant-input-number-status-error .ant-input-number-prefix {
15183 color: #ff4d4f;
15184 }
15185
15186 .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number,
15187 .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {
15188 background: #fff;
15189 border-color: #faad14;
15190 }
15191
15192 .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused,
15193 .ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus {
15194 border-color: #ffc53d;
15195 box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
15196 border-right-width: 1px;
15197 outline: 0;
15198 }
15199
15200 .ant-input-number-status-warning .ant-input-number-prefix {
15201 color: #faad14;
15202 }
15203
15204 .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,
15205 .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
15206 background: #fff;
15207 border-color: #ff4d4f;
15208 }
15209
15210 .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused,
15211 .ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus {
15212 border-color: #ff7875;
15213 box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
15214 border-right-width: 1px;
15215 outline: 0;
15216 }
15217
15218 .ant-input-number-affix-wrapper-status-error .ant-input-number-prefix {
15219 color: #ff4d4f;
15220 }
15221
15222 .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,
15223 .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
15224 background: #fff;
15225 border-color: #faad14;
15226 }
15227
15228 .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused,
15229 .ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus {
15230 border-color: #ffc53d;
15231 box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
15232 border-right-width: 1px;
15233 outline: 0;
15234 }
15235
15236 .ant-input-number-affix-wrapper-status-warning .ant-input-number-prefix {
15237 color: #faad14;
15238 }
15239
15240 .ant-input-number-group-wrapper-status-error .ant-input-number-group-addon {
15241 color: #ff4d4f;
15242 border-color: #ff4d4f;
15243 }
15244
15245 .ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon {
15246 color: #faad14;
15247 border-color: #faad14;
15248 }
15249
15250 .ant-input-number {
15251 box-sizing: border-box;
15252 font-variant: tabular-nums;
15253 list-style: none;
15254 font-feature-settings: "tnum";
15255 position: relative;
15256 width: 100%;
15257 min-width: 0;
15258 color: rgba(0, 0, 0, 0.85);
15259 font-size: 14px;
15260 line-height: 1.5715;
15261 background-color: #fff;
15262 background-image: none;
15263 transition: all 0.3s;
15264 display: inline-block;
15265 width: 90px;
15266 margin: 0;
15267 padding: 0;
15268 border: 1px solid #d9d9d9;
15269 border-radius: 2px;
15270 }
15271
15272 .ant-input-number::-moz-placeholder {
15273 color: #bfbfbf;
15274 -moz-user-select: none;
15275 user-select: none;
15276 }
15277
15278 .ant-input-number:-ms-input-placeholder {
15279 color: #bfbfbf;
15280 -ms-user-select: none;
15281 user-select: none;
15282 }
15283
15284 .ant-input-number::placeholder {
15285 color: #bfbfbf;
15286 -webkit-user-select: none;
15287 -moz-user-select: none;
15288 -ms-user-select: none;
15289 user-select: none;
15290 }
15291
15292 .ant-input-number:-moz-placeholder-shown {
15293 text-overflow: ellipsis;
15294 }
15295
15296 .ant-input-number:-ms-input-placeholder {
15297 text-overflow: ellipsis;
15298 }
15299
15300 .ant-input-number:placeholder-shown {
15301 text-overflow: ellipsis;
15302 }
15303
15304 .ant-input-number-focused,
15305 .ant-input-number:focus {
15306 border-color: #40a9ff;
15307 box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
15308 border-right-width: 1px;
15309 outline: 0;
15310 }
15311
15312 .ant-input-number[disabled] {
15313 color: rgba(0, 0, 0, 0.25);
15314 background-color: #f5f5f5;
15315 border-color: #d9d9d9;
15316 box-shadow: none;
15317 cursor: not-allowed;
15318 opacity: 1;
15319 }
15320
15321 .ant-input-number[disabled]:hover {
15322 border-color: #d9d9d9;
15323 border-right-width: 1px;
15324 }
15325
15326 .ant-input-number-borderless,
15327 .ant-input-number-borderless-disabled,
15328 .ant-input-number-borderless-focused,
15329 .ant-input-number-borderless:focus,
15330 .ant-input-number-borderless:hover,
15331 .ant-input-number-borderless[disabled] {
15332 background-color: transparent;
15333 border: none;
15334 box-shadow: none;
15335 }
15336
15337 textarea.ant-input-number {
15338 max-width: 100%;
15339 height: auto;
15340 min-height: 32px;
15341 line-height: 1.5715;
15342 vertical-align: bottom;
15343 transition: all 0.3s, height 0s;
15344 }
15345
15346 .ant-input-number-lg {
15347 padding: 6.5px 11px;
15348 }
15349
15350 .ant-input-number-sm {
15351 padding: 0 7px;
15352 }
15353
15354 .ant-input-number-group {
15355 box-sizing: border-box;
15356 margin: 0;
15357 padding: 0;
15358 color: rgba(0, 0, 0, 0.85);
15359 font-size: 14px;
15360 font-variant: tabular-nums;
15361 line-height: 1.5715;
15362 list-style: none;
15363 font-feature-settings: "tnum";
15364 position: relative;
15365 display: table;
15366 width: 100%;
15367 border-collapse: separate;
15368 border-spacing: 0;
15369 }
15370
15371 .ant-input-number-group[class*=col-] {
15372 float: none;
15373 padding-right: 0;
15374 padding-left: 0;
15375 }
15376
15377 .ant-input-number-group > [class*=col-] {
15378 padding-right: 8px;
15379 }
15380
15381 .ant-input-number-group > [class*=col-]:last-child {
15382 padding-right: 0;
15383 }
15384
15385 .ant-input-number-group-addon,
15386 .ant-input-number-group-wrap,
15387 .ant-input-number-group > .ant-input-number {
15388 display: table-cell;
15389 }
15390
15391 .ant-input-number-group-addon:not(:first-child):not(:last-child),
15392 .ant-input-number-group-wrap:not(:first-child):not(:last-child),
15393 .ant-input-number-group > .ant-input-number:not(:first-child):not(:last-child) {
15394 border-radius: 0;
15395 }
15396
15397 .ant-input-number-group-addon,
15398 .ant-input-number-group-wrap {
15399 width: 1px;
15400 white-space: nowrap;
15401 vertical-align: middle;
15402 }
15403
15404 .ant-input-number-group-wrap > * {
15405 display: block !important;
15406 }
15407
15408 .ant-input-number-group .ant-input-number {
15409 float: left;
15410 width: 100%;
15411 margin-bottom: 0;
15412 text-align: inherit;
15413 }
15414
15415 .ant-input-number-group .ant-input-number:focus,
15416 .ant-input-number-group .ant-input-number:hover {
15417 z-index: 1;
15418 border-right-width: 1px;
15419 }
15420
15421 .ant-input-search-with-button .ant-input-number-group .ant-input-number:hover {
15422 z-index: 0;
15423 }
15424
15425 .ant-input-number-group-addon {
15426 position: relative;
15427 padding: 0 11px;
15428 color: rgba(0, 0, 0, 0.85);
15429 font-weight: 400;
15430 font-size: 14px;
15431 text-align: center;
15432 background-color: #fafafa;
15433 border: 1px solid #d9d9d9;
15434 border-radius: 2px;
15435 transition: all 0.3s;
15436 }
15437
15438 .ant-input-number-group-addon .ant-select {
15439 margin: -5px -11px;
15440 }
15441
15442 .ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
15443 background-color: inherit;
15444 border: 1px solid transparent;
15445 box-shadow: none;
15446 }
15447
15448 .ant-input-number-group-addon .ant-select-focused .ant-select-selector,
15449 .ant-input-number-group-addon .ant-select-open .ant-select-selector {
15450 color: #1890ff;
15451 }
15452
15453 .ant-input-number-group-addon .ant-cascader-picker {
15454 margin: -9px -12px;
15455 background-color: transparent;
15456 }
15457
15458 .ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input {
15459 text-align: left;
15460 border: 0;
15461 box-shadow: none;
15462 }
15463
15464 .ant-input-number-group-addon:first-child,
15465 .ant-input-number-group-addon:first-child .ant-select .ant-select-selector,
15466 .ant-input-number-group > .ant-input-number:first-child,
15467 .ant-input-number-group > .ant-input-number:first-child .ant-select .ant-select-selector {
15468 border-top-right-radius: 0;
15469 border-bottom-right-radius: 0;
15470 }
15471
15472 .ant-input-number-group > .ant-input-number-affix-wrapper:not(:first-child) .ant-input-number {
15473 border-top-left-radius: 0;
15474 border-bottom-left-radius: 0;
15475 }
15476
15477 .ant-input-number-group > .ant-input-number-affix-wrapper:not(:last-child) .ant-input-number {
15478 border-top-right-radius: 0;
15479 border-bottom-right-radius: 0;
15480 }
15481
15482 .ant-input-number-group-addon:first-child {
15483 border-right: 0;
15484 }
15485
15486 .ant-input-number-group-addon:last-child {
15487 border-left: 0;
15488 }
15489
15490 .ant-input-number-group-addon:last-child,
15491 .ant-input-number-group-addon:last-child .ant-select .ant-select-selector,
15492 .ant-input-number-group > .ant-input-number:last-child,
15493 .ant-input-number-group > .ant-input-number:last-child .ant-select .ant-select-selector {
15494 border-top-left-radius: 0;
15495 border-bottom-left-radius: 0;
15496 }
15497
15498 .ant-input-number-group-lg .ant-input-number,
15499 .ant-input-number-group-lg > .ant-input-number-group-addon {
15500 padding: 6.5px 11px;
15501 font-size: 16px;
15502 }
15503
15504 .ant-input-number-group-sm .ant-input-number,
15505 .ant-input-number-group-sm > .ant-input-number-group-addon {
15506 padding: 0 7px;
15507 }
15508
15509 .ant-input-number-group-lg .ant-select-single .ant-select-selector {
15510 height: 40px;
15511 }
15512
15513 .ant-input-number-group-sm .ant-select-single .ant-select-selector {
15514 height: 24px;
15515 }
15516
15517 .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
15518 border-top-right-radius: 0;
15519 border-bottom-right-radius: 0;
15520 }
15521
15522 .ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
15523 border-top-left-radius: 2px;
15524 border-bottom-left-radius: 2px;
15525 }
15526
15527 .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),
15528 .ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child) {
15529 border-top-left-radius: 0;
15530 border-bottom-left-radius: 0;
15531 }
15532
15533 .ant-input-number-group.ant-input-number-group-compact {
15534 display: block;
15535 }
15536
15537 .ant-input-number-group.ant-input-number-group-compact:before {
15538 display: table;
15539 content: "";
15540 }
15541
15542 .ant-input-number-group.ant-input-number-group-compact:after {
15543 display: table;
15544 clear: both;
15545 content: "";
15546 }
15547
15548 .ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child),
15549 .ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child),
15550 .ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child) {
15551 border-right-width: 1px;
15552 }
15553
15554 .ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus,
15555 .ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover,
15556 .ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus,
15557 .ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover,
15558 .ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child):focus,
15559 .ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child):hover {
15560 z-index: 1;
15561 }
15562
15563 .ant-input-number-group.ant-input-number-group-compact > * {
15564 display: inline-block;
15565 float: none;
15566 vertical-align: top;
15567 border-radius: 0;
15568 }
15569
15570 .ant-input-number-group.ant-input-number-group-compact > .ant-input-number-affix-wrapper,
15571 .ant-input-number-group.ant-input-number-group-compact > .ant-picker-range {
15572 display: inline-flex;
15573 }
15574
15575 .ant-input-number-group.ant-input-number-group-compact > :not(:last-child) {
15576 margin-right: -1px;
15577 border-right-width: 1px;
15578 }
15579
15580 .ant-input-number-group.ant-input-number-group-compact .ant-input-number {
15581 float: none;
15582 }
15583
15584 .ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input,
15585 .ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input,
15586 .ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input,
15587 .ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector {
15588 border-right-width: 1px;
15589 border-radius: 0;
15590 }
15591
15592 .ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input:focus,
15593 .ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input:hover,
15594 .ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input:focus,
15595 .ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input:hover,
15596 .ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input:focus,
15597 .ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input:hover,
15598 .ant-input-number-group.ant-input-number-group-compact > .ant-select-focused,
15599 .ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-arrow,
15600 .ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector:focus,
15601 .ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector:hover {
15602 z-index: 1;
15603 }
15604
15605 .ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:first-child .ant-input,
15606 .ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete:first-child .ant-input,
15607 .ant-input-number-group.ant-input-number-group-compact > .ant-select:first-child > .ant-select-selector,
15608 .ant-input-number-group.ant-input-number-group-compact > :first-child {
15609 border-top-left-radius: 2px;
15610 border-bottom-left-radius: 2px;
15611 }
15612
15613 .ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker-focused:last-child .ant-input,
15614 .ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:last-child .ant-input,
15615 .ant-input-number-group.ant-input-number-group-compact > .ant-select:last-child > .ant-select-selector,
15616 .ant-input-number-group.ant-input-number-group-compact > :last-child {
15617 border-right-width: 1px;
15618 border-top-right-radius: 2px;
15619 border-bottom-right-radius: 2px;
15620 }
15621
15622 .ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input {
15623 vertical-align: top;
15624 }
15625
15626 .ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
15627 margin-left: -1px;
15628 }
15629
15630 .ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper,
15631 .ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
15632 border-radius: 0;
15633 }
15634
15635 .ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
15636 border-radius: 2px 0 0 2px;
15637 }
15638
15639 .ant-input-number-group > .ant-input-number-rtl:first-child {
15640 border-radius: 0 2px 2px 0;
15641 }
15642
15643 .ant-input-number-group > .ant-input-number-rtl:last-child {
15644 border-radius: 2px 0 0 2px;
15645 }
15646
15647 .ant-input-number-group-rtl .ant-input-number-group-addon:first-child {
15648 border-right: 1px solid #d9d9d9;
15649 border-left: 0;
15650 border-radius: 0 2px 2px 0;
15651 }
15652
15653 .ant-input-number-group-rtl .ant-input-number-group-addon:last-child {
15654 border-right: 0;
15655 border-left: 1px solid #d9d9d9;
15656 border-radius: 2px 0 0 2px;
15657 }
15658
15659 .ant-input-number-group-wrapper {
15660 display: inline-block;
15661 text-align: start;
15662 vertical-align: top;
15663 }
15664
15665 .ant-input-number-handler {
15666 position: relative;
15667 display: block;
15668 width: 100%;
15669 height: 50%;
15670 overflow: hidden;
15671 color: rgba(0, 0, 0, 0.45);
15672 font-weight: 700;
15673 line-height: 0;
15674 text-align: center;
15675 border-left: 1px solid #d9d9d9;
15676 transition: all 0.1s linear;
15677 }
15678
15679 .ant-input-number-handler:active {
15680 background: #f4f4f4;
15681 }
15682
15683 .ant-input-number-handler:hover .ant-input-number-handler-down-inner,
15684 .ant-input-number-handler:hover .ant-input-number-handler-up-inner {
15685 color: #40a9ff;
15686 }
15687
15688 .ant-input-number-handler-down-inner,
15689 .ant-input-number-handler-up-inner {
15690 display: inline-block;
15691 color: inherit;
15692 font-style: normal;
15693 line-height: 0;
15694 text-align: center;
15695 text-transform: none;
15696 vertical-align: -0.125em;
15697 text-rendering: optimizelegibility;
15698 -webkit-font-smoothing: antialiased;
15699 -moz-osx-font-smoothing: grayscale;
15700 position: absolute;
15701 right: 4px;
15702 width: 12px;
15703 height: 12px;
15704 color: rgba(0, 0, 0, 0.45);
15705 line-height: 12px;
15706 transition: all 0.1s linear;
15707 -webkit-user-select: none;
15708 -moz-user-select: none;
15709 -ms-user-select: none;
15710 user-select: none;
15711 }
15712
15713 .ant-input-number-handler-down-inner > *,
15714 .ant-input-number-handler-up-inner > * {
15715 line-height: 1;
15716 }
15717
15718 .ant-input-number-handler-down-inner svg,
15719 .ant-input-number-handler-up-inner svg {
15720 display: inline-block;
15721 }
15722
15723 .ant-input-number-handler-down-inner:before,
15724 .ant-input-number-handler-up-inner:before {
15725 display: none;
15726 }
15727
15728 .ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon,
15729 .ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,
15730 .ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,
15731 .ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon {
15732 display: block;
15733 }
15734
15735 .ant-input-number:hover {
15736 border-color: #40a9ff;
15737 border-right-width: 1px;
15738 }
15739
15740 .ant-input-number:hover + .ant-form-item-children-icon {
15741 opacity: 0;
15742 transition: opacity 0.24s linear 0.24s;
15743 }
15744
15745 .ant-input-number-focused {
15746 border-color: #40a9ff;
15747 box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
15748 border-right-width: 1px;
15749 outline: 0;
15750 }
15751
15752 .ant-input-number-disabled {
15753 color: rgba(0, 0, 0, 0.25);
15754 background-color: #f5f5f5;
15755 border-color: #d9d9d9;
15756 box-shadow: none;
15757 cursor: not-allowed;
15758 opacity: 1;
15759 }
15760
15761 .ant-input-number-disabled:hover {
15762 border-color: #d9d9d9;
15763 border-right-width: 1px;
15764 }
15765
15766 .ant-input-number-disabled .ant-input-number-input {
15767 cursor: not-allowed;
15768 }
15769
15770 .ant-input-number-disabled .ant-input-number-handler-wrap,
15771 .ant-input-number-readonly .ant-input-number-handler-wrap {
15772 display: none;
15773 }
15774
15775 .ant-input-number-input {
15776 width: 100%;
15777 height: 30px;
15778 padding: 0 11px;
15779 text-align: left;
15780 background-color: transparent;
15781 border: 0;
15782 border-radius: 2px;
15783 outline: 0;
15784 transition: all 0.3s linear;
15785 -webkit-appearance: textfield !important;
15786 -moz-appearance: textfield !important;
15787 appearance: textfield !important;
15788 }
15789
15790 .ant-input-number-input::-moz-placeholder {
15791 color: #bfbfbf;
15792 -moz-user-select: none;
15793 user-select: none;
15794 }
15795
15796 .ant-input-number-input:-ms-input-placeholder {
15797 color: #bfbfbf;
15798 -ms-user-select: none;
15799 user-select: none;
15800 }
15801
15802 .ant-input-number-input::placeholder {
15803 color: #bfbfbf;
15804 -webkit-user-select: none;
15805 -moz-user-select: none;
15806 -ms-user-select: none;
15807 user-select: none;
15808 }
15809
15810 .ant-input-number-input:-moz-placeholder-shown {
15811 text-overflow: ellipsis;
15812 }
15813
15814 .ant-input-number-input:-ms-input-placeholder {
15815 text-overflow: ellipsis;
15816 }
15817
15818 .ant-input-number-input:placeholder-shown {
15819 text-overflow: ellipsis;
15820 }
15821
15822 .ant-input-number-input[type=number]::-webkit-inner-spin-button,
15823 .ant-input-number-input[type=number]::-webkit-outer-spin-button {
15824 margin: 0;
15825 -webkit-appearance: none;
15826 appearance: none;
15827 }
15828
15829 .ant-input-number-lg {
15830 padding: 0;
15831 font-size: 16px;
15832 }
15833
15834 .ant-input-number-lg input {
15835 height: 38px;
15836 }
15837
15838 .ant-input-number-sm {
15839 padding: 0;
15840 }
15841
15842 .ant-input-number-sm input {
15843 height: 22px;
15844 padding: 0 7px;
15845 }
15846
15847 .ant-input-number-handler-wrap {
15848 position: absolute;
15849 top: 0;
15850 right: 0;
15851 width: 22px;
15852 height: 100%;
15853 background: #fff;
15854 border-radius: 0 2px 2px 0;
15855 opacity: 0;
15856 transition: opacity 0.24s linear 0.1s;
15857 }
15858
15859 .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,
15860 .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner {
15861 display: flex;
15862 align-items: center;
15863 justify-content: center;
15864 min-width: auto;
15865 margin-right: 0;
15866 font-size: 7px;
15867 }
15868
15869 .ant-input-number-borderless .ant-input-number-handler-wrap {
15870 border-left-width: 0;
15871 }
15872
15873 .ant-input-number-handler-wrap:hover .ant-input-number-handler {
15874 height: 40%;
15875 }
15876
15877 .ant-input-number-focused .ant-input-number-handler-wrap,
15878 .ant-input-number:hover .ant-input-number-handler-wrap {
15879 opacity: 1;
15880 }
15881
15882 .ant-input-number-handler-up {
15883 border-top-right-radius: 2px;
15884 cursor: pointer;
15885 }
15886
15887 .ant-input-number-handler-up-inner {
15888 top: 50%;
15889 margin-top: -5px;
15890 text-align: center;
15891 }
15892
15893 .ant-input-number-handler-up:hover {
15894 height: 60% !important;
15895 }
15896
15897 .ant-input-number-handler-down {
15898 top: 0;
15899 border-top: 1px solid #d9d9d9;
15900 border-bottom-right-radius: 2px;
15901 cursor: pointer;
15902 }
15903
15904 .ant-input-number-handler-down-inner {
15905 top: 50%;
15906 text-align: center;
15907 transform: translateY(-50%);
15908 }
15909
15910 .ant-input-number-handler-down:hover {
15911 height: 60% !important;
15912 }
15913
15914 .ant-input-number-borderless .ant-input-number-handler-down {
15915 border-top-width: 0;
15916 }
15917
15918 .ant-input-number-focused:not(.ant-input-number-borderless) .ant-input-number-handler-down,
15919 .ant-input-number:hover:not(.ant-input-number-borderless) .ant-input-number-handler-down {
15920 border-top: 1px solid #d9d9d9;
15921 }
15922
15923 .ant-input-number-handler-down-disabled,
15924 .ant-input-number-handler-up-disabled {
15925 cursor: not-allowed;
15926 }
15927
15928 .ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner,
15929 .ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner {
15930 color: rgba(0, 0, 0, 0.25);
15931 }
15932
15933 .ant-input-number-borderless {
15934 box-shadow: none;
15935 }
15936
15937 .ant-input-number-out-of-range input {
15938 color: #ff4d4f;
15939 }
15940
15941 .ant-input-number-compact-item:not(.ant-input-number-compact-last-item):not(.ant-input-number-compact-item-rtl) {
15942 margin-right: -1px;
15943 }
15944
15945 .ant-input-number-compact-item:not(.ant-input-number-compact-last-item).ant-input-number-compact-item-rtl {
15946 margin-left: -1px;
15947 }
15948
15949 .ant-input-number-compact-item.ant-input-number-focused,
15950 .ant-input-number-compact-item:active,
15951 .ant-input-number-compact-item:focus,
15952 .ant-input-number-compact-item:hover {
15953 z-index: 2;
15954 }
15955
15956 .ant-input-number-compact-item[disabled] {
15957 z-index: 0;
15958 }
15959
15960 .ant-input-number-compact-item:not(.ant-input-number-compact-first-item):not(.ant-input-number-compact-last-item).ant-input-number {
15961 border-radius: 0;
15962 }
15963
15964 .ant-input-number-compact-item.ant-input-number.ant-input-number-compact-first-item:not(.ant-input-number-compact-last-item):not(.ant-input-number-compact-item-rtl) {
15965 border-top-right-radius: 0;
15966 border-bottom-right-radius: 0;
15967 }
15968
15969 .ant-input-number-compact-item.ant-input-number.ant-input-number-compact-item-rtl.ant-input-number-compact-first-item:not(.ant-input-number-compact-last-item),
15970 .ant-input-number-compact-item.ant-input-number.ant-input-number-compact-last-item:not(.ant-input-number-compact-first-item):not(.ant-input-number-compact-item-rtl) {
15971 border-top-left-radius: 0;
15972 border-bottom-left-radius: 0;
15973 }
15974
15975 .ant-input-number-compact-item.ant-input-number.ant-input-number-compact-item-rtl.ant-input-number-compact-last-item:not(.ant-input-number-compact-first-item) {
15976 border-top-right-radius: 0;
15977 border-bottom-right-radius: 0;
15978 }
15979
15980 .ant-input-number-rtl {
15981 direction: rtl;
15982 }
15983
15984 .ant-input-number-rtl .ant-input-number-handler {
15985 border-right: 1px solid #d9d9d9;
15986 border-left: 0;
15987 }
15988
15989 .ant-input-number-rtl .ant-input-number-handler-wrap {
15990 right: auto;
15991 left: 0;
15992 }
15993
15994 .ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap {
15995 border-right-width: 0;
15996 }
15997
15998 .ant-input-number-rtl .ant-input-number-handler-up {
15999 border-top-right-radius: 0;
16000 }
16001
16002 .ant-input-number-rtl .ant-input-number-handler-down {
16003 border-bottom-right-radius: 0;
16004 }
16005
16006 .ant-input-number-rtl .ant-input-number-input {
16007 direction: ltr;
16008 text-align: right;
16009 }
16010
16011 .ant-input-affix-wrapper {
16012 position: relative;
16013 display: inline-block;
16014 width: 100%;
16015 min-width: 0;
16016 padding: 4px 11px;
16017 color: rgba(0, 0, 0, 0.85);
16018 font-size: 14px;
16019 line-height: 1.5715;
16020 background-color: #fff;
16021 background-image: none;
16022 border: 1px solid #d9d9d9;
16023 border-radius: 2px;
16024 transition: all 0.3s;
16025 display: inline-flex;
16026 }
16027
16028 .ant-input-affix-wrapper::-moz-placeholder {
16029 color: #bfbfbf;
16030 -moz-user-select: none;
16031 user-select: none;
16032 }
16033
16034 .ant-input-affix-wrapper:-ms-input-placeholder {
16035 color: #bfbfbf;
16036 -ms-user-select: none;
16037 user-select: none;
16038 }
16039
16040 .ant-input-affix-wrapper::placeholder {
16041 color: #bfbfbf;
16042 -webkit-user-select: none;
16043 -moz-user-select: none;
16044 -ms-user-select: none;
16045 user-select: none;
16046 }
16047
16048 .ant-input-affix-wrapper:-moz-placeholder-shown {
16049 text-overflow: ellipsis;
16050 }
16051
16052 .ant-input-affix-wrapper:-ms-input-placeholder {
16053 text-overflow: ellipsis;
16054 }
16055
16056 .ant-input-affix-wrapper:placeholder-shown {
16057 text-overflow: ellipsis;
16058 }
16059
16060 .ant-input-affix-wrapper:hover {
16061 border-color: #40a9ff;
16062 border-right-width: 1px;
16063 }
16064
16065 .ant-input-rtl .ant-input-affix-wrapper:hover {
16066 border-right-width: 0;
16067 border-left-width: 1px !important;
16068 }
16069
16070 .ant-input-affix-wrapper-focused,
16071 .ant-input-affix-wrapper:focus {
16072 border-color: #40a9ff;
16073 box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
16074 border-right-width: 1px;
16075 outline: 0;
16076 }
16077
16078 .ant-input-rtl .ant-input-affix-wrapper-focused,
16079 .ant-input-rtl .ant-input-affix-wrapper:focus {
16080 border-right-width: 0;
16081 border-left-width: 1px !important;
16082 }
16083
16084 .ant-input-affix-wrapper-disabled {
16085 color: rgba(0, 0, 0, 0.25);
16086 background-color: #f5f5f5;
16087 border-color: #d9d9d9;
16088 box-shadow: none;
16089 cursor: not-allowed;
16090 opacity: 1;
16091 }
16092
16093 .ant-input-affix-wrapper-disabled:hover {
16094 border-color: #d9d9d9;
16095 border-right-width: 1px;
16096 }
16097
16098 .ant-input-affix-wrapper[disabled] {
16099 color: rgba(0, 0, 0, 0.25);
16100 background-color: #f5f5f5;
16101 border-color: #d9d9d9;
16102 box-shadow: none;
16103 cursor: not-allowed;
16104 opacity: 1;
16105 }
16106
16107 .ant-input-affix-wrapper[disabled]:hover {
16108 border-color: #d9d9d9;
16109 border-right-width: 1px;
16110 }
16111
16112 .ant-input-affix-wrapper-borderless,
16113 .ant-input-affix-wrapper-borderless-disabled,
16114 .ant-input-affix-wrapper-borderless-focused,
16115 .ant-input-affix-wrapper-borderless:focus,
16116 .ant-input-affix-wrapper-borderless:hover,
16117 .ant-input-affix-wrapper-borderless[disabled] {
16118 background-color: transparent;
16119 border: none;
16120 box-shadow: none;
16121 }
16122
16123 textarea.ant-input-affix-wrapper {
16124 max-width: 100%;
16125 height: auto;
16126 min-height: 32px;
16127 line-height: 1.5715;
16128 vertical-align: bottom;
16129 transition: all 0.3s, height 0s;
16130 }
16131
16132 .ant-input-affix-wrapper-lg {
16133 padding: 6.5px 11px;
16134 font-size: 16px;
16135 }
16136
16137 .ant-input-affix-wrapper-sm {
16138 padding: 0 7px;
16139 }
16140
16141 .ant-input-affix-wrapper-rtl {
16142 direction: rtl;
16143 }
16144
16145 .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
16146 border-color: #40a9ff;
16147 border-right-width: 1px;
16148 z-index: 1;
16149 }
16150
16151 .ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
16152 border-right-width: 0;
16153 border-left-width: 1px !important;
16154 }
16155
16156 .ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
16157 z-index: 0;
16158 }
16159
16160 .ant-input-affix-wrapper-focused,
16161 .ant-input-affix-wrapper:focus {
16162 z-index: 1;
16163 }
16164
16165 .ant-input-affix-wrapper-disabled .ant-input[disabled] {
16166 background: transparent;
16167 }
16168
16169 .ant-input-affix-wrapper > .ant-input {
16170 font-size: inherit;
16171 border: none;
16172 outline: none;
16173 }
16174
16175 .ant-input-affix-wrapper > .ant-input:focus {
16176 box-shadow: none !important;
16177 }
16178
16179 .ant-input-affix-wrapper > .ant-input:not(textarea) {
16180 padding: 0;
16181 }
16182
16183 .ant-input-affix-wrapper:before {
16184 width: 0;
16185 visibility: hidden;
16186 content: " ";
16187 }
16188
16189 .ant-input-prefix,
16190 .ant-input-suffix {
16191 display: flex;
16192 flex: none;
16193 align-items: center;
16194 }
16195
16196 .ant-input-prefix > :not(:last-child),
16197 .ant-input-suffix > :not(:last-child) {
16198 margin-right: 8px;
16199 }
16200
16201 .ant-input-show-count-suffix {
16202 color: rgba(0, 0, 0, 0.45);
16203 }
16204
16205 .ant-input-show-count-has-suffix {
16206 margin-right: 2px;
16207 }
16208
16209 .ant-input-prefix {
16210 margin-right: 4px;
16211 }
16212
16213 .ant-input-suffix {
16214 margin-left: 4px;
16215 }
16216
16217 .ant-input-clear-icon,
16218 .anticon.ant-input-clear-icon {
16219 margin: 0;
16220 color: rgba(0, 0, 0, 0.25);
16221 font-size: 12px;
16222 vertical-align: -1px;
16223 cursor: pointer;
16224 transition: color 0.3s;
16225 }
16226
16227 .ant-input-clear-icon:hover,
16228 .anticon.ant-input-clear-icon:hover {
16229 color: rgba(0, 0, 0, 0.45);
16230 }
16231
16232 .ant-input-clear-icon:active,
16233 .anticon.ant-input-clear-icon:active {
16234 color: rgba(0, 0, 0, 0.85);
16235 }
16236
16237 .ant-input-clear-icon-hidden,
16238 .anticon.ant-input-clear-icon-hidden {
16239 visibility: hidden;
16240 }
16241
16242 .ant-input-clear-icon-has-suffix,
16243 .anticon.ant-input-clear-icon-has-suffix {
16244 margin: 0 4px;
16245 }
16246
16247 .ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn {
16248 padding: 0;
16249 }
16250
16251 .ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
16252 position: absolute;
16253 top: 8px;
16254 right: 8px;
16255 z-index: 1;
16256 }
16257
16258 .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
16259 .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
16260 background: #fff;
16261 border-color: #ff4d4f;
16262 }
16263
16264 .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,
16265 .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus {
16266 border-color: #ff7875;
16267 box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
16268 border-right-width: 1px;
16269 outline: 0;
16270 }
16271
16272 .ant-input-status-error .ant-input-prefix {
16273 color: #ff4d4f;
16274 }
16275
16276 .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
16277 .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
16278 background: #fff;
16279 border-color: #faad14;
16280 }
16281
16282 .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,
16283 .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus {
16284 border-color: #ffc53d;
16285 box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
16286 border-right-width: 1px;
16287 outline: 0;
16288 }
16289
16290 .ant-input-status-warning .ant-input-prefix {
16291 color: #faad14;
16292 }
16293
16294 .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
16295 .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
16296 background: #fff;
16297 border-color: #ff4d4f;
16298 }
16299
16300 .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,
16301 .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus {
16302 border-color: #ff7875;
16303 box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
16304 border-right-width: 1px;
16305 outline: 0;
16306 }
16307
16308 .ant-input-affix-wrapper-status-error .ant-input-prefix {
16309 color: #ff4d4f;
16310 }
16311
16312 .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
16313 .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
16314 background: #fff;
16315 border-color: #faad14;
16316 }
16317
16318 .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,
16319 .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus {
16320 border-color: #ffc53d;
16321 box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
16322 border-right-width: 1px;
16323 outline: 0;
16324 }
16325
16326 .ant-input-affix-wrapper-status-warning .ant-input-prefix {
16327 color: #faad14;
16328 }
16329
16330 .ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,
16331 .ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,
16332 .ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input,
16333 .ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input {
16334 padding-right: 24px;
16335 }
16336
16337 .ant-input-group-wrapper-status-error .ant-input-group-addon {
16338 color: #ff4d4f;
16339 border-color: #ff4d4f;
16340 }
16341
16342 .ant-input-group-wrapper-status-warning .ant-input-group-addon {
16343 color: #faad14;
16344 border-color: #faad14;
16345 }
16346
16347 .ant-input {
16348 box-sizing: border-box;
16349 margin: 0;
16350 font-variant: tabular-nums;
16351 list-style: none;
16352 font-feature-settings: "tnum";
16353 position: relative;
16354 display: inline-block;
16355 width: 100%;
16356 min-width: 0;
16357 padding: 4px 11px;
16358 color: rgba(0, 0, 0, 0.85);
16359 font-size: 14px;
16360 line-height: 1.5715;
16361 background-color: #fff;
16362 background-image: none;
16363 border: 1px solid #d9d9d9;
16364 border-radius: 2px;
16365 transition: all 0.3s;
16366 }
16367
16368 .ant-input::-moz-placeholder {
16369 color: #bfbfbf;
16370 -moz-user-select: none;
16371 user-select: none;
16372 }
16373
16374 .ant-input:-ms-input-placeholder {
16375 color: #bfbfbf;
16376 -ms-user-select: none;
16377 user-select: none;
16378 }
16379
16380 .ant-input::placeholder {
16381 color: #bfbfbf;
16382 -webkit-user-select: none;
16383 -moz-user-select: none;
16384 -ms-user-select: none;
16385 user-select: none;
16386 }
16387
16388 .ant-input:-moz-placeholder-shown {
16389 text-overflow: ellipsis;
16390 }
16391
16392 .ant-input:-ms-input-placeholder {
16393 text-overflow: ellipsis;
16394 }
16395
16396 .ant-input:placeholder-shown {
16397 text-overflow: ellipsis;
16398 }
16399
16400 .ant-input:hover {
16401 border-color: #40a9ff;
16402 border-right-width: 1px;
16403 }
16404
16405 .ant-input-rtl .ant-input:hover {
16406 border-right-width: 0;
16407 border-left-width: 1px !important;
16408 }
16409
16410 .ant-input-focused,
16411 .ant-input:focus {
16412 border-color: #40a9ff;
16413 box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
16414 border-right-width: 1px;
16415 outline: 0;
16416 }
16417
16418 .ant-input-rtl .ant-input-focused,
16419 .ant-input-rtl .ant-input:focus {
16420 border-right-width: 0;
16421 border-left-width: 1px !important;
16422 }
16423
16424 .ant-input-disabled {
16425 color: rgba(0, 0, 0, 0.25);
16426 background-color: #f5f5f5;
16427 border-color: #d9d9d9;
16428 box-shadow: none;
16429 cursor: not-allowed;
16430 opacity: 1;
16431 }
16432
16433 .ant-input-disabled:hover {
16434 border-color: #d9d9d9;
16435 border-right-width: 1px;
16436 }
16437
16438 .ant-input[disabled] {
16439 color: rgba(0, 0, 0, 0.25);
16440 background-color: #f5f5f5;
16441 border-color: #d9d9d9;
16442 box-shadow: none;
16443 cursor: not-allowed;
16444 opacity: 1;
16445 }
16446
16447 .ant-input[disabled]:hover {
16448 border-color: #d9d9d9;
16449 border-right-width: 1px;
16450 }
16451
16452 .ant-input-borderless,
16453 .ant-input-borderless-disabled,
16454 .ant-input-borderless-focused,
16455 .ant-input-borderless:focus,
16456 .ant-input-borderless:hover,
16457 .ant-input-borderless[disabled] {
16458 background-color: transparent;
16459 border: none;
16460 box-shadow: none;
16461 }
16462
16463 textarea.ant-input {
16464 max-width: 100%;
16465 height: auto;
16466 min-height: 32px;
16467 line-height: 1.5715;
16468 vertical-align: bottom;
16469 transition: all 0.3s, height 0s;
16470 }
16471
16472 .ant-input-lg {
16473 padding: 6.5px 11px;
16474 font-size: 16px;
16475 }
16476
16477 .ant-input-sm {
16478 padding: 0 7px;
16479 }
16480
16481 .ant-input-rtl {
16482 direction: rtl;
16483 }
16484
16485 .ant-input-group {
16486 box-sizing: border-box;
16487 margin: 0;
16488 padding: 0;
16489 color: rgba(0, 0, 0, 0.85);
16490 font-size: 14px;
16491 font-variant: tabular-nums;
16492 line-height: 1.5715;
16493 list-style: none;
16494 font-feature-settings: "tnum";
16495 position: relative;
16496 display: table;
16497 width: 100%;
16498 border-collapse: separate;
16499 border-spacing: 0;
16500 }
16501
16502 .ant-input-group[class*=col-] {
16503 float: none;
16504 padding-right: 0;
16505 padding-left: 0;
16506 }
16507
16508 .ant-input-group > [class*=col-] {
16509 padding-right: 8px;
16510 }
16511
16512 .ant-input-group > [class*=col-]:last-child {
16513 padding-right: 0;
16514 }
16515
16516 .ant-input-group-addon,
16517 .ant-input-group-wrap,
16518 .ant-input-group > .ant-input {
16519 display: table-cell;
16520 }
16521
16522 .ant-input-group-addon:not(:first-child):not(:last-child),
16523 .ant-input-group-wrap:not(:first-child):not(:last-child),
16524 .ant-input-group > .ant-input:not(:first-child):not(:last-child) {
16525 border-radius: 0;
16526 }
16527
16528 .ant-input-group-addon,
16529 .ant-input-group-wrap {
16530 width: 1px;
16531 white-space: nowrap;
16532 vertical-align: middle;
16533 }
16534
16535 .ant-input-group-wrap > * {
16536 display: block !important;
16537 }
16538
16539 .ant-input-group .ant-input {
16540 float: left;
16541 width: 100%;
16542 margin-bottom: 0;
16543 text-align: inherit;
16544 }
16545
16546 .ant-input-group .ant-input:focus,
16547 .ant-input-group .ant-input:hover {
16548 z-index: 1;
16549 border-right-width: 1px;
16550 }
16551
16552 .ant-input-search-with-button .ant-input-group .ant-input:hover {
16553 z-index: 0;
16554 }
16555
16556 .ant-input-group-addon {
16557 position: relative;
16558 padding: 0 11px;
16559 color: rgba(0, 0, 0, 0.85);
16560 font-weight: 400;
16561 font-size: 14px;
16562 text-align: center;
16563 background-color: #fafafa;
16564 border: 1px solid #d9d9d9;
16565 border-radius: 2px;
16566 transition: all 0.3s;
16567 }
16568
16569 .ant-input-group-addon .ant-select {
16570 margin: -5px -11px;
16571 }
16572
16573 .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
16574 background-color: inherit;
16575 border: 1px solid transparent;
16576 box-shadow: none;
16577 }
16578
16579 .ant-input-group-addon .ant-select-focused .ant-select-selector,
16580 .ant-input-group-addon .ant-select-open .ant-select-selector {
16581 color: #1890ff;
16582 }
16583
16584 .ant-input-group-addon .ant-cascader-picker {
16585 margin: -9px -12px;
16586 background-color: transparent;
16587 }
16588
16589 .ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
16590 text-align: left;
16591 border: 0;
16592 box-shadow: none;
16593 }
16594
16595 .ant-input-group-addon:first-child,
16596 .ant-input-group-addon:first-child .ant-select .ant-select-selector,
16597 .ant-input-group > .ant-input:first-child,
16598 .ant-input-group > .ant-input:first-child .ant-select .ant-select-selector {
16599 border-top-right-radius: 0;
16600 border-bottom-right-radius: 0;
16601 }
16602
16603 .ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
16604 border-top-left-radius: 0;
16605 border-bottom-left-radius: 0;
16606 }
16607
16608 .ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
16609 border-top-right-radius: 0;
16610 border-bottom-right-radius: 0;
16611 }
16612
16613 .ant-input-group-addon:first-child {
16614 border-right: 0;
16615 }
16616
16617 .ant-input-group-addon:last-child {
16618 border-left: 0;
16619 }
16620
16621 .ant-input-group-addon:last-child,
16622 .ant-input-group-addon:last-child .ant-select .ant-select-selector,
16623 .ant-input-group > .ant-input:last-child,
16624 .ant-input-group > .ant-input:last-child .ant-select .ant-select-selector {
16625 border-top-left-radius: 0;
16626 border-bottom-left-radius: 0;
16627 }
16628
16629 .ant-input-group-lg .ant-input,
16630 .ant-input-group-lg > .ant-input-group-addon {
16631 padding: 6.5px 11px;
16632 font-size: 16px;
16633 }
16634
16635 .ant-input-group-sm .ant-input,
16636 .ant-input-group-sm > .ant-input-group-addon {
16637 padding: 0 7px;
16638 }
16639
16640 .ant-input-group-lg .ant-select-single .ant-select-selector {
16641 height: 40px;
16642 }
16643
16644 .ant-input-group-sm .ant-select-single .ant-select-selector {
16645 height: 24px;
16646 }
16647
16648 .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
16649 border-top-right-radius: 0;
16650 border-bottom-right-radius: 0;
16651 }
16652
16653 .ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
16654 border-top-left-radius: 2px;
16655 border-bottom-left-radius: 2px;
16656 }
16657
16658 .ant-input-group .ant-input-affix-wrapper:not(:first-child),
16659 .ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child) {
16660 border-top-left-radius: 0;
16661 border-bottom-left-radius: 0;
16662 }
16663
16664 .ant-input-group.ant-input-group-compact {
16665 display: block;
16666 }
16667
16668 .ant-input-group.ant-input-group-compact:before {
16669 display: table;
16670 content: "";
16671 }
16672
16673 .ant-input-group.ant-input-group-compact:after {
16674 display: table;
16675 clear: both;
16676 content: "";
16677 }
16678
16679 .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
16680 .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
16681 .ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
16682 border-right-width: 1px;
16683 }
16684
16685 .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
16686 .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
16687 .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
16688 .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
16689 .ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus,
16690 .ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
16691 z-index: 1;
16692 }
16693
16694 .ant-input-group.ant-input-group-compact > * {
16695 display: inline-block;
16696 float: none;
16697 vertical-align: top;
16698 border-radius: 0;
16699 }
16700
16701 .ant-input-group.ant-input-group-compact > .ant-input-affix-wrapper,
16702 .ant-input-group.ant-input-group-compact > .ant-picker-range {
16703 display: inline-flex;
16704 }
16705
16706 .ant-input-group.ant-input-group-compact > :not(:last-child) {
16707 margin-right: -1px;
16708 border-right-width: 1px;
16709 }
16710
16711 .ant-input-group.ant-input-group-compact .ant-input {
16712 float: none;
16713 }
16714
16715 .ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,
16716 .ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input,
16717 .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,
16718 .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector {
16719 border-right-width: 1px;
16720 border-radius: 0;
16721 }
16722
16723 .ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,
16724 .ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,
16725 .ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus,
16726 .ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover,
16727 .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,
16728 .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,
16729 .ant-input-group.ant-input-group-compact > .ant-select-focused,
16730 .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-arrow,
16731 .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:focus,
16732 .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:hover {
16733 z-index: 1;
16734 }
16735
16736 .ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input,
16737 .ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
16738 .ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
16739 .ant-input-group.ant-input-group-compact > :first-child {
16740 border-top-left-radius: 2px;
16741 border-bottom-left-radius: 2px;
16742 }
16743
16744 .ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input,
16745 .ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
16746 .ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
16747 .ant-input-group.ant-input-group-compact > :last-child {
16748 border-right-width: 1px;
16749 border-top-right-radius: 2px;
16750 border-bottom-right-radius: 2px;
16751 }
16752
16753 .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
16754 vertical-align: top;
16755 }
16756
16757 .ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
16758 margin-left: -1px;
16759 }
16760
16761 .ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper,
16762 .ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
16763 border-radius: 0;
16764 }
16765
16766 .ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
16767 border-radius: 2px 0 0 2px;
16768 }
16769
16770 .ant-input-group-rtl .ant-input-group-addon:first-child,
16771 .ant-input-group > .ant-input-rtl:first-child {
16772 border-radius: 0 2px 2px 0;
16773 }
16774
16775 .ant-input-group-rtl .ant-input-group-addon:first-child {
16776 border-right: 1px solid #d9d9d9;
16777 border-left: 0;
16778 }
16779
16780 .ant-input-group-rtl .ant-input-group-addon:last-child {
16781 border-right: 0;
16782 border-left: 1px solid #d9d9d9;
16783 border-radius: 2px 0 0 2px;
16784 }
16785
16786 .ant-input-group-rtl.ant-input-group-addon:last-child,
16787 .ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child),
16788 .ant-input-group-rtl.ant-input-group > .ant-input:last-child {
16789 border-radius: 2px 0 0 2px;
16790 }
16791
16792 .ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
16793 border-radius: 0 2px 2px 0;
16794 }
16795
16796 .ant-input-group-rtl.ant-input-group.ant-input-group-compact > :not(:last-child) {
16797 margin-right: 0;
16798 margin-left: -1px;
16799 border-left-width: 1px;
16800 }
16801
16802 .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input,
16803 .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
16804 .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
16805 .ant-input-group-rtl.ant-input-group.ant-input-group-compact > :first-child {
16806 border-radius: 0 2px 2px 0;
16807 }
16808
16809 .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input,
16810 .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
16811 .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,
16812 .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
16813 .ant-input-group-rtl.ant-input-group.ant-input-group-compact > :last-child {
16814 border-left-width: 1px;
16815 border-radius: 2px 0 0 2px;
16816 }
16817
16818 .ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl + .ant-input-group-wrapper-rtl {
16819 margin-right: -1px;
16820 margin-left: 0;
16821 }
16822
16823 .ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
16824 border-radius: 0 2px 2px 0;
16825 }
16826
16827 .ant-input-group-wrapper {
16828 display: inline-block;
16829 width: 100%;
16830 text-align: start;
16831 vertical-align: top;
16832 }
16833
16834 .ant-input-password-icon.anticon {
16835 color: rgba(0, 0, 0, 0.45);
16836 cursor: pointer;
16837 transition: all 0.3s;
16838 }
16839
16840 .ant-input-password-icon.anticon:hover {
16841 color: rgba(0, 0, 0, 0.85);
16842 }
16843
16844 .ant-input[type=color] {
16845 height: 32px;
16846 }
16847
16848 .ant-input[type=color].ant-input-lg {
16849 height: 40px;
16850 }
16851
16852 .ant-input[type=color].ant-input-sm {
16853 height: 24px;
16854 padding-top: 3px;
16855 padding-bottom: 3px;
16856 }
16857
16858 .ant-input-textarea-show-count > .ant-input {
16859 height: 100%;
16860 }
16861
16862 .ant-input-textarea-show-count:after {
16863 float: right;
16864 color: rgba(0, 0, 0, 0.45);
16865 white-space: nowrap;
16866 content: attr(data-count);
16867 pointer-events: none;
16868 }
16869
16870 .ant-input-textarea-show-count.ant-input-textarea-in-form-item:after {
16871 margin-bottom: -22px;
16872 }
16873
16874 .ant-input-textarea-suffix {
16875 position: absolute;
16876 top: 0;
16877 right: 11px;
16878 bottom: 0;
16879 z-index: 1;
16880 display: inline-flex;
16881 align-items: center;
16882 margin: auto;
16883 }
16884
16885 .ant-input-compact-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
16886 margin-right: -1px;
16887 }
16888
16889 .ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-item-rtl {
16890 margin-left: -1px;
16891 }
16892
16893 .ant-input-compact-item:active,
16894 .ant-input-compact-item:focus,
16895 .ant-input-compact-item:hover {
16896 z-index: 2;
16897 }
16898
16899 .ant-input-compact-item[disabled] {
16900 z-index: 0;
16901 }
16902
16903 .ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input {
16904 border-radius: 0;
16905 }
16906
16907 .ant-input-compact-item.ant-input.ant-input-compact-first-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
16908 border-top-right-radius: 0;
16909 border-bottom-right-radius: 0;
16910 }
16911
16912 .ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-first-item:not(.ant-input-compact-last-item),
16913 .ant-input-compact-item.ant-input.ant-input-compact-last-item:not(.ant-input-compact-first-item):not(.ant-input-compact-item-rtl) {
16914 border-top-left-radius: 0;
16915 border-bottom-left-radius: 0;
16916 }
16917
16918 .ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-last-item:not(.ant-input-compact-first-item) {
16919 border-top-right-radius: 0;
16920 border-bottom-right-radius: 0;
16921 }
16922
16923 .ant-input-search .ant-input:focus,
16924 .ant-input-search .ant-input:hover {
16925 border-color: #40a9ff;
16926 }
16927
16928 .ant-input-search .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
16929 .ant-input-search .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
16930 border-left-color: #40a9ff;
16931 }
16932
16933 .ant-input-search .ant-input-affix-wrapper {
16934 border-radius: 0;
16935 }
16936
16937 .ant-input-search .ant-input-lg {
16938 line-height: 1.5713;
16939 }
16940
16941 .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child {
16942 left: -1px;
16943 padding: 0;
16944 border: 0;
16945 }
16946
16947 .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
16948 padding-top: 0;
16949 padding-bottom: 0;
16950 border-radius: 0 2px 2px 0;
16951 }
16952
16953 .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
16954 color: rgba(0, 0, 0, 0.45);
16955 }
16956
16957 .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before {
16958 top: 0;
16959 right: 0;
16960 bottom: 0;
16961 left: 0;
16962 }
16963
16964 .ant-input-search-button {
16965 height: 32px;
16966 }
16967
16968 .ant-input-search-button:focus,
16969 .ant-input-search-button:hover {
16970 z-index: 1;
16971 }
16972
16973 .ant-input-search-large .ant-input-search-button {
16974 height: 40px;
16975 }
16976
16977 .ant-input-search-small .ant-input-search-button {
16978 height: 24px;
16979 }
16980
16981 .ant-input-search.ant-input-compact-item:not(.ant-input-compact-item-rtl):not(.ant-input-compact-last-item) .ant-input-group-addon .ant-input-search-button {
16982 margin-right: -1px;
16983 border-radius: 0;
16984 }
16985
16986 .ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input,
16987 .ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input-affix-wrapper {
16988 border-radius: 0;
16989 }
16990
16991 .ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:active,
16992 .ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:focus,
16993 .ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:hover,
16994 .ant-input-search.ant-input-compact-item > .ant-input-affix-wrapper-focused,
16995 .ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:active,
16996 .ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:focus,
16997 .ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:hover,
16998 .ant-input-search.ant-input-compact-item > .ant-input:active,
16999 .ant-input-search.ant-input-compact-item > .ant-input:focus,
17000 .ant-input-search.ant-input-compact-item > .ant-input:hover {
17001 z-index: 2;
17002 }
17003
17004 .ant-input-search.ant-input-compact-item-rtl:not(.ant-input-compact-last-item) .ant-input-group-addon:last-child .ant-input-search-button {
17005 margin-left: -1px;
17006 border-radius: 0;
17007 }
17008
17009 .ant-input-group-rtl,
17010 .ant-input-group-wrapper-rtl {
17011 direction: rtl;
17012 }
17013
17014 .ant-input-affix-wrapper.ant-input-affix-wrapper-rtl > input.ant-input {
17015 border: none;
17016 outline: none;
17017 }
17018
17019 .ant-input-affix-wrapper-rtl .ant-input-prefix {
17020 margin: 0 0 0 4px;
17021 }
17022
17023 .ant-input-affix-wrapper-rtl .ant-input-suffix {
17024 margin: 0 4px 0 0;
17025 }
17026
17027 .ant-input-textarea-rtl {
17028 direction: rtl;
17029 }
17030
17031 .ant-input-textarea-rtl.ant-input-textarea-show-count:after {
17032 text-align: left;
17033 }
17034
17035 .ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix {
17036 margin-right: 0;
17037 margin-left: 4px;
17038 }
17039
17040 .ant-input-affix-wrapper-rtl .ant-input-clear-icon {
17041 right: auto;
17042 left: 8px;
17043 }
17044
17045 .ant-input-search-rtl {
17046 direction: rtl;
17047 }
17048
17049 .ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
17050 .ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
17051 border-left-color: #d9d9d9;
17052 }
17053
17054 .ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover,
17055 .ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover {
17056 border-left-color: #40a9ff;
17057 }
17058
17059 .ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper-focused,
17060 .ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper:hover {
17061 border-right-color: #40a9ff;
17062 }
17063
17064 .ant-input-search-rtl > .ant-input-group > .ant-input-group-addon:last-child {
17065 right: -1px;
17066 left: auto;
17067 }
17068
17069 .ant-input-search-rtl > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
17070 border-radius: 2px 0 0 2px;
17071 }
17072
17073 @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
17074 .ant-input {
17075 height: 32px;
17076 }
17077 .ant-input-lg {
17078 height: 40px;
17079 }
17080 .ant-input-sm {
17081 height: 24px;
17082 }
17083 .ant-input-affix-wrapper > input.ant-input {
17084 height: auto;
17085 }
17086 }
17087 .ant-layout {
17088 display: flex;
17089 flex: auto;
17090 flex-direction: column;
17091 min-height: 0;
17092 background: #f0f2f5;
17093 }
17094
17095 .ant-layout,
17096 .ant-layout * {
17097 box-sizing: border-box;
17098 }
17099
17100 .ant-layout.ant-layout-has-sider {
17101 flex-direction: row;
17102 }
17103
17104 .ant-layout.ant-layout-has-sider > .ant-layout,
17105 .ant-layout.ant-layout-has-sider > .ant-layout-content {
17106 width: 0;
17107 }
17108
17109 .ant-layout-footer,
17110 .ant-layout-header {
17111 flex: 0 0 auto;
17112 }
17113
17114 .ant-layout-header {
17115 height: 64px;
17116 padding: 0 50px;
17117 color: rgba(0, 0, 0, 0.85);
17118 line-height: 64px;
17119 background: #001529;
17120 }
17121
17122 .ant-layout-footer {
17123 padding: 24px 50px;
17124 color: rgba(0, 0, 0, 0.85);
17125 font-size: 14px;
17126 background: #f0f2f5;
17127 }
17128
17129 .ant-layout-content {
17130 flex: auto;
17131 min-height: 0;
17132 }
17133
17134 .ant-layout-sider {
17135 position: relative;
17136 min-width: 0;
17137 background: #001529;
17138 transition: all 0.2s;
17139 }
17140
17141 .ant-layout-sider-children {
17142 height: 100%;
17143 margin-top: -0.1px;
17144 padding-top: 0.1px;
17145 }
17146
17147 .ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
17148 width: auto;
17149 }
17150
17151 .ant-layout-sider-has-trigger {
17152 padding-bottom: 48px;
17153 }
17154
17155 .ant-layout-sider-right {
17156 order: 1;
17157 }
17158
17159 .ant-layout-sider-trigger {
17160 position: fixed;
17161 bottom: 0;
17162 z-index: 1;
17163 height: 48px;
17164 color: #fff;
17165 line-height: 48px;
17166 text-align: center;
17167 background: #002140;
17168 cursor: pointer;
17169 transition: all 0.2s;
17170 }
17171
17172 .ant-layout-sider-zero-width > * {
17173 overflow: hidden;
17174 }
17175
17176 .ant-layout-sider-zero-width-trigger {
17177 position: absolute;
17178 top: 64px;
17179 right: -36px;
17180 z-index: 1;
17181 width: 36px;
17182 height: 42px;
17183 color: #fff;
17184 font-size: 18px;
17185 line-height: 42px;
17186 text-align: center;
17187 background: #001529;
17188 border-radius: 0 2px 2px 0;
17189 cursor: pointer;
17190 transition: background 0.3s ease;
17191 }
17192
17193 .ant-layout-sider-zero-width-trigger:after {
17194 position: absolute;
17195 top: 0;
17196 right: 0;
17197 bottom: 0;
17198 left: 0;
17199 background: transparent;
17200 transition: all 0.3s;
17201 content: "";
17202 }
17203
17204 .ant-layout-sider-zero-width-trigger:hover:after {
17205 background: hsla(0deg, 0%, 100%, 0.1);
17206 }
17207
17208 .ant-layout-sider-zero-width-trigger-right {
17209 left: -36px;
17210 border-radius: 2px 0 0 2px;
17211 }
17212
17213 .ant-layout-sider-light {
17214 background: #fff;
17215 }
17216
17217 .ant-layout-sider-light .ant-layout-sider-trigger,
17218 .ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
17219 color: rgba(0, 0, 0, 0.85);
17220 background: #fff;
17221 }
17222
17223 .ant-layout-rtl {
17224 direction: rtl;
17225 }
17226
17227 .ant-list {
17228 box-sizing: border-box;
17229 margin: 0;
17230 padding: 0;
17231 color: rgba(0, 0, 0, 0.85);
17232 font-size: 14px;
17233 font-variant: tabular-nums;
17234 line-height: 1.5715;
17235 list-style: none;
17236 font-feature-settings: "tnum";
17237 position: relative;
17238 }
17239
17240 .ant-list * {
17241 outline: none;
17242 }
17243
17244 .ant-list-pagination {
17245 margin-top: 24px;
17246 text-align: right;
17247 }
17248
17249 .ant-list-pagination .ant-pagination-options {
17250 text-align: left;
17251 }
17252
17253 .ant-list-more {
17254 margin-top: 12px;
17255 text-align: center;
17256 }
17257
17258 .ant-list-more button {
17259 padding-right: 32px;
17260 padding-left: 32px;
17261 }
17262
17263 .ant-list-spin {
17264 min-height: 40px;
17265 text-align: center;
17266 }
17267
17268 .ant-list-empty-text {
17269 padding: 16px;
17270 color: rgba(0, 0, 0, 0.25);
17271 font-size: 14px;
17272 text-align: center;
17273 }
17274
17275 .ant-list-items {
17276 margin: 0;
17277 padding: 0;
17278 list-style: none;
17279 }
17280
17281 .ant-list-item {
17282 display: flex;
17283 align-items: center;
17284 justify-content: space-between;
17285 padding: 12px 0;
17286 color: rgba(0, 0, 0, 0.85);
17287 }
17288
17289 .ant-list-item-meta {
17290 display: flex;
17291 flex: 1;
17292 align-items: flex-start;
17293 max-width: 100%;
17294 }
17295
17296 .ant-list-item-meta-avatar {
17297 margin-right: 16px;
17298 }
17299
17300 .ant-list-item-meta-content {
17301 flex: 1 0;
17302 width: 0;
17303 color: rgba(0, 0, 0, 0.85);
17304 }
17305
17306 .ant-list-item-meta-title {
17307 margin-bottom: 4px;
17308 color: rgba(0, 0, 0, 0.85);
17309 font-size: 14px;
17310 line-height: 1.5715;
17311 }
17312
17313 .ant-list-item-meta-title > a {
17314 color: rgba(0, 0, 0, 0.85);
17315 transition: all 0.3s;
17316 }
17317
17318 .ant-list-item-meta-title > a:hover {
17319 color: #1890ff;
17320 }
17321
17322 .ant-list-item-meta-description {
17323 color: rgba(0, 0, 0, 0.45);
17324 font-size: 14px;
17325 line-height: 1.5715;
17326 }
17327
17328 .ant-list-item-action {
17329 flex: 0 0 auto;
17330 margin-left: 48px;
17331 padding: 0;
17332 font-size: 0;
17333 list-style: none;
17334 }
17335
17336 .ant-list-item-action > li {
17337 position: relative;
17338 display: inline-block;
17339 padding: 0 8px;
17340 color: rgba(0, 0, 0, 0.45);
17341 font-size: 14px;
17342 line-height: 1.5715;
17343 text-align: center;
17344 }
17345
17346 .ant-list-item-action > li:first-child {
17347 padding-left: 0;
17348 }
17349
17350 .ant-list-item-action-split {
17351 position: absolute;
17352 top: 50%;
17353 right: 0;
17354 width: 1px;
17355 height: 14px;
17356 margin-top: -7px;
17357 background-color: #f0f0f0;
17358 }
17359
17360 .ant-list-footer,
17361 .ant-list-header {
17362 background: transparent;
17363 }
17364
17365 .ant-list-footer,
17366 .ant-list-header {
17367 padding-top: 12px;
17368 padding-bottom: 12px;
17369 }
17370
17371 .ant-list-empty {
17372 padding: 16px 0;
17373 color: rgba(0, 0, 0, 0.45);
17374 font-size: 12px;
17375 text-align: center;
17376 }
17377
17378 .ant-list-split .ant-list-item {
17379 border-bottom: 1px solid #f0f0f0;
17380 }
17381
17382 .ant-list-split .ant-list-item:last-child {
17383 border-bottom: none;
17384 }
17385
17386 .ant-list-split .ant-list-header {
17387 border-bottom: 1px solid #f0f0f0;
17388 }
17389
17390 .ant-list-split.ant-list-empty .ant-list-footer {
17391 border-top: 1px solid #f0f0f0;
17392 }
17393
17394 .ant-list-loading .ant-list-spin-nested-loading {
17395 min-height: 32px;
17396 }
17397
17398 .ant-list-split.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {
17399 border-bottom: 1px solid #f0f0f0;
17400 }
17401
17402 .ant-list-lg .ant-list-item {
17403 padding: 16px 24px;
17404 }
17405
17406 .ant-list-sm .ant-list-item {
17407 padding: 8px 16px;
17408 }
17409
17410 .ant-list-vertical .ant-list-item {
17411 align-items: normal;
17412 }
17413
17414 .ant-list-vertical .ant-list-item-main {
17415 display: block;
17416 flex: 1;
17417 }
17418
17419 .ant-list-vertical .ant-list-item-extra {
17420 margin-left: 40px;
17421 }
17422
17423 .ant-list-vertical .ant-list-item-meta {
17424 margin-bottom: 16px;
17425 }
17426
17427 .ant-list-vertical .ant-list-item-meta-title {
17428 margin-bottom: 12px;
17429 color: rgba(0, 0, 0, 0.85);
17430 font-size: 16px;
17431 line-height: 24px;
17432 }
17433
17434 .ant-list-vertical .ant-list-item-action {
17435 margin-top: 16px;
17436 margin-left: auto;
17437 }
17438
17439 .ant-list-vertical .ant-list-item-action > li {
17440 padding: 0 16px;
17441 }
17442
17443 .ant-list-vertical .ant-list-item-action > li:first-child {
17444 padding-left: 0;
17445 }
17446
17447 .ant-list-grid .ant-col > .ant-list-item {
17448 display: block;
17449 max-width: 100%;
17450 margin-bottom: 16px;
17451 padding-top: 0;
17452 padding-bottom: 0;
17453 border-bottom: none;
17454 }
17455
17456 .ant-list-item-no-flex {
17457 display: block;
17458 }
17459
17460 .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
17461 float: right;
17462 }
17463
17464 .ant-list-bordered {
17465 border: 1px solid #d9d9d9;
17466 border-radius: 2px;
17467 }
17468
17469 .ant-list-bordered .ant-list-footer,
17470 .ant-list-bordered .ant-list-header,
17471 .ant-list-bordered .ant-list-item {
17472 padding-right: 24px;
17473 padding-left: 24px;
17474 }
17475
17476 .ant-list-bordered .ant-list-pagination {
17477 margin: 16px 24px;
17478 }
17479
17480 .ant-list-bordered.ant-list-sm .ant-list-footer,
17481 .ant-list-bordered.ant-list-sm .ant-list-header,
17482 .ant-list-bordered.ant-list-sm .ant-list-item {
17483 padding: 8px 16px;
17484 }
17485
17486 .ant-list-bordered.ant-list-lg .ant-list-footer,
17487 .ant-list-bordered.ant-list-lg .ant-list-header,
17488 .ant-list-bordered.ant-list-lg .ant-list-item {
17489 padding: 16px 24px;
17490 }
17491
17492 @media screen and (max-width: 768px) {
17493 .ant-list-item-action,
17494 .ant-list-vertical .ant-list-item-extra {
17495 margin-left: 24px;
17496 }
17497 }
17498 @media screen and (max-width: 576px) {
17499 .ant-list-item {
17500 flex-wrap: wrap;
17501 }
17502 .ant-list-item-action {
17503 margin-left: 12px;
17504 }
17505 .ant-list-vertical .ant-list-item {
17506 flex-wrap: wrap-reverse;
17507 }
17508 .ant-list-vertical .ant-list-item-main {
17509 min-width: 220px;
17510 }
17511 .ant-list-vertical .ant-list-item-extra {
17512 margin: auto auto 16px;
17513 }
17514 }
17515 .ant-list-rtl {
17516 direction: rtl;
17517 text-align: right;
17518 }
17519
17520 .ant-list-rtl .ReactVirtualized__List .ant-list-item {
17521 direction: rtl;
17522 }
17523
17524 .ant-list-rtl .ant-list-pagination {
17525 text-align: left;
17526 }
17527
17528 .ant-list-rtl .ant-list-item-meta-avatar {
17529 margin-right: 0;
17530 margin-left: 16px;
17531 }
17532
17533 .ant-list-rtl .ant-list-item-action {
17534 margin-right: 48px;
17535 margin-left: 0;
17536 }
17537
17538 .ant-list.ant-list-rtl .ant-list-item-action > li:first-child {
17539 padding-right: 0;
17540 padding-left: 16px;
17541 }
17542
17543 .ant-list-rtl .ant-list-item-action-split {
17544 right: auto;
17545 left: 0;
17546 }
17547
17548 .ant-list-rtl.ant-list-vertical .ant-list-item-extra {
17549 margin-right: 40px;
17550 margin-left: 0;
17551 }
17552
17553 .ant-list-rtl.ant-list-vertical .ant-list-item-action {
17554 margin-right: auto;
17555 }
17556
17557 .ant-list-rtl .ant-list-vertical .ant-list-item-action > li:first-child {
17558 padding-right: 0;
17559 padding-left: 16px;
17560 }
17561
17562 .ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
17563 float: left;
17564 }
17565
17566 @media screen and (max-width: 768px) {
17567 .ant-list-rtl .ant-list-item-action,
17568 .ant-list-rtl .ant-list-vertical .ant-list-item-extra {
17569 margin-right: 24px;
17570 margin-left: 0;
17571 }
17572 }
17573 @media screen and (max-width: 576px) {
17574 .ant-list-rtl .ant-list-item-action {
17575 margin-right: 22px;
17576 margin-left: 0;
17577 }
17578 .ant-list-rtl.ant-list-vertical .ant-list-item-extra {
17579 margin: auto auto 16px;
17580 }
17581 }
17582 .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,
17583 .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
17584 background: #fff;
17585 border-color: #ff4d4f;
17586 }
17587
17588 .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused,
17589 .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus {
17590 border-color: #ff7875;
17591 box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
17592 border-right-width: 1px;
17593 outline: 0;
17594 }
17595
17596 .ant-mentions-status-error .ant-input-prefix {
17597 color: #ff4d4f;
17598 }
17599
17600 .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,
17601 .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
17602 background: #fff;
17603 border-color: #faad14;
17604 }
17605
17606 .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused,
17607 .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus {
17608 border-color: #ffc53d;
17609 box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
17610 border-right-width: 1px;
17611 outline: 0;
17612 }
17613
17614 .ant-mentions-status-warning .ant-input-prefix {
17615 color: #faad14;
17616 }
17617
17618 .ant-mentions {
17619 box-sizing: border-box;
17620 margin: 0;
17621 font-variant: tabular-nums;
17622 list-style: none;
17623 font-feature-settings: "tnum";
17624 width: 100%;
17625 min-width: 0;
17626 color: rgba(0, 0, 0, 0.85);
17627 font-size: 14px;
17628 background-color: #fff;
17629 background-image: none;
17630 border: 1px solid #d9d9d9;
17631 border-radius: 2px;
17632 transition: all 0.3s;
17633 position: relative;
17634 display: inline-block;
17635 height: auto;
17636 padding: 0;
17637 overflow: hidden;
17638 line-height: 1.5715;
17639 white-space: pre-wrap;
17640 vertical-align: bottom;
17641 }
17642
17643 .ant-mentions::-moz-placeholder {
17644 color: #bfbfbf;
17645 -moz-user-select: none;
17646 user-select: none;
17647 }
17648
17649 .ant-mentions:-ms-input-placeholder {
17650 color: #bfbfbf;
17651 -ms-user-select: none;
17652 user-select: none;
17653 }
17654
17655 .ant-mentions::placeholder {
17656 color: #bfbfbf;
17657 -webkit-user-select: none;
17658 -moz-user-select: none;
17659 -ms-user-select: none;
17660 user-select: none;
17661 }
17662
17663 .ant-mentions:-moz-placeholder-shown {
17664 text-overflow: ellipsis;
17665 }
17666
17667 .ant-mentions:-ms-input-placeholder {
17668 text-overflow: ellipsis;
17669 }
17670
17671 .ant-mentions:placeholder-shown {
17672 text-overflow: ellipsis;
17673 }
17674
17675 .ant-mentions-focused,
17676 .ant-mentions:focus,
17677 .ant-mentions:hover {
17678 border-color: #40a9ff;
17679 border-right-width: 1px;
17680 }
17681
17682 .ant-mentions-focused,
17683 .ant-mentions:focus {
17684 box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
17685 outline: 0;
17686 }
17687
17688 .ant-mentions-disabled {
17689 color: rgba(0, 0, 0, 0.25);
17690 background-color: #f5f5f5;
17691 border-color: #d9d9d9;
17692 box-shadow: none;
17693 cursor: not-allowed;
17694 opacity: 1;
17695 }
17696
17697 .ant-mentions-disabled:hover {
17698 border-color: #d9d9d9;
17699 border-right-width: 1px;
17700 }
17701
17702 .ant-mentions[disabled] {
17703 color: rgba(0, 0, 0, 0.25);
17704 background-color: #f5f5f5;
17705 border-color: #d9d9d9;
17706 box-shadow: none;
17707 cursor: not-allowed;
17708 opacity: 1;
17709 }
17710
17711 .ant-mentions[disabled]:hover {
17712 border-color: #d9d9d9;
17713 border-right-width: 1px;
17714 }
17715
17716 .ant-mentions-borderless,
17717 .ant-mentions-borderless-disabled,
17718 .ant-mentions-borderless-focused,
17719 .ant-mentions-borderless:focus,
17720 .ant-mentions-borderless:hover,
17721 .ant-mentions-borderless[disabled] {
17722 background-color: transparent;
17723 border: none;
17724 box-shadow: none;
17725 }
17726
17727 textarea.ant-mentions {
17728 max-width: 100%;
17729 height: auto;
17730 min-height: 32px;
17731 line-height: 1.5715;
17732 vertical-align: bottom;
17733 transition: all 0.3s, height 0s;
17734 }
17735
17736 .ant-mentions-lg {
17737 padding: 6.5px 11px;
17738 font-size: 16px;
17739 }
17740
17741 .ant-mentions-sm {
17742 padding: 0 7px;
17743 }
17744
17745 .ant-mentions-disabled > textarea {
17746 color: rgba(0, 0, 0, 0.25);
17747 background-color: #f5f5f5;
17748 border-color: #d9d9d9;
17749 box-shadow: none;
17750 cursor: not-allowed;
17751 opacity: 1;
17752 }
17753
17754 .ant-mentions-disabled > textarea:hover {
17755 border-color: #d9d9d9;
17756 border-right-width: 1px;
17757 }
17758
17759 .ant-mentions-focused {
17760 border-color: #40a9ff;
17761 box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
17762 border-right-width: 1px;
17763 outline: 0;
17764 }
17765
17766 .ant-mentions-measure,
17767 .ant-mentions > textarea {
17768 min-height: 30px;
17769 margin: 0;
17770 padding: 4px 11px;
17771 overflow: inherit;
17772 overflow-x: hidden;
17773 overflow-y: auto;
17774 font-weight: inherit;
17775 font-size: inherit;
17776 font-family: inherit;
17777 font-style: inherit;
17778 font-variant: inherit;
17779 font-size-adjust: inherit;
17780 font-stretch: inherit;
17781 line-height: inherit;
17782 direction: inherit;
17783 letter-spacing: inherit;
17784 white-space: inherit;
17785 text-align: inherit;
17786 vertical-align: top;
17787 word-wrap: break-word;
17788 word-break: inherit;
17789 -moz-tab-size: inherit;
17790 -o-tab-size: inherit;
17791 tab-size: inherit;
17792 }
17793
17794 .ant-mentions > textarea {
17795 width: 100%;
17796 border: none;
17797 outline: none;
17798 resize: none;
17799 }
17800
17801 .ant-mentions > textarea::-moz-placeholder {
17802 color: #bfbfbf;
17803 -moz-user-select: none;
17804 user-select: none;
17805 }
17806
17807 .ant-mentions > textarea:-ms-input-placeholder {
17808 color: #bfbfbf;
17809 -ms-user-select: none;
17810 user-select: none;
17811 }
17812
17813 .ant-mentions > textarea::placeholder {
17814 color: #bfbfbf;
17815 -webkit-user-select: none;
17816 -moz-user-select: none;
17817 -ms-user-select: none;
17818 user-select: none;
17819 }
17820
17821 .ant-mentions > textarea:-moz-placeholder-shown {
17822 text-overflow: ellipsis;
17823 }
17824
17825 .ant-mentions > textarea:-ms-input-placeholder {
17826 text-overflow: ellipsis;
17827 }
17828
17829 .ant-mentions > textarea:placeholder-shown {
17830 text-overflow: ellipsis;
17831 }
17832
17833 .ant-mentions-measure {
17834 position: absolute;
17835 top: 0;
17836 right: 0;
17837 bottom: 0;
17838 left: 0;
17839 z-index: -1;
17840 color: transparent;
17841 pointer-events: none;
17842 }
17843
17844 .ant-mentions-measure > span {
17845 display: inline-block;
17846 min-height: 1em;
17847 }
17848
17849 .ant-mentions-dropdown {
17850 margin: 0;
17851 padding: 0;
17852 color: rgba(0, 0, 0, 0.85);
17853 font-variant: tabular-nums;
17854 line-height: 1.5715;
17855 list-style: none;
17856 font-feature-settings: "tnum";
17857 position: absolute;
17858 top: -9999px;
17859 left: -9999px;
17860 z-index: 1050;
17861 box-sizing: border-box;
17862 font-size: 14px;
17863 font-variant: normal;
17864 background-color: #fff;
17865 border-radius: 2px;
17866 outline: none;
17867 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);
17868 }
17869
17870 .ant-mentions-dropdown-hidden {
17871 display: none;
17872 }
17873
17874 .ant-mentions-dropdown-menu {
17875 max-height: 250px;
17876 margin-bottom: 0;
17877 padding-left: 0;
17878 overflow: auto;
17879 list-style: none;
17880 outline: none;
17881 }
17882
17883 .ant-mentions-dropdown-menu-item {
17884 position: relative;
17885 display: block;
17886 min-width: 100px;
17887 padding: 5px 12px;
17888 overflow: hidden;
17889 color: rgba(0, 0, 0, 0.85);
17890 font-weight: 400;
17891 line-height: 1.5715;
17892 white-space: nowrap;
17893 text-overflow: ellipsis;
17894 cursor: pointer;
17895 transition: background 0.3s ease;
17896 }
17897
17898 .ant-mentions-dropdown-menu-item:hover {
17899 background-color: #f5f5f5;
17900 }
17901
17902 .ant-mentions-dropdown-menu-item:first-child {
17903 border-radius: 2px 2px 0 0;
17904 }
17905
17906 .ant-mentions-dropdown-menu-item:last-child {
17907 border-radius: 0 0 2px 2px;
17908 }
17909
17910 .ant-mentions-dropdown-menu-item-disabled {
17911 color: rgba(0, 0, 0, 0.25);
17912 cursor: not-allowed;
17913 }
17914
17915 .ant-mentions-dropdown-menu-item-disabled:hover {
17916 color: rgba(0, 0, 0, 0.25);
17917 background-color: #fff;
17918 cursor: not-allowed;
17919 }
17920
17921 .ant-mentions-dropdown-menu-item-selected {
17922 color: rgba(0, 0, 0, 0.85);
17923 font-weight: 600;
17924 background-color: #fafafa;
17925 }
17926
17927 .ant-mentions-dropdown-menu-item-active {
17928 background-color: #f5f5f5;
17929 }
17930
17931 .ant-mentions-suffix {
17932 position: absolute;
17933 top: 0;
17934 right: 11px;
17935 bottom: 0;
17936 z-index: 1;
17937 display: inline-flex;
17938 align-items: center;
17939 margin: auto;
17940 }
17941
17942 .ant-mentions-rtl {
17943 direction: rtl;
17944 }
17945
17946 .ant-menu-item-danger.ant-menu-item,
17947 .ant-menu-item-danger.ant-menu-item-active,
17948 .ant-menu-item-danger.ant-menu-item:hover {
17949 color: #ff4d4f;
17950 }
17951
17952 .ant-menu-item-danger.ant-menu-item:active {
17953 background: #fff1f0;
17954 }
17955
17956 .ant-menu-item-danger.ant-menu-item-selected,
17957 .ant-menu-item-danger.ant-menu-item-selected > a,
17958 .ant-menu-item-danger.ant-menu-item-selected > a:hover {
17959 color: #ff4d4f;
17960 }
17961
17962 .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
17963 background-color: #fff1f0;
17964 }
17965
17966 .ant-menu-inline .ant-menu-item-danger.ant-menu-item:after {
17967 border-right-color: #ff4d4f;
17968 }
17969
17970 .ant-menu-dark .ant-menu-item-danger.ant-menu-item,
17971 .ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,
17972 .ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {
17973 color: #ff4d4f;
17974 }
17975
17976 .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
17977 color: #fff;
17978 background-color: #ff4d4f;
17979 }
17980
17981 .ant-menu {
17982 box-sizing: border-box;
17983 font-variant: tabular-nums;
17984 line-height: 1.5715;
17985 font-feature-settings: "tnum";
17986 margin: 0;
17987 padding: 0;
17988 color: rgba(0, 0, 0, 0.85);
17989 font-size: 14px;
17990 line-height: 0;
17991 text-align: left;
17992 list-style: none;
17993 background: #fff;
17994 outline: none;
17995 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);
17996 transition: background 0.3s, width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;
17997 }
17998
17999 .ant-menu:after,
18000 .ant-menu:before {
18001 display: table;
18002 content: "";
18003 }
18004
18005 .ant-menu:after {
18006 clear: both;
18007 }
18008
18009 .ant-menu.ant-menu-root:focus-visible {
18010 box-shadow: 0 0 0 2px #bae7ff;
18011 }
18012
18013 .ant-menu ol,
18014 .ant-menu ul {
18015 margin: 0;
18016 padding: 0;
18017 list-style: none;
18018 }
18019
18020 .ant-menu-overflow {
18021 display: flex;
18022 }
18023
18024 .ant-menu-overflow-item {
18025 flex: none;
18026 }
18027
18028 .ant-menu-hidden,
18029 .ant-menu-submenu-hidden {
18030 display: none;
18031 }
18032
18033 .ant-menu-item-group-title {
18034 height: 1.5715;
18035 padding: 8px 16px;
18036 color: rgba(0, 0, 0, 0.45);
18037 font-size: 14px;
18038 line-height: 1.5715;
18039 transition: all 0.3s;
18040 }
18041
18042 .ant-menu-horizontal .ant-menu-submenu {
18043 transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
18044 }
18045
18046 .ant-menu-submenu,
18047 .ant-menu-submenu-inline {
18048 transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
18049 }
18050
18051 .ant-menu-submenu-selected {
18052 color: #1890ff;
18053 }
18054
18055 .ant-menu-item:active,
18056 .ant-menu-submenu-title:active {
18057 background: #e6f7ff;
18058 }
18059
18060 .ant-menu-submenu .ant-menu-sub {
18061 cursor: auto;
18062 transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
18063 }
18064
18065 .ant-menu-title-content {
18066 transition: color 0.3s;
18067 }
18068
18069 .ant-menu-item a {
18070 color: rgba(0, 0, 0, 0.85);
18071 }
18072
18073 .ant-menu-item a:hover {
18074 color: #1890ff;
18075 }
18076
18077 .ant-menu-item a:before {
18078 position: absolute;
18079 top: 0;
18080 right: 0;
18081 bottom: 0;
18082 left: 0;
18083 background-color: transparent;
18084 content: "";
18085 }
18086
18087 .ant-menu-item > .ant-badge a {
18088 color: rgba(0, 0, 0, 0.85);
18089 }
18090
18091 .ant-menu-item > .ant-badge a:hover {
18092 color: #1890ff;
18093 }
18094
18095 .ant-menu-item-divider {
18096 overflow: hidden;
18097 line-height: 0;
18098 border: solid #f0f0f0;
18099 border-width: 1px 0 0;
18100 }
18101
18102 .ant-menu-item-divider-dashed {
18103 border-style: dashed;
18104 }
18105
18106 .ant-menu-horizontal .ant-menu-item,
18107 .ant-menu-horizontal .ant-menu-submenu {
18108 margin-top: -1px;
18109 }
18110
18111 .ant-menu-horizontal > .ant-menu-item-active,
18112 .ant-menu-horizontal > .ant-menu-item:hover,
18113 .ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
18114 background-color: transparent;
18115 }
18116
18117 .ant-menu-item-selected,
18118 .ant-menu-item-selected a,
18119 .ant-menu-item-selected a:hover {
18120 color: #1890ff;
18121 }
18122
18123 .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
18124 background-color: #e6f7ff;
18125 }
18126
18127 .ant-menu-inline,
18128 .ant-menu-vertical,
18129 .ant-menu-vertical-left {
18130 border-right: 1px solid #f0f0f0;
18131 }
18132
18133 .ant-menu-vertical-right {
18134 border-left: 1px solid #f0f0f0;
18135 }
18136
18137 .ant-menu-vertical-left.ant-menu-sub,
18138 .ant-menu-vertical-right.ant-menu-sub,
18139 .ant-menu-vertical.ant-menu-sub {
18140 min-width: 160px;
18141 max-height: calc(100vh - 100px);
18142 padding: 0;
18143 overflow: hidden;
18144 border-right: 0;
18145 }
18146
18147 .ant-menu-vertical-left.ant-menu-sub:not([class*=-active]),
18148 .ant-menu-vertical-right.ant-menu-sub:not([class*=-active]),
18149 .ant-menu-vertical.ant-menu-sub:not([class*=-active]) {
18150 overflow-x: hidden;
18151 overflow-y: auto;
18152 }
18153
18154 .ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
18155 .ant-menu-vertical-right.ant-menu-sub .ant-menu-item,
18156 .ant-menu-vertical.ant-menu-sub .ant-menu-item {
18157 left: 0;
18158 margin-left: 0;
18159 border-right: 0;
18160 }
18161
18162 .ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,
18163 .ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after,
18164 .ant-menu-vertical.ant-menu-sub .ant-menu-item:after {
18165 border-right: 0;
18166 }
18167
18168 .ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
18169 .ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
18170 .ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
18171 .ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu,
18172 .ant-menu-vertical.ant-menu-sub > .ant-menu-item,
18173 .ant-menu-vertical.ant-menu-sub > .ant-menu-submenu {
18174 transform-origin: 0 0;
18175 }
18176
18177 .ant-menu-horizontal.ant-menu-sub {
18178 min-width: 114px;
18179 }
18180
18181 .ant-menu-horizontal .ant-menu-item,
18182 .ant-menu-horizontal .ant-menu-submenu-title {
18183 transition: border-color 0.3s, background 0.3s;
18184 }
18185
18186 .ant-menu-item,
18187 .ant-menu-submenu-title {
18188 position: relative;
18189 display: block;
18190 margin: 0;
18191 padding: 0 20px;
18192 white-space: nowrap;
18193 cursor: pointer;
18194 transition: border-color 0.3s, background 0.3s, padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
18195 }
18196
18197 .ant-menu-item .ant-menu-item-icon,
18198 .ant-menu-item .anticon,
18199 .ant-menu-submenu-title .ant-menu-item-icon,
18200 .ant-menu-submenu-title .anticon {
18201 min-width: 14px;
18202 font-size: 14px;
18203 transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s;
18204 }
18205
18206 .ant-menu-item .ant-menu-item-icon + span,
18207 .ant-menu-item .anticon + span,
18208 .ant-menu-submenu-title .ant-menu-item-icon + span,
18209 .ant-menu-submenu-title .anticon + span {
18210 margin-left: 10px;
18211 opacity: 1;
18212 transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s;
18213 }
18214
18215 .ant-menu-item .ant-menu-item-icon.svg,
18216 .ant-menu-submenu-title .ant-menu-item-icon.svg {
18217 vertical-align: -0.125em;
18218 }
18219
18220 .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
18221 .ant-menu-item.ant-menu-item-only-child > .anticon,
18222 .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon,
18223 .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
18224 margin-right: 0;
18225 }
18226
18227 .ant-menu-item:not(.ant-menu-item-disabled):focus-visible,
18228 .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible {
18229 box-shadow: 0 0 0 2px #bae7ff;
18230 }
18231
18232 .ant-menu > .ant-menu-item-divider {
18233 margin: 1px 0;
18234 padding: 0;
18235 }
18236
18237 .ant-menu-submenu-popup {
18238 position: absolute;
18239 z-index: 1050;
18240 background: transparent;
18241 border-radius: 2px;
18242 box-shadow: none;
18243 transform-origin: 0 0;
18244 }
18245
18246 .ant-menu-submenu-popup:before {
18247 position: absolute;
18248 top: -7px;
18249 right: 0;
18250 bottom: 0;
18251 left: 0;
18252 z-index: -1;
18253 width: 100%;
18254 height: 100%;
18255 opacity: 0.0001;
18256 content: " ";
18257 }
18258
18259 .ant-menu-submenu-placement-rightTop:before {
18260 top: 0;
18261 left: -7px;
18262 }
18263
18264 .ant-menu-submenu > .ant-menu {
18265 background-color: #fff;
18266 border-radius: 2px;
18267 }
18268
18269 .ant-menu-submenu > .ant-menu-submenu-title:after {
18270 transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
18271 }
18272
18273 .ant-menu-submenu-popup > .ant-menu {
18274 background-color: #fff;
18275 }
18276
18277 .ant-menu-submenu-arrow,
18278 .ant-menu-submenu-expand-icon {
18279 position: absolute;
18280 top: 50%;
18281 right: 16px;
18282 width: 10px;
18283 color: rgba(0, 0, 0, 0.85);
18284 transform: translateY(-50%);
18285 transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
18286 }
18287
18288 .ant-menu-submenu-arrow:after,
18289 .ant-menu-submenu-arrow:before {
18290 position: absolute;
18291 width: 6px;
18292 height: 1.5px;
18293 background-color: currentcolor;
18294 border-radius: 2px;
18295 transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
18296 content: "";
18297 }
18298
18299 .ant-menu-submenu-arrow:before {
18300 transform: rotate(45deg) translateY(-2.5px);
18301 }
18302
18303 .ant-menu-submenu-arrow:after {
18304 transform: rotate(-45deg) translateY(2.5px);
18305 }
18306
18307 .ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
18308 .ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-expand-icon {
18309 color: #1890ff;
18310 }
18311
18312 .ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,
18313 .ant-menu-submenu-inline .ant-menu-submenu-arrow:before {
18314 transform: rotate(-45deg) translateX(2.5px);
18315 }
18316
18317 .ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,
18318 .ant-menu-submenu-inline .ant-menu-submenu-arrow:after {
18319 transform: rotate(45deg) translateX(-2.5px);
18320 }
18321
18322 .ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
18323 display: none;
18324 }
18325
18326 .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
18327 transform: translateY(-2px);
18328 }
18329
18330 .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after {
18331 transform: rotate(-45deg) translateX(-2.5px);
18332 }
18333
18334 .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before {
18335 transform: rotate(45deg) translateX(2.5px);
18336 }
18337
18338 .ant-menu-vertical-left .ant-menu-submenu-selected,
18339 .ant-menu-vertical-right .ant-menu-submenu-selected,
18340 .ant-menu-vertical .ant-menu-submenu-selected {
18341 color: #1890ff;
18342 }
18343
18344 .ant-menu-horizontal {
18345 line-height: 46px;
18346 border: 0;
18347 border-bottom: 1px solid #f0f0f0;
18348 box-shadow: none;
18349 }
18350
18351 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item,
18352 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu {
18353 margin-top: -1px;
18354 margin-bottom: 0;
18355 padding: 0 20px;
18356 }
18357
18358 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active,
18359 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open,
18360 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected,
18361 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover,
18362 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active,
18363 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open,
18364 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected,
18365 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover {
18366 color: #1890ff;
18367 }
18368
18369 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active:after,
18370 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open:after,
18371 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected:after,
18372 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover:after,
18373 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active:after,
18374 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open:after,
18375 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected:after,
18376 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover:after {
18377 border-bottom: 2px solid #1890ff;
18378 }
18379
18380 .ant-menu-horizontal > .ant-menu-item,
18381 .ant-menu-horizontal > .ant-menu-submenu {
18382 position: relative;
18383 top: 1px;
18384 display: inline-block;
18385 vertical-align: bottom;
18386 }
18387
18388 .ant-menu-horizontal > .ant-menu-item:after,
18389 .ant-menu-horizontal > .ant-menu-submenu:after {
18390 position: absolute;
18391 right: 20px;
18392 bottom: 0;
18393 left: 20px;
18394 border-bottom: 2px solid transparent;
18395 transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
18396 content: "";
18397 }
18398
18399 .ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title {
18400 padding: 0;
18401 }
18402
18403 .ant-menu-horizontal > .ant-menu-item a {
18404 color: rgba(0, 0, 0, 0.85);
18405 }
18406
18407 .ant-menu-horizontal > .ant-menu-item a:hover {
18408 color: #1890ff;
18409 }
18410
18411 .ant-menu-horizontal > .ant-menu-item a:before {
18412 bottom: -2px;
18413 }
18414
18415 .ant-menu-horizontal > .ant-menu-item-selected a {
18416 color: #1890ff;
18417 }
18418
18419 .ant-menu-horizontal:after {
18420 display: block;
18421 clear: both;
18422 height: 0;
18423 content: " ";
18424 }
18425
18426 .ant-menu-inline .ant-menu-item,
18427 .ant-menu-vertical-left .ant-menu-item,
18428 .ant-menu-vertical-right .ant-menu-item,
18429 .ant-menu-vertical .ant-menu-item {
18430 position: relative;
18431 }
18432
18433 .ant-menu-inline .ant-menu-item:after,
18434 .ant-menu-vertical-left .ant-menu-item:after,
18435 .ant-menu-vertical-right .ant-menu-item:after,
18436 .ant-menu-vertical .ant-menu-item:after {
18437 position: absolute;
18438 top: 0;
18439 right: 0;
18440 bottom: 0;
18441 border-right: 3px solid #1890ff;
18442 transform: scaleY(0.0001);
18443 opacity: 0;
18444 transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
18445 content: "";
18446 }
18447
18448 .ant-menu-inline .ant-menu-item,
18449 .ant-menu-inline .ant-menu-submenu-title,
18450 .ant-menu-vertical-left .ant-menu-item,
18451 .ant-menu-vertical-left .ant-menu-submenu-title,
18452 .ant-menu-vertical-right .ant-menu-item,
18453 .ant-menu-vertical-right .ant-menu-submenu-title,
18454 .ant-menu-vertical .ant-menu-item,
18455 .ant-menu-vertical .ant-menu-submenu-title {
18456 height: 40px;
18457 margin-top: 4px;
18458 margin-bottom: 4px;
18459 padding: 0 16px;
18460 overflow: hidden;
18461 line-height: 40px;
18462 text-overflow: ellipsis;
18463 }
18464
18465 .ant-menu-inline .ant-menu-submenu,
18466 .ant-menu-vertical-left .ant-menu-submenu,
18467 .ant-menu-vertical-right .ant-menu-submenu,
18468 .ant-menu-vertical .ant-menu-submenu {
18469 padding-bottom: 0.02px;
18470 }
18471
18472 .ant-menu-inline .ant-menu-item:not(:last-child),
18473 .ant-menu-vertical-left .ant-menu-item:not(:last-child),
18474 .ant-menu-vertical-right .ant-menu-item:not(:last-child),
18475 .ant-menu-vertical .ant-menu-item:not(:last-child) {
18476 margin-bottom: 8px;
18477 }
18478
18479 .ant-menu-inline > .ant-menu-item,
18480 .ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title,
18481 .ant-menu-vertical-left > .ant-menu-item,
18482 .ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
18483 .ant-menu-vertical-right > .ant-menu-item,
18484 .ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
18485 .ant-menu-vertical > .ant-menu-item,
18486 .ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title {
18487 height: 40px;
18488 line-height: 40px;
18489 }
18490
18491 .ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,
18492 .ant-menu-vertical .ant-menu-submenu-title {
18493 padding-right: 34px;
18494 }
18495
18496 .ant-menu-inline {
18497 width: 100%;
18498 }
18499
18500 .ant-menu-inline .ant-menu-item-selected:after,
18501 .ant-menu-inline .ant-menu-selected:after {
18502 transform: scaleY(1);
18503 opacity: 1;
18504 transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
18505 }
18506
18507 .ant-menu-inline .ant-menu-item,
18508 .ant-menu-inline .ant-menu-submenu-title {
18509 width: calc(100% + 1px);
18510 }
18511
18512 .ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,
18513 .ant-menu-inline .ant-menu-submenu-title {
18514 padding-right: 34px;
18515 }
18516
18517 .ant-menu-inline.ant-menu-root .ant-menu-item,
18518 .ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
18519 display: flex;
18520 align-items: center;
18521 transition: border-color 0.3s, background 0.3s, padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
18522 }
18523
18524 .ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content,
18525 .ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content {
18526 flex: auto;
18527 min-width: 0;
18528 overflow: hidden;
18529 text-overflow: ellipsis;
18530 }
18531
18532 .ant-menu-inline.ant-menu-root .ant-menu-item > *,
18533 .ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * {
18534 flex: none;
18535 }
18536
18537 .ant-menu.ant-menu-inline-collapsed {
18538 width: 80px;
18539 }
18540
18541 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item,
18542 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
18543 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
18544 .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
18545 left: 0;
18546 padding: 0 calc(50% - 8px);
18547 text-overflow: clip;
18548 }
18549
18550 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,
18551 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,
18552 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
18553 .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
18554 opacity: 0;
18555 }
18556
18557 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon,
18558 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
18559 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
18560 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
18561 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon,
18562 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon,
18563 .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
18564 .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
18565 margin: 0;
18566 font-size: 16px;
18567 line-height: 40px;
18568 }
18569
18570 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span,
18571 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
18572 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
18573 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
18574 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span,
18575 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
18576 .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
18577 .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
18578 display: inline-block;
18579 opacity: 0;
18580 }
18581
18582 .ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,
18583 .ant-menu.ant-menu-inline-collapsed .anticon {
18584 display: inline-block;
18585 }
18586
18587 .ant-menu.ant-menu-inline-collapsed-tooltip {
18588 pointer-events: none;
18589 }
18590
18591 .ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,
18592 .ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
18593 display: none;
18594 }
18595
18596 .ant-menu.ant-menu-inline-collapsed-tooltip a {
18597 color: hsla(0deg, 0%, 100%, 0.85);
18598 }
18599
18600 .ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
18601 padding-right: 4px;
18602 padding-left: 4px;
18603 overflow: hidden;
18604 white-space: nowrap;
18605 text-overflow: ellipsis;
18606 }
18607
18608 .ant-menu-item-group-list {
18609 margin: 0;
18610 padding: 0;
18611 }
18612
18613 .ant-menu-item-group-list .ant-menu-item,
18614 .ant-menu-item-group-list .ant-menu-submenu-title {
18615 padding: 0 16px 0 28px;
18616 }
18617
18618 .ant-menu-root.ant-menu-inline,
18619 .ant-menu-root.ant-menu-vertical,
18620 .ant-menu-root.ant-menu-vertical-left,
18621 .ant-menu-root.ant-menu-vertical-right {
18622 box-shadow: none;
18623 }
18624
18625 .ant-menu-root.ant-menu-inline-collapsed .ant-menu-item > .ant-menu-inline-collapsed-noicon,
18626 .ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon {
18627 font-size: 16px;
18628 text-align: center;
18629 }
18630
18631 .ant-menu-sub.ant-menu-inline {
18632 padding: 0;
18633 background: #fafafa;
18634 border-radius: 0;
18635 box-shadow: none;
18636 }
18637
18638 .ant-menu-sub.ant-menu-inline > .ant-menu-item,
18639 .ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
18640 height: 40px;
18641 line-height: 40px;
18642 list-style-position: inside;
18643 list-style-type: disc;
18644 }
18645
18646 .ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
18647 padding-left: 32px;
18648 }
18649
18650 .ant-menu-item-disabled,
18651 .ant-menu-submenu-disabled {
18652 color: rgba(0, 0, 0, 0.25) !important;
18653 background: none;
18654 cursor: not-allowed;
18655 }
18656
18657 .ant-menu-item-disabled:after,
18658 .ant-menu-submenu-disabled:after {
18659 border-color: transparent !important;
18660 }
18661
18662 .ant-menu-item-disabled a,
18663 .ant-menu-submenu-disabled a {
18664 color: rgba(0, 0, 0, 0.25) !important;
18665 pointer-events: none;
18666 }
18667
18668 .ant-menu-item-disabled > .ant-menu-submenu-title,
18669 .ant-menu-submenu-disabled > .ant-menu-submenu-title {
18670 color: rgba(0, 0, 0, 0.25) !important;
18671 cursor: not-allowed;
18672 }
18673
18674 .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
18675 .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
18676 .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
18677 .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before {
18678 background: rgba(0, 0, 0, 0.25) !important;
18679 }
18680
18681 .ant-layout-header .ant-menu {
18682 line-height: inherit;
18683 }
18684
18685 .ant-menu-inline-collapsed-tooltip a,
18686 .ant-menu-inline-collapsed-tooltip a:hover {
18687 color: #fff;
18688 }
18689
18690 .ant-menu-light .ant-menu-item-active,
18691 .ant-menu-light .ant-menu-item:hover,
18692 .ant-menu-light .ant-menu-submenu-active,
18693 .ant-menu-light .ant-menu-submenu-title:hover,
18694 .ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open {
18695 color: #1890ff;
18696 }
18697
18698 .ant-menu-dark .ant-menu-item:focus-visible,
18699 .ant-menu-dark .ant-menu-submenu-title:focus-visible,
18700 .ant-menu.ant-menu-root:focus-visible {
18701 box-shadow: 0 0 0 2px #096dd9;
18702 }
18703
18704 .ant-menu-dark .ant-menu-sub,
18705 .ant-menu.ant-menu-dark,
18706 .ant-menu.ant-menu-dark .ant-menu-sub {
18707 color: hsla(0deg, 0%, 100%, 0.65);
18708 background: #001529;
18709 }
18710
18711 .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
18712 .ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
18713 .ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow {
18714 opacity: 0.45;
18715 transition: all 0.3s;
18716 }
18717
18718 .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
18719 .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
18720 .ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
18721 .ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
18722 .ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
18723 .ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
18724 background: #fff;
18725 }
18726
18727 .ant-menu-dark.ant-menu-submenu-popup {
18728 background: transparent;
18729 }
18730
18731 .ant-menu-dark .ant-menu-inline.ant-menu-sub {
18732 background: #000c17;
18733 }
18734
18735 .ant-menu-dark.ant-menu-horizontal {
18736 border-bottom: 0;
18737 }
18738
18739 .ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
18740 .ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
18741 top: 0;
18742 margin-top: 0;
18743 padding: 0 20px;
18744 border-color: #001529;
18745 border-bottom: 0;
18746 }
18747
18748 .ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover {
18749 background-color: #1890ff;
18750 }
18751
18752 .ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a:before {
18753 bottom: 0;
18754 }
18755
18756 .ant-menu-dark .ant-menu-item,
18757 .ant-menu-dark .ant-menu-item-group-title,
18758 .ant-menu-dark .ant-menu-item > a,
18759 .ant-menu-dark .ant-menu-item > span > a {
18760 color: hsla(0deg, 0%, 100%, 0.65);
18761 }
18762
18763 .ant-menu-dark.ant-menu-inline,
18764 .ant-menu-dark.ant-menu-vertical,
18765 .ant-menu-dark.ant-menu-vertical-left,
18766 .ant-menu-dark.ant-menu-vertical-right {
18767 border-right: 0;
18768 }
18769
18770 .ant-menu-dark.ant-menu-inline .ant-menu-item,
18771 .ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
18772 .ant-menu-dark.ant-menu-vertical-right .ant-menu-item,
18773 .ant-menu-dark.ant-menu-vertical .ant-menu-item {
18774 left: 0;
18775 margin-left: 0;
18776 border-right: 0;
18777 }
18778
18779 .ant-menu-dark.ant-menu-inline .ant-menu-item:after,
18780 .ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,
18781 .ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after,
18782 .ant-menu-dark.ant-menu-vertical .ant-menu-item:after {
18783 border-right: 0;
18784 }
18785
18786 .ant-menu-dark.ant-menu-inline .ant-menu-item,
18787 .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
18788 width: 100%;
18789 }
18790
18791 .ant-menu-dark .ant-menu-item-active,
18792 .ant-menu-dark .ant-menu-item:hover,
18793 .ant-menu-dark .ant-menu-submenu-active,
18794 .ant-menu-dark .ant-menu-submenu-open,
18795 .ant-menu-dark .ant-menu-submenu-selected,
18796 .ant-menu-dark .ant-menu-submenu-title:hover {
18797 color: #fff;
18798 background-color: transparent;
18799 }
18800
18801 .ant-menu-dark .ant-menu-item-active > a,
18802 .ant-menu-dark .ant-menu-item-active > span > a,
18803 .ant-menu-dark .ant-menu-item:hover > a,
18804 .ant-menu-dark .ant-menu-item:hover > span > a,
18805 .ant-menu-dark .ant-menu-submenu-active > a,
18806 .ant-menu-dark .ant-menu-submenu-active > span > a,
18807 .ant-menu-dark .ant-menu-submenu-open > a,
18808 .ant-menu-dark .ant-menu-submenu-open > span > a,
18809 .ant-menu-dark .ant-menu-submenu-selected > a,
18810 .ant-menu-dark .ant-menu-submenu-selected > span > a,
18811 .ant-menu-dark .ant-menu-submenu-title:hover > a,
18812 .ant-menu-dark .ant-menu-submenu-title:hover > span > a {
18813 color: #fff;
18814 }
18815
18816 .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
18817 .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
18818 .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
18819 .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
18820 .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
18821 .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
18822 opacity: 1;
18823 }
18824
18825 .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
18826 .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
18827 .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
18828 .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
18829 .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
18830 .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
18831 .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
18832 .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
18833 .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
18834 .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
18835 .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
18836 .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before {
18837 background: #fff;
18838 }
18839
18840 .ant-menu-dark .ant-menu-item:hover {
18841 background-color: transparent;
18842 }
18843
18844 .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
18845 background-color: #1890ff;
18846 }
18847
18848 .ant-menu-dark .ant-menu-item-selected {
18849 color: #fff;
18850 border-right: 0;
18851 }
18852
18853 .ant-menu-dark .ant-menu-item-selected:after {
18854 border-right: 0;
18855 }
18856
18857 .ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,
18858 .ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon + span,
18859 .ant-menu-dark .ant-menu-item-selected .anticon,
18860 .ant-menu-dark .ant-menu-item-selected .anticon + span,
18861 .ant-menu-dark .ant-menu-item-selected > a,
18862 .ant-menu-dark .ant-menu-item-selected > a:hover,
18863 .ant-menu-dark .ant-menu-item-selected > span > a,
18864 .ant-menu-dark .ant-menu-item-selected > span > a:hover {
18865 color: #fff;
18866 }
18867
18868 .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,
18869 .ant-menu.ant-menu-dark .ant-menu-item-selected {
18870 background-color: #1890ff;
18871 }
18872
18873 .ant-menu-dark .ant-menu-item-disabled,
18874 .ant-menu-dark .ant-menu-item-disabled > a,
18875 .ant-menu-dark .ant-menu-item-disabled > span > a,
18876 .ant-menu-dark .ant-menu-submenu-disabled,
18877 .ant-menu-dark .ant-menu-submenu-disabled > a,
18878 .ant-menu-dark .ant-menu-submenu-disabled > span > a {
18879 color: hsla(0deg, 0%, 100%, 0.35) !important;
18880 opacity: 0.8;
18881 }
18882
18883 .ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
18884 .ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
18885 color: hsla(0deg, 0%, 100%, 0.35) !important;
18886 }
18887
18888 .ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
18889 .ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
18890 .ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
18891 .ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before {
18892 background: hsla(0deg, 0%, 100%, 0.35) !important;
18893 }
18894
18895 .ant-menu.ant-menu-rtl {
18896 direction: rtl;
18897 text-align: right;
18898 }
18899
18900 .ant-menu-rtl .ant-menu-item-group-title {
18901 text-align: right;
18902 }
18903
18904 .ant-menu-rtl.ant-menu-inline,
18905 .ant-menu-rtl.ant-menu-vertical {
18906 border-right: none;
18907 border-left: 1px solid #f0f0f0;
18908 }
18909
18910 .ant-menu-rtl.ant-menu-dark.ant-menu-inline,
18911 .ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
18912 border-left: none;
18913 }
18914
18915 .ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
18916 .ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
18917 .ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
18918 .ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu,
18919 .ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
18920 .ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu {
18921 transform-origin: top right;
18922 }
18923
18924 .ant-menu-rtl .ant-menu-item .ant-menu-item-icon,
18925 .ant-menu-rtl .ant-menu-item .anticon,
18926 .ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,
18927 .ant-menu-rtl .ant-menu-submenu-title .anticon {
18928 margin-right: auto;
18929 margin-left: 10px;
18930 }
18931
18932 .ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
18933 .ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon,
18934 .ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon,
18935 .ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
18936 margin-left: 0;
18937 }
18938
18939 .ant-menu-submenu-rtl.ant-menu-submenu-popup {
18940 transform-origin: 100% 0;
18941 }
18942
18943 .ant-menu-rtl .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow,
18944 .ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
18945 .ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
18946 .ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow {
18947 right: auto;
18948 left: 16px;
18949 }
18950
18951 .ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
18952 .ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
18953 .ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
18954 transform: rotate(-45deg) translateY(-2px);
18955 }
18956
18957 .ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
18958 .ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
18959 .ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:after {
18960 transform: rotate(45deg) translateY(2px);
18961 }
18962
18963 .ant-menu-rtl.ant-menu-inline .ant-menu-item:after,
18964 .ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,
18965 .ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after,
18966 .ant-menu-rtl.ant-menu-vertical .ant-menu-item:after {
18967 right: auto;
18968 left: 0;
18969 }
18970
18971 .ant-menu-rtl.ant-menu-inline .ant-menu-item,
18972 .ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title,
18973 .ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,
18974 .ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,
18975 .ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,
18976 .ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,
18977 .ant-menu-rtl.ant-menu-vertical .ant-menu-item,
18978 .ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
18979 text-align: right;
18980 }
18981
18982 .ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
18983 padding-right: 0;
18984 padding-left: 34px;
18985 }
18986
18987 .ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
18988 padding-right: 16px;
18989 padding-left: 34px;
18990 }
18991
18992 .ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
18993 padding: 0 calc(50% - 8px);
18994 }
18995
18996 .ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,
18997 .ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
18998 padding: 0 28px 0 16px;
18999 }
19000
19001 .ant-menu-sub.ant-menu-inline {
19002 border: 0;
19003 }
19004
19005 .ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
19006 padding-right: 32px;
19007 padding-left: 0;
19008 }
19009
19010 .ant-message {
19011 box-sizing: border-box;
19012 margin: 0;
19013 padding: 0;
19014 color: rgba(0, 0, 0, 0.85);
19015 font-size: 14px;
19016 font-variant: tabular-nums;
19017 line-height: 1.5715;
19018 list-style: none;
19019 font-feature-settings: "tnum";
19020 position: fixed;
19021 top: 8px;
19022 left: 0;
19023 z-index: 1010;
19024 width: 100%;
19025 pointer-events: none;
19026 }
19027
19028 .ant-message-notice {
19029 padding: 8px;
19030 text-align: center;
19031 }
19032
19033 .ant-message-notice-content {
19034 display: inline-block;
19035 padding: 10px 16px;
19036 background: #fff;
19037 border-radius: 2px;
19038 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);
19039 pointer-events: all;
19040 }
19041
19042 .ant-message-success .anticon {
19043 color: #52c41a;
19044 }
19045
19046 .ant-message-error .anticon {
19047 color: #ff4d4f;
19048 }
19049
19050 .ant-message-warning .anticon {
19051 color: #faad14;
19052 }
19053
19054 .ant-message-info .anticon,
19055 .ant-message-loading .anticon {
19056 color: #1890ff;
19057 }
19058
19059 .ant-message .anticon {
19060 position: relative;
19061 top: 1px;
19062 margin-right: 8px;
19063 font-size: 16px;
19064 }
19065
19066 .ant-message-notice.ant-move-up-leave.ant-move-up-leave-active {
19067 animation-name: MessageMoveOut;
19068 animation-duration: 0.3s;
19069 }
19070
19071 @keyframes MessageMoveOut {
19072 0% {
19073 max-height: 150px;
19074 padding: 8px;
19075 opacity: 1;
19076 }
19077 to {
19078 max-height: 0;
19079 padding: 0;
19080 opacity: 0;
19081 }
19082 }
19083 .ant-message-rtl,
19084 .ant-message-rtl span {
19085 direction: rtl;
19086 }
19087
19088 .ant-message-rtl .anticon {
19089 margin-right: 0;
19090 margin-left: 8px;
19091 }
19092
19093 .ant-modal {
19094 box-sizing: border-box;
19095 color: rgba(0, 0, 0, 0.85);
19096 font-size: 14px;
19097 font-variant: tabular-nums;
19098 line-height: 1.5715;
19099 list-style: none;
19100 font-feature-settings: "tnum";
19101 pointer-events: none;
19102 position: relative;
19103 top: 100px;
19104 width: auto;
19105 max-width: calc(100vw - 32px);
19106 margin: 0 auto;
19107 padding: 0 0 24px;
19108 }
19109
19110 .ant-modal.ant-zoom-appear,
19111 .ant-modal.ant-zoom-enter {
19112 transform: none;
19113 opacity: 0;
19114 animation-duration: 0.3s;
19115 -webkit-user-select: none;
19116 -moz-user-select: none;
19117 -ms-user-select: none;
19118 user-select: none;
19119 }
19120
19121 .ant-modal-mask {
19122 position: fixed;
19123 top: 0;
19124 right: 0;
19125 bottom: 0;
19126 left: 0;
19127 z-index: 1000;
19128 height: 100%;
19129 background-color: rgba(0, 0, 0, 0.45);
19130 }
19131
19132 .ant-modal-mask-hidden {
19133 display: none;
19134 }
19135
19136 .ant-modal-wrap {
19137 position: fixed;
19138 top: 0;
19139 right: 0;
19140 bottom: 0;
19141 left: 0;
19142 overflow: auto;
19143 outline: 0;
19144 z-index: 1000;
19145 }
19146
19147 .ant-modal-title {
19148 margin: 0;
19149 color: rgba(0, 0, 0, 0.85);
19150 font-weight: 500;
19151 font-size: 16px;
19152 line-height: 22px;
19153 word-wrap: break-word;
19154 }
19155
19156 .ant-modal-content {
19157 position: relative;
19158 background-color: #fff;
19159 background-clip: padding-box;
19160 border: 0;
19161 border-radius: 2px;
19162 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);
19163 pointer-events: auto;
19164 }
19165
19166 .ant-modal-close {
19167 position: absolute;
19168 top: 0;
19169 right: 0;
19170 z-index: 10;
19171 padding: 0;
19172 color: rgba(0, 0, 0, 0.45);
19173 font-weight: 700;
19174 line-height: 1;
19175 text-decoration: none;
19176 background: transparent;
19177 border: 0;
19178 outline: 0;
19179 cursor: pointer;
19180 transition: color 0.3s;
19181 }
19182
19183 .ant-modal-close-x {
19184 display: block;
19185 width: 54px;
19186 height: 54px;
19187 font-size: 16px;
19188 font-style: normal;
19189 line-height: 54px;
19190 text-align: center;
19191 text-transform: none;
19192 text-rendering: auto;
19193 }
19194
19195 .ant-modal-close:focus,
19196 .ant-modal-close:hover {
19197 color: rgba(0, 0, 0, 0.75);
19198 text-decoration: none;
19199 }
19200
19201 .ant-modal-header {
19202 padding: 16px 24px;
19203 color: rgba(0, 0, 0, 0.85);
19204 background: #fff;
19205 border-bottom: 1px solid #f0f0f0;
19206 border-radius: 2px 2px 0 0;
19207 }
19208
19209 .ant-modal-body {
19210 padding: 24px;
19211 font-size: 14px;
19212 line-height: 1.5715;
19213 word-wrap: break-word;
19214 }
19215
19216 .ant-modal-footer {
19217 padding: 10px 16px;
19218 text-align: right;
19219 background: transparent;
19220 border-top: 1px solid #f0f0f0;
19221 border-radius: 0 0 2px 2px;
19222 }
19223
19224 .ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {
19225 margin-bottom: 0;
19226 margin-left: 8px;
19227 }
19228
19229 .ant-modal-open {
19230 overflow: hidden;
19231 }
19232
19233 .ant-modal-centered {
19234 text-align: center;
19235 }
19236
19237 .ant-modal-centered:before {
19238 display: inline-block;
19239 width: 0;
19240 height: 100%;
19241 vertical-align: middle;
19242 content: "";
19243 }
19244
19245 .ant-modal-centered .ant-modal {
19246 top: 0;
19247 display: inline-block;
19248 padding-bottom: 0;
19249 text-align: left;
19250 vertical-align: middle;
19251 }
19252
19253 @media (max-width: 767px) {
19254 .ant-modal {
19255 max-width: calc(100vw - 16px);
19256 margin: 8px auto;
19257 }
19258 .ant-modal-centered .ant-modal {
19259 flex: 1;
19260 }
19261 }
19262 .ant-modal-confirm .ant-modal-header {
19263 display: none;
19264 }
19265
19266 .ant-modal-confirm .ant-modal-body {
19267 padding: 32px 32px 24px;
19268 }
19269
19270 .ant-modal-confirm-body-wrapper:before {
19271 display: table;
19272 content: "";
19273 }
19274
19275 .ant-modal-confirm-body-wrapper:after {
19276 display: table;
19277 clear: both;
19278 content: "";
19279 }
19280
19281 .ant-modal-confirm-body .ant-modal-confirm-title {
19282 display: block;
19283 overflow: hidden;
19284 color: rgba(0, 0, 0, 0.85);
19285 font-weight: 500;
19286 font-size: 16px;
19287 line-height: 1.4;
19288 }
19289
19290 .ant-modal-confirm-body .ant-modal-confirm-content {
19291 margin-top: 8px;
19292 color: rgba(0, 0, 0, 0.85);
19293 font-size: 14px;
19294 }
19295
19296 .ant-modal-confirm-body > .anticon {
19297 float: left;
19298 margin-right: 16px;
19299 font-size: 22px;
19300 }
19301
19302 .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
19303 margin-left: 38px;
19304 }
19305
19306 .ant-modal-confirm .ant-modal-confirm-btns {
19307 margin-top: 24px;
19308 text-align: right;
19309 }
19310
19311 .ant-modal-confirm .ant-modal-confirm-btns .ant-btn + .ant-btn {
19312 margin-bottom: 0;
19313 margin-left: 8px;
19314 }
19315
19316 .ant-modal-confirm-error .ant-modal-confirm-body > .anticon {
19317 color: #ff4d4f;
19318 }
19319
19320 .ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon,
19321 .ant-modal-confirm-warning .ant-modal-confirm-body > .anticon {
19322 color: #faad14;
19323 }
19324
19325 .ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
19326 color: #1890ff;
19327 }
19328
19329 .ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
19330 color: #52c41a;
19331 }
19332
19333 .ant-modal-confirm .ant-zoom-leave .ant-modal-confirm-btns {
19334 pointer-events: none;
19335 }
19336
19337 .ant-modal-wrap-rtl {
19338 direction: rtl;
19339 }
19340
19341 .ant-modal-wrap-rtl .ant-modal-close {
19342 right: auto;
19343 left: 0;
19344 }
19345
19346 .ant-modal-wrap-rtl .ant-modal-footer {
19347 text-align: left;
19348 }
19349
19350 .ant-modal-wrap-rtl .ant-modal-footer .ant-btn + .ant-btn {
19351 margin-right: 8px;
19352 margin-left: 0;
19353 }
19354
19355 .ant-modal-wrap-rtl .ant-modal-confirm-body {
19356 direction: rtl;
19357 }
19358
19359 .ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon {
19360 float: right;
19361 margin-right: 0;
19362 margin-left: 16px;
19363 }
19364
19365 .ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
19366 margin-right: 38px;
19367 margin-left: 0;
19368 }
19369
19370 .ant-modal-wrap-rtl .ant-modal-confirm-btns {
19371 text-align: left;
19372 }
19373
19374 .ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn + .ant-btn {
19375 margin-right: 8px;
19376 margin-left: 0;
19377 }
19378
19379 .ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
19380 text-align: right;
19381 }
19382
19383 .ant-notification {
19384 box-sizing: border-box;
19385 padding: 0;
19386 color: rgba(0, 0, 0, 0.85);
19387 font-size: 14px;
19388 font-variant: tabular-nums;
19389 line-height: 1.5715;
19390 list-style: none;
19391 font-feature-settings: "tnum";
19392 position: fixed;
19393 z-index: 1010;
19394 margin: 0 24px 0 0;
19395 }
19396
19397 .ant-notification-close-icon {
19398 font-size: 14px;
19399 cursor: pointer;
19400 }
19401
19402 .ant-notification-hook-holder {
19403 position: relative;
19404 }
19405
19406 .ant-notification-notice {
19407 position: relative;
19408 width: 384px;
19409 max-width: calc(100vw - 48px);
19410 margin-bottom: 16px;
19411 margin-left: auto;
19412 padding: 16px 24px;
19413 overflow: hidden;
19414 line-height: 1.5715;
19415 word-wrap: break-word;
19416 background: #fff;
19417 border-radius: 2px;
19418 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);
19419 }
19420
19421 .ant-notification-bottom .ant-notification-notice,
19422 .ant-notification-top .ant-notification-notice {
19423 margin-right: auto;
19424 margin-left: auto;
19425 }
19426
19427 .ant-notification-bottomLeft .ant-notification-notice,
19428 .ant-notification-topLeft .ant-notification-notice {
19429 margin-right: auto;
19430 margin-left: 0;
19431 }
19432
19433 .ant-notification-notice-message {
19434 margin-bottom: 8px;
19435 color: rgba(0, 0, 0, 0.85);
19436 font-size: 16px;
19437 line-height: 24px;
19438 }
19439
19440 .ant-notification-notice-message-single-line-auto-margin {
19441 display: block;
19442 width: calc(264px - 100%);
19443 max-width: 4px;
19444 background-color: transparent;
19445 pointer-events: none;
19446 }
19447
19448 .ant-notification-notice-message-single-line-auto-margin:before {
19449 display: block;
19450 content: "";
19451 }
19452
19453 .ant-notification-notice-description {
19454 font-size: 14px;
19455 }
19456
19457 .ant-notification-notice-closable .ant-notification-notice-message {
19458 padding-right: 24px;
19459 }
19460
19461 .ant-notification-notice-with-icon .ant-notification-notice-message {
19462 margin-bottom: 4px;
19463 margin-left: 48px;
19464 font-size: 16px;
19465 }
19466
19467 .ant-notification-notice-with-icon .ant-notification-notice-description {
19468 margin-left: 48px;
19469 font-size: 14px;
19470 }
19471
19472 .ant-notification-notice-icon {
19473 position: absolute;
19474 margin-left: 4px;
19475 font-size: 24px;
19476 line-height: 24px;
19477 }
19478
19479 .anticon.ant-notification-notice-icon-success {
19480 color: #52c41a;
19481 }
19482
19483 .anticon.ant-notification-notice-icon-info {
19484 color: #1890ff;
19485 }
19486
19487 .anticon.ant-notification-notice-icon-warning {
19488 color: #faad14;
19489 }
19490
19491 .anticon.ant-notification-notice-icon-error {
19492 color: #ff4d4f;
19493 }
19494
19495 .ant-notification-notice-close {
19496 position: absolute;
19497 top: 16px;
19498 right: 22px;
19499 color: rgba(0, 0, 0, 0.45);
19500 outline: none;
19501 }
19502
19503 .ant-notification-notice-close:hover {
19504 color: rgba(0, 0, 0, 0.67);
19505 }
19506
19507 .ant-notification-notice-btn {
19508 float: right;
19509 margin-top: 16px;
19510 }
19511
19512 .ant-notification .notification-fade-effect {
19513 animation-duration: 0.24s;
19514 animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
19515 animation-fill-mode: both;
19516 }
19517
19518 .ant-notification-fade-appear,
19519 .ant-notification-fade-enter {
19520 opacity: 0;
19521 animation-play-state: paused;
19522 }
19523
19524 .ant-notification-fade-appear,
19525 .ant-notification-fade-enter,
19526 .ant-notification-fade-leave {
19527 animation-duration: 0.24s;
19528 animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
19529 animation-fill-mode: both;
19530 }
19531
19532 .ant-notification-fade-leave {
19533 animation-duration: 0.2s;
19534 animation-play-state: paused;
19535 }
19536
19537 .ant-notification-fade-appear.ant-notification-fade-appear-active,
19538 .ant-notification-fade-enter.ant-notification-fade-enter-active {
19539 animation-name: NotificationFadeIn;
19540 animation-play-state: running;
19541 }
19542
19543 .ant-notification-fade-leave.ant-notification-fade-leave-active {
19544 animation-name: NotificationFadeOut;
19545 animation-play-state: running;
19546 }
19547
19548 @keyframes NotificationFadeIn {
19549 0% {
19550 left: 384px;
19551 opacity: 0;
19552 }
19553 to {
19554 left: 0;
19555 opacity: 1;
19556 }
19557 }
19558 @keyframes NotificationFadeOut {
19559 0% {
19560 max-height: 150px;
19561 margin-bottom: 16px;
19562 opacity: 1;
19563 }
19564 to {
19565 max-height: 0;
19566 margin-bottom: 0;
19567 padding-top: 0;
19568 padding-bottom: 0;
19569 opacity: 0;
19570 }
19571 }
19572 .ant-notification-rtl {
19573 direction: rtl;
19574 }
19575
19576 .ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message {
19577 padding-right: 0;
19578 padding-left: 24px;
19579 }
19580
19581 .ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description,
19582 .ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message {
19583 margin-right: 48px;
19584 margin-left: 0;
19585 }
19586
19587 .ant-notification-rtl .ant-notification-notice-icon {
19588 margin-right: 4px;
19589 margin-left: 0;
19590 }
19591
19592 .ant-notification-rtl .ant-notification-notice-close {
19593 right: auto;
19594 left: 22px;
19595 }
19596
19597 .ant-notification-rtl .ant-notification-notice-btn {
19598 float: left;
19599 }
19600
19601 .ant-notification-bottom,
19602 .ant-notification-top {
19603 margin-right: 0;
19604 margin-left: 0;
19605 }
19606
19607 .ant-notification-top .ant-notification-fade-appear.ant-notification-fade-appear-active,
19608 .ant-notification-top .ant-notification-fade-enter.ant-notification-fade-enter-active {
19609 animation-name: NotificationTopFadeIn;
19610 }
19611
19612 .ant-notification-bottom .ant-notification-fade-appear.ant-notification-fade-appear-active,
19613 .ant-notification-bottom .ant-notification-fade-enter.ant-notification-fade-enter-active {
19614 animation-name: NotificationBottomFadeIn;
19615 }
19616
19617 .ant-notification-bottomLeft,
19618 .ant-notification-topLeft {
19619 margin-right: 0;
19620 margin-left: 24px;
19621 }
19622
19623 .ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
19624 .ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
19625 .ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
19626 .ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active {
19627 animation-name: NotificationLeftFadeIn;
19628 }
19629
19630 @keyframes NotificationTopFadeIn {
19631 0% {
19632 margin-top: -100%;
19633 opacity: 0;
19634 }
19635 to {
19636 margin-top: 0;
19637 opacity: 1;
19638 }
19639 }
19640 @keyframes NotificationBottomFadeIn {
19641 0% {
19642 margin-bottom: -100%;
19643 opacity: 0;
19644 }
19645 to {
19646 margin-bottom: 0;
19647 opacity: 1;
19648 }
19649 }
19650 @keyframes NotificationLeftFadeIn {
19651 0% {
19652 right: 384px;
19653 opacity: 0;
19654 }
19655 to {
19656 right: 0;
19657 opacity: 1;
19658 }
19659 }
19660 .ant-page-header {
19661 box-sizing: border-box;
19662 margin: 0;
19663 color: rgba(0, 0, 0, 0.85);
19664 font-size: 14px;
19665 font-variant: tabular-nums;
19666 line-height: 1.5715;
19667 list-style: none;
19668 font-feature-settings: "tnum";
19669 position: relative;
19670 padding: 16px 24px;
19671 background-color: #fff;
19672 }
19673
19674 .ant-page-header-ghost {
19675 background-color: inherit;
19676 }
19677
19678 .ant-page-header.has-breadcrumb {
19679 padding-top: 12px;
19680 }
19681
19682 .ant-page-header.has-footer {
19683 padding-bottom: 0;
19684 }
19685
19686 .ant-page-header-back {
19687 margin-right: 16px;
19688 font-size: 16px;
19689 line-height: 1;
19690 }
19691
19692 .ant-page-header-back-button {
19693 color: #1890ff;
19694 outline: none;
19695 cursor: pointer;
19696 transition: color 0.3s;
19697 color: #000;
19698 }
19699
19700 .ant-page-header-back-button:focus-visible,
19701 .ant-page-header-back-button:hover {
19702 color: #40a9ff;
19703 }
19704
19705 .ant-page-header-back-button:active {
19706 color: #096dd9;
19707 }
19708
19709 .ant-page-header .ant-divider-vertical {
19710 height: 14px;
19711 margin: 0 12px;
19712 vertical-align: middle;
19713 }
19714
19715 .ant-breadcrumb + .ant-page-header-heading {
19716 margin-top: 8px;
19717 }
19718
19719 .ant-page-header-heading {
19720 display: flex;
19721 justify-content: space-between;
19722 }
19723
19724 .ant-page-header-heading-left {
19725 display: flex;
19726 align-items: center;
19727 margin: 4px 0;
19728 overflow: hidden;
19729 }
19730
19731 .ant-page-header-heading-title {
19732 margin-right: 12px;
19733 margin-bottom: 0;
19734 color: rgba(0, 0, 0, 0.85);
19735 font-weight: 600;
19736 font-size: 20px;
19737 line-height: 32px;
19738 overflow: hidden;
19739 white-space: nowrap;
19740 text-overflow: ellipsis;
19741 }
19742
19743 .ant-page-header-heading .ant-avatar {
19744 margin-right: 12px;
19745 }
19746
19747 .ant-page-header-heading-sub-title {
19748 margin-right: 12px;
19749 color: rgba(0, 0, 0, 0.45);
19750 font-size: 14px;
19751 line-height: 1.5715;
19752 overflow: hidden;
19753 white-space: nowrap;
19754 text-overflow: ellipsis;
19755 }
19756
19757 .ant-page-header-heading-extra {
19758 margin: 4px 0;
19759 white-space: nowrap;
19760 }
19761
19762 .ant-page-header-heading-extra > * {
19763 white-space: unset;
19764 }
19765
19766 .ant-page-header-content {
19767 padding-top: 12px;
19768 }
19769
19770 .ant-page-header-footer {
19771 margin-top: 16px;
19772 }
19773
19774 .ant-page-header-footer .ant-tabs > .ant-tabs-nav {
19775 margin: 0;
19776 }
19777
19778 .ant-page-header-footer .ant-tabs > .ant-tabs-nav:before {
19779 border: none;
19780 }
19781
19782 .ant-page-header-footer .ant-tabs .ant-tabs-tab {
19783 padding-top: 8px;
19784 padding-bottom: 8px;
19785 font-size: 16px;
19786 }
19787
19788 .ant-page-header-compact .ant-page-header-heading {
19789 flex-wrap: wrap;
19790 }
19791
19792 .ant-page-header-rtl {
19793 direction: rtl;
19794 }
19795
19796 .ant-page-header-rtl .ant-page-header-back {
19797 float: right;
19798 margin-right: 0;
19799 margin-left: 16px;
19800 }
19801
19802 .ant-page-header-rtl .ant-page-header-heading-title,
19803 .ant-page-header-rtl .ant-page-header-heading .ant-avatar {
19804 margin-right: 0;
19805 margin-left: 12px;
19806 }
19807
19808 .ant-page-header-rtl .ant-page-header-heading-sub-title {
19809 float: right;
19810 margin-right: 0;
19811 margin-left: 12px;
19812 }
19813
19814 .ant-page-header-rtl .ant-page-header-heading-tags {
19815 float: right;
19816 }
19817
19818 .ant-page-header-rtl .ant-page-header-heading-extra {
19819 float: left;
19820 }
19821
19822 .ant-page-header-rtl .ant-page-header-heading-extra > * {
19823 margin-right: 12px;
19824 margin-left: 0;
19825 }
19826
19827 .ant-page-header-rtl .ant-page-header-heading-extra > :first-child {
19828 margin-right: 0;
19829 }
19830
19831 .ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav {
19832 float: right;
19833 }
19834
19835 .ant-pagination {
19836 box-sizing: border-box;
19837 color: rgba(0, 0, 0, 0.85);
19838 font-size: 14px;
19839 font-variant: tabular-nums;
19840 line-height: 1.5715;
19841 font-feature-settings: "tnum";
19842 }
19843
19844 .ant-pagination,
19845 .ant-pagination ol,
19846 .ant-pagination ul {
19847 margin: 0;
19848 padding: 0;
19849 list-style: none;
19850 }
19851
19852 .ant-pagination:after {
19853 display: block;
19854 clear: both;
19855 height: 0;
19856 overflow: hidden;
19857 visibility: hidden;
19858 content: " ";
19859 }
19860
19861 .ant-pagination-item,
19862 .ant-pagination-total-text {
19863 display: inline-block;
19864 height: 32px;
19865 margin-right: 8px;
19866 line-height: 30px;
19867 vertical-align: middle;
19868 }
19869
19870 .ant-pagination-item {
19871 min-width: 32px;
19872 font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
19873 text-align: center;
19874 list-style: none;
19875 background-color: #fff;
19876 border: 1px solid #d9d9d9;
19877 border-radius: 2px;
19878 outline: 0;
19879 cursor: pointer;
19880 -webkit-user-select: none;
19881 -moz-user-select: none;
19882 -ms-user-select: none;
19883 user-select: none;
19884 }
19885
19886 .ant-pagination-item a {
19887 display: block;
19888 padding: 0 6px;
19889 color: rgba(0, 0, 0, 0.85);
19890 transition: none;
19891 }
19892
19893 .ant-pagination-item a:hover {
19894 text-decoration: none;
19895 }
19896
19897 .ant-pagination-item:hover {
19898 border-color: #1890ff;
19899 transition: all 0.3s;
19900 }
19901
19902 .ant-pagination-item:hover a {
19903 color: #1890ff;
19904 }
19905
19906 .ant-pagination-item:focus-visible {
19907 border-color: #1890ff;
19908 transition: all 0.3s;
19909 }
19910
19911 .ant-pagination-item:focus-visible a {
19912 color: #1890ff;
19913 }
19914
19915 .ant-pagination-item-active {
19916 font-weight: 500;
19917 background: #fff;
19918 border-color: #1890ff;
19919 }
19920
19921 .ant-pagination-item-active a {
19922 color: #1890ff;
19923 }
19924
19925 .ant-pagination-item-active:focus-visible,
19926 .ant-pagination-item-active:hover {
19927 border-color: #40a9ff;
19928 }
19929
19930 .ant-pagination-item-active:focus-visible a,
19931 .ant-pagination-item-active:hover a {
19932 color: #40a9ff;
19933 }
19934
19935 .ant-pagination-jump-next,
19936 .ant-pagination-jump-prev {
19937 outline: 0;
19938 }
19939
19940 .ant-pagination-jump-next .ant-pagination-item-container,
19941 .ant-pagination-jump-prev .ant-pagination-item-container {
19942 position: relative;
19943 }
19944
19945 .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,
19946 .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon {
19947 color: #1890ff;
19948 font-size: 12px;
19949 letter-spacing: -1px;
19950 opacity: 0;
19951 transition: all 0.2s;
19952 }
19953
19954 .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
19955 .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
19956 top: 0;
19957 right: 0;
19958 bottom: 0;
19959 left: 0;
19960 margin: auto;
19961 }
19962
19963 .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,
19964 .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis {
19965 position: absolute;
19966 top: 0;
19967 right: 0;
19968 bottom: 0;
19969 left: 0;
19970 display: block;
19971 margin: auto;
19972 color: rgba(0, 0, 0, 0.25);
19973 font-family: Arial, Helvetica, sans-serif;
19974 letter-spacing: 2px;
19975 text-align: center;
19976 text-indent: 0.13em;
19977 opacity: 1;
19978 transition: all 0.2s;
19979 }
19980
19981 .ant-pagination-jump-next:hover .ant-pagination-item-link-icon,
19982 .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon {
19983 opacity: 1;
19984 }
19985
19986 .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,
19987 .ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis {
19988 opacity: 0;
19989 }
19990
19991 .ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,
19992 .ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon {
19993 opacity: 1;
19994 }
19995
19996 .ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,
19997 .ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis {
19998 opacity: 0;
19999 }
20000
20001 .ant-pagination-jump-next,
20002 .ant-pagination-jump-prev,
20003 .ant-pagination-prev {
20004 margin-right: 8px;
20005 }
20006
20007 .ant-pagination-jump-next,
20008 .ant-pagination-jump-prev,
20009 .ant-pagination-next,
20010 .ant-pagination-prev {
20011 display: inline-block;
20012 min-width: 32px;
20013 height: 32px;
20014 color: rgba(0, 0, 0, 0.85);
20015 font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
20016 line-height: 32px;
20017 text-align: center;
20018 vertical-align: middle;
20019 list-style: none;
20020 border-radius: 2px;
20021 cursor: pointer;
20022 transition: all 0.3s;
20023 }
20024
20025 .ant-pagination-next,
20026 .ant-pagination-prev {
20027 font-family: Arial, Helvetica, sans-serif;
20028 outline: 0;
20029 }
20030
20031 .ant-pagination-next button,
20032 .ant-pagination-prev button {
20033 color: rgba(0, 0, 0, 0.85);
20034 cursor: pointer;
20035 -webkit-user-select: none;
20036 -moz-user-select: none;
20037 -ms-user-select: none;
20038 user-select: none;
20039 }
20040
20041 .ant-pagination-next:hover button,
20042 .ant-pagination-prev:hover button {
20043 border-color: #40a9ff;
20044 }
20045
20046 .ant-pagination-next .ant-pagination-item-link,
20047 .ant-pagination-prev .ant-pagination-item-link {
20048 display: block;
20049 width: 100%;
20050 height: 100%;
20051 padding: 0;
20052 font-size: 12px;
20053 text-align: center;
20054 background-color: #fff;
20055 border: 1px solid #d9d9d9;
20056 border-radius: 2px;
20057 outline: none;
20058 transition: all 0.3s;
20059 }
20060
20061 .ant-pagination-next:focus-visible .ant-pagination-item-link,
20062 .ant-pagination-next:hover .ant-pagination-item-link,
20063 .ant-pagination-prev:focus-visible .ant-pagination-item-link,
20064 .ant-pagination-prev:hover .ant-pagination-item-link {
20065 color: #1890ff;
20066 border-color: #1890ff;
20067 }
20068
20069 .ant-pagination-disabled,
20070 .ant-pagination-disabled:hover {
20071 cursor: not-allowed;
20072 }
20073
20074 .ant-pagination-disabled .ant-pagination-item-link,
20075 .ant-pagination-disabled:hover .ant-pagination-item-link {
20076 color: rgba(0, 0, 0, 0.25);
20077 border-color: #d9d9d9;
20078 cursor: not-allowed;
20079 }
20080
20081 .ant-pagination-disabled:focus-visible {
20082 cursor: not-allowed;
20083 }
20084
20085 .ant-pagination-disabled:focus-visible .ant-pagination-item-link {
20086 color: rgba(0, 0, 0, 0.25);
20087 border-color: #d9d9d9;
20088 cursor: not-allowed;
20089 }
20090
20091 .ant-pagination-slash {
20092 margin: 0 10px 0 5px;
20093 }
20094
20095 .ant-pagination-options {
20096 display: inline-block;
20097 margin-left: 16px;
20098 vertical-align: middle;
20099 }
20100
20101 @media (-ms-high-contrast: none) {
20102 .ant-pagination-options,
20103 .ant-pagination-options ::-ms-backdrop {
20104 vertical-align: top;
20105 }
20106 }
20107 .ant-pagination-options-size-changer.ant-select {
20108 display: inline-block;
20109 width: auto;
20110 }
20111
20112 .ant-pagination-options-quick-jumper {
20113 display: inline-block;
20114 height: 32px;
20115 margin-left: 8px;
20116 line-height: 32px;
20117 vertical-align: top;
20118 }
20119
20120 .ant-pagination-options-quick-jumper input {
20121 position: relative;
20122 display: inline-block;
20123 width: 100%;
20124 min-width: 0;
20125 padding: 4px 11px;
20126 color: rgba(0, 0, 0, 0.85);
20127 font-size: 14px;
20128 line-height: 1.5715;
20129 background-color: #fff;
20130 background-image: none;
20131 border: 1px solid #d9d9d9;
20132 border-radius: 2px;
20133 transition: all 0.3s;
20134 width: 50px;
20135 height: 32px;
20136 margin: 0 8px;
20137 }
20138
20139 .ant-pagination-options-quick-jumper input::-moz-placeholder {
20140 color: #bfbfbf;
20141 -moz-user-select: none;
20142 user-select: none;
20143 }
20144
20145 .ant-pagination-options-quick-jumper input:-ms-input-placeholder {
20146 color: #bfbfbf;
20147 -ms-user-select: none;
20148 user-select: none;
20149 }
20150
20151 .ant-pagination-options-quick-jumper input::placeholder {
20152 color: #bfbfbf;
20153 -webkit-user-select: none;
20154 -moz-user-select: none;
20155 -ms-user-select: none;
20156 user-select: none;
20157 }
20158
20159 .ant-pagination-options-quick-jumper input:-moz-placeholder-shown {
20160 text-overflow: ellipsis;
20161 }
20162
20163 .ant-pagination-options-quick-jumper input:-ms-input-placeholder {
20164 text-overflow: ellipsis;
20165 }
20166
20167 .ant-pagination-options-quick-jumper input:placeholder-shown {
20168 text-overflow: ellipsis;
20169 }
20170
20171 .ant-pagination-options-quick-jumper input:hover {
20172 border-color: #40a9ff;
20173 border-right-width: 1px;
20174 }
20175
20176 .ant-pagination-options-quick-jumper input-focused,
20177 .ant-pagination-options-quick-jumper input:focus {
20178 border-color: #40a9ff;
20179 box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
20180 border-right-width: 1px;
20181 outline: 0;
20182 }
20183
20184 .ant-pagination-options-quick-jumper input-disabled {
20185 color: rgba(0, 0, 0, 0.25);
20186 background-color: #f5f5f5;
20187 border-color: #d9d9d9;
20188 box-shadow: none;
20189 cursor: not-allowed;
20190 opacity: 1;
20191 }
20192
20193 .ant-pagination-options-quick-jumper input-disabled:hover {
20194 border-color: #d9d9d9;
20195 border-right-width: 1px;
20196 }
20197
20198 .ant-pagination-options-quick-jumper input[disabled] {
20199 color: rgba(0, 0, 0, 0.25);
20200 background-color: #f5f5f5;
20201 border-color: #d9d9d9;
20202 box-shadow: none;
20203 cursor: not-allowed;
20204 opacity: 1;
20205 }
20206
20207 .ant-pagination-options-quick-jumper input[disabled]:hover {
20208 border-color: #d9d9d9;
20209 border-right-width: 1px;
20210 }
20211
20212 .ant-pagination-options-quick-jumper input-borderless,
20213 .ant-pagination-options-quick-jumper input-borderless-disabled,
20214 .ant-pagination-options-quick-jumper input-borderless-focused,
20215 .ant-pagination-options-quick-jumper input-borderless:focus,
20216 .ant-pagination-options-quick-jumper input-borderless:hover,
20217 .ant-pagination-options-quick-jumper input-borderless[disabled] {
20218 background-color: transparent;
20219 border: none;
20220 box-shadow: none;
20221 }
20222
20223 textarea.ant-pagination-options-quick-jumper input {
20224 max-width: 100%;
20225 height: auto;
20226 min-height: 32px;
20227 line-height: 1.5715;
20228 vertical-align: bottom;
20229 transition: all 0.3s, height 0s;
20230 }
20231
20232 .ant-pagination-options-quick-jumper input-lg {
20233 padding: 6.5px 11px;
20234 font-size: 16px;
20235 }
20236
20237 .ant-pagination-options-quick-jumper input-sm {
20238 padding: 0 7px;
20239 }
20240
20241 .ant-pagination-simple .ant-pagination-next,
20242 .ant-pagination-simple .ant-pagination-prev {
20243 height: 24px;
20244 line-height: 24px;
20245 vertical-align: top;
20246 }
20247
20248 .ant-pagination-simple .ant-pagination-next .ant-pagination-item-link,
20249 .ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link {
20250 height: 24px;
20251 background-color: transparent;
20252 border: 0;
20253 }
20254
20255 .ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after,
20256 .ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after {
20257 height: 24px;
20258 line-height: 24px;
20259 }
20260
20261 .ant-pagination-simple .ant-pagination-simple-pager {
20262 display: inline-block;
20263 height: 24px;
20264 margin-right: 8px;
20265 }
20266
20267 .ant-pagination-simple .ant-pagination-simple-pager input {
20268 box-sizing: border-box;
20269 height: 100%;
20270 margin-right: 8px;
20271 padding: 0 6px;
20272 text-align: center;
20273 background-color: #fff;
20274 border: 1px solid #d9d9d9;
20275 border-radius: 2px;
20276 outline: none;
20277 transition: border-color 0.3s;
20278 }
20279
20280 .ant-pagination-simple .ant-pagination-simple-pager input:hover {
20281 border-color: #1890ff;
20282 }
20283
20284 .ant-pagination-simple .ant-pagination-simple-pager input:focus {
20285 border-color: #40a9ff;
20286 box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
20287 }
20288
20289 .ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
20290 color: rgba(0, 0, 0, 0.25);
20291 background: #f5f5f5;
20292 border-color: #d9d9d9;
20293 cursor: not-allowed;
20294 }
20295
20296 .ant-pagination.ant-pagination-mini .ant-pagination-simple-pager,
20297 .ant-pagination.ant-pagination-mini .ant-pagination-total-text {
20298 height: 24px;
20299 line-height: 24px;
20300 }
20301
20302 .ant-pagination.ant-pagination-mini .ant-pagination-item {
20303 min-width: 24px;
20304 height: 24px;
20305 margin: 0;
20306 line-height: 22px;
20307 }
20308
20309 .ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) {
20310 background: transparent;
20311 border-color: transparent;
20312 }
20313
20314 .ant-pagination.ant-pagination-mini .ant-pagination-next,
20315 .ant-pagination.ant-pagination-mini .ant-pagination-prev {
20316 min-width: 24px;
20317 height: 24px;
20318 margin: 0;
20319 line-height: 24px;
20320 }
20321
20322 .ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link,
20323 .ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link {
20324 background: transparent;
20325 border-color: transparent;
20326 }
20327
20328 .ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link:after,
20329 .ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link:after {
20330 height: 24px;
20331 line-height: 24px;
20332 }
20333
20334 .ant-pagination.ant-pagination-mini .ant-pagination-jump-next,
20335 .ant-pagination.ant-pagination-mini .ant-pagination-jump-prev {
20336 height: 24px;
20337 margin-right: 0;
20338 line-height: 24px;
20339 }
20340
20341 .ant-pagination.ant-pagination-mini .ant-pagination-options {
20342 margin-left: 2px;
20343 }
20344
20345 .ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer {
20346 top: 0;
20347 }
20348
20349 .ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper {
20350 height: 24px;
20351 line-height: 24px;
20352 }
20353
20354 .ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input {
20355 padding: 0 7px;
20356 width: 44px;
20357 height: 24px;
20358 }
20359
20360 .ant-pagination.ant-pagination-disabled {
20361 cursor: not-allowed;
20362 }
20363
20364 .ant-pagination.ant-pagination-disabled .ant-pagination-item {
20365 background: #f5f5f5;
20366 border-color: #d9d9d9;
20367 cursor: not-allowed;
20368 }
20369
20370 .ant-pagination.ant-pagination-disabled .ant-pagination-item a {
20371 color: rgba(0, 0, 0, 0.25);
20372 background: transparent;
20373 border: none;
20374 cursor: not-allowed;
20375 }
20376
20377 .ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
20378 background: #e6e6e6;
20379 }
20380
20381 .ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
20382 color: rgba(0, 0, 0, 0.25);
20383 }
20384
20385 .ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
20386 color: rgba(0, 0, 0, 0.25);
20387 background: #f5f5f5;
20388 border-color: #d9d9d9;
20389 cursor: not-allowed;
20390 }
20391
20392 .ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
20393 background: transparent;
20394 }
20395
20396 .ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
20397 opacity: 0;
20398 }
20399
20400 .ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
20401 opacity: 1;
20402 }
20403
20404 .ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
20405 color: rgba(0, 0, 0, 0.25);
20406 }
20407
20408 @media only screen and (max-width: 992px) {
20409 .ant-pagination-item-after-jump-prev,
20410 .ant-pagination-item-before-jump-next {
20411 display: none;
20412 }
20413 }
20414 @media only screen and (max-width: 576px) {
20415 .ant-pagination-options {
20416 display: none;
20417 }
20418 }
20419 .ant-pagination-rtl .ant-pagination-item,
20420 .ant-pagination-rtl .ant-pagination-jump-next,
20421 .ant-pagination-rtl .ant-pagination-jump-prev,
20422 .ant-pagination-rtl .ant-pagination-prev,
20423 .ant-pagination-rtl .ant-pagination-total-text {
20424 margin-right: 0;
20425 margin-left: 8px;
20426 }
20427
20428 .ant-pagination-rtl .ant-pagination-slash {
20429 margin: 0 5px 0 10px;
20430 }
20431
20432 .ant-pagination-rtl .ant-pagination-options {
20433 margin-right: 16px;
20434 margin-left: 0;
20435 }
20436
20437 .ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
20438 margin-right: 0;
20439 margin-left: 8px;
20440 }
20441
20442 .ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
20443 margin-left: 0;
20444 }
20445
20446 .ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,
20447 .ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
20448 margin-right: 0;
20449 margin-left: 8px;
20450 }
20451
20452 .ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
20453 margin-right: 2px;
20454 margin-left: 0;
20455 }
20456
20457 .ant-popconfirm {
20458 z-index: 1060;
20459 }
20460
20461 .ant-popover {
20462 box-sizing: border-box;
20463 margin: 0;
20464 padding: 0;
20465 color: rgba(0, 0, 0, 0.85);
20466 font-size: 14px;
20467 font-variant: tabular-nums;
20468 line-height: 1.5715;
20469 list-style: none;
20470 font-feature-settings: "tnum";
20471 position: absolute;
20472 top: 0;
20473 left: 0;
20474 z-index: 1030;
20475 font-weight: 400;
20476 white-space: normal;
20477 text-align: left;
20478 cursor: auto;
20479 -webkit-user-select: text;
20480 -moz-user-select: text;
20481 -ms-user-select: text;
20482 user-select: text;
20483 }
20484
20485 .ant-popover-content {
20486 position: relative;
20487 }
20488
20489 .ant-popover:after {
20490 position: absolute;
20491 background: hsla(0deg, 0%, 100%, 0.01);
20492 content: "";
20493 }
20494
20495 .ant-popover-hidden {
20496 display: none;
20497 }
20498
20499 .ant-popover-placement-top,
20500 .ant-popover-placement-topLeft,
20501 .ant-popover-placement-topRight {
20502 padding-bottom: 15.3137085px;
20503 }
20504
20505 .ant-popover-placement-right,
20506 .ant-popover-placement-rightBottom,
20507 .ant-popover-placement-rightTop {
20508 padding-left: 15.3137085px;
20509 }
20510
20511 .ant-popover-placement-bottom,
20512 .ant-popover-placement-bottomLeft,
20513 .ant-popover-placement-bottomRight {
20514 padding-top: 15.3137085px;
20515 }
20516
20517 .ant-popover-placement-left,
20518 .ant-popover-placement-leftBottom,
20519 .ant-popover-placement-leftTop {
20520 padding-right: 15.3137085px;
20521 }
20522
20523 .ant-popover-inner {
20524 background-color: #fff;
20525 background-clip: padding-box;
20526 border-radius: 2px;
20527 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);
20528 }
20529
20530 @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
20531 .ant-popover-inner {
20532 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);
20533 }
20534 }
20535 .ant-popover-title {
20536 min-width: 177px;
20537 min-height: 32px;
20538 margin: 0;
20539 padding: 5px 16px 4px;
20540 color: rgba(0, 0, 0, 0.85);
20541 font-weight: 500;
20542 border-bottom: 1px solid #f0f0f0;
20543 }
20544
20545 .ant-popover-inner-content {
20546 padding: 12px 16px;
20547 color: rgba(0, 0, 0, 0.85);
20548 }
20549
20550 .ant-popover-message {
20551 display: flex;
20552 padding: 4px 0 12px;
20553 color: rgba(0, 0, 0, 0.85);
20554 font-size: 14px;
20555 }
20556
20557 .ant-popover-message-icon {
20558 display: inline-block;
20559 margin-right: 8px;
20560 color: #faad14;
20561 font-size: 14px;
20562 }
20563
20564 .ant-popover-buttons {
20565 margin-bottom: 4px;
20566 text-align: right;
20567 }
20568
20569 .ant-popover-buttons button:not(:first-child) {
20570 margin-left: 8px;
20571 }
20572
20573 .ant-popover-arrow {
20574 position: absolute;
20575 display: block;
20576 width: 22px;
20577 height: 22px;
20578 overflow: hidden;
20579 background: transparent;
20580 pointer-events: none;
20581 }
20582
20583 .ant-popover-arrow-content {
20584 --antd-arrow-background-color: #fff;
20585 position: absolute;
20586 top: 0;
20587 right: 0;
20588 bottom: 0;
20589 left: 0;
20590 display: block;
20591 width: 11.3137085px;
20592 height: 11.3137085px;
20593 margin: auto;
20594 content: "";
20595 pointer-events: auto;
20596 border-radius: 0 0 2px;
20597 pointer-events: none;
20598 }
20599
20600 .ant-popover-arrow-content:before {
20601 position: absolute;
20602 top: -11.3137085px;
20603 left: -11.3137085px;
20604 width: 33.9411255px;
20605 height: 33.9411255px;
20606 background: var(--antd-arrow-background-color);
20607 background-repeat: no-repeat;
20608 background-position: -10px -10px;
20609 content: "";
20610 -webkit-clip-path: inset(33% 33%);
20611 clip-path: inset(33% 33%);
20612 -webkit-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");
20613 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");
20614 }
20615
20616 .ant-popover-placement-top .ant-popover-arrow,
20617 .ant-popover-placement-topLeft .ant-popover-arrow,
20618 .ant-popover-placement-topRight .ant-popover-arrow {
20619 bottom: 0;
20620 transform: translateY(100%);
20621 }
20622
20623 .ant-popover-placement-top .ant-popover-arrow-content,
20624 .ant-popover-placement-topLeft .ant-popover-arrow-content,
20625 .ant-popover-placement-topRight .ant-popover-arrow-content {
20626 box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
20627 transform: translateY(-11px) rotate(45deg);
20628 }
20629
20630 .ant-popover-placement-top .ant-popover-arrow {
20631 left: 50%;
20632 transform: translateY(100%) translateX(-50%);
20633 }
20634
20635 .ant-popover-placement-topLeft .ant-popover-arrow {
20636 left: 16px;
20637 }
20638
20639 .ant-popover-placement-topRight .ant-popover-arrow {
20640 right: 16px;
20641 }
20642
20643 .ant-popover-placement-right .ant-popover-arrow,
20644 .ant-popover-placement-rightBottom .ant-popover-arrow,
20645 .ant-popover-placement-rightTop .ant-popover-arrow {
20646 left: 0;
20647 transform: translateX(-100%);
20648 }
20649
20650 .ant-popover-placement-right .ant-popover-arrow-content,
20651 .ant-popover-placement-rightBottom .ant-popover-arrow-content,
20652 .ant-popover-placement-rightTop .ant-popover-arrow-content {
20653 box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
20654 transform: translateX(11px) rotate(135deg);
20655 }
20656
20657 .ant-popover-placement-right .ant-popover-arrow {
20658 top: 50%;
20659 transform: translateX(-100%) translateY(-50%);
20660 }
20661
20662 .ant-popover-placement-rightTop .ant-popover-arrow {
20663 top: 12px;
20664 }
20665
20666 .ant-popover-placement-rightBottom .ant-popover-arrow {
20667 bottom: 12px;
20668 }
20669
20670 .ant-popover-placement-bottom .ant-popover-arrow,
20671 .ant-popover-placement-bottomLeft .ant-popover-arrow,
20672 .ant-popover-placement-bottomRight .ant-popover-arrow {
20673 top: 0;
20674 transform: translateY(-100%);
20675 }
20676
20677 .ant-popover-placement-bottom .ant-popover-arrow-content,
20678 .ant-popover-placement-bottomLeft .ant-popover-arrow-content,
20679 .ant-popover-placement-bottomRight .ant-popover-arrow-content {
20680 box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.06);
20681 transform: translateY(11px) rotate(-135deg);
20682 }
20683
20684 .ant-popover-placement-bottom .ant-popover-arrow {
20685 left: 50%;
20686 transform: translateY(-100%) translateX(-50%);
20687 }
20688
20689 .ant-popover-placement-bottomLeft .ant-popover-arrow {
20690 left: 16px;
20691 }
20692
20693 .ant-popover-placement-bottomRight .ant-popover-arrow {
20694 right: 16px;
20695 }
20696
20697 .ant-popover-placement-left .ant-popover-arrow,
20698 .ant-popover-placement-leftBottom .ant-popover-arrow,
20699 .ant-popover-placement-leftTop .ant-popover-arrow {
20700 right: 0;
20701 transform: translateX(100%);
20702 }
20703
20704 .ant-popover-placement-left .ant-popover-arrow-content,
20705 .ant-popover-placement-leftBottom .ant-popover-arrow-content,
20706 .ant-popover-placement-leftTop .ant-popover-arrow-content {
20707 box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
20708 transform: translateX(-11px) rotate(-45deg);
20709 }
20710
20711 .ant-popover-placement-left .ant-popover-arrow {
20712 top: 50%;
20713 transform: translateX(100%) translateY(-50%);
20714 }
20715
20716 .ant-popover-placement-leftTop .ant-popover-arrow {
20717 top: 12px;
20718 }
20719
20720 .ant-popover-placement-leftBottom .ant-popover-arrow {
20721 bottom: 12px;
20722 }
20723
20724 .ant-popover-magenta .ant-popover-arrow-content,
20725 .ant-popover-magenta .ant-popover-inner,
20726 .ant-popover-pink .ant-popover-arrow-content,
20727 .ant-popover-pink .ant-popover-inner {
20728 background-color: #eb2f96;
20729 }
20730
20731 .ant-popover-red .ant-popover-arrow-content,
20732 .ant-popover-red .ant-popover-inner {
20733 background-color: #f5222d;
20734 }
20735
20736 .ant-popover-volcano .ant-popover-arrow-content,
20737 .ant-popover-volcano .ant-popover-inner {
20738 background-color: #fa541c;
20739 }
20740
20741 .ant-popover-orange .ant-popover-arrow-content,
20742 .ant-popover-orange .ant-popover-inner {
20743 background-color: #fa8c16;
20744 }
20745
20746 .ant-popover-yellow .ant-popover-arrow-content,
20747 .ant-popover-yellow .ant-popover-inner {
20748 background-color: #fadb14;
20749 }
20750
20751 .ant-popover-gold .ant-popover-arrow-content,
20752 .ant-popover-gold .ant-popover-inner {
20753 background-color: #faad14;
20754 }
20755
20756 .ant-popover-cyan .ant-popover-arrow-content,
20757 .ant-popover-cyan .ant-popover-inner {
20758 background-color: #13c2c2;
20759 }
20760
20761 .ant-popover-lime .ant-popover-arrow-content,
20762 .ant-popover-lime .ant-popover-inner {
20763 background-color: #a0d911;
20764 }
20765
20766 .ant-popover-green .ant-popover-arrow-content,
20767 .ant-popover-green .ant-popover-inner {
20768 background-color: #52c41a;
20769 }
20770
20771 .ant-popover-blue .ant-popover-arrow-content,
20772 .ant-popover-blue .ant-popover-inner {
20773 background-color: #1890ff;
20774 }
20775
20776 .ant-popover-geekblue .ant-popover-arrow-content,
20777 .ant-popover-geekblue .ant-popover-inner {
20778 background-color: #2f54eb;
20779 }
20780
20781 .ant-popover-purple .ant-popover-arrow-content,
20782 .ant-popover-purple .ant-popover-inner {
20783 background-color: #722ed1;
20784 }
20785
20786 .ant-popover-rtl {
20787 direction: rtl;
20788 text-align: right;
20789 }
20790
20791 .ant-popover-rtl .ant-popover-message-icon {
20792 margin-right: 0;
20793 margin-left: 8px;
20794 }
20795
20796 .ant-popover-rtl .ant-popover-message-title {
20797 padding-left: 16px;
20798 }
20799
20800 .ant-popover-rtl .ant-popover-buttons {
20801 text-align: left;
20802 }
20803
20804 .ant-popover-rtl .ant-popover-buttons button {
20805 margin-right: 8px;
20806 margin-left: 0;
20807 }
20808
20809 .ant-progress {
20810 box-sizing: border-box;
20811 margin: 0;
20812 padding: 0;
20813 color: rgba(0, 0, 0, 0.85);
20814 font-size: 14px;
20815 font-variant: tabular-nums;
20816 line-height: 1.5715;
20817 list-style: none;
20818 font-feature-settings: "tnum";
20819 display: inline-block;
20820 }
20821
20822 .ant-progress-line {
20823 position: relative;
20824 width: 100%;
20825 font-size: 14px;
20826 }
20827
20828 .ant-progress-steps {
20829 display: inline-block;
20830 }
20831
20832 .ant-progress-steps-outer {
20833 display: flex;
20834 flex-direction: row;
20835 align-items: center;
20836 }
20837
20838 .ant-progress-steps-item {
20839 flex-shrink: 0;
20840 min-width: 2px;
20841 margin-right: 2px;
20842 background: #f3f3f3;
20843 transition: all 0.3s;
20844 }
20845
20846 .ant-progress-steps-item-active {
20847 background: #1890ff;
20848 }
20849
20850 .ant-progress-small.ant-progress-line,
20851 .ant-progress-small.ant-progress-line .ant-progress-text .anticon {
20852 font-size: 12px;
20853 }
20854
20855 .ant-progress-outer {
20856 display: inline-block;
20857 width: 100%;
20858 margin-right: 0;
20859 padding-right: 0;
20860 }
20861
20862 .ant-progress-show-info .ant-progress-outer {
20863 margin-right: calc(-2em - 8px);
20864 padding-right: calc(2em + 8px);
20865 }
20866
20867 .ant-progress-inner {
20868 position: relative;
20869 display: inline-block;
20870 width: 100%;
20871 overflow: hidden;
20872 vertical-align: middle;
20873 background-color: #f5f5f5;
20874 border-radius: 100px;
20875 }
20876
20877 .ant-progress-circle-trail {
20878 stroke: #f5f5f5;
20879 }
20880
20881 .ant-progress-circle-path {
20882 animation: ant-progress-appear 0.3s;
20883 }
20884
20885 .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
20886 stroke: #1890ff;
20887 }
20888
20889 .ant-progress-bg,
20890 .ant-progress-success-bg {
20891 position: relative;
20892 background-color: #1890ff;
20893 border-radius: 100px;
20894 transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
20895 }
20896
20897 .ant-progress-success-bg {
20898 position: absolute;
20899 top: 0;
20900 left: 0;
20901 background-color: #52c41a;
20902 }
20903
20904 .ant-progress-text {
20905 display: inline-block;
20906 width: 2em;
20907 margin-left: 8px;
20908 color: rgba(0, 0, 0, 0.85);
20909 font-size: 1em;
20910 line-height: 1;
20911 white-space: nowrap;
20912 text-align: left;
20913 vertical-align: middle;
20914 word-break: normal;
20915 }
20916
20917 .ant-progress-text .anticon {
20918 font-size: 14px;
20919 }
20920
20921 .ant-progress-status-active .ant-progress-bg:before {
20922 position: absolute;
20923 top: 0;
20924 right: 0;
20925 bottom: 0;
20926 left: 0;
20927 background: #fff;
20928 border-radius: 10px;
20929 opacity: 0;
20930 animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
20931 content: "";
20932 }
20933
20934 .ant-progress-status-exception .ant-progress-bg {
20935 background-color: #ff4d4f;
20936 }
20937
20938 .ant-progress-status-exception .ant-progress-text {
20939 color: #ff4d4f;
20940 }
20941
20942 .ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
20943 stroke: #ff4d4f;
20944 }
20945
20946 .ant-progress-status-success .ant-progress-bg {
20947 background-color: #52c41a;
20948 }
20949
20950 .ant-progress-status-success .ant-progress-text {
20951 color: #52c41a;
20952 }
20953
20954 .ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
20955 stroke: #52c41a;
20956 }
20957
20958 .ant-progress-circle .ant-progress-inner {
20959 position: relative;
20960 line-height: 1;
20961 background-color: transparent;
20962 }
20963
20964 .ant-progress-circle .ant-progress-text {
20965 position: absolute;
20966 top: 50%;
20967 left: 50%;
20968 width: 100%;
20969 margin: 0;
20970 padding: 0;
20971 color: rgba(0, 0, 0, 0.85);
20972 font-size: 1em;
20973 line-height: 1;
20974 white-space: normal;
20975 text-align: center;
20976 transform: translate(-50%, -50%);
20977 }
20978
20979 .ant-progress-circle .ant-progress-text .anticon {
20980 font-size: 1.16666667em;
20981 }
20982
20983 .ant-progress-circle.ant-progress-status-exception .ant-progress-text {
20984 color: #ff4d4f;
20985 }
20986
20987 .ant-progress-circle.ant-progress-status-success .ant-progress-text {
20988 color: #52c41a;
20989 }
20990
20991 @keyframes ant-progress-active {
20992 0% {
20993 transform: translateX(-100%) scaleX(0);
20994 opacity: 0.1;
20995 }
20996 20% {
20997 transform: translateX(-100%) scaleX(0);
20998 opacity: 0.5;
20999 }
21000 to {
21001 transform: translateX(0) scaleX(1);
21002 opacity: 0;
21003 }
21004 }
21005 .ant-progress-rtl {
21006 direction: rtl;
21007 }
21008
21009 .ant-progress-rtl.ant-progress-show-info .ant-progress-outer {
21010 margin-right: 0;
21011 margin-left: calc(-2em - 8px);
21012 padding-right: 0;
21013 padding-left: calc(2em + 8px);
21014 }
21015
21016 .ant-progress-rtl .ant-progress-success-bg {
21017 right: 0;
21018 left: auto;
21019 }
21020
21021 .ant-progress-rtl.ant-progress-line .ant-progress-text,
21022 .ant-progress-rtl.ant-progress-steps .ant-progress-text {
21023 margin-right: 8px;
21024 margin-left: 0;
21025 text-align: right;
21026 }
21027
21028 .ant-radio-group {
21029 box-sizing: border-box;
21030 margin: 0;
21031 padding: 0;
21032 color: rgba(0, 0, 0, 0.85);
21033 font-size: 14px;
21034 font-variant: tabular-nums;
21035 line-height: 1.5715;
21036 list-style: none;
21037 font-feature-settings: "tnum";
21038 display: inline-block;
21039 font-size: 0;
21040 }
21041
21042 .ant-radio-group .ant-badge-count {
21043 z-index: 1;
21044 }
21045
21046 .ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
21047 border-left: none;
21048 }
21049
21050 .ant-radio-wrapper {
21051 box-sizing: border-box;
21052 padding: 0;
21053 color: rgba(0, 0, 0, 0.85);
21054 font-size: 14px;
21055 font-variant: tabular-nums;
21056 line-height: 1.5715;
21057 list-style: none;
21058 font-feature-settings: "tnum";
21059 position: relative;
21060 display: inline-flex;
21061 align-items: baseline;
21062 margin: 0 8px 0 0;
21063 cursor: pointer;
21064 }
21065
21066 .ant-radio-wrapper-disabled {
21067 cursor: not-allowed;
21068 }
21069
21070 .ant-radio-wrapper:after {
21071 display: inline-block;
21072 width: 0;
21073 overflow: hidden;
21074 content: " ";
21075 }
21076
21077 .ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type=radio] {
21078 width: 14px;
21079 height: 14px;
21080 }
21081
21082 .ant-radio {
21083 box-sizing: border-box;
21084 margin: 0;
21085 padding: 0;
21086 color: rgba(0, 0, 0, 0.85);
21087 font-size: 14px;
21088 font-variant: tabular-nums;
21089 line-height: 1.5715;
21090 list-style: none;
21091 font-feature-settings: "tnum";
21092 position: relative;
21093 top: 0.2em;
21094 display: inline-block;
21095 outline: none;
21096 cursor: pointer;
21097 }
21098
21099 .ant-radio-input:focus + .ant-radio-inner,
21100 .ant-radio-wrapper:hover .ant-radio,
21101 .ant-radio:hover .ant-radio-inner {
21102 border-color: #1890ff;
21103 }
21104
21105 .ant-radio-input:focus + .ant-radio-inner {
21106 box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
21107 }
21108
21109 .ant-radio-checked:after {
21110 position: absolute;
21111 top: 0;
21112 left: 0;
21113 width: 100%;
21114 height: 100%;
21115 border: 1px solid #1890ff;
21116 border-radius: 50%;
21117 visibility: hidden;
21118 animation: antRadioEffect 0.36s ease-in-out;
21119 animation-fill-mode: both;
21120 content: "";
21121 }
21122
21123 .ant-radio-wrapper:hover .ant-radio:after,
21124 .ant-radio:hover:after {
21125 visibility: visible;
21126 }
21127
21128 .ant-radio-inner {
21129 position: relative;
21130 top: 0;
21131 left: 0;
21132 display: block;
21133 width: 16px;
21134 height: 16px;
21135 background-color: #fff;
21136 border: 1px solid #d9d9d9;
21137 border-radius: 50%;
21138 transition: all 0.3s;
21139 }
21140
21141 .ant-radio-inner:after {
21142 position: absolute;
21143 top: 50%;
21144 left: 50%;
21145 display: block;
21146 width: 16px;
21147 height: 16px;
21148 margin-top: -8px;
21149 margin-left: -8px;
21150 background-color: #1890ff;
21151 border-top: 0;
21152 border-left: 0;
21153 border-radius: 16px;
21154 transform: scale(0);
21155 opacity: 0;
21156 transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
21157 content: " ";
21158 }
21159
21160 .ant-radio-input {
21161 position: absolute;
21162 top: 0;
21163 right: 0;
21164 bottom: 0;
21165 left: 0;
21166 z-index: 1;
21167 cursor: pointer;
21168 opacity: 0;
21169 }
21170
21171 .ant-radio.ant-radio-disabled .ant-radio-inner {
21172 border-color: #d9d9d9;
21173 }
21174
21175 .ant-radio-checked .ant-radio-inner {
21176 border-color: #1890ff;
21177 }
21178
21179 .ant-radio-checked .ant-radio-inner:after {
21180 transform: scale(0.5);
21181 opacity: 1;
21182 transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
21183 }
21184
21185 .ant-radio-disabled {
21186 cursor: not-allowed;
21187 }
21188
21189 .ant-radio-disabled .ant-radio-inner {
21190 background-color: #f5f5f5;
21191 cursor: not-allowed;
21192 }
21193
21194 .ant-radio-disabled .ant-radio-inner:after {
21195 background-color: rgba(0, 0, 0, 0.2);
21196 }
21197
21198 .ant-radio-disabled .ant-radio-input {
21199 cursor: not-allowed;
21200 }
21201
21202 .ant-radio-disabled + span {
21203 color: rgba(0, 0, 0, 0.25);
21204 cursor: not-allowed;
21205 }
21206
21207 span.ant-radio + * {
21208 padding-right: 8px;
21209 padding-left: 8px;
21210 }
21211
21212 .ant-radio-button-wrapper {
21213 position: relative;
21214 display: inline-block;
21215 height: 32px;
21216 margin: 0;
21217 padding: 0 15px;
21218 color: rgba(0, 0, 0, 0.85);
21219 font-size: 14px;
21220 line-height: 30px;
21221 background: #fff;
21222 border-color: #d9d9d9;
21223 border-style: solid;
21224 border-width: 1.02px 1px 1px 0;
21225 cursor: pointer;
21226 transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;
21227 }
21228
21229 .ant-radio-button-wrapper a {
21230 color: rgba(0, 0, 0, 0.85);
21231 }
21232
21233 .ant-radio-button-wrapper > .ant-radio-button {
21234 position: absolute;
21235 top: 0;
21236 left: 0;
21237 z-index: -1;
21238 width: 100%;
21239 height: 100%;
21240 }
21241
21242 .ant-radio-group-large .ant-radio-button-wrapper {
21243 height: 40px;
21244 font-size: 16px;
21245 line-height: 38px;
21246 }
21247
21248 .ant-radio-group-small .ant-radio-button-wrapper {
21249 height: 24px;
21250 padding: 0 7px;
21251 line-height: 22px;
21252 }
21253
21254 .ant-radio-button-wrapper:not(:first-child):before {
21255 position: absolute;
21256 top: -1px;
21257 left: -1px;
21258 display: block;
21259 box-sizing: content-box;
21260 width: 1px;
21261 height: 100%;
21262 padding: 1px 0;
21263 background-color: #d9d9d9;
21264 transition: background-color 0.3s;
21265 content: "";
21266 }
21267
21268 .ant-radio-button-wrapper:first-child {
21269 border-left: 1px solid #d9d9d9;
21270 border-radius: 2px 0 0 2px;
21271 }
21272
21273 .ant-radio-button-wrapper:last-child {
21274 border-radius: 0 2px 2px 0;
21275 }
21276
21277 .ant-radio-button-wrapper:first-child:last-child {
21278 border-radius: 2px;
21279 }
21280
21281 .ant-radio-button-wrapper:hover {
21282 position: relative;
21283 color: #1890ff;
21284 }
21285
21286 .ant-radio-button-wrapper:focus-within {
21287 box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
21288 }
21289
21290 .ant-radio-button-wrapper .ant-radio-inner,
21291 .ant-radio-button-wrapper input[type=checkbox],
21292 .ant-radio-button-wrapper input[type=radio] {
21293 width: 0;
21294 height: 0;
21295 opacity: 0;
21296 pointer-events: none;
21297 }
21298
21299 .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
21300 z-index: 1;
21301 color: #1890ff;
21302 background: #fff;
21303 border-color: #1890ff;
21304 }
21305
21306 .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before {
21307 background-color: #1890ff;
21308 }
21309
21310 .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
21311 border-color: #1890ff;
21312 }
21313
21314 .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
21315 color: #40a9ff;
21316 border-color: #40a9ff;
21317 }
21318
21319 .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before {
21320 background-color: #40a9ff;
21321 }
21322
21323 .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
21324 color: #096dd9;
21325 border-color: #096dd9;
21326 }
21327
21328 .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before {
21329 background-color: #096dd9;
21330 }
21331
21332 .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
21333 box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
21334 }
21335
21336 .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
21337 color: #fff;
21338 background: #1890ff;
21339 border-color: #1890ff;
21340 }
21341
21342 .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
21343 color: #fff;
21344 background: #40a9ff;
21345 border-color: #40a9ff;
21346 }
21347
21348 .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
21349 color: #fff;
21350 background: #096dd9;
21351 border-color: #096dd9;
21352 }
21353
21354 .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
21355 box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
21356 }
21357
21358 .ant-radio-button-wrapper-disabled {
21359 cursor: not-allowed;
21360 }
21361
21362 .ant-radio-button-wrapper-disabled,
21363 .ant-radio-button-wrapper-disabled:first-child,
21364 .ant-radio-button-wrapper-disabled:hover {
21365 color: rgba(0, 0, 0, 0.25);
21366 background-color: #f5f5f5;
21367 border-color: #d9d9d9;
21368 }
21369
21370 .ant-radio-button-wrapper-disabled:first-child {
21371 border-left-color: #d9d9d9;
21372 }
21373
21374 .ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
21375 color: rgba(0, 0, 0, 0.25);
21376 background-color: #e6e6e6;
21377 border-color: #d9d9d9;
21378 box-shadow: none;
21379 }
21380
21381 @keyframes antRadioEffect {
21382 0% {
21383 transform: scale(1);
21384 opacity: 0.5;
21385 }
21386 to {
21387 transform: scale(1.6);
21388 opacity: 0;
21389 }
21390 }
21391 .ant-radio-group.ant-radio-group-rtl {
21392 direction: rtl;
21393 }
21394
21395 .ant-radio-wrapper.ant-radio-wrapper-rtl {
21396 margin-right: 0;
21397 margin-left: 8px;
21398 direction: rtl;
21399 }
21400
21401 .ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
21402 border-right-width: 0;
21403 border-left-width: 1px;
21404 }
21405
21406 .ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before {
21407 right: -1px;
21408 left: 0;
21409 }
21410
21411 .ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
21412 border-right: 1px solid #d9d9d9;
21413 border-radius: 0 2px 2px 0;
21414 }
21415
21416 .ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child {
21417 border-right-color: #40a9ff;
21418 }
21419
21420 .ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
21421 border-radius: 2px 0 0 2px;
21422 }
21423
21424 .ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
21425 border-right-color: #d9d9d9;
21426 }
21427
21428 .ant-rate {
21429 box-sizing: border-box;
21430 color: rgba(0, 0, 0, 0.85);
21431 font-size: 14px;
21432 font-variant: tabular-nums;
21433 line-height: 1.5715;
21434 font-feature-settings: "tnum";
21435 display: inline-block;
21436 margin: 0;
21437 padding: 0;
21438 color: #fadb14;
21439 font-size: 20px;
21440 line-height: unset;
21441 list-style: none;
21442 outline: none;
21443 }
21444
21445 .ant-rate-disabled .ant-rate-star {
21446 cursor: default;
21447 }
21448
21449 .ant-rate-disabled .ant-rate-star > div:hover {
21450 transform: scale(1);
21451 }
21452
21453 .ant-rate-star {
21454 position: relative;
21455 display: inline-block;
21456 color: inherit;
21457 cursor: pointer;
21458 }
21459
21460 .ant-rate-star:not(:last-child) {
21461 margin-right: 8px;
21462 }
21463
21464 .ant-rate-star > div {
21465 transition: all 0.3s, outline 0s;
21466 }
21467
21468 .ant-rate-star > div:hover {
21469 transform: scale(1.1);
21470 }
21471
21472 .ant-rate-star > div:focus {
21473 outline: 0;
21474 }
21475
21476 .ant-rate-star > div:focus-visible {
21477 outline: 1px dashed #fadb14;
21478 transform: scale(1.1);
21479 }
21480
21481 .ant-rate-star-first,
21482 .ant-rate-star-second {
21483 color: #f0f0f0;
21484 transition: all 0.3s;
21485 -webkit-user-select: none;
21486 -moz-user-select: none;
21487 -ms-user-select: none;
21488 user-select: none;
21489 }
21490
21491 .ant-rate-star-first .anticon,
21492 .ant-rate-star-second .anticon {
21493 vertical-align: middle;
21494 }
21495
21496 .ant-rate-star-first {
21497 position: absolute;
21498 top: 0;
21499 left: 0;
21500 width: 50%;
21501 height: 100%;
21502 overflow: hidden;
21503 opacity: 0;
21504 }
21505
21506 .ant-rate-star-half .ant-rate-star-first,
21507 .ant-rate-star-half .ant-rate-star-second {
21508 opacity: 1;
21509 }
21510
21511 .ant-rate-star-full .ant-rate-star-second,
21512 .ant-rate-star-half .ant-rate-star-first {
21513 color: inherit;
21514 }
21515
21516 .ant-rate-text {
21517 display: inline-block;
21518 margin: 0 8px;
21519 font-size: 14px;
21520 }
21521
21522 .ant-rate-rtl {
21523 direction: rtl;
21524 }
21525
21526 .ant-rate-rtl .ant-rate-star:not(:last-child) {
21527 margin-right: 0;
21528 margin-left: 8px;
21529 }
21530
21531 .ant-rate-rtl .ant-rate-star-first {
21532 right: 0;
21533 left: auto;
21534 }
21535
21536 .ant-result {
21537 padding: 48px 32px;
21538 }
21539
21540 .ant-result-success .ant-result-icon > .anticon {
21541 color: #52c41a;
21542 }
21543
21544 .ant-result-error .ant-result-icon > .anticon {
21545 color: #ff4d4f;
21546 }
21547
21548 .ant-result-info .ant-result-icon > .anticon {
21549 color: #1890ff;
21550 }
21551
21552 .ant-result-warning .ant-result-icon > .anticon {
21553 color: #faad14;
21554 }
21555
21556 .ant-result-image {
21557 width: 250px;
21558 height: 295px;
21559 margin: auto;
21560 }
21561
21562 .ant-result-icon {
21563 margin-bottom: 24px;
21564 text-align: center;
21565 }
21566
21567 .ant-result-icon > .anticon {
21568 font-size: 72px;
21569 }
21570
21571 .ant-result-title {
21572 color: rgba(0, 0, 0, 0.85);
21573 font-size: 24px;
21574 line-height: 1.8;
21575 text-align: center;
21576 }
21577
21578 .ant-result-subtitle {
21579 color: rgba(0, 0, 0, 0.45);
21580 font-size: 14px;
21581 line-height: 1.6;
21582 text-align: center;
21583 }
21584
21585 .ant-result-extra {
21586 margin: 24px 0 0;
21587 text-align: center;
21588 }
21589
21590 .ant-result-extra > * {
21591 margin-right: 8px;
21592 }
21593
21594 .ant-result-extra > :last-child {
21595 margin-right: 0;
21596 }
21597
21598 .ant-result-content {
21599 margin-top: 24px;
21600 padding: 24px 40px;
21601 background-color: #fafafa;
21602 }
21603
21604 .ant-result-rtl {
21605 direction: rtl;
21606 }
21607
21608 .ant-result-rtl .ant-result-extra > * {
21609 margin-right: 0;
21610 margin-left: 8px;
21611 }
21612
21613 .ant-result-rtl .ant-result-extra > :last-child {
21614 margin-left: 0;
21615 }
21616
21617 .segmented-disabled-item,
21618 .segmented-disabled-item:focus,
21619 .segmented-disabled-item:hover {
21620 color: rgba(0, 0, 0, 0.25);
21621 cursor: not-allowed;
21622 }
21623
21624 .segmented-item-selected {
21625 background-color: #fff;
21626 border-radius: 2px;
21627 box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.05), 0 1px 4px -1px rgba(0, 0, 0, 0.07), 0 0 1px 0 rgba(0, 0, 0, 0.08);
21628 }
21629
21630 .segmented-text-ellipsis {
21631 overflow: hidden;
21632 white-space: nowrap;
21633 text-overflow: ellipsis;
21634 word-break: keep-all;
21635 }
21636
21637 .ant-segmented {
21638 box-sizing: border-box;
21639 margin: 0;
21640 color: rgba(0, 0, 0, 0.85);
21641 font-size: 14px;
21642 font-variant: tabular-nums;
21643 line-height: 1.5715;
21644 list-style: none;
21645 font-feature-settings: "tnum";
21646 display: inline-block;
21647 padding: 2px;
21648 color: rgba(0, 0, 0, 0.65);
21649 background-color: rgba(0, 0, 0, 0.04);
21650 border-radius: 2px;
21651 transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
21652 }
21653
21654 .ant-segmented-group {
21655 position: relative;
21656 display: flex;
21657 align-items: stretch;
21658 justify-items: flex-start;
21659 width: 100%;
21660 }
21661
21662 .ant-segmented.ant-segmented-block {
21663 display: flex;
21664 }
21665
21666 .ant-segmented.ant-segmented-block .ant-segmented-item {
21667 flex: 1;
21668 min-width: 0;
21669 }
21670
21671 .ant-segmented:not(.ant-segmented-disabled):focus,
21672 .ant-segmented:not(.ant-segmented-disabled):hover {
21673 background-color: rgba(0, 0, 0, 0.06);
21674 }
21675
21676 .ant-segmented-item {
21677 position: relative;
21678 text-align: center;
21679 cursor: pointer;
21680 transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
21681 }
21682
21683 .ant-segmented-item-selected {
21684 background-color: #fff;
21685 border-radius: 2px;
21686 box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.05), 0 1px 4px -1px rgba(0, 0, 0, 0.07), 0 0 1px 0 rgba(0, 0, 0, 0.08);
21687 color: #262626;
21688 }
21689
21690 .ant-segmented-item:focus,
21691 .ant-segmented-item:hover {
21692 color: #262626;
21693 }
21694
21695 .ant-segmented-item-label {
21696 min-height: 28px;
21697 padding: 0 11px;
21698 line-height: 28px;
21699 overflow: hidden;
21700 white-space: nowrap;
21701 text-overflow: ellipsis;
21702 word-break: keep-all;
21703 }
21704
21705 .ant-segmented-item-icon + * {
21706 margin-left: 6px;
21707 }
21708
21709 .ant-segmented-item-input {
21710 position: absolute;
21711 top: 0;
21712 left: 0;
21713 width: 0;
21714 height: 0;
21715 opacity: 0;
21716 pointer-events: none;
21717 }
21718
21719 .ant-segmented.ant-segmented-lg .ant-segmented-item-label {
21720 min-height: 36px;
21721 padding: 0 11px;
21722 font-size: 16px;
21723 line-height: 36px;
21724 }
21725
21726 .ant-segmented.ant-segmented-sm .ant-segmented-item-label {
21727 min-height: 20px;
21728 padding: 0 7px;
21729 line-height: 20px;
21730 }
21731
21732 .ant-segmented-item-disabled,
21733 .ant-segmented-item-disabled:focus,
21734 .ant-segmented-item-disabled:hover {
21735 color: rgba(0, 0, 0, 0.25);
21736 cursor: not-allowed;
21737 }
21738
21739 .ant-segmented-thumb {
21740 background-color: #fff;
21741 border-radius: 2px;
21742 box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.05), 0 1px 4px -1px rgba(0, 0, 0, 0.07), 0 0 1px 0 rgba(0, 0, 0, 0.08);
21743 position: absolute;
21744 top: 0;
21745 left: 0;
21746 width: 0;
21747 height: 100%;
21748 padding: 4px 0;
21749 }
21750
21751 .ant-segmented-thumb-motion-appear-active {
21752 transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
21753 will-change: transform, width;
21754 }
21755
21756 .ant-segmented.ant-segmented-rtl {
21757 direction: rtl;
21758 }
21759
21760 .ant-segmented.ant-segmented-rtl .ant-segmented-item-icon {
21761 margin-right: 0;
21762 margin-left: 6px;
21763 }
21764
21765 .ant-select-single .ant-select-selector {
21766 display: flex;
21767 }
21768
21769 .ant-select-single .ant-select-selector .ant-select-selection-search {
21770 position: absolute;
21771 top: 0;
21772 right: 11px;
21773 bottom: 0;
21774 left: 11px;
21775 }
21776
21777 .ant-select-single .ant-select-selector .ant-select-selection-search-input {
21778 width: 100%;
21779 }
21780
21781 .ant-select-single .ant-select-selector .ant-select-selection-item,
21782 .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
21783 padding: 0;
21784 line-height: 30px;
21785 transition: all 0.3s;
21786 }
21787
21788 .ant-select-single .ant-select-selector .ant-select-selection-item {
21789 position: relative;
21790 -webkit-user-select: none;
21791 -moz-user-select: none;
21792 -ms-user-select: none;
21793 user-select: none;
21794 }
21795
21796 .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
21797 transition: none;
21798 pointer-events: none;
21799 }
21800
21801 .ant-select-single .ant-select-selector .ant-select-selection-item:after,
21802 .ant-select-single .ant-select-selector .ant-select-selection-placeholder:after,
21803 .ant-select-single .ant-select-selector:after {
21804 display: inline-block;
21805 width: 0;
21806 visibility: hidden;
21807 content: " ";
21808 }
21809
21810 .ant-select-single.ant-select-show-arrow .ant-select-selection-search {
21811 right: 25px;
21812 }
21813
21814 .ant-select-single.ant-select-show-arrow .ant-select-selection-item,
21815 .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
21816 padding-right: 18px;
21817 }
21818
21819 .ant-select-single.ant-select-open .ant-select-selection-item {
21820 color: #bfbfbf;
21821 }
21822
21823 .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
21824 width: 100%;
21825 height: 32px;
21826 padding: 0 11px;
21827 }
21828
21829 .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
21830 height: 30px;
21831 }
21832
21833 .ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after {
21834 line-height: 30px;
21835 }
21836
21837 .ant-select-single.ant-select-customize-input .ant-select-selector:after {
21838 display: none;
21839 }
21840
21841 .ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
21842 position: static;
21843 width: 100%;
21844 }
21845
21846 .ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
21847 position: absolute;
21848 right: 0;
21849 left: 0;
21850 padding: 0 11px;
21851 }
21852
21853 .ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after {
21854 display: none;
21855 }
21856
21857 .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
21858 height: 40px;
21859 }
21860
21861 .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
21862 .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,
21863 .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after {
21864 line-height: 38px;
21865 }
21866
21867 .ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
21868 height: 38px;
21869 }
21870
21871 .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
21872 height: 24px;
21873 }
21874
21875 .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
21876 .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,
21877 .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after {
21878 line-height: 22px;
21879 }
21880
21881 .ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
21882 height: 22px;
21883 }
21884
21885 .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
21886 right: 7px;
21887 left: 7px;
21888 }
21889
21890 .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
21891 padding: 0 7px;
21892 }
21893
21894 .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
21895 right: 28px;
21896 }
21897
21898 .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
21899 .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
21900 padding-right: 21px;
21901 }
21902
21903 .ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
21904 padding: 0 11px;
21905 }
21906
21907 .ant-select-selection-overflow {
21908 position: relative;
21909 display: flex;
21910 flex: auto;
21911 flex-wrap: wrap;
21912 max-width: 100%;
21913 }
21914
21915 .ant-select-selection-overflow-item {
21916 flex: none;
21917 align-self: center;
21918 max-width: 100%;
21919 }
21920
21921 .ant-select-multiple .ant-select-selector {
21922 display: flex;
21923 flex-wrap: wrap;
21924 align-items: center;
21925 padding: 1px 4px;
21926 }
21927
21928 .ant-select-show-search.ant-select-multiple .ant-select-selector {
21929 cursor: text;
21930 }
21931
21932 .ant-select-disabled.ant-select-multiple .ant-select-selector {
21933 background: #f5f5f5;
21934 cursor: not-allowed;
21935 }
21936
21937 .ant-select-multiple .ant-select-selector:after {
21938 display: inline-block;
21939 width: 0;
21940 margin: 2px 0;
21941 line-height: 24px;
21942 content: " ";
21943 }
21944
21945 .ant-select-multiple.ant-select-allow-clear .ant-select-selector,
21946 .ant-select-multiple.ant-select-show-arrow .ant-select-selector {
21947 padding-right: 24px;
21948 }
21949
21950 .ant-select-multiple .ant-select-selection-item {
21951 position: relative;
21952 display: flex;
21953 flex: none;
21954 box-sizing: border-box;
21955 max-width: 100%;
21956 height: 24px;
21957 margin-top: 2px;
21958 margin-bottom: 2px;
21959 line-height: 22px;
21960 background: #f5f5f5;
21961 border: 1px solid #f0f0f0;
21962 border-radius: 2px;
21963 cursor: default;
21964 transition: font-size 0.3s, line-height 0.3s, height 0.3s;
21965 -webkit-user-select: none;
21966 -moz-user-select: none;
21967 -ms-user-select: none;
21968 user-select: none;
21969 -webkit-margin-end: 4px;
21970 margin-inline-end: 4px;
21971 -webkit-padding-start: 8px;
21972 padding-inline-start: 8px;
21973 -webkit-padding-end: 4px;
21974 padding-inline-end: 4px;
21975 }
21976
21977 .ant-select-disabled.ant-select-multiple .ant-select-selection-item {
21978 color: #bfbfbf;
21979 border-color: #d9d9d9;
21980 cursor: not-allowed;
21981 }
21982
21983 .ant-select-multiple .ant-select-selection-item-content {
21984 display: inline-block;
21985 margin-right: 4px;
21986 overflow: hidden;
21987 white-space: pre;
21988 text-overflow: ellipsis;
21989 }
21990
21991 .ant-select-multiple .ant-select-selection-item-remove {
21992 color: inherit;
21993 font-style: normal;
21994 line-height: 0;
21995 text-align: center;
21996 text-transform: none;
21997 vertical-align: -0.125em;
21998 text-rendering: optimizelegibility;
21999 -webkit-font-smoothing: antialiased;
22000 -moz-osx-font-smoothing: grayscale;
22001 display: inline-block;
22002 color: rgba(0, 0, 0, 0.45);
22003 font-weight: 700;
22004 font-size: 10px;
22005 line-height: inherit;
22006 cursor: pointer;
22007 }
22008
22009 .ant-select-multiple .ant-select-selection-item-remove > * {
22010 line-height: 1;
22011 }
22012
22013 .ant-select-multiple .ant-select-selection-item-remove svg {
22014 display: inline-block;
22015 }
22016
22017 .ant-select-multiple .ant-select-selection-item-remove:before {
22018 display: none;
22019 }
22020
22021 .ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
22022 display: block;
22023 }
22024
22025 .ant-select-multiple .ant-select-selection-item-remove > .anticon {
22026 vertical-align: middle;
22027 }
22028
22029 .ant-select-multiple .ant-select-selection-item-remove:hover {
22030 color: rgba(0, 0, 0, 0.75);
22031 }
22032
22033 .ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search {
22034 -webkit-margin-start: 0;
22035 margin-inline-start: 0;
22036 }
22037
22038 .ant-select-multiple .ant-select-selection-search {
22039 position: relative;
22040 max-width: 100%;
22041 -webkit-margin-start: 7px;
22042 margin-inline-start: 7px;
22043 }
22044
22045 .ant-select-multiple .ant-select-selection-search-input,
22046 .ant-select-multiple .ant-select-selection-search-mirror {
22047 height: 24px;
22048 font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
22049 line-height: 24px;
22050 transition: all 0.3s;
22051 }
22052
22053 .ant-select-multiple .ant-select-selection-search-input {
22054 width: 100%;
22055 min-width: 4.1px;
22056 }
22057
22058 .ant-select-multiple .ant-select-selection-search-mirror {
22059 position: absolute;
22060 top: 0;
22061 left: 0;
22062 z-index: 999;
22063 white-space: pre;
22064 visibility: hidden;
22065 }
22066
22067 .ant-select-multiple .ant-select-selection-placeholder {
22068 position: absolute;
22069 top: 50%;
22070 right: 11px;
22071 left: 11px;
22072 transform: translateY(-50%);
22073 transition: all 0.3s;
22074 }
22075
22076 .ant-select-multiple.ant-select-lg .ant-select-selector:after {
22077 line-height: 32px;
22078 }
22079
22080 .ant-select-multiple.ant-select-lg .ant-select-selection-item {
22081 line-height: 30px;
22082 }
22083
22084 .ant-select-multiple.ant-select-lg .ant-select-selection-search {
22085 height: 32px;
22086 line-height: 32px;
22087 }
22088
22089 .ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
22090 .ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
22091 height: 32px;
22092 line-height: 30px;
22093 }
22094
22095 .ant-select-multiple.ant-select-sm .ant-select-selector:after {
22096 line-height: 16px;
22097 }
22098
22099 .ant-select-multiple.ant-select-sm .ant-select-selection-item {
22100 height: 16px;
22101 line-height: 14px;
22102 }
22103
22104 .ant-select-multiple.ant-select-sm .ant-select-selection-search {
22105 height: 16px;
22106 line-height: 16px;
22107 }
22108
22109 .ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
22110 .ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
22111 height: 16px;
22112 line-height: 14px;
22113 }
22114
22115 .ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
22116 left: 7px;
22117 }
22118
22119 .ant-select-multiple.ant-select-sm .ant-select-selection-search {
22120 -webkit-margin-start: 3px;
22121 margin-inline-start: 3px;
22122 }
22123
22124 .ant-select-multiple.ant-select-lg .ant-select-selection-item {
22125 height: 32px;
22126 line-height: 32px;
22127 }
22128
22129 .ant-select-disabled .ant-select-selection-item-remove {
22130 display: none;
22131 }
22132
22133 .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
22134 background-color: #fff;
22135 border-color: #ff4d4f !important;
22136 }
22137
22138 .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector,
22139 .ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector {
22140 border-color: #ff7875;
22141 box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
22142 border-right-width: 1px;
22143 outline: 0;
22144 }
22145
22146 .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
22147 background-color: #fff;
22148 border-color: #faad14 !important;
22149 }
22150
22151 .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector,
22152 .ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector {
22153 border-color: #ffc53d;
22154 box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
22155 border-right-width: 1px;
22156 outline: 0;
22157 }
22158
22159 .ant-select-status-error.ant-select-has-feedback .ant-select-clear,
22160 .ant-select-status-success.ant-select-has-feedback .ant-select-clear,
22161 .ant-select-status-validating.ant-select-has-feedback .ant-select-clear,
22162 .ant-select-status-warning.ant-select-has-feedback .ant-select-clear {
22163 right: 32px;
22164 }
22165
22166 .ant-select-status-error.ant-select-has-feedback .ant-select-selection-selected-value,
22167 .ant-select-status-success.ant-select-has-feedback .ant-select-selection-selected-value,
22168 .ant-select-status-validating.ant-select-has-feedback .ant-select-selection-selected-value,
22169 .ant-select-status-warning.ant-select-has-feedback .ant-select-selection-selected-value {
22170 padding-right: 42px;
22171 }
22172
22173 .ant-select {
22174 box-sizing: border-box;
22175 margin: 0;
22176 padding: 0;
22177 color: rgba(0, 0, 0, 0.85);
22178 font-size: 14px;
22179 font-variant: tabular-nums;
22180 line-height: 1.5715;
22181 list-style: none;
22182 font-feature-settings: "tnum";
22183 position: relative;
22184 display: inline-block;
22185 cursor: pointer;
22186 }
22187
22188 .ant-select:not(.ant-select-customize-input) .ant-select-selector {
22189 position: relative;
22190 background-color: #fff;
22191 border: 1px solid #d9d9d9;
22192 border-radius: 2px;
22193 transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
22194 }
22195
22196 .ant-select:not(.ant-select-customize-input) .ant-select-selector input {
22197 cursor: pointer;
22198 }
22199
22200 .ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
22201 cursor: text;
22202 }
22203
22204 .ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
22205 cursor: auto;
22206 }
22207
22208 .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
22209 border-color: #40a9ff;
22210 box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
22211 border-right-width: 1px;
22212 outline: 0;
22213 }
22214
22215 .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
22216 color: rgba(0, 0, 0, 0.25);
22217 background: #f5f5f5;
22218 cursor: not-allowed;
22219 }
22220
22221 .ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
22222 background: #f5f5f5;
22223 }
22224
22225 .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
22226 cursor: not-allowed;
22227 }
22228
22229 .ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
22230 margin: 0;
22231 padding: 0;
22232 background: transparent;
22233 border: none;
22234 outline: none;
22235 -webkit-appearance: none;
22236 -moz-appearance: none;
22237 appearance: none;
22238 }
22239
22240 .ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
22241 display: none;
22242 -webkit-appearance: none;
22243 }
22244
22245 .ant-select:not(.ant-select-disabled):hover .ant-select-selector {
22246 border-color: #40a9ff;
22247 border-right-width: 1px;
22248 }
22249
22250 .ant-select-selection-item {
22251 flex: 1;
22252 overflow: hidden;
22253 font-weight: 400;
22254 white-space: nowrap;
22255 text-overflow: ellipsis;
22256 }
22257
22258 @media (-ms-high-contrast: none) {
22259 .ant-select-selection-item,
22260 .ant-select-selection-item ::-ms-backdrop {
22261 flex: auto;
22262 }
22263 }
22264 .ant-select-selection-placeholder {
22265 flex: 1;
22266 overflow: hidden;
22267 color: #bfbfbf;
22268 white-space: nowrap;
22269 text-overflow: ellipsis;
22270 pointer-events: none;
22271 }
22272
22273 @media (-ms-high-contrast: none) {
22274 .ant-select-selection-placeholder,
22275 .ant-select-selection-placeholder ::-ms-backdrop {
22276 flex: auto;
22277 }
22278 }
22279 .ant-select-arrow {
22280 display: inline-block;
22281 color: inherit;
22282 font-style: normal;
22283 line-height: 0;
22284 text-transform: none;
22285 vertical-align: -0.125em;
22286 text-rendering: optimizelegibility;
22287 -webkit-font-smoothing: antialiased;
22288 -moz-osx-font-smoothing: grayscale;
22289 position: absolute;
22290 top: 50%;
22291 right: 11px;
22292 display: flex;
22293 align-items: center;
22294 height: 12px;
22295 margin-top: -6px;
22296 color: rgba(0, 0, 0, 0.25);
22297 font-size: 12px;
22298 line-height: 1;
22299 text-align: center;
22300 pointer-events: none;
22301 }
22302
22303 .ant-select-arrow > * {
22304 line-height: 1;
22305 }
22306
22307 .ant-select-arrow svg {
22308 display: inline-block;
22309 }
22310
22311 .ant-select-arrow:before {
22312 display: none;
22313 }
22314
22315 .ant-select-arrow .ant-select-arrow-icon {
22316 display: block;
22317 }
22318
22319 .ant-select-arrow .anticon {
22320 vertical-align: top;
22321 transition: transform 0.3s;
22322 }
22323
22324 .ant-select-arrow .anticon > svg {
22325 vertical-align: top;
22326 }
22327
22328 .ant-select-arrow .anticon:not(.ant-select-suffix) {
22329 pointer-events: auto;
22330 }
22331
22332 .ant-select-disabled .ant-select-arrow {
22333 cursor: not-allowed;
22334 }
22335
22336 .ant-select-arrow > :not(:last-child) {
22337 -webkit-margin-end: 8px;
22338 margin-inline-end: 8px;
22339 }
22340
22341 .ant-select-clear {
22342 position: absolute;
22343 top: 50%;
22344 right: 11px;
22345 z-index: 1;
22346 display: inline-block;
22347 width: 12px;
22348 height: 12px;
22349 margin-top: -6px;
22350 color: rgba(0, 0, 0, 0.25);
22351 font-size: 12px;
22352 font-style: normal;
22353 line-height: 1;
22354 text-align: center;
22355 text-transform: none;
22356 background: #fff;
22357 cursor: pointer;
22358 opacity: 0;
22359 transition: color 0.3s ease, opacity 0.15s ease;
22360 text-rendering: auto;
22361 }
22362
22363 .ant-select-clear:before {
22364 display: block;
22365 }
22366
22367 .ant-select-clear:hover {
22368 color: rgba(0, 0, 0, 0.45);
22369 }
22370
22371 .ant-select:hover .ant-select-clear {
22372 opacity: 1;
22373 }
22374
22375 .ant-select-dropdown {
22376 margin: 0;
22377 color: rgba(0, 0, 0, 0.85);
22378 font-variant: tabular-nums;
22379 line-height: 1.5715;
22380 list-style: none;
22381 font-feature-settings: "tnum";
22382 position: absolute;
22383 top: -9999px;
22384 left: -9999px;
22385 z-index: 1050;
22386 box-sizing: border-box;
22387 padding: 4px 0;
22388 overflow: hidden;
22389 font-size: 14px;
22390 font-variant: normal;
22391 background-color: #fff;
22392 border-radius: 2px;
22393 outline: none;
22394 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);
22395 }
22396
22397 .ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft,
22398 .ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft {
22399 animation-name: antSlideUpIn;
22400 }
22401
22402 .ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft,
22403 .ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft {
22404 animation-name: antSlideDownIn;
22405 }
22406
22407 .ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
22408 animation-name: antSlideUpOut;
22409 }
22410
22411 .ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
22412 animation-name: antSlideDownOut;
22413 }
22414
22415 .ant-select-dropdown-hidden {
22416 display: none;
22417 }
22418
22419 .ant-select-dropdown-empty {
22420 color: rgba(0, 0, 0, 0.25);
22421 }
22422
22423 .ant-select-item-empty {
22424 color: rgba(0, 0, 0, 0.85);
22425 color: rgba(0, 0, 0, 0.25);
22426 }
22427
22428 .ant-select-item,
22429 .ant-select-item-empty {
22430 position: relative;
22431 display: block;
22432 min-height: 32px;
22433 padding: 5px 12px;
22434 font-weight: 400;
22435 font-size: 14px;
22436 line-height: 22px;
22437 }
22438
22439 .ant-select-item {
22440 color: rgba(0, 0, 0, 0.85);
22441 cursor: pointer;
22442 transition: background 0.3s ease;
22443 }
22444
22445 .ant-select-item-group {
22446 color: rgba(0, 0, 0, 0.45);
22447 font-size: 12px;
22448 cursor: default;
22449 }
22450
22451 .ant-select-item-option {
22452 display: flex;
22453 }
22454
22455 .ant-select-item-option-content {
22456 flex: auto;
22457 overflow: hidden;
22458 white-space: nowrap;
22459 text-overflow: ellipsis;
22460 }
22461
22462 .ant-select-item-option-state {
22463 flex: none;
22464 }
22465
22466 .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
22467 background-color: #f5f5f5;
22468 }
22469
22470 .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
22471 color: rgba(0, 0, 0, 0.85);
22472 font-weight: 600;
22473 background-color: #e6f7ff;
22474 }
22475
22476 .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
22477 color: #1890ff;
22478 }
22479
22480 .ant-select-item-option-disabled {
22481 color: rgba(0, 0, 0, 0.25);
22482 cursor: not-allowed;
22483 }
22484
22485 .ant-select-item-option-disabled.ant-select-item-option-selected {
22486 background-color: #f5f5f5;
22487 }
22488
22489 .ant-select-item-option-grouped {
22490 padding-left: 24px;
22491 }
22492
22493 .ant-select-lg {
22494 font-size: 16px;
22495 }
22496
22497 .ant-select-borderless .ant-select-selector {
22498 background-color: transparent !important;
22499 border-color: transparent !important;
22500 box-shadow: none !important;
22501 }
22502
22503 .ant-select.ant-select-in-form-item {
22504 width: 100%;
22505 }
22506
22507 .ant-select-compact-item:not(.ant-select-compact-last-item) {
22508 margin-right: -1px;
22509 }
22510
22511 .ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-item-rtl {
22512 margin-right: 0;
22513 margin-left: -1px;
22514 }
22515
22516 .ant-select-compact-item.ant-select-focused > *,
22517 .ant-select-compact-item:active > *,
22518 .ant-select-compact-item:focus > *,
22519 .ant-select-compact-item:hover > * {
22520 z-index: 2;
22521 }
22522
22523 .ant-select-compact-item[disabled] > * {
22524 z-index: 0;
22525 }
22526
22527 .ant-select-compact-item:not(.ant-select-compact-first-item):not(.ant-select-compact-last-item).ant-select > .ant-select-selector {
22528 border-radius: 0;
22529 }
22530
22531 .ant-select-compact-item.ant-select-compact-first-item.ant-select:not(.ant-select-compact-last-item):not(.ant-select-compact-item-rtl) > .ant-select-selector {
22532 border-top-right-radius: 0;
22533 border-bottom-right-radius: 0;
22534 }
22535
22536 .ant-select-compact-item.ant-select-compact-last-item.ant-select:not(.ant-select-compact-first-item):not(.ant-select-compact-item-rtl) > .ant-select-selector,
22537 .ant-select-compact-item.ant-select.ant-select-compact-first-item.ant-select-compact-item-rtl:not(.ant-select-compact-last-item) > .ant-select-selector {
22538 border-top-left-radius: 0;
22539 border-bottom-left-radius: 0;
22540 }
22541
22542 .ant-select-compact-item.ant-select.ant-select-compact-last-item.ant-select-compact-item-rtl:not(.ant-select-compact-first-item) > .ant-select-selector {
22543 border-top-right-radius: 0;
22544 border-bottom-right-radius: 0;
22545 }
22546
22547 .ant-select-rtl {
22548 direction: rtl;
22549 }
22550
22551 .ant-select-rtl .ant-select-arrow,
22552 .ant-select-rtl .ant-select-clear {
22553 right: auto;
22554 left: 11px;
22555 }
22556
22557 .ant-select-dropdown-rtl {
22558 direction: rtl;
22559 }
22560
22561 .ant-select-dropdown-rtl .ant-select-item-option-grouped {
22562 padding-right: 24px;
22563 padding-left: 12px;
22564 }
22565
22566 .ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector,
22567 .ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector {
22568 padding-right: 4px;
22569 padding-left: 24px;
22570 }
22571
22572 .ant-select-rtl.ant-select-multiple .ant-select-selection-item {
22573 text-align: right;
22574 }
22575
22576 .ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
22577 margin-right: 0;
22578 margin-left: 4px;
22579 text-align: right;
22580 }
22581
22582 .ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
22583 right: 0;
22584 left: auto;
22585 }
22586
22587 .ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
22588 right: 11px;
22589 left: auto;
22590 }
22591
22592 .ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
22593 right: 7px;
22594 }
22595
22596 .ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,
22597 .ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
22598 right: 0;
22599 left: 9px;
22600 text-align: right;
22601 }
22602
22603 .ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
22604 right: 11px;
22605 left: 25px;
22606 }
22607
22608 .ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
22609 .ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
22610 padding-right: 0;
22611 padding-left: 18px;
22612 }
22613
22614 .ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
22615 right: 6px;
22616 }
22617
22618 .ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
22619 .ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
22620 padding-right: 0;
22621 padding-left: 21px;
22622 }
22623
22624 .ant-skeleton {
22625 display: table;
22626 width: 100%;
22627 }
22628
22629 .ant-skeleton-header {
22630 display: table-cell;
22631 padding-right: 16px;
22632 vertical-align: top;
22633 }
22634
22635 .ant-skeleton-header .ant-skeleton-avatar {
22636 display: inline-block;
22637 vertical-align: top;
22638 background: hsla(0deg, 0%, 74.5%, 0.2);
22639 width: 32px;
22640 height: 32px;
22641 line-height: 32px;
22642 }
22643
22644 .ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
22645 border-radius: 50%;
22646 }
22647
22648 .ant-skeleton-header .ant-skeleton-avatar-lg {
22649 width: 40px;
22650 height: 40px;
22651 line-height: 40px;
22652 }
22653
22654 .ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
22655 border-radius: 50%;
22656 }
22657
22658 .ant-skeleton-header .ant-skeleton-avatar-sm {
22659 width: 24px;
22660 height: 24px;
22661 line-height: 24px;
22662 }
22663
22664 .ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
22665 border-radius: 50%;
22666 }
22667
22668 .ant-skeleton-content {
22669 display: table-cell;
22670 width: 100%;
22671 vertical-align: top;
22672 }
22673
22674 .ant-skeleton-content .ant-skeleton-title {
22675 width: 100%;
22676 height: 16px;
22677 background: hsla(0deg, 0%, 74.5%, 0.2);
22678 border-radius: 2px;
22679 }
22680
22681 .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
22682 margin-top: 24px;
22683 }
22684
22685 .ant-skeleton-content .ant-skeleton-paragraph {
22686 padding: 0;
22687 }
22688
22689 .ant-skeleton-content .ant-skeleton-paragraph > li {
22690 width: 100%;
22691 height: 16px;
22692 list-style: none;
22693 background: hsla(0deg, 0%, 74.5%, 0.2);
22694 border-radius: 2px;
22695 }
22696
22697 .ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
22698 width: 61%;
22699 }
22700
22701 .ant-skeleton-content .ant-skeleton-paragraph > li + li {
22702 margin-top: 16px;
22703 }
22704
22705 .ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
22706 margin-top: 12px;
22707 }
22708
22709 .ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
22710 margin-top: 28px;
22711 }
22712
22713 .ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li,
22714 .ant-skeleton-round .ant-skeleton-content .ant-skeleton-title {
22715 border-radius: 100px;
22716 }
22717
22718 .ant-skeleton-active .ant-skeleton-avatar,
22719 .ant-skeleton-active .ant-skeleton-button,
22720 .ant-skeleton-active .ant-skeleton-image,
22721 .ant-skeleton-active .ant-skeleton-input,
22722 .ant-skeleton-active .ant-skeleton-paragraph > li,
22723 .ant-skeleton-active .ant-skeleton-title {
22724 position: relative;
22725 z-index: 0;
22726 overflow: hidden;
22727 background: transparent;
22728 }
22729
22730 .ant-skeleton-active .ant-skeleton-avatar:after,
22731 .ant-skeleton-active .ant-skeleton-button:after,
22732 .ant-skeleton-active .ant-skeleton-image:after,
22733 .ant-skeleton-active .ant-skeleton-input:after,
22734 .ant-skeleton-active .ant-skeleton-paragraph > li:after,
22735 .ant-skeleton-active .ant-skeleton-title:after {
22736 position: absolute;
22737 top: 0;
22738 right: -150%;
22739 bottom: 0;
22740 left: -150%;
22741 background: linear-gradient(90deg, hsla(0deg, 0%, 74.5%, 0.2) 25%, hsla(0deg, 0%, 50.6%, 0.24) 37%, hsla(0deg, 0%, 74.5%, 0.2) 63%);
22742 animation: ant-skeleton-loading 1.4s ease infinite;
22743 content: "";
22744 }
22745
22746 .ant-skeleton.ant-skeleton-block,
22747 .ant-skeleton.ant-skeleton-block .ant-skeleton-button,
22748 .ant-skeleton.ant-skeleton-block .ant-skeleton-input {
22749 width: 100%;
22750 }
22751
22752 .ant-skeleton-element {
22753 display: inline-block;
22754 width: auto;
22755 }
22756
22757 .ant-skeleton-element .ant-skeleton-button {
22758 display: inline-block;
22759 vertical-align: top;
22760 background: hsla(0deg, 0%, 74.5%, 0.2);
22761 border-radius: 2px;
22762 width: 64px;
22763 min-width: 64px;
22764 height: 32px;
22765 line-height: 32px;
22766 }
22767
22768 .ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square {
22769 width: 32px;
22770 min-width: 32px;
22771 }
22772
22773 .ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
22774 width: 32px;
22775 min-width: 32px;
22776 border-radius: 50%;
22777 }
22778
22779 .ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
22780 border-radius: 32px;
22781 }
22782
22783 .ant-skeleton-element .ant-skeleton-button-lg {
22784 width: 80px;
22785 min-width: 80px;
22786 height: 40px;
22787 line-height: 40px;
22788 }
22789
22790 .ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square {
22791 width: 40px;
22792 min-width: 40px;
22793 }
22794
22795 .ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
22796 width: 40px;
22797 min-width: 40px;
22798 border-radius: 50%;
22799 }
22800
22801 .ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
22802 border-radius: 40px;
22803 }
22804
22805 .ant-skeleton-element .ant-skeleton-button-sm {
22806 width: 48px;
22807 min-width: 48px;
22808 height: 24px;
22809 line-height: 24px;
22810 }
22811
22812 .ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square {
22813 width: 24px;
22814 min-width: 24px;
22815 }
22816
22817 .ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
22818 width: 24px;
22819 min-width: 24px;
22820 border-radius: 50%;
22821 }
22822
22823 .ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
22824 border-radius: 24px;
22825 }
22826
22827 .ant-skeleton-element .ant-skeleton-avatar {
22828 display: inline-block;
22829 vertical-align: top;
22830 background: hsla(0deg, 0%, 74.5%, 0.2);
22831 width: 32px;
22832 height: 32px;
22833 line-height: 32px;
22834 }
22835
22836 .ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
22837 border-radius: 50%;
22838 }
22839
22840 .ant-skeleton-element .ant-skeleton-avatar-lg {
22841 width: 40px;
22842 height: 40px;
22843 line-height: 40px;
22844 }
22845
22846 .ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
22847 border-radius: 50%;
22848 }
22849
22850 .ant-skeleton-element .ant-skeleton-avatar-sm {
22851 width: 24px;
22852 height: 24px;
22853 line-height: 24px;
22854 }
22855
22856 .ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
22857 border-radius: 50%;
22858 }
22859
22860 .ant-skeleton-element .ant-skeleton-input {
22861 display: inline-block;
22862 vertical-align: top;
22863 background: hsla(0deg, 0%, 74.5%, 0.2);
22864 width: 160px;
22865 min-width: 160px;
22866 height: 32px;
22867 line-height: 32px;
22868 }
22869
22870 .ant-skeleton-element .ant-skeleton-input-lg {
22871 width: 200px;
22872 min-width: 200px;
22873 height: 40px;
22874 line-height: 40px;
22875 }
22876
22877 .ant-skeleton-element .ant-skeleton-input-sm {
22878 width: 120px;
22879 min-width: 120px;
22880 height: 24px;
22881 line-height: 24px;
22882 }
22883
22884 .ant-skeleton-element .ant-skeleton-image {
22885 display: flex;
22886 align-items: center;
22887 justify-content: center;
22888 vertical-align: top;
22889 background: hsla(0deg, 0%, 74.5%, 0.2);
22890 width: 96px;
22891 height: 96px;
22892 line-height: 96px;
22893 }
22894
22895 .ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
22896 border-radius: 50%;
22897 }
22898
22899 .ant-skeleton-element .ant-skeleton-image-path {
22900 fill: #bfbfbf;
22901 }
22902
22903 .ant-skeleton-element .ant-skeleton-image-svg {
22904 width: 48px;
22905 height: 48px;
22906 line-height: 48px;
22907 max-width: 192px;
22908 max-height: 192px;
22909 }
22910
22911 .ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
22912 border-radius: 50%;
22913 }
22914
22915 @keyframes ant-skeleton-loading {
22916 0% {
22917 transform: translateX(-37.5%);
22918 }
22919 to {
22920 transform: translateX(37.5%);
22921 }
22922 }
22923 .ant-skeleton-rtl {
22924 direction: rtl;
22925 }
22926
22927 .ant-skeleton-rtl .ant-skeleton-header {
22928 padding-right: 0;
22929 padding-left: 16px;
22930 }
22931
22932 .ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,
22933 .ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li,
22934 .ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title {
22935 animation-name: ant-skeleton-loading-rtl;
22936 }
22937
22938 @keyframes ant-skeleton-loading-rtl {
22939 0% {
22940 background-position: 0 50%;
22941 }
22942 to {
22943 background-position: 100% 50%;
22944 }
22945 }
22946 .ant-slider {
22947 box-sizing: border-box;
22948 color: rgba(0, 0, 0, 0.85);
22949 font-size: 14px;
22950 font-variant: tabular-nums;
22951 line-height: 1.5715;
22952 list-style: none;
22953 font-feature-settings: "tnum";
22954 position: relative;
22955 height: 12px;
22956 margin: 10px 6px;
22957 padding: 4px 0;
22958 cursor: pointer;
22959 touch-action: none;
22960 }
22961
22962 .ant-slider-vertical {
22963 width: 12px;
22964 height: 100%;
22965 margin: 6px 10px;
22966 padding: 0 4px;
22967 }
22968
22969 .ant-slider-vertical .ant-slider-rail {
22970 width: 4px;
22971 height: 100%;
22972 }
22973
22974 .ant-slider-vertical .ant-slider-track {
22975 width: 4px;
22976 }
22977
22978 .ant-slider-vertical .ant-slider-handle {
22979 margin-top: -6px;
22980 margin-left: -5px;
22981 }
22982
22983 .ant-slider-vertical .ant-slider-mark {
22984 top: 0;
22985 left: 12px;
22986 width: 18px;
22987 height: 100%;
22988 }
22989
22990 .ant-slider-vertical .ant-slider-mark-text {
22991 left: 4px;
22992 white-space: nowrap;
22993 }
22994
22995 .ant-slider-vertical .ant-slider-step {
22996 width: 4px;
22997 height: 100%;
22998 }
22999
23000 .ant-slider-vertical .ant-slider-dot {
23001 top: auto;
23002 margin-left: -2px;
23003 }
23004
23005 .ant-slider-tooltip .ant-tooltip-inner {
23006 min-width: unset;
23007 }
23008
23009 .ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
23010 margin-right: -5px;
23011 margin-left: 0;
23012 }
23013
23014 .ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
23015 right: 12px;
23016 left: auto;
23017 }
23018
23019 .ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
23020 right: 4px;
23021 left: auto;
23022 }
23023
23024 .ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
23025 right: 2px;
23026 left: auto;
23027 }
23028
23029 .ant-slider-with-marks {
23030 margin-bottom: 28px;
23031 }
23032
23033 .ant-slider-rail {
23034 width: 100%;
23035 background-color: #f5f5f5;
23036 }
23037
23038 .ant-slider-rail,
23039 .ant-slider-track {
23040 position: absolute;
23041 height: 4px;
23042 border-radius: 2px;
23043 transition: background-color 0.3s;
23044 }
23045
23046 .ant-slider-track {
23047 background-color: #91d5ff;
23048 }
23049
23050 .ant-slider-handle {
23051 position: absolute;
23052 width: 14px;
23053 height: 14px;
23054 margin-top: -5px;
23055 background-color: #fff;
23056 border: 2px solid #91d5ff;
23057 border-radius: 50%;
23058 box-shadow: 0;
23059 cursor: pointer;
23060 transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
23061 }
23062
23063 .ant-slider-handle-dragging {
23064 z-index: 1;
23065 }
23066
23067 .ant-slider-handle:focus {
23068 border-color: #46a6ff;
23069 outline: none;
23070 box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.12);
23071 }
23072
23073 .ant-slider-handle.ant-tooltip-open {
23074 border-color: #1890ff;
23075 }
23076
23077 .ant-slider-handle:after {
23078 position: absolute;
23079 top: -6px;
23080 right: -6px;
23081 bottom: -6px;
23082 left: -6px;
23083 content: "";
23084 }
23085
23086 .ant-slider:hover .ant-slider-rail {
23087 background-color: #e1e1e1;
23088 }
23089
23090 .ant-slider:hover .ant-slider-track {
23091 background-color: #69c0ff;
23092 }
23093
23094 .ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
23095 border-color: #69c0ff;
23096 }
23097
23098 .ant-slider-mark {
23099 position: absolute;
23100 top: 14px;
23101 left: 0;
23102 width: 100%;
23103 font-size: 14px;
23104 }
23105
23106 .ant-slider-mark-text {
23107 position: absolute;
23108 display: inline-block;
23109 color: rgba(0, 0, 0, 0.45);
23110 text-align: center;
23111 word-break: keep-all;
23112 cursor: pointer;
23113 -webkit-user-select: none;
23114 -moz-user-select: none;
23115 -ms-user-select: none;
23116 user-select: none;
23117 }
23118
23119 .ant-slider-mark-text-active {
23120 color: rgba(0, 0, 0, 0.85);
23121 }
23122
23123 .ant-slider-step {
23124 position: absolute;
23125 width: 100%;
23126 height: 4px;
23127 background: transparent;
23128 pointer-events: none;
23129 }
23130
23131 .ant-slider-dot {
23132 position: absolute;
23133 top: -2px;
23134 width: 8px;
23135 height: 8px;
23136 background-color: #fff;
23137 border: 2px solid #f0f0f0;
23138 border-radius: 50%;
23139 cursor: pointer;
23140 }
23141
23142 .ant-slider-dot-active {
23143 border-color: #8cc8ff;
23144 }
23145
23146 .ant-slider-disabled {
23147 cursor: not-allowed;
23148 }
23149
23150 .ant-slider-disabled .ant-slider-rail {
23151 background-color: #f5f5f5 !important;
23152 }
23153
23154 .ant-slider-disabled .ant-slider-track {
23155 background-color: rgba(0, 0, 0, 0.25) !important;
23156 }
23157
23158 .ant-slider-disabled .ant-slider-dot,
23159 .ant-slider-disabled .ant-slider-handle {
23160 background-color: #fff;
23161 border-color: rgba(0, 0, 0, 0.25) !important;
23162 box-shadow: none;
23163 cursor: not-allowed;
23164 }
23165
23166 .ant-slider-disabled .ant-slider-dot,
23167 .ant-slider-disabled .ant-slider-mark-text {
23168 cursor: not-allowed !important;
23169 }
23170
23171 .ant-slider-rtl {
23172 direction: rtl;
23173 }
23174
23175 .ant-slider-rtl .ant-slider-mark {
23176 right: 0;
23177 left: auto;
23178 }
23179
23180 .ant-space {
23181 display: inline-flex;
23182 }
23183
23184 .ant-space-vertical {
23185 flex-direction: column;
23186 }
23187
23188 .ant-space-align-center {
23189 align-items: center;
23190 }
23191
23192 .ant-space-align-start {
23193 align-items: flex-start;
23194 }
23195
23196 .ant-space-align-end {
23197 align-items: flex-end;
23198 }
23199
23200 .ant-space-align-baseline {
23201 align-items: baseline;
23202 }
23203
23204 .ant-space-item:empty {
23205 display: none;
23206 }
23207
23208 .ant-space-compact {
23209 display: inline-flex;
23210 }
23211
23212 .ant-space-compact-block {
23213 display: flex;
23214 width: 100%;
23215 }
23216
23217 .ant-space-compact-vertical {
23218 flex-direction: column;
23219 }
23220
23221 .ant-space-compact-rtl,
23222 .ant-space-rtl {
23223 direction: rtl;
23224 }
23225
23226 .ant-spin {
23227 box-sizing: border-box;
23228 margin: 0;
23229 padding: 0;
23230 color: rgba(0, 0, 0, 0.85);
23231 font-size: 14px;
23232 font-variant: tabular-nums;
23233 line-height: 1.5715;
23234 list-style: none;
23235 font-feature-settings: "tnum";
23236 position: absolute;
23237 display: none;
23238 color: #1890ff;
23239 text-align: center;
23240 vertical-align: middle;
23241 opacity: 0;
23242 transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
23243 }
23244
23245 .ant-spin-spinning {
23246 position: static;
23247 display: inline-block;
23248 opacity: 1;
23249 }
23250
23251 .ant-spin-nested-loading {
23252 position: relative;
23253 }
23254
23255 .ant-spin-nested-loading > div > .ant-spin {
23256 position: absolute;
23257 top: 0;
23258 left: 0;
23259 z-index: 4;
23260 display: block;
23261 width: 100%;
23262 height: 100%;
23263 max-height: 400px;
23264 }
23265
23266 .ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
23267 position: absolute;
23268 top: 50%;
23269 left: 50%;
23270 margin: -10px;
23271 }
23272
23273 .ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
23274 position: absolute;
23275 top: 50%;
23276 width: 100%;
23277 padding-top: 5px;
23278 text-shadow: 0 1px 2px #fff;
23279 }
23280
23281 .ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
23282 margin-top: -20px;
23283 }
23284
23285 .ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
23286 margin: -7px;
23287 }
23288
23289 .ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
23290 padding-top: 2px;
23291 }
23292
23293 .ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
23294 margin-top: -17px;
23295 }
23296
23297 .ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
23298 margin: -16px;
23299 }
23300
23301 .ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
23302 padding-top: 11px;
23303 }
23304
23305 .ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
23306 margin-top: -26px;
23307 }
23308
23309 .ant-spin-container {
23310 position: relative;
23311 transition: opacity 0.3s;
23312 }
23313
23314 .ant-spin-container:after {
23315 position: absolute;
23316 top: 0;
23317 right: 0;
23318 bottom: 0;
23319 left: 0;
23320 z-index: 10;
23321 display: none\9 ;
23322 width: 100%;
23323 height: 100%;
23324 background: #fff;
23325 opacity: 0;
23326 transition: all 0.3s;
23327 content: "";
23328 pointer-events: none;
23329 }
23330
23331 .ant-spin-blur {
23332 clear: both;
23333 opacity: 0.5;
23334 -webkit-user-select: none;
23335 -moz-user-select: none;
23336 -ms-user-select: none;
23337 user-select: none;
23338 pointer-events: none;
23339 }
23340
23341 .ant-spin-blur:after {
23342 opacity: 0.4;
23343 pointer-events: auto;
23344 }
23345
23346 .ant-spin-tip {
23347 color: rgba(0, 0, 0, 0.45);
23348 }
23349
23350 .ant-spin-dot {
23351 position: relative;
23352 display: inline-block;
23353 font-size: 20px;
23354 width: 1em;
23355 height: 1em;
23356 }
23357
23358 .ant-spin-dot-item {
23359 position: absolute;
23360 display: block;
23361 width: 9px;
23362 height: 9px;
23363 background-color: #1890ff;
23364 border-radius: 100%;
23365 transform: scale(0.75);
23366 transform-origin: 50% 50%;
23367 opacity: 0.3;
23368 animation: antSpinMove 1s linear infinite alternate;
23369 }
23370
23371 .ant-spin-dot-item:first-child {
23372 top: 0;
23373 left: 0;
23374 }
23375
23376 .ant-spin-dot-item:nth-child(2) {
23377 top: 0;
23378 right: 0;
23379 animation-delay: 0.4s;
23380 }
23381
23382 .ant-spin-dot-item:nth-child(3) {
23383 right: 0;
23384 bottom: 0;
23385 animation-delay: 0.8s;
23386 }
23387
23388 .ant-spin-dot-item:nth-child(4) {
23389 bottom: 0;
23390 left: 0;
23391 animation-delay: 1.2s;
23392 }
23393
23394 .ant-spin-dot-spin {
23395 transform: rotate(0deg);
23396 animation: antRotate 1.2s linear infinite;
23397 }
23398
23399 .ant-spin-sm .ant-spin-dot {
23400 font-size: 14px;
23401 }
23402
23403 .ant-spin-sm .ant-spin-dot i {
23404 width: 6px;
23405 height: 6px;
23406 }
23407
23408 .ant-spin-lg .ant-spin-dot {
23409 font-size: 32px;
23410 }
23411
23412 .ant-spin-lg .ant-spin-dot i {
23413 width: 14px;
23414 height: 14px;
23415 }
23416
23417 .ant-spin.ant-spin-show-text .ant-spin-text {
23418 display: block;
23419 }
23420
23421 @media (-ms-high-contrast: active), (-ms-high-contrast: none) {
23422 .ant-spin-blur {
23423 background: #fff;
23424 opacity: 0.5;
23425 }
23426 }
23427 @keyframes antSpinMove {
23428 to {
23429 opacity: 1;
23430 }
23431 }
23432 @keyframes antRotate {
23433 to {
23434 transform: rotate(1turn);
23435 }
23436 }
23437 .ant-spin-rtl {
23438 direction: rtl;
23439 }
23440
23441 .ant-spin-rtl .ant-spin-dot-spin {
23442 transform: rotate(-45deg);
23443 animation-name: antRotateRtl;
23444 }
23445
23446 @keyframes antRotateRtl {
23447 to {
23448 transform: rotate(-405deg);
23449 }
23450 }
23451 .ant-statistic {
23452 box-sizing: border-box;
23453 margin: 0;
23454 padding: 0;
23455 color: rgba(0, 0, 0, 0.85);
23456 font-size: 14px;
23457 font-variant: tabular-nums;
23458 line-height: 1.5715;
23459 list-style: none;
23460 font-feature-settings: "tnum";
23461 }
23462
23463 .ant-statistic-title {
23464 margin-bottom: 4px;
23465 color: rgba(0, 0, 0, 0.45);
23466 font-size: 14px;
23467 }
23468
23469 .ant-statistic-skeleton {
23470 padding-top: 16px;
23471 }
23472
23473 .ant-statistic-content {
23474 color: rgba(0, 0, 0, 0.85);
23475 font-size: 24px;
23476 font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
23477 }
23478
23479 .ant-statistic-content-value {
23480 display: inline-block;
23481 direction: ltr;
23482 }
23483
23484 .ant-statistic-content-prefix,
23485 .ant-statistic-content-suffix {
23486 display: inline-block;
23487 }
23488
23489 .ant-statistic-content-prefix {
23490 margin-right: 4px;
23491 }
23492
23493 .ant-statistic-content-suffix {
23494 margin-left: 4px;
23495 }
23496
23497 .ant-statistic-rtl {
23498 direction: rtl;
23499 }
23500
23501 .ant-statistic-rtl .ant-statistic-content-prefix {
23502 margin-right: 0;
23503 margin-left: 4px;
23504 }
23505
23506 .ant-statistic-rtl .ant-statistic-content-suffix {
23507 margin-right: 4px;
23508 margin-left: 0;
23509 }
23510
23511 .ant-steps {
23512 box-sizing: border-box;
23513 margin: 0;
23514 padding: 0;
23515 color: rgba(0, 0, 0, 0.85);
23516 font-size: 14px;
23517 font-variant: tabular-nums;
23518 line-height: 1.5715;
23519 list-style: none;
23520 font-feature-settings: "tnum";
23521 display: flex;
23522 width: 100%;
23523 font-size: 0;
23524 text-align: initial;
23525 }
23526
23527 .ant-steps-item {
23528 position: relative;
23529 display: inline-block;
23530 flex: 1;
23531 overflow: hidden;
23532 vertical-align: top;
23533 }
23534
23535 .ant-steps-item-container {
23536 outline: none;
23537 }
23538
23539 .ant-steps-item:last-child {
23540 flex: none;
23541 }
23542
23543 .ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title:after,
23544 .ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail {
23545 display: none;
23546 }
23547
23548 .ant-steps-item-content,
23549 .ant-steps-item-icon {
23550 display: inline-block;
23551 vertical-align: top;
23552 }
23553
23554 .ant-steps-item-icon {
23555 width: 32px;
23556 height: 32px;
23557 margin: 0 8px 0 0;
23558 font-size: 16px;
23559 font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
23560 line-height: 32px;
23561 text-align: center;
23562 border: 1px solid rgba(0, 0, 0, 0.25);
23563 border-radius: 32px;
23564 transition: background-color 0.3s, border-color 0.3s;
23565 }
23566
23567 .ant-steps-item-icon .ant-steps-icon {
23568 position: relative;
23569 top: -0.5px;
23570 color: #1890ff;
23571 line-height: 1;
23572 }
23573
23574 .ant-steps-item-tail {
23575 position: absolute;
23576 top: 12px;
23577 left: 0;
23578 width: 100%;
23579 padding: 0 10px;
23580 }
23581
23582 .ant-steps-item-tail:after {
23583 display: inline-block;
23584 width: 100%;
23585 height: 1px;
23586 background: #f0f0f0;
23587 border-radius: 1px;
23588 transition: background 0.3s;
23589 content: "";
23590 }
23591
23592 .ant-steps-item-title {
23593 position: relative;
23594 display: inline-block;
23595 padding-right: 16px;
23596 color: rgba(0, 0, 0, 0.85);
23597 font-size: 16px;
23598 line-height: 32px;
23599 }
23600
23601 .ant-steps-item-title:after {
23602 position: absolute;
23603 top: 16px;
23604 left: 100%;
23605 display: block;
23606 width: 9999px;
23607 height: 1px;
23608 background: #f0f0f0;
23609 content: "";
23610 }
23611
23612 .ant-steps-item-subtitle {
23613 display: inline;
23614 margin-left: 8px;
23615 font-weight: 400;
23616 }
23617
23618 .ant-steps-item-description,
23619 .ant-steps-item-subtitle {
23620 color: rgba(0, 0, 0, 0.45);
23621 font-size: 14px;
23622 }
23623
23624 .ant-steps-item-wait .ant-steps-item-icon {
23625 background-color: #fff;
23626 border-color: rgba(0, 0, 0, 0.25);
23627 }
23628
23629 .ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
23630 color: rgba(0, 0, 0, 0.25);
23631 }
23632
23633 .ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
23634 background: rgba(0, 0, 0, 0.25);
23635 }
23636
23637 .ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
23638 color: rgba(0, 0, 0, 0.45);
23639 }
23640
23641 .ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title:after {
23642 background-color: #f0f0f0;
23643 }
23644
23645 .ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
23646 color: rgba(0, 0, 0, 0.45);
23647 }
23648
23649 .ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail:after {
23650 background-color: #f0f0f0;
23651 }
23652
23653 .ant-steps-item-process .ant-steps-item-icon {
23654 background-color: #fff;
23655 border-color: #1890ff;
23656 }
23657
23658 .ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
23659 color: #1890ff;
23660 }
23661
23662 .ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
23663 background: #1890ff;
23664 }
23665
23666 .ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
23667 color: rgba(0, 0, 0, 0.85);
23668 }
23669
23670 .ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title:after {
23671 background-color: #f0f0f0;
23672 }
23673
23674 .ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
23675 color: rgba(0, 0, 0, 0.85);
23676 }
23677
23678 .ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail:after {
23679 background-color: #f0f0f0;
23680 }
23681
23682 .ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon {
23683 background: #1890ff;
23684 }
23685
23686 .ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon .ant-steps-icon {
23687 color: #fff;
23688 }
23689
23690 .ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-title {
23691 font-weight: 500;
23692 }
23693
23694 .ant-steps-item-finish .ant-steps-item-icon {
23695 background-color: #fff;
23696 border-color: #1890ff;
23697 }
23698
23699 .ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
23700 color: #1890ff;
23701 }
23702
23703 .ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
23704 background: #1890ff;
23705 }
23706
23707 .ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
23708 color: rgba(0, 0, 0, 0.85);
23709 }
23710
23711 .ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title:after {
23712 background-color: #1890ff;
23713 }
23714
23715 .ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
23716 color: rgba(0, 0, 0, 0.45);
23717 }
23718
23719 .ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail:after {
23720 background-color: #1890ff;
23721 }
23722
23723 .ant-steps-item-error .ant-steps-item-icon {
23724 background-color: #fff;
23725 border-color: #ff4d4f;
23726 }
23727
23728 .ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
23729 color: #ff4d4f;
23730 }
23731
23732 .ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
23733 background: #ff4d4f;
23734 }
23735
23736 .ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
23737 color: #ff4d4f;
23738 }
23739
23740 .ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title:after {
23741 background-color: #f0f0f0;
23742 }
23743
23744 .ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
23745 color: #ff4d4f;
23746 }
23747
23748 .ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail:after {
23749 background-color: #f0f0f0;
23750 }
23751
23752 .ant-steps-item.ant-steps-next-error .ant-steps-item-title:after {
23753 background: #ff4d4f;
23754 }
23755
23756 .ant-steps-item-disabled {
23757 cursor: not-allowed;
23758 }
23759
23760 .ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role=button] {
23761 cursor: pointer;
23762 }
23763
23764 .ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role=button] .ant-steps-item-description,
23765 .ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon,
23766 .ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role=button] .ant-steps-item-subtitle,
23767 .ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role=button] .ant-steps-item-title {
23768 transition: color 0.3s;
23769 }
23770
23771 .ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role=button]:hover .ant-steps-item-description,
23772 .ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,
23773 .ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role=button]:hover .ant-steps-item-title {
23774 color: #1890ff;
23775 }
23776
23777 .ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role=button]:hover .ant-steps-item-icon {
23778 border-color: #1890ff;
23779 }
23780
23781 .ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon {
23782 color: #1890ff;
23783 }
23784
23785 .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
23786 padding-left: 16px;
23787 white-space: nowrap;
23788 }
23789
23790 .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
23791 padding-left: 0;
23792 }
23793
23794 .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
23795 padding-right: 0;
23796 }
23797
23798 .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
23799 display: none;
23800 }
23801
23802 .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
23803 max-width: 140px;
23804 white-space: normal;
23805 }
23806
23807 .ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon {
23808 height: auto;
23809 background: none;
23810 border: 0;
23811 }
23812
23813 .ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon > .ant-steps-icon {
23814 top: 0;
23815 left: 0.5px;
23816 width: 32px;
23817 height: 32px;
23818 font-size: 24px;
23819 line-height: 32px;
23820 }
23821
23822 .ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
23823 color: #1890ff;
23824 }
23825
23826 .ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
23827 width: auto;
23828 background: none;
23829 }
23830
23831 .ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
23832 padding-left: 12px;
23833 }
23834
23835 .ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
23836 padding-left: 0;
23837 }
23838
23839 .ant-steps-small .ant-steps-item-icon {
23840 width: 24px;
23841 height: 24px;
23842 margin: 0 8px 0 0;
23843 font-size: 12px;
23844 line-height: 24px;
23845 text-align: center;
23846 border-radius: 24px;
23847 }
23848
23849 .ant-steps-small .ant-steps-item-title {
23850 padding-right: 12px;
23851 font-size: 14px;
23852 line-height: 24px;
23853 }
23854
23855 .ant-steps-small .ant-steps-item-title:after {
23856 top: 12px;
23857 }
23858
23859 .ant-steps-small .ant-steps-item-description {
23860 color: rgba(0, 0, 0, 0.45);
23861 font-size: 14px;
23862 }
23863
23864 .ant-steps-small .ant-steps-item-tail {
23865 top: 8px;
23866 }
23867
23868 .ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
23869 width: inherit;
23870 height: inherit;
23871 line-height: inherit;
23872 background: none;
23873 border: 0;
23874 border-radius: 0;
23875 }
23876
23877 .ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
23878 font-size: 24px;
23879 line-height: 24px;
23880 transform: none;
23881 }
23882
23883 .ant-steps-vertical {
23884 display: flex;
23885 flex-direction: column;
23886 }
23887
23888 .ant-steps-vertical > .ant-steps-item {
23889 display: block;
23890 flex: 1 0 auto;
23891 padding-left: 0;
23892 overflow: visible;
23893 }
23894
23895 .ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
23896 float: left;
23897 margin-right: 16px;
23898 }
23899
23900 .ant-steps-vertical > .ant-steps-item .ant-steps-item-content {
23901 display: block;
23902 min-height: 48px;
23903 overflow: hidden;
23904 }
23905
23906 .ant-steps-vertical > .ant-steps-item .ant-steps-item-title {
23907 line-height: 32px;
23908 }
23909
23910 .ant-steps-vertical > .ant-steps-item .ant-steps-item-description {
23911 padding-bottom: 12px;
23912 }
23913
23914 .ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
23915 position: absolute;
23916 top: 0;
23917 left: 15px;
23918 width: 1px;
23919 height: 100%;
23920 padding: 38px 0 6px;
23921 }
23922
23923 .ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail:after {
23924 width: 1px;
23925 height: 100%;
23926 }
23927
23928 .ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
23929 display: block;
23930 }
23931
23932 .ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title:after {
23933 display: none;
23934 }
23935
23936 .ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
23937 position: absolute;
23938 top: 0;
23939 left: 11px;
23940 padding: 30px 0 6px;
23941 }
23942
23943 .ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
23944 line-height: 24px;
23945 }
23946
23947 .ant-steps-label-vertical .ant-steps-item {
23948 overflow: visible;
23949 }
23950
23951 .ant-steps-label-vertical .ant-steps-item-tail {
23952 margin-left: 58px;
23953 padding: 3.5px 24px;
23954 }
23955
23956 .ant-steps-label-vertical .ant-steps-item-content {
23957 display: block;
23958 width: 116px;
23959 margin-top: 8px;
23960 text-align: center;
23961 }
23962
23963 .ant-steps-label-vertical .ant-steps-item-icon {
23964 display: inline-block;
23965 margin-left: 42px;
23966 }
23967
23968 .ant-steps-label-vertical .ant-steps-item-title {
23969 padding-right: 0;
23970 padding-left: 0;
23971 }
23972
23973 .ant-steps-label-vertical .ant-steps-item-title:after {
23974 display: none;
23975 }
23976
23977 .ant-steps-label-vertical .ant-steps-item-subtitle {
23978 display: block;
23979 margin-bottom: 4px;
23980 margin-left: 0;
23981 line-height: 1.5715;
23982 }
23983
23984 .ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
23985 margin-left: 46px;
23986 }
23987
23988 .ant-steps-dot .ant-steps-item-title,
23989 .ant-steps-dot.ant-steps-small .ant-steps-item-title {
23990 line-height: 1.5715;
23991 }
23992
23993 .ant-steps-dot .ant-steps-item-tail,
23994 .ant-steps-dot.ant-steps-small .ant-steps-item-tail {
23995 top: 2px;
23996 width: 100%;
23997 margin: 0 0 0 70px;
23998 padding: 0;
23999 }
24000
24001 .ant-steps-dot .ant-steps-item-tail:after,
24002 .ant-steps-dot.ant-steps-small .ant-steps-item-tail:after {
24003 width: calc(100% - 20px);
24004 height: 3px;
24005 margin-left: 12px;
24006 }
24007
24008 .ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
24009 .ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
24010 left: 2px;
24011 }
24012
24013 .ant-steps-dot .ant-steps-item-icon,
24014 .ant-steps-dot.ant-steps-small .ant-steps-item-icon {
24015 width: 8px;
24016 height: 8px;
24017 margin-left: 67px;
24018 padding-right: 0;
24019 line-height: 8px;
24020 background: transparent;
24021 border: 0;
24022 }
24023
24024 .ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
24025 .ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
24026 position: relative;
24027 float: left;
24028 width: 100%;
24029 height: 100%;
24030 border-radius: 100px;
24031 transition: all 0.3s;
24032 }
24033
24034 .ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,
24035 .ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after {
24036 position: absolute;
24037 top: -12px;
24038 left: -26px;
24039 width: 60px;
24040 height: 32px;
24041 background: rgba(0, 0, 0, 0.001);
24042 content: "";
24043 }
24044
24045 .ant-steps-dot .ant-steps-item-content,
24046 .ant-steps-dot.ant-steps-small .ant-steps-item-content {
24047 width: 140px;
24048 }
24049
24050 .ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
24051 .ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
24052 position: relative;
24053 top: -1px;
24054 width: 10px;
24055 height: 10px;
24056 line-height: 10px;
24057 background: none;
24058 }
24059
24060 .ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,
24061 .ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot {
24062 left: 0;
24063 }
24064
24065 .ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
24066 margin-top: 13px;
24067 margin-left: 0;
24068 background: none;
24069 }
24070
24071 .ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
24072 top: 6.5px;
24073 left: -9px;
24074 margin: 0;
24075 padding: 22px 0 4px;
24076 }
24077
24078 .ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
24079 margin-top: 10px;
24080 }
24081
24082 .ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
24083 top: 3.5px;
24084 }
24085
24086 .ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
24087 left: 0;
24088 }
24089
24090 .ant-steps-vertical.ant-steps-dot .ant-steps-item-content {
24091 width: inherit;
24092 }
24093
24094 .ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot {
24095 top: -1px;
24096 left: -1px;
24097 }
24098
24099 .ant-steps-navigation {
24100 padding-top: 12px;
24101 }
24102
24103 .ant-steps-navigation.ant-steps-small .ant-steps-item-container {
24104 margin-left: -12px;
24105 }
24106
24107 .ant-steps-navigation .ant-steps-item {
24108 overflow: visible;
24109 text-align: center;
24110 }
24111
24112 .ant-steps-navigation .ant-steps-item-container {
24113 display: inline-block;
24114 height: 100%;
24115 margin-left: -16px;
24116 padding-bottom: 12px;
24117 text-align: left;
24118 transition: opacity 0.3s;
24119 }
24120
24121 .ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
24122 max-width: auto;
24123 }
24124
24125 .ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
24126 max-width: 100%;
24127 padding-right: 0;
24128 overflow: hidden;
24129 white-space: nowrap;
24130 text-overflow: ellipsis;
24131 }
24132
24133 .ant-steps-navigation .ant-steps-item-container .ant-steps-item-title:after {
24134 display: none;
24135 }
24136
24137 .ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button] {
24138 cursor: pointer;
24139 }
24140
24141 .ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover {
24142 opacity: 0.85;
24143 }
24144
24145 .ant-steps-navigation .ant-steps-item:last-child {
24146 flex: 1;
24147 }
24148
24149 .ant-steps-navigation .ant-steps-item:last-child:after {
24150 display: none;
24151 }
24152
24153 .ant-steps-navigation .ant-steps-item:after {
24154 position: absolute;
24155 top: 50%;
24156 left: 100%;
24157 display: inline-block;
24158 width: 12px;
24159 height: 12px;
24160 margin-top: -14px;
24161 margin-left: -2px;
24162 border: 1px solid rgba(0, 0, 0, 0.25);
24163 border-bottom: none;
24164 border-left: none;
24165 transform: rotate(45deg);
24166 content: "";
24167 }
24168
24169 .ant-steps-navigation .ant-steps-item:before {
24170 position: absolute;
24171 bottom: 0;
24172 left: 50%;
24173 display: inline-block;
24174 width: 0;
24175 height: 2px;
24176 background-color: #1890ff;
24177 transition: width 0.3s, left 0.3s;
24178 transition-timing-function: ease-out;
24179 content: "";
24180 }
24181
24182 .ant-steps-navigation .ant-steps-item.ant-steps-item-active:before {
24183 left: 0;
24184 width: 100%;
24185 }
24186
24187 .ant-steps-navigation.ant-steps-vertical > .ant-steps-item {
24188 margin-right: 0 !important;
24189 }
24190
24191 .ant-steps-navigation.ant-steps-vertical > .ant-steps-item:before {
24192 display: none;
24193 }
24194
24195 .ant-steps-navigation.ant-steps-vertical > .ant-steps-item.ant-steps-item-active:before {
24196 top: 0;
24197 right: 0;
24198 left: unset;
24199 display: block;
24200 width: 3px;
24201 height: calc(100% - 24px);
24202 }
24203
24204 .ant-steps-navigation.ant-steps-vertical > .ant-steps-item:after {
24205 position: relative;
24206 top: -2px;
24207 left: 50%;
24208 display: block;
24209 width: 8px;
24210 height: 8px;
24211 margin-bottom: 8px;
24212 text-align: center;
24213 transform: rotate(135deg);
24214 }
24215
24216 .ant-steps-navigation.ant-steps-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail,
24217 .ant-steps-navigation.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
24218 visibility: hidden;
24219 }
24220
24221 .ant-steps-rtl {
24222 direction: rtl;
24223 }
24224
24225 .ant-steps.ant-steps-rtl .ant-steps-item-icon {
24226 margin-right: 0;
24227 margin-left: 8px;
24228 }
24229
24230 .ant-steps-rtl .ant-steps-item-tail {
24231 right: 0;
24232 left: auto;
24233 }
24234
24235 .ant-steps-rtl .ant-steps-item-title {
24236 padding-right: 0;
24237 padding-left: 16px;
24238 }
24239
24240 .ant-steps-rtl .ant-steps-item-title .ant-steps-item-subtitle {
24241 float: left;
24242 margin-right: 8px;
24243 margin-left: 0;
24244 }
24245
24246 .ant-steps-rtl .ant-steps-item-title:after {
24247 right: 100%;
24248 left: auto;
24249 }
24250
24251 .ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
24252 padding-right: 16px;
24253 padding-left: 0;
24254 }
24255
24256 .ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
24257 padding-right: 0;
24258 }
24259
24260 .ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
24261 padding-left: 0;
24262 }
24263
24264 .ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
24265 right: 0.5px;
24266 left: auto;
24267 }
24268
24269 .ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
24270 margin-right: -12px;
24271 margin-left: 0;
24272 }
24273
24274 .ant-steps-rtl.ant-steps-navigation .ant-steps-item-container {
24275 margin-right: -16px;
24276 margin-left: 0;
24277 text-align: right;
24278 }
24279
24280 .ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
24281 padding-left: 0;
24282 }
24283
24284 .ant-steps-rtl.ant-steps-navigation .ant-steps-item:after {
24285 right: 100%;
24286 left: auto;
24287 margin-right: -2px;
24288 margin-left: 0;
24289 transform: rotate(225deg);
24290 }
24291
24292 .ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
24293 padding-right: 12px;
24294 padding-left: 0;
24295 }
24296
24297 .ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
24298 padding-right: 0;
24299 }
24300
24301 .ant-steps-rtl.ant-steps-small .ant-steps-item-title {
24302 padding-right: 0;
24303 padding-left: 12px;
24304 }
24305
24306 .ant-steps-rtl.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
24307 float: right;
24308 margin-right: 0;
24309 margin-left: 16px;
24310 }
24311
24312 .ant-steps-rtl.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
24313 right: 16px;
24314 left: auto;
24315 }
24316
24317 .ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
24318 right: 12px;
24319 left: auto;
24320 }
24321
24322 .ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title {
24323 padding-left: 0;
24324 }
24325
24326 .ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,
24327 .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
24328 margin: 0 70px 0 0;
24329 }
24330
24331 .ant-steps-rtl.ant-steps-dot .ant-steps-item-tail:after,
24332 .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after {
24333 margin-right: 12px;
24334 margin-left: 0;
24335 }
24336
24337 .ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
24338 .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
24339 right: 2px;
24340 left: auto;
24341 }
24342
24343 .ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,
24344 .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
24345 margin-right: 67px;
24346 margin-left: 0;
24347 }
24348
24349 .ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
24350 .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
24351 float: right;
24352 }
24353
24354 .ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,
24355 .ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after {
24356 right: -26px;
24357 left: auto;
24358 }
24359
24360 .ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
24361 margin-right: 0;
24362 margin-left: 16px;
24363 }
24364
24365 .ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
24366 right: -9px;
24367 left: auto;
24368 }
24369
24370 .ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
24371 right: 0;
24372 left: auto;
24373 }
24374
24375 .ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
24376 right: -2px;
24377 left: auto;
24378 }
24379
24380 .ant-steps-rtl.ant-steps-with-progress.ant-steps-vertical > .ant-steps-item {
24381 padding-right: 4px;
24382 }
24383
24384 .ant-steps-rtl.ant-steps-with-progress.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
24385 right: 19px;
24386 }
24387
24388 .ant-steps-rtl.ant-steps-with-progress.ant-steps-small.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
24389 right: 15px;
24390 }
24391
24392 .ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child {
24393 padding-right: 4px;
24394 padding-left: 0;
24395 }
24396
24397 .ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active {
24398 padding-right: 4px;
24399 }
24400
24401 .ant-steps-with-progress .ant-steps-item {
24402 padding-top: 4px;
24403 }
24404
24405 .ant-steps-with-progress .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
24406 top: 4px;
24407 left: 19px;
24408 }
24409
24410 .ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child,
24411 .ant-steps-with-progress.ant-steps-small.ant-steps-horizontal .ant-steps-item:first-child {
24412 padding-bottom: 4px;
24413 padding-left: 4px;
24414 }
24415
24416 .ant-steps-with-progress.ant-steps-small > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
24417 left: 15px;
24418 }
24419
24420 .ant-steps-with-progress.ant-steps-vertical .ant-steps-item {
24421 padding-left: 4px;
24422 }
24423
24424 .ant-steps-with-progress.ant-steps-label-vertical .ant-steps-item .ant-steps-item-tail {
24425 top: 14px !important;
24426 }
24427
24428 .ant-steps-with-progress .ant-steps-item-icon {
24429 position: relative;
24430 }
24431
24432 .ant-steps-with-progress .ant-steps-item-icon .ant-progress {
24433 position: absolute;
24434 top: -5px;
24435 right: -5px;
24436 bottom: -5px;
24437 left: -5px;
24438 }
24439
24440 .ant-switch {
24441 margin: 0;
24442 padding: 0;
24443 color: rgba(0, 0, 0, 0.85);
24444 font-size: 14px;
24445 font-variant: tabular-nums;
24446 line-height: 1.5715;
24447 list-style: none;
24448 font-feature-settings: "tnum";
24449 position: relative;
24450 display: inline-block;
24451 box-sizing: border-box;
24452 min-width: 44px;
24453 height: 22px;
24454 line-height: 22px;
24455 vertical-align: middle;
24456 background-color: rgba(0, 0, 0, 0.25);
24457 border: 0;
24458 border-radius: 100px;
24459 cursor: pointer;
24460 transition: all 0.2s;
24461 -webkit-user-select: none;
24462 -moz-user-select: none;
24463 -ms-user-select: none;
24464 user-select: none;
24465 }
24466
24467 .ant-switch:focus {
24468 outline: 0;
24469 box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
24470 }
24471
24472 .ant-switch-checked:focus {
24473 box-shadow: 0 0 0 2px #e6f7ff;
24474 }
24475
24476 .ant-switch:focus:hover {
24477 box-shadow: none;
24478 }
24479
24480 .ant-switch-checked {
24481 background-color: #1890ff;
24482 }
24483
24484 .ant-switch-disabled,
24485 .ant-switch-loading {
24486 cursor: not-allowed;
24487 opacity: 0.4;
24488 }
24489
24490 .ant-switch-disabled *,
24491 .ant-switch-loading * {
24492 box-shadow: none;
24493 cursor: not-allowed;
24494 }
24495
24496 .ant-switch-inner {
24497 display: block;
24498 margin: 0 7px 0 25px;
24499 color: #fff;
24500 font-size: 12px;
24501 transition: margin 0.2s;
24502 }
24503
24504 .ant-switch-checked .ant-switch-inner {
24505 margin: 0 25px 0 7px;
24506 }
24507
24508 .ant-switch-handle {
24509 top: 2px;
24510 left: 2px;
24511 width: 18px;
24512 height: 18px;
24513 }
24514
24515 .ant-switch-handle,
24516 .ant-switch-handle:before {
24517 position: absolute;
24518 transition: all 0.2s ease-in-out;
24519 }
24520
24521 .ant-switch-handle:before {
24522 top: 0;
24523 right: 0;
24524 bottom: 0;
24525 left: 0;
24526 background-color: #fff;
24527 border-radius: 9px;
24528 box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
24529 content: "";
24530 }
24531
24532 .ant-switch-checked .ant-switch-handle {
24533 left: calc(100% - 20px);
24534 }
24535
24536 .ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before {
24537 right: -30%;
24538 left: 0;
24539 }
24540
24541 .ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before {
24542 right: 0;
24543 left: -30%;
24544 }
24545
24546 .ant-switch-loading-icon.anticon {
24547 position: relative;
24548 top: 2px;
24549 color: rgba(0, 0, 0, 0.65);
24550 vertical-align: top;
24551 }
24552
24553 .ant-switch-checked .ant-switch-loading-icon {
24554 color: #1890ff;
24555 }
24556
24557 .ant-switch-small {
24558 min-width: 28px;
24559 height: 16px;
24560 line-height: 16px;
24561 }
24562
24563 .ant-switch-small .ant-switch-inner {
24564 margin: 0 5px 0 18px;
24565 font-size: 12px;
24566 }
24567
24568 .ant-switch-small .ant-switch-handle {
24569 width: 12px;
24570 height: 12px;
24571 }
24572
24573 .ant-switch-small .ant-switch-loading-icon {
24574 top: 1.5px;
24575 font-size: 9px;
24576 }
24577
24578 .ant-switch-small.ant-switch-checked .ant-switch-inner {
24579 margin: 0 18px 0 5px;
24580 }
24581
24582 .ant-switch-small.ant-switch-checked .ant-switch-handle {
24583 left: calc(100% - 14px);
24584 }
24585
24586 .ant-switch-rtl {
24587 direction: rtl;
24588 }
24589
24590 .ant-switch-rtl .ant-switch-inner {
24591 margin: 0 25px 0 7px;
24592 }
24593
24594 .ant-switch-rtl .ant-switch-handle {
24595 right: 2px;
24596 left: auto;
24597 }
24598
24599 .ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before {
24600 right: 0;
24601 left: -30%;
24602 }
24603
24604 .ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before {
24605 right: -30%;
24606 left: 0;
24607 }
24608
24609 .ant-switch-rtl.ant-switch-checked .ant-switch-inner {
24610 margin: 0 7px 0 25px;
24611 }
24612
24613 .ant-switch-rtl.ant-switch-checked .ant-switch-handle {
24614 right: calc(100% - 20px);
24615 }
24616
24617 .ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
24618 right: calc(100% - 14px);
24619 }
24620
24621 .ant-table.ant-table-middle {
24622 font-size: 14px;
24623 }
24624
24625 .ant-table.ant-table-middle .ant-table-footer,
24626 .ant-table.ant-table-middle .ant-table-tbody > tr > td,
24627 .ant-table.ant-table-middle .ant-table-thead > tr > th,
24628 .ant-table.ant-table-middle .ant-table-title,
24629 .ant-table.ant-table-middle tfoot > tr > td,
24630 .ant-table.ant-table-middle tfoot > tr > th {
24631 padding: 12px 8px;
24632 }
24633
24634 .ant-table.ant-table-middle .ant-table-filter-trigger {
24635 margin-right: -4px;
24636 }
24637
24638 .ant-table.ant-table-middle .ant-table-expanded-row-fixed {
24639 margin: -12px -8px;
24640 }
24641
24642 .ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
24643 margin: -12px -8px -12px 40px;
24644 }
24645
24646 .ant-table.ant-table-middle .ant-table-selection-column {
24647 -webkit-padding-start: 2px;
24648 padding-inline-start: 2px;
24649 }
24650
24651 .ant-table.ant-table-small {
24652 font-size: 14px;
24653 }
24654
24655 .ant-table.ant-table-small .ant-table-footer,
24656 .ant-table.ant-table-small .ant-table-tbody > tr > td,
24657 .ant-table.ant-table-small .ant-table-thead > tr > th,
24658 .ant-table.ant-table-small .ant-table-title,
24659 .ant-table.ant-table-small tfoot > tr > td,
24660 .ant-table.ant-table-small tfoot > tr > th {
24661 padding: 8px;
24662 }
24663
24664 .ant-table.ant-table-small .ant-table-filter-trigger {
24665 margin-right: -4px;
24666 }
24667
24668 .ant-table.ant-table-small .ant-table-expanded-row-fixed {
24669 margin: -8px;
24670 }
24671
24672 .ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
24673 margin: -8px -8px -8px 40px;
24674 }
24675
24676 .ant-table.ant-table-small .ant-table-selection-column {
24677 -webkit-padding-start: 2px;
24678 padding-inline-start: 2px;
24679 }
24680
24681 .ant-table.ant-table-bordered > .ant-table-title {
24682 border: 1px solid #f0f0f0;
24683 border-bottom: 0;
24684 }
24685
24686 .ant-table.ant-table-bordered > .ant-table-container {
24687 border-left: 1px solid #f0f0f0;
24688 }
24689
24690 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td,
24691 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > td,
24692 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > th,
24693 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th,
24694 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td,
24695 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > td,
24696 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > th,
24697 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th,
24698 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td,
24699 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > td,
24700 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > th,
24701 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th,
24702 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td,
24703 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > td,
24704 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > th,
24705 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th {
24706 border-right: 1px solid #f0f0f0;
24707 }
24708
24709 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr:not(:last-child) > th,
24710 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr:not(:last-child) > th,
24711 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr:not(:last-child) > th,
24712 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr:not(:last-child) > th {
24713 border-bottom: 1px solid #f0f0f0;
24714 }
24715
24716 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th:before,
24717 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th:before,
24718 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th:before,
24719 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th:before {
24720 background-color: transparent !important;
24721 }
24722
24723 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > .ant-table-cell-fix-right-first:after,
24724 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > .ant-table-cell-fix-right-first:after,
24725 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > .ant-table-cell-fix-right-first:after,
24726 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > .ant-table-cell-fix-right-first:after,
24727 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > .ant-table-cell-fix-right-first:after,
24728 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > .ant-table-cell-fix-right-first:after,
24729 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > .ant-table-cell-fix-right-first:after,
24730 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > .ant-table-cell-fix-right-first:after,
24731 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > .ant-table-cell-fix-right-first:after,
24732 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > .ant-table-cell-fix-right-first:after,
24733 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > .ant-table-cell-fix-right-first:after,
24734 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > .ant-table-cell-fix-right-first:after {
24735 border-right: 1px solid #f0f0f0;
24736 }
24737
24738 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,
24739 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
24740 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed,
24741 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed {
24742 margin: -16px -17px;
24743 }
24744
24745 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed:after,
24746 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed:after,
24747 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed:after,
24748 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed:after {
24749 position: absolute;
24750 top: 0;
24751 right: 1px;
24752 bottom: 0;
24753 border-right: 1px solid #f0f0f0;
24754 content: "";
24755 }
24756
24757 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table,
24758 .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table {
24759 border-top: 1px solid #f0f0f0;
24760 }
24761
24762 .ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-expanded-row > td,
24763 .ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-placeholder > td {
24764 border-right: 0;
24765 }
24766
24767 .ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,
24768 .ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed {
24769 margin: -12px -9px;
24770 }
24771
24772 .ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,
24773 .ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed {
24774 margin: -8px -9px;
24775 }
24776
24777 .ant-table.ant-table-bordered > .ant-table-footer {
24778 border: 1px solid #f0f0f0;
24779 border-top: 0;
24780 }
24781
24782 .ant-table-cell .ant-table-container:first-child {
24783 border-top: 0;
24784 }
24785
24786 .ant-table-cell-scrollbar:not([rowspan]) {
24787 box-shadow: 0 1px 0 1px #fafafa;
24788 }
24789
24790 .ant-table-wrapper {
24791 clear: both;
24792 max-width: 100%;
24793 }
24794
24795 .ant-table-wrapper:before {
24796 display: table;
24797 content: "";
24798 }
24799
24800 .ant-table-wrapper:after {
24801 display: table;
24802 clear: both;
24803 content: "";
24804 }
24805
24806 .ant-table {
24807 box-sizing: border-box;
24808 margin: 0;
24809 padding: 0;
24810 color: rgba(0, 0, 0, 0.85);
24811 font-variant: tabular-nums;
24812 line-height: 1.5715;
24813 list-style: none;
24814 font-feature-settings: "tnum";
24815 position: relative;
24816 font-size: 14px;
24817 background: #fff;
24818 border-radius: 2px;
24819 }
24820
24821 .ant-table table {
24822 width: 100%;
24823 text-align: left;
24824 border-radius: 2px 2px 0 0;
24825 border-collapse: separate;
24826 border-spacing: 0;
24827 }
24828
24829 .ant-table-tbody > tr > td,
24830 .ant-table-thead > tr > th,
24831 .ant-table tfoot > tr > td,
24832 .ant-table tfoot > tr > th {
24833 position: relative;
24834 padding: 16px;
24835 overflow-wrap: break-word;
24836 }
24837
24838 .ant-table-cell-ellipsis {
24839 overflow: hidden;
24840 white-space: nowrap;
24841 text-overflow: ellipsis;
24842 word-break: keep-all;
24843 }
24844
24845 .ant-table-cell-ellipsis.ant-table-cell-fix-left-last,
24846 .ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
24847 overflow: visible;
24848 }
24849
24850 .ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,
24851 .ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
24852 display: block;
24853 overflow: hidden;
24854 text-overflow: ellipsis;
24855 }
24856
24857 .ant-table-cell-ellipsis .ant-table-column-title {
24858 overflow: hidden;
24859 text-overflow: ellipsis;
24860 word-break: keep-all;
24861 }
24862
24863 .ant-table-title {
24864 padding: 16px;
24865 }
24866
24867 .ant-table-footer {
24868 padding: 16px;
24869 color: rgba(0, 0, 0, 0.85);
24870 background: #fafafa;
24871 }
24872
24873 .ant-table-thead > tr > th {
24874 position: relative;
24875 color: rgba(0, 0, 0, 0.85);
24876 font-weight: 500;
24877 text-align: left;
24878 background: #fafafa;
24879 border-bottom: 1px solid #f0f0f0;
24880 transition: background 0.3s ease;
24881 }
24882
24883 .ant-table-thead > tr > th[colspan]:not([colspan="1"]) {
24884 text-align: center;
24885 }
24886
24887 .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before {
24888 position: absolute;
24889 top: 50%;
24890 right: 0;
24891 width: 1px;
24892 height: 1.6em;
24893 background-color: rgba(0, 0, 0, 0.06);
24894 transform: translateY(-50%);
24895 transition: background-color 0.3s;
24896 content: "";
24897 }
24898
24899 .ant-table-thead > tr:not(:last-child) > th[colspan] {
24900 border-bottom: 0;
24901 }
24902
24903 .ant-table-tbody > tr > td {
24904 border-bottom: 1px solid #f0f0f0;
24905 transition: background 0.3s;
24906 }
24907
24908 .ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table,
24909 .ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table {
24910 margin: -16px -16px -16px 32px;
24911 }
24912
24913 .ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td,
24914 .ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td {
24915 border-bottom: 0;
24916 }
24917
24918 .ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
24919 .ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child,
24920 .ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
24921 .ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child {
24922 border-radius: 0;
24923 }
24924
24925 .ant-table-tbody > tr.ant-table-row:hover > td,
24926 .ant-table-tbody > tr > td.ant-table-cell-row-hover {
24927 background: #fafafa;
24928 }
24929
24930 .ant-table-tbody > tr.ant-table-row-selected > td {
24931 background: #e6f7ff;
24932 border-color: rgba(0, 0, 0, 0.03);
24933 }
24934
24935 .ant-table-tbody > tr.ant-table-row-selected:hover > td {
24936 background: #dcf4ff;
24937 }
24938
24939 .ant-table-summary {
24940 position: relative;
24941 z-index: 2;
24942 background: #fff;
24943 }
24944
24945 div.ant-table-summary {
24946 box-shadow: 0 -1px 0 #f0f0f0;
24947 }
24948
24949 .ant-table-summary > tr > td,
24950 .ant-table-summary > tr > th {
24951 border-bottom: 1px solid #f0f0f0;
24952 }
24953
24954 .ant-table-pagination.ant-pagination {
24955 margin: 16px 0;
24956 }
24957
24958 .ant-table-pagination {
24959 display: flex;
24960 flex-wrap: wrap;
24961 row-gap: 8px;
24962 }
24963
24964 .ant-table-pagination > * {
24965 flex: none;
24966 }
24967
24968 .ant-table-pagination-left {
24969 justify-content: flex-start;
24970 }
24971
24972 .ant-table-pagination-center {
24973 justify-content: center;
24974 }
24975
24976 .ant-table-pagination-right {
24977 justify-content: flex-end;
24978 }
24979
24980 .ant-table-thead th.ant-table-column-has-sorters {
24981 outline: none;
24982 cursor: pointer;
24983 transition: all 0.3s;
24984 }
24985
24986 .ant-table-thead th.ant-table-column-has-sorters:hover {
24987 background: rgba(0, 0, 0, 0.04);
24988 }
24989
24990 .ant-table-thead th.ant-table-column-has-sorters:hover:before {
24991 background-color: transparent !important;
24992 }
24993
24994 .ant-table-thead th.ant-table-column-has-sorters:focus-visible {
24995 color: #1890ff;
24996 }
24997
24998 .ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,
24999 .ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover,
25000 .ant-table-thead th.ant-table-column-sort {
25001 background: #f5f5f5;
25002 }
25003
25004 .ant-table-thead th.ant-table-column-sort:before {
25005 background-color: transparent !important;
25006 }
25007
25008 td.ant-table-column-sort {
25009 background: #fafafa;
25010 }
25011
25012 .ant-table-column-title {
25013 position: relative;
25014 z-index: 1;
25015 flex: 1;
25016 }
25017
25018 .ant-table-column-sorters {
25019 display: flex;
25020 flex: auto;
25021 align-items: center;
25022 justify-content: space-between;
25023 }
25024
25025 .ant-table-column-sorters:after {
25026 position: absolute;
25027 top: 0;
25028 right: 0;
25029 bottom: 0;
25030 left: 0;
25031 width: 100%;
25032 height: 100%;
25033 content: "";
25034 }
25035
25036 .ant-table-column-sorter {
25037 margin-left: 4px;
25038 color: #bfbfbf;
25039 font-size: 0;
25040 transition: color 0.3s;
25041 }
25042
25043 .ant-table-column-sorter-inner {
25044 display: inline-flex;
25045 flex-direction: column;
25046 align-items: center;
25047 }
25048
25049 .ant-table-column-sorter-down,
25050 .ant-table-column-sorter-up {
25051 font-size: 11px;
25052 }
25053
25054 .ant-table-column-sorter-down.active,
25055 .ant-table-column-sorter-up.active {
25056 color: #1890ff;
25057 }
25058
25059 .ant-table-column-sorter-up + .ant-table-column-sorter-down {
25060 margin-top: -0.3em;
25061 }
25062
25063 .ant-table-column-sorters:hover .ant-table-column-sorter {
25064 color: #a6a6a6;
25065 }
25066
25067 .ant-table-filter-column {
25068 display: flex;
25069 justify-content: space-between;
25070 }
25071
25072 .ant-table-filter-trigger {
25073 position: relative;
25074 display: flex;
25075 align-items: center;
25076 margin: -4px -8px -4px 4px;
25077 padding: 0 4px;
25078 color: #bfbfbf;
25079 font-size: 12px;
25080 border-radius: 2px;
25081 cursor: pointer;
25082 transition: all 0.3s;
25083 }
25084
25085 .ant-table-filter-trigger:hover {
25086 color: rgba(0, 0, 0, 0.45);
25087 background: rgba(0, 0, 0, 0.04);
25088 }
25089
25090 .ant-table-filter-trigger.active {
25091 color: #1890ff;
25092 }
25093
25094 .ant-table-filter-dropdown {
25095 box-sizing: border-box;
25096 margin: 0;
25097 padding: 0;
25098 color: rgba(0, 0, 0, 0.85);
25099 font-size: 14px;
25100 font-variant: tabular-nums;
25101 line-height: 1.5715;
25102 list-style: none;
25103 font-feature-settings: "tnum";
25104 min-width: 120px;
25105 background-color: #fff;
25106 border-radius: 2px;
25107 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);
25108 }
25109
25110 .ant-table-filter-dropdown .ant-dropdown-menu {
25111 max-height: 264px;
25112 overflow-x: hidden;
25113 border: 0;
25114 box-shadow: none;
25115 }
25116
25117 .ant-table-filter-dropdown .ant-dropdown-menu:empty:after {
25118 display: block;
25119 padding: 8px 0;
25120 color: rgba(0, 0, 0, 0.25);
25121 font-size: 12px;
25122 text-align: center;
25123 content: "Not Found";
25124 }
25125
25126 .ant-table-filter-dropdown-tree {
25127 padding: 8px 8px 0;
25128 }
25129
25130 .ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
25131 background-color: #f5f5f5;
25132 }
25133
25134 .ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,
25135 .ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover {
25136 background-color: #bae7ff;
25137 }
25138
25139 .ant-table-filter-dropdown-search {
25140 padding: 8px;
25141 border-bottom: 1px solid #f0f0f0;
25142 }
25143
25144 .ant-table-filter-dropdown-search-input input {
25145 min-width: 140px;
25146 }
25147
25148 .ant-table-filter-dropdown-search-input .anticon {
25149 color: rgba(0, 0, 0, 0.25);
25150 }
25151
25152 .ant-table-filter-dropdown-checkall {
25153 width: 100%;
25154 margin-bottom: 4px;
25155 margin-left: 4px;
25156 }
25157
25158 .ant-table-filter-dropdown-submenu > ul {
25159 max-height: calc(100vh - 130px);
25160 overflow-x: hidden;
25161 overflow-y: auto;
25162 }
25163
25164 .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
25165 .ant-table-filter-dropdown .ant-checkbox-wrapper + span {
25166 padding-left: 8px;
25167 }
25168
25169 .ant-table-filter-dropdown-btns {
25170 display: flex;
25171 justify-content: space-between;
25172 padding: 7px 8px;
25173 overflow: hidden;
25174 background-color: inherit;
25175 border-top: 1px solid #f0f0f0;
25176 }
25177
25178 .ant-table-selection-col {
25179 width: 32px;
25180 }
25181
25182 .ant-table-bordered .ant-table-selection-col {
25183 width: 50px;
25184 }
25185
25186 table tr td.ant-table-selection-column,
25187 table tr th.ant-table-selection-column {
25188 padding-right: 8px;
25189 padding-left: 8px;
25190 text-align: center;
25191 }
25192
25193 table tr td.ant-table-selection-column .ant-radio-wrapper,
25194 table tr th.ant-table-selection-column .ant-radio-wrapper {
25195 margin-right: 0;
25196 }
25197
25198 table tr th.ant-table-selection-column.ant-table-cell-fix-left {
25199 z-index: 3;
25200 }
25201
25202 table tr th.ant-table-selection-column:after {
25203 background-color: transparent !important;
25204 }
25205
25206 .ant-table-selection {
25207 position: relative;
25208 display: inline-flex;
25209 flex-direction: column;
25210 }
25211
25212 .ant-table-selection-extra {
25213 position: absolute;
25214 top: 0;
25215 z-index: 1;
25216 cursor: pointer;
25217 transition: all 0.3s;
25218 -webkit-margin-start: 100%;
25219 margin-inline-start: 100%;
25220 -webkit-padding-start: 4px;
25221 padding-inline-start: 4px;
25222 }
25223
25224 .ant-table-selection-extra .anticon {
25225 color: #bfbfbf;
25226 font-size: 10px;
25227 }
25228
25229 .ant-table-selection-extra .anticon:hover {
25230 color: #a6a6a6;
25231 }
25232
25233 .ant-table-expand-icon-col {
25234 width: 48px;
25235 }
25236
25237 .ant-table-row-expand-icon-cell {
25238 text-align: center;
25239 }
25240
25241 .ant-table-row-expand-icon-cell .ant-table-row-expand-icon {
25242 display: inline-flex;
25243 float: none;
25244 vertical-align: sub;
25245 }
25246
25247 .ant-table-row-indent {
25248 float: left;
25249 height: 1px;
25250 }
25251
25252 .ant-table-row-expand-icon {
25253 color: #1890ff;
25254 outline: none;
25255 cursor: pointer;
25256 transition: color 0.3s;
25257 position: relative;
25258 float: left;
25259 box-sizing: border-box;
25260 width: 17px;
25261 height: 17px;
25262 padding: 0;
25263 color: inherit;
25264 line-height: 17px;
25265 background: #fff;
25266 border: 1px solid #f0f0f0;
25267 border-radius: 2px;
25268 transform: scale(0.94117647);
25269 transition: all 0.3s;
25270 -webkit-user-select: none;
25271 -moz-user-select: none;
25272 -ms-user-select: none;
25273 user-select: none;
25274 }
25275
25276 .ant-table-row-expand-icon:focus-visible,
25277 .ant-table-row-expand-icon:hover {
25278 color: #40a9ff;
25279 }
25280
25281 .ant-table-row-expand-icon:active {
25282 color: #096dd9;
25283 }
25284
25285 .ant-table-row-expand-icon:active,
25286 .ant-table-row-expand-icon:focus,
25287 .ant-table-row-expand-icon:hover {
25288 border-color: currentcolor;
25289 }
25290
25291 .ant-table-row-expand-icon:after,
25292 .ant-table-row-expand-icon:before {
25293 position: absolute;
25294 background: currentcolor;
25295 transition: transform 0.3s ease-out;
25296 content: "";
25297 }
25298
25299 .ant-table-row-expand-icon:before {
25300 top: 7px;
25301 right: 3px;
25302 left: 3px;
25303 height: 1px;
25304 }
25305
25306 .ant-table-row-expand-icon:after {
25307 top: 3px;
25308 bottom: 3px;
25309 left: 7px;
25310 width: 1px;
25311 transform: rotate(90deg);
25312 }
25313
25314 .ant-table-row-expand-icon-collapsed:before {
25315 transform: rotate(-180deg);
25316 }
25317
25318 .ant-table-row-expand-icon-collapsed:after {
25319 transform: rotate(0deg);
25320 }
25321
25322 .ant-table-row-expand-icon-spaced {
25323 background: transparent;
25324 border: 0;
25325 visibility: hidden;
25326 }
25327
25328 .ant-table-row-expand-icon-spaced:after,
25329 .ant-table-row-expand-icon-spaced:before {
25330 display: none;
25331 content: none;
25332 }
25333
25334 .ant-table-row-indent + .ant-table-row-expand-icon {
25335 margin-top: 2.5005px;
25336 margin-right: 8px;
25337 }
25338
25339 tr.ant-table-expanded-row:hover > td,
25340 tr.ant-table-expanded-row > td {
25341 background: #fbfbfb;
25342 }
25343
25344 tr.ant-table-expanded-row .ant-descriptions-view {
25345 display: flex;
25346 }
25347
25348 tr.ant-table-expanded-row .ant-descriptions-view table {
25349 flex: auto;
25350 width: auto;
25351 }
25352
25353 .ant-table .ant-table-expanded-row-fixed {
25354 position: relative;
25355 margin: -16px;
25356 padding: 16px;
25357 }
25358
25359 .ant-table-tbody > tr.ant-table-placeholder {
25360 text-align: center;
25361 }
25362
25363 .ant-table-empty .ant-table-tbody > tr.ant-table-placeholder {
25364 color: rgba(0, 0, 0, 0.25);
25365 }
25366
25367 .ant-table-tbody > tr.ant-table-placeholder:hover > td {
25368 background: #fff;
25369 }
25370
25371 .ant-table-cell-fix-left,
25372 .ant-table-cell-fix-right {
25373 position: sticky !important;
25374 z-index: 2;
25375 background: #fff;
25376 }
25377
25378 .ant-table-cell-fix-left-first:after,
25379 .ant-table-cell-fix-left-last:after {
25380 position: absolute;
25381 top: 0;
25382 right: 0;
25383 bottom: -1px;
25384 width: 30px;
25385 transform: translateX(100%);
25386 transition: box-shadow 0.3s;
25387 content: "";
25388 pointer-events: none;
25389 }
25390
25391 .ant-table-cell-fix-left-all:after {
25392 display: none;
25393 }
25394
25395 .ant-table-cell-fix-right-first:after,
25396 .ant-table-cell-fix-right-last:after {
25397 position: absolute;
25398 top: 0;
25399 bottom: -1px;
25400 left: 0;
25401 width: 30px;
25402 transform: translateX(-100%);
25403 transition: box-shadow 0.3s;
25404 content: "";
25405 pointer-events: none;
25406 }
25407
25408 .ant-table .ant-table-container:after,
25409 .ant-table .ant-table-container:before {
25410 position: absolute;
25411 top: 0;
25412 bottom: 0;
25413 z-index: 4;
25414 width: 30px;
25415 transition: box-shadow 0.3s;
25416 content: "";
25417 pointer-events: none;
25418 }
25419
25420 .ant-table .ant-table-container:before {
25421 left: 0;
25422 }
25423
25424 .ant-table .ant-table-container:after {
25425 right: 0;
25426 }
25427
25428 .ant-table-ping-left:not(.ant-table-has-fix-left) > .ant-table-container {
25429 position: relative;
25430 }
25431
25432 .ant-table-ping-left .ant-table-cell-fix-left-first:after,
25433 .ant-table-ping-left .ant-table-cell-fix-left-last:after,
25434 .ant-table-ping-left:not(.ant-table-has-fix-left) > .ant-table-container:before {
25435 box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
25436 }
25437
25438 .ant-table-ping-left .ant-table-cell-fix-left-last:before {
25439 background-color: transparent !important;
25440 }
25441
25442 .ant-table-ping-right:not(.ant-table-has-fix-right) > .ant-table-container {
25443 position: relative;
25444 }
25445
25446 .ant-table-ping-right .ant-table-cell-fix-right-first:after,
25447 .ant-table-ping-right .ant-table-cell-fix-right-last:after,
25448 .ant-table-ping-right:not(.ant-table-has-fix-right) > .ant-table-container:after {
25449 box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
25450 }
25451
25452 .ant-table-sticky-holder,
25453 .ant-table-sticky-scroll {
25454 position: sticky;
25455 z-index: 3;
25456 background: #fff;
25457 }
25458
25459 .ant-table-sticky-scroll {
25460 bottom: 0;
25461 display: flex;
25462 align-items: center;
25463 border-top: 1px solid #f0f0f0;
25464 opacity: 0.6;
25465 }
25466
25467 .ant-table-sticky-scroll:hover {
25468 transform-origin: center bottom;
25469 }
25470
25471 .ant-table-sticky-scroll-bar {
25472 height: 8px;
25473 background-color: rgba(0, 0, 0, 0.35);
25474 border-radius: 4px;
25475 }
25476
25477 .ant-table-sticky-scroll-bar-active,
25478 .ant-table-sticky-scroll-bar:hover {
25479 background-color: rgba(0, 0, 0, 0.8);
25480 }
25481
25482 @media (-ms-high-contrast: none) {
25483 .ant-table-ping-left .ant-table-cell-fix-left-last:after,
25484 .ant-table-ping-right .ant-table-cell-fix-right-first:after {
25485 box-shadow: none !important;
25486 }
25487 }
25488 .ant-table-title {
25489 border-radius: 2px 2px 0 0;
25490 }
25491
25492 .ant-table-title + .ant-table-container {
25493 border-top-left-radius: 0;
25494 border-top-right-radius: 0;
25495 }
25496
25497 .ant-table-title + .ant-table-container table,
25498 .ant-table-title + .ant-table-container table > thead > tr:first-child th:first-child,
25499 .ant-table-title + .ant-table-container table > thead > tr:first-child th:last-child {
25500 border-radius: 0;
25501 }
25502
25503 .ant-table-container {
25504 border-top-right-radius: 2px;
25505 }
25506
25507 .ant-table-container,
25508 .ant-table-container table > thead > tr:first-child th:first-child {
25509 border-top-left-radius: 2px;
25510 }
25511
25512 .ant-table-container table > thead > tr:first-child th:last-child {
25513 border-top-right-radius: 2px;
25514 }
25515
25516 .ant-table-footer {
25517 border-radius: 0 0 2px 2px;
25518 }
25519
25520 .ant-table-rtl,
25521 .ant-table-wrapper-rtl {
25522 direction: rtl;
25523 }
25524
25525 .ant-table-wrapper-rtl .ant-table table {
25526 text-align: right;
25527 }
25528
25529 .ant-table-wrapper-rtl .ant-table-thead > tr > th[colspan]:not([colspan="1"]) {
25530 text-align: center;
25531 }
25532
25533 .ant-table-wrapper-rtl .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before {
25534 right: auto;
25535 left: 0;
25536 }
25537
25538 .ant-table-wrapper-rtl .ant-table-thead > tr > th {
25539 text-align: right;
25540 }
25541
25542 .ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {
25543 margin: -16px 33px -16px -16px;
25544 }
25545
25546 .ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
25547 justify-content: flex-end;
25548 }
25549
25550 .ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
25551 justify-content: flex-start;
25552 }
25553
25554 .ant-table-wrapper-rtl .ant-table-column-sorter {
25555 margin-right: 4px;
25556 margin-left: 0;
25557 }
25558
25559 .ant-table-wrapper-rtl .ant-table-filter-column-title {
25560 padding: 16px 16px 16px 2.3em;
25561 }
25562
25563 .ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
25564 padding: 0 0 0 2.3em;
25565 }
25566
25567 .ant-table-wrapper-rtl .ant-table-filter-trigger {
25568 margin: -4px 4px -4px -8px;
25569 }
25570
25571 .ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
25572 .ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
25573 .ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
25574 .ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper + span {
25575 padding-right: 8px;
25576 padding-left: 0;
25577 }
25578
25579 .ant-table-wrapper-rtl .ant-table-selection {
25580 text-align: center;
25581 }
25582
25583 .ant-table-wrapper-rtl .ant-table-row-expand-icon,
25584 .ant-table-wrapper-rtl .ant-table-row-indent {
25585 float: right;
25586 }
25587
25588 .ant-table-wrapper-rtl .ant-table-row-indent + .ant-table-row-expand-icon {
25589 margin-right: 0;
25590 margin-left: 8px;
25591 }
25592
25593 .ant-table-wrapper-rtl .ant-table-row-expand-icon:after {
25594 transform: rotate(-90deg);
25595 }
25596
25597 .ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before {
25598 transform: rotate(180deg);
25599 }
25600
25601 .ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after {
25602 transform: rotate(0deg);
25603 }
25604
25605 .ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
25606 padding: 8px 0;
25607 font-size: 14px;
25608 }
25609
25610 .ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
25611 padding: 16px 0;
25612 font-size: 16px;
25613 }
25614
25615 .ant-tabs-card.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
25616 padding: 6px 16px;
25617 }
25618
25619 .ant-tabs-card.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
25620 padding: 7px 16px 6px;
25621 }
25622
25623 .ant-tabs-rtl {
25624 direction: rtl;
25625 }
25626
25627 .ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
25628 margin: 0 0 0 32px;
25629 }
25630
25631 .ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type {
25632 margin-left: 0;
25633 }
25634
25635 .ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
25636 margin-right: 0;
25637 margin-left: 12px;
25638 }
25639
25640 .ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
25641 margin-right: 8px;
25642 margin-left: -4px;
25643 }
25644
25645 .ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
25646 margin: 0;
25647 }
25648
25649 .ant-tabs-rtl.ant-tabs-left > .ant-tabs-nav {
25650 order: 1;
25651 }
25652
25653 .ant-tabs-rtl.ant-tabs-left > .ant-tabs-content-holder,
25654 .ant-tabs-rtl.ant-tabs-right > .ant-tabs-nav {
25655 order: 0;
25656 }
25657
25658 .ant-tabs-rtl.ant-tabs-right > .ant-tabs-content-holder {
25659 order: 1;
25660 }
25661
25662 .ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-add,
25663 .ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
25664 .ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-add,
25665 .ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
25666 .ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-add,
25667 .ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
25668 .ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-add,
25669 .ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
25670 margin-right: 2px;
25671 margin-left: 0;
25672 }
25673
25674 .ant-tabs-dropdown-rtl {
25675 direction: rtl;
25676 }
25677
25678 .ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item {
25679 text-align: right;
25680 }
25681
25682 .ant-tabs-bottom,
25683 .ant-tabs-top {
25684 flex-direction: column;
25685 }
25686
25687 .ant-tabs-bottom > .ant-tabs-nav,
25688 .ant-tabs-bottom > div > .ant-tabs-nav,
25689 .ant-tabs-top > .ant-tabs-nav,
25690 .ant-tabs-top > div > .ant-tabs-nav {
25691 margin: 0 0 16px;
25692 }
25693
25694 .ant-tabs-bottom > .ant-tabs-nav:before,
25695 .ant-tabs-bottom > div > .ant-tabs-nav:before,
25696 .ant-tabs-top > .ant-tabs-nav:before,
25697 .ant-tabs-top > div > .ant-tabs-nav:before {
25698 position: absolute;
25699 right: 0;
25700 left: 0;
25701 border-bottom: 1px solid #f0f0f0;
25702 content: "";
25703 }
25704
25705 .ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
25706 .ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar,
25707 .ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
25708 .ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar {
25709 height: 2px;
25710 }
25711
25712 .ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar-animated,
25713 .ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
25714 .ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar-animated,
25715 .ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
25716 transition: width 0.3s, left 0.3s, right 0.3s;
25717 }
25718
25719 .ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap:after,
25720 .ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap:before,
25721 .ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap:after,
25722 .ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap:before,
25723 .ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap:after,
25724 .ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap:before,
25725 .ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap:after,
25726 .ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap:before {
25727 top: 0;
25728 bottom: 0;
25729 width: 30px;
25730 }
25731
25732 .ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap:before,
25733 .ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap:before,
25734 .ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap:before,
25735 .ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap:before {
25736 left: 0;
25737 box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
25738 }
25739
25740 .ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap:after,
25741 .ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap:after,
25742 .ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap:after,
25743 .ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap:after {
25744 right: 0;
25745 box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
25746 }
25747
25748 .ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,
25749 .ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,
25750 .ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,
25751 .ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,
25752 .ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,
25753 .ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,
25754 .ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,
25755 .ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after {
25756 opacity: 1;
25757 }
25758
25759 .ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
25760 .ant-tabs-top > .ant-tabs-nav:before,
25761 .ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar,
25762 .ant-tabs-top > div > .ant-tabs-nav:before {
25763 bottom: 0;
25764 }
25765
25766 .ant-tabs-bottom > .ant-tabs-nav,
25767 .ant-tabs-bottom > div > .ant-tabs-nav {
25768 order: 1;
25769 margin-top: 16px;
25770 margin-bottom: 0;
25771 }
25772
25773 .ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
25774 .ant-tabs-bottom > .ant-tabs-nav:before,
25775 .ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar,
25776 .ant-tabs-bottom > div > .ant-tabs-nav:before {
25777 top: 0;
25778 }
25779
25780 .ant-tabs-bottom > .ant-tabs-content-holder,
25781 .ant-tabs-bottom > div > .ant-tabs-content-holder {
25782 order: 0;
25783 }
25784
25785 .ant-tabs-left > .ant-tabs-nav,
25786 .ant-tabs-left > div > .ant-tabs-nav,
25787 .ant-tabs-right > .ant-tabs-nav,
25788 .ant-tabs-right > div > .ant-tabs-nav {
25789 flex-direction: column;
25790 min-width: 50px;
25791 }
25792
25793 .ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
25794 .ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab,
25795 .ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
25796 .ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
25797 padding: 8px 24px;
25798 text-align: center;
25799 }
25800
25801 .ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
25802 .ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
25803 .ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
25804 .ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
25805 margin: 16px 0 0;
25806 }
25807
25808 .ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap,
25809 .ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap,
25810 .ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap,
25811 .ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap {
25812 flex-direction: column;
25813 }
25814
25815 .ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap:after,
25816 .ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap:before,
25817 .ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap:after,
25818 .ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap:before,
25819 .ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap:after,
25820 .ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap:before,
25821 .ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap:after,
25822 .ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap:before {
25823 right: 0;
25824 left: 0;
25825 height: 30px;
25826 }
25827
25828 .ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap:before,
25829 .ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap:before,
25830 .ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap:before,
25831 .ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap:before {
25832 top: 0;
25833 box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);
25834 }
25835
25836 .ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap:after,
25837 .ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap:after,
25838 .ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap:after,
25839 .ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap:after {
25840 bottom: 0;
25841 box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);
25842 }
25843
25844 .ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,
25845 .ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,
25846 .ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,
25847 .ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,
25848 .ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,
25849 .ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,
25850 .ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,
25851 .ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before {
25852 opacity: 1;
25853 }
25854
25855 .ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
25856 .ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar,
25857 .ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
25858 .ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
25859 width: 2px;
25860 }
25861
25862 .ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar-animated,
25863 .ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
25864 .ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar-animated,
25865 .ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
25866 transition: height 0.3s, top 0.3s;
25867 }
25868
25869 .ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-list,
25870 .ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-operations,
25871 .ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-list,
25872 .ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-operations,
25873 .ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-list,
25874 .ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-operations,
25875 .ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-list,
25876 .ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-operations {
25877 flex: 1 0 auto;
25878 flex-direction: column;
25879 }
25880
25881 .ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
25882 .ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar {
25883 right: 0;
25884 }
25885
25886 .ant-tabs-left > .ant-tabs-content-holder,
25887 .ant-tabs-left > div > .ant-tabs-content-holder {
25888 margin-left: -1px;
25889 border-left: 1px solid #f0f0f0;
25890 }
25891
25892 .ant-tabs-left > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
25893 .ant-tabs-left > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
25894 padding-left: 24px;
25895 }
25896
25897 .ant-tabs-right > .ant-tabs-nav,
25898 .ant-tabs-right > div > .ant-tabs-nav {
25899 order: 1;
25900 }
25901
25902 .ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
25903 .ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
25904 left: 0;
25905 }
25906
25907 .ant-tabs-right > .ant-tabs-content-holder,
25908 .ant-tabs-right > div > .ant-tabs-content-holder {
25909 order: 0;
25910 margin-right: -1px;
25911 border-right: 1px solid #f0f0f0;
25912 }
25913
25914 .ant-tabs-right > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
25915 .ant-tabs-right > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
25916 padding-right: 24px;
25917 }
25918
25919 .ant-tabs-dropdown {
25920 box-sizing: border-box;
25921 margin: 0;
25922 padding: 0;
25923 color: rgba(0, 0, 0, 0.85);
25924 font-size: 14px;
25925 font-variant: tabular-nums;
25926 line-height: 1.5715;
25927 list-style: none;
25928 font-feature-settings: "tnum";
25929 position: absolute;
25930 top: -9999px;
25931 left: -9999px;
25932 z-index: 1050;
25933 display: block;
25934 }
25935
25936 .ant-tabs-dropdown-hidden {
25937 display: none;
25938 }
25939
25940 .ant-tabs-dropdown-menu {
25941 max-height: 200px;
25942 margin: 0;
25943 padding: 4px 0;
25944 overflow-x: hidden;
25945 overflow-y: auto;
25946 text-align: left;
25947 list-style-type: none;
25948 background-color: #fff;
25949 background-clip: padding-box;
25950 border-radius: 2px;
25951 outline: none;
25952 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);
25953 }
25954
25955 .ant-tabs-dropdown-menu-item {
25956 display: flex;
25957 align-items: center;
25958 min-width: 120px;
25959 margin: 0;
25960 padding: 5px 12px;
25961 overflow: hidden;
25962 color: rgba(0, 0, 0, 0.85);
25963 font-weight: 400;
25964 font-size: 14px;
25965 line-height: 22px;
25966 white-space: nowrap;
25967 text-overflow: ellipsis;
25968 cursor: pointer;
25969 transition: all 0.3s;
25970 }
25971
25972 .ant-tabs-dropdown-menu-item > span {
25973 flex: 1;
25974 white-space: nowrap;
25975 }
25976
25977 .ant-tabs-dropdown-menu-item-remove {
25978 flex: none;
25979 margin-left: 12px;
25980 color: rgba(0, 0, 0, 0.45);
25981 font-size: 12px;
25982 background: transparent;
25983 border: 0;
25984 cursor: pointer;
25985 }
25986
25987 .ant-tabs-dropdown-menu-item-remove:hover {
25988 color: #40a9ff;
25989 }
25990
25991 .ant-tabs-dropdown-menu-item:hover {
25992 background: #f5f5f5;
25993 }
25994
25995 .ant-tabs-dropdown-menu-item-disabled,
25996 .ant-tabs-dropdown-menu-item-disabled:hover {
25997 color: rgba(0, 0, 0, 0.25);
25998 background: transparent;
25999 cursor: not-allowed;
26000 }
26001
26002 .ant-tabs-card > .ant-tabs-nav .ant-tabs-tab,
26003 .ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab {
26004 margin: 0;
26005 padding: 8px 16px;
26006 background: #fafafa;
26007 border: 1px solid #f0f0f0;
26008 transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
26009 }
26010
26011 .ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active,
26012 .ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active {
26013 color: #1890ff;
26014 background: #fff;
26015 }
26016
26017 .ant-tabs-card > .ant-tabs-nav .ant-tabs-ink-bar,
26018 .ant-tabs-card > div > .ant-tabs-nav .ant-tabs-ink-bar {
26019 visibility: hidden;
26020 }
26021
26022 .ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
26023 .ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
26024 .ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
26025 .ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
26026 margin-left: 2px;
26027 }
26028
26029 .ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab,
26030 .ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab {
26031 border-radius: 2px 2px 0 0;
26032 }
26033
26034 .ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active,
26035 .ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab-active {
26036 border-bottom-color: #fff;
26037 }
26038
26039 .ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab,
26040 .ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab {
26041 border-radius: 0 0 2px 2px;
26042 }
26043
26044 .ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab-active,
26045 .ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab-active {
26046 border-top-color: #fff;
26047 }
26048
26049 .ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
26050 .ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
26051 .ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
26052 .ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
26053 margin-top: 2px;
26054 }
26055
26056 .ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
26057 .ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab {
26058 border-radius: 2px 0 0 2px;
26059 }
26060
26061 .ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab-active,
26062 .ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab-active {
26063 border-right-color: #fff;
26064 }
26065
26066 .ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
26067 .ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
26068 border-radius: 0 2px 2px 0;
26069 }
26070
26071 .ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab-active,
26072 .ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab-active {
26073 border-left-color: #fff;
26074 }
26075
26076 .ant-tabs {
26077 box-sizing: border-box;
26078 margin: 0;
26079 padding: 0;
26080 color: rgba(0, 0, 0, 0.85);
26081 font-size: 14px;
26082 font-variant: tabular-nums;
26083 line-height: 1.5715;
26084 list-style: none;
26085 font-feature-settings: "tnum";
26086 display: flex;
26087 }
26088
26089 .ant-tabs > .ant-tabs-nav,
26090 .ant-tabs > div > .ant-tabs-nav {
26091 position: relative;
26092 display: flex;
26093 flex: none;
26094 align-items: center;
26095 }
26096
26097 .ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap,
26098 .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {
26099 position: relative;
26100 display: inline-block;
26101 display: flex;
26102 flex: auto;
26103 align-self: stretch;
26104 overflow: hidden;
26105 white-space: nowrap;
26106 transform: translate(0);
26107 }
26108
26109 .ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap:after,
26110 .ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap:before,
26111 .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap:after,
26112 .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap:before {
26113 position: absolute;
26114 z-index: 1;
26115 opacity: 0;
26116 transition: opacity 0.3s;
26117 content: "";
26118 pointer-events: none;
26119 }
26120
26121 .ant-tabs > .ant-tabs-nav .ant-tabs-nav-list,
26122 .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-list {
26123 position: relative;
26124 display: flex;
26125 transition: transform 0.3s;
26126 }
26127
26128 .ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations,
26129 .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations {
26130 display: flex;
26131 align-self: stretch;
26132 }
26133
26134 .ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations-hidden,
26135 .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations-hidden {
26136 position: absolute;
26137 visibility: hidden;
26138 pointer-events: none;
26139 }
26140
26141 .ant-tabs > .ant-tabs-nav .ant-tabs-nav-more,
26142 .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more {
26143 position: relative;
26144 padding: 8px 16px;
26145 background: transparent;
26146 border: 0;
26147 }
26148
26149 .ant-tabs > .ant-tabs-nav .ant-tabs-nav-more:after,
26150 .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more:after {
26151 position: absolute;
26152 right: 0;
26153 bottom: 0;
26154 left: 0;
26155 height: 5px;
26156 transform: translateY(100%);
26157 content: "";
26158 }
26159
26160 .ant-tabs > .ant-tabs-nav .ant-tabs-nav-add,
26161 .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add {
26162 min-width: 40px;
26163 margin-left: 2px;
26164 padding: 0 8px;
26165 background: #fafafa;
26166 border: 1px solid #f0f0f0;
26167 border-radius: 2px 2px 0 0;
26168 outline: none;
26169 cursor: pointer;
26170 transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
26171 }
26172
26173 .ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:hover,
26174 .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:hover {
26175 color: #40a9ff;
26176 }
26177
26178 .ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:active,
26179 .ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:focus,
26180 .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:active,
26181 .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:focus {
26182 color: #096dd9;
26183 }
26184
26185 .ant-tabs-extra-content {
26186 flex: none;
26187 }
26188
26189 .ant-tabs-centered > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]),
26190 .ant-tabs-centered > div > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]) {
26191 justify-content: center;
26192 }
26193
26194 .ant-tabs-ink-bar {
26195 position: absolute;
26196 background: #1890ff;
26197 pointer-events: none;
26198 }
26199
26200 .ant-tabs-tab {
26201 position: relative;
26202 display: inline-flex;
26203 align-items: center;
26204 padding: 12px 0;
26205 font-size: 14px;
26206 background: transparent;
26207 border: 0;
26208 outline: none;
26209 cursor: pointer;
26210 }
26211
26212 .ant-tabs-tab-btn:active,
26213 .ant-tabs-tab-btn:focus,
26214 .ant-tabs-tab-remove:active,
26215 .ant-tabs-tab-remove:focus {
26216 color: #096dd9;
26217 }
26218
26219 .ant-tabs-tab-btn,
26220 .ant-tabs-tab-remove {
26221 outline: none;
26222 transition: all 0.3s;
26223 }
26224
26225 .ant-tabs-tab-remove {
26226 flex: none;
26227 margin-right: -4px;
26228 margin-left: 8px;
26229 color: rgba(0, 0, 0, 0.45);
26230 font-size: 12px;
26231 background: transparent;
26232 border: none;
26233 cursor: pointer;
26234 }
26235
26236 .ant-tabs-tab-remove:hover {
26237 color: rgba(0, 0, 0, 0.85);
26238 }
26239
26240 .ant-tabs-tab:hover {
26241 color: #40a9ff;
26242 }
26243
26244 .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
26245 color: #1890ff;
26246 text-shadow: 0 0 0.25px currentcolor;
26247 }
26248
26249 .ant-tabs-tab.ant-tabs-tab-disabled {
26250 color: rgba(0, 0, 0, 0.25);
26251 cursor: not-allowed;
26252 }
26253
26254 .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,
26255 .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,
26256 .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active,
26257 .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus {
26258 color: rgba(0, 0, 0, 0.25);
26259 }
26260
26261 .ant-tabs-tab .ant-tabs-tab-remove .anticon {
26262 margin: 0;
26263 }
26264
26265 .ant-tabs-tab .anticon {
26266 margin-right: 12px;
26267 }
26268
26269 .ant-tabs-tab + .ant-tabs-tab {
26270 margin: 0 0 0 32px;
26271 }
26272
26273 .ant-tabs-content {
26274 position: relative;
26275 width: 100%;
26276 }
26277
26278 .ant-tabs-content-holder {
26279 flex: auto;
26280 min-width: 0;
26281 min-height: 0;
26282 }
26283
26284 .ant-tabs-tabpane {
26285 outline: none;
26286 }
26287
26288 .ant-tabs-tabpane-hidden {
26289 display: none;
26290 }
26291
26292 .ant-tabs-switch-appear,
26293 .ant-tabs-switch-enter {
26294 transition: none;
26295 }
26296
26297 .ant-tabs-switch-appear-start,
26298 .ant-tabs-switch-enter-start {
26299 opacity: 0;
26300 }
26301
26302 .ant-tabs-switch-appear-active,
26303 .ant-tabs-switch-enter-active {
26304 opacity: 1;
26305 transition: opacity 0.3s;
26306 }
26307
26308 .ant-tabs-switch-leave {
26309 position: absolute;
26310 transition: none;
26311 inset: 0;
26312 }
26313
26314 .ant-tabs-switch-leave-start {
26315 opacity: 1;
26316 }
26317
26318 .ant-tabs-switch-leave-active {
26319 opacity: 0;
26320 transition: opacity 0.3s;
26321 }
26322
26323 .ant-tag {
26324 box-sizing: border-box;
26325 font-size: 14px;
26326 font-variant: tabular-nums;
26327 line-height: 1.5715;
26328 list-style: none;
26329 font-feature-settings: "tnum";
26330 display: inline-block;
26331 height: auto;
26332 margin: 0 8px 0 0;
26333 padding: 0 7px;
26334 font-size: 12px;
26335 line-height: 20px;
26336 white-space: nowrap;
26337 background: #fafafa;
26338 border: 1px solid #d9d9d9;
26339 border-radius: 2px;
26340 opacity: 1;
26341 transition: all 0.3s;
26342 }
26343
26344 .ant-tag,
26345 .ant-tag a,
26346 .ant-tag a:hover {
26347 color: rgba(0, 0, 0, 0.85);
26348 }
26349
26350 .ant-tag > a:first-child:last-child {
26351 display: inline-block;
26352 margin: 0 -8px;
26353 padding: 0 8px;
26354 }
26355
26356 .ant-tag-close-icon {
26357 margin-left: 3px;
26358 color: rgba(0, 0, 0, 0.45);
26359 font-size: 10px;
26360 cursor: pointer;
26361 transition: all 0.3s;
26362 }
26363
26364 .ant-tag-close-icon:hover {
26365 color: rgba(0, 0, 0, 0.85);
26366 }
26367
26368 .ant-tag-has-color {
26369 border-color: transparent;
26370 }
26371
26372 .ant-tag-has-color,
26373 .ant-tag-has-color .anticon-close,
26374 .ant-tag-has-color .anticon-close:hover,
26375 .ant-tag-has-color a,
26376 .ant-tag-has-color a:hover {
26377 color: #fff;
26378 }
26379
26380 .ant-tag-checkable {
26381 background-color: transparent;
26382 border-color: transparent;
26383 cursor: pointer;
26384 }
26385
26386 .ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
26387 color: #1890ff;
26388 }
26389
26390 .ant-tag-checkable-checked,
26391 .ant-tag-checkable:active {
26392 color: #fff;
26393 }
26394
26395 .ant-tag-checkable-checked {
26396 background-color: #1890ff;
26397 }
26398
26399 .ant-tag-checkable:active {
26400 background-color: #096dd9;
26401 }
26402
26403 .ant-tag-hidden {
26404 display: none;
26405 }
26406
26407 .ant-tag-pink {
26408 color: #c41d7f;
26409 background: #fff0f6;
26410 border-color: #ffadd2;
26411 }
26412
26413 .ant-tag-pink-inverse {
26414 color: #fff;
26415 background: #eb2f96;
26416 border-color: #eb2f96;
26417 }
26418
26419 .ant-tag-magenta {
26420 color: #c41d7f;
26421 background: #fff0f6;
26422 border-color: #ffadd2;
26423 }
26424
26425 .ant-tag-magenta-inverse {
26426 color: #fff;
26427 background: #eb2f96;
26428 border-color: #eb2f96;
26429 }
26430
26431 .ant-tag-red {
26432 color: #cf1322;
26433 background: #fff1f0;
26434 border-color: #ffa39e;
26435 }
26436
26437 .ant-tag-red-inverse {
26438 color: #fff;
26439 background: #f5222d;
26440 border-color: #f5222d;
26441 }
26442
26443 .ant-tag-volcano {
26444 color: #d4380d;
26445 background: #fff2e8;
26446 border-color: #ffbb96;
26447 }
26448
26449 .ant-tag-volcano-inverse {
26450 color: #fff;
26451 background: #fa541c;
26452 border-color: #fa541c;
26453 }
26454
26455 .ant-tag-orange {
26456 color: #d46b08;
26457 background: #fff7e6;
26458 border-color: #ffd591;
26459 }
26460
26461 .ant-tag-orange-inverse {
26462 color: #fff;
26463 background: #fa8c16;
26464 border-color: #fa8c16;
26465 }
26466
26467 .ant-tag-yellow {
26468 color: #d4b106;
26469 background: #feffe6;
26470 border-color: #fffb8f;
26471 }
26472
26473 .ant-tag-yellow-inverse {
26474 color: #fff;
26475 background: #fadb14;
26476 border-color: #fadb14;
26477 }
26478
26479 .ant-tag-gold {
26480 color: #d48806;
26481 background: #fffbe6;
26482 border-color: #ffe58f;
26483 }
26484
26485 .ant-tag-gold-inverse {
26486 color: #fff;
26487 background: #faad14;
26488 border-color: #faad14;
26489 }
26490
26491 .ant-tag-cyan {
26492 color: #08979c;
26493 background: #e6fffb;
26494 border-color: #87e8de;
26495 }
26496
26497 .ant-tag-cyan-inverse {
26498 color: #fff;
26499 background: #13c2c2;
26500 border-color: #13c2c2;
26501 }
26502
26503 .ant-tag-lime {
26504 color: #7cb305;
26505 background: #fcffe6;
26506 border-color: #eaff8f;
26507 }
26508
26509 .ant-tag-lime-inverse {
26510 color: #fff;
26511 background: #a0d911;
26512 border-color: #a0d911;
26513 }
26514
26515 .ant-tag-green {
26516 color: #389e0d;
26517 background: #f6ffed;
26518 border-color: #b7eb8f;
26519 }
26520
26521 .ant-tag-green-inverse {
26522 color: #fff;
26523 background: #52c41a;
26524 border-color: #52c41a;
26525 }
26526
26527 .ant-tag-blue {
26528 color: #096dd9;
26529 background: #e6f7ff;
26530 border-color: #91d5ff;
26531 }
26532
26533 .ant-tag-blue-inverse {
26534 color: #fff;
26535 background: #1890ff;
26536 border-color: #1890ff;
26537 }
26538
26539 .ant-tag-geekblue {
26540 color: #1d39c4;
26541 background: #f0f5ff;
26542 border-color: #adc6ff;
26543 }
26544
26545 .ant-tag-geekblue-inverse {
26546 color: #fff;
26547 background: #2f54eb;
26548 border-color: #2f54eb;
26549 }
26550
26551 .ant-tag-purple {
26552 color: #531dab;
26553 background: #f9f0ff;
26554 border-color: #d3adf7;
26555 }
26556
26557 .ant-tag-purple-inverse {
26558 color: #fff;
26559 background: #722ed1;
26560 border-color: #722ed1;
26561 }
26562
26563 .ant-tag-success {
26564 color: #52c41a;
26565 background: #f6ffed;
26566 border-color: #b7eb8f;
26567 }
26568
26569 .ant-tag-processing {
26570 color: #1890ff;
26571 background: #e6f7ff;
26572 border-color: #91d5ff;
26573 }
26574
26575 .ant-tag-error {
26576 color: #ff4d4f;
26577 background: #fff2f0;
26578 border-color: #ffccc7;
26579 }
26580
26581 .ant-tag-warning {
26582 color: #faad14;
26583 background: #fffbe6;
26584 border-color: #ffe58f;
26585 }
26586
26587 .ant-tag > .anticon + span,
26588 .ant-tag > span + .anticon {
26589 margin-left: 7px;
26590 }
26591
26592 .ant-tag.ant-tag-rtl {
26593 margin-right: 0;
26594 margin-left: 8px;
26595 direction: rtl;
26596 text-align: right;
26597 }
26598
26599 .ant-tag-rtl .ant-tag-close-icon {
26600 margin-right: 3px;
26601 margin-left: 0;
26602 }
26603
26604 .ant-tag-rtl.ant-tag > .anticon + span,
26605 .ant-tag-rtl.ant-tag > span + .anticon {
26606 margin-right: 7px;
26607 margin-left: 0;
26608 }
26609
26610 .ant-timeline {
26611 box-sizing: border-box;
26612 color: rgba(0, 0, 0, 0.85);
26613 font-size: 14px;
26614 font-variant: tabular-nums;
26615 line-height: 1.5715;
26616 font-feature-settings: "tnum";
26617 margin: 0;
26618 padding: 0;
26619 list-style: none;
26620 }
26621
26622 .ant-timeline-item {
26623 position: relative;
26624 margin: 0;
26625 padding-bottom: 20px;
26626 font-size: 14px;
26627 list-style: none;
26628 }
26629
26630 .ant-timeline-item-tail {
26631 position: absolute;
26632 top: 10px;
26633 left: 4px;
26634 height: calc(100% - 10px);
26635 border-left: 2px solid #f0f0f0;
26636 }
26637
26638 .ant-timeline-item-pending .ant-timeline-item-head {
26639 font-size: 12px;
26640 background-color: transparent;
26641 }
26642
26643 .ant-timeline-item-pending .ant-timeline-item-tail {
26644 display: none;
26645 }
26646
26647 .ant-timeline-item-head {
26648 position: absolute;
26649 width: 10px;
26650 height: 10px;
26651 background-color: #fff;
26652 border: 2px solid transparent;
26653 border-radius: 100px;
26654 }
26655
26656 .ant-timeline-item-head-blue {
26657 color: #1890ff;
26658 border-color: #1890ff;
26659 }
26660
26661 .ant-timeline-item-head-red {
26662 color: #ff4d4f;
26663 border-color: #ff4d4f;
26664 }
26665
26666 .ant-timeline-item-head-green {
26667 color: #52c41a;
26668 border-color: #52c41a;
26669 }
26670
26671 .ant-timeline-item-head-gray {
26672 color: rgba(0, 0, 0, 0.25);
26673 border-color: rgba(0, 0, 0, 0.25);
26674 }
26675
26676 .ant-timeline-item-head-custom {
26677 position: absolute;
26678 top: 5.5px;
26679 left: 5px;
26680 width: auto;
26681 height: auto;
26682 margin-top: 0;
26683 padding: 3px 1px;
26684 line-height: 1;
26685 text-align: center;
26686 border: 0;
26687 border-radius: 0;
26688 transform: translate(-50%, -50%);
26689 }
26690
26691 .ant-timeline-item-content {
26692 position: relative;
26693 top: -7.001px;
26694 margin: 0 0 0 26px;
26695 word-break: break-word;
26696 }
26697
26698 .ant-timeline-item-last > .ant-timeline-item-tail {
26699 display: none;
26700 }
26701
26702 .ant-timeline-item-last > .ant-timeline-item-content {
26703 min-height: 48px;
26704 }
26705
26706 .ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
26707 .ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
26708 .ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
26709 .ant-timeline.ant-timeline-label .ant-timeline-item-head,
26710 .ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,
26711 .ant-timeline.ant-timeline-label .ant-timeline-item-tail,
26712 .ant-timeline.ant-timeline-right .ant-timeline-item-head,
26713 .ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
26714 .ant-timeline.ant-timeline-right .ant-timeline-item-tail {
26715 left: 50%;
26716 }
26717
26718 .ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
26719 .ant-timeline.ant-timeline-label .ant-timeline-item-head,
26720 .ant-timeline.ant-timeline-right .ant-timeline-item-head {
26721 margin-left: -4px;
26722 }
26723
26724 .ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
26725 .ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,
26726 .ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
26727 margin-left: 1px;
26728 }
26729
26730 .ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
26731 .ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,
26732 .ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content {
26733 left: calc(50% - 4px);
26734 width: calc(50% - 14px);
26735 text-align: left;
26736 }
26737
26738 .ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
26739 .ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,
26740 .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
26741 width: calc(50% - 12px);
26742 margin: 0;
26743 text-align: right;
26744 }
26745
26746 .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
26747 .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,
26748 .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail {
26749 left: calc(100% - 6px);
26750 }
26751
26752 .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
26753 width: calc(100% - 18px);
26754 }
26755
26756 .ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
26757 display: block;
26758 height: calc(100% - 14px);
26759 border-left: 2px dotted #f0f0f0;
26760 }
26761
26762 .ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
26763 display: none;
26764 }
26765
26766 .ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
26767 top: 15px;
26768 display: block;
26769 height: calc(100% - 15px);
26770 border-left: 2px dotted #f0f0f0;
26771 }
26772
26773 .ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
26774 min-height: 48px;
26775 }
26776
26777 .ant-timeline.ant-timeline-label .ant-timeline-item-label {
26778 position: absolute;
26779 top: -7.001px;
26780 width: calc(50% - 12px);
26781 text-align: right;
26782 }
26783
26784 .ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
26785 left: calc(50% + 14px);
26786 width: calc(50% - 14px);
26787 text-align: left;
26788 }
26789
26790 .ant-timeline-rtl {
26791 direction: rtl;
26792 }
26793
26794 .ant-timeline-rtl .ant-timeline-item-tail {
26795 right: 4px;
26796 left: auto;
26797 border-right: 2px solid #f0f0f0;
26798 border-left: none;
26799 }
26800
26801 .ant-timeline-rtl .ant-timeline-item-head-custom {
26802 right: 5px;
26803 left: auto;
26804 transform: translate(50%, -50%);
26805 }
26806
26807 .ant-timeline-rtl .ant-timeline-item-content {
26808 margin: 0 18px 0 0;
26809 }
26810
26811 .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
26812 .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
26813 .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
26814 .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,
26815 .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,
26816 .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
26817 .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
26818 .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
26819 .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail {
26820 right: 50%;
26821 left: auto;
26822 }
26823
26824 .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
26825 .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,
26826 .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head {
26827 margin-right: -4px;
26828 margin-left: 0;
26829 }
26830
26831 .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
26832 .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,
26833 .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
26834 margin-right: 1px;
26835 margin-left: 0;
26836 }
26837
26838 .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
26839 .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,
26840 .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content {
26841 right: calc(50% - 4px);
26842 left: auto;
26843 text-align: right;
26844 }
26845
26846 .ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
26847 .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,
26848 .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
26849 text-align: left;
26850 }
26851
26852 .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
26853 .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,
26854 .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail {
26855 right: 0;
26856 left: auto;
26857 }
26858
26859 .ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
26860 width: 100%;
26861 margin-right: 18px;
26862 text-align: right;
26863 }
26864
26865 .ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail,
26866 .ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
26867 border-right: 2px dotted #f0f0f0;
26868 border-left: none;
26869 }
26870
26871 .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label {
26872 text-align: left;
26873 }
26874
26875 .ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
26876 right: calc(50% + 14px);
26877 text-align: right;
26878 }
26879
26880 .ant-tooltip {
26881 box-sizing: border-box;
26882 margin: 0;
26883 padding: 0;
26884 color: rgba(0, 0, 0, 0.85);
26885 font-size: 14px;
26886 font-variant: tabular-nums;
26887 line-height: 1.5715;
26888 list-style: none;
26889 font-feature-settings: "tnum";
26890 position: absolute;
26891 z-index: 1070;
26892 display: block;
26893 width: -moz-max-content;
26894 width: max-content;
26895 width: intrinsic;
26896 max-width: 250px;
26897 visibility: visible;
26898 }
26899
26900 .ant-tooltip-content {
26901 position: relative;
26902 }
26903
26904 .ant-tooltip-hidden {
26905 display: none;
26906 }
26907
26908 .ant-tooltip-placement-top,
26909 .ant-tooltip-placement-topLeft,
26910 .ant-tooltip-placement-topRight {
26911 padding-bottom: 14.3137085px;
26912 }
26913
26914 .ant-tooltip-placement-right,
26915 .ant-tooltip-placement-rightBottom,
26916 .ant-tooltip-placement-rightTop {
26917 padding-left: 14.3137085px;
26918 }
26919
26920 .ant-tooltip-placement-bottom,
26921 .ant-tooltip-placement-bottomLeft,
26922 .ant-tooltip-placement-bottomRight {
26923 padding-top: 14.3137085px;
26924 }
26925
26926 .ant-tooltip-placement-left,
26927 .ant-tooltip-placement-leftBottom,
26928 .ant-tooltip-placement-leftTop {
26929 padding-right: 14.3137085px;
26930 }
26931
26932 .ant-tooltip-inner {
26933 min-width: 30px;
26934 min-height: 32px;
26935 padding: 6px 8px;
26936 color: #fff;
26937 text-align: left;
26938 text-decoration: none;
26939 word-wrap: break-word;
26940 background-color: rgba(0, 0, 0, 0.75);
26941 border-radius: 2px;
26942 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);
26943 }
26944
26945 .ant-tooltip-arrow {
26946 position: absolute;
26947 z-index: 2;
26948 display: block;
26949 width: 22px;
26950 height: 22px;
26951 overflow: hidden;
26952 background: transparent;
26953 pointer-events: none;
26954 }
26955
26956 .ant-tooltip-arrow-content {
26957 --antd-arrow-background-color: linear-gradient(to right bottom, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75));
26958 position: absolute;
26959 top: 0;
26960 right: 0;
26961 bottom: 0;
26962 left: 0;
26963 display: block;
26964 width: 11.3137085px;
26965 height: 11.3137085px;
26966 margin: auto;
26967 content: "";
26968 pointer-events: auto;
26969 border-radius: 0 0 2px;
26970 pointer-events: none;
26971 }
26972
26973 .ant-tooltip-arrow-content:before {
26974 position: absolute;
26975 top: -11.3137085px;
26976 left: -11.3137085px;
26977 width: 33.9411255px;
26978 height: 33.9411255px;
26979 background: var(--antd-arrow-background-color);
26980 background-repeat: no-repeat;
26981 background-position: -10px -10px;
26982 content: "";
26983 -webkit-clip-path: inset(33% 33%);
26984 clip-path: inset(33% 33%);
26985 -webkit-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");
26986 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");
26987 }
26988
26989 .ant-tooltip-placement-top .ant-tooltip-arrow,
26990 .ant-tooltip-placement-topLeft .ant-tooltip-arrow,
26991 .ant-tooltip-placement-topRight .ant-tooltip-arrow {
26992 bottom: 0;
26993 transform: translateY(100%);
26994 }
26995
26996 .ant-tooltip-placement-top .ant-tooltip-arrow-content,
26997 .ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
26998 .ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
26999 box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
27000 transform: translateY(-11px) rotate(45deg);
27001 }
27002
27003 .ant-tooltip-placement-top .ant-tooltip-arrow {
27004 left: 50%;
27005 transform: translateY(100%) translateX(-50%);
27006 }
27007
27008 .ant-tooltip-placement-topLeft .ant-tooltip-arrow {
27009 left: 13px;
27010 }
27011
27012 .ant-tooltip-placement-topRight .ant-tooltip-arrow {
27013 right: 13px;
27014 }
27015
27016 .ant-tooltip-placement-right .ant-tooltip-arrow,
27017 .ant-tooltip-placement-rightBottom .ant-tooltip-arrow,
27018 .ant-tooltip-placement-rightTop .ant-tooltip-arrow {
27019 left: 0;
27020 transform: translateX(-100%);
27021 }
27022
27023 .ant-tooltip-placement-right .ant-tooltip-arrow-content,
27024 .ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content,
27025 .ant-tooltip-placement-rightTop .ant-tooltip-arrow-content {
27026 box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
27027 transform: translateX(11px) rotate(135deg);
27028 }
27029
27030 .ant-tooltip-placement-right .ant-tooltip-arrow {
27031 top: 50%;
27032 transform: translateX(-100%) translateY(-50%);
27033 }
27034
27035 .ant-tooltip-placement-rightTop .ant-tooltip-arrow {
27036 top: 5px;
27037 }
27038
27039 .ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
27040 bottom: 5px;
27041 }
27042
27043 .ant-tooltip-placement-left .ant-tooltip-arrow,
27044 .ant-tooltip-placement-leftBottom .ant-tooltip-arrow,
27045 .ant-tooltip-placement-leftTop .ant-tooltip-arrow {
27046 right: 0;
27047 transform: translateX(100%);
27048 }
27049
27050 .ant-tooltip-placement-left .ant-tooltip-arrow-content,
27051 .ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content,
27052 .ant-tooltip-placement-leftTop .ant-tooltip-arrow-content {
27053 box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
27054 transform: translateX(-11px) rotate(315deg);
27055 }
27056
27057 .ant-tooltip-placement-left .ant-tooltip-arrow {
27058 top: 50%;
27059 transform: translateX(100%) translateY(-50%);
27060 }
27061
27062 .ant-tooltip-placement-leftTop .ant-tooltip-arrow {
27063 top: 5px;
27064 }
27065
27066 .ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
27067 bottom: 5px;
27068 }
27069
27070 .ant-tooltip-placement-bottom .ant-tooltip-arrow,
27071 .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
27072 .ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
27073 top: 0;
27074 transform: translateY(-100%);
27075 }
27076
27077 .ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
27078 .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
27079 .ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
27080 box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
27081 transform: translateY(11px) rotate(225deg);
27082 }
27083
27084 .ant-tooltip-placement-bottom .ant-tooltip-arrow {
27085 left: 50%;
27086 transform: translateY(-100%) translateX(-50%);
27087 }
27088
27089 .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
27090 left: 13px;
27091 }
27092
27093 .ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
27094 right: 13px;
27095 }
27096
27097 .ant-tooltip-pink .ant-tooltip-inner {
27098 background-color: #eb2f96;
27099 }
27100
27101 .ant-tooltip-pink .ant-tooltip-arrow-content:before {
27102 background: #eb2f96;
27103 }
27104
27105 .ant-tooltip-magenta .ant-tooltip-inner {
27106 background-color: #eb2f96;
27107 }
27108
27109 .ant-tooltip-magenta .ant-tooltip-arrow-content:before {
27110 background: #eb2f96;
27111 }
27112
27113 .ant-tooltip-red .ant-tooltip-inner {
27114 background-color: #f5222d;
27115 }
27116
27117 .ant-tooltip-red .ant-tooltip-arrow-content:before {
27118 background: #f5222d;
27119 }
27120
27121 .ant-tooltip-volcano .ant-tooltip-inner {
27122 background-color: #fa541c;
27123 }
27124
27125 .ant-tooltip-volcano .ant-tooltip-arrow-content:before {
27126 background: #fa541c;
27127 }
27128
27129 .ant-tooltip-orange .ant-tooltip-inner {
27130 background-color: #fa8c16;
27131 }
27132
27133 .ant-tooltip-orange .ant-tooltip-arrow-content:before {
27134 background: #fa8c16;
27135 }
27136
27137 .ant-tooltip-yellow .ant-tooltip-inner {
27138 background-color: #fadb14;
27139 }
27140
27141 .ant-tooltip-yellow .ant-tooltip-arrow-content:before {
27142 background: #fadb14;
27143 }
27144
27145 .ant-tooltip-gold .ant-tooltip-inner {
27146 background-color: #faad14;
27147 }
27148
27149 .ant-tooltip-gold .ant-tooltip-arrow-content:before {
27150 background: #faad14;
27151 }
27152
27153 .ant-tooltip-cyan .ant-tooltip-inner {
27154 background-color: #13c2c2;
27155 }
27156
27157 .ant-tooltip-cyan .ant-tooltip-arrow-content:before {
27158 background: #13c2c2;
27159 }
27160
27161 .ant-tooltip-lime .ant-tooltip-inner {
27162 background-color: #a0d911;
27163 }
27164
27165 .ant-tooltip-lime .ant-tooltip-arrow-content:before {
27166 background: #a0d911;
27167 }
27168
27169 .ant-tooltip-green .ant-tooltip-inner {
27170 background-color: #52c41a;
27171 }
27172
27173 .ant-tooltip-green .ant-tooltip-arrow-content:before {
27174 background: #52c41a;
27175 }
27176
27177 .ant-tooltip-blue .ant-tooltip-inner {
27178 background-color: #1890ff;
27179 }
27180
27181 .ant-tooltip-blue .ant-tooltip-arrow-content:before {
27182 background: #1890ff;
27183 }
27184
27185 .ant-tooltip-geekblue .ant-tooltip-inner {
27186 background-color: #2f54eb;
27187 }
27188
27189 .ant-tooltip-geekblue .ant-tooltip-arrow-content:before {
27190 background: #2f54eb;
27191 }
27192
27193 .ant-tooltip-purple .ant-tooltip-inner {
27194 background-color: #722ed1;
27195 }
27196
27197 .ant-tooltip-purple .ant-tooltip-arrow-content:before {
27198 background: #722ed1;
27199 }
27200
27201 .ant-tooltip-rtl {
27202 direction: rtl;
27203 }
27204
27205 .ant-tooltip-rtl .ant-tooltip-inner {
27206 text-align: right;
27207 }
27208
27209 .ant-transfer-customize-list .ant-transfer-list {
27210 flex: 1 1 50%;
27211 width: auto;
27212 height: auto;
27213 min-height: 200px;
27214 }
27215
27216 .ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
27217 border: 0;
27218 border-radius: 0;
27219 }
27220
27221 .ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column {
27222 width: 40px;
27223 min-width: 40px;
27224 }
27225
27226 .ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
27227 background: #fafafa;
27228 }
27229
27230 .ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content .ant-table-row:last-child td {
27231 border-bottom: 1px solid #f0f0f0;
27232 }
27233
27234 .ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
27235 margin: 0;
27236 }
27237
27238 .ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
27239 margin: 16px 0 4px;
27240 }
27241
27242 .ant-transfer-customize-list .ant-input[disabled] {
27243 background-color: transparent;
27244 }
27245
27246 .ant-transfer-status-error .ant-transfer-list {
27247 border-color: #ff4d4f;
27248 }
27249
27250 .ant-transfer-status-error .ant-transfer-list-search:not([disabled]) {
27251 border-color: #d9d9d9;
27252 }
27253
27254 .ant-transfer-status-error .ant-transfer-list-search:not([disabled]):hover {
27255 border-color: #40a9ff;
27256 border-right-width: 1px;
27257 }
27258
27259 .ant-transfer-status-error .ant-transfer-list-search:not([disabled]):focus {
27260 border-color: #40a9ff;
27261 box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
27262 border-right-width: 1px;
27263 outline: 0;
27264 }
27265
27266 .ant-transfer-status-warning .ant-transfer-list {
27267 border-color: #faad14;
27268 }
27269
27270 .ant-transfer-status-warning .ant-transfer-list-search:not([disabled]) {
27271 border-color: #d9d9d9;
27272 }
27273
27274 .ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):hover {
27275 border-color: #40a9ff;
27276 border-right-width: 1px;
27277 }
27278
27279 .ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):focus {
27280 border-color: #40a9ff;
27281 box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
27282 border-right-width: 1px;
27283 outline: 0;
27284 }
27285
27286 .ant-transfer {
27287 box-sizing: border-box;
27288 margin: 0;
27289 padding: 0;
27290 color: rgba(0, 0, 0, 0.85);
27291 font-size: 14px;
27292 font-variant: tabular-nums;
27293 line-height: 1.5715;
27294 list-style: none;
27295 font-feature-settings: "tnum";
27296 position: relative;
27297 display: flex;
27298 align-items: stretch;
27299 }
27300
27301 .ant-transfer-disabled .ant-transfer-list {
27302 background: #f5f5f5;
27303 }
27304
27305 .ant-transfer-list {
27306 display: flex;
27307 flex-direction: column;
27308 width: 180px;
27309 height: 200px;
27310 border: 1px solid #d9d9d9;
27311 border-radius: 2px;
27312 }
27313
27314 .ant-transfer-list-with-pagination {
27315 width: 250px;
27316 height: auto;
27317 }
27318
27319 .ant-transfer-list-search .anticon-search {
27320 color: rgba(0, 0, 0, 0.25);
27321 }
27322
27323 .ant-transfer-list-header {
27324 display: flex;
27325 flex: none;
27326 align-items: center;
27327 height: 40px;
27328 padding: 8px 12px 9px;
27329 color: rgba(0, 0, 0, 0.85);
27330 background: #fff;
27331 border-bottom: 1px solid #f0f0f0;
27332 border-radius: 2px 2px 0 0;
27333 }
27334
27335 .ant-transfer-list-header > :not(:last-child) {
27336 margin-right: 4px;
27337 }
27338
27339 .ant-transfer-list-header > * {
27340 flex: none;
27341 }
27342
27343 .ant-transfer-list-header-title {
27344 flex: auto;
27345 overflow: hidden;
27346 white-space: nowrap;
27347 text-align: right;
27348 text-overflow: ellipsis;
27349 }
27350
27351 .ant-transfer-list-header-dropdown {
27352 font-size: 10px;
27353 transform: translateY(10%);
27354 cursor: pointer;
27355 }
27356
27357 .ant-transfer-list-header-dropdown[disabled] {
27358 cursor: not-allowed;
27359 }
27360
27361 .ant-transfer-list-body {
27362 display: flex;
27363 flex: auto;
27364 flex-direction: column;
27365 overflow: hidden;
27366 font-size: 14px;
27367 }
27368
27369 .ant-transfer-list-body-search-wrapper {
27370 position: relative;
27371 flex: none;
27372 padding: 12px;
27373 }
27374
27375 .ant-transfer-list-content {
27376 flex: auto;
27377 margin: 0;
27378 padding: 0;
27379 overflow: auto;
27380 list-style: none;
27381 }
27382
27383 .ant-transfer-list-content-item {
27384 display: flex;
27385 align-items: center;
27386 min-height: 32px;
27387 padding: 6px 12px;
27388 line-height: 20px;
27389 transition: all 0.3s;
27390 }
27391
27392 .ant-transfer-list-content-item > :not(:last-child) {
27393 margin-right: 8px;
27394 }
27395
27396 .ant-transfer-list-content-item > * {
27397 flex: none;
27398 }
27399
27400 .ant-transfer-list-content-item-text {
27401 flex: auto;
27402 overflow: hidden;
27403 white-space: nowrap;
27404 text-overflow: ellipsis;
27405 }
27406
27407 .ant-transfer-list-content-item-remove {
27408 position: relative;
27409 color: #d9d9d9;
27410 cursor: pointer;
27411 transition: all 0.3s;
27412 }
27413
27414 .ant-transfer-list-content-item-remove:hover {
27415 color: #40a9ff;
27416 }
27417
27418 .ant-transfer-list-content-item-remove:after {
27419 position: absolute;
27420 top: -6px;
27421 right: -50%;
27422 bottom: -6px;
27423 left: -50%;
27424 content: "";
27425 }
27426
27427 .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
27428 background-color: #f5f5f5;
27429 cursor: pointer;
27430 }
27431
27432 .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover {
27433 background-color: #dcf4ff;
27434 }
27435
27436 .ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
27437 background: transparent;
27438 cursor: default;
27439 }
27440
27441 .ant-transfer-list-content-item-checked {
27442 background-color: #e6f7ff;
27443 }
27444
27445 .ant-transfer-list-content-item-disabled {
27446 color: rgba(0, 0, 0, 0.25);
27447 cursor: not-allowed;
27448 }
27449
27450 .ant-transfer-list-pagination {
27451 padding: 8px 0;
27452 text-align: right;
27453 border-top: 1px solid #f0f0f0;
27454 }
27455
27456 .ant-transfer-list-body-not-found {
27457 flex: none;
27458 width: 100%;
27459 margin: auto 0;
27460 color: rgba(0, 0, 0, 0.25);
27461 text-align: center;
27462 }
27463
27464 .ant-transfer-list-footer {
27465 border-top: 1px solid #f0f0f0;
27466 }
27467
27468 .ant-transfer-operation {
27469 display: flex;
27470 flex: none;
27471 flex-direction: column;
27472 align-self: center;
27473 margin: 0 8px;
27474 vertical-align: middle;
27475 }
27476
27477 .ant-transfer-operation .ant-btn {
27478 display: block;
27479 }
27480
27481 .ant-transfer-operation .ant-btn:first-child {
27482 margin-bottom: 4px;
27483 }
27484
27485 .ant-transfer-operation .ant-btn .anticon {
27486 font-size: 12px;
27487 }
27488
27489 .ant-transfer .ant-empty-image {
27490 max-height: -2px;
27491 }
27492
27493 .ant-transfer-rtl {
27494 direction: rtl;
27495 }
27496
27497 .ant-transfer-rtl .ant-transfer-list-search {
27498 padding-right: 8px;
27499 padding-left: 24px;
27500 }
27501
27502 .ant-transfer-rtl .ant-transfer-list-search-action {
27503 right: auto;
27504 left: 12px;
27505 }
27506
27507 .ant-transfer-rtl .ant-transfer-list-header > :not(:last-child) {
27508 margin-right: 0;
27509 margin-left: 4px;
27510 }
27511
27512 .ant-transfer-rtl .ant-transfer-list-header {
27513 right: 0;
27514 left: auto;
27515 }
27516
27517 .ant-transfer-rtl .ant-transfer-list-header-title {
27518 text-align: left;
27519 }
27520
27521 .ant-transfer-rtl .ant-transfer-list-content-item > :not(:last-child) {
27522 margin-right: 0;
27523 margin-left: 8px;
27524 }
27525
27526 .ant-transfer-rtl .ant-transfer-list-pagination {
27527 text-align: left;
27528 }
27529
27530 .ant-transfer-rtl .ant-transfer-list-footer {
27531 right: 0;
27532 left: auto;
27533 }
27534
27535 .ant-select-tree-checkbox {
27536 box-sizing: border-box;
27537 margin: 0;
27538 padding: 0;
27539 color: rgba(0, 0, 0, 0.85);
27540 font-size: 14px;
27541 font-variant: tabular-nums;
27542 line-height: 1.5715;
27543 list-style: none;
27544 font-feature-settings: "tnum";
27545 position: relative;
27546 top: 0.2em;
27547 line-height: 1;
27548 white-space: nowrap;
27549 outline: none;
27550 cursor: pointer;
27551 }
27552
27553 .ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner,
27554 .ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
27555 .ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner {
27556 border-color: #1890ff;
27557 }
27558
27559 .ant-select-tree-checkbox-checked:after {
27560 position: absolute;
27561 top: 0;
27562 left: 0;
27563 width: 100%;
27564 height: 100%;
27565 border: 1px solid #1890ff;
27566 border-radius: 2px;
27567 visibility: hidden;
27568 animation: antCheckboxEffect 0.36s ease-in-out;
27569 animation-fill-mode: backwards;
27570 content: "";
27571 }
27572
27573 .ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after,
27574 .ant-select-tree-checkbox:hover:after {
27575 visibility: visible;
27576 }
27577
27578 .ant-select-tree-checkbox-inner {
27579 position: relative;
27580 top: 0;
27581 left: 0;
27582 display: block;
27583 width: 16px;
27584 height: 16px;
27585 direction: ltr;
27586 background-color: #fff;
27587 border: 1px solid #d9d9d9;
27588 border-radius: 2px;
27589 border-collapse: separate;
27590 transition: all 0.3s;
27591 }
27592
27593 .ant-select-tree-checkbox-inner:after {
27594 position: absolute;
27595 top: 50%;
27596 left: 21.5%;
27597 display: table;
27598 width: 5.71428571px;
27599 height: 9.14285714px;
27600 border: 2px solid #fff;
27601 border-top: 0;
27602 border-left: 0;
27603 transform: rotate(45deg) scale(0) translate(-50%, -50%);
27604 opacity: 0;
27605 transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
27606 content: " ";
27607 }
27608
27609 .ant-select-tree-checkbox-input {
27610 position: absolute;
27611 top: 0;
27612 right: 0;
27613 bottom: 0;
27614 left: 0;
27615 z-index: 1;
27616 width: 100%;
27617 height: 100%;
27618 cursor: pointer;
27619 opacity: 0;
27620 }
27621
27622 .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
27623 position: absolute;
27624 display: table;
27625 border: 2px solid #fff;
27626 border-top: 0;
27627 border-left: 0;
27628 transform: rotate(45deg) scale(1) translate(-50%, -50%);
27629 opacity: 1;
27630 transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
27631 content: " ";
27632 }
27633
27634 .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
27635 background-color: #1890ff;
27636 border-color: #1890ff;
27637 }
27638
27639 .ant-select-tree-checkbox-disabled {
27640 cursor: not-allowed;
27641 }
27642
27643 .ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
27644 border-color: rgba(0, 0, 0, 0.25);
27645 animation-name: none;
27646 }
27647
27648 .ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
27649 cursor: not-allowed;
27650 pointer-events: none;
27651 }
27652
27653 .ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
27654 background-color: #f5f5f5;
27655 border-color: #d9d9d9 !important;
27656 }
27657
27658 .ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after {
27659 border-color: #f5f5f5;
27660 border-collapse: separate;
27661 animation-name: none;
27662 }
27663
27664 .ant-select-tree-checkbox-disabled + span {
27665 color: rgba(0, 0, 0, 0.25);
27666 cursor: not-allowed;
27667 }
27668
27669 .ant-select-tree-checkbox-disabled:hover:after,
27670 .ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled:after {
27671 visibility: hidden;
27672 }
27673
27674 .ant-select-tree-checkbox-wrapper {
27675 box-sizing: border-box;
27676 margin: 0;
27677 padding: 0;
27678 color: rgba(0, 0, 0, 0.85);
27679 font-size: 14px;
27680 font-variant: tabular-nums;
27681 line-height: 1.5715;
27682 list-style: none;
27683 font-feature-settings: "tnum";
27684 display: inline-flex;
27685 align-items: baseline;
27686 line-height: unset;
27687 cursor: pointer;
27688 }
27689
27690 .ant-select-tree-checkbox-wrapper:after {
27691 display: inline-block;
27692 width: 0;
27693 overflow: hidden;
27694 content: " ";
27695 }
27696
27697 .ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
27698 cursor: not-allowed;
27699 }
27700
27701 .ant-select-tree-checkbox-wrapper + .ant-select-tree-checkbox-wrapper {
27702 margin-left: 8px;
27703 }
27704
27705 .ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-in-form-item input[type=checkbox] {
27706 width: 14px;
27707 height: 14px;
27708 }
27709
27710 .ant-select-tree-checkbox + span {
27711 padding-right: 8px;
27712 padding-left: 8px;
27713 }
27714
27715 .ant-select-tree-checkbox-group {
27716 box-sizing: border-box;
27717 margin: 0;
27718 padding: 0;
27719 color: rgba(0, 0, 0, 0.85);
27720 font-size: 14px;
27721 font-variant: tabular-nums;
27722 line-height: 1.5715;
27723 list-style: none;
27724 font-feature-settings: "tnum";
27725 display: inline-block;
27726 }
27727
27728 .ant-select-tree-checkbox-group-item {
27729 margin-right: 8px;
27730 }
27731
27732 .ant-select-tree-checkbox-group-item:last-child {
27733 margin-right: 0;
27734 }
27735
27736 .ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
27737 margin-left: 0;
27738 }
27739
27740 .ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
27741 background-color: #fff;
27742 border-color: #d9d9d9;
27743 }
27744
27745 .ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after {
27746 top: 50%;
27747 left: 50%;
27748 width: 8px;
27749 height: 8px;
27750 background-color: #1890ff;
27751 border: 0;
27752 transform: translate(-50%, -50%) scale(1);
27753 opacity: 1;
27754 content: " ";
27755 }
27756
27757 .ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after {
27758 background-color: rgba(0, 0, 0, 0.25);
27759 border-color: rgba(0, 0, 0, 0.25);
27760 }
27761
27762 .ant-tree-select-dropdown {
27763 padding: 8px 4px;
27764 }
27765
27766 .ant-tree-select-dropdown-rtl {
27767 direction: rtl;
27768 }
27769
27770 .ant-tree-select-dropdown .ant-select-tree {
27771 border-radius: 0;
27772 }
27773
27774 .ant-tree-select-dropdown .ant-select-tree-list-holder-inner {
27775 align-items: stretch;
27776 }
27777
27778 .ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper {
27779 flex: auto;
27780 }
27781
27782 .ant-select-tree {
27783 box-sizing: border-box;
27784 margin: 0;
27785 padding: 0;
27786 color: rgba(0, 0, 0, 0.85);
27787 font-size: 14px;
27788 font-variant: tabular-nums;
27789 line-height: 1.5715;
27790 list-style: none;
27791 font-feature-settings: "tnum";
27792 background: #fff;
27793 border-radius: 2px;
27794 transition: background-color 0.3s;
27795 }
27796
27797 .ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused) {
27798 background: #e6f7ff;
27799 }
27800
27801 .ant-select-tree-list-holder-inner {
27802 align-items: flex-start;
27803 }
27804
27805 .ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner {
27806 align-items: stretch;
27807 }
27808
27809 .ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper {
27810 flex: auto;
27811 }
27812
27813 .ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging {
27814 position: relative;
27815 }
27816
27817 .ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging:after {
27818 position: absolute;
27819 top: 0;
27820 right: 0;
27821 bottom: 4px;
27822 left: 0;
27823 border: 1px solid #1890ff;
27824 opacity: 0;
27825 animation: ant-tree-node-fx-do-not-use 0.3s;
27826 animation-play-state: running;
27827 animation-fill-mode: forwards;
27828 content: "";
27829 pointer-events: none;
27830 }
27831
27832 .ant-select-tree .ant-select-tree-treenode {
27833 display: flex;
27834 align-items: flex-start;
27835 padding: 0 0 4px;
27836 outline: none;
27837 }
27838
27839 .ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper {
27840 color: rgba(0, 0, 0, 0.25);
27841 cursor: not-allowed;
27842 }
27843
27844 .ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover {
27845 background: transparent;
27846 }
27847
27848 .ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {
27849 background: #f5f5f5;
27850 }
27851
27852 .ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title {
27853 color: inherit;
27854 font-weight: 500;
27855 }
27856
27857 .ant-select-tree .ant-select-tree-treenode-draggable .ant-select-tree-draggable-icon {
27858 width: 24px;
27859 line-height: 24px;
27860 text-align: center;
27861 visibility: visible;
27862 opacity: 0.2;
27863 transition: opacity 0.3s;
27864 }
27865
27866 .ant-select-tree-treenode:hover .ant-select-tree .ant-select-tree-treenode-draggable .ant-select-tree-draggable-icon {
27867 opacity: 0.45;
27868 }
27869
27870 .ant-select-tree .ant-select-tree-treenode-draggable.ant-select-tree-treenode-disabled .ant-select-tree-draggable-icon {
27871 visibility: hidden;
27872 }
27873
27874 .ant-select-tree-indent {
27875 align-self: stretch;
27876 white-space: nowrap;
27877 -webkit-user-select: none;
27878 -moz-user-select: none;
27879 -ms-user-select: none;
27880 user-select: none;
27881 }
27882
27883 .ant-select-tree-indent-unit {
27884 display: inline-block;
27885 width: 24px;
27886 }
27887
27888 .ant-select-tree-draggable-icon {
27889 visibility: hidden;
27890 }
27891
27892 .ant-select-tree-switcher {
27893 position: relative;
27894 flex: none;
27895 align-self: stretch;
27896 width: 24px;
27897 margin: 0;
27898 line-height: 24px;
27899 text-align: center;
27900 cursor: pointer;
27901 -webkit-user-select: none;
27902 -moz-user-select: none;
27903 -ms-user-select: none;
27904 user-select: none;
27905 }
27906
27907 .ant-select-tree-switcher .ant-select-tree-switcher-icon,
27908 .ant-select-tree-switcher .ant-tree-switcher-icon {
27909 display: inline-block;
27910 font-size: 10px;
27911 vertical-align: baseline;
27912 }
27913
27914 .ant-select-tree-switcher .ant-select-tree-switcher-icon svg,
27915 .ant-select-tree-switcher .ant-tree-switcher-icon svg {
27916 transition: transform 0.3s;
27917 }
27918
27919 .ant-select-tree-switcher-noop {
27920 cursor: default;
27921 }
27922
27923 .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
27924 transform: rotate(-90deg);
27925 }
27926
27927 .ant-select-tree-switcher-loading-icon {
27928 color: #1890ff;
27929 }
27930
27931 .ant-select-tree-switcher-leaf-line {
27932 position: relative;
27933 z-index: 1;
27934 display: inline-block;
27935 width: 100%;
27936 height: 100%;
27937 }
27938
27939 .ant-select-tree-switcher-leaf-line:before {
27940 position: absolute;
27941 top: 0;
27942 right: 12px;
27943 bottom: -4px;
27944 margin-left: -1px;
27945 border-right: 1px solid #d9d9d9;
27946 content: " ";
27947 }
27948
27949 .ant-select-tree-switcher-leaf-line:after {
27950 position: absolute;
27951 width: 10px;
27952 height: 14px;
27953 border-bottom: 1px solid #d9d9d9;
27954 content: " ";
27955 }
27956
27957 .ant-select-tree-checkbox {
27958 top: auto;
27959 margin: 4px 8px 0 0;
27960 }
27961
27962 .ant-select-tree .ant-select-tree-node-content-wrapper {
27963 position: relative;
27964 z-index: auto;
27965 min-height: 24px;
27966 margin: 0;
27967 padding: 0 4px;
27968 color: inherit;
27969 line-height: 24px;
27970 background: transparent;
27971 border-radius: 2px;
27972 cursor: pointer;
27973 transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
27974 }
27975
27976 .ant-select-tree .ant-select-tree-node-content-wrapper:hover {
27977 background-color: #f5f5f5;
27978 }
27979
27980 .ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
27981 background-color: #bae7ff;
27982 }
27983
27984 .ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle {
27985 display: inline-block;
27986 width: 24px;
27987 height: 24px;
27988 line-height: 24px;
27989 text-align: center;
27990 vertical-align: top;
27991 }
27992
27993 .ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty {
27994 display: none;
27995 }
27996
27997 .ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover {
27998 background-color: transparent;
27999 }
28000
28001 .ant-select-tree-node-content-wrapper {
28002 line-height: 24px;
28003 -webkit-user-select: none;
28004 -moz-user-select: none;
28005 -ms-user-select: none;
28006 user-select: none;
28007 }
28008
28009 .ant-select-tree-node-content-wrapper .ant-tree-drop-indicator {
28010 position: absolute;
28011 z-index: 1;
28012 height: 2px;
28013 background-color: #1890ff;
28014 border-radius: 1px;
28015 pointer-events: none;
28016 }
28017
28018 .ant-select-tree-node-content-wrapper .ant-tree-drop-indicator:after {
28019 position: absolute;
28020 top: -3px;
28021 left: -6px;
28022 width: 8px;
28023 height: 8px;
28024 background-color: transparent;
28025 border: 2px solid #1890ff;
28026 border-radius: 50%;
28027 content: "";
28028 }
28029
28030 .ant-select-tree .ant-select-tree-treenode.drop-container > [draggable] {
28031 box-shadow: 0 0 0 2px #1890ff;
28032 }
28033
28034 .ant-select-tree-show-line .ant-select-tree-indent-unit {
28035 position: relative;
28036 height: 100%;
28037 }
28038
28039 .ant-select-tree-show-line .ant-select-tree-indent-unit:before {
28040 position: absolute;
28041 top: 0;
28042 right: 12px;
28043 bottom: -4px;
28044 border-right: 1px solid #d9d9d9;
28045 content: "";
28046 }
28047
28048 .ant-select-tree-show-line .ant-select-tree-indent-unit-end:before {
28049 display: none;
28050 }
28051
28052 .ant-select-tree-show-line .ant-select-tree-switcher {
28053 background: #fff;
28054 }
28055
28056 .ant-select-tree-show-line .ant-select-tree-switcher-line-icon {
28057 vertical-align: -0.15em;
28058 }
28059
28060 .ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line:before {
28061 top: auto !important;
28062 bottom: auto !important;
28063 height: 14px !important;
28064 }
28065
28066 .ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
28067 transform: rotate(90deg);
28068 }
28069
28070 .ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon {
28071 transform: scaleY(-1);
28072 }
28073
28074 @keyframes antCheckboxEffect {
28075 0% {
28076 transform: scale(1);
28077 opacity: 0.5;
28078 }
28079 to {
28080 transform: scale(1.6);
28081 opacity: 0;
28082 }
28083 }
28084 @keyframes ant-tree-node-fx-do-not-use {
28085 0% {
28086 opacity: 0;
28087 }
28088 to {
28089 opacity: 1;
28090 }
28091 }
28092 .ant-tree.ant-tree-directory .ant-tree-treenode {
28093 position: relative;
28094 }
28095
28096 .ant-tree.ant-tree-directory .ant-tree-treenode:before {
28097 position: absolute;
28098 top: 0;
28099 right: 0;
28100 bottom: 4px;
28101 left: 0;
28102 transition: background-color 0.3s;
28103 content: "";
28104 pointer-events: none;
28105 }
28106
28107 .ant-tree.ant-tree-directory .ant-tree-treenode:hover:before {
28108 background: #f5f5f5;
28109 }
28110
28111 .ant-tree.ant-tree-directory .ant-tree-treenode > * {
28112 z-index: 1;
28113 }
28114
28115 .ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
28116 transition: color 0.3s;
28117 }
28118
28119 .ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
28120 border-radius: 0;
28121 -webkit-user-select: none;
28122 -moz-user-select: none;
28123 -ms-user-select: none;
28124 user-select: none;
28125 }
28126
28127 .ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
28128 background: transparent;
28129 }
28130
28131 .ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
28132 color: #fff;
28133 background: transparent;
28134 }
28135
28136 .ant-tree.ant-tree-directory .ant-tree-treenode-selected:before,
28137 .ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before {
28138 background: #1890ff;
28139 }
28140
28141 .ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
28142 color: #fff;
28143 }
28144
28145 .ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
28146 color: #fff;
28147 background: transparent;
28148 }
28149
28150 .ant-tree-checkbox {
28151 box-sizing: border-box;
28152 margin: 0;
28153 padding: 0;
28154 color: rgba(0, 0, 0, 0.85);
28155 font-size: 14px;
28156 font-variant: tabular-nums;
28157 line-height: 1.5715;
28158 list-style: none;
28159 font-feature-settings: "tnum";
28160 position: relative;
28161 top: 0.2em;
28162 line-height: 1;
28163 white-space: nowrap;
28164 outline: none;
28165 cursor: pointer;
28166 }
28167
28168 .ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner,
28169 .ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
28170 .ant-tree-checkbox:hover .ant-tree-checkbox-inner {
28171 border-color: #1890ff;
28172 }
28173
28174 .ant-tree-checkbox-checked:after {
28175 position: absolute;
28176 top: 0;
28177 left: 0;
28178 width: 100%;
28179 height: 100%;
28180 border: 1px solid #1890ff;
28181 border-radius: 2px;
28182 visibility: hidden;
28183 animation: antCheckboxEffect 0.36s ease-in-out;
28184 animation-fill-mode: backwards;
28185 content: "";
28186 }
28187
28188 .ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after,
28189 .ant-tree-checkbox:hover:after {
28190 visibility: visible;
28191 }
28192
28193 .ant-tree-checkbox-inner {
28194 position: relative;
28195 top: 0;
28196 left: 0;
28197 display: block;
28198 width: 16px;
28199 height: 16px;
28200 direction: ltr;
28201 background-color: #fff;
28202 border: 1px solid #d9d9d9;
28203 border-radius: 2px;
28204 border-collapse: separate;
28205 transition: all 0.3s;
28206 }
28207
28208 .ant-tree-checkbox-inner:after {
28209 position: absolute;
28210 top: 50%;
28211 left: 21.5%;
28212 display: table;
28213 width: 5.71428571px;
28214 height: 9.14285714px;
28215 border: 2px solid #fff;
28216 border-top: 0;
28217 border-left: 0;
28218 transform: rotate(45deg) scale(0) translate(-50%, -50%);
28219 opacity: 0;
28220 transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
28221 content: " ";
28222 }
28223
28224 .ant-tree-checkbox-input {
28225 position: absolute;
28226 top: 0;
28227 right: 0;
28228 bottom: 0;
28229 left: 0;
28230 z-index: 1;
28231 width: 100%;
28232 height: 100%;
28233 cursor: pointer;
28234 opacity: 0;
28235 }
28236
28237 .ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
28238 position: absolute;
28239 display: table;
28240 border: 2px solid #fff;
28241 border-top: 0;
28242 border-left: 0;
28243 transform: rotate(45deg) scale(1) translate(-50%, -50%);
28244 opacity: 1;
28245 transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
28246 content: " ";
28247 }
28248
28249 .ant-tree-checkbox-checked .ant-tree-checkbox-inner {
28250 background-color: #1890ff;
28251 border-color: #1890ff;
28252 }
28253
28254 .ant-tree-checkbox-disabled {
28255 cursor: not-allowed;
28256 }
28257
28258 .ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
28259 border-color: rgba(0, 0, 0, 0.25);
28260 animation-name: none;
28261 }
28262
28263 .ant-tree-checkbox-disabled .ant-tree-checkbox-input {
28264 cursor: not-allowed;
28265 pointer-events: none;
28266 }
28267
28268 .ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
28269 background-color: #f5f5f5;
28270 border-color: #d9d9d9 !important;
28271 }
28272
28273 .ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
28274 border-color: #f5f5f5;
28275 border-collapse: separate;
28276 animation-name: none;
28277 }
28278
28279 .ant-tree-checkbox-disabled + span {
28280 color: rgba(0, 0, 0, 0.25);
28281 cursor: not-allowed;
28282 }
28283
28284 .ant-tree-checkbox-disabled:hover:after,
28285 .ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after {
28286 visibility: hidden;
28287 }
28288
28289 .ant-tree-checkbox-wrapper {
28290 box-sizing: border-box;
28291 margin: 0;
28292 padding: 0;
28293 color: rgba(0, 0, 0, 0.85);
28294 font-size: 14px;
28295 font-variant: tabular-nums;
28296 line-height: 1.5715;
28297 list-style: none;
28298 font-feature-settings: "tnum";
28299 display: inline-flex;
28300 align-items: baseline;
28301 line-height: unset;
28302 cursor: pointer;
28303 }
28304
28305 .ant-tree-checkbox-wrapper:after {
28306 display: inline-block;
28307 width: 0;
28308 overflow: hidden;
28309 content: " ";
28310 }
28311
28312 .ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
28313 cursor: not-allowed;
28314 }
28315
28316 .ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper {
28317 margin-left: 8px;
28318 }
28319
28320 .ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-in-form-item input[type=checkbox] {
28321 width: 14px;
28322 height: 14px;
28323 }
28324
28325 .ant-tree-checkbox + span {
28326 padding-right: 8px;
28327 padding-left: 8px;
28328 }
28329
28330 .ant-tree-checkbox-group {
28331 box-sizing: border-box;
28332 margin: 0;
28333 padding: 0;
28334 color: rgba(0, 0, 0, 0.85);
28335 font-size: 14px;
28336 font-variant: tabular-nums;
28337 line-height: 1.5715;
28338 list-style: none;
28339 font-feature-settings: "tnum";
28340 display: inline-block;
28341 }
28342
28343 .ant-tree-checkbox-group-item {
28344 margin-right: 8px;
28345 }
28346
28347 .ant-tree-checkbox-group-item:last-child {
28348 margin-right: 0;
28349 }
28350
28351 .ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
28352 margin-left: 0;
28353 }
28354
28355 .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
28356 background-color: #fff;
28357 border-color: #d9d9d9;
28358 }
28359
28360 .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after {
28361 top: 50%;
28362 left: 50%;
28363 width: 8px;
28364 height: 8px;
28365 background-color: #1890ff;
28366 border: 0;
28367 transform: translate(-50%, -50%) scale(1);
28368 opacity: 1;
28369 content: " ";
28370 }
28371
28372 .ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
28373 background-color: rgba(0, 0, 0, 0.25);
28374 border-color: rgba(0, 0, 0, 0.25);
28375 }
28376
28377 .ant-tree {
28378 box-sizing: border-box;
28379 margin: 0;
28380 padding: 0;
28381 color: rgba(0, 0, 0, 0.85);
28382 font-size: 14px;
28383 font-variant: tabular-nums;
28384 line-height: 1.5715;
28385 list-style: none;
28386 font-feature-settings: "tnum";
28387 background: #fff;
28388 border-radius: 2px;
28389 transition: background-color 0.3s;
28390 }
28391
28392 .ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
28393 background: #e6f7ff;
28394 }
28395
28396 .ant-tree-list-holder-inner {
28397 align-items: flex-start;
28398 }
28399
28400 .ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
28401 align-items: stretch;
28402 }
28403
28404 .ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
28405 flex: auto;
28406 }
28407
28408 .ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging {
28409 position: relative;
28410 }
28411
28412 .ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging:after {
28413 position: absolute;
28414 top: 0;
28415 right: 0;
28416 bottom: 4px;
28417 left: 0;
28418 border: 1px solid #1890ff;
28419 opacity: 0;
28420 animation: ant-tree-node-fx-do-not-use 0.3s;
28421 animation-play-state: running;
28422 animation-fill-mode: forwards;
28423 content: "";
28424 pointer-events: none;
28425 }
28426
28427 .ant-tree .ant-tree-treenode {
28428 display: flex;
28429 align-items: flex-start;
28430 padding: 0 0 4px;
28431 outline: none;
28432 }
28433
28434 .ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
28435 color: rgba(0, 0, 0, 0.25);
28436 cursor: not-allowed;
28437 }
28438
28439 .ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
28440 background: transparent;
28441 }
28442
28443 .ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
28444 background: #f5f5f5;
28445 }
28446
28447 .ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {
28448 color: inherit;
28449 font-weight: 500;
28450 }
28451
28452 .ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon {
28453 width: 24px;
28454 line-height: 24px;
28455 text-align: center;
28456 visibility: visible;
28457 opacity: 0.2;
28458 transition: opacity 0.3s;
28459 }
28460
28461 .ant-tree-treenode:hover .ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon {
28462 opacity: 0.45;
28463 }
28464
28465 .ant-tree .ant-tree-treenode-draggable.ant-tree-treenode-disabled .ant-tree-draggable-icon {
28466 visibility: hidden;
28467 }
28468
28469 .ant-tree-indent {
28470 align-self: stretch;
28471 white-space: nowrap;
28472 -webkit-user-select: none;
28473 -moz-user-select: none;
28474 -ms-user-select: none;
28475 user-select: none;
28476 }
28477
28478 .ant-tree-indent-unit {
28479 display: inline-block;
28480 width: 24px;
28481 }
28482
28483 .ant-tree-draggable-icon {
28484 visibility: hidden;
28485 }
28486
28487 .ant-tree-switcher {
28488 position: relative;
28489 flex: none;
28490 align-self: stretch;
28491 width: 24px;
28492 margin: 0;
28493 line-height: 24px;
28494 text-align: center;
28495 cursor: pointer;
28496 -webkit-user-select: none;
28497 -moz-user-select: none;
28498 -ms-user-select: none;
28499 user-select: none;
28500 }
28501
28502 .ant-tree-switcher .ant-select-tree-switcher-icon,
28503 .ant-tree-switcher .ant-tree-switcher-icon {
28504 display: inline-block;
28505 font-size: 10px;
28506 vertical-align: baseline;
28507 }
28508
28509 .ant-tree-switcher .ant-select-tree-switcher-icon svg,
28510 .ant-tree-switcher .ant-tree-switcher-icon svg {
28511 transition: transform 0.3s;
28512 }
28513
28514 .ant-tree-switcher-noop {
28515 cursor: default;
28516 }
28517
28518 .ant-tree-switcher_close .ant-tree-switcher-icon svg {
28519 transform: rotate(-90deg);
28520 }
28521
28522 .ant-tree-switcher-loading-icon {
28523 color: #1890ff;
28524 }
28525
28526 .ant-tree-switcher-leaf-line {
28527 position: relative;
28528 z-index: 1;
28529 display: inline-block;
28530 width: 100%;
28531 height: 100%;
28532 }
28533
28534 .ant-tree-switcher-leaf-line:before {
28535 position: absolute;
28536 top: 0;
28537 right: 12px;
28538 bottom: -4px;
28539 margin-left: -1px;
28540 border-right: 1px solid #d9d9d9;
28541 content: " ";
28542 }
28543
28544 .ant-tree-switcher-leaf-line:after {
28545 position: absolute;
28546 width: 10px;
28547 height: 14px;
28548 border-bottom: 1px solid #d9d9d9;
28549 content: " ";
28550 }
28551
28552 .ant-tree-checkbox {
28553 top: auto;
28554 margin: 4px 8px 0 0;
28555 }
28556
28557 .ant-tree .ant-tree-node-content-wrapper {
28558 position: relative;
28559 z-index: auto;
28560 min-height: 24px;
28561 margin: 0;
28562 padding: 0 4px;
28563 color: inherit;
28564 line-height: 24px;
28565 background: transparent;
28566 border-radius: 2px;
28567 cursor: pointer;
28568 transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
28569 }
28570
28571 .ant-tree .ant-tree-node-content-wrapper:hover {
28572 background-color: #f5f5f5;
28573 }
28574
28575 .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
28576 background-color: #bae7ff;
28577 }
28578
28579 .ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
28580 display: inline-block;
28581 width: 24px;
28582 height: 24px;
28583 line-height: 24px;
28584 text-align: center;
28585 vertical-align: top;
28586 }
28587
28588 .ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
28589 display: none;
28590 }
28591
28592 .ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
28593 background-color: transparent;
28594 }
28595
28596 .ant-tree-node-content-wrapper {
28597 line-height: 24px;
28598 -webkit-user-select: none;
28599 -moz-user-select: none;
28600 -ms-user-select: none;
28601 user-select: none;
28602 }
28603
28604 .ant-tree-node-content-wrapper .ant-tree-drop-indicator {
28605 position: absolute;
28606 z-index: 1;
28607 height: 2px;
28608 background-color: #1890ff;
28609 border-radius: 1px;
28610 pointer-events: none;
28611 }
28612
28613 .ant-tree-node-content-wrapper .ant-tree-drop-indicator:after {
28614 position: absolute;
28615 top: -3px;
28616 left: -6px;
28617 width: 8px;
28618 height: 8px;
28619 background-color: transparent;
28620 border: 2px solid #1890ff;
28621 border-radius: 50%;
28622 content: "";
28623 }
28624
28625 .ant-tree .ant-tree-treenode.drop-container > [draggable] {
28626 box-shadow: 0 0 0 2px #1890ff;
28627 }
28628
28629 .ant-tree-show-line .ant-tree-indent-unit {
28630 position: relative;
28631 height: 100%;
28632 }
28633
28634 .ant-tree-show-line .ant-tree-indent-unit:before {
28635 position: absolute;
28636 top: 0;
28637 right: 12px;
28638 bottom: -4px;
28639 border-right: 1px solid #d9d9d9;
28640 content: "";
28641 }
28642
28643 .ant-tree-show-line .ant-tree-indent-unit-end:before {
28644 display: none;
28645 }
28646
28647 .ant-tree-show-line .ant-tree-switcher {
28648 background: #fff;
28649 }
28650
28651 .ant-tree-show-line .ant-tree-switcher-line-icon {
28652 vertical-align: -0.15em;
28653 }
28654
28655 .ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before {
28656 top: auto !important;
28657 bottom: auto !important;
28658 height: 14px !important;
28659 }
28660
28661 .ant-tree-rtl {
28662 direction: rtl;
28663 }
28664
28665 .ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after {
28666 right: -6px;
28667 left: unset;
28668 }
28669
28670 .ant-tree .ant-tree-treenode-rtl {
28671 direction: rtl;
28672 }
28673
28674 .ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
28675 transform: rotate(90deg);
28676 }
28677
28678 .ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before {
28679 right: auto;
28680 left: -13px;
28681 border-right: none;
28682 border-left: 1px solid #d9d9d9;
28683 }
28684
28685 .ant-tree-rtl .ant-tree-checkbox,
28686 .ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
28687 margin: 4px 0 0 8px;
28688 }
28689
28690 .ant-typography {
28691 color: rgba(0, 0, 0, 0.85);
28692 word-break: break-word;
28693 }
28694
28695 .ant-typography.ant-typography-secondary {
28696 color: rgba(0, 0, 0, 0.45);
28697 }
28698
28699 .ant-typography.ant-typography-success {
28700 color: #52c41a;
28701 }
28702
28703 .ant-typography.ant-typography-warning {
28704 color: #faad14;
28705 }
28706
28707 .ant-typography.ant-typography-danger {
28708 color: #ff4d4f;
28709 }
28710
28711 a.ant-typography.ant-typography-danger:active,
28712 a.ant-typography.ant-typography-danger:focus {
28713 color: #d9363e;
28714 }
28715
28716 a.ant-typography.ant-typography-danger:hover {
28717 color: #ff7875;
28718 }
28719
28720 .ant-typography.ant-typography-disabled {
28721 color: rgba(0, 0, 0, 0.25);
28722 cursor: not-allowed;
28723 -webkit-user-select: none;
28724 -moz-user-select: none;
28725 -ms-user-select: none;
28726 user-select: none;
28727 }
28728
28729 .ant-typography p,
28730 div.ant-typography {
28731 margin-bottom: 1em;
28732 }
28733
28734 .ant-typography h1,
28735 div.ant-typography-h1,
28736 div.ant-typography-h1 > textarea,
28737 h1.ant-typography {
28738 margin-bottom: 0.5em;
28739 color: rgba(0, 0, 0, 0.85);
28740 font-weight: 600;
28741 font-size: 38px;
28742 line-height: 1.23;
28743 }
28744
28745 .ant-typography h2,
28746 div.ant-typography-h2,
28747 div.ant-typography-h2 > textarea,
28748 h2.ant-typography {
28749 margin-bottom: 0.5em;
28750 color: rgba(0, 0, 0, 0.85);
28751 font-weight: 600;
28752 font-size: 30px;
28753 line-height: 1.35;
28754 }
28755
28756 .ant-typography h3,
28757 div.ant-typography-h3,
28758 div.ant-typography-h3 > textarea,
28759 h3.ant-typography {
28760 margin-bottom: 0.5em;
28761 color: rgba(0, 0, 0, 0.85);
28762 font-weight: 600;
28763 font-size: 24px;
28764 line-height: 1.35;
28765 }
28766
28767 .ant-typography h4,
28768 div.ant-typography-h4,
28769 div.ant-typography-h4 > textarea,
28770 h4.ant-typography {
28771 margin-bottom: 0.5em;
28772 color: rgba(0, 0, 0, 0.85);
28773 font-weight: 600;
28774 font-size: 20px;
28775 line-height: 1.4;
28776 }
28777
28778 .ant-typography h5,
28779 div.ant-typography-h5,
28780 div.ant-typography-h5 > textarea,
28781 h5.ant-typography {
28782 margin-bottom: 0.5em;
28783 color: rgba(0, 0, 0, 0.85);
28784 font-weight: 600;
28785 font-size: 16px;
28786 line-height: 1.5;
28787 }
28788
28789 .ant-typography + h1.ant-typography,
28790 .ant-typography + h2.ant-typography,
28791 .ant-typography + h3.ant-typography,
28792 .ant-typography + h4.ant-typography,
28793 .ant-typography + h5.ant-typography,
28794 .ant-typography div + h1,
28795 .ant-typography div + h2,
28796 .ant-typography div + h3,
28797 .ant-typography div + h4,
28798 .ant-typography div + h5,
28799 .ant-typography h1 + h1,
28800 .ant-typography h1 + h2,
28801 .ant-typography h1 + h3,
28802 .ant-typography h1 + h4,
28803 .ant-typography h1 + h5,
28804 .ant-typography h2 + h1,
28805 .ant-typography h2 + h2,
28806 .ant-typography h2 + h3,
28807 .ant-typography h2 + h4,
28808 .ant-typography h2 + h5,
28809 .ant-typography h3 + h1,
28810 .ant-typography h3 + h2,
28811 .ant-typography h3 + h3,
28812 .ant-typography h3 + h4,
28813 .ant-typography h3 + h5,
28814 .ant-typography h4 + h1,
28815 .ant-typography h4 + h2,
28816 .ant-typography h4 + h3,
28817 .ant-typography h4 + h4,
28818 .ant-typography h4 + h5,
28819 .ant-typography h5 + h1,
28820 .ant-typography h5 + h2,
28821 .ant-typography h5 + h3,
28822 .ant-typography h5 + h4,
28823 .ant-typography h5 + h5,
28824 .ant-typography li + h1,
28825 .ant-typography li + h2,
28826 .ant-typography li + h3,
28827 .ant-typography li + h4,
28828 .ant-typography li + h5,
28829 .ant-typography p + h1,
28830 .ant-typography p + h2,
28831 .ant-typography p + h3,
28832 .ant-typography p + h4,
28833 .ant-typography p + h5,
28834 .ant-typography ul + h1,
28835 .ant-typography ul + h2,
28836 .ant-typography ul + h3,
28837 .ant-typography ul + h4,
28838 .ant-typography ul + h5 {
28839 margin-top: 1.2em;
28840 }
28841
28842 a.ant-typography-ellipsis,
28843 span.ant-typography-ellipsis {
28844 display: inline-block;
28845 max-width: 100%;
28846 }
28847
28848 .ant-typography a,
28849 a.ant-typography {
28850 color: #1890ff;
28851 outline: none;
28852 cursor: pointer;
28853 transition: color 0.3s;
28854 text-decoration: none;
28855 }
28856
28857 .ant-typography a:focus-visible,
28858 .ant-typography a:hover,
28859 a.ant-typography:focus-visible,
28860 a.ant-typography:hover {
28861 color: #40a9ff;
28862 }
28863
28864 .ant-typography a:active,
28865 a.ant-typography:active {
28866 color: #096dd9;
28867 }
28868
28869 .ant-typography a:active,
28870 .ant-typography a:hover,
28871 a.ant-typography:active,
28872 a.ant-typography:hover {
28873 text-decoration: none;
28874 }
28875
28876 .ant-typography a.ant-typography-disabled,
28877 .ant-typography a[disabled],
28878 a.ant-typography.ant-typography-disabled,
28879 a.ant-typography[disabled] {
28880 color: rgba(0, 0, 0, 0.25);
28881 cursor: not-allowed;
28882 }
28883
28884 .ant-typography a.ant-typography-disabled:active,
28885 .ant-typography a.ant-typography-disabled:hover,
28886 .ant-typography a[disabled]:active,
28887 .ant-typography a[disabled]:hover,
28888 a.ant-typography.ant-typography-disabled:active,
28889 a.ant-typography.ant-typography-disabled:hover,
28890 a.ant-typography[disabled]:active,
28891 a.ant-typography[disabled]:hover {
28892 color: rgba(0, 0, 0, 0.25);
28893 }
28894
28895 .ant-typography a.ant-typography-disabled:active,
28896 .ant-typography a[disabled]:active,
28897 a.ant-typography.ant-typography-disabled:active,
28898 a.ant-typography[disabled]:active {
28899 pointer-events: none;
28900 }
28901
28902 .ant-typography code {
28903 margin: 0 0.2em;
28904 padding: 0.2em 0.4em 0.1em;
28905 font-size: 85%;
28906 background: hsla(0deg, 0%, 58.8%, 0.1);
28907 border: 1px solid hsla(0deg, 0%, 39.2%, 0.2);
28908 border-radius: 3px;
28909 }
28910
28911 .ant-typography kbd {
28912 margin: 0 0.2em;
28913 padding: 0.15em 0.4em 0.1em;
28914 font-size: 90%;
28915 background: hsla(0deg, 0%, 58.8%, 0.06);
28916 border: solid hsla(0deg, 0%, 39.2%, 0.2);
28917 border-width: 1px 1px 2px;
28918 border-radius: 3px;
28919 }
28920
28921 .ant-typography mark {
28922 padding: 0;
28923 background-color: #ffe58f;
28924 }
28925
28926 .ant-typography ins,
28927 .ant-typography u {
28928 text-decoration: underline;
28929 -webkit-text-decoration-skip: ink;
28930 text-decoration-skip-ink: auto;
28931 }
28932
28933 .ant-typography del,
28934 .ant-typography s {
28935 text-decoration: line-through;
28936 }
28937
28938 .ant-typography strong {
28939 font-weight: 600;
28940 }
28941
28942 .ant-typography-copy,
28943 .ant-typography-edit,
28944 .ant-typography-expand {
28945 color: #1890ff;
28946 outline: none;
28947 cursor: pointer;
28948 transition: color 0.3s;
28949 margin-left: 4px;
28950 }
28951
28952 .ant-typography-copy:focus-visible,
28953 .ant-typography-copy:hover,
28954 .ant-typography-edit:focus-visible,
28955 .ant-typography-edit:hover,
28956 .ant-typography-expand:focus-visible,
28957 .ant-typography-expand:hover {
28958 color: #40a9ff;
28959 }
28960
28961 .ant-typography-copy:active,
28962 .ant-typography-edit:active,
28963 .ant-typography-expand:active {
28964 color: #096dd9;
28965 }
28966
28967 .ant-typography-copy-success,
28968 .ant-typography-copy-success:focus,
28969 .ant-typography-copy-success:hover {
28970 color: #52c41a;
28971 }
28972
28973 .ant-typography-edit-content {
28974 position: relative;
28975 }
28976
28977 div.ant-typography-edit-content {
28978 left: -12px;
28979 margin-top: -5px;
28980 margin-bottom: calc(1em - 5px);
28981 }
28982
28983 .ant-typography-edit-content-confirm {
28984 position: absolute;
28985 right: 10px;
28986 bottom: 8px;
28987 color: rgba(0, 0, 0, 0.45);
28988 font-weight: 400;
28989 font-size: 14px;
28990 font-style: normal;
28991 pointer-events: none;
28992 }
28993
28994 .ant-typography-edit-content textarea {
28995 height: 1em;
28996 margin: 0 !important;
28997 -moz-transition: none;
28998 }
28999
29000 .ant-typography ol,
29001 .ant-typography ul {
29002 margin: 0 0 1em;
29003 padding: 0;
29004 }
29005
29006 .ant-typography ol li,
29007 .ant-typography ul li {
29008 margin: 0 0 0 20px;
29009 padding: 0 0 0 4px;
29010 }
29011
29012 .ant-typography ul {
29013 list-style-type: circle;
29014 }
29015
29016 .ant-typography ul ul {
29017 list-style-type: disc;
29018 }
29019
29020 .ant-typography ol {
29021 list-style-type: decimal;
29022 }
29023
29024 .ant-typography blockquote,
29025 .ant-typography pre {
29026 margin: 1em 0;
29027 }
29028
29029 .ant-typography pre {
29030 padding: 0.4em 0.6em;
29031 white-space: pre-wrap;
29032 word-wrap: break-word;
29033 background: hsla(0deg, 0%, 58.8%, 0.1);
29034 border: 1px solid hsla(0deg, 0%, 39.2%, 0.2);
29035 border-radius: 3px;
29036 }
29037
29038 .ant-typography pre code {
29039 display: inline;
29040 margin: 0;
29041 padding: 0;
29042 font-size: inherit;
29043 font-family: inherit;
29044 background: transparent;
29045 border: 0;
29046 }
29047
29048 .ant-typography blockquote {
29049 padding: 0 0 0 0.6em;
29050 border-left: 4px solid hsla(0deg, 0%, 39.2%, 0.2);
29051 opacity: 0.85;
29052 }
29053
29054 .ant-typography-single-line {
29055 white-space: nowrap;
29056 }
29057
29058 .ant-typography-ellipsis-single-line {
29059 overflow: hidden;
29060 text-overflow: ellipsis;
29061 }
29062
29063 a.ant-typography-ellipsis-single-line,
29064 span.ant-typography-ellipsis-single-line {
29065 vertical-align: bottom;
29066 }
29067
29068 .ant-typography-ellipsis-multiple-line {
29069 display: -webkit-box;
29070 overflow: hidden;
29071 -webkit-line-clamp: 3;
29072 /*! autoprefixer: ignore next */
29073 -webkit-box-orient: vertical;
29074 }
29075
29076 .ant-typography-rtl {
29077 direction: rtl;
29078 }
29079
29080 .ant-typography-rtl .ant-typography-copy,
29081 .ant-typography-rtl .ant-typography-edit,
29082 .ant-typography-rtl .ant-typography-expand {
29083 margin-right: 4px;
29084 margin-left: 0;
29085 }
29086
29087 .ant-typography-rtl .ant-typography-expand {
29088 float: left;
29089 }
29090
29091 div.ant-typography-edit-content.ant-typography-rtl {
29092 right: -12px;
29093 left: auto;
29094 }
29095
29096 .ant-typography-rtl .ant-typography-edit-content-confirm {
29097 right: auto;
29098 left: 10px;
29099 }
29100
29101 .ant-typography-rtl.ant-typography ol li,
29102 .ant-typography-rtl.ant-typography ul li {
29103 margin: 0 20px 0 0;
29104 padding: 0 4px 0 0;
29105 }
29106
29107 .ant-upload {
29108 box-sizing: border-box;
29109 margin: 0;
29110 padding: 0;
29111 color: rgba(0, 0, 0, 0.85);
29112 font-size: 14px;
29113 font-variant: tabular-nums;
29114 line-height: 1.5715;
29115 list-style: none;
29116 font-feature-settings: "tnum";
29117 outline: 0;
29118 }
29119
29120 .ant-upload p {
29121 margin: 0;
29122 }
29123
29124 .ant-upload-btn {
29125 display: block;
29126 width: 100%;
29127 outline: none;
29128 }
29129
29130 .ant-upload input[type=file] {
29131 cursor: pointer;
29132 }
29133
29134 .ant-upload.ant-upload-select {
29135 display: inline-block;
29136 }
29137
29138 .ant-upload.ant-upload-disabled {
29139 color: rgba(0, 0, 0, 0.25);
29140 cursor: not-allowed;
29141 }
29142
29143 .ant-upload.ant-upload-select-picture-card {
29144 width: 104px;
29145 height: 104px;
29146 margin-right: 8px;
29147 margin-bottom: 8px;
29148 text-align: center;
29149 vertical-align: top;
29150 background-color: #fafafa;
29151 border: 1px dashed #d9d9d9;
29152 border-radius: 2px;
29153 cursor: pointer;
29154 transition: border-color 0.3s;
29155 }
29156
29157 .ant-upload.ant-upload-select-picture-card > .ant-upload {
29158 display: flex;
29159 align-items: center;
29160 justify-content: center;
29161 height: 100%;
29162 text-align: center;
29163 }
29164
29165 .ant-upload.ant-upload-select-picture-card:hover {
29166 border-color: #1890ff;
29167 }
29168
29169 .ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover {
29170 border-color: #d9d9d9;
29171 }
29172
29173 .ant-upload.ant-upload-drag {
29174 position: relative;
29175 width: 100%;
29176 height: 100%;
29177 text-align: center;
29178 background: #fafafa;
29179 border: 1px dashed #d9d9d9;
29180 border-radius: 2px;
29181 cursor: pointer;
29182 transition: border-color 0.3s;
29183 }
29184
29185 .ant-upload.ant-upload-drag .ant-upload {
29186 padding: 16px 0;
29187 }
29188
29189 .ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
29190 border-color: #096dd9;
29191 }
29192
29193 .ant-upload.ant-upload-drag.ant-upload-disabled {
29194 cursor: not-allowed;
29195 }
29196
29197 .ant-upload.ant-upload-drag .ant-upload-btn {
29198 display: table;
29199 height: 100%;
29200 }
29201
29202 .ant-upload.ant-upload-drag .ant-upload-drag-container {
29203 display: table-cell;
29204 vertical-align: middle;
29205 }
29206
29207 .ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
29208 border-color: #40a9ff;
29209 }
29210
29211 .ant-upload.ant-upload-drag p.ant-upload-drag-icon {
29212 margin-bottom: 20px;
29213 }
29214
29215 .ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
29216 color: #40a9ff;
29217 font-size: 48px;
29218 }
29219
29220 .ant-upload.ant-upload-drag p.ant-upload-text {
29221 margin: 0 0 4px;
29222 color: rgba(0, 0, 0, 0.85);
29223 font-size: 16px;
29224 }
29225
29226 .ant-upload.ant-upload-drag p.ant-upload-hint {
29227 color: rgba(0, 0, 0, 0.45);
29228 font-size: 14px;
29229 }
29230
29231 .ant-upload.ant-upload-drag .anticon-plus {
29232 color: rgba(0, 0, 0, 0.25);
29233 font-size: 30px;
29234 transition: all 0.3s;
29235 }
29236
29237 .ant-upload.ant-upload-drag .anticon-plus:hover,
29238 .ant-upload.ant-upload-drag:hover .anticon-plus {
29239 color: rgba(0, 0, 0, 0.45);
29240 }
29241
29242 .ant-upload-picture-card-wrapper {
29243 display: inline-block;
29244 width: 100%;
29245 }
29246
29247 .ant-upload-picture-card-wrapper:before {
29248 display: table;
29249 content: "";
29250 }
29251
29252 .ant-upload-picture-card-wrapper:after {
29253 display: table;
29254 clear: both;
29255 content: "";
29256 }
29257
29258 .ant-upload-list {
29259 box-sizing: border-box;
29260 margin: 0;
29261 padding: 0;
29262 color: rgba(0, 0, 0, 0.85);
29263 font-size: 14px;
29264 font-variant: tabular-nums;
29265 list-style: none;
29266 font-feature-settings: "tnum";
29267 line-height: 1.5715;
29268 }
29269
29270 .ant-upload-list:after,
29271 .ant-upload-list:before {
29272 display: table;
29273 content: "";
29274 }
29275
29276 .ant-upload-list:after {
29277 clear: both;
29278 }
29279
29280 .ant-upload-list-item {
29281 position: relative;
29282 height: 22.001px;
29283 margin-top: 8px;
29284 font-size: 14px;
29285 }
29286
29287 .ant-upload-list-item-name {
29288 display: inline-block;
29289 width: 100%;
29290 padding-left: 22px;
29291 overflow: hidden;
29292 line-height: 1.5715;
29293 white-space: nowrap;
29294 text-overflow: ellipsis;
29295 }
29296
29297 .ant-upload-list-item-card-actions {
29298 position: absolute;
29299 right: 0;
29300 }
29301
29302 .ant-upload-list-item-card-actions-btn {
29303 opacity: 0;
29304 }
29305
29306 .ant-upload-list-item-card-actions-btn.ant-btn-sm {
29307 height: 22.001px;
29308 line-height: 1;
29309 vertical-align: top;
29310 }
29311
29312 .ant-upload-list-item-card-actions.picture {
29313 top: 22px;
29314 line-height: 0;
29315 }
29316
29317 .ant-upload-list-item-card-actions-btn:focus,
29318 .ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn {
29319 opacity: 1;
29320 }
29321
29322 .ant-upload-list-item-card-actions .anticon {
29323 color: rgba(0, 0, 0, 0.45);
29324 transition: all 0.3s;
29325 }
29326
29327 .ant-upload-list-item-card-actions:hover .anticon {
29328 color: rgba(0, 0, 0, 0.85);
29329 }
29330
29331 .ant-upload-list-item-info {
29332 height: 100%;
29333 transition: background-color 0.3s;
29334 }
29335
29336 .ant-upload-list-item-info > span {
29337 display: block;
29338 width: 100%;
29339 height: 100%;
29340 }
29341
29342 .ant-upload-list-item-info .ant-upload-text-icon .anticon,
29343 .ant-upload-list-item-info .anticon-loading .anticon {
29344 position: absolute;
29345 top: 5px;
29346 color: rgba(0, 0, 0, 0.45);
29347 font-size: 14px;
29348 }
29349
29350 .ant-upload-list-item:hover .ant-upload-list-item-info {
29351 background-color: #f5f5f5;
29352 }
29353
29354 .ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn {
29355 opacity: 1;
29356 }
29357
29358 .ant-upload-list-item-error,
29359 .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,
29360 .ant-upload-list-item-error .ant-upload-list-item-name,
29361 .ant-upload-list-item-error .ant-upload-text-icon > .anticon {
29362 color: #ff4d4f;
29363 }
29364
29365 .ant-upload-list-item-error .ant-upload-list-item-card-actions-btn {
29366 opacity: 1;
29367 }
29368
29369 .ant-upload-list-item-progress {
29370 position: absolute;
29371 bottom: -12px;
29372 width: 100%;
29373 padding-left: 26px;
29374 font-size: 14px;
29375 line-height: 0;
29376 }
29377
29378 .ant-upload-list-picture-card .ant-upload-list-item,
29379 .ant-upload-list-picture .ant-upload-list-item {
29380 position: relative;
29381 height: 66px;
29382 padding: 8px;
29383 border: 1px solid #d9d9d9;
29384 border-radius: 2px;
29385 }
29386
29387 .ant-upload-list-picture-card .ant-upload-list-item:hover,
29388 .ant-upload-list-picture .ant-upload-list-item:hover {
29389 background: transparent;
29390 }
29391
29392 .ant-upload-list-picture-card .ant-upload-list-item-error,
29393 .ant-upload-list-picture .ant-upload-list-item-error {
29394 border-color: #ff4d4f;
29395 }
29396
29397 .ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info,
29398 .ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info {
29399 background: transparent;
29400 }
29401
29402 .ant-upload-list-picture-card .ant-upload-list-item-uploading,
29403 .ant-upload-list-picture .ant-upload-list-item-uploading {
29404 border-style: dashed;
29405 }
29406
29407 .ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
29408 .ant-upload-list-picture .ant-upload-list-item-thumbnail {
29409 width: 48px;
29410 height: 48px;
29411 line-height: 60px;
29412 text-align: center;
29413 opacity: 0.8;
29414 }
29415
29416 .ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon,
29417 .ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon {
29418 font-size: 26px;
29419 }
29420
29421 .ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],
29422 .ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"] {
29423 fill: #fff2f0;
29424 }
29425
29426 .ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],
29427 .ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"] {
29428 fill: #ff4d4f;
29429 }
29430
29431 .ant-upload-list-picture-card .ant-upload-list-item-icon,
29432 .ant-upload-list-picture .ant-upload-list-item-icon {
29433 position: absolute;
29434 top: 50%;
29435 left: 50%;
29436 font-size: 26px;
29437 transform: translate(-50%, -50%);
29438 }
29439
29440 .ant-upload-list-picture-card .ant-upload-list-item-icon .anticon,
29441 .ant-upload-list-picture .ant-upload-list-item-icon .anticon {
29442 font-size: 26px;
29443 }
29444
29445 .ant-upload-list-picture-card .ant-upload-list-item-image,
29446 .ant-upload-list-picture .ant-upload-list-item-image {
29447 max-width: 100%;
29448 }
29449
29450 .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img,
29451 .ant-upload-list-picture .ant-upload-list-item-thumbnail img {
29452 display: block;
29453 width: 48px;
29454 height: 48px;
29455 overflow: hidden;
29456 }
29457
29458 .ant-upload-list-picture-card .ant-upload-list-item-name,
29459 .ant-upload-list-picture .ant-upload-list-item-name {
29460 display: inline-block;
29461 box-sizing: border-box;
29462 max-width: 100%;
29463 margin: 0 0 0 8px;
29464 padding-right: 8px;
29465 padding-left: 48px;
29466 overflow: hidden;
29467 line-height: 44px;
29468 white-space: nowrap;
29469 text-overflow: ellipsis;
29470 transition: all 0.3s;
29471 }
29472
29473 .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name,
29474 .ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name {
29475 margin-bottom: 12px;
29476 }
29477
29478 .ant-upload-list-picture-card .ant-upload-list-item-progress,
29479 .ant-upload-list-picture .ant-upload-list-item-progress {
29480 bottom: 14px;
29481 width: calc(100% - 24px);
29482 margin-top: 0;
29483 padding-left: 56px;
29484 }
29485
29486 .ant-upload-list-picture-card-container {
29487 display: inline-block;
29488 width: 104px;
29489 height: 104px;
29490 margin: 0 8px 8px 0;
29491 vertical-align: top;
29492 }
29493
29494 .ant-upload-list-picture-card .ant-upload-list-item {
29495 height: 100%;
29496 margin: 0;
29497 }
29498
29499 .ant-upload-list-picture-card .ant-upload-list-item-info {
29500 position: relative;
29501 height: 100%;
29502 overflow: hidden;
29503 }
29504
29505 .ant-upload-list-picture-card .ant-upload-list-item-info:before {
29506 position: absolute;
29507 z-index: 1;
29508 width: 100%;
29509 height: 100%;
29510 background-color: rgba(0, 0, 0, 0.5);
29511 opacity: 0;
29512 transition: all 0.3s;
29513 content: " ";
29514 }
29515
29516 .ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before {
29517 opacity: 1;
29518 }
29519
29520 .ant-upload-list-picture-card .ant-upload-list-item-actions {
29521 position: absolute;
29522 top: 50%;
29523 left: 50%;
29524 z-index: 10;
29525 white-space: nowrap;
29526 transform: translate(-50%, -50%);
29527 opacity: 0;
29528 transition: all 0.3s;
29529 }
29530
29531 .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,
29532 .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,
29533 .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye {
29534 z-index: 10;
29535 width: 16px;
29536 margin: 0 4px;
29537 color: hsla(0deg, 0%, 100%, 0.85);
29538 font-size: 16px;
29539 cursor: pointer;
29540 transition: all 0.3s;
29541 }
29542
29543 .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,
29544 .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,
29545 .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover {
29546 color: #fff;
29547 }
29548
29549 .ant-upload-list-picture-card .ant-upload-list-item-actions:hover,
29550 .ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions {
29551 opacity: 1;
29552 }
29553
29554 .ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
29555 .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
29556 position: static;
29557 display: block;
29558 width: 100%;
29559 height: 100%;
29560 -o-object-fit: contain;
29561 object-fit: contain;
29562 }
29563
29564 .ant-upload-list-picture-card .ant-upload-list-item-name {
29565 display: none;
29566 margin: 8px 0 0;
29567 padding: 0;
29568 line-height: 1.5715;
29569 text-align: center;
29570 }
29571
29572 .ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
29573 position: absolute;
29574 bottom: 10px;
29575 display: block;
29576 }
29577
29578 .ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
29579 background-color: #fafafa;
29580 }
29581
29582 .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
29583 height: auto;
29584 }
29585
29586 .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,
29587 .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,
29588 .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before {
29589 display: none;
29590 }
29591
29592 .ant-upload-list-picture-card .ant-upload-list-item-progress {
29593 bottom: 32px;
29594 width: calc(100% - 14px);
29595 padding-left: 0;
29596 }
29597
29598 .ant-upload-list-picture-container,
29599 .ant-upload-list-text-container {
29600 transition: opacity 0.3s, height 0.3s;
29601 }
29602
29603 .ant-upload-list-picture-container:before,
29604 .ant-upload-list-text-container:before {
29605 display: table;
29606 width: 0;
29607 height: 0;
29608 content: "";
29609 }
29610
29611 .ant-upload-list-picture-container .ant-upload-span,
29612 .ant-upload-list-text-container .ant-upload-span {
29613 display: block;
29614 flex: auto;
29615 }
29616
29617 .ant-upload-list-picture .ant-upload-span,
29618 .ant-upload-list-text .ant-upload-span {
29619 display: flex;
29620 align-items: center;
29621 }
29622
29623 .ant-upload-list-picture .ant-upload-span > *,
29624 .ant-upload-list-text .ant-upload-span > * {
29625 flex: none;
29626 }
29627
29628 .ant-upload-list-picture .ant-upload-list-item-name,
29629 .ant-upload-list-text .ant-upload-list-item-name {
29630 flex: auto;
29631 margin: 0;
29632 padding: 0 8px;
29633 }
29634
29635 .ant-upload-list-picture .ant-upload-list-item-card-actions,
29636 .ant-upload-list-text .ant-upload-list-item-card-actions,
29637 .ant-upload-list-text .ant-upload-text-icon .anticon {
29638 position: static;
29639 }
29640
29641 .ant-upload-list .ant-upload-animate-inline-appear,
29642 .ant-upload-list .ant-upload-animate-inline-enter,
29643 .ant-upload-list .ant-upload-animate-inline-leave {
29644 animation-duration: 0.3s;
29645 animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
29646 animation-fill-mode: forwards;
29647 }
29648
29649 .ant-upload-list .ant-upload-animate-inline-appear,
29650 .ant-upload-list .ant-upload-animate-inline-enter {
29651 animation-name: uploadAnimateInlineIn;
29652 }
29653
29654 .ant-upload-list .ant-upload-animate-inline-leave {
29655 animation-name: uploadAnimateInlineOut;
29656 }
29657
29658 @keyframes uploadAnimateInlineIn {
29659 0% {
29660 width: 0;
29661 height: 0;
29662 margin: 0;
29663 padding: 0;
29664 opacity: 0;
29665 }
29666 }
29667 @keyframes uploadAnimateInlineOut {
29668 to {
29669 width: 0;
29670 height: 0;
29671 margin: 0;
29672 padding: 0;
29673 opacity: 0;
29674 }
29675 }
29676 .ant-upload-rtl {
29677 direction: rtl;
29678 }
29679
29680 .ant-upload-rtl.ant-upload.ant-upload-select-picture-card {
29681 margin-right: auto;
29682 margin-left: 8px;
29683 }
29684
29685 .ant-upload-list-rtl {
29686 direction: rtl;
29687 }
29688
29689 .ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
29690 padding-right: 22px;
29691 padding-left: 14px;
29692 }
29693
29694 .ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
29695 padding-right: 22px;
29696 padding-left: 28px;
29697 }
29698
29699 .ant-upload-list-rtl .ant-upload-list-item-name {
29700 padding-right: 22px;
29701 padding-left: 0;
29702 }
29703
29704 .ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1 {
29705 padding-left: 14px;
29706 }
29707
29708 .ant-upload-list-rtl .ant-upload-list-item-card-actions {
29709 right: auto;
29710 left: 0;
29711 }
29712
29713 .ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon {
29714 padding-right: 0;
29715 padding-left: 5px;
29716 }
29717
29718 .ant-upload-list-rtl .ant-upload-list-item-info {
29719 padding: 0 4px 0 12px;
29720 }
29721
29722 .ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
29723 padding-right: 0;
29724 padding-left: 5px;
29725 }
29726
29727 .ant-upload-list-rtl .ant-upload-list-item-progress {
29728 padding-right: 26px;
29729 padding-left: 0;
29730 }
29731
29732 .ant-upload-list-picture-card .ant-upload-list-item-info,
29733 .ant-upload-list-picture .ant-upload-list-item-info {
29734 padding: 0;
29735 }
29736
29737 .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
29738 .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail {
29739 right: 8px;
29740 left: auto;
29741 }
29742
29743 .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon,
29744 .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon {
29745 right: 50%;
29746 left: auto;
29747 transform: translate(50%, -50%);
29748 }
29749
29750 .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name,
29751 .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name {
29752 margin: 0 8px 0 0;
29753 padding-right: 48px;
29754 padding-left: 8px;
29755 }
29756
29757 .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1,
29758 .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1 {
29759 padding-right: 48px;
29760 padding-left: 18px;
29761 }
29762
29763 .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2,
29764 .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2 {
29765 padding-right: 48px;
29766 padding-left: 36px;
29767 }
29768
29769 .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress,
29770 .ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress {
29771 padding-right: 0;
29772 padding-left: 0;
29773 }
29774
29775 .ant-upload-list-rtl .ant-upload-list-picture-card-container {
29776 margin: 0 0 8px 8px;
29777 }
29778
29779 .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions {
29780 right: 50%;
29781 left: auto;
29782 transform: translate(50%, -50%);
29783 }
29784
29785 .ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
29786 margin: 8px 0 0;
29787 padding: 0;
29788 }
29789
29790 .flatpickr-calendar {
29791 background: transparent;
29792 opacity: 0;
29793 display: none;
29794 text-align: center;
29795 visibility: hidden;
29796 padding: 0;
29797 -webkit-animation: none;
29798 animation: none;
29799 direction: ltr;
29800 border: 0;
29801 font-size: 14px;
29802 line-height: 24px;
29803 border-radius: 5px;
29804 position: absolute;
29805 width: 307.875px;
29806 -webkit-box-sizing: border-box;
29807 box-sizing: border-box;
29808 -ms-touch-action: manipulation;
29809 touch-action: manipulation;
29810 background: #fff;
29811 -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
29812 box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
29813 }
29814
29815 .flatpickr-calendar.open, .flatpickr-calendar.inline {
29816 opacity: 1;
29817 max-height: 640px;
29818 visibility: visible;
29819 }
29820
29821 .flatpickr-calendar.open {
29822 display: inline-block;
29823 z-index: 99999;
29824 }
29825
29826 .flatpickr-calendar.animate.open {
29827 -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
29828 animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
29829 }
29830
29831 .flatpickr-calendar.inline {
29832 display: block;
29833 position: relative;
29834 top: 2px;
29835 }
29836
29837 .flatpickr-calendar.static {
29838 position: absolute;
29839 top: calc(100% + 2px);
29840 }
29841
29842 .flatpickr-calendar.static.open {
29843 z-index: 999;
29844 display: block;
29845 }
29846
29847 .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
29848 -webkit-box-shadow: none !important;
29849 box-shadow: none !important;
29850 }
29851
29852 .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
29853 -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
29854 box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
29855 }
29856
29857 .flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer {
29858 border-bottom: 0;
29859 border-bottom-right-radius: 0;
29860 border-bottom-left-radius: 0;
29861 }
29862
29863 .flatpickr-calendar .hasWeeks .dayContainer {
29864 border-left: 0;
29865 }
29866
29867 .flatpickr-calendar.hasTime .flatpickr-time {
29868 height: 40px;
29869 border-top: 1px solid #e6e6e6;
29870 }
29871
29872 .flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
29873 height: auto;
29874 }
29875
29876 .flatpickr-calendar:before, .flatpickr-calendar:after {
29877 position: absolute;
29878 display: block;
29879 pointer-events: none;
29880 border: solid transparent;
29881 content: "";
29882 height: 0;
29883 width: 0;
29884 left: 22px;
29885 }
29886
29887 .flatpickr-calendar.rightMost:before, .flatpickr-calendar.arrowRight:before, .flatpickr-calendar.rightMost:after, .flatpickr-calendar.arrowRight:after {
29888 left: auto;
29889 right: 22px;
29890 }
29891
29892 .flatpickr-calendar.arrowCenter:before, .flatpickr-calendar.arrowCenter:after {
29893 left: 50%;
29894 right: 50%;
29895 }
29896
29897 .flatpickr-calendar:before {
29898 border-width: 5px;
29899 margin: 0 -5px;
29900 }
29901
29902 .flatpickr-calendar:after {
29903 border-width: 4px;
29904 margin: 0 -4px;
29905 }
29906
29907 .flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after {
29908 bottom: 100%;
29909 }
29910
29911 .flatpickr-calendar.arrowTop:before {
29912 border-bottom-color: #e6e6e6;
29913 }
29914
29915 .flatpickr-calendar.arrowTop:after {
29916 border-bottom-color: #fff;
29917 }
29918
29919 .flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after {
29920 top: 100%;
29921 }
29922
29923 .flatpickr-calendar.arrowBottom:before {
29924 border-top-color: #e6e6e6;
29925 }
29926
29927 .flatpickr-calendar.arrowBottom:after {
29928 border-top-color: #fff;
29929 }
29930
29931 .flatpickr-calendar:focus {
29932 outline: 0;
29933 }
29934
29935 .flatpickr-wrapper {
29936 position: relative;
29937 display: inline-block;
29938 }
29939
29940 .flatpickr-months {
29941 display: -webkit-box;
29942 display: -webkit-flex;
29943 display: -ms-flexbox;
29944 display: flex;
29945 }
29946
29947 .flatpickr-months .flatpickr-month {
29948 background: transparent;
29949 color: rgba(0, 0, 0, 0.9);
29950 fill: rgba(0, 0, 0, 0.9);
29951 height: 34px;
29952 line-height: 1;
29953 text-align: center;
29954 position: relative;
29955 -webkit-user-select: none;
29956 -moz-user-select: none;
29957 -ms-user-select: none;
29958 user-select: none;
29959 overflow: hidden;
29960 -webkit-box-flex: 1;
29961 -webkit-flex: 1;
29962 -ms-flex: 1;
29963 flex: 1;
29964 }
29965
29966 .flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
29967 -webkit-user-select: none;
29968 -moz-user-select: none;
29969 -ms-user-select: none;
29970 user-select: none;
29971 text-decoration: none;
29972 cursor: pointer;
29973 position: absolute;
29974 top: 0;
29975 height: 34px;
29976 padding: 10px;
29977 z-index: 3;
29978 color: rgba(0, 0, 0, 0.9);
29979 fill: rgba(0, 0, 0, 0.9);
29980 }
29981
29982 .flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .flatpickr-months .flatpickr-next-month.flatpickr-disabled {
29983 display: none;
29984 }
29985
29986 .flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i {
29987 position: relative;
29988 }
29989
29990 .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month { /*
29991 /*rtl:begin:ignore*/
29992 left: 0;
29993 } /*
29994 /*rtl:begin:ignore*/
29995 /*
29996 /*rtl:end:ignore*/
29997 .flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month { /*
29998 /*rtl:begin:ignore*/
29999 right: 0;
30000 } /*
30001 /*rtl:begin:ignore*/
30002 /*
30003 /*rtl:end:ignore*/
30004 .flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover {
30005 color: #959ea9;
30006 }
30007
30008 .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
30009 fill: #f64747;
30010 }
30011
30012 .flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg {
30013 width: 14px;
30014 height: 14px;
30015 }
30016
30017 .flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path {
30018 -webkit-transition: fill 0.1s;
30019 transition: fill 0.1s;
30020 fill: inherit;
30021 }
30022
30023 .numInputWrapper {
30024 position: relative;
30025 height: auto;
30026 }
30027
30028 .numInputWrapper input, .numInputWrapper span {
30029 display: inline-block;
30030 }
30031
30032 .numInputWrapper input {
30033 width: 100%;
30034 }
30035
30036 .numInputWrapper input::-ms-clear {
30037 display: none;
30038 }
30039
30040 .numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button {
30041 margin: 0;
30042 -webkit-appearance: none;
30043 }
30044
30045 .numInputWrapper span {
30046 position: absolute;
30047 right: 0;
30048 width: 14px;
30049 padding: 0 4px 0 2px;
30050 height: 50%;
30051 line-height: 50%;
30052 opacity: 0;
30053 cursor: pointer;
30054 border: 1px solid rgba(57, 57, 57, 0.15);
30055 -webkit-box-sizing: border-box;
30056 box-sizing: border-box;
30057 }
30058
30059 .numInputWrapper span:hover {
30060 background: rgba(0, 0, 0, 0.1);
30061 }
30062
30063 .numInputWrapper span:active {
30064 background: rgba(0, 0, 0, 0.2);
30065 }
30066
30067 .numInputWrapper span:after {
30068 display: block;
30069 content: "";
30070 position: absolute;
30071 }
30072
30073 .numInputWrapper span.arrowUp {
30074 top: 0;
30075 border-bottom: 0;
30076 }
30077
30078 .numInputWrapper span.arrowUp:after {
30079 border-left: 4px solid transparent;
30080 border-right: 4px solid transparent;
30081 border-bottom: 4px solid rgba(57, 57, 57, 0.6);
30082 top: 26%;
30083 }
30084
30085 .numInputWrapper span.arrowDown {
30086 top: 50%;
30087 }
30088
30089 .numInputWrapper span.arrowDown:after {
30090 border-left: 4px solid transparent;
30091 border-right: 4px solid transparent;
30092 border-top: 4px solid rgba(57, 57, 57, 0.6);
30093 top: 40%;
30094 }
30095
30096 .numInputWrapper span svg {
30097 width: inherit;
30098 height: auto;
30099 }
30100
30101 .numInputWrapper span svg path {
30102 fill: rgba(0, 0, 0, 0.5);
30103 }
30104
30105 .numInputWrapper:hover {
30106 background: rgba(0, 0, 0, 0.05);
30107 }
30108
30109 .numInputWrapper:hover span {
30110 opacity: 1;
30111 }
30112
30113 .flatpickr-current-month {
30114 font-size: 135%;
30115 line-height: inherit;
30116 font-weight: 300;
30117 color: inherit;
30118 position: absolute;
30119 width: 75%;
30120 left: 12.5%;
30121 padding: 7.48px 0 0 0;
30122 line-height: 1;
30123 height: 34px;
30124 display: inline-block;
30125 text-align: center;
30126 -webkit-transform: translate3d(0, 0, 0);
30127 transform: translate3d(0, 0, 0);
30128 }
30129
30130 .flatpickr-current-month span.cur-month {
30131 font-family: inherit;
30132 font-weight: 700;
30133 color: inherit;
30134 display: inline-block;
30135 margin-left: 0.5ch;
30136 padding: 0;
30137 }
30138
30139 .flatpickr-current-month span.cur-month:hover {
30140 background: rgba(0, 0, 0, 0.05);
30141 }
30142
30143 .flatpickr-current-month .numInputWrapper {
30144 width: 6ch;
30145 width: 7ch\0 ;
30146 display: inline-block;
30147 }
30148
30149 .flatpickr-current-month .numInputWrapper span.arrowUp:after {
30150 border-bottom-color: rgba(0, 0, 0, 0.9);
30151 }
30152
30153 .flatpickr-current-month .numInputWrapper span.arrowDown:after {
30154 border-top-color: rgba(0, 0, 0, 0.9);
30155 }
30156
30157 .flatpickr-current-month input.cur-year {
30158 background: transparent;
30159 -webkit-box-sizing: border-box;
30160 box-sizing: border-box;
30161 color: inherit;
30162 cursor: text;
30163 padding: 0 0 0 0.5ch;
30164 margin: 0;
30165 display: inline-block;
30166 font-size: inherit;
30167 font-family: inherit;
30168 font-weight: 300;
30169 line-height: inherit;
30170 height: auto;
30171 border: 0;
30172 border-radius: 0;
30173 vertical-align: initial;
30174 -webkit-appearance: textfield;
30175 -moz-appearance: textfield;
30176 appearance: textfield;
30177 }
30178
30179 .flatpickr-current-month input.cur-year:focus {
30180 outline: 0;
30181 }
30182
30183 .flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
30184 font-size: 100%;
30185 color: rgba(0, 0, 0, 0.5);
30186 background: transparent;
30187 pointer-events: none;
30188 }
30189
30190 .flatpickr-current-month .flatpickr-monthDropdown-months {
30191 appearance: menulist;
30192 background: transparent;
30193 border: none;
30194 border-radius: 0;
30195 box-sizing: border-box;
30196 color: inherit;
30197 cursor: pointer;
30198 font-size: inherit;
30199 font-family: inherit;
30200 font-weight: 300;
30201 height: auto;
30202 line-height: inherit;
30203 margin: -1px 0 0 0;
30204 outline: none;
30205 padding: 0 0 0 0.5ch;
30206 position: relative;
30207 vertical-align: initial;
30208 -webkit-box-sizing: border-box;
30209 -webkit-appearance: menulist;
30210 -moz-appearance: menulist;
30211 width: auto;
30212 }
30213
30214 .flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active {
30215 outline: none;
30216 }
30217
30218 .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
30219 background: rgba(0, 0, 0, 0.05);
30220 }
30221
30222 .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
30223 background-color: transparent;
30224 outline: none;
30225 padding: 0;
30226 }
30227
30228 .flatpickr-weekdays {
30229 background: transparent;
30230 text-align: center;
30231 overflow: hidden;
30232 width: 100%;
30233 display: -webkit-box;
30234 display: -webkit-flex;
30235 display: -ms-flexbox;
30236 display: flex;
30237 -webkit-box-align: center;
30238 -webkit-align-items: center;
30239 -ms-flex-align: center;
30240 align-items: center;
30241 height: 28px;
30242 }
30243
30244 .flatpickr-weekdays .flatpickr-weekdaycontainer {
30245 display: -webkit-box;
30246 display: -webkit-flex;
30247 display: -ms-flexbox;
30248 display: flex;
30249 -webkit-box-flex: 1;
30250 -webkit-flex: 1;
30251 -ms-flex: 1;
30252 flex: 1;
30253 }
30254
30255 span.flatpickr-weekday {
30256 cursor: default;
30257 font-size: 90%;
30258 background: transparent;
30259 color: rgba(0, 0, 0, 0.54);
30260 line-height: 1;
30261 margin: 0;
30262 text-align: center;
30263 display: block;
30264 -webkit-box-flex: 1;
30265 -webkit-flex: 1;
30266 -ms-flex: 1;
30267 flex: 1;
30268 font-weight: bolder;
30269 }
30270
30271 .dayContainer, .flatpickr-weeks {
30272 padding: 1px 0 0 0;
30273 }
30274
30275 .flatpickr-days {
30276 position: relative;
30277 overflow: hidden;
30278 display: -webkit-box;
30279 display: -webkit-flex;
30280 display: -ms-flexbox;
30281 display: flex;
30282 -webkit-box-align: start;
30283 -webkit-align-items: flex-start;
30284 -ms-flex-align: start;
30285 align-items: flex-start;
30286 width: 307.875px;
30287 }
30288
30289 .flatpickr-days:focus {
30290 outline: 0;
30291 }
30292
30293 .dayContainer {
30294 padding: 0;
30295 outline: 0;
30296 text-align: left;
30297 width: 307.875px;
30298 min-width: 307.875px;
30299 max-width: 307.875px;
30300 -webkit-box-sizing: border-box;
30301 box-sizing: border-box;
30302 display: inline-block;
30303 display: -ms-flexbox;
30304 display: -webkit-box;
30305 display: -webkit-flex;
30306 display: flex;
30307 -webkit-flex-wrap: wrap;
30308 flex-wrap: wrap;
30309 -ms-flex-wrap: wrap;
30310 -ms-flex-pack: justify;
30311 -webkit-justify-content: space-around;
30312 justify-content: space-around;
30313 -webkit-transform: translate3d(0, 0, 0);
30314 transform: translate3d(0, 0, 0);
30315 opacity: 1;
30316 }
30317
30318 .dayContainer + .dayContainer {
30319 -webkit-box-shadow: -1px 0 0 #e6e6e6;
30320 box-shadow: -1px 0 0 #e6e6e6;
30321 }
30322
30323 .flatpickr-day {
30324 background: none;
30325 border: 1px solid transparent;
30326 border-radius: 150px;
30327 -webkit-box-sizing: border-box;
30328 box-sizing: border-box;
30329 color: #393939;
30330 cursor: pointer;
30331 font-weight: 400;
30332 width: 14.2857143%;
30333 -webkit-flex-basis: 14.2857143%;
30334 -ms-flex-preferred-size: 14.2857143%;
30335 flex-basis: 14.2857143%;
30336 max-width: 39px;
30337 height: 39px;
30338 line-height: 39px;
30339 margin: 0;
30340 display: inline-block;
30341 position: relative;
30342 -webkit-box-pack: center;
30343 -webkit-justify-content: center;
30344 -ms-flex-pack: center;
30345 justify-content: center;
30346 text-align: center;
30347 }
30348
30349 .flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
30350 cursor: pointer;
30351 outline: 0;
30352 background: #e6e6e6;
30353 border-color: #e6e6e6;
30354 }
30355
30356 .flatpickr-day.today {
30357 border-color: #959ea9;
30358 }
30359
30360 .flatpickr-day.today:hover, .flatpickr-day.today:focus {
30361 border-color: #959ea9;
30362 background: #959ea9;
30363 color: #fff;
30364 }
30365
30366 .flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
30367 background: #569ff7;
30368 -webkit-box-shadow: none;
30369 box-shadow: none;
30370 color: #fff;
30371 border-color: #569ff7;
30372 }
30373
30374 .flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange {
30375 border-radius: 50px 0 0 50px;
30376 }
30377
30378 .flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange {
30379 border-radius: 0 50px 50px 0;
30380 }
30381
30382 .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
30383 -webkit-box-shadow: -10px 0 0 #569ff7;
30384 box-shadow: -10px 0 0 #569ff7;
30385 }
30386
30387 .flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange {
30388 border-radius: 50px;
30389 }
30390
30391 .flatpickr-day.inRange {
30392 border-radius: 0;
30393 -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
30394 box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
30395 }
30396
30397 .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
30398 color: rgba(57, 57, 57, 0.3);
30399 background: transparent;
30400 border-color: transparent;
30401 cursor: default;
30402 }
30403
30404 .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
30405 cursor: not-allowed;
30406 color: rgba(57, 57, 57, 0.1);
30407 }
30408
30409 .flatpickr-day.week.selected {
30410 border-radius: 0;
30411 -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
30412 box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
30413 }
30414
30415 .flatpickr-day.hidden {
30416 visibility: hidden;
30417 }
30418
30419 .rangeMode .flatpickr-day {
30420 margin-top: 1px;
30421 }
30422
30423 .flatpickr-weekwrapper {
30424 float: left;
30425 }
30426
30427 .flatpickr-weekwrapper .flatpickr-weeks {
30428 padding: 0 12px;
30429 -webkit-box-shadow: 1px 0 0 #e6e6e6;
30430 box-shadow: 1px 0 0 #e6e6e6;
30431 }
30432
30433 .flatpickr-weekwrapper .flatpickr-weekday {
30434 float: none;
30435 width: 100%;
30436 line-height: 28px;
30437 }
30438
30439 .flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover {
30440 display: block;
30441 width: 100%;
30442 max-width: none;
30443 color: rgba(57, 57, 57, 0.3);
30444 background: transparent;
30445 cursor: default;
30446 border: none;
30447 }
30448
30449 .flatpickr-innerContainer {
30450 display: block;
30451 display: -webkit-box;
30452 display: -webkit-flex;
30453 display: -ms-flexbox;
30454 display: flex;
30455 -webkit-box-sizing: border-box;
30456 box-sizing: border-box;
30457 overflow: hidden;
30458 }
30459
30460 .flatpickr-rContainer {
30461 display: inline-block;
30462 padding: 0;
30463 -webkit-box-sizing: border-box;
30464 box-sizing: border-box;
30465 }
30466
30467 .flatpickr-time {
30468 text-align: center;
30469 outline: 0;
30470 display: block;
30471 height: 0;
30472 line-height: 40px;
30473 max-height: 40px;
30474 -webkit-box-sizing: border-box;
30475 box-sizing: border-box;
30476 overflow: hidden;
30477 display: -webkit-box;
30478 display: -webkit-flex;
30479 display: -ms-flexbox;
30480 display: flex;
30481 }
30482
30483 .flatpickr-time:after {
30484 content: "";
30485 display: table;
30486 clear: both;
30487 }
30488
30489 .flatpickr-time .numInputWrapper {
30490 -webkit-box-flex: 1;
30491 -webkit-flex: 1;
30492 -ms-flex: 1;
30493 flex: 1;
30494 width: 40%;
30495 height: 40px;
30496 float: left;
30497 }
30498
30499 .flatpickr-time .numInputWrapper span.arrowUp:after {
30500 border-bottom-color: #393939;
30501 }
30502
30503 .flatpickr-time .numInputWrapper span.arrowDown:after {
30504 border-top-color: #393939;
30505 }
30506
30507 .flatpickr-time.hasSeconds .numInputWrapper {
30508 width: 26%;
30509 }
30510
30511 .flatpickr-time.time24hr .numInputWrapper {
30512 width: 49%;
30513 }
30514
30515 .flatpickr-time input {
30516 background: transparent;
30517 -webkit-box-shadow: none;
30518 box-shadow: none;
30519 border: 0;
30520 border-radius: 0;
30521 text-align: center;
30522 margin: 0;
30523 padding: 0;
30524 height: inherit;
30525 line-height: inherit;
30526 color: #393939;
30527 font-size: 14px;
30528 position: relative;
30529 -webkit-box-sizing: border-box;
30530 box-sizing: border-box;
30531 -webkit-appearance: textfield;
30532 -moz-appearance: textfield;
30533 appearance: textfield;
30534 }
30535
30536 .flatpickr-time input.flatpickr-hour {
30537 font-weight: bold;
30538 }
30539
30540 .flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
30541 font-weight: 400;
30542 }
30543
30544 .flatpickr-time input:focus {
30545 outline: 0;
30546 border: 0;
30547 }
30548
30549 .flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm {
30550 height: inherit;
30551 float: left;
30552 line-height: inherit;
30553 color: #393939;
30554 font-weight: bold;
30555 width: 2%;
30556 -webkit-user-select: none;
30557 -moz-user-select: none;
30558 -ms-user-select: none;
30559 user-select: none;
30560 -webkit-align-self: center;
30561 -ms-flex-item-align: center;
30562 align-self: center;
30563 }
30564
30565 .flatpickr-time .flatpickr-am-pm {
30566 outline: 0;
30567 width: 18%;
30568 cursor: pointer;
30569 text-align: center;
30570 font-weight: 400;
30571 }
30572
30573 .flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus {
30574 background: #eee;
30575 }
30576
30577 .flatpickr-input[readonly] {
30578 cursor: pointer;
30579 }
30580
30581 @-webkit-keyframes fpFadeInDown {
30582 from {
30583 opacity: 0;
30584 -webkit-transform: translate3d(0, -20px, 0);
30585 transform: translate3d(0, -20px, 0);
30586 }
30587 to {
30588 opacity: 1;
30589 -webkit-transform: translate3d(0, 0, 0);
30590 transform: translate3d(0, 0, 0);
30591 }
30592 }
30593 @keyframes fpFadeInDown {
30594 from {
30595 opacity: 0;
30596 -webkit-transform: translate3d(0, -20px, 0);
30597 transform: translate3d(0, -20px, 0);
30598 }
30599 to {
30600 opacity: 1;
30601 -webkit-transform: translate3d(0, 0, 0);
30602 transform: translate3d(0, 0, 0);
30603 }
30604 }
30605