UNPKG

96.5 kBCSSView Raw
1@charset "UTF-8";
2
3.datatime-component a {
4 background-color: transparent;
5}
6
7.datatime-component a:active,
8.datatime-component a:hover {
9 outline: 0;
10}
11
12.datatime-component small {
13 font-size: 80%;
14}
15
16.datatime-component svg:not(:root) {
17 overflow: hidden;
18}
19
20.datatime-component button,
21.datatime-component input,
22.datatime-component optgroup,
23.datatime-component select,
24.datatime-component textarea {
25 color: inherit;
26 font: inherit;
27 margin: 0;
28}
29
30.datatime-component .ant-input {
31 color: #0A1319;
32}
33
34.datatime-component button {
35 overflow: visible;
36}
37
38.datatime-component button,
39.datatime-component select {
40 text-transform: none;
41}
42
43.datatime-component button,
44.datatime-component html input[type=button],
45.datatime-component input[type=reset],
46.datatime-component input[type=submit] {
47 -webkit-appearance: button;
48 cursor: pointer;
49}
50
51.datatime-component button[disabled],
52.datatime-component html input[disabled] {
53 cursor: default;
54}
55
56.datatime-component button::-moz-focus-inner,
57.datatime-component input::-moz-focus-inner {
58 border: 0;
59 padding: 0;
60}
61
62.datatime-component input[type=checkbox],
63.datatime-component input[type=radio] {
64 box-sizing: border-box;
65 padding: 0;
66}
67
68.datatime-component input[type=number]::-webkit-inner-spin-button,
69.datatime-component input[type=number]::-webkit-outer-spin-button {
70 height: auto;
71}
72
73.datatime-component input[type=search] {
74 -webkit-appearance: textfield;
75 box-sizing: content-box;
76}
77
78.datatime-component input[type=search]::-webkit-search-cancel-button,
79.datatime-component input[type=search]::-webkit-search-decoration {
80 -webkit-appearance: none;
81}
82
83.datatime-component fieldset {
84 border: 1px solid #c0c0c0;
85 margin: 0 2px;
86 padding: 0.35em 0.625em 0.75em;
87}
88
89.datatime-component textarea {
90 overflow: auto;
91}
92
93.datatime-component optgroup {
94 font-weight: bold;
95}
96
97.datatime-component table {
98 border-collapse: collapse;
99 border-spacing: 0;
100}
101
102.datatime-component * {
103 box-sizing: border-box;
104 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
105}
106
107.datatime-component *:before,
108.datatime-component *:after {
109 box-sizing: border-box;
110}
111
112.datatime-component input::-ms-clear,
113.datatime-component input::-ms-reveal {
114 display: none;
115}
116
117.datatime-component ::-moz-selection {
118 background: #1687d9;
119 color: #fff;
120}
121
122.datatime-component ::selection {
123 background: #1687d9;
124 color: #fff;
125}
126
127.datatime-component a {
128 color: #005999;
129 background: transparent;
130 text-decoration: none;
131 outline: none;
132 cursor: pointer;
133 -webkit-transition: color 0.3s ease;
134 transition: color 0.3s ease;
135}
136
137.datatime-component a:hover {
138 color: #005999;
139}
140
141.datatime-component a:active {
142 color: #2baee9;
143}
144
145.datatime-component a:active,
146.datatime-component a:hover {
147 outline: 0;
148 text-decoration: none;
149}
150
151.datatime-component a[disabled] {
152 color: #acb7bf;
153 cursor: not-allowed;
154 pointer-events: none;
155}
156
157.datatime-component .clearfix,
158.datatime-component .layout-fixed,
159.datatime-component .layout-fluid,
160.datatime-component .row,
161.datatime-component .ant-form-horizontal .ant-form-item {
162 zoom: 1;
163}
164
165.datatime-component .clearfix:before,
166.datatime-component .clearfix:after,
167.datatime-component .layout-fixed:before,
168.datatime-component .layout-fixed:after,
169.datatime-component .layout-fluid:before,
170.datatime-component .layout-fluid:after,
171.datatime-component .row:before,
172.datatime-component .row:after,
173.datatime-component .ant-form-horizontal .ant-form-item:before,
174.datatime-component .ant-form-horizontal .ant-form-item:after {
175 content: " ";
176 display: table;
177}
178
179.datatime-component .clearfix:after,
180.datatime-component .layout-fixed:after,
181.datatime-component .layout-fluid:after,
182.datatime-component .row:after,
183.datatime-component .ant-form-horizontal .ant-form-item:after {
184 clear: both;
185 visibility: hidden;
186 font-size: 0;
187 height: 0;
188}
189
190.datatime-component .center-block {
191 display: block;
192 margin-left: auto;
193 margin-right: auto;
194}
195
196.datatime-component .pull-left {
197 float: left;
198}
199
200.datatime-component .pull-right {
201 float: right;
202}
203
204.datatime-component .hide {
205 display: none !important;
206}
207
208.datatime-component .show {
209 display: block !important;
210}
211
212.datatime-component .invisible {
213 visibility: hidden;
214}
215
216.ant-calendar-picker-container a:active,
217.ant-calendar-picker-container a:hover {
218 outline: 0;
219}
220
221.ant-calendar-picker-container svg:not(:root) {
222 overflow: hidden;
223}
224
225.ant-calendar-picker-container button,
226.ant-calendar-picker-container input,
227.ant-calendar-picker-container optgroup,
228.ant-calendar-picker-container select,
229.ant-calendar-picker-container textarea {
230 color: inherit;
231 font: inherit;
232 margin: 0;
233}
234
235.search-btn:after {
236 display: none;
237}
238
239.ant-calendar-picker-container button {
240 overflow: visible;
241}
242
243.ant-calendar-picker-container button,
244.ant-calendar-picker-container select {
245 text-transform: none;
246}
247
248.ant-calendar-picker-container button,
249.ant-calendar-picker-container html input[type=button],
250.ant-calendar-picker-container input[type=reset],
251.ant-calendar-picker-container input[type=submit] {
252 -webkit-appearance: button;
253 cursor: pointer;
254}
255
256.ant-calendar-picker-container button[disabled],
257.ant-calendar-picker-container html input[disabled] {
258 cursor: default;
259}
260
261.ant-calendar-picker-container button::-moz-focus-inner,
262.ant-calendar-picker-container input::-moz-focus-inner {
263 border: 0;
264 padding: 0;
265}
266
267.ant-calendar-picker-container input {
268 line-height: normal;
269}
270
271.ant-calendar-picker-container input[type=checkbox],
272.ant-calendar-picker-container input[type=radio] {
273 box-sizing: border-box;
274 padding: 0;
275}
276
277.ant-calendar-picker-container input[type=number]::-webkit-inner-spin-button,
278.ant-calendar-picker-container input[type=number]::-webkit-outer-spin-button {
279 height: auto;
280}
281
282.ant-calendar-picker-container input[type=search] {
283 -webkit-appearance: textfield;
284 box-sizing: content-box;
285}
286
287.ant-calendar-picker-container input[type=search]::-webkit-search-cancel-button,
288.ant-calendar-picker-container input[type=search]::-webkit-search-decoration {
289 -webkit-appearance: none;
290}
291
292.ant-calendar-picker-container fieldset {
293 border: 1px solid #c0c0c0;
294 margin: 0 2px;
295 padding: 0.35em 0.625em 0.75em;
296}
297
298.ant-calendar-picker-container legend {
299 border: 0;
300 padding: 0;
301}
302
303.ant-calendar-picker-container textarea {
304 overflow: auto;
305}
306
307.ant-calendar-picker-container optgroup {
308 font-weight: bold;
309}
310
311.ant-calendar-picker-container table {
312 border-collapse: collapse;
313 border-spacing: 0;
314}
315
316.ant-calendar-picker-container * {
317 box-sizing: border-box;
318 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
319}
320
321.ant-calendar-picker-container *:before,
322.ant-calendar-picker-container *:after {
323 box-sizing: border-box;
324}
325
326.ant-calendar-picker-container button,
327.ant-calendar-picker-container input,
328.ant-calendar-picker-container select,
329.ant-calendar-picker-container textarea {
330 font-family: inherit;
331 font-size: inherit;
332 line-height: inherit;
333}
334
335.ant-calendar-picker-container ul,
336.ant-calendar-picker-container ol {
337 list-style: none;
338}
339
340.ant-calendar-picker-container input::-ms-clear,
341.ant-calendar-picker-container input::-ms-reveal {
342 display: none;
343}
344
345.ant-calendar-picker-container ::-moz-selection {
346 background: #1687d9;
347 color: #fff;
348}
349
350.ant-calendar-picker-container ::selection {
351 background: #1687d9;
352 color: #fff;
353}
354
355.ant-calendar-picker-container a {
356 text-decoration: none;
357 outline: none;
358 cursor: pointer;
359 -webkit-transition: color 0.3s ease;
360 transition: color 0.3s ease;
361}
362
363.ant-calendar-picker-container a:hover {
364 color: #cc2929;
365}
366
367.ant-calendar-picker-container a:active {
368 color: #cc2929;
369}
370
371.ant-calendar-picker-container a:active,
372.ant-calendar-picker-container a:hover {
373 outline: 0;
374 text-decoration: none;
375}
376
377.ant-calendar-picker-container a[disabled] {
378 color: #acb7bf;
379 cursor: not-allowed;
380 pointer-events: none;
381}
382
383.ant-calendar-picker-container .clearfix,
384.ant-calendar-picker-container .layout-fixed,
385.ant-calendar-picker-container .layout-fluid,
386.ant-calendar-picker-container .row,
387.ant-calendar-picker-container .ant-form-horizontal .ant-form-item {
388 zoom: 1;
389}
390
391.ant-calendar-picker-container .clearfix:before,
392.ant-calendar-picker-container .clearfix:after,
393.ant-calendar-picker-container .layout-fixed:before,
394.ant-calendar-picker-container .layout-fixed:after,
395.ant-calendar-picker-container .layout-fluid:before,
396.ant-calendar-picker-container .layout-fluid:after,
397.ant-calendar-picker-container .row:before,
398.ant-calendar-picker-container .row:after,
399.ant-calendar-picker-container .ant-form-horizontal .ant-form-item:before,
400.ant-calendar-picker-container .ant-form-horizontal .ant-form-item:after {
401 content: " ";
402 display: table;
403}
404
405.ant-calendar-picker-container .clearfix:after,
406.ant-calendar-picker-container .layout-fixed:after,
407.ant-calendar-picker-container .layout-fluid:after,
408.ant-calendar-picker-container .row:after,
409.ant-calendar-picker-container .ant-form-horizontal .ant-form-item:after {
410 clear: both;
411 visibility: hidden;
412 font-size: 0;
413 height: 0;
414}
415
416.ant-calendar-picker-container .center-block {
417 display: block;
418 margin-left: auto;
419 margin-right: auto;
420}
421
422.ant-calendar-picker-container .pull-left {
423 float: left;
424}
425
426.ant-calendar-picker-container .pull-right {
427 float: right;
428}
429
430.ant-calendar-picker-container .hide {
431 display: none !important;
432}
433
434.ant-calendar-picker-container .show {
435 display: block !important;
436}
437
438.ant-calendar-picker-container .invisible {
439 visibility: hidden;
440}
441
442.slide-up-enter,
443.slide-up-appear {
444 -webkit-animation-duration: 0.2s;
445 animation-duration: 0.2s;
446 -webkit-animation-fill-mode: both;
447 animation-fill-mode: both;
448 -webkit-animation-play-state: paused;
449 animation-play-state: paused;
450}
451
452.slide-up-leave {
453 -webkit-animation-duration: 0.2s;
454 animation-duration: 0.2s;
455 -webkit-animation-fill-mode: both;
456 animation-fill-mode: both;
457 -webkit-animation-play-state: paused;
458 animation-play-state: paused;
459}
460
461.slide-up-enter.slide-up-enter-active,
462.slide-up-appear.slide-up-appear-active {
463 -webkit-animation-name: antSlideUpIn;
464 animation-name: antSlideUpIn;
465 -webkit-animation-play-state: running;
466 animation-play-state: running;
467}
468
469.slide-up-leave.slide-up-leave-active {
470 -webkit-animation-name: antSlideUpOut;
471 animation-name: antSlideUpOut;
472 -webkit-animation-play-state: running;
473 animation-play-state: running;
474}
475
476.slide-up-enter,
477.slide-up-appear {
478 opacity: 0;
479 -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
480 animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
481}
482
483.slide-up-leave {
484 -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
485 animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
486}
487
488.slide-down-enter,
489.slide-down-appear {
490 -webkit-animation-duration: 0.2s;
491 animation-duration: 0.2s;
492 -webkit-animation-fill-mode: both;
493 animation-fill-mode: both;
494 -webkit-animation-play-state: paused;
495 animation-play-state: paused;
496}
497
498.slide-down-leave {
499 -webkit-animation-duration: 0.2s;
500 animation-duration: 0.2s;
501 -webkit-animation-fill-mode: both;
502 animation-fill-mode: both;
503 -webkit-animation-play-state: paused;
504 animation-play-state: paused;
505}
506
507.slide-down-enter.slide-down-enter-active,
508.slide-down-appear.slide-down-appear-active {
509 -webkit-animation-name: antSlideDownIn;
510 animation-name: antSlideDownIn;
511 -webkit-animation-play-state: running;
512 animation-play-state: running;
513}
514
515.slide-down-leave.slide-down-leave-active {
516 -webkit-animation-name: antSlideDownOut;
517 animation-name: antSlideDownOut;
518 -webkit-animation-play-state: running;
519 animation-play-state: running;
520}
521
522.slide-down-enter,
523.slide-down-appear {
524 opacity: 0;
525 -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
526 animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
527}
528
529.slide-down-leave {
530 -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
531 animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
532}
533
534@-webkit-keyframes antSlideUpIn {
535 0% {
536 opacity: 0;
537 -webkit-transform-origin: 0% 0%;
538 transform-origin: 0% 0%;
539 -webkit-transform: scaleY(0.8);
540 transform: scaleY(0.8);
541 }
542
543 100% {
544 opacity: 1;
545 -webkit-transform-origin: 0% 0%;
546 transform-origin: 0% 0%;
547 -webkit-transform: scaleY(1);
548 transform: scaleY(1);
549 }
550}
551
552@keyframes antSlideUpIn {
553 0% {
554 opacity: 0;
555 -webkit-transform-origin: 0% 0%;
556 transform-origin: 0% 0%;
557 -webkit-transform: scaleY(0.8);
558 transform: scaleY(0.8);
559 }
560
561 100% {
562 opacity: 1;
563 -webkit-transform-origin: 0% 0%;
564 transform-origin: 0% 0%;
565 -webkit-transform: scaleY(1);
566 transform: scaleY(1);
567 }
568}
569
570@-webkit-keyframes antSlideUpOut {
571 0% {
572 opacity: 1;
573 -webkit-transform-origin: 0% 0%;
574 transform-origin: 0% 0%;
575 -webkit-transform: scaleY(1);
576 transform: scaleY(1);
577 }
578
579 100% {
580 opacity: 0;
581 -webkit-transform-origin: 0% 0%;
582 transform-origin: 0% 0%;
583 -webkit-transform: scaleY(0.8);
584 transform: scaleY(0.8);
585 }
586}
587
588@keyframes antSlideUpOut {
589 0% {
590 opacity: 1;
591 -webkit-transform-origin: 0% 0%;
592 transform-origin: 0% 0%;
593 -webkit-transform: scaleY(1);
594 transform: scaleY(1);
595 }
596
597 100% {
598 opacity: 0;
599 -webkit-transform-origin: 0% 0%;
600 transform-origin: 0% 0%;
601 -webkit-transform: scaleY(0.8);
602 transform: scaleY(0.8);
603 }
604}
605
606@-webkit-keyframes antSlideDownIn {
607 0% {
608 opacity: 0;
609 -webkit-transform-origin: 100% 100%;
610 transform-origin: 100% 100%;
611 -webkit-transform: scaleY(0.8);
612 transform: scaleY(0.8);
613 }
614
615 100% {
616 opacity: 1;
617 -webkit-transform-origin: 100% 100%;
618 transform-origin: 100% 100%;
619 -webkit-transform: scaleY(1);
620 transform: scaleY(1);
621 }
622}
623
624@keyframes antSlideDownIn {
625 0% {
626 opacity: 0;
627 -webkit-transform-origin: 100% 100%;
628 transform-origin: 100% 100%;
629 -webkit-transform: scaleY(0.8);
630 transform: scaleY(0.8);
631 }
632
633 100% {
634 opacity: 1;
635 -webkit-transform-origin: 100% 100%;
636 transform-origin: 100% 100%;
637 -webkit-transform: scaleY(1);
638 transform: scaleY(1);
639 }
640}
641
642@-webkit-keyframes antSlideDownOut {
643 0% {
644 opacity: 1;
645 -webkit-transform-origin: 100% 100%;
646 transform-origin: 100% 100%;
647 -webkit-transform: scaleY(1);
648 transform: scaleY(1);
649 }
650
651 100% {
652 opacity: 0;
653 -webkit-transform-origin: 100% 100%;
654 transform-origin: 100% 100%;
655 -webkit-transform: scaleY(0.8);
656 transform: scaleY(0.8);
657 }
658}
659
660@keyframes antSlideDownOut {
661 0% {
662 opacity: 1;
663 -webkit-transform-origin: 100% 100%;
664 transform-origin: 100% 100%;
665 -webkit-transform: scaleY(1);
666 transform: scaleY(1);
667 }
668
669 100% {
670 opacity: 0;
671 -webkit-transform-origin: 100% 100%;
672 transform-origin: 100% 100%;
673 -webkit-transform: scaleY(0.8);
674 transform: scaleY(0.8);
675 }
676}
677
678@font-face {
679 font-family: "anticon";
680 src: url("//at.alicdn.com/t/font_1457169990_5499172.eot");
681 /* IE9*/
682 src: url("//at.alicdn.com/t/font_1457169990_5499172.eot?#iefix") format("embedded-opentype"), url("//at.alicdn.com/t/font_1457169990_5499172.woff") format("woff"), url("//at.alicdn.com/t/font_1457169990_5499172.ttf") format("truetype"), url("//at.alicdn.com/t/font_1457169990_5499172.svg#iconfont") format("svg");
683 /* iOS 4.1- */
684}
685
686.ant-calendar-picker-container .anticon,
687.datatime-component .anticon-left:before {
688 display: inline-block;
689 font-style: normal;
690 vertical-align: baseline;
691 text-align: center;
692 text-transform: none;
693 text-rendering: auto;
694 line-height: 1;
695}
696
697.ant-calendar-picker-container .anticon:before,
698.datatime-component .anticon-left:before:before {
699 display: block;
700 font-family: "anticon" !important;
701}
702
703.ant-calendar-picker-container .anticon-left:before,
704.datatime-component .anticon-left:before {
705 content: "";
706}
707
708.ant-calendar-picker-container .anticon-right:before,
709.datatime-component .anticon-left:before {
710 content: "";
711}
712
713.ant-calendar-picker-container .anticon-down:before,
714.datatime-component .anticon-left:before {
715 content: "";
716}
717
718.ant-calendar-picker-container .anticon-up:before,
719.datatime-component .anticon-left:before {
720 content: "";
721}
722
723.date-time-label {
724 max-width: 120px;
725 height: 40px;
726 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
727 font-size: 14px;
728 line-height: 40px;
729 color: #667580;
730 float: left;
731 margin-right: 25px;
732 overflow: hidden;
733 white-space: nowrap;
734 text-overflow: ellipsis;
735}
736
737.date-time-label .required-star {
738 margin-right: 5px;
739 display: inline-block;
740 width: 8px;
741 padding-top: 10px;
742 height: 8px;
743}
744
745.ant-calendar {
746 box-sizing: border-box;
747}
748
749.ant-calendar * {
750 box-sizing: border-box;
751}
752
753.ant-calendar-picker-container {
754 position: fixed;
755 z-index: 999999;
756}
757
758.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topLeft,
759.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topRight,
760.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topLeft,
761.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topRight {
762 -webkit-animation-name: antSlideDownIn;
763 animation-name: antSlideDownIn;
764}
765
766.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomLeft,
767.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomRight,
768.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomLeft,
769.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomRight {
770 -webkit-animation-name: antSlideUpIn;
771 animation-name: antSlideUpIn;
772}
773
774.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topLeft,
775.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topRight {
776 -webkit-animation-name: antSlideDownOut;
777 animation-name: antSlideDownOut;
778}
779
780.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomLeft,
781.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomRight {
782 -webkit-animation-name: antSlideUpOut;
783 animation-name: antSlideUpOut;
784}
785
786.ant-calendar-picker {
787 width: calc(100% - 2px);
788 position: relative;
789 display: block;
790 outline: none;
791 font-size: 12px;
792 -webkit-transition: opacity 0.3s ease;
793 transition: opacity 0.3s ease;
794 border-radius: 5px;
795 height: 25px;
796 cursor: pointer;
797}
798
799.ant-calendar-picker input {
800 outline: none;
801}
802
803.ant-calendar-picker:after {
804 display: block;
805 position: absolute;
806 content: "";
807 left: 50%;
808 top: 25px;
809 width: 0;
810 height: 2px;
811 background-color: #1b85d6;
812 transition: left ease-in-out 0.15s, width ease-in-out 0.15s;
813}
814
815.ant-calendar-picker:hover {
816 border-color: #96d0fa;
817}
818
819.ant-calendar-picker .pc-sys-rili-svg {
820 background-size: contain;
821}
822
823.ant-calendar-picker_has-error {
824 background: rgba(204, 41, 41, 0.05) !important;
825 border: 1px solid #cc2929 !important;
826 border-radius: 5px;
827 box-shadow: none !important;
828}
829
830.ant-calendar-picker_has-error .ant-input {
831 background: transparent;
832}
833
834.ant-calendar-picker_has-error:after {
835 display: block;
836 position: absolute;
837 content: "";
838 left: 50%;
839 top: 25px;
840 width: 0;
841 height: 0px;
842 background-color: #cc2929;
843 transition: left ease-in-out 0.15s, width ease-in-out 0.15s;
844}
845
846.base-input-error-label .ant-calendar-picker:after {
847 display: none;
848}
849
850.ant-calendar-picker-container .ant-calendar-time .ant-calendar-today-btn {
851 margin: 0;
852}
853
854.ant-calendar-picker-icon {
855 position: absolute;
856 -webkit-user-select: none;
857 -moz-user-select: none;
858 -ms-user-select: none;
859 user-select: none;
860 -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
861 transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
862 width: 12px;
863 height: 12px;
864 line-height: 12px;
865 right: 5px;
866 color: #8F9CA6;
867 top: 8px;
868 cursor: pointer;
869}
870
871.ant-calendar {
872 margin-top: 5px;
873 position: relative;
874 outline: none;
875 border-radius: 5px;
876 border-bottom: 1px solid #E4EBF0;
877 list-style: none;
878 font-size: 12px;
879 text-align: left;
880 background-color: #fff;
881 background-clip: padding-box;
882 line-height: 1.5;
883 width: 250px;
884 box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15);
885}
886
887.ant-calendar-input-wrap {
888 padding: 15px 6px 5px 20px;
889}
890
891.ant-calendar-picker-container .ant-calendar-time .ant-calendar-input-wrap {
892 display: inline-block;
893}
894
895.ant-calendar-input {
896 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
897 border: 0;
898 width: 100%;
899 cursor: auto;
900 outline: 0;
901 height: 22px;
902 text-indent: 5px;
903}
904
905.ant-calendar-week-number {
906 width: 286px;
907}
908
909.ant-calendar-week-number-cell {
910 text-align: center;
911}
912
913.ant-calendar-header {
914 height: 34px;
915 line-height: 34px;
916 margin: 0 15px;
917 text-align: center;
918 -webkit-user-select: none;
919 -moz-user-select: none;
920 -ms-user-select: none;
921 user-select: none;
922 border-bottom: 1px solid #E4EBF0;
923}
924
925.ant-calendar-header a:hover {
926 color: #1687d9;
927}
928
929.ant-calendar-ym-select a:hover {
930 color: #1687d9;
931}
932
933.ant-calendar-header .ant-calendar-century-select,
934.ant-calendar-header .ant-calendar-decade-select,
935.ant-calendar-header .ant-calendar-year-select,
936.ant-calendar-header .ant-calendar-month-select {
937 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
938 font-size: 14px;
939 padding: 0 2px;
940 display: inline-block;
941 color: #0A1319;
942 line-height: 34px;
943}
944
945.ant-calendar-header .ant-calendar-century-select-arrow,
946.ant-calendar-header .ant-calendar-decade-select-arrow,
947.ant-calendar-header .ant-calendar-year-select-arrow,
948.ant-calendar-header .ant-calendar-month-select-arrow {
949 display: none;
950}
951
952.ant-calendar-header .ant-calendar-prev-month-btn,
953.ant-calendar-header .ant-calendar-next-month-btn {
954 width: 5px;
955 height: 8px;
956 top: 40%;
957 color: #BCC8D1;
958 position: absolute;
959 color: #667580;
960 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
961 font-size: 16px;
962 display: inline-block;
963 line-height: 34px;
964}
965
966.ant-calendar-header .ant-calendar-prev-century-btn,
967.ant-calendar-header .ant-calendar-next-century-btn,
968.ant-calendar-header .ant-calendar-prev-decade-btn,
969.ant-calendar-header .ant-calendar-next-decade-btn,
970.ant-calendar-header .ant-calendar-prev-year-btn,
971.ant-calendar-header .ant-calendar-next-year-btn {
972 width: 9px;
973 height: 8px;
974 top: 40%;
975 color: #BCC8D1;
976 position: absolute;
977 color: #667580;
978 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
979 font-size: 16px;
980 display: inline-block;
981 line-height: 34px;
982}
983
984.ant-calendar-header .ant-calendar-prev-century-btn,
985.ant-calendar-header .ant-calendar-prev-decade-btn,
986.ant-calendar-header .ant-calendar-prev-year-btn {
987 left: 10px;
988}
989
990.ant-calendar-header .ant-calendar-next-century-btn,
991.ant-calendar-header .ant-calendar-next-decade-btn,
992.ant-calendar-header .ant-calendar-next-year-btn {
993 right: 10px;
994}
995
996.ant-calendar-header .ant-calendar-prev-month-btn {
997 left: 34px;
998}
999
1000.ant-calendar-header .ant-calendar-next-month-btn {
1001 right: 34px;
1002}
1003
1004.ant-calendar-calendar-body {
1005 padding: 4px 8px;
1006}
1007
1008.ant-calendar table {
1009 border-collapse: collapse;
1010 max-width: 100%;
1011 background-color: transparent;
1012 width: 100%;
1013}
1014
1015.ant-calendar table,
1016.ant-calendar th,
1017.ant-calendar td {
1018 border: 0;
1019}
1020
1021.ant-calendar-calendar-table {
1022 border-spacing: 0;
1023 margin-bottom: 0;
1024}
1025
1026.ant-calendar-column-header {
1027 line-height: 18px;
1028 width: 33px;
1029 text-align: center;
1030}
1031
1032.ant-calendar-column-header .ant-calendar-column-header-inner {
1033 display: block;
1034 font-weight: normal;
1035}
1036
1037.ant-calendar-week-number-header .ant-calendar-column-header-inner {
1038 display: none;
1039}
1040
1041.ant-calendar-cell {
1042 padding: 4px 0;
1043 position: relative;
1044}
1045
1046.ant-calendar-date {
1047 position: relative;
1048 z-index: 1;
1049 display: block;
1050 font-size: 12px;
1051 margin: 0 auto;
1052 color: #0A1319;
1053 border-radius: 24px;
1054 width: 24px;
1055 height: 24px;
1056 line-height: 24px;
1057 border: 1px solid transparent;
1058 padding: 0;
1059 background: transparent;
1060 text-align: center;
1061 -webkit-transition: background 0.3s ease;
1062 transition: background 0.3s ease;
1063}
1064
1065.ant-calendar-date:hover {
1066 color: #1687d9;
1067 cursor: pointer;
1068}
1069
1070.ant-calendar-date:active {
1071 color: #fff;
1072 background: #005999;
1073}
1074
1075.ant-calendar-today .ant-calendar-date {
1076 border-color: #1687d9;
1077 font-weight: bold;
1078 color: #1687d9;
1079}
1080
1081.ant-calendar-last-month-cell .ant-calendar-date,
1082.ant-calendar-next-month-btn-day .ant-calendar-date {
1083 color: #acb7bf;
1084}
1085
1086.ant-calendar-selected-day .ant-calendar-date {
1087 background: #1687d9;
1088 color: #fff;
1089 border: 1px solid transparent;
1090}
1091
1092.ant-calendar-selected-day .ant-calendar-date:hover {
1093 background: #1687d9;
1094}
1095
1096.ant-calendar-disabled-cell .ant-calendar-date {
1097 cursor: not-allowed;
1098 color: #bcbcbc;
1099 background: #f3f3f3;
1100 border-radius: 0;
1101 width: auto;
1102}
1103
1104.ant-calendar-disabled-cell .ant-calendar-date:hover {
1105 background: #f3f3f3;
1106}
1107
1108.ant-calendar-disabled-cell-first-of-row .ant-calendar-date {
1109 border-top-left-radius: 4px;
1110 border-bottom-left-radius: 4px;
1111}
1112
1113.ant-calendar-disabled-cell-last-of-row .ant-calendar-date {
1114 border-top-right-radius: 4px;
1115 border-bottom-right-radius: 4px;
1116}
1117
1118.ant-calendar-time .ant-calendar-footer {
1119 padding: 0 15px;
1120 height: 64px;
1121 line-height: 64px;
1122}
1123
1124.ant-calendar-time .ant-calendar-footer-btn {
1125 line-height: 64px;
1126}
1127
1128.ant-calendar-time .ant-calendar-ok-btn {
1129 width: 50px;
1130 height: 26px;
1131 line-height: 26px;
1132 margin: 15px 0;
1133 bottom: 2px !important;
1134 margin: 15px 0;
1135}
1136
1137.ant-calendar-footer {
1138 padding: 0 15px;
1139 height: 40px;
1140 line-height: 40px;
1141 position: relative;
1142 z-index: 10;
1143}
1144
1145.ant-calendar-footer-btn {
1146 text-align: center;
1147 display: block;
1148 line-height: 40px;
1149 border-top: 1px solid #E4EBF0;
1150}
1151
1152.ant-calendar-footer > div {
1153 display: inline-block;
1154}
1155
1156.ant-calendar .ant-calendar-today-btn {
1157 color: #005999;
1158}
1159
1160.ant-calendar .ant-calendar-today-btn,
1161.ant-calendar .ant-calendar-clear-btn {
1162 display: inline-block;
1163 text-align: center;
1164}
1165
1166.ant-calendar .ant-calendar-today-btn:hover {
1167 color: #1687d9;
1168}
1169
1170.ant-calendar .ant-calendar-today-btn-disabled,
1171.ant-calendar .ant-calendar-clear-btn-disabled {
1172 color: #acb7bf;
1173 cursor: not-allowed;
1174}
1175
1176.ant-calendar .ant-calendar-clear-btn {
1177 position: absolute;
1178 right: 5px;
1179 text-indent: -76px;
1180 overflow: hidden;
1181 width: 20px;
1182 height: 20px;
1183 text-align: center;
1184 line-height: 20px;
1185 top: 7px;
1186 margin: 0;
1187}
1188
1189.ant-calendar .ant-calendar-clear-btn:after {
1190 content: "";
1191 font-family: "anticon";
1192 font-size: 12px;
1193 color: #acb7bf;
1194 display: inline-block;
1195 line-height: 1;
1196 width: 20px;
1197 text-indent: 43px;
1198 -webkit-transition: color 0.3s ease;
1199 transition: color 0.3s ease;
1200}
1201
1202.ant-calendar .ant-calendar-clear-btn:hover:after {
1203 color: #999;
1204}
1205
1206.ant-calendar .ant-calendar-ok-btn {
1207 display: inline-block;
1208 font-weight: normal;
1209 text-align: center;
1210 vertical-align: middle;
1211 -ms-touch-action: manipulation;
1212 touch-action: manipulation;
1213 cursor: pointer;
1214 background-image: none;
1215 white-space: nowrap;
1216 -webkit-user-select: none;
1217 -moz-user-select: none;
1218 -ms-user-select: none;
1219 user-select: none;
1220 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.18);
1221 -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
1222 transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
1223 -webkit-transform: translate3d(0, 0, 0);
1224 transform: translate3d(0, 0, 0);
1225 position: relative\0;
1226 color: #fff;
1227 background-color: #1687d9;
1228 font-size: 12px;
1229 border-radius: 2px;
1230 position: absolute;
1231 bottom: 8px;
1232 right: 15px;
1233}
1234
1235.ant-calendar .ant-calendar-ok-btn > .anticon {
1236 line-height: 1;
1237}
1238
1239.ant-calendar .ant-calendar-ok-btn,
1240.ant-calendar .ant-calendar-ok-btn:active,
1241.ant-calendar .ant-calendar-ok-btn:focus {
1242 outline: 0;
1243}
1244
1245.ant-calendar .ant-calendar-ok-btn:not([disabled]):hover {
1246 text-decoration: none;
1247}
1248
1249.ant-calendar .ant-calendar-ok-btn:not([disabled]):active {
1250 outline: 0;
1251 -webkit-transition: none;
1252 transition: none;
1253}
1254
1255.ant-calendar .ant-calendar-ok-btn.disabled,
1256.ant-calendar .ant-calendar-ok-btn[disabled] {
1257 cursor: not-allowed;
1258}
1259
1260.ant-calendar .ant-calendar-ok-btn-lg {
1261 padding: 4px 15px 5px 15px;
1262 font-size: 14px;
1263 border-radius: 6px;
1264}
1265
1266.ant-calendar .ant-calendar-ok-btn-sm {
1267 padding: 1px 7px;
1268 font-size: 12px;
1269 border-radius: 4px;
1270}
1271
1272.ant-calendar .ant-calendar-ok-btn:hover,
1273.ant-calendar .ant-calendar-ok-btn:focus {
1274 box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
1275 transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.3s;
1276}
1277
1278.ant-calendar .ant-calendar-ok-btn:active,
1279.ant-calendar .ant-calendar-ok-btn.active {
1280 box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
1281 transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.3s;
1282}
1283
1284.ant-calendar .ant-calendar-ok-btn-disabled,
1285.ant-calendar .ant-calendar-ok-btn-disabled,
1286.ant-calendar .ant-calendar-ok-btn-disabled:hover,
1287.ant-calendar .ant-calendar-ok-btn-disabled:focus {
1288 box-shadow: none;
1289 transition: none;
1290 color: #acb7bf !important;
1291}
1292
1293.ant-calendar .ant-calendar-ok-btn.disabled,
1294.ant-calendar .ant-calendar-ok-btn[disabled],
1295fieldset[disabled] .ant-calendar .ant-calendar-ok-btn,
1296.ant-calendar .ant-calendar-ok-btn.disabled:hover,
1297.ant-calendar .ant-calendar-ok-btn[disabled]:hover,
1298fieldset[disabled] .ant-calendar .ant-calendar-ok-btn:hover,
1299.ant-calendar .ant-calendar-ok-btn.disabled:focus,
1300.ant-calendar .ant-calendar-ok-btn[disabled]:focus,
1301fieldset[disabled] .ant-calendar .ant-calendar-ok-btn:focus,
1302.ant-calendar .ant-calendar-ok-btn.disabled:active,
1303.ant-calendar .ant-calendar-ok-btn[disabled]:active,
1304fieldset[disabled] .ant-calendar .ant-calendar-ok-btn:active,
1305.ant-calendar .ant-calendar-ok-btn.disabled.active,
1306.ant-calendar .ant-calendar-ok-btn[disabled].active,
1307fieldset[disabled] .ant-calendar .ant-calendar-ok-btn.active {
1308 color: #acb7bf;
1309 background-color: #f4f4f4;
1310 border-color: #E4EBF0;
1311}
1312
1313.ant-calendar .ant-calendar-ok-btn:hover,
1314.ant-calendar .ant-calendar-ok-btn:focus,
1315.ant-calendar .ant-calendar-ok-btn:active,
1316.ant-calendar .ant-calendar-ok-btn.active {
1317 color: #fff;
1318}
1319
1320.ant-calendar .ant-calendar-ok-btn-disabled {
1321 color: #C1C7CB !important;
1322 background-color: #F5F8FA !important;
1323 box-shadow: none !important;
1324 border-color: #E4EBF0;
1325 cursor: not-allowed;
1326}
1327
1328.ant-calendar-range-picker .ant-input {
1329 padding: 9px 26px 9px 0;
1330 color: #0A1319;
1331}
1332
1333.ant-calendar-range-picker-input {
1334 background-color: transparent;
1335 border: 0;
1336 height: 25px;
1337 line-height: 25px;
1338 outline: 0;
1339 width: 43%;
1340 text-align: center;
1341}
1342
1343.ant-calendar-range-picker-input[disabled] {
1344 cursor: not-allowed;
1345}
1346
1347.ant-calendar-range-picker-separator {
1348 color: #999;
1349}
1350
1351.ant-calendar-range {
1352 width: 520px;
1353 overflow: hidden;
1354}
1355
1356.ant-calendar-range-part {
1357 width: 50%;
1358}
1359
1360.ant-calendar-range-left {
1361 float: left;
1362}
1363
1364.ant-calendar-range-left .ant-calendar-input-wrap .date-time-close {
1365 left: 211px;
1366}
1367
1368.ant-calendar-range-left .ant-calendar-input-wrap {
1369 margin-left: 20px !important;
1370 padding-left: 0;
1371}
1372
1373.ant-calendar-range-left .ant-calendar-time-picker-wrap {
1374 margin-left: 0px !important;
1375}
1376
1377.ant-calendar-range-right {
1378 float: right;
1379}
1380
1381.ant-calendar-range-right .ant-calendar-input-wrap {
1382 margin-left: 17px !important;
1383}
1384
1385.ant-calendar-range-right .ant-calendar-time-picker-wrap {
1386 margin-left: 0px !important;
1387}
1388
1389.ant-calendar-range-middle {
1390 position: absolute;
1391 left: 256px;
1392 margin-top: 15px;
1393 text-align: center;
1394 width: 9px;
1395 height: 24px;
1396 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
1397 font-size: 14px;
1398 font-weight: normal;
1399 font-style: normal;
1400 font-stretch: normal;
1401 line-height: 24px;
1402 color: #0A1319;
1403}
1404
1405.ant-calendar .ant-calendar-range-left .ant-calendar-date-input-wrap:after {
1406 display: block;
1407 position: absolute;
1408 content: "";
1409 left: 13%;
1410 top: 37px;
1411 width: 0;
1412 height: 2px;
1413 background-color: #1b85d6;
1414 transition: left ease-in-out 0.15s, width ease-in-out 0.15s;
1415}
1416
1417.ant-calendar .ant-calendar-range-left .ant-calendar-date-input-animation-active:after {
1418 width: 100px !important;
1419 left: 20px !important;
1420 transition: left cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s, width cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s;
1421}
1422
1423.ant-calendar .ant-calendar-range-left .ant-calendar-date-input-wrap {
1424 border: none;
1425}
1426
1427.ant-calendar .ant-calendar-range-left .ant-calendar-date-input-wrap:after {
1428 display: block;
1429 position: absolute;
1430 content: "";
1431 left: 13%;
1432 top: 37px;
1433 width: 0;
1434 height: 2px;
1435 background-color: #1b85d6;
1436 transition: left ease-in-out 0.15s, width ease-in-out 0.15s;
1437}
1438
1439.ant-calendar .ant-calendar-range-left .head-input-wrap-div .head-input {
1440 padding: 4px 7px;
1441}
1442
1443.ant-calendar .ant-calendar-range-left .head-input-wrap-div-active .head-input {
1444 padding: 4px 7px;
1445}
1446
1447.ant-calendar .ant-calendar-range-right .head-input-wrap-div-active .head-input {
1448 padding: 4px 7px;
1449}
1450
1451.ant-calendar .ant-calendar-range-right .head-input-wrap-div .head-input {
1452 padding: 4px 7px;
1453}
1454
1455.ant-calendar .ant-calendar-range-right .ant-calendar-date-input-wrap {
1456 border: none;
1457}
1458
1459.ant-calendar .ant-calendar-range-right .ant-calendar-date-input-wrap:after {
1460 display: block;
1461 position: absolute;
1462 content: "";
1463 left: 63%;
1464 top: 37px;
1465 width: 0;
1466 height: 2px;
1467 background-color: #1b85d6;
1468 transition: left ease-in-out 0.15s, width ease-in-out 0.15s;
1469}
1470
1471.ant-calendar .ant-calendar-range-right .ant-calendar-date-input-animation-active:after {
1472 width: 100px;
1473 left: 282px;
1474 transition: left cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s, width cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s;
1475}
1476
1477.ant-calendar-input-wrap .ant-calendar-date-input-wrap:after {
1478 display: block;
1479 position: absolute;
1480 content: "";
1481 left: 25%;
1482 top: 37px;
1483 width: 0;
1484 height: 2px;
1485 background-color: #1b85d6;
1486 transition: left ease-in-out 0.15s, width ease-in-out 0.15s;
1487}
1488
1489.ant-calendar-input-wrap .ant-calendar-date-input-animation-active:after {
1490 width: 100px;
1491 left: 16px;
1492 transition: left cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s, width cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s;
1493}
1494
1495.head-input-wrap {
1496 width: 100%;
1497 padding-top: 17px;
1498 padding-bottom: 5px;
1499}
1500
1501.head-input-wrap .head-input-wrap-div {
1502 width: 210px;
1503 border-bottom: 1px solid #E4EBF0;
1504}
1505
1506.head-input-wrap .head-input-wrap-div:after {
1507 display: block;
1508 position: absolute;
1509 content: "";
1510 left: 50%;
1511 top: 37px;
1512 width: 0;
1513 height: 2px;
1514 background-color: #1b85d6;
1515 transition: left ease-in-out 0.15s, width ease-in-out 0.15s;
1516}
1517
1518.head-input-wrap .month-head-input-wrap {
1519 border-bottom: 1px solid #E4EBF0;
1520}
1521
1522.head-input-wrap .head-input-wrap-div-active {
1523 width: 210px;
1524 border-bottom: 1px solid #E4EBF0;
1525}
1526
1527.head-input-wrap .head-input-wrap-div-active:after {
1528 width: 210px;
1529 left: 20px;
1530 transition: left cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s, width cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s;
1531}
1532
1533.head-input-wrap .head-input {
1534 color: #0A1319;
1535 font-size: 14px;
1536}
1537
1538.head-input-wrap .head-clear-btn {
1539 content: "";
1540 position: absolute;
1541 top: 19px;
1542 display: none;
1543 width: 14px;
1544 height: 14px;
1545 cursor: pointer !important;
1546 right: 22px;
1547 font-size: 14px;
1548 font-family: "anticon";
1549 color: #BCC8D1;
1550}
1551
1552.head-input-wrap .head-clear-btn:hover {
1553 color: #cc2929;
1554}
1555
1556.head-input-wrap .month-head-input-wrap {
1557 margin: 0 15px;
1558}
1559
1560.head-input-wrap .month-head-input-wrap:after {
1561 display: block;
1562 position: absolute;
1563 content: "";
1564 left: 50%;
1565 top: 35px;
1566 width: 0;
1567 height: 2px;
1568 background-color: #1b85d6;
1569 transition: left ease-in-out 0.15s, width ease-in-out 0.15s;
1570}
1571
1572.head-input-wrap .month-head-input-wrap-active:after {
1573 width: 220px;
1574 left: 15px;
1575 transition: left cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s, width cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s;
1576}
1577
1578.head-input-wrap .input-month-header {
1579 padding-bottom: 2px;
1580}
1581
1582.ant-calendar-range .month-head-input-wrap-active:after {
1583 width: 230px;
1584}
1585
1586.ant-calendar-picker-container .ant-calendar-range-left .range-time-left {
1587 display: block;
1588 float: left;
1589 left: 198px;
1590}
1591
1592.ant-calendar-picker-container .ant-calendar-range-left .ant-calendar-time-picker-wrap:after {
1593 display: block;
1594 position: absolute;
1595 content: "";
1596 left: 35% !important;
1597 top: 37px;
1598 width: 0;
1599 height: 2px;
1600 background-color: #1b85d6;
1601 transition: left ease-in-out 0.15s, width ease-in-out 0.15s;
1602}
1603
1604.ant-calendar-picker-container .ant-calendar-range-left .ant-calendar-time-input-animation-active:after {
1605 width: 100px;
1606 left: 130px !important;
1607 transition: left cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s, width cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s;
1608}
1609
1610.ant-calendar-picker-container .ant-calendar-range-right .ant-calendar-time-picker-wrap:after {
1611 display: block;
1612 position: absolute;
1613 content: "";
1614 left: 85% !important;
1615 top: 37px;
1616 width: 0;
1617 height: 2px;
1618 background-color: #1b85d6;
1619 transition: left ease-in-out 0.15s, width ease-in-out 0.15s;
1620}
1621
1622.ant-calendar-picker-container .ant-calendar-range-right .ant-calendar-time-input-animation-active:after {
1623 width: 100px;
1624 left: 392px !important;
1625 transition: left cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s, width cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s;
1626}
1627
1628.ant-calendar-picker-container .ant-calendar-range-right .head-clear-btn-time {
1629 left: 363px !important;
1630}
1631
1632.ant-calendar-picker-container .ant-calendar-input-wrap .head-clear-btn-time {
1633 position: absolute;
1634 display: none;
1635 top: 19px;
1636 width: 14px;
1637 height: 14px;
1638 cursor: pointer !important;
1639 left: 102px;
1640 font-size: 14px;
1641 color: #ACB7BF;
1642}
1643
1644.ant-calendar-picker-container .ant-calendar-input-wrap .head-clear-btn-time:hover {
1645 color: #cc2929;
1646}
1647
1648.ant-calendar-picker-container .ant-calendar-input-wrap .head-clear-btn-time-time {
1649 position: absolute;
1650 top: 18px;
1651 display: none;
1652 width: 14px;
1653 height: 14px;
1654 cursor: pointer !important;
1655 right: 40px;
1656 font-size: 14px;
1657 color: #ACB7BF;
1658}
1659
1660.ant-calendar-picker-container .ant-calendar-input-wrap .head-clear-btn-time-time:hover {
1661 color: #cc2929;
1662}
1663
1664.ant-calendar-picker-container .ant-calendar-input-wrap .ant-calendar-time-picker-wrap:after {
1665 display: block;
1666 position: absolute;
1667 content: "";
1668 left: 75%;
1669 top: 37px;
1670 width: 0;
1671 height: 2px;
1672 background-color: #1b85d6;
1673 transition: left ease-in-out 0.15s, width ease-in-out 0.15s;
1674}
1675
1676.ant-calendar-picker-container .ant-calendar-input-wrap .ant-calendar-time-input-animation-active:after {
1677 width: 100px;
1678 left: 138px;
1679 transition: left cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s, width cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s;
1680}
1681
1682.ant-calendar-range.ant-calendar-time .ant-calendar-range-right .ant-calendar-date-input-wrap {
1683 margin-left: -15px;
1684}
1685
1686.ant-calendar-range .ant-calendar-input {
1687 border-bottom: 1px solid #E4EBF0;
1688}
1689
1690.ant-calendar-range .ant-calendar-input,
1691.ant-calendar-range .ant-time-picker-input {
1692 border: 0;
1693 text-align: left;
1694 position: relative;
1695 display: inline-block;
1696 padding: 4px 7px;
1697 cursor: text;
1698 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
1699 font-size: 12px;
1700 line-height: 1.5;
1701 color: #0A1319;
1702 background-color: #fff;
1703 background-image: none;
1704 border-bottom: 1px solid #E4EBF0;
1705 -webkit-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
1706 transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
1707 height: 29px;
1708 width: 210px;
1709}
1710
1711.ant-calendar-range .ant-calendar-input::-moz-placeholder,
1712.ant-calendar-range .ant-time-picker-input::-moz-placeholder {
1713 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
1714 color: #BCC8D1;
1715 opacity: 1;
1716}
1717
1718.ant-calendar-range .ant-calendar-input:-ms-input-placeholder,
1719.ant-calendar-range .ant-time-picker-input:-ms-input-placeholder {
1720 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
1721 color: #BCC8D1;
1722}
1723
1724.ant-calendar-range .ant-calendar-input::-webkit-input-placeholder,
1725.ant-calendar-range .ant-time-picker-input::-webkit-input-placeholder {
1726 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
1727 color: #BCC8D1;
1728}
1729
1730.ant-calendar-range .ant-calendar-input[disabled],
1731.ant-calendar-range .ant-time-picker-input[disabled],
1732fieldset[disabled] .ant-calendar-range .ant-calendar-input,
1733fieldset[disabled] .ant-calendar-range .ant-time-picker-input {
1734 background-color: #f4f4f4;
1735 opacity: 1;
1736 cursor: not-allowed;
1737 color: #acb7bf;
1738}
1739
1740.ant-calendar-range .ant-calendar-input[disabled]:hover,
1741.ant-calendar-range .ant-time-picker-input[disabled]:hover,
1742fieldset[disabled] .ant-calendar-range .ant-calendar-input:hover,
1743fieldset[disabled] .ant-calendar-range .ant-time-picker-input:hover {
1744 border-color: #e1e1e1;
1745}
1746
1747textarea.ant-calendar-range .ant-calendar-input,
1748textarea.ant-calendar-range .ant-time-picker-input {
1749 max-width: 100%;
1750 height: auto;
1751 vertical-align: bottom;
1752}
1753
1754.ant-calendar-range .ant-calendar-input-lg,
1755.ant-calendar-range .ant-time-picker-input-lg {
1756 padding: 6px 7px;
1757 height: 32px;
1758}
1759
1760.ant-calendar-range .ant-calendar-input-sm,
1761.ant-calendar-range .ant-time-picker-input-sm {
1762 padding: 1px 7px;
1763 height: 22px;
1764 border-radius: 4px;
1765}
1766
1767.ant-calendar-range .ant-time-picker-icon {
1768 display: none;
1769}
1770
1771.ant-calendar-range.ant-calendar-week-number {
1772 width: 574px;
1773}
1774
1775.ant-calendar-range.ant-calendar-week-number .ant-calendar-range-part {
1776 width: 286px;
1777}
1778
1779.ant-calendar-range .ant-calendar-month-panel .ant-calendar-year-panel {
1780 top: 0;
1781}
1782
1783.ant-calendar-range .ant-calendar-decade-panel-table,
1784.ant-calendar-range .ant-calendar-year-panel-table,
1785.ant-calendar-range .ant-calendar-month-panel-table {
1786 height: 208px;
1787}
1788
1789.ant-calendar-range .ant-calendar-in-range-cell {
1790 border-radius: 0;
1791}
1792
1793.ant-calendar-range .ant-calendar-range-right .ant-calendar-month-panel-cell:nth-child(3n+3):before {
1794 width: 70px;
1795 left: 2px;
1796}
1797
1798.ant-calendar-range .ant-calendar-range-left .ant-calendar-month-panel-cell:nth-child(3n+1):before {
1799 width: 70px;
1800 left: 14px;
1801}
1802
1803.ant-calendar-range .ant-calendar-range-right .ant-calendar-month-panel-cell:before {
1804 top: 13px;
1805 width: 94px;
1806 left: 15px;
1807}
1808
1809.ant-calendar-range .ant-calendar-range-left .ant-calendar-month-panel-cell:before {
1810 top: 13px;
1811 width: 98px;
1812 left: -27px;
1813}
1814
1815.ant-calendar-range .ant-calendar-in-range-cell:before {
1816 content: "";
1817 display: block;
1818 background: #eaf8fe;
1819 border-radius: 0;
1820 border: 0;
1821 position: absolute;
1822 top: 4px;
1823 bottom: 4px;
1824 left: 0;
1825 right: 0;
1826 width: 35px;
1827 height: 26px;
1828}
1829
1830.ant-calendar-range-bottom {
1831 margin: 0 15px;
1832 border-top: 1px solid #E4EBF0;
1833 text-align: center;
1834}
1835
1836.ant-calendar-range .ant-calendar-ok-btn {
1837 position: absolute;
1838 bottom: 0;
1839 margin-bottom: 15px;
1840 margin-top: 15px;
1841 width: 50px;
1842 font-size: 12px;
1843 line-height: 26px;
1844 height: 26px;
1845 border-radius: 2px;
1846 background-color: #1687d9;
1847 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
1848}
1849
1850.ant-calendar-range .ant-calendar-today-btn {
1851 height: 26px;
1852 line-height: 26px;
1853 margin: 15px 0;
1854 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
1855 font-size: 12px;
1856 font-weight: normal;
1857 font-style: normal;
1858 font-stretch: normal;
1859 line-height: 1.67;
1860 color: #005999;
1861}
1862
1863.ant-calendar-range .ant-calendar-clear-btn {
1864 display: none;
1865}
1866
1867.ant-calendar-picker-container .ant-calendar-time .ant-calendar-range-bottom .ant-calendar-today-btn {
1868 margin: 12px 0;
1869}
1870
1871.ant-calendar-time .ant-calendar-input-wrap {
1872 direction: rtl;
1873}
1874
1875.ant-calendar-time .ant-calendar-input-wrap .ant-calendar-date-input-wrap,
1876.ant-calendar-time .ant-calendar-input-wrap .ant-calendar-time-picker-wrap {
1877 direction: ltr;
1878 display: inline-block;
1879}
1880
1881.ant-calendar-time .ant-calendar-input-wrap .ant-time-picker-panel,
1882.ant-calendar-time .ant-calendar-input-wrap .ant-calendar-clear-btn {
1883 direction: ltr;
1884}
1885
1886.ant-calendar-time .ant-time-picker-input {
1887 padding-left: 5px !important;
1888}
1889
1890.ant-calendar-time .ant-calendar-input,
1891.ant-calendar-time .ant-time-picker-input {
1892 border: 0;
1893 text-align: left;
1894 position: relative;
1895 display: inline-block;
1896 cursor: text;
1897 font-size: 14px;
1898 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
1899 color: #0A1319;
1900 background-color: #fff;
1901 background-image: none;
1902 border-bottom: 1px solid #E4EBF0;
1903 height: 24px;
1904 width: 100px;
1905 padding-bottom: 5px;
1906 margin-right: 10px;
1907}
1908
1909.ant-calendar-time .ant-calendar-input::-moz-placeholder,
1910.ant-calendar-time .ant-time-picker-input::-moz-placeholder {
1911 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
1912 color: #acb7bf;
1913 opacity: 1;
1914}
1915
1916.ant-calendar-time .ant-calendar-input:-ms-input-placeholder,
1917.ant-calendar-time .ant-time-picker-input:-ms-input-placeholder {
1918 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
1919 color: #acb7bf;
1920}
1921
1922.ant-calendar-time .ant-calendar-input::-webkit-input-placeholder,
1923.ant-calendar-time .ant-time-picker-input::-webkit-input-placeholder {
1924 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
1925 color: #acb7bf;
1926}
1927
1928.ant-calendar-time .ant-calendar-input[disabled],
1929.ant-calendar-time .ant-time-picker-input[disabled],
1930fieldset[disabled] .ant-calendar-time .ant-calendar-input,
1931fieldset[disabled] .ant-calendar-time .ant-time-picker-input {
1932 background-color: #f4f4f4;
1933 opacity: 1;
1934 cursor: not-allowed;
1935 color: #acb7bf;
1936}
1937
1938.ant-calendar-time .ant-calendar-input[disabled]:hover,
1939.ant-calendar-time .ant-time-picker-input[disabled]:hover,
1940fieldset[disabled] .ant-calendar-time .ant-calendar-input:hover,
1941fieldset[disabled] .ant-calendar-time .ant-time-picker-input:hover {
1942 border-color: #e1e1e1;
1943}
1944
1945textarea.ant-calendar-time .ant-calendar-input,
1946textarea.ant-calendar-time .ant-time-picker-input {
1947 max-width: 100%;
1948 height: auto;
1949 vertical-align: bottom;
1950}
1951
1952.ant-calendar-time .ant-calendar-input-lg,
1953.ant-calendar-time .ant-time-picker-input-lg {
1954 padding: 6px 7px;
1955 height: 32px;
1956}
1957
1958.ant-calendar-time .ant-calendar-input-sm,
1959.ant-calendar-time .ant-time-picker-input-sm {
1960 padding: 1px 7px;
1961 height: 22px;
1962 border-radius: 4px;
1963}
1964
1965.ant-calendar-time .ant-time-picker-icon {
1966 display: block;
1967}
1968
1969.ant-calendar-month-panel {
1970 left: 0;
1971 bottom: 0;
1972 right: 0;
1973 background: #fff;
1974 z-index: 10;
1975 position: absolute;
1976 outline: none;
1977 border-radius: 6px;
1978}
1979
1980.ant-calendar-month-panel-hidden {
1981 display: none;
1982}
1983
1984.ant-calendar-month-panel-header {
1985 height: 34px;
1986 line-height: 34px;
1987 text-align: center;
1988 margin: 0 15px;
1989 -webkit-user-select: none;
1990 -moz-user-select: none;
1991 -ms-user-select: none;
1992 user-select: none;
1993 border-bottom: 1px solid #E4EBF0;
1994}
1995
1996.ant-calendar-month-panel-header a:hover {
1997 color: #BCC8D1;
1998}
1999
2000.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select,
2001.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select,
2002.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select,
2003.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select {
2004 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2005 font-size: 14px;
2006 color: #0A1319;
2007 padding: 0 2px;
2008 display: inline-block;
2009 line-height: 34px;
2010}
2011
2012.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select-arrow,
2013.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select-arrow,
2014.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select-arrow,
2015.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select-arrow {
2016 display: none;
2017}
2018
2019.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,
2020.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,
2021.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,
2022.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,
2023.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn,
2024.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn,
2025.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn,
2026.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn {
2027 position: absolute;
2028 top: 14px;
2029 width: 9px;
2030 height: 8px;
2031 color: #667580;
2032 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2033 padding: 0 5px;
2034 font-size: 16px;
2035 display: inline-block;
2036 line-height: 34px;
2037}
2038
2039.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,
2040.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,
2041.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn {
2042 left: 25px;
2043}
2044
2045.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,
2046.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,
2047.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn {
2048 right: 25px;
2049}
2050
2051.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn {
2052 left: 29px;
2053}
2054
2055.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn {
2056 right: 29px;
2057}
2058
2059.ant-calendar-month-panel-table {
2060 table-layout: fixed;
2061 width: 100%;
2062 height: 220px;
2063 border-collapse: separate;
2064}
2065
2066.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month {
2067 background: #1687d9;
2068 color: #fff;
2069}
2070
2071.ant-calendar-month-panel-cell {
2072 text-align: center;
2073 position: relative;
2074}
2075
2076.ant-calendar-month-panel-current-cell .ant-calendar-month-panel-month {
2077 border: 1px solid #1687d9;
2078 color: #1687d9;
2079}
2080
2081.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month,
2082.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month:hover {
2083 cursor: not-allowed;
2084 color: #bcbcbc;
2085 background: #f3f3f3;
2086}
2087
2088.ant-calendar-month-panel-month {
2089 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2090 display: inline-block;
2091 margin: 0 auto;
2092 color: #0A1319;
2093 position: relative;
2094 z-index: 1;
2095 background: transparent;
2096 text-align: center;
2097 width: 60px;
2098 height: 26px;
2099 line-height: 26px;
2100 padding: 0 6px;
2101 border-radius: 36px;
2102 -webkit-transition: background 0.3s ease;
2103 transition: background 0.3s ease;
2104}
2105
2106.ant-calendar-month-panel-month:hover {
2107 background-color: #FFF;
2108 color: #1687d9;
2109 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2110 cursor: pointer;
2111}
2112
2113.ant-calendar-year-panel {
2114 left: 0;
2115 top: 46px;
2116 bottom: 0;
2117 right: 0;
2118 background: #fff;
2119 z-index: 10;
2120 position: absolute;
2121 outline: none;
2122 border-radius: 6px;
2123}
2124
2125.ant-calendar-year-panel-hidden {
2126 display: none;
2127}
2128
2129.ant-calendar-year-panel-header {
2130 height: 34px;
2131 line-height: 34px;
2132 text-align: center;
2133 margin: 0 15px;
2134 -webkit-user-select: none;
2135 -moz-user-select: none;
2136 -ms-user-select: none;
2137 user-select: none;
2138 border-bottom: 1px solid #E4EBF0;
2139}
2140
2141.ant-calendar-year-panel-header a:hover {
2142 color: #005999;
2143}
2144
2145.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select,
2146.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select,
2147.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select,
2148.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select {
2149 padding: 0 2px;
2150 display: inline-block;
2151 color: #0A1319;
2152 line-height: 34px;
2153}
2154
2155.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select-arrow,
2156.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select-arrow,
2157.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select-arrow,
2158.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select-arrow {
2159 display: none;
2160}
2161
2162.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,
2163.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,
2164.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,
2165.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,
2166.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn,
2167.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn,
2168.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn,
2169.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn {
2170 width: 9px;
2171 height: 8px;
2172 position: absolute;
2173 top: 0;
2174 color: #667580;
2175 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2176 padding: 0 5px;
2177 font-size: 16px;
2178 display: inline-block;
2179 line-height: 34px;
2180}
2181
2182.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,
2183.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,
2184.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn {
2185 top: 14px;
2186 left: 25px;
2187}
2188
2189.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,
2190.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,
2191.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn {
2192 top: 14px;
2193 right: 25px;
2194}
2195
2196.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn {
2197 left: 29px;
2198}
2199
2200.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn {
2201 right: 29px;
2202}
2203
2204.ant-calendar-year-panel-table {
2205 table-layout: fixed;
2206 width: 100%;
2207 height: 220px;
2208 border-collapse: separate;
2209}
2210
2211.ant-calendar-range .ant-calendar-range-left .ant-calendar-year-panel-cell:nth-child(3n+1):before {
2212 width: 48px;
2213 left: 15px;
2214}
2215
2216.ant-calendar-range .ant-calendar-range-right .ant-calendar-year-panel-cell:nth-child(3n+3):before {
2217 width: 46px;
2218 left: 25px;
2219}
2220
2221.ant-calendar-range .ant-calendar-range-left .ant-calendar-year-panel-cell:before {
2222 top: 13px;
2223 bottom: 4px;
2224 width: 95px;
2225 height: 26px;
2226 left: -23px;
2227}
2228
2229.ant-calendar-range .ant-calendar-range-right .ant-calendar-year-panel-cell:before {
2230 top: 13px;
2231 bottom: 4px;
2232 width: 99px;
2233 left: 13px;
2234 height: 26px;
2235}
2236
2237.ant-calendar-year-panel-cell {
2238 text-align: center;
2239 position: relative;
2240}
2241
2242.ant-calendar-year-panel-current-cell .ant-calendar-year-panel-year {
2243 border: 1px solid #1687d9;
2244 color: #1687d9;
2245}
2246
2247.ant-calendar-year-panel-year {
2248 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2249 position: relative;
2250 z-index: 1;
2251 display: inline-block;
2252 margin: 0 auto;
2253 color: #0A1319;
2254 background: transparent;
2255 text-align: center;
2256 width: 60px;
2257 height: 26px;
2258 line-height: 26px;
2259 padding: 0 6px;
2260 border-radius: 36px;
2261 -webkit-transition: background 0.3s ease;
2262 transition: background 0.3s ease;
2263}
2264
2265.ant-calendar-year-panel-year:hover {
2266 background: #fff;
2267 color: #1687d9;
2268 cursor: pointer;
2269}
2270
2271.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year {
2272 background: #1687d9;
2273 color: #fff;
2274}
2275
2276.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover {
2277 background: #1687d9;
2278 color: #fff;
2279}
2280
2281.ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year,
2282.ant-calendar-year-panel-next-decade-cell .ant-calendar-year-panel-year {
2283 -webkit-user-select: none;
2284 -moz-user-select: none;
2285 -ms-user-select: none;
2286 user-select: none;
2287}
2288
2289.ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year:before,
2290.ant-calendar-year-panel-next-decade-cell .ant-calendar-year-panel-year:before {
2291 content: "";
2292 font-family: "anticon" !important;
2293}
2294
2295.ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year:before {
2296 content: "";
2297}
2298
2299.ant-calendar-month-panel .ant-calendar-year-panel {
2300 top: 0;
2301}
2302
2303.ant-calendar-decade-panel {
2304 left: 0;
2305 top: 0;
2306 bottom: 0;
2307 right: 0;
2308 background: #fff;
2309 z-index: 10;
2310 position: absolute;
2311 outline: none;
2312 border-radius: 6px;
2313}
2314
2315.ant-calendar-decade-panel-hidden {
2316 display: none;
2317}
2318
2319.ant-calendar-decade-panel-header {
2320 margin-top: 6px;
2321 height: 34px;
2322 line-height: 34px;
2323 text-align: center;
2324 margin: 0 15px;
2325 -webkit-user-select: none;
2326 -moz-user-select: none;
2327 -ms-user-select: none;
2328 user-select: none;
2329 border-bottom: 1px solid #E4EBF0;
2330}
2331
2332.ant-calendar-decade-panel-header a:hover {
2333 color: #005999;
2334}
2335
2336.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select,
2337.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select,
2338.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select,
2339.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select {
2340 padding: 0 2px;
2341 font-weight: bold;
2342 display: inline-block;
2343 color: #0A1319;
2344 line-height: 34px;
2345}
2346
2347.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select-arrow,
2348.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select-arrow,
2349.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select-arrow,
2350.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select-arrow {
2351 display: none;
2352}
2353
2354.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,
2355.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,
2356.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,
2357.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,
2358.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn,
2359.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn,
2360.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn,
2361.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn {
2362 position: absolute;
2363 top: 0;
2364 height: 10px;
2365 color: #999;
2366 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2367 padding: 0 5px;
2368 font-size: 16px;
2369 display: inline-block;
2370 line-height: 34px;
2371}
2372
2373.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,
2374.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,
2375.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn {
2376 left: 7px;
2377}
2378
2379.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn {
2380 left: 25px;
2381 top: 14px;
2382}
2383
2384.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,
2385.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,
2386.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn {
2387 right: 7px;
2388}
2389
2390.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn {
2391 right: 25px;
2392 top: 14px;
2393}
2394
2395.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn {
2396 left: 29px;
2397}
2398
2399.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn {
2400 right: 29px;
2401}
2402
2403.ant-calendar-decade-panel-table {
2404 table-layout: fixed;
2405 width: 100%;
2406 height: 220px;
2407 border-collapse: separate;
2408}
2409
2410.ant-calendar-decade-panel-cell {
2411 text-align: center;
2412}
2413
2414.ant-calendar-decade-panel-current-cell .ant-calendar-decade-panel-decade {
2415 color: #1687d9;
2416 border: 1px solid #1687d9;
2417}
2418
2419.ant-calendar-decade-panel-century {
2420 color: #0A1319;
2421}
2422
2423.ant-calendar-decade-panel-decade {
2424 display: inline-block;
2425 margin: 0 auto;
2426 color: #0A1319;
2427 background: transparent;
2428 text-align: center;
2429 height: 26px;
2430 line-height: 26px;
2431 padding: 0 6px;
2432 border-radius: 36px;
2433 -webkit-transition: background 0.3s ease;
2434 transition: background 0.3s ease;
2435}
2436
2437.ant-calendar-decade-panel-decade:hover {
2438 color: #1687d9;
2439 cursor: pointer;
2440}
2441
2442.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade {
2443 background: #1687d9;
2444 color: #fff;
2445}
2446
2447.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover {
2448 background: #fff;
2449 color: #1687d9;
2450}
2451
2452.ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade,
2453.ant-calendar-decade-panel-next-century-cell .ant-calendar-decade-panel-decade {
2454 -webkit-user-select: none;
2455 -moz-user-select: none;
2456 -ms-user-select: none;
2457 user-select: none;
2458}
2459
2460.ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade:before,
2461.ant-calendar-decade-panel-next-century-cell .ant-calendar-decade-panel-decade:before {
2462 content: "";
2463 font-family: "anticon" !important;
2464}
2465
2466.ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade:before {
2467 content: "";
2468}
2469
2470.ant-calendar-month .ant-calendar-month-panel {
2471 top: 3px;
2472}
2473
2474.ant-calendar-month .ant-calendar-year-panel {
2475 top: 0px;
2476}
2477
2478.ant-calendar-header .ant-calendar-year-panel {
2479 height: 253px;
2480}
2481
2482.ant-calendar-header .ant-calendar-month-panel {
2483 height: 257px;
2484 top: 40px;
2485}
2486
2487.ant-calendar-header .ant-calendar-month-panel-table {
2488 height: 220px;
2489}
2490
2491.ant-calendar-time .ant-time-picker-panel {
2492 min-width: 170px;
2493}
2494
2495.has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
2496 box-shadow: 0 0 0 2px #ffeecc;
2497}
2498
2499.has-warning .ant-calendar-picker-icon:after {
2500 color: #fa0;
2501}
2502
2503.has-error .ant-calendar-picker-open .ant-calendar-picker-input {
2504 box-shadow: 0 0 0 2px #ffddcc;
2505}
2506
2507.has-error .ant-calendar-picker-icon:after {
2508 color: #f50;
2509}
2510
2511.ant-calendar .ant-input {
2512 height: 22px !important;
2513 color: #0A1319;
2514}
2515
2516.ant-input {
2517 cursor: pointer;
2518 vertical-align: middle;
2519 text-indent: 5px;
2520 white-space: nowrap;
2521 text-align: left;
2522 position: relative;
2523 display: inline-block;
2524 border: none;
2525 border-radius: 5px;
2526 width: 100%;
2527 height: 25px;
2528 font-size: 12px !important;
2529 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif !important;
2530 line-height: 28px !important;
2531 color: #0A1319;
2532 background-color: #fff;
2533 background-image: none;
2534 text-overflow: ellipsis;
2535 white-space: nowrap;
2536 overflow: hidden;
2537 max-width: calc(100% - 30px);
2538}
2539
2540.ant-time-picker-input::-moz-placeholder {
2541 text-align: left;
2542 text-indent: 3px;
2543 color: #BCC8D1;
2544 opacity: 1;
2545 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2546}
2547
2548.ant-time-picker-input:-ms-input-placeholder {
2549 text-align: left;
2550 text-indent: 3px;
2551 color: #BCC8D1;
2552 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2553}
2554
2555.ant-time-picker-input::-webkit-input-placeholder {
2556 text-align: left;
2557 text-indent: 3px;
2558 color: #BCC8D1;
2559 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2560}
2561
2562.ant-time-picker-input::input-placeholder {
2563 text-align: left;
2564 text-indent: 3px;
2565 color: #BCC8D1;
2566 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2567}
2568
2569.ant-input::input-placeholder {
2570 text-align: left;
2571 color: #BCC8D1;
2572 font-size: 14px;
2573 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2574}
2575
2576.ant-input::-moz-placeholder {
2577 text-align: left;
2578 color: #BCC8D1;
2579 font-size: 14px;
2580 opacity: 1;
2581 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2582}
2583
2584.ant-input:-ms-input-placeholder {
2585 text-align: left;
2586 color: #BCC8D1;
2587 font-size: 14px;
2588 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2589}
2590
2591.ant-input::-webkit-input-placeholder {
2592 text-align: left;
2593 color: #BCC8D1;
2594 font-size: 14px;
2595 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2596}
2597
2598.ant-calendar-input::input-placeholder {
2599 color: #BCC8D1;
2600}
2601
2602.ant-calendar-input:-moz-placeholder {
2603 color: #BCC8D1;
2604}
2605
2606.ant-calendar-input:-ms-input-placeholder {
2607 color: #BCC8D1;
2608}
2609
2610.ant-calendar-input::-webkit-input-placeholder {
2611 color: #BCC8D1;
2612}
2613
2614.ant-input:focus {
2615 outline: 0;
2616}
2617
2618.ant-input[disabled],
2619fieldset[disabled] .ant-input {
2620 background-color: #f4f4f4;
2621 opacity: 1;
2622 cursor: not-allowed;
2623 color: #acb7bf;
2624}
2625
2626.ant-input[disabled]:hover,
2627fieldset[disabled] .ant-input:hover {
2628 border-color: #e1e1e1;
2629}
2630
2631textarea.ant-input {
2632 max-width: 100%;
2633 height: auto;
2634 vertical-align: bottom;
2635}
2636
2637.ant-input-lg {
2638 padding: 6px 7px;
2639 height: 32px;
2640}
2641
2642.ant-input-sm {
2643 padding: 1px 7px;
2644 height: 22px;
2645 border-radius: 4px;
2646}
2647
2648.has-feedback {
2649 position: relative;
2650}
2651
2652.has-feedback .anticon {
2653 position: absolute;
2654 bottom: 0;
2655 right: 0;
2656 z-index: 2;
2657 width: 28px;
2658 height: 28px;
2659 font-size: 14px;
2660 line-height: 28px;
2661 text-align: center;
2662 pointer-events: none;
2663}
2664
2665.ant-input-group {
2666 position: relative;
2667 display: table;
2668 border-collapse: separate;
2669}
2670
2671.ant-input-group[class*=col-] {
2672 float: none;
2673 padding-left: 0;
2674 padding-right: 0;
2675}
2676
2677.ant-input-group > [class*=col-] {
2678 padding-right: 8px;
2679}
2680
2681.ant-input-group-addon,
2682.ant-input-group-wrap,
2683.ant-input-group > .ant-input {
2684 display: table-cell;
2685}
2686
2687.ant-input-group-addon:not(:first-child):not(:last-child),
2688.ant-input-group-wrap:not(:first-child):not(:last-child),
2689.ant-input-group > .ant-input:not(:first-child):not(:last-child) {
2690 border-radius: 0;
2691}
2692
2693.ant-input-group-addon,
2694.ant-input-group-wrap {
2695 width: 1%;
2696 white-space: nowrap;
2697 vertical-align: middle;
2698}
2699
2700.ant-input-group-wrap > * {
2701 display: block;
2702}
2703
2704.ant-input-group .ant-input {
2705 position: relative;
2706 z-index: 2;
2707 float: left;
2708 width: 100%;
2709 margin-bottom: 0;
2710}
2711
2712.ant-input-group-addon {
2713 padding: 4px 7px;
2714 font-size: 12px;
2715 font-weight: normal;
2716 line-height: 1;
2717 color: #0A1319;
2718 text-align: center;
2719 background-color: #eee;
2720 border: 1px solid #E4EBF0;
2721 border-radius: 6px;
2722}
2723
2724.ant-input-group > span > .ant-input:first-child,
2725.ant-input-group > .ant-input:first-child,
2726.ant-input-group-addon:first-child {
2727 border-bottom-right-radius: 0;
2728 border-top-right-radius: 0;
2729}
2730
2731.ant-input-group-addon:first-child {
2732 border-right: 0;
2733}
2734
2735.ant-input-group-addon:last-child {
2736 border-left: 0;
2737}
2738
2739.ant-input-group > .ant-input:last-child,
2740.ant-input-group-addon:last-child {
2741 border-bottom-left-radius: 0;
2742 border-top-left-radius: 0;
2743}
2744
2745.ant-input-group-lg .ant-input,
2746.ant-input-group-lg > .ant-input-group-addon {
2747 padding: 6px 7px;
2748 height: 32px;
2749}
2750
2751.ant-input-group-sm .ant-input,
2752.ant-input-group-sm > .ant-input-group-addon {
2753 padding: 1px 7px;
2754 height: 22px;
2755 border-radius: 4px;
2756}
2757
2758.ant-time-picker {
2759 box-sizing: border-box;
2760}
2761
2762.ant-time-picker * {
2763 box-sizing: border-box;
2764}
2765
2766.ant-calendar-picker-container .ant-time-picker-panel {
2767 top: 0px !important;
2768 max-width: 168px;
2769 z-index: 1050;
2770 position: absolute;
2771}
2772
2773.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topLeft,
2774.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topRight,
2775.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topLeft,
2776.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topRight {
2777 -webkit-animation-name: antSlideDownIn;
2778 animation-name: antSlideDownIn;
2779}
2780
2781.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomLeft,
2782.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomRight,
2783.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomLeft,
2784.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomRight {
2785 -webkit-animation-name: antSlideUpIn;
2786 animation-name: antSlideUpIn;
2787}
2788
2789.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topLeft,
2790.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topRight {
2791 -webkit-animation-name: antSlideDownOut;
2792 animation-name: antSlideDownOut;
2793}
2794
2795.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomLeft,
2796.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomRight {
2797 -webkit-animation-name: antSlideUpOut;
2798 animation-name: antSlideUpOut;
2799}
2800
2801.ant-time-picker {
2802 position: relative;
2803 display: inline-block;
2804 outline: none;
2805 font-size: 12px;
2806 -webkit-transition: opacity 0.3s ease;
2807 transition: opacity 0.3s ease;
2808}
2809
2810.ant-time-picker-input {
2811 text-align: left;
2812 position: relative;
2813 display: inline-block;
2814 width: 100%;
2815 height: 28px;
2816 cursor: text;
2817 font-size: 12px;
2818 line-height: 1.5;
2819 color: #0A1319;
2820 background-color: #fff;
2821 background-image: none;
2822 border-bottom: 1px solid #E4EBF0;
2823 -webkit-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
2824 transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
2825 width: 100px;
2826}
2827
2828.ant-time-picker-input::-moz-placeholder {
2829 color: #acb7bf;
2830 opacity: 1;
2831}
2832
2833.ant-time-picker-input:-ms-input-placeholder {
2834 color: #acb7bf;
2835}
2836
2837.ant-time-picker-input::-webkit-input-placeholder {
2838 color: #acb7bf;
2839}
2840
2841.ant-time-picker-input:focus {
2842 outline: 0;
2843}
2844
2845.ant-time-picker-input[disabled],
2846fieldset[disabled] .ant-time-picker-input {
2847 background-color: #f4f4f4;
2848 opacity: 1;
2849 cursor: not-allowed;
2850 color: #acb7bf;
2851}
2852
2853.ant-time-picker-input[disabled]:hover,
2854fieldset[disabled] .ant-time-picker-input:hover {
2855 border-color: #e1e1e1;
2856}
2857
2858textarea.ant-time-picker-input {
2859 max-width: 100%;
2860 height: auto;
2861 vertical-align: bottom;
2862}
2863
2864.ant-time-picker-input-lg {
2865 padding: 6px 7px;
2866 height: 32px;
2867}
2868
2869.ant-time-picker-input-sm {
2870 padding: 1px 7px;
2871 height: 22px;
2872 border-radius: 4px;
2873}
2874
2875.ant-time-picker-large .ant-time-picker-input {
2876 padding: 6px 7px;
2877 height: 32px;
2878}
2879
2880.ant-time-picker-small .ant-time-picker-input {
2881 padding: 1px 7px;
2882 height: 22px;
2883 border-radius: 4px;
2884}
2885
2886.ant-time-picker-open {
2887 opacity: 0;
2888}
2889
2890.ant-time-picker-icon {
2891 position: absolute;
2892 -webkit-user-select: none;
2893 -moz-user-select: none;
2894 -ms-user-select: none;
2895 user-select: none;
2896 -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
2897 transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
2898 width: 6px;
2899 height: 5px;
2900 line-height: 5px;
2901 right: 15px;
2902 color: #999;
2903 top: 50%;
2904 margin-top: -3px;
2905 cursor: pointer;
2906}
2907
2908.ant-time-picker-icon:after {
2909 cursor: pointer;
2910 display: none;
2911 content: "";
2912 border: 5px solid transparent;
2913 border-top-color: #667580;
2914 border-radius: 3px;
2915 margin-top: 3px;
2916}
2917
2918.ant-time-picker-panel-inner {
2919 display: inline-block;
2920 position: relative;
2921 outline: none;
2922 list-style: none;
2923 font-size: 12px;
2924 text-align: left;
2925 background-color: #fff;
2926 border-radius: 2px;
2927 box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);
2928 background-clip: padding-box;
2929 line-height: 1.5;
2930}
2931
2932.ant-time-picker-panel-inner .time-head-inner .time-head-span {
2933 width: 33%;
2934 display: inline-block;
2935 text-align: center;
2936 color: #667580;
2937 line-height: 24px;
2938 font-size: 14px;
2939 height: 24px;
2940}
2941
2942.ant-time-picker-panel-input {
2943 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
2944 margin: 0;
2945 padding: 0;
2946 border: 0;
2947 width: 100%;
2948 cursor: auto;
2949 line-height: 1.5;
2950 outline: 0;
2951}
2952
2953.ant-time-picker-panel-input-wrap {
2954 box-sizing: border-box;
2955 position: relative;
2956 padding: 0;
2957 border-bottom: 0;
2958}
2959
2960.ant-time-picker-panel-input-invalid {
2961 border-color: red;
2962}
2963
2964.ant-time-picker-panel-clear-btn {
2965 position: absolute;
2966 right: 5px;
2967 cursor: pointer;
2968 overflow: hidden;
2969 width: 14px;
2970 height: 14px;
2971 text-align: center;
2972 line-height: 14px;
2973 top: 5px;
2974 margin-top: 6px;
2975}
2976
2977.ant-time-picker-panel-clear-btn:after {
2978 content: "";
2979 font-family: "anticon";
2980 font-size: 12px;
2981 color: #acb7bf;
2982 display: inline-block;
2983 line-height: 1;
2984 width: 20px;
2985 -webkit-transition: color 0.3s ease;
2986 transition: color 0.3s ease;
2987}
2988
2989.ant-time-picker-panel-clear-btn:hover:after {
2990 color: #999;
2991}
2992
2993.ant-time-picker-panel-select {
2994 float: left;
2995 font-size: 12px;
2996 border: 1px solid #E4EBF0;
2997 border-width: 0 1px;
2998 margin-left: -1px;
2999 box-sizing: border-box;
3000 width: 57px;
3001 overflow: hidden;
3002 position: relative;
3003}
3004
3005.ant-time-picker-panel-select:hover {
3006 overflow-y: auto;
3007}
3008
3009.ant-time-picker-panel-select:first-child {
3010 border-left: 0;
3011 margin-left: 0;
3012}
3013
3014.ant-time-picker-panel-select:last-child {
3015 border-right: 0;
3016}
3017
3018.ant-time-picker-panel-select ul {
3019 list-style: none;
3020 box-sizing: border-box;
3021 margin: 0;
3022 padding: 0;
3023 width: 100%;
3024 max-height: 144px;
3025}
3026
3027.ant-time-picker-panel-select li {
3028 list-style: none;
3029 box-sizing: content-box;
3030 margin: 0;
3031 padding: 0 0 0 16px;
3032 color: #667580;
3033 width: 100%;
3034 height: 24px;
3035 line-height: 24px;
3036 text-align: left;
3037 cursor: pointer;
3038 -webkit-user-select: none;
3039 -moz-user-select: none;
3040 -ms-user-select: none;
3041 user-select: none;
3042 -webkit-transition: background 0.3s ease;
3043 transition: background 0.3s ease;
3044}
3045
3046.ant-time-picker-panel-select li:hover {
3047 background: #ffffff !important;
3048 color: #1687d9;
3049}
3050
3051.ant-time-picker-panel-select li.ant-time-picker-panel-select-option-selected {
3052 background: #F5F8FA;
3053 color: #1687d9;
3054}
3055
3056.ant-time-picker-panel-select li.ant-time-picker-panel-select-option-disabled {
3057 color: #acb7bf;
3058}
3059
3060.ant-time-picker-panel-select li.ant-time-picker-panel-select-option-disabled:hover {
3061 background: transparent;
3062 cursor: not-allowed;
3063}
3064
3065.has-warning .ant-time-picker-picker-icon:after {
3066 color: #fa0;
3067}
3068
3069.has-error .ant-time-picker-picker-icon:after {
3070 color: #f50;
3071}
3072
3073.datetime-disabled .ant-calendar-picker:after {
3074 display: none;
3075}
3076
3077.datetime-disabled .ant-input {
3078 font-size: 14px;
3079 cursor: default;
3080 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3081}
3082
3083.datetime-readonly .ant-calendar-picker:after {
3084 display: none;
3085}
3086
3087.datetime-readonly .ant-calendar-picker {
3088 border: 1px solid #e4ebf0 !important;
3089}
3090
3091.datetime-readonly .ant-calendar-picker {
3092 border: 1px solid #e4ebf0;
3093 border-radius: 5px;
3094 background: #f5f8fa;
3095 color: #3E4E59;
3096 letter-spacing: 0;
3097 text-align: left;
3098}
3099
3100.datetime-readonly .field-right {
3101 cursor: no-drop;
3102}
3103
3104.datetime-readonly .ant-calendar-picker {
3105 cursor: no-drop;
3106}
3107
3108.datetime-readonly .pc-sys-arrowdown-nomal-svg {
3109 display: none;
3110}
3111
3112.datetime-readonly .ant-calendar-picker input {
3113 background-color: #f5f8fa !important;
3114 height: 25px;
3115 border: none;
3116 width: 100%;
3117 cursor: no-drop !important;
3118 color: #3E4E59;
3119 letter-spacing: 0;
3120 line-height: 20px !important;
3121 text-align: left;
3122 max-width: 100%;
3123}
3124
3125.decade-panel-range-picker-left {
3126 width: 520px;
3127}
3128
3129.decade-panel-range-year {
3130 left: 0 !important;
3131}
3132
3133.decade-panel-range-picker-right {
3134 width: 520px;
3135 left: -260px;
3136}
3137
3138.datatime-component .field-right {
3139 position: relative;
3140 display: flex;
3141 display: -webkit-box;
3142 /* OLD - iOS 6-, Safari 3.1-6 */
3143 display: -moz-box;
3144 /* OLD - Firefox 19- (buggy but mostly works) */
3145 display: -ms-flexbox;
3146 /* TWEENER - IE 10 */
3147 display: -webkit-flex;
3148 width: auto;
3149 display: -webkit-box;
3150 display: -moz-box;
3151 -webkit-box-orient: horizontal;
3152 -webkit-box-align: center;
3153}
3154
3155.datatime-component .field-right .date-time-close {
3156 margin-top: 10px\9;
3157 position: relative;
3158 width: 14px;
3159 height: 14px;
3160 cursor: pointer !important;
3161 right: 39px;
3162 font-size: 14px;
3163 color: #ACB7BF;
3164}
3165
3166.datatime-component .field-right .date-time-close:hover {
3167 color: #cc2929;
3168}
3169
3170.datatime-component .date-time-search-status .ant-input {
3171 border: none;
3172 cursor: pointer;
3173 text-align: center;
3174}
3175
3176.datatime-component .date-time-search-status .ant-input input {
3177 cursor: pointer;
3178 text-align: center;
3179}
3180
3181.datatime-component .date-time-search-status .icon-label {
3182 display: block;
3183 content: "";
3184 position: absolute;
3185 top: 40%;
3186 right: 5px;
3187 border: 5px solid transparent;
3188 border-top-color: #667580;
3189 border-radius: 3px;
3190}
3191
3192.datatime-component .date-time-search-status:hover .ant-input {
3193 background-color: #f5f8fa;
3194}
3195
3196.datatime-component .base-input-show {
3197 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3198 height: 8px;
3199 line-height: 8px;
3200 position: absolute;
3201 left: 5px;
3202 bottom: -15px;
3203}
3204
3205.datatime-component .base-input-error-label .ant-input {
3206 border-bottom: 2px solid #cc2929 !important;
3207}
3208
3209.datatime-component .error-input {
3210 border-bottom: 2px solid #cc2929 !important;
3211}
3212
3213.datatime-component .input-pError {
3214 font-size: 12px;
3215 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3216 color: #cc2929;
3217}
3218
3219.datatime-component .search-label-margin {
3220 margin: 8px 0 0 0 !important;
3221}
3222
3223.datatime-component .input-pBlur {
3224 transform: scale(1.5, 1.5);
3225 -moz-transform: scale(1.5, 1.5);
3226 -webkit-transform: scale(1.5, 1.5);
3227 -o-transform: scale(1.5, 1.5);
3228 transform-origin: 50% 0%;
3229 -webkit-transform-origin: 50% 0%;
3230 -moz-transform-origin: 50% 0%;
3231 -o-transform-origin: 50% 0%;
3232 -ms-transform-origin: 50% 0%;
3233 opacity: 0;
3234 font-size: 16px;
3235 transition: opacity 0.35s ease, font-size 0.35s ease, transform 0.35s ease;
3236}
3237
3238.datatime-component .input-pFoucus {
3239 -moz-transform: none;
3240 -webkit-transform: none;
3241 -o-transform: none;
3242 transform: none;
3243 transform-origin: 50% 0%;
3244 -webkit-transform-origin: 50% 0%;
3245 -moz-transform-origin: 50% 0%;
3246 -o-transform-origin: 50% 0%;
3247 -ms-transform-origin: 50% 0%;
3248 opacity: 1;
3249 font-size: 12px;
3250 transition: opacity 0.35s ease, font-size 0.35s ease, transform 0.35s ease;
3251}
3252
3253.time-picker-component .ant-time-picker {
3254 box-sizing: border-box;
3255}
3256
3257.time-picker-component .ant-time-picker .time-picker-icon {
3258 width: 11px;
3259 height: 6px;
3260 top: 44%;
3261 right: 5px;
3262 line-height: 40px;
3263 cursor: pointer;
3264 position: absolute;
3265 color: #ACB7BF;
3266}
3267
3268.time-picker-component .ant-time-picker * {
3269 box-sizing: border-box;
3270}
3271
3272.time-picker-component.ant-time-picker-panel {
3273 z-index: 99999 !important;
3274 position: fixed;
3275}
3276
3277.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topLeft,
3278.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topRight,
3279.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topLeft,
3280.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topRight {
3281 -webkit-animation-name: antSlideDownIn;
3282 animation-name: antSlideDownIn;
3283}
3284
3285.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomLeft,
3286.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomRight,
3287.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomLeft,
3288.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomRight {
3289 -webkit-animation-name: antSlideUpIn;
3290 animation-name: antSlideUpIn;
3291}
3292
3293.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topLeft,
3294.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topRight {
3295 -webkit-animation-name: antSlideDownOut;
3296 animation-name: antSlideDownOut;
3297}
3298
3299.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomLeft,
3300.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomRight {
3301 -webkit-animation-name: antSlideUpOut;
3302 animation-name: antSlideUpOut;
3303}
3304
3305.time-picker-component .ant-time-picker {
3306 position: relative;
3307 display: inline-block;
3308 outline: none;
3309 font-size: 12px;
3310 -webkit-transition: opacity 0.3s ease;
3311 transition: opacity 0.3s ease;
3312}
3313
3314.time-picker-component .ant-time-picker-input {
3315 position: relative;
3316 display: inline-block;
3317 text-align: inherit;
3318 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3319 padding: 0;
3320 width: 100%;
3321 height: 40px;
3322 cursor: text;
3323 font-size: 14px;
3324 line-height: 1.5;
3325 color: #0A1319;
3326 text-indent: 5px;
3327 background-color: #fff;
3328 background-image: none;
3329 border-top: none;
3330 border-left: none;
3331 border-right: none;
3332 border-bottom: 1px solid #E4EBF0;
3333 -webkit-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
3334 transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
3335 width: 100px;
3336}
3337
3338.time-picker-component .ant-time-picker-input::-moz-placeholder {
3339 color: #BCC8D1;
3340 opacity: 1;
3341 font-size: 14px;
3342}
3343
3344.time-picker-component .ant-time-picker-input:-ms-input-placeholder {
3345 color: #BCC8D1;
3346 font-size: 14px;
3347}
3348
3349.time-picker-component .ant-time-picker-input::-webkit-input-placeholder {
3350 color: #BCC8D1;
3351 font-size: 14px;
3352}
3353
3354.time-picker-component .ant-time-picker-input[disabled],
3355fieldset[disabled] .ant-time-picker-input {
3356 background-color: #f4f4f4;
3357 opacity: 1;
3358 cursor: not-allowed;
3359 color: #BCC8D1;
3360}
3361
3362.time-picker-component .ant-time-picker-input[disabled]:hover,
3363fieldset[disabled] .ant-time-picker-input:hover {
3364 border-color: #e1e1e1;
3365}
3366
3367.time-picker-component textarea.ant-time-picker-input {
3368 max-width: 100%;
3369 height: auto;
3370 vertical-align: bottom;
3371}
3372
3373.time-picker-component .ant-time-picker-input-lg {
3374 padding: 6px 7px;
3375 height: 32px;
3376}
3377
3378.time-picker-component .ant-time-picker-input-sm {
3379 padding: 1px 7px;
3380 height: 22px;
3381 border-radius: 4px;
3382}
3383
3384.ant-time-picker-large .ant-time-picker-input {
3385 padding: 6px 7px;
3386 height: 32px;
3387}
3388
3389.ant-time-picker-small .ant-time-picker-input {
3390 padding: 1px 7px;
3391 height: 22px;
3392 border-radius: 4px;
3393}
3394
3395.ant-time-picker-open {
3396 opacity: 0;
3397}
3398
3399.time-picker-component .ant-time-picker-icon {
3400 position: absolute;
3401 -webkit-user-select: none;
3402 -moz-user-select: none;
3403 -ms-user-select: none;
3404 user-select: none;
3405 -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
3406 transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
3407 width: 12px;
3408 height: 12px;
3409 line-height: 12px;
3410 right: 8px;
3411 color: #999;
3412 top: 50%;
3413 margin-top: -6px;
3414}
3415
3416.time-picker-component .ant-time-picker-icon:after {
3417 content: "";
3418 font-family: "anticon";
3419 font-size: 12px;
3420 color: #999;
3421 display: none;
3422 line-height: 1;
3423 vertical-align: bottom;
3424}
3425
3426.time-picker-component .ant-time-picker-panel-inner {
3427 display: inline-block;
3428 position: relative;
3429 outline: none;
3430 list-style: none;
3431 font-size: 12px;
3432 text-align: left;
3433 background-color: #fff;
3434 border-radius: 2px;
3435 box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
3436 background-clip: padding-box;
3437 line-height: 1.5;
3438}
3439
3440.ant-time-picker-panel-input {
3441 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3442 margin: 0;
3443 padding: 0;
3444 border: 0;
3445 width: 100%;
3446 cursor: auto;
3447 line-height: 1.5;
3448 outline: 0;
3449}
3450
3451.ant-time-picker-panel-input-wrap {
3452 position: relative;
3453 margin: 15px 15px 0 15px;
3454 border-bottom: 0;
3455}
3456
3457.ant-time-picker-panel-input-wrap:after {
3458 display: block;
3459 position: absolute;
3460 content: "";
3461 top: 22px;
3462 width: 0;
3463 height: 2px;
3464 background-color: #1b85d6;
3465 transition: left ease-in-out 0.15s, width ease-in-out 0.15s;
3466}
3467
3468.ant-time-picker-panel-input-wrap .ant-time-picker-panel-input {
3469 padding: 0 5px 0 5px;
3470 border-bottom: 1px solid #E4EBF0;
3471 font-size: 14px;
3472 line-height: 24px;
3473 height: 24px;
3474}
3475
3476.ant-time-picker-panel-input-wrap input {
3477 color: #0A1319;
3478}
3479
3480.ant-time-picker-panel-input-wrap input::-moz-placeholder {
3481 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3482 font-size: 14px;
3483 line-height: 1.7;
3484}
3485
3486.ant-time-picker-panel-input-wrap input:-ms-input-placeholder {
3487 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3488 font-size: 14px;
3489 line-height: 1.7;
3490}
3491
3492.ant-time-picker-panel-input-wrap input::-webkit-input-placeholder {
3493 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3494 font-size: 14px;
3495 line-height: 1.7;
3496}
3497
3498.ant-time-picker-panel-input-wrap-active:after {
3499 width: 100%;
3500 left: 0;
3501 transition: left cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s, width cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s;
3502}
3503
3504.hover-min-sec .hour,
3505.hover-min-sec .min,
3506.hover-min-sec .sec {
3507 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3508 font-size: 12px;
3509 font-weight: normal;
3510 color: #667580;
3511 float: left;
3512 line-height: 30px;
3513 text-align: center;
3514}
3515
3516.ant-time-picker-panel-input-invalid {
3517 border-color: red;
3518}
3519
3520.ant-time-picker-panel-clear-btn {
3521 position: absolute;
3522 right: 5px;
3523 cursor: pointer;
3524 overflow: hidden;
3525 width: 14px;
3526 height: 14px;
3527 text-align: center;
3528 line-height: 14px;
3529 top: 10px;
3530 margin: 0;
3531 color: #ACB7BF;
3532 font-size: 14px;
3533}
3534
3535.ant-time-picker-panel-clear-btn:hover {
3536 color: #cc2929;
3537}
3538
3539.time-picker-component .ant-time-picker-panel-clear-btn {
3540 position: absolute;
3541 right: 0px;
3542 cursor: pointer;
3543 overflow: hidden;
3544 width: 20px;
3545 height: 20px;
3546 text-align: center;
3547 line-height: 20px;
3548 top: 5px;
3549 margin: 0;
3550}
3551
3552.time-picker-component .ant-time-picker-panel-select {
3553 float: left;
3554 font-size: 12px;
3555 border-left: 1px solid #E4EBF0;
3556 box-sizing: border-box;
3557 overflow: hidden;
3558 position: relative;
3559}
3560
3561.time-picker-component .ant-time-picker-panel-select:hover {
3562 overflow-y: auto;
3563}
3564
3565.time-picker-component .ant-time-picker-panel-select:first-child {
3566 border-left: 0;
3567 margin-left: 0;
3568}
3569
3570.time-picker-component .ant-time-picker-panel-select:last-child {
3571 border-right: 0;
3572}
3573
3574.time-picker-component .ant-time-picker-panel-select ul {
3575 list-style: none;
3576 box-sizing: border-box;
3577 margin: 0;
3578 padding: 0;
3579 width: 100%;
3580 max-height: 144px;
3581}
3582
3583.time-picker-component .ant-time-picker-panel-select ul li {
3584 list-style: none;
3585 box-sizing: content-box;
3586 color: #667580;
3587 margin: 0;
3588 font-size: 12px;
3589 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3590 padding: 0 0 0 35px;
3591 width: 100%;
3592 height: 20px;
3593 line-height: 20px;
3594 text-align: left;
3595 cursor: pointer;
3596 -webkit-user-select: none;
3597 -moz-user-select: none;
3598 -ms-user-select: none;
3599 user-select: none;
3600 -webkit-transition: background 0.3s ease;
3601 transition: background 0.3s ease;
3602}
3603
3604.time-picker-component .all-format ul li {
3605 padding: 0 0 0 20px;
3606}
3607
3608.time-picker-component .ant-time-picker-panel-select li:hover {
3609 color: #1687d9;
3610}
3611
3612.time-picker-component .ant-time-picker-panel-select li.ant-time-picker-panel-select-option-selected {
3613 background: #F5F8FA;
3614 color: #1687d9;
3615}
3616
3617.time-picker-component .ant-time-picker-panel-select li.ant-time-picker-panel-select-option-disabled {
3618 color: #BCC8D1;
3619}
3620
3621.time-picker-component .ant-time-picker-panel-select li.ant-time-picker-panel-select-option-disabled:hover {
3622 background: transparent;
3623 cursor: not-allowed;
3624}
3625
3626.has-warning .ant-time-picker-picker-icon:after {
3627 color: #fa0;
3628}
3629
3630.has-error .ant-time-picker-picker-icon:after {
3631 color: #f50;
3632}
3633
3634.datetime-disabled .ant-calendar-picker:after {
3635 display: none;
3636}
3637
3638.datetime-disabled .ant-input {
3639 font-size: 14px;
3640 cursor: default;
3641 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3642}
3643
3644.ant-time-picker-panel-input::input-placeholder {
3645 font-size: 12px;
3646 text-align: left;
3647 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3648 color: #acb7bf;
3649}
3650
3651.ant-time-picker-panel-input::-moz-placeholder {
3652 font-size: 12px;
3653 text-align: left;
3654 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3655 color: #acb7bf;
3656 opacity: 1;
3657}
3658
3659.ant-time-picker-panel-input:-ms-input-placeholder {
3660 font-size: 12px;
3661 text-align: left;
3662 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3663 color: #acb7bf;
3664}
3665
3666.ant-time-picker-panel-input::-webkit-input-placeholder {
3667 font-size: 12px;
3668 text-align: left;
3669 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3670 color: #acb7bf;
3671}
3672
3673.time-picker-component .ant-time-picker-input::input-placeholder {
3674 text-align: left;
3675 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3676 color: #acb7bf;
3677}
3678
3679.time-picker-component .ant-time-picker-input::-moz-placeholder {
3680 text-align: left;
3681 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3682 color: #acb7bf;
3683 opacity: 1;
3684}
3685
3686.time-picker-component .ant-time-picker-input:-ms-input-placeholder {
3687 text-align: left;
3688 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3689 color: #acb7bf;
3690}
3691
3692.time-picker-component .ant-time-picker-input::-webkit-input-placeholder {
3693 text-align: left;
3694 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3695 color: #acb7bf;
3696}
3697
3698.time-picker-component .base-input-error-label .ant-time-picker:after {
3699 width: 100%;
3700 left: 0;
3701 background-color: #cc2929;
3702 transition: left cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s, width cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s;
3703}
3704
3705.time-picker-component .date-time-label {
3706 max-width: 120px;
3707 height: 40px;
3708 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3709 font-size: 14px;
3710 line-height: 40px;
3711 color: #667580;
3712 float: left;
3713 margin-right: 25px;
3714 overflow: hidden;
3715 white-space: nowrap;
3716 text-overflow: ellipsis;
3717}
3718
3719.time-picker-component .date-time-label .required-star {
3720 margin-right: 5px;
3721 display: inline-block;
3722 width: 8px;
3723 padding-top: 2px;
3724 height: 8px;
3725}
3726
3727.time-picker-component .time-picker-active .ant-time-picker:after {
3728 width: 100%;
3729 left: 0;
3730 transition: left cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s, width cubic-bezier(0.66, 1.65, 0.23, 0.87) 0.35s;
3731}
3732
3733.time-picker-component .ant-time-picker {
3734 width: 100%;
3735}
3736
3737.time-picker-component .ant-time-picker:after {
3738 display: block;
3739 position: absolute;
3740 content: "";
3741 left: 50%;
3742 top: 38px;
3743 width: 0;
3744 height: 2px;
3745 background-color: #1687d9;
3746 transition: left ease-in-out 0.15s, width ease-in-out 0.15s;
3747}
3748
3749.time-picker-component .ant-time-picker .ant-time-picker-input {
3750 width: 100%;
3751}
3752
3753.time-picker-component .field-right {
3754 position: relative;
3755 display: flex;
3756 display: -webkit-box;
3757 /* OLD - iOS 6-, Safari 3.1-6 */
3758 display: -moz-box;
3759 /* OLD - Firefox 19- (buggy but mostly works) */
3760 display: -ms-flexbox;
3761 /* TWEENER - IE 10 */
3762 display: -webkit-flex;
3763}
3764
3765.time-picker-component .field-right .time-picker-close {
3766 top: 13px;
3767 position: absolute;
3768 width: 14px;
3769 height: 14px;
3770 cursor: pointer !important;
3771 right: 21px;
3772 font-size: 14px;
3773 color: #ACB7BF;
3774}
3775
3776.time-picker-component .field-right .time-picker-close:hover {
3777 color: #cc2929;
3778}
3779
3780.time-picker-component .date-time-search-status .ant-input {
3781 border: none;
3782 cursor: pointer;
3783 text-align: center;
3784}
3785
3786.time-picker-component .date-time-search-status .ant-input input {
3787 cursor: pointer;
3788 text-align: center;
3789}
3790
3791.time-picker-component .date-time-search-status input::-webkit-input-placeholder {
3792 color: #000 !important;
3793}
3794
3795.time-picker-component .date-time-search-status .icon-label {
3796 display: block;
3797 content: "";
3798 position: absolute;
3799 top: 40%;
3800 right: 5px;
3801 border: 5px solid transparent;
3802 border-top-color: #667580;
3803 border-radius: 3px;
3804}
3805
3806.time-picker-component .date-time-search-status:hover .ant-input {
3807 background-color: #f5f8fa;
3808}
3809
3810.time-picker-component .base-input-show {
3811 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3812 height: 8px;
3813 line-height: 8px;
3814 position: absolute;
3815 left: 5px;
3816 bottom: -15px;
3817}
3818
3819.time-picker-component .base-input-error-label .ant-input {
3820 border-bottom: 2px solid #cc2929 !important;
3821}
3822
3823.time-picker-component .error-input {
3824 border-bottom: 2px solid #cc2929 !important;
3825}
3826
3827.time-picker-component .input-pError {
3828 font-size: 12px;
3829 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
3830 color: #cc2929;
3831}
3832
3833.time-picker-component .search-label-margin {
3834 margin: 8px 0 0 0 !important;
3835}
3836
3837.time-picker-component .input-pBlur {
3838 transform: scale(1.5, 1.5);
3839 -moz-transform: scale(1.5, 1.5);
3840 -webkit-transform: scale(1.5, 1.5);
3841 -o-transform: scale(1.5, 1.5);
3842 transform-origin: 50% 0%;
3843 -webkit-transform-origin: 50% 0%;
3844 -moz-transform-origin: 50% 0%;
3845 -o-transform-origin: 50% 0%;
3846 -ms-transform-origin: 50% 0%;
3847 opacity: 0;
3848 font-size: 16px;
3849 transition: opacity 0.35s ease, font-size 0.35s ease, transform 0.35s ease;
3850}
3851
3852.time-picker-component .input-pFoucus {
3853 -moz-transform: none;
3854 -webkit-transform: none;
3855 -o-transform: none;
3856 transform: none;
3857 transform-origin: 50% 0%;
3858 -webkit-transform-origin: 50% 0%;
3859 -moz-transform-origin: 50% 0%;
3860 -o-transform-origin: 50% 0%;
3861 -ms-transform-origin: 50% 0%;
3862 opacity: 1;
3863 font-size: 12px;
3864 transition: opacity 0.35s ease, font-size 0.35s ease, transform 0.35s ease;
3865}
3866
3867.time-picker-readonly .ant-time-picker-input {
3868 background-color: #FFF;
3869 cursor: default;
3870 color: #3E4E59;
3871}
3872
3873.input-pFoucus.input-pError {
3874 color: #cc2929;
3875 font-size: 0.75rem;
3876 margin-left: 5px;
3877}
3878
3879.date-time-picker__close-btn {
3880 content: "";
3881 position: absolute;
3882 top: 4px;
3883 width: 14px;
3884 height: 14px;
3885 cursor: pointer !important;
3886 right: 26px;
3887 font-size: 14px;
3888 font-family: "anticon";
3889 color: #ACB7BF;
3890}
3891
3892.date-time-picker__close-btn:hover {
3893 color: #cc2929;
3894}
3895
3896.date-time__input-close {
3897 content: "";
3898 position: absolute;
3899 width: 14px;
3900 height: 14px;
3901 cursor: pointer !important;
3902 right: 22px;
3903 font-size: 14px;
3904 font-family: "anticon";
3905 color: #ACB7BF;
3906}
3907
3908.date-time__input-close:hover {
3909 color: #cc2929;
3910}
3911
3912.date-time__input-close:hover::before {
3913 color: #cc2929;
3914}
3915
3916.date-time__content.datetime-readonly .date-time_is-hidden-tips {
3917 cursor: no-drop;
3918}
3919
3920.date-time__content.datetime-readonly .form-item__control:focus {
3921 border: none;
3922 box-shadow: none;
3923}
3924
3925.date-time__content .date-time_is-hidden-tips {
3926 position: absolute;
3927 z-index: 1;
3928 width: calc(100% - 35px);
3929 line-height: 28px;
3930 height: 28px;
3931 margin-left: 5px;
3932 white-space: nowrap;
3933 overflow: hidden;
3934 text-overflow: ellipsis;
3935 color: transparent;
3936 cursor: text;
3937 font-size: 12px;
3938 font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", SimSun, STHeitiSC, sans-serif;
3939}
3940
3941.date-time__content .field-right {
3942 position: relative;
3943}
3944
3945.date-time__content .date-time__input-close {
3946 top: 8px;
3947}
3948
3949/*# sourceMappingURL=index.css.map */