UNPKG

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