Elementor Essential Addons - Version 4.0.1

Version Description

  • 28/05/2020 =
  • Fixed: PHP 7.4 compatibility
Download this release

Release Info

Developer re_enter_rupok
Plugin Icon 128x128 Elementor Essential Addons
Version 4.0.1
Comparing to
See all releases

Code changes from version 4.0.0 to 4.0.1

assets/front-end/css/lib-edit/lib-edit.css CHANGED
@@ -1,7 +1,3 @@
1
- /*!* Quill Editor v1.3.6
2
- * https://quilljs.com/
3
- * Copyright (c) 2014, Jason Chen
4
- * Copyright (c) 2013, salesforce.com*/
5
  .ql-container {
6
  box-sizing: border-box;
7
  font-family: Helvetica, Arial, sans-serif;
@@ -31,7 +27,7 @@
31
  box-sizing: border-box;
32
  line-height: 1.42;
33
  height: 100%;
34
- outline: none;
35
  overflow-y: auto;
36
  padding: 12px 15px;
37
  tab-size: 4;
@@ -43,17 +39,17 @@
43
  .ql-editor > * {
44
  cursor: text;
45
  }
46
- .ql-editor p,
47
- .ql-editor ol,
48
- .ql-editor ul,
49
- .ql-editor pre,
50
  .ql-editor blockquote,
51
  .ql-editor h1,
52
  .ql-editor h2,
53
  .ql-editor h3,
54
  .ql-editor h4,
55
  .ql-editor h5,
56
- .ql-editor h6 {
 
 
 
 
57
  margin: 0;
58
  padding: 0;
59
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
@@ -69,16 +65,16 @@
69
  .ql-editor ul > li::before {
70
  content: "\2022";
71
  }
72
- .ql-editor ul[data-checked="true"],
73
- .ql-editor ul[data-checked="false"] {
74
  pointer-events: none;
75
  }
76
- .ql-editor ul[data-checked="true"] > li *,
77
- .ql-editor ul[data-checked="false"] > li * {
78
  pointer-events: all;
79
  }
80
- .ql-editor ul[data-checked="true"] > li::before,
81
- .ql-editor ul[data-checked="false"] > li::before {
82
  color: #777;
83
  cursor: pointer;
84
  pointer-events: all;
@@ -393,14 +389,14 @@
393
  position: absolute;
394
  right: 15px;
395
  }
396
- .ql-bubble.ql-toolbar:after,
397
- .ql-bubble .ql-toolbar:after {
398
  clear: both;
399
  content: "";
400
  display: table;
401
  }
402
- .ql-bubble.ql-toolbar button,
403
- .ql-bubble .ql-toolbar button {
404
  background: 0 0;
405
  border: none;
406
  cursor: pointer;
@@ -410,110 +406,110 @@
410
  padding: 3px 5px;
411
  width: 28px;
412
  }
413
- .ql-bubble.ql-toolbar button svg,
414
- .ql-bubble .ql-toolbar button svg {
415
  float: left;
416
  height: 100%;
417
  }
418
- .ql-bubble.ql-toolbar button:active:hover,
419
- .ql-bubble .ql-toolbar button:active:hover {
420
- outline: none;
421
  }
422
- .ql-bubble.ql-toolbar input.ql-image[type="file"],
423
- .ql-bubble .ql-toolbar input.ql-image[type="file"] {
424
  display: none;
425
  }
426
- .ql-bubble.ql-toolbar button:hover,
427
- .ql-bubble .ql-toolbar button:hover,
428
- .ql-bubble.ql-toolbar button:focus,
429
- .ql-bubble .ql-toolbar button:focus,
430
- .ql-bubble.ql-toolbar button.ql-active,
431
- .ql-bubble .ql-toolbar button.ql-active,
432
- .ql-bubble.ql-toolbar .ql-picker-label:hover,
433
- .ql-bubble .ql-toolbar .ql-picker-label:hover,
434
- .ql-bubble.ql-toolbar .ql-picker-label.ql-active,
435
- .ql-bubble .ql-toolbar .ql-picker-label.ql-active,
436
- .ql-bubble.ql-toolbar .ql-picker-item:hover,
437
  .ql-bubble .ql-toolbar .ql-picker-item:hover,
 
 
 
 
 
438
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
439
- .ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
 
 
 
 
 
440
  color: #fff;
441
  }
442
- .ql-bubble.ql-toolbar button:hover .ql-fill,
443
- .ql-bubble .ql-toolbar button:hover .ql-fill,
444
- .ql-bubble.ql-toolbar button:focus .ql-fill,
445
- .ql-bubble .ql-toolbar button:focus .ql-fill,
446
- .ql-bubble.ql-toolbar button.ql-active .ql-fill,
447
- .ql-bubble .ql-toolbar button.ql-active .ql-fill,
448
- .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
449
- .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
450
- .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
451
- .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
452
- .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
453
- .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
454
- .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
455
  .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
456
- .ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
457
- .ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
458
- .ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
459
- .ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
460
- .ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
461
- .ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
462
- .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
463
- .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
464
- .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
465
- .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
466
- .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
467
  .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
 
 
 
 
 
 
 
 
 
 
 
468
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
469
- .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
 
 
 
 
 
 
 
 
 
 
 
470
  fill: #fff;
471
  }
472
- .ql-bubble.ql-toolbar button:hover .ql-stroke,
473
- .ql-bubble .ql-toolbar button:hover .ql-stroke,
474
- .ql-bubble.ql-toolbar button:focus .ql-stroke,
475
- .ql-bubble .ql-toolbar button:focus .ql-stroke,
476
- .ql-bubble.ql-toolbar button.ql-active .ql-stroke,
477
- .ql-bubble .ql-toolbar button.ql-active .ql-stroke,
478
- .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
479
- .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
480
- .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
481
- .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
482
- .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
483
- .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
484
- .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
485
  .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
486
- .ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
487
- .ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
488
- .ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
489
- .ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
490
- .ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
491
- .ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
492
- .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
493
- .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
494
- .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
495
- .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
496
- .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
497
  .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
 
 
 
 
 
 
 
 
 
 
 
498
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
499
- .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
 
 
 
 
 
 
 
 
 
 
 
500
  stroke: #fff;
501
  }
502
  @media (pointer: coarse) {
503
- .ql-bubble.ql-toolbar button:hover:not(.ql-active),
504
- .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
505
  color: #ccc;
506
  }
507
- .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
508
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
509
- .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
510
- .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
 
511
  fill: #ccc;
512
  }
513
- .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
514
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
515
- .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
516
- .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
 
517
  stroke: #ccc;
518
  }
519
  }
@@ -573,8 +569,8 @@
573
  .ql-bubble .ql-even {
574
  fill-rule: evenodd;
575
  }
576
- .ql-bubble .ql-thin,
577
- .ql-bubble .ql-stroke.ql-thin {
578
  stroke-width: 1;
579
  }
580
  .ql-bubble .ql-transparent {
@@ -731,43 +727,43 @@
731
  top: 50%;
732
  width: 18px;
733
  }
734
- .ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
735
  .ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
736
- .ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
737
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
738
- .ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
739
- .ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
 
740
  content: attr(data-label);
741
  }
742
  .ql-bubble .ql-picker.ql-header {
743
  width: 98px;
744
  }
745
- .ql-bubble .ql-picker.ql-header .ql-picker-label::before,
746
- .ql-bubble .ql-picker.ql-header .ql-picker-item::before {
747
  content: "Normal";
748
  }
749
- .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
750
- .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
751
  content: "Heading 1";
752
  }
753
- .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
754
- .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
755
  content: "Heading 2";
756
  }
757
- .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
758
- .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
759
  content: "Heading 3";
760
  }
761
- .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
762
- .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
763
  content: "Heading 4";
764
  }
765
- .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
766
- .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
767
  content: "Heading 5";
768
  }
769
- .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
770
- .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
771
  content: "Heading 6";
772
  }
773
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
@@ -791,16 +787,16 @@
791
  .ql-bubble .ql-picker.ql-font {
792
  width: 108px;
793
  }
794
- .ql-bubble .ql-picker.ql-font .ql-picker-label::before,
795
- .ql-bubble .ql-picker.ql-font .ql-picker-item::before {
796
  content: "Sans Serif";
797
  }
798
- .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value="serif"]::before,
799
- .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before {
800
  content: "Serif";
801
  }
802
- .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value="monospace"]::before,
803
- .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before {
804
  content: "Monospace";
805
  }
806
  .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before {
@@ -812,20 +808,20 @@
812
  .ql-bubble .ql-picker.ql-size {
813
  width: 98px;
814
  }
815
- .ql-bubble .ql-picker.ql-size .ql-picker-label::before,
816
- .ql-bubble .ql-picker.ql-size .ql-picker-item::before {
817
  content: "Normal";
818
  }
819
- .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="small"]::before,
820
- .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="small"]::before {
821
  content: "Small";
822
  }
823
- .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="large"]::before,
824
- .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="large"]::before {
825
  content: "Large";
826
  }
827
- .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="huge"]::before,
828
- .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="huge"]::before {
829
  content: "Huge";
830
  }
831
  .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="small"]::before {
@@ -893,7 +889,7 @@
893
  color: #fff;
894
  font-size: 13px;
895
  height: 100%;
896
- outline: none;
897
  padding: 10px 20px;
898
  position: absolute;
899
  width: 100%;
@@ -935,16 +931,16 @@
935
  height: 0;
936
  width: 0;
937
  }
938
- .ql-container.ql-bubble:not(.ql-disabled) a::before,
939
- .ql-container.ql-bubble:not(.ql-disabled) a::after {
940
  left: 0;
941
  margin-left: 50%;
942
  position: absolute;
943
  transform: translate(-50%, -100%);
944
- transition: visibility 0s ease 200ms;
945
  visibility: hidden;
946
  }
947
- .ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
948
- .ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
949
  visibility: visible;
950
  }
 
 
 
 
1
  .ql-container {
2
  box-sizing: border-box;
3
  font-family: Helvetica, Arial, sans-serif;
27
  box-sizing: border-box;
28
  line-height: 1.42;
29
  height: 100%;
30
+ outline: 0;
31
  overflow-y: auto;
32
  padding: 12px 15px;
33
  tab-size: 4;
39
  .ql-editor > * {
40
  cursor: text;
41
  }
 
 
 
 
42
  .ql-editor blockquote,
43
  .ql-editor h1,
44
  .ql-editor h2,
45
  .ql-editor h3,
46
  .ql-editor h4,
47
  .ql-editor h5,
48
+ .ql-editor h6,
49
+ .ql-editor ol,
50
+ .ql-editor p,
51
+ .ql-editor pre,
52
+ .ql-editor ul {
53
  margin: 0;
54
  padding: 0;
55
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
65
  .ql-editor ul > li::before {
66
  content: "\2022";
67
  }
68
+ .ql-editor ul[data-checked="false"],
69
+ .ql-editor ul[data-checked="true"] {
70
  pointer-events: none;
71
  }
72
+ .ql-editor ul[data-checked="false"] > li *,
73
+ .ql-editor ul[data-checked="true"] > li * {
74
  pointer-events: all;
75
  }
76
+ .ql-editor ul[data-checked="false"] > li::before,
77
+ .ql-editor ul[data-checked="true"] > li::before {
78
  color: #777;
79
  cursor: pointer;
80
  pointer-events: all;
389
  position: absolute;
390
  right: 15px;
391
  }
392
+ .ql-bubble .ql-toolbar:after,
393
+ .ql-bubble.ql-toolbar:after {
394
  clear: both;
395
  content: "";
396
  display: table;
397
  }
398
+ .ql-bubble .ql-toolbar button,
399
+ .ql-bubble.ql-toolbar button {
400
  background: 0 0;
401
  border: none;
402
  cursor: pointer;
406
  padding: 3px 5px;
407
  width: 28px;
408
  }
409
+ .ql-bubble .ql-toolbar button svg,
410
+ .ql-bubble.ql-toolbar button svg {
411
  float: left;
412
  height: 100%;
413
  }
414
+ .ql-bubble .ql-toolbar button:active:hover,
415
+ .ql-bubble.ql-toolbar button:active:hover {
416
+ outline: 0;
417
  }
418
+ .ql-bubble .ql-toolbar input.ql-image[type="file"],
419
+ .ql-bubble.ql-toolbar input.ql-image[type="file"] {
420
  display: none;
421
  }
422
+ .ql-bubble .ql-toolbar .ql-picker-item.ql-selected,
 
 
 
 
 
 
 
 
 
 
423
  .ql-bubble .ql-toolbar .ql-picker-item:hover,
424
+ .ql-bubble .ql-toolbar .ql-picker-label.ql-active,
425
+ .ql-bubble .ql-toolbar .ql-picker-label:hover,
426
+ .ql-bubble .ql-toolbar button.ql-active,
427
+ .ql-bubble .ql-toolbar button:focus,
428
+ .ql-bubble .ql-toolbar button:hover,
429
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
430
+ .ql-bubble.ql-toolbar .ql-picker-item:hover,
431
+ .ql-bubble.ql-toolbar .ql-picker-label.ql-active,
432
+ .ql-bubble.ql-toolbar .ql-picker-label:hover,
433
+ .ql-bubble.ql-toolbar button.ql-active,
434
+ .ql-bubble.ql-toolbar button:focus,
435
+ .ql-bubble.ql-toolbar button:hover {
436
  color: #fff;
437
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
438
  .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
439
+ .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
440
+ .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
 
 
 
 
 
 
 
 
 
441
  .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
442
+ .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
443
+ .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
444
+ .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
445
+ .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
446
+ .ql-bubble .ql-toolbar button.ql-active .ql-fill,
447
+ .ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
448
+ .ql-bubble .ql-toolbar button:focus .ql-fill,
449
+ .ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
450
+ .ql-bubble .ql-toolbar button:hover .ql-fill,
451
+ .ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
452
+ .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
453
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
454
+ .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
455
+ .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
456
+ .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
457
+ .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
458
+ .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
459
+ .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
460
+ .ql-bubble.ql-toolbar button.ql-active .ql-fill,
461
+ .ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
462
+ .ql-bubble.ql-toolbar button:focus .ql-fill,
463
+ .ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
464
+ .ql-bubble.ql-toolbar button:hover .ql-fill,
465
+ .ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill {
466
  fill: #fff;
467
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
468
  .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
469
+ .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
470
+ .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
 
 
 
 
 
 
 
 
 
471
  .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
472
+ .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
473
+ .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
474
+ .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
475
+ .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
476
+ .ql-bubble .ql-toolbar button.ql-active .ql-stroke,
477
+ .ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
478
+ .ql-bubble .ql-toolbar button:focus .ql-stroke,
479
+ .ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
480
+ .ql-bubble .ql-toolbar button:hover .ql-stroke,
481
+ .ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
482
+ .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
483
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
484
+ .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
485
+ .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
486
+ .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
487
+ .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
488
+ .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
489
+ .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
490
+ .ql-bubble.ql-toolbar button.ql-active .ql-stroke,
491
+ .ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
492
+ .ql-bubble.ql-toolbar button:focus .ql-stroke,
493
+ .ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
494
+ .ql-bubble.ql-toolbar button:hover .ql-stroke,
495
+ .ql-bubble.ql-toolbar button:hover .ql-stroke-miter {
496
  stroke: #fff;
497
  }
498
  @media (pointer: coarse) {
499
+ .ql-bubble .ql-toolbar button:hover:not(.ql-active),
500
+ .ql-bubble.ql-toolbar button:hover:not(.ql-active) {
501
  color: #ccc;
502
  }
 
503
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
504
+ .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
505
+ .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
506
+ .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
507
  fill: #ccc;
508
  }
 
509
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
510
+ .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
511
+ .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
512
+ .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
513
  stroke: #ccc;
514
  }
515
  }
569
  .ql-bubble .ql-even {
570
  fill-rule: evenodd;
571
  }
572
+ .ql-bubble .ql-stroke.ql-thin,
573
+ .ql-bubble .ql-thin {
574
  stroke-width: 1;
575
  }
576
  .ql-bubble .ql-transparent {
727
  top: 50%;
728
  width: 18px;
729
  }
730
+ .ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
731
  .ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
 
732
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
733
+ .ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
734
+ .ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before,
735
+ .ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before {
736
  content: attr(data-label);
737
  }
738
  .ql-bubble .ql-picker.ql-header {
739
  width: 98px;
740
  }
741
+ .ql-bubble .ql-picker.ql-header .ql-picker-item::before,
742
+ .ql-bubble .ql-picker.ql-header .ql-picker-label::before {
743
  content: "Normal";
744
  }
745
+ .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,
746
+ .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before {
747
  content: "Heading 1";
748
  }
749
+ .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,
750
+ .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before {
751
  content: "Heading 2";
752
  }
753
+ .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,
754
+ .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before {
755
  content: "Heading 3";
756
  }
757
+ .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,
758
+ .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before {
759
  content: "Heading 4";
760
  }
761
+ .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,
762
+ .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before {
763
  content: "Heading 5";
764
  }
765
+ .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,
766
+ .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
767
  content: "Heading 6";
768
  }
769
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
787
  .ql-bubble .ql-picker.ql-font {
788
  width: 108px;
789
  }
790
+ .ql-bubble .ql-picker.ql-font .ql-picker-item::before,
791
+ .ql-bubble .ql-picker.ql-font .ql-picker-label::before {
792
  content: "Sans Serif";
793
  }
794
+ .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before,
795
+ .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value="serif"]::before {
796
  content: "Serif";
797
  }
798
+ .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before,
799
+ .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value="monospace"]::before {
800
  content: "Monospace";
801
  }
802
  .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before {
808
  .ql-bubble .ql-picker.ql-size {
809
  width: 98px;
810
  }
811
+ .ql-bubble .ql-picker.ql-size .ql-picker-item::before,
812
+ .ql-bubble .ql-picker.ql-size .ql-picker-label::before {
813
  content: "Normal";
814
  }
815
+ .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="small"]::before,
816
+ .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="small"]::before {
817
  content: "Small";
818
  }
819
+ .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="large"]::before,
820
+ .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="large"]::before {
821
  content: "Large";
822
  }
823
+ .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="huge"]::before,
824
+ .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="huge"]::before {
825
  content: "Huge";
826
  }
827
  .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="small"]::before {
889
  color: #fff;
890
  font-size: 13px;
891
  height: 100%;
892
+ outline: 0;
893
  padding: 10px 20px;
894
  position: absolute;
895
  width: 100%;
931
  height: 0;
932
  width: 0;
933
  }
934
+ .ql-container.ql-bubble:not(.ql-disabled) a::after,
935
+ .ql-container.ql-bubble:not(.ql-disabled) a::before {
936
  left: 0;
937
  margin-left: 50%;
938
  position: absolute;
939
  transform: translate(-50%, -100%);
940
+ transition: visibility 0s ease 0.2s;
941
  visibility: hidden;
942
  }
943
+ .ql-container.ql-bubble:not(.ql-disabled) a:hover::after,
944
+ .ql-container.ql-bubble:not(.ql-disabled) a:hover::before {
945
  visibility: visible;
946
  }
assets/front-end/css/lib-edit/lib-edit.min.css CHANGED
@@ -1,5 +1 @@
1
- /*!* Quill Editor v1.3.6
2
- * https://quilljs.com/
3
- * Copyright (c) 2014, Jason Chen
4
- * Copyright (c) 2013, salesforce.com*/
5
- .ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:'\2022'}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:'\2611'}.ql-editor ul[data-checked=false]>li::before{content:'\2610'}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) '. '}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) '. '}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) '. '}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) '. '}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) '. '}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) '. '}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) '. '}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) '. '}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) '. '}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:'';display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media(pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble{box-sizing:border-box}.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:'';display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label::before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label::before,.ql-bubble .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label::before,.ql-bubble .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label::before,.ql-bubble .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:0 0;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\D7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a::before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a::after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a::before,.ql-container.ql-bubble:not(.ql-disabled) a::after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease 200ms;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,.ql-container.ql-bubble:not(.ql-disabled) a:hover::after{visibility:visible}
1
+ .ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li::before,.ql-editor ul[data-checked=true]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:"\2611"}.ql-editor ul[data-checked=false]>li::before{content:"\2610"}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble .ql-toolbar:after,.ql-bubble.ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble .ql-toolbar button,.ql-bubble.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble .ql-toolbar button svg,.ql-bubble.ql-toolbar button svg{float:left;height:100%}.ql-bubble .ql-toolbar button:active:hover,.ql-bubble.ql-toolbar button:active:hover{outline:0}.ql-bubble .ql-toolbar input.ql-image[type=file],.ql-bubble.ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button:focus,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover{color:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble .ql-toolbar button:hover:not(.ql-active),.ql-bubble.ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble{box-sizing:border-box}.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label::before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item::before,.ql-bubble .ql-picker.ql-header .ql-picker-label::before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item::before,.ql-bubble .ql-picker.ql-font .ql-picker-label::before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item::before,.ql-bubble .ql-picker.ql-size .ql-picker-label::before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:0 0;border:none;color:#fff;font-size:13px;height:100%;outline:0;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\D7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a::before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a::after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a::after,.ql-container.ql-bubble:not(.ql-disabled) a::before{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover::after,.ql-container.ql-bubble:not(.ql-disabled) a:hover::before{visibility:visible}
 
 
 
 
assets/front-end/css/lib-edit/quill/quill.bubble.css CHANGED
@@ -1,7 +1,3 @@
1
- /*!* Quill Editor v1.3.6
2
- * https://quilljs.com/
3
- * Copyright (c) 2014, Jason Chen
4
- * Copyright (c) 2013, salesforce.com*/
5
  .ql-container {
6
  box-sizing: border-box;
7
  font-family: Helvetica, Arial, sans-serif;
@@ -31,7 +27,7 @@
31
  box-sizing: border-box;
32
  line-height: 1.42;
33
  height: 100%;
34
- outline: none;
35
  overflow-y: auto;
36
  padding: 12px 15px;
37
  tab-size: 4;
@@ -43,17 +39,17 @@
43
  .ql-editor > * {
44
  cursor: text;
45
  }
46
- .ql-editor p,
47
- .ql-editor ol,
48
- .ql-editor ul,
49
- .ql-editor pre,
50
  .ql-editor blockquote,
51
  .ql-editor h1,
52
  .ql-editor h2,
53
  .ql-editor h3,
54
  .ql-editor h4,
55
  .ql-editor h5,
56
- .ql-editor h6 {
 
 
 
 
57
  margin: 0;
58
  padding: 0;
59
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
@@ -69,16 +65,16 @@
69
  .ql-editor ul > li::before {
70
  content: "\2022";
71
  }
72
- .ql-editor ul[data-checked="true"],
73
- .ql-editor ul[data-checked="false"] {
74
  pointer-events: none;
75
  }
76
- .ql-editor ul[data-checked="true"] > li *,
77
- .ql-editor ul[data-checked="false"] > li * {
78
  pointer-events: all;
79
  }
80
- .ql-editor ul[data-checked="true"] > li::before,
81
- .ql-editor ul[data-checked="false"] > li::before {
82
  color: #777;
83
  cursor: pointer;
84
  pointer-events: all;
@@ -393,14 +389,14 @@
393
  position: absolute;
394
  right: 15px;
395
  }
396
- .ql-bubble.ql-toolbar:after,
397
- .ql-bubble .ql-toolbar:after {
398
  clear: both;
399
  content: "";
400
  display: table;
401
  }
402
- .ql-bubble.ql-toolbar button,
403
- .ql-bubble .ql-toolbar button {
404
  background: 0 0;
405
  border: none;
406
  cursor: pointer;
@@ -410,110 +406,110 @@
410
  padding: 3px 5px;
411
  width: 28px;
412
  }
413
- .ql-bubble.ql-toolbar button svg,
414
- .ql-bubble .ql-toolbar button svg {
415
  float: left;
416
  height: 100%;
417
  }
418
- .ql-bubble.ql-toolbar button:active:hover,
419
- .ql-bubble .ql-toolbar button:active:hover {
420
- outline: none;
421
  }
422
- .ql-bubble.ql-toolbar input.ql-image[type="file"],
423
- .ql-bubble .ql-toolbar input.ql-image[type="file"] {
424
  display: none;
425
  }
426
- .ql-bubble.ql-toolbar button:hover,
427
- .ql-bubble .ql-toolbar button:hover,
428
- .ql-bubble.ql-toolbar button:focus,
429
- .ql-bubble .ql-toolbar button:focus,
430
- .ql-bubble.ql-toolbar button.ql-active,
431
- .ql-bubble .ql-toolbar button.ql-active,
432
- .ql-bubble.ql-toolbar .ql-picker-label:hover,
433
- .ql-bubble .ql-toolbar .ql-picker-label:hover,
434
- .ql-bubble.ql-toolbar .ql-picker-label.ql-active,
435
- .ql-bubble .ql-toolbar .ql-picker-label.ql-active,
436
- .ql-bubble.ql-toolbar .ql-picker-item:hover,
437
  .ql-bubble .ql-toolbar .ql-picker-item:hover,
 
 
 
 
 
438
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
439
- .ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
 
 
 
 
 
440
  color: #fff;
441
  }
442
- .ql-bubble.ql-toolbar button:hover .ql-fill,
443
- .ql-bubble .ql-toolbar button:hover .ql-fill,
444
- .ql-bubble.ql-toolbar button:focus .ql-fill,
445
- .ql-bubble .ql-toolbar button:focus .ql-fill,
446
- .ql-bubble.ql-toolbar button.ql-active .ql-fill,
447
- .ql-bubble .ql-toolbar button.ql-active .ql-fill,
448
- .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
449
- .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
450
- .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
451
- .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
452
- .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
453
- .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
454
- .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
455
  .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
456
- .ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
457
- .ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
458
- .ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
459
- .ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
460
- .ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
461
- .ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
462
- .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
463
- .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
464
- .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
465
- .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
466
- .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
467
  .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
 
 
 
 
 
 
 
 
 
 
 
468
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
469
- .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
 
 
 
 
 
 
 
 
 
 
 
470
  fill: #fff;
471
  }
472
- .ql-bubble.ql-toolbar button:hover .ql-stroke,
473
- .ql-bubble .ql-toolbar button:hover .ql-stroke,
474
- .ql-bubble.ql-toolbar button:focus .ql-stroke,
475
- .ql-bubble .ql-toolbar button:focus .ql-stroke,
476
- .ql-bubble.ql-toolbar button.ql-active .ql-stroke,
477
- .ql-bubble .ql-toolbar button.ql-active .ql-stroke,
478
- .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
479
- .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
480
- .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
481
- .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
482
- .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
483
- .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
484
- .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
485
  .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
486
- .ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
487
- .ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
488
- .ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
489
- .ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
490
- .ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
491
- .ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
492
- .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
493
- .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
494
- .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
495
- .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
496
- .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
497
  .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
 
 
 
 
 
 
 
 
 
 
 
498
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
499
- .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
 
 
 
 
 
 
 
 
 
 
 
500
  stroke: #fff;
501
  }
502
  @media (pointer: coarse) {
503
- .ql-bubble.ql-toolbar button:hover:not(.ql-active),
504
- .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
505
  color: #ccc;
506
  }
507
- .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
508
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
509
- .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
510
- .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
 
511
  fill: #ccc;
512
  }
513
- .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
514
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
515
- .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
516
- .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
 
517
  stroke: #ccc;
518
  }
519
  }
@@ -573,8 +569,8 @@
573
  .ql-bubble .ql-even {
574
  fill-rule: evenodd;
575
  }
576
- .ql-bubble .ql-thin,
577
- .ql-bubble .ql-stroke.ql-thin {
578
  stroke-width: 1;
579
  }
580
  .ql-bubble .ql-transparent {
@@ -731,43 +727,43 @@
731
  top: 50%;
732
  width: 18px;
733
  }
734
- .ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
735
  .ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
736
- .ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
737
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
738
- .ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
739
- .ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
 
740
  content: attr(data-label);
741
  }
742
  .ql-bubble .ql-picker.ql-header {
743
  width: 98px;
744
  }
745
- .ql-bubble .ql-picker.ql-header .ql-picker-label::before,
746
- .ql-bubble .ql-picker.ql-header .ql-picker-item::before {
747
  content: "Normal";
748
  }
749
- .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
750
- .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
751
  content: "Heading 1";
752
  }
753
- .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
754
- .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
755
  content: "Heading 2";
756
  }
757
- .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
758
- .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
759
  content: "Heading 3";
760
  }
761
- .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
762
- .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
763
  content: "Heading 4";
764
  }
765
- .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
766
- .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
767
  content: "Heading 5";
768
  }
769
- .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
770
- .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
771
  content: "Heading 6";
772
  }
773
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
@@ -791,16 +787,16 @@
791
  .ql-bubble .ql-picker.ql-font {
792
  width: 108px;
793
  }
794
- .ql-bubble .ql-picker.ql-font .ql-picker-label::before,
795
- .ql-bubble .ql-picker.ql-font .ql-picker-item::before {
796
  content: "Sans Serif";
797
  }
798
- .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value="serif"]::before,
799
- .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before {
800
  content: "Serif";
801
  }
802
- .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value="monospace"]::before,
803
- .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before {
804
  content: "Monospace";
805
  }
806
  .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before {
@@ -812,20 +808,20 @@
812
  .ql-bubble .ql-picker.ql-size {
813
  width: 98px;
814
  }
815
- .ql-bubble .ql-picker.ql-size .ql-picker-label::before,
816
- .ql-bubble .ql-picker.ql-size .ql-picker-item::before {
817
  content: "Normal";
818
  }
819
- .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="small"]::before,
820
- .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="small"]::before {
821
  content: "Small";
822
  }
823
- .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="large"]::before,
824
- .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="large"]::before {
825
  content: "Large";
826
  }
827
- .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="huge"]::before,
828
- .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="huge"]::before {
829
  content: "Huge";
830
  }
831
  .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="small"]::before {
@@ -893,7 +889,7 @@
893
  color: #fff;
894
  font-size: 13px;
895
  height: 100%;
896
- outline: none;
897
  padding: 10px 20px;
898
  position: absolute;
899
  width: 100%;
@@ -935,16 +931,16 @@
935
  height: 0;
936
  width: 0;
937
  }
938
- .ql-container.ql-bubble:not(.ql-disabled) a::before,
939
- .ql-container.ql-bubble:not(.ql-disabled) a::after {
940
  left: 0;
941
  margin-left: 50%;
942
  position: absolute;
943
  transform: translate(-50%, -100%);
944
- transition: visibility 0s ease 200ms;
945
  visibility: hidden;
946
  }
947
- .ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
948
- .ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
949
  visibility: visible;
950
  }
 
 
 
 
1
  .ql-container {
2
  box-sizing: border-box;
3
  font-family: Helvetica, Arial, sans-serif;
27
  box-sizing: border-box;
28
  line-height: 1.42;
29
  height: 100%;
30
+ outline: 0;
31
  overflow-y: auto;
32
  padding: 12px 15px;
33
  tab-size: 4;
39
  .ql-editor > * {
40
  cursor: text;
41
  }
 
 
 
 
42
  .ql-editor blockquote,
43
  .ql-editor h1,
44
  .ql-editor h2,
45
  .ql-editor h3,
46
  .ql-editor h4,
47
  .ql-editor h5,
48
+ .ql-editor h6,
49
+ .ql-editor ol,
50
+ .ql-editor p,
51
+ .ql-editor pre,
52
+ .ql-editor ul {
53
  margin: 0;
54
  padding: 0;
55
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
65
  .ql-editor ul > li::before {
66
  content: "\2022";
67
  }
68
+ .ql-editor ul[data-checked="false"],
69
+ .ql-editor ul[data-checked="true"] {
70
  pointer-events: none;
71
  }
72
+ .ql-editor ul[data-checked="false"] > li *,
73
+ .ql-editor ul[data-checked="true"] > li * {
74
  pointer-events: all;
75
  }
76
+ .ql-editor ul[data-checked="false"] > li::before,
77
+ .ql-editor ul[data-checked="true"] > li::before {
78
  color: #777;
79
  cursor: pointer;
80
  pointer-events: all;
389
  position: absolute;
390
  right: 15px;
391
  }
392
+ .ql-bubble .ql-toolbar:after,
393
+ .ql-bubble.ql-toolbar:after {
394
  clear: both;
395
  content: "";
396
  display: table;
397
  }
398
+ .ql-bubble .ql-toolbar button,
399
+ .ql-bubble.ql-toolbar button {
400
  background: 0 0;
401
  border: none;
402
  cursor: pointer;
406
  padding: 3px 5px;
407
  width: 28px;
408
  }
409
+ .ql-bubble .ql-toolbar button svg,
410
+ .ql-bubble.ql-toolbar button svg {
411
  float: left;
412
  height: 100%;
413
  }
414
+ .ql-bubble .ql-toolbar button:active:hover,
415
+ .ql-bubble.ql-toolbar button:active:hover {
416
+ outline: 0;
417
  }
418
+ .ql-bubble .ql-toolbar input.ql-image[type="file"],
419
+ .ql-bubble.ql-toolbar input.ql-image[type="file"] {
420
  display: none;
421
  }
422
+ .ql-bubble .ql-toolbar .ql-picker-item.ql-selected,
 
 
 
 
 
 
 
 
 
 
423
  .ql-bubble .ql-toolbar .ql-picker-item:hover,
424
+ .ql-bubble .ql-toolbar .ql-picker-label.ql-active,
425
+ .ql-bubble .ql-toolbar .ql-picker-label:hover,
426
+ .ql-bubble .ql-toolbar button.ql-active,
427
+ .ql-bubble .ql-toolbar button:focus,
428
+ .ql-bubble .ql-toolbar button:hover,
429
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
430
+ .ql-bubble.ql-toolbar .ql-picker-item:hover,
431
+ .ql-bubble.ql-toolbar .ql-picker-label.ql-active,
432
+ .ql-bubble.ql-toolbar .ql-picker-label:hover,
433
+ .ql-bubble.ql-toolbar button.ql-active,
434
+ .ql-bubble.ql-toolbar button:focus,
435
+ .ql-bubble.ql-toolbar button:hover {
436
  color: #fff;
437
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
438
  .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
439
+ .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
440
+ .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
 
 
 
 
 
 
 
 
 
441
  .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
442
+ .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
443
+ .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
444
+ .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
445
+ .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
446
+ .ql-bubble .ql-toolbar button.ql-active .ql-fill,
447
+ .ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
448
+ .ql-bubble .ql-toolbar button:focus .ql-fill,
449
+ .ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
450
+ .ql-bubble .ql-toolbar button:hover .ql-fill,
451
+ .ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
452
+ .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
453
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
454
+ .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
455
+ .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
456
+ .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
457
+ .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
458
+ .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
459
+ .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
460
+ .ql-bubble.ql-toolbar button.ql-active .ql-fill,
461
+ .ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
462
+ .ql-bubble.ql-toolbar button:focus .ql-fill,
463
+ .ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
464
+ .ql-bubble.ql-toolbar button:hover .ql-fill,
465
+ .ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill {
466
  fill: #fff;
467
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
468
  .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
469
+ .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
470
+ .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
 
 
 
 
 
 
 
 
 
471
  .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
472
+ .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
473
+ .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
474
+ .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
475
+ .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
476
+ .ql-bubble .ql-toolbar button.ql-active .ql-stroke,
477
+ .ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
478
+ .ql-bubble .ql-toolbar button:focus .ql-stroke,
479
+ .ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
480
+ .ql-bubble .ql-toolbar button:hover .ql-stroke,
481
+ .ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
482
+ .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
483
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
484
+ .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
485
+ .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
486
+ .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
487
+ .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
488
+ .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
489
+ .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
490
+ .ql-bubble.ql-toolbar button.ql-active .ql-stroke,
491
+ .ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
492
+ .ql-bubble.ql-toolbar button:focus .ql-stroke,
493
+ .ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
494
+ .ql-bubble.ql-toolbar button:hover .ql-stroke,
495
+ .ql-bubble.ql-toolbar button:hover .ql-stroke-miter {
496
  stroke: #fff;
497
  }
498
  @media (pointer: coarse) {
499
+ .ql-bubble .ql-toolbar button:hover:not(.ql-active),
500
+ .ql-bubble.ql-toolbar button:hover:not(.ql-active) {
501
  color: #ccc;
502
  }
 
503
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
504
+ .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
505
+ .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
506
+ .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
507
  fill: #ccc;
508
  }
 
509
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
510
+ .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
511
+ .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
512
+ .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
513
  stroke: #ccc;
514
  }
515
  }
569
  .ql-bubble .ql-even {
570
  fill-rule: evenodd;
571
  }
572
+ .ql-bubble .ql-stroke.ql-thin,
573
+ .ql-bubble .ql-thin {
574
  stroke-width: 1;
575
  }
576
  .ql-bubble .ql-transparent {
727
  top: 50%;
728
  width: 18px;
729
  }
730
+ .ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
731
  .ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
 
732
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
733
+ .ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
734
+ .ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before,
735
+ .ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before {
736
  content: attr(data-label);
737
  }
738
  .ql-bubble .ql-picker.ql-header {
739
  width: 98px;
740
  }
741
+ .ql-bubble .ql-picker.ql-header .ql-picker-item::before,
742
+ .ql-bubble .ql-picker.ql-header .ql-picker-label::before {
743
  content: "Normal";
744
  }
745
+ .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,
746
+ .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before {
747
  content: "Heading 1";
748
  }
749
+ .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,
750
+ .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before {
751
  content: "Heading 2";
752
  }
753
+ .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,
754
+ .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before {
755
  content: "Heading 3";
756
  }
757
+ .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,
758
+ .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before {
759
  content: "Heading 4";
760
  }
761
+ .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,
762
+ .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before {
763
  content: "Heading 5";
764
  }
765
+ .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,
766
+ .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
767
  content: "Heading 6";
768
  }
769
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
787
  .ql-bubble .ql-picker.ql-font {
788
  width: 108px;
789
  }
790
+ .ql-bubble .ql-picker.ql-font .ql-picker-item::before,
791
+ .ql-bubble .ql-picker.ql-font .ql-picker-label::before {
792
  content: "Sans Serif";
793
  }
794
+ .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before,
795
+ .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value="serif"]::before {
796
  content: "Serif";
797
  }
798
+ .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before,
799
+ .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value="monospace"]::before {
800
  content: "Monospace";
801
  }
802
  .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before {
808
  .ql-bubble .ql-picker.ql-size {
809
  width: 98px;
810
  }
811
+ .ql-bubble .ql-picker.ql-size .ql-picker-item::before,
812
+ .ql-bubble .ql-picker.ql-size .ql-picker-label::before {
813
  content: "Normal";
814
  }
815
+ .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="small"]::before,
816
+ .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="small"]::before {
817
  content: "Small";
818
  }
819
+ .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="large"]::before,
820
+ .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="large"]::before {
821
  content: "Large";
822
  }
823
+ .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="huge"]::before,
824
+ .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value="huge"]::before {
825
  content: "Huge";
826
  }
827
  .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value="small"]::before {
889
  color: #fff;
890
  font-size: 13px;
891
  height: 100%;
892
+ outline: 0;
893
  padding: 10px 20px;
894
  position: absolute;
895
  width: 100%;
931
  height: 0;
932
  width: 0;
933
  }
934
+ .ql-container.ql-bubble:not(.ql-disabled) a::after,
935
+ .ql-container.ql-bubble:not(.ql-disabled) a::before {
936
  left: 0;
937
  margin-left: 50%;
938
  position: absolute;
939
  transform: translate(-50%, -100%);
940
+ transition: visibility 0s ease 0.2s;
941
  visibility: hidden;
942
  }
943
+ .ql-container.ql-bubble:not(.ql-disabled) a:hover::after,
944
+ .ql-container.ql-bubble:not(.ql-disabled) a:hover::before {
945
  visibility: visible;
946
  }
assets/front-end/css/lib-edit/quill/quill.bubble.min.css CHANGED
@@ -1,5 +1 @@
1
- /*!* Quill Editor v1.3.6
2
- * https://quilljs.com/
3
- * Copyright (c) 2014, Jason Chen
4
- * Copyright (c) 2013, salesforce.com*/
5
- .ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:'\2022'}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:'\2611'}.ql-editor ul[data-checked=false]>li::before{content:'\2610'}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) '. '}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) '. '}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) '. '}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) '. '}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) '. '}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) '. '}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) '. '}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) '. '}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) '. '}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:'';display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media(pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble{box-sizing:border-box}.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:'';display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label::before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label::before,.ql-bubble .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label::before,.ql-bubble .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label::before,.ql-bubble .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:0 0;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\D7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a::before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a::after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a::before,.ql-container.ql-bubble:not(.ql-disabled) a::after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease 200ms;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,.ql-container.ql-bubble:not(.ql-disabled) a:hover::after{visibility:visible}
1
+ .ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li::before,.ql-editor ul[data-checked=true]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:"\2611"}.ql-editor ul[data-checked=false]>li::before{content:"\2610"}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble .ql-toolbar:after,.ql-bubble.ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble .ql-toolbar button,.ql-bubble.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble .ql-toolbar button svg,.ql-bubble.ql-toolbar button svg{float:left;height:100%}.ql-bubble .ql-toolbar button:active:hover,.ql-bubble.ql-toolbar button:active:hover{outline:0}.ql-bubble .ql-toolbar input.ql-image[type=file],.ql-bubble.ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button:focus,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover{color:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble .ql-toolbar button:hover:not(.ql-active),.ql-bubble.ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble{box-sizing:border-box}.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label::before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item::before,.ql-bubble .ql-picker.ql-header .ql-picker-label::before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item::before,.ql-bubble .ql-picker.ql-font .ql-picker-label::before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item::before,.ql-bubble .ql-picker.ql-size .ql-picker-label::before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:0 0;border:none;color:#fff;font-size:13px;height:100%;outline:0;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\D7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a::before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a::after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a::after,.ql-container.ql-bubble:not(.ql-disabled) a::before{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover::after,.ql-container.ql-bubble:not(.ql-disabled) a:hover::before{visibility:visible}
 
 
 
 
assets/front-end/css/lib-view/full-calendar/calendar-main.css CHANGED
@@ -1,1051 +1,699 @@
1
  .fc {
2
- direction: ltr;
3
- text-align: left;
4
  }
5
-
6
  .fc-rtl {
7
- text-align: right;
8
  }
9
-
10
  body .fc {
11
- /* extra precedence to overcome jqui */
12
- font-size: 1em;
13
  }
14
-
15
- /* Colors
16
- --------------------------------------------------------------------------------------------------*/
17
  .fc-highlight {
18
- /* when user is selecting cells */
19
- background: #bce8f1;
20
- opacity: 0.3;
21
  }
22
-
23
  .fc-bgevent {
24
- /* default look for background events */
25
- background: #8fdf82;
26
- opacity: 0.3;
27
  }
28
-
29
  .fc-nonbusiness {
30
- /* default look for non-business-hours areas */
31
- /* will inherit .fc-bgevent's styles */
32
- background: #d7d7d7;
33
  }
34
-
35
- /* Popover
36
- --------------------------------------------------------------------------------------------------*/
37
  .fc-popover {
38
- position: absolute;
39
- box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
40
  }
41
-
42
  .fc-popover .fc-header {
43
- /* TODO: be more consistent with fc-head/fc-body */
44
- display: flex;
45
- flex-direction: row;
46
- justify-content: space-between;
47
- align-items: center;
48
- padding: 2px 4px;
49
- }
50
-
51
  .fc-rtl .fc-popover .fc-header {
52
- flex-direction: row-reverse;
53
  }
54
-
55
  .fc-popover .fc-header .fc-title {
56
- margin: 0 2px;
57
  }
58
-
59
  .fc-popover .fc-header .fc-close {
60
- cursor: pointer;
61
- opacity: 0.65;
62
- font-size: 1.1em;
63
  }
64
-
65
- /* Misc Reusable Components
66
- --------------------------------------------------------------------------------------------------*/
67
  .fc-divider {
68
- border-style: solid;
69
- border-width: 1px;
70
  }
71
-
72
  hr.fc-divider {
73
- height: 0;
74
- margin: 0;
75
- padding: 0 0 2px;
76
- /* height is unreliable across browsers, so use padding */
77
- border-width: 1px 0;
78
  }
79
-
80
  .fc-bg,
81
  .fc-bgevent-skeleton,
82
  .fc-highlight-skeleton,
83
  .fc-mirror-skeleton {
84
- /* these element should always cling to top-left/right corners */
85
- position: absolute;
86
- top: 0;
87
- left: 0;
88
- right: 0;
89
  }
90
-
91
  .fc-bg {
92
- bottom: 0;
93
- /* strech bg to bottom edge */
94
  }
95
-
96
  .fc-bg table {
97
- height: 100%;
98
- /* strech bg to bottom edge */
99
  }
100
-
101
- /* Tables
102
- --------------------------------------------------------------------------------------------------*/
103
  .fc table {
104
- width: 100%;
105
- box-sizing: border-box;
106
- /* fix scrollbar issue in firefox */
107
- table-layout: fixed;
108
- border-collapse: collapse;
109
- border-spacing: 0;
110
- font-size: 1em;
111
- /* normalize cross-browser */
112
- }
113
-
114
  .fc th {
115
- text-align: center;
116
  }
117
-
118
- .fc th,
119
- .fc td {
120
- border-style: solid;
121
- border-width: 1px;
122
- padding: 0;
123
- vertical-align: top;
124
  }
125
-
126
  .fc td.fc-today {
127
- border-style: double;
128
- /* overcome neighboring borders */
129
  }
130
-
131
- /* Internal Nav Links
132
- --------------------------------------------------------------------------------------------------*/
133
  a[data-goto] {
134
- cursor: pointer;
135
  }
136
-
137
  a[data-goto]:hover {
138
- text-decoration: underline;
139
  }
140
-
141
- /* Fake Table Rows
142
- --------------------------------------------------------------------------------------------------*/
143
  .fc .fc-row {
144
- /* extra precedence to overcome themes forcing a 1px border */
145
- /* no visible border by default. but make available if need be (scrollbar width compensation) */
146
- border-style: solid;
147
- border-width: 0;
148
  }
149
-
150
  .fc-row table {
151
- /* don't put left/right border on anything within a fake row.
152
- the outer tbody will worry about this */
153
- border-left: 0 hidden transparent;
154
- border-right: 0 hidden transparent;
155
- /* no bottom borders on rows */
156
- border-bottom: 0 hidden transparent;
157
- }
158
-
159
  .fc-row:first-child table {
160
- border-top: 0 hidden transparent;
161
- /* no top border on first row */
162
  }
163
-
164
- /* Day Row (used within the header and the DayGrid)
165
- --------------------------------------------------------------------------------------------------*/
166
  .fc-row {
167
- position: relative;
168
  }
169
-
170
  .fc-row .fc-bg {
171
- z-index: 1;
172
  }
173
-
174
- /* highlighting cells & background event skeleton */
175
  .fc-row .fc-bgevent-skeleton,
176
  .fc-row .fc-highlight-skeleton {
177
- bottom: 0;
178
- /* stretch skeleton to bottom of row */
179
  }
180
-
181
  .fc-row .fc-bgevent-skeleton table,
182
  .fc-row .fc-highlight-skeleton table {
183
- height: 100%;
184
- /* stretch skeleton to bottom of row */
185
  }
186
-
187
- .fc-row .fc-highlight-skeleton td,
188
- .fc-row .fc-bgevent-skeleton td {
189
- border-color: transparent;
190
  }
191
-
192
  .fc-row .fc-bgevent-skeleton {
193
- z-index: 2;
194
  }
195
-
196
  .fc-row .fc-highlight-skeleton {
197
- z-index: 3;
198
  }
199
-
200
- /*
201
- row content (which contains day/week numbers and events) as well as "mirror" (which contains
202
- temporary rendered events).
203
- */
204
  .fc-row .fc-content-skeleton {
205
- position: relative;
206
- z-index: 4;
207
- padding-bottom: 2px;
208
- /* matches the space above the events */
209
  }
210
-
211
  .fc-row .fc-mirror-skeleton {
212
- z-index: 5;
213
  }
214
-
215
  .fc .fc-row .fc-content-skeleton table,
216
  .fc .fc-row .fc-content-skeleton td,
217
  .fc .fc-row .fc-mirror-skeleton td {
218
- /* see-through to the background below */
219
- /* extra precedence to prevent theme-provided backgrounds */
220
- background: none;
221
- /* in case <td>s are globally styled */
222
- border-color: transparent;
223
  }
224
-
225
  .fc-row .fc-content-skeleton td,
226
  .fc-row .fc-mirror-skeleton td {
227
- /* don't put a border between events and/or the day number */
228
- border-bottom: 0;
229
  }
230
-
231
  .fc-row .fc-content-skeleton tbody td,
232
  .fc-row .fc-mirror-skeleton tbody td {
233
- /* don't put a border between event cells */
234
- border-top: 0;
235
  }
236
-
237
- /* Scrolling Container
238
- --------------------------------------------------------------------------------------------------*/
239
  .fc-scroller {
240
- -webkit-overflow-scrolling: touch;
241
  }
242
-
243
- /* TODO: move to timegrid/daygrid */
244
  .fc-scroller > .fc-day-grid,
245
  .fc-scroller > .fc-time-grid {
246
- position: relative;
247
- /* re-scope all positions */
248
- width: 100%;
249
- /* hack to force re-sizing this inner element when scrollbars appear/disappear */
250
- }
251
-
252
- /* Global Event Styles
253
- --------------------------------------------------------------------------------------------------*/
254
  .fc-event {
255
- position: relative;
256
- /* for resize handle and other inner positioning */
257
- display: block;
258
- /* make the <a> tag block */
259
- font-size: 0.85em;
260
- line-height: 1.4;
261
- border-radius: 3px;
262
- border: 1px solid #3788d8;
263
- }
264
-
265
  .fc-event,
266
  .fc-event-dot {
267
- background-color: #3788d8;
268
- /* default BACKGROUND color */
269
  }
270
-
271
  .fc-event,
272
  .fc-event:hover {
273
- color: #fff;
274
- /* default TEXT color */
275
- text-decoration: none;
276
- /* if <a> has an href */
277
- }
278
-
279
- .fc-event[href],
280
- .fc-event.fc-draggable {
281
- cursor: pointer;
282
- /* give events with links and draggable events a hand mouse pointer */
283
- }
284
-
285
  .fc-not-allowed,
286
  .fc-not-allowed .fc-event {
287
- /* to override an event's custom cursor */
288
- cursor: not-allowed;
289
  }
290
-
291
  .fc-event .fc-content {
292
- position: relative;
293
- z-index: 2;
294
  }
295
-
296
- /* resizer (cursor AND touch devices) */
297
  .fc-event .fc-resizer {
298
- position: absolute;
299
- z-index: 4;
300
  }
301
-
302
- /* resizer (touch devices) */
303
  .fc-event .fc-resizer {
304
- display: none;
305
  }
306
-
307
  .fc-event.fc-allow-mouse-resize .fc-resizer,
308
  .fc-event.fc-selected .fc-resizer {
309
- /* only show when hovering or selected (with touch) */
310
- display: block;
311
  }
312
-
313
- /* hit area */
314
  .fc-event.fc-selected .fc-resizer:before {
315
- /* 40x40 touch area */
316
- content: "";
317
- position: absolute;
318
- z-index: 9999;
319
- /* user of this util can scope within a lower z-index */
320
- top: 50%;
321
- left: 50%;
322
- width: 40px;
323
- height: 40px;
324
- margin-left: -20px;
325
- margin-top: -20px;
326
- }
327
-
328
- /* Event Selection (only for touch devices)
329
- --------------------------------------------------------------------------------------------------*/
330
  .fc-event.fc-selected {
331
- z-index: 9999 !important;
332
- /* overcomes inline z-index */
333
- box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
334
  }
335
-
336
  .fc-event.fc-selected:after {
337
- content: "";
338
- position: absolute;
339
- z-index: 1;
340
- /* same z-index as fc-bg, behind text */
341
- /* overcome the borders */
342
- top: -1px;
343
- right: -1px;
344
- bottom: -1px;
345
- left: -1px;
346
- /* darkening effect */
347
- background: #000;
348
- opacity: 0.25;
349
- }
350
-
351
- /* Event Dragging
352
- --------------------------------------------------------------------------------------------------*/
353
  .fc-event.fc-dragging.fc-selected {
354
- box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
355
  }
356
-
357
  .fc-event.fc-dragging:not(.fc-selected) {
358
- opacity: 0.75;
359
  }
360
-
361
- /* Horizontal Events
362
- --------------------------------------------------------------------------------------------------*/
363
- /* bigger touch area when selected */
364
  .fc-h-event.fc-selected:before {
365
- content: "";
366
- position: absolute;
367
- z-index: 3;
368
- /* below resizers */
369
- top: -10px;
370
- bottom: -10px;
371
- left: 0;
372
- right: 0;
373
- }
374
-
375
- /* events that are continuing to/from another week. kill rounded corners and butt up against edge */
376
  .fc-ltr .fc-h-event.fc-not-start,
377
  .fc-rtl .fc-h-event.fc-not-end {
378
- margin-left: 0;
379
- border-left-width: 0;
380
- padding-left: 1px;
381
- /* replace the border with padding */
382
- border-top-left-radius: 0;
383
- border-bottom-left-radius: 0;
384
- }
385
-
386
  .fc-ltr .fc-h-event.fc-not-end,
387
  .fc-rtl .fc-h-event.fc-not-start {
388
- margin-right: 0;
389
- border-right-width: 0;
390
- padding-right: 1px;
391
- /* replace the border with padding */
392
- border-top-right-radius: 0;
393
- border-bottom-right-radius: 0;
394
- }
395
-
396
- /* resizer (cursor AND touch devices) */
397
- /* left resizer */
398
  .fc-ltr .fc-h-event .fc-start-resizer,
399
  .fc-rtl .fc-h-event .fc-end-resizer {
400
- cursor: w-resize;
401
- left: -1px;
402
- /* overcome border */
403
  }
404
-
405
- /* right resizer */
406
  .fc-ltr .fc-h-event .fc-end-resizer,
407
  .fc-rtl .fc-h-event .fc-start-resizer {
408
- cursor: e-resize;
409
- right: -1px;
410
- /* overcome border */
411
  }
412
-
413
- /* resizer (mouse devices) */
414
  .fc-h-event.fc-allow-mouse-resize .fc-resizer {
415
- width: 7px;
416
- top: -1px;
417
- /* overcome top border */
418
- bottom: -1px;
419
- /* overcome bottom border */
420
- }
421
-
422
- /* resizer (touch devices) */
423
  .fc-h-event.fc-selected .fc-resizer {
424
- /* 8x8 little dot */
425
- border-radius: 4px;
426
- border-width: 1px;
427
- width: 6px;
428
- height: 6px;
429
- border-style: solid;
430
- border-color: inherit;
431
- background: #fff;
432
- /* vertically center */
433
- top: 50%;
434
- margin-top: -4px;
435
- }
436
-
437
- /* left resizer */
438
  .fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
439
  .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
440
- margin-left: -4px;
441
- /* centers the 8x8 dot on the left edge */
442
  }
443
-
444
- /* right resizer */
445
  .fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
446
  .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
447
- margin-right: -4px;
448
- /* centers the 8x8 dot on the right edge */
449
- }
450
-
451
- /* DayGrid events
452
- ----------------------------------------------------------------------------------------------------
453
- We use the full "fc-day-grid-event" class instead of using descendants because the event won't
454
- be a descendant of the grid when it is being dragged.
455
- */
456
  .fc-day-grid-event {
457
- margin: 1px 2px 0;
458
- /* spacing between events and edges */
459
- padding: 0 1px;
460
  }
461
-
462
  tr:first-child > td > .fc-day-grid-event {
463
- margin-top: 2px;
464
- /* a little bit more space before the first event */
465
  }
466
-
467
  .fc-mirror-skeleton tr:first-child > td > .fc-day-grid-event {
468
- margin-top: 0;
469
- /* except for mirror skeleton */
470
  }
471
-
472
  .fc-day-grid-event .fc-content {
473
- /* force events to be one-line tall */
474
- white-space: nowrap;
475
- overflow: hidden;
476
  }
477
-
478
  .fc-day-grid-event .fc-time {
479
- font-weight: bold;
480
  }
481
-
482
- /* resizer (cursor devices) */
483
- /* left resizer */
484
  .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
485
  .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
486
- margin-left: -2px;
487
- /* to the day cell's edge */
488
  }
489
-
490
- /* right resizer */
491
  .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
492
  .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
493
- margin-right: -2px;
494
- /* to the day cell's edge */
495
  }
496
-
497
- /* Event Limiting
498
- --------------------------------------------------------------------------------------------------*/
499
- /* "more" link that represents hidden events */
500
  a.fc-more {
501
- margin: 1px 3px;
502
- font-size: 0.85em;
503
- cursor: pointer;
504
- text-decoration: none;
505
  }
506
-
507
  a.fc-more:hover {
508
- text-decoration: underline;
509
  }
510
-
511
  .fc-limited {
512
- /* rows and cells that are hidden because of a "more" link */
513
- display: none;
514
  }
515
-
516
- /* popover that appears when "more" link is clicked */
517
  .fc-day-grid .fc-row {
518
- z-index: 1;
519
- /* make the "more" popover one higher than this */
520
  }
521
-
522
  .fc-more-popover {
523
- z-index: 2;
524
- width: 220px;
525
  }
526
-
527
  .fc-more-popover .fc-event-container {
528
- padding: 10px;
529
  }
530
-
531
- /* Now Indicator
532
- --------------------------------------------------------------------------------------------------*/
533
  .fc-now-indicator {
534
- position: absolute;
535
- border: 0 solid red;
536
  }
537
-
538
- /* Utilities
539
- --------------------------------------------------------------------------------------------------*/
540
  .fc-unselectable {
541
- -webkit-user-select: none;
542
- -khtml-user-select: none;
543
- -moz-user-select: none;
544
- -ms-user-select: none;
545
- user-select: none;
546
- -webkit-touch-callout: none;
547
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
548
- }
549
-
550
- /*
551
- TODO: more distinction between this file and common.css
552
- */
553
- /* Colors
554
- --------------------------------------------------------------------------------------------------*/
555
- .fc-unthemed th,
556
- .fc-unthemed td,
557
- .fc-unthemed thead,
558
- .fc-unthemed tbody,
559
- .fc-unthemed .fc-divider,
560
- .fc-unthemed .fc-row,
561
  .fc-unthemed .fc-content,
562
- .fc-unthemed .fc-popover,
 
563
  .fc-unthemed .fc-list-view,
564
- .fc-unthemed .fc-list-heading td {
565
- border-color: #ddd;
 
 
 
 
 
566
  }
567
-
568
  .fc-unthemed .fc-popover {
569
- background-color: #fff;
570
  }
571
-
572
  .fc-unthemed .fc-divider,
573
- .fc-unthemed .fc-popover .fc-header,
574
- .fc-unthemed .fc-list-heading td {
575
- background: #eee;
576
  }
577
-
578
  .fc-unthemed td.fc-today {
579
- background: #fcf8e3;
580
  }
581
-
582
  .fc-unthemed .fc-disabled-day {
583
- background: #d7d7d7;
584
- opacity: 0.3;
585
- }
586
-
587
- /* Icons
588
- --------------------------------------------------------------------------------------------------
589
- from https://feathericons.com/ and built with IcoMoon
590
- */
591
  @font-face {
592
- font-family: "fcicons";
593
- src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
594
- font-weight: normal;
595
- font-style: normal;
 
596
  }
597
  .fc-icon {
598
- /* use !important to prevent issues with browser extensions that change fonts */
599
- font-family: "fcicons" !important;
600
- speak: none;
601
- font-style: normal;
602
- font-weight: normal;
603
- font-variant: normal;
604
- text-transform: none;
605
- line-height: 1;
606
- /* Better Font Rendering =========== */
607
- -webkit-font-smoothing: antialiased;
608
- -moz-osx-font-smoothing: grayscale;
609
- }
610
-
611
  .fc-icon-chevron-left:before {
612
- content: "";
613
  }
614
-
615
  .fc-icon-chevron-right:before {
616
- content: "";
617
  }
618
-
619
  .fc-icon-chevrons-left:before {
620
- content: "";
621
  }
622
-
623
  .fc-icon-chevrons-right:before {
624
- content: "";
625
  }
626
-
627
  .fc-icon-minus-square:before {
628
- content: "";
629
  }
630
-
631
  .fc-icon-plus-square:before {
632
- content: "";
633
  }
634
-
635
  .fc-icon-x:before {
636
- content: "";
637
  }
638
-
639
  .fc-icon {
640
- display: inline-block;
641
- width: 1em;
642
- height: 1em;
643
- text-align: center;
644
- }
645
-
646
- /* Buttons
647
- --------------------------------------------------------------------------------------------------
648
- Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css
649
- */
650
- /* reset */
651
  .fc-button {
652
- border-radius: 0;
653
- overflow: visible;
654
- text-transform: none;
655
- margin: 0;
656
- font-family: inherit;
657
- font-size: inherit;
658
- line-height: inherit;
659
- }
660
-
661
  .fc-button:focus {
662
- outline: 1px dotted;
663
- outline: 5px auto -webkit-focus-ring-color;
664
  }
665
-
666
  .fc-button {
667
- -webkit-appearance: button;
668
  }
669
-
670
  .fc-button:not(:disabled) {
671
- cursor: pointer;
672
  }
673
-
674
  .fc-button::-moz-focus-inner {
675
- padding: 0;
676
- border-style: none;
677
  }
678
-
679
- /* theme */
680
  .fc-button {
681
- display: inline-block;
682
- font-weight: 400;
683
- color: #212529;
684
- text-align: center;
685
- vertical-align: middle;
686
- -webkit-user-select: none;
687
- -moz-user-select: none;
688
- -ms-user-select: none;
689
- user-select: none;
690
- background-color: transparent;
691
- border: 1px solid transparent;
692
- padding: 0.4em 0.65em;
693
- font-size: 1em;
694
- line-height: 1.5;
695
- border-radius: 0.25em;
696
- }
697
-
698
  .fc-button:hover {
699
- color: #212529;
700
- text-decoration: none;
701
  }
702
-
703
  .fc-button:focus {
704
- outline: 0;
705
- -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
706
- box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
707
  }
708
-
709
  .fc-button:disabled {
710
- opacity: 0.65;
711
  }
712
-
713
- /* "primary" coloring */
714
  .fc-button-primary {
715
- color: #fff;
716
- background-color: #2C3E50;
717
- border-color: #2C3E50;
718
  }
719
-
720
  .fc-button-primary:hover {
721
- color: #fff;
722
- background-color: #1e2b37;
723
- border-color: #1a252f;
724
  }
725
-
726
  .fc-button-primary:focus {
727
- -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
728
- box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
729
  }
730
-
731
  .fc-button-primary:disabled {
732
- color: #fff;
733
- background-color: #2C3E50;
734
- border-color: #2C3E50;
735
- }
736
-
737
- .fc-button-primary:not(:disabled):active,
738
- .fc-button-primary:not(:disabled).fc-button-active {
739
- color: #fff;
740
- background-color: #1a252f;
741
- border-color: #151e27;
742
- }
743
-
744
- .fc-button-primary:not(:disabled):active:focus,
745
- .fc-button-primary:not(:disabled).fc-button-active:focus {
746
- -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
747
- box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
748
- }
749
-
750
- /* icons within buttons */
751
  .fc-button .fc-icon {
752
- vertical-align: middle;
753
- font-size: 1.5em;
754
  }
755
-
756
- /* Buttons Groups
757
- --------------------------------------------------------------------------------------------------*/
758
  .fc-button-group {
759
- position: relative;
760
- display: -webkit-inline-box;
761
- display: -ms-inline-flexbox;
762
- display: inline-flex;
763
- vertical-align: middle;
764
  }
765
-
766
  .fc-button-group > .fc-button {
767
- position: relative;
768
- -webkit-box-flex: 1;
769
- -ms-flex: 1 1 auto;
770
- flex: 1 1 auto;
771
  }
772
-
773
  .fc-button-group > .fc-button:hover {
774
- z-index: 1;
775
  }
776
-
777
- .fc-button-group > .fc-button:focus,
778
  .fc-button-group > .fc-button:active,
779
- .fc-button-group > .fc-button.fc-button-active {
780
- z-index: 1;
781
  }
782
-
783
  .fc-button-group > .fc-button:not(:first-child) {
784
- margin-left: -1px;
785
  }
786
-
787
  .fc-button-group > .fc-button:not(:last-child) {
788
- border-top-right-radius: 0;
789
- border-bottom-right-radius: 0;
790
  }
791
-
792
  .fc-button-group > .fc-button:not(:first-child) {
793
- border-top-left-radius: 0;
794
- border-bottom-left-radius: 0;
795
  }
796
-
797
- /* Popover
798
- --------------------------------------------------------------------------------------------------*/
799
  .fc-unthemed .fc-popover {
800
- border-width: 1px;
801
- border-style: solid;
802
  }
803
-
804
- /* List View
805
- --------------------------------------------------------------------------------------------------*/
806
  .fc-unthemed .fc-list-item:hover td {
807
- background-color: #f5f5f5;
808
  }
809
-
810
- /* Toolbar
811
- --------------------------------------------------------------------------------------------------*/
812
  .fc-toolbar {
813
- display: flex;
814
- justify-content: space-between;
815
- align-items: center;
816
  }
817
-
818
  .fc-toolbar.fc-header-toolbar {
819
- margin-bottom: 1.5em;
820
  }
821
-
822
  .fc-toolbar.fc-footer-toolbar {
823
- margin-top: 1.5em;
824
  }
825
-
826
- /* inner content */
827
  .fc-toolbar > * > :not(:first-child) {
828
- margin-left: 0.75em;
829
  }
830
-
831
  .fc-toolbar h2 {
832
- font-size: 1.75em;
833
- margin: 0;
834
  }
835
-
836
- /* View Structure
837
- --------------------------------------------------------------------------------------------------*/
838
  .fc-view-container {
839
- position: relative;
840
  }
841
-
842
- /* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
843
- /* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
844
  .fc-view-container *,
845
- .fc-view-container *:before,
846
- .fc-view-container *:after {
847
- -webkit-box-sizing: content-box;
848
- -moz-box-sizing: content-box;
849
- box-sizing: content-box;
850
  }
851
-
852
  .fc-view,
853
  .fc-view > table {
854
- /* so dragged elements can be above the view's main element */
855
- position: relative;
856
- z-index: 1;
857
  }
858
-
859
  @media print {
860
- .fc {
861
- max-width: 100% !important;
862
- }
863
-
864
- /* Global Event Restyling
865
- --------------------------------------------------------------------------------------------------*/
866
- .fc-event {
867
- background: #fff !important;
868
- color: #000 !important;
869
- page-break-inside: avoid;
870
- }
871
-
872
- .fc-event .fc-resizer {
873
- display: none;
874
- }
875
-
876
- /* Table & Day-Row Restyling
877
- --------------------------------------------------------------------------------------------------*/
878
- .fc th,
879
- .fc td,
880
- .fc hr,
881
- .fc thead,
882
- .fc tbody,
883
- .fc-row {
884
- border-color: #ccc !important;
885
- background: #fff !important;
886
- }
887
-
888
- /* kill the overlaid, absolutely-positioned components */
889
- /* common... */
890
- .fc-bg,
891
- .fc-bgevent-skeleton,
892
- .fc-highlight-skeleton,
893
- .fc-mirror-skeleton,
894
- .fc-bgevent-container,
895
- .fc-business-container,
896
- .fc-highlight-container,
897
- .fc-mirror-container {
898
- display: none;
899
- }
900
-
901
- /* don't force a min-height on rows (for DayGrid) */
902
- .fc tbody .fc-row {
903
- height: auto !important;
904
- /* undo height that JS set in distributeHeight */
905
- min-height: 0 !important;
906
- /* undo the min-height from each view's specific stylesheet */
907
- }
908
-
909
- .fc tbody .fc-row .fc-content-skeleton {
910
- position: static;
911
- /* undo .fc-rigid */
912
- padding-bottom: 0 !important;
913
- /* use a more border-friendly method for this... */
914
- }
915
-
916
- .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td {
917
- /* only works in newer browsers */
918
- padding-bottom: 1em;
919
- /* ...gives space within the skeleton. also ensures min height in a way */
920
- }
921
-
922
- .fc tbody .fc-row .fc-content-skeleton table {
923
- /* provides a min-height for the row, but only effective for IE, which exaggerates this value,
924
- making it look more like 3em. for other browers, it will already be this tall */
925
- height: 1em;
926
- }
927
-
928
- /* Undo month-view event limiting. Display all events and hide the "more" links
929
- --------------------------------------------------------------------------------------------------*/
930
- .fc-more-cell,
931
- .fc-more {
932
- display: none !important;
933
- }
934
-
935
- .fc tr.fc-limited {
936
- display: table-row !important;
937
- }
938
-
939
- .fc td.fc-limited {
940
- display: table-cell !important;
941
- }
942
-
943
- .fc-popover {
944
- display: none;
945
- /* never display the "more.." popover in print mode */
946
- }
947
-
948
- /* TimeGrid Restyling
949
- --------------------------------------------------------------------------------------------------*/
950
- /* undo the min-height 100% trick used to fill the container's height */
951
- .fc-time-grid {
952
- min-height: 0 !important;
953
- }
954
-
955
- /* don't display the side axis at all ("all-day" and time cells) */
956
- .fc-timeGrid-view .fc-axis {
957
- display: none;
958
- }
959
-
960
- /* don't display the horizontal lines */
961
- .fc-slats,
962
- .fc-time-grid hr {
963
- /* this hr is used when height is underused and needs to be filled */
964
- display: none !important;
965
- /* important overrides inline declaration */
966
- }
967
-
968
- /* let the container that holds the events be naturally positioned and create real height */
969
- .fc-time-grid .fc-content-skeleton {
970
- position: static;
971
- }
972
-
973
- /* in case there are no events, we still want some height */
974
- .fc-time-grid .fc-content-skeleton table {
975
- height: 4em;
976
- }
977
-
978
- /* kill the horizontal spacing made by the event container. event margins will be done below */
979
- .fc-time-grid .fc-event-container {
980
- margin: 0 !important;
981
- }
982
-
983
- /* TimeGrid *Event* Restyling
984
- --------------------------------------------------------------------------------------------------*/
985
- /* naturally position events, vertically stacking them */
986
- .fc-time-grid .fc-event {
987
- position: static !important;
988
- margin: 3px 2px !important;
989
- }
990
-
991
- /* for events that continue to a future day, give the bottom border back */
992
- .fc-time-grid .fc-event.fc-not-end {
993
- border-bottom-width: 1px !important;
994
- }
995
-
996
- /* indicate the event continues via "..." text */
997
- .fc-time-grid .fc-event.fc-not-end:after {
998
- content: "...";
999
- }
1000
-
1001
- /* for events that are continuations from previous days, give the top border back */
1002
- .fc-time-grid .fc-event.fc-not-start {
1003
- border-top-width: 1px !important;
1004
- }
1005
-
1006
- /* indicate the event is a continuation via "..." text */
1007
- .fc-time-grid .fc-event.fc-not-start:before {
1008
- content: "...";
1009
- }
1010
-
1011
- /* time */
1012
- /* undo a previous declaration and let the time text span to a second line */
1013
- .fc-time-grid .fc-event .fc-time {
1014
- white-space: normal !important;
1015
- }
1016
-
1017
- /* hide the the time that is normally displayed... */
1018
- .fc-time-grid .fc-event .fc-time span {
1019
- display: none;
1020
- }
1021
-
1022
- /* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */
1023
- .fc-time-grid .fc-event .fc-time:after {
1024
- content: attr(data-full);
1025
- }
1026
-
1027
- /* Vertical Scroller & Containers
1028
- --------------------------------------------------------------------------------------------------*/
1029
- /* kill the scrollbars and allow natural height */
1030
- .fc-scroller,
1031
- .fc-day-grid-container,
1032
- .fc-time-grid-container {
1033
- /* */
1034
- overflow: visible !important;
1035
- height: auto !important;
1036
- }
1037
-
1038
- /* kill the horizontal border/padding used to compensate for scrollbars */
1039
- .fc-row {
1040
- border: 0 !important;
1041
- margin: 0 !important;
1042
- }
1043
-
1044
- /* Button Controls
1045
- --------------------------------------------------------------------------------------------------*/
1046
- .fc-button-group,
1047
- .fc button {
1048
- display: none;
1049
- /* don't display any button-related controls */
1050
- }
1051
  }
1
  .fc {
2
+ direction: ltr;
3
+ text-align: left;
4
  }
 
5
  .fc-rtl {
6
+ text-align: right;
7
  }
 
8
  body .fc {
9
+ font-size: 1em;
 
10
  }
 
 
 
11
  .fc-highlight {
12
+ background: #bce8f1;
13
+ opacity: 0.3;
 
14
  }
 
15
  .fc-bgevent {
16
+ background: #8fdf82;
17
+ opacity: 0.3;
 
18
  }
 
19
  .fc-nonbusiness {
20
+ background: #d7d7d7;
 
 
21
  }
 
 
 
22
  .fc-popover {
23
+ position: absolute;
24
+ box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
25
  }
 
26
  .fc-popover .fc-header {
27
+ display: flex;
28
+ flex-direction: row;
29
+ justify-content: space-between;
30
+ align-items: center;
31
+ padding: 2px 4px;
32
+ }
 
 
33
  .fc-rtl .fc-popover .fc-header {
34
+ flex-direction: row-reverse;
35
  }
 
36
  .fc-popover .fc-header .fc-title {
37
+ margin: 0 2px;
38
  }
 
39
  .fc-popover .fc-header .fc-close {
40
+ cursor: pointer;
41
+ opacity: 0.65;
42
+ font-size: 1.1em;
43
  }
 
 
 
44
  .fc-divider {
45
+ border-style: solid;
46
+ border-width: 1px;
47
  }
 
48
  hr.fc-divider {
49
+ height: 0;
50
+ margin: 0;
51
+ padding: 0 0 2px;
52
+ border-width: 1px 0;
 
53
  }
 
54
  .fc-bg,
55
  .fc-bgevent-skeleton,
56
  .fc-highlight-skeleton,
57
  .fc-mirror-skeleton {
58
+ position: absolute;
59
+ top: 0;
60
+ left: 0;
61
+ right: 0;
 
62
  }
 
63
  .fc-bg {
64
+ bottom: 0;
 
65
  }
 
66
  .fc-bg table {
67
+ height: 100%;
 
68
  }
 
 
 
69
  .fc table {
70
+ width: 100%;
71
+ box-sizing: border-box;
72
+ table-layout: fixed;
73
+ border-collapse: collapse;
74
+ border-spacing: 0;
75
+ font-size: 1em;
76
+ }
 
 
 
77
  .fc th {
78
+ text-align: center;
79
  }
80
+ .fc td,
81
+ .fc th {
82
+ border-style: solid;
83
+ border-width: 1px;
84
+ padding: 0;
85
+ vertical-align: top;
 
86
  }
 
87
  .fc td.fc-today {
88
+ border-style: double;
 
89
  }
 
 
 
90
  a[data-goto] {
91
+ cursor: pointer;
92
  }
 
93
  a[data-goto]:hover {
94
+ text-decoration: underline;
95
  }
 
 
 
96
  .fc .fc-row {
97
+ border-style: solid;
98
+ border-width: 0;
 
 
99
  }
 
100
  .fc-row table {
101
+ border-left: 0 hidden transparent;
102
+ border-right: 0 hidden transparent;
103
+ border-bottom: 0 hidden transparent;
104
+ }
 
 
 
 
105
  .fc-row:first-child table {
106
+ border-top: 0 hidden transparent;
 
107
  }
 
 
 
108
  .fc-row {
109
+ position: relative;
110
  }
 
111
  .fc-row .fc-bg {
112
+ z-index: 1;
113
  }
 
 
114
  .fc-row .fc-bgevent-skeleton,
115
  .fc-row .fc-highlight-skeleton {
116
+ bottom: 0;
 
117
  }
 
118
  .fc-row .fc-bgevent-skeleton table,
119
  .fc-row .fc-highlight-skeleton table {
120
+ height: 100%;
 
121
  }
122
+ .fc-row .fc-bgevent-skeleton td,
123
+ .fc-row .fc-highlight-skeleton td {
124
+ border-color: transparent;
 
125
  }
 
126
  .fc-row .fc-bgevent-skeleton {
127
+ z-index: 2;
128
  }
 
129
  .fc-row .fc-highlight-skeleton {
130
+ z-index: 3;
131
  }
 
 
 
 
 
132
  .fc-row .fc-content-skeleton {
133
+ position: relative;
134
+ z-index: 4;
135
+ padding-bottom: 2px;
 
136
  }
 
137
  .fc-row .fc-mirror-skeleton {
138
+ z-index: 5;
139
  }
 
140
  .fc .fc-row .fc-content-skeleton table,
141
  .fc .fc-row .fc-content-skeleton td,
142
  .fc .fc-row .fc-mirror-skeleton td {
143
+ background: 0 0;
144
+ border-color: transparent;
 
 
 
145
  }
 
146
  .fc-row .fc-content-skeleton td,
147
  .fc-row .fc-mirror-skeleton td {
148
+ border-bottom: 0;
 
149
  }
 
150
  .fc-row .fc-content-skeleton tbody td,
151
  .fc-row .fc-mirror-skeleton tbody td {
152
+ border-top: 0;
 
153
  }
 
 
 
154
  .fc-scroller {
155
+ -webkit-overflow-scrolling: touch;
156
  }
 
 
157
  .fc-scroller > .fc-day-grid,
158
  .fc-scroller > .fc-time-grid {
159
+ position: relative;
160
+ width: 100%;
161
+ }
 
 
 
 
 
162
  .fc-event {
163
+ position: relative;
164
+ display: block;
165
+ font-size: 0.85em;
166
+ line-height: 1.4;
167
+ border-radius: 3px;
168
+ border: 1px solid #3788d8;
169
+ }
 
 
 
170
  .fc-event,
171
  .fc-event-dot {
172
+ background-color: #3788d8;
 
173
  }
 
174
  .fc-event,
175
  .fc-event:hover {
176
+ color: #fff;
177
+ text-decoration: none;
178
+ }
179
+ .fc-event.fc-draggable,
180
+ .fc-event[href] {
181
+ cursor: pointer;
182
+ }
 
 
 
 
 
183
  .fc-not-allowed,
184
  .fc-not-allowed .fc-event {
185
+ cursor: not-allowed;
 
186
  }
 
187
  .fc-event .fc-content {
188
+ position: relative;
189
+ z-index: 2;
190
  }
 
 
191
  .fc-event .fc-resizer {
192
+ position: absolute;
193
+ z-index: 4;
194
  }
 
 
195
  .fc-event .fc-resizer {
196
+ display: none;
197
  }
 
198
  .fc-event.fc-allow-mouse-resize .fc-resizer,
199
  .fc-event.fc-selected .fc-resizer {
200
+ display: block;
 
201
  }
 
 
202
  .fc-event.fc-selected .fc-resizer:before {
203
+ content: "";
204
+ position: absolute;
205
+ z-index: 9999;
206
+ top: 50%;
207
+ left: 50%;
208
+ width: 40px;
209
+ height: 40px;
210
+ margin-left: -20px;
211
+ margin-top: -20px;
212
+ }
 
 
 
 
 
213
  .fc-event.fc-selected {
214
+ z-index: 9999 !important;
215
+ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
 
216
  }
 
217
  .fc-event.fc-selected:after {
218
+ content: "";
219
+ position: absolute;
220
+ z-index: 1;
221
+ top: -1px;
222
+ right: -1px;
223
+ bottom: -1px;
224
+ left: -1px;
225
+ background: #000;
226
+ opacity: 0.25;
227
+ }
 
 
 
 
 
 
228
  .fc-event.fc-dragging.fc-selected {
229
+ box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
230
  }
 
231
  .fc-event.fc-dragging:not(.fc-selected) {
232
+ opacity: 0.75;
233
  }
 
 
 
 
234
  .fc-h-event.fc-selected:before {
235
+ content: "";
236
+ position: absolute;
237
+ z-index: 3;
238
+ top: -10px;
239
+ bottom: -10px;
240
+ left: 0;
241
+ right: 0;
242
+ }
 
 
 
243
  .fc-ltr .fc-h-event.fc-not-start,
244
  .fc-rtl .fc-h-event.fc-not-end {
245
+ margin-left: 0;
246
+ border-left-width: 0;
247
+ padding-left: 1px;
248
+ border-top-left-radius: 0;
249
+ border-bottom-left-radius: 0;
250
+ }
 
 
251
  .fc-ltr .fc-h-event.fc-not-end,
252
  .fc-rtl .fc-h-event.fc-not-start {
253
+ margin-right: 0;
254
+ border-right-width: 0;
255
+ padding-right: 1px;
256
+ border-top-right-radius: 0;
257
+ border-bottom-right-radius: 0;
258
+ }
 
 
 
 
259
  .fc-ltr .fc-h-event .fc-start-resizer,
260
  .fc-rtl .fc-h-event .fc-end-resizer {
261
+ cursor: w-resize;
262
+ left: -1px;
 
263
  }
 
 
264
  .fc-ltr .fc-h-event .fc-end-resizer,
265
  .fc-rtl .fc-h-event .fc-start-resizer {
266
+ cursor: e-resize;
267
+ right: -1px;
 
268
  }
 
 
269
  .fc-h-event.fc-allow-mouse-resize .fc-resizer {
270
+ width: 7px;
271
+ top: -1px;
272
+ bottom: -1px;
273
+ }
 
 
 
 
274
  .fc-h-event.fc-selected .fc-resizer {
275
+ border-radius: 4px;
276
+ border-width: 1px;
277
+ width: 6px;
278
+ height: 6px;
279
+ border-style: solid;
280
+ border-color: inherit;
281
+ background: #fff;
282
+ top: 50%;
283
+ margin-top: -4px;
284
+ }
 
 
 
 
285
  .fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
286
  .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
287
+ margin-left: -4px;
 
288
  }
 
 
289
  .fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
290
  .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
291
+ margin-right: -4px;
292
+ }
 
 
 
 
 
 
 
293
  .fc-day-grid-event {
294
+ margin: 1px 2px 0;
295
+ padding: 0 1px;
 
296
  }
 
297
  tr:first-child > td > .fc-day-grid-event {
298
+ margin-top: 2px;
 
299
  }
 
300
  .fc-mirror-skeleton tr:first-child > td > .fc-day-grid-event {
301
+ margin-top: 0;
 
302
  }
 
303
  .fc-day-grid-event .fc-content {
304
+ white-space: nowrap;
305
+ overflow: hidden;
 
306
  }
 
307
  .fc-day-grid-event .fc-time {
308
+ font-weight: 700;
309
  }
 
 
 
310
  .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
311
  .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
312
+ margin-left: -2px;
 
313
  }
 
 
314
  .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
315
  .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
316
+ margin-right: -2px;
 
317
  }
 
 
 
 
318
  a.fc-more {
319
+ margin: 1px 3px;
320
+ font-size: 0.85em;
321
+ cursor: pointer;
322
+ text-decoration: none;
323
  }
 
324
  a.fc-more:hover {
325
+ text-decoration: underline;
326
  }
 
327
  .fc-limited {
328
+ display: none;
 
329
  }
 
 
330
  .fc-day-grid .fc-row {
331
+ z-index: 1;
 
332
  }
 
333
  .fc-more-popover {
334
+ z-index: 2;
335
+ width: 220px;
336
  }
 
337
  .fc-more-popover .fc-event-container {
338
+ padding: 10px;
339
  }
 
 
 
340
  .fc-now-indicator {
341
+ position: absolute;
342
+ border: 0 solid red;
343
  }
 
 
 
344
  .fc-unselectable {
345
+ -webkit-user-select: none;
346
+ -khtml-user-select: none;
347
+ -moz-user-select: none;
348
+ -ms-user-select: none;
349
+ user-select: none;
350
+ -webkit-touch-callout: none;
351
+ -webkit-tap-highlight-color: transparent;
352
+ }
 
 
 
 
 
 
 
 
 
 
 
 
353
  .fc-unthemed .fc-content,
354
+ .fc-unthemed .fc-divider,
355
+ .fc-unthemed .fc-list-heading td,
356
  .fc-unthemed .fc-list-view,
357
+ .fc-unthemed .fc-popover,
358
+ .fc-unthemed .fc-row,
359
+ .fc-unthemed tbody,
360
+ .fc-unthemed td,
361
+ .fc-unthemed th,
362
+ .fc-unthemed thead {
363
+ border-color: #ddd;
364
  }
 
365
  .fc-unthemed .fc-popover {
366
+ background-color: #fff;
367
  }
 
368
  .fc-unthemed .fc-divider,
369
+ .fc-unthemed .fc-list-heading td,
370
+ .fc-unthemed .fc-popover .fc-header {
371
+ background: #eee;
372
  }
 
373
  .fc-unthemed td.fc-today {
374
+ background: #fcf8e3;
375
  }
 
376
  .fc-unthemed .fc-disabled-day {
377
+ background: #d7d7d7;
378
+ opacity: 0.3;
379
+ }
 
 
 
 
 
380
  @font-face {
381
+ font-family: fcicons;
382
+ src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=")
383
+ format("truetype");
384
+ font-weight: 400;
385
+ font-style: normal;
386
  }
387
  .fc-icon {
388
+ font-family: fcicons !important;
389
+ speak: none;
390
+ font-style: normal;
391
+ font-weight: 400;
392
+ font-variant: normal;
393
+ text-transform: none;
394
+ line-height: 1;
395
+ -webkit-font-smoothing: antialiased;
396
+ -moz-osx-font-smoothing: grayscale;
397
+ }
 
 
 
398
  .fc-icon-chevron-left:before {
399
+ content: "";
400
  }
 
401
  .fc-icon-chevron-right:before {
402
+ content: "";
403
  }
 
404
  .fc-icon-chevrons-left:before {
405
+ content: "";
406
  }
 
407
  .fc-icon-chevrons-right:before {
408
+ content: "";
409
  }
 
410
  .fc-icon-minus-square:before {
411
+ content: "";
412
  }
 
413
  .fc-icon-plus-square:before {
414
+ content: "";
415
  }
 
416
  .fc-icon-x:before {
417
+ content: "";
418
  }
 
419
  .fc-icon {
420
+ display: inline-block;
421
+ width: 1em;
422
+ height: 1em;
423
+ text-align: center;
424
+ }
 
 
 
 
 
 
425
  .fc-button {
426
+ border-radius: 0;
427
+ overflow: visible;
428
+ text-transform: none;
429
+ margin: 0;
430
+ font-family: inherit;
431
+ font-size: inherit;
432
+ line-height: inherit;
433
+ }
 
434
  .fc-button:focus {
435
+ outline: 1px dotted;
436
+ outline: 5px auto -webkit-focus-ring-color;
437
  }
 
438
  .fc-button {
439
+ -webkit-appearance: button;
440
  }
 
441
  .fc-button:not(:disabled) {
442
+ cursor: pointer;
443
  }
 
444
  .fc-button::-moz-focus-inner {
445
+ padding: 0;
446
+ border-style: none;
447
  }
 
 
448
  .fc-button {
449
+ display: inline-block;
450
+ font-weight: 400;
451
+ color: #212529;
452
+ text-align: center;
453
+ vertical-align: middle;
454
+ -webkit-user-select: none;
455
+ -moz-user-select: none;
456
+ -ms-user-select: none;
457
+ user-select: none;
458
+ background-color: transparent;
459
+ border: 1px solid transparent;
460
+ padding: 0.4em 0.65em;
461
+ font-size: 1em;
462
+ line-height: 1.5;
463
+ border-radius: 0.25em;
464
+ }
 
465
  .fc-button:hover {
466
+ color: #212529;
467
+ text-decoration: none;
468
  }
 
469
  .fc-button:focus {
470
+ outline: 0;
471
+ -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
472
+ box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
473
  }
 
474
  .fc-button:disabled {
475
+ opacity: 0.65;
476
  }
 
 
477
  .fc-button-primary {
478
+ color: #fff;
479
+ background-color: #2c3e50;
480
+ border-color: #2c3e50;
481
  }
 
482
  .fc-button-primary:hover {
483
+ color: #fff;
484
+ background-color: #1e2b37;
485
+ border-color: #1a252f;
486
  }
 
487
  .fc-button-primary:focus {
488
+ -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
489
+ box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
490
  }
 
491
  .fc-button-primary:disabled {
492
+ color: #fff;
493
+ background-color: #2c3e50;
494
+ border-color: #2c3e50;
495
+ }
496
+ .fc-button-primary:not(:disabled).fc-button-active,
497
+ .fc-button-primary:not(:disabled):active {
498
+ color: #fff;
499
+ background-color: #1a252f;
500
+ border-color: #151e27;
501
+ }
502
+ .fc-button-primary:not(:disabled).fc-button-active:focus,
503
+ .fc-button-primary:not(:disabled):active:focus {
504
+ -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
505
+ box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
506
+ }
 
 
 
 
507
  .fc-button .fc-icon {
508
+ vertical-align: middle;
509
+ font-size: 1.5em;
510
  }
 
 
 
511
  .fc-button-group {
512
+ position: relative;
513
+ display: -webkit-inline-box;
514
+ display: -ms-inline-flexbox;
515
+ display: inline-flex;
516
+ vertical-align: middle;
517
  }
 
518
  .fc-button-group > .fc-button {
519
+ position: relative;
520
+ -webkit-box-flex: 1;
521
+ -ms-flex: 1 1 auto;
522
+ flex: 1 1 auto;
523
  }
 
524
  .fc-button-group > .fc-button:hover {
525
+ z-index: 1;
526
  }
527
+ .fc-button-group > .fc-button.fc-button-active,
 
528
  .fc-button-group > .fc-button:active,
529
+ .fc-button-group > .fc-button:focus {
530
+ z-index: 1;
531
  }
 
532
  .fc-button-group > .fc-button:not(:first-child) {
533
+ margin-left: -1px;
534
  }
 
535
  .fc-button-group > .fc-button:not(:last-child) {
536
+ border-top-right-radius: 0;
537
+ border-bottom-right-radius: 0;
538
  }
 
539
  .fc-button-group > .fc-button:not(:first-child) {
540
+ border-top-left-radius: 0;
541
+ border-bottom-left-radius: 0;
542
  }
 
 
 
543
  .fc-unthemed .fc-popover {
544
+ border-width: 1px;
545
+ border-style: solid;
546
  }
 
 
 
547
  .fc-unthemed .fc-list-item:hover td {
548
+ background-color: #f5f5f5;
549
  }
 
 
 
550
  .fc-toolbar {
551
+ display: flex;
552
+ justify-content: space-between;
553
+ align-items: center;
554
  }
 
555
  .fc-toolbar.fc-header-toolbar {
556
+ margin-bottom: 1.5em;
557
  }
 
558
  .fc-toolbar.fc-footer-toolbar {
559
+ margin-top: 1.5em;
560
  }
 
 
561
  .fc-toolbar > * > :not(:first-child) {
562
+ margin-left: 0.75em;
563
  }
 
564
  .fc-toolbar h2 {
565
+ font-size: 1.75em;
566
+ margin: 0;
567
  }
 
 
 
568
  .fc-view-container {
569
+ position: relative;
570
  }
 
 
 
571
  .fc-view-container *,
572
+ .fc-view-container :after,
573
+ .fc-view-container :before {
574
+ -webkit-box-sizing: content-box;
575
+ -moz-box-sizing: content-box;
576
+ box-sizing: content-box;
577
  }
 
578
  .fc-view,
579
  .fc-view > table {
580
+ position: relative;
581
+ z-index: 1;
 
582
  }
 
583
  @media print {
584
+ .fc {
585
+ max-width: 100% !important;
586
+ }
587
+ .fc-event {
588
+ background: #fff !important;
589
+ color: #000 !important;
590
+ page-break-inside: avoid;
591
+ }
592
+ .fc-event .fc-resizer {
593
+ display: none;
594
+ }
595
+ .fc hr,
596
+ .fc tbody,
597
+ .fc td,
598
+ .fc th,
599
+ .fc thead,
600
+ .fc-row {
601
+ border-color: #ccc !important;
602
+ background: #fff !important;
603
+ }
604
+ .fc-bg,
605
+ .fc-bgevent-container,
606
+ .fc-bgevent-skeleton,
607
+ .fc-business-container,
608
+ .fc-highlight-container,
609
+ .fc-highlight-skeleton,
610
+ .fc-mirror-container,
611
+ .fc-mirror-skeleton {
612
+ display: none;
613
+ }
614
+ .fc tbody .fc-row {
615
+ height: auto !important;
616
+ min-height: 0 !important;
617
+ }
618
+ .fc tbody .fc-row .fc-content-skeleton {
619
+ position: static;
620
+ padding-bottom: 0 !important;
621
+ }
622
+ .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td {
623
+ padding-bottom: 1em;
624
+ }
625
+ .fc tbody .fc-row .fc-content-skeleton table {
626
+ height: 1em;
627
+ }
628
+ .fc-more,
629
+ .fc-more-cell {
630
+ display: none !important;
631
+ }
632
+ .fc tr.fc-limited {
633
+ display: table-row !important;
634
+ }
635
+ .fc td.fc-limited {
636
+ display: table-cell !important;
637
+ }
638
+ .fc-popover {
639
+ display: none;
640
+ }
641
+ .fc-time-grid {
642
+ min-height: 0 !important;
643
+ }
644
+ .fc-timeGrid-view .fc-axis {
645
+ display: none;
646
+ }
647
+ .fc-slats,
648
+ .fc-time-grid hr {
649
+ display: none !important;
650
+ }
651
+ .fc-time-grid .fc-content-skeleton {
652
+ position: static;
653
+ }
654
+ .fc-time-grid .fc-content-skeleton table {
655
+ height: 4em;
656
+ }
657
+ .fc-time-grid .fc-event-container {
658
+ margin: 0 !important;
659
+ }
660
+ .fc-time-grid .fc-event {
661
+ position: static !important;
662
+ margin: 3px 2px !important;
663
+ }
664
+ .fc-time-grid .fc-event.fc-not-end {
665
+ border-bottom-width: 1px !important;
666
+ }
667
+ .fc-time-grid .fc-event.fc-not-end:after {
668
+ content: "...";
669
+ }
670
+ .fc-time-grid .fc-event.fc-not-start {
671
+ border-top-width: 1px !important;
672
+ }
673
+ .fc-time-grid .fc-event.fc-not-start:before {
674
+ content: "...";
675
+ }
676
+ .fc-time-grid .fc-event .fc-time {
677
+ white-space: normal !important;
678
+ }
679
+ .fc-time-grid .fc-event .fc-time span {
680
+ display: none;
681
+ }
682
+ .fc-time-grid .fc-event .fc-time:after {
683
+ content: attr(data-full);
684
+ }
685
+ .fc-day-grid-container,
686
+ .fc-scroller,
687
+ .fc-time-grid-container {
688
+ overflow: visible !important;
689
+ height: auto !important;
690
+ }
691
+ .fc-row {
692
+ border: 0 !important;
693
+ margin: 0 !important;
694
+ }
695
+ .fc button,
696
+ .fc-button-group {
697
+ display: none;
698
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
699
  }
assets/front-end/css/lib-view/full-calendar/daygrid.css CHANGED
@@ -1,78 +1,54 @@
1
- /* DayGridView
2
- --------------------------------------------------------------------------------------------------*/
3
- /* day row structure */
4
- .fc-dayGridWeek-view .fc-content-skeleton,
5
- .fc-dayGridDay-view .fc-content-skeleton {
6
- /* there may be week numbers in these views, so no padding-top */
7
- padding-bottom: 1em;
8
- /* ensure a space at bottom of cell for user selecting/clicking */
9
  }
10
-
11
  .fc-dayGrid-view .fc-body .fc-row {
12
- min-height: 4em;
13
- /* ensure that all rows are at least this tall */
14
  }
15
-
16
- /* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
17
  .fc-row.fc-rigid {
18
- overflow: hidden;
19
  }
20
-
21
  .fc-row.fc-rigid .fc-content-skeleton {
22
- position: absolute;
23
- top: 0;
24
- left: 0;
25
- right: 0;
26
  }
27
-
28
- /* week and day number styling */
29
  .fc-day-top.fc-other-month {
30
- opacity: 0.3;
31
  }
32
-
33
- .fc-dayGrid-view .fc-week-number,
34
- .fc-dayGrid-view .fc-day-number {
35
- padding: 2px;
36
  }
37
-
38
- .fc-dayGrid-view th.fc-week-number,
39
- .fc-dayGrid-view th.fc-day-number {
40
- padding: 0 2px;
41
- /* column headers can't have as much v space */
42
  }
43
-
44
  .fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
45
- float: right;
46
  }
47
-
48
  .fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number {
49
- float: left;
50
  }
51
-
52
  .fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number {
53
- float: left;
54
- border-radius: 0 0 3px 0;
55
  }
56
-
57
  .fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number {
58
- float: right;
59
- border-radius: 0 0 0 3px;
60
  }
61
-
62
  .fc-dayGrid-view .fc-day-top .fc-week-number {
63
- min-width: 1.5em;
64
- text-align: center;
65
- background-color: #f2f2f2;
66
- color: #808080;
67
  }
68
-
69
- /* when week/day number have own column */
70
  .fc-dayGrid-view td.fc-week-number {
71
- text-align: center;
72
  }
73
-
74
  .fc-dayGrid-view td.fc-week-number > * {
75
- /* work around the way we do column resizing and ensure a minimum width */
76
- display: inline-block;
77
- min-width: 1.25em;
78
  }
1
+ .fc-dayGridDay-view .fc-content-skeleton,
2
+ .fc-dayGridWeek-view .fc-content-skeleton {
3
+ padding-bottom: 1em;
 
 
 
 
 
4
  }
 
5
  .fc-dayGrid-view .fc-body .fc-row {
6
+ min-height: 4em;
 
7
  }
 
 
8
  .fc-row.fc-rigid {
9
+ overflow: hidden;
10
  }
 
11
  .fc-row.fc-rigid .fc-content-skeleton {
12
+ position: absolute;
13
+ top: 0;
14
+ left: 0;
15
+ right: 0;
16
  }
 
 
17
  .fc-day-top.fc-other-month {
18
+ opacity: 0.3;
19
  }
20
+ .fc-dayGrid-view .fc-day-number,
21
+ .fc-dayGrid-view .fc-week-number {
22
+ padding: 2px;
 
23
  }
24
+ .fc-dayGrid-view th.fc-day-number,
25
+ .fc-dayGrid-view th.fc-week-number {
26
+ padding: 0 2px;
 
 
27
  }
 
28
  .fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
29
+ float: right;
30
  }
 
31
  .fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number {
32
+ float: left;
33
  }
 
34
  .fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number {
35
+ float: left;
36
+ border-radius: 0 0 3px 0;
37
  }
 
38
  .fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number {
39
+ float: right;
40
+ border-radius: 0 0 0 3px;
41
  }
 
42
  .fc-dayGrid-view .fc-day-top .fc-week-number {
43
+ min-width: 1.5em;
44
+ text-align: center;
45
+ background-color: #f2f2f2;
46
+ color: grey;
47
  }
 
 
48
  .fc-dayGrid-view td.fc-week-number {
49
+ text-align: center;
50
  }
 
51
  .fc-dayGrid-view td.fc-week-number > * {
52
+ display: inline-block;
53
+ min-width: 1.25em;
 
54
  }
assets/front-end/css/lib-view/full-calendar/listgrid.css CHANGED
@@ -1,118 +1,82 @@
1
- /* List View
2
- --------------------------------------------------------------------------------------------------*/
3
- /* possibly reusable */
4
  .fc-event-dot {
5
- display: inline-block;
6
- width: 10px;
7
- height: 10px;
8
- border-radius: 5px;
9
  }
10
-
11
- /* view wrapper */
12
  .fc-rtl .fc-list-view {
13
- direction: rtl;
14
- /* unlike core views, leverage browser RTL */
15
  }
16
-
17
  .fc-list-view {
18
- border-width: 1px;
19
- border-style: solid;
20
  }
21
-
22
- /* table resets */
23
  .fc .fc-list-table {
24
- table-layout: auto;
25
- /* for shrinkwrapping cell content */
26
  }
27
-
28
  .fc-list-table td {
29
- border-width: 1px 0 0;
30
- padding: 8px 14px;
31
  }
32
-
33
  .fc-list-table tr:first-child td {
34
- border-top-width: 0;
35
  }
36
-
37
- /* day headings with the list */
38
  .fc-list-heading {
39
- border-bottom-width: 1px;
40
  }
41
-
42
  .fc-list-heading td {
43
- font-weight: bold;
44
  }
45
-
46
  .fc-ltr .fc-list-heading-main {
47
- float: left;
48
  }
49
-
50
  .fc-ltr .fc-list-heading-alt {
51
- float: right;
52
  }
53
-
54
  .fc-rtl .fc-list-heading-main {
55
- float: right;
56
  }
57
-
58
  .fc-rtl .fc-list-heading-alt {
59
- float: left;
60
  }
61
-
62
- /* event list items */
63
  .fc-list-item.fc-has-url {
64
- cursor: pointer;
65
- /* whole row will be clickable */
66
  }
67
-
68
  .fc-list-item-marker,
69
  .fc-list-item-time {
70
- white-space: nowrap;
71
- width: 1px;
72
  }
73
-
74
- /* make the dot closer to the event title */
75
  .fc-ltr .fc-list-item-marker {
76
- padding-right: 0;
77
  }
78
-
79
  .fc-rtl .fc-list-item-marker {
80
- padding-left: 0;
81
  }
82
-
83
  .fc-list-item-title a {
84
- /* every event title cell has an <a> tag */
85
- text-decoration: none;
86
- color: inherit;
87
  }
88
-
89
  .fc-list-item-title a[href]:hover {
90
- /* hover effect only on titles with hrefs */
91
- text-decoration: underline;
92
  }
93
-
94
- /* message when no events */
95
  .fc-list-empty-wrap2 {
96
- position: absolute;
97
- top: 0;
98
- left: 0;
99
- right: 0;
100
- bottom: 0;
101
  }
102
-
103
  .fc-list-empty-wrap1 {
104
- width: 100%;
105
- height: 100%;
106
- display: table;
107
  }
108
-
109
  .fc-list-empty {
110
- display: table-cell;
111
- vertical-align: middle;
112
- text-align: center;
113
  }
114
-
115
  .fc-unthemed .fc-list-empty {
116
- /* theme will provide own background */
117
- background-color: #eee;
118
  }
 
 
 
1
  .fc-event-dot {
2
+ display: inline-block;
3
+ width: 10px;
4
+ height: 10px;
5
+ border-radius: 5px;
6
  }
 
 
7
  .fc-rtl .fc-list-view {
8
+ direction: rtl;
 
9
  }
 
10
  .fc-list-view {
11
+ border-width: 1px;
12
+ border-style: solid;
13
  }
 
 
14
  .fc .fc-list-table {
15
+ table-layout: auto;
 
16
  }
 
17
  .fc-list-table td {
18
+ border-width: 1px 0 0;
19
+ padding: 8px 14px;
20
  }
 
21
  .fc-list-table tr:first-child td {
22
+ border-top-width: 0;
23
  }
 
 
24
  .fc-list-heading {
25
+ border-bottom-width: 1px;
26
  }
 
27
  .fc-list-heading td {
28
+ font-weight: 700;
29
  }
 
30
  .fc-ltr .fc-list-heading-main {
31
+ float: left;
32
  }
 
33
  .fc-ltr .fc-list-heading-alt {
34
+ float: right;
35
  }
 
36
  .fc-rtl .fc-list-heading-main {
37
+ float: right;
38
  }
 
39
  .fc-rtl .fc-list-heading-alt {
40
+ float: left;
41
  }
 
 
42
  .fc-list-item.fc-has-url {
43
+ cursor: pointer;
 
44
  }
 
45
  .fc-list-item-marker,
46
  .fc-list-item-time {
47
+ white-space: nowrap;
48
+ width: 1px;
49
  }
 
 
50
  .fc-ltr .fc-list-item-marker {
51
+ padding-right: 0;
52
  }
 
53
  .fc-rtl .fc-list-item-marker {
54
+ padding-left: 0;
55
  }
 
56
  .fc-list-item-title a {
57
+ text-decoration: none;
58
+ color: inherit;
 
59
  }
 
60
  .fc-list-item-title a[href]:hover {
61
+ text-decoration: underline;
 
62
  }
 
 
63
  .fc-list-empty-wrap2 {
64
+ position: absolute;
65
+ top: 0;
66
+ left: 0;
67
+ right: 0;
68
+ bottom: 0;
69
  }
 
70
  .fc-list-empty-wrap1 {
71
+ width: 100%;
72
+ height: 100%;
73
+ display: table;
74
  }
 
75
  .fc-list-empty {
76
+ display: table-cell;
77
+ vertical-align: middle;
78
+ text-align: center;
79
  }
 
80
  .fc-unthemed .fc-list-empty {
81
+ background-color: #eee;
 
82
  }
assets/front-end/css/lib-view/full-calendar/timegrid.css CHANGED
@@ -1,308 +1,202 @@
1
- /* TimeGridView all-day area
2
- --------------------------------------------------------------------------------------------------*/
3
  .fc-timeGrid-view .fc-day-grid {
4
- position: relative;
5
- z-index: 2;
6
- /* so the "more.." popover will be over the time grid */
7
  }
8
-
9
  .fc-timeGrid-view .fc-day-grid .fc-row {
10
- min-height: 3em;
11
- /* all-day section will never get shorter than this */
12
  }
13
-
14
  .fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton {
15
- padding-bottom: 1em;
16
- /* give space underneath events for clicking/selecting days */
17
  }
18
-
19
- /* TimeGrid axis running down the side (for both the all-day area and the slot area)
20
- --------------------------------------------------------------------------------------------------*/
21
  .fc .fc-axis {
22
- /* .fc to overcome default cell styles */
23
- vertical-align: middle;
24
- padding: 0 4px;
25
- white-space: nowrap;
26
  }
27
-
28
  .fc-ltr .fc-axis {
29
- text-align: right;
30
  }
31
-
32
  .fc-rtl .fc-axis {
33
- text-align: left;
34
  }
35
-
36
- /* TimeGrid Structure
37
- --------------------------------------------------------------------------------------------------*/
38
- .fc-time-grid-container,
39
- .fc-time-grid {
40
- /* so slats/bg/content/etc positions get scoped within here */
41
- position: relative;
42
- z-index: 1;
43
  }
44
-
45
  .fc-time-grid {
46
- min-height: 100%;
47
- /* so if height setting is 'auto', .fc-bg stretches to fill height */
48
  }
49
-
50
  .fc-time-grid table {
51
- /* don't put outer borders on slats/bg/content/etc */
52
- border: 0 hidden transparent;
53
  }
54
-
55
  .fc-time-grid > .fc-bg {
56
- z-index: 1;
57
  }
58
-
59
  .fc-time-grid .fc-slats,
60
  .fc-time-grid > hr {
61
- /* the <hr> TimeGridView injects when grid is shorter than scroller */
62
- position: relative;
63
- z-index: 2;
64
  }
65
-
66
  .fc-time-grid .fc-content-col {
67
- position: relative;
68
- /* because now-indicator lives directly inside */
69
  }
70
-
71
  .fc-time-grid .fc-content-skeleton {
72
- position: absolute;
73
- z-index: 3;
74
- top: 0;
75
- left: 0;
76
- right: 0;
77
- }
78
-
79
- /* divs within a cell within the fc-content-skeleton */
80
  .fc-time-grid .fc-business-container {
81
- position: relative;
82
- z-index: 1;
83
  }
84
-
85
  .fc-time-grid .fc-bgevent-container {
86
- position: relative;
87
- z-index: 2;
88
  }
89
-
90
  .fc-time-grid .fc-highlight-container {
91
- position: relative;
92
- z-index: 3;
93
  }
94
-
95
  .fc-time-grid .fc-event-container {
96
- position: relative;
97
- z-index: 4;
98
  }
99
-
100
  .fc-time-grid .fc-now-indicator-line {
101
- z-index: 5;
102
  }
103
-
104
  .fc-time-grid .fc-mirror-container {
105
- /* also is fc-event-container */
106
- position: relative;
107
- z-index: 6;
108
  }
109
-
110
- /* TimeGrid Slats (lines that run horizontally)
111
- --------------------------------------------------------------------------------------------------*/
112
  .fc-time-grid .fc-slats td {
113
- height: 1.5em;
114
- border-bottom: 0;
115
- /* each cell is responsible for its top border */
116
  }
117
-
118
  .fc-time-grid .fc-slats .fc-minor td {
119
- border-top-style: dotted;
120
  }
121
-
122
- /* TimeGrid Highlighting Slots
123
- --------------------------------------------------------------------------------------------------*/
124
  .fc-time-grid .fc-highlight-container {
125
- /* a div within a cell within the fc-highlight-skeleton */
126
- position: relative;
127
- /* scopes the left/right of the fc-highlight to be in the column */
128
  }
129
-
130
  .fc-time-grid .fc-highlight {
131
- position: absolute;
132
- left: 0;
133
- right: 0;
134
- /* top and bottom will be in by JS */
135
- }
136
-
137
- /* TimeGrid Event Containment
138
- --------------------------------------------------------------------------------------------------*/
139
  .fc-ltr .fc-time-grid .fc-event-container {
140
- /* space on the sides of events for LTR (default) */
141
- margin: 0 2.5% 0 2px;
142
  }
143
-
144
  .fc-rtl .fc-time-grid .fc-event-container {
145
- /* space on the sides of events for RTL */
146
- margin: 0 2px 0 2.5%;
147
  }
148
-
149
- .fc-time-grid .fc-event,
150
- .fc-time-grid .fc-bgevent {
151
- position: absolute;
152
- z-index: 1;
153
- /* scope inner z-index's */
154
  }
155
-
156
  .fc-time-grid .fc-bgevent {
157
- /* background events always span full width */
158
- left: 0;
159
- right: 0;
160
- }
161
-
162
- /* TimeGrid Event Styling
163
- ----------------------------------------------------------------------------------------------------
164
- We use the full "fc-time-grid-event" class instead of using descendants because the event won't
165
- be a descendant of the grid when it is being dragged.
166
- */
167
  .fc-time-grid-event {
168
- margin-bottom: 1px;
169
  }
170
-
171
  .fc-time-grid-event-inset {
172
- -webkit-box-shadow: 0px 0px 0px 1px #fff;
173
- box-shadow: 0px 0px 0px 1px #fff;
174
  }
175
-
176
  .fc-time-grid-event.fc-not-start {
177
- /* events that are continuing from another day */
178
- /* replace space made by the top border with padding */
179
- border-top-width: 0;
180
- padding-top: 1px;
181
- /* remove top rounded corners */
182
- border-top-left-radius: 0;
183
- border-top-right-radius: 0;
184
- }
185
-
186
  .fc-time-grid-event.fc-not-end {
187
- /* replace space made by the top border with padding */
188
- border-bottom-width: 0;
189
- padding-bottom: 1px;
190
- /* remove bottom rounded corners */
191
- border-bottom-left-radius: 0;
192
- border-bottom-right-radius: 0;
193
- }
194
-
195
  .fc-time-grid-event .fc-content {
196
- overflow: hidden;
197
- max-height: 100%;
198
  }
199
-
200
  .fc-time-grid-event .fc-time,
201
  .fc-time-grid-event .fc-title {
202
- padding: 0 1px;
203
  }
204
-
205
  .fc-time-grid-event .fc-time {
206
- font-size: 0.85em;
207
- white-space: nowrap;
208
  }
209
-
210
- /* short mode, where time and title are on the same line */
211
  .fc-time-grid-event.fc-short .fc-content {
212
- /* don't wrap to second line (now that contents will be inline) */
213
- white-space: nowrap;
214
  }
215
-
216
  .fc-time-grid-event.fc-short .fc-time,
217
  .fc-time-grid-event.fc-short .fc-title {
218
- /* put the time and title on the same line */
219
- display: inline-block;
220
- vertical-align: top;
221
  }
222
-
223
  .fc-time-grid-event.fc-short .fc-time span {
224
- display: none;
225
- /* don't display the full time text... */
226
  }
227
-
228
  .fc-time-grid-event.fc-short .fc-time:before {
229
- content: attr(data-start);
230
- /* ...instead, display only the start time */
231
  }
232
-
233
  .fc-time-grid-event.fc-short .fc-time:after {
234
- content: " - ";
235
- /* seperate with a dash, wrapped in nbsp's */
236
  }
237
-
238
  .fc-time-grid-event.fc-short .fc-title {
239
- font-size: 0.85em;
240
- /* make the title text the same size as the time */
241
- padding: 0;
242
- /* undo padding from above */
243
  }
244
-
245
- /* resizer (cursor device) */
246
  .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
247
- left: 0;
248
- right: 0;
249
- bottom: 0;
250
- height: 8px;
251
- overflow: hidden;
252
- line-height: 8px;
253
- font-size: 11px;
254
- font-family: monospace;
255
- text-align: center;
256
- cursor: s-resize;
257
- }
258
-
259
  .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
260
- content: "=";
261
  }
262
-
263
- /* resizer (touch device) */
264
  .fc-time-grid-event.fc-selected .fc-resizer {
265
- /* 10x10 dot */
266
- border-radius: 5px;
267
- border-width: 1px;
268
- width: 8px;
269
- height: 8px;
270
- border-style: solid;
271
- border-color: inherit;
272
- background: #fff;
273
- /* horizontally center */
274
- left: 50%;
275
- margin-left: -5px;
276
- /* center on the bottom edge */
277
- bottom: -5px;
278
- }
279
-
280
- /* Now Indicator
281
- --------------------------------------------------------------------------------------------------*/
282
  .fc-time-grid .fc-now-indicator-line {
283
- border-top-width: 1px;
284
- left: 0;
285
- right: 0;
286
  }
287
-
288
- /* arrow on axis */
289
  .fc-time-grid .fc-now-indicator-arrow {
290
- margin-top: -5px;
291
- /* vertically center on top coordinate */
292
  }
293
-
294
  .fc-ltr .fc-time-grid .fc-now-indicator-arrow {
295
- left: 0;
296
- /* triangle pointing right... */
297
- border-width: 5px 0 5px 6px;
298
- border-top-color: transparent;
299
- border-bottom-color: transparent;
300
  }
301
-
302
  .fc-rtl .fc-time-grid .fc-now-indicator-arrow {
303
- right: 0;
304
- /* triangle pointing left... */
305
- border-width: 5px 6px 5px 0;
306
- border-top-color: transparent;
307
- border-bottom-color: transparent;
308
  }
 
 
1
  .fc-timeGrid-view .fc-day-grid {
2
+ position: relative;
3
+ z-index: 2;
 
4
  }
 
5
  .fc-timeGrid-view .fc-day-grid .fc-row {
6
+ min-height: 3em;
 
7
  }
 
8
  .fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton {
9
+ padding-bottom: 1em;
 
10
  }
 
 
 
11
  .fc .fc-axis {
12
+ vertical-align: middle;
13
+ padding: 0 4px;
14
+ white-space: nowrap;
 
15
  }
 
16
  .fc-ltr .fc-axis {
17
+ text-align: right;
18
  }
 
19
  .fc-rtl .fc-axis {
20
+ text-align: left;
21
  }
22
+ .fc-time-grid,
23
+ .fc-time-grid-container {
24
+ position: relative;
25
+ z-index: 1;
 
 
 
 
26
  }
 
27
  .fc-time-grid {
28
+ min-height: 100%;
 
29
  }
 
30
  .fc-time-grid table {
31
+ border: 0 hidden transparent;
 
32
  }
 
33
  .fc-time-grid > .fc-bg {
34
+ z-index: 1;
35
  }
 
36
  .fc-time-grid .fc-slats,
37
  .fc-time-grid > hr {
38
+ position: relative;
39
+ z-index: 2;
 
40
  }
 
41
  .fc-time-grid .fc-content-col {
42
+ position: relative;
 
43
  }
 
44
  .fc-time-grid .fc-content-skeleton {
45
+ position: absolute;
46
+ z-index: 3;
47
+ top: 0;
48
+ left: 0;
49
+ right: 0;
50
+ }
 
 
51
  .fc-time-grid .fc-business-container {
52
+ position: relative;
53
+ z-index: 1;
54
  }
 
55
  .fc-time-grid .fc-bgevent-container {
56
+ position: relative;
57
+ z-index: 2;
58
  }
 
59
  .fc-time-grid .fc-highlight-container {
60
+ position: relative;
61
+ z-index: 3;
62
  }
 
63
  .fc-time-grid .fc-event-container {
64
+ position: relative;
65
+ z-index: 4;
66
  }
 
67
  .fc-time-grid .fc-now-indicator-line {
68
+ z-index: 5;
69
  }
 
70
  .fc-time-grid .fc-mirror-container {
71
+ position: relative;
72
+ z-index: 6;
 
73
  }
 
 
 
74
  .fc-time-grid .fc-slats td {
75
+ height: 1.5em;
76
+ border-bottom: 0;
 
77
  }
 
78
  .fc-time-grid .fc-slats .fc-minor td {
79
+ border-top-style: dotted;
80
  }
 
 
 
81
  .fc-time-grid .fc-highlight-container {
82
+ position: relative;
 
 
83
  }
 
84
  .fc-time-grid .fc-highlight {
85
+ position: absolute;
86
+ left: 0;
87
+ right: 0;
88
+ }
 
 
 
 
89
  .fc-ltr .fc-time-grid .fc-event-container {
90
+ margin: 0 2.5% 0 2px;
 
91
  }
 
92
  .fc-rtl .fc-time-grid .fc-event-container {
93
+ margin: 0 2px 0 2.5%;
 
94
  }
95
+ .fc-time-grid .fc-bgevent,
96
+ .fc-time-grid .fc-event {
97
+ position: absolute;
98
+ z-index: 1;
 
 
99
  }
 
100
  .fc-time-grid .fc-bgevent {
101
+ left: 0;
102
+ right: 0;
103
+ }
 
 
 
 
 
 
 
104
  .fc-time-grid-event {
105
+ margin-bottom: 1px;
106
  }
 
107
  .fc-time-grid-event-inset {
108
+ -webkit-box-shadow: 0 0 0 1px #fff;
109
+ box-shadow: 0 0 0 1px #fff;
110
  }
 
111
  .fc-time-grid-event.fc-not-start {
112
+ border-top-width: 0;
113
+ padding-top: 1px;
114
+ border-top-left-radius: 0;
115
+ border-top-right-radius: 0;
116
+ }
 
 
 
 
117
  .fc-time-grid-event.fc-not-end {
118
+ border-bottom-width: 0;
119
+ padding-bottom: 1px;
120
+ border-bottom-left-radius: 0;
121
+ border-bottom-right-radius: 0;
122
+ }
 
 
 
123
  .fc-time-grid-event .fc-content {
124
+ overflow: hidden;
125
+ max-height: 100%;
126
  }
 
127
  .fc-time-grid-event .fc-time,
128
  .fc-time-grid-event .fc-title {
129
+ padding: 0 1px;
130
  }
 
131
  .fc-time-grid-event .fc-time {
132
+ font-size: 0.85em;
133
+ white-space: nowrap;
134
  }
 
 
135
  .fc-time-grid-event.fc-short .fc-content {
136
+ white-space: nowrap;
 
137
  }
 
138
  .fc-time-grid-event.fc-short .fc-time,
139
  .fc-time-grid-event.fc-short .fc-title {
140
+ display: inline-block;
141
+ vertical-align: top;
 
142
  }
 
143
  .fc-time-grid-event.fc-short .fc-time span {
144
+ display: none;
 
145
  }
 
146
  .fc-time-grid-event.fc-short .fc-time:before {
147
+ content: attr(data-start);
 
148
  }
 
149
  .fc-time-grid-event.fc-short .fc-time:after {
150
+ content: " - ";
 
151
  }
 
152
  .fc-time-grid-event.fc-short .fc-title {
153
+ font-size: 0.85em;
154
+ padding: 0;
 
 
155
  }
 
 
156
  .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
157
+ left: 0;
158
+ right: 0;
159
+ bottom: 0;
160
+ height: 8px;
161
+ overflow: hidden;
162
+ line-height: 8px;
163
+ font-size: 11px;
164
+ font-family: monospace;
165
+ text-align: center;
166
+ cursor: s-resize;
167
+ }
 
168
  .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
169
+ content: "=";
170
  }
 
 
171
  .fc-time-grid-event.fc-selected .fc-resizer {
172
+ border-radius: 5px;
173
+ border-width: 1px;
174
+ width: 8px;
175
+ height: 8px;
176
+ border-style: solid;
177
+ border-color: inherit;
178
+ background: #fff;
179
+ left: 50%;
180
+ margin-left: -5px;
181
+ bottom: -5px;
182
+ }
 
 
 
 
 
 
183
  .fc-time-grid .fc-now-indicator-line {
184
+ border-top-width: 1px;
185
+ left: 0;
186
+ right: 0;
187
  }
 
 
188
  .fc-time-grid .fc-now-indicator-arrow {
189
+ margin-top: -5px;
 
190
  }
 
191
  .fc-ltr .fc-time-grid .fc-now-indicator-arrow {
192
+ left: 0;
193
+ border-width: 5px 0 5px 6px;
194
+ border-top-color: transparent;
195
+ border-bottom-color: transparent;
 
196
  }
 
197
  .fc-rtl .fc-time-grid .fc-now-indicator-arrow {
198
+ right: 0;
199
+ border-width: 5px 6px 5px 0;
200
+ border-top-color: transparent;
201
+ border-bottom-color: transparent;
 
202
  }
assets/front-end/css/lib-view/lib-view.css CHANGED
@@ -1,34 +1,18 @@
1
- /* This is the core CSS of Tooltipster */
2
-
3
- /* GENERAL STRUCTURE RULES (do not edit this section) */
4
-
5
  .tooltipster-base {
6
- /* this ensures that a constrained height set by functionPosition,
7
- if greater that the natural height of the tooltip, will be enforced
8
- in browsers that support display:flex */
9
  display: flex;
10
  pointer-events: none;
11
- /* this may be overriden in JS for fixed position origins */
12
  position: absolute;
13
  }
14
-
15
  .tooltipster-box {
16
- /* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
17
- and flex-basis auto for IE11- (at least) */
18
  flex: 1 1 auto;
19
  }
20
-
21
  .tooltipster-content {
22
- /* prevents an overflow if the user adds padding to the div */
23
  box-sizing: border-box;
24
- /* these make sure we'll be able to detect any overflow */
25
  max-height: 100%;
26
  max-width: 100%;
27
  overflow: auto;
28
  }
29
-
30
  .tooltipster-ruler {
31
- /* these let us test the size of the tooltip without overflowing the window */
32
  bottom: 0;
33
  left: 0;
34
  overflow: hidden;
@@ -37,13 +21,6 @@
37
  top: 0;
38
  visibility: hidden;
39
  }
40
-
41
- /* ANIMATIONS */
42
-
43
- /* Open/close animations */
44
-
45
- /* fade */
46
-
47
  .tooltipster-fade {
48
  opacity: 0;
49
  -webkit-transition-property: opacity;
@@ -55,15 +32,12 @@
55
  .tooltipster-fade.tooltipster-show {
56
  opacity: 1;
57
  }
58
-
59
- /* grow */
60
-
61
  .tooltipster-grow {
62
- -webkit-transform: scale(0,0);
63
- -moz-transform: scale(0,0);
64
- -o-transform: scale(0,0);
65
- -ms-transform: scale(0,0);
66
- transform: scale(0,0);
67
  -webkit-transition-property: -webkit-transform;
68
  -moz-transition-property: -moz-transform;
69
  -o-transition-property: -o-transform;
@@ -72,21 +46,18 @@
72
  -webkit-backface-visibility: hidden;
73
  }
74
  .tooltipster-grow.tooltipster-show {
75
- -webkit-transform: scale(1,1);
76
- -moz-transform: scale(1,1);
77
- -o-transform: scale(1,1);
78
- -ms-transform: scale(1,1);
79
- transform: scale(1,1);
80
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
81
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
82
- -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
83
- -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
84
- -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
85
- transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
86
  }
87
-
88
- /* swing */
89
-
90
  .tooltipster-swing {
91
  opacity: 0;
92
  -webkit-transform: rotateZ(4deg);
@@ -102,39 +73,34 @@
102
  }
103
  .tooltipster-swing.tooltipster-show {
104
  opacity: 1;
105
- -webkit-transform: rotateZ(0deg);
106
- -moz-transform: rotateZ(0deg);
107
- -o-transform: rotateZ(0deg);
108
- -ms-transform: rotateZ(0deg);
109
- transform: rotateZ(0deg);
110
- -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
111
- -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
112
- -moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
113
- -ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
114
- -o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
115
- transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
116
  }
117
-
118
- /* fall */
119
-
120
  .tooltipster-fall {
121
  -webkit-transition-property: top;
122
  -moz-transition-property: top;
123
  -o-transition-property: top;
124
  -ms-transition-property: top;
125
  transition-property: top;
126
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
127
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
128
- -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
129
- -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
130
- -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
131
- transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
132
  }
133
  .tooltipster-fall.tooltipster-initial {
134
  top: 0 !important;
135
  }
136
- .tooltipster-fall.tooltipster-show {
137
- }
138
  .tooltipster-fall.tooltipster-dying {
139
  -webkit-transition-property: all;
140
  -moz-transition-property: all;
@@ -144,27 +110,22 @@
144
  top: 0 !important;
145
  opacity: 0;
146
  }
147
-
148
- /* slide */
149
-
150
  .tooltipster-slide {
151
  -webkit-transition-property: left;
152
  -moz-transition-property: left;
153
  -o-transition-property: left;
154
  -ms-transition-property: left;
155
  transition-property: left;
156
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
157
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
158
- -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
159
- -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
160
- -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
161
- transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
162
  }
163
  .tooltipster-slide.tooltipster-initial {
164
  left: -40px !important;
165
  }
166
- .tooltipster-slide.tooltipster-show {
167
- }
168
  .tooltipster-slide.tooltipster-dying {
169
  -webkit-transition-property: all;
170
  -moz-transition-property: all;
@@ -174,16 +135,6 @@
174
  left: 0 !important;
175
  opacity: 0;
176
  }
177
-
178
- /* Update animations */
179
-
180
- /* We use animations rather than transitions here because
181
- transition durations may be specified in the style tag due to
182
- animationDuration, and we try to avoid collisions and the use
183
- of !important */
184
-
185
- /* fade */
186
-
187
  @keyframes tooltipster-fading {
188
  0% {
189
  opacity: 0;
@@ -192,13 +143,9 @@
192
  opacity: 1;
193
  }
194
  }
195
-
196
  .tooltipster-update-fade {
197
- animation: tooltipster-fading 400ms;
198
  }
199
-
200
- /* rotate */
201
-
202
  @keyframes tooltipster-rotating {
203
  25% {
204
  transform: rotate(-2deg);
@@ -210,13 +157,9 @@
210
  transform: rotate(0);
211
  }
212
  }
213
-
214
  .tooltipster-update-rotate {
215
- animation: tooltipster-rotating 600ms;
216
  }
217
-
218
- /* scale */
219
-
220
  @keyframes tooltipster-scaling {
221
  50% {
222
  transform: scale(1.1);
@@ -225,168 +168,116 @@
225
  transform: scale(1);
226
  }
227
  }
228
-
229
  .tooltipster-update-scale {
230
- animation: tooltipster-scaling 600ms;
231
- }
232
-
233
- /**
234
- * DEFAULT STYLE OF THE SIDETIP PLUGIN
235
- *
236
- * All styles are "namespaced" with .tooltipster-sidetip to prevent
237
- * conflicts between plugins.
238
- */
239
-
240
- /* .tooltipster-box */
241
-
242
- .tooltipster-sidetip .tooltipster-box {
243
- background: #565656;
244
- border: 2px solid black;
245
- border-radius: 4px;
246
- }
247
-
248
- .tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
249
- margin-top: 8px;
250
- }
251
-
252
- .tooltipster-sidetip.tooltipster-left .tooltipster-box {
253
- margin-right: 8px;
254
- }
255
-
256
- .tooltipster-sidetip.tooltipster-right .tooltipster-box {
257
- margin-left: 8px;
258
- }
259
-
260
- .tooltipster-sidetip.tooltipster-top .tooltipster-box {
261
- margin-bottom: 8px;
262
- }
263
-
264
- /* .tooltipster-content */
265
-
266
- .tooltipster-sidetip .tooltipster-content {
267
- color: white;
268
- line-height: 18px;
269
- padding: 6px 14px;
270
- }
271
-
272
- /* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
273
- corresponds to the arrow we want to display */
274
-
275
- .tooltipster-sidetip .tooltipster-arrow {
276
- overflow: hidden;
277
- position: absolute;
278
- }
279
-
280
- .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
281
- height: 10px;
282
- /* half the width, for centering */
283
- margin-left: -10px;
284
- top: 0;
285
- width: 20px;
286
- }
287
-
288
- .tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
289
- height: 20px;
290
- margin-top: -10px;
291
- right: 0;
292
- /* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
293
- been positioned yet */
294
- top: 0;
295
- width: 10px;
296
- }
297
-
298
- .tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
299
- height: 20px;
300
- margin-top: -10px;
301
- left: 0;
302
- /* same as .tooltipster-left .tooltipster-arrow */
303
- top: 0;
304
- width: 10px;
305
- }
306
-
307
- .tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
308
- bottom: 0;
309
- height: 10px;
310
- margin-left: -10px;
311
- width: 20px;
312
- }
313
-
314
- /* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */
315
-
316
- .tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
317
- height: 0;
318
- position: absolute;
319
- width: 0;
320
- }
321
-
322
- /* .tooltipster-arrow-background */
323
-
324
- .tooltipster-sidetip .tooltipster-arrow-background {
325
- border: 10px solid transparent;
326
- }
327
-
328
- .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
329
- border-bottom-color: #565656;
330
- left: 0;
331
- top: 3px;
332
- }
333
-
334
- .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
335
- border-left-color: #565656;
336
- left: -3px;
337
- top: 0;
338
- }
339
-
340
- .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
341
- border-right-color: #565656;
342
- left: 3px;
343
- top: 0;
344
- }
345
-
346
- .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
347
- border-top-color: #565656;
348
- left: 0;
349
- top: -3px;
350
- }
351
-
352
- /* .tooltipster-arrow-border */
353
-
354
- .tooltipster-sidetip .tooltipster-arrow-border {
355
- border: 10px solid transparent;
356
- left: 0;
357
- top: 0;
358
- }
359
-
360
- .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
361
- border-bottom-color: black;
362
- }
363
-
364
- .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
365
- border-left-color: black;
366
- }
367
-
368
- .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
369
- border-right-color: black;
370
- }
371
-
372
- .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
373
- border-top-color: black;
374
- }
375
-
376
- /* tooltipster-arrow-uncropped */
377
-
378
- .tooltipster-sidetip .tooltipster-arrow-uncropped {
379
- position: relative;
380
- }
381
-
382
- .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
383
- top: -10px;
384
- }
385
-
386
- .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
387
- left: -10px;
388
- }
389
-
390
  body div.mfp-bg {
391
  top: 0;
392
  left: 0;
@@ -801,1562 +692,2474 @@ button.mfp-close:hover {
801
  }
802
  }
803
 
804
- @keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);height:100%;line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:calc(10px * 2);padding:calc(var(--plyr-control-spacing,10px) * 2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(10px * -4));transform:translateY(calc(var(--plyr-control-spacing,10px) * -4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(10px * .7);padding:var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7));position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(10px / 4);margin-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(10px / 4);padding-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(10px / 2);padding:0 calc(var(--plyr-control-spacing,10px)/ 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);background:var(--plyr-menu-background,rgba(255,255,255,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:rgba(255,255,255,.9);border-top-color:var(--plyr-menu-background,rgba(255,255,255,.9));content:'';height:0;position:absolute;right:calc(((18px / 2) + calc(10px * .7)) - (4px / 2));right:calc(((var(--plyr-control-icon-size,18px)/ 2) + var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7))) - (var(--plyr-menu-arrow-size,4px)/ 2));top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(10px * .7);padding:var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7))}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding-bottom:calc(calc(10px * .7)/ 1.5);padding-bottom:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7))/ 1.5);padding-left:calc(calc(10px * .7) * 1.5);padding-left:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 1.5);padding-right:calc(calc(10px * .7) * 1.5);padding-right:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 1.5);padding-top:calc(calc(10px * .7)/ 1.5);padding-top:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7))/ 1.5);-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(10px * .7) * 4);padding-right:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 4)}.plyr__menu__container .plyr__control--forward::after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:calc((calc(10px * .7) * 1.5) - 4px);right:calc((var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 1.5) - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:calc(10px * .7);margin:var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7));margin-bottom:calc(calc(10px * .7)/ 2);margin-bottom:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7))/ 2);padding-left:calc(calc(10px * .7) * 4);padding-left:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 4);position:relative;width:calc(100% - (calc(10px * .7) * 2));width:calc(100% - (var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 2))}.plyr__menu__container .plyr__control--back::after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:calc((calc(10px * .7) * 1.5) - 4px);left:calc((var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 1.5) - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back::before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:'';height:1px;left:0;margin-top:calc(calc(10px * .7)/ 2);margin-top:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7))/ 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(10px * .7);padding-left:var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7))}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(10px * .7) - 2) * -1);margin-right:calc((var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) - 2) * -1);overflow:hidden;padding-left:calc(calc(10px * .7) * 3.5);padding-left:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:calc(13px * 2);border-radius:calc(var(--plyr-range-thumb-height,13px) * 2);color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:calc((3px * 2) + 13px);height:calc((var(--plyr-range-thumb-active-shadow-width,3px) * 2) + var(--plyr-range-thumb-height,13px));margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px);-webkit-appearance:none;margin-top:calc(((13px - 5px)/ 2) * -1);margin-top:calc(((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/ 2) * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:calc(768px - 1)){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:rgba(255,255,255,.9);background:var(--plyr-tooltip-background,rgba(255,255,255,.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:calc(calc(10px / 2) * 2);margin-bottom:calc(var(--plyr-tooltip-padding,calc(var(--plyr-control-spacing,10px)/ 2)) * 2);opacity:0;padding:calc(10px / 2) calc(calc(10px / 2) * 1.5);padding:var(--plyr-tooltip-padding,calc(var(--plyr-control-spacing,10px)/ 2)) calc(var(--plyr-tooltip-padding,calc(var(--plyr-control-spacing,10px)/ 2)) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid rgba(255,255,255,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,.9));bottom:calc(4px * -1);bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:calc((18px / 2) + calc(10px * .7));left:calc((var(--plyr-control-icon-size,18px)/ 2) + var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:calc((18px / 2) + calc(10px * .7));right:calc((var(--plyr-control-icon-size,18px)/ 2) + var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)));transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr__progress{left:calc(13px * .5);left:calc(var(--plyr-range-thumb-height,13px) * .5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(13px * -.5);margin-left:calc(var(--plyr-range-thumb-height,13px) * -.5);margin-right:calc(13px * -.5);margin-right:calc(var(--plyr-range-thumb-height,13px) * -.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:calc((5px / 2) * -1);margin-top:calc((var(--plyr-range-track-height,5px)/ 2) * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,40,47,.6) 50%,rgba(35,40,47,.6) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:calc(10px / 2);margin-left:calc(var(--plyr-control-spacing,10px)/ 2);margin-right:calc(10px / 2);margin-right:calc(var(--plyr-control-spacing,10px)/ 2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:calc(10px / 2);padding:calc(var(--plyr-control-spacing,10px)/ 2);padding-top:calc(10px * 2);padding-top:calc(var(--plyr-control-spacing,10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:calc(10px * 3.5);padding-top:calc(var(--plyr-control-spacing,10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:calc(10px * 1.5);padding:calc(var(--plyr-control-spacing,10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,.25);color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25))}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);background-color:var(--plyr-tooltip-background,rgba(255,255,255,.9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:calc(calc(10px / 2) * 2);margin-bottom:calc(var(--plyr-tooltip-padding,calc(var(--plyr-control-spacing,10px)/ 2)) * 2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid rgba(255,255,255,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,.9));bottom:calc(4px * -1);bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(3px - 1px);border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:calc(3px - 1px);border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
805
- .fc {
806
- direction: ltr;
807
- text-align: left;
808
- }
809
-
810
- .fc-rtl {
811
- text-align: right;
812
- }
813
-
814
- body .fc {
815
- /* extra precedence to overcome jqui */
816
- font-size: 1em;
817
- }
818
-
819
- /* Colors
820
- --------------------------------------------------------------------------------------------------*/
821
- .fc-highlight {
822
- /* when user is selecting cells */
823
- background: #bce8f1;
824
- opacity: 0.3;
825
- }
826
-
827
- .fc-bgevent {
828
- /* default look for background events */
829
- background: #8fdf82;
830
- opacity: 0.3;
831
- }
832
-
833
- .fc-nonbusiness {
834
- /* default look for non-business-hours areas */
835
- /* will inherit .fc-bgevent's styles */
836
- background: #d7d7d7;
837
- }
838
-
839
- /* Popover
840
- --------------------------------------------------------------------------------------------------*/
841
- .fc-popover {
842
- position: absolute;
843
- box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
844
- }
845
-
846
- .fc-popover .fc-header {
847
- /* TODO: be more consistent with fc-head/fc-body */
848
- display: flex;
849
- flex-direction: row;
850
- justify-content: space-between;
851
- align-items: center;
852
- padding: 2px 4px;
853
- }
854
-
855
- .fc-rtl .fc-popover .fc-header {
856
- flex-direction: row-reverse;
857
- }
858
-
859
- .fc-popover .fc-header .fc-title {
860
- margin: 0 2px;
861
- }
862
-
863
- .fc-popover .fc-header .fc-close {
864
- cursor: pointer;
865
- opacity: 0.65;
866
- font-size: 1.1em;
867
- }
868
-
869
- /* Misc Reusable Components
870
- --------------------------------------------------------------------------------------------------*/
871
- .fc-divider {
872
- border-style: solid;
873
- border-width: 1px;
874
- }
875
-
876
- hr.fc-divider {
877
- height: 0;
878
- margin: 0;
879
- padding: 0 0 2px;
880
- /* height is unreliable across browsers, so use padding */
881
- border-width: 1px 0;
882
- }
883
-
884
- .fc-bg,
885
- .fc-bgevent-skeleton,
886
- .fc-highlight-skeleton,
887
- .fc-mirror-skeleton {
888
- /* these element should always cling to top-left/right corners */
889
- position: absolute;
890
- top: 0;
891
- left: 0;
892
- right: 0;
893
- }
894
-
895
- .fc-bg {
896
- bottom: 0;
897
- /* strech bg to bottom edge */
898
- }
899
-
900
- .fc-bg table {
901
- height: 100%;
902
- /* strech bg to bottom edge */
903
- }
904
-
905
- /* Tables
906
- --------------------------------------------------------------------------------------------------*/
907
- .fc table {
908
- width: 100%;
909
- box-sizing: border-box;
910
- /* fix scrollbar issue in firefox */
911
- table-layout: fixed;
912
- border-collapse: collapse;
913
- border-spacing: 0;
914
- font-size: 1em;
915
- /* normalize cross-browser */
916
- }
917
-
918
- .fc th {
919
- text-align: center;
920
- }
921
-
922
- .fc th,
923
- .fc td {
924
- border-style: solid;
925
- border-width: 1px;
926
- padding: 0;
927
- vertical-align: top;
928
- }
929
-
930
- .fc td.fc-today {
931
- border-style: double;
932
- /* overcome neighboring borders */
933
- }
934
-
935
- /* Internal Nav Links
936
- --------------------------------------------------------------------------------------------------*/
937
- a[data-goto] {
938
- cursor: pointer;
939
- }
940
-
941
- a[data-goto]:hover {
942
- text-decoration: underline;
943
- }
944
-
945
- /* Fake Table Rows
946
- --------------------------------------------------------------------------------------------------*/
947
- .fc .fc-row {
948
- /* extra precedence to overcome themes forcing a 1px border */
949
- /* no visible border by default. but make available if need be (scrollbar width compensation) */
950
- border-style: solid;
951
- border-width: 0;
952
- }
953
-
954
- .fc-row table {
955
- /* don't put left/right border on anything within a fake row.
956
- the outer tbody will worry about this */
957
- border-left: 0 hidden transparent;
958
- border-right: 0 hidden transparent;
959
- /* no bottom borders on rows */
960
- border-bottom: 0 hidden transparent;
961
- }
962
-
963
- .fc-row:first-child table {
964
- border-top: 0 hidden transparent;
965
- /* no top border on first row */
966
- }
967
-
968
- /* Day Row (used within the header and the DayGrid)
969
- --------------------------------------------------------------------------------------------------*/
970
- .fc-row {
971
- position: relative;
972
- }
973
-
974
- .fc-row .fc-bg {
975
- z-index: 1;
976
- }
977
-
978
- /* highlighting cells & background event skeleton */
979
- .fc-row .fc-bgevent-skeleton,
980
- .fc-row .fc-highlight-skeleton {
981
- bottom: 0;
982
- /* stretch skeleton to bottom of row */
983
- }
984
-
985
- .fc-row .fc-bgevent-skeleton table,
986
- .fc-row .fc-highlight-skeleton table {
987
- height: 100%;
988
- /* stretch skeleton to bottom of row */
989
- }
990
-
991
- .fc-row .fc-highlight-skeleton td,
992
- .fc-row .fc-bgevent-skeleton td {
993
- border-color: transparent;
994
- }
995
-
996
- .fc-row .fc-bgevent-skeleton {
997
- z-index: 2;
998
- }
999
-
1000
- .fc-row .fc-highlight-skeleton {
1001
- z-index: 3;
1002
- }
1003
-
1004
- /*
1005
- row content (which contains day/week numbers and events) as well as "mirror" (which contains
1006
- temporary rendered events).
1007
- */
1008
- .fc-row .fc-content-skeleton {
1009
- position: relative;
1010
- z-index: 4;
1011
- padding-bottom: 2px;
1012
- /* matches the space above the events */
1013
- }
1014
-
1015
- .fc-row .fc-mirror-skeleton {
1016
- z-index: 5;
1017
- }
1018
-
1019
- .fc .fc-row .fc-content-skeleton table,
1020
- .fc .fc-row .fc-content-skeleton td,
1021
- .fc .fc-row .fc-mirror-skeleton td {
1022
- /* see-through to the background below */
1023
- /* extra precedence to prevent theme-provided backgrounds */
1024
- background: none;
1025
- /* in case <td>s are globally styled */
1026
- border-color: transparent;
1027
- }
1028
-
1029
- .fc-row .fc-content-skeleton td,
1030
- .fc-row .fc-mirror-skeleton td {
1031
- /* don't put a border between events and/or the day number */
1032
- border-bottom: 0;
1033
- }
1034
-
1035
- .fc-row .fc-content-skeleton tbody td,
1036
- .fc-row .fc-mirror-skeleton tbody td {
1037
- /* don't put a border between event cells */
1038
- border-top: 0;
1039
- }
1040
-
1041
- /* Scrolling Container
1042
- --------------------------------------------------------------------------------------------------*/
1043
- .fc-scroller {
1044
- -webkit-overflow-scrolling: touch;
1045
- }
1046
-
1047
- /* TODO: move to timegrid/daygrid */
1048
- .fc-scroller > .fc-day-grid,
1049
- .fc-scroller > .fc-time-grid {
1050
- position: relative;
1051
- /* re-scope all positions */
1052
- width: 100%;
1053
- /* hack to force re-sizing this inner element when scrollbars appear/disappear */
1054
- }
1055
-
1056
- /* Global Event Styles
1057
- --------------------------------------------------------------------------------------------------*/
1058
- .fc-event {
1059
- position: relative;
1060
- /* for resize handle and other inner positioning */
1061
- display: block;
1062
- /* make the <a> tag block */
1063
- font-size: 0.85em;
1064
- line-height: 1.4;
1065
- border-radius: 3px;
1066
- border: 1px solid #3788d8;
1067
- }
1068
-
1069
- .fc-event,
1070
- .fc-event-dot {
1071
- background-color: #3788d8;
1072
- /* default BACKGROUND color */
1073
- }
1074
-
1075
- .fc-event,
1076
- .fc-event:hover {
1077
- color: #fff;
1078
- /* default TEXT color */
1079
- text-decoration: none;
1080
- /* if <a> has an href */
1081
- }
1082
-
1083
- .fc-event[href],
1084
- .fc-event.fc-draggable {
1085
- cursor: pointer;
1086
- /* give events with links and draggable events a hand mouse pointer */
1087
- }
1088
-
1089
- .fc-not-allowed,
1090
- .fc-not-allowed .fc-event {
1091
- /* to override an event's custom cursor */
1092
- cursor: not-allowed;
1093
- }
1094
-
1095
- .fc-event .fc-content {
1096
- position: relative;
1097
- z-index: 2;
1098
- }
1099
-
1100
- /* resizer (cursor AND touch devices) */
1101
- .fc-event .fc-resizer {
1102
- position: absolute;
1103
- z-index: 4;
1104
- }
1105
-
1106
- /* resizer (touch devices) */
1107
- .fc-event .fc-resizer {
1108
- display: none;
1109
- }
1110
-
1111
- .fc-event.fc-allow-mouse-resize .fc-resizer,
1112
- .fc-event.fc-selected .fc-resizer {
1113
- /* only show when hovering or selected (with touch) */
1114
- display: block;
1115
- }
1116
-
1117
- /* hit area */
1118
- .fc-event.fc-selected .fc-resizer:before {
1119
- /* 40x40 touch area */
1120
- content: "";
1121
- position: absolute;
1122
- z-index: 9999;
1123
- /* user of this util can scope within a lower z-index */
1124
- top: 50%;
1125
- left: 50%;
1126
- width: 40px;
1127
- height: 40px;
1128
- margin-left: -20px;
1129
- margin-top: -20px;
1130
- }
1131
-
1132
- /* Event Selection (only for touch devices)
1133
- --------------------------------------------------------------------------------------------------*/
1134
- .fc-event.fc-selected {
1135
- z-index: 9999 !important;
1136
- /* overcomes inline z-index */
1137
- box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
1138
- }
1139
-
1140
- .fc-event.fc-selected:after {
1141
- content: "";
1142
- position: absolute;
1143
- z-index: 1;
1144
- /* same z-index as fc-bg, behind text */
1145
- /* overcome the borders */
1146
- top: -1px;
1147
- right: -1px;
1148
- bottom: -1px;
1149
- left: -1px;
1150
- /* darkening effect */
1151
- background: #000;
1152
- opacity: 0.25;
1153
- }
1154
-
1155
- /* Event Dragging
1156
- --------------------------------------------------------------------------------------------------*/
1157
- .fc-event.fc-dragging.fc-selected {
1158
- box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
1159
- }
1160
-
1161
- .fc-event.fc-dragging:not(.fc-selected) {
1162
- opacity: 0.75;
1163
- }
1164
-
1165
- /* Horizontal Events
1166
- --------------------------------------------------------------------------------------------------*/
1167
- /* bigger touch area when selected */
1168
- .fc-h-event.fc-selected:before {
1169
- content: "";
1170
- position: absolute;
1171
- z-index: 3;
1172
- /* below resizers */
1173
- top: -10px;
1174
- bottom: -10px;
1175
- left: 0;
1176
- right: 0;
1177
- }
1178
-
1179
- /* events that are continuing to/from another week. kill rounded corners and butt up against edge */
1180
- .fc-ltr .fc-h-event.fc-not-start,
1181
- .fc-rtl .fc-h-event.fc-not-end {
1182
- margin-left: 0;
1183
- border-left-width: 0;
1184
- padding-left: 1px;
1185
- /* replace the border with padding */
1186
- border-top-left-radius: 0;
1187
- border-bottom-left-radius: 0;
1188
- }
1189
-
1190
- .fc-ltr .fc-h-event.fc-not-end,
1191
- .fc-rtl .fc-h-event.fc-not-start {
1192
- margin-right: 0;
1193
- border-right-width: 0;
1194
- padding-right: 1px;
1195
- /* replace the border with padding */
1196
- border-top-right-radius: 0;
1197
- border-bottom-right-radius: 0;
1198
- }
1199
-
1200
- /* resizer (cursor AND touch devices) */
1201
- /* left resizer */
1202
- .fc-ltr .fc-h-event .fc-start-resizer,
1203
- .fc-rtl .fc-h-event .fc-end-resizer {
1204
- cursor: w-resize;
1205
- left: -1px;
1206
- /* overcome border */
1207
- }
1208
-
1209
- /* right resizer */
1210
- .fc-ltr .fc-h-event .fc-end-resizer,
1211
- .fc-rtl .fc-h-event .fc-start-resizer {
1212
- cursor: e-resize;
1213
- right: -1px;
1214
- /* overcome border */
1215
- }
1216
-
1217
- /* resizer (mouse devices) */
1218
- .fc-h-event.fc-allow-mouse-resize .fc-resizer {
1219
- width: 7px;
1220
- top: -1px;
1221
- /* overcome top border */
1222
- bottom: -1px;
1223
- /* overcome bottom border */
1224
- }
1225
-
1226
- /* resizer (touch devices) */
1227
- .fc-h-event.fc-selected .fc-resizer {
1228
- /* 8x8 little dot */
1229
- border-radius: 4px;
1230
- border-width: 1px;
1231
- width: 6px;
1232
- height: 6px;
1233
- border-style: solid;
1234
- border-color: inherit;
1235
- background: #fff;
1236
- /* vertically center */
1237
- top: 50%;
1238
- margin-top: -4px;
1239
- }
1240
-
1241
- /* left resizer */
1242
- .fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
1243
- .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
1244
- margin-left: -4px;
1245
- /* centers the 8x8 dot on the left edge */
1246
- }
1247
-
1248
- /* right resizer */
1249
- .fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
1250
- .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
1251
- margin-right: -4px;
1252
- /* centers the 8x8 dot on the right edge */
1253
- }
1254
-
1255
- /* DayGrid events
1256
- ----------------------------------------------------------------------------------------------------
1257
- We use the full "fc-day-grid-event" class instead of using descendants because the event won't
1258
- be a descendant of the grid when it is being dragged.
1259
- */
1260
- .fc-day-grid-event {
1261
- margin: 1px 2px 0;
1262
- /* spacing between events and edges */
1263
- padding: 0 1px;
1264
- }
1265
-
1266
- tr:first-child > td > .fc-day-grid-event {
1267
- margin-top: 2px;
1268
- /* a little bit more space before the first event */
1269
- }
1270
-
1271
- .fc-mirror-skeleton tr:first-child > td > .fc-day-grid-event {
1272
- margin-top: 0;
1273
- /* except for mirror skeleton */
1274
- }
1275
-
1276
- .fc-day-grid-event .fc-content {
1277
- /* force events to be one-line tall */
1278
- white-space: nowrap;
1279
- overflow: hidden;
1280
- }
1281
-
1282
- .fc-day-grid-event .fc-time {
1283
- font-weight: bold;
1284
- }
1285
-
1286
- /* resizer (cursor devices) */
1287
- /* left resizer */
1288
- .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
1289
- .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
1290
- margin-left: -2px;
1291
- /* to the day cell's edge */
1292
- }
1293
-
1294
- /* right resizer */
1295
- .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
1296
- .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
1297
- margin-right: -2px;
1298
- /* to the day cell's edge */
1299
- }
1300
-
1301
- /* Event Limiting
1302
- --------------------------------------------------------------------------------------------------*/
1303
- /* "more" link that represents hidden events */
1304
- a.fc-more {
1305
- margin: 1px 3px;
1306
- font-size: 0.85em;
1307
- cursor: pointer;
1308
- text-decoration: none;
1309
- }
1310
-
1311
- a.fc-more:hover {
1312
- text-decoration: underline;
1313
- }
1314
-
1315
- .fc-limited {
1316
- /* rows and cells that are hidden because of a "more" link */
1317
- display: none;
1318
- }
1319
-
1320
- /* popover that appears when "more" link is clicked */
1321
- .fc-day-grid .fc-row {
1322
- z-index: 1;
1323
- /* make the "more" popover one higher than this */
1324
- }
1325
-
1326
- .fc-more-popover {
1327
- z-index: 2;
1328
- width: 220px;
1329
- }
1330
-
1331
- .fc-more-popover .fc-event-container {
1332
- padding: 10px;
1333
- }
1334
-
1335
- /* Now Indicator
1336
- --------------------------------------------------------------------------------------------------*/
1337
- .fc-now-indicator {
1338
- position: absolute;
1339
- border: 0 solid red;
1340
- }
1341
-
1342
- /* Utilities
1343
- --------------------------------------------------------------------------------------------------*/
1344
- .fc-unselectable {
1345
- -webkit-user-select: none;
1346
- -khtml-user-select: none;
1347
- -moz-user-select: none;
1348
- -ms-user-select: none;
1349
- user-select: none;
1350
- -webkit-touch-callout: none;
1351
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
1352
- }
1353
-
1354
- /*
1355
- TODO: more distinction between this file and common.css
1356
- */
1357
- /* Colors
1358
- --------------------------------------------------------------------------------------------------*/
1359
- .fc-unthemed th,
1360
- .fc-unthemed td,
1361
- .fc-unthemed thead,
1362
- .fc-unthemed tbody,
1363
- .fc-unthemed .fc-divider,
1364
- .fc-unthemed .fc-row,
1365
- .fc-unthemed .fc-content,
1366
- .fc-unthemed .fc-popover,
1367
- .fc-unthemed .fc-list-view,
1368
- .fc-unthemed .fc-list-heading td {
1369
- border-color: #ddd;
1370
- }
1371
-
1372
- .fc-unthemed .fc-popover {
1373
- background-color: #fff;
1374
- }
1375
-
1376
- .fc-unthemed .fc-divider,
1377
- .fc-unthemed .fc-popover .fc-header,
1378
- .fc-unthemed .fc-list-heading td {
1379
- background: #eee;
1380
- }
1381
-
1382
- .fc-unthemed td.fc-today {
1383
- background: #fcf8e3;
1384
- }
1385
-
1386
- .fc-unthemed .fc-disabled-day {
1387
- background: #d7d7d7;
1388
- opacity: 0.3;
1389
- }
1390
-
1391
- /* Icons
1392
- --------------------------------------------------------------------------------------------------
1393
- from https://feathericons.com/ and built with IcoMoon
1394
- */
1395
- @font-face {
1396
- font-family: "fcicons";
1397
- src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
1398
- font-weight: normal;
1399
- font-style: normal;
1400
- }
1401
- .fc-icon {
1402
- /* use !important to prevent issues with browser extensions that change fonts */
1403
- font-family: "fcicons" !important;
1404
- speak: none;
1405
- font-style: normal;
1406
- font-weight: normal;
1407
- font-variant: normal;
1408
- text-transform: none;
1409
- line-height: 1;
1410
- /* Better Font Rendering =========== */
1411
- -webkit-font-smoothing: antialiased;
1412
- -moz-osx-font-smoothing: grayscale;
1413
- }
1414
-
1415
- .fc-icon-chevron-left:before {
1416
- content: "";
1417
- }
1418
-
1419
- .fc-icon-chevron-right:before {
1420
- content: "";
1421
- }
1422
-
1423
- .fc-icon-chevrons-left:before {
1424
- content: "";
1425
- }
1426
-
1427
- .fc-icon-chevrons-right:before {
1428
- content: "";
1429
- }
1430
-
1431
- .fc-icon-minus-square:before {
1432
- content: "";
1433
- }
1434
-
1435
- .fc-icon-plus-square:before {
1436
- content: "";
1437
- }
1438
-
1439
- .fc-icon-x:before {
1440
- content: "";
1441
- }
1442
-
1443
- .fc-icon {
1444
- display: inline-block;
1445
- width: 1em;
1446
- height: 1em;
1447
- text-align: center;
1448
- }
1449
-
1450
- /* Buttons
1451
- --------------------------------------------------------------------------------------------------
1452
- Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css
1453
- */
1454
- /* reset */
1455
- .fc-button {
1456
- border-radius: 0;
1457
- overflow: visible;
1458
- text-transform: none;
1459
- margin: 0;
1460
- font-family: inherit;
1461
- font-size: inherit;
1462
- line-height: inherit;
1463
- }
1464
-
1465
- .fc-button:focus {
1466
- outline: 1px dotted;
1467
- outline: 5px auto -webkit-focus-ring-color;
1468
- }
1469
-
1470
- .fc-button {
1471
- -webkit-appearance: button;
1472
- }
1473
-
1474
- .fc-button:not(:disabled) {
1475
- cursor: pointer;
1476
- }
1477
-
1478
- .fc-button::-moz-focus-inner {
1479
- padding: 0;
1480
- border-style: none;
1481
- }
1482
-
1483
- /* theme */
1484
- .fc-button {
1485
- display: inline-block;
1486
- font-weight: 400;
1487
- color: #212529;
1488
- text-align: center;
1489
- vertical-align: middle;
1490
- -webkit-user-select: none;
1491
- -moz-user-select: none;
1492
- -ms-user-select: none;
1493
- user-select: none;
1494
- background-color: transparent;
1495
- border: 1px solid transparent;
1496
- padding: 0.4em 0.65em;
1497
- font-size: 1em;
1498
- line-height: 1.5;
1499
- border-radius: 0.25em;
1500
- }
1501
-
1502
- .fc-button:hover {
1503
- color: #212529;
1504
- text-decoration: none;
1505
- }
1506
-
1507
- .fc-button:focus {
1508
- outline: 0;
1509
- -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
1510
- box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
1511
- }
1512
-
1513
- .fc-button:disabled {
1514
- opacity: 0.65;
1515
- }
1516
-
1517
- /* "primary" coloring */
1518
- .fc-button-primary {
1519
- color: #fff;
1520
- background-color: #2C3E50;
1521
- border-color: #2C3E50;
1522
- }
1523
-
1524
- .fc-button-primary:hover {
1525
- color: #fff;
1526
- background-color: #1e2b37;
1527
- border-color: #1a252f;
1528
- }
1529
-
1530
- .fc-button-primary:focus {
1531
- -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
1532
- box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
1533
- }
1534
-
1535
- .fc-button-primary:disabled {
1536
- color: #fff;
1537
- background-color: #2C3E50;
1538
- border-color: #2C3E50;
1539
- }
1540
-
1541
- .fc-button-primary:not(:disabled):active,
1542
- .fc-button-primary:not(:disabled).fc-button-active {
1543
- color: #fff;
1544
- background-color: #1a252f;
1545
- border-color: #151e27;
1546
- }
1547
-
1548
- .fc-button-primary:not(:disabled):active:focus,
1549
- .fc-button-primary:not(:disabled).fc-button-active:focus {
1550
- -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
1551
- box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
1552
- }
1553
-
1554
- /* icons within buttons */
1555
- .fc-button .fc-icon {
1556
- vertical-align: middle;
1557
- font-size: 1.5em;
1558
- }
1559
-
1560
- /* Buttons Groups
1561
- --------------------------------------------------------------------------------------------------*/
1562
- .fc-button-group {
1563
- position: relative;
1564
- display: -webkit-inline-box;
1565
- display: -ms-inline-flexbox;
1566
- display: inline-flex;
1567
- vertical-align: middle;
1568
- }
1569
-
1570
- .fc-button-group > .fc-button {
1571
- position: relative;
1572
- -webkit-box-flex: 1;
1573
- -ms-flex: 1 1 auto;
1574
- flex: 1 1 auto;
1575
- }
1576
-
1577
- .fc-button-group > .fc-button:hover {
1578
- z-index: 1;
1579
- }
1580
-
1581
- .fc-button-group > .fc-button:focus,
1582
- .fc-button-group > .fc-button:active,
1583
- .fc-button-group > .fc-button.fc-button-active {
1584
- z-index: 1;
1585
- }
1586
-
1587
- .fc-button-group > .fc-button:not(:first-child) {
1588
- margin-left: -1px;
1589
- }
1590
-
1591
- .fc-button-group > .fc-button:not(:last-child) {
1592
- border-top-right-radius: 0;
1593
- border-bottom-right-radius: 0;
1594
- }
1595
-
1596
- .fc-button-group > .fc-button:not(:first-child) {
1597
- border-top-left-radius: 0;
1598
- border-bottom-left-radius: 0;
1599
- }
1600
-
1601
- /* Popover
1602
- --------------------------------------------------------------------------------------------------*/
1603
- .fc-unthemed .fc-popover {
1604
- border-width: 1px;
1605
- border-style: solid;
1606
- }
1607
-
1608
- /* List View
1609
- --------------------------------------------------------------------------------------------------*/
1610
- .fc-unthemed .fc-list-item:hover td {
1611
- background-color: #f5f5f5;
1612
- }
1613
-
1614
- /* Toolbar
1615
- --------------------------------------------------------------------------------------------------*/
1616
- .fc-toolbar {
1617
- display: flex;
1618
- justify-content: space-between;
1619
- align-items: center;
1620
- }
1621
-
1622
- .fc-toolbar.fc-header-toolbar {
1623
- margin-bottom: 1.5em;
1624
- }
1625
-
1626
- .fc-toolbar.fc-footer-toolbar {
1627
- margin-top: 1.5em;
1628
- }
1629
-
1630
- /* inner content */
1631
- .fc-toolbar > * > :not(:first-child) {
1632
- margin-left: 0.75em;
1633
- }
1634
-
1635
- .fc-toolbar h2 {
1636
- font-size: 1.75em;
1637
- margin: 0;
1638
- }
1639
-
1640
- /* View Structure
1641
- --------------------------------------------------------------------------------------------------*/
1642
- .fc-view-container {
1643
- position: relative;
1644
- }
1645
-
1646
- /* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
1647
- /* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
1648
- .fc-view-container *,
1649
- .fc-view-container *:before,
1650
- .fc-view-container *:after {
1651
- -webkit-box-sizing: content-box;
1652
- -moz-box-sizing: content-box;
1653
- box-sizing: content-box;
1654
- }
1655
-
1656
- .fc-view,
1657
- .fc-view > table {
1658
- /* so dragged elements can be above the view's main element */
1659
- position: relative;
1660
- z-index: 1;
1661
- }
1662
-
1663
- @media print {
1664
- .fc {
1665
- max-width: 100% !important;
1666
- }
1667
-
1668
- /* Global Event Restyling
1669
- --------------------------------------------------------------------------------------------------*/
1670
- .fc-event {
1671
- background: #fff !important;
1672
- color: #000 !important;
1673
- page-break-inside: avoid;
1674
- }
1675
-
1676
- .fc-event .fc-resizer {
1677
- display: none;
1678
- }
1679
-
1680
- /* Table & Day-Row Restyling
1681
- --------------------------------------------------------------------------------------------------*/
1682
- .fc th,
1683
- .fc td,
1684
- .fc hr,
1685
- .fc thead,
1686
- .fc tbody,
1687
- .fc-row {
1688
- border-color: #ccc !important;
1689
- background: #fff !important;
1690
- }
1691
-
1692
- /* kill the overlaid, absolutely-positioned components */
1693
- /* common... */
1694
- .fc-bg,
1695
- .fc-bgevent-skeleton,
1696
- .fc-highlight-skeleton,
1697
- .fc-mirror-skeleton,
1698
- .fc-bgevent-container,
1699
- .fc-business-container,
1700
- .fc-highlight-container,
1701
- .fc-mirror-container {
1702
- display: none;
1703
- }
1704
-
1705
- /* don't force a min-height on rows (for DayGrid) */
1706
- .fc tbody .fc-row {
1707
- height: auto !important;
1708
- /* undo height that JS set in distributeHeight */
1709
- min-height: 0 !important;
1710
- /* undo the min-height from each view's specific stylesheet */
1711
- }
1712
-
1713
- .fc tbody .fc-row .fc-content-skeleton {
1714
- position: static;
1715
- /* undo .fc-rigid */
1716
- padding-bottom: 0 !important;
1717
- /* use a more border-friendly method for this... */
1718
- }
1719
-
1720
- .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td {
1721
- /* only works in newer browsers */
1722
- padding-bottom: 1em;
1723
- /* ...gives space within the skeleton. also ensures min height in a way */
1724
- }
1725
-
1726
- .fc tbody .fc-row .fc-content-skeleton table {
1727
- /* provides a min-height for the row, but only effective for IE, which exaggerates this value,
1728
- making it look more like 3em. for other browers, it will already be this tall */
1729
- height: 1em;
1730
- }
1731
-
1732
- /* Undo month-view event limiting. Display all events and hide the "more" links
1733
- --------------------------------------------------------------------------------------------------*/
1734
- .fc-more-cell,
1735
- .fc-more {
1736
- display: none !important;
1737
- }
1738
-
1739
- .fc tr.fc-limited {
1740
- display: table-row !important;
1741
- }
1742
-
1743
- .fc td.fc-limited {
1744
- display: table-cell !important;
1745
- }
1746
-
1747
- .fc-popover {
1748
- display: none;
1749
- /* never display the "more.." popover in print mode */
1750
- }
1751
-
1752
- /* TimeGrid Restyling
1753
- --------------------------------------------------------------------------------------------------*/
1754
- /* undo the min-height 100% trick used to fill the container's height */
1755
- .fc-time-grid {
1756
- min-height: 0 !important;
1757
- }
1758
-
1759
- /* don't display the side axis at all ("all-day" and time cells) */
1760
- .fc-timeGrid-view .fc-axis {
1761
- display: none;
1762
- }
1763
-
1764
- /* don't display the horizontal lines */
1765
- .fc-slats,
1766
- .fc-time-grid hr {
1767
- /* this hr is used when height is underused and needs to be filled */
1768
- display: none !important;
1769
- /* important overrides inline declaration */
1770
- }
1771
-
1772
- /* let the container that holds the events be naturally positioned and create real height */
1773
- .fc-time-grid .fc-content-skeleton {
1774
- position: static;
1775
- }
1776
-
1777
- /* in case there are no events, we still want some height */
1778
- .fc-time-grid .fc-content-skeleton table {
1779
- height: 4em;
1780
- }
1781
-
1782
- /* kill the horizontal spacing made by the event container. event margins will be done below */
1783
- .fc-time-grid .fc-event-container {
1784
- margin: 0 !important;
1785
- }
1786
-
1787
- /* TimeGrid *Event* Restyling
1788
- --------------------------------------------------------------------------------------------------*/
1789
- /* naturally position events, vertically stacking them */
1790
- .fc-time-grid .fc-event {
1791
- position: static !important;
1792
- margin: 3px 2px !important;
1793
- }
1794
-
1795
- /* for events that continue to a future day, give the bottom border back */
1796
- .fc-time-grid .fc-event.fc-not-end {
1797
- border-bottom-width: 1px !important;
1798
- }
1799
-
1800
- /* indicate the event continues via "..." text */
1801
- .fc-time-grid .fc-event.fc-not-end:after {
1802
- content: "...";
1803
- }
1804
-
1805
- /* for events that are continuations from previous days, give the top border back */
1806
- .fc-time-grid .fc-event.fc-not-start {
1807
- border-top-width: 1px !important;
1808
- }
1809
-
1810
- /* indicate the event is a continuation via "..." text */
1811
- .fc-time-grid .fc-event.fc-not-start:before {
1812
- content: "...";
1813
- }
1814
-
1815
- /* time */
1816
- /* undo a previous declaration and let the time text span to a second line */
1817
- .fc-time-grid .fc-event .fc-time {
1818
- white-space: normal !important;
1819
- }
1820
-
1821
- /* hide the the time that is normally displayed... */
1822
- .fc-time-grid .fc-event .fc-time span {
1823
- display: none;
1824
- }
1825
-
1826
- /* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */
1827
- .fc-time-grid .fc-event .fc-time:after {
1828
- content: attr(data-full);
1829
- }
1830
-
1831
- /* Vertical Scroller & Containers
1832
- --------------------------------------------------------------------------------------------------*/
1833
- /* kill the scrollbars and allow natural height */
1834
- .fc-scroller,
1835
- .fc-day-grid-container,
1836
- .fc-time-grid-container {
1837
- /* */
1838
- overflow: visible !important;
1839
- height: auto !important;
1840
- }
1841
-
1842
- /* kill the horizontal border/padding used to compensate for scrollbars */
1843
- .fc-row {
1844
- border: 0 !important;
1845
- margin: 0 !important;
1846
- }
1847
-
1848
- /* Button Controls
1849
- --------------------------------------------------------------------------------------------------*/
1850
- .fc-button-group,
1851
- .fc button {
1852
- display: none;
1853
- /* don't display any button-related controls */
1854
- }
1855
- }
1856
-
1857
- /* DayGridView
1858
- --------------------------------------------------------------------------------------------------*/
1859
- /* day row structure */
1860
- .fc-dayGridWeek-view .fc-content-skeleton,
1861
- .fc-dayGridDay-view .fc-content-skeleton {
1862
- /* there may be week numbers in these views, so no padding-top */
1863
- padding-bottom: 1em;
1864
- /* ensure a space at bottom of cell for user selecting/clicking */
1865
- }
1866
-
1867
- .fc-dayGrid-view .fc-body .fc-row {
1868
- min-height: 4em;
1869
- /* ensure that all rows are at least this tall */
1870
- }
1871
-
1872
- /* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
1873
- .fc-row.fc-rigid {
1874
- overflow: hidden;
1875
- }
1876
-
1877
- .fc-row.fc-rigid .fc-content-skeleton {
1878
- position: absolute;
1879
- top: 0;
1880
- left: 0;
1881
- right: 0;
1882
- }
1883
-
1884
- /* week and day number styling */
1885
- .fc-day-top.fc-other-month {
1886
- opacity: 0.3;
1887
- }
1888
-
1889
- .fc-dayGrid-view .fc-week-number,
1890
- .fc-dayGrid-view .fc-day-number {
1891
- padding: 2px;
1892
- }
1893
-
1894
- .fc-dayGrid-view th.fc-week-number,
1895
- .fc-dayGrid-view th.fc-day-number {
1896
- padding: 0 2px;
1897
- /* column headers can't have as much v space */
1898
- }
1899
-
1900
- .fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
1901
- float: right;
1902
- }
1903
-
1904
- .fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number {
1905
- float: left;
1906
- }
1907
-
1908
- .fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number {
1909
- float: left;
1910
- border-radius: 0 0 3px 0;
1911
- }
1912
-
1913
- .fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number {
1914
- float: right;
1915
- border-radius: 0 0 0 3px;
1916
- }
1917
-
1918
- .fc-dayGrid-view .fc-day-top .fc-week-number {
1919
- min-width: 1.5em;
1920
- text-align: center;
1921
- background-color: #f2f2f2;
1922
- color: #808080;
1923
- }
1924
-
1925
- /* when week/day number have own column */
1926
- .fc-dayGrid-view td.fc-week-number {
1927
- text-align: center;
1928
- }
1929
-
1930
- .fc-dayGrid-view td.fc-week-number > * {
1931
- /* work around the way we do column resizing and ensure a minimum width */
1932
- display: inline-block;
1933
- min-width: 1.25em;
1934
- }
1935
-
1936
- /* TimeGridView all-day area
1937
- --------------------------------------------------------------------------------------------------*/
1938
- .fc-timeGrid-view .fc-day-grid {
1939
- position: relative;
1940
- z-index: 2;
1941
- /* so the "more.." popover will be over the time grid */
1942
- }
1943
-
1944
- .fc-timeGrid-view .fc-day-grid .fc-row {
1945
- min-height: 3em;
1946
- /* all-day section will never get shorter than this */
1947
- }
1948
-
1949
- .fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton {
1950
- padding-bottom: 1em;
1951
- /* give space underneath events for clicking/selecting days */
1952
- }
1953
-
1954
- /* TimeGrid axis running down the side (for both the all-day area and the slot area)
1955
- --------------------------------------------------------------------------------------------------*/
1956
- .fc .fc-axis {
1957
- /* .fc to overcome default cell styles */
1958
- vertical-align: middle;
1959
- padding: 0 4px;
1960
- white-space: nowrap;
1961
- }
1962
-
1963
- .fc-ltr .fc-axis {
1964
- text-align: right;
1965
- }
1966
-
1967
- .fc-rtl .fc-axis {
1968
- text-align: left;
1969
- }
1970
-
1971
- /* TimeGrid Structure
1972
- --------------------------------------------------------------------------------------------------*/
1973
- .fc-time-grid-container,
1974
- .fc-time-grid {
1975
- /* so slats/bg/content/etc positions get scoped within here */
1976
- position: relative;
1977
- z-index: 1;
1978
- }
1979
-
1980
- .fc-time-grid {
1981
- min-height: 100%;
1982
- /* so if height setting is 'auto', .fc-bg stretches to fill height */
1983
- }
1984
-
1985
- .fc-time-grid table {
1986
- /* don't put outer borders on slats/bg/content/etc */
1987
- border: 0 hidden transparent;
1988
- }
1989
-
1990
- .fc-time-grid > .fc-bg {
1991
- z-index: 1;
1992
- }
1993
-
1994
- .fc-time-grid .fc-slats,
1995
- .fc-time-grid > hr {
1996
- /* the <hr> TimeGridView injects when grid is shorter than scroller */
1997
- position: relative;
1998
- z-index: 2;
1999
- }
2000
-
2001
- .fc-time-grid .fc-content-col {
2002
- position: relative;
2003
- /* because now-indicator lives directly inside */
2004
- }
2005
-
2006
- .fc-time-grid .fc-content-skeleton {
2007
- position: absolute;
2008
- z-index: 3;
2009
- top: 0;
2010
- left: 0;
2011
- right: 0;
2012
- }
2013
-
2014
- /* divs within a cell within the fc-content-skeleton */
2015
- .fc-time-grid .fc-business-container {
2016
- position: relative;
2017
- z-index: 1;
2018
- }
2019
-
2020
- .fc-time-grid .fc-bgevent-container {
2021
- position: relative;
2022
- z-index: 2;
2023
- }
2024
-
2025
- .fc-time-grid .fc-highlight-container {
2026
- position: relative;
2027
- z-index: 3;
2028
- }
2029
-
2030
- .fc-time-grid .fc-event-container {
2031
- position: relative;
2032
- z-index: 4;
2033
- }
2034
-
2035
- .fc-time-grid .fc-now-indicator-line {
2036
- z-index: 5;
2037
- }
2038
-
2039
- .fc-time-grid .fc-mirror-container {
2040
- /* also is fc-event-container */
2041
- position: relative;
2042
- z-index: 6;
2043
- }
2044
-
2045
- /* TimeGrid Slats (lines that run horizontally)
2046
- --------------------------------------------------------------------------------------------------*/
2047
- .fc-time-grid .fc-slats td {
2048
- height: 1.5em;
2049
- border-bottom: 0;
2050
- /* each cell is responsible for its top border */
2051
- }
2052
-
2053
- .fc-time-grid .fc-slats .fc-minor td {
2054
- border-top-style: dotted;
2055
- }
2056
-
2057
- /* TimeGrid Highlighting Slots
2058
- --------------------------------------------------------------------------------------------------*/
2059
- .fc-time-grid .fc-highlight-container {
2060
- /* a div within a cell within the fc-highlight-skeleton */
2061
- position: relative;
2062
- /* scopes the left/right of the fc-highlight to be in the column */
2063
- }
2064
-
2065
- .fc-time-grid .fc-highlight {
2066
- position: absolute;
2067
- left: 0;
2068
- right: 0;
2069
- /* top and bottom will be in by JS */
2070
- }
2071
-
2072
- /* TimeGrid Event Containment
2073
- --------------------------------------------------------------------------------------------------*/
2074
- .fc-ltr .fc-time-grid .fc-event-container {
2075
- /* space on the sides of events for LTR (default) */
2076
- margin: 0 2.5% 0 2px;
2077
- }
2078
-
2079
- .fc-rtl .fc-time-grid .fc-event-container {
2080
- /* space on the sides of events for RTL */
2081
- margin: 0 2px 0 2.5%;
2082
- }
2083
-
2084
- .fc-time-grid .fc-event,
2085
- .fc-time-grid .fc-bgevent {
2086
- position: absolute;
2087
- z-index: 1;
2088
- /* scope inner z-index's */
2089
- }
2090
-
2091
- .fc-time-grid .fc-bgevent {
2092
- /* background events always span full width */
2093
- left: 0;
2094
- right: 0;
2095
- }
2096
-
2097
- /* TimeGrid Event Styling
2098
- ----------------------------------------------------------------------------------------------------
2099
- We use the full "fc-time-grid-event" class instead of using descendants because the event won't
2100
- be a descendant of the grid when it is being dragged.
2101
- */
2102
- .fc-time-grid-event {
2103
- margin-bottom: 1px;
2104
- }
2105
-
2106
- .fc-time-grid-event-inset {
2107
- -webkit-box-shadow: 0px 0px 0px 1px #fff;
2108
- box-shadow: 0px 0px 0px 1px #fff;
2109
- }
2110
-
2111
- .fc-time-grid-event.fc-not-start {
2112
- /* events that are continuing from another day */
2113
- /* replace space made by the top border with padding */
2114
- border-top-width: 0;
2115
- padding-top: 1px;
2116
- /* remove top rounded corners */
2117
- border-top-left-radius: 0;
2118
- border-top-right-radius: 0;
2119
- }
2120
-
2121
- .fc-time-grid-event.fc-not-end {
2122
- /* replace space made by the top border with padding */
2123
- border-bottom-width: 0;
2124
- padding-bottom: 1px;
2125
- /* remove bottom rounded corners */
2126
- border-bottom-left-radius: 0;
2127
- border-bottom-right-radius: 0;
2128
- }
2129
-
2130
- .fc-time-grid-event .fc-content {
2131
- overflow: hidden;
2132
- max-height: 100%;
2133
- }
2134
-
2135
- .fc-time-grid-event .fc-time,
2136
- .fc-time-grid-event .fc-title {
2137
- padding: 0 1px;
2138
- }
2139
-
2140
- .fc-time-grid-event .fc-time {
2141
- font-size: 0.85em;
2142
- white-space: nowrap;
2143
- }
2144
-
2145
- /* short mode, where time and title are on the same line */
2146
- .fc-time-grid-event.fc-short .fc-content {
2147
- /* don't wrap to second line (now that contents will be inline) */
2148
- white-space: nowrap;
2149
- }
2150
-
2151
- .fc-time-grid-event.fc-short .fc-time,
2152
- .fc-time-grid-event.fc-short .fc-title {
2153
- /* put the time and title on the same line */
2154
- display: inline-block;
2155
- vertical-align: top;
2156
- }
2157
-
2158
- .fc-time-grid-event.fc-short .fc-time span {
2159
- display: none;
2160
- /* don't display the full time text... */
2161
- }
2162
-
2163
- .fc-time-grid-event.fc-short .fc-time:before {
2164
- content: attr(data-start);
2165
- /* ...instead, display only the start time */
2166
- }
2167
-
2168
- .fc-time-grid-event.fc-short .fc-time:after {
2169
- content: " - ";
2170
- /* seperate with a dash, wrapped in nbsp's */
2171
- }
2172
-
2173
- .fc-time-grid-event.fc-short .fc-title {
2174
- font-size: 0.85em;
2175
- /* make the title text the same size as the time */
2176
- padding: 0;
2177
- /* undo padding from above */
2178
- }
2179
-
2180
- /* resizer (cursor device) */
2181
- .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
2182
- left: 0;
2183
- right: 0;
2184
- bottom: 0;
2185
- height: 8px;
2186
- overflow: hidden;
2187
- line-height: 8px;
2188
- font-size: 11px;
2189
- font-family: monospace;
2190
- text-align: center;
2191
- cursor: s-resize;
2192
- }
2193
-
2194
- .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
2195
- content: "=";
2196
- }
2197
-
2198
- /* resizer (touch device) */
2199
- .fc-time-grid-event.fc-selected .fc-resizer {
2200
- /* 10x10 dot */
2201
- border-radius: 5px;
2202
- border-width: 1px;
2203
- width: 8px;
2204
- height: 8px;
2205
- border-style: solid;
2206
- border-color: inherit;
2207
- background: #fff;
2208
- /* horizontally center */
2209
- left: 50%;
2210
- margin-left: -5px;
2211
- /* center on the bottom edge */
2212
- bottom: -5px;
2213
- }
2214
-
2215
- /* Now Indicator
2216
- --------------------------------------------------------------------------------------------------*/
2217
- .fc-time-grid .fc-now-indicator-line {
2218
- border-top-width: 1px;
2219
- left: 0;
2220
- right: 0;
2221
- }
2222
-
2223
- /* arrow on axis */
2224
- .fc-time-grid .fc-now-indicator-arrow {
2225
- margin-top: -5px;
2226
- /* vertically center on top coordinate */
2227
- }
2228
-
2229
- .fc-ltr .fc-time-grid .fc-now-indicator-arrow {
2230
- left: 0;
2231
- /* triangle pointing right... */
2232
- border-width: 5px 0 5px 6px;
2233
- border-top-color: transparent;
2234
- border-bottom-color: transparent;
2235
- }
2236
-
2237
- .fc-rtl .fc-time-grid .fc-now-indicator-arrow {
2238
- right: 0;
2239
- /* triangle pointing left... */
2240
- border-width: 5px 6px 5px 0;
2241
- border-top-color: transparent;
2242
- border-bottom-color: transparent;
2243
- }
2244
-
2245
- /* List View
2246
- --------------------------------------------------------------------------------------------------*/
2247
- /* possibly reusable */
2248
- .fc-event-dot {
2249
- display: inline-block;
2250
- width: 10px;
2251
- height: 10px;
2252
- border-radius: 5px;
2253
- }
2254
-
2255
- /* view wrapper */
2256
- .fc-rtl .fc-list-view {
2257
- direction: rtl;
2258
- /* unlike core views, leverage browser RTL */
2259
- }
2260
-
2261
- .fc-list-view {
2262
- border-width: 1px;
2263
- border-style: solid;
2264
- }
2265
-
2266
- /* table resets */
2267
- .fc .fc-list-table {
2268
- table-layout: auto;
2269
- /* for shrinkwrapping cell content */
2270
- }
2271
-
2272
- .fc-list-table td {
2273
- border-width: 1px 0 0;
2274
- padding: 8px 14px;
2275
- }
2276
-
2277
- .fc-list-table tr:first-child td {
2278
- border-top-width: 0;
2279
- }
2280
-
2281
- /* day headings with the list */
2282
- .fc-list-heading {
2283
- border-bottom-width: 1px;
2284
- }
2285
-
2286
- .fc-list-heading td {
2287
- font-weight: bold;
2288
- }
2289
-
2290
- .fc-ltr .fc-list-heading-main {
2291
- float: left;
2292
- }
2293
-
2294
- .fc-ltr .fc-list-heading-alt {
2295
- float: right;
2296
- }
2297
-
2298
- .fc-rtl .fc-list-heading-main {
2299
- float: right;
2300
- }
2301
-
2302
- .fc-rtl .fc-list-heading-alt {
2303
- float: left;
2304
- }
2305
-
2306
- /* event list items */
2307
- .fc-list-item.fc-has-url {
2308
- cursor: pointer;
2309
- /* whole row will be clickable */
2310
- }
2311
-
2312
- .fc-list-item-marker,
2313
- .fc-list-item-time {
2314
- white-space: nowrap;
2315
- width: 1px;
2316
- }
2317
-
2318
- /* make the dot closer to the event title */
2319
- .fc-ltr .fc-list-item-marker {
2320
- padding-right: 0;
2321
- }
2322
-
2323
- .fc-rtl .fc-list-item-marker {
2324
- padding-left: 0;
2325
- }
2326
-
2327
- .fc-list-item-title a {
2328
- /* every event title cell has an <a> tag */
2329
- text-decoration: none;
2330
- color: inherit;
2331
- }
2332
-
2333
- .fc-list-item-title a[href]:hover {
2334
- /* hover effect only on titles with hrefs */
2335
- text-decoration: underline;
2336
- }
2337
-
2338
- /* message when no events */
2339
- .fc-list-empty-wrap2 {
2340
- position: absolute;
2341
- top: 0;
2342
- left: 0;
2343
- right: 0;
2344
- bottom: 0;
2345
- }
2346
-
2347
- .fc-list-empty-wrap1 {
2348
- width: 100%;
2349
- height: 100%;
2350
- display: table;
2351
- }
2352
-
2353
- .fc-list-empty {
2354
- display: table-cell;
2355
- vertical-align: middle;
2356
- text-align: center;
2357
- }
2358
-
2359
- .fc-unthemed .fc-list-empty {
2360
- /* theme will provide own background */
2361
- background-color: #eee;
2362
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  .tooltipster-base {
 
 
 
2
  display: flex;
3
  pointer-events: none;
 
4
  position: absolute;
5
  }
 
6
  .tooltipster-box {
 
 
7
  flex: 1 1 auto;
8
  }
 
9
  .tooltipster-content {
 
10
  box-sizing: border-box;
 
11
  max-height: 100%;
12
  max-width: 100%;
13
  overflow: auto;
14
  }
 
15
  .tooltipster-ruler {
 
16
  bottom: 0;
17
  left: 0;
18
  overflow: hidden;
21
  top: 0;
22
  visibility: hidden;
23
  }
 
 
 
 
 
 
 
24
  .tooltipster-fade {
25
  opacity: 0;
26
  -webkit-transition-property: opacity;
32
  .tooltipster-fade.tooltipster-show {
33
  opacity: 1;
34
  }
 
 
 
35
  .tooltipster-grow {
36
+ -webkit-transform: scale(0, 0);
37
+ -moz-transform: scale(0, 0);
38
+ -o-transform: scale(0, 0);
39
+ -ms-transform: scale(0, 0);
40
+ transform: scale(0, 0);
41
  -webkit-transition-property: -webkit-transform;
42
  -moz-transition-property: -moz-transform;
43
  -o-transition-property: -o-transform;
46
  -webkit-backface-visibility: hidden;
47
  }
48
  .tooltipster-grow.tooltipster-show {
49
+ -webkit-transform: scale(1, 1);
50
+ -moz-transform: scale(1, 1);
51
+ -o-transform: scale(1, 1);
52
+ -ms-transform: scale(1, 1);
53
+ transform: scale(1, 1);
54
+ -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
55
+ -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
56
+ -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
57
+ -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
58
+ -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
59
+ transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
60
  }
 
 
 
61
  .tooltipster-swing {
62
  opacity: 0;
63
  -webkit-transform: rotateZ(4deg);
73
  }
74
  .tooltipster-swing.tooltipster-show {
75
  opacity: 1;
76
+ -webkit-transform: rotateZ(0);
77
+ -moz-transform: rotateZ(0);
78
+ -o-transform: rotateZ(0);
79
+ -ms-transform: rotateZ(0);
80
+ transform: rotateZ(0);
81
+ -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
82
+ -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
83
+ -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
84
+ -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
85
+ -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
86
+ transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
87
  }
 
 
 
88
  .tooltipster-fall {
89
  -webkit-transition-property: top;
90
  -moz-transition-property: top;
91
  -o-transition-property: top;
92
  -ms-transition-property: top;
93
  transition-property: top;
94
+ -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
95
+ -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
96
+ -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
97
+ -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
98
+ -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
99
+ transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
100
  }
101
  .tooltipster-fall.tooltipster-initial {
102
  top: 0 !important;
103
  }
 
 
104
  .tooltipster-fall.tooltipster-dying {
105
  -webkit-transition-property: all;
106
  -moz-transition-property: all;
110
  top: 0 !important;
111
  opacity: 0;
112
  }
 
 
 
113
  .tooltipster-slide {
114
  -webkit-transition-property: left;
115
  -moz-transition-property: left;
116
  -o-transition-property: left;
117
  -ms-transition-property: left;
118
  transition-property: left;
119
+ -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
120
+ -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
121
+ -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
122
+ -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
123
+ -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
124
+ transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
125
  }
126
  .tooltipster-slide.tooltipster-initial {
127
  left: -40px !important;
128
  }
 
 
129
  .tooltipster-slide.tooltipster-dying {
130
  -webkit-transition-property: all;
131
  -moz-transition-property: all;
135
  left: 0 !important;
136
  opacity: 0;
137
  }
 
 
 
 
 
 
 
 
 
 
138
  @keyframes tooltipster-fading {
139
  0% {
140
  opacity: 0;
143
  opacity: 1;
144
  }
145
  }
 
146
  .tooltipster-update-fade {
147
+ animation: tooltipster-fading 0.4s;
148
  }
 
 
 
149
  @keyframes tooltipster-rotating {
150
  25% {
151
  transform: rotate(-2deg);
157
  transform: rotate(0);
158
  }
159
  }
 
160
  .tooltipster-update-rotate {
161
+ animation: tooltipster-rotating 0.6s;
162
  }
 
 
 
163
  @keyframes tooltipster-scaling {
164
  50% {
165
  transform: scale(1.1);
168
  transform: scale(1);
169
  }
170
  }
 
171
  .tooltipster-update-scale {
172
+ animation: tooltipster-scaling 0.6s;
173
+ }
174
+ .tooltipster-sidetip .tooltipster-box {
175
+ background: #565656;
176
+ border: 2px solid #000;
177
+ border-radius: 4px;
178
+ }
179
+ .tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
180
+ margin-top: 8px;
181
+ }
182
+ .tooltipster-sidetip.tooltipster-left .tooltipster-box {
183
+ margin-right: 8px;
184
+ }
185
+ .tooltipster-sidetip.tooltipster-right .tooltipster-box {
186
+ margin-left: 8px;
187
+ }
188
+ .tooltipster-sidetip.tooltipster-top .tooltipster-box {
189
+ margin-bottom: 8px;
190
+ }
191
+ .tooltipster-sidetip .tooltipster-content {
192
+ color: #fff;
193
+ line-height: 18px;
194
+ padding: 6px 14px;
195
+ }
196
+ .tooltipster-sidetip .tooltipster-arrow {
197
+ overflow: hidden;
198
+ position: absolute;
199
+ }
200
+ .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
201
+ height: 10px;
202
+ margin-left: -10px;
203
+ top: 0;
204
+ width: 20px;
205
+ }
206
+ .tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
207
+ height: 20px;
208
+ margin-top: -10px;
209
+ right: 0;
210
+ top: 0;
211
+ width: 10px;
212
+ }
213
+ .tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
214
+ height: 20px;
215
+ margin-top: -10px;
216
+ left: 0;
217
+ top: 0;
218
+ width: 10px;
219
+ }
220
+ .tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
221
+ bottom: 0;
222
+ height: 10px;
223
+ margin-left: -10px;
224
+ width: 20px;
225
+ }
226
+ .tooltipster-sidetip .tooltipster-arrow-background,
227
+ .tooltipster-sidetip .tooltipster-arrow-border {
228
+ height: 0;
229
+ position: absolute;
230
+ width: 0;
231
+ }
232
+ .tooltipster-sidetip .tooltipster-arrow-background {
233
+ border: 10px solid transparent;
234
+ }
235
+ .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
236
+ border-bottom-color: #565656;
237
+ left: 0;
238
+ top: 3px;
239
+ }
240
+ .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
241
+ border-left-color: #565656;
242
+ left: -3px;
243
+ top: 0;
244
+ }
245
+ .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
246
+ border-right-color: #565656;
247
+ left: 3px;
248
+ top: 0;
249
+ }
250
+ .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
251
+ border-top-color: #565656;
252
+ left: 0;
253
+ top: -3px;
254
+ }
255
+ .tooltipster-sidetip .tooltipster-arrow-border {
256
+ border: 10px solid transparent;
257
+ left: 0;
258
+ top: 0;
259
+ }
260
+ .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
261
+ border-bottom-color: #000;
262
+ }
263
+ .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
264
+ border-left-color: #000;
265
+ }
266
+ .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
267
+ border-right-color: #000;
268
+ }
269
+ .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
270
+ border-top-color: #000;
271
+ }
272
+ .tooltipster-sidetip .tooltipster-arrow-uncropped {
273
+ position: relative;
274
+ }
275
+ .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
276
+ top: -10px;
277
+ }
278
+ .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
279
+ left: -10px;
280
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
281
  body div.mfp-bg {
282
  top: 0;
283
  left: 0;
692
  }
693
  }
694
 
695
+ @keyframes plyr-progress {
696
+ to {
697
+ background-position: 25px 0;
698
+ background-position: var(--plyr-progress-loading-size, 25px) 0;
699
+ }
700
+ }
701
+ @keyframes plyr-popup {
702
+ 0% {
703
+ opacity: 0.5;
704
+ transform: translateY(10px);
705
+ }
706
+ to {
707
+ opacity: 1;
708
+ transform: translateY(0);
709
+ }
710
+ }
711
+ @keyframes plyr-fade-in {
712
+ from {
713
+ opacity: 0;
714
+ }
715
+ to {
716
+ opacity: 1;
717
+ }
718
+ }
719
+ .plyr {
720
+ -moz-osx-font-smoothing: grayscale;
721
+ -webkit-font-smoothing: antialiased;
722
+ align-items: center;
723
+ direction: ltr;
724
+ display: flex;
725
+ flex-direction: column;
726
+ font-family: inherit;
727
+ font-family: var(--plyr-font-family, inherit);
728
+ font-variant-numeric: tabular-nums;
729
+ font-weight: 400;
730
+ font-weight: var(--plyr-font-weight-regular, 400);
731
+ height: 100%;
732
+ line-height: 1.7;
733
+ line-height: var(--plyr-line-height, 1.7);
734
+ max-width: 100%;
735
+ min-width: 200px;
736
+ position: relative;
737
+ text-shadow: none;
738
+ transition: box-shadow 0.3s ease;
739
+ z-index: 0;
740
+ }
741
+ .plyr audio,
742
+ .plyr iframe,
743
+ .plyr video {
744
+ display: block;
745
+ height: 100%;
746
+ width: 100%;
747
+ }
748
+ .plyr button {
749
+ font: inherit;
750
+ line-height: inherit;
751
+ width: auto;
752
+ }
753
+ .plyr:focus {
754
+ outline: 0;
755
+ }
756
+ .plyr--full-ui {
757
+ box-sizing: border-box;
758
+ }
759
+ .plyr--full-ui *,
760
+ .plyr--full-ui ::after,
761
+ .plyr--full-ui ::before {
762
+ box-sizing: inherit;
763
+ }
764
+ .plyr--full-ui a,
765
+ .plyr--full-ui button,
766
+ .plyr--full-ui input,
767
+ .plyr--full-ui label {
768
+ touch-action: manipulation;
769
+ }
770
+ .plyr__badge {
771
+ background: #4a5464;
772
+ background: var(--plyr-badge-background, #4a5464);
773
+ border-radius: 2px;
774
+ border-radius: var(--plyr-badge-border-radius, 2px);
775
+ color: #fff;
776
+ color: var(--plyr-badge-text-color, #fff);
777
+ font-size: 9px;
778
+ font-size: var(--plyr-font-size-badge, 9px);
779
+ line-height: 1;
780
+ padding: 3px 4px;
781
+ }
782
+ .plyr--full-ui ::-webkit-media-text-track-container {
783
+ display: none;
784
+ }
785
+ .plyr__captions {
786
+ animation: plyr-fade-in 0.3s ease;
787
+ bottom: 0;
788
+ display: none;
789
+ font-size: 13px;
790
+ font-size: var(--plyr-font-size-small, 13px);
791
+ left: 0;
792
+ padding: 10px;
793
+ padding: var(--plyr-control-spacing, 10px);
794
+ position: absolute;
795
+ text-align: center;
796
+ transition: transform 0.4s ease-in-out;
797
+ width: 100%;
798
+ }
799
+ .plyr__captions span:empty {
800
+ display: none;
801
+ }
802
+ @media (min-width: 480px) {
803
+ .plyr__captions {
804
+ font-size: 15px;
805
+ font-size: var(--plyr-font-size-base, 15px);
806
+ padding: calc(10px * 2);
807
+ padding: calc(var(--plyr-control-spacing, 10px) * 2);
808
+ }
809
+ }
810
+ @media (min-width: 768px) {
811
+ .plyr__captions {
812
+ font-size: 18px;
813
+ font-size: var(--plyr-font-size-large, 18px);
814
+ }
815
+ }
816
+ .plyr--captions-active .plyr__captions {
817
+ display: block;
818
+ }
819
+ .plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
820
+ transform: translateY(calc(10px * -4));
821
+ transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
822
+ }
823
+ .plyr__caption {
824
+ background: rgba(0, 0, 0, 0.8);
825
+ background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
826
+ border-radius: 2px;
827
+ -webkit-box-decoration-break: clone;
828
+ box-decoration-break: clone;
829
+ color: #fff;
830
+ color: var(--plyr-captions-text-color, #fff);
831
+ line-height: 185%;
832
+ padding: 0.2em 0.5em;
833
+ white-space: pre-wrap;
834
+ }
835
+ .plyr__caption div {
836
+ display: inline;
837
+ }
838
+ .plyr__control {
839
+ background: 0 0;
840
+ border: 0;
841
+ border-radius: 3px;
842
+ border-radius: var(--plyr-control-radius, 3px);
843
+ color: inherit;
844
+ cursor: pointer;
845
+ flex-shrink: 0;
846
+ overflow: visible;
847
+ padding: calc(10px * 0.7);
848
+ padding: var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7));
849
+ position: relative;
850
+ transition: all 0.3s ease;
851
+ }
852
+ .plyr__control svg {
853
+ display: block;
854
+ fill: currentColor;
855
+ height: 18px;
856
+ height: var(--plyr-control-icon-size, 18px);
857
+ pointer-events: none;
858
+ width: 18px;
859
+ width: var(--plyr-control-icon-size, 18px);
860
+ }
861
+ .plyr__control:focus {
862
+ outline: 0;
863
+ }
864
+ .plyr__control.plyr__tab-focus {
865
+ outline-color: #00b3ff;
866
+ outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
867
+ outline-offset: 2px;
868
+ outline-style: dotted;
869
+ outline-width: 3px;
870
+ }
871
+ a.plyr__control {
872
+ text-decoration: none;
873
+ }
874
+ a.plyr__control::after,
875
+ a.plyr__control::before {
876
+ display: none;
877
+ }
878
+ .plyr__control.plyr__control--pressed .icon--not-pressed,
879
+ .plyr__control.plyr__control--pressed .label--not-pressed,
880
+ .plyr__control:not(.plyr__control--pressed) .icon--pressed,
881
+ .plyr__control:not(.plyr__control--pressed) .label--pressed {
882
+ display: none;
883
+ }
884
+ .plyr--full-ui ::-webkit-media-controls {
885
+ display: none;
886
+ }
887
+ .plyr__controls {
888
+ align-items: center;
889
+ display: flex;
890
+ justify-content: flex-end;
891
+ text-align: center;
892
+ }
893
+ .plyr__controls .plyr__progress__container {
894
+ flex: 1;
895
+ min-width: 0;
896
+ }
897
+ .plyr__controls .plyr__controls__item {
898
+ margin-left: calc(10px / 4);
899
+ margin-left: calc(var(--plyr-control-spacing, 10px) / 4);
900
+ }
901
+ .plyr__controls .plyr__controls__item:first-child {
902
+ margin-left: 0;
903
+ margin-right: auto;
904
+ }
905
+ .plyr__controls .plyr__controls__item.plyr__progress__container {
906
+ padding-left: calc(10px / 4);
907
+ padding-left: calc(var(--plyr-control-spacing, 10px) / 4);
908
+ }
909
+ .plyr__controls .plyr__controls__item.plyr__time {
910
+ padding: 0 calc(10px / 2);
911
+ padding: 0 calc(var(--plyr-control-spacing, 10px) / 2);
912
+ }
913
+ .plyr__controls .plyr__controls__item.plyr__progress__container:first-child,
914
+ .plyr__controls .plyr__controls__item.plyr__time + .plyr__time,
915
+ .plyr__controls .plyr__controls__item.plyr__time:first-child {
916
+ padding-left: 0;
917
+ }
918
+ .plyr__controls:empty {
919
+ display: none;
920
+ }
921
+ .plyr [data-plyr="airplay"],
922
+ .plyr [data-plyr="captions"],
923
+ .plyr [data-plyr="fullscreen"],
924
+ .plyr [data-plyr="pip"] {
925
+ display: none;
926
+ }
927
+ .plyr--airplay-supported [data-plyr="airplay"],
928
+ .plyr--captions-enabled [data-plyr="captions"],
929
+ .plyr--fullscreen-enabled [data-plyr="fullscreen"],
930
+ .plyr--pip-supported [data-plyr="pip"] {
931
+ display: inline-block;
932
+ }
933
+ .plyr__menu {
934
+ display: flex;
935
+ position: relative;
936
+ }
937
+ .plyr__menu .plyr__control svg {
938
+ transition: transform 0.3s ease;
939
+ }
940
+ .plyr__menu .plyr__control[aria-expanded="true"] svg {
941
+ transform: rotate(90deg);
942
+ }
943
+ .plyr__menu .plyr__control[aria-expanded="true"] .plyr__tooltip {
944
+ display: none;
945
+ }
946
+ .plyr__menu__container {
947
+ animation: plyr-popup 0.2s ease;
948
+ background: rgba(255, 255, 255, 0.9);
949
+ background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
950
+ border-radius: 4px;
951
+ bottom: 100%;
952
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
953
+ box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
954
+ color: #4a5464;
955
+ color: var(--plyr-menu-color, #4a5464);
956
+ font-size: 15px;
957
+ font-size: var(--plyr-font-size-base, 15px);
958
+ margin-bottom: 10px;
959
+ position: absolute;
960
+ right: -3px;
961
+ text-align: left;
962
+ white-space: nowrap;
963
+ z-index: 3;
964
+ }
965
+ .plyr__menu__container > div {
966
+ overflow: hidden;
967
+ transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
968
+ }
969
+ .plyr__menu__container::after {
970
+ border: 4px solid transparent;
971
+ border: var(--plyr-menu-arrow-size, 4px) solid transparent;
972
+ border-top-color: rgba(255, 255, 255, 0.9);
973
+ border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
974
+ content: "";
975
+ height: 0;
976
+ position: absolute;
977
+ right: calc(((18px / 2) + calc(10px * 0.7)) - (4px / 2));
978
+ right: calc(
979
+ ((var(--plyr-control-icon-size, 18px) / 2) + var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7))) -
980
+ (var(--plyr-menu-arrow-size, 4px) / 2)
981
+ );
982
+ top: 100%;
983
+ width: 0;
984
+ }
985
+ .plyr__menu__container [role="menu"] {
986
+ padding: calc(10px * 0.7);
987
+ padding: var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7));
988
+ }
989
+ .plyr__menu__container [role="menuitem"],
990
+ .plyr__menu__container [role="menuitemradio"] {
991
+ margin-top: 2px;
992
+ }
993
+ .plyr__menu__container [role="menuitem"]:first-child,
994
+ .plyr__menu__container [role="menuitemradio"]:first-child {
995
+ margin-top: 0;
996
+ }
997
+ .plyr__menu__container .plyr__control {
998
+ align-items: center;
999
+ color: #4a5464;
1000
+ color: var(--plyr-menu-color, #4a5464);
1001
+ display: flex;
1002
+ font-size: 13px;
1003
+ font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
1004
+ padding-bottom: calc(calc(10px * 0.7) / 1.5);
1005
+ padding-bottom: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) / 1.5);
1006
+ padding-left: calc(calc(10px * 0.7) * 1.5);
1007
+ padding-left: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 1.5);
1008
+ padding-right: calc(calc(10px * 0.7) * 1.5);
1009
+ padding-right: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 1.5);
1010
+ padding-top: calc(calc(10px * 0.7) / 1.5);
1011
+ padding-top: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) / 1.5);
1012
+ -webkit-user-select: none;
1013
+ -ms-user-select: none;
1014
+ user-select: none;
1015
+ width: 100%;
1016
+ }
1017
+ .plyr__menu__container .plyr__control > span {
1018
+ align-items: inherit;
1019
+ display: flex;
1020
+ width: 100%;
1021
+ }
1022
+ .plyr__menu__container .plyr__control::after {
1023
+ border: 4px solid transparent;
1024
+ border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
1025
+ content: "";
1026
+ position: absolute;
1027
+ top: 50%;
1028
+ transform: translateY(-50%);
1029
+ }
1030
+ .plyr__menu__container .plyr__control--forward {
1031
+ padding-right: calc(calc(10px * 0.7) * 4);
1032
+ padding-right: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 4);
1033
+ }
1034
+ .plyr__menu__container .plyr__control--forward::after {
1035
+ border-left-color: #728197;
1036
+ border-left-color: var(--plyr-menu-arrow-color, #728197);
1037
+ right: calc((calc(10px * 0.7) * 1.5) - 4px);
1038
+ right: calc((var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 1.5) - var(--plyr-menu-item-arrow-size, 4px));
1039
+ }
1040
+ .plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,
1041
+ .plyr__menu__container .plyr__control--forward:hover::after {
1042
+ border-left-color: currentColor;
1043
+ }
1044
+ .plyr__menu__container .plyr__control--back {
1045
+ font-weight: 400;
1046
+ font-weight: var(--plyr-font-weight-regular, 400);
1047
+ margin: calc(10px * 0.7);
1048
+ margin: var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7));
1049
+ margin-bottom: calc(calc(10px * 0.7) / 2);
1050
+ margin-bottom: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) / 2);
1051
+ padding-left: calc(calc(10px * 0.7) * 4);
1052
+ padding-left: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 4);
1053
+ position: relative;
1054
+ width: calc(100% - (calc(10px * 0.7) * 2));
1055
+ width: calc(100% - (var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 2));
1056
+ }
1057
+ .plyr__menu__container .plyr__control--back::after {
1058
+ border-right-color: #728197;
1059
+ border-right-color: var(--plyr-menu-arrow-color, #728197);
1060
+ left: calc((calc(10px * 0.7) * 1.5) - 4px);
1061
+ left: calc((var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 1.5) - var(--plyr-menu-item-arrow-size, 4px));
1062
+ }
1063
+ .plyr__menu__container .plyr__control--back::before {
1064
+ background: #dcdfe5;
1065
+ background: var(--plyr-menu-back-border-color, #dcdfe5);
1066
+ box-shadow: 0 1px 0 #fff;
1067
+ box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
1068
+ content: "";
1069
+ height: 1px;
1070
+ left: 0;
1071
+ margin-top: calc(calc(10px * 0.7) / 2);
1072
+ margin-top: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) / 2);
1073
+ overflow: hidden;
1074
+ position: absolute;
1075
+ right: 0;
1076
+ top: 100%;
1077
+ }
1078
+ .plyr__menu__container .plyr__control--back.plyr__tab-focus::after,
1079
+ .plyr__menu__container .plyr__control--back:hover::after {
1080
+ border-right-color: currentColor;
1081
+ }
1082
+ .plyr__menu__container .plyr__control[role="menuitemradio"] {
1083
+ padding-left: calc(10px * 0.7);
1084
+ padding-left: var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7));
1085
+ }
1086
+ .plyr__menu__container .plyr__control[role="menuitemradio"]::after,
1087
+ .plyr__menu__container .plyr__control[role="menuitemradio"]::before {
1088
+ border-radius: 100%;
1089
+ }
1090
+ .plyr__menu__container .plyr__control[role="menuitemradio"]::before {
1091
+ background: rgba(0, 0, 0, 0.1);
1092
+ content: "";
1093
+ display: block;
1094
+ flex-shrink: 0;
1095
+ height: 16px;
1096
+ margin-right: 10px;
1097
+ margin-right: var(--plyr-control-spacing, 10px);
1098
+ transition: all 0.3s ease;
1099
+ width: 16px;
1100
+ }
1101
+ .plyr__menu__container .plyr__control[role="menuitemradio"]::after {
1102
+ background: #fff;
1103
+ border: 0;
1104
+ height: 6px;
1105
+ left: 12px;
1106
+ opacity: 0;
1107
+ top: 50%;
1108
+ transform: translateY(-50%) scale(0);
1109
+ transition: transform 0.3s ease, opacity 0.3s ease;
1110
+ width: 6px;
1111
+ }
1112
+ .plyr__menu__container .plyr__control[role="menuitemradio"][aria-checked="true"]::before {
1113
+ background: #00b3ff;
1114
+ background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
1115
+ }
1116
+ .plyr__menu__container .plyr__control[role="menuitemradio"][aria-checked="true"]::after {
1117
+ opacity: 1;
1118
+ transform: translateY(-50%) scale(1);
1119
+ }
1120
+ .plyr__menu__container .plyr__control[role="menuitemradio"].plyr__tab-focus::before,
1121
+ .plyr__menu__container .plyr__control[role="menuitemradio"]:hover::before {
1122
+ background: rgba(35, 40, 47, 0.1);
1123
+ }
1124
+ .plyr__menu__container .plyr__menu__value {
1125
+ align-items: center;
1126
+ display: flex;
1127
+ margin-left: auto;
1128
+ margin-right: calc((calc(10px * 0.7) - 2) * -1);
1129
+ margin-right: calc((var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) - 2) * -1);
1130
+ overflow: hidden;
1131
+ padding-left: calc(calc(10px * 0.7) * 3.5);
1132
+ padding-left: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 3.5);
1133
+ pointer-events: none;
1134
+ }
1135
+ .plyr--full-ui input[type="range"] {
1136
+ -webkit-appearance: none;
1137
+ background: 0 0;
1138
+ border: 0;
1139
+ border-radius: calc(13px * 2);
1140
+ border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
1141
+ color: #00b3ff;
1142
+ color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
1143
+ display: block;
1144
+ height: calc((3px * 2) + 13px);
1145
+ height: calc((var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px));
1146
+ margin: 0;
1147
+ padding: 0;
1148
+ transition: box-shadow 0.3s ease;
1149
+ width: 100%;
1150
+ }
1151
+ .plyr--full-ui input[type="range"]::-webkit-slider-runnable-track {
1152
+ background: 0 0;
1153
+ border: 0;
1154
+ border-radius: calc(5px / 2);
1155
+ border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
1156
+ height: 5px;
1157
+ height: var(--plyr-range-track-height, 5px);
1158
+ -webkit-transition: box-shadow 0.3s ease;
1159
+ transition: box-shadow 0.3s ease;
1160
+ -webkit-user-select: none;
1161
+ user-select: none;
1162
+ background-image: linear-gradient(to right, currentColor 0, transparent 0);
1163
+ background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0));
1164
+ }
1165
+ .plyr--full-ui input[type="range"]::-webkit-slider-thumb {
1166
+ background: #fff;
1167
+ background: var(--plyr-range-thumb-background, #fff);
1168
+ border: 0;
1169
+ border-radius: 100%;
1170
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
1171
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
1172
+ height: 13px;
1173
+ height: var(--plyr-range-thumb-height, 13px);
1174
+ position: relative;
1175
+ -webkit-transition: all 0.2s ease;
1176
+ transition: all 0.2s ease;
1177
+ width: 13px;
1178
+ width: var(--plyr-range-thumb-height, 13px);
1179
+ -webkit-appearance: none;
1180
+ margin-top: calc(((13px - 5px) / 2) * -1);
1181
+ margin-top: calc(((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2) * -1);
1182
+ }
1183
+ .plyr--full-ui input[type="range"]::-moz-range-track {
1184
+ background: 0 0;
1185
+ border: 0;
1186
+ border-radius: calc(5px / 2);
1187
+ border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
1188
+ height: 5px;
1189
+ height: var(--plyr-range-track-height, 5px);
1190
+ -moz-transition: box-shadow 0.3s ease;
1191
+ transition: box-shadow 0.3s ease;
1192
+ user-select: none;
1193
+ }
1194
+ .plyr--full-ui input[type="range"]::-moz-range-thumb {
1195
+ background: #fff;
1196
+ background: var(--plyr-range-thumb-background, #fff);
1197
+ border: 0;
1198
+ border-radius: 100%;
1199
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
1200
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
1201
+ height: 13px;
1202
+ height: var(--plyr-range-thumb-height, 13px);
1203
+ position: relative;
1204
+ -moz-transition: all 0.2s ease;
1205
+ transition: all 0.2s ease;
1206
+ width: 13px;
1207
+ width: var(--plyr-range-thumb-height, 13px);
1208
+ }
1209
+ .plyr--full-ui input[type="range"]::-moz-range-progress {
1210
+ background: currentColor;
1211
+ border-radius: calc(5px / 2);
1212
+ border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
1213
+ height: 5px;
1214
+ height: var(--plyr-range-track-height, 5px);
1215
+ }
1216
+ .plyr--full-ui input[type="range"]::-ms-track {
1217
+ background: 0 0;
1218
+ border: 0;
1219
+ border-radius: calc(5px / 2);
1220
+ border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
1221
+ height: 5px;
1222
+ height: var(--plyr-range-track-height, 5px);
1223
+ -ms-transition: box-shadow 0.3s ease;
1224
+ transition: box-shadow 0.3s ease;
1225
+ -ms-user-select: none;
1226
+ user-select: none;
1227
+ color: transparent;
1228
+ }
1229
+ .plyr--full-ui input[type="range"]::-ms-fill-upper {
1230
+ background: 0 0;
1231
+ border: 0;
1232
+ border-radius: calc(5px / 2);
1233
+ border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
1234
+ height: 5px;
1235
+ height: var(--plyr-range-track-height, 5px);
1236
+ -ms-transition: box-shadow 0.3s ease;
1237
+ transition: box-shadow 0.3s ease;
1238
+ -ms-user-select: none;
1239
+ user-select: none;
1240
+ }
1241
+ .plyr--full-ui input[type="range"]::-ms-fill-lower {
1242
+ background: 0 0;
1243
+ border: 0;
1244
+ border-radius: calc(5px / 2);
1245
+ border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
1246
+ height: 5px;
1247
+ height: var(--plyr-range-track-height, 5px);
1248
+ -ms-transition: box-shadow 0.3s ease;
1249
+ transition: box-shadow 0.3s ease;
1250
+ -ms-user-select: none;
1251
+ user-select: none;
1252
+ background: currentColor;
1253
+ }
1254
+ .plyr--full-ui input[type="range"]::-ms-thumb {
1255
+ background: #fff;
1256
+ background: var(--plyr-range-thumb-background, #fff);
1257
+ border: 0;
1258
+ border-radius: 100%;
1259
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
1260
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
1261
+ height: 13px;
1262
+ height: var(--plyr-range-thumb-height, 13px);
1263
+ position: relative;
1264
+ -ms-transition: all 0.2s ease;
1265
+ transition: all 0.2s ease;
1266
+ width: 13px;
1267
+ width: var(--plyr-range-thumb-height, 13px);
1268
+ margin-top: 0;
1269
+ }
1270
+ .plyr--full-ui input[type="range"]::-ms-tooltip {
1271
+ display: none;
1272
+ }
1273
+ .plyr--full-ui input[type="range"]:focus {
1274
+ outline: 0;
1275
+ }
1276
+ .plyr--full-ui input[type="range"]::-moz-focus-outer {
1277
+ border: 0;
1278
+ }
1279
+ .plyr--full-ui input[type="range"].plyr__tab-focus::-webkit-slider-runnable-track {
1280
+ outline-color: #00b3ff;
1281
+ outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
1282
+ outline-offset: 2px;
1283
+ outline-style: dotted;
1284
+ outline-width: 3px;
1285
+ }
1286
+ .plyr--full-ui input[type="range"].plyr__tab-focus::-moz-range-track {
1287
+ outline-color: #00b3ff;
1288
+ outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
1289
+ outline-offset: 2px;
1290
+ outline-style: dotted;
1291
+ outline-width: 3px;
1292
+ }
1293
+ .plyr--full-ui input[type="range"].plyr__tab-focus::-ms-track {
1294
+ outline-color: #00b3ff;
1295
+ outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
1296
+ outline-offset: 2px;
1297
+ outline-style: dotted;
1298
+ outline-width: 3px;
1299
+ }
1300
+ .plyr__poster {
1301
+ background-color: #000;
1302
+ background-position: 50% 50%;
1303
+ background-repeat: no-repeat;
1304
+ background-size: contain;
1305
+ height: 100%;
1306
+ left: 0;
1307
+ opacity: 0;
1308
+ position: absolute;
1309
+ top: 0;
1310
+ transition: opacity 0.2s ease;
1311
+ width: 100%;
1312
+ z-index: 1;
1313
+ }
1314
+ .plyr--stopped.plyr__poster-enabled .plyr__poster {
1315
+ opacity: 1;
1316
+ }
1317
+ .plyr__time {
1318
+ font-size: 13px;
1319
+ font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
1320
+ }
1321
+ .plyr__time + .plyr__time::before {
1322
+ content: "\2044";
1323
+ margin-right: 10px;
1324
+ margin-right: var(--plyr-control-spacing, 10px);
1325
+ }
1326
+ @media (max-width: calc(768px - 1)) {
1327
+ .plyr__time + .plyr__time {
1328
+ display: none;
1329
+ }
1330
+ }
1331
+ .plyr__tooltip {
1332
+ background: rgba(255, 255, 255, 0.9);
1333
+ background: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
1334
+ border-radius: 3px;
1335
+ border-radius: var(--plyr-tooltip-radius, 3px);
1336
+ bottom: 100%;
1337
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
1338
+ box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
1339
+ color: #4a5464;
1340
+ color: var(--plyr-tooltip-color, #4a5464);
1341
+ font-size: 13px;
1342
+ font-size: var(--plyr-font-size-small, 13px);
1343
+ font-weight: 400;
1344
+ font-weight: var(--plyr-font-weight-regular, 400);
1345
+ left: 50%;
1346
+ line-height: 1.3;
1347
+ margin-bottom: calc(calc(10px / 2) * 2);
1348
+ margin-bottom: calc(var(--plyr-tooltip-padding, calc(var(--plyr-control-spacing, 10px) / 2)) * 2);
1349
+ opacity: 0;
1350
+ padding: calc(10px / 2) calc(calc(10px / 2) * 1.5);
1351
+ padding: var(--plyr-tooltip-padding, calc(var(--plyr-control-spacing, 10px) / 2))
1352
+ calc(var(--plyr-tooltip-padding, calc(var(--plyr-control-spacing, 10px) / 2)) * 1.5);
1353
+ pointer-events: none;
1354
+ position: absolute;
1355
+ transform: translate(-50%, 10px) scale(0.8);
1356
+ transform-origin: 50% 100%;
1357
+ transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
1358
+ white-space: nowrap;
1359
+ z-index: 2;
1360
+ }
1361
+ .plyr__tooltip::before {
1362
+ border-left: 4px solid transparent;
1363
+ border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
1364
+ border-right: 4px solid transparent;
1365
+ border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
1366
+ border-top: 4px solid rgba(255, 255, 255, 0.9);
1367
+ border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
1368
+ bottom: calc(4px * -1);
1369
+ bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
1370
+ content: "";
1371
+ height: 0;
1372
+ left: 50%;
1373
+ position: absolute;
1374
+ transform: translateX(-50%);
1375
+ width: 0;
1376
+ z-index: 2;
1377
+ }
1378
+ .plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
1379
+ .plyr .plyr__control:hover .plyr__tooltip,
1380
+ .plyr__tooltip--visible {
1381
+ opacity: 1;
1382
+ transform: translate(-50%, 0) scale(1);
1383
+ }
1384
+ .plyr .plyr__control:hover .plyr__tooltip {
1385
+ z-index: 3;
1386
+ }
1387
+ .plyr__controls > .plyr__control:first-child .plyr__tooltip,
1388
+ .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
1389
+ left: 0;
1390
+ transform: translate(0, 10px) scale(0.8);
1391
+ transform-origin: 0 100%;
1392
+ }
1393
+ .plyr__controls > .plyr__control:first-child .plyr__tooltip::before,
1394
+ .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
1395
+ left: calc((18px / 2) + calc(10px * 0.7));
1396
+ left: calc((var(--plyr-control-icon-size, 18px) / 2) + var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)));
1397
+ }
1398
+ .plyr__controls > .plyr__control:last-child .plyr__tooltip {
1399
+ left: auto;
1400
+ right: 0;
1401
+ transform: translate(0, 10px) scale(0.8);
1402
+ transform-origin: 100% 100%;
1403
+ }
1404
+ .plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
1405
+ left: auto;
1406
+ right: calc((18px / 2) + calc(10px * 0.7));
1407
+ right: calc((var(--plyr-control-icon-size, 18px) / 2) + var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)));
1408
+ transform: translateX(50%);
1409
+ }
1410
+ .plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,
1411
+ .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,
1412
+ .plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip,
1413
+ .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,
1414
+ .plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
1415
+ .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip,
1416
+ .plyr__controls > .plyr__control:last-child .plyr__tooltip--visible,
1417
+ .plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
1418
+ .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {
1419
+ transform: translate(0, 0) scale(1);
1420
+ }
1421
+ .plyr__progress {
1422
+ left: calc(13px * 0.5);
1423
+ left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
1424
+ margin-right: 13px;
1425
+ margin-right: var(--plyr-range-thumb-height, 13px);
1426
+ position: relative;
1427
+ }
1428
+ .plyr__progress input[type="range"],
1429
+ .plyr__progress__buffer {
1430
+ margin-left: calc(13px * -0.5);
1431
+ margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
1432
+ margin-right: calc(13px * -0.5);
1433
+ margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
1434
+ width: calc(100% + 13px);
1435
+ width: calc(100% + var(--plyr-range-thumb-height, 13px));
1436
+ }
1437
+ .plyr__progress input[type="range"] {
1438
+ position: relative;
1439
+ z-index: 2;
1440
+ }
1441
+ .plyr__progress .plyr__tooltip {
1442
+ font-size: 13px;
1443
+ font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
1444
+ left: 0;
1445
+ }
1446
+ .plyr__progress__buffer {
1447
+ -webkit-appearance: none;
1448
+ background: 0 0;
1449
+ border: 0;
1450
+ border-radius: 100px;
1451
+ height: 5px;
1452
+ height: var(--plyr-range-track-height, 5px);
1453
+ left: 0;
1454
+ margin-top: calc((5px / 2) * -1);
1455
+ margin-top: calc((var(--plyr-range-track-height, 5px) / 2) * -1);
1456
+ padding: 0;
1457
+ position: absolute;
1458
+ top: 50%;
1459
+ }
1460
+ .plyr__progress__buffer::-webkit-progress-bar {
1461
+ background: 0 0;
1462
+ }
1463
+ .plyr__progress__buffer::-webkit-progress-value {
1464
+ background: currentColor;
1465
+ border-radius: 100px;
1466
+ min-width: 5px;
1467
+ min-width: var(--plyr-range-track-height, 5px);
1468
+ -webkit-transition: width 0.2s ease;
1469
+ transition: width 0.2s ease;
1470
+ }
1471
+ .plyr__progress__buffer::-moz-progress-bar {
1472
+ background: currentColor;
1473
+ border-radius: 100px;
1474
+ min-width: 5px;
1475
+ min-width: var(--plyr-range-track-height, 5px);
1476
+ -moz-transition: width 0.2s ease;
1477
+ transition: width 0.2s ease;
1478
+ }
1479
+ .plyr__progress__buffer::-ms-fill {
1480
+ border-radius: 100px;
1481
+ -ms-transition: width 0.2s ease;
1482
+ transition: width 0.2s ease;
1483
+ }
1484
+ .plyr--loading .plyr__progress__buffer {
1485
+ animation: plyr-progress 1s linear infinite;
1486
+ background-image: linear-gradient(
1487
+ -45deg,
1488
+ rgba(35, 40, 47, 0.6) 25%,
1489
+ transparent 25%,
1490
+ transparent 50%,
1491
+ rgba(35, 40, 47, 0.6) 50%,
1492
+ rgba(35, 40, 47, 0.6) 75%,
1493
+ transparent 75%,
1494
+ transparent
1495
+ );
1496
+ background-image: linear-gradient(
1497
+ -45deg,
1498
+ var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%,
1499
+ transparent 25%,
1500
+ transparent 50%,
1501
+ var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%,
1502
+ var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%,
1503
+ transparent 75%,
1504
+ transparent
1505
+ );
1506
+ background-repeat: repeat-x;
1507
+ background-size: 25px 25px;
1508
+ background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
1509
+ color: transparent;
1510
+ }
1511
+ .plyr--video.plyr--loading .plyr__progress__buffer {
1512
+ background-color: rgba(255, 255, 255, 0.25);
1513
+ background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
1514
+ }
1515
+ .plyr--audio.plyr--loading .plyr__progress__buffer {
1516
+ background-color: rgba(193, 200, 209, 0.6);
1517
+ background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
1518
+ }
1519
+ .plyr__volume {
1520
+ align-items: center;
1521
+ display: flex;
1522
+ max-width: 110px;
1523
+ min-width: 80px;
1524
+ position: relative;
1525
+ width: 20%;
1526
+ }
1527
+ .plyr__volume input[type="range"] {
1528
+ margin-left: calc(10px / 2);
1529
+ margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
1530
+ margin-right: calc(10px / 2);
1531
+ margin-right: calc(var(--plyr-control-spacing, 10px) / 2);
1532
+ position: relative;
1533
+ z-index: 2;
1534
+ }
1535
+ .plyr--is-ios .plyr__volume {
1536
+ min-width: 0;
1537
+ width: auto;
1538
+ }
1539
+ .plyr--audio {
1540
+ display: block;
1541
+ }
1542
+ .plyr--audio .plyr__controls {
1543
+ background: #fff;
1544
+ background: var(--plyr-audio-controls-background, #fff);
1545
+ border-radius: inherit;
1546
+ color: #4a5464;
1547
+ color: var(--plyr-audio-control-color, #4a5464);
1548
+ padding: 10px;
1549
+ padding: var(--plyr-control-spacing, 10px);
1550
+ }
1551
+ .plyr--audio .plyr__control.plyr__tab-focus,
1552
+ .plyr--audio .plyr__control:hover,
1553
+ .plyr--audio .plyr__control[aria-expanded="true"] {
1554
+ background: #00b3ff;
1555
+ background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
1556
+ color: #fff;
1557
+ color: var(--plyr-audio-control-color-hover, #fff);
1558
+ }
1559
+ .plyr--full-ui.plyr--audio input[type="range"]::-webkit-slider-runnable-track {
1560
+ background-color: rgba(193, 200, 209, 0.6);
1561
+ background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
1562
+ }
1563
+ .plyr--full-ui.plyr--audio input[type="range"]::-moz-range-track {
1564
+ background-color: rgba(193, 200, 209, 0.6);
1565
+ background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
1566
+ }
1567
+ .plyr--full-ui.plyr--audio input[type="range"]::-ms-track {
1568
+ background-color: rgba(193, 200, 209, 0.6);
1569
+ background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
1570
+ }
1571
+ .plyr--full-ui.plyr--audio input[type="range"]:active::-webkit-slider-thumb {
1572
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
1573
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),
1574
+ 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
1575
+ }
1576
+ .plyr--full-ui.plyr--audio input[type="range"]:active::-moz-range-thumb {
1577
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
1578
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),
1579
+ 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
1580
+ }
1581
+ .plyr--full-ui.plyr--audio input[type="range"]:active::-ms-thumb {
1582
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
1583
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),
1584
+ 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
1585
+ }
1586
+ .plyr--audio .plyr__progress__buffer {
1587
+ color: rgba(193, 200, 209, 0.6);
1588
+ color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
1589
+ }
1590
+ .plyr--video {
1591
+ background: #000;
1592
+ overflow: hidden;
1593
+ }
1594
+ .plyr--video.plyr--menu-open {
1595
+ overflow: visible;
1596
+ }
1597
+ .plyr__video-wrapper {
1598
+ background: #000;
1599
+ height: 100%;
1600
+ margin: auto;
1601
+ overflow: hidden;
1602
+ position: relative;
1603
+ width: 100%;
1604
+ }
1605
+ .plyr__video-embed,
1606
+ .plyr__video-wrapper--fixed-ratio {
1607
+ height: 0;
1608
+ padding-bottom: 56.25%;
1609
+ }
1610
+ .plyr__video-embed iframe,
1611
+ .plyr__video-wrapper--fixed-ratio video {
1612
+ border: 0;
1613
+ left: 0;
1614
+ position: absolute;
1615
+ top: 0;
1616
+ }
1617
+ .plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
1618
+ padding-bottom: 240%;
1619
+ position: relative;
1620
+ transform: translateY(-38.28125%);
1621
+ }
1622
+ .plyr--video .plyr__controls {
1623
+ background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
1624
+ background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
1625
+ border-bottom-left-radius: inherit;
1626
+ border-bottom-right-radius: inherit;
1627
+ bottom: 0;
1628
+ color: #fff;
1629
+ color: var(--plyr-video-control-color, #fff);
1630
+ left: 0;
1631
+ padding: calc(10px / 2);
1632
+ padding: calc(var(--plyr-control-spacing, 10px) / 2);
1633
+ padding-top: calc(10px * 2);
1634
+ padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
1635
+ position: absolute;
1636
+ right: 0;
1637
+ transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
1638
+ z-index: 3;
1639
+ }
1640
+ @media (min-width: 480px) {
1641
+ .plyr--video .plyr__controls {
1642
+ padding: 10px;
1643
+ padding: var(--plyr-control-spacing, 10px);
1644
+ padding-top: calc(10px * 3.5);
1645
+ padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5);
1646
+ }
1647
+ }
1648
+ .plyr--video.plyr--hide-controls .plyr__controls {
1649
+ opacity: 0;
1650
+ pointer-events: none;
1651
+ transform: translateY(100%);
1652
+ }
1653
+ .plyr--video .plyr__control.plyr__tab-focus,
1654
+ .plyr--video .plyr__control:hover,
1655
+ .plyr--video .plyr__control[aria-expanded="true"] {
1656
+ background: #00b3ff;
1657
+ background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
1658
+ color: #fff;
1659
+ color: var(--plyr-video-control-color-hover, #fff);
1660
+ }
1661
+ .plyr__control--overlaid {
1662
+ background: #00b3ff;
1663
+ background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
1664
+ border: 0;
1665
+ border-radius: 100%;
1666
+ color: #fff;
1667
+ color: var(--plyr-video-control-color, #fff);
1668
+ display: none;
1669
+ left: 50%;
1670
+ opacity: 0.9;
1671
+ padding: calc(10px * 1.5);
1672
+ padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
1673
+ position: absolute;
1674
+ top: 50%;
1675
+ transform: translate(-50%, -50%);
1676
+ transition: 0.3s;
1677
+ z-index: 2;
1678
+ }
1679
+ .plyr__control--overlaid svg {
1680
+ left: 2px;
1681
+ position: relative;
1682
+ }
1683
+ .plyr__control--overlaid:focus,
1684
+ .plyr__control--overlaid:hover {
1685
+ opacity: 1;
1686
+ }
1687
+ .plyr--playing .plyr__control--overlaid {
1688
+ opacity: 0;
1689
+ visibility: hidden;
1690
+ }
1691
+ .plyr--full-ui.plyr--video .plyr__control--overlaid {
1692
+ display: block;
1693
+ }
1694
+ .plyr--full-ui.plyr--video input[type="range"]::-webkit-slider-runnable-track {
1695
+ background-color: rgba(255, 255, 255, 0.25);
1696
+ background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
1697
+ }
1698
+ .plyr--full-ui.plyr--video input[type="range"]::-moz-range-track {
1699
+ background-color: rgba(255, 255, 255, 0.25);
1700
+ background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
1701
+ }
1702
+ .plyr--full-ui.plyr--video input[type="range"]::-ms-track {
1703
+ background-color: rgba(255, 255, 255, 0.25);
1704
+ background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
1705
+ }
1706
+ .plyr--full-ui.plyr--video input[type="range"]:active::-webkit-slider-thumb {
1707
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
1708
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),
1709
+ 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
1710
+ }
1711
+ .plyr--full-ui.plyr--video input[type="range"]:active::-moz-range-thumb {
1712
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
1713
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),
1714
+ 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
1715
+ }
1716
+ .plyr--full-ui.plyr--video input[type="range"]:active::-ms-thumb {
1717
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
1718
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),
1719
+ 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
1720
+ }
1721
+ .plyr--video .plyr__progress__buffer {
1722
+ color: rgba(255, 255, 255, 0.25);
1723
+ color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
1724
+ }
1725
+ .plyr:-webkit-full-screen {
1726
+ background: #000;
1727
+ border-radius: 0 !important;
1728
+ height: 100%;
1729
+ margin: 0;
1730
+ width: 100%;
1731
+ }
1732
+ .plyr:-ms-fullscreen {
1733
+ background: #000;
1734
+ border-radius: 0 !important;
1735
+ height: 100%;
1736
+ margin: 0;
1737
+ width: 100%;
1738
+ }
1739
+ .plyr:fullscreen {
1740
+ background: #000;
1741
+ border-radius: 0 !important;
1742
+ height: 100%;
1743
+ margin: 0;
1744
+ width: 100%;
1745
+ }
1746
+ .plyr:-webkit-full-screen video {
1747
+ height: 100%;
1748
+ }
1749
+ .plyr:-ms-fullscreen video {
1750
+ height: 100%;
1751
+ }
1752
+ .plyr:fullscreen video {
1753
+ height: 100%;
1754
+ }
1755
+ .plyr:-webkit-full-screen .plyr__video-wrapper {
1756
+ height: 100%;
1757
+ position: static;
1758
+ }
1759
+ .plyr:-ms-fullscreen .plyr__video-wrapper {
1760
+ height: 100%;
1761
+ position: static;
1762
+ }
1763
+ .plyr:fullscreen .plyr__video-wrapper {
1764
+ height: 100%;
1765
+ position: static;
1766
+ }
1767
+ .plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
1768
+ height: 0;
1769
+ position: relative;
1770
+ }
1771
+ .plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
1772
+ height: 0;
1773
+ position: relative;
1774
+ }
1775
+ .plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
1776
+ height: 0;
1777
+ position: relative;
1778
+ }
1779
+ .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
1780
+ display: block;
1781
+ }
1782
+ .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
1783
+ display: block;
1784
+ }
1785
+ .plyr:fullscreen .plyr__control .icon--exit-fullscreen {
1786
+ display: block;
1787
+ }
1788
+ .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
1789
+ display: none;
1790
+ }
1791
+ .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
1792
+ display: none;
1793
+ }
1794
+ .plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
1795
+ display: none;
1796
+ }
1797
+ .plyr:-webkit-full-screen.plyr--hide-controls {
1798
+ cursor: none;
1799
+ }
1800
+ .plyr:-ms-fullscreen.plyr--hide-controls {
1801
+ cursor: none;
1802
+ }
1803
+ .plyr:fullscreen.plyr--hide-controls {
1804
+ cursor: none;
1805
+ }
1806
+ @media (min-width: 1024px) {
1807
+ .plyr:-webkit-full-screen .plyr__captions {
1808
+ font-size: 21px;
1809
+ font-size: var(--plyr-font-size-xlarge, 21px);
1810
+ }
1811
+ .plyr:-ms-fullscreen .plyr__captions {
1812
+ font-size: 21px;
1813
+ font-size: var(--plyr-font-size-xlarge, 21px);
1814
+ }
1815
+ .plyr:fullscreen .plyr__captions {
1816
+ font-size: 21px;
1817
+ font-size: var(--plyr-font-size-xlarge, 21px);
1818
+ }
1819
+ }
1820
+ .plyr:-webkit-full-screen {
1821
+ background: #000;
1822
+ border-radius: 0 !important;
1823
+ height: 100%;
1824
+ margin: 0;
1825
+ width: 100%;
1826
+ }
1827
+ .plyr:-webkit-full-screen video {
1828
+ height: 100%;
1829
+ }
1830
+ .plyr:-webkit-full-screen .plyr__video-wrapper {
1831
+ height: 100%;
1832
+ position: static;
1833
+ }
1834
+ .plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
1835
+ height: 0;
1836
+ position: relative;
1837
+ }
1838
+ .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
1839
+ display: block;
1840
+ }
1841
+ .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
1842
+ display: none;
1843
+ }
1844
+ .plyr:-webkit-full-screen.plyr--hide-controls {
1845
+ cursor: none;
1846
+ }
1847
+ @media (min-width: 1024px) {
1848
+ .plyr:-webkit-full-screen .plyr__captions {
1849
+ font-size: 21px;
1850
+ font-size: var(--plyr-font-size-xlarge, 21px);
1851
+ }
1852
+ }
1853
+ .plyr:-moz-full-screen {
1854
+ background: #000;
1855
+ border-radius: 0 !important;
1856
+ height: 100%;
1857
+ margin: 0;
1858
+ width: 100%;
1859
+ }
1860
+ .plyr:-moz-full-screen video {
1861
+ height: 100%;
1862
+ }
1863
+ .plyr:-moz-full-screen .plyr__video-wrapper {
1864
+ height: 100%;
1865
+ position: static;
1866
+ }
1867
+ .plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
1868
+ height: 0;
1869
+ position: relative;
1870
+ }
1871
+ .plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
1872
+ display: block;
1873
+ }
1874
+ .plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {
1875
+ display: none;
1876
+ }
1877
+ .plyr:-moz-full-screen.plyr--hide-controls {
1878
+ cursor: none;
1879
+ }
1880
+ @media (min-width: 1024px) {
1881
+ .plyr:-moz-full-screen .plyr__captions {
1882
+ font-size: 21px;
1883
+ font-size: var(--plyr-font-size-xlarge, 21px);
1884
+ }
1885
+ }
1886
+ .plyr:-ms-fullscreen {
1887
+ background: #000;
1888
+ border-radius: 0 !important;
1889
+ height: 100%;
1890
+ margin: 0;
1891
+ width: 100%;
1892
+ }
1893
+ .plyr:-ms-fullscreen video {
1894
+ height: 100%;
1895
+ }
1896
+ .plyr:-ms-fullscreen .plyr__video-wrapper {
1897
+ height: 100%;
1898
+ position: static;
1899
+ }
1900
+ .plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
1901
+ height: 0;
1902
+ position: relative;
1903
+ }
1904
+ .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
1905
+ display: block;
1906
+ }
1907
+ .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
1908
+ display: none;
1909
+ }
1910
+ .plyr:-ms-fullscreen.plyr--hide-controls {
1911
+ cursor: none;
1912
+ }
1913
+ @media (min-width: 1024px) {
1914
+ .plyr:-ms-fullscreen .plyr__captions {
1915
+ font-size: 21px;
1916
+ font-size: var(--plyr-font-size-xlarge, 21px);
1917
+ }
1918
+ }
1919
+ .plyr--fullscreen-fallback {
1920
+ background: #000;
1921
+ border-radius: 0 !important;
1922
+ height: 100%;
1923
+ margin: 0;
1924
+ width: 100%;
1925
+ bottom: 0;
1926
+ display: block;
1927
+ left: 0;
1928
+ position: fixed;
1929
+ right: 0;
1930
+ top: 0;
1931
+ z-index: 10000000;
1932
+ }
1933
+ .plyr--fullscreen-fallback video {
1934
+ height: 100%;
1935
+ }
1936
+ .plyr--fullscreen-fallback .plyr__video-wrapper {
1937
+ height: 100%;
1938
+ position: static;
1939
+ }
1940
+ .plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
1941
+ height: 0;
1942
+ position: relative;
1943
+ }
1944
+ .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
1945
+ display: block;
1946
+ }
1947
+ .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
1948
+ display: none;
1949
+ }
1950
+ .plyr--fullscreen-fallback.plyr--hide-controls {
1951
+ cursor: none;
1952
+ }
1953
+ @media (min-width: 1024px) {
1954
+ .plyr--fullscreen-fallback .plyr__captions {
1955
+ font-size: 21px;
1956
+ font-size: var(--plyr-font-size-xlarge, 21px);
1957
+ }
1958
+ }
1959
+ .plyr__ads {
1960
+ border-radius: inherit;
1961
+ bottom: 0;
1962
+ cursor: pointer;
1963
+ left: 0;
1964
+ overflow: hidden;
1965
+ position: absolute;
1966
+ right: 0;
1967
+ top: 0;
1968
+ z-index: -1;
1969
+ }
1970
+ .plyr__ads > div,
1971
+ .plyr__ads > div iframe {
1972
+ height: 100%;
1973
+ position: absolute;
1974
+ width: 100%;
1975
+ }
1976
+ .plyr__ads::after {
1977
+ background: #23282f;
1978
+ border-radius: 2px;
1979
+ bottom: 10px;
1980
+ bottom: var(--plyr-control-spacing, 10px);
1981
+ color: #fff;
1982
+ content: attr(data-badge-text);
1983
+ font-size: 11px;
1984
+ padding: 2px 6px;
1985
+ pointer-events: none;
1986
+ position: absolute;
1987
+ right: 10px;
1988
+ right: var(--plyr-control-spacing, 10px);
1989
+ z-index: 3;
1990
+ }
1991
+ .plyr__ads::after:empty {
1992
+ display: none;
1993
+ }
1994
+ .plyr__cues {
1995
+ background: currentColor;
1996
+ display: block;
1997
+ height: 5px;
1998
+ height: var(--plyr-range-track-height, 5px);
1999
+ left: 0;
2000
+ margin: -var(--plyr-range-track-height, 5px) / 2 0 0;
2001
+ opacity: 0.8;
2002
+ position: absolute;
2003
+ top: 50%;
2004
+ width: 3px;
2005
+ z-index: 3;
2006
+ }
2007
+ .plyr__preview-thumb {
2008
+ background-color: rgba(255, 255, 255, 0.9);
2009
+ background-color: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
2010
+ border-radius: 3px;
2011
+ bottom: 100%;
2012
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
2013
+ box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
2014
+ margin-bottom: calc(calc(10px / 2) * 2);
2015
+ margin-bottom: calc(var(--plyr-tooltip-padding, calc(var(--plyr-control-spacing, 10px) / 2)) * 2);
2016
+ opacity: 0;
2017
+ padding: 3px;
2018
+ padding: var(--plyr-tooltip-radius, 3px);
2019
+ pointer-events: none;
2020
+ position: absolute;
2021
+ transform: translate(0, 10px) scale(0.8);
2022
+ transform-origin: 50% 100%;
2023
+ transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
2024
+ z-index: 2;
2025
+ }
2026
+ .plyr__preview-thumb--is-shown {
2027
+ opacity: 1;
2028
+ transform: translate(0, 0) scale(1);
2029
+ }
2030
+ .plyr__preview-thumb::before {
2031
+ border-left: 4px solid transparent;
2032
+ border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
2033
+ border-right: 4px solid transparent;
2034
+ border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
2035
+ border-top: 4px solid rgba(255, 255, 255, 0.9);
2036
+ border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
2037
+ bottom: calc(4px * -1);
2038
+ bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
2039
+ content: "";
2040
+ height: 0;
2041
+ left: 50%;
2042
+ position: absolute;
2043
+ transform: translateX(-50%);
2044
+ width: 0;
2045
+ z-index: 2;
2046
+ }
2047
+ .plyr__preview-thumb__image-container {
2048
+ background: #c1c8d1;
2049
+ border-radius: calc(3px - 1px);
2050
+ border-radius: calc(var(--plyr-tooltip-radius, 3px) - 1px);
2051
+ overflow: hidden;
2052
+ position: relative;
2053
+ z-index: 0;
2054
+ }
2055
+ .plyr__preview-thumb__image-container img {
2056
+ height: 100%;
2057
+ left: 0;
2058
+ max-height: none;
2059
+ max-width: none;
2060
+ position: absolute;
2061
+ top: 0;
2062
+ width: 100%;
2063
+ }
2064
+ .plyr__preview-thumb__time-container {
2065
+ bottom: 6px;
2066
+ left: 0;
2067
+ position: absolute;
2068
+ right: 0;
2069
+ white-space: nowrap;
2070
+ z-index: 3;
2071
+ }
2072
+ .plyr__preview-thumb__time-container span {
2073
+ background-color: rgba(0, 0, 0, 0.55);
2074
+ border-radius: calc(3px - 1px);
2075
+ border-radius: calc(var(--plyr-tooltip-radius, 3px) - 1px);
2076
+ color: #fff;
2077
+ font-size: 13px;
2078
+ font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
2079
+ padding: 3px 6px;
2080
+ }
2081
+ .plyr__preview-scrubbing {
2082
+ bottom: 0;
2083
+ filter: blur(1px);
2084
+ height: 100%;
2085
+ left: 0;
2086
+ margin: auto;
2087
+ opacity: 0;
2088
+ overflow: hidden;
2089
+ pointer-events: none;
2090
+ position: absolute;
2091
+ right: 0;
2092
+ top: 0;
2093
+ transition: opacity 0.3s ease;
2094
+ width: 100%;
2095
+ z-index: 1;
2096
+ }
2097
+ .plyr__preview-scrubbing--is-shown {
2098
+ opacity: 1;
2099
+ }
2100
+ .plyr__preview-scrubbing img {
2101
+ height: 100%;
2102
+ left: 0;
2103
+ max-height: none;
2104
+ max-width: none;
2105
+ object-fit: contain;
2106
+ position: absolute;
2107
+ top: 0;
2108
+ width: 100%;
2109
+ }
2110
+ .plyr--no-transition {
2111
+ transition: none !important;
2112
+ }
2113
+ .plyr__sr-only {
2114
+ clip: rect(1px, 1px, 1px, 1px);
2115
+ overflow: hidden;
2116
+ border: 0 !important;
2117
+ height: 1px !important;
2118
+ padding: 0 !important;
2119
+ position: absolute !important;
2120
+ width: 1px !important;
2121
+ }
2122
+ .plyr [hidden] {
2123
+ display: none !important;
2124
+ }
2125
+
2126
+ .fc {
2127
+ direction: ltr;
2128
+ text-align: left;
2129
+ }
2130
+ .fc-rtl {
2131
+ text-align: right;
2132
+ }
2133
+ body .fc {
2134
+ font-size: 1em;
2135
+ }
2136
+ .fc-highlight {
2137
+ background: #bce8f1;
2138
+ opacity: 0.3;
2139
+ }
2140
+ .fc-bgevent {
2141
+ background: #8fdf82;
2142
+ opacity: 0.3;
2143
+ }
2144
+ .fc-nonbusiness {
2145
+ background: #d7d7d7;
2146
+ }
2147
+ .fc-popover {
2148
+ position: absolute;
2149
+ box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
2150
+ }
2151
+ .fc-popover .fc-header {
2152
+ display: flex;
2153
+ flex-direction: row;
2154
+ justify-content: space-between;
2155
+ align-items: center;
2156
+ padding: 2px 4px;
2157
+ }
2158
+ .fc-rtl .fc-popover .fc-header {
2159
+ flex-direction: row-reverse;
2160
+ }
2161
+ .fc-popover .fc-header .fc-title {
2162
+ margin: 0 2px;
2163
+ }
2164
+ .fc-popover .fc-header .fc-close {
2165
+ cursor: pointer;
2166
+ opacity: 0.65;
2167
+ font-size: 1.1em;
2168
+ }
2169
+ .fc-divider {
2170
+ border-style: solid;
2171
+ border-width: 1px;
2172
+ }
2173
+ hr.fc-divider {
2174
+ height: 0;
2175
+ margin: 0;
2176
+ padding: 0 0 2px;
2177
+ border-width: 1px 0;
2178
+ }
2179
+ .fc-bg,
2180
+ .fc-bgevent-skeleton,
2181
+ .fc-highlight-skeleton,
2182
+ .fc-mirror-skeleton {
2183
+ position: absolute;
2184
+ top: 0;
2185
+ left: 0;
2186
+ right: 0;
2187
+ }
2188
+ .fc-bg {
2189
+ bottom: 0;
2190
+ }
2191
+ .fc-bg table {
2192
+ height: 100%;
2193
+ }
2194
+ .fc table {
2195
+ width: 100%;
2196
+ box-sizing: border-box;
2197
+ table-layout: fixed;
2198
+ border-collapse: collapse;
2199
+ border-spacing: 0;
2200
+ font-size: 1em;
2201
+ }
2202
+ .fc th {
2203
+ text-align: center;
2204
+ }
2205
+ .fc td,
2206
+ .fc th {
2207
+ border-style: solid;
2208
+ border-width: 1px;
2209
+ padding: 0;
2210
+ vertical-align: top;
2211
+ }
2212
+ .fc td.fc-today {
2213
+ border-style: double;
2214
+ }
2215
+ a[data-goto] {
2216
+ cursor: pointer;
2217
+ }
2218
+ a[data-goto]:hover {
2219
+ text-decoration: underline;
2220
+ }
2221
+ .fc .fc-row {
2222
+ border-style: solid;
2223
+ border-width: 0;
2224
+ }
2225
+ .fc-row table {
2226
+ border-left: 0 hidden transparent;
2227
+ border-right: 0 hidden transparent;
2228
+ border-bottom: 0 hidden transparent;
2229
+ }
2230
+ .fc-row:first-child table {
2231
+ border-top: 0 hidden transparent;
2232
+ }
2233
+ .fc-row {
2234
+ position: relative;
2235
+ }
2236
+ .fc-row .fc-bg {
2237
+ z-index: 1;
2238
+ }
2239
+ .fc-row .fc-bgevent-skeleton,
2240
+ .fc-row .fc-highlight-skeleton {
2241
+ bottom: 0;
2242
+ }
2243
+ .fc-row .fc-bgevent-skeleton table,
2244
+ .fc-row .fc-highlight-skeleton table {
2245
+ height: 100%;
2246
+ }
2247
+ .fc-row .fc-bgevent-skeleton td,
2248
+ .fc-row .fc-highlight-skeleton td {
2249
+ border-color: transparent;
2250
+ }
2251
+ .fc-row .fc-bgevent-skeleton {
2252
+ z-index: 2;
2253
+ }
2254
+ .fc-row .fc-highlight-skeleton {
2255
+ z-index: 3;
2256
+ }
2257
+ .fc-row .fc-content-skeleton {
2258
+ position: relative;
2259
+ z-index: 4;
2260
+ padding-bottom: 2px;
2261
+ }
2262
+ .fc-row .fc-mirror-skeleton {
2263
+ z-index: 5;
2264
+ }
2265
+ .fc .fc-row .fc-content-skeleton table,
2266
+ .fc .fc-row .fc-content-skeleton td,
2267
+ .fc .fc-row .fc-mirror-skeleton td {
2268
+ background: 0 0;
2269
+ border-color: transparent;
2270
+ }
2271
+ .fc-row .fc-content-skeleton td,
2272
+ .fc-row .fc-mirror-skeleton td {
2273
+ border-bottom: 0;
2274
+ }
2275
+ .fc-row .fc-content-skeleton tbody td,
2276
+ .fc-row .fc-mirror-skeleton tbody td {
2277
+ border-top: 0;
2278
+ }
2279
+ .fc-scroller {
2280
+ -webkit-overflow-scrolling: touch;
2281
+ }
2282
+ .fc-scroller > .fc-day-grid,
2283
+ .fc-scroller > .fc-time-grid {
2284
+ position: relative;
2285
+ width: 100%;
2286
+ }
2287
+ .fc-event {
2288
+ position: relative;
2289
+ display: block;
2290
+ font-size: 0.85em;
2291
+ line-height: 1.4;
2292
+ border-radius: 3px;
2293
+ border: 1px solid #3788d8;
2294
+ }
2295
+ .fc-event,
2296
+ .fc-event-dot {
2297
+ background-color: #3788d8;
2298
+ }
2299
+ .fc-event,
2300
+ .fc-event:hover {
2301
+ color: #fff;
2302
+ text-decoration: none;
2303
+ }
2304
+ .fc-event.fc-draggable,
2305
+ .fc-event[href] {
2306
+ cursor: pointer;
2307
+ }
2308
+ .fc-not-allowed,
2309
+ .fc-not-allowed .fc-event {
2310
+ cursor: not-allowed;
2311
+ }
2312
+ .fc-event .fc-content {
2313
+ position: relative;
2314
+ z-index: 2;
2315
+ }
2316
+ .fc-event .fc-resizer {
2317
+ position: absolute;
2318
+ z-index: 4;
2319
+ }
2320
+ .fc-event .fc-resizer {
2321
+ display: none;
2322
+ }
2323
+ .fc-event.fc-allow-mouse-resize .fc-resizer,
2324
+ .fc-event.fc-selected .fc-resizer {
2325
+ display: block;
2326
+ }
2327
+ .fc-event.fc-selected .fc-resizer:before {
2328
+ content: "";
2329
+ position: absolute;
2330
+ z-index: 9999;
2331
+ top: 50%;
2332
+ left: 50%;
2333
+ width: 40px;
2334
+ height: 40px;
2335
+ margin-left: -20px;
2336
+ margin-top: -20px;
2337
+ }
2338
+ .fc-event.fc-selected {
2339
+ z-index: 9999 !important;
2340
+ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
2341
+ }
2342
+ .fc-event.fc-selected:after {
2343
+ content: "";
2344
+ position: absolute;
2345
+ z-index: 1;
2346
+ top: -1px;
2347
+ right: -1px;
2348
+ bottom: -1px;
2349
+ left: -1px;
2350
+ background: #000;
2351
+ opacity: 0.25;
2352
+ }
2353
+ .fc-event.fc-dragging.fc-selected {
2354
+ box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
2355
+ }
2356
+ .fc-event.fc-dragging:not(.fc-selected) {
2357
+ opacity: 0.75;
2358
+ }
2359
+ .fc-h-event.fc-selected:before {
2360
+ content: "";
2361
+ position: absolute;
2362
+ z-index: 3;
2363
+ top: -10px;
2364
+ bottom: -10px;
2365
+ left: 0;
2366
+ right: 0;
2367
+ }
2368
+ .fc-ltr .fc-h-event.fc-not-start,
2369
+ .fc-rtl .fc-h-event.fc-not-end {
2370
+ margin-left: 0;
2371
+ border-left-width: 0;
2372
+ padding-left: 1px;
2373
+ border-top-left-radius: 0;
2374
+ border-bottom-left-radius: 0;
2375
+ }
2376
+ .fc-ltr .fc-h-event.fc-not-end,
2377
+ .fc-rtl .fc-h-event.fc-not-start {
2378
+ margin-right: 0;
2379
+ border-right-width: 0;
2380
+ padding-right: 1px;
2381
+ border-top-right-radius: 0;
2382
+ border-bottom-right-radius: 0;
2383
+ }
2384
+ .fc-ltr .fc-h-event .fc-start-resizer,
2385
+ .fc-rtl .fc-h-event .fc-end-resizer {
2386
+ cursor: w-resize;
2387
+ left: -1px;
2388
+ }
2389
+ .fc-ltr .fc-h-event .fc-end-resizer,
2390
+ .fc-rtl .fc-h-event .fc-start-resizer {
2391
+ cursor: e-resize;
2392
+ right: -1px;
2393
+ }
2394
+ .fc-h-event.fc-allow-mouse-resize .fc-resizer {
2395
+ width: 7px;
2396
+ top: -1px;
2397
+ bottom: -1px;
2398
+ }
2399
+ .fc-h-event.fc-selected .fc-resizer {
2400
+ border-radius: 4px;
2401
+ border-width: 1px;
2402
+ width: 6px;
2403
+ height: 6px;
2404
+ border-style: solid;
2405
+ border-color: inherit;
2406
+ background: #fff;
2407
+ top: 50%;
2408
+ margin-top: -4px;
2409
+ }
2410
+ .fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
2411
+ .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
2412
+ margin-left: -4px;
2413
+ }
2414
+ .fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
2415
+ .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
2416
+ margin-right: -4px;
2417
+ }
2418
+ .fc-day-grid-event {
2419
+ margin: 1px 2px 0;
2420
+ padding: 0 1px;
2421
+ }
2422
+ tr:first-child > td > .fc-day-grid-event {
2423
+ margin-top: 2px;
2424
+ }
2425
+ .fc-mirror-skeleton tr:first-child > td > .fc-day-grid-event {
2426
+ margin-top: 0;
2427
+ }
2428
+ .fc-day-grid-event .fc-content {
2429
+ white-space: nowrap;
2430
+ overflow: hidden;
2431
+ }
2432
+ .fc-day-grid-event .fc-time {
2433
+ font-weight: 700;
2434
+ }
2435
+ .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
2436
+ .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
2437
+ margin-left: -2px;
2438
+ }
2439
+ .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
2440
+ .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
2441
+ margin-right: -2px;
2442
+ }
2443
+ a.fc-more {
2444
+ margin: 1px 3px;
2445
+ font-size: 0.85em;
2446
+ cursor: pointer;
2447
+ text-decoration: none;
2448
+ }
2449
+ a.fc-more:hover {
2450
+ text-decoration: underline;
2451
+ }
2452
+ .fc-limited {
2453
+ display: none;
2454
+ }
2455
+ .fc-day-grid .fc-row {
2456
+ z-index: 1;
2457
+ }
2458
+ .fc-more-popover {
2459
+ z-index: 2;
2460
+ width: 220px;
2461
+ }
2462
+ .fc-more-popover .fc-event-container {
2463
+ padding: 10px;
2464
+ }
2465
+ .fc-now-indicator {
2466
+ position: absolute;
2467
+ border: 0 solid red;
2468
+ }
2469
+ .fc-unselectable {
2470
+ -webkit-user-select: none;
2471
+ -khtml-user-select: none;
2472
+ -moz-user-select: none;
2473
+ -ms-user-select: none;
2474
+ user-select: none;
2475
+ -webkit-touch-callout: none;
2476
+ -webkit-tap-highlight-color: transparent;
2477
+ }
2478
+ .fc-unthemed .fc-content,
2479
+ .fc-unthemed .fc-divider,
2480
+ .fc-unthemed .fc-list-heading td,
2481
+ .fc-unthemed .fc-list-view,
2482
+ .fc-unthemed .fc-popover,
2483
+ .fc-unthemed .fc-row,
2484
+ .fc-unthemed tbody,
2485
+ .fc-unthemed td,
2486
+ .fc-unthemed th,
2487
+ .fc-unthemed thead {
2488
+ border-color: #ddd;
2489
+ }
2490
+ .fc-unthemed .fc-popover {
2491
+ background-color: #fff;
2492
+ }
2493
+ .fc-unthemed .fc-divider,
2494
+ .fc-unthemed .fc-list-heading td,
2495
+ .fc-unthemed .fc-popover .fc-header {
2496
+ background: #eee;
2497
+ }
2498
+ .fc-unthemed td.fc-today {
2499
+ background: #fcf8e3;
2500
+ }
2501
+ .fc-unthemed .fc-disabled-day {
2502
+ background: #d7d7d7;
2503
+ opacity: 0.3;
2504
+ }
2505
+ @font-face {
2506
+ font-family: fcicons;
2507
+ src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=")
2508
+ format("truetype");
2509
+ font-weight: 400;
2510
+ font-style: normal;
2511
+ }
2512
+ .fc-icon {
2513
+ font-family: fcicons !important;
2514
+ speak: none;
2515
+ font-style: normal;
2516
+ font-weight: 400;
2517
+ font-variant: normal;
2518
+ text-transform: none;
2519
+ line-height: 1;
2520
+ -webkit-font-smoothing: antialiased;
2521
+ -moz-osx-font-smoothing: grayscale;
2522
+ }
2523
+ .fc-icon-chevron-left:before {
2524
+ content: "";
2525
+ }
2526
+ .fc-icon-chevron-right:before {
2527
+ content: "";
2528
+ }
2529
+ .fc-icon-chevrons-left:before {
2530
+ content: "";
2531
+ }
2532
+ .fc-icon-chevrons-right:before {
2533
+ content: "";
2534
+ }
2535
+ .fc-icon-minus-square:before {
2536
+ content: "";
2537
+ }
2538
+ .fc-icon-plus-square:before {
2539
+ content: "";
2540
+ }
2541
+ .fc-icon-x:before {
2542
+ content: "";
2543
+ }
2544
+ .fc-icon {
2545
+ display: inline-block;
2546
+ width: 1em;
2547
+ height: 1em;
2548
+ text-align: center;
2549
+ }
2550
+ .fc-button {
2551
+ border-radius: 0;
2552
+ overflow: visible;
2553
+ text-transform: none;
2554
+ margin: 0;
2555
+ font-family: inherit;
2556
+ font-size: inherit;
2557
+ line-height: inherit;
2558
+ }
2559
+ .fc-button:focus {
2560
+ outline: 1px dotted;
2561
+ outline: 5px auto -webkit-focus-ring-color;
2562
+ }
2563
+ .fc-button {
2564
+ -webkit-appearance: button;
2565
+ }
2566
+ .fc-button:not(:disabled) {
2567
+ cursor: pointer;
2568
+ }
2569
+ .fc-button::-moz-focus-inner {
2570
+ padding: 0;
2571
+ border-style: none;
2572
+ }
2573
+ .fc-button {
2574
+ display: inline-block;
2575
+ font-weight: 400;
2576
+ color: #212529;
2577
+ text-align: center;
2578
+ vertical-align: middle;
2579
+ -webkit-user-select: none;
2580
+ -moz-user-select: none;
2581
+ -ms-user-select: none;
2582
+ user-select: none;
2583
+ background-color: transparent;
2584
+ border: 1px solid transparent;
2585
+ padding: 0.4em 0.65em;
2586
+ font-size: 1em;
2587
+ line-height: 1.5;
2588
+ border-radius: 0.25em;
2589
+ }
2590
+ .fc-button:hover {
2591
+ color: #212529;
2592
+ text-decoration: none;
2593
+ }
2594
+ .fc-button:focus {
2595
+ outline: 0;
2596
+ -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
2597
+ box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
2598
+ }
2599
+ .fc-button:disabled {
2600
+ opacity: 0.65;
2601
+ }
2602
+ .fc-button-primary {
2603
+ color: #fff;
2604
+ background-color: #2c3e50;
2605
+ border-color: #2c3e50;
2606
+ }
2607
+ .fc-button-primary:hover {
2608
+ color: #fff;
2609
+ background-color: #1e2b37;
2610
+ border-color: #1a252f;
2611
+ }
2612
+ .fc-button-primary:focus {
2613
+ -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
2614
+ box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
2615
+ }
2616
+ .fc-button-primary:disabled {
2617
+ color: #fff;
2618
+ background-color: #2c3e50;
2619
+ border-color: #2c3e50;
2620
+ }
2621
+ .fc-button-primary:not(:disabled).fc-button-active,
2622
+ .fc-button-primary:not(:disabled):active {
2623
+ color: #fff;
2624
+ background-color: #1a252f;
2625
+ border-color: #151e27;
2626
+ }
2627
+ .fc-button-primary:not(:disabled).fc-button-active:focus,
2628
+ .fc-button-primary:not(:disabled):active:focus {
2629
+ -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
2630
+ box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
2631
+ }
2632
+ .fc-button .fc-icon {
2633
+ vertical-align: middle;
2634
+ font-size: 1.5em;
2635
+ }
2636
+ .fc-button-group {
2637
+ position: relative;
2638
+ display: -webkit-inline-box;
2639
+ display: -ms-inline-flexbox;
2640
+ display: inline-flex;
2641
+ vertical-align: middle;
2642
+ }
2643
+ .fc-button-group > .fc-button {
2644
+ position: relative;
2645
+ -webkit-box-flex: 1;
2646
+ -ms-flex: 1 1 auto;
2647
+ flex: 1 1 auto;
2648
+ }
2649
+ .fc-button-group > .fc-button:hover {
2650
+ z-index: 1;
2651
+ }
2652
+ .fc-button-group > .fc-button.fc-button-active,
2653
+ .fc-button-group > .fc-button:active,
2654
+ .fc-button-group > .fc-button:focus {
2655
+ z-index: 1;
2656
+ }
2657
+ .fc-button-group > .fc-button:not(:first-child) {
2658
+ margin-left: -1px;
2659
+ }
2660
+ .fc-button-group > .fc-button:not(:last-child) {
2661
+ border-top-right-radius: 0;
2662
+ border-bottom-right-radius: 0;
2663
+ }
2664
+ .fc-button-group > .fc-button:not(:first-child) {
2665
+ border-top-left-radius: 0;
2666
+ border-bottom-left-radius: 0;
2667
+ }
2668
+ .fc-unthemed .fc-popover {
2669
+ border-width: 1px;
2670
+ border-style: solid;
2671
+ }
2672
+ .fc-unthemed .fc-list-item:hover td {
2673
+ background-color: #f5f5f5;
2674
+ }
2675
+ .fc-toolbar {
2676
+ display: flex;
2677
+ justify-content: space-between;
2678
+ align-items: center;
2679
+ }
2680
+ .fc-toolbar.fc-header-toolbar {
2681
+ margin-bottom: 1.5em;
2682
+ }
2683
+ .fc-toolbar.fc-footer-toolbar {
2684
+ margin-top: 1.5em;
2685
+ }
2686
+ .fc-toolbar > * > :not(:first-child) {
2687
+ margin-left: 0.75em;
2688
+ }
2689
+ .fc-toolbar h2 {
2690
+ font-size: 1.75em;
2691
+ margin: 0;
2692
+ }
2693
+ .fc-view-container {
2694
+ position: relative;
2695
+ }
2696
+ .fc-view-container *,
2697
+ .fc-view-container :after,
2698
+ .fc-view-container :before {
2699
+ -webkit-box-sizing: content-box;
2700
+ -moz-box-sizing: content-box;
2701
+ box-sizing: content-box;
2702
+ }
2703
+ .fc-view,
2704
+ .fc-view > table {
2705
+ position: relative;
2706
+ z-index: 1;
2707
+ }
2708
+ @media print {
2709
+ .fc {
2710
+ max-width: 100% !important;
2711
+ }
2712
+ .fc-event {
2713
+ background: #fff !important;
2714
+ color: #000 !important;
2715
+ page-break-inside: avoid;
2716
+ }
2717
+ .fc-event .fc-resizer {
2718
+ display: none;
2719
+ }
2720
+ .fc hr,
2721
+ .fc tbody,
2722
+ .fc td,
2723
+ .fc th,
2724
+ .fc thead,
2725
+ .fc-row {
2726
+ border-color: #ccc !important;
2727
+ background: #fff !important;
2728
+ }
2729
+ .fc-bg,
2730
+ .fc-bgevent-container,
2731
+ .fc-bgevent-skeleton,
2732
+ .fc-business-container,
2733
+ .fc-highlight-container,
2734
+ .fc-highlight-skeleton,
2735
+ .fc-mirror-container,
2736
+ .fc-mirror-skeleton {
2737
+ display: none;
2738
+ }
2739
+ .fc tbody .fc-row {
2740
+ height: auto !important;
2741
+ min-height: 0 !important;
2742
+ }
2743
+ .fc tbody .fc-row .fc-content-skeleton {
2744
+ position: static;
2745
+ padding-bottom: 0 !important;
2746
+ }
2747
+ .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td {
2748
+ padding-bottom: 1em;
2749
+ }
2750
+ .fc tbody .fc-row .fc-content-skeleton table {
2751
+ height: 1em;
2752
+ }
2753
+ .fc-more,
2754
+ .fc-more-cell {
2755
+ display: none !important;
2756
+ }
2757
+ .fc tr.fc-limited {
2758
+ display: table-row !important;
2759
+ }
2760
+ .fc td.fc-limited {
2761
+ display: table-cell !important;
2762
+ }
2763
+ .fc-popover {
2764
+ display: none;
2765
+ }
2766
+ .fc-time-grid {
2767
+ min-height: 0 !important;
2768
+ }
2769
+ .fc-timeGrid-view .fc-axis {
2770
+ display: none;
2771
+ }
2772
+ .fc-slats,
2773
+ .fc-time-grid hr {
2774
+ display: none !important;
2775
+ }
2776
+ .fc-time-grid .fc-content-skeleton {
2777
+ position: static;
2778
+ }
2779
+ .fc-time-grid .fc-content-skeleton table {
2780
+ height: 4em;
2781
+ }
2782
+ .fc-time-grid .fc-event-container {
2783
+ margin: 0 !important;
2784
+ }
2785
+ .fc-time-grid .fc-event {
2786
+ position: static !important;
2787
+ margin: 3px 2px !important;
2788
+ }
2789
+ .fc-time-grid .fc-event.fc-not-end {
2790
+ border-bottom-width: 1px !important;
2791
+ }
2792
+ .fc-time-grid .fc-event.fc-not-end:after {
2793
+ content: "...";
2794
+ }
2795
+ .fc-time-grid .fc-event.fc-not-start {
2796
+ border-top-width: 1px !important;
2797
+ }
2798
+ .fc-time-grid .fc-event.fc-not-start:before {
2799
+ content: "...";
2800
+ }
2801
+ .fc-time-grid .fc-event .fc-time {
2802
+ white-space: normal !important;
2803
+ }
2804
+ .fc-time-grid .fc-event .fc-time span {
2805
+ display: none;
2806
+ }
2807
+ .fc-time-grid .fc-event .fc-time:after {
2808
+ content: attr(data-full);
2809
+ }
2810
+ .fc-day-grid-container,
2811
+ .fc-scroller,
2812
+ .fc-time-grid-container {
2813
+ overflow: visible !important;
2814
+ height: auto !important;
2815
+ }
2816
+ .fc-row {
2817
+ border: 0 !important;
2818
+ margin: 0 !important;
2819
+ }
2820
+ .fc button,
2821
+ .fc-button-group {
2822
+ display: none;
2823
+ }
2824
+ }
2825
+
2826
+ .fc-dayGridDay-view .fc-content-skeleton,
2827
+ .fc-dayGridWeek-view .fc-content-skeleton {
2828
+ padding-bottom: 1em;
2829
+ }
2830
+ .fc-dayGrid-view .fc-body .fc-row {
2831
+ min-height: 4em;
2832
+ }
2833
+ .fc-row.fc-rigid {
2834
+ overflow: hidden;
2835
+ }
2836
+ .fc-row.fc-rigid .fc-content-skeleton {
2837
+ position: absolute;
2838
+ top: 0;
2839
+ left: 0;
2840
+ right: 0;
2841
+ }
2842
+ .fc-day-top.fc-other-month {
2843
+ opacity: 0.3;
2844
+ }
2845
+ .fc-dayGrid-view .fc-day-number,
2846
+ .fc-dayGrid-view .fc-week-number {
2847
+ padding: 2px;
2848
+ }
2849
+ .fc-dayGrid-view th.fc-day-number,
2850
+ .fc-dayGrid-view th.fc-week-number {
2851
+ padding: 0 2px;
2852
+ }
2853
+ .fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
2854
+ float: right;
2855
+ }
2856
+ .fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number {
2857
+ float: left;
2858
+ }
2859
+ .fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number {
2860
+ float: left;
2861
+ border-radius: 0 0 3px 0;
2862
+ }
2863
+ .fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number {
2864
+ float: right;
2865
+ border-radius: 0 0 0 3px;
2866
+ }
2867
+ .fc-dayGrid-view .fc-day-top .fc-week-number {
2868
+ min-width: 1.5em;
2869
+ text-align: center;
2870
+ background-color: #f2f2f2;
2871
+ color: grey;
2872
+ }
2873
+ .fc-dayGrid-view td.fc-week-number {
2874
+ text-align: center;
2875
+ }
2876
+ .fc-dayGrid-view td.fc-week-number > * {
2877
+ display: inline-block;
2878
+ min-width: 1.25em;
2879
+ }
2880
+
2881
+ .fc-timeGrid-view .fc-day-grid {
2882
+ position: relative;
2883
+ z-index: 2;
2884
+ }
2885
+ .fc-timeGrid-view .fc-day-grid .fc-row {
2886
+ min-height: 3em;
2887
+ }
2888
+ .fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton {
2889
+ padding-bottom: 1em;
2890
+ }
2891
+ .fc .fc-axis {
2892
+ vertical-align: middle;
2893
+ padding: 0 4px;
2894
+ white-space: nowrap;
2895
+ }
2896
+ .fc-ltr .fc-axis {
2897
+ text-align: right;
2898
+ }
2899
+ .fc-rtl .fc-axis {
2900
+ text-align: left;
2901
+ }
2902
+ .fc-time-grid,
2903
+ .fc-time-grid-container {
2904
+ position: relative;
2905
+ z-index: 1;
2906
+ }
2907
+ .fc-time-grid {
2908
+ min-height: 100%;
2909
+ }
2910
+ .fc-time-grid table {
2911
+ border: 0 hidden transparent;
2912
+ }
2913
+ .fc-time-grid > .fc-bg {
2914
+ z-index: 1;
2915
+ }
2916
+ .fc-time-grid .fc-slats,
2917
+ .fc-time-grid > hr {
2918
+ position: relative;
2919
+ z-index: 2;
2920
+ }
2921
+ .fc-time-grid .fc-content-col {
2922
+ position: relative;
2923
+ }
2924
+ .fc-time-grid .fc-content-skeleton {
2925
+ position: absolute;
2926
+ z-index: 3;
2927
+ top: 0;
2928
+ left: 0;
2929
+ right: 0;
2930
+ }
2931
+ .fc-time-grid .fc-business-container {
2932
+ position: relative;
2933
+ z-index: 1;
2934
+ }
2935
+ .fc-time-grid .fc-bgevent-container {
2936
+ position: relative;
2937
+ z-index: 2;
2938
+ }
2939
+ .fc-time-grid .fc-highlight-container {
2940
+ position: relative;
2941
+ z-index: 3;
2942
+ }
2943
+ .fc-time-grid .fc-event-container {
2944
+ position: relative;
2945
+ z-index: 4;
2946
+ }
2947
+ .fc-time-grid .fc-now-indicator-line {
2948
+ z-index: 5;
2949
+ }
2950
+ .fc-time-grid .fc-mirror-container {
2951
+ position: relative;
2952
+ z-index: 6;
2953
+ }
2954
+ .fc-time-grid .fc-slats td {
2955
+ height: 1.5em;
2956
+ border-bottom: 0;
2957
+ }
2958
+ .fc-time-grid .fc-slats .fc-minor td {
2959
+ border-top-style: dotted;
2960
+ }
2961
+ .fc-time-grid .fc-highlight-container {
2962
+ position: relative;
2963
+ }
2964
+ .fc-time-grid .fc-highlight {
2965
+ position: absolute;
2966
+ left: 0;
2967
+ right: 0;
2968
+ }
2969
+ .fc-ltr .fc-time-grid .fc-event-container {
2970
+ margin: 0 2.5% 0 2px;
2971
+ }
2972
+ .fc-rtl .fc-time-grid .fc-event-container {
2973
+ margin: 0 2px 0 2.5%;
2974
+ }
2975
+ .fc-time-grid .fc-bgevent,
2976
+ .fc-time-grid .fc-event {
2977
+ position: absolute;
2978
+ z-index: 1;
2979
+ }
2980
+ .fc-time-grid .fc-bgevent {
2981
+ left: 0;
2982
+ right: 0;
2983
+ }
2984
+ .fc-time-grid-event {
2985
+ margin-bottom: 1px;
2986
+ }
2987
+ .fc-time-grid-event-inset {
2988
+ -webkit-box-shadow: 0 0 0 1px #fff;
2989
+ box-shadow: 0 0 0 1px #fff;
2990
+ }
2991
+ .fc-time-grid-event.fc-not-start {
2992
+ border-top-width: 0;
2993
+ padding-top: 1px;
2994
+ border-top-left-radius: 0;
2995
+ border-top-right-radius: 0;
2996
+ }
2997
+ .fc-time-grid-event.fc-not-end {
2998
+ border-bottom-width: 0;
2999
+ padding-bottom: 1px;
3000
+ border-bottom-left-radius: 0;
3001
+ border-bottom-right-radius: 0;
3002
+ }
3003
+ .fc-time-grid-event .fc-content {
3004
+ overflow: hidden;
3005
+ max-height: 100%;
3006
+ }
3007
+ .fc-time-grid-event .fc-time,
3008
+ .fc-time-grid-event .fc-title {
3009
+ padding: 0 1px;
3010
+ }
3011
+ .fc-time-grid-event .fc-time {
3012
+ font-size: 0.85em;
3013
+ white-space: nowrap;
3014
+ }
3015
+ .fc-time-grid-event.fc-short .fc-content {
3016
+ white-space: nowrap;
3017
+ }
3018
+ .fc-time-grid-event.fc-short .fc-time,
3019
+ .fc-time-grid-event.fc-short .fc-title {
3020
+ display: inline-block;
3021
+ vertical-align: top;
3022
+ }
3023
+ .fc-time-grid-event.fc-short .fc-time span {
3024
+ display: none;
3025
+ }
3026
+ .fc-time-grid-event.fc-short .fc-time:before {
3027
+ content: attr(data-start);
3028
+ }
3029
+ .fc-time-grid-event.fc-short .fc-time:after {
3030
+ content: " - ";
3031
+ }
3032
+ .fc-time-grid-event.fc-short .fc-title {
3033
+ font-size: 0.85em;
3034
+ padding: 0;
3035
+ }
3036
+ .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
3037
+ left: 0;
3038
+ right: 0;
3039
+ bottom: 0;
3040
+ height: 8px;
3041
+ overflow: hidden;
3042
+ line-height: 8px;
3043
+ font-size: 11px;
3044
+ font-family: monospace;
3045
+ text-align: center;
3046
+ cursor: s-resize;
3047
+ }
3048
+ .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
3049
+ content: "=";
3050
+ }
3051
+ .fc-time-grid-event.fc-selected .fc-resizer {
3052
+ border-radius: 5px;
3053
+ border-width: 1px;
3054
+ width: 8px;
3055
+ height: 8px;
3056
+ border-style: solid;
3057
+ border-color: inherit;
3058
+ background: #fff;
3059
+ left: 50%;
3060
+ margin-left: -5px;
3061
+ bottom: -5px;
3062
+ }
3063
+ .fc-time-grid .fc-now-indicator-line {
3064
+ border-top-width: 1px;
3065
+ left: 0;
3066
+ right: 0;
3067
+ }
3068
+ .fc-time-grid .fc-now-indicator-arrow {
3069
+ margin-top: -5px;
3070
+ }
3071
+ .fc-ltr .fc-time-grid .fc-now-indicator-arrow {
3072
+ left: 0;
3073
+ border-width: 5px 0 5px 6px;
3074
+ border-top-color: transparent;
3075
+ border-bottom-color: transparent;
3076
+ }
3077
+ .fc-rtl .fc-time-grid .fc-now-indicator-arrow {
3078
+ right: 0;
3079
+ border-width: 5px 6px 5px 0;
3080
+ border-top-color: transparent;
3081
+ border-bottom-color: transparent;
3082
+ }
3083
+
3084
+ .fc-event-dot {
3085
+ display: inline-block;
3086
+ width: 10px;
3087
+ height: 10px;
3088
+ border-radius: 5px;
3089
+ }
3090
+ .fc-rtl .fc-list-view {
3091
+ direction: rtl;
3092
+ }
3093
+ .fc-list-view {
3094
+ border-width: 1px;
3095
+ border-style: solid;
3096
+ }
3097
+ .fc .fc-list-table {
3098
+ table-layout: auto;
3099
+ }
3100
+ .fc-list-table td {
3101
+ border-width: 1px 0 0;
3102
+ padding: 8px 14px;
3103
+ }
3104
+ .fc-list-table tr:first-child td {
3105
+ border-top-width: 0;
3106
+ }
3107
+ .fc-list-heading {
3108
+ border-bottom-width: 1px;
3109
+ }
3110
+ .fc-list-heading td {
3111
+ font-weight: 700;
3112
+ }
3113
+ .fc-ltr .fc-list-heading-main {
3114
+ float: left;
3115
+ }
3116
+ .fc-ltr .fc-list-heading-alt {
3117
+ float: right;
3118
+ }
3119
+ .fc-rtl .fc-list-heading-main {
3120
+ float: right;
3121
+ }
3122
+ .fc-rtl .fc-list-heading-alt {
3123
+ float: left;
3124
+ }
3125
+ .fc-list-item.fc-has-url {
3126
+ cursor: pointer;
3127
+ }
3128
+ .fc-list-item-marker,
3129
+ .fc-list-item-time {
3130
+ white-space: nowrap;
3131
+ width: 1px;
3132
+ }
3133
+ .fc-ltr .fc-list-item-marker {
3134
+ padding-right: 0;
3135
+ }
3136
+ .fc-rtl .fc-list-item-marker {
3137
+ padding-left: 0;
3138
+ }
3139
+ .fc-list-item-title a {
3140
+ text-decoration: none;
3141
+ color: inherit;
3142
+ }
3143
+ .fc-list-item-title a[href]:hover {
3144
+ text-decoration: underline;
3145
+ }
3146
+ .fc-list-empty-wrap2 {
3147
+ position: absolute;
3148
+ top: 0;
3149
+ left: 0;
3150
+ right: 0;
3151
+ bottom: 0;
3152
+ }
3153
+ .fc-list-empty-wrap1 {
3154
+ width: 100%;
3155
+ height: 100%;
3156
+ display: table;
3157
+ }
3158
+ .fc-list-empty {
3159
+ display: table-cell;
3160
+ vertical-align: middle;
3161
+ text-align: center;
3162
+ }
3163
+ .fc-unthemed .fc-list-empty {
3164
+ background-color: #eee;
3165
+ }
assets/front-end/css/lib-view/plyr/plyr.css CHANGED
@@ -1 +1,1430 @@
1
- @keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);height:100%;line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:calc(10px * 2);padding:calc(var(--plyr-control-spacing,10px) * 2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(10px * -4));transform:translateY(calc(var(--plyr-control-spacing,10px) * -4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(10px * .7);padding:var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7));position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(10px / 4);margin-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(10px / 4);padding-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(10px / 2);padding:0 calc(var(--plyr-control-spacing,10px)/ 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);background:var(--plyr-menu-background,rgba(255,255,255,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:rgba(255,255,255,.9);border-top-color:var(--plyr-menu-background,rgba(255,255,255,.9));content:'';height:0;position:absolute;right:calc(((18px / 2) + calc(10px * .7)) - (4px / 2));right:calc(((var(--plyr-control-icon-size,18px)/ 2) + var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7))) - (var(--plyr-menu-arrow-size,4px)/ 2));top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(10px * .7);padding:var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7))}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding-bottom:calc(calc(10px * .7)/ 1.5);padding-bottom:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7))/ 1.5);padding-left:calc(calc(10px * .7) * 1.5);padding-left:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 1.5);padding-right:calc(calc(10px * .7) * 1.5);padding-right:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 1.5);padding-top:calc(calc(10px * .7)/ 1.5);padding-top:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7))/ 1.5);-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(10px * .7) * 4);padding-right:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 4)}.plyr__menu__container .plyr__control--forward::after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:calc((calc(10px * .7) * 1.5) - 4px);right:calc((var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 1.5) - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:calc(10px * .7);margin:var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7));margin-bottom:calc(calc(10px * .7)/ 2);margin-bottom:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7))/ 2);padding-left:calc(calc(10px * .7) * 4);padding-left:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 4);position:relative;width:calc(100% - (calc(10px * .7) * 2));width:calc(100% - (var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 2))}.plyr__menu__container .plyr__control--back::after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:calc((calc(10px * .7) * 1.5) - 4px);left:calc((var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 1.5) - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back::before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:'';height:1px;left:0;margin-top:calc(calc(10px * .7)/ 2);margin-top:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7))/ 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(10px * .7);padding-left:var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7))}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(10px * .7) - 2) * -1);margin-right:calc((var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) - 2) * -1);overflow:hidden;padding-left:calc(calc(10px * .7) * 3.5);padding-left:calc(var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:calc(13px * 2);border-radius:calc(var(--plyr-range-thumb-height,13px) * 2);color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:calc((3px * 2) + 13px);height:calc((var(--plyr-range-thumb-active-shadow-width,3px) * 2) + var(--plyr-range-thumb-height,13px));margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px);-webkit-appearance:none;margin-top:calc(((13px - 5px)/ 2) * -1);margin-top:calc(((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/ 2) * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:calc(768px - 1)){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:rgba(255,255,255,.9);background:var(--plyr-tooltip-background,rgba(255,255,255,.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:calc(calc(10px / 2) * 2);margin-bottom:calc(var(--plyr-tooltip-padding,calc(var(--plyr-control-spacing,10px)/ 2)) * 2);opacity:0;padding:calc(10px / 2) calc(calc(10px / 2) * 1.5);padding:var(--plyr-tooltip-padding,calc(var(--plyr-control-spacing,10px)/ 2)) calc(var(--plyr-tooltip-padding,calc(var(--plyr-control-spacing,10px)/ 2)) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid rgba(255,255,255,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,.9));bottom:calc(4px * -1);bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:calc((18px / 2) + calc(10px * .7));left:calc((var(--plyr-control-icon-size,18px)/ 2) + var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:calc((18px / 2) + calc(10px * .7));right:calc((var(--plyr-control-icon-size,18px)/ 2) + var(--plyr-control-padding,calc(var(--plyr-control-spacing,10px) * .7)));transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr__progress{left:calc(13px * .5);left:calc(var(--plyr-range-thumb-height,13px) * .5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(13px * -.5);margin-left:calc(var(--plyr-range-thumb-height,13px) * -.5);margin-right:calc(13px * -.5);margin-right:calc(var(--plyr-range-thumb-height,13px) * -.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:calc((5px / 2) * -1);margin-top:calc((var(--plyr-range-track-height,5px)/ 2) * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,40,47,.6) 50%,rgba(35,40,47,.6) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:calc(10px / 2);margin-left:calc(var(--plyr-control-spacing,10px)/ 2);margin-right:calc(10px / 2);margin-right:calc(var(--plyr-control-spacing,10px)/ 2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:calc(10px / 2);padding:calc(var(--plyr-control-spacing,10px)/ 2);padding-top:calc(10px * 2);padding-top:calc(var(--plyr-control-spacing,10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:calc(10px * 3.5);padding-top:calc(var(--plyr-control-spacing,10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:calc(10px * 1.5);padding:calc(var(--plyr-control-spacing,10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,.25);color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25))}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);background-color:var(--plyr-tooltip-background,rgba(255,255,255,.9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:calc(calc(10px / 2) * 2);margin-bottom:calc(var(--plyr-tooltip-padding,calc(var(--plyr-control-spacing,10px)/ 2)) * 2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid rgba(255,255,255,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,.9));bottom:calc(4px * -1);bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(3px - 1px);border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:calc(3px - 1px);border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @keyframes plyr-progress {
2
+ to {
3
+ background-position: 25px 0;
4
+ background-position: var(--plyr-progress-loading-size, 25px) 0;
5
+ }
6
+ }
7
+ @keyframes plyr-popup {
8
+ 0% {
9
+ opacity: 0.5;
10
+ transform: translateY(10px);
11
+ }
12
+ to {
13
+ opacity: 1;
14
+ transform: translateY(0);
15
+ }
16
+ }
17
+ @keyframes plyr-fade-in {
18
+ from {
19
+ opacity: 0;
20
+ }
21
+ to {
22
+ opacity: 1;
23
+ }
24
+ }
25
+ .plyr {
26
+ -moz-osx-font-smoothing: grayscale;
27
+ -webkit-font-smoothing: antialiased;
28
+ align-items: center;
29
+ direction: ltr;
30
+ display: flex;
31
+ flex-direction: column;
32
+ font-family: inherit;
33
+ font-family: var(--plyr-font-family, inherit);
34
+ font-variant-numeric: tabular-nums;
35
+ font-weight: 400;
36
+ font-weight: var(--plyr-font-weight-regular, 400);
37
+ height: 100%;
38
+ line-height: 1.7;
39
+ line-height: var(--plyr-line-height, 1.7);
40
+ max-width: 100%;
41
+ min-width: 200px;
42
+ position: relative;
43
+ text-shadow: none;
44
+ transition: box-shadow 0.3s ease;
45
+ z-index: 0;
46
+ }
47
+ .plyr audio,
48
+ .plyr iframe,
49
+ .plyr video {
50
+ display: block;
51
+ height: 100%;
52
+ width: 100%;
53
+ }
54
+ .plyr button {
55
+ font: inherit;
56
+ line-height: inherit;
57
+ width: auto;
58
+ }
59
+ .plyr:focus {
60
+ outline: 0;
61
+ }
62
+ .plyr--full-ui {
63
+ box-sizing: border-box;
64
+ }
65
+ .plyr--full-ui *,
66
+ .plyr--full-ui ::after,
67
+ .plyr--full-ui ::before {
68
+ box-sizing: inherit;
69
+ }
70
+ .plyr--full-ui a,
71
+ .plyr--full-ui button,
72
+ .plyr--full-ui input,
73
+ .plyr--full-ui label {
74
+ touch-action: manipulation;
75
+ }
76
+ .plyr__badge {
77
+ background: #4a5464;
78
+ background: var(--plyr-badge-background, #4a5464);
79
+ border-radius: 2px;
80
+ border-radius: var(--plyr-badge-border-radius, 2px);
81
+ color: #fff;
82
+ color: var(--plyr-badge-text-color, #fff);
83
+ font-size: 9px;
84
+ font-size: var(--plyr-font-size-badge, 9px);
85
+ line-height: 1;
86
+ padding: 3px 4px;
87
+ }
88
+ .plyr--full-ui ::-webkit-media-text-track-container {
89
+ display: none;
90
+ }
91
+ .plyr__captions {
92
+ animation: plyr-fade-in 0.3s ease;
93
+ bottom: 0;
94
+ display: none;
95
+ font-size: 13px;
96
+ font-size: var(--plyr-font-size-small, 13px);
97
+ left: 0;
98
+ padding: 10px;
99
+ padding: var(--plyr-control-spacing, 10px);
100
+ position: absolute;
101
+ text-align: center;
102
+ transition: transform 0.4s ease-in-out;
103
+ width: 100%;
104
+ }
105
+ .plyr__captions span:empty {
106
+ display: none;
107
+ }
108
+ @media (min-width: 480px) {
109
+ .plyr__captions {
110
+ font-size: 15px;
111
+ font-size: var(--plyr-font-size-base, 15px);
112
+ padding: calc(10px * 2);
113
+ padding: calc(var(--plyr-control-spacing, 10px) * 2);
114
+ }
115
+ }
116
+ @media (min-width: 768px) {
117
+ .plyr__captions {
118
+ font-size: 18px;
119
+ font-size: var(--plyr-font-size-large, 18px);
120
+ }
121
+ }
122
+ .plyr--captions-active .plyr__captions {
123
+ display: block;
124
+ }
125
+ .plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
126
+ transform: translateY(calc(10px * -4));
127
+ transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
128
+ }
129
+ .plyr__caption {
130
+ background: rgba(0, 0, 0, 0.8);
131
+ background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
132
+ border-radius: 2px;
133
+ -webkit-box-decoration-break: clone;
134
+ box-decoration-break: clone;
135
+ color: #fff;
136
+ color: var(--plyr-captions-text-color, #fff);
137
+ line-height: 185%;
138
+ padding: 0.2em 0.5em;
139
+ white-space: pre-wrap;
140
+ }
141
+ .plyr__caption div {
142
+ display: inline;
143
+ }
144
+ .plyr__control {
145
+ background: 0 0;
146
+ border: 0;
147
+ border-radius: 3px;
148
+ border-radius: var(--plyr-control-radius, 3px);
149
+ color: inherit;
150
+ cursor: pointer;
151
+ flex-shrink: 0;
152
+ overflow: visible;
153
+ padding: calc(10px * 0.7);
154
+ padding: var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7));
155
+ position: relative;
156
+ transition: all 0.3s ease;
157
+ }
158
+ .plyr__control svg {
159
+ display: block;
160
+ fill: currentColor;
161
+ height: 18px;
162
+ height: var(--plyr-control-icon-size, 18px);
163
+ pointer-events: none;
164
+ width: 18px;
165
+ width: var(--plyr-control-icon-size, 18px);
166
+ }
167
+ .plyr__control:focus {
168
+ outline: 0;
169
+ }
170
+ .plyr__control.plyr__tab-focus {
171
+ outline-color: #00b3ff;
172
+ outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
173
+ outline-offset: 2px;
174
+ outline-style: dotted;
175
+ outline-width: 3px;
176
+ }
177
+ a.plyr__control {
178
+ text-decoration: none;
179
+ }
180
+ a.plyr__control::after,
181
+ a.plyr__control::before {
182
+ display: none;
183
+ }
184
+ .plyr__control.plyr__control--pressed .icon--not-pressed,
185
+ .plyr__control.plyr__control--pressed .label--not-pressed,
186
+ .plyr__control:not(.plyr__control--pressed) .icon--pressed,
187
+ .plyr__control:not(.plyr__control--pressed) .label--pressed {
188
+ display: none;
189
+ }
190
+ .plyr--full-ui ::-webkit-media-controls {
191
+ display: none;
192
+ }
193
+ .plyr__controls {
194
+ align-items: center;
195
+ display: flex;
196
+ justify-content: flex-end;
197
+ text-align: center;
198
+ }
199
+ .plyr__controls .plyr__progress__container {
200
+ flex: 1;
201
+ min-width: 0;
202
+ }
203
+ .plyr__controls .plyr__controls__item {
204
+ margin-left: calc(10px / 4);
205
+ margin-left: calc(var(--plyr-control-spacing, 10px) / 4);
206
+ }
207
+ .plyr__controls .plyr__controls__item:first-child {
208
+ margin-left: 0;
209
+ margin-right: auto;
210
+ }
211
+ .plyr__controls .plyr__controls__item.plyr__progress__container {
212
+ padding-left: calc(10px / 4);
213
+ padding-left: calc(var(--plyr-control-spacing, 10px) / 4);
214
+ }
215
+ .plyr__controls .plyr__controls__item.plyr__time {
216
+ padding: 0 calc(10px / 2);
217
+ padding: 0 calc(var(--plyr-control-spacing, 10px) / 2);
218
+ }
219
+ .plyr__controls .plyr__controls__item.plyr__progress__container:first-child,
220
+ .plyr__controls .plyr__controls__item.plyr__time + .plyr__time,
221
+ .plyr__controls .plyr__controls__item.plyr__time:first-child {
222
+ padding-left: 0;
223
+ }
224
+ .plyr__controls:empty {
225
+ display: none;
226
+ }
227
+ .plyr [data-plyr="airplay"],
228
+ .plyr [data-plyr="captions"],
229
+ .plyr [data-plyr="fullscreen"],
230
+ .plyr [data-plyr="pip"] {
231
+ display: none;
232
+ }
233
+ .plyr--airplay-supported [data-plyr="airplay"],
234
+ .plyr--captions-enabled [data-plyr="captions"],
235
+ .plyr--fullscreen-enabled [data-plyr="fullscreen"],
236
+ .plyr--pip-supported [data-plyr="pip"] {
237
+ display: inline-block;
238
+ }
239
+ .plyr__menu {
240
+ display: flex;
241
+ position: relative;
242
+ }
243
+ .plyr__menu .plyr__control svg {
244
+ transition: transform 0.3s ease;
245
+ }
246
+ .plyr__menu .plyr__control[aria-expanded="true"] svg {
247
+ transform: rotate(90deg);
248
+ }
249
+ .plyr__menu .plyr__control[aria-expanded="true"] .plyr__tooltip {
250
+ display: none;
251
+ }
252
+ .plyr__menu__container {
253
+ animation: plyr-popup 0.2s ease;
254
+ background: rgba(255, 255, 255, 0.9);
255
+ background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
256
+ border-radius: 4px;
257
+ bottom: 100%;
258
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
259
+ box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
260
+ color: #4a5464;
261
+ color: var(--plyr-menu-color, #4a5464);
262
+ font-size: 15px;
263
+ font-size: var(--plyr-font-size-base, 15px);
264
+ margin-bottom: 10px;
265
+ position: absolute;
266
+ right: -3px;
267
+ text-align: left;
268
+ white-space: nowrap;
269
+ z-index: 3;
270
+ }
271
+ .plyr__menu__container > div {
272
+ overflow: hidden;
273
+ transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
274
+ }
275
+ .plyr__menu__container::after {
276
+ border: 4px solid transparent;
277
+ border: var(--plyr-menu-arrow-size, 4px) solid transparent;
278
+ border-top-color: rgba(255, 255, 255, 0.9);
279
+ border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
280
+ content: "";
281
+ height: 0;
282
+ position: absolute;
283
+ right: calc(((18px / 2) + calc(10px * 0.7)) - (4px / 2));
284
+ right: calc(
285
+ ((var(--plyr-control-icon-size, 18px) / 2) + var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7))) -
286
+ (var(--plyr-menu-arrow-size, 4px) / 2)
287
+ );
288
+ top: 100%;
289
+ width: 0;
290
+ }
291
+ .plyr__menu__container [role="menu"] {
292
+ padding: calc(10px * 0.7);
293
+ padding: var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7));
294
+ }
295
+ .plyr__menu__container [role="menuitem"],
296
+ .plyr__menu__container [role="menuitemradio"] {
297
+ margin-top: 2px;
298
+ }
299
+ .plyr__menu__container [role="menuitem"]:first-child,
300
+ .plyr__menu__container [role="menuitemradio"]:first-child {
301
+ margin-top: 0;
302
+ }
303
+ .plyr__menu__container .plyr__control {
304
+ align-items: center;
305
+ color: #4a5464;
306
+ color: var(--plyr-menu-color, #4a5464);
307
+ display: flex;
308
+ font-size: 13px;
309
+ font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
310
+ padding-bottom: calc(calc(10px * 0.7) / 1.5);
311
+ padding-bottom: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) / 1.5);
312
+ padding-left: calc(calc(10px * 0.7) * 1.5);
313
+ padding-left: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 1.5);
314
+ padding-right: calc(calc(10px * 0.7) * 1.5);
315
+ padding-right: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 1.5);
316
+ padding-top: calc(calc(10px * 0.7) / 1.5);
317
+ padding-top: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) / 1.5);
318
+ -webkit-user-select: none;
319
+ -ms-user-select: none;
320
+ user-select: none;
321
+ width: 100%;
322
+ }
323
+ .plyr__menu__container .plyr__control > span {
324
+ align-items: inherit;
325
+ display: flex;
326
+ width: 100%;
327
+ }
328
+ .plyr__menu__container .plyr__control::after {
329
+ border: 4px solid transparent;
330
+ border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
331
+ content: "";
332
+ position: absolute;
333
+ top: 50%;
334
+ transform: translateY(-50%);
335
+ }
336
+ .plyr__menu__container .plyr__control--forward {
337
+ padding-right: calc(calc(10px * 0.7) * 4);
338
+ padding-right: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 4);
339
+ }
340
+ .plyr__menu__container .plyr__control--forward::after {
341
+ border-left-color: #728197;
342
+ border-left-color: var(--plyr-menu-arrow-color, #728197);
343
+ right: calc((calc(10px * 0.7) * 1.5) - 4px);
344
+ right: calc((var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 1.5) - var(--plyr-menu-item-arrow-size, 4px));
345
+ }
346
+ .plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,
347
+ .plyr__menu__container .plyr__control--forward:hover::after {
348
+ border-left-color: currentColor;
349
+ }
350
+ .plyr__menu__container .plyr__control--back {
351
+ font-weight: 400;
352
+ font-weight: var(--plyr-font-weight-regular, 400);
353
+ margin: calc(10px * 0.7);
354
+ margin: var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7));
355
+ margin-bottom: calc(calc(10px * 0.7) / 2);
356
+ margin-bottom: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) / 2);
357
+ padding-left: calc(calc(10px * 0.7) * 4);
358
+ padding-left: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 4);
359
+ position: relative;
360
+ width: calc(100% - (calc(10px * 0.7) * 2));
361
+ width: calc(100% - (var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 2));
362
+ }
363
+ .plyr__menu__container .plyr__control--back::after {
364
+ border-right-color: #728197;
365
+ border-right-color: var(--plyr-menu-arrow-color, #728197);
366
+ left: calc((calc(10px * 0.7) * 1.5) - 4px);
367
+ left: calc((var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 1.5) - var(--plyr-menu-item-arrow-size, 4px));
368
+ }
369
+ .plyr__menu__container .plyr__control--back::before {
370
+ background: #dcdfe5;
371
+ background: var(--plyr-menu-back-border-color, #dcdfe5);
372
+ box-shadow: 0 1px 0 #fff;
373
+ box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
374
+ content: "";
375
+ height: 1px;
376
+ left: 0;
377
+ margin-top: calc(calc(10px * 0.7) / 2);
378
+ margin-top: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) / 2);
379
+ overflow: hidden;
380
+ position: absolute;
381
+ right: 0;
382
+ top: 100%;
383
+ }
384
+ .plyr__menu__container .plyr__control--back.plyr__tab-focus::after,
385
+ .plyr__menu__container .plyr__control--back:hover::after {
386
+ border-right-color: currentColor;
387
+ }
388
+ .plyr__menu__container .plyr__control[role="menuitemradio"] {
389
+ padding-left: calc(10px * 0.7);
390
+ padding-left: var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7));
391
+ }
392
+ .plyr__menu__container .plyr__control[role="menuitemradio"]::after,
393
+ .plyr__menu__container .plyr__control[role="menuitemradio"]::before {
394
+ border-radius: 100%;
395
+ }
396
+ .plyr__menu__container .plyr__control[role="menuitemradio"]::before {
397
+ background: rgba(0, 0, 0, 0.1);
398
+ content: "";
399
+ display: block;
400
+ flex-shrink: 0;
401
+ height: 16px;
402
+ margin-right: 10px;
403
+ margin-right: var(--plyr-control-spacing, 10px);
404
+ transition: all 0.3s ease;
405
+ width: 16px;
406
+ }
407
+ .plyr__menu__container .plyr__control[role="menuitemradio"]::after {
408
+ background: #fff;
409
+ border: 0;
410
+ height: 6px;
411
+ left: 12px;
412
+ opacity: 0;
413
+ top: 50%;
414
+ transform: translateY(-50%) scale(0);
415
+ transition: transform 0.3s ease, opacity 0.3s ease;
416
+ width: 6px;
417
+ }
418
+ .plyr__menu__container .plyr__control[role="menuitemradio"][aria-checked="true"]::before {
419
+ background: #00b3ff;
420
+ background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
421
+ }
422
+ .plyr__menu__container .plyr__control[role="menuitemradio"][aria-checked="true"]::after {
423
+ opacity: 1;
424
+ transform: translateY(-50%) scale(1);
425
+ }
426
+ .plyr__menu__container .plyr__control[role="menuitemradio"].plyr__tab-focus::before,
427
+ .plyr__menu__container .plyr__control[role="menuitemradio"]:hover::before {
428
+ background: rgba(35, 40, 47, 0.1);
429
+ }
430
+ .plyr__menu__container .plyr__menu__value {
431
+ align-items: center;
432
+ display: flex;
433
+ margin-left: auto;
434
+ margin-right: calc((calc(10px * 0.7) - 2) * -1);
435
+ margin-right: calc((var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) - 2) * -1);
436
+ overflow: hidden;
437
+ padding-left: calc(calc(10px * 0.7) * 3.5);
438
+ padding-left: calc(var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)) * 3.5);
439
+ pointer-events: none;
440
+ }
441
+ .plyr--full-ui input[type="range"] {
442
+ -webkit-appearance: none;
443
+ background: 0 0;
444
+ border: 0;
445
+ border-radius: calc(13px * 2);
446
+ border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
447
+ color: #00b3ff;
448
+ color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
449
+ display: block;
450
+ height: calc((3px * 2) + 13px);
451
+ height: calc((var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px));
452
+ margin: 0;
453
+ padding: 0;
454
+ transition: box-shadow 0.3s ease;
455
+ width: 100%;
456
+ }
457
+ .plyr--full-ui input[type="range"]::-webkit-slider-runnable-track {
458
+ background: 0 0;
459
+ border: 0;
460
+ border-radius: calc(5px / 2);
461
+ border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
462
+ height: 5px;
463
+ height: var(--plyr-range-track-height, 5px);
464
+ -webkit-transition: box-shadow 0.3s ease;
465
+ transition: box-shadow 0.3s ease;
466
+ -webkit-user-select: none;
467
+ user-select: none;
468
+ background-image: linear-gradient(to right, currentColor 0, transparent 0);
469
+ background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0));
470
+ }
471
+ .plyr--full-ui input[type="range"]::-webkit-slider-thumb {
472
+ background: #fff;
473
+ background: var(--plyr-range-thumb-background, #fff);
474
+ border: 0;
475
+ border-radius: 100%;
476
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
477
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
478
+ height: 13px;
479
+ height: var(--plyr-range-thumb-height, 13px);
480
+ position: relative;
481
+ -webkit-transition: all 0.2s ease;
482
+ transition: all 0.2s ease;
483
+ width: 13px;
484
+ width: var(--plyr-range-thumb-height, 13px);
485
+ -webkit-appearance: none;
486
+ margin-top: calc(((13px - 5px) / 2) * -1);
487
+ margin-top: calc(((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2) * -1);
488
+ }
489
+ .plyr--full-ui input[type="range"]::-moz-range-track {
490
+ background: 0 0;
491
+ border: 0;
492
+ border-radius: calc(5px / 2);
493
+ border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
494
+ height: 5px;
495
+ height: var(--plyr-range-track-height, 5px);
496
+ -moz-transition: box-shadow 0.3s ease;
497
+ transition: box-shadow 0.3s ease;
498
+ user-select: none;
499
+ }
500
+ .plyr--full-ui input[type="range"]::-moz-range-thumb {
501
+ background: #fff;
502
+ background: var(--plyr-range-thumb-background, #fff);
503
+ border: 0;
504
+ border-radius: 100%;
505
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
506
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
507
+ height: 13px;
508
+ height: var(--plyr-range-thumb-height, 13px);
509
+ position: relative;
510
+ -moz-transition: all 0.2s ease;
511
+ transition: all 0.2s ease;
512
+ width: 13px;
513
+ width: var(--plyr-range-thumb-height, 13px);
514
+ }
515
+ .plyr--full-ui input[type="range"]::-moz-range-progress {
516
+ background: currentColor;
517
+ border-radius: calc(5px / 2);
518
+ border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
519
+ height: 5px;
520
+ height: var(--plyr-range-track-height, 5px);
521
+ }
522
+ .plyr--full-ui input[type="range"]::-ms-track {
523
+ background: 0 0;
524
+ border: 0;
525
+ border-radius: calc(5px / 2);
526
+ border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
527
+ height: 5px;
528
+ height: var(--plyr-range-track-height, 5px);
529
+ -ms-transition: box-shadow 0.3s ease;
530
+ transition: box-shadow 0.3s ease;
531
+ -ms-user-select: none;
532
+ user-select: none;
533
+ color: transparent;
534
+ }
535
+ .plyr--full-ui input[type="range"]::-ms-fill-upper {
536
+ background: 0 0;
537
+ border: 0;
538
+ border-radius: calc(5px / 2);
539
+ border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
540
+ height: 5px;
541
+ height: var(--plyr-range-track-height, 5px);
542
+ -ms-transition: box-shadow 0.3s ease;
543
+ transition: box-shadow 0.3s ease;
544
+ -ms-user-select: none;
545
+ user-select: none;
546
+ }
547
+ .plyr--full-ui input[type="range"]::-ms-fill-lower {
548
+ background: 0 0;
549
+ border: 0;
550
+ border-radius: calc(5px / 2);
551
+ border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
552
+ height: 5px;
553
+ height: var(--plyr-range-track-height, 5px);
554
+ -ms-transition: box-shadow 0.3s ease;
555
+ transition: box-shadow 0.3s ease;
556
+ -ms-user-select: none;
557
+ user-select: none;
558
+ background: currentColor;
559
+ }
560
+ .plyr--full-ui input[type="range"]::-ms-thumb {
561
+ background: #fff;
562
+ background: var(--plyr-range-thumb-background, #fff);
563
+ border: 0;
564
+ border-radius: 100%;
565
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
566
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
567
+ height: 13px;
568
+ height: var(--plyr-range-thumb-height, 13px);
569
+ position: relative;
570
+ -ms-transition: all 0.2s ease;
571
+ transition: all 0.2s ease;
572
+ width: 13px;
573
+ width: var(--plyr-range-thumb-height, 13px);
574
+ margin-top: 0;
575
+ }
576
+ .plyr--full-ui input[type="range"]::-ms-tooltip {
577
+ display: none;
578
+ }
579
+ .plyr--full-ui input[type="range"]:focus {
580
+ outline: 0;
581
+ }
582
+ .plyr--full-ui input[type="range"]::-moz-focus-outer {
583
+ border: 0;
584
+ }
585
+ .plyr--full-ui input[type="range"].plyr__tab-focus::-webkit-slider-runnable-track {
586
+ outline-color: #00b3ff;
587
+ outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
588
+ outline-offset: 2px;
589
+ outline-style: dotted;
590
+ outline-width: 3px;
591
+ }
592
+ .plyr--full-ui input[type="range"].plyr__tab-focus::-moz-range-track {
593
+ outline-color: #00b3ff;
594
+ outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
595
+ outline-offset: 2px;
596
+ outline-style: dotted;
597
+ outline-width: 3px;
598
+ }
599
+ .plyr--full-ui input[type="range"].plyr__tab-focus::-ms-track {
600
+ outline-color: #00b3ff;
601
+ outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
602
+ outline-offset: 2px;
603
+ outline-style: dotted;
604
+ outline-width: 3px;
605
+ }
606
+ .plyr__poster {
607
+ background-color: #000;
608
+ background-position: 50% 50%;
609
+ background-repeat: no-repeat;
610
+ background-size: contain;
611
+ height: 100%;
612
+ left: 0;
613
+ opacity: 0;
614
+ position: absolute;
615
+ top: 0;
616
+ transition: opacity 0.2s ease;
617
+ width: 100%;
618
+ z-index: 1;
619
+ }
620
+ .plyr--stopped.plyr__poster-enabled .plyr__poster {
621
+ opacity: 1;
622
+ }
623
+ .plyr__time {
624
+ font-size: 13px;
625
+ font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
626
+ }
627
+ .plyr__time + .plyr__time::before {
628
+ content: "\2044";
629
+ margin-right: 10px;
630
+ margin-right: var(--plyr-control-spacing, 10px);
631
+ }
632
+ @media (max-width: calc(768px - 1)) {
633
+ .plyr__time + .plyr__time {
634
+ display: none;
635
+ }
636
+ }
637
+ .plyr__tooltip {
638
+ background: rgba(255, 255, 255, 0.9);
639
+ background: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
640
+ border-radius: 3px;
641
+ border-radius: var(--plyr-tooltip-radius, 3px);
642
+ bottom: 100%;
643
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
644
+ box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
645
+ color: #4a5464;
646
+ color: var(--plyr-tooltip-color, #4a5464);
647
+ font-size: 13px;
648
+ font-size: var(--plyr-font-size-small, 13px);
649
+ font-weight: 400;
650
+ font-weight: var(--plyr-font-weight-regular, 400);
651
+ left: 50%;
652
+ line-height: 1.3;
653
+ margin-bottom: calc(calc(10px / 2) * 2);
654
+ margin-bottom: calc(var(--plyr-tooltip-padding, calc(var(--plyr-control-spacing, 10px) / 2)) * 2);
655
+ opacity: 0;
656
+ padding: calc(10px / 2) calc(calc(10px / 2) * 1.5);
657
+ padding: var(--plyr-tooltip-padding, calc(var(--plyr-control-spacing, 10px) / 2))
658
+ calc(var(--plyr-tooltip-padding, calc(var(--plyr-control-spacing, 10px) / 2)) * 1.5);
659
+ pointer-events: none;
660
+ position: absolute;
661
+ transform: translate(-50%, 10px) scale(0.8);
662
+ transform-origin: 50% 100%;
663
+ transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
664
+ white-space: nowrap;
665
+ z-index: 2;
666
+ }
667
+ .plyr__tooltip::before {
668
+ border-left: 4px solid transparent;
669
+ border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
670
+ border-right: 4px solid transparent;
671
+ border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
672
+ border-top: 4px solid rgba(255, 255, 255, 0.9);
673
+ border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
674
+ bottom: calc(4px * -1);
675
+ bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
676
+ content: "";
677
+ height: 0;
678
+ left: 50%;
679
+ position: absolute;
680
+ transform: translateX(-50%);
681
+ width: 0;
682
+ z-index: 2;
683
+ }
684
+ .plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
685
+ .plyr .plyr__control:hover .plyr__tooltip,
686
+ .plyr__tooltip--visible {
687
+ opacity: 1;
688
+ transform: translate(-50%, 0) scale(1);
689
+ }
690
+ .plyr .plyr__control:hover .plyr__tooltip {
691
+ z-index: 3;
692
+ }
693
+ .plyr__controls > .plyr__control:first-child .plyr__tooltip,
694
+ .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
695
+ left: 0;
696
+ transform: translate(0, 10px) scale(0.8);
697
+ transform-origin: 0 100%;
698
+ }
699
+ .plyr__controls > .plyr__control:first-child .plyr__tooltip::before,
700
+ .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
701
+ left: calc((18px / 2) + calc(10px * 0.7));
702
+ left: calc((var(--plyr-control-icon-size, 18px) / 2) + var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)));
703
+ }
704
+ .plyr__controls > .plyr__control:last-child .plyr__tooltip {
705
+ left: auto;
706
+ right: 0;
707
+ transform: translate(0, 10px) scale(0.8);
708
+ transform-origin: 100% 100%;
709
+ }
710
+ .plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
711
+ left: auto;
712
+ right: calc((18px / 2) + calc(10px * 0.7));
713
+ right: calc((var(--plyr-control-icon-size, 18px) / 2) + var(--plyr-control-padding, calc(var(--plyr-control-spacing, 10px) * 0.7)));
714
+ transform: translateX(50%);
715
+ }
716
+ .plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,
717
+ .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,
718
+ .plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip,
719
+ .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,
720
+ .plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
721
+ .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip,
722
+ .plyr__controls > .plyr__control:last-child .plyr__tooltip--visible,
723
+ .plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
724
+ .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {
725
+ transform: translate(0, 0) scale(1);
726
+ }
727
+ .plyr__progress {
728
+ left: calc(13px * 0.5);
729
+ left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
730
+ margin-right: 13px;
731
+ margin-right: var(--plyr-range-thumb-height, 13px);
732
+ position: relative;
733
+ }
734
+ .plyr__progress input[type="range"],
735
+ .plyr__progress__buffer {
736
+ margin-left: calc(13px * -0.5);
737
+ margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
738
+ margin-right: calc(13px * -0.5);
739
+ margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
740
+ width: calc(100% + 13px);
741
+ width: calc(100% + var(--plyr-range-thumb-height, 13px));
742
+ }
743
+ .plyr__progress input[type="range"] {
744
+ position: relative;
745
+ z-index: 2;
746
+ }
747
+ .plyr__progress .plyr__tooltip {
748
+ font-size: 13px;
749
+ font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
750
+ left: 0;
751
+ }
752
+ .plyr__progress__buffer {
753
+ -webkit-appearance: none;
754
+ background: 0 0;
755
+ border: 0;
756
+ border-radius: 100px;
757
+ height: 5px;
758
+ height: var(--plyr-range-track-height, 5px);
759
+ left: 0;
760
+ margin-top: calc((5px / 2) * -1);
761
+ margin-top: calc((var(--plyr-range-track-height, 5px) / 2) * -1);
762
+ padding: 0;
763
+ position: absolute;
764
+ top: 50%;
765
+ }
766
+ .plyr__progress__buffer::-webkit-progress-bar {
767
+ background: 0 0;
768
+ }
769
+ .plyr__progress__buffer::-webkit-progress-value {
770
+ background: currentColor;
771
+ border-radius: 100px;
772
+ min-width: 5px;
773
+ min-width: var(--plyr-range-track-height, 5px);
774
+ -webkit-transition: width 0.2s ease;
775
+ transition: width 0.2s ease;
776
+ }
777
+ .plyr__progress__buffer::-moz-progress-bar {
778
+ background: currentColor;
779
+ border-radius: 100px;
780
+ min-width: 5px;
781
+ min-width: var(--plyr-range-track-height, 5px);
782
+ -moz-transition: width 0.2s ease;
783
+ transition: width 0.2s ease;
784
+ }
785
+ .plyr__progress__buffer::-ms-fill {
786
+ border-radius: 100px;
787
+ -ms-transition: width 0.2s ease;
788
+ transition: width 0.2s ease;
789
+ }
790
+ .plyr--loading .plyr__progress__buffer {
791
+ animation: plyr-progress 1s linear infinite;
792
+ background-image: linear-gradient(
793
+ -45deg,
794
+ rgba(35, 40, 47, 0.6) 25%,
795
+ transparent 25%,
796
+ transparent 50%,
797
+ rgba(35, 40, 47, 0.6) 50%,
798
+ rgba(35, 40, 47, 0.6) 75%,
799
+ transparent 75%,
800
+ transparent
801
+ );
802
+ background-image: linear-gradient(
803
+ -45deg,
804
+ var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%,
805
+ transparent 25%,
806
+ transparent 50%,
807
+ var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%,
808
+ var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%,
809
+ transparent 75%,
810
+ transparent
811
+ );
812
+ background-repeat: repeat-x;
813
+ background-size: 25px 25px;
814
+ background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
815
+ color: transparent;
816
+ }
817
+ .plyr--video.plyr--loading .plyr__progress__buffer {
818
+ background-color: rgba(255, 255, 255, 0.25);
819
+ background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
820
+ }
821
+ .plyr--audio.plyr--loading .plyr__progress__buffer {
822
+ background-color: rgba(193, 200, 209, 0.6);
823
+ background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
824
+ }
825
+ .plyr__volume {
826
+ align-items: center;
827
+ display: flex;
828
+ max-width: 110px;
829
+ min-width: 80px;
830
+ position: relative;
831
+ width: 20%;
832
+ }
833
+ .plyr__volume input[type="range"] {
834
+ margin-left: calc(10px / 2);
835
+ margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
836
+ margin-right: calc(10px / 2);
837
+ margin-right: calc(var(--plyr-control-spacing, 10px) / 2);
838
+ position: relative;
839
+ z-index: 2;
840
+ }
841
+ .plyr--is-ios .plyr__volume {
842
+ min-width: 0;
843
+ width: auto;
844
+ }
845
+ .plyr--audio {
846
+ display: block;
847
+ }
848
+ .plyr--audio .plyr__controls {
849
+ background: #fff;
850
+ background: var(--plyr-audio-controls-background, #fff);
851
+ border-radius: inherit;
852
+ color: #4a5464;
853
+ color: var(--plyr-audio-control-color, #4a5464);
854
+ padding: 10px;
855
+ padding: var(--plyr-control-spacing, 10px);
856
+ }
857
+ .plyr--audio .plyr__control.plyr__tab-focus,
858
+ .plyr--audio .plyr__control:hover,
859
+ .plyr--audio .plyr__control[aria-expanded="true"] {
860
+ background: #00b3ff;
861
+ background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
862
+ color: #fff;
863
+ color: var(--plyr-audio-control-color-hover, #fff);
864
+ }
865
+ .plyr--full-ui.plyr--audio input[type="range"]::-webkit-slider-runnable-track {
866
+ background-color: rgba(193, 200, 209, 0.6);
867
+ background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
868
+ }
869
+ .plyr--full-ui.plyr--audio input[type="range"]::-moz-range-track {
870
+ background-color: rgba(193, 200, 209, 0.6);
871
+ background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
872
+ }
873
+ .plyr--full-ui.plyr--audio input[type="range"]::-ms-track {
874
+ background-color: rgba(193, 200, 209, 0.6);
875
+ background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
876
+ }
877
+ .plyr--full-ui.plyr--audio input[type="range"]:active::-webkit-slider-thumb {
878
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
879
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),
880
+ 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
881
+ }
882
+ .plyr--full-ui.plyr--audio input[type="range"]:active::-moz-range-thumb {
883
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
884
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),
885
+ 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
886
+ }
887
+ .plyr--full-ui.plyr--audio input[type="range"]:active::-ms-thumb {
888
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
889
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),
890
+ 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
891
+ }
892
+ .plyr--audio .plyr__progress__buffer {
893
+ color: rgba(193, 200, 209, 0.6);
894
+ color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
895
+ }
896
+ .plyr--video {
897
+ background: #000;
898
+ overflow: hidden;
899
+ }
900
+ .plyr--video.plyr--menu-open {
901
+ overflow: visible;
902
+ }
903
+ .plyr__video-wrapper {
904
+ background: #000;
905
+ height: 100%;
906
+ margin: auto;
907
+ overflow: hidden;
908
+ position: relative;
909
+ width: 100%;
910
+ }
911
+ .plyr__video-embed,
912
+ .plyr__video-wrapper--fixed-ratio {
913
+ height: 0;
914
+ padding-bottom: 56.25%;
915
+ }
916
+ .plyr__video-embed iframe,
917
+ .plyr__video-wrapper--fixed-ratio video {
918
+ border: 0;
919
+ left: 0;
920
+ position: absolute;
921
+ top: 0;
922
+ }
923
+ .plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
924
+ padding-bottom: 240%;
925
+ position: relative;
926
+ transform: translateY(-38.28125%);
927
+ }
928
+ .plyr--video .plyr__controls {
929
+ background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
930
+ background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
931
+ border-bottom-left-radius: inherit;
932
+ border-bottom-right-radius: inherit;
933
+ bottom: 0;
934
+ color: #fff;
935
+ color: var(--plyr-video-control-color, #fff);
936
+ left: 0;
937
+ padding: calc(10px / 2);
938
+ padding: calc(var(--plyr-control-spacing, 10px) / 2);
939
+ padding-top: calc(10px * 2);
940
+ padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
941
+ position: absolute;
942
+ right: 0;
943
+ transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
944
+ z-index: 3;
945
+ }
946
+ @media (min-width: 480px) {
947
+ .plyr--video .plyr__controls {
948
+ padding: 10px;
949
+ padding: var(--plyr-control-spacing, 10px);
950
+ padding-top: calc(10px * 3.5);
951
+ padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5);
952
+ }
953
+ }
954
+ .plyr--video.plyr--hide-controls .plyr__controls {
955
+ opacity: 0;
956
+ pointer-events: none;
957
+ transform: translateY(100%);
958
+ }
959
+ .plyr--video .plyr__control.plyr__tab-focus,
960
+ .plyr--video .plyr__control:hover,
961
+ .plyr--video .plyr__control[aria-expanded="true"] {
962
+ background: #00b3ff;
963
+ background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
964
+ color: #fff;
965
+ color: var(--plyr-video-control-color-hover, #fff);
966
+ }
967
+ .plyr__control--overlaid {
968
+ background: #00b3ff;
969
+ background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
970
+ border: 0;
971
+ border-radius: 100%;
972
+ color: #fff;
973
+ color: var(--plyr-video-control-color, #fff);
974
+ display: none;
975
+ left: 50%;
976
+ opacity: 0.9;
977
+ padding: calc(10px * 1.5);
978
+ padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
979
+ position: absolute;
980
+ top: 50%;
981
+ transform: translate(-50%, -50%);
982
+ transition: 0.3s;
983
+ z-index: 2;
984
+ }
985
+ .plyr__control--overlaid svg {
986
+ left: 2px;
987
+ position: relative;
988
+ }
989
+ .plyr__control--overlaid:focus,
990
+ .plyr__control--overlaid:hover {
991
+ opacity: 1;
992
+ }
993
+ .plyr--playing .plyr__control--overlaid {
994
+ opacity: 0;
995
+ visibility: hidden;
996
+ }
997
+ .plyr--full-ui.plyr--video .plyr__control--overlaid {
998
+ display: block;
999
+ }
1000
+ .plyr--full-ui.plyr--video input[type="range"]::-webkit-slider-runnable-track {
1001
+ background-color: rgba(255, 255, 255, 0.25);
1002
+ background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
1003
+ }
1004
+ .plyr--full-ui.plyr--video input[type="range"]::-moz-range-track {
1005
+ background-color: rgba(255, 255, 255, 0.25);
1006
+ background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
1007
+ }
1008
+ .plyr--full-ui.plyr--video input[type="range"]::-ms-track {
1009
+ background-color: rgba(255, 255, 255, 0.25);
1010
+ background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
1011
+ }
1012
+ .plyr--full-ui.plyr--video input[type="range"]:active::-webkit-slider-thumb {
1013
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
1014
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),
1015
+ 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
1016
+ }
1017
+ .plyr--full-ui.plyr--video input[type="range"]:active::-moz-range-thumb {
1018
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
1019
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),
1020
+ 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
1021
+ }
1022
+ .plyr--full-ui.plyr--video input[type="range"]:active::-ms-thumb {
1023
+ box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
1024
+ box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),
1025
+ 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
1026
+ }
1027
+ .plyr--video .plyr__progress__buffer {
1028
+ color: rgba(255, 255, 255, 0.25);
1029
+ color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
1030
+ }
1031
+ .plyr:-webkit-full-screen {
1032
+ background: #000;
1033
+ border-radius: 0 !important;
1034
+ height: 100%;
1035
+ margin: 0;
1036
+ width: 100%;
1037
+ }
1038
+ .plyr:-ms-fullscreen {
1039
+ background: #000;
1040
+ border-radius: 0 !important;
1041
+ height: 100%;
1042
+ margin: 0;
1043
+ width: 100%;
1044
+ }
1045
+ .plyr:fullscreen {
1046
+ background: #000;
1047
+ border-radius: 0 !important;
1048
+ height: 100%;
1049
+ margin: 0;
1050
+ width: 100%;
1051
+ }
1052
+ .plyr:-webkit-full-screen video {
1053
+ height: 100%;
1054
+ }
1055
+ .plyr:-ms-fullscreen video {
1056
+ height: 100%;
1057
+ }
1058
+ .plyr:fullscreen video {
1059
+ height: 100%;
1060
+ }
1061
+ .plyr:-webkit-full-screen .plyr__video-wrapper {
1062
+ height: 100%;
1063
+ position: static;
1064
+ }
1065
+ .plyr:-ms-fullscreen .plyr__video-wrapper {
1066
+ height: 100%;
1067
+ position: static;
1068
+ }
1069
+ .plyr:fullscreen .plyr__video-wrapper {
1070
+ height: 100%;
1071
+ position: static;
1072
+ }
1073
+ .plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
1074
+ height: 0;
1075
+ position: relative;
1076
+ }
1077
+ .plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
1078
+ height: 0;
1079
+ position: relative;
1080
+ }
1081
+ .plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
1082
+ height: 0;
1083
+ position: relative;
1084
+ }
1085
+ .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
1086
+ display: block;
1087
+ }
1088
+ .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
1089
+ display: block;
1090
+ }
1091
+ .plyr:fullscreen .plyr__control .icon--exit-fullscreen {
1092
+ display: block;
1093
+ }
1094
+ .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
1095
+ display: none;
1096
+ }
1097
+ .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
1098
+ display: none;
1099
+ }
1100
+ .plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
1101
+ display: none;
1102
+ }
1103
+ .plyr:-webkit-full-screen.plyr--hide-controls {
1104
+ cursor: none;
1105
+ }
1106
+ .plyr:-ms-fullscreen.plyr--hide-controls {
1107
+ cursor: none;
1108
+ }
1109
+ .plyr:fullscreen.plyr--hide-controls {
1110
+ cursor: none;
1111
+ }
1112
+ @media (min-width: 1024px) {
1113
+ .plyr:-webkit-full-screen .plyr__captions {
1114
+ font-size: 21px;
1115
+ font-size: var(--plyr-font-size-xlarge, 21px);
1116
+ }
1117
+ .plyr:-ms-fullscreen .plyr__captions {
1118
+ font-size: 21px;
1119
+ font-size: var(--plyr-font-size-xlarge, 21px);
1120
+ }
1121
+ .plyr:fullscreen .plyr__captions {
1122
+ font-size: 21px;
1123
+ font-size: var(--plyr-font-size-xlarge, 21px);
1124
+ }
1125
+ }
1126
+ .plyr:-webkit-full-screen {
1127
+ background: #000;
1128
+ border-radius: 0 !important;
1129
+ height: 100%;
1130
+ margin: 0;
1131
+ width: 100%;
1132
+ }
1133
+ .plyr:-webkit-full-screen video {
1134
+ height: 100%;
1135
+ }
1136
+ .plyr:-webkit-full-screen .plyr__video-wrapper {
1137
+ height: 100%;
1138
+ position: static;
1139
+ }
1140
+ .plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
1141
+ height: 0;
1142
+ position: relative;
1143
+ }
1144
+ .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
1145
+ display: block;
1146
+ }
1147
+ .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
1148
+ display: none;
1149
+ }
1150
+ .plyr:-webkit-full-screen.plyr--hide-controls {
1151
+ cursor: none;
1152
+ }
1153
+ @media (min-width: 1024px) {
1154
+ .plyr:-webkit-full-screen .plyr__captions {
1155
+ font-size: 21px;
1156
+ font-size: var(--plyr-font-size-xlarge, 21px);
1157
+ }
1158
+ }
1159
+ .plyr:-moz-full-screen {
1160
+ background: #000;
1161
+ border-radius: 0 !important;
1162
+ height: 100%;
1163
+ margin: 0;
1164
+ width: 100%;
1165
+ }
1166
+ .plyr:-moz-full-screen video {
1167
+ height: 100%;
1168
+ }
1169
+ .plyr:-moz-full-screen .plyr__video-wrapper {
1170
+ height: 100%;
1171
+ position: static;
1172
+ }
1173
+ .plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
1174
+ height: 0;
1175
+ position: relative;
1176
+ }
1177
+ .plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
1178
+ display: block;
1179
+ }
1180
+ .plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {
1181
+ display: none;
1182
+ }
1183
+ .plyr:-moz-full-screen.plyr--hide-controls {
1184
+ cursor: none;
1185
+ }
1186
+ @media (min-width: 1024px) {
1187
+ .plyr:-moz-full-screen .plyr__captions {
1188
+ font-size: 21px;
1189
+ font-size: var(--plyr-font-size-xlarge, 21px);
1190
+ }
1191
+ }
1192
+ .plyr:-ms-fullscreen {
1193
+ background: #000;
1194
+ border-radius: 0 !important;
1195
+ height: 100%;
1196
+ margin: 0;
1197
+ width: 100%;
1198
+ }
1199
+ .plyr:-ms-fullscreen video {
1200
+ height: 100%;
1201
+ }
1202
+ .plyr:-ms-fullscreen .plyr__video-wrapper {
1203
+ height: 100%;
1204
+ position: static;
1205
+ }
1206
+ .plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
1207
+ height: 0;
1208
+ position: relative;
1209
+ }
1210
+ .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
1211
+ display: block;
1212
+ }
1213
+ .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
1214
+ display: none;
1215
+ }
1216
+ .plyr:-ms-fullscreen.plyr--hide-controls {
1217
+ cursor: none;
1218
+ }
1219
+ @media (min-width: 1024px) {
1220
+ .plyr:-ms-fullscreen .plyr__captions {
1221
+ font-size: 21px;
1222
+ font-size: var(--plyr-font-size-xlarge, 21px);
1223
+ }
1224
+ }
1225
+ .plyr--fullscreen-fallback {
1226
+ background: #000;
1227
+ border-radius: 0 !important;
1228
+ height: 100%;
1229
+ margin: 0;
1230
+ width: 100%;
1231
+ bottom: 0;
1232
+ display: block;
1233
+ left: 0;
1234
+ position: fixed;
1235
+ right: 0;
1236
+ top: 0;
1237
+ z-index: 10000000;
1238
+ }
1239
+ .plyr--fullscreen-fallback video {
1240
+ height: 100%;
1241
+ }
1242
+ .plyr--fullscreen-fallback .plyr__video-wrapper {
1243
+ height: 100%;
1244
+ position: static;
1245
+ }
1246
+ .plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
1247
+ height: 0;
1248
+ position: relative;
1249
+ }
1250
+ .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
1251
+ display: block;
1252
+ }
1253
+ .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
1254
+ display: none;
1255
+ }
1256
+ .plyr--fullscreen-fallback.plyr--hide-controls {
1257
+ cursor: none;
1258
+ }
1259
+ @media (min-width: 1024px) {
1260
+ .plyr--fullscreen-fallback .plyr__captions {
1261
+ font-size: 21px;
1262
+ font-size: var(--plyr-font-size-xlarge, 21px);
1263
+ }
1264
+ }
1265
+ .plyr__ads {
1266
+ border-radius: inherit;
1267
+ bottom: 0;
1268
+ cursor: pointer;
1269
+ left: 0;
1270
+ overflow: hidden;
1271
+ position: absolute;
1272
+ right: 0;
1273
+ top: 0;
1274
+ z-index: -1;
1275
+ }
1276
+ .plyr__ads > div,
1277
+ .plyr__ads > div iframe {
1278
+ height: 100%;
1279
+ position: absolute;
1280
+ width: 100%;
1281
+ }
1282
+ .plyr__ads::after {
1283
+ background: #23282f;
1284
+ border-radius: 2px;
1285
+ bottom: 10px;
1286
+ bottom: var(--plyr-control-spacing, 10px);
1287
+ color: #fff;
1288
+ content: attr(data-badge-text);
1289
+ font-size: 11px;
1290
+ padding: 2px 6px;
1291
+ pointer-events: none;
1292
+ position: absolute;
1293
+ right: 10px;
1294
+ right: var(--plyr-control-spacing, 10px);
1295
+ z-index: 3;
1296
+ }
1297
+ .plyr__ads::after:empty {
1298
+ display: none;
1299
+ }
1300
+ .plyr__cues {
1301
+ background: currentColor;
1302
+ display: block;
1303
+ height: 5px;
1304
+ height: var(--plyr-range-track-height, 5px);
1305
+ left: 0;
1306
+ margin: -var(--plyr-range-track-height, 5px) / 2 0 0;
1307
+ opacity: 0.8;
1308
+ position: absolute;
1309
+ top: 50%;
1310
+ width: 3px;
1311
+ z-index: 3;
1312
+ }
1313
+ .plyr__preview-thumb {
1314
+ background-color: rgba(255, 255, 255, 0.9);
1315
+ background-color: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
1316
+ border-radius: 3px;
1317
+ bottom: 100%;
1318
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
1319
+ box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
1320
+ margin-bottom: calc(calc(10px / 2) * 2);
1321
+ margin-bottom: calc(var(--plyr-tooltip-padding, calc(var(--plyr-control-spacing, 10px) / 2)) * 2);
1322
+ opacity: 0;
1323
+ padding: 3px;
1324
+ padding: var(--plyr-tooltip-radius, 3px);
1325
+ pointer-events: none;
1326
+ position: absolute;
1327
+ transform: translate(0, 10px) scale(0.8);
1328
+ transform-origin: 50% 100%;
1329
+ transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
1330
+ z-index: 2;
1331
+ }
1332
+ .plyr__preview-thumb--is-shown {
1333
+ opacity: 1;
1334
+ transform: translate(0, 0) scale(1);
1335
+ }
1336
+ .plyr__preview-thumb::before {
1337
+ border-left: 4px solid transparent;
1338
+ border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
1339
+ border-right: 4px solid transparent;
1340
+ border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
1341
+ border-top: 4px solid rgba(255, 255, 255, 0.9);
1342
+ border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
1343
+ bottom: calc(4px * -1);
1344
+ bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
1345
+ content: "";
1346
+ height: 0;
1347
+ left: 50%;
1348
+ position: absolute;
1349
+ transform: translateX(-50%);
1350
+ width: 0;
1351
+ z-index: 2;
1352
+ }
1353
+ .plyr__preview-thumb__image-container {
1354
+ background: #c1c8d1;
1355
+ border-radius: calc(3px - 1px);
1356
+ border-radius: calc(var(--plyr-tooltip-radius, 3px) - 1px);
1357
+ overflow: hidden;
1358
+ position: relative;
1359
+ z-index: 0;
1360
+ }
1361
+ .plyr__preview-thumb__image-container img {
1362
+ height: 100%;
1363
+ left: 0;
1364
+ max-height: none;
1365
+ max-width: none;
1366
+ position: absolute;
1367
+ top: 0;
1368
+ width: 100%;
1369
+ }
1370
+ .plyr__preview-thumb__time-container {
1371
+ bottom: 6px;
1372
+ left: 0;
1373
+ position: absolute;
1374
+ right: 0;
1375
+ white-space: nowrap;
1376
+ z-index: 3;
1377
+ }
1378
+ .plyr__preview-thumb__time-container span {
1379
+ background-color: rgba(0, 0, 0, 0.55);
1380
+ border-radius: calc(3px - 1px);
1381
+ border-radius: calc(var(--plyr-tooltip-radius, 3px) - 1px);
1382
+ color: #fff;
1383
+ font-size: 13px;
1384
+ font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
1385
+ padding: 3px 6px;
1386
+ }
1387
+ .plyr__preview-scrubbing {
1388
+ bottom: 0;
1389
+ filter: blur(1px);
1390
+ height: 100%;
1391
+ left: 0;
1392
+ margin: auto;
1393
+ opacity: 0;
1394
+ overflow: hidden;
1395
+ pointer-events: none;
1396
+ position: absolute;
1397
+ right: 0;
1398
+ top: 0;
1399
+ transition: opacity 0.3s ease;
1400
+ width: 100%;
1401
+ z-index: 1;
1402
+ }
1403
+ .plyr__preview-scrubbing--is-shown {
1404
+ opacity: 1;
1405
+ }
1406
+ .plyr__preview-scrubbing img {
1407
+ height: 100%;
1408
+ left: 0;
1409
+ max-height: none;
1410
+ max-width: none;
1411
+ object-fit: contain;
1412
+ position: absolute;
1413
+ top: 0;
1414
+ width: 100%;
1415
+ }
1416
+ .plyr--no-transition {
1417
+ transition: none !important;
1418
+ }
1419
+ .plyr__sr-only {
1420
+ clip: rect(1px, 1px, 1px, 1px);
1421
+ overflow: hidden;
1422
+ border: 0 !important;
1423
+ height: 1px !important;
1424
+ padding: 0 !important;
1425
+ position: absolute !important;
1426
+ width: 1px !important;
1427
+ }
1428
+ .plyr [hidden] {
1429
+ display: none !important;
1430
+ }
assets/front-end/css/lib-view/tooltipster/tooltipster.bundle.css CHANGED
@@ -1,34 +1,18 @@
1
- /* This is the core CSS of Tooltipster */
2
-
3
- /* GENERAL STRUCTURE RULES (do not edit this section) */
4
-
5
  .tooltipster-base {
6
- /* this ensures that a constrained height set by functionPosition,
7
- if greater that the natural height of the tooltip, will be enforced
8
- in browsers that support display:flex */
9
  display: flex;
10
  pointer-events: none;
11
- /* this may be overriden in JS for fixed position origins */
12
  position: absolute;
13
  }
14
-
15
  .tooltipster-box {
16
- /* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
17
- and flex-basis auto for IE11- (at least) */
18
  flex: 1 1 auto;
19
  }
20
-
21
  .tooltipster-content {
22
- /* prevents an overflow if the user adds padding to the div */
23
  box-sizing: border-box;
24
- /* these make sure we'll be able to detect any overflow */
25
  max-height: 100%;
26
  max-width: 100%;
27
  overflow: auto;
28
  }
29
-
30
  .tooltipster-ruler {
31
- /* these let us test the size of the tooltip without overflowing the window */
32
  bottom: 0;
33
  left: 0;
34
  overflow: hidden;
@@ -37,13 +21,6 @@
37
  top: 0;
38
  visibility: hidden;
39
  }
40
-
41
- /* ANIMATIONS */
42
-
43
- /* Open/close animations */
44
-
45
- /* fade */
46
-
47
  .tooltipster-fade {
48
  opacity: 0;
49
  -webkit-transition-property: opacity;
@@ -55,15 +32,12 @@
55
  .tooltipster-fade.tooltipster-show {
56
  opacity: 1;
57
  }
58
-
59
- /* grow */
60
-
61
  .tooltipster-grow {
62
- -webkit-transform: scale(0,0);
63
- -moz-transform: scale(0,0);
64
- -o-transform: scale(0,0);
65
- -ms-transform: scale(0,0);
66
- transform: scale(0,0);
67
  -webkit-transition-property: -webkit-transform;
68
  -moz-transition-property: -moz-transform;
69
  -o-transition-property: -o-transform;
@@ -72,21 +46,18 @@
72
  -webkit-backface-visibility: hidden;
73
  }
74
  .tooltipster-grow.tooltipster-show {
75
- -webkit-transform: scale(1,1);
76
- -moz-transform: scale(1,1);
77
- -o-transform: scale(1,1);
78
- -ms-transform: scale(1,1);
79
- transform: scale(1,1);
80
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
81
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
82
- -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
83
- -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
84
- -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
85
- transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
86
- }
87
-
88
- /* swing */
89
-
90
  .tooltipster-swing {
91
  opacity: 0;
92
  -webkit-transform: rotateZ(4deg);
@@ -102,39 +73,34 @@
102
  }
103
  .tooltipster-swing.tooltipster-show {
104
  opacity: 1;
105
- -webkit-transform: rotateZ(0deg);
106
- -moz-transform: rotateZ(0deg);
107
- -o-transform: rotateZ(0deg);
108
- -ms-transform: rotateZ(0deg);
109
- transform: rotateZ(0deg);
110
- -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
111
- -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
112
- -moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
113
- -ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
114
- -o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
115
- transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
116
- }
117
-
118
- /* fall */
119
-
120
  .tooltipster-fall {
121
  -webkit-transition-property: top;
122
  -moz-transition-property: top;
123
  -o-transition-property: top;
124
  -ms-transition-property: top;
125
  transition-property: top;
126
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
127
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
128
- -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
129
- -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
130
- -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
131
- transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
132
  }
133
  .tooltipster-fall.tooltipster-initial {
134
  top: 0 !important;
135
  }
136
- .tooltipster-fall.tooltipster-show {
137
- }
138
  .tooltipster-fall.tooltipster-dying {
139
  -webkit-transition-property: all;
140
  -moz-transition-property: all;
@@ -144,27 +110,22 @@
144
  top: 0 !important;
145
  opacity: 0;
146
  }
147
-
148
- /* slide */
149
-
150
  .tooltipster-slide {
151
  -webkit-transition-property: left;
152
  -moz-transition-property: left;
153
  -o-transition-property: left;
154
  -ms-transition-property: left;
155
  transition-property: left;
156
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
157
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
158
- -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
159
- -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
160
- -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
161
- transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
162
  }
163
  .tooltipster-slide.tooltipster-initial {
164
  left: -40px !important;
165
  }
166
- .tooltipster-slide.tooltipster-show {
167
- }
168
  .tooltipster-slide.tooltipster-dying {
169
  -webkit-transition-property: all;
170
  -moz-transition-property: all;
@@ -174,16 +135,6 @@
174
  left: 0 !important;
175
  opacity: 0;
176
  }
177
-
178
- /* Update animations */
179
-
180
- /* We use animations rather than transitions here because
181
- transition durations may be specified in the style tag due to
182
- animationDuration, and we try to avoid collisions and the use
183
- of !important */
184
-
185
- /* fade */
186
-
187
  @keyframes tooltipster-fading {
188
  0% {
189
  opacity: 0;
@@ -192,13 +143,9 @@
192
  opacity: 1;
193
  }
194
  }
195
-
196
  .tooltipster-update-fade {
197
- animation: tooltipster-fading 400ms;
198
  }
199
-
200
- /* rotate */
201
-
202
  @keyframes tooltipster-rotating {
203
  25% {
204
  transform: rotate(-2deg);
@@ -210,13 +157,9 @@
210
  transform: rotate(0);
211
  }
212
  }
213
-
214
  .tooltipster-update-rotate {
215
- animation: tooltipster-rotating 600ms;
216
  }
217
-
218
- /* scale */
219
-
220
  @keyframes tooltipster-scaling {
221
  50% {
222
  transform: scale(1.1);
@@ -225,164 +168,113 @@
225
  transform: scale(1);
226
  }
227
  }
228
-
229
  .tooltipster-update-scale {
230
- animation: tooltipster-scaling 600ms;
231
- }
232
-
233
- /**
234
- * DEFAULT STYLE OF THE SIDETIP PLUGIN
235
- *
236
- * All styles are "namespaced" with .tooltipster-sidetip to prevent
237
- * conflicts between plugins.
238
- */
239
-
240
- /* .tooltipster-box */
241
-
242
- .tooltipster-sidetip .tooltipster-box {
243
- background: #565656;
244
- border: 2px solid black;
245
- border-radius: 4px;
246
- }
247
-
248
- .tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
249
- margin-top: 8px;
250
- }
251
-
252
- .tooltipster-sidetip.tooltipster-left .tooltipster-box {
253
- margin-right: 8px;
254
- }
255
-
256
- .tooltipster-sidetip.tooltipster-right .tooltipster-box {
257
- margin-left: 8px;
258
- }
259
-
260
- .tooltipster-sidetip.tooltipster-top .tooltipster-box {
261
- margin-bottom: 8px;
262
- }
263
-
264
- /* .tooltipster-content */
265
-
266
- .tooltipster-sidetip .tooltipster-content {
267
- color: white;
268
- line-height: 18px;
269
- padding: 6px 14px;
270
- }
271
-
272
- /* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
273
- corresponds to the arrow we want to display */
274
-
275
- .tooltipster-sidetip .tooltipster-arrow {
276
- overflow: hidden;
277
- position: absolute;
278
- }
279
-
280
- .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
281
- height: 10px;
282
- /* half the width, for centering */
283
- margin-left: -10px;
284
- top: 0;
285
- width: 20px;
286
- }
287
-
288
- .tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
289
- height: 20px;
290
- margin-top: -10px;
291
- right: 0;
292
- /* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
293
- been positioned yet */
294
- top: 0;
295
- width: 10px;
296
- }
297
-
298
- .tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
299
- height: 20px;
300
- margin-top: -10px;
301
- left: 0;
302
- /* same as .tooltipster-left .tooltipster-arrow */
303
- top: 0;
304
- width: 10px;
305
- }
306
-
307
- .tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
308
- bottom: 0;
309
- height: 10px;
310
- margin-left: -10px;
311
- width: 20px;
312
- }
313
-
314
- /* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */
315
-
316
- .tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
317
- height: 0;
318
- position: absolute;
319
- width: 0;
320
- }
321
-
322
- /* .tooltipster-arrow-background */
323
-
324
- .tooltipster-sidetip .tooltipster-arrow-background {
325
- border: 10px solid transparent;
326
- }
327
-
328
- .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
329
- border-bottom-color: #565656;
330
- left: 0;
331
- top: 3px;
332
- }
333
-
334
- .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
335
- border-left-color: #565656;
336
- left: -3px;
337
- top: 0;
338
- }
339
-
340
- .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
341
- border-right-color: #565656;
342
- left: 3px;
343
- top: 0;
344
- }
345
-
346
- .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
347
- border-top-color: #565656;
348
- left: 0;
349
- top: -3px;
350
- }
351
-
352
- /* .tooltipster-arrow-border */
353
-
354
- .tooltipster-sidetip .tooltipster-arrow-border {
355
- border: 10px solid transparent;
356
- left: 0;
357
- top: 0;
358
- }
359
-
360
- .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
361
- border-bottom-color: black;
362
- }
363
-
364
- .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
365
- border-left-color: black;
366
- }
367
-
368
- .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
369
- border-right-color: black;
370
- }
371
-
372
- .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
373
- border-top-color: black;
374
- }
375
-
376
- /* tooltipster-arrow-uncropped */
377
-
378
- .tooltipster-sidetip .tooltipster-arrow-uncropped {
379
- position: relative;
380
- }
381
-
382
- .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
383
- top: -10px;
384
- }
385
-
386
- .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
387
- left: -10px;
388
- }
 
 
 
 
1
  .tooltipster-base {
 
 
 
2
  display: flex;
3
  pointer-events: none;
 
4
  position: absolute;
5
  }
 
6
  .tooltipster-box {
 
 
7
  flex: 1 1 auto;
8
  }
 
9
  .tooltipster-content {
 
10
  box-sizing: border-box;
 
11
  max-height: 100%;
12
  max-width: 100%;
13
  overflow: auto;
14
  }
 
15
  .tooltipster-ruler {
 
16
  bottom: 0;
17
  left: 0;
18
  overflow: hidden;
21
  top: 0;
22
  visibility: hidden;
23
  }
 
 
 
 
 
 
 
24
  .tooltipster-fade {
25
  opacity: 0;
26
  -webkit-transition-property: opacity;
32
  .tooltipster-fade.tooltipster-show {
33
  opacity: 1;
34
  }
 
 
 
35
  .tooltipster-grow {
36
+ -webkit-transform: scale(0, 0);
37
+ -moz-transform: scale(0, 0);
38
+ -o-transform: scale(0, 0);
39
+ -ms-transform: scale(0, 0);
40
+ transform: scale(0, 0);
41
  -webkit-transition-property: -webkit-transform;
42
  -moz-transition-property: -moz-transform;
43
  -o-transition-property: -o-transform;
46
  -webkit-backface-visibility: hidden;
47
  }
48
  .tooltipster-grow.tooltipster-show {
49
+ -webkit-transform: scale(1, 1);
50
+ -moz-transform: scale(1, 1);
51
+ -o-transform: scale(1, 1);
52
+ -ms-transform: scale(1, 1);
53
+ transform: scale(1, 1);
54
+ -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
55
+ -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
56
+ -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
57
+ -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
58
+ -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
59
+ transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
60
+ }
 
 
 
61
  .tooltipster-swing {
62
  opacity: 0;
63
  -webkit-transform: rotateZ(4deg);
73
  }
74
  .tooltipster-swing.tooltipster-show {
75
  opacity: 1;
76
+ -webkit-transform: rotateZ(0);
77
+ -moz-transform: rotateZ(0);
78
+ -o-transform: rotateZ(0);
79
+ -ms-transform: rotateZ(0);
80
+ transform: rotateZ(0);
81
+ -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
82
+ -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
83
+ -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
84
+ -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
85
+ -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
86
+ transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
87
+ }
 
 
 
88
  .tooltipster-fall {
89
  -webkit-transition-property: top;
90
  -moz-transition-property: top;
91
  -o-transition-property: top;
92
  -ms-transition-property: top;
93
  transition-property: top;
94
+ -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
95
+ -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
96
+ -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
97
+ -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
98
+ -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
99
+ transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
100
  }
101
  .tooltipster-fall.tooltipster-initial {
102
  top: 0 !important;
103
  }
 
 
104
  .tooltipster-fall.tooltipster-dying {
105
  -webkit-transition-property: all;
106
  -moz-transition-property: all;
110
  top: 0 !important;
111
  opacity: 0;
112
  }
 
 
 
113
  .tooltipster-slide {
114
  -webkit-transition-property: left;
115
  -moz-transition-property: left;
116
  -o-transition-property: left;
117
  -ms-transition-property: left;
118
  transition-property: left;
119
+ -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
120
+ -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
121
+ -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
122
+ -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
123
+ -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
124
+ transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
125
  }
126
  .tooltipster-slide.tooltipster-initial {
127
  left: -40px !important;
128
  }
 
 
129
  .tooltipster-slide.tooltipster-dying {
130
  -webkit-transition-property: all;
131
  -moz-transition-property: all;
135
  left: 0 !important;
136
  opacity: 0;
137
  }
 
 
 
 
 
 
 
 
 
 
138
  @keyframes tooltipster-fading {
139
  0% {
140
  opacity: 0;
143
  opacity: 1;
144
  }
145
  }
 
146
  .tooltipster-update-fade {
147
+ animation: tooltipster-fading 0.4s;
148
  }
 
 
 
149
  @keyframes tooltipster-rotating {
150
  25% {
151
  transform: rotate(-2deg);
157
  transform: rotate(0);
158
  }
159
  }
 
160
  .tooltipster-update-rotate {
161
+ animation: tooltipster-rotating 0.6s;
162
  }
 
 
 
163
  @keyframes tooltipster-scaling {
164
  50% {
165
  transform: scale(1.1);
168
  transform: scale(1);
169
  }
170
  }
 
171
  .tooltipster-update-scale {
172
+ animation: tooltipster-scaling 0.6s;
173
+ }
174
+ .tooltipster-sidetip .tooltipster-box {
175
+ background: #565656;
176
+ border: 2px solid #000;
177
+ border-radius: 4px;
178
+ }
179
+ .tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
180
+ margin-top: 8px;
181
+ }
182
+ .tooltipster-sidetip.tooltipster-left .tooltipster-box {
183
+ margin-right: 8px;
184
+ }
185
+ .tooltipster-sidetip.tooltipster-right .tooltipster-box {
186
+ margin-left: 8px;
187
+ }
188
+ .tooltipster-sidetip.tooltipster-top .tooltipster-box {
189
+ margin-bottom: 8px;
190
+ }
191
+ .tooltipster-sidetip .tooltipster-content {
192
+ color: #fff;
193
+ line-height: 18px;
194
+ padding: 6px 14px;
195
+ }
196
+ .tooltipster-sidetip .tooltipster-arrow {
197
+ overflow: hidden;
198
+ position: absolute;
199
+ }
200
+ .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
201
+ height: 10px;
202
+ margin-left: -10px;
203
+ top: 0;
204
+ width: 20px;
205
+ }
206
+ .tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
207
+ height: 20px;
208
+ margin-top: -10px;
209
+ right: 0;
210
+ top: 0;
211
+ width: 10px;
212
+ }
213
+ .tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
214
+ height: 20px;
215
+ margin-top: -10px;
216
+ left: 0;
217
+ top: 0;
218
+ width: 10px;
219
+ }
220
+ .tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
221
+ bottom: 0;
222
+ height: 10px;
223
+ margin-left: -10px;
224
+ width: 20px;
225
+ }
226
+ .tooltipster-sidetip .tooltipster-arrow-background,
227
+ .tooltipster-sidetip .tooltipster-arrow-border {
228
+ height: 0;
229
+ position: absolute;
230
+ width: 0;
231
+ }
232
+ .tooltipster-sidetip .tooltipster-arrow-background {
233
+ border: 10px solid transparent;
234
+ }
235
+ .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
236
+ border-bottom-color: #565656;
237
+ left: 0;
238
+ top: 3px;
239
+ }
240
+ .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
241
+ border-left-color: #565656;
242
+ left: -3px;
243
+ top: 0;
244
+ }
245
+ .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
246
+ border-right-color: #565656;
247
+ left: 3px;
248
+ top: 0;
249
+ }
250
+ .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
251
+ border-top-color: #565656;
252
+ left: 0;
253
+ top: -3px;
254
+ }
255
+ .tooltipster-sidetip .tooltipster-arrow-border {
256
+ border: 10px solid transparent;
257
+ left: 0;
258
+ top: 0;
259
+ }
260
+ .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
261
+ border-bottom-color: #000;
262
+ }
263
+ .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
264
+ border-left-color: #000;
265
+ }
266
+ .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
267
+ border-right-color: #000;
268
+ }
269
+ .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
270
+ border-top-color: #000;
271
+ }
272
+ .tooltipster-sidetip .tooltipster-arrow-uncropped {
273
+ position: relative;
274
+ }
275
+ .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
276
+ top: -10px;
277
+ }
278
+ .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
279
+ left: -10px;
280
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/front-end/js/view/event-calendar.js CHANGED
@@ -93,7 +93,7 @@
93
  /*! no static exports found */
94
  /***/ (function(module, exports) {
95
 
96
- eval("var EventCalendar = function EventCalendar($scope, $) {\n var Calendar = FullCalendar.Calendar;\n var element = $(\".eael-event-calendar-cls\", $scope),\n CloseButton = $(\".eaelec-modal-close\", $scope).eq(0),\n ecModal = $(\"#eaelecModal\", $scope),\n eventAll = element.data(\"events\"),\n firstDay = element.data(\"first_day\"),\n calendarID = element.data(\"cal_id\"),\n locale = element.data(\"locale\"),\n translate = element.data(\"translate\"),\n defaultView = element.data(\"defaultview\"),\n calendarEl = document.getElementById(\"eael-event-calendar-\" + calendarID);\n var calendar = new Calendar(calendarEl, {\n plugins: [\"dayGrid\", \"timeGrid\", \"list\"],\n editable: false,\n selectable: false,\n draggable: false,\n firstDay: firstDay,\n eventTimeFormat: {\n hour: '2-digit',\n minute: '2-digit',\n meridiem: 'short'\n },\n nextDayThreshold: \"00:00:00\",\n header: {\n left: \"prev,next today\",\n center: \"title\",\n right: \"timeGridDay,timeGridWeek,dayGridMonth,listWeek\"\n },\n allDayText: \"All day\",\n events: eventAll,\n selectHelper: true,\n locale: locale,\n eventLimit: 3,\n defaultView: defaultView,\n eventRender: function eventRender(info) {\n var element = $(info.el),\n event = info.event; // when event is finished event text are cross\n\n if (event.extendedProps.eventHasComplete !== undefined && event.extendedProps.eventHasComplete === 'yes') {\n element.find('div.fc-content .fc-title').addClass('eael-event-completed');\n element.find('td.fc-list-item-title').addClass('eael-event-completed');\n }\n\n element.attr(\"href\", \"javascript:void(0);\");\n element.click(function (e) {\n e.preventDefault();\n e.stopPropagation();\n var startDate = event.start,\n timeFormate = \"h:mm A\",\n endDate = event.end,\n startSelector = $(\"span.eaelec-event-date-start\"),\n endSelector = $(\"span.eaelec-event-date-end\");\n\n if (event.allDay === \"yes\") {\n var newEnd = moment(endDate).subtract(1, \"days\");\n endDate = newEnd._d;\n timeFormate = \" \";\n }\n\n var startYear = moment(startDate).format(\"YYYY\"),\n endYear = moment(endDate).format(\"YYYY\"),\n yearDiff = endYear > startYear,\n startView = '',\n endView = '';\n startSelector.html(\" \");\n endSelector.html(\" \");\n ecModal.addClass(\"eael-ec-popup-ready\").removeClass(\"eael-ec-modal-removing\");\n\n if (event.allDay === \"yes\" && moment(startDate).format(\"MM-DD-YYYY\") === moment(endDate).format(\"MM-DD-YYYY\")) {\n startView = moment(startDate).format(\"MMM Do\");\n\n if (moment(startDate).isSame(Date.now(), \"day\") === true) {\n startView = translate.today;\n } else if (moment(startDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n startView = translate.tomorrow;\n }\n } else {\n if (moment(event.start).isSame(Date.now(), \"day\") === true) {\n startView = translate.today + ' ' + moment(event.start).format(timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n startView = translate.tomorrow + ' ' + moment(event.start).format(timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") < moment(new Date()).format(\"MM-DD-YYYY\") || moment(startDate).format(\"MM-DD-YYYY\") > moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n startView = moment(event.start).format(\"MMM Do \" + timeFormate);\n }\n\n startView = yearDiff ? startYear + ' ' + startView : startView;\n\n if (moment(endDate).isSame(Date.now(), \"day\") === true) {\n if (moment(startDate).isSame(Date.now(), \"day\") !== true) {\n endView = translate.today + \" \" + moment(endDate).format(timeFormate);\n } else {\n endView = moment(endDate).format(timeFormate);\n }\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") !== moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\") && moment(endDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n endView = translate.tomorrow + \" \" + moment(endDate).format(timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\") && moment(endDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n endView = moment(endDate).format(timeFormate);\n }\n\n if (moment(endDate).diff(moment(startDate), \"days\") > 0 && endSelector.text().trim().length < 1) {\n endView = moment(endDate).format(\"MMM Do \" + timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") === moment(endDate).format(\"MM-DD-YYYY\")) {\n endView = moment(endDate).format(timeFormate);\n }\n\n endView = yearDiff ? endYear + ' ' + endView : endView;\n }\n\n if (event.extendedProps.hideEndDate !== undefined && event.extendedProps.hideEndDate === 'yes') {\n endSelector.html(\" \");\n } else {\n endSelector.html(endView != '' ? \"- \" + endView : '');\n }\n\n startSelector.html('<i class=\"eicon-calendar\"></i> ' + startView);\n $(\".eaelec-modal-header h2\").html(event.title);\n $(\".eaelec-modal-body p\").html(event.extendedProps.description);\n\n if (event.extendedProps.description.length < 1) {\n $(\".eaelec-modal-body\").css(\"height\", \"auto\");\n } else {\n $(\".eaelec-modal-body\").css(\"height\", \"300px\");\n }\n\n $(\".eaelec-modal-footer a\").attr(\"href\", event.url);\n\n if (event.extendedProps.external === \"on\") {\n $(\".eaelec-modal-footer a\").attr(\"target\", \"_blank\");\n }\n\n if (event.extendedProps.nofollow === \"on\") {\n $(\".eaelec-modal-footer a\").attr(\"rel\", \"nofollow\");\n }\n\n if (event.url == \"\") {\n $(\".eaelec-modal-footer a\").css(\"display\", \"none\");\n } // Popup color\n\n\n $(\".eaelec-modal-header\").css(\"border-left\", \"5px solid \" + event.borderColor);\n });\n }\n });\n CloseButton.on(\"click\", function () {\n event.stopPropagation();\n ecModal.addClass(\"eael-ec-modal-removing\").removeClass(\"eael-ec-popup-ready\");\n });\n $(document).on('click', function (event) {\n if (event.target.closest(\".eaelec-modal-content\")) return;\n\n if (ecModal.hasClass(\"eael-ec-popup-ready\")) {\n ecModal.addClass(\"eael-ec-modal-removing\").removeClass(\"eael-ec-popup-ready\");\n }\n });\n calendar.render();\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-event-calendar.default\", EventCalendar);\n});\n\n//# sourceURL=webpack:///./src/js/view/event-calendar.js?");
97
 
98
  /***/ })
99
 
93
  /*! no static exports found */
94
  /***/ (function(module, exports) {
95
 
96
+ eval("var EventCalendar = function EventCalendar($scope, $) {\n var Calendar = FullCalendar.Calendar;\n var element = $(\".eael-event-calendar-cls\", $scope),\n CloseButton = $(\".eaelec-modal-close\", $scope).eq(0),\n ecModal = $(\"#eaelecModal\", $scope),\n eventAll = element.data(\"events\"),\n firstDay = element.data(\"first_day\"),\n calendarID = element.data(\"cal_id\"),\n locale = element.data(\"locale\"),\n translate = element.data(\"translate\"),\n defaultView = element.data(\"defaultview\"),\n calendarEl = document.getElementById(\"eael-event-calendar-\" + calendarID);\n var calendar = new Calendar(calendarEl, {\n plugins: [\"dayGrid\", \"timeGrid\", \"list\"],\n editable: false,\n selectable: false,\n draggable: false,\n firstDay: firstDay,\n eventTimeFormat: {\n hour: '2-digit',\n minute: '2-digit',\n meridiem: 'short'\n },\n nextDayThreshold: \"00:00:00\",\n header: {\n left: \"prev,next today\",\n center: \"title\",\n right: \"timeGridDay,timeGridWeek,dayGridMonth,listWeek\"\n },\n events: eventAll,\n selectHelper: true,\n locale: locale,\n eventLimit: 3,\n defaultView: defaultView,\n eventRender: function eventRender(info) {\n var element = $(info.el),\n event = info.event; // when event is finished event text are cross\n\n if (event.extendedProps.eventHasComplete !== undefined && event.extendedProps.eventHasComplete === 'yes') {\n element.find('div.fc-content .fc-title').addClass('eael-event-completed');\n element.find('td.fc-list-item-title').addClass('eael-event-completed');\n }\n\n translate.today = info.event._calendar.dateEnv.locale.options.buttonText.today;\n element.attr(\"href\", \"javascript:void(0);\");\n element.click(function (e) {\n e.preventDefault();\n e.stopPropagation();\n var startDate = event.start,\n timeFormate = \"h:mm A\",\n endDate = event.end,\n startSelector = $(\"span.eaelec-event-date-start\"),\n endSelector = $(\"span.eaelec-event-date-end\");\n\n if (event.allDay === \"yes\") {\n var newEnd = moment(endDate).subtract(1, \"days\");\n endDate = newEnd._d;\n timeFormate = \" \";\n }\n\n var startYear = moment(startDate).format(\"YYYY\"),\n endYear = moment(endDate).format(\"YYYY\"),\n yearDiff = endYear > startYear,\n startView = '',\n endView = '';\n startSelector.html(\" \");\n endSelector.html(\" \");\n ecModal.addClass(\"eael-ec-popup-ready\").removeClass(\"eael-ec-modal-removing\");\n\n if (event.allDay === \"yes\" && moment(startDate).format(\"MM-DD-YYYY\") === moment(endDate).format(\"MM-DD-YYYY\")) {\n startView = moment(startDate).format(\"MMM Do\");\n\n if (moment(startDate).isSame(Date.now(), \"day\") === true) {\n startView = translate.today;\n } else if (moment(startDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n startView = translate.tomorrow;\n }\n } else {\n if (moment(event.start).isSame(Date.now(), \"day\") === true) {\n startView = translate.today + ' ' + moment(event.start).format(timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n startView = translate.tomorrow + ' ' + moment(event.start).format(timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") < moment(new Date()).format(\"MM-DD-YYYY\") || moment(startDate).format(\"MM-DD-YYYY\") > moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n startView = moment(event.start).format(\"MMM Do \" + timeFormate);\n }\n\n startView = yearDiff ? startYear + ' ' + startView : startView;\n\n if (moment(endDate).isSame(Date.now(), \"day\") === true) {\n if (moment(startDate).isSame(Date.now(), \"day\") !== true) {\n endView = translate.today + \" \" + moment(endDate).format(timeFormate);\n } else {\n endView = moment(endDate).format(timeFormate);\n }\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") !== moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\") && moment(endDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n endView = translate.tomorrow + \" \" + moment(endDate).format(timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\") && moment(endDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n endView = moment(endDate).format(timeFormate);\n }\n\n if (moment(endDate).diff(moment(startDate), \"days\") > 0 && endSelector.text().trim().length < 1) {\n endView = moment(endDate).format(\"MMM Do \" + timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") === moment(endDate).format(\"MM-DD-YYYY\")) {\n endView = moment(endDate).format(timeFormate);\n }\n\n endView = yearDiff ? endYear + ' ' + endView : endView;\n }\n\n if (event.extendedProps.hideEndDate !== undefined && event.extendedProps.hideEndDate === 'yes') {\n endSelector.html(\" \");\n } else {\n endSelector.html(endView != '' ? \"- \" + endView : '');\n }\n\n startSelector.html('<i class=\"eicon-calendar\"></i> ' + startView);\n $(\".eaelec-modal-header h2\").html(event.title);\n $(\".eaelec-modal-body p\").html(event.extendedProps.description);\n\n if (event.extendedProps.description.length < 1) {\n $(\".eaelec-modal-body\").css(\"height\", \"auto\");\n } else {\n $(\".eaelec-modal-body\").css(\"height\", \"300px\");\n }\n\n $(\".eaelec-modal-footer a\").attr(\"href\", event.url);\n\n if (event.extendedProps.external === \"on\") {\n $(\".eaelec-modal-footer a\").attr(\"target\", \"_blank\");\n }\n\n if (event.extendedProps.nofollow === \"on\") {\n $(\".eaelec-modal-footer a\").attr(\"rel\", \"nofollow\");\n }\n\n if (event.url == \"\") {\n $(\".eaelec-modal-footer a\").css(\"display\", \"none\");\n } // Popup color\n\n\n $(\".eaelec-modal-header\").css(\"border-left\", \"5px solid \" + event.borderColor);\n });\n }\n });\n CloseButton.on(\"click\", function () {\n event.stopPropagation();\n ecModal.addClass(\"eael-ec-modal-removing\").removeClass(\"eael-ec-popup-ready\");\n });\n $(document).on('click', function (event) {\n if (event.target.closest(\".eaelec-modal-content\")) return;\n\n if (ecModal.hasClass(\"eael-ec-popup-ready\")) {\n ecModal.addClass(\"eael-ec-modal-removing\").removeClass(\"eael-ec-popup-ready\");\n }\n });\n calendar.render();\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-event-calendar.default\", EventCalendar);\n});\n\n//# sourceURL=webpack:///./src/js/view/event-calendar.js?");
97
 
98
  /***/ })
99
 
assets/front-end/js/view/event-calendar.min.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function a(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.m=e,a.c=t,a.d=function(e,t,o){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(a.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(o,n,function(t){return e[t]}.bind(null,n));return o},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=6)}({6:function(e,t){var a=function(e,t){var a=FullCalendar.Calendar,o=t(".eael-event-calendar-cls",e),n=t(".eaelec-modal-close",e).eq(0),r=t("#eaelecModal",e),m=o.data("events"),d=o.data("first_day"),l=o.data("cal_id"),i=o.data("locale"),s=o.data("translate"),f=o.data("defaultview"),c=new a(document.getElementById("eael-event-calendar-"+l),{plugins:["dayGrid","timeGrid","list"],editable:!1,selectable:!1,draggable:!1,firstDay:d,eventTimeFormat:{hour:"2-digit",minute:"2-digit",meridiem:"short"},nextDayThreshold:"00:00:00",header:{left:"prev,next today",center:"title",right:"timeGridDay,timeGridWeek,dayGridMonth,listWeek"},allDayText:"All day",events:m,selectHelper:!0,locale:i,eventLimit:3,defaultView:f,eventRender:function(e){var a=t(e.el),o=e.event;void 0!==o.extendedProps.eventHasComplete&&"yes"===o.extendedProps.eventHasComplete&&(a.find("div.fc-content .fc-title").addClass("eael-event-completed"),a.find("td.fc-list-item-title").addClass("eael-event-completed")),a.attr("href","javascript:void(0);"),a.click((function(e){e.preventDefault(),e.stopPropagation();var a=o.start,n="h:mm A",m=o.end,d=t("span.eaelec-event-date-start"),l=t("span.eaelec-event-date-end");"yes"===o.allDay&&(m=moment(m).subtract(1,"days")._d,n=" ");var i=moment(a).format("YYYY"),f=moment(m).format("YYYY"),c=f>i,Y="",D="";d.html(" "),l.html(" "),r.addClass("eael-ec-popup-ready").removeClass("eael-ec-modal-removing"),"yes"===o.allDay&&moment(a).format("MM-DD-YYYY")===moment(m).format("MM-DD-YYYY")?(Y=moment(a).format("MMM Do"),!0===moment(a).isSame(Date.now(),"day")?Y=s.today:moment(a).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(Y=s.tomorrow)):(!0===moment(o.start).isSame(Date.now(),"day")&&(Y=s.today+" "+moment(o.start).format(n)),moment(a).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(Y=s.tomorrow+" "+moment(o.start).format(n)),(moment(a).format("MM-DD-YYYY")<moment(new Date).format("MM-DD-YYYY")||moment(a).format("MM-DD-YYYY")>moment(new Date).add(1,"days").format("MM-DD-YYYY"))&&(Y=moment(o.start).format("MMM Do "+n)),Y=c?i+" "+Y:Y,!0===moment(m).isSame(Date.now(),"day")&&(D=!0!==moment(a).isSame(Date.now(),"day")?s.today+" "+moment(m).format(n):moment(m).format(n)),moment(a).format("MM-DD-YYYY")!==moment(new Date).add(1,"days").format("MM-DD-YYYY")&&moment(m).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(D=s.tomorrow+" "+moment(m).format(n)),moment(a).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&moment(m).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(D=moment(m).format(n)),moment(m).diff(moment(a),"days")>0&&l.text().trim().length<1&&(D=moment(m).format("MMM Do "+n)),moment(a).format("MM-DD-YYYY")===moment(m).format("MM-DD-YYYY")&&(D=moment(m).format(n)),D=c?f+" "+D:D),void 0!==o.extendedProps.hideEndDate&&"yes"===o.extendedProps.hideEndDate?l.html(" "):l.html(""!=D?"- "+D:""),d.html('<i class="eicon-calendar"></i> '+Y),t(".eaelec-modal-header h2").html(o.title),t(".eaelec-modal-body p").html(o.extendedProps.description),o.extendedProps.description.length<1?t(".eaelec-modal-body").css("height","auto"):t(".eaelec-modal-body").css("height","300px"),t(".eaelec-modal-footer a").attr("href",o.url),"on"===o.extendedProps.external&&t(".eaelec-modal-footer a").attr("target","_blank"),"on"===o.extendedProps.nofollow&&t(".eaelec-modal-footer a").attr("rel","nofollow"),""==o.url&&t(".eaelec-modal-footer a").css("display","none"),t(".eaelec-modal-header").css("border-left","5px solid "+o.borderColor)}))}});n.on("click",(function(){event.stopPropagation(),r.addClass("eael-ec-modal-removing").removeClass("eael-ec-popup-ready")})),t(document).on("click",(function(e){e.target.closest(".eaelec-modal-content")||r.hasClass("eael-ec-popup-ready")&&r.addClass("eael-ec-modal-removing").removeClass("eael-ec-popup-ready")})),c.render()};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-event-calendar.default",a)}))}});
1
+ !function(e){var t={};function a(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.m=e,a.c=t,a.d=function(e,t,o){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(a.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(o,n,function(t){return e[t]}.bind(null,n));return o},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=6)}({6:function(e,t){var a=function(e,t){var a=FullCalendar.Calendar,o=t(".eael-event-calendar-cls",e),n=t(".eaelec-modal-close",e).eq(0),r=t("#eaelecModal",e),m=o.data("events"),d=o.data("first_day"),l=o.data("cal_id"),i=o.data("locale"),s=o.data("translate"),c=o.data("defaultview"),f=new a(document.getElementById("eael-event-calendar-"+l),{plugins:["dayGrid","timeGrid","list"],editable:!1,selectable:!1,draggable:!1,firstDay:d,eventTimeFormat:{hour:"2-digit",minute:"2-digit",meridiem:"short"},nextDayThreshold:"00:00:00",header:{left:"prev,next today",center:"title",right:"timeGridDay,timeGridWeek,dayGridMonth,listWeek"},events:m,selectHelper:!0,locale:i,eventLimit:3,defaultView:c,eventRender:function(e){var a=t(e.el),o=e.event;void 0!==o.extendedProps.eventHasComplete&&"yes"===o.extendedProps.eventHasComplete&&(a.find("div.fc-content .fc-title").addClass("eael-event-completed"),a.find("td.fc-list-item-title").addClass("eael-event-completed")),s.today=e.event._calendar.dateEnv.locale.options.buttonText.today,a.attr("href","javascript:void(0);"),a.click((function(e){e.preventDefault(),e.stopPropagation();var a=o.start,n="h:mm A",m=o.end,d=t("span.eaelec-event-date-start"),l=t("span.eaelec-event-date-end");"yes"===o.allDay&&(m=moment(m).subtract(1,"days")._d,n=" ");var i=moment(a).format("YYYY"),c=moment(m).format("YYYY"),f=c>i,Y="",D="";d.html(" "),l.html(" "),r.addClass("eael-ec-popup-ready").removeClass("eael-ec-modal-removing"),"yes"===o.allDay&&moment(a).format("MM-DD-YYYY")===moment(m).format("MM-DD-YYYY")?(Y=moment(a).format("MMM Do"),!0===moment(a).isSame(Date.now(),"day")?Y=s.today:moment(a).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(Y=s.tomorrow)):(!0===moment(o.start).isSame(Date.now(),"day")&&(Y=s.today+" "+moment(o.start).format(n)),moment(a).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(Y=s.tomorrow+" "+moment(o.start).format(n)),(moment(a).format("MM-DD-YYYY")<moment(new Date).format("MM-DD-YYYY")||moment(a).format("MM-DD-YYYY")>moment(new Date).add(1,"days").format("MM-DD-YYYY"))&&(Y=moment(o.start).format("MMM Do "+n)),Y=f?i+" "+Y:Y,!0===moment(m).isSame(Date.now(),"day")&&(D=!0!==moment(a).isSame(Date.now(),"day")?s.today+" "+moment(m).format(n):moment(m).format(n)),moment(a).format("MM-DD-YYYY")!==moment(new Date).add(1,"days").format("MM-DD-YYYY")&&moment(m).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(D=s.tomorrow+" "+moment(m).format(n)),moment(a).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&moment(m).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(D=moment(m).format(n)),moment(m).diff(moment(a),"days")>0&&l.text().trim().length<1&&(D=moment(m).format("MMM Do "+n)),moment(a).format("MM-DD-YYYY")===moment(m).format("MM-DD-YYYY")&&(D=moment(m).format(n)),D=f?c+" "+D:D),void 0!==o.extendedProps.hideEndDate&&"yes"===o.extendedProps.hideEndDate?l.html(" "):l.html(""!=D?"- "+D:""),d.html('<i class="eicon-calendar"></i> '+Y),t(".eaelec-modal-header h2").html(o.title),t(".eaelec-modal-body p").html(o.extendedProps.description),o.extendedProps.description.length<1?t(".eaelec-modal-body").css("height","auto"):t(".eaelec-modal-body").css("height","300px"),t(".eaelec-modal-footer a").attr("href",o.url),"on"===o.extendedProps.external&&t(".eaelec-modal-footer a").attr("target","_blank"),"on"===o.extendedProps.nofollow&&t(".eaelec-modal-footer a").attr("rel","nofollow"),""==o.url&&t(".eaelec-modal-footer a").css("display","none"),t(".eaelec-modal-header").css("border-left","5px solid "+o.borderColor)}))}});n.on("click",(function(){event.stopPropagation(),r.addClass("eael-ec-modal-removing").removeClass("eael-ec-popup-ready")})),t(document).on("click",(function(e){e.target.closest(".eaelec-modal-content")||r.hasClass("eael-ec-popup-ready")&&r.addClass("eael-ec-modal-removing").removeClass("eael-ec-popup-ready")})),f.render()};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-event-calendar.default",a)}))}});
assets/front-end/js/view/view.js CHANGED
@@ -363,7 +363,7 @@ eval("var dataTable = function dataTable($scope, $) {\n var $_this = $scope.fin
363
  /*! no static exports found */
364
  /***/ (function(module, exports) {
365
 
366
- eval("var EventCalendar = function EventCalendar($scope, $) {\n var Calendar = FullCalendar.Calendar;\n var element = $(\".eael-event-calendar-cls\", $scope),\n CloseButton = $(\".eaelec-modal-close\", $scope).eq(0),\n ecModal = $(\"#eaelecModal\", $scope),\n eventAll = element.data(\"events\"),\n firstDay = element.data(\"first_day\"),\n calendarID = element.data(\"cal_id\"),\n locale = element.data(\"locale\"),\n translate = element.data(\"translate\"),\n defaultView = element.data(\"defaultview\"),\n calendarEl = document.getElementById(\"eael-event-calendar-\" + calendarID);\n var calendar = new Calendar(calendarEl, {\n plugins: [\"dayGrid\", \"timeGrid\", \"list\"],\n editable: false,\n selectable: false,\n draggable: false,\n firstDay: firstDay,\n eventTimeFormat: {\n hour: '2-digit',\n minute: '2-digit',\n meridiem: 'short'\n },\n nextDayThreshold: \"00:00:00\",\n header: {\n left: \"prev,next today\",\n center: \"title\",\n right: \"timeGridDay,timeGridWeek,dayGridMonth,listWeek\"\n },\n allDayText: \"All day\",\n events: eventAll,\n selectHelper: true,\n locale: locale,\n eventLimit: 3,\n defaultView: defaultView,\n eventRender: function eventRender(info) {\n var element = $(info.el),\n event = info.event; // when event is finished event text are cross\n\n if (event.extendedProps.eventHasComplete !== undefined && event.extendedProps.eventHasComplete === 'yes') {\n element.find('div.fc-content .fc-title').addClass('eael-event-completed');\n element.find('td.fc-list-item-title').addClass('eael-event-completed');\n }\n\n element.attr(\"href\", \"javascript:void(0);\");\n element.click(function (e) {\n e.preventDefault();\n e.stopPropagation();\n var startDate = event.start,\n timeFormate = \"h:mm A\",\n endDate = event.end,\n startSelector = $(\"span.eaelec-event-date-start\"),\n endSelector = $(\"span.eaelec-event-date-end\");\n\n if (event.allDay === \"yes\") {\n var newEnd = moment(endDate).subtract(1, \"days\");\n endDate = newEnd._d;\n timeFormate = \" \";\n }\n\n var startYear = moment(startDate).format(\"YYYY\"),\n endYear = moment(endDate).format(\"YYYY\"),\n yearDiff = endYear > startYear,\n startView = '',\n endView = '';\n startSelector.html(\" \");\n endSelector.html(\" \");\n ecModal.addClass(\"eael-ec-popup-ready\").removeClass(\"eael-ec-modal-removing\");\n\n if (event.allDay === \"yes\" && moment(startDate).format(\"MM-DD-YYYY\") === moment(endDate).format(\"MM-DD-YYYY\")) {\n startView = moment(startDate).format(\"MMM Do\");\n\n if (moment(startDate).isSame(Date.now(), \"day\") === true) {\n startView = translate.today;\n } else if (moment(startDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n startView = translate.tomorrow;\n }\n } else {\n if (moment(event.start).isSame(Date.now(), \"day\") === true) {\n startView = translate.today + ' ' + moment(event.start).format(timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n startView = translate.tomorrow + ' ' + moment(event.start).format(timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") < moment(new Date()).format(\"MM-DD-YYYY\") || moment(startDate).format(\"MM-DD-YYYY\") > moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n startView = moment(event.start).format(\"MMM Do \" + timeFormate);\n }\n\n startView = yearDiff ? startYear + ' ' + startView : startView;\n\n if (moment(endDate).isSame(Date.now(), \"day\") === true) {\n if (moment(startDate).isSame(Date.now(), \"day\") !== true) {\n endView = translate.today + \" \" + moment(endDate).format(timeFormate);\n } else {\n endView = moment(endDate).format(timeFormate);\n }\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") !== moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\") && moment(endDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n endView = translate.tomorrow + \" \" + moment(endDate).format(timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\") && moment(endDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n endView = moment(endDate).format(timeFormate);\n }\n\n if (moment(endDate).diff(moment(startDate), \"days\") > 0 && endSelector.text().trim().length < 1) {\n endView = moment(endDate).format(\"MMM Do \" + timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") === moment(endDate).format(\"MM-DD-YYYY\")) {\n endView = moment(endDate).format(timeFormate);\n }\n\n endView = yearDiff ? endYear + ' ' + endView : endView;\n }\n\n if (event.extendedProps.hideEndDate !== undefined && event.extendedProps.hideEndDate === 'yes') {\n endSelector.html(\" \");\n } else {\n endSelector.html(endView != '' ? \"- \" + endView : '');\n }\n\n startSelector.html('<i class=\"eicon-calendar\"></i> ' + startView);\n $(\".eaelec-modal-header h2\").html(event.title);\n $(\".eaelec-modal-body p\").html(event.extendedProps.description);\n\n if (event.extendedProps.description.length < 1) {\n $(\".eaelec-modal-body\").css(\"height\", \"auto\");\n } else {\n $(\".eaelec-modal-body\").css(\"height\", \"300px\");\n }\n\n $(\".eaelec-modal-footer a\").attr(\"href\", event.url);\n\n if (event.extendedProps.external === \"on\") {\n $(\".eaelec-modal-footer a\").attr(\"target\", \"_blank\");\n }\n\n if (event.extendedProps.nofollow === \"on\") {\n $(\".eaelec-modal-footer a\").attr(\"rel\", \"nofollow\");\n }\n\n if (event.url == \"\") {\n $(\".eaelec-modal-footer a\").css(\"display\", \"none\");\n } // Popup color\n\n\n $(\".eaelec-modal-header\").css(\"border-left\", \"5px solid \" + event.borderColor);\n });\n }\n });\n CloseButton.on(\"click\", function () {\n event.stopPropagation();\n ecModal.addClass(\"eael-ec-modal-removing\").removeClass(\"eael-ec-popup-ready\");\n });\n $(document).on('click', function (event) {\n if (event.target.closest(\".eaelec-modal-content\")) return;\n\n if (ecModal.hasClass(\"eael-ec-popup-ready\")) {\n ecModal.addClass(\"eael-ec-modal-removing\").removeClass(\"eael-ec-popup-ready\");\n }\n });\n calendar.render();\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-event-calendar.default\", EventCalendar);\n});\n\n//# sourceURL=webpack:///./src/js/view/event-calendar.js?");
367
 
368
  /***/ }),
369
 
363
  /*! no static exports found */
364
  /***/ (function(module, exports) {
365
 
366
+ eval("var EventCalendar = function EventCalendar($scope, $) {\n var Calendar = FullCalendar.Calendar;\n var element = $(\".eael-event-calendar-cls\", $scope),\n CloseButton = $(\".eaelec-modal-close\", $scope).eq(0),\n ecModal = $(\"#eaelecModal\", $scope),\n eventAll = element.data(\"events\"),\n firstDay = element.data(\"first_day\"),\n calendarID = element.data(\"cal_id\"),\n locale = element.data(\"locale\"),\n translate = element.data(\"translate\"),\n defaultView = element.data(\"defaultview\"),\n calendarEl = document.getElementById(\"eael-event-calendar-\" + calendarID);\n var calendar = new Calendar(calendarEl, {\n plugins: [\"dayGrid\", \"timeGrid\", \"list\"],\n editable: false,\n selectable: false,\n draggable: false,\n firstDay: firstDay,\n eventTimeFormat: {\n hour: '2-digit',\n minute: '2-digit',\n meridiem: 'short'\n },\n nextDayThreshold: \"00:00:00\",\n header: {\n left: \"prev,next today\",\n center: \"title\",\n right: \"timeGridDay,timeGridWeek,dayGridMonth,listWeek\"\n },\n events: eventAll,\n selectHelper: true,\n locale: locale,\n eventLimit: 3,\n defaultView: defaultView,\n eventRender: function eventRender(info) {\n var element = $(info.el),\n event = info.event; // when event is finished event text are cross\n\n if (event.extendedProps.eventHasComplete !== undefined && event.extendedProps.eventHasComplete === 'yes') {\n element.find('div.fc-content .fc-title').addClass('eael-event-completed');\n element.find('td.fc-list-item-title').addClass('eael-event-completed');\n }\n\n translate.today = info.event._calendar.dateEnv.locale.options.buttonText.today;\n element.attr(\"href\", \"javascript:void(0);\");\n element.click(function (e) {\n e.preventDefault();\n e.stopPropagation();\n var startDate = event.start,\n timeFormate = \"h:mm A\",\n endDate = event.end,\n startSelector = $(\"span.eaelec-event-date-start\"),\n endSelector = $(\"span.eaelec-event-date-end\");\n\n if (event.allDay === \"yes\") {\n var newEnd = moment(endDate).subtract(1, \"days\");\n endDate = newEnd._d;\n timeFormate = \" \";\n }\n\n var startYear = moment(startDate).format(\"YYYY\"),\n endYear = moment(endDate).format(\"YYYY\"),\n yearDiff = endYear > startYear,\n startView = '',\n endView = '';\n startSelector.html(\" \");\n endSelector.html(\" \");\n ecModal.addClass(\"eael-ec-popup-ready\").removeClass(\"eael-ec-modal-removing\");\n\n if (event.allDay === \"yes\" && moment(startDate).format(\"MM-DD-YYYY\") === moment(endDate).format(\"MM-DD-YYYY\")) {\n startView = moment(startDate).format(\"MMM Do\");\n\n if (moment(startDate).isSame(Date.now(), \"day\") === true) {\n startView = translate.today;\n } else if (moment(startDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n startView = translate.tomorrow;\n }\n } else {\n if (moment(event.start).isSame(Date.now(), \"day\") === true) {\n startView = translate.today + ' ' + moment(event.start).format(timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n startView = translate.tomorrow + ' ' + moment(event.start).format(timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") < moment(new Date()).format(\"MM-DD-YYYY\") || moment(startDate).format(\"MM-DD-YYYY\") > moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n startView = moment(event.start).format(\"MMM Do \" + timeFormate);\n }\n\n startView = yearDiff ? startYear + ' ' + startView : startView;\n\n if (moment(endDate).isSame(Date.now(), \"day\") === true) {\n if (moment(startDate).isSame(Date.now(), \"day\") !== true) {\n endView = translate.today + \" \" + moment(endDate).format(timeFormate);\n } else {\n endView = moment(endDate).format(timeFormate);\n }\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") !== moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\") && moment(endDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n endView = translate.tomorrow + \" \" + moment(endDate).format(timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\") && moment(endDate).format(\"MM-DD-YYYY\") === moment(new Date()).add(1, \"days\").format(\"MM-DD-YYYY\")) {\n endView = moment(endDate).format(timeFormate);\n }\n\n if (moment(endDate).diff(moment(startDate), \"days\") > 0 && endSelector.text().trim().length < 1) {\n endView = moment(endDate).format(\"MMM Do \" + timeFormate);\n }\n\n if (moment(startDate).format(\"MM-DD-YYYY\") === moment(endDate).format(\"MM-DD-YYYY\")) {\n endView = moment(endDate).format(timeFormate);\n }\n\n endView = yearDiff ? endYear + ' ' + endView : endView;\n }\n\n if (event.extendedProps.hideEndDate !== undefined && event.extendedProps.hideEndDate === 'yes') {\n endSelector.html(\" \");\n } else {\n endSelector.html(endView != '' ? \"- \" + endView : '');\n }\n\n startSelector.html('<i class=\"eicon-calendar\"></i> ' + startView);\n $(\".eaelec-modal-header h2\").html(event.title);\n $(\".eaelec-modal-body p\").html(event.extendedProps.description);\n\n if (event.extendedProps.description.length < 1) {\n $(\".eaelec-modal-body\").css(\"height\", \"auto\");\n } else {\n $(\".eaelec-modal-body\").css(\"height\", \"300px\");\n }\n\n $(\".eaelec-modal-footer a\").attr(\"href\", event.url);\n\n if (event.extendedProps.external === \"on\") {\n $(\".eaelec-modal-footer a\").attr(\"target\", \"_blank\");\n }\n\n if (event.extendedProps.nofollow === \"on\") {\n $(\".eaelec-modal-footer a\").attr(\"rel\", \"nofollow\");\n }\n\n if (event.url == \"\") {\n $(\".eaelec-modal-footer a\").css(\"display\", \"none\");\n } // Popup color\n\n\n $(\".eaelec-modal-header\").css(\"border-left\", \"5px solid \" + event.borderColor);\n });\n }\n });\n CloseButton.on(\"click\", function () {\n event.stopPropagation();\n ecModal.addClass(\"eael-ec-modal-removing\").removeClass(\"eael-ec-popup-ready\");\n });\n $(document).on('click', function (event) {\n if (event.target.closest(\".eaelec-modal-content\")) return;\n\n if (ecModal.hasClass(\"eael-ec-popup-ready\")) {\n ecModal.addClass(\"eael-ec-modal-removing\").removeClass(\"eael-ec-popup-ready\");\n }\n });\n calendar.render();\n};\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-event-calendar.default\", EventCalendar);\n});\n\n//# sourceURL=webpack:///./src/js/view/event-calendar.js?");
367
 
368
  /***/ }),
369
 
assets/front-end/js/view/view.min.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function a(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.m=e,a.c=t,a.d=function(e,t,o){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(a.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(o,n,function(t){return e[t]}.bind(null,n));return o},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=0)}([function(e,t,a){a(67),a(1),a(2),a(3),a(4),a(5),a(6),a(7),a(8),a(9),a(10),a(11),a(12),a(13),a(14),a(15),a(16),a(17),a(18),a(19),a(20),e.exports=a(21)},function(e,t){var a=function(e,t){var a=e.find(".eael-adv-accordion"),o=e.find(".eael-accordion-header"),n=a.data("accordion-type"),r=a.data("toogle-speed");o.each((function(){t(this).hasClass("active-default")&&(t(this).addClass("show active"),t(this).next().slideDown(r))})),o.unbind("click"),o.click((function(e){e.preventDefault();var a=t(this);"accordion"===n?a.hasClass("show")?(a.removeClass("show active"),a.next().slideUp(r)):(a.parent().parent().find(".eael-accordion-header").removeClass("show active"),a.parent().parent().find(".eael-accordion-content").slideUp(r),a.toggleClass("show active"),a.next().slideToggle(r)):a.hasClass("show")?(a.removeClass("show active"),a.next().slideUp(r)):(a.addClass("show active"),a.next().slideDown(r))}))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-adv-accordion.default",a)}))},function(e,t){function a(e,t){for(var a=0;a<t.length;a++){var o=t[a];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),elementorFrontend.hooks.addAction("frontend/element_ready/eael-advanced-data-table.default",this.initFrontend.bind(this))}var t,o,n;return t=e,(o=[{key:"initFrontend",value:function(e,t){var a=e.context.querySelector(".ea-advanced-data-table"),o=e.context.querySelector(".ea-advanced-data-table-search"),n=e.context.querySelector(".ea-advanced-data-table-pagination"),r={};ea.isEditMode||null===a||(this.initTableSearch(a,o,n),this.initTableSort(a,n,r),this.initTablePagination(a,n,r),this.initWooFeatures(a))}},{key:"initTableSearch",value:function(e,t,a){t&&t.addEventListener("input",(function(t){var o=t.target.value.toLowerCase(),n=e.classList.contains("ea-advanced-data-table-sortable"),r="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0;if(e.rows.length>1)if(o.length>0){n&&e.classList.add("ea-advanced-data-table-unsortable"),a&&a.innerHTML.length>0&&(a.style.display="none");for(var i=r;i<e.rows.length;i++){var l=!1;if(e.rows[i].cells.length>0)for(var s=0;s<e.rows[i].cells.length;s++)if(e.rows[i].cells[s].textContent.toLowerCase().indexOf(o)>-1){l=!0;break}e.rows[i].style.display=l?"table-row":"none"}}else if(n&&e.classList.remove("ea-advanced-data-table-unsortable"),a&&a.innerHTML.length>0){a.style.display="";for(var d=a.querySelector(".ea-advanced-data-table-pagination-current").dataset.page,c=(d-1)*e.dataset.itemsPerPage+1,u=d*e.dataset.itemsPerPage,f=1;f<=e.rows.length-1;f++)e.rows[f].style.display=f>=c&&f<=u?"table-row":"none"}else for(var p=1;p<=e.rows.length-1;p++)e.rows[p].style.display="table-row"}))}},{key:"initTableSort",value:function(e,t,a){e.classList.contains("ea-advanced-data-table-sortable")&&e.addEventListener("click",(function(o){if("th"===o.target.tagName.toLowerCase()){var n=o.target.cellIndex,r=1,i=1,l=e.rows.length-1,s="",d=o.target.classList,c=[],u=e.cloneNode(!0);d.contains("asc")?(o.target.classList.remove("asc"),o.target.classList.add("desc"),s="desc"):d.contains("desc")?(o.target.classList.remove("desc"),o.target.classList.add("asc"),s="asc"):(o.target.classList.add("asc"),s="asc"),t&&t.innerHTML.length>0&&(r=t.querySelector(".ea-advanced-data-table-pagination-current").dataset.page,i=(r-1)*e.dataset.itemsPerPage+1,l=l-(r-1)*e.dataset.itemsPerPage>=e.dataset.itemsPerPage?r*e.dataset.itemsPerPage:l),a[r]=[],e.querySelectorAll("th").forEach((function(e){e.cellIndex!=n&&e.classList.remove("asc","desc"),a[r].push(e.classList.contains("asc")?"asc":e.classList.contains("desc")?"desc":"")}));for(var f=i;f<=l;f++){var p=void 0,m=e.rows[f].cells[n];p=isNaN(parseInt(m.innerText))?m.innerText.toLowerCase():parseInt(m.innerText),c.push({index:f,value:p})}"asc"==s?c.sort((function(e,t){return e.value>t.value?1:-1})):"desc"==s&&c.sort((function(e,t){return e.value<t.value?1:-1})),c.forEach((function(t,a){e.rows[i+a].innerHTML=u.rows[t.index].innerHTML}))}}))}},{key:"initTablePagination",value:function(e,t,a){if(e.classList.contains("ea-advanced-data-table-paginated")){var o="",n=t.classList.contains("ea-advanced-data-table-pagination-button")?"button":"select",r=1,i="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0,l=r*e.dataset.itemsPerPage,s=Math.ceil((e.rows.length-1)/e.dataset.itemsPerPage);if(s>1)if("button"==n){for(var d=1;d<=s;d++)o+='<a href="#" data-page="'.concat(d,'" class="').concat(1==d?"ea-advanced-data-table-pagination-current":"",'">').concat(d,"</a>");t.insertAdjacentHTML("beforeend",'<a href="#" data-page="1">&laquo;</a>'.concat(o,'<a href="#" data-page="').concat(s,'">&raquo;</a>'))}else{for(var c=1;c<=s;c++)o+='<option value="'.concat(c,'">').concat(c,"</option>");t.insertAdjacentHTML("beforeend","<select>".concat(o,"</select>"))}for(var u=0;u<=l&&!(u>=e.rows.length);u++)e.rows[u].style.display="table-row";"button"==n?t.addEventListener("click",(function(o){if(o.preventDefault(),"a"==o.target.tagName.toLowerCase()){r=o.target.dataset.page,offset="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0,i=(r-1)*e.dataset.itemsPerPage+offset,l=r*e.dataset.itemsPerPage,t.querySelectorAll(".ea-advanced-data-table-pagination-current").forEach((function(e){e.classList.remove("ea-advanced-data-table-pagination-current")})),t.querySelectorAll('[data-page="'.concat(r,'"]')).forEach((function(e){e.classList.add("ea-advanced-data-table-pagination-current")}));for(var n=offset;n<=e.rows.length-1;n++)e.rows[n].style.display=n>=i&&n<=l?"table-row":"none";e.querySelectorAll("th").forEach((function(e,t){e.classList.remove("asc","desc"),void 0!==a[r]&&a[r][t]&&e.classList.add(a[r][t])}))}})):t.hasChildNodes()&&t.querySelector("select").addEventListener("input",(function(t){t.preventDefault(),r=t.target.value,offset="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0,i=(r-1)*e.dataset.itemsPerPage+offset,l=r*e.dataset.itemsPerPage;for(var o=offset;o<=e.rows.length-1;o++)e.rows[o].style.display=o>=i&&o<=l?"table-row":"none";e.querySelectorAll("th").forEach((function(e,t){e.classList.remove("asc","desc"),void 0!==a[r]&&a[r][t]&&e.classList.add(a[r][t])}))}))}}},{key:"initWooFeatures",value:function(e){e.querySelectorAll(".nt_button_woo").forEach((function(e){e.classList.add("add_to_cart_button","ajax_add_to_cart")})),e.querySelectorAll(".nt_woo_quantity").forEach((function(t){t.addEventListener("input",(function(t){var a=t.target.dataset.product_id,o=t.target.value;$(".nt_add_to_cart_".concat(a),$(e)).data("quantity",o)}))}))}}])&&a(t.prototype,o),n&&a(t,n),e}();ea.hooks.addAction("init","ea",(function(){new o}))},function(e,t){var a=function(e,t){var a="#"+e.find(".eael-advance-tabs").attr("id").toString();t(a+" .eael-tabs-nav ul li").each((function(e){t(this).hasClass("active-default")?(t(a+" .eael-tabs-nav > ul li").removeClass("active").addClass("inactive"),t(this).removeClass("inactive")):0==e&&t(this).removeClass("inactive").addClass("active")})),t(a+" .eael-tabs-content div").each((function(e){t(this).hasClass("active-default")?t(a+" .eael-tabs-content > div").removeClass("active"):0==e&&t(this).removeClass("inactive").addClass("active")})),t(a+" .eael-tabs-nav ul li").click((function(){var e=t(this).index(),a=t(this).closest(".eael-advance-tabs"),o=t(a).children(".eael-tabs-nav").children("ul").children("li"),n=t(a).children(".eael-tabs-content").children("div");t(this).parent("li").addClass("active"),t(o).removeClass("active active-default").addClass("inactive"),t(this).addClass("active").removeClass("inactive"),t(n).removeClass("active").addClass("inactive"),t(n).eq(e).addClass("active").removeClass("inactive");var r=n.eq(e).find(".eael-filter-gallery-container"),i=n.eq(e).find(".eael-post-grid.eael-post-appender"),l=n.eq(e).find(".eael-twitter-feed-masonry"),s=n.eq(e).find(".eael-instafeed"),d=n.eq(e).find(".premium-gallery-container");i.length&&i.isotope("layout"),l.length&&l.isotope("layout"),r.length&&r.isotope("layout"),s.length&&s.isotope("layout"),d.length&&d.each((function(e,a){t(a).isotope("layout")})),t(n).each((function(e){t(this).removeClass("active-default")}))}))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-adv-tabs.default",a)}))},function(e,t){var a=function(e,t){var a=e.find(".eael-content-ticker").eq(0),o=void 0!==a.data("items")?a.data("items"):1,n=void 0!==a.data("items-tablet")?a.data("items-tablet"):1,r=void 0!==a.data("items-mobile")?a.data("items-mobile"):1,i=void 0!==a.data("margin")?a.data("margin"):10,l=void 0!==a.data("margin-tablet")?a.data("margin-tablet"):10,s=void 0!==a.data("margin-mobile")?a.data("margin-mobile"):10,d=void 0!==a.data("effect")?a.data("effect"):"slide",c=void 0!==a.data("speed")?a.data("speed"):400,u=void 0!==a.data("autoplay")?a.data("autoplay"):5e3,f=void 0!==a.data("loop")&&a.data("loop"),p=void 0!==a.data("grab-cursor")&&a.data("grab-cursor"),m=void 0!==a.data("pagination")?a.data("pagination"):".swiper-pagination",g=void 0!==a.data("arrow-next")?a.data("arrow-next"):".swiper-button-next",v=void 0!==a.data("arrow-prev")?a.data("arrow-prev"):".swiper-button-prev",h=void 0!==a.data("pause-on-hover")?a.data("pause-on-hover"):"",y=new Swiper(a,{direction:"horizontal",loop:f,speed:c,effect:d,slidesPerView:o,spaceBetween:i,grabCursor:p,paginationClickable:!0,autoHeight:!0,autoplay:{delay:u},pagination:{el:m,clickable:!0},navigation:{nextEl:g,prevEl:v},breakpoints:{480:{slidesPerView:r,spaceBetween:s},768:{slidesPerView:n,spaceBetween:l}}});0===u&&y.autoplay.stop(),h&&0!==u&&(a.on("mouseenter",(function(){y.autoplay.stop()})),a.on("mouseleave",(function(){y.autoplay.start()})))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-content-ticker.default",a)}))},function(e,t){var a=function(e,t){var a=e.find(".eael-countdown-wrapper").eq(0),o=void 0!==a.data("countdown-id")?a.data("countdown-id"):"",n=void 0!==a.data("expire-type")?a.data("expire-type"):"",r=void 0!==a.data("expiry-text")?a.data("expiry-text"):"",i=void 0!==a.data("expiry-title")?a.data("expiry-title"):"",l=void 0!==a.data("redirect-url")?a.data("redirect-url"):"",s=void 0!==a.data("template")?a.data("template"):"";jQuery(document).ready((function(e){"use strict";var t=e("#eael-countdown-"+o);t.countdown({end:function(){if("text"==n)t.html('<div class="eael-countdown-finish-message"><h4 class="expiry-title">'+i+'</h4><div class="eael-countdown-finish-text">'+r+"</div></div>");else if("url"===n){e("body").find("#elementor").length>0?t.html("Your Page will be redirected to given URL (only on Frontend)."):window.location.href=l}else"template"===n&&t.html(s)}})}))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-countdown.default",a)}))},function(e,t){var a=function(e,t){var a=e.find(".eael-data-table-wrap");a.data("table_id");if("undefined"!=typeof enableProSorter&&t.isFunction(enableProSorter)&&t(document).ready((function(){enableProSorter(jQuery,a)})),1==a.data("custom_responsive")){var o=e.find(".eael-data-table").find("th");e.find(".eael-data-table").find("tbody").find("tr").each((function(e,a){t(a).find("td .td-content-wrapper").each((function(e,a){t(this).prepend('<div class="th-mobile-screen">'+o.eq(e).html()+"</div>")}))}))}},o=function(e,t,a){if("ea:table:export"==event.target.dataset.event){for(var o=a.el.querySelector("#eael-data-table-"+t.attributes.id).querySelectorAll("table tr"),n=[],r=0;r<o.length;r++){for(var i=[],l=o[r].querySelectorAll("th, td"),s=0;s<l.length;s++)i.push(JSON.stringify(l[s].innerText.replace(/(\r\n|\n|\r)/gm," ").trim()));n.push(i.join(","))}var d=new Blob([n.join("\n")],{type:"text/csv"}),c=parent.document.createElement("a");c.classList.add("eael-data-table-download-"+t.attributes.id),c.download="eael-data-table-"+t.attributes.id+".csv",c.href=window.URL.createObjectURL(d),c.style.display="none",parent.document.body.appendChild(c),c.click(),parent.document.querySelector(".eael-data-table-download-"+t.attributes.id).remove()}},n=function(e,t,a){var n=o.bind(this,e,t,a);e.el.addEventListener("click",n),e.currentPageView.on("destroy",(function(){e.el.removeEventListener("click",n)}))};jQuery(window).on("elementor/frontend/init",(function(){isEditMode&&elementor.hooks.addAction("panel/open_editor/widget/eael-data-table",n),elementorFrontend.hooks.addAction("frontend/element_ready/eael-data-table.default",a)}))},function(e,t){var a=function(e,t){var a=FullCalendar.Calendar,o=t(".eael-event-calendar-cls",e),n=t(".eaelec-modal-close",e).eq(0),r=t("#eaelecModal",e),i=o.data("events"),l=o.data("first_day"),s=o.data("cal_id"),d=o.data("locale"),c=o.data("translate"),u=o.data("defaultview"),f=new a(document.getElementById("eael-event-calendar-"+s),{plugins:["dayGrid","timeGrid","list"],editable:!1,selectable:!1,draggable:!1,firstDay:l,eventTimeFormat:{hour:"2-digit",minute:"2-digit",meridiem:"short"},nextDayThreshold:"00:00:00",header:{left:"prev,next today",center:"title",right:"timeGridDay,timeGridWeek,dayGridMonth,listWeek"},allDayText:"All day",events:i,selectHelper:!0,locale:d,eventLimit:3,defaultView:u,eventRender:function(e){var a=t(e.el),o=e.event;void 0!==o.extendedProps.eventHasComplete&&"yes"===o.extendedProps.eventHasComplete&&(a.find("div.fc-content .fc-title").addClass("eael-event-completed"),a.find("td.fc-list-item-title").addClass("eael-event-completed")),a.attr("href","javascript:void(0);"),a.click((function(e){e.preventDefault(),e.stopPropagation();var a=o.start,n="h:mm A",i=o.end,l=t("span.eaelec-event-date-start"),s=t("span.eaelec-event-date-end");"yes"===o.allDay&&(i=moment(i).subtract(1,"days")._d,n=" ");var d=moment(a).format("YYYY"),u=moment(i).format("YYYY"),f=u>d,p="",m="";l.html(" "),s.html(" "),r.addClass("eael-ec-popup-ready").removeClass("eael-ec-modal-removing"),"yes"===o.allDay&&moment(a).format("MM-DD-YYYY")===moment(i).format("MM-DD-YYYY")?(p=moment(a).format("MMM Do"),!0===moment(a).isSame(Date.now(),"day")?p=c.today:moment(a).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(p=c.tomorrow)):(!0===moment(o.start).isSame(Date.now(),"day")&&(p=c.today+" "+moment(o.start).format(n)),moment(a).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(p=c.tomorrow+" "+moment(o.start).format(n)),(moment(a).format("MM-DD-YYYY")<moment(new Date).format("MM-DD-YYYY")||moment(a).format("MM-DD-YYYY")>moment(new Date).add(1,"days").format("MM-DD-YYYY"))&&(p=moment(o.start).format("MMM Do "+n)),p=f?d+" "+p:p,!0===moment(i).isSame(Date.now(),"day")&&(m=!0!==moment(a).isSame(Date.now(),"day")?c.today+" "+moment(i).format(n):moment(i).format(n)),moment(a).format("MM-DD-YYYY")!==moment(new Date).add(1,"days").format("MM-DD-YYYY")&&moment(i).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(m=c.tomorrow+" "+moment(i).format(n)),moment(a).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&moment(i).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(m=moment(i).format(n)),moment(i).diff(moment(a),"days")>0&&s.text().trim().length<1&&(m=moment(i).format("MMM Do "+n)),moment(a).format("MM-DD-YYYY")===moment(i).format("MM-DD-YYYY")&&(m=moment(i).format(n)),m=f?u+" "+m:m),void 0!==o.extendedProps.hideEndDate&&"yes"===o.extendedProps.hideEndDate?s.html(" "):s.html(""!=m?"- "+m:""),l.html('<i class="eicon-calendar"></i> '+p),t(".eaelec-modal-header h2").html(o.title),t(".eaelec-modal-body p").html(o.extendedProps.description),o.extendedProps.description.length<1?t(".eaelec-modal-body").css("height","auto"):t(".eaelec-modal-body").css("height","300px"),t(".eaelec-modal-footer a").attr("href",o.url),"on"===o.extendedProps.external&&t(".eaelec-modal-footer a").attr("target","_blank"),"on"===o.extendedProps.nofollow&&t(".eaelec-modal-footer a").attr("rel","nofollow"),""==o.url&&t(".eaelec-modal-footer a").css("display","none"),t(".eaelec-modal-header").css("border-left","5px solid "+o.borderColor)}))}});n.on("click",(function(){event.stopPropagation(),r.addClass("eael-ec-modal-removing").removeClass("eael-ec-popup-ready")})),t(document).on("click",(function(e){e.target.closest(".eaelec-modal-content")||r.hasClass("eael-ec-popup-ready")&&r.addClass("eael-ec-modal-removing").removeClass("eael-ec-popup-ready")})),f.render()};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-event-calendar.default",a)}))},function(e,t){var a=function(e,t){isEditMode||($facebook_gallery=t(".eael-facebook-feed",e).isotope({itemSelector:".eael-facebook-feed-item",percentPosition:!0,columnWidth:".eael-facebook-feed-item"}),$facebook_gallery.imagesLoaded().progress((function(){$facebook_gallery.isotope("layout")}))),t(".eael-load-more-button",e).on("click",(function(a){a.preventDefault(),$this=t(this),$settings=$this.attr("data-settings"),$page=$this.attr("data-page"),$loadmore_text=$this.attr("data-loadmore-text"),$this.addClass("button--loading"),t("span",$this).html("Loading..."),t.ajax({url:localize.ajaxurl,type:"post",data:{action:"facebook_feed_load_more",security:localize.nonce,settings:$settings,page:$page},success:function(a){$html=t(a.html),$facebook_gallery=t(".eael-facebook-feed",e).isotope(),t(".eael-facebook-feed",e).append($html),$facebook_gallery.isotope("appended",$html),$facebook_gallery.imagesLoaded().progress((function(){$facebook_gallery.isotope("layout")})),a.num_pages>$page?($this.attr("data-page",parseInt($page)+1),$this.removeClass("button--loading"),t("span",$this).html($loadmore_text)):$this.remove()},error:function(){}})}))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-facebook-feed.default",a)}))},function(e,t){var a=function(e,t){var a=e.find(".eael-fancy-text-container").eq(0),o=void 0!==a.data("fancy-text-id")?a.data("fancy-text-id"):"",n=void 0!==a.data("fancy-text")?a.data("fancy-text"):"",r=void 0!==a.data("fancy-text-transition-type")?a.data("fancy-text-transition-type"):"",i=void 0!==a.data("fancy-text-speed")?a.data("fancy-text-speed"):"",l=void 0!==a.data("fancy-text-delay")?a.data("fancy-text-delay"):"",s="yes"===a.data("fancy-text-cursor"),d=void 0!==a.data("fancy-text-loop")&&"yes"==a.data("fancy-text-loop");n=n.split("|"),"typing"==r&&new Typed("#eael-fancy-text-"+o,{strings:n,typeSpeed:i,backSpeed:0,startDelay:300,backDelay:l,showCursor:s,loop:d}),"typing"!=r&&t("#eael-fancy-text-"+o).Morphext({animation:r,separator:", ",speed:l,complete:function(){}}),jQuery(window).on("load",(function(){setTimeout((function(){t(".eael-fancy-text-strings",e).css("display","inline-block")}),500)})),isEditMode&&setTimeout((function(){t(".eael-fancy-text-strings",e).css("display","inline-block")}),800)};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-fancy-text.default",a)}))},function(e,t){var a=function(e,t){var a,o,n,r=e.find(".fg-layout-3-filter-controls").eq(0),i=e.find("#fg-filter-trigger"),l=e.find(".fg-layout-3-search-box"),s=e.find("#fg-search-box-input");if(l.length&&l.on("submit",(function(e){e.preventDefault()})),i.on("click",(function(){r.toggleClass("open-filters")})).blur((function(){r.toggleClass("open-filters")})),!isEditMode){var d=t(".eael-filter-gallery-container",e),c=d.data("settings"),u=d.data("gallery-items"),f="masonry"==c.grid_style?"masonry":"fitRows",p="yes"==c.gallery_enabled,m=t(".eael-filter-gallery-wrapper").data("layout-mode"),g=t(".eael-filter-gallery-wrapper").data("mfp_caption"),v=d.isotope({itemSelector:".eael-filterable-gallery-item-wrap",layoutMode:f,percentPosition:!0,stagger:30,transitionDuration:c.duration+"ms",filter:function(){var n=t(this),r=!a||n.text().match(a);null==o&&(o="layout_3"!=m?e.find(".eael-filter-gallery-control ul li").first().data("filter"):e.find(".fg-layout-3-filter-controls li").first().data("filter"));var i=!o||n.is(o);return r&&i}});t(e).magnificPopup({delegate:".eael-magnific-link",type:"image",gallery:{enabled:p},image:{titleSrc:function(e){if("yes"==g)return e.el.parents(".gallery-item-caption-over").find(".fg-item-title").html()||e.el.parents(".gallery-item-caption-wrap").find(".fg-item-title").html()||e.el.parents(".eael-filterable-gallery-item-wrap").find(".fg-item-title").html()}}}),e.on("click",".control",(function(){var a=t(this);o=t(this).attr("data-filter"),e.find("#fg-filter-trigger > span")&&e.find("#fg-filter-trigger > span").text(a.text()),a.siblings().removeClass("active"),a.addClass("active"),v.isotope()})),s.on("input",(function(){var e=t(this);clearTimeout(n),n=setTimeout((function(){a=new RegExp(e.val(),"gi"),v.isotope()}),600)})),v.imagesLoaded().progress((function(){v.isotope("layout")})),v.on("arrangeComplete",(function(){v.isotope("layout")})),t(window).on("load",(function(){v.isotope("layout")})),e.on("click",".eael-gallery-load-more",(function(a){a.preventDefault();var o=t(this),n=t(".eael-filter-gallery-container",e).children(".eael-filterable-gallery-item-wrap").length,r=d.data("total-gallery-items"),i=d.data("images-per-page"),l=d.data("nomore-item-text"),s=[];n==r&&(o.html('<div class="no-more-items-text">'+l+"</div>"),setTimeout((function(){o.fadeOut("slow")}),600));for(var c=n;c<n+i;c++)s.push(t(u[c])[0]);d.append(s),v.isotope("appended",s),v.imagesLoaded().progress((function(){v.isotope("layout")}))}))}};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-filterable-gallery.default",a)}))},function(e,t){var a=function(e,t){var a=e.find(".eael-img-accordion").eq(0),o=void 0!==a.data("img-accordion-id")?a.data("img-accordion-id"):"";"on-click"===(void 0!==a.data("img-accordion-type")?a.data("img-accordion-type"):"")&&(t("#eael-img-accordion-"+o+" a").on("click",(function(e){0==t(this).hasClass("overlay-active")&&e.preventDefault(),t("#eael-img-accordion-"+o+" a").css("flex","1"),t(this).find(".overlay").parent("a").addClass("overlay-active"),t("#eael-img-accordion-"+o+" a").find(".overlay-inner").removeClass("overlay-inner-show"),t(this).find(".overlay-inner").addClass("overlay-inner-show"),t(this).css("flex","3")})),t("#eael-img-accordion-"+o+" a").on("blur",(function(e){t("#eael-img-accordion-"+o+" a").css("flex","1"),t("#eael-img-accordion-"+o+" a").find(".overlay-inner").removeClass("overlay-inner-show"),t(this).find(".overlay").parent("a").removeClass("overlay-active")})))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-image-accordion.default",a)}))},function(e,t){!function(e){"use strict";e(document).on("click",".eael-load-more-button",(function(t){t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation();var a=e(this),o=e("span",a).html(),n=a.data("widget"),r=e(".elementor-element-"+n),i=a.data("class"),l=a.data("args"),s=a.data("settings"),d=a.data("layout"),c=parseInt(a.data("page"))+1;if(void 0!==n&&void 0!==l){var u={},f={action:"load_more",class:i,args:l,settings:s,page:c};if(String(l).split("&").forEach((function(e,t){var a=String(e).split("=");u[a[0]]=a[1]})),"rand"==u.orderby){var p=e(".eael-grid-post");if(p.length){var m=[];p.each((function(t,a){var o=e(a).data("id");m.push(o)})),f.post__not_in=m}}a.addClass("button--loading"),e("span",a).html("Loading..."),e.ajax({url:localize.ajaxurl,type:"post",data:f,success:function(t){var n=e(t);if(n.hasClass("no-posts-found")||0==n.length)a.remove();else{if("Essential_Addons_Elementor\\Elements\\Product_Grid"==f.class)e(".eael-product-grid .products",r).append(n);else if(e(".eael-post-appender",r).append(n),"masonry"==d){var i=e(".eael-post-appender",r).isotope();i.isotope("appended",n).isotope("layout"),i.imagesLoaded().progress((function(){i.isotope("layout")}))}a.removeClass("button--loading"),e("span",a).html(o),a.data("page",c)}},error:function(e){console.log(e)}})}}))}(jQuery)},function(e,t){var a=function(e,t){var a=t(".eael-post-appender",e),o=a.data("layout-mode");"masonry"===o&&(a.isotope({itemSelector:".eael-grid-post",layoutMode:o,percentPosition:!0}),a.imagesLoaded().progress((function(){a.isotope("layout")})))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-post-grid.default",a)}))},function(e,t){var a=function(e,t){if(t.fn.tooltipster){var a,o=e.find(".tooltip");for(a=0;a<o.length;a++){var n=t("#"+t(o[a]).attr("id")),r=void 0!==n.data("side")&&n.data("side"),i=void 0!==n.data("trigger")?n.data("trigger"):"hover",l=void 0!==n.data("animation")?n.data("animation"):"fade",s=void 0!==n.data("animation_duration")?n.data("animation_duration"):300,d=void 0!==n.data("theme")?n.data("theme"):"default",c="yes"==n.data("arrow");n.tooltipster({animation:l,trigger:i,side:r,delay:s,arrow:c,theme:"tooltipster-"+d})}}};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-pricing-table.default",a)}))},function(e,t){var a=function(e,t){var a=t(".eael-progressbar",e),o=a.data("layout"),n=a.data("count"),r=a.data("duration");n>100&&(n=100),a.one("inview",(function(){"line"==o?t(".eael-progressbar-line-fill",a).css({width:n+"%"}):"half_circle"==o&&t(".eael-progressbar-circle-half",a).css({transform:"rotate("+1.8*n+"deg)"}),ea.hooks.doAction("progressBar.initValue",a,o,n),t(".eael-progressbar-count",a).prop({counter:0}).animate({counter:n},{duration:r,easing:"linear",step:function(e){if("circle"==o||"circle_fill"==o){var n=3.6*e;t(".eael-progressbar-circle-half-left",a).css({transform:"rotate("+n+"deg)"}),n>180&&(t(".eael-progressbar-circle-pie",a).css({"-webkit-clip-path":"inset(0)","clip-path":"inset(0)"}),t(".eael-progressbar-circle-half-right",a).css({visibility:"visible"}))}t(this).text(Math.ceil(e))}})}))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-progress-bar.default",a)}))},function(e,t){jQuery(document).ready((function(){jQuery(window).scroll((function(){var e=(document.body.scrollTop||document.documentElement.scrollTop)/(document.documentElement.scrollHeight-document.documentElement.clientHeight)*100;jQuery(".eael-reading-progress-fill").css({width:e+"%"})})),isEditMode&&(elementor.settings.page.addChangeCallback("eael_ext_reading_progress",(function(e){var t=elementor.settings.page.getSettings();"yes"==e?(0==jQuery(".eael-reading-progress-wrap").length&&jQuery("body").append('<div class="eael-reading-progress-wrap eael-reading-progress-wrap-local"><div class="eael-reading-progress eael-reading-progress-local eael-reading-progress-'+t.settings.eael_ext_reading_progress_position+'"><div class="eael-reading-progress-fill"></div></div><div class="eael-reading-progress eael-reading-progress-global eael-reading-progress-'+t.settings.eael_ext_reading_progress_position+'"><div class="eael-reading-progress-fill"></div></div></div>'),jQuery(".eael-reading-progress-wrap").addClass("eael-reading-progress-wrap-local").removeClass("eael-reading-progress-wrap-global eael-reading-progress-wrap-disabled")):(jQuery(".eael-reading-progress-wrap").removeClass("eael-reading-progress-wrap-local eael-reading-progress-wrap-global"),1==t.settings.eael_ext_reading_progress_has_global?jQuery(".eael-reading-progress-wrap").addClass("eael-reading-progress-wrap-global"):jQuery(".eael-reading-progress-wrap").addClass("eael-reading-progress-wrap-disabled"))})),elementor.settings.page.addChangeCallback("eael_ext_reading_progress_position",(function(e){elementor.settings.page.setSettings("eael_ext_reading_progress_position",e),jQuery(".eael-reading-progress").removeClass("eael-reading-progress-top eael-reading-progress-bottom").addClass("eael-reading-progress-"+e)})))}))},function(e,t){var a="",o=0,n=0,r=0,i="off",l=0;function s(e){var t=jQuery(e).parent().height(),a=l*t/100;return jQuery(e).parent().offset().top+a}function d(e,t,a){"top-left"==e&&(jQuery(".eael-sticky-video-player2.out").css("top","40px"),jQuery(".eael-sticky-video-player2.out").css("left","40px")),"top-right"==e&&(jQuery(".eael-sticky-video-player2.out").css("top","40px"),jQuery(".eael-sticky-video-player2.out").css("right","40px")),"bottom-right"==e&&(jQuery(".eael-sticky-video-player2.out").css("bottom","40px"),jQuery(".eael-sticky-video-player2.out").css("right","40px")),"bottom-left"==e&&(jQuery(".eael-sticky-video-player2.out").css("bottom","40px"),jQuery(".eael-sticky-video-player2.out").css("left","40px")),jQuery(".eael-sticky-video-player2.out").css("width",a+"px"),jQuery(".eael-sticky-video-player2.out").css("height",t+"px")}jQuery(window).on("elementor/frontend/init",(function(){isEditMode&&elementor.hooks.addAction("panel/open_editor/widget/eael-sticky-video",(function(e,t,a){var o;t.attributes.settings.on("change:eaelsv_sticky_width",(function(){clearTimeout(o),o=setTimeout((function(){var a=Math.ceil(t.getSetting("eaelsv_sticky_width")/1.78);t.attributes.settings.attributes.eaelsv_sticky_height=a,e.el.querySelector('[data-setting="eaelsv_sticky_height"]').value=a}),250)})),t.attributes.settings.on("change:eaelsv_sticky_height",(function(){clearTimeout(o),o=setTimeout((function(){var a=Math.ceil(1.78*t.getSetting("eaelsv_sticky_height"));t.attributes.settings.attributes.eaelsv_sticky_width=a,e.el.querySelector('[data-setting="eaelsv_sticky_width"]').value=a}),250)}))})),elementorFrontend.hooks.addAction("frontend/element_ready/eael-sticky-video.default",(function(e,t){t(".eaelsv-sticky-player-close",e).hide();var c,u,f,p=e.find(".eael-sticky-video-player2");c=p.data("sticky"),u=p.data("autoplay"),a=p.data("position"),n=p.data("sheight"),o=p.data("swidth"),f=p.data("overlay"),l=p.data("scroll_height"),d(a,n,o);var m,g=new Plyr("#eaelsv-player-"+e.data("id"));if("no"===f&&"yes"===u&&"yes"===c&&(r=s(p),p.attr("id","videobox"),i="on",m=p,g.on("play",(function(e){r=s(m),jQuery(".eael-sticky-video-player2").removeAttr("id"),jQuery(".eael-sticky-video-player2").removeClass("out"),m.attr("id","videobox"),i="on",a=m.data("position"),n=m.data("sheight"),o=m.data("swidth")}))),"yes"===f){var v=p.prev();i="off",t(v).on("click",(function(){t(this).css("display","none"),"yes"===t(this).next().data("autoplay")&&(g.restart(),r=s(this),"yes"===c&&(t(this).next().attr("id","videobox"),i="on"))}))}g.on("pause",(function(e){i="off"})),g.on("play",(function(e){i="on"})),t(".eaelsv-sticky-player-close").on("click",(function(){p.removeClass("out").addClass("in"),t(".eael-sticky-video-player2").removeAttr("style"),i="off"})),p.parent().css("height",p.height()+"px"),t(window).resize((function(){p.parent().css("height",p.height()+"px")}))}))})),jQuery(window).scroll((function(){var e=jQuery(window).scrollTop();jQuery(document).height()-e>jQuery(window).height()+400&&(e>=r?"on"==i&&(jQuery("#videobox").find(".eaelsv-sticky-player-close").css("display","block"),jQuery("#videobox").removeClass("in").addClass("out"),d(a,n,o)):(jQuery(".eaelsv-sticky-player-close").hide(),jQuery("#videobox").removeClass("out").addClass("in"),jQuery(".eael-sticky-video-player2").removeAttr("style")))}))},function(e,t){!function(e){jQuery(document).ready((function(){function t(t,a){var r=document.getElementById("eael-toc-list");if(null===t||void 0===a||!r)return null;for(var i=document.getElementById("eael-toc"),l=void 0!==i.dataset.titleurl?i.dataset.titleurl:"false",s=void 0!==i.dataset.excludeSelector?i.dataset.excludeSelector.replace(/^,|,$/g,""):"",d=[],c=document.querySelectorAll(t),u=0,f=0;f<c.length;f++){var p=c[f].querySelectorAll(a);Array.prototype.push.apply(d,p)}(d=Array.prototype.slice.call(d)).forEach((function(e){o(s,e)||(e.id=u+"-"+n(l,e.textContent),e.classList.add("eael-heading-content"),u++)})),function(e,t){var a=t,r="",i=[],l=document.getElementById("eael-toc"),s=void 0!==l.dataset.titleurl?l.dataset.titleurl:"false",d=document.getElementById("eael-toc-list"),c=void 0!==l.dataset.excludeselector?l.dataset.excludeselector.replace(/^,|,$/g,""):"",u=document.querySelectorAll(e),f=r=a.trim().split(",")[0].substr(1,1),p=d;d.innerHTML="";for(var m=0;m<u.length;m++){var g=u[m].querySelectorAll(a);Array.prototype.push.apply(i,g)}i.length>0&&document.getElementById("eael-toc").classList.remove("eael-toc-disable");for(var v=0,h=i.length;v<h;++v){var y=i[v];if(!o(c,y)){var b=parseInt(y.tagName.substr(1,1)),w=b-r;if(w>0){var _=p.lastChild;if(_){var x=document.createElement("UL");_.appendChild(x),p=x,r=b}}var C=!1;if(w<0){for(;0!=w++;)p.parentNode.parentNode&&(p=p.parentNode.parentNode);r=b,C=!0}if("UL"!==p.tagName&&(p=d),""!==y.textContent.trim()){var k=document.createElement("LI"),Y=document.createElement("A"),M=document.createElement("SPAN");(f===r||C)&&(k.setAttribute("itemscope",""),k.setAttribute("itemtype","http://schema.org/ListItem"),k.setAttribute("itemprop","itemListElement"));var A="#"+v+"-"+n(s,y.textContent);Y.className="eael-toc-link",Y.setAttribute("itemprop","item"),Y.setAttribute("href",A),M.appendChild(document.createTextNode(y.textContent)),Y.appendChild(M),k.appendChild(Y),p.appendChild(k)}}}}(t,a);var m=e("ul.eael-toc-list > li");m.length<1&&document.getElementById("eael-toc").classList.add("eael-toc-disable"),m.each((function(){this.classList.add("eael-first-child")}))}e(document).on("click","ul.eael-toc-list a",(function(t){t.preventDefault(),e(document).off("scroll");var a=this.hash;if(history.pushState("",document.title,window.location.pathname+window.location.search),e(this).parent().is(".eael-highlight-parent.eael-highlight-active"))return window.location.hash=a,!1;e(".eael-highlight-active, .eael-highlight-parent").removeClass("eael-highlight-active eael-highlight-parent"),e(this).closest(".eael-first-child").addClass("eael-highlight-parent"),e(this).parent().addClass("eael-highlight-active"),window.location.hash=a})),window.addEventListener("scroll",(function(e){!function(){var e=document.getElementById("eael-toc");if(!e)return;a=void 0!==a?a:200,window.pageYOffset>=a&&!e.classList.contains("eael-toc-disable")?e.classList.add("eael-sticky"):e.classList.remove("eael-sticky")}()}));var a=e("#eael-toc").data("stickyscroll");function o(t,a){return e(a).closest(t).length}function n(e,t){return"true"==e&&""!=t?t.toString().toLowerCase().normalize("NFD").trim().replace(/[^a-z0-9 -]/g,"").replace(/\s+/g,"-").replace(/^-+/,"").replace(/-+$/,"").replace(/-+/g,"-"):"eael-table-of-content"}function r(){var t=document.getElementById("eael-toc");if(t&&t.dataset.contentselector)return t.dataset.contentselector;var a=".site-content";return e(".site-content")[0]?a=".site-content":e(".elementor-inner")[0]?a=".elementor-inner":e("#site-content")[0]&&(a="#site-content"),a}e("body").click((function(t){var a=e(t.target),o=e("#eael-toc");o.hasClass("eael-toc-auto-collapse")&&o.hasClass("eael-sticky")&&!o.hasClass("collapsed")&&0===e(a).closest("#eael-toc").length&&o.toggleClass("collapsed")})),e(document).on("click",".eael-toc-close ,.eael-toc-button",(function(t){t.stopPropagation(),e(".eael-toc").toggleClass("collapsed")}));var i=e("#eael-toc").data("eaeltoctag");if(""!==i&&t(r(),i),isEditMode){elementorFrontend.hooks.addAction("frontend/element_ready/widget",(function(e,a){var o=a("#eael-toc #eael-toc-list");if(o.find("li.eael-first-child").length<1&&o.length>=1){var n=a("#eael-toc").data("eaeltoctag");n&&t(r(),n)}})),elementor.settings.page.addChangeCallback("eael_ext_table_of_content",(function(a){var o=e(".eael-toc-global");if(o.length>0&&(o.attr("id","eael-toc-temp").removeClass("eael-toc").hide(),e(".eael-toc-global #eael-toc-list").attr("id","")),e("#eael-toc").remove(),"yes"===a){var n=elementor.settings.page.getSettings();e("body").append(function(e){var t=e.settings,a=t.eael_ext_toc_title,o="eael-toc-list eael-toc-list-"+t.eael_ext_table_of_content_list_style,n=t.eael_ext_table_of_content_header_icon.value,r="right"===t.eael_ext_toc_position?" eael-toc-right":" ";return o+="yes"===t.eael_ext_toc_collapse_sub_heading?" eael-toc-collapse":" ",'<div id="eael-toc" class="eael-toc eael-toc-disable '+r+'"><div class="eael-toc-header"><span class="eael-toc-close">×</span><h2 class="eael-toc-title">'+a+'</h2></div><div class="eael-toc-body"><ul id="eael-toc-list" class="'+(o+="number"===t.eael_ext_toc_list_icon?" eael-toc-number":" eael-toc-bullet")+'"></ul></div><button class="eael-toc-button"><i class="'+n+'"></i><span>'+a+"</span></button></div>"}(n)),t(r(),n.settings.eael_ext_toc_supported_heading_tag.join(", "))}else o.length>0&&o.addClass("eael-toc").attr("id","eael-toc").show()})),elementor.settings.page.addChangeCallback("eael_ext_toc_position",(function(t){"right"===t?e("#eael-toc").addClass("eael-toc-right"):e("#eael-toc").removeClass("eael-toc-right")})),elementor.settings.page.addChangeCallback("eael_ext_table_of_content_list_style",(function(t){var a=e(".eael-toc-list");a.removeClass("eael-toc-list-bar eael-toc-list-arrow"),"none"!==t&&a.addClass("eael-toc-list-"+t)})),elementor.settings.page.addChangeCallback("eael_ext_toc_collapse_sub_heading",(function(t){var a=e(".eael-toc-list");"yes"===t?a.addClass("eael-toc-collapse"):a.removeClass("eael-toc-collapse")})),elementor.settings.page.addChangeCallback("eael_ext_table_of_content_header_icon",(function(t){e(".eael-toc-button i").removeClass().addClass(t.value)})),elementor.settings.page.addChangeCallback("eael_ext_toc_list_icon",(function(t){var a=e(".eael-toc-list");"number"===t?a.addClass("eael-toc-number").removeClass("eael-toc-bullet"):a.addClass("eael-toc-bullet").removeClass("eael-toc-number")})),elementor.settings.page.addChangeCallback("eael_ext_toc_word_wrap",(function(t){var a=e(".eael-toc-list");"yes"===t?a.addClass("eael-toc-word-wrap"):a.removeClass("eael-toc-word-wrap")})),elementor.settings.page.addChangeCallback("eael_ext_toc_close_button_text_style",(function(t){var a=e("#eael-toc");"bottom_to_top"===t?a.addClass("eael-bottom-to-top"):a.removeClass("eael-bottom-to-top")})),elementor.settings.page.addChangeCallback("eael_ext_toc_box_shadow",(function(t){var a=e("#eael-toc");"yes"===t?a.addClass("eael-box-shadow"):a.removeClass("eael-box-shadow")})),elementor.settings.page.addChangeCallback("eael_ext_toc_auto_collapse",(function(t){var a=e("#eael-toc");"yes"===t?a.addClass("eael-toc-auto-collapse"):a.removeClass("eael-toc-auto-collapse")})),elementor.settings.page.addChangeCallback("eael_ext_toc_title",(function(e){elementorFrontend.elements.$document.find(".eael-toc-title").text(e),elementorFrontend.elements.$document.find(".eael-toc-button span").text(e)}))}}))}(jQuery)},function(e,t){var a=function(e,t){isEditMode||($gutter=t(".eael-twitter-feed-masonry",e).data("gutter"),$settings={itemSelector:".eael-twitter-feed-item",percentPosition:!0,masonry:{columnWidth:".eael-twitter-feed-item",gutter:$gutter}},$twitter_feed_gallery=t(".eael-twitter-feed-masonry",e).isotope($settings),$twitter_feed_gallery.imagesLoaded().progress((function(){$twitter_feed_gallery.isotope("layout")})))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-twitter-feed.default",a)}))},function(e,t){var a=function(e,t){if(typeformEmbed){var a=e.find(".eael-typeform"),o=a.attr("id"),n=a.data("typeform");if(void 0!==o&&void 0!==n){var r=document.getElementById(o);n.url&&typeformEmbed.makeWidget(r,n.url,{hideFooter:n.hideFooter,hideHeaders:n.hideHeaders,opacity:n.opacity})}}};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-typeform.default",a)}))},function(e,t){var a=function(e,t){function a(){var e=t(".ea-woo-checkout");setTimeout((function(){t(".ea-checkout-review-order-table").addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),t.ajax({type:"POST",url:localize.ajaxurl,data:{action:"woo_checkout_update_order_review",orderReviewData:e.data("checkout")},success:function(e){t(".ea-checkout-review-order-table").replaceWith(e.order_review),setTimeout((function(){t(".ea-checkout-review-order-table").removeClass("processing").unblock()}),1e5)}})}),2e3)}t.blockUI.defaults.overlayCSS.cursor="default",t(document).on("click",".woocommerce-remove-coupon",(function(e){a()})),t("form.checkout_coupon").submit((function(e){a()}))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-woo-checkout.default",a)}))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,a){"use strict";a.r(t);var o=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var n=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var r=function(e){return function(t,a,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;if(n(t)&&o(a))if("function"==typeof r)if("number"==typeof i){var l={callback:r,priority:i,namespace:a};if(e[t]){var s,d=e[t].handlers;for(s=d.length;s>0&&!(i>=d[s-1].priority);s--);s===d.length?d[s]=l:d.splice(s,0,l),(e.__current||[]).forEach((function(e){e.name===t&&e.currentIndex>=s&&e.currentIndex++}))}else e[t]={handlers:[l],runs:0};"hookAdded"!==t&&m("hookAdded",t,a,r,i)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}};var i=function(e,t){return function(a,r){if(n(a)&&(t||o(r))){if(!e[a])return 0;var i=0;if(t)i=e[a].handlers.length,e[a]={runs:e[a].runs,handlers:[]};else for(var l=e[a].handlers,s=function(t){l[t].namespace===r&&(l.splice(t,1),i++,(e.__current||[]).forEach((function(e){e.name===a&&e.currentIndex>=t&&e.currentIndex--})))},d=l.length-1;d>=0;d--)s(d);return"hookRemoved"!==a&&m("hookRemoved",a,r),i}}};var l=function(e){return function(t,a){return void 0!==a?t in e&&e[t].handlers.some((function(e){return e.namespace===a})):t in e}};var s=function(e,t){return function(a){e[a]||(e[a]={handlers:[],runs:0}),e[a].runs++;var o=e[a].handlers;for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];if(!o||!o.length)return t?r[0]:void 0;var l={name:a,currentIndex:0};for(e.__current.push(l);l.currentIndex<o.length;){var s=o[l.currentIndex],d=s.callback.apply(null,r);t&&(r[0]=d),l.currentIndex++}return e.__current.pop(),t?r[0]:void 0}};var d=function(e){return function(){return e.__current&&e.__current.length?e.__current[e.__current.length-1].name:null}};var c=function(e){return function(t){return void 0===t?void 0!==e.__current[0]:!!e.__current[0]&&t===e.__current[0].name}};var u=function(e){return function(t){if(n(t))return e[t]&&e[t].runs?e[t].runs:0}};var f=function(){var e=Object.create(null),t=Object.create(null);return e.__current=[],t.__current=[],{addAction:r(e),addFilter:r(t),removeAction:i(e),removeFilter:i(t),hasAction:l(e),hasFilter:l(t),removeAllActions:i(e,!0),removeAllFilters:i(t,!0),doAction:s(e),applyFilters:s(t,!0),currentAction:d(e),currentFilter:d(t),doingAction:c(e),doingFilter:c(t),didAction:u(e),didFilter:u(t),actions:e,filters:t}},p=f(),m=(p.addAction,p.addFilter,p.removeAction,p.removeFilter,p.hasAction,p.hasFilter,p.removeAllActions,p.removeAllFilters,p.doAction);p.applyFilters,p.currentAction,p.currentFilter,p.doingAction,p.doingFilter,p.didAction,p.didFilter,p.actions,p.filters;window.isEditMode=!1,window.ea={hooks:f(),isEditMode:!1},jQuery(window).on("elementor/frontend/init",(function(){window.isEditMode=elementorFrontend.isEditMode(),window.ea.isEditMode=elementorFrontend.isEditMode(),ea.hooks.doAction("init"),ea.isEditMode&&ea.hooks.doAction("editMode.init")}))}]);
1
+ !function(e){var t={};function a(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.m=e,a.c=t,a.d=function(e,t,o){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(a.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(o,n,function(t){return e[t]}.bind(null,n));return o},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=0)}([function(e,t,a){a(67),a(1),a(2),a(3),a(4),a(5),a(6),a(7),a(8),a(9),a(10),a(11),a(12),a(13),a(14),a(15),a(16),a(17),a(18),a(19),a(20),e.exports=a(21)},function(e,t){var a=function(e,t){var a=e.find(".eael-adv-accordion"),o=e.find(".eael-accordion-header"),n=a.data("accordion-type"),r=a.data("toogle-speed");o.each((function(){t(this).hasClass("active-default")&&(t(this).addClass("show active"),t(this).next().slideDown(r))})),o.unbind("click"),o.click((function(e){e.preventDefault();var a=t(this);"accordion"===n?a.hasClass("show")?(a.removeClass("show active"),a.next().slideUp(r)):(a.parent().parent().find(".eael-accordion-header").removeClass("show active"),a.parent().parent().find(".eael-accordion-content").slideUp(r),a.toggleClass("show active"),a.next().slideToggle(r)):a.hasClass("show")?(a.removeClass("show active"),a.next().slideUp(r)):(a.addClass("show active"),a.next().slideDown(r))}))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-adv-accordion.default",a)}))},function(e,t){function a(e,t){for(var a=0;a<t.length;a++){var o=t[a];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),elementorFrontend.hooks.addAction("frontend/element_ready/eael-advanced-data-table.default",this.initFrontend.bind(this))}var t,o,n;return t=e,(o=[{key:"initFrontend",value:function(e,t){var a=e.context.querySelector(".ea-advanced-data-table"),o=e.context.querySelector(".ea-advanced-data-table-search"),n=e.context.querySelector(".ea-advanced-data-table-pagination"),r={};ea.isEditMode||null===a||(this.initTableSearch(a,o,n),this.initTableSort(a,n,r),this.initTablePagination(a,n,r),this.initWooFeatures(a))}},{key:"initTableSearch",value:function(e,t,a){t&&t.addEventListener("input",(function(t){var o=t.target.value.toLowerCase(),n=e.classList.contains("ea-advanced-data-table-sortable"),r="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0;if(e.rows.length>1)if(o.length>0){n&&e.classList.add("ea-advanced-data-table-unsortable"),a&&a.innerHTML.length>0&&(a.style.display="none");for(var i=r;i<e.rows.length;i++){var l=!1;if(e.rows[i].cells.length>0)for(var s=0;s<e.rows[i].cells.length;s++)if(e.rows[i].cells[s].textContent.toLowerCase().indexOf(o)>-1){l=!0;break}e.rows[i].style.display=l?"table-row":"none"}}else if(n&&e.classList.remove("ea-advanced-data-table-unsortable"),a&&a.innerHTML.length>0){a.style.display="";for(var d=a.querySelector(".ea-advanced-data-table-pagination-current").dataset.page,c=(d-1)*e.dataset.itemsPerPage+1,u=d*e.dataset.itemsPerPage,f=1;f<=e.rows.length-1;f++)e.rows[f].style.display=f>=c&&f<=u?"table-row":"none"}else for(var p=1;p<=e.rows.length-1;p++)e.rows[p].style.display="table-row"}))}},{key:"initTableSort",value:function(e,t,a){e.classList.contains("ea-advanced-data-table-sortable")&&e.addEventListener("click",(function(o){if("th"===o.target.tagName.toLowerCase()){var n=o.target.cellIndex,r=1,i=1,l=e.rows.length-1,s="",d=o.target.classList,c=[],u=e.cloneNode(!0);d.contains("asc")?(o.target.classList.remove("asc"),o.target.classList.add("desc"),s="desc"):d.contains("desc")?(o.target.classList.remove("desc"),o.target.classList.add("asc"),s="asc"):(o.target.classList.add("asc"),s="asc"),t&&t.innerHTML.length>0&&(r=t.querySelector(".ea-advanced-data-table-pagination-current").dataset.page,i=(r-1)*e.dataset.itemsPerPage+1,l=l-(r-1)*e.dataset.itemsPerPage>=e.dataset.itemsPerPage?r*e.dataset.itemsPerPage:l),a[r]=[],e.querySelectorAll("th").forEach((function(e){e.cellIndex!=n&&e.classList.remove("asc","desc"),a[r].push(e.classList.contains("asc")?"asc":e.classList.contains("desc")?"desc":"")}));for(var f=i;f<=l;f++){var p=void 0,m=e.rows[f].cells[n];p=isNaN(parseInt(m.innerText))?m.innerText.toLowerCase():parseInt(m.innerText),c.push({index:f,value:p})}"asc"==s?c.sort((function(e,t){return e.value>t.value?1:-1})):"desc"==s&&c.sort((function(e,t){return e.value<t.value?1:-1})),c.forEach((function(t,a){e.rows[i+a].innerHTML=u.rows[t.index].innerHTML}))}}))}},{key:"initTablePagination",value:function(e,t,a){if(e.classList.contains("ea-advanced-data-table-paginated")){var o="",n=t.classList.contains("ea-advanced-data-table-pagination-button")?"button":"select",r=1,i="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0,l=r*e.dataset.itemsPerPage,s=Math.ceil((e.rows.length-1)/e.dataset.itemsPerPage);if(s>1)if("button"==n){for(var d=1;d<=s;d++)o+='<a href="#" data-page="'.concat(d,'" class="').concat(1==d?"ea-advanced-data-table-pagination-current":"",'">').concat(d,"</a>");t.insertAdjacentHTML("beforeend",'<a href="#" data-page="1">&laquo;</a>'.concat(o,'<a href="#" data-page="').concat(s,'">&raquo;</a>'))}else{for(var c=1;c<=s;c++)o+='<option value="'.concat(c,'">').concat(c,"</option>");t.insertAdjacentHTML("beforeend","<select>".concat(o,"</select>"))}for(var u=0;u<=l&&!(u>=e.rows.length);u++)e.rows[u].style.display="table-row";"button"==n?t.addEventListener("click",(function(o){if(o.preventDefault(),"a"==o.target.tagName.toLowerCase()){r=o.target.dataset.page,offset="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0,i=(r-1)*e.dataset.itemsPerPage+offset,l=r*e.dataset.itemsPerPage,t.querySelectorAll(".ea-advanced-data-table-pagination-current").forEach((function(e){e.classList.remove("ea-advanced-data-table-pagination-current")})),t.querySelectorAll('[data-page="'.concat(r,'"]')).forEach((function(e){e.classList.add("ea-advanced-data-table-pagination-current")}));for(var n=offset;n<=e.rows.length-1;n++)e.rows[n].style.display=n>=i&&n<=l?"table-row":"none";e.querySelectorAll("th").forEach((function(e,t){e.classList.remove("asc","desc"),void 0!==a[r]&&a[r][t]&&e.classList.add(a[r][t])}))}})):t.hasChildNodes()&&t.querySelector("select").addEventListener("input",(function(t){t.preventDefault(),r=t.target.value,offset="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0,i=(r-1)*e.dataset.itemsPerPage+offset,l=r*e.dataset.itemsPerPage;for(var o=offset;o<=e.rows.length-1;o++)e.rows[o].style.display=o>=i&&o<=l?"table-row":"none";e.querySelectorAll("th").forEach((function(e,t){e.classList.remove("asc","desc"),void 0!==a[r]&&a[r][t]&&e.classList.add(a[r][t])}))}))}}},{key:"initWooFeatures",value:function(e){e.querySelectorAll(".nt_button_woo").forEach((function(e){e.classList.add("add_to_cart_button","ajax_add_to_cart")})),e.querySelectorAll(".nt_woo_quantity").forEach((function(t){t.addEventListener("input",(function(t){var a=t.target.dataset.product_id,o=t.target.value;$(".nt_add_to_cart_".concat(a),$(e)).data("quantity",o)}))}))}}])&&a(t.prototype,o),n&&a(t,n),e}();ea.hooks.addAction("init","ea",(function(){new o}))},function(e,t){var a=function(e,t){var a="#"+e.find(".eael-advance-tabs").attr("id").toString();t(a+" .eael-tabs-nav ul li").each((function(e){t(this).hasClass("active-default")?(t(a+" .eael-tabs-nav > ul li").removeClass("active").addClass("inactive"),t(this).removeClass("inactive")):0==e&&t(this).removeClass("inactive").addClass("active")})),t(a+" .eael-tabs-content div").each((function(e){t(this).hasClass("active-default")?t(a+" .eael-tabs-content > div").removeClass("active"):0==e&&t(this).removeClass("inactive").addClass("active")})),t(a+" .eael-tabs-nav ul li").click((function(){var e=t(this).index(),a=t(this).closest(".eael-advance-tabs"),o=t(a).children(".eael-tabs-nav").children("ul").children("li"),n=t(a).children(".eael-tabs-content").children("div");t(this).parent("li").addClass("active"),t(o).removeClass("active active-default").addClass("inactive"),t(this).addClass("active").removeClass("inactive"),t(n).removeClass("active").addClass("inactive"),t(n).eq(e).addClass("active").removeClass("inactive");var r=n.eq(e).find(".eael-filter-gallery-container"),i=n.eq(e).find(".eael-post-grid.eael-post-appender"),l=n.eq(e).find(".eael-twitter-feed-masonry"),s=n.eq(e).find(".eael-instafeed"),d=n.eq(e).find(".premium-gallery-container");i.length&&i.isotope("layout"),l.length&&l.isotope("layout"),r.length&&r.isotope("layout"),s.length&&s.isotope("layout"),d.length&&d.each((function(e,a){t(a).isotope("layout")})),t(n).each((function(e){t(this).removeClass("active-default")}))}))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-adv-tabs.default",a)}))},function(e,t){var a=function(e,t){var a=e.find(".eael-content-ticker").eq(0),o=void 0!==a.data("items")?a.data("items"):1,n=void 0!==a.data("items-tablet")?a.data("items-tablet"):1,r=void 0!==a.data("items-mobile")?a.data("items-mobile"):1,i=void 0!==a.data("margin")?a.data("margin"):10,l=void 0!==a.data("margin-tablet")?a.data("margin-tablet"):10,s=void 0!==a.data("margin-mobile")?a.data("margin-mobile"):10,d=void 0!==a.data("effect")?a.data("effect"):"slide",c=void 0!==a.data("speed")?a.data("speed"):400,u=void 0!==a.data("autoplay")?a.data("autoplay"):5e3,f=void 0!==a.data("loop")&&a.data("loop"),p=void 0!==a.data("grab-cursor")&&a.data("grab-cursor"),m=void 0!==a.data("pagination")?a.data("pagination"):".swiper-pagination",g=void 0!==a.data("arrow-next")?a.data("arrow-next"):".swiper-button-next",v=void 0!==a.data("arrow-prev")?a.data("arrow-prev"):".swiper-button-prev",h=void 0!==a.data("pause-on-hover")?a.data("pause-on-hover"):"",y=new Swiper(a,{direction:"horizontal",loop:f,speed:c,effect:d,slidesPerView:o,spaceBetween:i,grabCursor:p,paginationClickable:!0,autoHeight:!0,autoplay:{delay:u},pagination:{el:m,clickable:!0},navigation:{nextEl:g,prevEl:v},breakpoints:{480:{slidesPerView:r,spaceBetween:s},768:{slidesPerView:n,spaceBetween:l}}});0===u&&y.autoplay.stop(),h&&0!==u&&(a.on("mouseenter",(function(){y.autoplay.stop()})),a.on("mouseleave",(function(){y.autoplay.start()})))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-content-ticker.default",a)}))},function(e,t){var a=function(e,t){var a=e.find(".eael-countdown-wrapper").eq(0),o=void 0!==a.data("countdown-id")?a.data("countdown-id"):"",n=void 0!==a.data("expire-type")?a.data("expire-type"):"",r=void 0!==a.data("expiry-text")?a.data("expiry-text"):"",i=void 0!==a.data("expiry-title")?a.data("expiry-title"):"",l=void 0!==a.data("redirect-url")?a.data("redirect-url"):"",s=void 0!==a.data("template")?a.data("template"):"";jQuery(document).ready((function(e){"use strict";var t=e("#eael-countdown-"+o);t.countdown({end:function(){if("text"==n)t.html('<div class="eael-countdown-finish-message"><h4 class="expiry-title">'+i+'</h4><div class="eael-countdown-finish-text">'+r+"</div></div>");else if("url"===n){e("body").find("#elementor").length>0?t.html("Your Page will be redirected to given URL (only on Frontend)."):window.location.href=l}else"template"===n&&t.html(s)}})}))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-countdown.default",a)}))},function(e,t){var a=function(e,t){var a=e.find(".eael-data-table-wrap");a.data("table_id");if("undefined"!=typeof enableProSorter&&t.isFunction(enableProSorter)&&t(document).ready((function(){enableProSorter(jQuery,a)})),1==a.data("custom_responsive")){var o=e.find(".eael-data-table").find("th");e.find(".eael-data-table").find("tbody").find("tr").each((function(e,a){t(a).find("td .td-content-wrapper").each((function(e,a){t(this).prepend('<div class="th-mobile-screen">'+o.eq(e).html()+"</div>")}))}))}},o=function(e,t,a){if("ea:table:export"==event.target.dataset.event){for(var o=a.el.querySelector("#eael-data-table-"+t.attributes.id).querySelectorAll("table tr"),n=[],r=0;r<o.length;r++){for(var i=[],l=o[r].querySelectorAll("th, td"),s=0;s<l.length;s++)i.push(JSON.stringify(l[s].innerText.replace(/(\r\n|\n|\r)/gm," ").trim()));n.push(i.join(","))}var d=new Blob([n.join("\n")],{type:"text/csv"}),c=parent.document.createElement("a");c.classList.add("eael-data-table-download-"+t.attributes.id),c.download="eael-data-table-"+t.attributes.id+".csv",c.href=window.URL.createObjectURL(d),c.style.display="none",parent.document.body.appendChild(c),c.click(),parent.document.querySelector(".eael-data-table-download-"+t.attributes.id).remove()}},n=function(e,t,a){var n=o.bind(this,e,t,a);e.el.addEventListener("click",n),e.currentPageView.on("destroy",(function(){e.el.removeEventListener("click",n)}))};jQuery(window).on("elementor/frontend/init",(function(){isEditMode&&elementor.hooks.addAction("panel/open_editor/widget/eael-data-table",n),elementorFrontend.hooks.addAction("frontend/element_ready/eael-data-table.default",a)}))},function(e,t){var a=function(e,t){var a=FullCalendar.Calendar,o=t(".eael-event-calendar-cls",e),n=t(".eaelec-modal-close",e).eq(0),r=t("#eaelecModal",e),i=o.data("events"),l=o.data("first_day"),s=o.data("cal_id"),d=o.data("locale"),c=o.data("translate"),u=o.data("defaultview"),f=new a(document.getElementById("eael-event-calendar-"+s),{plugins:["dayGrid","timeGrid","list"],editable:!1,selectable:!1,draggable:!1,firstDay:l,eventTimeFormat:{hour:"2-digit",minute:"2-digit",meridiem:"short"},nextDayThreshold:"00:00:00",header:{left:"prev,next today",center:"title",right:"timeGridDay,timeGridWeek,dayGridMonth,listWeek"},events:i,selectHelper:!0,locale:d,eventLimit:3,defaultView:u,eventRender:function(e){var a=t(e.el),o=e.event;void 0!==o.extendedProps.eventHasComplete&&"yes"===o.extendedProps.eventHasComplete&&(a.find("div.fc-content .fc-title").addClass("eael-event-completed"),a.find("td.fc-list-item-title").addClass("eael-event-completed")),c.today=e.event._calendar.dateEnv.locale.options.buttonText.today,a.attr("href","javascript:void(0);"),a.click((function(e){e.preventDefault(),e.stopPropagation();var a=o.start,n="h:mm A",i=o.end,l=t("span.eaelec-event-date-start"),s=t("span.eaelec-event-date-end");"yes"===o.allDay&&(i=moment(i).subtract(1,"days")._d,n=" ");var d=moment(a).format("YYYY"),u=moment(i).format("YYYY"),f=u>d,p="",m="";l.html(" "),s.html(" "),r.addClass("eael-ec-popup-ready").removeClass("eael-ec-modal-removing"),"yes"===o.allDay&&moment(a).format("MM-DD-YYYY")===moment(i).format("MM-DD-YYYY")?(p=moment(a).format("MMM Do"),!0===moment(a).isSame(Date.now(),"day")?p=c.today:moment(a).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(p=c.tomorrow)):(!0===moment(o.start).isSame(Date.now(),"day")&&(p=c.today+" "+moment(o.start).format(n)),moment(a).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(p=c.tomorrow+" "+moment(o.start).format(n)),(moment(a).format("MM-DD-YYYY")<moment(new Date).format("MM-DD-YYYY")||moment(a).format("MM-DD-YYYY")>moment(new Date).add(1,"days").format("MM-DD-YYYY"))&&(p=moment(o.start).format("MMM Do "+n)),p=f?d+" "+p:p,!0===moment(i).isSame(Date.now(),"day")&&(m=!0!==moment(a).isSame(Date.now(),"day")?c.today+" "+moment(i).format(n):moment(i).format(n)),moment(a).format("MM-DD-YYYY")!==moment(new Date).add(1,"days").format("MM-DD-YYYY")&&moment(i).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(m=c.tomorrow+" "+moment(i).format(n)),moment(a).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&moment(i).format("MM-DD-YYYY")===moment(new Date).add(1,"days").format("MM-DD-YYYY")&&(m=moment(i).format(n)),moment(i).diff(moment(a),"days")>0&&s.text().trim().length<1&&(m=moment(i).format("MMM Do "+n)),moment(a).format("MM-DD-YYYY")===moment(i).format("MM-DD-YYYY")&&(m=moment(i).format(n)),m=f?u+" "+m:m),void 0!==o.extendedProps.hideEndDate&&"yes"===o.extendedProps.hideEndDate?s.html(" "):s.html(""!=m?"- "+m:""),l.html('<i class="eicon-calendar"></i> '+p),t(".eaelec-modal-header h2").html(o.title),t(".eaelec-modal-body p").html(o.extendedProps.description),o.extendedProps.description.length<1?t(".eaelec-modal-body").css("height","auto"):t(".eaelec-modal-body").css("height","300px"),t(".eaelec-modal-footer a").attr("href",o.url),"on"===o.extendedProps.external&&t(".eaelec-modal-footer a").attr("target","_blank"),"on"===o.extendedProps.nofollow&&t(".eaelec-modal-footer a").attr("rel","nofollow"),""==o.url&&t(".eaelec-modal-footer a").css("display","none"),t(".eaelec-modal-header").css("border-left","5px solid "+o.borderColor)}))}});n.on("click",(function(){event.stopPropagation(),r.addClass("eael-ec-modal-removing").removeClass("eael-ec-popup-ready")})),t(document).on("click",(function(e){e.target.closest(".eaelec-modal-content")||r.hasClass("eael-ec-popup-ready")&&r.addClass("eael-ec-modal-removing").removeClass("eael-ec-popup-ready")})),f.render()};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-event-calendar.default",a)}))},function(e,t){var a=function(e,t){isEditMode||($facebook_gallery=t(".eael-facebook-feed",e).isotope({itemSelector:".eael-facebook-feed-item",percentPosition:!0,columnWidth:".eael-facebook-feed-item"}),$facebook_gallery.imagesLoaded().progress((function(){$facebook_gallery.isotope("layout")}))),t(".eael-load-more-button",e).on("click",(function(a){a.preventDefault(),$this=t(this),$settings=$this.attr("data-settings"),$page=$this.attr("data-page"),$loadmore_text=$this.attr("data-loadmore-text"),$this.addClass("button--loading"),t("span",$this).html("Loading..."),t.ajax({url:localize.ajaxurl,type:"post",data:{action:"facebook_feed_load_more",security:localize.nonce,settings:$settings,page:$page},success:function(a){$html=t(a.html),$facebook_gallery=t(".eael-facebook-feed",e).isotope(),t(".eael-facebook-feed",e).append($html),$facebook_gallery.isotope("appended",$html),$facebook_gallery.imagesLoaded().progress((function(){$facebook_gallery.isotope("layout")})),a.num_pages>$page?($this.attr("data-page",parseInt($page)+1),$this.removeClass("button--loading"),t("span",$this).html($loadmore_text)):$this.remove()},error:function(){}})}))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-facebook-feed.default",a)}))},function(e,t){var a=function(e,t){var a=e.find(".eael-fancy-text-container").eq(0),o=void 0!==a.data("fancy-text-id")?a.data("fancy-text-id"):"",n=void 0!==a.data("fancy-text")?a.data("fancy-text"):"",r=void 0!==a.data("fancy-text-transition-type")?a.data("fancy-text-transition-type"):"",i=void 0!==a.data("fancy-text-speed")?a.data("fancy-text-speed"):"",l=void 0!==a.data("fancy-text-delay")?a.data("fancy-text-delay"):"",s="yes"===a.data("fancy-text-cursor"),d=void 0!==a.data("fancy-text-loop")&&"yes"==a.data("fancy-text-loop");n=n.split("|"),"typing"==r&&new Typed("#eael-fancy-text-"+o,{strings:n,typeSpeed:i,backSpeed:0,startDelay:300,backDelay:l,showCursor:s,loop:d}),"typing"!=r&&t("#eael-fancy-text-"+o).Morphext({animation:r,separator:", ",speed:l,complete:function(){}}),jQuery(window).on("load",(function(){setTimeout((function(){t(".eael-fancy-text-strings",e).css("display","inline-block")}),500)})),isEditMode&&setTimeout((function(){t(".eael-fancy-text-strings",e).css("display","inline-block")}),800)};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-fancy-text.default",a)}))},function(e,t){var a=function(e,t){var a,o,n,r=e.find(".fg-layout-3-filter-controls").eq(0),i=e.find("#fg-filter-trigger"),l=e.find(".fg-layout-3-search-box"),s=e.find("#fg-search-box-input");if(l.length&&l.on("submit",(function(e){e.preventDefault()})),i.on("click",(function(){r.toggleClass("open-filters")})).blur((function(){r.toggleClass("open-filters")})),!isEditMode){var d=t(".eael-filter-gallery-container",e),c=d.data("settings"),u=d.data("gallery-items"),f="masonry"==c.grid_style?"masonry":"fitRows",p="yes"==c.gallery_enabled,m=t(".eael-filter-gallery-wrapper").data("layout-mode"),g=t(".eael-filter-gallery-wrapper").data("mfp_caption"),v=d.isotope({itemSelector:".eael-filterable-gallery-item-wrap",layoutMode:f,percentPosition:!0,stagger:30,transitionDuration:c.duration+"ms",filter:function(){var n=t(this),r=!a||n.text().match(a);null==o&&(o="layout_3"!=m?e.find(".eael-filter-gallery-control ul li").first().data("filter"):e.find(".fg-layout-3-filter-controls li").first().data("filter"));var i=!o||n.is(o);return r&&i}});t(e).magnificPopup({delegate:".eael-magnific-link",type:"image",gallery:{enabled:p},image:{titleSrc:function(e){if("yes"==g)return e.el.parents(".gallery-item-caption-over").find(".fg-item-title").html()||e.el.parents(".gallery-item-caption-wrap").find(".fg-item-title").html()||e.el.parents(".eael-filterable-gallery-item-wrap").find(".fg-item-title").html()}}}),e.on("click",".control",(function(){var a=t(this);o=t(this).attr("data-filter"),e.find("#fg-filter-trigger > span")&&e.find("#fg-filter-trigger > span").text(a.text()),a.siblings().removeClass("active"),a.addClass("active"),v.isotope()})),s.on("input",(function(){var e=t(this);clearTimeout(n),n=setTimeout((function(){a=new RegExp(e.val(),"gi"),v.isotope()}),600)})),v.imagesLoaded().progress((function(){v.isotope("layout")})),v.on("arrangeComplete",(function(){v.isotope("layout")})),t(window).on("load",(function(){v.isotope("layout")})),e.on("click",".eael-gallery-load-more",(function(a){a.preventDefault();var o=t(this),n=t(".eael-filter-gallery-container",e).children(".eael-filterable-gallery-item-wrap").length,r=d.data("total-gallery-items"),i=d.data("images-per-page"),l=d.data("nomore-item-text"),s=[];n==r&&(o.html('<div class="no-more-items-text">'+l+"</div>"),setTimeout((function(){o.fadeOut("slow")}),600));for(var c=n;c<n+i;c++)s.push(t(u[c])[0]);d.append(s),v.isotope("appended",s),v.imagesLoaded().progress((function(){v.isotope("layout")}))}))}};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-filterable-gallery.default",a)}))},function(e,t){var a=function(e,t){var a=e.find(".eael-img-accordion").eq(0),o=void 0!==a.data("img-accordion-id")?a.data("img-accordion-id"):"";"on-click"===(void 0!==a.data("img-accordion-type")?a.data("img-accordion-type"):"")&&(t("#eael-img-accordion-"+o+" a").on("click",(function(e){0==t(this).hasClass("overlay-active")&&e.preventDefault(),t("#eael-img-accordion-"+o+" a").css("flex","1"),t(this).find(".overlay").parent("a").addClass("overlay-active"),t("#eael-img-accordion-"+o+" a").find(".overlay-inner").removeClass("overlay-inner-show"),t(this).find(".overlay-inner").addClass("overlay-inner-show"),t(this).css("flex","3")})),t("#eael-img-accordion-"+o+" a").on("blur",(function(e){t("#eael-img-accordion-"+o+" a").css("flex","1"),t("#eael-img-accordion-"+o+" a").find(".overlay-inner").removeClass("overlay-inner-show"),t(this).find(".overlay").parent("a").removeClass("overlay-active")})))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-image-accordion.default",a)}))},function(e,t){!function(e){"use strict";e(document).on("click",".eael-load-more-button",(function(t){t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation();var a=e(this),o=e("span",a).html(),n=a.data("widget"),r=e(".elementor-element-"+n),i=a.data("class"),l=a.data("args"),s=a.data("settings"),d=a.data("layout"),c=parseInt(a.data("page"))+1;if(void 0!==n&&void 0!==l){var u={},f={action:"load_more",class:i,args:l,settings:s,page:c};if(String(l).split("&").forEach((function(e,t){var a=String(e).split("=");u[a[0]]=a[1]})),"rand"==u.orderby){var p=e(".eael-grid-post");if(p.length){var m=[];p.each((function(t,a){var o=e(a).data("id");m.push(o)})),f.post__not_in=m}}a.addClass("button--loading"),e("span",a).html("Loading..."),e.ajax({url:localize.ajaxurl,type:"post",data:f,success:function(t){var n=e(t);if(n.hasClass("no-posts-found")||0==n.length)a.remove();else{if("Essential_Addons_Elementor\\Elements\\Product_Grid"==f.class)e(".eael-product-grid .products",r).append(n);else if(e(".eael-post-appender",r).append(n),"masonry"==d){var i=e(".eael-post-appender",r).isotope();i.isotope("appended",n).isotope("layout"),i.imagesLoaded().progress((function(){i.isotope("layout")}))}a.removeClass("button--loading"),e("span",a).html(o),a.data("page",c)}},error:function(e){console.log(e)}})}}))}(jQuery)},function(e,t){var a=function(e,t){var a=t(".eael-post-appender",e),o=a.data("layout-mode");"masonry"===o&&(a.isotope({itemSelector:".eael-grid-post",layoutMode:o,percentPosition:!0}),a.imagesLoaded().progress((function(){a.isotope("layout")})))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-post-grid.default",a)}))},function(e,t){var a=function(e,t){if(t.fn.tooltipster){var a,o=e.find(".tooltip");for(a=0;a<o.length;a++){var n=t("#"+t(o[a]).attr("id")),r=void 0!==n.data("side")&&n.data("side"),i=void 0!==n.data("trigger")?n.data("trigger"):"hover",l=void 0!==n.data("animation")?n.data("animation"):"fade",s=void 0!==n.data("animation_duration")?n.data("animation_duration"):300,d=void 0!==n.data("theme")?n.data("theme"):"default",c="yes"==n.data("arrow");n.tooltipster({animation:l,trigger:i,side:r,delay:s,arrow:c,theme:"tooltipster-"+d})}}};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-pricing-table.default",a)}))},function(e,t){var a=function(e,t){var a=t(".eael-progressbar",e),o=a.data("layout"),n=a.data("count"),r=a.data("duration");n>100&&(n=100),a.one("inview",(function(){"line"==o?t(".eael-progressbar-line-fill",a).css({width:n+"%"}):"half_circle"==o&&t(".eael-progressbar-circle-half",a).css({transform:"rotate("+1.8*n+"deg)"}),ea.hooks.doAction("progressBar.initValue",a,o,n),t(".eael-progressbar-count",a).prop({counter:0}).animate({counter:n},{duration:r,easing:"linear",step:function(e){if("circle"==o||"circle_fill"==o){var n=3.6*e;t(".eael-progressbar-circle-half-left",a).css({transform:"rotate("+n+"deg)"}),n>180&&(t(".eael-progressbar-circle-pie",a).css({"-webkit-clip-path":"inset(0)","clip-path":"inset(0)"}),t(".eael-progressbar-circle-half-right",a).css({visibility:"visible"}))}t(this).text(Math.ceil(e))}})}))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-progress-bar.default",a)}))},function(e,t){jQuery(document).ready((function(){jQuery(window).scroll((function(){var e=(document.body.scrollTop||document.documentElement.scrollTop)/(document.documentElement.scrollHeight-document.documentElement.clientHeight)*100;jQuery(".eael-reading-progress-fill").css({width:e+"%"})})),isEditMode&&(elementor.settings.page.addChangeCallback("eael_ext_reading_progress",(function(e){var t=elementor.settings.page.getSettings();"yes"==e?(0==jQuery(".eael-reading-progress-wrap").length&&jQuery("body").append('<div class="eael-reading-progress-wrap eael-reading-progress-wrap-local"><div class="eael-reading-progress eael-reading-progress-local eael-reading-progress-'+t.settings.eael_ext_reading_progress_position+'"><div class="eael-reading-progress-fill"></div></div><div class="eael-reading-progress eael-reading-progress-global eael-reading-progress-'+t.settings.eael_ext_reading_progress_position+'"><div class="eael-reading-progress-fill"></div></div></div>'),jQuery(".eael-reading-progress-wrap").addClass("eael-reading-progress-wrap-local").removeClass("eael-reading-progress-wrap-global eael-reading-progress-wrap-disabled")):(jQuery(".eael-reading-progress-wrap").removeClass("eael-reading-progress-wrap-local eael-reading-progress-wrap-global"),1==t.settings.eael_ext_reading_progress_has_global?jQuery(".eael-reading-progress-wrap").addClass("eael-reading-progress-wrap-global"):jQuery(".eael-reading-progress-wrap").addClass("eael-reading-progress-wrap-disabled"))})),elementor.settings.page.addChangeCallback("eael_ext_reading_progress_position",(function(e){elementor.settings.page.setSettings("eael_ext_reading_progress_position",e),jQuery(".eael-reading-progress").removeClass("eael-reading-progress-top eael-reading-progress-bottom").addClass("eael-reading-progress-"+e)})))}))},function(e,t){var a="",o=0,n=0,r=0,i="off",l=0;function s(e){var t=jQuery(e).parent().height(),a=l*t/100;return jQuery(e).parent().offset().top+a}function d(e,t,a){"top-left"==e&&(jQuery(".eael-sticky-video-player2.out").css("top","40px"),jQuery(".eael-sticky-video-player2.out").css("left","40px")),"top-right"==e&&(jQuery(".eael-sticky-video-player2.out").css("top","40px"),jQuery(".eael-sticky-video-player2.out").css("right","40px")),"bottom-right"==e&&(jQuery(".eael-sticky-video-player2.out").css("bottom","40px"),jQuery(".eael-sticky-video-player2.out").css("right","40px")),"bottom-left"==e&&(jQuery(".eael-sticky-video-player2.out").css("bottom","40px"),jQuery(".eael-sticky-video-player2.out").css("left","40px")),jQuery(".eael-sticky-video-player2.out").css("width",a+"px"),jQuery(".eael-sticky-video-player2.out").css("height",t+"px")}jQuery(window).on("elementor/frontend/init",(function(){isEditMode&&elementor.hooks.addAction("panel/open_editor/widget/eael-sticky-video",(function(e,t,a){var o;t.attributes.settings.on("change:eaelsv_sticky_width",(function(){clearTimeout(o),o=setTimeout((function(){var a=Math.ceil(t.getSetting("eaelsv_sticky_width")/1.78);t.attributes.settings.attributes.eaelsv_sticky_height=a,e.el.querySelector('[data-setting="eaelsv_sticky_height"]').value=a}),250)})),t.attributes.settings.on("change:eaelsv_sticky_height",(function(){clearTimeout(o),o=setTimeout((function(){var a=Math.ceil(1.78*t.getSetting("eaelsv_sticky_height"));t.attributes.settings.attributes.eaelsv_sticky_width=a,e.el.querySelector('[data-setting="eaelsv_sticky_width"]').value=a}),250)}))})),elementorFrontend.hooks.addAction("frontend/element_ready/eael-sticky-video.default",(function(e,t){t(".eaelsv-sticky-player-close",e).hide();var c,u,f,p=e.find(".eael-sticky-video-player2");c=p.data("sticky"),u=p.data("autoplay"),a=p.data("position"),n=p.data("sheight"),o=p.data("swidth"),f=p.data("overlay"),l=p.data("scroll_height"),d(a,n,o);var m,g=new Plyr("#eaelsv-player-"+e.data("id"));if("no"===f&&"yes"===u&&"yes"===c&&(r=s(p),p.attr("id","videobox"),i="on",m=p,g.on("play",(function(e){r=s(m),jQuery(".eael-sticky-video-player2").removeAttr("id"),jQuery(".eael-sticky-video-player2").removeClass("out"),m.attr("id","videobox"),i="on",a=m.data("position"),n=m.data("sheight"),o=m.data("swidth")}))),"yes"===f){var v=p.prev();i="off",t(v).on("click",(function(){t(this).css("display","none"),"yes"===t(this).next().data("autoplay")&&(g.restart(),r=s(this),"yes"===c&&(t(this).next().attr("id","videobox"),i="on"))}))}g.on("pause",(function(e){i="off"})),g.on("play",(function(e){i="on"})),t(".eaelsv-sticky-player-close").on("click",(function(){p.removeClass("out").addClass("in"),t(".eael-sticky-video-player2").removeAttr("style"),i="off"})),p.parent().css("height",p.height()+"px"),t(window).resize((function(){p.parent().css("height",p.height()+"px")}))}))})),jQuery(window).scroll((function(){var e=jQuery(window).scrollTop();jQuery(document).height()-e>jQuery(window).height()+400&&(e>=r?"on"==i&&(jQuery("#videobox").find(".eaelsv-sticky-player-close").css("display","block"),jQuery("#videobox").removeClass("in").addClass("out"),d(a,n,o)):(jQuery(".eaelsv-sticky-player-close").hide(),jQuery("#videobox").removeClass("out").addClass("in"),jQuery(".eael-sticky-video-player2").removeAttr("style")))}))},function(e,t){!function(e){jQuery(document).ready((function(){function t(t,a){var r=document.getElementById("eael-toc-list");if(null===t||void 0===a||!r)return null;for(var i=document.getElementById("eael-toc"),l=void 0!==i.dataset.titleurl?i.dataset.titleurl:"false",s=void 0!==i.dataset.excludeSelector?i.dataset.excludeSelector.replace(/^,|,$/g,""):"",d=[],c=document.querySelectorAll(t),u=0,f=0;f<c.length;f++){var p=c[f].querySelectorAll(a);Array.prototype.push.apply(d,p)}(d=Array.prototype.slice.call(d)).forEach((function(e){o(s,e)||(e.id=u+"-"+n(l,e.textContent),e.classList.add("eael-heading-content"),u++)})),function(e,t){var a=t,r="",i=[],l=document.getElementById("eael-toc"),s=void 0!==l.dataset.titleurl?l.dataset.titleurl:"false",d=document.getElementById("eael-toc-list"),c=void 0!==l.dataset.excludeselector?l.dataset.excludeselector.replace(/^,|,$/g,""):"",u=document.querySelectorAll(e),f=r=a.trim().split(",")[0].substr(1,1),p=d;d.innerHTML="";for(var m=0;m<u.length;m++){var g=u[m].querySelectorAll(a);Array.prototype.push.apply(i,g)}i.length>0&&document.getElementById("eael-toc").classList.remove("eael-toc-disable");for(var v=0,h=i.length;v<h;++v){var y=i[v];if(!o(c,y)){var b=parseInt(y.tagName.substr(1,1)),w=b-r;if(w>0){var _=p.lastChild;if(_){var x=document.createElement("UL");_.appendChild(x),p=x,r=b}}var C=!1;if(w<0){for(;0!=w++;)p.parentNode.parentNode&&(p=p.parentNode.parentNode);r=b,C=!0}if("UL"!==p.tagName&&(p=d),""!==y.textContent.trim()){var k=document.createElement("LI"),Y=document.createElement("A"),M=document.createElement("SPAN");(f===r||C)&&(k.setAttribute("itemscope",""),k.setAttribute("itemtype","http://schema.org/ListItem"),k.setAttribute("itemprop","itemListElement"));var A="#"+v+"-"+n(s,y.textContent);Y.className="eael-toc-link",Y.setAttribute("itemprop","item"),Y.setAttribute("href",A),M.appendChild(document.createTextNode(y.textContent)),Y.appendChild(M),k.appendChild(Y),p.appendChild(k)}}}}(t,a);var m=e("ul.eael-toc-list > li");m.length<1&&document.getElementById("eael-toc").classList.add("eael-toc-disable"),m.each((function(){this.classList.add("eael-first-child")}))}e(document).on("click","ul.eael-toc-list a",(function(t){t.preventDefault(),e(document).off("scroll");var a=this.hash;if(history.pushState("",document.title,window.location.pathname+window.location.search),e(this).parent().is(".eael-highlight-parent.eael-highlight-active"))return window.location.hash=a,!1;e(".eael-highlight-active, .eael-highlight-parent").removeClass("eael-highlight-active eael-highlight-parent"),e(this).closest(".eael-first-child").addClass("eael-highlight-parent"),e(this).parent().addClass("eael-highlight-active"),window.location.hash=a})),window.addEventListener("scroll",(function(e){!function(){var e=document.getElementById("eael-toc");if(!e)return;a=void 0!==a?a:200,window.pageYOffset>=a&&!e.classList.contains("eael-toc-disable")?e.classList.add("eael-sticky"):e.classList.remove("eael-sticky")}()}));var a=e("#eael-toc").data("stickyscroll");function o(t,a){return e(a).closest(t).length}function n(e,t){return"true"==e&&""!=t?t.toString().toLowerCase().normalize("NFD").trim().replace(/[^a-z0-9 -]/g,"").replace(/\s+/g,"-").replace(/^-+/,"").replace(/-+$/,"").replace(/-+/g,"-"):"eael-table-of-content"}function r(){var t=document.getElementById("eael-toc");if(t&&t.dataset.contentselector)return t.dataset.contentselector;var a=".site-content";return e(".site-content")[0]?a=".site-content":e(".elementor-inner")[0]?a=".elementor-inner":e("#site-content")[0]&&(a="#site-content"),a}e("body").click((function(t){var a=e(t.target),o=e("#eael-toc");o.hasClass("eael-toc-auto-collapse")&&o.hasClass("eael-sticky")&&!o.hasClass("collapsed")&&0===e(a).closest("#eael-toc").length&&o.toggleClass("collapsed")})),e(document).on("click",".eael-toc-close ,.eael-toc-button",(function(t){t.stopPropagation(),e(".eael-toc").toggleClass("collapsed")}));var i=e("#eael-toc").data("eaeltoctag");if(""!==i&&t(r(),i),isEditMode){elementorFrontend.hooks.addAction("frontend/element_ready/widget",(function(e,a){var o=a("#eael-toc #eael-toc-list");if(o.find("li.eael-first-child").length<1&&o.length>=1){var n=a("#eael-toc").data("eaeltoctag");n&&t(r(),n)}})),elementor.settings.page.addChangeCallback("eael_ext_table_of_content",(function(a){var o=e(".eael-toc-global");if(o.length>0&&(o.attr("id","eael-toc-temp").removeClass("eael-toc").hide(),e(".eael-toc-global #eael-toc-list").attr("id","")),e("#eael-toc").remove(),"yes"===a){var n=elementor.settings.page.getSettings();e("body").append(function(e){var t=e.settings,a=t.eael_ext_toc_title,o="eael-toc-list eael-toc-list-"+t.eael_ext_table_of_content_list_style,n=t.eael_ext_table_of_content_header_icon.value,r="right"===t.eael_ext_toc_position?" eael-toc-right":" ";return o+="yes"===t.eael_ext_toc_collapse_sub_heading?" eael-toc-collapse":" ",'<div id="eael-toc" class="eael-toc eael-toc-disable '+r+'"><div class="eael-toc-header"><span class="eael-toc-close">×</span><h2 class="eael-toc-title">'+a+'</h2></div><div class="eael-toc-body"><ul id="eael-toc-list" class="'+(o+="number"===t.eael_ext_toc_list_icon?" eael-toc-number":" eael-toc-bullet")+'"></ul></div><button class="eael-toc-button"><i class="'+n+'"></i><span>'+a+"</span></button></div>"}(n)),t(r(),n.settings.eael_ext_toc_supported_heading_tag.join(", "))}else o.length>0&&o.addClass("eael-toc").attr("id","eael-toc").show()})),elementor.settings.page.addChangeCallback("eael_ext_toc_position",(function(t){"right"===t?e("#eael-toc").addClass("eael-toc-right"):e("#eael-toc").removeClass("eael-toc-right")})),elementor.settings.page.addChangeCallback("eael_ext_table_of_content_list_style",(function(t){var a=e(".eael-toc-list");a.removeClass("eael-toc-list-bar eael-toc-list-arrow"),"none"!==t&&a.addClass("eael-toc-list-"+t)})),elementor.settings.page.addChangeCallback("eael_ext_toc_collapse_sub_heading",(function(t){var a=e(".eael-toc-list");"yes"===t?a.addClass("eael-toc-collapse"):a.removeClass("eael-toc-collapse")})),elementor.settings.page.addChangeCallback("eael_ext_table_of_content_header_icon",(function(t){e(".eael-toc-button i").removeClass().addClass(t.value)})),elementor.settings.page.addChangeCallback("eael_ext_toc_list_icon",(function(t){var a=e(".eael-toc-list");"number"===t?a.addClass("eael-toc-number").removeClass("eael-toc-bullet"):a.addClass("eael-toc-bullet").removeClass("eael-toc-number")})),elementor.settings.page.addChangeCallback("eael_ext_toc_word_wrap",(function(t){var a=e(".eael-toc-list");"yes"===t?a.addClass("eael-toc-word-wrap"):a.removeClass("eael-toc-word-wrap")})),elementor.settings.page.addChangeCallback("eael_ext_toc_close_button_text_style",(function(t){var a=e("#eael-toc");"bottom_to_top"===t?a.addClass("eael-bottom-to-top"):a.removeClass("eael-bottom-to-top")})),elementor.settings.page.addChangeCallback("eael_ext_toc_box_shadow",(function(t){var a=e("#eael-toc");"yes"===t?a.addClass("eael-box-shadow"):a.removeClass("eael-box-shadow")})),elementor.settings.page.addChangeCallback("eael_ext_toc_auto_collapse",(function(t){var a=e("#eael-toc");"yes"===t?a.addClass("eael-toc-auto-collapse"):a.removeClass("eael-toc-auto-collapse")})),elementor.settings.page.addChangeCallback("eael_ext_toc_title",(function(e){elementorFrontend.elements.$document.find(".eael-toc-title").text(e),elementorFrontend.elements.$document.find(".eael-toc-button span").text(e)}))}}))}(jQuery)},function(e,t){var a=function(e,t){isEditMode||($gutter=t(".eael-twitter-feed-masonry",e).data("gutter"),$settings={itemSelector:".eael-twitter-feed-item",percentPosition:!0,masonry:{columnWidth:".eael-twitter-feed-item",gutter:$gutter}},$twitter_feed_gallery=t(".eael-twitter-feed-masonry",e).isotope($settings),$twitter_feed_gallery.imagesLoaded().progress((function(){$twitter_feed_gallery.isotope("layout")})))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-twitter-feed.default",a)}))},function(e,t){var a=function(e,t){if(typeformEmbed){var a=e.find(".eael-typeform"),o=a.attr("id"),n=a.data("typeform");if(void 0!==o&&void 0!==n){var r=document.getElementById(o);n.url&&typeformEmbed.makeWidget(r,n.url,{hideFooter:n.hideFooter,hideHeaders:n.hideHeaders,opacity:n.opacity})}}};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-typeform.default",a)}))},function(e,t){var a=function(e,t){function a(){var e=t(".ea-woo-checkout");setTimeout((function(){t(".ea-checkout-review-order-table").addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),t.ajax({type:"POST",url:localize.ajaxurl,data:{action:"woo_checkout_update_order_review",orderReviewData:e.data("checkout")},success:function(e){t(".ea-checkout-review-order-table").replaceWith(e.order_review),setTimeout((function(){t(".ea-checkout-review-order-table").removeClass("processing").unblock()}),1e5)}})}),2e3)}t.blockUI.defaults.overlayCSS.cursor="default",t(document).on("click",".woocommerce-remove-coupon",(function(e){a()})),t("form.checkout_coupon").submit((function(e){a()}))};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-woo-checkout.default",a)}))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,a){"use strict";a.r(t);var o=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var n=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var r=function(e){return function(t,a,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;if(n(t)&&o(a))if("function"==typeof r)if("number"==typeof i){var l={callback:r,priority:i,namespace:a};if(e[t]){var s,d=e[t].handlers;for(s=d.length;s>0&&!(i>=d[s-1].priority);s--);s===d.length?d[s]=l:d.splice(s,0,l),(e.__current||[]).forEach((function(e){e.name===t&&e.currentIndex>=s&&e.currentIndex++}))}else e[t]={handlers:[l],runs:0};"hookAdded"!==t&&m("hookAdded",t,a,r,i)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}};var i=function(e,t){return function(a,r){if(n(a)&&(t||o(r))){if(!e[a])return 0;var i=0;if(t)i=e[a].handlers.length,e[a]={runs:e[a].runs,handlers:[]};else for(var l=e[a].handlers,s=function(t){l[t].namespace===r&&(l.splice(t,1),i++,(e.__current||[]).forEach((function(e){e.name===a&&e.currentIndex>=t&&e.currentIndex--})))},d=l.length-1;d>=0;d--)s(d);return"hookRemoved"!==a&&m("hookRemoved",a,r),i}}};var l=function(e){return function(t,a){return void 0!==a?t in e&&e[t].handlers.some((function(e){return e.namespace===a})):t in e}};var s=function(e,t){return function(a){e[a]||(e[a]={handlers:[],runs:0}),e[a].runs++;var o=e[a].handlers;for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];if(!o||!o.length)return t?r[0]:void 0;var l={name:a,currentIndex:0};for(e.__current.push(l);l.currentIndex<o.length;){var s=o[l.currentIndex],d=s.callback.apply(null,r);t&&(r[0]=d),l.currentIndex++}return e.__current.pop(),t?r[0]:void 0}};var d=function(e){return function(){return e.__current&&e.__current.length?e.__current[e.__current.length-1].name:null}};var c=function(e){return function(t){return void 0===t?void 0!==e.__current[0]:!!e.__current[0]&&t===e.__current[0].name}};var u=function(e){return function(t){if(n(t))return e[t]&&e[t].runs?e[t].runs:0}};var f=function(){var e=Object.create(null),t=Object.create(null);return e.__current=[],t.__current=[],{addAction:r(e),addFilter:r(t),removeAction:i(e),removeFilter:i(t),hasAction:l(e),hasFilter:l(t),removeAllActions:i(e,!0),removeAllFilters:i(t,!0),doAction:s(e),applyFilters:s(t,!0),currentAction:d(e),currentFilter:d(t),doingAction:c(e),doingFilter:c(t),didAction:u(e),didFilter:u(t),actions:e,filters:t}},p=f(),m=(p.addAction,p.addFilter,p.removeAction,p.removeFilter,p.hasAction,p.hasFilter,p.removeAllActions,p.removeAllFilters,p.doAction);p.applyFilters,p.currentAction,p.currentFilter,p.doingAction,p.doingFilter,p.didAction,p.didFilter,p.actions,p.filters;window.isEditMode=!1,window.ea={hooks:f(),isEditMode:!1},jQuery(window).on("elementor/frontend/init",(function(){window.isEditMode=elementorFrontend.isEditMode(),window.ea.isEditMode=elementorFrontend.isEditMode(),ea.hooks.doAction("init"),ea.isEditMode&&ea.hooks.doAction("editMode.init")}))}]);
essential_adons_elementor.php CHANGED
@@ -4,7 +4,7 @@
4
  * Description: The Essential plugin you install after Elementor! 70+ Premium elements, including WooCommerce, Event Calender, Data Table, Post Grid, Instagram Feed.
5
  * Plugin URI: https://essential-addons.com/elementor/
6
  * Author: WPDeveloper
7
- * Version: 4.0.0
8
  * Author URI: https://wpdeveloper.net/
9
  * Text Domain: essential-addons-for-elementor-lite
10
  * Domain Path: /languages
@@ -26,7 +26,7 @@ define('EAEL_PLUGIN_FILE', __FILE__);
26
  define('EAEL_PLUGIN_BASENAME', plugin_basename(__FILE__));
27
  define('EAEL_PLUGIN_PATH', trailingslashit(plugin_dir_path(__FILE__)));
28
  define('EAEL_PLUGIN_URL', trailingslashit(plugins_url('/', __FILE__)));
29
- define('EAEL_PLUGIN_VERSION', '4.0.0');
30
  define('EAEL_ASSET_PATH', wp_upload_dir()['basedir'] . '/essential-addons-elementor');
31
  define('EAEL_ASSET_URL', wp_upload_dir()['baseurl'] . '/essential-addons-elementor');
32
 
4
  * Description: The Essential plugin you install after Elementor! 70+ Premium elements, including WooCommerce, Event Calender, Data Table, Post Grid, Instagram Feed.
5
  * Plugin URI: https://essential-addons.com/elementor/
6
  * Author: WPDeveloper
7
+ * Version: 4.0.1
8
  * Author URI: https://wpdeveloper.net/
9
  * Text Domain: essential-addons-for-elementor-lite
10
  * Domain Path: /languages
26
  define('EAEL_PLUGIN_BASENAME', plugin_basename(__FILE__));
27
  define('EAEL_PLUGIN_PATH', trailingslashit(plugin_dir_path(__FILE__)));
28
  define('EAEL_PLUGIN_URL', trailingslashit(plugins_url('/', __FILE__)));
29
+ define('EAEL_PLUGIN_VERSION', '4.0.1');
30
  define('EAEL_ASSET_PATH', wp_upload_dir()['basedir'] . '/essential-addons-elementor');
31
  define('EAEL_ASSET_URL', wp_upload_dir()['baseurl'] . '/essential-addons-elementor');
32
 
includes/Template/Woocommerce/Checkout/Woo_Checkout_Helper.php CHANGED
@@ -9,6 +9,16 @@ if (!defined('ABSPATH')) {
9
 
10
  trait Woo_Checkout_Helper {
11
 
 
 
 
 
 
 
 
 
 
 
12
  /**
13
  * Show the checkout.
14
  */
@@ -239,8 +249,7 @@ trait Woo_Checkout_Helper {
239
  * Show the coupon.
240
  */
241
  public static function ea_coupon_template() {
242
- $settings = self::get_settings();
243
-
244
  ?>
245
  <div class="woo-checkout-coupon">
246
  <div class="ea-coupon-icon">
@@ -254,7 +263,7 @@ trait Woo_Checkout_Helper {
254
  * Show the login.
255
  */
256
  public static function ea_login_template(){
257
- $settings = self::get_settings();
258
  $class = '';
259
  $status = true;
260
  if('no' === get_option( 'woocommerce_enable_checkout_login_reminder')){
@@ -329,7 +338,7 @@ trait Woo_Checkout_Helper {
329
  * Show the login.
330
  */
331
  public static function checkout_order_review_template() {
332
- $settings = self::get_settings();
333
  ?>
334
  <?php do_action('woocommerce_checkout_before_order_review_heading'); ?>
335
  <h3 id="order_review_heading" class="woo-checkout-section-title"><?php esc_html_e( 'Your order', 'essential-addons-for-elementor-lite' ); ?></h3>
@@ -523,6 +532,7 @@ trait Woo_Checkout_Helper {
523
  * Added all actions
524
  */
525
  public function ea_woo_checkout_add_actions($settings) {
 
526
  remove_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_login_form', 10 );
527
  remove_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form', 10 );
528
 
9
 
10
  trait Woo_Checkout_Helper {
11
 
12
+ public static $setting_data = [];
13
+
14
+
15
+ public static function ea_get_woo_checkout_settings(){
16
+ return self::$setting_data;
17
+ }
18
+
19
+ public static function ea_set_woo_checkout_settings($setting){
20
+ self::$setting_data = $setting;
21
+ }
22
  /**
23
  * Show the checkout.
24
  */
249
  * Show the coupon.
250
  */
251
  public static function ea_coupon_template() {
252
+ $settings = self::ea_get_woo_checkout_settings();
 
253
  ?>
254
  <div class="woo-checkout-coupon">
255
  <div class="ea-coupon-icon">
263
  * Show the login.
264
  */
265
  public static function ea_login_template(){
266
+ $settings = self::ea_get_woo_checkout_settings();
267
  $class = '';
268
  $status = true;
269
  if('no' === get_option( 'woocommerce_enable_checkout_login_reminder')){
338
  * Show the login.
339
  */
340
  public static function checkout_order_review_template() {
341
+ $settings = self::ea_get_woo_checkout_settings();
342
  ?>
343
  <?php do_action('woocommerce_checkout_before_order_review_heading'); ?>
344
  <h3 id="order_review_heading" class="woo-checkout-section-title"><?php esc_html_e( 'Your order', 'essential-addons-for-elementor-lite' ); ?></h3>
532
  * Added all actions
533
  */
534
  public function ea_woo_checkout_add_actions($settings) {
535
+ self::ea_set_woo_checkout_settings($settings);
536
  remove_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_login_form', 10 );
537
  remove_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form', 10 );
538
 
includes/Traits/Admin.php CHANGED
@@ -303,7 +303,7 @@ include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/
303
  // Update Notice For PRO Version
304
  if ($this->pro_enabled && \version_compare(EAEL_PRO_PLUGIN_VERSION, '4.0.0', '<')) {
305
  $notice->classes('update', 'notice is-dismissible ');
306
- $notice->message('update', '<p>' . __('You are using an incompatible version of Essential Addons PRO. Please update to v4.0.0+. If you do not see automatic update, <a href="https://essential-addons.com/elementor/docs/manually-update-essential-addons-pro/" target="_blank"> Follow manual update guide.</a>', 'essential-addons-for-elementor-lite') . '</p>');
307
  $notice->thumbnail('update', plugins_url('assets/admin/images/icon-ea-logo.svg', EAEL_PLUGIN_BASENAME));
308
  }
309
 
303
  // Update Notice For PRO Version
304
  if ($this->pro_enabled && \version_compare(EAEL_PRO_PLUGIN_VERSION, '4.0.0', '<')) {
305
  $notice->classes('update', 'notice is-dismissible ');
306
+ $notice->message('update', '<p>' . __('You are using an incompatible version of Essential Addons PRO. Please update to v4.0.0+. If you do not see automatic update, <a href="https://essential-addons.com/elementor/docs/manually-update-essential-addons-pro/" target="_blank">Follow manual update guide.</a>', 'essential-addons-for-elementor-lite') . '</p>');
307
  $notice->thumbnail('update', plugins_url('assets/admin/images/icon-ea-logo.svg', EAEL_PLUGIN_BASENAME));
308
  }
309
 
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: elementor, elements, addons, elementor addon, elementor widget, elementor
4
  Requires at least: 4.0
5
  Tested up to: 5.4
6
  Requires PHP: 5.4
7
- Stable tag: 4.0.0
8
  License: GPLv3
9
  License URI: https://opensource.org/licenses/GPL-3.0
10
 
@@ -224,6 +224,9 @@ Your existing elements/content will work with premium version. So you won't lose
224
 
225
  == Changelog ==
226
 
 
 
 
227
  = 4.0.0 - 21/05/2020 =
228
  - Added: EA Typeform widget
229
  - Added: Compatibility with WooCommerce 4.1.0
4
  Requires at least: 4.0
5
  Tested up to: 5.4
6
  Requires PHP: 5.4
7
+ Stable tag: 4.0.1
8
  License: GPLv3
9
  License URI: https://opensource.org/licenses/GPL-3.0
10
 
224
 
225
  == Changelog ==
226
 
227
+ = 4.0.1 - 28/05/2020 =
228
+ - Fixed: PHP 7.4 compatibility
229
+
230
  = 4.0.0 - 21/05/2020 =
231
  - Added: EA Typeform widget
232
  - Added: Compatibility with WooCommerce 4.1.0