UNPKG

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