Version Description
- MAJOR UI overhaul inclusding complete rewrite of calendars, lists, search
- Large overhaul of booking forms, but even more to come here!
- new base CSS framework to offer maximum theme consistency
- partial overhaul of front-end editors to add responsive support (more to come!)
- minor tweaks to dashboard editor meta boxes (more to come)
- responsive support for all front-end display items
- new datepicker and autocomplete modules
- added limitation to only future events in event calendar
- added search views, switch between maps, lists and calendars from the search
- mucn much more new UI related upgrades
- fixed bug in single ticket mode not updating "available until" time upon saving
- fixed bookings="user" not working in 5.12 update
- fixed issue where site language is respected over profile language in admin area for EM content
- tweaked EM_Calendar::get() sorting to order by start datetime,
- tweaked EM_Calendar::get() to consider multi-day events as all-day events for purposes of $event_ts_marker indexes,
- fixed calendar day links containing the limit query param,
- added EM_Event::get_event_colors() for category color meta
- added action em_booking_status_changed, em_bookings_table_output_table_filters
- changed booking_status DB field to allow double-digit status numbers
- fixed display issues on EM-generated pages wtih block themes
Download this release
Release Info
Developer | netweblogic |
Plugin | Events Manager |
Version | 6.0 |
Comparing to | |
See all releases |
Code changes from version 5.12.1 to 6.0
- admin/em-bookings.php +49 -16
- admin/em-options.php +11 -1
- admin/settings/tabs/formats.php +45 -23
- classes/em-booking.php +1 -0
- classes/em-bookings-table.php +1 -0
- classes/em-calendar.php +210 -53
- classes/em-datetime.php +2 -2
- classes/em-event-post.php +13 -1
- classes/em-event.php +144 -21
- classes/em-location.php +4 -6
- classes/em-locations.php +1 -1
- classes/em-object.php +23 -20
- classes/em-options.php +1 -1
- classes/em-taxonomy-frontend.php +2 -1
- classes/em-taxonomy-term.php +54 -2
- classes/em-ticket.php +1 -0
- em-actions.php +75 -24
- em-events.php +30 -12
- em-functions.php +227 -73
- em-install.php +56 -50
- em-shortcode.php +14 -9
- em-template-tags.php +1 -1
- events-manager.php +136 -30
- includes/css/assets/_normalize.scss +351 -0
- includes/css/assets/_pixelbones.scss +521 -0
- includes/css/assets/_pixelbones.vars.scss +35 -0
- includes/css/assets/include-media.css +3 -0
- includes/css/assets/include-media.css.map +1 -0
- includes/css/assets/include-media.min.css +0 -0
- includes/css/assets/include-media.scss +566 -0
- includes/css/events-manager-admin.css +78 -0
- includes/css/events-manager-admin.css.map +1 -0
- includes/css/events-manager-admin.min.css +1 -0
- includes/css/events-manager-admin.scss +51 -0
- includes/css/events-manager.css +5983 -0
- includes/css/events-manager.css.map +1 -0
- includes/css/events-manager.min.css +3 -0
- includes/css/events-manager.scss +203 -0
- includes/css/events_manager.css +40 -49
- includes/css/events_manager.min.css +1 -0
- includes/css/events_manager_admin.css +2 -0
- includes/css/events_manager_admin.min.css +1 -0
- includes/css/jquery-ui/build.css +1701 -0
- includes/css/jquery-ui/build.css.map +1 -0
- includes/css/jquery-ui/build.min.css +1 -0
- includes/css/jquery-ui/build.scss +84 -0
- includes/css/jquery-ui/images/ui-icons_444444_256x240.png +0 -0
- includes/css/jquery-ui/images/ui-icons_555555_256x240.png +0 -0
- includes/css/jquery-ui/images/ui-icons_777620_256x240.png +0 -0
- includes/css/jquery-ui/images/ui-icons_777777_256x240.png +0 -0
- includes/css/jquery-ui/images/ui-icons_cc0000_256x240.png +0 -0
- includes/css/jquery-ui/images/ui-icons_ffffff_256x240.png +0 -0
- includes/css/jquery-ui/jquery-ui.css +1314 -0
- includes/css/jquery-ui/jquery-ui.min.css +6 -0
- includes/css/partials/_bookings.scss +238 -0
- includes/css/partials/_calendar.scss +721 -0
- includes/css/partials/_events.scss +85 -0
- includes/css/partials/_frontend-admin.scss +160 -0
- includes/css/partials/_icons.scss +40 -0
- includes/css/partials/_index.scss +12 -0
- includes/css/partials/_items.scss +337 -0
- includes/css/partials/_libraries.css +12 -0
- includes/css/partials/_locations.scss +42 -0
- includes/css/partials/_modal.scss +271 -0
- includes/css/partials/_pagination.scss +91 -0
- includes/css/partials/_search.scss +459 -0
- includes/css/partials/_selectize.scss +120 -0
- includes/css/partials/_taxonomies.scss +19 -0
- includes/css/partials/admin/_when.scss +45 -0
- includes/external/flatpickr/flatpickr.css +795 -0
- includes/external/flatpickr/flatpickr.js +1659 -0
admin/em-bookings.php
CHANGED
@@ -24,7 +24,15 @@ function em_bookings_page(){
|
|
24 |
Â
do_action('em_bookings_admin_page');
|
25 |
Â
if( !empty($_REQUEST['_wpnonce']) ){ $_REQUEST['_wpnonce'] = $_GET['_wpnonce'] = $_POST['_wpnonce'] = esc_attr($_REQUEST['_wpnonce']); } //XSS fix just in case here too
|
26 |
Â
if( !empty($_REQUEST['action']) && substr($_REQUEST['action'],0,7) != 'booking' ){ //actions not starting with booking_
|
27 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
28 |
Â
}elseif( !empty($_REQUEST['booking_id']) ){
|
29 |
Â
em_bookings_single();
|
30 |
Â
}elseif( !empty($_REQUEST['person_id']) ){
|
@@ -39,18 +47,19 @@ function em_bookings_page(){
|
|
39 |
Â
}
|
40 |
Â
|
41 |
Â
/**
|
42 |
-
* Generates the bookings dashboard, showing information on all events
|
43 |
Â
*/
|
44 |
Â
function em_bookings_dashboard(){
|
45 |
Â
global $EM_Notices;
|
46 |
Â
?>
|
47 |
-
<div class='
|
Â
|
|
48 |
Â
<?php if( is_admin() ): ?>
|
49 |
Â
<h1><?php esc_html_e('Event Bookings Dashboard', 'events-manager'); ?></h1>
|
50 |
Â
<?php else: echo $EM_Notices; ?>
|
51 |
Â
<?php endif; ?>
|
52 |
Â
<div class="em-bookings-recent">
|
53 |
-
<h2><?php esc_html_e('Recent Bookings','events-manager'); ?></h2>
|
54 |
Â
<?php
|
55 |
Â
$EM_Bookings_Table = new EM_Bookings_Table();
|
56 |
Â
$EM_Bookings_Table->status = get_option('dbem_bookings_approval') ? 'needs-attention':'confirmed';
|
@@ -59,12 +68,13 @@ function em_bookings_dashboard(){
|
|
59 |
Â
</div>
|
60 |
Â
<br class="clear" />
|
61 |
Â
<div class="em-bookings-events">
|
62 |
-
<h2><?php esc_html_e('Events With Bookings Enabled','events-manager'); ?></h2>
|
63 |
Â
<?php em_bookings_events_table(); ?>
|
64 |
Â
<?php do_action('em_bookings_dashboard'); ?>
|
65 |
Â
</div>
|
Â
|
|
66 |
Â
</div>
|
67 |
-
<?php
|
68 |
Â
}
|
69 |
Â
|
70 |
Â
/**
|
@@ -75,13 +85,17 @@ function em_bookings_event(){
|
|
75 |
Â
//check that user can access this page
|
76 |
Â
if( is_object($EM_Event) && !$EM_Event->can_manage('manage_bookings','manage_others_bookings') ){
|
77 |
Â
?>
|
78 |
-
<div class="wrap
|
Â
|
|
Â
|
|
Â
|
|
79 |
Â
<?php
|
80 |
Â
return false;
|
81 |
Â
}
|
82 |
Â
$header_button_classes = is_admin() ? 'page-title-action':'button add-new-h2';
|
83 |
Â
?>
|
84 |
-
<div class='
|
Â
|
|
85 |
Â
<?php if( is_admin() ): ?><h1 class="wp-heading-inline"><?php else: ?><h2><?php endif; ?>
|
86 |
Â
<?php echo sprintf(__('Manage %s Bookings', 'events-manager'), "'{$EM_Event->event_name}'"); ?>
|
87 |
Â
<?php if( is_admin() ): ?></h1><?php endif; ?>
|
@@ -93,7 +107,7 @@ function em_bookings_event(){
|
|
93 |
Â
<?php do_action('em_admin_event_booking_options_buttons'); ?>
|
94 |
Â
<?php if( !is_admin() ): ?></h2><?php else: ?><hr class="wp-header-end" /><?php endif; ?>
|
95 |
Â
<?php if( !is_admin() ) echo $EM_Notices; ?>
|
96 |
-
<div>
|
97 |
Â
<p><strong><?php esc_html_e('Event Name','events-manager'); ?></strong> : <?php echo esc_html($EM_Event->event_name); ?></p>
|
98 |
Â
<p>
|
99 |
Â
<strong><?php esc_html_e('Availability','events-manager'); ?></strong> :
|
@@ -122,6 +136,7 @@ function em_bookings_event(){
|
|
122 |
Â
$EM_Bookings_Table->output();
|
123 |
Â
?>
|
124 |
Â
<?php do_action('em_bookings_event_footer', $EM_Event); ?>
|
Â
|
|
125 |
Â
</div>
|
126 |
Â
<?php
|
127 |
Â
}
|
@@ -135,13 +150,17 @@ function em_bookings_ticket(){
|
|
135 |
Â
//check that user can access this page
|
136 |
Â
if( is_object($EM_Ticket) && !$EM_Ticket->can_manage() ){
|
137 |
Â
?>
|
138 |
-
<div class="wrap
|
Â
|
|
Â
|
|
Â
|
|
139 |
Â
<?php
|
140 |
Â
return false;
|
141 |
Â
}
|
142 |
Â
$header_button_classes = is_admin() ? 'page-title-action':'button add-new-h2';
|
143 |
Â
?>
|
144 |
-
<div class='
|
Â
|
|
145 |
Â
<?php if( is_admin() ): ?><h1 class="wp-heading-inline"><?php else: ?><h2><?php endif; ?>
|
146 |
Â
<?php echo sprintf(__('Ticket for %s', 'events-manager'), "'{$EM_Event->name}'"); ?>
|
147 |
Â
<?php if( is_admin() ): ?></h1><?php endif; ?>
|
@@ -170,6 +189,7 @@ function em_bookings_ticket(){
|
|
170 |
Â
$EM_Bookings_Table->output();
|
171 |
Â
?>
|
172 |
Â
<?php do_action('em_bookings_ticket_footer', $EM_Ticket); ?>
|
Â
|
|
173 |
Â
</div>
|
174 |
Â
<?php
|
175 |
Â
}
|
@@ -182,13 +202,17 @@ function em_bookings_single(){
|
|
182 |
Â
//check that user can access this page
|
183 |
Â
if( is_object($EM_Booking) && !$EM_Booking->can_manage() ){
|
184 |
Â
?>
|
185 |
-
<div class="wrap
|
Â
|
|
Â
|
|
Â
|
|
186 |
Â
<?php
|
187 |
Â
return false;
|
188 |
Â
}
|
189 |
Â
do_action('em_booking_admin', $EM_Booking);
|
190 |
Â
?>
|
191 |
-
<div class='
|
Â
|
|
192 |
Â
<?php if( is_admin() ): ?><h1><?php else: ?><h2><?php endif; ?>
|
193 |
Â
<?php esc_html_e('Edit Booking', 'events-manager'); ?>
|
194 |
Â
<?php if( !is_admin() ): ?></h2><?php else: ?></h1><?php endif; ?>
|
@@ -478,6 +502,7 @@ function em_bookings_single(){
|
|
478 |
Â
</div>
|
479 |
Â
<br style="clear:both;" />
|
480 |
Â
<?php do_action('em_bookings_single_footer', $EM_Booking); ?>
|
Â
|
|
481 |
Â
</div>
|
482 |
Â
<?php
|
483 |
Â
|
@@ -497,13 +522,17 @@ function em_bookings_person(){
|
|
497 |
Â
}
|
498 |
Â
if( !$has_booking && !current_user_can('manage_others_bookings') ){
|
499 |
Â
?>
|
500 |
-
<div class="wrap
|
Â
|
|
Â
|
|
Â
|
|
501 |
Â
<?php
|
502 |
Â
return false;
|
503 |
Â
}
|
504 |
Â
$header_button_classes = is_admin() ? 'page-title-action':'button add-new-h2';
|
505 |
Â
?>
|
506 |
-
<div class='
|
Â
|
|
507 |
Â
<?php if( is_admin() ): ?><h1 class="wp-heading-inline"><?php else: ?><h2><?php endif; ?>
|
508 |
Â
<?php esc_html_e('Manage Person\'s Booking', 'events-manager'); ?>
|
509 |
Â
<?php if( is_admin() ): ?></h1><?php endif; ?>
|
@@ -540,6 +569,7 @@ function em_bookings_person(){
|
|
540 |
Â
$EM_Bookings_Table->output();
|
541 |
Â
?>
|
542 |
Â
<?php do_action('em_bookings_person_footer', $EM_Person); ?>
|
Â
|
|
543 |
Â
</div>
|
544 |
Â
<?php
|
545 |
Â
}
|
@@ -550,7 +580,10 @@ function em_printable_booking_report() {
|
|
550 |
Â
if( isset($_GET['page']) && $_GET['page']=='events-manager-bookings' && isset($_GET['action']) && $_GET['action'] == 'bookings_report' && is_object($EM_Event)){
|
551 |
Â
if( is_object($EM_Event) && !$EM_Event->can_manage('edit_events','edit_others_events') ){
|
552 |
Â
?>
|
553 |
-
<div class="wrap
|
Â
|
|
Â
|
|
Â
|
|
554 |
Â
<?php
|
555 |
Â
return false;
|
556 |
Â
}
|
24 |
Â
do_action('em_bookings_admin_page');
|
25 |
Â
if( !empty($_REQUEST['_wpnonce']) ){ $_REQUEST['_wpnonce'] = $_GET['_wpnonce'] = $_POST['_wpnonce'] = esc_attr($_REQUEST['_wpnonce']); } //XSS fix just in case here too
|
26 |
Â
if( !empty($_REQUEST['action']) && substr($_REQUEST['action'],0,7) != 'booking' ){ //actions not starting with booking_
|
27 |
+
?>
|
28 |
+
<div class="wrap em-bookings-admin-custom-<?php esc_attr($_REQUEST['action']); ?> <?php em_template_classes('bookings-admin'); ?>">
|
29 |
+
<div class="input">
|
30 |
+
<?php
|
31 |
+
do_action('em_bookings_'.$_REQUEST['action']);
|
32 |
+
?>
|
33 |
+
</div>
|
34 |
+
</div>
|
35 |
+
<?php
|
36 |
Â
}elseif( !empty($_REQUEST['booking_id']) ){
|
37 |
Â
em_bookings_single();
|
38 |
Â
}elseif( !empty($_REQUEST['person_id']) ){
|
47 |
Â
}
|
48 |
Â
|
49 |
Â
/**
|
50 |
+
* Generates the bookings dashboard, showing information on all events
|
51 |
Â
*/
|
52 |
Â
function em_bookings_dashboard(){
|
53 |
Â
global $EM_Notices;
|
54 |
Â
?>
|
55 |
+
<div class='em-bookings-admin-dashboard em-bookings-dashboard <?php em_template_classes('bookings-admin'); ?>'>
|
56 |
+
<div class="input">
|
57 |
Â
<?php if( is_admin() ): ?>
|
58 |
Â
<h1><?php esc_html_e('Event Bookings Dashboard', 'events-manager'); ?></h1>
|
59 |
Â
<?php else: echo $EM_Notices; ?>
|
60 |
Â
<?php endif; ?>
|
61 |
Â
<div class="em-bookings-recent">
|
62 |
+
<h2><?php esc_html_e('Recent Bookings','events-manager'); ?></h2>
|
63 |
Â
<?php
|
64 |
Â
$EM_Bookings_Table = new EM_Bookings_Table();
|
65 |
Â
$EM_Bookings_Table->status = get_option('dbem_bookings_approval') ? 'needs-attention':'confirmed';
|
68 |
Â
</div>
|
69 |
Â
<br class="clear" />
|
70 |
Â
<div class="em-bookings-events">
|
71 |
+
<h2><?php esc_html_e('Events With Bookings Enabled','events-manager'); ?></h2>
|
72 |
Â
<?php em_bookings_events_table(); ?>
|
73 |
Â
<?php do_action('em_bookings_dashboard'); ?>
|
74 |
Â
</div>
|
75 |
+
</div>
|
76 |
Â
</div>
|
77 |
+
<?php
|
78 |
Â
}
|
79 |
Â
|
80 |
Â
/**
|
85 |
Â
//check that user can access this page
|
86 |
Â
if( is_object($EM_Event) && !$EM_Event->can_manage('manage_bookings','manage_others_bookings') ){
|
87 |
Â
?>
|
88 |
+
<div class="wrap <?php em_template_classes('bookings-admin'); ?>">
|
89 |
+
<h2><?php esc_html_e('Unauthorized Access','events-manager'); ?></h2>
|
90 |
+
<p><?php esc_html_e('You do not have the rights to manage this event.','events-manager'); ?></p>
|
91 |
+
</div>
|
92 |
Â
<?php
|
93 |
Â
return false;
|
94 |
Â
}
|
95 |
Â
$header_button_classes = is_admin() ? 'page-title-action':'button add-new-h2';
|
96 |
Â
?>
|
97 |
+
<div class='em-bookings-admin-event <?php em_template_classes('bookings-admin'); ?>'>
|
98 |
+
<div class="input">
|
99 |
Â
<?php if( is_admin() ): ?><h1 class="wp-heading-inline"><?php else: ?><h2><?php endif; ?>
|
100 |
Â
<?php echo sprintf(__('Manage %s Bookings', 'events-manager'), "'{$EM_Event->event_name}'"); ?>
|
101 |
Â
<?php if( is_admin() ): ?></h1><?php endif; ?>
|
107 |
Â
<?php do_action('em_admin_event_booking_options_buttons'); ?>
|
108 |
Â
<?php if( !is_admin() ): ?></h2><?php else: ?><hr class="wp-header-end" /><?php endif; ?>
|
109 |
Â
<?php if( !is_admin() ) echo $EM_Notices; ?>
|
110 |
+
<div class="input">
|
111 |
Â
<p><strong><?php esc_html_e('Event Name','events-manager'); ?></strong> : <?php echo esc_html($EM_Event->event_name); ?></p>
|
112 |
Â
<p>
|
113 |
Â
<strong><?php esc_html_e('Availability','events-manager'); ?></strong> :
|
136 |
Â
$EM_Bookings_Table->output();
|
137 |
Â
?>
|
138 |
Â
<?php do_action('em_bookings_event_footer', $EM_Event); ?>
|
139 |
+
</div>
|
140 |
Â
</div>
|
141 |
Â
<?php
|
142 |
Â
}
|
150 |
Â
//check that user can access this page
|
151 |
Â
if( is_object($EM_Ticket) && !$EM_Ticket->can_manage() ){
|
152 |
Â
?>
|
153 |
+
<div class="wrap <?php em_template_classes('bookings-admin'); ?>">
|
154 |
+
<h2><?php esc_html_e('Unauthorized Access','events-manager'); ?></h2>
|
155 |
+
<p><?php esc_html_e('You do not have the rights to manage this ticket.','events-manager'); ?></p>
|
156 |
+
</div>
|
157 |
Â
<?php
|
158 |
Â
return false;
|
159 |
Â
}
|
160 |
Â
$header_button_classes = is_admin() ? 'page-title-action':'button add-new-h2';
|
161 |
Â
?>
|
162 |
+
<div class='em-bookings-admin-ticket <?php em_template_classes('bookings-admin'); ?>'>
|
163 |
+
<div class="input">
|
164 |
Â
<?php if( is_admin() ): ?><h1 class="wp-heading-inline"><?php else: ?><h2><?php endif; ?>
|
165 |
Â
<?php echo sprintf(__('Ticket for %s', 'events-manager'), "'{$EM_Event->name}'"); ?>
|
166 |
Â
<?php if( is_admin() ): ?></h1><?php endif; ?>
|
189 |
Â
$EM_Bookings_Table->output();
|
190 |
Â
?>
|
191 |
Â
<?php do_action('em_bookings_ticket_footer', $EM_Ticket); ?>
|
192 |
+
</div>
|
193 |
Â
</div>
|
194 |
Â
<?php
|
195 |
Â
}
|
202 |
Â
//check that user can access this page
|
203 |
Â
if( is_object($EM_Booking) && !$EM_Booking->can_manage() ){
|
204 |
Â
?>
|
205 |
+
<div class="wrap <?php em_template_classes('bookings-admin'); ?>">
|
206 |
+
<h2><?php esc_html_e('Unauthorized Access','events-manager'); ?></h2>
|
207 |
+
<p><?php esc_html_e('You do not have the rights to manage this event.','events-manager'); ?></p>
|
208 |
+
</div>
|
209 |
Â
<?php
|
210 |
Â
return false;
|
211 |
Â
}
|
212 |
Â
do_action('em_booking_admin', $EM_Booking);
|
213 |
Â
?>
|
214 |
+
<div class='em-bookings-admin-single <?php em_template_classes('bookings-admin'); ?>' id="em-bookings-admin-booking">
|
215 |
+
<div class="input">
|
216 |
Â
<?php if( is_admin() ): ?><h1><?php else: ?><h2><?php endif; ?>
|
217 |
Â
<?php esc_html_e('Edit Booking', 'events-manager'); ?>
|
218 |
Â
<?php if( !is_admin() ): ?></h2><?php else: ?></h1><?php endif; ?>
|
502 |
Â
</div>
|
503 |
Â
<br style="clear:both;" />
|
504 |
Â
<?php do_action('em_bookings_single_footer', $EM_Booking); ?>
|
505 |
+
</div>
|
506 |
Â
</div>
|
507 |
Â
<?php
|
508 |
Â
|
522 |
Â
}
|
523 |
Â
if( !$has_booking && !current_user_can('manage_others_bookings') ){
|
524 |
Â
?>
|
525 |
+
<div class="wrap <?php em_template_classes('bookings-admin'); ?>">
|
526 |
+
<h2><?php esc_html_e('Unauthorized Access','events-manager'); ?></h2>
|
527 |
+
<p><?php esc_html_e('You do not have the rights to manage this event.','events-manager'); ?></p>
|
528 |
+
</div>
|
529 |
Â
<?php
|
530 |
Â
return false;
|
531 |
Â
}
|
532 |
Â
$header_button_classes = is_admin() ? 'page-title-action':'button add-new-h2';
|
533 |
Â
?>
|
534 |
+
<div class='em-bookings-admin-person <?php em_template_classes('bookings-admin'); ?>'>
|
535 |
+
<div class="input">
|
536 |
Â
<?php if( is_admin() ): ?><h1 class="wp-heading-inline"><?php else: ?><h2><?php endif; ?>
|
537 |
Â
<?php esc_html_e('Manage Person\'s Booking', 'events-manager'); ?>
|
538 |
Â
<?php if( is_admin() ): ?></h1><?php endif; ?>
|
569 |
Â
$EM_Bookings_Table->output();
|
570 |
Â
?>
|
571 |
Â
<?php do_action('em_bookings_person_footer', $EM_Person); ?>
|
572 |
+
</div>
|
573 |
Â
</div>
|
574 |
Â
<?php
|
575 |
Â
}
|
580 |
Â
if( isset($_GET['page']) && $_GET['page']=='events-manager-bookings' && isset($_GET['action']) && $_GET['action'] == 'bookings_report' && is_object($EM_Event)){
|
581 |
Â
if( is_object($EM_Event) && !$EM_Event->can_manage('edit_events','edit_others_events') ){
|
582 |
Â
?>
|
583 |
+
<div class="wrap <?php em_template_classes('bookings-admin'); ?>">
|
584 |
+
<h2><?php esc_html_e('Unauthorized Access','events-manager'); ?></h2>
|
585 |
+
<p><?php esc_html_e('You do not have the rights to manage this event.','events-manager'); ?></p>
|
586 |
+
</div>
|
587 |
Â
<?php
|
588 |
Â
return false;
|
589 |
Â
}
|
admin/em-options.php
CHANGED
@@ -1,5 +1,4 @@
|
|
1 |
Â
<?php
|
2 |
-
|
3 |
Â
//Function composing the options subpanel
|
4 |
Â
function em_options_save(){
|
5 |
Â
global $EM_Notices; /* @var EM_Notices $EM_Notices */
|
@@ -387,6 +386,15 @@ function em_admin_email_test_ajax(){
|
|
387 |
Â
}
|
388 |
Â
add_action('wp_ajax_em_admin_test_email','em_admin_email_test_ajax');
|
389 |
Â
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
390 |
Â
function em_admin_options_reset_page(){
|
391 |
Â
if( check_admin_referer('em_reset_'.get_current_user_id().'_wpnonce') && em_wp_is_super_admin() ){
|
392 |
Â
?>
|
@@ -457,6 +465,8 @@ function em_admin_options_page() {
|
|
457 |
Â
|
458 |
Â
if( !is_multisite() ) em_pro_update_notice();
|
459 |
Â
|
Â
|
|
Â
|
|
460 |
Â
if( defined('EM_SETTINGS_TABS') && EM_SETTINGS_TABS ){
|
461 |
Â
$tabs_enabled = true;
|
462 |
Â
$general_tab_link = esc_url(add_query_arg( array('em_tab'=>'general')));
|
1 |
Â
<?php
|
Â
|
|
2 |
Â
//Function composing the options subpanel
|
3 |
Â
function em_options_save(){
|
4 |
Â
global $EM_Notices; /* @var EM_Notices $EM_Notices */
|
386 |
Â
}
|
387 |
Â
add_action('wp_ajax_em_admin_test_email','em_admin_email_test_ajax');
|
388 |
Â
|
389 |
+
function em_admin_option_default_ajax() {
|
390 |
+
if( current_user_can('activate_plugins') && wp_verify_nonce($_REQUEST['nonce'], 'option-default-'.$_REQUEST['option_name']) && preg_match('/^[a-zA-Z_0-9]+$/', $_REQUEST['option_name']) ) {
|
391 |
+
$return = call_user_func("EM_Formats::".$_REQUEST['option_name'], '');
|
392 |
+
echo $return;
|
393 |
+
}
|
394 |
+
exit();
|
395 |
+
}
|
396 |
+
add_action('wp_ajax_em_admin_get_option_default','em_admin_option_default_ajax');
|
397 |
+
|
398 |
Â
function em_admin_options_reset_page(){
|
399 |
Â
if( check_admin_referer('em_reset_'.get_current_user_id().'_wpnonce') && em_wp_is_super_admin() ){
|
400 |
Â
?>
|
465 |
Â
|
466 |
Â
if( !is_multisite() ) em_pro_update_notice();
|
467 |
Â
|
468 |
+
do_action('em_options_page_header');
|
469 |
+
|
470 |
Â
if( defined('EM_SETTINGS_TABS') && EM_SETTINGS_TABS ){
|
471 |
Â
$tabs_enabled = true;
|
472 |
Â
$general_tab_link = esc_url(add_query_arg( array('em_tab'=>'general')));
|
admin/settings/tabs/formats.php
CHANGED
@@ -14,9 +14,9 @@
|
|
14 |
Â
em_options_select(__('Events page grouping','events-manager'), 'dbem_event_list_groupby', $grouby_modes, __('If you choose a group by mode, your events page will display events in groups of your chosen time range.','events-manager'));
|
15 |
Â
em_options_input_text(__('Events page grouping header','events-manager'), 'dbem_event_list_groupby_header_format', __('Choose how to format your group headings.','events-manager').' '. sprintf(__('#s will be replaced by the date format below', 'events-manager'), 'http://codex.wordpress.org/Formatting_Date_and_Time'));
|
16 |
Â
em_options_input_text(__('Events page grouping date format','events-manager'), 'dbem_event_list_groupby_format', __('Choose how to format your group heading dates. Leave blank for default.','events-manager').' '. sprintf(__('Date and Time formats follow the <a href="%s">WordPress time formatting conventions</a>', 'events-manager'), 'http://codex.wordpress.org/Formatting_Date_and_Time'));
|
17 |
-
em_options_textarea ( __( 'Default event list format header', 'events-manager'), 'dbem_event_list_item_format_header', __( 'This content will appear just above your code for the default event list format. Default is blank', 'events-manager') );
|
18 |
-
em_options_textarea ( __( 'Default event list format', 'events-manager'), 'dbem_event_list_item_format', __( 'The format of any events in a list.', 'events-manager').$events_placeholder_tip );
|
19 |
-
em_options_textarea ( __( 'Default event list format footer', 'events-manager'), 'dbem_event_list_item_format_footer', __( 'This content will appear just below your code for the default event list format. Default is blank', 'events-manager') );
|
20 |
Â
em_options_input_text ( __( 'No events message', 'events-manager'), 'dbem_no_events_message', __( 'The message displayed when no events are available.', 'events-manager') );
|
21 |
Â
em_options_input_text ( __( 'List events by date title', 'events-manager'), 'dbem_list_date_title', __( 'If viewing a page for events on a specific date, this is the title that would show up. To insert date values, use <a href="http://www.php.net/manual/en/function.date.php">PHP time format characters</a> with a <code>#</code> symbol before them, i.e. <code>#m</code>, <code>#M</code>, <code>#j</code>, etc.<br/>', 'events-manager') );
|
22 |
Â
?>
|
@@ -29,7 +29,7 @@
|
|
29 |
Â
if( EM_MS_GLOBAL && !get_option('dbem_ms_global_events_links') ){
|
30 |
Â
em_options_input_text ( sprintf(__( 'Single %s title format', 'events-manager'),__('event','events-manager')), 'dbem_event_page_title_format', sprintf(__( 'The format of a single %s page title.', 'events-manager'),__('event','events-manager')).' '.__( 'This is only used when showing events from other blogs.', 'events-manager').$events_placeholder_tip );
|
31 |
Â
}
|
32 |
-
em_options_textarea ( sprintf(__('Single %s page format', 'events-manager'),__('event','events-manager')), 'dbem_single_event_format', sprintf(__( 'The format used to display %s content on single pages or elsewhere on your site.', 'events-manager'),__('event','events-manager')).$events_placeholder_tip );
|
33 |
Â
?>
|
34 |
Â
<tr class="em-header">
|
35 |
Â
<td colspan="2">
|
@@ -88,13 +88,22 @@
|
|
88 |
Â
em_options_radio_binary ( __( 'Show date range?', 'events-manager'), 'dbem_search_form_dates', '', '', '#dbem_search_form_dates_label_row, #dbem_search_form_dates_separator_row' );
|
89 |
Â
em_options_input_text ( __( 'Label', 'events-manager'), 'dbem_search_form_dates_label', __('Appears as the label for this search option.','events-manager') );
|
90 |
Â
em_options_input_text ( __( 'Date Separator', 'events-manager'), 'dbem_search_form_dates_separator', sprintf(__( 'For when start/end %s are present, this will separate the two (include spaces here if necessary).', 'events-manager'), __('dates','events-manager')) );
|
Â
|
|
91 |
Â
?>
|
92 |
Â
<tr class="em-subheader"><td colspan="2"><h5><?php esc_html_e( 'Category', 'events-manager'); ?></h5></td></tr>
|
93 |
Â
<?php
|
94 |
Â
em_options_radio_binary ( __( 'Show categories?', 'events-manager'), 'dbem_search_form_categories', '', '', '#dbem_search_form_category_label_row, #dbem_search_form_categories_label_row' );
|
95 |
Â
em_options_input_text ( __( 'Label', 'events-manager'), 'dbem_search_form_category_label', __('Appears as the label for this search option.','events-manager') );
|
Â
|
|
96 |
Â
em_options_input_text ( __( 'Categories dropdown label', 'events-manager'), 'dbem_search_form_categories_label', __('Appears as the first default search option.','events-manager') );
|
97 |
Â
?>
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
98 |
Â
<tr class="em-subheader"><td colspan="2"><h5><?php esc_html_e( 'Geolocation Search', 'events-manager'); ?></h5></td></tr>
|
99 |
Â
<?php
|
100 |
Â
em_options_radio_binary ( __( 'Show distance options?', 'events-manager'), 'dbem_search_form_geo_units', '', '', '#dbem_search_form_geo_units_label_row, #dbem_search_form_geo_distance_options_row' );
|
@@ -142,7 +151,9 @@
|
|
142 |
Â
<table class="form-table">
|
143 |
Â
<?php
|
144 |
Â
em_options_input_text ( __( 'Date Format', 'events-manager'), 'dbem_date_format', sprintf(__('For use with the %s placeholder','events-manager'),'<code>#_EVENTDATES</code>') );
|
145 |
-
em_options_input_text ( __( 'Date Picker Format', 'events-manager'), '
|
Â
|
|
Â
|
|
146 |
Â
em_options_input_text ( __( 'Date Separator', 'events-manager'), 'dbem_dates_separator', sprintf(__( 'For when start/end %s are present, this will separate the two (include spaces here if necessary).', 'events-manager'), __('dates','events-manager')) );
|
147 |
Â
em_options_input_text ( __( 'Time Format', 'events-manager'), 'dbem_time_format', sprintf(__('For use with the %s placeholder','events-manager'),'<code>#_EVENTTIMES</code>') );
|
148 |
Â
em_options_input_text ( __( 'Time Separator', 'events-manager'), 'dbem_times_separator', sprintf(__( 'For when start/end %s are present, this will separate the two (include spaces here if necessary).', 'events-manager'), __('times','events-manager')) );
|
@@ -161,23 +172,34 @@
|
|
161 |
Â
<?php
|
162 |
Â
em_options_radio_binary ( __( 'Link directly to event on day with single event?', 'events-manager'), 'dbem_calendar_direct_links', __( "If a calendar day has only one event, you can force a direct link to the event (recommended to avoid duplicate content).",'events-manager') );
|
163 |
Â
em_options_radio_binary ( __( 'Show list on day with single event?', 'events-manager'), 'dbem_display_calendar_day_single', __( "By default, if a calendar day only has one event, it display a single event when clicking on the link of that calendar date. If you select Yes here, you will get always see a list of events.",'events-manager') );
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
164 |
Â
?>
|
165 |
Â
<tr class="em-header"><td colspan="2"><h4><?php _e('Full-Size Calendar','events-manager'); ?></h4></td></tr>
|
166 |
Â
<?php
|
167 |
-
|
168 |
-
|
169 |
Â
em_options_radio_binary( __( 'Abbreviated weekdays?', 'events-manager'), 'dbem_full_calendar_abbreviated_weekdays', __( 'Use abbreviations, e.g. Friday = Fri. Useful for certain languages where abbreviations differ from full names.','events-manager') );
|
170 |
Â
em_options_input_text ( __( 'Initial lengths', 'events-manager'), 'dbem_full_calendar_initials_length', __( 'Shorten the calendar headings containing the days of the week, use 0 for the full name.', 'events-manager').$events_placeholder_tip);
|
171 |
Â
em_options_radio_binary( __( 'Show Long Events?', 'events-manager'), 'dbem_full_calendar_long_events', __( 'Events with multiple dates will appear on each of those dates in the calendar.','events-manager') );
|
172 |
Â
?>
|
173 |
Â
<tr class="em-header"><td colspan="2"><h4><?php _e('Small Calendar','events-manager'); ?></h4></td></tr>
|
174 |
Â
<?php
|
175 |
-
|
176 |
-
em_options_input_text ( __( 'Event titles', 'events-manager'), 'dbem_small_calendar_event_title_format', __( 'The format of the title, corresponding to the text that appears when hovering on an eventful calendar day.', 'events-manager').$events_placeholder_tip );
|
177 |
-
em_options_input_text ( __( 'Title separator', 'events-manager'), 'dbem_small_calendar_event_title_separator', __( 'The separator appearing on the above title when more than one events are taking place on the same day.', 'events-manager') );
|
178 |
Â
em_options_radio_binary( __( 'Abbreviated weekdays', 'events-manager'), 'dbem_small_calendar_abbreviated_weekdays', __( 'The calendar headings uses abbreviated weekdays','events-manager') );
|
179 |
Â
em_options_input_text ( __( 'Initial lengths', 'events-manager'), 'dbem_small_calendar_initials_length', __( 'Shorten the calendar headings containing the days of the week, use 0 for the full name.', 'events-manager').$events_placeholder_tip );
|
180 |
-
em_options_radio_binary( __( 'Show Long Events?', 'events-manager'), 'dbem_small_calendar_long_events', __( 'Events with multiple dates will appear on each of those dates in the calendar.','events-manager') );
|
181 |
Â
?>
|
182 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo __('Calendar Day Event List Settings','events-manager'); ?></h4></td></tr>
|
183 |
Â
<tr valign="top" id='dbem_display_calendar_orderby_row'>
|
@@ -241,9 +263,9 @@
|
|
241 |
Â
<table class="form-table">
|
242 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo sprintf(__('%s Page','events-manager'),__('Locations','events-manager')); ?></h4></td></tr>
|
243 |
Â
<?php
|
244 |
-
em_options_textarea ( sprintf(__('%s list header format','events-manager'),__('Locations','events-manager')), 'dbem_location_list_item_format_header', sprintf(__( 'This content will appear just above your code for the %s list format below. Default is blank', 'events-manager'), __('locations','events-manager')) );
|
245 |
-
em_options_textarea ( sprintf(__('%s list item format','events-manager'),__('Locations','events-manager')), 'dbem_location_list_item_format', sprintf(__( 'The format of a single %s in a list.', 'events-manager'), __('locations','events-manager')).$locations_placeholder_tip );
|
246 |
-
em_options_textarea ( sprintf(__('%s list footer format','events-manager'),__('Locations','events-manager')), 'dbem_location_list_item_format_footer', sprintf(__( 'This content will appear just below your code for the %s list format above. Default is blank', 'events-manager'), __('locations','events-manager')) );
|
247 |
Â
em_options_input_text ( sprintf(__( 'No %s message', 'events-manager'),__('Locations','events-manager')), 'dbem_no_locations_message', sprintf( __( 'The message displayed when no %s are available.', 'events-manager'), __('locations','events-manager')) );
|
248 |
Â
?>
|
249 |
Â
<tr class="em-header">
|
@@ -255,7 +277,7 @@
|
|
255 |
Â
if( EM_MS_GLOBAL && get_option('dbem_ms_global_location_links') ){
|
256 |
Â
em_options_input_text (sprintf( __( 'Single %s title format', 'events-manager'),__('location','events-manager')), 'dbem_location_page_title_format', sprintf(__( 'The format of a single %s page title.', 'events-manager'),__('location','events-manager')).$locations_placeholder_tip );
|
257 |
Â
}
|
258 |
-
em_options_textarea ( sprintf(__('Single %s page format', 'events-manager'),__('location','events-manager')), 'dbem_single_location_format', sprintf(__( 'The format of a single %s page.', 'events-manager'),__('location','events-manager')).$locations_placeholder_tip );
|
259 |
Â
?>
|
260 |
Â
<tr class="em-header">
|
261 |
Â
<td colspan="2">
|
@@ -298,15 +320,15 @@
|
|
298 |
Â
?>
|
299 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo sprintf(__('%s Page','events-manager'),__('Categories','events-manager')); ?></h4></td></tr>
|
300 |
Â
<?php
|
301 |
-
em_options_textarea ( sprintf(__('%s list header format','events-manager'),__('Categories','events-manager')), 'dbem_categories_list_item_format_header', sprintf(__( 'This content will appear just above your code for the %s list format below. Default is blank', 'events-manager'), __('categories','events-manager')) );
|
302 |
-
em_options_textarea ( sprintf(__('%s list item format','events-manager'),__('Categories','events-manager')), 'dbem_categories_list_item_format', sprintf(__( 'The format of a single %s in a list.', 'events-manager'), __('categories','events-manager')).$categories_placeholder_tip );
|
303 |
-
em_options_textarea ( sprintf(__('%s list footer format','events-manager'),__('Categories','events-manager')), 'dbem_categories_list_item_format_footer', sprintf(__( 'This content will appear just below your code for the %s list format above. Default is blank', 'events-manager'), __('categories','events-manager')) );
|
304 |
Â
em_options_input_text ( sprintf(__( 'No %s message', 'events-manager'),__('Categories','events-manager')), 'dbem_no_categories_message', sprintf( __( 'The message displayed when no %s are available.', 'events-manager'), __('categories','events-manager')) );
|
305 |
Â
?>
|
306 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo sprintf(__('Single %s Page','events-manager'),__('Category','events-manager')); ?></h4></td></tr>
|
307 |
Â
<?php
|
308 |
Â
em_options_input_text ( sprintf(__( 'Single %s title format', 'events-manager'),__('category','events-manager')), 'dbem_category_page_title_format', __( 'The format of a single category page title.', 'events-manager').$categories_placeholder_tip );
|
309 |
-
em_options_textarea ( sprintf(__('Single %s page format', 'events-manager'),__('category','events-manager')), 'dbem_category_page_format', sprintf(__( 'The format of a single %s page.', 'events-manager'),__('category','events-manager')).$categories_placeholder_tip );
|
310 |
Â
?>
|
311 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo sprintf(__('%s List Formats','events-manager'),__('Event','events-manager')); ?></h4></td></tr>
|
312 |
Â
<?php
|
@@ -339,15 +361,15 @@
|
|
339 |
Â
?>
|
340 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo sprintf(__('%s Page','events-manager'),__('Tags','events-manager')); ?></h4></td></tr>
|
341 |
Â
<?php
|
342 |
-
em_options_textarea ( sprintf(__('%s list header format','events-manager'),__('Tags','events-manager')), 'dbem_tags_list_item_format_header', sprintf(__( 'This content will appear just above your code for the %s list format below. Default is blank', 'events-manager'), __('tags','events-manager')) );
|
343 |
-
em_options_textarea ( sprintf(__('%s list item format','events-manager'),__('Tags','events-manager')), 'dbem_tags_list_item_format', sprintf(__( 'The format of a single %s in a list.', 'events-manager'), __('tags','events-manager')).$categories_placeholder_tip );
|
344 |
-
em_options_textarea ( sprintf(__('%s list footer format','events-manager'),__('Tags','events-manager')), 'dbem_tags_list_item_format_footer', sprintf(__( 'This content will appear just below your code for the %s list format above. Default is blank', 'events-manager'), __('tags','events-manager')) );
|
345 |
Â
em_options_input_text ( sprintf(__( 'No %s message', 'events-manager'),__('Tags','events-manager')), 'dbem_no_tags_message', sprintf( __( 'The message displayed when no %s are available.', 'events-manager'), __('tags','events-manager')) );
|
346 |
Â
?>
|
347 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo sprintf(__('Single %s Page','events-manager'),__('Tag','events-manager')); ?></h4></td></tr>
|
348 |
Â
<?php
|
349 |
Â
em_options_input_text ( sprintf(__( 'Single %s title format', 'events-manager'),__('tag','events-manager')), 'dbem_tag_page_title_format', __( 'The format of a single tag page title.', 'events-manager').$categories_placeholder_tip );
|
350 |
-
em_options_textarea ( sprintf(__('Single %s page format', 'events-manager'),__('tag','events-manager')), 'dbem_tag_page_format', sprintf(__( 'The format of a single %s page.', 'events-manager'),__('tag','events-manager')).$categories_placeholder_tip );
|
351 |
Â
?>
|
352 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo sprintf(__('%s List Formats','events-manager'),__('Event','events-manager')); ?></h4></td></tr>
|
353 |
Â
<?php
|
14 |
Â
em_options_select(__('Events page grouping','events-manager'), 'dbem_event_list_groupby', $grouby_modes, __('If you choose a group by mode, your events page will display events in groups of your chosen time range.','events-manager'));
|
15 |
Â
em_options_input_text(__('Events page grouping header','events-manager'), 'dbem_event_list_groupby_header_format', __('Choose how to format your group headings.','events-manager').' '. sprintf(__('#s will be replaced by the date format below', 'events-manager'), 'http://codex.wordpress.org/Formatting_Date_and_Time'));
|
16 |
Â
em_options_input_text(__('Events page grouping date format','events-manager'), 'dbem_event_list_groupby_format', __('Choose how to format your group heading dates. Leave blank for default.','events-manager').' '. sprintf(__('Date and Time formats follow the <a href="%s">WordPress time formatting conventions</a>', 'events-manager'), 'http://codex.wordpress.org/Formatting_Date_and_Time'));
|
17 |
+
em_options_textarea ( __( 'Default event list format header', 'events-manager'), 'dbem_event_list_item_format_header', __( 'This content will appear just above your code for the default event list format. Default is blank', 'events-manager'), true );
|
18 |
+
em_options_textarea ( __( 'Default event list format', 'events-manager'), 'dbem_event_list_item_format', __( 'The format of any events in a list.', 'events-manager').$events_placeholder_tip, true );
|
19 |
+
em_options_textarea ( __( 'Default event list format footer', 'events-manager'), 'dbem_event_list_item_format_footer', __( 'This content will appear just below your code for the default event list format. Default is blank', 'events-manager'), true );
|
20 |
Â
em_options_input_text ( __( 'No events message', 'events-manager'), 'dbem_no_events_message', __( 'The message displayed when no events are available.', 'events-manager') );
|
21 |
Â
em_options_input_text ( __( 'List events by date title', 'events-manager'), 'dbem_list_date_title', __( 'If viewing a page for events on a specific date, this is the title that would show up. To insert date values, use <a href="http://www.php.net/manual/en/function.date.php">PHP time format characters</a> with a <code>#</code> symbol before them, i.e. <code>#m</code>, <code>#M</code>, <code>#j</code>, etc.<br/>', 'events-manager') );
|
22 |
Â
?>
|
29 |
Â
if( EM_MS_GLOBAL && !get_option('dbem_ms_global_events_links') ){
|
30 |
Â
em_options_input_text ( sprintf(__( 'Single %s title format', 'events-manager'),__('event','events-manager')), 'dbem_event_page_title_format', sprintf(__( 'The format of a single %s page title.', 'events-manager'),__('event','events-manager')).' '.__( 'This is only used when showing events from other blogs.', 'events-manager').$events_placeholder_tip );
|
31 |
Â
}
|
32 |
+
em_options_textarea ( sprintf(__('Single %s page format', 'events-manager'),__('event','events-manager')), 'dbem_single_event_format', sprintf(__( 'The format used to display %s content on single pages or elsewhere on your site.', 'events-manager'),__('event','events-manager')).$events_placeholder_tip, true);
|
33 |
Â
?>
|
34 |
Â
<tr class="em-header">
|
35 |
Â
<td colspan="2">
|
88 |
Â
em_options_radio_binary ( __( 'Show date range?', 'events-manager'), 'dbem_search_form_dates', '', '', '#dbem_search_form_dates_label_row, #dbem_search_form_dates_separator_row' );
|
89 |
Â
em_options_input_text ( __( 'Label', 'events-manager'), 'dbem_search_form_dates_label', __('Appears as the label for this search option.','events-manager') );
|
90 |
Â
em_options_input_text ( __( 'Date Separator', 'events-manager'), 'dbem_search_form_dates_separator', sprintf(__( 'For when start/end %s are present, this will separate the two (include spaces here if necessary).', 'events-manager'), __('dates','events-manager')) );
|
91 |
+
em_options_input_text ( __( 'Date Picker Format', 'events-manager'), 'dbem_search_form_dates_format', __('Customize the format of the selected search dates, we recommend a brief format to keep things short.', 'events-manager'). ' '. sprintf(__( 'This uses a slightly different format to the others on here, for a list of characters to use, visit the <a href="%s">reference page</a>', 'events-manager'),'https://flatpickr.js.org/formatting/#date-formatting-tokens') );
|
92 |
Â
?>
|
93 |
Â
<tr class="em-subheader"><td colspan="2"><h5><?php esc_html_e( 'Category', 'events-manager'); ?></h5></td></tr>
|
94 |
Â
<?php
|
95 |
Â
em_options_radio_binary ( __( 'Show categories?', 'events-manager'), 'dbem_search_form_categories', '', '', '#dbem_search_form_category_label_row, #dbem_search_form_categories_label_row' );
|
96 |
Â
em_options_input_text ( __( 'Label', 'events-manager'), 'dbem_search_form_category_label', __('Appears as the label for this search option.','events-manager') );
|
97 |
+
em_options_input_text ( __( 'Search Filter Label', 'events-manager'), 'dbem_search_form_categories_placeholder', __('Appears on the text search filter above the categories list.','events-manager') );
|
98 |
Â
em_options_input_text ( __( 'Categories dropdown label', 'events-manager'), 'dbem_search_form_categories_label', __('Appears as the first default search option.','events-manager') );
|
99 |
Â
?>
|
100 |
+
<tr class="em-subheader"><td colspan="2"><h5><?php esc_html_e( 'Tags', 'events-manager'); ?></h5></td></tr>
|
101 |
+
<?php
|
102 |
+
em_options_radio_binary ( __( 'Show tags?', 'events-manager'), 'dbem_search_form_tags', '', '', '#dbem_search_form_tag_label_row, #dbem_search_form_tags_label_row' );
|
103 |
+
em_options_input_text ( __( 'Label', 'events-manager'), 'dbem_search_form_tag_label', __('Appears as the label for this search option.','events-manager') );
|
104 |
+
em_options_input_text ( __( 'Search Filter Label', 'events-manager'), 'dbem_search_form_tags_placeholder', __('Appears on the text search filter above the tags list.','events-manager') );
|
105 |
+
em_options_input_text ( __( 'Tags dropdown label', 'events-manager'), 'dbem_search_form_tags_label', __('Appears as the first default search option.','events-manager') );
|
106 |
+
?>
|
107 |
Â
<tr class="em-subheader"><td colspan="2"><h5><?php esc_html_e( 'Geolocation Search', 'events-manager'); ?></h5></td></tr>
|
108 |
Â
<?php
|
109 |
Â
em_options_radio_binary ( __( 'Show distance options?', 'events-manager'), 'dbem_search_form_geo_units', '', '', '#dbem_search_form_geo_units_label_row, #dbem_search_form_geo_distance_options_row' );
|
151 |
Â
<table class="form-table">
|
152 |
Â
<?php
|
153 |
Â
em_options_input_text ( __( 'Date Format', 'events-manager'), 'dbem_date_format', sprintf(__('For use with the %s placeholder','events-manager'),'<code>#_EVENTDATES</code>') );
|
154 |
+
em_options_input_text ( __( 'Date Picker Format', 'events-manager'), 'dbem_datepicker_format', __('Same as <em>Date Format</em>, but this is used for the datepickers used by Events Manager.', 'events-manager'). ' '. sprintf(__( 'This uses a slightly different format to the others on here, for a list of characters to use, visit the <a href="%s">reference page</a>', 'events-manager'),'https://flatpickr.js.org/formatting/#date-formatting-tokens') );
|
155 |
+
// Legacy jQuery UI DatePicker setting, disabled to not confuse ppl
|
156 |
+
//em_options_input_text ( __( 'Date Picker Format (legacy)', 'events-manager'), 'dbem_date_format_js', sprintf(__( 'Same as <em>Date Format</em>, but this is used for the datepickers used by Events Manager. This uses a slightly different format to the others on here, for a list of characters to use, visit the <a href="%s">jQuery formatDate reference</a>', 'events-manager'),'https://api.jqueryui.com/datepicker/#utility-formatDate') );
|
157 |
Â
em_options_input_text ( __( 'Date Separator', 'events-manager'), 'dbem_dates_separator', sprintf(__( 'For when start/end %s are present, this will separate the two (include spaces here if necessary).', 'events-manager'), __('dates','events-manager')) );
|
158 |
Â
em_options_input_text ( __( 'Time Format', 'events-manager'), 'dbem_time_format', sprintf(__('For use with the %s placeholder','events-manager'),'<code>#_EVENTTIMES</code>') );
|
159 |
Â
em_options_input_text ( __( 'Time Separator', 'events-manager'), 'dbem_times_separator', sprintf(__( 'For when start/end %s are present, this will separate the two (include spaces here if necessary).', 'events-manager'), __('times','events-manager')) );
|
172 |
Â
<?php
|
173 |
Â
em_options_radio_binary ( __( 'Link directly to event on day with single event?', 'events-manager'), 'dbem_calendar_direct_links', __( "If a calendar day has only one event, you can force a direct link to the event (recommended to avoid duplicate content).",'events-manager') );
|
174 |
Â
em_options_radio_binary ( __( 'Show list on day with single event?', 'events-manager'), 'dbem_display_calendar_day_single', __( "By default, if a calendar day only has one event, it display a single event when clicking on the link of that calendar date. If you select Yes here, you will get always see a list of events.",'events-manager') );
|
175 |
+
em_options_input_text ( __( 'Month format', 'events-manager'), 'dbem_full_calendar_month_format', __('The format of the month/year header of the calendar.','events-manager').' '.$date_time_format_tip);
|
176 |
+
em_options_input_text ( __( 'Event format', 'events-manager'), 'dbem_calendar_large_pill_format', __( 'The format of each event when displayed in the full calendar.', 'events-manager').$events_placeholder_tip .' <br>'.
|
177 |
+
sprintf(esc_html__('The setting above is new, due to our new calendar display options. Your previous format was %s', 'events-manager'), '<code>'. get_option('dbem_full_calendar_event_format') .'</code>' )
|
178 |
+
);
|
179 |
+
?>
|
180 |
+
|
181 |
+
<tr class="em-header"><td colspan="2"><h4><?php _e('Preview Formats','events-manager'); ?></h4></td></tr>
|
182 |
+
<?php
|
183 |
+
em_options_select( __( 'Event Preview Mode', 'events-manager'), 'dbem_calendar_preview_mode', array('tooltips' => esc_html__('Tooltip', 'events-manager'), 'modal' => esc_html__('Modal Popup', 'events-manager'), 'none' => esc_html__('No Preview', 'events-manager')), __( 'Choose how to show a information about an event when clicking or hovering over a single event on the calendar.','events-manager') );
|
184 |
+
em_options_select( __( 'Date Preview Mode', 'events-manager'), 'dbem_calendar_preview_mode_date', array('modal' => esc_html__('Modal Popup', 'events-manager'), 'none' => esc_html__('Direct Link', 'events-manager')), __( 'Choose whether to show a preview of the upcoming events for the date clicked on, or directly link to the calendar day.','events-manager') );
|
185 |
+
em_options_textarea ( __( 'Event Modal Preview', 'events-manager'), 'dbem_calendar_preview_modal_event_format', sprintf(esc_html__( 'Used to show a single event when preview mode is set to %s.', 'events-manager'), '<code>'.esc_html__('Modal Popup', 'events-manager').'</code>'), true );
|
186 |
+
em_options_textarea ( __( 'Date Events Modal Preview', 'events-manager'), 'dbem_calendar_preview_tooltip_event_format', sprintf(esc_html__( 'Used to format each event in a list when previewing a single date.', 'events-manager'), '<code>'.esc_html__('Tooltip', 'events-manager').'</code>'), true );
|
187 |
+
em_options_textarea ( __( 'Event Modal Preview', 'events-manager'), 'dbem_calendar_preview_modal_date_format', sprintf(esc_html__( 'Used to show a single event when preview mode is set to %s.', 'events-manager'), '<code>'.esc_html__('Modal Popup', 'events-manager').'</code>'), true );
|
188 |
Â
?>
|
189 |
Â
<tr class="em-header"><td colspan="2"><h4><?php _e('Full-Size Calendar','events-manager'); ?></h4></td></tr>
|
190 |
Â
<?php
|
191 |
+
$large_tip = sprintf(esc_html__('This setting will be applied if you choose to specifically show a size %s calendar.', 'events-manager'), esc_html__('large', 'events-manager'));
|
192 |
+
$large_tip .= ' ' . esc_html__('This is also the default setting for responsive calendars without a fixed size.', 'events-manager');
|
193 |
Â
em_options_radio_binary( __( 'Abbreviated weekdays?', 'events-manager'), 'dbem_full_calendar_abbreviated_weekdays', __( 'Use abbreviations, e.g. Friday = Fri. Useful for certain languages where abbreviations differ from full names.','events-manager') );
|
194 |
Â
em_options_input_text ( __( 'Initial lengths', 'events-manager'), 'dbem_full_calendar_initials_length', __( 'Shorten the calendar headings containing the days of the week, use 0 for the full name.', 'events-manager').$events_placeholder_tip);
|
195 |
Â
em_options_radio_binary( __( 'Show Long Events?', 'events-manager'), 'dbem_full_calendar_long_events', __( 'Events with multiple dates will appear on each of those dates in the calendar.','events-manager') );
|
196 |
Â
?>
|
197 |
Â
<tr class="em-header"><td colspan="2"><h4><?php _e('Small Calendar','events-manager'); ?></h4></td></tr>
|
198 |
Â
<?php
|
199 |
+
$small_tip = sprintf(esc_html__('This setting will be applied if you choose to specifically show a fixed-size %s calendar.', 'events-manager'), esc_html__('small', 'events-manager'));
|
Â
|
|
Â
|
|
200 |
Â
em_options_radio_binary( __( 'Abbreviated weekdays', 'events-manager'), 'dbem_small_calendar_abbreviated_weekdays', __( 'The calendar headings uses abbreviated weekdays','events-manager') );
|
201 |
Â
em_options_input_text ( __( 'Initial lengths', 'events-manager'), 'dbem_small_calendar_initials_length', __( 'Shorten the calendar headings containing the days of the week, use 0 for the full name.', 'events-manager').$events_placeholder_tip );
|
202 |
+
em_options_radio_binary( __( 'Show Long Events?', 'events-manager'), 'dbem_small_calendar_long_events', __( 'Events with multiple dates will appear on each of those dates in the calendar.','events-manager'). ' '. $small_tip );
|
203 |
Â
?>
|
204 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo __('Calendar Day Event List Settings','events-manager'); ?></h4></td></tr>
|
205 |
Â
<tr valign="top" id='dbem_display_calendar_orderby_row'>
|
263 |
Â
<table class="form-table">
|
264 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo sprintf(__('%s Page','events-manager'),__('Locations','events-manager')); ?></h4></td></tr>
|
265 |
Â
<?php
|
266 |
+
em_options_textarea ( sprintf(__('%s list header format','events-manager'),__('Locations','events-manager')), 'dbem_location_list_item_format_header', sprintf(__( 'This content will appear just above your code for the %s list format below. Default is blank', 'events-manager'), __('locations','events-manager')), true );
|
267 |
+
em_options_textarea ( sprintf(__('%s list item format','events-manager'),__('Locations','events-manager')), 'dbem_location_list_item_format', sprintf(__( 'The format of a single %s in a list.', 'events-manager'), __('locations','events-manager')).$locations_placeholder_tip, true );
|
268 |
+
em_options_textarea ( sprintf(__('%s list footer format','events-manager'),__('Locations','events-manager')), 'dbem_location_list_item_format_footer', sprintf(__( 'This content will appear just below your code for the %s list format above. Default is blank', 'events-manager'), __('locations','events-manager')), true );
|
269 |
Â
em_options_input_text ( sprintf(__( 'No %s message', 'events-manager'),__('Locations','events-manager')), 'dbem_no_locations_message', sprintf( __( 'The message displayed when no %s are available.', 'events-manager'), __('locations','events-manager')) );
|
270 |
Â
?>
|
271 |
Â
<tr class="em-header">
|
277 |
Â
if( EM_MS_GLOBAL && get_option('dbem_ms_global_location_links') ){
|
278 |
Â
em_options_input_text (sprintf( __( 'Single %s title format', 'events-manager'),__('location','events-manager')), 'dbem_location_page_title_format', sprintf(__( 'The format of a single %s page title.', 'events-manager'),__('location','events-manager')).$locations_placeholder_tip );
|
279 |
Â
}
|
280 |
+
em_options_textarea ( sprintf(__('Single %s page format', 'events-manager'),__('location','events-manager')), 'dbem_single_location_format', sprintf(__( 'The format of a single %s page.', 'events-manager'),__('location','events-manager')).$locations_placeholder_tip, true );
|
281 |
Â
?>
|
282 |
Â
<tr class="em-header">
|
283 |
Â
<td colspan="2">
|
320 |
Â
?>
|
321 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo sprintf(__('%s Page','events-manager'),__('Categories','events-manager')); ?></h4></td></tr>
|
322 |
Â
<?php
|
323 |
+
em_options_textarea ( sprintf(__('%s list header format','events-manager'),__('Categories','events-manager')), 'dbem_categories_list_item_format_header', sprintf(__( 'This content will appear just above your code for the %s list format below. Default is blank', 'events-manager'), __('categories','events-manager')), true );
|
324 |
+
em_options_textarea ( sprintf(__('%s list item format','events-manager'),__('Categories','events-manager')), 'dbem_categories_list_item_format', sprintf(__( 'The format of a single %s in a list.', 'events-manager'), __('categories','events-manager')).$categories_placeholder_tip, true );
|
325 |
+
em_options_textarea ( sprintf(__('%s list footer format','events-manager'),__('Categories','events-manager')), 'dbem_categories_list_item_format_footer', sprintf(__( 'This content will appear just below your code for the %s list format above. Default is blank', 'events-manager'), __('categories','events-manager')), true );
|
326 |
Â
em_options_input_text ( sprintf(__( 'No %s message', 'events-manager'),__('Categories','events-manager')), 'dbem_no_categories_message', sprintf( __( 'The message displayed when no %s are available.', 'events-manager'), __('categories','events-manager')) );
|
327 |
Â
?>
|
328 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo sprintf(__('Single %s Page','events-manager'),__('Category','events-manager')); ?></h4></td></tr>
|
329 |
Â
<?php
|
330 |
Â
em_options_input_text ( sprintf(__( 'Single %s title format', 'events-manager'),__('category','events-manager')), 'dbem_category_page_title_format', __( 'The format of a single category page title.', 'events-manager').$categories_placeholder_tip );
|
331 |
+
em_options_textarea ( sprintf(__('Single %s page format', 'events-manager'),__('category','events-manager')), 'dbem_category_page_format', sprintf(__( 'The format of a single %s page.', 'events-manager'),__('category','events-manager')).$categories_placeholder_tip, true );
|
332 |
Â
?>
|
333 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo sprintf(__('%s List Formats','events-manager'),__('Event','events-manager')); ?></h4></td></tr>
|
334 |
Â
<?php
|
361 |
Â
?>
|
362 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo sprintf(__('%s Page','events-manager'),__('Tags','events-manager')); ?></h4></td></tr>
|
363 |
Â
<?php
|
364 |
+
em_options_textarea ( sprintf(__('%s list header format','events-manager'),__('Tags','events-manager')), 'dbem_tags_list_item_format_header', sprintf(__( 'This content will appear just above your code for the %s list format below. Default is blank', 'events-manager'), __('tags','events-manager')), true );
|
365 |
+
em_options_textarea ( sprintf(__('%s list item format','events-manager'),__('Tags','events-manager')), 'dbem_tags_list_item_format', sprintf(__( 'The format of a single %s in a list.', 'events-manager'), __('tags','events-manager')).$categories_placeholder_tip, true);
|
366 |
+
em_options_textarea ( sprintf(__('%s list footer format','events-manager'),__('Tags','events-manager')), 'dbem_tags_list_item_format_footer', sprintf(__( 'This content will appear just below your code for the %s list format above. Default is blank', 'events-manager'), __('tags','events-manager')), true );
|
367 |
Â
em_options_input_text ( sprintf(__( 'No %s message', 'events-manager'),__('Tags','events-manager')), 'dbem_no_tags_message', sprintf( __( 'The message displayed when no %s are available.', 'events-manager'), __('tags','events-manager')) );
|
368 |
Â
?>
|
369 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo sprintf(__('Single %s Page','events-manager'),__('Tag','events-manager')); ?></h4></td></tr>
|
370 |
Â
<?php
|
371 |
Â
em_options_input_text ( sprintf(__( 'Single %s title format', 'events-manager'),__('tag','events-manager')), 'dbem_tag_page_title_format', __( 'The format of a single tag page title.', 'events-manager').$categories_placeholder_tip );
|
372 |
+
em_options_textarea ( sprintf(__('Single %s page format', 'events-manager'),__('tag','events-manager')), 'dbem_tag_page_format', sprintf(__( 'The format of a single %s page.', 'events-manager'),__('tag','events-manager')).$categories_placeholder_tip, true );
|
373 |
Â
?>
|
374 |
Â
<tr class="em-header"><td colspan="2"><h4><?php echo sprintf(__('%s List Formats','events-manager'),__('Event','events-manager')); ?></h4></td></tr>
|
375 |
Â
<?php
|
classes/em-booking.php
CHANGED
@@ -1007,6 +1007,7 @@ class EM_Booking extends EM_Object{
|
|
1007 |
Â
$this->feedback_message = sprintf(__('Booking %s.','events-manager'), $action_string);
|
1008 |
Â
$result = apply_filters('em_booking_set_status', $result, $this); // run the filter before emails go out, in case others need to hook in first
|
1009 |
Â
if( $result && $email && $this->previous_status != $this->booking_status ){ //email if status has changed
|
Â
|
|
1010 |
Â
if( $this->email() ){
|
1011 |
Â
if( $this->mails_sent > 0 ){
|
1012 |
Â
$this->feedback_message .= " ".__('Email Sent.','events-manager');
|
1007 |
Â
$this->feedback_message = sprintf(__('Booking %s.','events-manager'), $action_string);
|
1008 |
Â
$result = apply_filters('em_booking_set_status', $result, $this); // run the filter before emails go out, in case others need to hook in first
|
1009 |
Â
if( $result && $email && $this->previous_status != $this->booking_status ){ //email if status has changed
|
1010 |
+
do_action('em_booking_status_changed', $this, array('status' => $status, 'email' => $email, 'ignore_spaces' => $ignore_spaces)); // method params passed as array
|
1011 |
Â
if( $this->email() ){
|
1012 |
Â
if( $this->mails_sent > 0 ){
|
1013 |
Â
$this->feedback_message .= " ".__('Email Sent.','events-manager');
|
classes/em-bookings-table.php
CHANGED
@@ -399,6 +399,7 @@ class EM_Bookings_Table{
|
|
399 |
Â
}
|
400 |
Â
?>
|
401 |
Â
</select>
|
Â
|
|
402 |
Â
<input name="pno" type="hidden" value="1" />
|
403 |
Â
<input id="post-query-submit" class="button-secondary" type="submit" value="<?php esc_attr_e( 'Filter' )?>" />
|
404 |
Â
<?php if( $EM_Event !== false ): ?>
|
399 |
Â
}
|
400 |
Â
?>
|
401 |
Â
</select>
|
402 |
+
<?php do_action('em_bookings_table_output_table_filters', $this); ?>
|
403 |
Â
<input name="pno" type="hidden" value="1" />
|
404 |
Â
<input id="post-query-submit" class="button-secondary" type="submit" value="<?php esc_attr_e( 'Filter' )?>" />
|
405 |
Â
<?php if( $EM_Event !== false ): ?>
|
classes/em-calendar.php
CHANGED
@@ -15,8 +15,9 @@ class EM_Calendar extends EM_Object {
|
|
15 |
Â
$args = apply_filters('em_calendar_get_args', $args);
|
16 |
Â
$original_args = $args;
|
17 |
Â
$args = self::get_default_search($args);
|
18 |
-
$full = $args['full']; //For ZDE, don't delete pls
|
19 |
Â
//figure out what month to look for, if we need to
|
Â
|
|
Â
|
|
20 |
Â
if( empty($args['month']) && is_array($args['scope']) ){
|
21 |
Â
//if a scope is supplied, figure out the month/year we're after, which will be between these two dates.
|
22 |
Â
$EM_DateTime = new EM_DateTime($args['scope'][0]);
|
@@ -26,9 +27,23 @@ class EM_Calendar extends EM_Object {
|
|
26 |
Â
$month = $args['month'] = $EM_DateTime->format('n');
|
27 |
Â
$year = $args['year'] = $EM_DateTime->format('Y');
|
28 |
Â
}else{
|
29 |
-
|
30 |
-
|
31 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
32 |
Â
}
|
33 |
Â
$long_events = $args['long_events'];
|
34 |
Â
$limit = $args['limit']; //limit arg will be used per day and not for events search
|
@@ -140,37 +155,50 @@ class EM_Calendar extends EM_Object {
|
|
140 |
Â
//Get an array of arguments that don't include default valued args
|
141 |
Â
$link_args = self::get_query_args($args);
|
142 |
Â
$link_args['ajaxCalendar'] = 1;
|
143 |
-
$previous_url = esc_url_raw(add_query_arg( array_merge($link_args, array('mo'=>$month_last, 'yr'=>$year_last)) ));
|
144 |
Â
$next_url = esc_url_raw(add_query_arg( array_merge($link_args, array('mo'=>$month_next, 'yr'=>$year_next)) ));
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
$day_initials_length = get_option('dbem_full_calendar_initials_length');
|
150 |
-
} else {
|
151 |
-
if ( get_option('dbem_small_calendar_abbreviated_weekdays') ) $weekdays = array('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
|
152 |
-
$day_initials_length = get_option('dbem_small_calendar_initials_length');
|
153 |
-
}
|
154 |
-
|
155 |
-
for( $n = 0; $n < $start_of_week; $n++ ) {
|
156 |
-
$last_day = array_shift($weekdays);
|
157 |
-
$weekdays[]= $last_day;
|
158 |
Â
}
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
169 |
Â
}
|
170 |
Â
}
|
171 |
-
|
172 |
-
|
173 |
-
|
Â
|
|
Â
|
|
174 |
Â
|
175 |
Â
// Now we break each key of the array
|
176 |
Â
// into a week and create a new table row for each
|
@@ -201,15 +229,26 @@ class EM_Calendar extends EM_Object {
|
|
201 |
Â
}
|
202 |
Â
|
203 |
Â
//query the database for events in this time span with $offset days before and $outset days after this month to account for these cells in the calendar
|
Â
|
|
Â
|
|
204 |
Â
$scope_datetime_start = new EM_DateTime("{$year}-{$month}-1");
|
205 |
-
$scope_datetime_end = new EM_DateTime($scope_datetime_start->format('Y-m-t'));
|
206 |
-
$
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
207 |
Â
$scope_datetime_end->add('P'.$outset.'D');
|
208 |
Â
//we have two methods here, one for high-volume event sites i.e. many thousands of events per month, and another for thousands or less per month.
|
209 |
Â
$args['array'] = true; //we're getting an array first to avoid extra queries during object creation
|
210 |
Â
unset($args['month']);
|
211 |
Â
unset($args['year']);
|
212 |
Â
unset($args['limit']); //limits in the events search won't help
|
Â
|
|
213 |
Â
if( defined('EM_CALENDAR_OPT') && EM_CALENDAR_OPT ){
|
214 |
Â
//here we loop through each day, query that specific date, and then compile a list of event objects
|
215 |
Â
//in this mode the count will never be accurate, we're grabing at most (31 + 14 days) * (limit + 1) events to reduce memory loads
|
@@ -224,16 +263,18 @@ class EM_Calendar extends EM_Object {
|
|
224 |
Â
$scope_datetime_loop += (86400); //add a day
|
225 |
Â
}
|
226 |
Â
}else{
|
227 |
-
//just load all the events for this time-range
|
228 |
Â
$args['scope'] = array( $scope_datetime_start->format('Y-m-d'), $scope_datetime_end->format('Y-m-d'));
|
229 |
Â
$events = EM_Events::get($args);
|
230 |
Â
}
|
231 |
Â
//back to what it was
|
Â
|
|
Â
|
|
Â
|
|
232 |
Â
$args['month'] = $month;
|
233 |
Â
$args['year'] = $year;
|
234 |
Â
$args['limit'] = $limit;
|
235 |
Â
|
236 |
-
$event_format = get_option('dbem_full_calendar_event_format');
|
237 |
Â
$event_title_format = get_option('dbem_small_calendar_event_title_format');
|
238 |
Â
$event_title_separator_format = get_option('dbem_small_calendar_event_title_separator');
|
239 |
Â
|
@@ -243,6 +284,14 @@ class EM_Calendar extends EM_Object {
|
|
243 |
Â
//Go through the events and slot them into the right d-m index
|
244 |
Â
foreach($events as $event) {
|
245 |
Â
$event = apply_filters('em_calendar_output_loop_start', $event);
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
246 |
Â
if( $long_events ){
|
247 |
Â
//If $long_events is set then show a date as eventful if there is an multi-day event which runs during that day
|
248 |
Â
$event_start = new EM_DateTime($event['event_start_date'], $event['event_timezone']);
|
@@ -256,7 +305,7 @@ class EM_Calendar extends EM_Object {
|
|
256 |
Â
$EM_Event = EM_MS_GLOBAL ? em_get_event($event['post_id'], $event['blog_id']) : $EM_Event = em_get_event($event['post_id'], 'post_id');
|
257 |
Â
if( empty($eventful_days[$event_eventful_date]) || !is_array($eventful_days[$event_eventful_date]) ) $eventful_days[$event_eventful_date] = array();
|
258 |
Â
//add event to array with a corresponding timestamp for sorting of times including long and all-day events
|
259 |
-
$event_ts_marker = ($EM_Event->event_all_day) ? 0 : (int) $event_start->getTimestamp();
|
260 |
Â
while( !empty($eventful_days[$event_eventful_date][$event_ts_marker]) ){
|
261 |
Â
$event_ts_marker++; //add a second
|
262 |
Â
}
|
@@ -286,6 +335,7 @@ class EM_Calendar extends EM_Object {
|
|
286 |
Â
}
|
287 |
Â
//generate a link argument string containing event search only
|
288 |
Â
$day_link_args = self::get_query_args( array_intersect_key($original_args, EM_Events::get_post_search($args, true) ));
|
Â
|
|
289 |
Â
//get event link
|
290 |
Â
if( get_option("dbem_events_page") > 0 ){
|
291 |
Â
$event_page_link = get_permalink(get_option("dbem_events_page")); //PAGE URI OF EM
|
@@ -335,28 +385,132 @@ class EM_Calendar extends EM_Object {
|
|
335 |
Â
$calendar_array['cells'][$day_key]['events'] = $events;
|
336 |
Â
}
|
337 |
Â
}
|
Â
|
|
338 |
Â
return apply_filters('em_calendar_get',$calendar_array, $args);
|
339 |
Â
}
|
340 |
Â
|
341 |
-
public static function output($
|
342 |
Â
//Let month and year REQUEST override for non-JS users
|
343 |
-
$
|
344 |
-
if( !empty($_REQUEST['mo']) || !empty($
|
345 |
-
$
|
Â
|
|
Â
|
|
Â
|
|
346 |
Â
}
|
347 |
-
if( !empty($_REQUEST['
|
348 |
-
$
|
Â
|
|
Â
|
|
349 |
Â
}
|
350 |
-
$calendar_array = self::get($
|
351 |
-
$
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
352 |
Â
ob_start();
|
353 |
-
|
354 |
-
if($
|
355 |
-
$
|
356 |
-
|
357 |
-
$calendar = ob_get_clean();
|
358 |
Â
}
|
359 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
360 |
Â
}
|
361 |
Â
|
362 |
Â
|
@@ -444,7 +598,7 @@ class EM_Calendar extends EM_Object {
|
|
444 |
Â
//These defaults aren't for db queries, but flags for what to display in calendar output
|
445 |
Â
$defaults = array(
|
446 |
Â
'recurring' => false, //we don't initially look for recurring events only events and recurrences of recurring events
|
447 |
-
'full' => 0, //Will display a full calendar with event names
|
448 |
Â
'long_events' => 0, //Events that last longer than a day
|
449 |
Â
'scope' => false,
|
450 |
Â
'status' => 1, //approved events only
|
@@ -465,7 +619,10 @@ class EM_Calendar extends EM_Object {
|
|
465 |
Â
}else{
|
466 |
Â
$defaults = array_merge($defaults, $array_or_defaults);
|
467 |
Â
}
|
468 |
-
$defaults['long_events'] = !
|
Â
|
|
Â
|
|
Â
|
|
469 |
Â
//specific functionality
|
470 |
Â
if(is_multisite()){
|
471 |
Â
global $bp;
|
@@ -477,7 +634,7 @@ class EM_Calendar extends EM_Object {
|
|
477 |
Â
}
|
478 |
Â
}
|
479 |
Â
$atts = parent::get_default_search($defaults, $array);
|
480 |
-
$atts['full'] = ($
|
481 |
Â
$atts['long_events'] = ($atts['long_events']==true) ? 1:0;
|
482 |
Â
return apply_filters('em_calendar_get_default_search', $atts, $array, $defaults);
|
483 |
Â
}
|
15 |
Â
$args = apply_filters('em_calendar_get_args', $args);
|
16 |
Â
$original_args = $args;
|
17 |
Â
$args = self::get_default_search($args);
|
Â
|
|
18 |
Â
//figure out what month to look for, if we need to
|
19 |
+
$EM_DateTime = new EM_DateTime();
|
20 |
+
$today = $EM_DateTime->copy();
|
21 |
Â
if( empty($args['month']) && is_array($args['scope']) ){
|
22 |
Â
//if a scope is supplied, figure out the month/year we're after, which will be between these two dates.
|
23 |
Â
$EM_DateTime = new EM_DateTime($args['scope'][0]);
|
27 |
Â
$month = $args['month'] = $EM_DateTime->format('n');
|
28 |
Â
$year = $args['year'] = $EM_DateTime->format('Y');
|
29 |
Â
}else{
|
30 |
+
if( !empty($args['month']) && !empty($args['year']) ){
|
31 |
+
// check if we're looking for a future date, in which case we don't force anything
|
32 |
+
if( $args['scope'] == 'future' ){
|
33 |
+
$search_date = $EM_DateTime->copy()->setDate($args['year'], $args['month'], $EM_DateTime->format('d'));
|
34 |
+
if( $search_date > $today ) {
|
35 |
+
$month = $args['month'];
|
36 |
+
$year = $args['year'];
|
37 |
+
}
|
38 |
+
}else{
|
39 |
+
$month = $args['month'];
|
40 |
+
$year = $args['year'];
|
41 |
+
}
|
42 |
+
}
|
43 |
+
if( !isset($month) ){
|
44 |
+
$month = $args['month'] = $EM_DateTime->format('m');
|
45 |
+
$year = $args['year'] = $EM_DateTime->format('Y');
|
46 |
+
}
|
47 |
Â
}
|
48 |
Â
$long_events = $args['long_events'];
|
49 |
Â
$limit = $args['limit']; //limit arg will be used per day and not for events search
|
155 |
Â
//Get an array of arguments that don't include default valued args
|
156 |
Â
$link_args = self::get_query_args($args);
|
157 |
Â
$link_args['ajaxCalendar'] = 1;
|
Â
|
|
158 |
Â
$next_url = esc_url_raw(add_query_arg( array_merge($link_args, array('mo'=>$month_next, 'yr'=>$year_next)) ));
|
159 |
+
$calendar_array['links'] = array( 'previous_url'=>'', 'next_url'=>$next_url, 'today_url' => '');
|
160 |
+
// add today and previous links if scope permits
|
161 |
+
if( $today->format('Y-n') != $year.'-'.absint($month) ) {
|
162 |
+
$calendar_array['links']['today_url'] = esc_url_raw(add_query_arg( array_merge($link_args, array('mo'=>$today->format('m'), 'yr'=>$today->format('Y'))) ));
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
163 |
Â
}
|
164 |
+
if( $args['scope'] !== 'future' || $today->format('Y-n') !== $year.'-'.absint($month) ){ // don't show if future scope and this month
|
165 |
+
$calendar_array['links']['previous_url'] = esc_url_raw(add_query_arg( array_merge($link_args, array('mo'=>$month_last, 'yr'=>$year_last)) ));
|
166 |
+
}
|
167 |
+
// Set up weekday headers
|
168 |
+
$weekdays = array(
|
169 |
+
'small' => array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'),
|
170 |
+
'large' => array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'),
|
171 |
+
);
|
172 |
+
if( get_option('dbem_full_calendar_abbreviated_weekdays') ) $weekdays['large'] = array('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
|
173 |
+
if( get_option('dbem_small_calendar_abbreviated_weekdays') ) $weekdays['small'] = array('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
|
174 |
+
$day_initials_lengths = array('large' => get_option('dbem_full_calendar_initials_length'), 'small' => get_option('dbem_small_calendar_initials_length'));
|
175 |
+
|
176 |
+
foreach( $day_initials_lengths as $size => $day_initials_length ){
|
177 |
+
// re-order weekdays for start day of week being first in array
|
178 |
+
for( $n = 0; $n < $start_of_week; $n++ ) {
|
179 |
+
$last_day = array_shift($weekdays[$size]);
|
180 |
+
$weekdays[$size][] = $last_day;
|
181 |
+
}
|
182 |
+
$days_initials_array = array();
|
183 |
+
//translate day names, some languages may have special circumstances
|
184 |
+
if( $day_initials_length == 1 && in_array(EM_ML::$current_language, array('zh_CN', 'zh_TW')) ){
|
185 |
+
//Chinese single initial day names are different, we resort it here as per above
|
186 |
+
$weekdays = array('æ—¥','一','二','三','å››','五','å…');
|
187 |
+
for( $n = 0; $n < $start_of_week; $n++ ) { $last_day = array_shift($weekdays); $weekdays[]= $last_day; }
|
188 |
+
$calendar_array['row_headers_'.$size] = array('æ—¥','一','二','三','å››','五','å…');
|
189 |
+
}else{
|
190 |
+
//all other languages
|
191 |
+
foreach($weekdays[$size] as $weekday) {
|
192 |
+
$days_initials_array[] = esc_html(self::translate_and_trim($weekday, $day_initials_length));
|
193 |
+
}
|
194 |
+
$calendar_array['row_headers_'.$size] = $days_initials_array;
|
195 |
Â
}
|
196 |
Â
}
|
197 |
+
if( !empty($args['full']) ) {
|
198 |
+
$calendar_array['row_headers'] = $calendar_array['row_headers_large'];
|
199 |
+
}else{
|
200 |
+
$calendar_array['row_headers'] = $calendar_array['row_headers_small'];
|
201 |
+
}
|
202 |
Â
|
203 |
Â
// Now we break each key of the array
|
204 |
Â
// into a week and create a new table row for each
|
229 |
Â
}
|
230 |
Â
|
231 |
Â
//query the database for events in this time span with $offset days before and $outset days after this month to account for these cells in the calendar
|
232 |
+
$scope = $args['scope'] === 'future' ? 'future' : null;
|
233 |
+
// we're looking for start of month - offset
|
234 |
Â
$scope_datetime_start = new EM_DateTime("{$year}-{$month}-1");
|
235 |
+
$scope_datetime_end = new EM_DateTime($scope_datetime_start->format('Y-m-t')); // get it here before we subtract
|
236 |
+
if( $scope === 'future' ){
|
237 |
+
// if month is this month, start datetime must be today
|
238 |
+
$scope_datetime_today = new EM_DateTime();
|
239 |
+
if( $scope_datetime_start < $scope_datetime_today ){
|
240 |
+
$scope_datetime_start = $scope_datetime_today;
|
241 |
+
}
|
242 |
+
}else{
|
243 |
+
$scope_datetime_start->sub('P'.$offset.'D');
|
244 |
+
}
|
245 |
Â
$scope_datetime_end->add('P'.$outset.'D');
|
246 |
Â
//we have two methods here, one for high-volume event sites i.e. many thousands of events per month, and another for thousands or less per month.
|
247 |
Â
$args['array'] = true; //we're getting an array first to avoid extra queries during object creation
|
248 |
Â
unset($args['month']);
|
249 |
Â
unset($args['year']);
|
250 |
Â
unset($args['limit']); //limits in the events search won't help
|
251 |
+
$args['orderby'] = 'event_start'; // allows for folding all-day and multi-days on top of each other above regular events
|
252 |
Â
if( defined('EM_CALENDAR_OPT') && EM_CALENDAR_OPT ){
|
253 |
Â
//here we loop through each day, query that specific date, and then compile a list of event objects
|
254 |
Â
//in this mode the count will never be accurate, we're grabing at most (31 + 14 days) * (limit + 1) events to reduce memory loads
|
263 |
Â
$scope_datetime_loop += (86400); //add a day
|
264 |
Â
}
|
265 |
Â
}else{
|
266 |
+
//just load all the events for this time-range, or just future events
|
267 |
Â
$args['scope'] = array( $scope_datetime_start->format('Y-m-d'), $scope_datetime_end->format('Y-m-d'));
|
268 |
Â
$events = EM_Events::get($args);
|
269 |
Â
}
|
270 |
Â
//back to what it was
|
271 |
+
if( $scope ) { //set back to future (currently supported only)
|
272 |
+
$args['scope'] = $scope;
|
273 |
+
}
|
274 |
Â
$args['month'] = $month;
|
275 |
Â
$args['year'] = $year;
|
276 |
Â
$args['limit'] = $limit;
|
277 |
Â
|
Â
|
|
278 |
Â
$event_title_format = get_option('dbem_small_calendar_event_title_format');
|
279 |
Â
$event_title_separator_format = get_option('dbem_small_calendar_event_title_separator');
|
280 |
Â
|
284 |
Â
//Go through the events and slot them into the right d-m index
|
285 |
Â
foreach($events as $event) {
|
286 |
Â
$event = apply_filters('em_calendar_output_loop_start', $event);
|
287 |
+
// first, we will ignore any past events that are still loaded within the month (these would be 'earlier today')
|
288 |
+
if( $args['scope'] === 'future' ){
|
289 |
+
$event_cutoff = get_option('dbem_events_current_are_past') ? $event['event_start']:$event['event_end']; // remember, this is UTC, not local!
|
290 |
+
$EM_DateTime = new EM_DateTime($event_cutoff, 'UTC');
|
291 |
+
if( $scope_datetime_start > $EM_DateTime ){
|
292 |
+
continue;
|
293 |
+
}
|
294 |
+
}
|
295 |
Â
if( $long_events ){
|
296 |
Â
//If $long_events is set then show a date as eventful if there is an multi-day event which runs during that day
|
297 |
Â
$event_start = new EM_DateTime($event['event_start_date'], $event['event_timezone']);
|
305 |
Â
$EM_Event = EM_MS_GLOBAL ? em_get_event($event['post_id'], $event['blog_id']) : $EM_Event = em_get_event($event['post_id'], 'post_id');
|
306 |
Â
if( empty($eventful_days[$event_eventful_date]) || !is_array($eventful_days[$event_eventful_date]) ) $eventful_days[$event_eventful_date] = array();
|
307 |
Â
//add event to array with a corresponding timestamp for sorting of times including long and all-day events
|
308 |
+
$event_ts_marker = ($EM_Event->event_all_day || ($EM_Event->event_start_date != $EM_Event->event_end_date)) ? 0 : (int) $event_start->getTimestamp();
|
309 |
Â
while( !empty($eventful_days[$event_eventful_date][$event_ts_marker]) ){
|
310 |
Â
$event_ts_marker++; //add a second
|
311 |
Â
}
|
335 |
Â
}
|
336 |
Â
//generate a link argument string containing event search only
|
337 |
Â
$day_link_args = self::get_query_args( array_intersect_key($original_args, EM_Events::get_post_search($args, true) ));
|
338 |
+
if( !empty($day_link_args['limit']) ) unset($day_link_args['limit']);
|
339 |
Â
//get event link
|
340 |
Â
if( get_option("dbem_events_page") > 0 ){
|
341 |
Â
$event_page_link = get_permalink(get_option("dbem_events_page")); //PAGE URI OF EM
|
385 |
Â
$calendar_array['cells'][$day_key]['events'] = $events;
|
386 |
Â
}
|
387 |
Â
}
|
388 |
+
$calendar_array['args'] = $args; // pass on args as well, as they've bene cleaned too
|
389 |
Â
return apply_filters('em_calendar_get',$calendar_array, $args);
|
390 |
Â
}
|
391 |
Â
|
392 |
+
public static function output($base_args = array(), $wrapper = true) {
|
393 |
Â
//Let month and year REQUEST override for non-JS users
|
394 |
+
$base_args['limit'] = !empty($base_args['limit']) ? $base_args['limit'] : get_option('dbem_display_calendar_events_limit'); //limit arg will be used per day and not for events search
|
395 |
+
if( !empty($_REQUEST['mo']) || !empty($base_args['mo']) ){
|
396 |
+
$base_args['month'] = ($_REQUEST['mo']) ? $_REQUEST['mo']:$base_args['mo'];
|
397 |
+
}
|
398 |
+
if( !empty($_REQUEST['yr']) || !empty($base_args['yr']) ){
|
399 |
+
$base_args['year'] = (!empty($_REQUEST['yr'])) ? $_REQUEST['yr']:$base_args['yr'];
|
400 |
Â
}
|
401 |
+
if( !empty($_REQUEST['month_year']) && preg_match('/^[0-9]{4}\-[0-9]{2}$/', $_REQUEST['month_year']) ){
|
402 |
+
$year_month = explode('-', $_REQUEST['month_year']);
|
403 |
+
$base_args['month'] = absint($year_month[1]);
|
404 |
+
$base_args['year'] = absint($year_month[0]);
|
405 |
Â
}
|
406 |
+
$calendar_array = self::get($base_args);
|
407 |
+
$args = array_merge($base_args, $calendar_array['args']);
|
408 |
+
// get any template-specific $_REQUEST info here
|
409 |
+
if( isset($_REQUEST['has_advanced_trigger']) ) $args['has_advanced_trigger'] = !empty($_REQUEST['has_advanced_trigger']);
|
410 |
+
// merge default search args and generate search
|
411 |
+
$args['view'] = 'calendar';
|
412 |
+
$args['has_view'] = true; // adding a view div further down, so the search doesn't make its own
|
413 |
+
if( empty($args['views']) ) $args['views'] = 'calendar';
|
414 |
+
if( !isset($args['show_search']) ) $args['show_search'] = false; // don't show the search bar above by default, filters yes
|
415 |
+
if( !isset($args['has_search']) ) $args['has_search'] = false; // by default no search
|
416 |
+
$args['has_advanced_trigger'] = ($args['has_search'] && !$args['show_search']) || !empty($args['has_advanced_trigger']); // override search trigger option if search is hidden
|
417 |
+
$args = em_get_search_form_defaults($args);
|
418 |
+
// output main form
|
419 |
Â
ob_start();
|
420 |
+
// do we output a search form first?
|
421 |
+
if( !empty($args['has_search']) ){
|
422 |
+
$args['search_scope'] = false;
|
423 |
+
em_locate_template('templates/events-search.php', true, array('args' => $args));
|
Â
|
|
424 |
Â
}
|
425 |
+
// re-assign classes (clean-up search assignments)
|
426 |
+
$args['css_classes'] = false;
|
427 |
+
/* START New Config Options */
|
428 |
+
// default values for styling args
|
429 |
+
$args['calendar_preview_mode'] = !empty($args['calendar_preview_mode']) ? $args['calendar_preview_mode'] : get_option('dbem_calendar_preview_mode'); //modal, tooltips, none
|
430 |
+
$args['calendar_preview_mode_date'] = !empty($args['calendar_preview_mode_date']) ? $args['calendar_preview_mode_date'] : get_option('dbem_calendar_preview_mode_date'); //modal, none
|
431 |
+
$args['calendar_event_style'] = !empty($args['calendar_event_style']) ? $args['calendar_event_style'] : 'pill'; // WIP, will add more styles here
|
432 |
+
if( empty($args['calendar_size']) && isset($args['full']) ){ // legacy arg
|
433 |
+
$args['calendar_size'] = !empty($args['full']) ? 'large' : 'small';
|
434 |
+
}elseif( !empty($args['calendar_size']) ){
|
435 |
+
$allowed_sizes = apply_filters('em_calendar_output_sizes', array('large', 'medium', 'small'));
|
436 |
+
$args['calendar_size'] = in_array($args['calendar_size'], $allowed_sizes) ? $args['calendar_size'] : 'large'; //large will sort itself out
|
437 |
+
}
|
438 |
+
$calendar_array['css'] = array(
|
439 |
+
'calendar_classes' => array('preview-'.$args['calendar_preview_mode']),
|
440 |
+
'dates_classes' => array('event-style-'.$args['calendar_event_style']),
|
441 |
+
);
|
442 |
+
if( $args['calendar_preview_mode_date'] !== 'none' ){
|
443 |
+
$calendar_array['css']['calendar_classes'][] = 'responsive-dateclick-modal';
|
444 |
+
}
|
445 |
+
// add extra args
|
446 |
+
$allowed_heights = apply_filters('em_calendar_output_dates_heights', array(
|
447 |
+
'even' => 'even-height', // height of each row will adjust to match tallest cell in table
|
448 |
+
'aspect' => 'even-aspect', // default - height will match width of cell, unless there is more content
|
449 |
+
'auto' => '', // each cell in a row will adjust height to tallest cell in that row
|
450 |
+
));
|
451 |
+
if( !empty($args['calendar_dates_height']) && isset($allowed_heights[$args['calendar_dates_height']]) ){
|
452 |
+
$calendar_array['css']['dates_classes'][] = $allowed_heights[$args['calendar_dates_height']];
|
453 |
+
}else{
|
454 |
+
$calendar_array['css']['dates_classes'][] = 'even-aspect';
|
455 |
+
}
|
456 |
+
if( isset($args['calendar_size']) ){
|
457 |
+
// calendar won't switch responsively
|
458 |
+
$calendar_array['css']['calendar_classes'][] = 'size-'.$args['calendar_size'];
|
459 |
+
$calendar_array['css']['calendar_classes'][] = 'size-fixed';
|
460 |
+
}else{
|
461 |
+
$calendar_array['css']['calendar_classes'][] = 'size-small';
|
462 |
+
}
|
463 |
+
if( !empty($args['has_advanced_trigger']) ) $calendar_array['css']['calendar_classes'][] = 'with-advanced';
|
464 |
+
$EM_DateTime = new EM_DateTime($calendar_array['month_start'], 'UTC');
|
465 |
+
if( $EM_DateTime->format('Y-m') === date('Y-m') ) $calendar_array['css']['calendar_classes'][] = 'this-month';
|
466 |
+
/* END New Config Options */
|
467 |
+
|
468 |
+
?>
|
469 |
+
<div class="em em-view-container" id="em-view-<?php echo absint($args['id']); ?>" data-view="calendar">
|
470 |
+
<?php
|
471 |
+
// output calendar
|
472 |
+
$template = (!empty($args['full'])) ? 'templates/calendar-full.php':'templates/calendar-small.php';
|
473 |
+
if( !em_locate_template($template) ) $template = 'calendar/calendar.php'; // backcompat
|
474 |
+
em_locate_template($template, true, array('calendar'=>$calendar_array,'args'=>$args));
|
475 |
+
// output vars that should persist on searches
|
476 |
+
?>
|
477 |
+
<div class="em-view-custom-data" id="em-view-custom-data-<?php echo absint($args['id']); ?>">
|
478 |
+
<?php
|
479 |
+
$ignore_keys = array('page','offset', 'pagination', 'array'); // stuff we don't need to consider
|
480 |
+
$global_args_keys = array('has_advanced_trigger', 'month', 'year', 'scope', 'id', 'view_id'); // things both searches and caelendar navs need
|
481 |
+
$search_exclusive_args_keys = array_keys(array_diff_key( static::get_default_search(), em_get_search_form_defaults() )); //vars only searches need
|
482 |
+
$calendar_exclusive_args_keys = array_keys(array_diff_key( static::get_default_search(), $args )); // vars only the calendar needs
|
483 |
+
$custom_args = array('global' => array(), 'search' => array(), 'calendar' => array());
|
484 |
+
foreach( $args as $name => $value ){
|
485 |
+
if( in_array($name, $ignore_keys) ) continue;
|
486 |
+
if( $name === 'scope' ) $value = $value['name'];
|
487 |
+
if( is_array($value) ) $value = implode(',', $value);
|
488 |
+
if( $value === true || $value === false ) $value = $value ? 1:0; // make sure we get a 1 or 0
|
489 |
+
if( in_array($name, $global_args_keys) ){
|
490 |
+
$custom_args['global'][$name] = $value;
|
491 |
+
}elseif( in_array($name, $search_exclusive_args_keys) ){
|
492 |
+
$custom_args['search'][$name] = $value;
|
493 |
+
}elseif( in_array($name, $calendar_exclusive_args_keys) ){
|
494 |
+
$custom_args['calendar'][$name] = $value;
|
495 |
+
}
|
496 |
+
}
|
497 |
+
?>
|
498 |
+
<form class="em-view-custom-data-search" id="em-view-custom-data-search-<?php echo absint($args['id']); ?>">
|
499 |
+
<?php foreach( array_merge($custom_args['search'], $custom_args['global']) as $name => $value ): ?>
|
500 |
+
<input type="hidden" name="<?php echo esc_attr($name); ?>" value="<?php echo esc_attr($value); ?>">
|
501 |
+
<?php endforeach; ?>
|
502 |
+
</form>
|
503 |
+
<form class="em-view-custom-data-calendar" id="em-view-custom-data-calendar-<?php echo absint($args['id']); ?>">
|
504 |
+
<?php foreach( array_merge($custom_args['calendar'], $custom_args['global']) as $name => $value ): ?>
|
505 |
+
<input type="hidden" name="<?php echo esc_attr($name); ?>" value="<?php echo esc_attr($value); ?>">
|
506 |
+
<?php endforeach; ?>
|
507 |
+
</form>
|
508 |
+
</div>
|
509 |
+
</div>
|
510 |
+
<?php
|
511 |
+
|
512 |
+
// return the buffer
|
513 |
+
return apply_filters('em_calendar_output', ob_get_clean(), $args);
|
514 |
Â
}
|
515 |
Â
|
516 |
Â
|
598 |
Â
//These defaults aren't for db queries, but flags for what to display in calendar output
|
599 |
Â
$defaults = array(
|
600 |
Â
'recurring' => false, //we don't initially look for recurring events only events and recurrences of recurring events
|
601 |
+
//'full' => 0, //Will display a full calendar with event names
|
602 |
Â
'long_events' => 0, //Events that last longer than a day
|
603 |
Â
'scope' => false,
|
604 |
Â
'status' => 1, //approved events only
|
619 |
Â
}else{
|
620 |
Â
$defaults = array_merge($defaults, $array_or_defaults);
|
621 |
Â
}
|
622 |
+
$defaults['long_events'] = !isset($array['full']) || $array['full'] ? get_option('dbem_full_calendar_long_events') : get_option('dbem_small_calendar_long_events');
|
623 |
+
if( !empty($array['calendar_size']) ){
|
624 |
+
$defaults['long_events'] = $array['calendar_size'] == 'small' ? get_option('dbem_small_calendar_long_events') : get_option('dbem_full_calendar_long_events');
|
625 |
+
}
|
626 |
Â
//specific functionality
|
627 |
Â
if(is_multisite()){
|
628 |
Â
global $bp;
|
634 |
Â
}
|
635 |
Â
}
|
636 |
Â
$atts = parent::get_default_search($defaults, $array);
|
637 |
+
if( isset($array['full']) ) $atts['full'] = ($array['full']) ? 1:0; //deprecated, we're changing this now to calendar_size for display purposes
|
638 |
Â
$atts['long_events'] = ($atts['long_events']==true) ? 1:0;
|
639 |
Â
return apply_filters('em_calendar_get_default_search', $atts, $array, $defaults);
|
640 |
Â
}
|
classes/em-datetime.php
CHANGED
@@ -221,7 +221,7 @@ class EM_DateTime extends DateTime {
|
|
221 |
Â
* Extends DateTime function to allow string representation of argument passed to create a new DateInterval object.
|
222 |
Â
* Returns EM_DateTime object in all cases, but $this->valid will be set to false if unsuccessful
|
223 |
Â
* @see DateTime::add()
|
224 |
-
* @param string|DateInterval
|
225 |
Â
* @return EM_DateTime Returns object for chaining.
|
226 |
Â
* @throws Exception
|
227 |
Â
*/
|
@@ -239,7 +239,7 @@ class EM_DateTime extends DateTime {
|
|
239 |
Â
* Extends DateTime function to allow string representation of argument passed to create a new DateInterval object.
|
240 |
Â
* Returns EM_DateTime object in all cases, but $this->valid will be set to false if unsuccessful
|
241 |
Â
* @see DateTime::sub()
|
242 |
-
* @param string|DateInterval
|
243 |
Â
* @return EM_DateTime
|
244 |
Â
* @throws Exception
|
245 |
Â
*/
|
221 |
Â
* Extends DateTime function to allow string representation of argument passed to create a new DateInterval object.
|
222 |
Â
* Returns EM_DateTime object in all cases, but $this->valid will be set to false if unsuccessful
|
223 |
Â
* @see DateTime::add()
|
224 |
+
* @param string|DateInterval $DateInterval
|
225 |
Â
* @return EM_DateTime Returns object for chaining.
|
226 |
Â
* @throws Exception
|
227 |
Â
*/
|
239 |
Â
* Extends DateTime function to allow string representation of argument passed to create a new DateInterval object.
|
240 |
Â
* Returns EM_DateTime object in all cases, but $this->valid will be set to false if unsuccessful
|
241 |
Â
* @see DateTime::sub()
|
242 |
+
* @param string|DateInterval $DateInterval
|
243 |
Â
* @return EM_DateTime
|
244 |
Â
* @throws Exception
|
245 |
Â
*/
|
classes/em-event-post.php
CHANGED
@@ -22,6 +22,7 @@ class EM_Event_Post {
|
|
22 |
Â
//display as page template?
|
23 |
Â
if( get_option('dbem_cp_events_template') ){
|
24 |
Â
add_filter('single_template',array('EM_Event_Post','single_template'));
|
Â
|
|
25 |
Â
}
|
26 |
Â
//add classes to body and post_class()
|
27 |
Â
if( get_option('dbem_cp_events_post_class') != '' ){
|
@@ -58,14 +59,25 @@ class EM_Event_Post {
|
|
58 |
Â
public static function single_template($template){
|
59 |
Â
global $post;
|
60 |
Â
if( !locate_template('single-'.EM_POST_TYPE_EVENT.'.php') && $post->post_type == EM_POST_TYPE_EVENT ){
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
61 |
Â
//do we have a default template to choose for events?
|
62 |
Â
if( get_option('dbem_cp_events_template') == 'page' ){
|
63 |
Â
$post_templates = array('page.php','index.php');
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
64 |
Â
}else{
|
65 |
Â
$post_templates = array(get_option('dbem_cp_events_template'));
|
66 |
Â
}
|
67 |
Â
if( !empty($post_templates) ){
|
68 |
-
|
Â
|
|
Â
|
|
Â
|
|
69 |
Â
if( !empty($post_template) ) $template = $post_template;
|
70 |
Â
}
|
71 |
Â
}
|
22 |
Â
//display as page template?
|
23 |
Â
if( get_option('dbem_cp_events_template') ){
|
24 |
Â
add_filter('single_template',array('EM_Event_Post','single_template'));
|
25 |
+
|
26 |
Â
}
|
27 |
Â
//add classes to body and post_class()
|
28 |
Â
if( get_option('dbem_cp_events_post_class') != '' ){
|
59 |
Â
public static function single_template($template){
|
60 |
Â
global $post;
|
61 |
Â
if( !locate_template('single-'.EM_POST_TYPE_EVENT.'.php') && $post->post_type == EM_POST_TYPE_EVENT ){
|
62 |
+
if( function_exists('wp_is_block_theme') && wp_is_block_theme() && current_theme_supports( 'block-templates' ) ) {
|
63 |
+
$is_block_theme = true;
|
64 |
+
$template_name = 'single';
|
65 |
+
}
|
66 |
Â
//do we have a default template to choose for events?
|
67 |
Â
if( get_option('dbem_cp_events_template') == 'page' ){
|
68 |
Â
$post_templates = array('page.php','index.php');
|
69 |
+
if( !empty($is_block_theme) ){
|
70 |
+
$block_templates = array('page.html', 'single.html', 'index.html');
|
71 |
+
$template_name = 'page';
|
72 |
+
}
|
73 |
Â
}else{
|
74 |
Â
$post_templates = array(get_option('dbem_cp_events_template'));
|
75 |
Â
}
|
76 |
Â
if( !empty($post_templates) ){
|
77 |
+
$post_template = locate_template($post_templates, false);
|
78 |
+
if( !empty($is_block_theme) ){
|
79 |
+
$post_template = locate_block_template($post_template, $template_name, $post_templates);
|
80 |
+
}
|
81 |
Â
if( !empty($post_template) ) $template = $post_template;
|
82 |
Â
}
|
83 |
Â
}
|
classes/em-event.php
CHANGED
@@ -1658,6 +1658,47 @@ class EM_Event extends EM_Object{
|
|
1658 |
Â
return apply_filters('em_event_get_categories', $this->categories, $this);
|
1659 |
Â
}
|
1660 |
Â
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
1661 |
Â
/**
|
1662 |
Â
* Gets the parent of this event, if none exists, null is returned.
|
1663 |
Â
* @return EM_Event|null
|
@@ -2109,12 +2150,25 @@ class EM_Event extends EM_Object{
|
|
2109 |
Â
$show_condition = !in_array($attendee_booking_status, $user_bookings);
|
2110 |
Â
}
|
2111 |
Â
}
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
2112 |
Â
}elseif ( preg_match('/^has_category_([a-zA-Z0-9_\-,]+)$/', $condition, $category_match)){
|
2113 |
Â
//event is in this category
|
2114 |
Â
$show_condition = has_term(explode(',', $category_match[1]), EM_TAXONOMY_CATEGORY, $this->post_id);
|
2115 |
Â
}elseif ( preg_match('/^no_category_([a-zA-Z0-9_\-,]+)$/', $condition, $category_match)){
|
2116 |
Â
//event is NOT in this category
|
2117 |
Â
$show_condition = !has_term(explode(',', $category_match[1]), EM_TAXONOMY_CATEGORY, $this->post_id);
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
2118 |
Â
}elseif ( preg_match('/^has_tag_([a-zA-Z0-9_\-,]+)$/', $condition, $tag_match)){
|
2119 |
Â
//event has this tag
|
2120 |
Â
$show_condition = has_term(explode(',', $tag_match[1]), EM_TAXONOMY_TAG, $this->post_id);
|
@@ -2574,6 +2628,22 @@ class EM_Event extends EM_Object{
|
|
2574 |
Â
$replace = ob_get_clean();
|
2575 |
Â
}
|
2576 |
Â
break;
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
2577 |
Â
case '#_CATEGORIES': //deprecated
|
2578 |
Â
case '#_EVENTCATEGORIES':
|
2579 |
Â
$replace = '';
|
@@ -2583,6 +2653,17 @@ class EM_Event extends EM_Object{
|
|
2583 |
Â
$replace = ob_get_clean();
|
2584 |
Â
}
|
2585 |
Â
break;
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
2586 |
Â
//Ical Stuff
|
2587 |
Â
case '#_EVENTICALURL':
|
2588 |
Â
case '#_EVENTICALLINK':
|
@@ -2611,33 +2692,50 @@ class EM_Event extends EM_Object{
|
|
2611 |
Â
}
|
2612 |
Â
//build url
|
2613 |
Â
$gcal_url = 'https://www.google.com/calendar/event?action=TEMPLATE&text=event_name&dates=start_date/end_date&details=post_content&location=location_name&trp=false&sprop=event_url&sprop=name:blog_name&ctz=event_timezone';
|
2614 |
-
$
|
2615 |
-
$gcal_url = str_replace('start_date', urlencode($dateStart), $gcal_url);
|
2616 |
-
$gcal_url = str_replace('end_date', urlencode($dateEnd), $gcal_url);
|
2617 |
-
$gcal_url = str_replace('location_name', urlencode($this->get_location()->get_full_address(', ', true)), $gcal_url);
|
2618 |
-
$gcal_url = str_replace('blog_name', urlencode(get_bloginfo()), $gcal_url);
|
2619 |
-
$gcal_url = str_replace('event_url', urlencode($this->get_permalink()), $gcal_url);
|
2620 |
-
$gcal_url = str_replace('event_timezone', urlencode($this->event_timezone), $gcal_url);
|
2621 |
-
//calculate URL length so we know how much we can work with to make a description.
|
2622 |
-
if( !empty($this->post_excerpt) ){
|
2623 |
-
$gcal_url_description = $this->post_excerpt;
|
2624 |
-
}else{
|
2625 |
-
$matches = explode('<!--more', $this->post_content);
|
2626 |
-
$gcal_url_description = wp_kses_data($matches[0]);
|
2627 |
-
}
|
2628 |
-
$gcal_url_length = strlen($gcal_url) - 9;
|
2629 |
-
if( strlen($gcal_url_description) + $gcal_url_length > 1350 ){
|
2630 |
-
$gcal_url_description = substr($gcal_url_description, 0, 1380 - $gcal_url_length - 3 ).'...';
|
2631 |
-
}
|
2632 |
-
$gcal_url = str_replace('post_content', urlencode($gcal_url_description), $gcal_url);
|
2633 |
-
//get the final url
|
2634 |
-
$replace = $gcal_url;
|
2635 |
Â
if( $result == '#_EVENTGCALLINK' ){
|
2636 |
Â
$img_url = 'https://www.google.com/calendar/images/ext/gc_button2.gif';
|
2637 |
Â
$replace = '<a href="'.esc_url($replace).'" target="_blank"><img src="'.esc_url($img_url).'" alt="0" border="0"></a>';
|
2638 |
Â
}
|
2639 |
Â
break;
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
2640 |
Â
//Event location (not physical location)
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
2641 |
Â
case '#_EVENTLOCATION':
|
2642 |
Â
if( $this->has_event_location() ) {
|
2643 |
Â
if (!empty($placeholders[3][$key])) {
|
@@ -2729,6 +2827,31 @@ class EM_Event extends EM_Object{
|
|
2729 |
Â
return apply_filters('em_event_output', $event_string, $this, $format, $target);
|
2730 |
Â
}
|
2731 |
Â
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
2732 |
Â
function output_times( $time_format = false, $time_separator = false , $all_day_message = false, $use_site_timezone = false ){
|
2733 |
Â
if( !$this->event_all_day ){
|
2734 |
Â
if( empty($time_format) ) $time_format = ( get_option('dbem_time_format') ) ? get_option('dbem_time_format'):get_option('time_format');
|
1658 |
Â
return apply_filters('em_event_get_categories', $this->categories, $this);
|
1659 |
Â
}
|
1660 |
Â
|
1661 |
+
|
1662 |
+
/**
|
1663 |
+
* Returns an array of colors of this event based on the category assigned. Will return a pre-formatted CSS variables assignment for use in the style attribute of HTML elements.
|
1664 |
+
* @param bool $css_vars
|
1665 |
+
* @return array|string
|
1666 |
+
*/
|
1667 |
+
public function get_colors( $css_vars = false ){
|
1668 |
+
$orig_color = get_option('dbem_category_default_color');
|
1669 |
+
$color = $borderColor = $orig_color;
|
1670 |
+
$textColor = '#fff';
|
1671 |
+
if ( get_option('dbem_categories_enabled') && !empty ( $this->get_categories()->categories )) {
|
1672 |
+
foreach($this->get_categories()->categories as $EM_Category){
|
1673 |
+
/* @var $EM_Category EM_Category */
|
1674 |
+
if( $EM_Category->get_color() != '' ){
|
1675 |
+
$color = $borderColor = $EM_Category->get_color();
|
1676 |
+
if( preg_match("/#fff(fff)?/i",$color) ){
|
1677 |
+
$textColor = '#777';
|
1678 |
+
$borderColor = '#ccc';
|
1679 |
+
}
|
1680 |
+
break;
|
1681 |
+
}
|
1682 |
+
}
|
1683 |
+
}
|
1684 |
+
$event_color = array(
|
1685 |
+
'background-color' => $color,
|
1686 |
+
'border-color' => $borderColor,
|
1687 |
+
'color' => $textColor,
|
1688 |
+
);
|
1689 |
+
$event_color = apply_filters('em_event_get_colors', $event_color, $this);
|
1690 |
+
if( $css_vars ){
|
1691 |
+
// get event colors
|
1692 |
+
$css_color_vars = array();
|
1693 |
+
foreach( $event_color as $k => $v ){
|
1694 |
+
$css_color_vars[] = '--event-'.$k.':'.$v.';';
|
1695 |
+
}
|
1696 |
+
return implode(';', $css_color_vars);
|
1697 |
+
}else{
|
1698 |
+
return $event_color;
|
1699 |
+
}
|
1700 |
+
}
|
1701 |
+
|
1702 |
Â
/**
|
1703 |
Â
* Gets the parent of this event, if none exists, null is returned.
|
1704 |
Â
* @return EM_Event|null
|
2150 |
Â
$show_condition = !in_array($attendee_booking_status, $user_bookings);
|
2151 |
Â
}
|
2152 |
Â
}
|
2153 |
+
}elseif ( $condition == 'has_category' || $condition == 'no_category' ){
|
2154 |
+
//event is in this category
|
2155 |
+
$terms = get_the_terms( $this->post_id, EM_TAXONOMY_CATEGORY);
|
2156 |
+
$show_condition = $condition == 'has_category' ? !empty($terms) : empty($terms);
|
2157 |
Â
}elseif ( preg_match('/^has_category_([a-zA-Z0-9_\-,]+)$/', $condition, $category_match)){
|
2158 |
Â
//event is in this category
|
2159 |
Â
$show_condition = has_term(explode(',', $category_match[1]), EM_TAXONOMY_CATEGORY, $this->post_id);
|
2160 |
Â
}elseif ( preg_match('/^no_category_([a-zA-Z0-9_\-,]+)$/', $condition, $category_match)){
|
2161 |
Â
//event is NOT in this category
|
2162 |
Â
$show_condition = !has_term(explode(',', $category_match[1]), EM_TAXONOMY_CATEGORY, $this->post_id);
|
2163 |
+
}elseif ( $condition == 'has_tag' || $condition == 'no_tag' ){
|
2164 |
+
//event is in this category
|
2165 |
+
$terms = get_the_terms( $this->post_id, EM_TAXONOMY_TAG);
|
2166 |
+
$show_condition = $condition == 'has_tag' ? !empty($terms) : empty($terms);
|
2167 |
+
}elseif ( $condition == 'has_taxonomy' || $condition == 'no_taxonomy' ){
|
2168 |
+
//event is in this category
|
2169 |
+
$cats = get_the_terms( $this->post_id, EM_TAXONOMY_CATEGORY);
|
2170 |
+
$tax = get_the_terms( $this->post_id, EM_TAXONOMY_TAG);
|
2171 |
+
$show_condition = $condition == 'has_taxonomy' ? !empty($tax) || !empty($cats) : empty($tax) && empty($cats);
|
2172 |
Â
}elseif ( preg_match('/^has_tag_([a-zA-Z0-9_\-,]+)$/', $condition, $tag_match)){
|
2173 |
Â
//event has this tag
|
2174 |
Â
$show_condition = has_term(explode(',', $tag_match[1]), EM_TAXONOMY_TAG, $this->post_id);
|
2628 |
Â
$replace = ob_get_clean();
|
2629 |
Â
}
|
2630 |
Â
break;
|
2631 |
+
case '#_EVENTTAGSLINE':
|
2632 |
+
$tags = get_the_terms($this->post_id, EM_TAXONOMY_TAG);
|
2633 |
+
if( is_array($tags) && count($tags) > 0 ){
|
2634 |
+
$tags_list = array();
|
2635 |
+
foreach($tags as $tag) {
|
2636 |
+
$link = get_term_link($tag->slug, EM_TAXONOMY_TAG);
|
2637 |
+
if( is_wp_error($link) ) $link = '';
|
2638 |
+
$tags_list[] = '<a href="' . $link . '">' . $tag->name . '</a>';
|
2639 |
+
}
|
2640 |
+
}
|
2641 |
+
if( !empty($tags_list) ) {
|
2642 |
+
$replace = implode(', ', $tags_list);
|
2643 |
+
}else{
|
2644 |
+
$replace = get_option ( 'dbem_no_categories_message' );
|
2645 |
+
}
|
2646 |
+
break;
|
2647 |
Â
case '#_CATEGORIES': //deprecated
|
2648 |
Â
case '#_EVENTCATEGORIES':
|
2649 |
Â
$replace = '';
|
2653 |
Â
$replace = ob_get_clean();
|
2654 |
Â
}
|
2655 |
Â
break;
|
2656 |
+
case '#_EVENTCATEGORIESLINE':
|
2657 |
+
$categories = array();
|
2658 |
+
foreach( $this->get_categories() as $EM_Category ){
|
2659 |
+
$categories[] = $EM_Category->output("#_CATEGORYLINK");
|
2660 |
+
}
|
2661 |
+
if( !empty($categories) ) {
|
2662 |
+
$replace = implode(', ', $categories);
|
2663 |
+
}else{
|
2664 |
+
$replace = get_option ( 'dbem_no_categories_message' );
|
2665 |
+
}
|
2666 |
+
break;
|
2667 |
Â
//Ical Stuff
|
2668 |
Â
case '#_EVENTICALURL':
|
2669 |
Â
case '#_EVENTICALLINK':
|
2692 |
Â
}
|
2693 |
Â
//build url
|
2694 |
Â
$gcal_url = 'https://www.google.com/calendar/event?action=TEMPLATE&text=event_name&dates=start_date/end_date&details=post_content&location=location_name&trp=false&sprop=event_url&sprop=name:blog_name&ctz=event_timezone';
|
2695 |
+
$replace = $this->generate_ical_url($gcal_url, $dateStart, $dateEnd);
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
2696 |
Â
if( $result == '#_EVENTGCALLINK' ){
|
2697 |
Â
$img_url = 'https://www.google.com/calendar/images/ext/gc_button2.gif';
|
2698 |
Â
$replace = '<a href="'.esc_url($replace).'" target="_blank"><img src="'.esc_url($img_url).'" alt="0" border="0"></a>';
|
2699 |
Â
}
|
2700 |
Â
break;
|
2701 |
+
case '#_EVENTOUTLOOKLIVELINK':
|
2702 |
+
case '#_EVENTOUTLOOKLIVEURL':
|
2703 |
+
case '#_EVENTOFFICE365LINK':
|
2704 |
+
case '#_EVENTOFFICE365URL':
|
2705 |
+
$base_url = $result == '#_EVENTOUTLOOKLIVELINK' || $result == '#_EVENTOUTLOOKLIVEURL' ? 'https://outlook.live.com':'https://outlook.office.com';
|
2706 |
+
if($this->event_all_day && $this->event_start_date == $this->event_end_date){
|
2707 |
+
$dateStart = $this->start()->copy()->format('c');
|
2708 |
+
$dateEnd = $this->end()->copy()->sub('P1D')->format('c');
|
2709 |
+
$url = $base_url.'/calendar/0/deeplink/compose?allday=true&body=post_content&location=location_name&path=/calendar/action/compose&rru=addevent&startdt=start_date&enddt=end_date&subject=event_name';
|
2710 |
+
}else{
|
2711 |
+
$dateStart = $this->start()->copy()->format('c');
|
2712 |
+
$dateEnd = $this->end()->copy()->format('c');
|
2713 |
+
$url = $base_url.'/calendar/0/deeplink/compose?allday=false&body=post_content&location=location_name&path=/calendar/action/compose&rru=addevent&startdt=start_date&enddt=end_date&subject=event_name';
|
2714 |
+
}
|
2715 |
+
$replace = $this->generate_ical_url( $url, $dateStart, $dateEnd );
|
2716 |
+
if( $result == '#_EVENTOUTLOOKLIVELINK' ){
|
2717 |
+
$replace = '<a href="'.esc_url($replace).'" target="_blank">Outlook Live</a>';
|
2718 |
+
}
|
2719 |
+
break;
|
2720 |
+
// dt = 2022-07-20T15:15:00+00:00 to 2022-07-21T15:45:00+00:00
|
2721 |
+
//https://outlook.live.com/calendar/0/deeplink/compose?allday=false&body=post_content&location=location_name&path=/calendar/action/compose&rru=addevent&startdt=start_date&enddt=end_date&subject=event_name
|
2722 |
+
// startdt = 2022-07-20 & enddt = 2022-07-19 (-1 day)
|
2723 |
+
//https://outlook.live.com/calendar/0/deeplink/compose?allday=allday_value&body=post_content&location=location_name&path=/calendar/action/compose&rru=addevent&startdt=start_date&enddt=end_date&subject=event_name
|
2724 |
Â
//Event location (not physical location)
|
2725 |
+
case '#_EVENTADDTOCALENDAR':
|
2726 |
+
ob_start();
|
2727 |
+
?>
|
2728 |
+
<button type="button" class="em-event-add-to-calendar em-tooltip-ddm em-clickable input" data-button-width="match" data-tooltip-class="em-add-to-calendar-tooltip"><span class="em-icon em-icon-calendar"></span> <?php esc_html_e('Add To Calendar', 'events-manager'); ?></button>
|
2729 |
+
<div class="em-tooltip-ddm-content em-event-add-to-calendar-content">
|
2730 |
+
<a class="em-a2c-download" href="<?php echo esc_url($this->get_ical_url()); ?>" target="_blank"><?php echo sprintf(esc_html__('Download %s', 'events-manager'), 'ICS'); ?></a>
|
2731 |
+
<a class="em-a2c-google" href="<?php echo esc_url($this->output('#_EVENTGCALURL')); ?>" target="_blank"><?php esc_html_e('Google Calendar', 'events-manager'); ?></a>
|
2732 |
+
<a class="em-a2c-apple" href="<?php echo esc_url(str_replace(array('http://','https://'), 'webcal://', $this->get_ical_url())); ?>" target="_blank">iCalendar</a>
|
2733 |
+
<a class="em-a2c-office" href="<?php echo esc_url($this->output('#_EVENTOFFICE365URL')); ?>" target="_blank">Office 365</a>
|
2734 |
+
<a class="em-a2c-outlook" href="<?php echo esc_url($this->output('#_EVENTOUTLOOKLIVEURL')); ?>" target="_blank">Outlook Live</a>
|
2735 |
+
</div>
|
2736 |
+
<?php
|
2737 |
+
$replace = ob_get_clean();
|
2738 |
+
break;
|
2739 |
Â
case '#_EVENTLOCATION':
|
2740 |
Â
if( $this->has_event_location() ) {
|
2741 |
Â
if (!empty($placeholders[3][$key])) {
|
2827 |
Â
return apply_filters('em_event_output', $event_string, $this, $format, $target);
|
2828 |
Â
}
|
2829 |
Â
|
2830 |
+
public function generate_ical_url($url, $dateStart, $dateEnd, $description_max_length = 1350 ){
|
2831 |
+
//replace url template placeholders
|
2832 |
+
$url = str_replace('event_name', urlencode($this->event_name), $url);
|
2833 |
+
$url = str_replace('start_date', urlencode($dateStart), $url);
|
2834 |
+
$url = str_replace('end_date', urlencode($dateEnd), $url);
|
2835 |
+
$url = str_replace('location_name', urlencode($this->get_location()->get_full_address(', ', true)), $url);
|
2836 |
+
$url = str_replace('blog_name', urlencode(get_bloginfo()), $url);
|
2837 |
+
$url = str_replace('event_url', urlencode($this->get_permalink()), $url);
|
2838 |
+
$url = str_replace('event_timezone', urlencode($this->event_timezone), $url); // Google specific
|
2839 |
+
//calculate URL length so we know how much we can work with to make a description.
|
2840 |
+
if( !empty($this->post_excerpt) ){
|
2841 |
+
$description = $this->post_excerpt;
|
2842 |
+
}else{
|
2843 |
+
$matches = explode('<!--more', $this->post_content);
|
2844 |
+
$description = wp_kses_data($matches[0]);
|
2845 |
+
}
|
2846 |
+
$url_length = strlen($url) - 9;
|
2847 |
+
// truncate
|
2848 |
+
if( $description_max_length && strlen($description) + $url_length > $description_max_length ){
|
2849 |
+
$description = substr($description, 0, $description_max_length - $url_length - 3 ).'...';
|
2850 |
+
}
|
2851 |
+
$url = str_replace('post_content', urlencode($description), $url);
|
2852 |
+
return $url;
|
2853 |
+
}
|
2854 |
+
|
2855 |
Â
function output_times( $time_format = false, $time_separator = false , $all_day_message = false, $use_site_timezone = false ){
|
2856 |
Â
if( !$this->event_all_day ){
|
2857 |
Â
if( empty($time_format) ) $time_format = ( get_option('dbem_time_format') ) ? get_option('dbem_time_format'):get_option('time_format');
|
classes/em-location.php
CHANGED
@@ -941,7 +941,7 @@ class EM_Location extends EM_Object {
|
|
941 |
Â
break;
|
942 |
Â
case '#_LOCATIONFULLLINE':
|
943 |
Â
case '#_LOCATIONFULLBR':
|
944 |
-
$glue = $result == '#_LOCATIONFULLLINE' ? ', ':'<br
|
945 |
Â
$replace = $this->get_full_address($glue);
|
946 |
Â
break;
|
947 |
Â
case '#_MAP': //Deprecated (but will remain)
|
@@ -1089,11 +1089,11 @@ class EM_Location extends EM_Object {
|
|
1089 |
Â
$args['format_footer'] = get_option('dbem_location_event_list_item_footer_format');
|
1090 |
Â
$args['format'] = get_option('dbem_location_event_list_item_format');
|
1091 |
Â
$args['no_results_msg'] = get_option('dbem_location_no_events_message');
|
1092 |
-
$args['limit'] = get_option('dbem_location_event_list_limit');
|
1093 |
Â
$args['orderby'] = get_option('dbem_location_event_list_orderby');
|
1094 |
Â
$args['order'] = get_option('dbem_location_event_list_order');
|
1095 |
Â
$args['page'] = (!empty($_REQUEST['pno']) && is_numeric($_REQUEST['pno']) )? $_REQUEST['pno'] : 1;
|
1096 |
-
if( $target == 'email' ){
|
1097 |
Â
$args['pagination'] = 0;
|
1098 |
Â
$args['page'] = 1;
|
1099 |
Â
}
|
@@ -1170,6 +1170,4 @@ class EM_Location extends EM_Object {
|
|
1170 |
Â
$url = add_query_arg( $args, "https://www.google.com/maps/embed/v1/place");
|
1171 |
Â
return apply_filters('em_location_get_google_maps_embed_url', $url, $this);
|
1172 |
Â
}
|
1173 |
-
}
|
1174 |
-
|
1175 |
-
$loc = new EM_Location();
|
941 |
Â
break;
|
942 |
Â
case '#_LOCATIONFULLLINE':
|
943 |
Â
case '#_LOCATIONFULLBR':
|
944 |
+
$glue = $result == '#_LOCATIONFULLLINE' ? ', ':'<br>';
|
945 |
Â
$replace = $this->get_full_address($glue);
|
946 |
Â
break;
|
947 |
Â
case '#_MAP': //Deprecated (but will remain)
|
1089 |
Â
$args['format_footer'] = get_option('dbem_location_event_list_item_footer_format');
|
1090 |
Â
$args['format'] = get_option('dbem_location_event_list_item_format');
|
1091 |
Â
$args['no_results_msg'] = get_option('dbem_location_no_events_message');
|
1092 |
+
$args['limit'] = !empty($placeholders[3][$key]) && is_numeric($placeholders[3][$key]) ? absint($placeholders[3][$key]) : get_option('dbem_location_event_list_limit');
|
1093 |
Â
$args['orderby'] = get_option('dbem_location_event_list_orderby');
|
1094 |
Â
$args['order'] = get_option('dbem_location_event_list_order');
|
1095 |
Â
$args['page'] = (!empty($_REQUEST['pno']) && is_numeric($_REQUEST['pno']) )? $_REQUEST['pno'] : 1;
|
1096 |
+
if( $target == 'email' || !empty($placeholders[3][$key]) ){
|
1097 |
Â
$args['pagination'] = 0;
|
1098 |
Â
$args['page'] = 1;
|
1099 |
Â
}
|
1170 |
Â
$url = add_query_arg( $args, "https://www.google.com/maps/embed/v1/place");
|
1171 |
Â
return apply_filters('em_location_get_google_maps_embed_url', $url, $this);
|
1172 |
Â
}
|
1173 |
+
}
|
Â
|
|
Â
|
classes/em-locations.php
CHANGED
@@ -296,7 +296,7 @@ $limit $offset
|
|
296 |
Â
$accepted_args = !empty($accepted_args) ? $accepted_args : array_keys(self::get_default_search());
|
297 |
Â
$return = parent::get_post_search($args, $filter, $request, $accepted_args);
|
298 |
Â
//remove unwanted arguments or if not explicitly requested
|
299 |
-
if( empty($
|
300 |
Â
unset($return['scope']);
|
301 |
Â
}
|
302 |
Â
return apply_filters('em_locations_get_post_search', $return);
|
296 |
Â
$accepted_args = !empty($accepted_args) ? $accepted_args : array_keys(self::get_default_search());
|
297 |
Â
$return = parent::get_post_search($args, $filter, $request, $accepted_args);
|
298 |
Â
//remove unwanted arguments or if not explicitly requested
|
299 |
+
if( empty($args['scope']) && !empty($return['scope']) ){
|
300 |
Â
unset($return['scope']);
|
301 |
Â
}
|
302 |
Â
return apply_filters('em_locations_get_post_search', $return);
|
classes/em-object.php
CHANGED
@@ -35,6 +35,7 @@ class EM_Object {
|
|
35 |
Â
//TODO accept all objects as search options as well as ids (e.g. location vs. location_id, person vs. person_id)
|
36 |
Â
//Create minimal defaults array, merge it with supplied defaults array
|
37 |
Â
$super_defaults = array(
|
Â
|
|
38 |
Â
'limit' => false,
|
39 |
Â
'scope' => 'future',
|
40 |
Â
'timezone' => false, //default blog timezone
|
@@ -64,7 +65,6 @@ class EM_Object {
|
|
64 |
Â
'pagination'=>false,
|
65 |
Â
'array'=>false,
|
66 |
Â
'owner'=>false,
|
67 |
-
'rsvp'=>false, //deprecated for bookings
|
68 |
Â
'bookings' => false, //if set to true, only events with bookings enabled are returned
|
69 |
Â
'search'=>false,
|
70 |
Â
'geo'=>false, //reserved for future searching via name
|
@@ -171,7 +171,11 @@ class EM_Object {
|
|
171 |
Â
$defaults['scope'][1] = '';
|
172 |
Â
}
|
173 |
Â
if( empty($defaults['scope'][0]) && empty($defaults['scope'][1]) ){
|
174 |
-
$defaults['scope']
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
175 |
Â
}
|
176 |
Â
}
|
177 |
Â
//ORDER and GROUP BY ORDER - split up string array, if just text do a quick validation and set to default if upon failure
|
@@ -230,8 +234,6 @@ class EM_Object {
|
|
230 |
Â
$category = $args['category'];// - not used anymore, accesses the $args directly
|
231 |
Â
$tag = $args['tag'];// - not used anymore, accesses the $args directly
|
232 |
Â
$location = $args['location'];
|
233 |
-
$bookings = $args['rsvp'];
|
234 |
-
$bookings = $args['bookings'] !== false ? absint($args['bookings']):$bookings;
|
235 |
Â
$owner = $args['owner'];
|
236 |
Â
$event = $args['event'];
|
237 |
Â
$month = $args['month'];
|
@@ -585,19 +587,22 @@ class EM_Object {
|
|
585 |
Â
//END TAXONOMY FILTERS
|
586 |
Â
|
587 |
Â
//If we want rsvped items, we usually check the event
|
588 |
-
if( $bookings
|
589 |
-
$
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
598 |
Â
}
|
599 |
-
}elseif( $bookings == 0 && $bookings !== false ){
|
600 |
-
$conditions['bookings'] = 'event_rsvp=0';
|
601 |
Â
}
|
602 |
Â
//Default ownership belongs to an event, child objects can just overwrite this if needed.
|
603 |
Â
if( is_numeric($owner) ){
|
@@ -675,8 +680,6 @@ class EM_Object {
|
|
675 |
Â
$category = $args['category'];
|
676 |
Â
$tag = $args['tag'];
|
677 |
Â
$location = $args['location'];
|
678 |
-
$bookings = $args['rsvp'];
|
679 |
-
$bookings = !empty($args['bookings']) ? $args['bookings']:$bookings;
|
680 |
Â
$owner = $args['owner'];
|
681 |
Â
$event = $args['event'];
|
682 |
Â
$month = $args['month'];
|
@@ -899,7 +902,7 @@ class EM_Object {
|
|
899 |
Â
}
|
900 |
Â
|
901 |
Â
//If we want rsvped items, we usually check the event
|
902 |
-
if( $bookings == 1 ){
|
903 |
Â
$query[] = array( 'key' => '_event_rsvp', 'value' => 1, 'compare' => '=' );
|
904 |
Â
}
|
905 |
Â
//Default ownership belongs to an event, child objects can just overwrite this if needed.
|
@@ -1035,7 +1038,7 @@ class EM_Object {
|
|
1035 |
Â
public static function get_post_search($args = array(), $filter = false, $request = array(), $accepted_searches = array()){
|
1036 |
Â
if( empty($request) ) $request = $_REQUEST;
|
1037 |
Â
if( !empty($request['em_search']) && empty($args['search']) ) $request['search'] = $request['em_search']; //em_search is included to circumvent wp search GET/POST clashes
|
1038 |
-
$accepted_searches = !empty($accepted_searches) ? $accepted_searches :
|
1039 |
Â
$accepted_searches = array_diff($accepted_searches, array('format', 'format_header', 'format_footer'));
|
1040 |
Â
$accepted_searches = apply_filters('em_accepted_searches', $accepted_searches, $args);
|
1041 |
Â
//merge variables from the $request into $args
|
35 |
Â
//TODO accept all objects as search options as well as ids (e.g. location vs. location_id, person vs. person_id)
|
36 |
Â
//Create minimal defaults array, merge it with supplied defaults array
|
37 |
Â
$super_defaults = array(
|
38 |
+
'id' => rand(),
|
39 |
Â
'limit' => false,
|
40 |
Â
'scope' => 'future',
|
41 |
Â
'timezone' => false, //default blog timezone
|
65 |
Â
'pagination'=>false,
|
66 |
Â
'array'=>false,
|
67 |
Â
'owner'=>false,
|
Â
|
|
68 |
Â
'bookings' => false, //if set to true, only events with bookings enabled are returned
|
69 |
Â
'search'=>false,
|
70 |
Â
'geo'=>false, //reserved for future searching via name
|
171 |
Â
$defaults['scope'][1] = '';
|
172 |
Â
}
|
173 |
Â
if( empty($defaults['scope'][0]) && empty($defaults['scope'][1]) ){
|
174 |
+
if( !empty($defaults['scope']['name']) ) {
|
175 |
+
$defaults['scope'] = $defaults['scope']['name'];
|
176 |
+
}else{
|
177 |
+
$defaults['scope'] = $super_defaults['scope'];
|
178 |
+
}
|
179 |
Â
}
|
180 |
Â
}
|
181 |
Â
//ORDER and GROUP BY ORDER - split up string array, if just text do a quick validation and set to default if upon failure
|
234 |
Â
$category = $args['category'];// - not used anymore, accesses the $args directly
|
235 |
Â
$tag = $args['tag'];// - not used anymore, accesses the $args directly
|
236 |
Â
$location = $args['location'];
|
Â
|
|
Â
|
|
237 |
Â
$owner = $args['owner'];
|
238 |
Â
$event = $args['event'];
|
239 |
Â
$month = $args['month'];
|
587 |
Â
//END TAXONOMY FILTERS
|
588 |
Â
|
589 |
Â
//If we want rsvped items, we usually check the event
|
590 |
+
if( isset($args['bookings']) && $args['bookings'] !== false ){
|
591 |
+
$bookings = absint($args['bookings']);
|
592 |
+
if( $args['bookings'] === 'user' && is_user_logged_in()) {
|
593 |
+
//get bookings of user
|
594 |
+
$EM_Person = new EM_Person(get_current_user_id());
|
595 |
+
$booking_ids = $EM_Person->get_bookings(true);
|
596 |
+
if (count($booking_ids) > 0) {
|
597 |
+
$conditions['bookings'] = "(event_id IN (SELECT event_id FROM " . EM_BOOKINGS_TABLE . " WHERE booking_id IN (" . implode(',', $booking_ids) . ")))";
|
598 |
+
} else {
|
599 |
+
$conditions['bookings'] = "(event_id = 0)";
|
600 |
+
}
|
601 |
+
}elseif( $bookings == 1 ){
|
602 |
+
$conditions['bookings'] = 'event_rsvp=1';
|
603 |
+
}elseif( $bookings == 0 && $bookings !== false ){
|
604 |
+
$conditions['bookings'] = 'event_rsvp=0';
|
605 |
Â
}
|
Â
|
|
Â
|
|
606 |
Â
}
|
607 |
Â
//Default ownership belongs to an event, child objects can just overwrite this if needed.
|
608 |
Â
if( is_numeric($owner) ){
|
680 |
Â
$category = $args['category'];
|
681 |
Â
$tag = $args['tag'];
|
682 |
Â
$location = $args['location'];
|
Â
|
|
Â
|
|
683 |
Â
$owner = $args['owner'];
|
684 |
Â
$event = $args['event'];
|
685 |
Â
$month = $args['month'];
|
902 |
Â
}
|
903 |
Â
|
904 |
Â
//If we want rsvped items, we usually check the event
|
905 |
+
if( $args['bookings'] == 1 ){
|
906 |
Â
$query[] = array( 'key' => '_event_rsvp', 'value' => 1, 'compare' => '=' );
|
907 |
Â
}
|
908 |
Â
//Default ownership belongs to an event, child objects can just overwrite this if needed.
|
1038 |
Â
public static function get_post_search($args = array(), $filter = false, $request = array(), $accepted_searches = array()){
|
1039 |
Â
if( empty($request) ) $request = $_REQUEST;
|
1040 |
Â
if( !empty($request['em_search']) && empty($args['search']) ) $request['search'] = $request['em_search']; //em_search is included to circumvent wp search GET/POST clashes
|
1041 |
+
$accepted_searches = !empty($accepted_searches) ? $accepted_searches : static::get_default_search();
|
1042 |
Â
$accepted_searches = array_diff($accepted_searches, array('format', 'format_header', 'format_footer'));
|
1043 |
Â
$accepted_searches = apply_filters('em_accepted_searches', $accepted_searches, $args);
|
1044 |
Â
//merge variables from the $request into $args
|
classes/em-options.php
CHANGED
@@ -19,7 +19,7 @@ class EM_Options {
|
|
19 |
Â
*/
|
20 |
Â
public static function get( $option_name, $default = array(), $dataset = 'dbem_data', $site = false ){
|
21 |
Â
$data = $site ? get_site_option($dataset) : get_option($dataset);
|
22 |
-
if(
|
23 |
Â
return $data[$option_name];
|
24 |
Â
}else{
|
25 |
Â
return $default;
|
19 |
Â
*/
|
20 |
Â
public static function get( $option_name, $default = array(), $dataset = 'dbem_data', $site = false ){
|
21 |
Â
$data = $site ? get_site_option($dataset) : get_option($dataset);
|
22 |
+
if( isset($data[$option_name]) ){
|
23 |
Â
return $data[$option_name];
|
24 |
Â
}else{
|
25 |
Â
return $default;
|
classes/em-taxonomy-frontend.php
CHANGED
@@ -81,7 +81,8 @@ class EM_Taxonomy_Frontend {
|
|
81 |
Â
//set the template
|
82 |
Â
$template = locate_template(array('page.php','index.php'),false); //category becomes a page
|
83 |
Â
//sort out filters
|
84 |
-
|
Â
|
|
85 |
Â
add_filter('the_content', array(self::$this_class,'the_content')); //come in slightly early and consider other plugins
|
86 |
Â
// Meta Tag Manager Tweaks
|
87 |
Â
if( defined('MTM_VERSION') ) {
|
81 |
Â
//set the template
|
82 |
Â
$template = locate_template(array('page.php','index.php'),false); //category becomes a page
|
83 |
Â
//sort out filters
|
84 |
+
remove_action('wp_head', 'em_add_content_filter', 1000);
|
85 |
+
remove_action('template_include', 'add_content_filter_template_include');
|
86 |
Â
add_filter('the_content', array(self::$this_class,'the_content')); //come in slightly early and consider other plugins
|
87 |
Â
// Meta Tag Manager Tweaks
|
88 |
Â
if( defined('MTM_VERSION') ) {
|
classes/em-taxonomy-term.php
CHANGED
@@ -146,17 +146,46 @@ class EM_Taxonomy_Term extends EM_Object {
|
|
146 |
Â
return $this->image_id;
|
147 |
Â
}
|
148 |
Â
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
149 |
Â
public function output_single($target = 'html'){
|
150 |
Â
$format = get_option ( 'dbem_'. $this->option_name .'_page_format' );
|
151 |
Â
return apply_filters('em_'. $this->option_name .'_output_single', $this->output($format, $target), $this, $target);
|
152 |
Â
}
|
153 |
Â
|
154 |
Â
public function output($format, $target="html") {
|
155 |
-
preg_match_all('/\{([a-zA-Z0-9_]+)\}(
|
156 |
Â
if( count($conditionals[0]) > 0 ){
|
Â
|
|
157 |
Â
//Check if the language we want exists, if not we take the first language there
|
158 |
Â
foreach($conditionals[1] as $key => $condition){
|
159 |
-
$
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
160 |
Â
}
|
161 |
Â
}
|
162 |
Â
$taxonomy_string = $format;
|
@@ -179,6 +208,18 @@ class EM_Taxonomy_Term extends EM_Object {
|
|
179 |
Â
case '#_'. $ph .'DESCRIPTION':
|
180 |
Â
$replace = $this->description;
|
181 |
Â
break;
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
182 |
Â
case '#_'. $ph .'IMAGEURL':
|
183 |
Â
$replace = esc_url($this->get_image_url());
|
184 |
Â
break;
|
@@ -301,6 +342,17 @@ class EM_Taxonomy_Term extends EM_Object {
|
|
301 |
Â
return apply_filters('em_'. $this->option_name .'_output', $taxonomy_string, $this, $format, $target);
|
302 |
Â
}
|
303 |
Â
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
304 |
Â
public function placeholder_image( $replace, $placeholders, $key ){
|
305 |
Â
if( $this->get_image_url() != ''){
|
306 |
Â
$image_url = esc_url($this->get_image_url());
|
146 |
Â
return $this->image_id;
|
147 |
Â
}
|
148 |
Â
|
149 |
+
function has_events( $status = 1 ){
|
150 |
+
$events_count = EM_Events::count( array($this->option_name=>$this->term_id, 'scope'=>'future', 'status' => $status) );
|
151 |
+
return apply_filters('em_'. $this->option_name .'_has_events', $events_count > 0, $this);
|
152 |
+
}
|
153 |
+
|
154 |
+
|
155 |
Â
public function output_single($target = 'html'){
|
156 |
Â
$format = get_option ( 'dbem_'. $this->option_name .'_page_format' );
|
157 |
Â
return apply_filters('em_'. $this->option_name .'_output_single', $this->output($format, $target), $this, $target);
|
158 |
Â
}
|
159 |
Â
|
160 |
Â
public function output($format, $target="html") {
|
161 |
+
preg_match_all('/\{([a-zA-Z0-9_\-,]+)\}(.+?)\{\/\1\}/s', $format, $conditionals);
|
162 |
Â
if( count($conditionals[0]) > 0 ){
|
163 |
+
$ph = strtolower($this->option_name);
|
164 |
Â
//Check if the language we want exists, if not we take the first language there
|
165 |
Â
foreach($conditionals[1] as $key => $condition){
|
166 |
+
$show_condition = false;
|
167 |
+
if ($condition == 'has_'.$ph.'_image' || $condition == 'has_image'){
|
168 |
+
//does this event have an image?
|
169 |
+
$show_condition = ( $this->get_image_url() != '' );
|
170 |
+
}elseif ($condition == 'no_'.$ph.'_image' || $condition == 'no_image'){
|
171 |
+
//does this event have an image?
|
172 |
+
$show_condition = ( $this->get_image_url() == '' );
|
173 |
+
}elseif ($condition == 'has_events'){
|
174 |
+
//does this tax have any upcoming events
|
175 |
+
$show_condition = $this->has_events();
|
176 |
+
}elseif ($condition == 'no_events'){
|
177 |
+
//does this tax NOT have any upcoming events?
|
178 |
+
$show_condition = $this->has_events() == false;
|
179 |
+
}
|
180 |
+
$show_condition = apply_filters('em_'.$this->option_name.'_output_show_condition', $show_condition, $condition, $conditionals[0][$key], $this);
|
181 |
+
if($show_condition){
|
182 |
+
//calculate lengths to delete placeholders
|
183 |
+
$placeholder_length = strlen($condition)+2;
|
184 |
+
$replacement = substr($conditionals[0][$key], $placeholder_length, strlen($conditionals[0][$key])-($placeholder_length *2 +1));
|
185 |
+
}else{
|
186 |
+
$replacement = '';
|
187 |
+
}
|
188 |
+
$format = str_replace($conditionals[0][$key], apply_filters('em_'. $this->option_name .'_output_condition', $replacement, $condition, $conditionals[0][$key], $this), $format);
|
189 |
Â
}
|
190 |
Â
}
|
191 |
Â
$taxonomy_string = $format;
|
208 |
Â
case '#_'. $ph .'DESCRIPTION':
|
209 |
Â
$replace = $this->description;
|
210 |
Â
break;
|
211 |
+
case '#_'. $ph .'EXCERPT':
|
212 |
+
if( !empty($this->description) && $result != "#_'. $ph .'EXCERPTCUT" ){
|
213 |
+
$excerpt_length = 55;
|
214 |
+
$excerpt_more = apply_filters('em_excerpt_more', ' ' . '[...]');
|
215 |
+
if( !empty($placeholders[3][$key]) ){
|
216 |
+
$ph_args = explode(',', $placeholders[3][$key]);
|
217 |
+
if( is_numeric($ph_args[0]) || empty($ph_args[0]) ) $excerpt_length = $ph_args[0];
|
218 |
+
if( !empty($ph_args[1]) ) $excerpt_more = $ph_args[1];
|
219 |
+
}
|
220 |
+
$replace = $this->output_excerpt($excerpt_length, $excerpt_more, $result == "#_'. $ph .'EXCERPTCUT");
|
221 |
+
}
|
222 |
+
break;
|
223 |
Â
case '#_'. $ph .'IMAGEURL':
|
224 |
Â
$replace = esc_url($this->get_image_url());
|
225 |
Â
break;
|
342 |
Â
return apply_filters('em_'. $this->option_name .'_output', $taxonomy_string, $this, $format, $target);
|
343 |
Â
}
|
344 |
Â
|
345 |
+
function output_excerpt($excerpt_length = 55, $excerpt_more = '[...]', $cut_excerpt = true){
|
346 |
+
$replace = $this->description;
|
347 |
+
if( !empty($excerpt_length) ){
|
348 |
+
//shorten content by supplied number - copied from wp_trim_excerpt
|
349 |
+
$replace = strip_shortcodes( $replace );
|
350 |
+
$replace = str_replace(']]>', ']]>', $replace);
|
351 |
+
$replace = wp_trim_words( $replace, $excerpt_length, $excerpt_more );
|
352 |
+
}
|
353 |
+
return $replace;
|
354 |
+
}
|
355 |
+
|
356 |
Â
public function placeholder_image( $replace, $placeholders, $key ){
|
357 |
Â
if( $this->get_image_url() != ''){
|
358 |
Â
$image_url = esc_url($this->get_image_url());
|
classes/em-ticket.php
CHANGED
@@ -275,6 +275,7 @@ class EM_Ticket extends EM_Object{
|
|
275 |
Â
if( !empty($this->ticket_start) ) $this->ticket_start .= ' '. $this->sanitize_time($start_time);
|
276 |
Â
$end_time = !empty($post['ticket_end_time']) ? $post['ticket_end_time'] : $this->get_event()->start()->format('H:i');
|
277 |
Â
if( !empty($this->ticket_end) ) $this->ticket_end .= ' '. $this->sanitize_time($end_time);
|
Â
|
|
278 |
Â
//sort out user availability restrictions
|
279 |
Â
$this->ticket_members = ( !empty($post['ticket_type']) && $post['ticket_type'] == 'members' ) ? 1:0;
|
280 |
Â
$this->ticket_guests = ( !empty($post['ticket_type']) && $post['ticket_type'] == 'guests' ) ? 1:0;
|
275 |
Â
if( !empty($this->ticket_start) ) $this->ticket_start .= ' '. $this->sanitize_time($start_time);
|
276 |
Â
$end_time = !empty($post['ticket_end_time']) ? $post['ticket_end_time'] : $this->get_event()->start()->format('H:i');
|
277 |
Â
if( !empty($this->ticket_end) ) $this->ticket_end .= ' '. $this->sanitize_time($end_time);
|
278 |
+
$this->start = $this->end = false; // reset start/end objects
|
279 |
Â
//sort out user availability restrictions
|
280 |
Â
$this->ticket_members = ( !empty($post['ticket_type']) && $post['ticket_type'] == 'members' ) ? 1:0;
|
281 |
Â
$this->ticket_guests = ( !empty($post['ticket_type']) && $post['ticket_type'] == 'guests' ) ? 1:0;
|
em-actions.php
CHANGED
@@ -60,7 +60,7 @@ function em_init_actions() {
|
|
60 |
Â
}
|
61 |
Â
|
62 |
Â
if(isset($_REQUEST['ajaxCalendar']) && $_REQUEST['ajaxCalendar']) {
|
63 |
-
|
64 |
Â
echo EM_Calendar::output($_REQUEST, false);
|
65 |
Â
die();
|
66 |
Â
}
|
@@ -233,13 +233,19 @@ function em_init_actions() {
|
|
233 |
Â
}
|
234 |
Â
$location_cond = apply_filters('em_actions_locations_search_cond', $location_cond);
|
235 |
Â
$term = (isset($_REQUEST['term'])) ? '%'.$wpdb->esc_like(wp_unslash($_REQUEST['term'])).'%' : '%'.$wpdb->esc_like(wp_unslash($_REQUEST['q'])).'%';
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
236 |
Â
$sql = $wpdb->prepare("
|
237 |
Â
SELECT
|
238 |
Â
location_id AS `id`,
|
239 |
Â
Concat( location_name ) AS `label`,
|
Â
|
|
240 |
Â
location_name AS `value`,
|
241 |
-
location_address AS `address`,
|
242 |
-
location_town AS `town`,
|
243 |
Â
location_state AS `state`,
|
244 |
Â
location_region AS `region`,
|
245 |
Â
location_postcode AS `postcode`,
|
@@ -247,8 +253,8 @@ function em_init_actions() {
|
|
247 |
Â
location_latitude AS `latitude`,
|
248 |
Â
location_longitude AS `longitude`
|
249 |
Â
FROM ".EM_LOCATIONS_TABLE."
|
250 |
-
WHERE ( `location_name` LIKE %s ) AND location_status=1 $location_cond LIMIT
|
251 |
-
", $term);
|
252 |
Â
$results = $wpdb->get_results($sql);
|
253 |
Â
}
|
254 |
Â
echo EM_Object::json_encode($results);
|
@@ -698,32 +704,77 @@ add_action('wp_ajax_em_bookings_table','em_ajax_bookings_table');
|
|
698 |
Â
*/
|
699 |
Â
function em_ajax_search_and_pagination(){
|
700 |
Â
$args = array( 'owner' => false, 'pagination' => 1, 'ajax' => true);
|
701 |
-
echo '<div class="em-search-ajax">';
|
702 |
Â
ob_start();
|
703 |
Â
if( $_REQUEST['action'] == 'search_events' ){
|
Â
|
|
Â
|
|
704 |
Â
$args['scope'] = get_option('dbem_events_page_scope');
|
705 |
Â
$args = EM_Events::get_post_search($args);
|
Â
|
|
Â
|
|
706 |
Â
$args['limit'] = !empty($args['limit']) ? $args['limit'] : get_option('dbem_events_default_limit');
|
707 |
-
|
708 |
-
|
709 |
-
|
710 |
-
|
711 |
-
|
712 |
-
|
713 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
714 |
Â
$args = EM_Locations::get_post_search($args);
|
715 |
-
$
|
716 |
-
|
717 |
-
|
718 |
-
$
|
719 |
-
|
720 |
-
|
721 |
-
|
722 |
-
|
723 |
-
|
724 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
725 |
Â
}
|
726 |
-
echo '</div>';
|
727 |
Â
echo apply_filters('em_ajax_'.$_REQUEST['action'], ob_get_clean(), $args);
|
728 |
Â
exit();
|
729 |
Â
}
|
60 |
Â
}
|
61 |
Â
|
62 |
Â
if(isset($_REQUEST['ajaxCalendar']) && $_REQUEST['ajaxCalendar']) {
|
63 |
+
$_REQUEST['has_search'] = false; //prevent search from loading up again
|
64 |
Â
echo EM_Calendar::output($_REQUEST, false);
|
65 |
Â
die();
|
66 |
Â
}
|
233 |
Â
}
|
234 |
Â
$location_cond = apply_filters('em_actions_locations_search_cond', $location_cond);
|
235 |
Â
$term = (isset($_REQUEST['term'])) ? '%'.$wpdb->esc_like(wp_unslash($_REQUEST['term'])).'%' : '%'.$wpdb->esc_like(wp_unslash($_REQUEST['q'])).'%';
|
236 |
+
$limit = apply_filters('em_locations_autocomplete_limit', 10);
|
237 |
+
$page = !empty($_REQUEST['page']) && is_numeric($_REQUEST['page']) ? absint($_REQUEST['page']) : 1;
|
238 |
+
$offset = ($page - 1) * $limit;
|
239 |
+
|
240 |
+
// Get the results
|
241 |
Â
$sql = $wpdb->prepare("
|
242 |
Â
SELECT
|
243 |
Â
location_id AS `id`,
|
244 |
Â
Concat( location_name ) AS `label`,
|
245 |
+
Concat( location_name ) AS `text`,
|
246 |
Â
location_name AS `value`,
|
247 |
+
location_address AS `address`,
|
248 |
+
location_town AS `town`,
|
249 |
Â
location_state AS `state`,
|
250 |
Â
location_region AS `region`,
|
251 |
Â
location_postcode AS `postcode`,
|
253 |
Â
location_latitude AS `latitude`,
|
254 |
Â
location_longitude AS `longitude`
|
255 |
Â
FROM ".EM_LOCATIONS_TABLE."
|
256 |
+
WHERE ( `location_name` LIKE %s ) AND location_status=1 $location_cond LIMIT $limit OFFSET $offset
|
257 |
+
", $term); // 'label' is now for backwards compatibility
|
258 |
Â
$results = $wpdb->get_results($sql);
|
259 |
Â
}
|
260 |
Â
echo EM_Object::json_encode($results);
|
704 |
Â
*/
|
705 |
Â
function em_ajax_search_and_pagination(){
|
706 |
Â
$args = array( 'owner' => false, 'pagination' => 1, 'ajax' => true);
|
Â
|
|
707 |
Â
ob_start();
|
708 |
Â
if( $_REQUEST['action'] == 'search_events' ){
|
709 |
+
// new and default way of doing things
|
710 |
+
$view = !empty($_REQUEST['view']) && preg_match('/^[a-zA-Z0-9-_]+$/', $_REQUEST['view']) ? $_REQUEST['view'] : 'list';
|
711 |
Â
$args['scope'] = get_option('dbem_events_page_scope');
|
712 |
Â
$args = EM_Events::get_post_search($args);
|
713 |
+
$search_args = em_get_search_form_defaults($args);
|
714 |
+
$args = array_merge($search_args, $args);
|
715 |
Â
$args['limit'] = !empty($args['limit']) ? $args['limit'] : get_option('dbem_events_default_limit');
|
716 |
+
switch( $view ){
|
717 |
+
case 'list-grouped':
|
718 |
+
em_locate_template('templates/events-list-grouped.php', true, array('args'=>$args)); //if successful, this template overrides the settings and defaults, including search
|
719 |
+
break;
|
720 |
+
case 'list':
|
721 |
+
em_locate_template('templates/events-list.php', true, array('args'=>$args)); //if successful, this template overrides the settings and defaults, including search
|
722 |
+
break;
|
723 |
+
case 'map':
|
724 |
+
$args['width'] = '100%';
|
725 |
+
$args['height'] = 0;
|
726 |
+
echo em_get_events_map_shortcode( $args );
|
727 |
+
break;
|
728 |
+
case 'calendar':
|
729 |
+
$args['has_search'] = false; // prevent view and search getting output again
|
730 |
+
echo EM_Calendar::output( $args );
|
731 |
+
break;
|
732 |
+
default:
|
733 |
+
if( has_action('em_events_search_view_'.$view) ){
|
734 |
+
do_action('em_events_search_view_'.$view, $args);
|
735 |
+
}else{
|
736 |
+
em_locate_template('templates/events-list.php', true, array('args'=>$args)); //if successful, this template overrides the settings and defaults, including search
|
737 |
+
}
|
738 |
+
break;
|
739 |
+
}
|
740 |
+
}elseif( $_REQUEST['action'] == 'search_locations'){
|
741 |
+
// new and default way of doing things
|
742 |
+
$view = !empty($_REQUEST['view']) && preg_match('/^[a-zA-Z0-9-_]+$/', $_REQUEST['view']) ? $_REQUEST['view'] : 'list';
|
743 |
Â
$args = EM_Locations::get_post_search($args);
|
744 |
+
$search_args = em_get_search_form_defaults($args);
|
745 |
+
$args = array_merge($search_args, $args);
|
746 |
+
if( !empty($args['eventful']) ) $args['scope'] = 'future'; // so eventful searches show upcoming event locations only
|
747 |
+
switch( $view ){
|
748 |
+
case 'list':
|
749 |
+
$args = EM_Locations::get_post_search($args);
|
750 |
+
$args['limit'] = !empty($args['limit']) ? $args['limit'] : get_option('dbem_locations_default_limit');
|
751 |
+
em_locate_template('templates/locations-list.php', true, array('args'=>$args)); //if successful, this template overrides the settings and defaults, including search
|
752 |
+
break;
|
753 |
+
case 'map':
|
754 |
+
$args = EM_Locations::get_post_search($args);
|
755 |
+
$args['width'] = '100%';
|
756 |
+
$args['height'] = 0;
|
757 |
+
$args['limit'] = 0;
|
758 |
+
echo em_get_locations_map_shortcode( $args );
|
759 |
+
break;
|
760 |
+
}
|
761 |
+
}else{
|
762 |
+
if( $_REQUEST['action'] == 'search_events_grouped' && defined('DOING_AJAX') ) {
|
763 |
+
// legacy
|
764 |
+
$args['scope'] = get_option('dbem_events_page_scope');
|
765 |
+
$args = EM_Events::get_post_search($args);
|
766 |
+
$args['limit'] = !empty($args['limit']) ? $args['limit'] : get_option('dbem_events_default_limit');
|
767 |
+
em_locate_template('templates/events-list-grouped.php', true, array('args' => $args)); //if successful, this template overrides the settings and defaults, including search
|
768 |
+
}elseif( $_REQUEST['action'] == 'search_tags' && defined('DOING_AJAX') ){
|
769 |
+
$args = EM_Tags::get_post_search($args);
|
770 |
+
$args['limit'] = !empty($args['limit']) ? $args['limit'] : get_option('dbem_tags_default_limit');
|
771 |
+
em_locate_template('templates/tags-list.php', true, array('args'=>$args)); //if successful, this template overrides the settings and defaults, including search
|
772 |
+
}elseif( $_REQUEST['action'] == 'search_cats' && defined('DOING_AJAX') ){
|
773 |
+
$args = EM_Categories::get_post_search($args);
|
774 |
+
$args['limit'] = !empty($args['limit']) ? $args['limit'] : get_option('dbem_categories_default_limit');
|
775 |
+
em_locate_template('templates/categories-list.php', true, array('args'=>$args)); //if successful, this template overrides the settings and defaults, including search
|
776 |
+
}
|
777 |
Â
}
|
Â
|
|
778 |
Â
echo apply_filters('em_ajax_'.$_REQUEST['action'], ob_get_clean(), $args);
|
779 |
Â
exit();
|
780 |
Â
}
|
em-events.php
CHANGED
@@ -23,8 +23,9 @@ function em_content($page_content) {
|
|
23 |
Â
$args = array(
|
24 |
Â
'owner' => false,
|
25 |
Â
'pagination' => 1,
|
Â
|
|
26 |
Â
);
|
27 |
-
$args['ajax'] = isset($args['ajax']) ? $args['ajax']:
|
28 |
Â
if( !post_password_required() && in_array($post->ID, array($events_page_id, $locations_page_id, $categories_page_id, $edit_bookings_page_id, $edit_events_page_id, $edit_locations_page_id, $my_bookings_page_id, $tags_page_id)) ){
|
29 |
Â
get_post();
|
30 |
Â
$content = apply_filters('em_content_pre', '', $page_content);
|
@@ -53,20 +54,20 @@ function em_content($page_content) {
|
|
53 |
Â
if( empty($args['scope']) ){
|
54 |
Â
$args['scope'] = get_option('dbem_events_page_scope');
|
55 |
Â
}
|
Â
|
|
56 |
Â
if( get_option('dbem_events_page_search_form') ){
|
57 |
Â
//load the search form and pass on custom arguments (from settings page)
|
58 |
-
$
|
Â
|
|
59 |
Â
em_locate_template('templates/events-search.php', true, array('args'=>$search_args));
|
60 |
Â
}
|
61 |
Â
$args['limit'] = !empty($args['limit']) ? $args['limit'] : get_option('dbem_events_default_limit');
|
62 |
-
if(
|
63 |
-
if( get_option('dbem_event_list_groupby') ){
|
64 |
Â
$args['date_format'] = get_option('dbem_event_list_groupby_format');
|
65 |
Â
em_locate_template('templates/events-list-grouped.php', true, array('args'=>$args));
|
66 |
Â
}else{
|
67 |
Â
em_locate_template('templates/events-list.php', true, array('args'=>$args));
|
68 |
Â
}
|
69 |
-
if( !empty($args['ajax']) ) echo "</div>"; //AJAX wrapper close
|
70 |
Â
}
|
71 |
Â
}
|
72 |
Â
}elseif( $post->ID == $locations_page_id && $locations_page_id != 0 ){
|
@@ -80,16 +81,15 @@ function em_content($page_content) {
|
|
80 |
Â
if( !empty($_REQUEST['action']) && $_REQUEST['action'] == 'search_locations' ){
|
81 |
Â
$args = EM_Locations::get_post_search( array_merge($args, $_REQUEST) );
|
82 |
Â
}
|
Â
|
|
83 |
Â
if( get_option('dbem_locations_page_search_form') ){
|
84 |
Â
//load the search form and pass on custom arguments (from settings page)
|
85 |
-
$
|
Â
|
|
86 |
Â
//remove date and category
|
87 |
-
$search_args['search_categories'] = $search_args['search_scope'] = false;
|
88 |
Â
em_locate_template('templates/locations-search.php', true, array('args'=>$search_args));
|
89 |
Â
}
|
90 |
-
if( !empty($args['ajax']) ){ echo '<div class="em-search-ajax">'; } //AJAX wrapper open
|
91 |
Â
em_locate_template('templates/locations-list.php',true, array('args'=>$args));
|
92 |
-
if( !empty($args['ajax']) ) echo "</div>"; //AJAX wrapper close
|
93 |
Â
}
|
94 |
Â
}elseif( $post->ID == $categories_page_id && $categories_page_id != 0 ){
|
95 |
Â
$args['limit'] = !empty($args['limit']) ? $args['limit'] : get_option('dbem_categories_default_limit');
|
@@ -128,11 +128,29 @@ function em_content($page_content) {
|
|
128 |
Â
return $page_content;
|
129 |
Â
}
|
130 |
Â
//add the_content filter AFTER wp_head functions have run, so we don't interfere with plugins like WP SEO and other meta-related plugins that make use of the_content for our pages
|
131 |
-
function
|
132 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
133 |
Â
}
|
134 |
Â
//remember that this gets removed by taxonomy pages showing a single taxonomy page, so careful if changing the priority
|
135 |
-
add_action('wp_head', '
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
136 |
Â
|
137 |
Â
/**
|
138 |
Â
* Filter for titles when on event pages
|
23 |
Â
$args = array(
|
24 |
Â
'owner' => false,
|
25 |
Â
'pagination' => 1,
|
26 |
+
'id' => rand(),
|
27 |
Â
);
|
28 |
+
$args['ajax'] = isset($args['ajax']) ? $args['ajax']:EM_AJAX_SEARCH;
|
29 |
Â
if( !post_password_required() && in_array($post->ID, array($events_page_id, $locations_page_id, $categories_page_id, $edit_bookings_page_id, $edit_events_page_id, $edit_locations_page_id, $my_bookings_page_id, $tags_page_id)) ){
|
30 |
Â
get_post();
|
31 |
Â
$content = apply_filters('em_content_pre', '', $page_content);
|
54 |
Â
if( empty($args['scope']) ){
|
55 |
Â
$args['scope'] = get_option('dbem_events_page_scope');
|
56 |
Â
}
|
57 |
+
$args['view'] = get_option('dbem_event_list_groupby') ? 'list-grouped':'list';
|
58 |
Â
if( get_option('dbem_events_page_search_form') ){
|
59 |
Â
//load the search form and pass on custom arguments (from settings page)
|
60 |
+
$args['has_view'] = true; // prevent search from generating its own view container
|
61 |
+
$search_args = em_get_search_form_defaults($args);
|
62 |
Â
em_locate_template('templates/events-search.php', true, array('args'=>$search_args));
|
63 |
Â
}
|
64 |
Â
$args['limit'] = !empty($args['limit']) ? $args['limit'] : get_option('dbem_events_default_limit');
|
65 |
+
if( $args['view'] == 'list-grouped' ){
|
Â
|
|
66 |
Â
$args['date_format'] = get_option('dbem_event_list_groupby_format');
|
67 |
Â
em_locate_template('templates/events-list-grouped.php', true, array('args'=>$args));
|
68 |
Â
}else{
|
69 |
Â
em_locate_template('templates/events-list.php', true, array('args'=>$args));
|
70 |
Â
}
|
Â
|
|
71 |
Â
}
|
72 |
Â
}
|
73 |
Â
}elseif( $post->ID == $locations_page_id && $locations_page_id != 0 ){
|
81 |
Â
if( !empty($_REQUEST['action']) && $_REQUEST['action'] == 'search_locations' ){
|
82 |
Â
$args = EM_Locations::get_post_search( array_merge($args, $_REQUEST) );
|
83 |
Â
}
|
84 |
+
$search_args = em_get_search_form_defaults();
|
85 |
Â
if( get_option('dbem_locations_page_search_form') ){
|
86 |
Â
//load the search form and pass on custom arguments (from settings page)
|
87 |
+
$args['has_view'] = true; // prevent search from generating its own view container
|
88 |
+
$search_args = em_get_search_form_defaults( $args, 'locations' );
|
89 |
Â
//remove date and category
|
Â
|
|
90 |
Â
em_locate_template('templates/locations-search.php', true, array('args'=>$search_args));
|
91 |
Â
}
|
Â
|
|
92 |
Â
em_locate_template('templates/locations-list.php',true, array('args'=>$args));
|
Â
|
|
93 |
Â
}
|
94 |
Â
}elseif( $post->ID == $categories_page_id && $categories_page_id != 0 ){
|
95 |
Â
$args['limit'] = !empty($args['limit']) ? $args['limit'] : get_option('dbem_categories_default_limit');
|
128 |
Â
return $page_content;
|
129 |
Â
}
|
130 |
Â
//add the_content filter AFTER wp_head functions have run, so we don't interfere with plugins like WP SEO and other meta-related plugins that make use of the_content for our pages
|
131 |
+
function em_add_content_filter(){
|
132 |
+
// only add this one
|
133 |
+
if( !has_action('the_content', 'em_content') ) {
|
134 |
+
add_filter('the_content', 'em_content');
|
135 |
+
}
|
136 |
+
}
|
137 |
+
function em_remove_content_filter(){
|
138 |
+
remove_filter('the_content', 'em_content');
|
139 |
Â
}
|
140 |
Â
//remember that this gets removed by taxonomy pages showing a single taxonomy page, so careful if changing the priority
|
141 |
+
add_action('wp_head', 'em_add_content_filter', 1000);
|
142 |
+
add_action('wp_head', 'em_remove_content_filter', 1);
|
143 |
+
/**
|
144 |
+
* @return void
|
145 |
+
*/
|
146 |
+
function add_content_filter_template_include( $template ){
|
147 |
+
// add the_content earlier than above in FSE situations
|
148 |
+
if( preg_match('/'.WPINC.'\/template-canvas.php$/', $template ) ){
|
149 |
+
em_add_content_filter();
|
150 |
+
}
|
151 |
+
return $template;
|
152 |
+
}
|
153 |
+
add_action('template_include', 'add_content_filter_template_include');
|
154 |
Â
|
155 |
Â
/**
|
156 |
Â
* Filter for titles when on event pages
|
em-functions.php
CHANGED
@@ -12,7 +12,8 @@ if(!function_exists('em_paginate')){ //overridable e.g. in you mu-plugins folder
|
|
12 |
Â
*/
|
13 |
Â
function em_paginate($link, $total, $limit, $page=1, $data=array()){
|
14 |
Â
if($limit > 0){
|
15 |
-
$pagesToShow = defined('EM_PAGES_TO_SHOW') ? EM_PAGES_TO_SHOW :
|
Â
|
|
16 |
Â
$url_parts = explode('?', $link);
|
17 |
Â
$base_link = $url_parts[0];
|
18 |
Â
$base_querystring = '';
|
@@ -42,33 +43,60 @@ function em_paginate($link, $total, $limit, $page=1, $data=array()){
|
|
42 |
Â
$base_querystring = esc_attr(build_query($query_arr));
|
43 |
Â
if( !empty($base_querystring) ) $base_querystring = '?'.$base_querystring;
|
44 |
Â
}
|
45 |
-
//calculate
|
46 |
-
$maxPages = ceil($total/$limit); //Total number of pages
|
47 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
48 |
Â
$placeholder = urlencode('%PAGE%');
|
49 |
Â
$link = str_replace('%PAGE%', $placeholder, esc_url($link)); //To avoid url encoded/non encoded placeholders
|
50 |
Â
//Add the back and first buttons
|
51 |
-
$string = ($page>1 && $startPage != 1) ? '<a class="prev page-numbers" href="'.str_replace($placeholder,1,$link).'" title="1"><<</a> ' : '';
|
52 |
Â
if($page == 2){
|
53 |
Â
$string .= ' <a class="prev page-numbers" href="'.esc_url($base_link.$base_querystring).'" title="2"><</a> ';
|
54 |
Â
}elseif($page > 2){
|
55 |
Â
$string .= ' <a class="prev page-numbers" href="'.str_replace($placeholder,$page-1,$link).'" title="'.($page-1).'"><</a> ';
|
56 |
Â
}
|
57 |
Â
//Loop each page and create a link or just a bold number if its the current page
|
58 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
59 |
Â
if($i == $page || (empty($page) && $startPage == $i)) {
|
60 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
61 |
Â
}elseif($i=='1'){
|
62 |
Â
$string .= ' <a class="page-numbers" href="'.esc_url($base_link.$base_querystring).'" title="'.$i.'">'.$i.'</a> ';
|
63 |
Â
}else{
|
64 |
Â
$string .= ' <a class="page-numbers" href="'.str_replace($placeholder,$i,$link).'" title="'.$i.'">'.$i.'</a> ';
|
65 |
Â
}
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
66 |
Â
}
|
67 |
Â
//Add the forward and last buttons
|
68 |
Â
$string .= ($page < $maxPages) ? ' <a class="next page-numbers" href="'.str_replace($placeholder,$page+1,$link).'" title="'.($page+1).'">></a> ' :' ' ;
|
69 |
-
$string .= ($i-1 < $maxPages) ? ' <a class="next page-numbers" href="'.str_replace($placeholder,$maxPages,$link).'" title="'.$maxPages.'">>></a> ' : ' ';
|
70 |
Â
//Return the string
|
71 |
-
return apply_filters('em_paginate', '<
|
72 |
Â
}
|
73 |
Â
}
|
74 |
Â
}
|
@@ -326,6 +354,7 @@ function em_get_attributes($lattributes = false){
|
|
326 |
Â
get_option ( 'dbem_event_list_item_format' ).
|
327 |
Â
get_option ( 'dbem_event_page_title_format' ).
|
328 |
Â
get_option ( 'dbem_single_event_format' ).
|
Â
|
|
329 |
Â
get_option ( 'dbem_single_location_format' );
|
330 |
Â
//We now have one long string of formats, get all the attribute placeholders
|
331 |
Â
if( $lattributes ){
|
@@ -551,41 +580,60 @@ function em_wp_is_super_admin( $user_id = false ){
|
|
551 |
Â
* Returns an array of flags that are used in search forms.
|
552 |
Â
* @return array
|
553 |
Â
*/
|
554 |
-
function em_get_search_form_defaults($
|
555 |
-
if(
|
556 |
Â
$search_args = array();
|
Â
|
|
Â
|
|
557 |
Â
$search_args['css'] = get_option('dbem_css_search');
|
558 |
-
$search_args['search_action'] =
|
559 |
-
$search_args['
|
560 |
-
$search_args['
|
Â
|
|
561 |
Â
$search_args['search_button'] = get_option('dbem_search_form_submit');
|
562 |
Â
//search text
|
563 |
Â
$search_args['search'] = ''; //default search term
|
564 |
-
$search_args['search_term'] = get_option('dbem_search_form_text');
|
Â
|
|
565 |
Â
$search_args['search_term_label'] = get_option('dbem_search_form_text_label'); //field label
|
566 |
Â
//geo and units
|
567 |
Â
$search_args['geo'] = ''; //default geo search term (requires 'near' as well for it to make sense)
|
568 |
Â
$search_args['near'] = ''; //default near search params
|
569 |
-
$search_args['search_geo'] = get_option('dbem_search_form_geo');
|
Â
|
|
570 |
Â
$search_args['geo_label'] = get_option('dbem_search_form_geo_label'); //field label
|
571 |
Â
$search_args['search_geo_units'] = get_option('dbem_search_form_geo_units'); //field label
|
572 |
Â
$search_args['geo_units_label'] = get_option('dbem_search_form_geo_units_label'); //field label
|
573 |
Â
$search_args['near_unit'] = get_option('dbem_search_form_geo_unit_default'); //default distance unit
|
574 |
Â
$search_args['near_distance'] = get_option('dbem_search_form_geo_distance_default'); //default distance amount
|
575 |
-
$search_args['geo_distance_values'] =
|
576 |
Â
//scope
|
577 |
-
$search_args['scope'] = array('',''); //default scope term
|
578 |
-
$search_args['search_scope'] = get_option('dbem_search_form_dates');
|
Â
|
|
579 |
Â
$search_args['scope_label'] = get_option('dbem_search_form_dates_label'); //field label
|
580 |
Â
$search_args['scope_seperator'] = get_option('dbem_search_form_dates_separator'); //field label
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
581 |
Â
//categories
|
582 |
Â
$search_args['category'] = 0; //default search term
|
583 |
Â
$search_args['search_categories'] = get_option('dbem_search_form_categories');
|
584 |
Â
$search_args['category_label'] = get_option('dbem_search_form_category_label'); //field label
|
585 |
Â
$search_args['categories_label'] = get_option('dbem_search_form_categories_label'); //select default
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
586 |
Â
//countries
|
587 |
Â
$search_args['search_countries'] = get_option('dbem_search_form_countries');
|
588 |
-
$search_args['country'] = $search_args['search_countries'] ? get_option('dbem_search_form_default_country'):''; //default country
|
589 |
Â
$search_args['country_label'] = get_option('dbem_search_form_country_label'); //field label
|
590 |
Â
$search_args['countries_label'] = get_option('dbem_search_form_countries_label'); //select default
|
591 |
Â
//regions
|
@@ -602,40 +650,139 @@ function em_get_search_form_defaults($args = array()){
|
|
602 |
Â
$search_args['town_label'] = get_option('dbem_search_form_town_label'); //field label
|
603 |
Â
//sections to show
|
604 |
Â
$search_args['show_main'] = !empty($search_args['search_term']) || !empty($search_args['search_geo']); //decides whether or not to show main area and collapseable advanced search options
|
605 |
-
$search_args['show_advanced'] = get_option('dbem_search_form_advanced') && ($search_args['
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
606 |
Â
$search_args['advanced_hidden'] = $search_args['show_advanced'] && get_option('dbem_search_form_advanced_hidden');
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
607 |
Â
//add specific classes for wrapper dependent on settings
|
608 |
-
$
|
609 |
-
|
610 |
-
|
611 |
-
|
612 |
-
|
613 |
-
$
|
614 |
-
|
615 |
-
|
616 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
617 |
Â
//overwrite with $_REQUEST defaults in event of a submitted search
|
618 |
-
if( isset($_REQUEST['
|
619 |
-
if( isset($_REQUEST['
|
620 |
-
if( isset($_REQUEST['
|
621 |
-
if( isset($_REQUEST['
|
622 |
-
if( isset($_REQUEST['
|
623 |
-
if( isset($_REQUEST['
|
624 |
-
if( isset($_REQUEST['
|
625 |
-
if( isset($_REQUEST['
|
626 |
-
if( isset($_REQUEST['
|
627 |
-
if( isset($_REQUEST['
|
628 |
-
if(
|
629 |
-
|
630 |
-
|
631 |
-
|
632 |
-
|
633 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
634 |
Â
}
|
635 |
Â
}
|
636 |
Â
return $args;
|
637 |
Â
}
|
638 |
Â
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
639 |
Â
/*
|
640 |
Â
* UI Helpers
|
641 |
Â
* previously dbem_UI_helpers.php functions
|
@@ -717,38 +864,45 @@ function em_options_input_password($title, $name, $description ='') {
|
|
717 |
Â
<?php
|
718 |
Â
}
|
719 |
Â
|
720 |
-
function em_options_textarea($title, $name, $description ='') {
|
721 |
Â
$translate = EM_ML::is_option_translatable($name);
|
722 |
Â
?>
|
723 |
Â
<tr valign="top" id='<?php echo esc_attr($name);?>_row'>
|
724 |
-
<th scope="row"
|
725 |
-
|
726 |
-
|
727 |
-
|
728 |
-
|
729 |
-
|
730 |
-
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
|
735 |
-
|
736 |
-
|
737 |
-
|
738 |
-
|
739 |
-
|
740 |
-
|
741 |
-
|
742 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
743 |
Â
}
|
744 |
-
echo '</table>';
|
745 |
-
echo '<em>'.__('If left blank, the default value will be used.','events-manager').'</em>';
|
746 |
-
echo $default_lang.'</div>';
|
747 |
Â
}
|
748 |
-
|
749 |
-
|
750 |
-
|
751 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
752 |
Â
<?php
|
753 |
Â
}
|
754 |
Â
|
12 |
Â
*/
|
13 |
Â
function em_paginate($link, $total, $limit, $page=1, $data=array()){
|
14 |
Â
if($limit > 0){
|
15 |
+
$pagesToShow = defined('EM_PAGES_TO_SHOW') ? EM_PAGES_TO_SHOW : 11;
|
16 |
+
$centered = defined('EM_PAGINATION_CENTERED') ? EM_PAGINATION_CENTERED : true;
|
17 |
Â
$url_parts = explode('?', $link);
|
18 |
Â
$base_link = $url_parts[0];
|
19 |
Â
$base_querystring = '';
|
43 |
Â
$base_querystring = esc_attr(build_query($query_arr));
|
44 |
Â
if( !empty($base_querystring) ) $base_querystring = '?'.$base_querystring;
|
45 |
Â
}
|
46 |
+
//calculate pages to show, totals etc.
|
47 |
+
$maxPages = ceil($total/$limit); //Total number of pages, i.e. also the last page to show
|
48 |
+
if( $centered ){
|
49 |
+
$startPage = $page - floor($pagesToShow / 2);
|
50 |
+
if( $startPage < 1 ) $startPage = 1;
|
51 |
+
}else{
|
52 |
+
$startPage = ($page <= $pagesToShow) ? 1 : $pagesToShow * (floor($page / $pagesToShow)); //Which page to start the pagination links from (in case we're on say page 12 and $pagesToShow is 10 pages)
|
53 |
+
}
|
54 |
Â
$placeholder = urlencode('%PAGE%');
|
55 |
Â
$link = str_replace('%PAGE%', $placeholder, esc_url($link)); //To avoid url encoded/non encoded placeholders
|
56 |
Â
//Add the back and first buttons
|
57 |
+
$string = ($page>1 && $startPage != 1) ? '<a class="prev first page-numbers" href="'.str_replace($placeholder,1,$link).'" title="1"><<</a> ' : '';
|
58 |
Â
if($page == 2){
|
59 |
Â
$string .= ' <a class="prev page-numbers" href="'.esc_url($base_link.$base_querystring).'" title="2"><</a> ';
|
60 |
Â
}elseif($page > 2){
|
61 |
Â
$string .= ' <a class="prev page-numbers" href="'.str_replace($placeholder,$page-1,$link).'" title="'.($page-1).'"><</a> ';
|
62 |
Â
}
|
63 |
Â
//Loop each page and create a link or just a bold number if its the current page
|
64 |
+
// 10 11 12 13 14 15 16 17 18 19 20
|
65 |
+
$thisLastPage = $startPage + $pagesToShow < $maxPages ? $startPage + $pagesToShow : $maxPages;
|
66 |
+
$responsive = $thisLastPage - $startPage > 5;
|
67 |
+
for ($i = $startPage ; $i <= $thisLastPage ; $i++){
|
68 |
+
if( $responsive && $i == $startPage + 1 && $i + 2 <= $page) {
|
69 |
+
// second number onwards should be wrapped with a span and hidden for responsivenes if it's not next to the current number
|
70 |
+
// in other words, if there's only two page numbers before current, always visible, more - hide 2nd till current
|
71 |
+
$nc_open = true;
|
72 |
+
$string .= '<span class="not-current first-half">';
|
73 |
+
}
|
74 |
Â
if($i == $page || (empty($page) && $startPage == $i)) {
|
75 |
+
if( !empty($nc_open) ){
|
76 |
+
// not first page in list, so we should close previous active current
|
77 |
+
$string .= '</span>';
|
78 |
+
$nc_open = false;
|
79 |
+
}
|
80 |
+
$string .= ' <span class="page-numbers current">'.$i.'</span>';
|
81 |
+
if( $responsive && $i + 2 < $thisLastPage ) {
|
82 |
+
$string .= '<span class="not-current second-half">';
|
83 |
+
$nc_open = true;
|
84 |
+
}
|
85 |
Â
}elseif($i=='1'){
|
86 |
Â
$string .= ' <a class="page-numbers" href="'.esc_url($base_link.$base_querystring).'" title="'.$i.'">'.$i.'</a> ';
|
87 |
Â
}else{
|
88 |
Â
$string .= ' <a class="page-numbers" href="'.str_replace($placeholder,$i,$link).'" title="'.$i.'">'.$i.'</a> ';
|
89 |
Â
}
|
90 |
+
// leave last number unwrapped
|
91 |
+
if( !empty($nc_open) && $i + 2 == $thisLastPage ){
|
92 |
+
$string .= '</span>';
|
93 |
+
}
|
94 |
Â
}
|
95 |
Â
//Add the forward and last buttons
|
96 |
Â
$string .= ($page < $maxPages) ? ' <a class="next page-numbers" href="'.str_replace($placeholder,$page+1,$link).'" title="'.($page+1).'">></a> ' :' ' ;
|
97 |
+
$string .= ($i-1 < $maxPages) ? ' <a class="next last page-numbers" href="'.str_replace($placeholder,$maxPages,$link).'" title="'.$maxPages.'">>></a> ' : ' ';
|
98 |
Â
//Return the string
|
99 |
+
return apply_filters('em_paginate', '<div class="em-pagination" '.$data_atts.'>'.$string.'</div>');
|
100 |
Â
}
|
101 |
Â
}
|
102 |
Â
}
|
354 |
Â
get_option ( 'dbem_event_list_item_format' ).
|
355 |
Â
get_option ( 'dbem_event_page_title_format' ).
|
356 |
Â
get_option ( 'dbem_single_event_format' ).
|
357 |
+
get_option ( 'dbem_calendar_large_pill_format' ).
|
358 |
Â
get_option ( 'dbem_single_location_format' );
|
359 |
Â
//We now have one long string of formats, get all the attribute placeholders
|
360 |
Â
if( $lattributes ){
|
580 |
Â
* Returns an array of flags that are used in search forms.
|
581 |
Â
* @return array
|
582 |
Â
*/
|
583 |
+
function em_get_search_form_defaults($base_args = array(), $context = 'events') {
|
584 |
+
if (!is_array($base_args)) $base_args = array();
|
585 |
Â
$search_args = array();
|
586 |
+
$search_args['ajax'] = EM_AJAX_SEARCH;
|
587 |
+
$search_args['id'] = rand();
|
588 |
Â
$search_args['css'] = get_option('dbem_css_search');
|
589 |
+
$search_args['search_action'] = 'search_events';
|
590 |
+
$search_args['search_advanced_text'] = get_option('dbem_search_form_advanced_show');
|
591 |
+
$search_args['search_text_show'] = get_option('dbem_search_form_advanced_show'); // deprecated
|
592 |
+
$search_args['search_text_hide'] = get_option('dbem_search_form_advanced_hide'); // deprecated
|
593 |
Â
$search_args['search_button'] = get_option('dbem_search_form_submit');
|
594 |
Â
//search text
|
595 |
Â
$search_args['search'] = ''; //default search term
|
596 |
+
$search_args['search_term'] = $search_args['search_term_main'] = get_option('dbem_search_form_text');
|
597 |
+
//$search_args['search_term_main'] = get_option('dbem_search_form_text_main'); // show in main form?
|
598 |
Â
$search_args['search_term_label'] = get_option('dbem_search_form_text_label'); //field label
|
599 |
Â
//geo and units
|
600 |
Â
$search_args['geo'] = ''; //default geo search term (requires 'near' as well for it to make sense)
|
601 |
Â
$search_args['near'] = ''; //default near search params
|
602 |
+
$search_args['search_geo'] = $search_args['search_geo_main'] = get_option('dbem_search_form_geo'); // show geo search?
|
603 |
+
//$search_args['search_geo_main'] = get_option('dbem_search_form_geo_main'); // show in main form?
|
604 |
Â
$search_args['geo_label'] = get_option('dbem_search_form_geo_label'); //field label
|
605 |
Â
$search_args['search_geo_units'] = get_option('dbem_search_form_geo_units'); //field label
|
606 |
Â
$search_args['geo_units_label'] = get_option('dbem_search_form_geo_units_label'); //field label
|
607 |
Â
$search_args['near_unit'] = get_option('dbem_search_form_geo_unit_default'); //default distance unit
|
608 |
Â
$search_args['near_distance'] = get_option('dbem_search_form_geo_distance_default'); //default distance amount
|
609 |
+
$search_args['geo_distance_values'] = explode(',', get_option('dbem_search_form_geo_distance_options')); //possible distance values
|
610 |
Â
//scope
|
611 |
+
$search_args['scope'] = array('', '', 'name' => 'all'); //default scope term
|
612 |
+
$search_args['search_scope'] = $search_args['search_scope_main'] = get_option('dbem_search_form_dates');
|
613 |
+
//$search_args['search_scope_main'] = get_option('dbem_search_form_scope_main'); // show in main form?
|
614 |
Â
$search_args['scope_label'] = get_option('dbem_search_form_dates_label'); //field label
|
615 |
Â
$search_args['scope_seperator'] = get_option('dbem_search_form_dates_separator'); //field label
|
616 |
+
$search_args['scope_format'] = get_option('dbem_search_form_dates_format'); //field label
|
617 |
+
//eventful locations
|
618 |
+
$search_args['search_eventful_main'] = true;
|
619 |
+
$search_args['search_eventful'] = true;
|
620 |
+
$search_args['search_eventful_locations_label'] = esc_html__('Eventful Locations?', 'events-manager');
|
621 |
+
$search_args['search_eventful_locations_tooltip'] = esc_html__('Display only locations with upcoming events.', 'events-manager');
|
622 |
Â
//categories
|
623 |
Â
$search_args['category'] = 0; //default search term
|
624 |
Â
$search_args['search_categories'] = get_option('dbem_search_form_categories');
|
625 |
Â
$search_args['category_label'] = get_option('dbem_search_form_category_label'); //field label
|
626 |
Â
$search_args['categories_label'] = get_option('dbem_search_form_categories_label'); //select default
|
627 |
+
$search_args['categories_placeholder'] = get_option('dbem_search_form_categories_placeholder'); // advanced search placeholder
|
628 |
+
// tags
|
629 |
+
$search_args['tag'] = 0; //default search term
|
630 |
+
$search_args['search_tags'] = get_option('dbem_search_form_tags');
|
631 |
+
$search_args['tag_label'] = get_option('dbem_search_form_tag_label'); //field label
|
632 |
+
$search_args['tags_label'] = get_option('dbem_search_form_tags_label'); //select default
|
633 |
+
$search_args['tags_placeholder'] = get_option('dbem_search_form_tags_placeholder'); // advanced search placeholder
|
634 |
Â
//countries
|
635 |
Â
$search_args['search_countries'] = get_option('dbem_search_form_countries');
|
636 |
+
$search_args['country'] = $search_args['search_countries'] ? get_option('dbem_search_form_default_country') : ''; //default country
|
637 |
Â
$search_args['country_label'] = get_option('dbem_search_form_country_label'); //field label
|
638 |
Â
$search_args['countries_label'] = get_option('dbem_search_form_countries_label'); //select default
|
639 |
Â
//regions
|
650 |
Â
$search_args['town_label'] = get_option('dbem_search_form_town_label'); //field label
|
651 |
Â
//sections to show
|
652 |
Â
$search_args['show_main'] = !empty($search_args['search_term']) || !empty($search_args['search_geo']); //decides whether or not to show main area and collapseable advanced search options
|
653 |
+
$search_args['show_advanced'] = get_option('dbem_search_form_advanced', true) && ( $search_args['search_categories'] || $search_args['search_tags'] || $search_args['search_countries'] || $search_args['search_regions'] || $search_args['search_states'] || $search_args['search_towns']);
|
654 |
+
$search_args['advanced_mode'] = get_option('dbem_search_form_advanced_mode') == 'inline' ? 'inline':'modal';
|
655 |
+
$search_args['advanced_hidden'] = $search_args['show_advanced'] && (get_option('dbem_search_form_advanced_hidden', true) || $search_args['advanced_mode'] == 'modal');
|
656 |
+
|
657 |
+
// legacy stuff
|
658 |
+
$search_args['show_advanced'] = get_option('dbem_search_form_advanced') && ( $search_args['search_categories'] || $search_args['search_countries'] || $search_args['search_regions'] || $search_args['search_states'] || $search_args['search_towns']);
|
659 |
Â
$search_args['advanced_hidden'] = $search_args['show_advanced'] && get_option('dbem_search_form_advanced_hidden');
|
660 |
+
|
661 |
+
// disable certain things based on context, can be overriden by $base_args, not necessarily recommended
|
662 |
+
if( $context == 'locations' ){
|
663 |
+
$search_args['views'] = 'list, map';
|
664 |
+
$search_args['view'] = 'list';
|
665 |
+
$search_args['search_categories'] = false;
|
666 |
+
$search_args['search_scope_main'] = false;
|
667 |
+
$search_args['search_scope'] = false;
|
668 |
+
$search_args['search_tags'] = false;
|
669 |
+
}else{
|
670 |
+
// default is events
|
671 |
+
$search_args['views'] = 'list, list-grouped, map, calendar';
|
672 |
+
$search_args['view'] = 'list';
|
673 |
+
// disable these non-event searches
|
674 |
+
$search_args['search_eventful_main'] = false;
|
675 |
+
$search_args['search_eventful'] = false;
|
676 |
+
}
|
677 |
+
|
678 |
+
//merge defaults with supplied arguments
|
679 |
+
$args = array_merge($search_args, $base_args);
|
680 |
+
|
681 |
+
// sanitize views option
|
682 |
+
$search_views = em_get_search_views();
|
683 |
+
if( !is_array($args['views']) ) $args['views'] = explode(',', str_replace(' ', '', $args['views']));
|
684 |
+
$args['views'] = array_intersect( $args['views'], array_keys($search_views) );
|
685 |
+
if( empty($search_views[$args['view']]) ) $args['view'] = 'list';
|
686 |
+
|
687 |
Â
//add specific classes for wrapper dependent on settings
|
688 |
+
if (empty($args['css_classes'])){
|
689 |
+
$args['css_classes'] = array();
|
690 |
+
}elseif( !is_array($args['css_classes']) ){
|
691 |
+
$args['css_classes'] = explode(',', $args['css_classes']);
|
692 |
+
}
|
693 |
+
if (empty($args['main_classes'])){ // deprecated - legacy backcompat
|
694 |
+
$args['main_classes'] = array();
|
695 |
+
}elseif( !is_array($args['main_classes']) ){
|
696 |
+
$args['main_classes'] = explode(',', $args['main_classes']);
|
697 |
+
}
|
698 |
+
if( !empty($args['css']) ){
|
699 |
+
$args['main_classes'][] = 'css-search'; // deprecated
|
700 |
+
$args['css_classes'][] = 'pixelbones';
|
701 |
+
}
|
702 |
+
|
703 |
+
// legacy backwards compatible classes
|
704 |
+
$args['main_classes'][] = 'em-search-legacy';
|
705 |
+
if( !empty($args['search_term']) ) $args['main_classes'][] = 'has-search-term';
|
706 |
+
if( !empty($args['search_geo']) ) $args['main_classes'][] = 'has-search-geo';
|
707 |
+
$args['main_classes'][] = $args['show_main'] ? 'has-search-main':'no-search-main';
|
708 |
+
$args['main_classes'][] = $args['show_advanced'] ? 'has-advanced':'no-advanced';
|
709 |
+
$args['main_classes'][] = $args['advanced_hidden'] ? 'advanced-hidden':'advanced-visible';
|
710 |
+
|
711 |
+
// new classes
|
712 |
+
$main_search_count = 0; // number of search fields
|
713 |
+
$args['css_classes'][] = $args['show_main'] ? 'has-search-main':'no-search-main';
|
714 |
+
$args['css_classes'][] = !empty($args['views']) && count($args['views']) > 1 ? 'has-views':'no-views';
|
715 |
+
$args['css_classes'][] = $args['show_advanced'] ? 'has-advanced':'no-advanced';
|
716 |
+
if( $args['show_advanced'] ){
|
717 |
+
$args['css_classes'][] = 'advanced-mode-' . $args['advanced_mode'];
|
718 |
+
$args['css_classes'][] = $args['advanced_hidden'] ? 'advanced-hidden':'advanced-visible';
|
719 |
+
}
|
720 |
+
if( isset($args['show_search']) && !$args['show_search'] ){
|
721 |
+
$args['css_classes'][] = 'is-hidden';
|
722 |
+
}
|
723 |
+
$args['css_classes_advanced'] = array();
|
724 |
+
|
725 |
Â
//overwrite with $_REQUEST defaults in event of a submitted search
|
726 |
+
if( isset($_REQUEST['view_id']) ) $args['id'] = absint($_REQUEST['view_id']); // id used for element ids
|
727 |
+
if( isset($_REQUEST['id']) ) $args['id'] = absint($_REQUEST['id']); // id used for element ids
|
728 |
+
if( isset($_REQUEST['geo']) ) $args['geo'] = sanitize_text_field($_REQUEST['geo']);
|
729 |
+
if( isset($_REQUEST['near']) ) $args['near'] = sanitize_text_field(wp_unslash($_REQUEST['near']));
|
730 |
+
if( isset($_REQUEST['em_search']) ) $args['search'] = sanitize_text_field(wp_unslash($_REQUEST['em_search']));
|
731 |
+
if( isset($_REQUEST['category']) ) $args['category'] = sanitize_text_field($_REQUEST['category']);
|
732 |
+
if( isset($_REQUEST['country']) ) $args['country'] = sanitize_text_field(wp_unslash($_REQUEST['country']));
|
733 |
+
if( isset($_REQUEST['region']) ) $args['region'] = sanitize_text_field(wp_unslash($_REQUEST['region']));
|
734 |
+
if( isset($_REQUEST['state']) ) $args['state'] = sanitize_text_field(wp_unslash($_REQUEST['state']));
|
735 |
+
if( isset($_REQUEST['town']) ) $args['town'] = sanitize_text_field(wp_unslash($_REQUEST['town']));
|
736 |
+
if( isset($_REQUEST['near_unit']) ) $args['near_unit'] = sanitize_text_field($_REQUEST['near_unit']);
|
737 |
+
if( isset($_REQUEST['near_distance']) ) $args['near_distance'] = sanitize_text_field($_REQUEST['near_distance']);
|
738 |
+
// fix scope so it's search-friendly, scopes must have a 0 and 1 key for start/end dates, and optionally an associated name
|
739 |
+
if( !empty($args['scope']) ){
|
740 |
+
if( !is_array($args['scope']) ){
|
741 |
+
// convert currently supported scope into array, future conversions should be done elsewhere in another function
|
742 |
+
if( $args['scope'] == 'future' ){
|
743 |
+
// future consideration... but currently the commented lines would set a date on search form by default
|
744 |
+
//$EM_DateTime = new EM_DateTime;
|
745 |
+
//$args['scope'] = array( 0 => $EM_DateTime->format('Y-m-d'), 1 => '', 'name' => 'future', );
|
746 |
+
$args['scope'] = array('', '', 'name' => 'future'); //default scope term
|
747 |
+
}else{
|
748 |
+
$args['scope'] = array('', '', 'name' => 'all'); //default scope term
|
749 |
+
}
|
750 |
+
}elseif( empty($args['scope']['name']) ){
|
751 |
+
$scope_array = array($args['scope'][0]);
|
752 |
+
if( !empty($args['scope'][1]) ) $scope_array[1] = $args['scope'][1];
|
753 |
+
$args['scope']['name'] = implode(',', $scope_array);
|
754 |
+
}
|
755 |
+
}else{
|
756 |
+
if( !empty($_REQUEST['scope']) && !is_array($_REQUEST['scope'])){
|
757 |
+
$args['scope'] = explode(',',sanitize_text_field($_REQUEST['scope'])); //convert scope to an array in event of pagination
|
758 |
+
}elseif( !empty($_REQUEST['scope']) ){
|
759 |
+
$args['scope'] = array(); // reset and populate sanitized
|
760 |
+
foreach( $_REQUEST['scope'] as $k => $v ){
|
761 |
+
$args['scope'][absint($k)] = sanitize_text_field($v);
|
762 |
+
}
|
763 |
Â
}
|
764 |
Â
}
|
765 |
Â
return $args;
|
766 |
Â
}
|
767 |
Â
|
768 |
+
function em_get_search_views(){
|
769 |
+
$search_views = array(
|
770 |
+
'calendar' => array(
|
771 |
+
'name' => __('Calendar', 'events-manager'),
|
772 |
+
),
|
773 |
+
'map' => array(
|
774 |
+
'name' => __('Map', 'events-manager'),
|
775 |
+
),
|
776 |
+
'list' => array(
|
777 |
+
'name' => __('List', 'events-manager'),
|
778 |
+
),
|
779 |
+
'list-grouped' => array(
|
780 |
+
'name' => __('Grouped Lists', 'events-manager'),
|
781 |
+
),
|
782 |
+
);
|
783 |
+
return apply_filters('em_get_search_views', $search_views);
|
784 |
+
}
|
785 |
+
|
786 |
Â
/*
|
787 |
Â
* UI Helpers
|
788 |
Â
* previously dbem_UI_helpers.php functions
|
864 |
Â
<?php
|
865 |
Â
}
|
866 |
Â
|
867 |
+
function em_options_textarea($title, $name, $description ='', $resetable = false) {
|
868 |
Â
$translate = EM_ML::is_option_translatable($name);
|
869 |
Â
?>
|
870 |
Â
<tr valign="top" id='<?php echo esc_attr($name);?>_row'>
|
871 |
+
<th scope="row">
|
872 |
+
<?php echo esc_html($title); ?>
|
873 |
+
<?php if( $resetable ): ?>
|
874 |
+
<a href="#" class="em-option-resettable em-tooltip" aria-label="<?php esc_attr_e('Reset to default value?', 'events-manager'); ?>" data-name="<?php echo esc_attr($name) ?>" data-nonce="<?php echo wp_create_nonce('option-default-'.$name); ?>">
|
875 |
+
<span class="dashicons dashicons-undo"></span>
|
876 |
+
</a>
|
877 |
+
<?php endif; ?>
|
878 |
+
</th>
|
879 |
+
<td>
|
880 |
+
<textarea name="<?php echo esc_attr($name) ?>" id="<?php echo esc_attr($name) ?>" rows="6"><?php echo esc_attr(get_option($name), ENT_QUOTES);?></textarea>
|
881 |
+
<?php if( $translate ): ?><span class="em-translatable dashicons dashicons-admin-site"></span><?php endif; ?>
|
882 |
+
<br />
|
883 |
+
<?php
|
884 |
+
if( $translate ){
|
885 |
+
echo '<div class="em-ml-options"><table class="form-table">';
|
886 |
+
foreach( EM_ML::get_langs() as $lang => $lang_name ){
|
887 |
+
if( $lang != EM_ML::$wplang ){
|
888 |
+
?>
|
889 |
+
<tr>
|
890 |
+
<td class="lang"><?php echo $lang_name; ?></td>
|
891 |
+
<td class="lang-text"><textarea name="<?php echo esc_attr($name) ?>_ml[<?php echo $lang ?>]" id="<?php echo esc_attr($name.'_'.$lang) ?>" style="width: 100%" size="45"><?php echo esc_attr(EM_ML::get_option($name, $lang, false), ENT_QUOTES); ?></textarea></td>
|
892 |
+
</tr>
|
893 |
+
<?php
|
894 |
+
}else{
|
895 |
+
$default_lang = '<input name="'.esc_attr($name).'_ml['.EM_ML::$wplang.']" type="hidden" id="'. esc_attr($name.'_'. EM_ML::$wplang) .'" value="'. esc_attr(get_option($name), ENT_QUOTES).'" />';
|
896 |
Â
}
|
Â
|
|
Â
|
|
Â
|
|
897 |
Â
}
|
898 |
+
echo '</table>';
|
899 |
+
echo '<em>'.__('If left blank, the default value will be used.','events-manager').'</em>';
|
900 |
+
echo $default_lang.'</div>';
|
901 |
+
}
|
902 |
+
?>
|
903 |
+
<em><?php echo $description; ?></em>
|
904 |
+
</td>
|
905 |
+
</tr>
|
906 |
Â
<?php
|
907 |
Â
}
|
908 |
Â
|
em-install.php
CHANGED
@@ -282,7 +282,7 @@ function em_create_bookings_table() {
|
|
282 |
Â
booking_spaces int(5) NOT NULL,
|
283 |
Â
booking_comment text DEFAULT NULL,
|
284 |
Â
booking_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
285 |
-
booking_status
|
286 |
Â
booking_price decimal(14,4) unsigned NOT NULL DEFAULT 0,
|
287 |
Â
booking_tax_rate decimal(7,4) NULL DEFAULT NULL,
|
288 |
Â
booking_taxes decimal(14,4) NULL DEFAULT NULL,
|
@@ -395,6 +395,7 @@ function em_add_options() {
|
|
395 |
Â
'dbem_time_format' => get_option('time_format'),
|
396 |
Â
'dbem_date_format' => get_option('date_format'),
|
397 |
Â
'dbem_date_format_js' => 'dd/mm/yy',
|
Â
|
|
398 |
Â
'dbem_dates_separator' => ' - ',
|
399 |
Â
'dbem_times_separator' => ' - ',
|
400 |
Â
//defaults
|
@@ -422,9 +423,15 @@ function em_add_options() {
|
|
422 |
Â
'dbem_search_form_dates' => 1,
|
423 |
Â
'dbem_search_form_dates_label' => __('Dates','events-manager'),
|
424 |
Â
'dbem_search_form_dates_separator' => __('and','events-manager'),
|
Â
|
|
425 |
Â
'dbem_search_form_categories' => 1,
|
426 |
Â
'dbem_search_form_categories_label' => __('All Categories','events-manager'),
|
427 |
-
'dbem_search_form_category_label' => __('
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
428 |
Â
'dbem_search_form_countries' => 1,
|
429 |
Â
'dbem_search_form_default_country' => get_option('dbem_location_default_country',''),
|
430 |
Â
'dbem_search_form_countries_label' => __('All Countries','events-manager'),
|
@@ -467,50 +474,14 @@ function em_add_options() {
|
|
467 |
Â
'dbem_events_page_title' => __('Events','events-manager'),
|
468 |
Â
'dbem_events_page_scope' => 'future',
|
469 |
Â
'dbem_events_page_search_form' => 1,
|
470 |
-
'dbem_event_list_item_format_header' => '
|
471 |
-
|
472 |
-
|
473 |
-
<th class="event-time" scope="col">'.__('Date/Time','events-manager').'</th>
|
474 |
-
<th class="event-description" scope="col">'.__('Event','events-manager').'</th>
|
475 |
-
</tr>
|
476 |
-
</thead>
|
477 |
-
<tbody>',
|
478 |
-
'dbem_event_list_item_format' => '<tr>
|
479 |
-
<td>
|
480 |
-
#_EVENTDATES<br/>
|
481 |
-
#_EVENTTIMES
|
482 |
-
</td>
|
483 |
-
<td>
|
484 |
-
#_EVENTLINK
|
485 |
-
{has_location}<br/><i>#_LOCATIONNAME, #_LOCATIONTOWN #_LOCATIONSTATE</i>{/has_location}
|
486 |
-
</td>
|
487 |
-
</tr>',
|
488 |
-
'dbem_event_list_item_format_footer' => '</tbody></table>',
|
489 |
Â
'dbem_event_list_groupby' => 0,
|
490 |
Â
'dbem_event_list_groupby_format' => '',
|
491 |
Â
'dbem_event_list_groupby_header_format' => '<h2>#s</h2>',
|
492 |
Â
'dbem_display_calendar_in_events_page' => 0,
|
493 |
-
'dbem_single_event_format' => '
|
494 |
-
<p>
|
495 |
-
<strong>'.esc_html__('Date/Time','events-manager').'</strong><br/>
|
496 |
-
Date(s) - #_EVENTDATES<br /><i>#_EVENTTIMES</i>
|
497 |
-
</p>
|
498 |
-
{has_location}
|
499 |
-
<p>
|
500 |
-
<strong>'.esc_html__('Location','events-manager').'</strong><br/>
|
501 |
-
#_LOCATIONLINK
|
502 |
-
</p>
|
503 |
-
{/has_location}
|
504 |
-
<p>
|
505 |
-
<strong>'.esc_html__('Categories','events-manager').'</strong>
|
506 |
-
#_CATEGORIES
|
507 |
-
</p>
|
508 |
-
<br style="clear:both" />
|
509 |
-
#_EVENTNOTES
|
510 |
-
{has_bookings}
|
511 |
-
<h3>'.esc_html__('Bookings','events-manager').'</h3>
|
512 |
-
#_BOOKINGFORM
|
513 |
-
{/has_bookings}',
|
514 |
Â
'dbem_event_excerpt_format' => '#_EVENTDATES @ #_EVENTTIMES - #_EVENTEXCERPT',
|
515 |
Â
'dbem_event_excerpt_alt_format' => '#_EVENTDATES @ #_EVENTTIMES - #_EVENTEXCERPT{55}',
|
516 |
Â
'dbem_event_page_title_format' => '#_EVENTNAME',
|
@@ -524,9 +495,9 @@ function em_add_options() {
|
|
524 |
Â
'dbem_locations_page_search_form' => 1,
|
525 |
Â
'dbem_no_locations_message' => sprintf(__( 'No %s', 'events-manager'),__('Locations','events-manager')),
|
526 |
Â
'dbem_location_default_country' => '',
|
527 |
-
'dbem_location_list_item_format_header' => '
|
528 |
-
'dbem_location_list_item_format' => '
|
529 |
-
'dbem_location_list_item_format_footer' => '
|
530 |
Â
'dbem_location_page_title_format' => '#_LOCATIONNAME',
|
531 |
Â
'dbem_single_location_format' => '<div style="float:right; margin:0px 0px 15px 15px;">#_LOCATIONMAP</div>
|
532 |
Â
<p>
|
@@ -641,14 +612,10 @@ function em_add_options() {
|
|
641 |
Â
//Calendar Options
|
642 |
Â
'dbem_list_date_title' => __('Events', 'events-manager').' - #j #M #y',
|
643 |
Â
'dbem_full_calendar_month_format' => 'M Y',
|
644 |
-
'dbem_full_calendar_event_format' => '<li>#_EVENTLINK</li>',
|
645 |
Â
'dbem_full_calendar_long_events' => '0',
|
646 |
Â
'dbem_full_calendar_initials_length' => 0,
|
647 |
Â
'dbem_full_calendar_abbreviated_weekdays' => true,
|
648 |
Â
'dbem_display_calendar_day_single_yes' => 1,
|
649 |
-
'dbem_small_calendar_month_format' => 'M Y',
|
650 |
-
'dbem_small_calendar_event_title_format' => "#_EVENTNAME",
|
651 |
-
'dbem_small_calendar_event_title_separator' => ", ",
|
652 |
Â
'dbem_small_calendar_initials_length' => 1,
|
653 |
Â
'dbem_small_calendar_abbreviated_weekdays' => false,
|
654 |
Â
'dbem_small_calendar_long_events' => '0',
|
@@ -657,6 +624,12 @@ function em_add_options() {
|
|
657 |
Â
'dbem_display_calendar_events_limit' => get_option('dbem_full_calendar_events_limit',3),
|
658 |
Â
'dbem_display_calendar_events_limit_msg' => __('more...','events-manager'),
|
659 |
Â
'dbem_calendar_direct_links' => 1,
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
660 |
Â
//General Settings
|
661 |
Â
'dbem_timezone_enabled' => 1,
|
662 |
Â
'dbem_timezone_default' => EM_DateTimeZone::create()->getName(),
|
@@ -822,7 +795,7 @@ function em_add_options() {
|
|
822 |
Â
//feedback reminder
|
823 |
Â
'dbem_feedback_reminder' => time(),
|
824 |
Â
'dbem_events_page_ajax' => 0,
|
825 |
-
'dbem_conditional_recursions' =>
|
826 |
Â
//data privacy/protection
|
827 |
Â
'dbem_data_privacy_consent_text' => esc_html__('I consent to my submitted data being collected and stored as outlined by the site %s.','events-manager'),
|
828 |
Â
'dbem_data_privacy_consent_remember' => 1,
|
@@ -1141,6 +1114,39 @@ function em_upgrade_current_installation(){
|
|
1141 |
Â
}
|
1142 |
Â
$wpdb->query($sql);
|
1143 |
Â
}
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
1144 |
Â
}
|
1145 |
Â
|
1146 |
Â
function em_set_mass_caps( $roles, $caps ){
|
282 |
Â
booking_spaces int(5) NOT NULL,
|
283 |
Â
booking_comment text DEFAULT NULL,
|
284 |
Â
booking_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
285 |
+
booking_status int(2) NOT NULL DEFAULT 1,
|
286 |
Â
booking_price decimal(14,4) unsigned NOT NULL DEFAULT 0,
|
287 |
Â
booking_tax_rate decimal(7,4) NULL DEFAULT NULL,
|
288 |
Â
booking_taxes decimal(14,4) NULL DEFAULT NULL,
|
395 |
Â
'dbem_time_format' => get_option('time_format'),
|
396 |
Â
'dbem_date_format' => get_option('date_format'),
|
397 |
Â
'dbem_date_format_js' => 'dd/mm/yy',
|
398 |
+
'dbem_datepicker_format' => 'Y-m-d',
|
399 |
Â
'dbem_dates_separator' => ' - ',
|
400 |
Â
'dbem_times_separator' => ' - ',
|
401 |
Â
//defaults
|
423 |
Â
'dbem_search_form_dates' => 1,
|
424 |
Â
'dbem_search_form_dates_label' => __('Dates','events-manager'),
|
425 |
Â
'dbem_search_form_dates_separator' => __('and','events-manager'),
|
426 |
+
'dbem_search_form_dates_format' => 'M j',
|
427 |
Â
'dbem_search_form_categories' => 1,
|
428 |
Â
'dbem_search_form_categories_label' => __('All Categories','events-manager'),
|
429 |
+
'dbem_search_form_category_label' => __('Categories','events-manager'),
|
430 |
+
'dbem_search_form_categories_placeholder' => sprintf(__( 'Search %s...', 'events-manager'),__('Categories','events-manager')),
|
431 |
+
'dbem_search_form_tags' => 1,
|
432 |
+
'dbem_search_form_tags_label' => __('All Tags','events-manager'),
|
433 |
+
'dbem_search_form_tag_label' => __('Tags','events-manager'),
|
434 |
+
'dbem_search_form_tags_placeholder' => sprintf(__( 'Search %s...', 'events-manager'),__('Tags','events-manager')),
|
435 |
Â
'dbem_search_form_countries' => 1,
|
436 |
Â
'dbem_search_form_default_country' => get_option('dbem_location_default_country',''),
|
437 |
Â
'dbem_search_form_countries_label' => __('All Countries','events-manager'),
|
474 |
Â
'dbem_events_page_title' => __('Events','events-manager'),
|
475 |
Â
'dbem_events_page_scope' => 'future',
|
476 |
Â
'dbem_events_page_search_form' => 1,
|
477 |
+
'dbem_event_list_item_format_header' => EM_Formats::dbem_event_list_item_format_header(''),
|
478 |
+
'dbem_event_list_item_format' => EM_Formats::dbem_event_list_item_format(''),
|
479 |
+
'dbem_event_list_item_format_footer' => EM_Formats::dbem_event_list_item_format_footer(''),
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
480 |
Â
'dbem_event_list_groupby' => 0,
|
481 |
Â
'dbem_event_list_groupby_format' => '',
|
482 |
Â
'dbem_event_list_groupby_header_format' => '<h2>#s</h2>',
|
483 |
Â
'dbem_display_calendar_in_events_page' => 0,
|
484 |
+
'dbem_single_event_format' => EM_Formats::dbem_single_event_format(''),
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
485 |
Â
'dbem_event_excerpt_format' => '#_EVENTDATES @ #_EVENTTIMES - #_EVENTEXCERPT',
|
486 |
Â
'dbem_event_excerpt_alt_format' => '#_EVENTDATES @ #_EVENTTIMES - #_EVENTEXCERPT{55}',
|
487 |
Â
'dbem_event_page_title_format' => '#_EVENTNAME',
|
495 |
Â
'dbem_locations_page_search_form' => 1,
|
496 |
Â
'dbem_no_locations_message' => sprintf(__( 'No %s', 'events-manager'),__('Locations','events-manager')),
|
497 |
Â
'dbem_location_default_country' => '',
|
498 |
+
'dbem_location_list_item_format_header' => EM_Formats::dbem_location_list_item_format_header(''),
|
499 |
+
'dbem_location_list_item_format' => EM_Formats::dbem_location_list_item_format(''),
|
500 |
+
'dbem_location_list_item_format_footer' => EM_Formats::dbem_location_list_item_format_footer(''),
|
501 |
Â
'dbem_location_page_title_format' => '#_LOCATIONNAME',
|
502 |
Â
'dbem_single_location_format' => '<div style="float:right; margin:0px 0px 15px 15px;">#_LOCATIONMAP</div>
|
503 |
Â
<p>
|
612 |
Â
//Calendar Options
|
613 |
Â
'dbem_list_date_title' => __('Events', 'events-manager').' - #j #M #y',
|
614 |
Â
'dbem_full_calendar_month_format' => 'M Y',
|
Â
|
|
615 |
Â
'dbem_full_calendar_long_events' => '0',
|
616 |
Â
'dbem_full_calendar_initials_length' => 0,
|
617 |
Â
'dbem_full_calendar_abbreviated_weekdays' => true,
|
618 |
Â
'dbem_display_calendar_day_single_yes' => 1,
|
Â
|
|
Â
|
|
Â
|
|
619 |
Â
'dbem_small_calendar_initials_length' => 1,
|
620 |
Â
'dbem_small_calendar_abbreviated_weekdays' => false,
|
621 |
Â
'dbem_small_calendar_long_events' => '0',
|
624 |
Â
'dbem_display_calendar_events_limit' => get_option('dbem_full_calendar_events_limit',3),
|
625 |
Â
'dbem_display_calendar_events_limit_msg' => __('more...','events-manager'),
|
626 |
Â
'dbem_calendar_direct_links' => 1,
|
627 |
+
'dbem_calendar_preview_mode' => 'modal',
|
628 |
+
'dbem_calendar_preview_mode_date' => 'modal',
|
629 |
+
'dbem_calendar_preview_modal_date_format' => EM_Formats::dbem_calendar_preview_modal_date_format(''),
|
630 |
+
'dbem_calendar_preview_modal_event_format' => EM_Formats::dbem_calendar_preview_modal_event_format(''),
|
631 |
+
'dbem_calendar_preview_tooltip_event_format' => EM_Formats::dbem_calendar_preview_tooltip_event_format(''),
|
632 |
+
'dbem_calendar_large_pill_format' => '#_12HSTARTTIME - #_EVENTLINK',
|
633 |
Â
//General Settings
|
634 |
Â
'dbem_timezone_enabled' => 1,
|
635 |
Â
'dbem_timezone_default' => EM_DateTimeZone::create()->getName(),
|
795 |
Â
//feedback reminder
|
796 |
Â
'dbem_feedback_reminder' => time(),
|
797 |
Â
'dbem_events_page_ajax' => 0,
|
798 |
+
'dbem_conditional_recursions' => 2,
|
799 |
Â
//data privacy/protection
|
800 |
Â
'dbem_data_privacy_consent_text' => esc_html__('I consent to my submitted data being collected and stored as outlined by the site %s.','events-manager'),
|
801 |
Â
'dbem_data_privacy_consent_remember' => 1,
|
1114 |
Â
}
|
1115 |
Â
$wpdb->query($sql);
|
1116 |
Â
}
|
1117 |
+
// last version check in numbers, 6 onwwards uses version_compare
|
1118 |
+
if( get_option('dbem_version') != '' && version_compare(get_option('dbem_version'), '6.0.1', '<') ){
|
1119 |
+
// convert jQuery UI DateFormat for max back-compat
|
1120 |
+
$dateformat = get_option('dbem_date_format_js');
|
1121 |
+
// check if there's any kind of non-convertable placeholders
|
1122 |
+
$non_convertables = '(o|oo|!|TICKS)';
|
1123 |
+
if( !preg_match("/$non_convertables/", $dateformat) ){
|
1124 |
+
$placeholder_convertables = array('ATOM' => 'yy-mm-dd', 'COOKIE' => 'D, dd M yy', 'ISO_8601' => 'yy-mm-dd', 'RFC_822' => 'D, d M y', 'RFC_850' => 'DD, dd-M-y', 'RFC_1036' => 'D, d M y', 'RFC_1123' => 'D, d M yy', 'RFC_2822' => 'D, d M yy', 'RSS' => 'D, d M y', 'TIMESTAMP' => '@', 'W3C' => 'yy-mm-dd',);
|
1125 |
+
foreach( $placeholder_convertables as $k => $v ){
|
1126 |
+
$dateformat = str_replace($k, $v, $dateformat);
|
1127 |
+
}
|
1128 |
+
$convertable = array( 'dd' => 'XzX' /* d */, 'd' => 'j', 'XzX' => 'd', 'DD' => 'l', 'mm' => 'ZxZ' /* m */, 'm' => 'n', 'ZxZ' => 'm', 'MM' => 'F', 'yy' => 'Y', '@' => 'U' );
|
1129 |
+
foreach( $convertable as $k => $v ){
|
1130 |
+
$dateformat = str_replace($k, $v, $dateformat);
|
1131 |
+
}
|
1132 |
+
update_option('dbem_datepicker_format', $dateformat);
|
1133 |
+
}
|
1134 |
+
update_option('dbem_search_form_tags', 0); // disable tags searching by default for previous users
|
1135 |
+
// it'd be nice to do 2 sweeps for our new templates, so we'll up the recursions to 2 so we can nest once, it'll also cover most use cases
|
1136 |
+
if( get_option('dbem_conditional_recursions') <= 1 ){
|
1137 |
+
update_option('dbem_conditional_recursions', 2);
|
1138 |
+
}
|
1139 |
+
// admin optiosn for upgrade/migration
|
1140 |
+
$admin_data = get_option('dbem_data', array());
|
1141 |
+
$admin_data['v6'] = false;
|
1142 |
+
update_option('dbem_data', $admin_data);
|
1143 |
+
// notify user of new update
|
1144 |
+
$message = esc_html__('Welcome to Events Manager v6! This latest update includes some major UI improvements, which requires you to update your formats.', 'events-manager');
|
1145 |
+
$settings_page_url = '<a href="'.admin_url('admin.php?page=events-manager-options').'">'. esc_html__('settings page', 'events-manager-google').'</a>';
|
1146 |
+
$message2 = sprintf(esc_html__('Please visit the %s to see migration options.', 'events-manager'), $settings_page_url);
|
1147 |
+
$EM_Admin_Notice = new EM_Admin_Notice(array( 'name' => 'v6-update', 'who' => 'admin', 'where' => 'all', 'message' => "$message $message2" ));
|
1148 |
+
EM_Admin_Notices::add($EM_Admin_Notice, is_multisite());
|
1149 |
+
}
|
1150 |
Â
}
|
1151 |
Â
|
1152 |
Â
function em_set_mass_caps( $roles, $caps ){
|
em-shortcode.php
CHANGED
@@ -30,11 +30,13 @@ function em_get_locations_map_shortcode($args){
|
|
30 |
Â
$args = (array) $args;
|
31 |
Â
$args['em_ajax'] = true;
|
32 |
Â
$args['query'] = 'GlobalMapData';
|
33 |
-
|
34 |
-
$width = (
|
35 |
Â
$width = preg_match('/(px)|%/', $width) ? $width:$width.'px';
|
36 |
-
$
|
Â
|
|
37 |
Â
$height = preg_match('/(px)|%/', $height) ? $height:$height.'px';
|
Â
|
|
38 |
Â
$args['width'] = $width;
|
39 |
Â
$args['height'] = $height;
|
40 |
Â
//assign random number for element id reference
|
@@ -69,14 +71,17 @@ function em_get_events_map_shortcode($args){
|
|
69 |
Â
$args['em_ajax'] = true;
|
70 |
Â
$args['query'] = 'GlobalEventsMapData';
|
71 |
Â
//get dimensions with px or % added in
|
72 |
-
$width = (
|
73 |
Â
$width = preg_match('/(px)|%/', $width) ? $width:$width.'px';
|
74 |
-
$
|
Â
|
|
75 |
Â
$height = preg_match('/(px)|%/', $height) ? $height:$height.'px';
|
Â
|
|
76 |
Â
$args['width'] = $width;
|
77 |
Â
$args['height'] = $height;
|
78 |
Â
//assign random number for element id reference
|
79 |
Â
$args['random_id'] = substr(md5(rand().rand()),0,5);
|
Â
|
|
80 |
Â
//add JSON style to map
|
81 |
Â
$style = '';
|
82 |
Â
if( !empty($args['map_style']) ){
|
@@ -107,11 +112,10 @@ function em_get_events_list_shortcode($args, $format='') {
|
|
107 |
Â
$args['format'] = ($format != '' || empty($args['format'])) ? $format : $args['format'];
|
108 |
Â
$args['format'] = html_entity_decode($args['format']); //shortcode doesn't accept html
|
109 |
Â
$args['limit'] = isset($args['limit']) ? $args['limit'] : get_option('dbem_events_default_limit');
|
Â
|
|
110 |
Â
if( empty($args['format']) && empty($args['format_header']) && empty($args['format_footer']) ){
|
111 |
Â
ob_start();
|
112 |
-
if( !empty($args['ajax']) ){ echo '<div class="em-search-ajax">'; } //open AJAX wrapper
|
113 |
Â
em_locate_template('templates/events-list.php', true, array('args'=>$args));
|
114 |
-
if( !empty($args['ajax']) ) echo "</div>"; //close AJAX wrapper
|
115 |
Â
$return = ob_get_clean();
|
116 |
Â
}else{
|
117 |
Â
$args['ajax'] = false;
|
@@ -136,11 +140,10 @@ function em_get_events_list_grouped_shortcode($args = array(), $format = ''){
|
|
136 |
Â
$args['format'] = ($format != '' || empty($args['format'])) ? $format : $args['format'];
|
137 |
Â
$args['format'] = html_entity_decode($args['format']); //shortcode doesn't accept html
|
138 |
Â
$args['limit'] = isset($args['limit']) ? $args['limit'] : get_option('dbem_events_default_limit');
|
Â
|
|
139 |
Â
if( empty($args['format']) && empty($args['format_header']) && empty($args['format_footer']) ){
|
140 |
Â
ob_start();
|
141 |
-
if( !empty($args['ajax']) ){ echo '<div class="em-search-ajax">'; } //open AJAX wrapper
|
142 |
Â
em_locate_template('templates/events-list-grouped.php', true, array('args'=>$args));
|
143 |
-
if( !empty($args['ajax']) ) echo "</div>"; //close AJAX wrapper
|
144 |
Â
$return = ob_get_clean();
|
145 |
Â
}else{
|
146 |
Â
$args['ajax'] = false;
|
@@ -190,6 +193,7 @@ function em_get_locations_list_shortcode( $args, $format='' ) {
|
|
190 |
Â
$args['format'] = ($format != '' || empty($args['format'])) ? $format : $args['format'];
|
191 |
Â
$args['format'] = html_entity_decode($args['format']); //shorcode doesn't accept html
|
192 |
Â
$args['limit'] = isset($args['limit']) ? $args['limit'] : get_option('dbem_locations_default_limit');
|
Â
|
|
193 |
Â
if( empty($args['format']) && empty($args['format_header']) && empty($args['format_footer']) ){
|
194 |
Â
ob_start();
|
195 |
Â
if( !empty($args['ajax']) ){ echo '<div class="em-search-ajax">'; } //open AJAX wrapper
|
@@ -242,6 +246,7 @@ function em_get_categories_shortcode($args, $format=''){
|
|
242 |
Â
$args['order'] = !empty($args['order']) ? $args['order'] : get_option('dbem_categories_default_order');
|
243 |
Â
$args['pagination'] = isset($args['pagination']) ? $args['pagination'] : !isset($args['limit']);
|
244 |
Â
$args['limit'] = isset($args['limit']) ? $args['limit'] : get_option('dbem_categories_default_limit');
|
Â
|
|
245 |
Â
if( empty($args['format']) && empty($args['format_header']) && empty($args['format_footer']) ){
|
246 |
Â
ob_start();
|
247 |
Â
if( !empty($args['ajax']) ){ echo '<div class="em-search-ajax">'; } //open AJAX wrapper
|
30 |
Â
$args = (array) $args;
|
31 |
Â
$args['em_ajax'] = true;
|
32 |
Â
$args['query'] = 'GlobalMapData';
|
33 |
+
//get dimensions with px or % added in
|
34 |
+
$width = (isset($args['width'])) ? $args['width']:get_option('dbem_map_default_width','400px');
|
35 |
Â
$width = preg_match('/(px)|%/', $width) ? $width:$width.'px';
|
36 |
+
if( $width == 0 || $width == '0px' || $width == '0%' ) $width = 0;
|
37 |
+
$height = (isset($args['height'])) ? $args['height']:get_option('dbem_map_default_height','300px');
|
38 |
Â
$height = preg_match('/(px)|%/', $height) ? $height:$height.'px';
|
39 |
+
if( $height == 0 || $height == '0px' || $height == '0%' ) $height = 0;
|
40 |
Â
$args['width'] = $width;
|
41 |
Â
$args['height'] = $height;
|
42 |
Â
//assign random number for element id reference
|
71 |
Â
$args['em_ajax'] = true;
|
72 |
Â
$args['query'] = 'GlobalEventsMapData';
|
73 |
Â
//get dimensions with px or % added in
|
74 |
+
$width = (isset($args['width'])) ? $args['width']:get_option('dbem_map_default_width','400px');
|
75 |
Â
$width = preg_match('/(px)|%/', $width) ? $width:$width.'px';
|
76 |
+
if( $width == 0 || $width == '0px' || $width == '0%' ) $width = 0;
|
77 |
+
$height = (isset($args['height'])) ? $args['height']:get_option('dbem_map_default_height','300px');
|
78 |
Â
$height = preg_match('/(px)|%/', $height) ? $height:$height.'px';
|
79 |
+
if( $height == 0 || $height == '0px' || $height == '0%' ) $height = 0;
|
80 |
Â
$args['width'] = $width;
|
81 |
Â
$args['height'] = $height;
|
82 |
Â
//assign random number for element id reference
|
83 |
Â
$args['random_id'] = substr(md5(rand().rand()),0,5);
|
84 |
+
if( !empty($args['id']) ) $args['id'] = rand();
|
85 |
Â
//add JSON style to map
|
86 |
Â
$style = '';
|
87 |
Â
if( !empty($args['map_style']) ){
|
112 |
Â
$args['format'] = ($format != '' || empty($args['format'])) ? $format : $args['format'];
|
113 |
Â
$args['format'] = html_entity_decode($args['format']); //shortcode doesn't accept html
|
114 |
Â
$args['limit'] = isset($args['limit']) ? $args['limit'] : get_option('dbem_events_default_limit');
|
115 |
+
if( !empty($args['id']) ) $args['id'] = rand();
|
116 |
Â
if( empty($args['format']) && empty($args['format_header']) && empty($args['format_footer']) ){
|
117 |
Â
ob_start();
|
Â
|
|
118 |
Â
em_locate_template('templates/events-list.php', true, array('args'=>$args));
|
Â
|
|
119 |
Â
$return = ob_get_clean();
|
120 |
Â
}else{
|
121 |
Â
$args['ajax'] = false;
|
140 |
Â
$args['format'] = ($format != '' || empty($args['format'])) ? $format : $args['format'];
|
141 |
Â
$args['format'] = html_entity_decode($args['format']); //shortcode doesn't accept html
|
142 |
Â
$args['limit'] = isset($args['limit']) ? $args['limit'] : get_option('dbem_events_default_limit');
|
143 |
+
if( !empty($args['id']) ) $args['id'] = rand();
|
144 |
Â
if( empty($args['format']) && empty($args['format_header']) && empty($args['format_footer']) ){
|
145 |
Â
ob_start();
|
Â
|
|
146 |
Â
em_locate_template('templates/events-list-grouped.php', true, array('args'=>$args));
|
Â
|
|
147 |
Â
$return = ob_get_clean();
|
148 |
Â
}else{
|
149 |
Â
$args['ajax'] = false;
|
193 |
Â
$args['format'] = ($format != '' || empty($args['format'])) ? $format : $args['format'];
|
194 |
Â
$args['format'] = html_entity_decode($args['format']); //shorcode doesn't accept html
|
195 |
Â
$args['limit'] = isset($args['limit']) ? $args['limit'] : get_option('dbem_locations_default_limit');
|
196 |
+
if( !empty($args['id']) ) $args['id'] = rand();
|
197 |
Â
if( empty($args['format']) && empty($args['format_header']) && empty($args['format_footer']) ){
|
198 |
Â
ob_start();
|
199 |
Â
if( !empty($args['ajax']) ){ echo '<div class="em-search-ajax">'; } //open AJAX wrapper
|
246 |
Â
$args['order'] = !empty($args['order']) ? $args['order'] : get_option('dbem_categories_default_order');
|
247 |
Â
$args['pagination'] = isset($args['pagination']) ? $args['pagination'] : !isset($args['limit']);
|
248 |
Â
$args['limit'] = isset($args['limit']) ? $args['limit'] : get_option('dbem_categories_default_limit');
|
249 |
+
if( !empty($args['id']) ) $args['id'] = rand();
|
250 |
Â
if( empty($args['format']) && empty($args['format_header']) && empty($args['format_footer']) ){
|
251 |
Â
ob_start();
|
252 |
Â
if( !empty($args['ajax']) ){ echo '<div class="em-search-ajax">'; } //open AJAX wrapper
|
em-template-tags.php
CHANGED
@@ -428,7 +428,7 @@ function em_get_locations_admin( $args = array() ){
|
|
428 |
Â
* @param array $args
|
429 |
Â
*/
|
430 |
Â
function em_location_search_form($args = array()){
|
431 |
-
$args = em_get_search_form_defaults($args);
|
432 |
Â
$args['ajax'] = isset($args['ajax']) ? $args['ajax']:(!defined('EM_AJAX') || EM_AJAX );
|
433 |
Â
em_locate_template('templates/locations-search.php',true, array('args'=>$args));
|
434 |
Â
}
|
428 |
Â
* @param array $args
|
429 |
Â
*/
|
430 |
Â
function em_location_search_form($args = array()){
|
431 |
+
$args = em_get_search_form_defaults($args, 'locations');
|
432 |
Â
$args['ajax'] = isset($args['ajax']) ? $args['ajax']:(!defined('EM_AJAX') || EM_AJAX );
|
433 |
Â
em_locate_template('templates/locations-search.php',true, array('args'=>$args));
|
434 |
Â
}
|
events-manager.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
Â
<?php
|
2 |
Â
/*
|
3 |
Â
Plugin Name: Events Manager
|
4 |
-
Version:
|
5 |
Â
Plugin URI: http://wp-events-plugin.com
|
6 |
Â
Description: Event registration and booking management for WordPress. Recurring events, locations, webinars, google maps, rss, ical, booking registration and more!
|
7 |
Â
Author: Marcus Sykes
|
@@ -10,7 +10,7 @@ Text Domain: events-manager
|
|
10 |
Â
*/
|
11 |
Â
|
12 |
Â
/*
|
13 |
-
Copyright (c)
|
14 |
Â
|
15 |
Â
This program is free software; you can redistribute it and/or
|
16 |
Â
modify it under the terms of the GNU General Public License
|
@@ -28,19 +28,18 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
28 |
Â
*/
|
29 |
Â
|
30 |
Â
// Setting constants
|
31 |
-
define('EM_VERSION',
|
32 |
Â
define('EM_PRO_MIN_VERSION', 2.6712); //self expanatory
|
33 |
Â
define('EM_PRO_MIN_VERSION_CRITICAL', 2.377); //self expanatory
|
34 |
Â
define('EM_DIR', dirname( __FILE__ )); //an absolute path to this directory
|
35 |
Â
define('EM_DIR_URI', trailingslashit(plugins_url('',__FILE__))); //an absolute path to this directory
|
36 |
Â
define('EM_SLUG', plugin_basename( __FILE__ )); //for updates
|
37 |
Â
|
38 |
-
//
|
39 |
-
if( !defined('
|
40 |
-
|
41 |
-
}
|
42 |
Â
|
43 |
-
if( !defined('EM_CONDITIONAL_RECURSIONS') ) define('EM_CONDITIONAL_RECURSIONS', get_option('dbem_conditional_recursions',
|
44 |
Â
|
45 |
Â
//EM_MS_GLOBAL
|
46 |
Â
if( is_multisite() && get_site_option('dbem_ms_global_table') ){
|
@@ -212,6 +211,10 @@ class EM_Loader {
|
|
212 |
Â
* Contains functions for loading styles on both admin and public sides.
|
213 |
Â
*/
|
214 |
Â
class EM_Scripts_and_Styles {
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
215 |
Â
public static function init(){
|
216 |
Â
if( is_admin() ){
|
217 |
Â
//Scripts and Styles
|
@@ -219,6 +222,23 @@ class EM_Scripts_and_Styles {
|
|
219 |
Â
}else{
|
220 |
Â
add_action('wp_enqueue_scripts', array('EM_Scripts_and_Styles','public_enqueue'));
|
221 |
Â
}
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
222 |
Â
}
|
223 |
Â
|
224 |
Â
/**
|
@@ -226,6 +246,7 @@ class EM_Scripts_and_Styles {
|
|
226 |
Â
*/
|
227 |
Â
public static function public_enqueue() {
|
228 |
Â
global $wp_query;
|
Â
|
|
229 |
Â
$pages = array( //pages which EM needs CSS or JS
|
230 |
Â
'events' => get_option('dbem_events_page'),
|
231 |
Â
'edit-events' => get_option('dbem_edit_events_page'),
|
@@ -254,7 +275,7 @@ class EM_Scripts_and_Styles {
|
|
254 |
Â
$script_deps['jquery-ui-core'] = 'jquery-ui-core';
|
255 |
Â
$script_deps['jquery-ui-datepicker'] = 'jquery-ui-datepicker';
|
256 |
Â
if( get_option('dbem_search_form_geo') ){
|
257 |
-
$script_deps['
|
258 |
Â
}
|
259 |
Â
}
|
260 |
Â
if( (!empty($pages['edit-events']) && is_page($pages['edit-events'])) || get_option('dbem_js_limit_events_form') === '0' || in_array($obj_id, explode(',', get_option('dbem_js_limit_events_form'))) ){
|
@@ -262,7 +283,7 @@ class EM_Scripts_and_Styles {
|
|
262 |
Â
$script_deps['jquery-ui-core'] = 'jquery-ui-core';
|
263 |
Â
$script_deps['jquery-ui-datepicker'] = 'jquery-ui-datepicker';
|
264 |
Â
if( !get_option('dbem_use_select_for_locations') ){
|
265 |
-
$script_deps['
|
266 |
Â
}
|
267 |
Â
}
|
268 |
Â
if( (!empty($pages['edit-bookings']) && is_page($pages['edit-bookings'])) || get_option('dbem_js_limit_edit_bookings') === '0' || in_array($obj_id, explode(',', get_option('dbem_js_limit_edit_bookings'))) ){
|
@@ -290,18 +311,30 @@ class EM_Scripts_and_Styles {
|
|
290 |
Â
'jquery-ui-position'=>'jquery-ui-position',
|
291 |
Â
'jquery-ui-sortable'=>'jquery-ui-sortable',
|
292 |
Â
'jquery-ui-datepicker'=>'jquery-ui-datepicker',
|
293 |
-
'
|
294 |
Â
'jquery-ui-dialog'=>'jquery-ui-dialog'
|
295 |
Â
);
|
296 |
Â
}
|
Â
|
|
Â
|
|
Â
|
|
297 |
Â
$script_deps = apply_filters('em_public_script_deps', $script_deps);
|
298 |
Â
if( !empty($script_deps) ){ //given we depend on jQuery, there must be at least a jQuery dep for our file to be loaded
|
299 |
Â
wp_enqueue_script('events-manager', plugins_url('includes/js/events-manager.js',__FILE__), array_values($script_deps), EM_VERSION); //jQuery will load as dependency
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
300 |
Â
self::localize_script();
|
301 |
Â
do_action('em_enqueue_scripts');
|
302 |
Â
}
|
303 |
Â
|
304 |
Â
//Now decide on showing the CSS file
|
Â
|
|
305 |
Â
if( get_option('dbem_css_limit') ){
|
306 |
Â
$includes = get_option('dbem_css_limit_include');
|
307 |
Â
$excludes = get_option('dbem_css_limit_exclude');
|
@@ -312,26 +345,29 @@ class EM_Scripts_and_Styles {
|
|
312 |
Â
$exclude = true;
|
313 |
Â
}
|
314 |
Â
if( !empty($include) && empty($exclude) ){
|
315 |
-
wp_enqueue_style('events-manager', plugins_url('includes/css/
|
316 |
Â
do_action('em_enqueue_styles');
|
317 |
Â
}
|
318 |
Â
}else{
|
319 |
-
wp_enqueue_style('events-manager', plugins_url('includes/css/
|
320 |
Â
do_action('em_enqueue_styles');
|
321 |
Â
}
|
322 |
Â
}
|
323 |
Â
|
324 |
Â
public static function admin_enqueue( $hook_suffix = false ){
|
325 |
-
if( $hook_suffix == 'post.php' || (!empty($_GET['page']) && substr($_GET['page'],0,14) == 'events-manager') || (!empty($_GET['post_type']) && in_array($_GET['post_type'], array(EM_POST_TYPE_EVENT,EM_POST_TYPE_LOCATION,'event-recurring'))) ){
|
326 |
Â
if( $hook_suffix == 'post.php' && empty($_GET['post_type']) && !empty($_GET['post']) ){
|
327 |
Â
// don't load if the post being edited isn't an EM one
|
328 |
Â
$post = get_post($_GET['post']);
|
329 |
Â
if( !in_array($post->post_type, array(EM_POST_TYPE_EVENT,EM_POST_TYPE_LOCATION,'event-recurring')) ) return;
|
330 |
Â
}
|
Â
|
|
331 |
Â
wp_enqueue_style( 'wp-color-picker' );
|
332 |
-
|
Â
|
|
333 |
Â
do_action('em_enqueue_admin_scripts');
|
334 |
-
wp_enqueue_style('events-manager-admin', plugins_url('includes/css/
|
Â
|
|
335 |
Â
do_action('em_enqueue_admin_styles');
|
336 |
Â
self::localize_script();
|
337 |
Â
}
|
@@ -343,18 +379,32 @@ class EM_Scripts_and_Styles {
|
|
343 |
Â
public static function localize_script(){
|
344 |
Â
global $em_localized_js;
|
345 |
Â
$locale_code = substr ( get_locale(), 0, 2 );
|
346 |
-
$date_format = get_option('dbem_date_format_js') ? get_option('dbem_date_format_js'):'yy-mm-dd'; //prevents blank datepickers if no option set
|
347 |
Â
//Localize
|
348 |
Â
$em_localized_js = array(
|
349 |
Â
'ajaxurl' => admin_url('admin-ajax.php'),
|
350 |
Â
'locationajaxurl' => admin_url('admin-ajax.php?action=locations_search'),
|
351 |
Â
'firstDay' => get_option('start_of_week'),
|
352 |
Â
'locale' => $locale_code,
|
353 |
-
'dateFormat' =>
|
354 |
-
'ui_css' => plugins_url('includes/css/jquery-ui.min.css', __FILE__),
|
Â
|
|
355 |
Â
'show24hours' => get_option('dbem_time_24h'),
|
356 |
Â
'is_ssl' => is_ssl(),
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
357 |
Â
);
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
358 |
Â
//maps api key
|
359 |
Â
if( get_option('dbem_gmap_is_active') ){
|
360 |
Â
if( get_option('dbem_google_maps_browser_key') ){
|
@@ -365,7 +415,7 @@ class EM_Scripts_and_Styles {
|
|
365 |
Â
}
|
366 |
Â
}
|
367 |
Â
//debug mode
|
368 |
-
if( defined('WP_DEBUG') && WP_DEBUG ) $em_localized_js['ui_css'] = plugins_url('includes/css/jquery-ui.css', __FILE__);
|
369 |
Â
//booking-specific stuff
|
370 |
Â
if( get_option('dbem_rsvp_enabled') ){
|
371 |
Â
$offset = defined('EM_BOOKING_MSG_JS_OFFSET') ? EM_BOOKING_MSG_JS_OFFSET : 30;
|
@@ -422,6 +472,7 @@ class EM_Scripts_and_Styles {
|
|
422 |
Â
$em_localized_js['close_text'] = __('Collapse All','events-manager');
|
423 |
Â
$em_localized_js['open_text'] = __('Expand All','events-manager');
|
424 |
Â
}
|
Â
|
|
425 |
Â
}
|
426 |
Â
wp_localize_script('events-manager','EM', apply_filters('em_wp_localize_script', $em_localized_js));
|
427 |
Â
}
|
@@ -505,7 +556,7 @@ function em_init(){
|
|
505 |
Â
$EM_Mailer = new EM_Mailer();
|
506 |
Â
//Upgrade/Install Routine
|
507 |
Â
if( is_admin() && current_user_can('manage_options') ){
|
508 |
-
if( EM_VERSION
|
509 |
Â
require_once( dirname(__FILE__).'/em-install.php');
|
510 |
Â
em_install();
|
511 |
Â
}
|
@@ -678,31 +729,81 @@ function em_locate_template( $template_name, $load=false, $the_args = array() )
|
|
678 |
Â
return $located;
|
679 |
Â
}
|
680 |
Â
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
681 |
Â
/**
|
682 |
Â
* Quick class to dynamically catch wp_options that are EM formats and need replacing with template files.
|
683 |
Â
* Since the options filter doesn't have a catchall filter, we send all filters to the __call function and figure out the option that way.
|
Â
|
|
684 |
Â
*/
|
685 |
Â
class EM_Formats {
|
686 |
-
function
|
687 |
-
|
Â
|
|
Â
|
|
688 |
Â
//you can hook into this filter and activate the format options you want to override by supplying the wp option names in an array, just like in the database.
|
689 |
Â
$formats = apply_filters('em_formats_filter', array());
|
690 |
Â
foreach( $formats as $format_name ){
|
691 |
-
add_filter('pre_option_'.$format_name,
|
692 |
Â
}
|
693 |
Â
}
|
694 |
-
function
|
695 |
-
$
|
Â
|
|
Â
|
|
696 |
Â
if( $format ){
|
697 |
Â
ob_start();
|
698 |
Â
include($format);
|
699 |
-
$value
|
700 |
Â
}
|
701 |
-
return $value
|
702 |
Â
}
|
703 |
Â
}
|
704 |
-
|
705 |
-
$EM_Formats = new EM_Formats();
|
706 |
Â
|
707 |
Â
/**
|
708 |
Â
* Catches the event rss feed requests
|
@@ -798,4 +899,9 @@ function em_check_pro_compatability(){
|
|
798 |
Â
}
|
799 |
Â
}
|
800 |
Â
add_action('plugins_loaded','em_check_pro_compatability', 1);
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
801 |
Â
?>
|
1 |
Â
<?php
|
2 |
Â
/*
|
3 |
Â
Plugin Name: Events Manager
|
4 |
+
Version: 6.0
|
5 |
Â
Plugin URI: http://wp-events-plugin.com
|
6 |
Â
Description: Event registration and booking management for WordPress. Recurring events, locations, webinars, google maps, rss, ical, booking registration and more!
|
7 |
Â
Author: Marcus Sykes
|
10 |
Â
*/
|
11 |
Â
|
12 |
Â
/*
|
13 |
+
Copyright (c) 2022, Marcus Sykes
|
14 |
Â
|
15 |
Â
This program is free software; you can redistribute it and/or
|
16 |
Â
modify it under the terms of the GNU General Public License
|
28 |
Â
*/
|
29 |
Â
|
30 |
Â
// Setting constants
|
31 |
+
define('EM_VERSION', '6.0.0.8'); //self expanatory, although version currently may not correspond directly with published version number. until 6.0 we're stuck updating 5.999.x
|
32 |
Â
define('EM_PRO_MIN_VERSION', 2.6712); //self expanatory
|
33 |
Â
define('EM_PRO_MIN_VERSION_CRITICAL', 2.377); //self expanatory
|
34 |
Â
define('EM_DIR', dirname( __FILE__ )); //an absolute path to this directory
|
35 |
Â
define('EM_DIR_URI', trailingslashit(plugins_url('',__FILE__))); //an absolute path to this directory
|
36 |
Â
define('EM_SLUG', plugin_basename( __FILE__ )); //for updates
|
37 |
Â
|
38 |
+
// AJAX now enabled by default, disable if you really want to (but why? it's so nice!)
|
39 |
+
if( !defined('EM_AJAX_SEARCH') ) define( 'EM_AJAX_SEARCH', true );
|
40 |
+
if( !defined('EM_AJAX') ) define( 'EM_AJAX', true );
|
Â
|
|
41 |
Â
|
42 |
+
if( !defined('EM_CONDITIONAL_RECURSIONS') ) define('EM_CONDITIONAL_RECURSIONS', get_option('dbem_conditional_recursions', 2)); //allows for conditional recursios to be nested, 2 recommended due to our default template formats
|
43 |
Â
|
44 |
Â
//EM_MS_GLOBAL
|
45 |
Â
if( is_multisite() && get_site_option('dbem_ms_global_table') ){
|
211 |
Â
* Contains functions for loading styles on both admin and public sides.
|
212 |
Â
*/
|
213 |
Â
class EM_Scripts_and_Styles {
|
214 |
+
|
215 |
+
public static $locale;
|
216 |
+
public static $localize_flatpickr;
|
217 |
+
|
218 |
Â
public static function init(){
|
219 |
Â
if( is_admin() ){
|
220 |
Â
//Scripts and Styles
|
222 |
Â
}else{
|
223 |
Â
add_action('wp_enqueue_scripts', array('EM_Scripts_and_Styles','public_enqueue'));
|
224 |
Â
}
|
225 |
+
static::$locale = substr(get_locale(), 0, 2);
|
226 |
+
}
|
227 |
+
|
228 |
+
public static function register(){
|
229 |
+
// localization detection
|
230 |
+
// register scripts
|
231 |
+
if( (defined('WP_DEBUG') && WP_DEBUG) || (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) ) {
|
232 |
+
//wp_register_script('em-select2', plugins_url('includes/external/select2/js/select2.full.js', __FILE__), array('jquery'), EM_VERSION);
|
233 |
+
//wp_register_style('em-select2', plugins_url('includes/external/select2/css/select2.css', __FILE__), array('jquery'), EM_VERSION);
|
234 |
+
wp_register_script('em-selectize', plugins_url('includes/external/selectize/js/standalone/selectize.js', __FILE__), array('jquery'), EM_VERSION);
|
235 |
+
wp_register_style('em-selectize', plugins_url('includes/external/selectize/css/selectize.bootstrap5.css', __FILE__), array('jquery'), EM_VERSION);
|
236 |
+
}else{
|
237 |
+
//wp_register_script('em-select2', plugins_url('includes/external/select2/js/select2.full.min.js', __FILE__), array('jquery'), EM_VERSION);
|
238 |
+
//wp_register_style('em-select2', plugins_url('includes/external/select2/css/select2.min.css', __FILE__), array('jquery'), EM_VERSION);
|
239 |
+
wp_register_script('em-selectize', plugins_url('includes/external/selectize/js/standalone/selectize.js', __FILE__), array('jquery'), EM_VERSION);
|
240 |
+
wp_register_style('em-selectize', plugins_url('includes/external/selectize/css/selectize.bootstrap5.css', __FILE__), array('jquery'), EM_VERSION);
|
241 |
+
}
|
242 |
Â
}
|
243 |
Â
|
244 |
Â
/**
|
246 |
Â
*/
|
247 |
Â
public static function public_enqueue() {
|
248 |
Â
global $wp_query;
|
249 |
+
static::register();
|
250 |
Â
$pages = array( //pages which EM needs CSS or JS
|
251 |
Â
'events' => get_option('dbem_events_page'),
|
252 |
Â
'edit-events' => get_option('dbem_edit_events_page'),
|
275 |
Â
$script_deps['jquery-ui-core'] = 'jquery-ui-core';
|
276 |
Â
$script_deps['jquery-ui-datepicker'] = 'jquery-ui-datepicker';
|
277 |
Â
if( get_option('dbem_search_form_geo') ){
|
278 |
+
$script_deps['em-selectize'] = 'em-selectize';
|
279 |
Â
}
|
280 |
Â
}
|
281 |
Â
if( (!empty($pages['edit-events']) && is_page($pages['edit-events'])) || get_option('dbem_js_limit_events_form') === '0' || in_array($obj_id, explode(',', get_option('dbem_js_limit_events_form'))) ){
|
283 |
Â
$script_deps['jquery-ui-core'] = 'jquery-ui-core';
|
284 |
Â
$script_deps['jquery-ui-datepicker'] = 'jquery-ui-datepicker';
|
285 |
Â
if( !get_option('dbem_use_select_for_locations') ){
|
286 |
+
$script_deps['em-selectize'] = 'em-selectize';
|
287 |
Â
}
|
288 |
Â
}
|
289 |
Â
if( (!empty($pages['edit-bookings']) && is_page($pages['edit-bookings'])) || get_option('dbem_js_limit_edit_bookings') === '0' || in_array($obj_id, explode(',', get_option('dbem_js_limit_edit_bookings'))) ){
|
311 |
Â
'jquery-ui-position'=>'jquery-ui-position',
|
312 |
Â
'jquery-ui-sortable'=>'jquery-ui-sortable',
|
313 |
Â
'jquery-ui-datepicker'=>'jquery-ui-datepicker',
|
314 |
+
'em-selectize'=>'em-selectize',
|
315 |
Â
'jquery-ui-dialog'=>'jquery-ui-dialog'
|
316 |
Â
);
|
317 |
Â
}
|
318 |
+
if( static::$localize_flatpickr ){
|
319 |
+
$script_deps['em-flatpickr-localization'] = 'em-flatpickr-localization';
|
320 |
+
}
|
321 |
Â
$script_deps = apply_filters('em_public_script_deps', $script_deps);
|
322 |
Â
if( !empty($script_deps) ){ //given we depend on jQuery, there must be at least a jQuery dep for our file to be loaded
|
323 |
Â
wp_enqueue_script('events-manager', plugins_url('includes/js/events-manager.js',__FILE__), array_values($script_deps), EM_VERSION); //jQuery will load as dependency
|
324 |
+
if( static::$locale != 'en' && file_exists(EM_DIR."/includes/external/flatpickr/l10n/".static::$locale.".min.js") ){
|
325 |
+
if( (defined('WP_DEBUG') && WP_DEBUG) || (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) ) {
|
326 |
+
wp_enqueue_script('em-flatpickr-localization', plugins_url("includes/external/flatpickr/l10n/" . static::$locale . ".js", __FILE__), array('events-manager'), EM_VERSION);
|
327 |
+
}else{
|
328 |
+
wp_enqueue_script('em-flatpickr-localization', plugins_url("includes/external/flatpickr/l10n/" . static::$locale . ".min.js", __FILE__), array('events-manager'), EM_VERSION);
|
329 |
+
}
|
330 |
+
static::$localize_flatpickr = true;
|
331 |
+
}
|
332 |
Â
self::localize_script();
|
333 |
Â
do_action('em_enqueue_scripts');
|
334 |
Â
}
|
335 |
Â
|
336 |
Â
//Now decide on showing the CSS file
|
337 |
+
$min = !((defined('WP_DEBUG') && WP_DEBUG) || (defined('EM_DEBUG') && EM_DEBUG)) ? '.min':'';
|
338 |
Â
if( get_option('dbem_css_limit') ){
|
339 |
Â
$includes = get_option('dbem_css_limit_include');
|
340 |
Â
$excludes = get_option('dbem_css_limit_exclude');
|
345 |
Â
$exclude = true;
|
346 |
Â
}
|
347 |
Â
if( !empty($include) && empty($exclude) ){
|
348 |
+
wp_enqueue_style('events-manager', plugins_url('includes/css/events-manager'.$min.'.css',__FILE__), array(), EM_VERSION); //main css
|
349 |
Â
do_action('em_enqueue_styles');
|
350 |
Â
}
|
351 |
Â
}else{
|
352 |
+
wp_enqueue_style('events-manager', plugins_url('includes/css/events-manager'.$min.'.css',__FILE__), array(), EM_VERSION); //main css
|
353 |
Â
do_action('em_enqueue_styles');
|
354 |
Â
}
|
355 |
Â
}
|
356 |
Â
|
357 |
Â
public static function admin_enqueue( $hook_suffix = false ){
|
358 |
+
if( $hook_suffix == 'post.php' || $hook_suffix === true || (!empty($_GET['page']) && substr($_GET['page'],0,14) == 'events-manager') || (!empty($_GET['post_type']) && in_array($_GET['post_type'], array(EM_POST_TYPE_EVENT,EM_POST_TYPE_LOCATION,'event-recurring'))) ){
|
359 |
Â
if( $hook_suffix == 'post.php' && empty($_GET['post_type']) && !empty($_GET['post']) ){
|
360 |
Â
// don't load if the post being edited isn't an EM one
|
361 |
Â
$post = get_post($_GET['post']);
|
362 |
Â
if( !in_array($post->post_type, array(EM_POST_TYPE_EVENT,EM_POST_TYPE_LOCATION,'event-recurring')) ) return;
|
363 |
Â
}
|
364 |
+
static::register();
|
365 |
Â
wp_enqueue_style( 'wp-color-picker' );
|
366 |
+
$min = !((defined('WP_DEBUG') && WP_DEBUG) || (defined('EM_DEBUG') && EM_DEBUG)) ? '.min':'';
|
367 |
+
wp_enqueue_script('events-manager', plugins_url('includes/js/events-manager'.$min.'.js',__FILE__), array('jquery', 'jquery-ui-core','jquery-ui-widget','jquery-ui-position','jquery-ui-sortable','jquery-ui-datepicker','em-selectize','jquery-ui-dialog','wp-color-picker'), EM_VERSION);
|
368 |
Â
do_action('em_enqueue_admin_scripts');
|
369 |
+
wp_enqueue_style('events-manager-admin', plugins_url('includes/css/events-manager-admin'.$min.'.css',__FILE__), array(), EM_VERSION);
|
370 |
+
wp_enqueue_style('events-manager', plugins_url('includes/css/events-manager'.$min.'.css',__FILE__), array(), EM_VERSION); //main css
|
371 |
Â
do_action('em_enqueue_admin_styles');
|
372 |
Â
self::localize_script();
|
373 |
Â
}
|
379 |
Â
public static function localize_script(){
|
380 |
Â
global $em_localized_js;
|
381 |
Â
$locale_code = substr ( get_locale(), 0, 2 );
|
Â
|
|
382 |
Â
//Localize
|
383 |
Â
$em_localized_js = array(
|
384 |
Â
'ajaxurl' => admin_url('admin-ajax.php'),
|
385 |
Â
'locationajaxurl' => admin_url('admin-ajax.php?action=locations_search'),
|
386 |
Â
'firstDay' => get_option('start_of_week'),
|
387 |
Â
'locale' => $locale_code,
|
388 |
+
'dateFormat' => 'yy-mm-dd', //get_option('dbem_date_format_js', 'yy-mm-dd'), // DEPRECATED (legacy jQuery UI datepicker) - prevents blank datepickers if no option set
|
389 |
+
'ui_css' => plugins_url('includes/css/jquery-ui/build.min.css', __FILE__),
|
390 |
+
'selectize_css' => plugins_url('includes/external/selectize/css/selectize.bootstrap5.min.css', __FILE__),
|
391 |
Â
'show24hours' => get_option('dbem_time_24h'),
|
392 |
Â
'is_ssl' => is_ssl(),
|
393 |
+
'autocomplete_limit' => apply_filters('em_locations_autocomplete_limit', 10),
|
394 |
+
'calendar' => array(
|
395 |
+
'breakpoints' => array( 'small' => 560, 'medium' => 908, 'large' => false, ), // reorder this array for efficiency if you override it, so smallest is first, largest or false is last
|
396 |
+
),
|
397 |
+
'datepicker' => array(
|
398 |
+
'format' => get_option('dbem_datepicker_format', 'Y-m-d'),
|
399 |
+
),
|
400 |
+
'search' => array(
|
401 |
+
'breakpoints' => array( 'small' => 650, 'medium' => 850, 'full' => false, ) // reorder this array for efficiency if you override it, so smallest is first, largest or false is last
|
402 |
+
)
|
403 |
Â
);
|
404 |
+
// localize flatpickr
|
405 |
+
if( static::$localize_flatpickr ){
|
406 |
+
$em_localized_js['datepicker']['locale'] = static::$locale;
|
407 |
+
}
|
408 |
Â
//maps api key
|
409 |
Â
if( get_option('dbem_gmap_is_active') ){
|
410 |
Â
if( get_option('dbem_google_maps_browser_key') ){
|
415 |
Â
}
|
416 |
Â
}
|
417 |
Â
//debug mode
|
418 |
+
if( defined('WP_DEBUG') && WP_DEBUG ) $em_localized_js['ui_css'] = plugins_url('includes/css/jquery-ui/build.css', __FILE__);
|
419 |
Â
//booking-specific stuff
|
420 |
Â
if( get_option('dbem_rsvp_enabled') ){
|
421 |
Â
$offset = defined('EM_BOOKING_MSG_JS_OFFSET') ? EM_BOOKING_MSG_JS_OFFSET : 30;
|
472 |
Â
$em_localized_js['close_text'] = __('Collapse All','events-manager');
|
473 |
Â
$em_localized_js['open_text'] = __('Expand All','events-manager');
|
474 |
Â
}
|
475 |
+
$em_localized_js['option_reset'] = __('Option value has been reverted. Please save your settings for it to take effect.', 'events-manager');
|
476 |
Â
}
|
477 |
Â
wp_localize_script('events-manager','EM', apply_filters('em_wp_localize_script', $em_localized_js));
|
478 |
Â
}
|
556 |
Â
$EM_Mailer = new EM_Mailer();
|
557 |
Â
//Upgrade/Install Routine
|
558 |
Â
if( is_admin() && current_user_can('manage_options') ){
|
559 |
+
if( version_compare(EM_VERSION, get_option('dbem_version', 0), '>') || (is_multisite() && !EM_MS_GLOBAL && get_option('em_ms_global_install')) ){
|
560 |
Â
require_once( dirname(__FILE__).'/em-install.php');
|
561 |
Â
em_install();
|
562 |
Â
}
|
729 |
Â
return $located;
|
730 |
Â
}
|
731 |
Â
|
732 |
+
/**
|
733 |
+
* Outputs a classlist according to component and theme, which can be hooked into or altered according to EM settings page.
|
734 |
+
* @param string $component The component being displayed, such as events-list, single-event, etc.
|
735 |
+
* @param string $theme The name of the EM theme used, currently just 'six'
|
736 |
+
* @return array
|
737 |
+
*/
|
738 |
+
function em_get_template_classes( $component, $theme = 'pixelbones' ){
|
739 |
+
$classes = array('em');
|
740 |
+
$show_theme_class = true;
|
741 |
+
switch( $component ){
|
742 |
+
case 'events-list':
|
743 |
+
$show_theme_class = get_option('dbem_css_evlist');
|
744 |
+
break;
|
745 |
+
case 'bookings-admin':
|
746 |
+
$show_theme_class = get_option('dbem_css_rsvpadmin');
|
747 |
+
break;
|
748 |
+
case 'events-editor':
|
749 |
+
$show_theme_class = get_option('dbem_css_editors');
|
750 |
+
break;
|
751 |
+
case 'locations-list':
|
752 |
+
$show_theme_class = get_option('dbem_css_loclist');
|
753 |
+
break;
|
754 |
+
case 'booking-form':
|
755 |
+
$show_theme_class = get_option('dbem_css_rsvp');
|
756 |
+
break;
|
757 |
+
case 'categories-list':
|
758 |
+
$show_theme_class = get_option('dbem_css_catlist');
|
759 |
+
break;
|
760 |
+
case 'tags-list':
|
761 |
+
$show_theme_class = get_option('dbem_css_taglist');
|
762 |
+
break;
|
763 |
+
}
|
764 |
+
if( is_admin() || $show_theme_class ) $classes[] = 'pixelbones';
|
765 |
+
return apply_filters('em_get_template_classes', $classes, $component, $theme);
|
766 |
+
}
|
767 |
+
|
768 |
+
/**
|
769 |
+
* @see em_get_template_classes()
|
770 |
+
* @param $component
|
771 |
+
* @param $theme
|
772 |
+
* @return void
|
773 |
+
*/
|
774 |
+
function em_template_classes( $component, $theme = 'pixelbones' ){
|
775 |
+
echo esc_attr(implode(' ', em_get_template_classes($component, $theme)));
|
776 |
+
}
|
777 |
+
|
778 |
Â
/**
|
779 |
Â
* Quick class to dynamically catch wp_options that are EM formats and need replacing with template files.
|
780 |
Â
* Since the options filter doesn't have a catchall filter, we send all filters to the __call function and figure out the option that way.
|
781 |
+
* @method event_list_item_format()
|
782 |
Â
*/
|
783 |
Â
class EM_Formats {
|
784 |
+
public static function init(){
|
785 |
+
add_action( 'events_manager_loaded', 'EM_Formats::add_filters');
|
786 |
+
}
|
787 |
+
public static function add_filters(){
|
788 |
Â
//you can hook into this filter and activate the format options you want to override by supplying the wp option names in an array, just like in the database.
|
789 |
Â
$formats = apply_filters('em_formats_filter', array());
|
790 |
Â
foreach( $formats as $format_name ){
|
791 |
+
add_filter('pre_option_'.$format_name, 'EM_Formats::'. $format_name, 1,1);
|
792 |
Â
}
|
793 |
Â
}
|
794 |
+
public static function __callStatic($name, $args ){
|
795 |
+
$value = empty($args) || !isset($args[0]) ? '' : $args[0];
|
796 |
+
$name = preg_replace('/^dbem_/', '', $name);
|
797 |
+
$format = em_locate_template( 'formats/'.$name.'.php' );
|
798 |
Â
if( $format ){
|
799 |
Â
ob_start();
|
800 |
Â
include($format);
|
801 |
+
$value = ob_get_clean();
|
802 |
Â
}
|
803 |
+
return $value;
|
804 |
Â
}
|
805 |
Â
}
|
806 |
+
EM_Formats::init();
|
Â
|
|
807 |
Â
|
808 |
Â
/**
|
809 |
Â
* Catches the event rss feed requests
|
899 |
Â
}
|
900 |
Â
}
|
901 |
Â
add_action('plugins_loaded','em_check_pro_compatability', 1);
|
902 |
+
|
903 |
+
$v6 = EM_Options::get('v6', null);
|
904 |
+
if( $v6 !== null ){
|
905 |
+
include('v6-migrate.php');
|
906 |
+
}
|
907 |
Â
?>
|
includes/css/assets/_normalize.scss
ADDED
@@ -0,0 +1,351 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
|
2 |
+
|
3 |
+
/* Document
|
4 |
+
========================================================================== */
|
5 |
+
|
6 |
+
/**
|
7 |
+
* 1. Correct the line height in all browsers.
|
8 |
+
* 2. Prevent adjustments of font size after orientation changes in iOS.
|
9 |
+
*/
|
10 |
+
|
11 |
+
.pixelbones {
|
12 |
+
line-height: 1.15; /* 1 */
|
13 |
+
-webkit-text-size-adjust: 100%; /* 2 */
|
14 |
+
}
|
15 |
+
|
16 |
+
/* Sections
|
17 |
+
========================================================================== */
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Remove the margin in all browsers.
|
21 |
+
*/
|
22 |
+
|
23 |
+
.pixelbones {
|
24 |
+
margin: 0;
|
25 |
+
}
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Render the `main` element consistently in IE.
|
29 |
+
*/
|
30 |
+
|
31 |
+
main {
|
32 |
+
display: block;
|
33 |
+
}
|
34 |
+
|
35 |
+
/**
|
36 |
+
* Correct the font size and margin on `h1` elements within `section` and
|
37 |
+
* `article` contexts in Chrome, Firefox, and Safari.
|
38 |
+
*/
|
39 |
+
|
40 |
+
h1 {
|
41 |
+
font-size: 2em;
|
42 |
+
margin: 0.67em 0;
|
43 |
+
}
|
44 |
+
|
45 |
+
/* Grouping content
|
46 |
+
========================================================================== */
|
47 |
+
|
48 |
+
/**
|
49 |
+
* 1. Add the correct box sizing in Firefox.
|
50 |
+
* 2. Show the overflow in Edge and IE.
|
51 |
+
*/
|
52 |
+
|
53 |
+
hr {
|
54 |
+
box-sizing: content-box; /* 1 */
|
55 |
+
height: 0; /* 1 */
|
56 |
+
overflow: visible; /* 2 */
|
57 |
+
}
|
58 |
+
|
59 |
+
/**
|
60 |
+
* 1. Correct the inheritance and scaling of font size in all browsers.
|
61 |
+
* 2. Correct the odd `em` font sizing in all browsers.
|
62 |
+
*/
|
63 |
+
|
64 |
+
pre {
|
65 |
+
font-family: monospace, monospace; /* 1 */
|
66 |
+
font-size: 1em; /* 2 */
|
67 |
+
}
|
68 |
+
|
69 |
+
/* Text-level semantics
|
70 |
+
========================================================================== */
|
71 |
+
|
72 |
+
/**
|
73 |
+
* Remove the gray background on active links in IE 10.
|
74 |
+
*/
|
75 |
+
|
76 |
+
a {
|
77 |
+
background-color: transparent;
|
78 |
+
}
|
79 |
+
|
80 |
+
/**
|
81 |
+
* 1. Remove the bottom border in Chrome 57-
|
82 |
+
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
|
83 |
+
*/
|
84 |
+
|
85 |
+
abbr[title] {
|
86 |
+
border-bottom: none; /* 1 */
|
87 |
+
text-decoration: underline; /* 2 */
|
88 |
+
text-decoration: underline dotted; /* 2 */
|
89 |
+
}
|
90 |
+
|
91 |
+
/**
|
92 |
+
* Add the correct font weight in Chrome, Edge, and Safari.
|
93 |
+
*/
|
94 |
+
|
95 |
+
b,
|
96 |
+
strong {
|
97 |
+
font-weight: bolder;
|
98 |
+
}
|
99 |
+
|
100 |
+
/**
|
101 |
+
* 1. Correct the inheritance and scaling of font size in all browsers.
|
102 |
+
* 2. Correct the odd `em` font sizing in all browsers.
|
103 |
+
*/
|
104 |
+
|
105 |
+
code,
|
106 |
+
kbd,
|
107 |
+
samp {
|
108 |
+
font-family: monospace, monospace; /* 1 */
|
109 |
+
font-size: 1em; /* 2 */
|
110 |
+
}
|
111 |
+
|
112 |
+
/**
|
113 |
+
* Add the correct font size in all browsers.
|
114 |
+
*/
|
115 |
+
|
116 |
+
small {
|
117 |
+
font-size: 80%;
|
118 |
+
}
|
119 |
+
|
120 |
+
/**
|
121 |
+
* Prevent `sub` and `sup` elements from affecting the line height in
|
122 |
+
* all browsers.
|
123 |
+
*/
|
124 |
+
|
125 |
+
sub,
|
126 |
+
sup {
|
127 |
+
font-size: 75%;
|
128 |
+
line-height: 0;
|
129 |
+
position: relative;
|
130 |
+
vertical-align: baseline;
|
131 |
+
}
|
132 |
+
|
133 |
+
sub {
|
134 |
+
bottom: -0.25em;
|
135 |
+
}
|
136 |
+
|
137 |
+
sup {
|
138 |
+
top: -0.5em;
|
139 |
+
}
|
140 |
+
|
141 |
+
/* Embedded content
|
142 |
+
========================================================================== */
|
143 |
+
|
144 |
+
/**
|
145 |
+
* Remove the border on images inside links in IE 10.
|
146 |
+
*/
|
147 |
+
|
148 |
+
img {
|
149 |
+
border-style: none;
|
150 |
+
}
|
151 |
+
|
152 |
+
/* Forms
|
153 |
+
========================================================================== */
|
154 |
+
|
155 |
+
.input {
|
156 |
+
/**
|
157 |
+
* 1. Change the font styles in all browsers.
|
158 |
+
* 2. Remove the margin in Firefox and Safari.
|
159 |
+
*/
|
160 |
+
|
161 |
+
button,
|
162 |
+
input,
|
163 |
+
optgroup,
|
164 |
+
select,
|
165 |
+
textarea {
|
166 |
+
font-family: inherit; /* 1 */
|
167 |
+
font-size: 100%; /* 1 */
|
168 |
+
line-height: 1.15; /* 1 */
|
169 |
+
margin: 0; /* 2 */
|
170 |
+
}
|
171 |
+
|
172 |
+
/**
|
173 |
+
* Show the overflow in IE.
|
174 |
+
* 1. Show the overflow in Edge.
|
175 |
+
*/
|
176 |
+
|
177 |
+
button,
|
178 |
+
input { /* 1 */
|
179 |
+
overflow: visible;
|
180 |
+
}
|
181 |
+
|
182 |
+
/**
|
183 |
+
* Remove the inheritance of text transform in Edge, Firefox, and IE.
|
184 |
+
* 1. Remove the inheritance of text transform in Firefox.
|
185 |
+
*/
|
186 |
+
|
187 |
+
button,
|
188 |
+
select { /* 1 */
|
189 |
+
text-transform: none;
|
190 |
+
}
|
191 |
+
|
192 |
+
/**
|
193 |
+
* Correct the inability to style clickable types in iOS and Safari.
|
194 |
+
*/
|
195 |
+
|
196 |
+
button,
|
197 |
+
[type="button"],
|
198 |
+
[type="reset"],
|
199 |
+
[type="submit"] {
|
200 |
+
-webkit-appearance: button;
|
201 |
+
}
|
202 |
+
|
203 |
+
/**
|
204 |
+
* Remove the inner border and padding in Firefox.
|
205 |
+
*/
|
206 |
+
|
207 |
+
button::-moz-focus-inner,
|
208 |
+
[type="button"]::-moz-focus-inner,
|
209 |
+
[type="reset"]::-moz-focus-inner,
|
210 |
+
[type="submit"]::-moz-focus-inner {
|
211 |
+
border-style: none;
|
212 |
+
padding: 0;
|
213 |
+
}
|
214 |
+
|
215 |
+
/**
|
216 |
+
* Restore the focus styles unset by the previous rule.
|
217 |
+
*/
|
218 |
+
|
219 |
+
button:-moz-focusring,
|
220 |
+
[type="button"]:-moz-focusring,
|
221 |
+
[type="reset"]:-moz-focusring,
|
222 |
+
[type="submit"]:-moz-focusring {
|
223 |
+
outline: 1px dotted ButtonText;
|
224 |
+
}
|
225 |
+
|
226 |
+
/**
|
227 |
+
* Correct the padding in Firefox.
|
228 |
+
*/
|
229 |
+
|
230 |
+
fieldset {
|
231 |
+
padding: 0.35em 0.75em 0.625em;
|
232 |
+
}
|
233 |
+
|
234 |
+
/**
|
235 |
+
* 1. Correct the text wrapping in Edge and IE.
|
236 |
+
* 2. Correct the color inheritance from `fieldset` elements in IE.
|
237 |
+
* 3. Remove the padding so developers are not caught out when they zero out
|
238 |
+
* `fieldset` elements in all browsers.
|
239 |
+
*/
|
240 |
+
|
241 |
+
legend {
|
242 |
+
box-sizing: border-box; /* 1 */
|
243 |
+
color: inherit; /* 2 */
|
244 |
+
display: table; /* 1 */
|
245 |
+
max-width: 100%; /* 1 */
|
246 |
+
padding: 0; /* 3 */
|
247 |
+
white-space: normal; /* 1 */
|
248 |
+
}
|
249 |
+
|
250 |
+
/**
|
251 |
+
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
|
252 |
+
*/
|
253 |
+
|
254 |
+
progress {
|
255 |
+
vertical-align: baseline;
|
256 |
+
}
|
257 |
+
|
258 |
+
/**
|
259 |
+
* Remove the default vertical scrollbar in IE 10+.
|
260 |
+
*/
|
261 |
+
|
262 |
+
textarea {
|
263 |
+
overflow: auto;
|
264 |
+
}
|
265 |
+
|
266 |
+
/**
|
267 |
+
* 1. Add the correct box sizing in IE 10.
|
268 |
+
* 2. Remove the padding in IE 10.
|
269 |
+
*/
|
270 |
+
|
271 |
+
[type="checkbox"],
|
272 |
+
[type="radio"] {
|
273 |
+
box-sizing: border-box; /* 1 */
|
274 |
+
padding: 0; /* 2 */
|
275 |
+
}
|
276 |
+
|
277 |
+
/**
|
278 |
+
* Correct the cursor style of increment and decrement buttons in Chrome.
|
279 |
+
*/
|
280 |
+
|
281 |
+
[type="number"]::-webkit-inner-spin-button,
|
282 |
+
[type="number"]::-webkit-outer-spin-button {
|
283 |
+
height: auto;
|
284 |
+
}
|
285 |
+
|
286 |
+
/**
|
287 |
+
* 1. Correct the odd appearance in Chrome and Safari.
|
288 |
+
* 2. Correct the outline style in Safari.
|
289 |
+
*/
|
290 |
+
|
291 |
+
[type="search"] {
|
292 |
+
-webkit-appearance: textfield; /* 1 */
|
293 |
+
outline-offset: -2px; /* 2 */
|
294 |
+
}
|
295 |
+
|
296 |
+
/**
|
297 |
+
* Remove the inner padding in Chrome and Safari on macOS.
|
298 |
+
*/
|
299 |
+
|
300 |
+
[type="search"]::-webkit-search-decoration {
|
301 |
+
-webkit-appearance: none;
|
302 |
+
}
|
303 |
+
|
304 |
+
/**
|
305 |
+
* 1. Correct the inability to style clickable types in iOS and Safari.
|
306 |
+
* 2. Change font properties to `inherit` in Safari.
|
307 |
+
*/
|
308 |
+
|
309 |
+
::-webkit-file-upload-button {
|
310 |
+
-webkit-appearance: button; /* 1 */
|
311 |
+
font: inherit; /* 2 */
|
312 |
+
}
|
313 |
+
}
|
314 |
+
|
315 |
+
/* Interactive
|
316 |
+
========================================================================== */
|
317 |
+
|
318 |
+
/*
|
319 |
+
* Add the correct display in Edge, IE 10+, and Firefox.
|
320 |
+
*/
|
321 |
+
|
322 |
+
details {
|
323 |
+
display: block;
|
324 |
+
}
|
325 |
+
|
326 |
+
/*
|
327 |
+
* Add the correct display in all browsers.
|
328 |
+
*/
|
329 |
+
|
330 |
+
summary {
|
331 |
+
display: list-item;
|
332 |
+
}
|
333 |
+
|
334 |
+
/* Misc
|
335 |
+
========================================================================== */
|
336 |
+
|
337 |
+
/**
|
338 |
+
* Add the correct display in IE 10+.
|
339 |
+
*/
|
340 |
+
|
341 |
+
template {
|
342 |
+
display: none;
|
343 |
+
}
|
344 |
+
|
345 |
+
/**
|
346 |
+
* Add the correct display in IE 10.
|
347 |
+
*/
|
348 |
+
|
349 |
+
[hidden] {
|
350 |
+
display: none;
|
351 |
+
}
|
includes/css/assets/_pixelbones.scss
ADDED
@@ -0,0 +1,521 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/*
|
2 |
+
* PXL Bones v1
|
3 |
+
* Based off barebones v3, pixelated and localized for better theme compatibility in a WordPress environment
|
4 |
+
* Copyright 2022 Pixelite SL
|
5 |
+
* Based of Skeleton by Dave Gamache
|
6 |
+
* Free to use under the MIT license.
|
7 |
+
*/
|
8 |
+
|
9 |
+
/* ENV Variables
|
10 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
11 |
+
/* Media breakpoint variables for use in media queries
|
12 |
+
* Note: this section is currently commented out pending release of final CSS env() spec
|
13 |
+
* Breakpoints based on
|
14 |
+
* https://medium.freecodecamp.org/the-100-correct-way-to-do-css-breakpoints-88d6a5ba1862
|
15 |
+
*/
|
16 |
+
@mixin screen-readers-only(){
|
17 |
+
border: 0;
|
18 |
+
padding: 0;
|
19 |
+
margin: 0;
|
20 |
+
position: absolute !important;
|
21 |
+
height: 1px;
|
22 |
+
width: 1px;
|
23 |
+
overflow: hidden;
|
24 |
+
clip: rect(1px 1px 1px 1px); /* IE6, IE7 - a 0 height clip, off to the bottom right of the visible 1px box */
|
25 |
+
clip: rect(1px, 1px, 1px, 1px); /*maybe deprecated but we need to support legacy browsers */
|
26 |
+
clip-path: inset(50%); /*modern browsers, clip-path works inwards from each corner*/
|
27 |
+
white-space: nowrap; /* added line to stop words getting smushed together (as they go onto seperate lines and some screen readers do not understand line feeds as a space */
|
28 |
+
}
|
29 |
+
|
30 |
+
&.pixelbones {
|
31 |
+
@import "normalize";
|
32 |
+
|
33 |
+
/* Base Styles
|
34 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
35 |
+
scroll-behavior: smooth !important;
|
36 |
+
font-size: var(--font-size) !important; /* changed from 15px in orig skeleton */
|
37 |
+
line-height: var(--line-height) !important;
|
38 |
+
font-weight: var(--font-weight) !important;
|
39 |
+
font-family: var(--font-family) !important;
|
40 |
+
color: var(--text-color-normal) !important;
|
41 |
+
background-color: var(--background-color) !important;
|
42 |
+
|
43 |
+
* {
|
44 |
+
box-sizing: border-box !important;
|
45 |
+
}
|
46 |
+
|
47 |
+
|
48 |
+
/* Grid
|
49 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
50 |
+
/* CSS Grid depends much more on CSS than HTML, so there is less boilerplate
|
51 |
+
than with skeleton. Only basic 1-4 column grids are included.
|
52 |
+
Any additional needs should be made using custom CSS directives */
|
53 |
+
|
54 |
+
.grid-container {
|
55 |
+
position: relative !important;
|
56 |
+
max-width: var(--grid-max-width) !important;
|
57 |
+
margin: 0 auto !important;
|
58 |
+
padding: 0px !important;
|
59 |
+
text-align: left !important;
|
60 |
+
display: grid !important;
|
61 |
+
grid-gap: 20px !important;
|
62 |
+
gap: 20px !important;
|
63 |
+
|
64 |
+
/* by default use min 200px wide columns auto-fit into width */
|
65 |
+
grid-template-columns: minmax(200px, 1fr) !important;
|
66 |
+
}
|
67 |
+
|
68 |
+
/* grids to 3 columns above mobile sizes */
|
69 |
+
@media (min-width: 600px) {
|
70 |
+
.grid-container {
|
71 |
+
grid-template-columns: repeat(3, 1fr) !important;
|
72 |
+
padding: 0 !important;
|
73 |
+
}
|
74 |
+
|
75 |
+
/* basic grids */
|
76 |
+
.grid-container.fifths {
|
77 |
+
grid-template-columns: repeat(5, 1fr) !important;
|
78 |
+
}
|
79 |
+
.grid-container.quarters {
|
80 |
+
grid-template-columns: repeat(4, 1fr) !important;
|
81 |
+
}
|
82 |
+
.grid-container.thirds {
|
83 |
+
grid-template-columns: repeat(3, 1fr) !important;
|
84 |
+
}
|
85 |
+
.grid-container.halves {
|
86 |
+
grid-template-columns: repeat(2, 1fr) !important;
|
87 |
+
}
|
88 |
+
.grid-container.full {
|
89 |
+
grid-template-columns: 1fr !important;
|
90 |
+
}
|
91 |
+
|
92 |
+
}
|
93 |
+
|
94 |
+
|
95 |
+
/* Typography
|
96 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
97 |
+
h1, h2, h3, h4, h5, h6 {
|
98 |
+
margin-top: 0 !important;
|
99 |
+
margin-bottom: 20px !important;
|
100 |
+
font-weight: 300 !important;
|
101 |
+
}
|
102 |
+
h1 { font-size: calc(var(--font-size) + 24px) !important; line-height: 1.2 !important; letter-spacing: -1px !important;}
|
103 |
+
h2 { font-size: calc(var(--font-size) + 20px) !important; line-height: 1.25 !important; letter-spacing: -1px !important; }
|
104 |
+
h3 { font-size: calc(var(--font-size) + 14px) !important; line-height: 1.3 !important; letter-spacing: -1px !important; }
|
105 |
+
h4 { font-size: calc(var(--font-size) + 8px) !important; line-height: 1.35 !important; letter-spacing: -0.8px !important; }
|
106 |
+
h5 { font-size: calc(var(--font-size) + 2px) !important; line-height: 1.5 !important; letter-spacing: -0.5px !important; }
|
107 |
+
h6 { font-size: var(--font-size) !important; line-height: 1.6 !important; letter-spacing: 0 !important; }
|
108 |
+
|
109 |
+
/* Larger than phablet */
|
110 |
+
@media (min-width: 600px) {
|
111 |
+
h1 { font-size: calc(var(--font-size) + 34px) !important; }
|
112 |
+
h2 { font-size: calc(var(--font-size) + 26px) !important; }
|
113 |
+
h3 { font-size: calc(var(--font-size) + 20px) !important; }
|
114 |
+
h4 { font-size: calc(var(--font-size) + 14px) !important; }
|
115 |
+
h5 { font-size: calc(var(--font-size) + 8px) !important; }
|
116 |
+
h6 { font-size: var(--font-size) !important; }
|
117 |
+
}
|
118 |
+
|
119 |
+
p {
|
120 |
+
margin: 0 0 5px !important;
|
121 |
+
line-height: var(--line-height) !important;
|
122 |
+
}
|
123 |
+
|
124 |
+
|
125 |
+
/* Links
|
126 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
127 |
+
a {
|
128 |
+
color: var(--accent-color) !important;
|
129 |
+
background-color: transparent !important;
|
130 |
+
-webkit-box-shadow: none !important;
|
131 |
+
box-shadow: none !important;
|
132 |
+
:hover {
|
133 |
+
color: var(--accent-color-hover) !important;
|
134 |
+
background-color: transparent !important;
|
135 |
+
}
|
136 |
+
:focus {
|
137 |
+
background-color: transparent !important;
|
138 |
+
}
|
139 |
+
}
|
140 |
+
|
141 |
+
|
142 |
+
/* Buttons
|
143 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
144 |
+
.button.input, button.input, input[type="submit"].input, input[type="reset"].input, input[type="button"].input,
|
145 |
+
.input .button, .input button, .input input[type="submit"], .input input[type="reset"], .input input[type="button"] {
|
146 |
+
display: inline-block;
|
147 |
+
height: 38px !important;
|
148 |
+
padding: 0 30px !important;
|
149 |
+
color: var(--text-color-softer) !important;
|
150 |
+
text-align: center !important;
|
151 |
+
font-size: 11px !important;
|
152 |
+
font-weight: 600 !important;
|
153 |
+
line-height: 38px !important;
|
154 |
+
letter-spacing: 1px !important;
|
155 |
+
text-transform: uppercase !important;
|
156 |
+
text-decoration: none !important;
|
157 |
+
white-space: nowrap !important;
|
158 |
+
background-color: transparent !important;
|
159 |
+
border-radius: 4px !important;
|
160 |
+
border: 1px solid var(--border-color) !important;
|
161 |
+
cursor: pointer !important;
|
162 |
+
box-sizing: border-box !important;
|
163 |
+
|
164 |
+
&.disabled {
|
165 |
+
pointer-events: none !important;
|
166 |
+
opacity: 0.5 !important;
|
167 |
+
}
|
168 |
+
}
|
169 |
+
|
170 |
+
.input .button:hover, .input button:hover, .input input[type="submit"]:hover, .input input[type="reset"]:hover, .input input[type="button"]:hover,
|
171 |
+
.button.input:focus, button.input:focus, input[type="submit"].input:focus, input[type="reset"].input:focus, input[type="button"].input:focus {
|
172 |
+
color: var(--text-color-normal) !important;
|
173 |
+
border-color: var(--text-color-softer) !important;
|
174 |
+
outline: 0 !important;
|
175 |
+
}
|
176 |
+
.input .button.button-primary, .input button.button-primary, .input input[type="submit"].button-primary, .input input[type="reset"].button-primary, .input input[type="button"].button-primary,
|
177 |
+
.button.button-primary.input, button.button-primary.input, input[type="submit"].button-primary.input, input[type="reset"].button-primary.input, input[type="button"].button-primary.input {
|
178 |
+
color: var(--button-primary-color) !important;
|
179 |
+
background-color: var(--accent-color) !important;
|
180 |
+
border-color: var(--accent-color) !important;
|
181 |
+
}
|
182 |
+
.input .button.button-primary:hover, .input button.button-primary:hover, .input input[type="submit"].button-primary:hover, .input input[type="reset"].button-primary:hover, .input input[type="button"].button-primary:hover,
|
183 |
+
.button.button-primary.input:focus, button.button-primary.input:focus, input[type="submit"].button-primary.input:focus, input[type="reset"].button-primary.input:focus, input[type="button"].button-primary.input:focus {
|
184 |
+
color: var(--button-primary-color) !important;
|
185 |
+
background-color: var(--accent-color-hover) !important;
|
186 |
+
border-color: var(--accent-color-hover) !important;
|
187 |
+
}
|
188 |
+
.input button, .input .button,
|
189 |
+
button.input, .button.input {
|
190 |
+
margin-bottom: 10px !important;
|
191 |
+
}
|
192 |
+
|
193 |
+
|
194 |
+
/* Forms
|
195 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
196 |
+
@mixin reset-input ( $background : var(--background-color) ) {
|
197 |
+
background-color: $background !important;
|
198 |
+
box-shadow: none !important;
|
199 |
+
box-sizing: border-box !important;
|
200 |
+
border: 1px solid var(--border-color-softer) !important;
|
201 |
+
}
|
202 |
+
|
203 |
+
form {
|
204 |
+
border: 0 !important;
|
205 |
+
margin: 0 !important;
|
206 |
+
padding: 0 !important;
|
207 |
+
font-weight: normal !important;
|
208 |
+
overflow: visible;
|
209 |
+
background: var(--background-color) !important;
|
210 |
+
box-sizing: border-box !important;
|
211 |
+
box-shadow: none !important;
|
212 |
+
}
|
213 |
+
|
214 |
+
.input {
|
215 |
+
input, textarea, select, fieldset {
|
216 |
+
margin-bottom: 15px !important;
|
217 |
+
}
|
218 |
+
input[type="email"],
|
219 |
+
input[type="number"],
|
220 |
+
input[type="search"],
|
221 |
+
input[type="text"],
|
222 |
+
input[type="tel"],
|
223 |
+
input[type="url"],
|
224 |
+
input[type="password"],
|
225 |
+
textarea,
|
226 |
+
select:not([multiple]) {
|
227 |
+
width: 100% !important;
|
228 |
+
height: 38px !important;
|
229 |
+
padding: 6px 10px !important; /* The 6px vertically centers text on FF, ignored by Webkit */
|
230 |
+
border-radius: 4px !important;
|
231 |
+
@include reset-input( var(--background-color-inputs) );
|
232 |
+
|
233 |
+
&.inline {
|
234 |
+
width: auto !important;
|
235 |
+
margin-bottom: 0 !important;
|
236 |
+
}
|
237 |
+
}
|
238 |
+
|
239 |
+
select.inline {
|
240 |
+
padding-right: 30px !important;
|
241 |
+
}
|
242 |
+
|
243 |
+
/* Create standard dropdown arrow (like WP admin) */
|
244 |
+
select:not([multiple]), input.select-toggle {
|
245 |
+
-webkit-appearance: none !important;
|
246 |
+
background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m4.5 6.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 0 top 55% !important;
|
247 |
+
background-position-x: calc(100% - 5px) !important;
|
248 |
+
background-size: 20px 20px !important;
|
249 |
+
cursor: pointer !important;
|
250 |
+
vertical-align: middle !important;
|
251 |
+
&:focus {
|
252 |
+
background-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23000' stroke-linecap='square' d='m10.5 8.5-3-3-3 3'/%3E%3C/svg%3E") !important;
|
253 |
+
}
|
254 |
+
}
|
255 |
+
|
256 |
+
/* Removes awkward default styles on some inputs for iOS */
|
257 |
+
input[type="email"],
|
258 |
+
input[type="number"],
|
259 |
+
input[type="search"],
|
260 |
+
input[type="text"],
|
261 |
+
input[type="tel"],
|
262 |
+
input[type="url"],
|
263 |
+
input[type="password"],
|
264 |
+
input[type="button"],
|
265 |
+
input[type="submit"],
|
266 |
+
textarea {
|
267 |
+
-webkit-appearance: none !important;
|
268 |
+
-moz-appearance: none !important;
|
269 |
+
appearance: none !important;
|
270 |
+
}
|
271 |
+
|
272 |
+
textarea {
|
273 |
+
min-height: 65px !important;
|
274 |
+
padding-top: 6px !important;
|
275 |
+
padding-bottom: 6px !important;
|
276 |
+
}
|
277 |
+
|
278 |
+
input[type="email"]:focus,
|
279 |
+
input[type="number"]:focus,
|
280 |
+
input[type="search"]:focus,
|
281 |
+
input[type="text"]:focus,
|
282 |
+
input[type="tel"]:focus,
|
283 |
+
input[type="url"]:focus,
|
284 |
+
input[type="password"]:focus,
|
285 |
+
textarea:focus,
|
286 |
+
select:focus {
|
287 |
+
border: 1px solid var(--accent-color) !important;
|
288 |
+
outline: 0 !important;
|
289 |
+
}
|
290 |
+
|
291 |
+
label,
|
292 |
+
legend {
|
293 |
+
display: block !important;
|
294 |
+
margin-bottom: 8px !important;
|
295 |
+
font-weight: normal !important;
|
296 |
+
font-size: var(--font-size);
|
297 |
+
line-height: var(--line-height);
|
298 |
+
}
|
299 |
+
|
300 |
+
label, fieldset {
|
301 |
+
&.inline, &.inline-left, &.inline-right {
|
302 |
+
display: inline-block !important;
|
303 |
+
}
|
304 |
+
&.inline-left {
|
305 |
+
margin-right: 10px !important;
|
306 |
+
}
|
307 |
+
&.inline-right {
|
308 |
+
margin-left: 10px !important;
|
309 |
+
}
|
310 |
+
}
|
311 |
+
.inline-inputs {
|
312 |
+
label, legend, input:not([type="radio"],[type="checkbox"],select[mutiple]){
|
313 |
+
width: auto !important;
|
314 |
+
display: inline-block !important;
|
315 |
+
margin: 0 !important;
|
316 |
+
}
|
317 |
+
> div {
|
318 |
+
display: inline-block;
|
319 |
+
}
|
320 |
+
}
|
321 |
+
|
322 |
+
fieldset {
|
323 |
+
padding: 0 !important;
|
324 |
+
border-width: 0 !important;
|
325 |
+
}
|
326 |
+
|
327 |
+
input[type="checkbox"] {
|
328 |
+
-webkit-appearance: none !important;
|
329 |
+
width: 15px !important;
|
330 |
+
height: 15px !important;
|
331 |
+
position: relative !important;
|
332 |
+
top: 2px !important;
|
333 |
+
}
|
334 |
+
|
335 |
+
input[type="checkbox"]:focus {
|
336 |
+
outline: 0 !important;
|
337 |
+
}
|
338 |
+
input[type="checkbox"]:before {
|
339 |
+
content:"" !important;
|
340 |
+
display:none !important;
|
341 |
+
}
|
342 |
+
input[type="checkbox"]:checked:after {
|
343 |
+
opacity:1 !important;
|
344 |
+
}
|
345 |
+
input[type="checkbox"]:after {
|
346 |
+
content: "" !important;
|
347 |
+
opacity: 0 !important;
|
348 |
+
display: block !important;
|
349 |
+
left: 4px !important;
|
350 |
+
top: 1px !important;
|
351 |
+
position: absolute !important;
|
352 |
+
width: 6px !important;
|
353 |
+
height: 10px !important;
|
354 |
+
border: 2px solid #666 !important;
|
355 |
+
border-top: 0 !important;
|
356 |
+
border-left: 0 !important;
|
357 |
+
transform: rotate(30deg) !important;
|
358 |
+
box-sizing: border-box !important;
|
359 |
+
}
|
360 |
+
|
361 |
+
input[type="checkbox"],
|
362 |
+
input[type="radio"] {
|
363 |
+
margin-bottom: 0 !important;
|
364 |
+
display: inline-block !important;
|
365 |
+
background-color: var(--background-color-checkboxes) !important;
|
366 |
+
text-align: start !important;
|
367 |
+
@include reset-input( $background:var(--background-color-checkboxes) );
|
368 |
+
}
|
369 |
+
|
370 |
+
label > .label-body {
|
371 |
+
display: inline-block !important;
|
372 |
+
margin-left: 5px !important;
|
373 |
+
font-weight: normal !important;
|
374 |
+
}
|
375 |
+
|
376 |
+
input:disabled, select:disabled, textarea:disabled {
|
377 |
+
opacity: 0.5;
|
378 |
+
background-color:#efefef;
|
379 |
+
}
|
380 |
+
}
|
381 |
+
|
382 |
+
|
383 |
+
/* Lists
|
384 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
385 |
+
ul {
|
386 |
+
list-style: circle inside !important;
|
387 |
+
}
|
388 |
+
ol {
|
389 |
+
list-style: decimal inside !important;
|
390 |
+
}
|
391 |
+
ol, ul {
|
392 |
+
padding-left: 0 !important;
|
393 |
+
margin-top: 0 !important;
|
394 |
+
}
|
395 |
+
ul ul, ul ol, ol ol, ol ul {
|
396 |
+
font-size: 100% !important;
|
397 |
+
margin: 10px 0 10px 30px !important;
|
398 |
+
color: var(--text-color-softer) !important;
|
399 |
+
}
|
400 |
+
li {
|
401 |
+
margin-bottom: 05px !important;
|
402 |
+
}
|
403 |
+
|
404 |
+
|
405 |
+
/* Code
|
406 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
407 |
+
code {
|
408 |
+
padding: 2px 5px !important;
|
409 |
+
margin: 0 2px !important;
|
410 |
+
font-size: 90% !important;
|
411 |
+
white-space: nowrap !important;
|
412 |
+
background: var(--code-background) !important;
|
413 |
+
border: 1px solid var(--border-color-softer) !important;
|
414 |
+
border-radius: 4px !important; }
|
415 |
+
pre > code {
|
416 |
+
display: block !important;
|
417 |
+
padding: 10px 15px !important;
|
418 |
+
white-space: pre !important;
|
419 |
+
overflow: auto !important; }
|
420 |
+
|
421 |
+
|
422 |
+
/* Tables
|
423 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
424 |
+
table {
|
425 |
+
width: 100%;
|
426 |
+
}
|
427 |
+
th, td {
|
428 |
+
padding: 12px 15px !important;
|
429 |
+
text-align: left !important;
|
430 |
+
border : 0 !important;
|
431 |
+
border-bottom: 1px solid var(--border-color-softer) !important;
|
432 |
+
}
|
433 |
+
th:first-child, td:first-child {
|
434 |
+
padding-left: 0 !important;
|
435 |
+
}
|
436 |
+
th:last-child, td:last-child {
|
437 |
+
padding-right: 0 !important;
|
438 |
+
}
|
439 |
+
|
440 |
+
|
441 |
+
/* Spacing
|
442 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
443 |
+
pre, blockquote, dl, figure, table, p, ul, ol {
|
444 |
+
margin-bottom: 25px !important;
|
445 |
+
}
|
446 |
+
|
447 |
+
|
448 |
+
/* Utilities
|
449 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
450 |
+
.screen-reader-text {
|
451 |
+
@include screen-readers-only();
|
452 |
+
}
|
453 |
+
|
454 |
+
.u-full-width {
|
455 |
+
width: 100% !important;
|
456 |
+
box-sizing: border-box !important;
|
457 |
+
}
|
458 |
+
.u-max-full-width {
|
459 |
+
max-width: 100% !important;
|
460 |
+
box-sizing: border-box !important;
|
461 |
+
}
|
462 |
+
.u-pull-right {
|
463 |
+
float: right !important;
|
464 |
+
}
|
465 |
+
.u-pull-left {
|
466 |
+
float: left !important;
|
467 |
+
}
|
468 |
+
.u-align-left {
|
469 |
+
text-align: left !important;
|
470 |
+
}
|
471 |
+
.u-align-right {
|
472 |
+
text-align: right !important;
|
473 |
+
}
|
474 |
+
|
475 |
+
|
476 |
+
/* Misc
|
477 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
478 |
+
hr {
|
479 |
+
margin-top: 30px !important;
|
480 |
+
margin-bottom: 35px !important;
|
481 |
+
border-width: 0 !important;
|
482 |
+
border-top: 1px solid var(--border-color-softer) !important;
|
483 |
+
}
|
484 |
+
section {
|
485 |
+
padding: 0;
|
486 |
+
margin: 0;
|
487 |
+
}
|
488 |
+
|
489 |
+
|
490 |
+
/* Clearing
|
491 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
492 |
+
|
493 |
+
/* Self Clearing Goodness */
|
494 |
+
.container:after, .row:after, .u-cf {
|
495 |
+
content: "" !important;
|
496 |
+
display: table !important;
|
497 |
+
clear: both !important;
|
498 |
+
}
|
499 |
+
|
500 |
+
|
501 |
+
/* Media Queries
|
502 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
503 |
+
/*
|
504 |
+
Note: The best way to structure the use of media queries is to create the queries
|
505 |
+
near the relevant code. For example, if you wanted to change the styles for buttons
|
506 |
+
on small devices, paste the mobile query code up in the buttons section and style it
|
507 |
+
there.
|
508 |
+
*/
|
509 |
+
|
510 |
+
|
511 |
+
/* Larger than mobile (default point when grid becomes active) */
|
512 |
+
@media (min-width: 600px) {}
|
513 |
+
|
514 |
+
/* Larger than phablet */
|
515 |
+
@media (min-width: 900px) {}
|
516 |
+
|
517 |
+
/* Larger than tablet */
|
518 |
+
@media (min-width: 1200px) {}
|
519 |
+
|
520 |
+
|
521 |
+
}
|
includes/css/assets/_pixelbones.vars.scss
ADDED
@@ -0,0 +1,35 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
& {
|
2 |
+
/* CSS Variables
|
3 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
4 |
+
|
5 |
+
/* default theme: light background, dark text, blue accent */
|
6 |
+
--theme-hue: 0; /* white */
|
7 |
+
--accent-hue: 220; /* blue */
|
8 |
+
--accent-s: 86%;
|
9 |
+
--accent-l: 57%;
|
10 |
+
|
11 |
+
--text-color-richer: hsl(var(--theme-hue), 0%, 5%); /* #0d0d0d */
|
12 |
+
--text-color-normal: hsl(var(--theme-hue), 0%, 13%); /* #222222 text color; button:hover:focus color */
|
13 |
+
--text-color-softer: hsl(var(--theme-hue), 0%, 33%); /* #555555 button color; button:hover border */
|
14 |
+
|
15 |
+
--accent-color: hsl(var(--accent-hue), var(--accent-s), var(--accent-l)); /* #33C3F0 link; button-primary bg+border; textarea,select:focus border */
|
16 |
+
--accent-color-hover: hsl(var(--accent-hue), calc(var(--accent-s) - 10%), calc(var(--accent-l) - 8%)); /* #1EAEDB link hover; button-primary:hover:focus bg+border */
|
17 |
+
|
18 |
+
--border-color: hsl(var(--theme-hue), 0%, 73%); /* #bbbbbb button border */
|
19 |
+
--border-color-softer: hsl(var(--theme-hue), 0%, 82%); /* #d1d1d1 textarea,select,code,td,hr border */
|
20 |
+
|
21 |
+
--background-color: transparent; /* transparent body background; textarea,select background */
|
22 |
+
--background-color-softer: hsl(var(--theme-hue), 0%, 95%);
|
23 |
+
--background-color-checkboxes: white;
|
24 |
+
--background-color-inputs: white;
|
25 |
+
--code-background: hsl(var(--theme-hue), 0%, 95%); /* #f1f1f1 code background*/
|
26 |
+
--button-primary-color: white;
|
27 |
+
|
28 |
+
--font-size: 16px;
|
29 |
+
--line-height: 20px;
|
30 |
+
--font-weight : 400;
|
31 |
+
--font-family : "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
|
32 |
+
|
33 |
+
/* Grid Defaults - default to match orig skeleton settings */
|
34 |
+
--grid-max-width: 960px;
|
35 |
+
}
|
includes/css/assets/include-media.css
ADDED
@@ -0,0 +1,3 @@
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
|
2 |
+
|
3 |
+
/*# sourceMappingURL=include-media.css.map */
|
includes/css/assets/include-media.css.map
ADDED
@@ -0,0 +1 @@
|
|
Â
|
1 |
+
{"version":3,"sourceRoot":"","sources":[],"names":[],"mappings":"","file":"include-media.css"}
|
includes/css/assets/include-media.min.css
ADDED
File without changes
|
includes/css/assets/include-media.scss
ADDED
@@ -0,0 +1,566 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
@charset "UTF-8";
|
2 |
+
|
3 |
+
// _ _ _ _ _
|
4 |
+
// (_) | | | | | (_)
|
5 |
+
// _ _ __ ___| |_ _ __| | ___ _ __ ___ ___ __| |_ __ _
|
6 |
+
// | | '_ \ / __| | | | |/ _` |/ _ \ | '_ ` _ \ / _ \/ _` | |/ _` |
|
7 |
+
// | | | | | (__| | |_| | (_| | __/ | | | | | | __/ (_| | | (_| |
|
8 |
+
// |_|_| |_|\___|_|\__,_|\__,_|\___| |_| |_| |_|\___|\__,_|_|\__,_|
|
9 |
+
//
|
10 |
+
// Simple, elegant and maintainable media queries in Sass
|
11 |
+
// v1.4.9
|
12 |
+
//
|
13 |
+
// https://eduardoboucas.github.io/include-media
|
14 |
+
//
|
15 |
+
// Authors: Eduardo Boucas (@eduardoboucas)
|
16 |
+
// Kitty Giraudel (@kittygiraudel)
|
17 |
+
//
|
18 |
+
// This project is licensed under the terms of the MIT license
|
19 |
+
////
|
20 |
+
/// include-media library public configuration
|
21 |
+
/// @author Eduardo Boucas
|
22 |
+
/// @access public
|
23 |
+
////
|
24 |
+
|
25 |
+
|
26 |
+
///
|
27 |
+
/// Creates a list of global breakpoints
|
28 |
+
///
|
29 |
+
/// @example scss - Creates a single breakpoint with the label `phone`
|
30 |
+
/// $breakpoints: ('phone': 320px);
|
31 |
+
///
|
32 |
+
$breakpoints: (
|
33 |
+
'phone': 320px,
|
34 |
+
'tablet': 768px,
|
35 |
+
'desktop': 1024px
|
36 |
+
) !default;
|
37 |
+
|
38 |
+
|
39 |
+
///
|
40 |
+
/// Creates a list of static expressions or media types
|
41 |
+
///
|
42 |
+
/// @example scss - Creates a single media type (screen)
|
43 |
+
/// $media-expressions: ('screen': 'screen');
|
44 |
+
///
|
45 |
+
/// @example scss - Creates a static expression with logical disjunction (OR operator)
|
46 |
+
/// $media-expressions: (
|
47 |
+
/// 'retina2x': '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)'
|
48 |
+
/// );
|
49 |
+
///
|
50 |
+
$media-expressions: (
|
51 |
+
'screen': 'screen',
|
52 |
+
'print': 'print',
|
53 |
+
'handheld': 'handheld',
|
54 |
+
'landscape': '(orientation: landscape)',
|
55 |
+
'portrait': '(orientation: portrait)',
|
56 |
+
'retina2x': '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx)',
|
57 |
+
'retina3x': '(-webkit-min-device-pixel-ratio: 3), (min-resolution: 350dpi), (min-resolution: 3dppx)'
|
58 |
+
) !default;
|
59 |
+
|
60 |
+
|
61 |
+
///
|
62 |
+
/// Defines a number to be added or subtracted from each unit when declaring breakpoints with exclusive intervals
|
63 |
+
///
|
64 |
+
/// @example scss - Interval for pixels is defined as `1` by default
|
65 |
+
/// @include media('>128px') {}
|
66 |
+
///
|
67 |
+
/// /* Generates: */
|
68 |
+
/// @media (min-width: 129px) {}
|
69 |
+
///
|
70 |
+
/// @example scss - Interval for ems is defined as `0.01` by default
|
71 |
+
/// @include media('>20em') {}
|
72 |
+
///
|
73 |
+
/// /* Generates: */
|
74 |
+
/// @media (min-width: 20.01em) {}
|
75 |
+
///
|
76 |
+
/// @example scss - Interval for rems is defined as `0.1` by default, to be used with `font-size: 62.5%;`
|
77 |
+
/// @include media('>2.0rem') {}
|
78 |
+
///
|
79 |
+
/// /* Generates: */
|
80 |
+
/// @media (min-width: 2.1rem) {}
|
81 |
+
///
|
82 |
+
$unit-intervals: (
|
83 |
+
'px': 1,
|
84 |
+
'em': 0.01,
|
85 |
+
'rem': 0.1,
|
86 |
+
'': 0
|
87 |
+
) !default;
|
88 |
+
|
89 |
+
///
|
90 |
+
/// Defines whether support for media queries is available, useful for creating separate stylesheets
|
91 |
+
/// for browsers that don't support media queries.
|
92 |
+
///
|
93 |
+
/// @example scss - Disables support for media queries
|
94 |
+
/// $im-media-support: false;
|
95 |
+
/// @include media('>=tablet') {
|
96 |
+
/// .foo {
|
97 |
+
/// color: tomato;
|
98 |
+
/// }
|
99 |
+
/// }
|
100 |
+
///
|
101 |
+
/// /* Generates: */
|
102 |
+
/// .foo {
|
103 |
+
/// color: tomato;
|
104 |
+
/// }
|
105 |
+
///
|
106 |
+
$im-media-support: true !default;
|
107 |
+
|
108 |
+
///
|
109 |
+
/// Selects which breakpoint to emulate when support for media queries is disabled. Media queries that start at or
|
110 |
+
/// intercept the breakpoint will be displayed, any others will be ignored.
|
111 |
+
///
|
112 |
+
/// @example scss - This media query will show because it intercepts the static breakpoint
|
113 |
+
/// $im-media-support: false;
|
114 |
+
/// $im-no-media-breakpoint: 'desktop';
|
115 |
+
/// @include media('>=tablet') {
|
116 |
+
/// .foo {
|
117 |
+
/// color: tomato;
|
118 |
+
/// }
|
119 |
+
/// }
|
120 |
+
///
|
121 |
+
/// /* Generates: */
|
122 |
+
/// .foo {
|
123 |
+
/// color: tomato;
|
124 |
+
/// }
|
125 |
+
///
|
126 |
+
/// @example scss - This media query will NOT show because it does not intercept the desktop breakpoint
|
127 |
+
/// $im-media-support: false;
|
128 |
+
/// $im-no-media-breakpoint: 'tablet';
|
129 |
+
/// @include media('>=desktop') {
|
130 |
+
/// .foo {
|
131 |
+
/// color: tomato;
|
132 |
+
/// }
|
133 |
+
/// }
|
134 |
+
///
|
135 |
+
/// /* No output */
|
136 |
+
///
|
137 |
+
$im-no-media-breakpoint: 'desktop' !default;
|
138 |
+
|
139 |
+
///
|
140 |
+
/// Selects which media expressions are allowed in an expression for it to be used when media queries
|
141 |
+
/// are not supported.
|
142 |
+
///
|
143 |
+
/// @example scss - This media query will show because it intercepts the static breakpoint and contains only accepted media expressions
|
144 |
+
/// $im-media-support: false;
|
145 |
+
/// $im-no-media-breakpoint: 'desktop';
|
146 |
+
/// $im-no-media-expressions: ('screen');
|
147 |
+
/// @include media('>=tablet', 'screen') {
|
148 |
+
/// .foo {
|
149 |
+
/// color: tomato;
|
150 |
+
/// }
|
151 |
+
/// }
|
152 |
+
///
|
153 |
+
/// /* Generates: */
|
154 |
+
/// .foo {
|
155 |
+
/// color: tomato;
|
156 |
+
/// }
|
157 |
+
///
|
158 |
+
/// @example scss - This media query will NOT show because it intercepts the static breakpoint but contains a media expression that is not accepted
|
159 |
+
/// $im-media-support: false;
|
160 |
+
/// $im-no-media-breakpoint: 'desktop';
|
161 |
+
/// $im-no-media-expressions: ('screen');
|
162 |
+
/// @include media('>=tablet', 'retina2x') {
|
163 |
+
/// .foo {
|
164 |
+
/// color: tomato;
|
165 |
+
/// }
|
166 |
+
/// }
|
167 |
+
///
|
168 |
+
/// /* No output */
|
169 |
+
///
|
170 |
+
$im-no-media-expressions: ('screen', 'portrait', 'landscape') !default;
|
171 |
+
|
172 |
+
////
|
173 |
+
/// Cross-engine logging engine
|
174 |
+
/// @author Kitty Giraudel
|
175 |
+
/// @access private
|
176 |
+
////
|
177 |
+
|
178 |
+
|
179 |
+
///
|
180 |
+
/// Log a message either with `@error` if supported
|
181 |
+
/// else with `@warn`, using `feature-exists('at-error')`
|
182 |
+
/// to detect support.
|
183 |
+
///
|
184 |
+
/// @param {String} $message - Message to log
|
185 |
+
///
|
186 |
+
@function im-log($message) {
|
187 |
+
@if feature-exists('at-error') {
|
188 |
+
@error $message;
|
189 |
+
} @else {
|
190 |
+
@warn $message;
|
191 |
+
$_: noop();
|
192 |
+
}
|
193 |
+
|
194 |
+
@return $message;
|
195 |
+
}
|
196 |
+
|
197 |
+
|
198 |
+
///
|
199 |
+
/// Wrapper mixin for the log function so it can be used with a more friendly
|
200 |
+
/// API than `@if im-log('..') {}` or `$_: im-log('..')`. Basically, use the function
|
201 |
+
/// within functions because it is not possible to include a mixin in a function
|
202 |
+
/// and use the mixin everywhere else because it's much more elegant.
|
203 |
+
///
|
204 |
+
/// @param {String} $message - Message to log
|
205 |
+
///
|
206 |
+
@mixin log($message) {
|
207 |
+
@if im-log($message) {}
|
208 |
+
}
|
209 |
+
|
210 |
+
|
211 |
+
///
|
212 |
+
/// Function with no `@return` called next to `@warn` in Sass 3.3
|
213 |
+
/// to trigger a compiling error and stop the process.
|
214 |
+
///
|
215 |
+
@function noop() {}
|
216 |
+
|
217 |
+
///
|
218 |
+
/// Determines whether a list of conditions is intercepted by the static breakpoint.
|
219 |
+
///
|
220 |
+
/// @param {Arglist} $conditions - Media query conditions
|
221 |
+
///
|
222 |
+
/// @return {Boolean} - Returns true if the conditions are intercepted by the static breakpoint
|
223 |
+
///
|
224 |
+
@function im-intercepts-static-breakpoint($conditions...) {
|
225 |
+
$no-media-breakpoint-value: map-get($breakpoints, $im-no-media-breakpoint);
|
226 |
+
|
227 |
+
@if not $no-media-breakpoint-value {
|
228 |
+
@if im-log('`#{$im-no-media-breakpoint}` is not a valid breakpoint.') {}
|
229 |
+
}
|
230 |
+
|
231 |
+
@each $condition in $conditions {
|
232 |
+
@if not map-has-key($media-expressions, $condition) {
|
233 |
+
$operator: get-expression-operator($condition);
|
234 |
+
$prefix: get-expression-prefix($operator);
|
235 |
+
$value: get-expression-value($condition, $operator);
|
236 |
+
|
237 |
+
@if ($prefix == 'max' and $value <= $no-media-breakpoint-value) or
|
238 |
+
($prefix == 'min' and $value > $no-media-breakpoint-value) {
|
239 |
+
@return false;
|
240 |
+
}
|
241 |
+
} @else if not index($im-no-media-expressions, $condition) {
|
242 |
+
@return false;
|
243 |
+
}
|
244 |
+
}
|
245 |
+
|
246 |
+
@return true;
|
247 |
+
}
|
248 |
+
|
249 |
+
////
|
250 |
+
/// Parsing engine
|
251 |
+
/// @author Kitty Giraudel
|
252 |
+
/// @access private
|
253 |
+
////
|
254 |
+
|
255 |
+
|
256 |
+
///
|
257 |
+
/// Get operator of an expression
|
258 |
+
///
|
259 |
+
/// @param {String} $expression - Expression to extract operator from
|
260 |
+
///
|
261 |
+
/// @return {String} - Any of `>=`, `>`, `<=`, `<`, `≥`, `≤`
|
262 |
+
///
|
263 |
+
@function get-expression-operator($expression) {
|
264 |
+
@each $operator in ('>=', '>', '<=', '<', '≥', '≤') {
|
265 |
+
@if str-index($expression, $operator) {
|
266 |
+
@return $operator;
|
267 |
+
}
|
268 |
+
}
|
269 |
+
|
270 |
+
// It is not possible to include a mixin inside a function, so we have to
|
271 |
+
// rely on the `im-log(..)` function rather than the `log(..)` mixin. Because
|
272 |
+
// functions cannot be called anywhere in Sass, we need to hack the call in
|
273 |
+
// a dummy variable, such as `$_`. If anybody ever raise a scoping issue with
|
274 |
+
// Sass 3.3, change this line in `@if im-log(..) {}` instead.
|
275 |
+
$_: im-log('No operator found in `#{$expression}`.');
|
276 |
+
}
|
277 |
+
|
278 |
+
|
279 |
+
///
|
280 |
+
/// Get dimension of an expression, based on a found operator
|
281 |
+
///
|
282 |
+
/// @param {String} $expression - Expression to extract dimension from
|
283 |
+
/// @param {String} $operator - Operator from `$expression`
|
284 |
+
///
|
285 |
+
/// @return {String} - `width` or `height` (or potentially anything else)
|
286 |
+
///
|
287 |
+
@function get-expression-dimension($expression, $operator) {
|
288 |
+
$operator-index: str-index($expression, $operator);
|
289 |
+
$parsed-dimension: str-slice($expression, 0, $operator-index - 1);
|
290 |
+
$dimension: 'width';
|
291 |
+
|
292 |
+
@if str-length($parsed-dimension) > 0 {
|
293 |
+
$dimension: $parsed-dimension;
|
294 |
+
}
|
295 |
+
|
296 |
+
@return $dimension;
|
297 |
+
}
|
298 |
+
|
299 |
+
|
300 |
+
///
|
301 |
+
/// Get dimension prefix based on an operator
|
302 |
+
///
|
303 |
+
/// @param {String} $operator - Operator
|
304 |
+
///
|
305 |
+
/// @return {String} - `min` or `max`
|
306 |
+
///
|
307 |
+
@function get-expression-prefix($operator) {
|
308 |
+
@return if(index(('<', '<=', '≤'), $operator), 'max', 'min');
|
309 |
+
}
|
310 |
+
|
311 |
+
|
312 |
+
///
|
313 |
+
/// Get value of an expression, based on a found operator
|
314 |
+
///
|
315 |
+
/// @param {String} $expression - Expression to extract value from
|
316 |
+
/// @param {String} $operator - Operator from `$expression`
|
317 |
+
///
|
318 |
+
/// @return {Number} - A numeric value
|
319 |
+
///
|
320 |
+
@function get-expression-value($expression, $operator) {
|
321 |
+
$operator-index: str-index($expression, $operator);
|
322 |
+
$value: str-slice($expression, $operator-index + str-length($operator));
|
323 |
+
|
324 |
+
@if map-has-key($breakpoints, $value) {
|
325 |
+
$value: map-get($breakpoints, $value);
|
326 |
+
} @else {
|
327 |
+
$value: to-number($value);
|
328 |
+
}
|
329 |
+
|
330 |
+
$interval: map-get($unit-intervals, unit($value));
|
331 |
+
|
332 |
+
@if not $interval {
|
333 |
+
// It is not possible to include a mixin inside a function, so we have to
|
334 |
+
// rely on the `im-log(..)` function rather than the `log(..)` mixin. Because
|
335 |
+
// functions cannot be called anywhere in Sass, we need to hack the call in
|
336 |
+
// a dummy variable, such as `$_`. If anybody ever raise a scoping issue with
|
337 |
+
// Sass 3.3, change this line in `@if im-log(..) {}` instead.
|
338 |
+
$_: im-log('Unknown unit `#{unit($value)}`.');
|
339 |
+
}
|
340 |
+
|
341 |
+
@if $operator == '>' {
|
342 |
+
$value: $value + $interval;
|
343 |
+
} @else if $operator == '<' {
|
344 |
+
$value: $value - $interval;
|
345 |
+
}
|
346 |
+
|
347 |
+
@return $value;
|
348 |
+
}
|
349 |
+
|
350 |
+
|
351 |
+
///
|
352 |
+
/// Parse an expression to return a valid media-query expression
|
353 |
+
///
|
354 |
+
/// @param {String} $expression - Expression to parse
|
355 |
+
///
|
356 |
+
/// @return {String} - Valid media query
|
357 |
+
///
|
358 |
+
@function parse-expression($expression) {
|
359 |
+
// If it is part of $media-expressions, it has no operator
|
360 |
+
// then there is no need to go any further, just return the value
|
361 |
+
@if map-has-key($media-expressions, $expression) {
|
362 |
+
@return map-get($media-expressions, $expression);
|
363 |
+
}
|
364 |
+
|
365 |
+
$operator: get-expression-operator($expression);
|
366 |
+
$dimension: get-expression-dimension($expression, $operator);
|
367 |
+
$prefix: get-expression-prefix($operator);
|
368 |
+
$value: get-expression-value($expression, $operator);
|
369 |
+
|
370 |
+
@return '(#{$prefix}-#{$dimension}: #{$value})';
|
371 |
+
}
|
372 |
+
|
373 |
+
///
|
374 |
+
/// Slice `$list` between `$start` and `$end` indexes
|
375 |
+
///
|
376 |
+
/// @access private
|
377 |
+
///
|
378 |
+
/// @param {List} $list - List to slice
|
379 |
+
/// @param {Number} $start [1] - Start index
|
380 |
+
/// @param {Number} $end [length($list)] - End index
|
381 |
+
///
|
382 |
+
/// @return {List} Sliced list
|
383 |
+
///
|
384 |
+
@function slice($list, $start: 1, $end: length($list)) {
|
385 |
+
@if length($list) < 1 or $start > $end {
|
386 |
+
@return ();
|
387 |
+
}
|
388 |
+
|
389 |
+
$result: ();
|
390 |
+
|
391 |
+
@for $i from $start through $end {
|
392 |
+
$result: append($result, nth($list, $i));
|
393 |
+
}
|
394 |
+
|
395 |
+
@return $result;
|
396 |
+
}
|
397 |
+
|
398 |
+
////
|
399 |
+
/// String to number converter
|
400 |
+
/// @author Kitty Giraudel
|
401 |
+
/// @access private
|
402 |
+
////
|
403 |
+
|
404 |
+
|
405 |
+
///
|
406 |
+
/// Casts a string into a number
|
407 |
+
///
|
408 |
+
/// @param {String | Number} $value - Value to be parsed
|
409 |
+
///
|
410 |
+
/// @return {Number}
|
411 |
+
///
|
412 |
+
@function to-number($value) {
|
413 |
+
@if type-of($value) == 'number' {
|
414 |
+
@return $value;
|
415 |
+
} @else if type-of($value) != 'string' {
|
416 |
+
$_: im-log('Value for `to-number` should be a number or a string.');
|
417 |
+
}
|
418 |
+
|
419 |
+
$first-character: str-slice($value, 1, 1);
|
420 |
+
$result: 0;
|
421 |
+
$digits: 0;
|
422 |
+
$minus: ($first-character == '-');
|
423 |
+
$numbers: ('0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9);
|
424 |
+
|
425 |
+
// Remove +/- sign if present at first character
|
426 |
+
@if ($first-character == '+' or $first-character == '-') {
|
427 |
+
$value: str-slice($value, 2);
|
428 |
+
}
|
429 |
+
|
430 |
+
@for $i from 1 through str-length($value) {
|
431 |
+
$character: str-slice($value, $i, $i);
|
432 |
+
|
433 |
+
@if not (index(map-keys($numbers), $character) or $character == '.') {
|
434 |
+
@return to-length(if($minus, -$result, $result), str-slice($value, $i))
|
435 |
+
}
|
436 |
+
|
437 |
+
@if $character == '.' {
|
438 |
+
$digits: 1;
|
439 |
+
} @else if $digits == 0 {
|
440 |
+
$result: $result * 10 + map-get($numbers, $character);
|
441 |
+
} @else {
|
442 |
+
$digits: $digits * 10;
|
443 |
+
$result: $result + map-get($numbers, $character) / $digits;
|
444 |
+
}
|
445 |
+
}
|
446 |
+
|
447 |
+
@return if($minus, -$result, $result);
|
448 |
+
}
|
449 |
+
|
450 |
+
|
451 |
+
///
|
452 |
+
/// Add `$unit` to `$value`
|
453 |
+
///
|
454 |
+
/// @param {Number} $value - Value to add unit to
|
455 |
+
/// @param {String} $unit - String representation of the unit
|
456 |
+
///
|
457 |
+
/// @return {Number} - `$value` expressed in `$unit`
|
458 |
+
///
|
459 |
+
@function to-length($value, $unit) {
|
460 |
+
$units: ('px': 1px, 'cm': 1cm, 'mm': 1mm, '%': 1%, 'ch': 1ch, 'pc': 1pc, 'in': 1in, 'em': 1em, 'rem': 1rem, 'pt': 1pt, 'ex': 1ex, 'vw': 1vw, 'vh': 1vh, 'vmin': 1vmin, 'vmax': 1vmax);
|
461 |
+
|
462 |
+
@if not index(map-keys($units), $unit) {
|
463 |
+
$_: im-log('Invalid unit `#{$unit}`.');
|
464 |
+
}
|
465 |
+
|
466 |
+
@return $value * map-get($units, $unit);
|
467 |
+
}
|
468 |
+
|
469 |
+
///
|
470 |
+
/// This mixin aims at redefining the configuration just for the scope of
|
471 |
+
/// the call. It is helpful when having a component needing an extended
|
472 |
+
/// configuration such as custom breakpoints (referred to as tweakpoints)
|
473 |
+
/// for instance.
|
474 |
+
///
|
475 |
+
/// @author Kitty Giraudel
|
476 |
+
///
|
477 |
+
/// @param {Map} $tweakpoints [()] - Map of tweakpoints to be merged with `$breakpoints`
|
478 |
+
/// @param {Map} $tweak-media-expressions [()] - Map of tweaked media expressions to be merged with `$media-expression`
|
479 |
+
///
|
480 |
+
/// @example scss - Extend the global breakpoints with a tweakpoint
|
481 |
+
/// @include media-context(('custom': 678px)) {
|
482 |
+
/// .foo {
|
483 |
+
/// @include media('>phone', '<=custom') {
|
484 |
+
/// // ...
|
485 |
+
/// }
|
486 |
+
/// }
|
487 |
+
/// }
|
488 |
+
///
|
489 |
+
/// @example scss - Extend the global media expressions with a custom one
|
490 |
+
/// @include media-context($tweak-media-expressions: ('all': 'all')) {
|
491 |
+
/// .foo {
|
492 |
+
/// @include media('all', '>phone') {
|
493 |
+
/// // ...
|
494 |
+
/// }
|
495 |
+
/// }
|
496 |
+
/// }
|
497 |
+
///
|
498 |
+
/// @example scss - Extend both configuration maps
|
499 |
+
/// @include media-context(('custom': 678px), ('all': 'all')) {
|
500 |
+
/// .foo {
|
501 |
+
/// @include media('all', '>phone', '<=custom') {
|
502 |
+
/// // ...
|
503 |
+
/// }
|
504 |
+
/// }
|
505 |
+
/// }
|
506 |
+
///
|
507 |
+
@mixin media-context($tweakpoints: (), $tweak-media-expressions: ()) {
|
508 |
+
// Save global configuration
|
509 |
+
$global-breakpoints: $breakpoints;
|
510 |
+
$global-media-expressions: $media-expressions;
|
511 |
+
|
512 |
+
// Update global configuration
|
513 |
+
$breakpoints: map-merge($breakpoints, $tweakpoints) !global;
|
514 |
+
$media-expressions: map-merge($media-expressions, $tweak-media-expressions) !global;
|
515 |
+
|
516 |
+
@content;
|
517 |
+
|
518 |
+
// Restore global configuration
|
519 |
+
$breakpoints: $global-breakpoints !global;
|
520 |
+
$media-expressions: $global-media-expressions !global;
|
521 |
+
}
|
522 |
+
|
523 |
+
////
|
524 |
+
/// include-media public exposed API
|
525 |
+
/// @author Eduardo Boucas
|
526 |
+
/// @access public
|
527 |
+
////
|
528 |
+
|
529 |
+
|
530 |
+
///
|
531 |
+
/// Generates a media query based on a list of conditions
|
532 |
+
///
|
533 |
+
/// @param {Arglist} $conditions - Media query conditions
|
534 |
+
///
|
535 |
+
/// @example scss - With a single set breakpoint
|
536 |
+
/// @include media('>phone') { }
|
537 |
+
///
|
538 |
+
/// @example scss - With two set breakpoints
|
539 |
+
/// @include media('>phone', '<=tablet') { }
|
540 |
+
///
|
541 |
+
/// @example scss - With custom values
|
542 |
+
/// @include media('>=358px', '<850px') { }
|
543 |
+
///
|
544 |
+
/// @example scss - With set breakpoints with custom values
|
545 |
+
/// @include media('>desktop', '<=1350px') { }
|
546 |
+
///
|
547 |
+
/// @example scss - With a static expression
|
548 |
+
/// @include media('retina2x') { }
|
549 |
+
///
|
550 |
+
/// @example scss - Mixing everything
|
551 |
+
/// @include media('>=350px', '<tablet', 'retina3x') { }
|
552 |
+
///
|
553 |
+
@mixin media($conditions...) {
|
554 |
+
@if ($im-media-support and length($conditions) == 0) or
|
555 |
+
(not $im-media-support and im-intercepts-static-breakpoint($conditions...)) {
|
556 |
+
@content;
|
557 |
+
} @else if ($im-media-support and length($conditions) > 0) {
|
558 |
+
@media #{unquote(parse-expression(nth($conditions, 1)))} {
|
559 |
+
// Recursive call
|
560 |
+
$slice : slice($conditions, 2);
|
561 |
+
@include media($slice...) {
|
562 |
+
@content;
|
563 |
+
}
|
564 |
+
}
|
565 |
+
}
|
566 |
+
}
|
includes/css/events-manager-admin.css
ADDED
@@ -0,0 +1,78 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
@import 'events_manager_admin.css';
|
2 |
+
.wp-admin .em.pixelbones {
|
3 |
+
--font-size: inherit;
|
4 |
+
--line-height: inherit;
|
5 |
+
--font-weight: inherit;
|
6 |
+
--font-family: inherit;
|
7 |
+
}
|
8 |
+
|
9 |
+
/* New Stuff **/
|
10 |
+
.wp-admin .event-form-when > * {
|
11 |
+
margin-bottom: 15px !important;
|
12 |
+
}
|
13 |
+
.wp-admin .event-form-when > p {
|
14 |
+
margin-bottom: 20px !important;
|
15 |
+
}
|
16 |
+
.wp-admin .event-form-when .em-recurrence-pattern select, .wp-admin .event-form-when .em-recurrence-pattern input[type=text] {
|
17 |
+
width: auto !important;
|
18 |
+
}
|
19 |
+
.wp-admin .event-form-when .em-recurrence-pattern select {
|
20 |
+
padding-right: 30px !important;
|
21 |
+
}
|
22 |
+
.wp-admin .event-form-when .em-recurrence-pattern div.alternate-selector {
|
23 |
+
margin-top: 15px;
|
24 |
+
}
|
25 |
+
.wp-admin .event-form-when .alternate-selector.em-weekly-selector label {
|
26 |
+
width: auto !important;
|
27 |
+
display: inline-block !important;
|
28 |
+
padding-right: 10px !important;
|
29 |
+
}
|
30 |
+
.wp-admin .event-form-when .em-event-dates label {
|
31 |
+
width: 100%;
|
32 |
+
display: block;
|
33 |
+
}
|
34 |
+
.wp-admin .event-form-when .em-event-dates .em-date-start-end {
|
35 |
+
width: 100% !important;
|
36 |
+
max-width: 500px !important;
|
37 |
+
}
|
38 |
+
.wp-admin .event-form-when .event-form-recurrence-when > * {
|
39 |
+
margin-bottom: 20px;
|
40 |
+
}
|
41 |
+
.wp-admin .em-datepicker .em-date-input {
|
42 |
+
background-color: inherit !important;
|
43 |
+
}
|
44 |
+
|
45 |
+
.event-form-recurrence fieldset.inline {
|
46 |
+
display: inline-block;
|
47 |
+
}
|
48 |
+
|
49 |
+
.event-form-when label, .event-form-when legend {
|
50 |
+
display: block;
|
51 |
+
width: 100%;
|
52 |
+
margin-bottom: 8px;
|
53 |
+
}
|
54 |
+
.event-form-when label.inline-left, .event-form-when legend.inline-left {
|
55 |
+
width: auto;
|
56 |
+
display: inline-block;
|
57 |
+
padding-right: 5px;
|
58 |
+
padding-left: 3px;
|
59 |
+
}
|
60 |
+
.event-form-when .em-time-range fieldset {
|
61 |
+
margin-bottom: 10px;
|
62 |
+
}
|
63 |
+
.event-form-when > * {
|
64 |
+
margin-bottom: 15px !important;
|
65 |
+
}
|
66 |
+
.event-form-when > p {
|
67 |
+
margin-bottom: 20px !important;
|
68 |
+
}
|
69 |
+
.event-form-when input.em-date-start-end {
|
70 |
+
width: 100%;
|
71 |
+
background: #fff;
|
72 |
+
}
|
73 |
+
|
74 |
+
:not(.em-location-where) .em-location-data > div:first-child {
|
75 |
+
margin-bottom: 20px;
|
76 |
+
}
|
77 |
+
|
78 |
+
/*# sourceMappingURL=events-manager-admin.css.map */
|
includes/css/events-manager-admin.css.map
ADDED
@@ -0,0 +1 @@
|
|
Â
|
1 |
+
{"version":3,"sourceRoot":"","sources":["events-manager-admin.scss","partials/admin/_when.scss"],"names":[],"mappings":"AAkDQ;AAlDR;EACC;EACA;EACA;EACA;;;AAED;ACLC;EACC;;AAED;EACC;;AAGA;EACC;;AAED;EACC;;AAED;EACC;;AAIF;EACC;EACA;EACA;;AAIA;EACC;EACA;;AAED;EACC;EACA;;AAKD;EACC;;AAIH;EACC;;;ADhCA;EACC;;;AAKD;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAGF;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;EACA;;;AAKD;EACC","file":"events-manager-admin.css"}
|
includes/css/events-manager-admin.min.css
ADDED
@@ -0,0 +1 @@
|
|
Â
|
1 |
+
@import 'events_manager_admin.css';.wp-admin .em.pixelbones{--font-size:inherit;--line-height:inherit;--font-weight:inherit;--font-family:inherit}.event-form-when>*,.wp-admin .event-form-when>*{margin-bottom:15px!important}.event-form-when>p,.wp-admin .event-form-when>p{margin-bottom:20px!important}.wp-admin .event-form-when .em-recurrence-pattern input[type=text],.wp-admin .event-form-when .em-recurrence-pattern select{width:auto!important}.wp-admin .event-form-when .em-recurrence-pattern select{padding-right:30px!important}.wp-admin .event-form-when .em-recurrence-pattern div.alternate-selector{margin-top:15px}.wp-admin .event-form-when .alternate-selector.em-weekly-selector label{width:auto!important;display:inline-block!important;padding-right:10px!important}.wp-admin .event-form-when .em-event-dates label{width:100%;display:block}.wp-admin .event-form-when .em-event-dates .em-date-start-end{width:100%!important;max-width:500px!important}.wp-admin .event-form-when .event-form-recurrence-when>*{margin-bottom:20px}.wp-admin .em-datepicker .em-date-input{background-color:inherit!important}.event-form-recurrence fieldset.inline{display:inline-block}.event-form-when label,.event-form-when legend{display:block;width:100%;margin-bottom:8px}.event-form-when label.inline-left,.event-form-when legend.inline-left{width:auto;display:inline-block;padding-right:5px;padding-left:3px}.event-form-when .em-time-range fieldset{margin-bottom:10px}.event-form-when input.em-date-start-end{width:100%;background:#fff}:not(.em-location-where) .em-location-data>div:first-child{margin-bottom:20px}
|
includes/css/events-manager-admin.scss
ADDED
@@ -0,0 +1,51 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
.wp-admin .em.pixelbones{
|
2 |
+
--font-size: inherit;
|
3 |
+
--line-height: inherit;
|
4 |
+
--font-weight : inherit;
|
5 |
+
--font-family : inherit;
|
6 |
+
}
|
7 |
+
/* New Stuff **/
|
8 |
+
.wp-admin {
|
9 |
+
@import 'partials/admin/when';
|
10 |
+
}
|
11 |
+
.event-form-recurrence {
|
12 |
+
fieldset.inline {
|
13 |
+
display: inline-block;
|
14 |
+
}
|
15 |
+
}
|
16 |
+
|
17 |
+
.event-form-when {
|
18 |
+
label, legend {
|
19 |
+
display: block;
|
20 |
+
width: 100%;
|
21 |
+
margin-bottom: 8px;
|
22 |
+
|
23 |
+
&.inline-left {
|
24 |
+
width: auto;
|
25 |
+
display: inline-block;
|
26 |
+
padding-right: 5px;
|
27 |
+
padding-left: 3px;
|
28 |
+
}
|
29 |
+
}
|
30 |
+
.em-time-range fieldset {
|
31 |
+
margin-bottom: 10px;
|
32 |
+
}
|
33 |
+
> * {
|
34 |
+
margin-bottom: 15px !important;
|
35 |
+
}
|
36 |
+
> p {
|
37 |
+
margin-bottom: 20px !important;
|
38 |
+
}
|
39 |
+
input.em-date-start-end {
|
40 |
+
width: 100%;
|
41 |
+
background: #fff;
|
42 |
+
}
|
43 |
+
}
|
44 |
+
|
45 |
+
:not(.em-location-where) .em-location-data {
|
46 |
+
> div:first-child {
|
47 |
+
margin-bottom: 20px;
|
48 |
+
}
|
49 |
+
}
|
50 |
+
|
51 |
+
@import 'events_manager_admin.css';
|
includes/css/events-manager.css
ADDED
@@ -0,0 +1,5983 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
@charset "UTF-8";
|
2 |
+
.em {
|
3 |
+
/*
|
4 |
+
* PXL Bones v1
|
5 |
+
* Based off barebones v3, pixelated and localized for better theme compatibility in a WordPress environment
|
6 |
+
* Copyright 2022 Pixelite SL
|
7 |
+
* Based of Skeleton by Dave Gamache
|
8 |
+
* Free to use under the MIT license.
|
9 |
+
*/
|
10 |
+
/* ENV Variables
|
11 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
12 |
+
/* Media breakpoint variables for use in media queries
|
13 |
+
* Note: this section is currently commented out pending release of final CSS env() spec
|
14 |
+
* Breakpoints based on
|
15 |
+
* https://medium.freecodecamp.org/the-100-correct-way-to-do-css-breakpoints-88d6a5ba1862
|
16 |
+
*/
|
17 |
+
--counter-background: #F36752;
|
18 |
+
--counter-color: #fff;
|
19 |
+
--counter-background-tentative: #ddd;
|
20 |
+
--counter-color-tentative: #888;
|
21 |
+
/* Resize the loading spinner */
|
22 |
+
/** The Search Box **/
|
23 |
+
/* Advanced Search Sepcifics */
|
24 |
+
/*
|
25 |
+
Lists and Single Events
|
26 |
+
*/
|
27 |
+
/*
|
28 |
+
Specific Single Styles
|
29 |
+
*/
|
30 |
+
/*
|
31 |
+
Pagination
|
32 |
+
*/
|
33 |
+
/*
|
34 |
+
For other event list and single event display CSS, see the _items.scss file
|
35 |
+
*/
|
36 |
+
/*
|
37 |
+
For other event list and single event display CSS, see the _items.scss file
|
38 |
+
*/
|
39 |
+
/* Booking Form */
|
40 |
+
/** The Triggers - Search and other parts triggering search **/
|
41 |
+
/* General Styles */
|
42 |
+
/* Search Results & Event Views */
|
43 |
+
--font-size: 16px;
|
44 |
+
--line-height: 20px;
|
45 |
+
--default-color: #666666;
|
46 |
+
--default-border: #4b86b4;
|
47 |
+
/* #2a4d69 • #4b86b4 • #adcbe3 • #e7eff6 • #63ace5 */
|
48 |
+
--palette-1-bg: #03396c;
|
49 |
+
/* for things like table headings or borders of tables */
|
50 |
+
--palette-1-color: #FFFFFF;
|
51 |
+
--meta-color: #787878;
|
52 |
+
--meta-bg: transparent;
|
53 |
+
--main-bg: #F5F5F5;
|
54 |
+
--main-h3-color: #777777;
|
55 |
+
--main-border-color: #cdcdcd;
|
56 |
+
/*
|
57 |
+
Icons
|
58 |
+
*/
|
59 |
+
}
|
60 |
+
.em {
|
61 |
+
/* CSS Variables
|
62 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
63 |
+
/* default theme: light background, dark text, blue accent */
|
64 |
+
--theme-hue: 0;
|
65 |
+
/* white */
|
66 |
+
--accent-hue: 220;
|
67 |
+
/* blue */
|
68 |
+
--accent-s: 86%;
|
69 |
+
--accent-l: 57%;
|
70 |
+
--text-color-richer: hsl(var(--theme-hue), 0%, 5%);
|
71 |
+
/* #0d0d0d */
|
72 |
+
--text-color-normal: hsl(var(--theme-hue), 0%, 13%);
|
73 |
+
/* #222222 text color; button:hover:focus color */
|
74 |
+
--text-color-softer: hsl(var(--theme-hue), 0%, 33%);
|
75 |
+
/* #555555 button color; button:hover border */
|
76 |
+
--accent-color: hsl(var(--accent-hue), var(--accent-s), var(--accent-l));
|
77 |
+
/* #33C3F0 link; button-primary bg+border; textarea,select:focus border */
|
78 |
+
--accent-color-hover: hsl(var(--accent-hue), calc(var(--accent-s) - 10%), calc(var(--accent-l) - 8%));
|
79 |
+
/* #1EAEDB link hover; button-primary:hover:focus bg+border */
|
80 |
+
--border-color: hsl(var(--theme-hue), 0%, 73%);
|
81 |
+
/* #bbbbbb button border */
|
82 |
+
--border-color-softer: hsl(var(--theme-hue), 0%, 82%);
|
83 |
+
/* #d1d1d1 textarea,select,code,td,hr border */
|
84 |
+
--background-color: transparent;
|
85 |
+
/* transparent body background; textarea,select background */
|
86 |
+
--background-color-softer: hsl(var(--theme-hue), 0%, 95%);
|
87 |
+
--background-color-checkboxes: white;
|
88 |
+
--background-color-inputs: white;
|
89 |
+
--code-background: hsl(var(--theme-hue), 0%, 95%);
|
90 |
+
/* #f1f1f1 code background*/
|
91 |
+
--button-primary-color: white;
|
92 |
+
--font-size: 16px;
|
93 |
+
--line-height: 20px;
|
94 |
+
--font-weight: 400;
|
95 |
+
--font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
|
96 |
+
/* Grid Defaults - default to match orig skeleton settings */
|
97 |
+
--grid-max-width: 960px;
|
98 |
+
}
|
99 |
+
.em.pixelbones {
|
100 |
+
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
|
101 |
+
/* Document
|
102 |
+
========================================================================== */
|
103 |
+
/**
|
104 |
+
* 1. Correct the line height in all browsers.
|
105 |
+
* 2. Prevent adjustments of font size after orientation changes in iOS.
|
106 |
+
*/
|
107 |
+
/* Sections
|
108 |
+
========================================================================== */
|
109 |
+
/**
|
110 |
+
* Remove the margin in all browsers.
|
111 |
+
*/
|
112 |
+
/**
|
113 |
+
* Render the `main` element consistently in IE.
|
114 |
+
*/
|
115 |
+
/**
|
116 |
+
* Correct the font size and margin on `h1` elements within `section` and
|
117 |
+
* `article` contexts in Chrome, Firefox, and Safari.
|
118 |
+
*/
|
119 |
+
/* Grouping content
|
120 |
+
========================================================================== */
|
121 |
+
/**
|
122 |
+
* 1. Add the correct box sizing in Firefox.
|
123 |
+
* 2. Show the overflow in Edge and IE.
|
124 |
+
*/
|
125 |
+
/**
|
126 |
+
* 1. Correct the inheritance and scaling of font size in all browsers.
|
127 |
+
* 2. Correct the odd `em` font sizing in all browsers.
|
128 |
+
*/
|
129 |
+
/* Text-level semantics
|
130 |
+
========================================================================== */
|
131 |
+
/**
|
132 |
+
* Remove the gray background on active links in IE 10.
|
133 |
+
*/
|
134 |
+
/**
|
135 |
+
* 1. Remove the bottom border in Chrome 57-
|
136 |
+
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
|
137 |
+
*/
|
138 |
+
/**
|
139 |
+
* Add the correct font weight in Chrome, Edge, and Safari.
|
140 |
+
*/
|
141 |
+
/**
|
142 |
+
* 1. Correct the inheritance and scaling of font size in all browsers.
|
143 |
+
* 2. Correct the odd `em` font sizing in all browsers.
|
144 |
+
*/
|
145 |
+
/**
|
146 |
+
* Add the correct font size in all browsers.
|
147 |
+
*/
|
148 |
+
/**
|
149 |
+
* Prevent `sub` and `sup` elements from affecting the line height in
|
150 |
+
* all browsers.
|
151 |
+
*/
|
152 |
+
/* Embedded content
|
153 |
+
========================================================================== */
|
154 |
+
/**
|
155 |
+
* Remove the border on images inside links in IE 10.
|
156 |
+
*/
|
157 |
+
/* Forms
|
158 |
+
========================================================================== */
|
159 |
+
/* Interactive
|
160 |
+
========================================================================== */
|
161 |
+
/*
|
162 |
+
* Add the correct display in Edge, IE 10+, and Firefox.
|
163 |
+
*/
|
164 |
+
/*
|
165 |
+
* Add the correct display in all browsers.
|
166 |
+
*/
|
167 |
+
/* Misc
|
168 |
+
========================================================================== */
|
169 |
+
/**
|
170 |
+
* Add the correct display in IE 10+.
|
171 |
+
*/
|
172 |
+
/**
|
173 |
+
* Add the correct display in IE 10.
|
174 |
+
*/
|
175 |
+
/* Base Styles
|
176 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
177 |
+
scroll-behavior: smooth !important;
|
178 |
+
font-size: var(--font-size) !important;
|
179 |
+
/* changed from 15px in orig skeleton */
|
180 |
+
line-height: var(--line-height) !important;
|
181 |
+
font-weight: var(--font-weight) !important;
|
182 |
+
font-family: var(--font-family) !important;
|
183 |
+
color: var(--text-color-normal) !important;
|
184 |
+
background-color: var(--background-color) !important;
|
185 |
+
/* Grid
|
186 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
187 |
+
/* CSS Grid depends much more on CSS than HTML, so there is less boilerplate
|
188 |
+
than with skeleton. Only basic 1-4 column grids are included.
|
189 |
+
Any additional needs should be made using custom CSS directives */
|
190 |
+
/* grids to 3 columns above mobile sizes */
|
191 |
+
/* Typography
|
192 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
193 |
+
/* Larger than phablet */
|
194 |
+
/* Links
|
195 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
196 |
+
/* Buttons
|
197 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
198 |
+
/* Forms
|
199 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
200 |
+
/* Lists
|
201 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
202 |
+
/* Code
|
203 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
204 |
+
/* Tables
|
205 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
206 |
+
/* Spacing
|
207 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
208 |
+
/* Utilities
|
209 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
210 |
+
/* Misc
|
211 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
212 |
+
/* Clearing
|
213 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
214 |
+
/* Self Clearing Goodness */
|
215 |
+
/* Media Queries
|
216 |
+
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
217 |
+
/*
|
218 |
+
Note: The best way to structure the use of media queries is to create the queries
|
219 |
+
near the relevant code. For example, if you wanted to change the styles for buttons
|
220 |
+
on small devices, paste the mobile query code up in the buttons section and style it
|
221 |
+
there.
|
222 |
+
*/
|
223 |
+
/* Larger than mobile (default point when grid becomes active) */
|
224 |
+
/* Larger than phablet */
|
225 |
+
/* Larger than tablet */
|
226 |
+
}
|
227 |
+
.em.pixelbones .pixelbones {
|
228 |
+
line-height: 1.15;
|
229 |
+
/* 1 */
|
230 |
+
-webkit-text-size-adjust: 100%;
|
231 |
+
/* 2 */
|
232 |
+
}
|
233 |
+
.em.pixelbones .pixelbones {
|
234 |
+
margin: 0;
|
235 |
+
}
|
236 |
+
.em.pixelbones main {
|
237 |
+
display: block;
|
238 |
+
}
|
239 |
+
.em.pixelbones h1 {
|
240 |
+
font-size: 2em;
|
241 |
+
margin: 0.67em 0;
|
242 |
+
}
|
243 |
+
.em.pixelbones hr {
|
244 |
+
box-sizing: content-box;
|
245 |
+
/* 1 */
|
246 |
+
height: 0;
|
247 |
+
/* 1 */
|
248 |
+
overflow: visible;
|
249 |
+
/* 2 */
|
250 |
+
}
|
251 |
+
.em.pixelbones pre {
|
252 |
+
font-family: monospace, monospace;
|
253 |
+
/* 1 */
|
254 |
+
font-size: 1em;
|
255 |
+
/* 2 */
|
256 |
+
}
|
257 |
+
.em.pixelbones a {
|
258 |
+
background-color: transparent;
|
259 |
+
}
|
260 |
+
.em.pixelbones abbr[title] {
|
261 |
+
border-bottom: none;
|
262 |
+
/* 1 */
|
263 |
+
text-decoration: underline;
|
264 |
+
/* 2 */
|
265 |
+
text-decoration: underline dotted;
|
266 |
+
/* 2 */
|
267 |
+
}
|
268 |
+
.em.pixelbones b,
|
269 |
+
.em.pixelbones strong {
|
270 |
+
font-weight: bolder;
|
271 |
+
}
|
272 |
+
.em.pixelbones code,
|
273 |
+
.em.pixelbones kbd,
|
274 |
+
.em.pixelbones samp {
|
275 |
+
font-family: monospace, monospace;
|
276 |
+
/* 1 */
|
277 |
+
font-size: 1em;
|
278 |
+
/* 2 */
|
279 |
+
}
|
280 |
+
.em.pixelbones small {
|
281 |
+
font-size: 80%;
|
282 |
+
}
|
283 |
+
.em.pixelbones sub,
|
284 |
+
.em.pixelbones sup {
|
285 |
+
font-size: 75%;
|
286 |
+
line-height: 0;
|
287 |
+
position: relative;
|
288 |
+
vertical-align: baseline;
|
289 |
+
}
|
290 |
+
.em.pixelbones sub {
|
291 |
+
bottom: -0.25em;
|
292 |
+
}
|
293 |
+
.em.pixelbones sup {
|
294 |
+
top: -0.5em;
|
295 |
+
}
|
296 |
+
.em.pixelbones img {
|
297 |
+
border-style: none;
|
298 |
+
}
|
299 |
+
.em.pixelbones .input {
|
300 |
+
/**
|
301 |
+
* 1. Change the font styles in all browsers.
|
302 |
+
* 2. Remove the margin in Firefox and Safari.
|
303 |
+
*/
|
304 |
+
/**
|
305 |
+
* Show the overflow in IE.
|
306 |
+
* 1. Show the overflow in Edge.
|
307 |
+
*/
|
308 |
+
/**
|
309 |
+
* Remove the inheritance of text transform in Edge, Firefox, and IE.
|
310 |
+
* 1. Remove the inheritance of text transform in Firefox.
|
311 |
+
*/
|
312 |
+
/**
|
313 |
+
* Correct the inability to style clickable types in iOS and Safari.
|
314 |
+
*/
|
315 |
+
/**
|
316 |
+
* Remove the inner border and padding in Firefox.
|
317 |
+
*/
|
318 |
+
/**
|
319 |
+
* Restore the focus styles unset by the previous rule.
|
320 |
+
*/
|
321 |
+
/**
|
322 |
+
* Correct the padding in Firefox.
|
323 |
+
*/
|
324 |
+
/**
|
325 |
+
* 1. Correct the text wrapping in Edge and IE.
|
326 |
+
* 2. Correct the color inheritance from `fieldset` elements in IE.
|
327 |
+
* 3. Remove the padding so developers are not caught out when they zero out
|
328 |
+
* `fieldset` elements in all browsers.
|
329 |
+
*/
|
330 |
+
/**
|
331 |
+
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
|
332 |
+
*/
|
333 |
+
/**
|
334 |
+
* Remove the default vertical scrollbar in IE 10+.
|
335 |
+
*/
|
336 |
+
/**
|
337 |
+
* 1. Add the correct box sizing in IE 10.
|
338 |
+
* 2. Remove the padding in IE 10.
|
339 |
+
*/
|
340 |
+
/**
|
341 |
+
* Correct the cursor style of increment and decrement buttons in Chrome.
|
342 |
+
*/
|
343 |
+
/**
|
344 |
+
* 1. Correct the odd appearance in Chrome and Safari.
|
345 |
+
* 2. Correct the outline style in Safari.
|
346 |
+
*/
|
347 |
+
/**
|
348 |
+
* Remove the inner padding in Chrome and Safari on macOS.
|
349 |
+
*/
|
350 |
+
/**
|
351 |
+
* 1. Correct the inability to style clickable types in iOS and Safari.
|
352 |
+
* 2. Change font properties to `inherit` in Safari.
|
353 |
+
*/
|
354 |
+
}
|
355 |
+
.em.pixelbones .input button,
|
356 |
+
.em.pixelbones .input input,
|
357 |
+
.em.pixelbones .input optgroup,
|
358 |
+
.em.pixelbones .input select,
|
359 |
+
.em.pixelbones .input textarea {
|
360 |
+
font-family: inherit;
|
361 |
+
/* 1 */
|
362 |
+
font-size: 100%;
|
363 |
+
/* 1 */
|
364 |
+
line-height: 1.15;
|
365 |
+
/* 1 */
|
366 |
+
margin: 0;
|
367 |
+
/* 2 */
|
368 |
+
}
|
369 |
+
.em.pixelbones .input button,
|
370 |
+
.em.pixelbones .input input {
|
371 |
+
/* 1 */
|
372 |
+
overflow: visible;
|
373 |
+
}
|
374 |
+
.em.pixelbones .input button,
|
375 |
+
.em.pixelbones .input select {
|
376 |
+
/* 1 */
|
377 |
+
text-transform: none;
|
378 |
+
}
|
379 |
+
.em.pixelbones .input button,
|
380 |
+
.em.pixelbones .input [type=button],
|
381 |
+
.em.pixelbones .input [type=reset],
|
382 |
+
.em.pixelbones .input [type=submit] {
|
383 |
+
-webkit-appearance: button;
|
384 |
+
}
|
385 |
+
.em.pixelbones .input button::-moz-focus-inner,
|
386 |
+
.em.pixelbones .input [type=button]::-moz-focus-inner,
|
387 |
+
.em.pixelbones .input [type=reset]::-moz-focus-inner,
|
388 |
+
.em.pixelbones .input [type=submit]::-moz-focus-inner {
|
389 |
+
border-style: none;
|
390 |
+
padding: 0;
|
391 |
+
}
|
392 |
+
.em.pixelbones .input button:-moz-focusring,
|
393 |
+
.em.pixelbones .input [type=button]:-moz-focusring,
|
394 |
+
.em.pixelbones .input [type=reset]:-moz-focusring,
|
395 |
+
.em.pixelbones .input [type=submit]:-moz-focusring {
|
396 |
+
outline: 1px dotted ButtonText;
|
397 |
+
}
|
398 |
+
.em.pixelbones .input fieldset {
|
399 |
+
padding: 0.35em 0.75em 0.625em;
|
400 |
+
}
|
401 |
+
.em.pixelbones .input legend {
|
402 |
+
box-sizing: border-box;
|
403 |
+
/* 1 */
|
404 |
+
color: inherit;
|
405 |
+
/* 2 */
|
406 |
+
display: table;
|
407 |
+
/* 1 */
|
408 |
+
max-width: 100%;
|
409 |
+
/* 1 */
|
410 |
+
padding: 0;
|
411 |
+
/* 3 */
|
412 |
+
white-space: normal;
|
413 |
+
/* 1 */
|
414 |
+
}
|
415 |
+
.em.pixelbones .input progress {
|
416 |
+
vertical-align: baseline;
|
417 |
+
}
|
418 |
+
.em.pixelbones .input textarea {
|
419 |
+
overflow: auto;
|
420 |
+
}
|
421 |
+
.em.pixelbones .input [type=checkbox],
|
422 |
+
.em.pixelbones .input [type=radio] {
|
423 |
+
box-sizing: border-box;
|
424 |
+
/* 1 */
|
425 |
+
padding: 0;
|
426 |
+
/* 2 */
|
427 |
+
}
|
428 |
+
.em.pixelbones .input [type=number]::-webkit-inner-spin-button,
|
429 |
+
.em.pixelbones .input [type=number]::-webkit-outer-spin-button {
|
430 |
+
height: auto;
|
431 |
+
}
|
432 |
+
.em.pixelbones .input [type=search] {
|
433 |
+
-webkit-appearance: textfield;
|
434 |
+
/* 1 */
|
435 |
+
outline-offset: -2px;
|
436 |
+
/* 2 */
|
437 |
+
}
|
438 |
+
.em.pixelbones .input [type=search]::-webkit-search-decoration {
|
439 |
+
-webkit-appearance: none;
|
440 |
+
}
|
441 |
+
.em.pixelbones .input ::-webkit-file-upload-button {
|
442 |
+
-webkit-appearance: button;
|
443 |
+
/* 1 */
|
444 |
+
font: inherit;
|
445 |
+
/* 2 */
|
446 |
+
}
|
447 |
+
.em.pixelbones details {
|
448 |
+
display: block;
|
449 |
+
}
|
450 |
+
.em.pixelbones summary {
|
451 |
+
display: list-item;
|
452 |
+
}
|
453 |
+
.em.pixelbones template {
|
454 |
+
display: none;
|
455 |
+
}
|
456 |
+
.em.pixelbones [hidden] {
|
457 |
+
display: none;
|
458 |
+
}
|
459 |
+
.em.pixelbones * {
|
460 |
+
box-sizing: border-box !important;
|
461 |
+
}
|
462 |
+
.em.pixelbones .grid-container {
|
463 |
+
position: relative !important;
|
464 |
+
max-width: var(--grid-max-width) !important;
|
465 |
+
margin: 0 auto !important;
|
466 |
+
padding: 0px !important;
|
467 |
+
text-align: left !important;
|
468 |
+
display: grid !important;
|
469 |
+
grid-gap: 20px !important;
|
470 |
+
gap: 20px !important;
|
471 |
+
/* by default use min 200px wide columns auto-fit into width */
|
472 |
+
grid-template-columns: minmax(200px, 1fr) !important;
|
473 |
+
}
|
474 |
+
@media (min-width: 600px) {
|
475 |
+
.em.pixelbones {
|
476 |
+
/* basic grids */
|
477 |
+
}
|
478 |
+
.em.pixelbones .grid-container {
|
479 |
+
grid-template-columns: repeat(3, 1fr) !important;
|
480 |
+
padding: 0 !important;
|
481 |
+
}
|
482 |
+
.em.pixelbones .grid-container.fifths {
|
483 |
+
grid-template-columns: repeat(5, 1fr) !important;
|
484 |
+
}
|
485 |
+
.em.pixelbones .grid-container.quarters {
|
486 |
+
grid-template-columns: repeat(4, 1fr) !important;
|
487 |
+
}
|
488 |
+
.em.pixelbones .grid-container.thirds {
|
489 |
+
grid-template-columns: repeat(3, 1fr) !important;
|
490 |
+
}
|
491 |
+
.em.pixelbones .grid-container.halves {
|
492 |
+
grid-template-columns: repeat(2, 1fr) !important;
|
493 |
+
}
|
494 |
+
.em.pixelbones .grid-container.full {
|
495 |
+
grid-template-columns: 1fr !important;
|
496 |
+
}
|
497 |
+
}
|
498 |
+
.em.pixelbones h1, .em.pixelbones h2, .em.pixelbones h3, .em.pixelbones h4, .em.pixelbones h5, .em.pixelbones h6 {
|
499 |
+
margin-top: 0 !important;
|
500 |
+
margin-bottom: 20px !important;
|
501 |
+
font-weight: 300 !important;
|
502 |
+
}
|
503 |
+
.em.pixelbones h1 {
|
504 |
+
font-size: calc(var(--font-size) + 24px) !important;
|
505 |
+
line-height: 1.2 !important;
|
506 |
+
letter-spacing: -1px !important;
|
507 |
+
}
|
508 |
+
.em.pixelbones h2 {
|
509 |
+
font-size: calc(var(--font-size) + 20px) !important;
|
510 |
+
line-height: 1.25 !important;
|
511 |
+
letter-spacing: -1px !important;
|
512 |
+
}
|
513 |
+
.em.pixelbones h3 {
|
514 |
+
font-size: calc(var(--font-size) + 14px) !important;
|
515 |
+
line-height: 1.3 !important;
|
516 |
+
letter-spacing: -1px !important;
|
517 |
+
}
|
518 |
+
.em.pixelbones h4 {
|
519 |
+
font-size: calc(var(--font-size) + 8px) !important;
|
520 |
+
line-height: 1.35 !important;
|
521 |
+
letter-spacing: -0.8px !important;
|
522 |
+
}
|
523 |
+
.em.pixelbones h5 {
|
524 |
+
font-size: calc(var(--font-size) + 2px) !important;
|
525 |
+
line-height: 1.5 !important;
|
526 |
+
letter-spacing: -0.5px !important;
|
527 |
+
}
|
528 |
+
.em.pixelbones h6 {
|
529 |
+
font-size: var(--font-size) !important;
|
530 |
+
line-height: 1.6 !important;
|
531 |
+
letter-spacing: 0 !important;
|
532 |
+
}
|
533 |
+
@media (min-width: 600px) {
|
534 |
+
.em.pixelbones h1 {
|
535 |
+
font-size: calc(var(--font-size) + 34px) !important;
|
536 |
+
}
|
537 |
+
.em.pixelbones h2 {
|
538 |
+
font-size: calc(var(--font-size) + 26px) !important;
|
539 |
+
}
|
540 |
+
.em.pixelbones h3 {
|
541 |
+
font-size: calc(var(--font-size) + 20px) !important;
|
542 |
+
}
|
543 |
+
.em.pixelbones h4 {
|
544 |
+
font-size: calc(var(--font-size) + 14px) !important;
|
545 |
+
}
|
546 |
+
.em.pixelbones h5 {
|
547 |
+
font-size: calc(var(--font-size) + 8px) !important;
|
548 |
+
}
|
549 |
+
.em.pixelbones h6 {
|
550 |
+
font-size: var(--font-size) !important;
|
551 |
+
}
|
552 |
+
}
|
553 |
+
.em.pixelbones p {
|
554 |
+
margin: 0 0 5px !important;
|
555 |
+
line-height: var(--line-height) !important;
|
556 |
+
}
|
557 |
+
.em.pixelbones a {
|
558 |
+
color: var(--accent-color) !important;
|
559 |
+
background-color: transparent !important;
|
560 |
+
-webkit-box-shadow: none !important;
|
561 |
+
box-shadow: none !important;
|
562 |
+
}
|
563 |
+
.em.pixelbones a :hover {
|
564 |
+
color: var(--accent-color-hover) !important;
|
565 |
+
background-color: transparent !important;
|
566 |
+
}
|
567 |
+
.em.pixelbones a :focus {
|
568 |
+
background-color: transparent !important;
|
569 |
+
}
|
570 |
+
.em.pixelbones .button.input, .em.pixelbones button.input, .em.pixelbones input[type=submit].input, .em.pixelbones input[type=reset].input, .em.pixelbones input[type=button].input,
|
571 |
+
.em.pixelbones .input .button, .em.pixelbones .input button, .em.pixelbones .input input[type=submit], .em.pixelbones .input input[type=reset], .em.pixelbones .input input[type=button] {
|
572 |
+
display: inline-block;
|
573 |
+
height: 38px !important;
|
574 |
+
padding: 0 30px !important;
|
575 |
+
color: var(--text-color-softer) !important;
|
576 |
+
text-align: center !important;
|
577 |
+
font-size: 11px !important;
|
578 |
+
font-weight: 600 !important;
|
579 |
+
line-height: 38px !important;
|
580 |
+
letter-spacing: 1px !important;
|
581 |
+
text-transform: uppercase !important;
|
582 |
+
text-decoration: none !important;
|
583 |
+
white-space: nowrap !important;
|
584 |
+
background-color: transparent !important;
|
585 |
+
border-radius: 4px !important;
|
586 |
+
border: 1px solid var(--border-color) !important;
|
587 |
+
cursor: pointer !important;
|
588 |
+
box-sizing: border-box !important;
|
589 |
+
}
|
590 |
+
.em.pixelbones .button.input.disabled, .em.pixelbones button.input.disabled, .em.pixelbones input[type=submit].input.disabled, .em.pixelbones input[type=reset].input.disabled, .em.pixelbones input[type=button].input.disabled,
|
591 |
+
.em.pixelbones .input .button.disabled, .em.pixelbones .input button.disabled, .em.pixelbones .input input[type=submit].disabled, .em.pixelbones .input input[type=reset].disabled, .em.pixelbones .input input[type=button].disabled {
|
592 |
+
pointer-events: none !important;
|
593 |
+
opacity: 0.5 !important;
|
594 |
+
}
|
595 |
+
.em.pixelbones .input .button:hover, .em.pixelbones .input button:hover, .em.pixelbones .input input[type=submit]:hover, .em.pixelbones .input input[type=reset]:hover, .em.pixelbones .input input[type=button]:hover,
|
596 |
+
.em.pixelbones .button.input:focus, .em.pixelbones button.input:focus, .em.pixelbones input[type=submit].input:focus, .em.pixelbones input[type=reset].input:focus, .em.pixelbones input[type=button].input:focus {
|
597 |
+
color: var(--text-color-normal) !important;
|
598 |
+
border-color: var(--text-color-softer) !important;
|
599 |
+
outline: 0 !important;
|
600 |
+
}
|
601 |
+
.em.pixelbones .input .button.button-primary, .em.pixelbones .input button.button-primary, .em.pixelbones .input input[type=submit].button-primary, .em.pixelbones .input input[type=reset].button-primary, .em.pixelbones .input input[type=button].button-primary,
|
602 |
+
.em.pixelbones .button.button-primary.input, .em.pixelbones button.button-primary.input, .em.pixelbones input[type=submit].button-primary.input, .em.pixelbones input[type=reset].button-primary.input, .em.pixelbones input[type=button].button-primary.input {
|
603 |
+
color: var(--button-primary-color) !important;
|
604 |
+
background-color: var(--accent-color) !important;
|
605 |
+
border-color: var(--accent-color) !important;
|
606 |
+
}
|
607 |
+
.em.pixelbones .input .button.button-primary:hover, .em.pixelbones .input button.button-primary:hover, .em.pixelbones .input input[type=submit].button-primary:hover, .em.pixelbones .input input[type=reset].button-primary:hover, .em.pixelbones .input input[type=button].button-primary:hover,
|
608 |
+
.em.pixelbones .button.button-primary.input:focus, .em.pixelbones button.button-primary.input:focus, .em.pixelbones input[type=submit].button-primary.input:focus, .em.pixelbones input[type=reset].button-primary.input:focus, .em.pixelbones input[type=button].button-primary.input:focus {
|
609 |
+
color: var(--button-primary-color) !important;
|
610 |
+
background-color: var(--accent-color-hover) !important;
|
611 |
+
border-color: var(--accent-color-hover) !important;
|
612 |
+
}
|
613 |
+
.em.pixelbones .input button, .em.pixelbones .input .button,
|
614 |
+
.em.pixelbones button.input, .em.pixelbones .button.input {
|
615 |
+
margin-bottom: 10px !important;
|
616 |
+
}
|
617 |
+
.em.pixelbones form {
|
618 |
+
border: 0 !important;
|
619 |
+
margin: 0 !important;
|
620 |
+
padding: 0 !important;
|
621 |
+
font-weight: normal !important;
|
622 |
+
overflow: visible;
|
623 |
+
background: var(--background-color) !important;
|
624 |
+
box-sizing: border-box !important;
|
625 |
+
box-shadow: none !important;
|
626 |
+
}
|
627 |
+
.em.pixelbones .input {
|
628 |
+
/* Create standard dropdown arrow (like WP admin) */
|
629 |
+
/* Removes awkward default styles on some inputs for iOS */
|
630 |
+
}
|
631 |
+
.em.pixelbones .input input, .em.pixelbones .input textarea, .em.pixelbones .input select, .em.pixelbones .input fieldset {
|
632 |
+
margin-bottom: 15px !important;
|
633 |
+
}
|
634 |
+
.em.pixelbones .input input[type=email],
|
635 |
+
.em.pixelbones .input input[type=number],
|
636 |
+
.em.pixelbones .input input[type=search],
|
637 |
+
.em.pixelbones .input input[type=text],
|
638 |
+
.em.pixelbones .input input[type=tel],
|
639 |
+
.em.pixelbones .input input[type=url],
|
640 |
+
.em.pixelbones .input input[type=password],
|
641 |
+
.em.pixelbones .input textarea,
|
642 |
+
.em.pixelbones .input select:not([multiple]) {
|
643 |
+
width: 100% !important;
|
644 |
+
height: 38px !important;
|
645 |
+
padding: 6px 10px !important;
|
646 |
+
/* The 6px vertically centers text on FF, ignored by Webkit */
|
647 |
+
border-radius: 4px !important;
|
648 |
+
background-color: var(--background-color-inputs) !important;
|
649 |
+
box-shadow: none !important;
|
650 |
+
box-sizing: border-box !important;
|
651 |
+
border: 1px solid var(--border-color-softer) !important;
|
652 |
+
}
|
653 |
+
.em.pixelbones .input input[type=email].inline,
|
654 |
+
.em.pixelbones .input input[type=number].inline,
|
655 |
+
.em.pixelbones .input input[type=search].inline,
|
656 |
+
.em.pixelbones .input input[type=text].inline,
|
657 |
+
.em.pixelbones .input input[type=tel].inline,
|
658 |
+
.em.pixelbones .input input[type=url].inline,
|
659 |
+
.em.pixelbones .input input[type=password].inline,
|
660 |
+
.em.pixelbones .input textarea.inline,
|
661 |
+
.em.pixelbones .input select:not([multiple]).inline {
|
662 |
+
width: auto !important;
|
663 |
+
margin-bottom: 0 !important;
|
664 |
+
}
|
665 |
+
.em.pixelbones .input select.inline {
|
666 |
+
padding-right: 30px !important;
|
667 |
+
}
|
668 |
+
.em.pixelbones .input select:not([multiple]), .em.pixelbones .input input.select-toggle {
|
669 |
+
-webkit-appearance: none !important;
|
670 |
+
background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m4.5 6.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 0 top 55% !important;
|
671 |
+
background-position-x: calc(100% - 5px) !important;
|
672 |
+
background-size: 20px 20px !important;
|
673 |
+
cursor: pointer !important;
|
674 |
+
vertical-align: middle !important;
|
675 |
+
}
|
676 |
+
.em.pixelbones .input select:not([multiple]):focus, .em.pixelbones .input input.select-toggle:focus {
|
677 |
+
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23000' stroke-linecap='square' d='m10.5 8.5-3-3-3 3'/%3E%3C/svg%3E") !important;
|
678 |
+
}
|
679 |
+
.em.pixelbones .input input[type=email],
|
680 |
+
.em.pixelbones .input input[type=number],
|
681 |
+
.em.pixelbones .input input[type=search],
|
682 |
+
.em.pixelbones .input input[type=text],
|
683 |
+
.em.pixelbones .input input[type=tel],
|
684 |
+
.em.pixelbones .input input[type=url],
|
685 |
+
.em.pixelbones .input input[type=password],
|
686 |
+
.em.pixelbones .input input[type=button],
|
687 |
+
.em.pixelbones .input input[type=submit],
|
688 |
+
.em.pixelbones .input textarea {
|
689 |
+
-webkit-appearance: none !important;
|
690 |
+
-moz-appearance: none !important;
|
691 |
+
appearance: none !important;
|
692 |
+
}
|
693 |
+
.em.pixelbones .input textarea {
|
694 |
+
min-height: 65px !important;
|
695 |
+
padding-top: 6px !important;
|
696 |
+
padding-bottom: 6px !important;
|
697 |
+
}
|
698 |
+
.em.pixelbones .input input[type=email]:focus,
|
699 |
+
.em.pixelbones .input input[type=number]:focus,
|
700 |
+
.em.pixelbones .input input[type=search]:focus,
|
701 |
+
.em.pixelbones .input input[type=text]:focus,
|
702 |
+
.em.pixelbones .input input[type=tel]:focus,
|
703 |
+
.em.pixelbones .input input[type=url]:focus,
|
704 |
+
.em.pixelbones .input input[type=password]:focus,
|
705 |
+
.em.pixelbones .input textarea:focus,
|
706 |
+
.em.pixelbones .input select:focus {
|
707 |
+
border: 1px solid var(--accent-color) !important;
|
708 |
+
outline: 0 !important;
|
709 |
+
}
|
710 |
+
.em.pixelbones .input label,
|
711 |
+
.em.pixelbones .input legend {
|
712 |
+
display: block !important;
|
713 |
+
margin-bottom: 8px !important;
|
714 |
+
font-weight: normal !important;
|
715 |
+
font-size: var(--font-size);
|
716 |
+
line-height: var(--line-height);
|
717 |
+
}
|
718 |
+
.em.pixelbones .input label.inline, .em.pixelbones .input label.inline-left, .em.pixelbones .input label.inline-right, .em.pixelbones .input fieldset.inline, .em.pixelbones .input fieldset.inline-left, .em.pixelbones .input fieldset.inline-right {
|
719 |
+
display: inline-block !important;
|
720 |
+
}
|
721 |
+
.em.pixelbones .input label.inline-left, .em.pixelbones .input fieldset.inline-left {
|
722 |
+
margin-right: 10px !important;
|
723 |
+
}
|
724 |
+
.em.pixelbones .input label.inline-right, .em.pixelbones .input fieldset.inline-right {
|
725 |
+
margin-left: 10px !important;
|
726 |
+
}
|
727 |
+
.em.pixelbones .input .inline-inputs label, .em.pixelbones .input .inline-inputs legend, .em.pixelbones .input .inline-inputs input:not([type=radio], [type=checkbox], select[mutiple]) {
|
728 |
+
width: auto !important;
|
729 |
+
display: inline-block !important;
|
730 |
+
margin: 0 !important;
|
731 |
+
}
|
732 |
+
.em.pixelbones .input .inline-inputs > div {
|
733 |
+
display: inline-block;
|
734 |
+
}
|
735 |
+
.em.pixelbones .input fieldset {
|
736 |
+
padding: 0 !important;
|
737 |
+
border-width: 0 !important;
|
738 |
+
}
|
739 |
+
.em.pixelbones .input input[type=checkbox] {
|
740 |
+
-webkit-appearance: none !important;
|
741 |
+
width: 15px !important;
|
742 |
+
height: 15px !important;
|
743 |
+
position: relative !important;
|
744 |
+
top: 2px !important;
|
745 |
+
}
|
746 |
+
.em.pixelbones .input input[type=checkbox]:focus {
|
747 |
+
outline: 0 !important;
|
748 |
+
}
|
749 |
+
.em.pixelbones .input input[type=checkbox]:before {
|
750 |
+
content: "" !important;
|
751 |
+
display: none !important;
|
752 |
+
}
|
753 |
+
.em.pixelbones .input input[type=checkbox]:checked:after {
|
754 |
+
opacity: 1 !important;
|
755 |
+
}
|
756 |
+
.em.pixelbones .input input[type=checkbox]:after {
|
757 |
+
content: "" !important;
|
758 |
+
opacity: 0 !important;
|
759 |
+
display: block !important;
|
760 |
+
left: 4px !important;
|
761 |
+
top: 1px !important;
|
762 |
+
position: absolute !important;
|
763 |
+
width: 6px !important;
|
764 |
+
height: 10px !important;
|
765 |
+
border: 2px solid #666 !important;
|
766 |
+
border-top: 0 !important;
|
767 |
+
border-left: 0 !important;
|
768 |
+
transform: rotate(30deg) !important;
|
769 |
+
box-sizing: border-box !important;
|
770 |
+
}
|
771 |
+
.em.pixelbones .input input[type=checkbox],
|
772 |
+
.em.pixelbones .input input[type=radio] {
|
773 |
+
margin-bottom: 0 !important;
|
774 |
+
display: inline-block !important;
|
775 |
+
background-color: var(--background-color-checkboxes) !important;
|
776 |
+
text-align: start !important;
|
777 |
+
background-color: var(--background-color-checkboxes) !important;
|
778 |
+
box-shadow: none !important;
|
779 |
+
box-sizing: border-box !important;
|
780 |
+
border: 1px solid var(--border-color-softer) !important;
|
781 |
+
}
|
782 |
+
.em.pixelbones .input label > .label-body {
|
783 |
+
display: inline-block !important;
|
784 |
+
margin-left: 5px !important;
|
785 |
+
font-weight: normal !important;
|
786 |
+
}
|
787 |
+
.em.pixelbones .input input:disabled, .em.pixelbones .input select:disabled, .em.pixelbones .input textarea:disabled {
|
788 |
+
opacity: 0.5;
|
789 |
+
background-color: #efefef;
|
790 |
+
}
|
791 |
+
.em.pixelbones ul {
|
792 |
+
list-style: circle inside !important;
|
793 |
+
}
|
794 |
+
.em.pixelbones ol {
|
795 |
+
list-style: decimal inside !important;
|
796 |
+
}
|
797 |
+
.em.pixelbones ol, .em.pixelbones ul {
|
798 |
+
padding-left: 0 !important;
|
799 |
+
margin-top: 0 !important;
|
800 |
+
}
|
801 |
+
.em.pixelbones ul ul, .em.pixelbones ul ol, .em.pixelbones ol ol, .em.pixelbones ol ul {
|
802 |
+
font-size: 100% !important;
|
803 |
+
margin: 10px 0 10px 30px !important;
|
804 |
+
color: var(--text-color-softer) !important;
|
805 |
+
}
|
806 |
+
.em.pixelbones li {
|
807 |
+
margin-bottom: 5px !important;
|
808 |
+
}
|
809 |
+
.em.pixelbones code {
|
810 |
+
padding: 2px 5px !important;
|
811 |
+
margin: 0 2px !important;
|
812 |
+
font-size: 90% !important;
|
813 |
+
white-space: nowrap !important;
|
814 |
+
background: var(--code-background) !important;
|
815 |
+
border: 1px solid var(--border-color-softer) !important;
|
816 |
+
border-radius: 4px !important;
|
817 |
+
}
|
818 |
+
.em.pixelbones pre > code {
|
819 |
+
display: block !important;
|
820 |
+
padding: 10px 15px !important;
|
821 |
+
white-space: pre !important;
|
822 |
+
overflow: auto !important;
|
823 |
+
}
|
824 |
+
.em.pixelbones table {
|
825 |
+
width: 100%;
|
826 |
+
}
|
827 |
+
.em.pixelbones th, .em.pixelbones td {
|
828 |
+
padding: 12px 15px !important;
|
829 |
+
text-align: left !important;
|
830 |
+
border: 0 !important;
|
831 |
+
border-bottom: 1px solid var(--border-color-softer) !important;
|
832 |
+
}
|
833 |
+
.em.pixelbones th:first-child, .em.pixelbones td:first-child {
|
834 |
+
padding-left: 0 !important;
|
835 |
+
}
|
836 |
+
.em.pixelbones th:last-child, .em.pixelbones td:last-child {
|
837 |
+
padding-right: 0 !important;
|
838 |
+
}
|
839 |
+
.em.pixelbones pre, .em.pixelbones blockquote, .em.pixelbones dl, .em.pixelbones figure, .em.pixelbones table, .em.pixelbones p, .em.pixelbones ul, .em.pixelbones ol {
|
840 |
+
margin-bottom: 25px !important;
|
841 |
+
}
|
842 |
+
.em.pixelbones .screen-reader-text {
|
843 |
+
border: 0;
|
844 |
+
padding: 0;
|
845 |
+
margin: 0;
|
846 |
+
position: absolute !important;
|
847 |
+
height: 1px;
|
848 |
+
width: 1px;
|
849 |
+
overflow: hidden;
|
850 |
+
clip: rect(1px 1px 1px 1px);
|
851 |
+
/* IE6, IE7 - a 0 height clip, off to the bottom right of the visible 1px box */
|
852 |
+
clip: rect(1px, 1px, 1px, 1px);
|
853 |
+
/*maybe deprecated but we need to support legacy browsers */
|
854 |
+
clip-path: inset(50%);
|
855 |
+
/*modern browsers, clip-path works inwards from each corner*/
|
856 |
+
white-space: nowrap;
|
857 |
+
/* added line to stop words getting smushed together (as they go onto seperate lines and some screen readers do not understand line feeds as a space */
|
858 |
+
}
|
859 |
+
.em.pixelbones .u-full-width {
|
860 |
+
width: 100% !important;
|
861 |
+
box-sizing: border-box !important;
|
862 |
+
}
|
863 |
+
.em.pixelbones .u-max-full-width {
|
864 |
+
max-width: 100% !important;
|
865 |
+
box-sizing: border-box !important;
|
866 |
+
}
|
867 |
+
.em.pixelbones .u-pull-right {
|
868 |
+
float: right !important;
|
869 |
+
}
|
870 |
+
.em.pixelbones .u-pull-left {
|
871 |
+
float: left !important;
|
872 |
+
}
|
873 |
+
.em.pixelbones .u-align-left {
|
874 |
+
text-align: left !important;
|
875 |
+
}
|
876 |
+
.em.pixelbones .u-align-right {
|
877 |
+
text-align: right !important;
|
878 |
+
}
|
879 |
+
.em.pixelbones hr {
|
880 |
+
margin-top: 30px !important;
|
881 |
+
margin-bottom: 35px !important;
|
882 |
+
border-width: 0 !important;
|
883 |
+
border-top: 1px solid var(--border-color-softer) !important;
|
884 |
+
}
|
885 |
+
.em.pixelbones section {
|
886 |
+
padding: 0;
|
887 |
+
margin: 0;
|
888 |
+
}
|
889 |
+
.em.pixelbones .container:after, .em.pixelbones .row:after, .em.pixelbones .u-cf {
|
890 |
+
content: "" !important;
|
891 |
+
display: table !important;
|
892 |
+
clear: both !important;
|
893 |
+
}
|
894 |
+
.em {
|
895 |
+
--icon-logo-office365: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2075 2499.8'%3E%3Cpath fill='%23eb3c00' d='M0 2016.6V496.8L1344.4 0 2075 233.7v2045.9l-730.6 220.3L0 2016.6l1344.4 161.8V409.2L467.6 613.8v1198.3z'/%3E%3C/svg%3E");
|
896 |
+
--icon-logo-google-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' viewBox='0 0 256 256'%3E%3Cpath fill='%23FFF' d='M195.368421 60.6315789H60.6315789V195.368421H195.368421z'/%3E%3Cpath fill='%23EA4335' d='M195.368421 256 256 195.368421l-30.315789-5.172416-30.31579 5.172416-5.533259 27.729581z'/%3E%3Cpath fill='%23188038' d='M0 195.368421v40.421053C0 246.955789 9.04421053 256 20.2105263 256h40.4210526l6.2252856-30.315789-6.2252856-30.31579-33.0323915-5.172416L0 195.368421Z'/%3E%3Cpath fill='%231967D2' d='M256 60.6315789V20.2105263C256 9.04421053 246.955789 0 235.789474 0h-40.421053c-3.688839 15.0358547-5.533259 26.1010948-5.533259 33.1957202 0 7.0946254 1.84442 16.2399117 5.533259 27.4358587 13.409565 3.8399077 23.514828 5.7598615 30.31579 5.7598615 6.800961 0 16.906224-1.9199538 30.315789-5.7598615Z'/%3E%3Cpath fill='%23FBBC04' d='M256 60.6315789h-60.631579V195.368421H256z'/%3E%3Cpath fill='%2334A853' d='M195.368421 195.368421H60.6315789V256H195.368421z'/%3E%3Cpath fill='%234285F4' d='M195.368421 0H20.2105263C9.04421053 0 0 9.04421053 0 20.2105263V195.368421h60.6315789V60.6315789H195.368421V0Z'/%3E%3Cpath fill='%234285F4' d='M88.2694737 165.153684c-5.0357895-3.402105-8.5221053-8.370526-10.4252632-14.938947l11.6884211-4.816842c1.0610526 4.042105 2.9136842 7.174737 5.5578947 9.397894 2.6273684 2.223158 5.8273687 3.317895 9.5663157 3.317895 3.823158 0 7.107369-1.162105 9.852632-3.486316 2.745263-2.32421 4.126315-5.288421 4.126315-8.875789 0-3.671579-1.448421-6.669474-4.345263-8.993684-2.896842-2.324211-6.534737-3.486316-10.88-3.486316h-6.7536839v-11.570526H102.72c3.738947 0 6.888421-1.010527 9.448421-3.031579 2.56-2.021053 3.84-4.783158 3.84-8.303158 0-3.132632-1.145263-5.625263-3.435789-7.494737-2.290527-1.869474-5.187369-2.812632-8.707369-2.812632-3.435789 0-6.1642104.909474-8.185263 2.745264-2.0197181 1.840674-3.5381792 4.164731-4.4126316 6.753684l-11.5705263-4.816842c1.5326316-4.345264 4.3452632-8.1852635 8.471579-11.5031583 4.1263157-3.3178947 9.3978947-4.9852631 15.7978949-4.9852631 4.732631 0 8.993684.9094737 12.766316 2.7452631 3.772631 1.8357895 6.736842 4.3789474 8.875789 7.6126316 2.138947 3.2505267 3.2 6.8884207 3.2 10.9305267 0 4.126315-.993684 7.612631-2.981053 10.475789-1.987368 2.863158-4.429473 5.052632-7.326315 6.585263v.690527c3.740515 1.542157 6.989694 4.07512 9.397894 7.326315 2.442106 3.284211 3.671579 7.208421 3.671579 11.789474s-1.162105 8.673684-3.486315 12.261053c-2.324211 3.587368-5.541053 6.416842-9.616843 8.471579-4.092631 2.054736-8.690526 3.099071-13.793684 3.099071-5.9115787.016718-11.3684208-1.684335-16.4042103-5.08644Zm71.7978943-58.00421-12.833684 9.28-6.416842-9.734737L163.84 90.0884211h8.825263v78.3326319h-12.597895v-61.271579Z'/%3E%3C/svg%3E");
|
897 |
+
--icon-logo-apple: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 52.226 52.226'%3E%3Cpath d='M36.802 1.055 36.747 0l-1.05.113c-.103.011-10.252 1.234-10.948 12.581l-.07 1.136 1.136-.077c.116-.008 11.611-.925 10.987-12.698zm-1.981 1.267c-.191 6.838-5.511 8.74-7.953 9.253.93-6.645 5.749-8.67 7.953-9.253z'/%3E%3Cpath d='m46.584 37.517-.639-.207c-3.867-1.25-6.464-4.792-6.464-8.814 0-3.578 2.023-6.778 5.281-8.352l.972-.469-.542-.933c-.232-.4-2.401-3.943-6.983-5.116-3.634-.93-7.72-.107-12.149 2.447-1.875-1.138-8.103-4.418-13.058-1.13-.97.536-11.251 6.695-5.9 23.313.157.372 3.888 9.113 8.303 12.387 1.191 1.138 4.237 2.56 7.718.187.603-.249 4.638-1.802 7.198.017.945.647 2.595 1.38 4.338 1.38 1.322 0 2.697-.421 3.859-1.621.542-.469 5.493-4.888 8.066-11.888l.075-.204-.075-.997zm-9.402 11.598-.077.073c-2.193 2.303-5.518.1-5.641.018-1.308-.93-2.823-1.233-4.244-1.233-2.579 0-4.847.999-4.992 1.064l-.163.092c-3.019 2.107-5.086.253-5.305.042l-.118-.101c-3.993-2.912-7.663-11.507-7.668-11.51-5.008-15.568 4.586-20.66 4.994-20.867l.11-.065c4.647-3.12 11.327 1.396 11.393 1.441l.533.366.552-.333c4.16-2.515 7.914-3.37 11.157-2.539 2.642.676 4.326 2.327 5.15 3.342-3.347 2.051-5.381 5.63-5.381 9.591 0 4.556 2.735 8.604 6.902 10.365-2.565 6.261-7.153 10.213-7.202 10.254z'/%3E%3C/svg%3E");
|
898 |
+
--icon-logo-outlook: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%230072c6' d='M19.484 7.937v5.477l1.916 1.205a.489.489 0 0 0 .21 0l8.238-5.554a1.174 1.174 0 0 0-.959-1.128Z'/%3E%3Cpath fill='%230072c6' d='m19.484 15.457 1.747 1.2a.522.522 0 0 0 .543 0c-.3.181 8.073-5.378 8.073-5.378v10.066a1.408 1.408 0 0 1-1.49 1.555h-8.874v-7.443ZM10.44 12.932a1.609 1.609 0 0 0-1.42.838 4.131 4.131 0 0 0-.526 2.218A4.05 4.05 0 0 0 9.02 18.2a1.6 1.6 0 0 0 2.771.022 4.014 4.014 0 0 0 .515-2.2 4.369 4.369 0 0 0-.5-2.281 1.536 1.536 0 0 0-1.366-.809Z'/%3E%3Cpath fill='%230072c6' d='M2.153 5.155v21.427L18.453 30V2Zm10.908 14.336a3.231 3.231 0 0 1-2.7 1.361 3.19 3.19 0 0 1-2.64-1.318A5.459 5.459 0 0 1 6.706 16.1a5.868 5.868 0 0 1 1.036-3.616 3.267 3.267 0 0 1 2.744-1.384 3.116 3.116 0 0 1 2.61 1.321 5.639 5.639 0 0 1 1 3.484 5.763 5.763 0 0 1-1.035 3.586Z'/%3E%3C/svg%3E");
|
899 |
+
--icon-download: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 479 479' fill='%23555'%3E%3Cpath d='M158.4 196.8c-5.3 5.3-5.3 13.8 0 19.1l71.6 71.6c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4l71.6-71.6c5.3-5.3 5.3-13.8 0-19.1s-13.8-5.3-19.1 0L253 245.3V13.5C253 6 247 0 239.5 0S226 6 226 13.5v231.8l-48.5-48.5c-5.3-5.3-13.9-5.3-19.1 0z'/%3E%3Cpath d='m460.2 307.4-47-170c-1.1-3.9-3.8-7-7.4-8.7l-1.3-.6c-1.8-.8-3.7-1.2-5.6-1.2h-84.7c-7.5 0-13.5 6-13.5 13.5s6 13.5 13.5 13.5h75.6l39.7 143.8h-105c-7.5 0-13.5 6-13.5 13.5v12.2c0 17.9-14.5 32.4-32.4 32.4h-82.4c-17.9 0-32.4-14.5-32.4-32.4v-12.2c0-7.5-6-13.5-13.5-13.5H49.4l39.9-144.1h75.6c7.5 0 13.5-6 13.5-13.5s-6-13.5-13.5-13.5H80.1c-1.9 0-3.8.4-5.6 1.2l-1.3.6c-3.6 1.7-6.4 4.8-7.4 8.7l-47 170c-.3 1.2-.5 2.4-.5 3.6v70.9c0 53.7 43.7 97.4 97.4 97.4h247.6c53.7 0 97.4-43.7 97.4-97.4V311c0-1.3-.1-2.5-.5-3.6zm-26.5 74.2c0 38.8-31.6 70.4-70.4 70.4H115.7c-38.8 0-70.4-31.6-70.4-70.4v-56.9H137c.7 32.1 27.1 58 59.4 58h82.4c32.3 0 58.7-25.9 59.4-58h95.7v56.9h-.2z'/%3E%3C/svg%3E");
|
900 |
+
--icon-spinner: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' style='margin:auto;background:0 0' viewBox='0 0 100 100'%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0'%3E%3Canimate attributeName='opacity' begin='-0.9166666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(30 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.8333333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(60 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.75s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(90 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.6666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(120 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.5833333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(150 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.5s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(180 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.4166666666666667s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(210 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.3333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(240 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.25s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(270 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.16666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(300 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.08333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(330 50 50)'%3E%3Canimate attributeName='opacity' begin='0s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3C/svg%3E");
|
901 |
+
--icon-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23555'%3E%3Cpath d='M472 60h-8V44c0-13.234-10.766-24-24-24s-24 10.766-24 24v16H96V44c0-13.234-10.766-24-24-24S48 30.766 48 44v16h-8C17.944 60 0 77.944 0 100v352c0 22.056 17.944 40 40 40h432c22.056 0 40-17.944 40-40V100c0-22.056-17.944-40-40-40zm-40-16c0-4.411 3.589-8 8-8s8 3.589 8 8v23.981c0 .007-.001.013-.001.019s.001.013.001.019V92c0 4.411-3.589 8-8 8s-8-3.589-8-8V44zM72 36c4.411 0 8 3.589 8 8v48c0 4.411-3.589 8-8 8s-8-3.589-8-8V44c0-4.411 3.589-8 8-8zm400 440H40c-13.234 0-24-10.766-24-24V148h384c4.418 0 8-3.582 8-8s-3.582-8-8-8H16v-32c0-13.234 10.766-24 24-24h8v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h320v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h8c13.234 0 24 10.766 24 24v32h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16v304c0 13.234-10.766 24-24 24z'/%3E%3Cpath d='M448 132h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16c4.418 0 8-3.582 8-8s-3.582-8-8-8z'/%3E%3Cg stroke='null'%3E%3Crect width='30' height='15' x='206' y='222' rx='8'/%3E%3Crect width='30' height='15' x='277' y='222' rx='8'/%3E%3Crect width='30' height='15' x='346' y='222' rx='8'/%3E%3Crect width='30' height='15' x='416' y='222' rx='8'/%3E%3Crect width='30' height='15' x='66' y='302' rx='8'/%3E%3Crect width='30' height='15' x='136' y='302' rx='8'/%3E%3Crect width='30' height='15' x='206' y='302' rx='8'/%3E%3Crect width='30' height='15' x='276' y='302' rx='8'/%3E%3Crect width='30' height='15' x='346' y='302' rx='8'/%3E%3Crect width='30' height='15' x='416' y='302' rx='8'/%3E%3Crect width='30' height='15' x='66' y='392' rx='8'/%3E%3Crect width='30' height='15' x='136' y='392' rx='8'/%3E%3Crect width='30' height='15' x='206' y='392' rx='8'/%3E%3Crect width='30' height='15' x='276' y='392' rx='8'/%3E%3Crect width='30' height='15' x='346' y='392' rx='8'/%3E%3C/g%3E%3C/svg%3E");
|
902 |
+
--icon-calendar-empty: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23555'%3E%3Cg stroke='null'%3E%3Cpath d='M472 47.37289h-8V30.42374c0-14.01907-10.766-25.42373-24-25.42373s-24 11.40466-24 25.42373v16.94915H96V30.42374C96 16.40467 85.234 5.00001 72 5.00001S48 16.40467 48 30.42374v16.94915h-8c-22.056 0-40 19.00847-40 42.37288v372.88136c0 23.36441 17.944 42.37288 40 42.37288h432c22.056 0 40-19.00847 40-42.37288V89.74577c0-23.36441-17.944-42.37288-40-42.37288zm-40-16.94915c0-4.67267 3.589-8.47458 8-8.47458s8 3.80191 8 8.47458v25.4036c0 .00742-.001.01377-.001.02013s.001.01377.001.02013v25.4036c0 4.67267-3.589 8.47458-8 8.47458s-8-3.80191-8-8.47458V30.42374zM72 21.94916c4.411 0 8 3.80191 8 8.47458V81.2712c0 4.67267-3.589 8.47458-8 8.47458s-8-3.80191-8-8.47458V30.42374c0-4.67267 3.589-8.47458 8-8.47458zm400 466.10169H40c-13.234 0-24-11.40466-24-25.42373v-322.0339h384c4.418 0 8-3.79449 8-8.47458s-3.582-8.47458-8-8.47458H16V89.74575c0-14.01907 10.766-25.42373 24-25.42373h8v16.94915c0 14.01907 10.766 25.42373 24 25.42373s24-11.40466 24-25.42373V64.32202h320v16.94915c0 14.01907 10.766 25.42373 24 25.42373s24-11.40466 24-25.42373V64.32202h8c13.234 0 24 11.40466 24 25.42373v33.89831h-16c-4.418 0-8 3.79449-8 8.47458s3.582 8.47458 8 8.47458h16v322.0339c0 14.01907-10.766 25.42373-24 25.42373z'/%3E%3Cpath d='M448 123.64407h-16c-4.418 0-8 3.79449-8 8.47458s3.582 8.47458 8 8.47458h16c4.418 0 8-3.79449 8-8.47458s-3.582-8.47458-8-8.47458z'/%3E%3C/g%3E%3C/svg%3E");
|
903 |
+
--icon-list-grouped: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 64 64' fill='%23555'%3E%3Cpath stroke='null' d='M1.52092 5.89552h60.86722c.84042 0 1.52107-.4472 1.52107-.9995 0-.5522-.68065-.9995-1.52107-.9995H1.52092C.68065 3.89652 0 4.34382 0 4.89602c0 .5523.68065.9995 1.52092.9995z'/%3E%3Cpath d='M62.98405 19.62524h-40c-.5522 0-.9995.4473-.9995.9995 0 .5523.4473.9995.9995.9995h40c.5523 0 .9996-.4472.9996-.9995 0-.5522-.4473-.9995-.9996-.9995z'/%3E%3Cpath stroke='null' d='M10.00888 13.67918c-3.87581 0-7.02924 3.15984-7.02924 7.04356 0 3.88384 3.15342 7.0437 7.02924 7.0437 3.87592 0 7.02934-3.15986 7.02934-7.0437 0-3.88372-3.15342-7.04356-7.02934-7.04356zm0 11.80281c-2.61911 0-4.74945-2.13465-4.74945-4.75925 0-2.62448 2.13034-4.75913 4.74945-4.75913 2.61925 0 4.74956 2.13465 4.74956 4.75913 0 2.62459-2.1303 4.75925-4.74956 4.75925zM1.52092 37.42953h60.86722c.84043 0 1.52108-.4472 1.52108-.9995 0-.5522-.68065-.9995-1.52108-.9995H1.52092c-.84027 0-1.52092.4473-1.52092.9995 0 .5523.68065.9995 1.52092.9995z'/%3E%3Cpath d='M62.98405 51.15925h-40c-.5522 0-.9995.4473-.9995.9995 0 .5523.4473.9995.9995.9995h40c.5523 0 .9996-.4472.9996-.9995 0-.5522-.4473-.9995-.9996-.9995z'/%3E%3Cpath stroke='null' d='M10.00888 45.21319c-3.87582 0-7.02924 3.15984-7.02924 7.04356 0 3.88384 3.15342 7.0437 7.02924 7.0437 3.87592 0 7.02934-3.15986 7.02934-7.0437 0-3.88372-3.15342-7.04356-7.02934-7.04356zm0 11.80281c-2.61912 0-4.74945-2.13465-4.74945-4.75925 0-2.62447 2.13033-4.75913 4.74945-4.75913 2.61925 0 4.74955 2.13466 4.74955 4.75913 0 2.6246-2.1303 4.75925-4.74955 4.75925z'/%3E%3C/svg%3E");
|
904 |
+
--icon-filter: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 256 256'%3E%3Cg fill='%23555' stroke-miterlimit='10' stroke-width='0'%3E%3Cpath d='M1.793 44.436943c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h92.229271c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.510117-5.6092-5.6092zM87.7343578 211.563057c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H93.3435578c-3.099083 0-5.6092-2.5129216-5.6092-5.6092zM1.793 128c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h168.4947588c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092z'/%3E%3Cpath d='M170.2877588 128c0-15.3243344 12.466447-27.793586 27.793586-27.793586S225.8749308 112.672861 225.8749308 128s-12.466447 27.793586-27.793586 27.793586S170.2877588 143.327139 170.2877588 128zm44.3659674 0c0-9.1401914-7.4349946-16.575186-16.575186-16.575186S181.5033542 118.8598086 181.5033542 128s7.4349946 16.575186 16.575186 16.575186 16.575186-7.4349946 16.575186-16.575186zM94.022271 44.436943c0-15.3243344 12.466447-27.793586 27.793586-27.793586 15.3243344 0 27.793586 12.466447 27.793586 27.793586s-12.466447 27.793586-27.793586 27.793586-27.793586-12.4692516-27.793586-27.793586zm44.368772 0c0-9.1401914-7.4349946-16.575186-16.575186-16.575186s-16.575186 7.4349946-16.575186 16.575186 7.4349946 16.575186 16.575186 16.575186 16.575186-7.4349946 16.575186-16.575186zM43.3655858 211.563057c0-15.3243344 12.466447-27.7907814 27.793586-27.7907814 15.3243344 0 27.7907814 12.466447 27.7907814 27.7907814 0 15.327139-12.466447 27.793586-27.7907814 27.793586s-27.793586-12.466447-27.793586-27.793586zm44.368772 0c0-9.1401914-7.43219-16.5723814-16.5723814-16.5723814s-16.575186 7.43219-16.575186 16.5723814 7.4349946 16.575186 16.575186 16.575186 16.5723814-7.4349946 16.5723814-16.575186z'/%3E%3Cpath d='M138.391043 44.436943c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H144.000243c-3.099083 0-5.6092-2.510117-5.6092-5.6092zM214.6537262 128c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092h-28.3348738c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092zM1.793 211.563057c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h41.5725858c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092z'/%3E%3C/g%3E%3C/svg%3E");
|
905 |
+
--icon-list: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 489.7 489.7' fill='%23555'%3E%3Cpath d='M52.7 134.75c29.1 0 52.7-23.7 52.7-52.7s-23.6-52.8-52.7-52.8S0 52.95 0 81.95s23.7 52.8 52.7 52.8zm0-81c15.6 0 28.2 12.7 28.2 28.2s-12.7 28.2-28.2 28.2-28.2-12.7-28.2-28.2 12.7-28.2 28.2-28.2zM52.7 297.55c29.1 0 52.7-23.7 52.7-52.7s-23.6-52.7-52.7-52.7S0 215.75 0 244.85s23.7 52.7 52.7 52.7zm0-80.9c15.6 0 28.2 12.7 28.2 28.2s-12.7 28.2-28.2 28.2-28.2-12.6-28.2-28.2 12.7-28.2 28.2-28.2zM52.7 460.45c29.1 0 52.7-23.7 52.7-52.7 0-29.1-23.7-52.7-52.7-52.7S0 378.75 0 407.75c0 29 23.7 52.7 52.7 52.7zm0-81c15.6 0 28.2 12.7 28.2 28.2 0 15.6-12.7 28.2-28.2 28.2s-28.2-12.7-28.2-28.2 12.7-28.2 28.2-28.2zM175.9 94.25h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3zM175.9 257.15h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3zM175.9 419.95h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3z'/%3E%3C/svg%3E");
|
906 |
+
--icon-map: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 24 24'%3E%3Cg fill='%23555' stroke='null'%3E%3Cpath d='M23.60271 6.00106c-.06052-.04356-.1382-.05504-.20853-.03174l-5.24662 1.74601c.45988-.98428.77708-1.91431.77708-2.61002 0-2.62885-2.14206-4.7674-4.77523-4.7674-2.63289 0-4.77523 2.13855-4.77523 4.7674 0 .38044.09287.82775.25022 1.31358l-1.35121-.44957c-.00646-.00226-.01321 0-.02-.0017-.01773-.00419-.0349-.00447-.0532-.00447-.0183 0-.03547.00028-.0532.00447-.00646.0017-.01349-.00057-.02.0017L.49322 8.5097c-.09452.03146-.15815.11938-.15815.21887v13.85684c0 .07417.03575.14386.09599.18742.03995.02867.08754.04356.13537.04356.02448 0 .04924-.00395.07316-.0121l7.56037-2.51589 7.56037 2.51589c.00028 0 .00085 0 .00113.00028.02335.00758.04754.01182.07207.01182s.04868-.00419.07202-.01182c.00028 0 .00085 0 .00113-.00028l7.63353-2.54033c.09457-.03146.15815-.11942.15815-.21887V6.1882c.00033-.07417-.03542-.14386-.09566-.18714l.00001-.00001zM7.96888 19.87843.79806 22.26481V8.89516l7.17086-2.38638v13.36965h-.00005.00001zM14.14937.70374c2.43082 0 4.4085 1.97444 4.4085 4.40129 0 .71987-.36758 1.71874-.88458 2.76796-.0957.19443-.19674.39057-.30145.58727-.40639.76229-.86854 1.52826-1.30673 2.21356-.15872.2484-.31409.48583-.46271.7089-.57865.8691-1.05004 1.51644-1.18541 1.70024l-.15787.2144c-.05009.06828-.16886.06941-.22008-.00113l-.1573-.21327c-.32253-.4386-2.5527-3.51001-3.59963-5.95846-.08188-.19133-.15622-.37875-.22206-.56085-.19843-.54874-.31913-1.04973-.31913-1.45857C9.74087 2.6782 11.71856.70376 14.14938.70376l-.00001-.00001zm1.45309 21.56107L8.4316 19.87843V6.50878l1.392.46332c.96929 2.45745 3.21545 5.58367 3.76316 6.32798l.15678.2127c.09429.12898.24626.20569.40611.20569.16013 0 .31154-.07671.40526-.20456l.15759-.21383c.11202-.15201.45087-.6173.88991-1.26272v10.22746h.00005zm7.63353-2.38638-7.17086 2.38638V11.34474c.58511-.89297 1.25437-1.98146 1.79868-3.04838l5.37246-1.78787v13.36993h-.00028z'/%3E%3Cpath d='M14.14937 7.56078c1.1407 0 2.06857-.9264 2.06857-2.06495-.00028-1.13882-.92821-2.06495-2.06857-2.06495-1.14041 0-2.06834.9264-2.06834 2.06495s.92792 2.06495 2.06834 2.06495zm0-3.76401c.93835 0 1.70161.76229 1.70189 1.69911 0 .93681-.76355 1.69911-1.70189 1.69911-.93835 0-1.70189-.76229-1.70189-1.69911s.76355-1.69911 1.70189-1.69911z'/%3E%3C/g%3E%3C/svg%3E");
|
907 |
+
--icon-location: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 54.757 54.757' fill='%23555'%3E%3Cpath d='M27.557 12c-3.859 0-7 3.141-7 7s3.141 7 7 7 7-3.141 7-7-3.141-7-7-7zm0 12c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5z'/%3E%3Cpath d='M40.94 5.617C37.318 1.995 32.502 0 27.38 0c-5.123 0-9.938 1.995-13.56 5.617-6.703 6.702-7.536 19.312-1.804 26.952L27.38 54.757 42.721 32.6c5.755-7.671 4.922-20.281-1.781-26.983zm.159 25.814L27.38 51.243 13.639 31.4C8.44 24.468 9.185 13.08 15.235 7.031 18.479 3.787 22.792 2 27.38 2s8.901 1.787 12.146 5.031c6.05 6.049 6.795 17.437 1.573 24.4z'/%3E%3C/svg%3E");
|
908 |
+
--icon-settings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 54 54' fill='%23555'%3E%3Cpath d='M51.22 21h-5.052c-.812 0-1.481-.447-1.792-1.197s-.153-1.54.42-2.114l3.572-3.571c.525-.525.814-1.224.814-1.966 0-.743-.289-1.441-.814-1.967l-4.553-4.553c-1.05-1.05-2.881-1.052-3.933 0l-3.571 3.571c-.574.573-1.366.733-2.114.421-.75-.311-1.197-.98-1.197-1.792V2.78C33 1.247 31.753 0 30.22 0h-6.44C22.247 0 21 1.247 21 2.78v5.052c0 .812-.447 1.481-1.197 1.792-.748.313-1.54.152-2.114-.421l-3.571-3.571c-1.052-1.052-2.883-1.05-3.933 0l-4.553 4.553c-.525.525-.814 1.224-.814 1.967 0 .742.289 1.44.814 1.966l3.572 3.571c.573.574.73 1.364.42 2.114S8.644 21 7.832 21H2.78C1.247 21 0 22.247 0 23.78v6.439C0 31.753 1.247 33 2.78 33h5.052c.812 0 1.481.447 1.792 1.197s.153 1.54-.42 2.114l-3.572 3.571c-.525.525-.814 1.224-.814 1.966 0 .743.289 1.441.814 1.967l4.553 4.553c1.051 1.051 2.881 1.053 3.933 0l3.571-3.572c.574-.573 1.363-.731 2.114-.42.75.311 1.197.98 1.197 1.792v5.052c0 1.533 1.247 2.78 2.78 2.78h6.439c1.533 0 2.78-1.247 2.78-2.78v-5.052c0-.812.447-1.481 1.197-1.792.751-.312 1.54-.153 2.114.42l3.571 3.572c1.052 1.052 2.883 1.05 3.933 0l4.553-4.553c.525-.525.814-1.224.814-1.967 0-.742-.289-1.44-.814-1.966l-3.572-3.571c-.573-.574-.73-1.364-.42-2.114S45.356 33 46.168 33h5.052c1.533 0 2.78-1.247 2.78-2.78v-6.44c0-1.533-1.247-2.78-2.78-2.78zm.78 9.22c0 .43-.35.78-.78.78h-5.052c-1.624 0-3.019.932-3.64 2.432-.622 1.5-.295 3.146.854 4.294l3.572 3.571c.305.305.305.8 0 1.104l-4.553 4.553c-.304.304-.799.306-1.104 0l-3.571-3.572c-1.149-1.149-2.794-1.474-4.294-.854-1.5.621-2.432 2.016-2.432 3.64v5.052c0 .43-.35.78-.78.78h-6.44c-.43 0-.78-.35-.78-.78v-5.052c0-1.624-.932-3.019-2.432-3.64-.503-.209-1.021-.311-1.533-.311-1.014 0-1.997.4-2.761 1.164l-3.571 3.572c-.306.306-.801.304-1.104 0L7.046 42.4c-.305-.305-.305-.8 0-1.104l3.572-3.571c1.148-1.148 1.476-2.794.854-4.294C10.851 31.932 9.456 31 7.832 31H2.78c-.43 0-.78-.35-.78-.78v-6.44c0-.43.35-.78.78-.78h5.052c1.624 0 3.019-.932 3.64-2.432.622-1.5.295-3.146-.854-4.294l-3.572-3.571c-.305-.305-.305-.8 0-1.104l4.553-4.553c.304-.305.799-.305 1.104 0l3.571 3.571c1.147 1.147 2.792 1.476 4.294.854 1.5-.62 2.432-2.015 2.432-3.639V2.78c0-.43.35-.78.78-.78h6.439c.431 0 .781.35.781.78v5.052c0 1.624.932 3.019 2.432 3.64 1.502.622 3.146.294 4.294-.854l3.571-3.571c.306-.305.801-.305 1.104 0l4.553 4.553c.305.305.305.8 0 1.104l-3.572 3.571c-1.148 1.148-1.476 2.794-.854 4.294.621 1.5 2.016 2.432 3.64 2.432h5.052c.43-.001.78.349.78.779v6.44z'/%3E%3Cpath d='M27 18c-4.963 0-9 4.037-9 9s4.037 9 9 9 9-4.037 9-9-4.037-9-9-9zm0 16c-3.859 0-7-3.141-7-7s3.141-7 7-7 7 3.141 7 7-3.141 7-7 7z'/%3E%3C/svg%3E");
|
909 |
+
--icon-clock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 60 60' fill='%23555'%3E%3Cpath d='M30 0C13.458 0 0 13.458 0 30s13.458 30 30 30 30-13.458 30-30S46.542 0 30 0zm0 58C14.561 58 2 45.439 2 30S14.561 2 30 2s28 12.561 28 28-12.561 28-28 28z'/%3E%3Cpath d='M31 26.021V15.879c0-.553-.448-1-1-1s-1 .447-1 1v10.142c-1.399.364-2.494 1.459-2.858 2.858H19c-.552 0-1 .447-1 1s.448 1 1 1h7.142c.447 1.72 2 3 3.858 3 2.206 0 4-1.794 4-4 0-1.859-1.28-3.411-3-3.858zm-1 5.858c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zM30 9.879c.552 0 1-.447 1-1v-1c0-.553-.448-1-1-1s-1 .447-1 1v1c0 .553.448 1 1 1zM30 49.879c-.552 0-1 .447-1 1v1c0 .553.448 1 1 1s1-.447 1-1v-1c0-.553-.448-1-1-1zM52 28.879h-1c-.552 0-1 .447-1 1s.448 1 1 1h1c.552 0 1-.447 1-1s-.448-1-1-1zM9 28.879H8c-.552 0-1 .447-1 1s.448 1 1 1h1c.552 0 1-.447 1-1s-.448-1-1-1zM44.849 13.615l-.707.707c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l.707-.707c.391-.391.391-1.023 0-1.414s-1.023-.39-1.414 0zM14.444 44.021l-.707.707c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l.707-.707c.391-.391.391-1.023 0-1.414s-1.024-.39-1.414 0zM45.556 44.021c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l.707.707c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414l-.707-.707zM15.151 13.615c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l.707.707c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414l-.707-.707z'/%3E%3C/svg%3E");
|
910 |
+
--icon-folder: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 60 60' fill='%23555'%3E%3Cpath d='m26.525 10.5-4.618-6.451-.392-.549H0v53h60v-46H26.525zM58 12.5v5H31.536l-3.579-5H58zm-56 42v-49h18.485l5 7h.012l4.69 6.551c.195.272.501.417.813.418v.031h27v35H2z'/%3E%3C/svg%3E");
|
911 |
+
--icon-category: var(--icon-folder);
|
912 |
+
--icon-tag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 502.418 502.418'%3E%3Cpath d='M101.791 0v502.418l149.413-114.577 149.423 114.577V0H101.791zm279.144 462.505-129.731-99.481-129.721 99.481V19.692h259.452v442.813z'/%3E%3C/svg%3E");
|
913 |
+
--icon-ticket: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' version='1.0' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2'%3E%3Cpath d='M57 18c-1.504 1.504-2.705 2-5 2-4.59 0-8-3.41-8-8 0-2.295.496-3.496 2-5l-6-6L1 40l6 6c1.504-1.504 2.705-2 5-2 4.59 0 8 3.41 8 8 0 2.295-.496 3.496-2 5l6 6 39-39-6-6zM26 15l4 4M45 34l4 4'/%3E%3C/g%3E%3Cpath fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2' d='m32 21 4 4M39 28l4 4'/%3E%3C/svg%3E");
|
914 |
+
--icon-at: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M127.999 27.99512a100 100 0 1 0 55.2959 183.333 4.00018 4.00018 0 1 0-4.42969-6.6621 92.00763 92.00763 0 1 1 41.13379-76.6709c0 31.32324-15.03711 36-24 36s-24-4.67676-24-36v-40a4 4 0 0 0-8 0v14.74841a43.986 43.986 0 1 0 2.81739 45.94226c4.645 14.88452 14.84521 23.30933 29.18261 23.30933 20.03711 0 32-16.44825 32-44a100.11269 100.11269 0 0 0-100-100Zm0 136a36 36 0 1 1 36-36 36.04063 36.04063 0 0 1-36 36Z'/%3E%3C/svg%3E");
|
915 |
+
--icon-next-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m6.5 10.5 3-3-3-3'/%3E%3C/svg%3E");
|
916 |
+
--icon-prev-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m8.5 4.5-3 3 3 3'/%3E%3C/svg%3E");
|
917 |
+
--icon-first-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m6.5 9.5-2-2 2-2m3 4-2-2 2-2'/%3E%3C/svg%3E");
|
918 |
+
--icon-last-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m8.5 9.5 2-2-2-2m-3 4 2-2-2-2'/%3E%3C/svg%3E");
|
919 |
+
--icon-close: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.898 4.045c-.271-.272-.713-.272-.986 0l-4.71 4.711-4.709-4.711c-.272-.272-.714-.272-.986 0s-.272.714 0 .986l4.709 4.711-4.71 4.711c-.272.271-.272.713 0 .986.136.136.314.203.492.203.179 0 .357-.067.493-.203l4.711-4.711 4.71 4.711c.137.136.314.203.494.203.178 0 .355-.067.492-.203.273-.273.273-.715 0-.986l-4.711-4.711 4.711-4.711c.274-.272.274-.714 0-.986z'/%3E%3C/svg%3E");
|
920 |
+
--icon-chevron-down: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E");
|
921 |
+
--icon-chevron-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555'%3E%3Cpath d='M5.8 16.4c.4 0 .7-.1.9-.4l4.3-4.6c.5-.5 1.4-.5 1.9 0l4.3 4.6c.2.3.6.4.9.4 1.1 0 1.7-1.3.9-2.1l-6.2-6.8c-.5-.6-1.4-.6-1.9 0l-6.2 6.8c-.5.8.1 2.1 1.1 2.1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
|
922 |
+
--icon-magnifying-glass: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 53.627 53.627'%3E%3Cpath d='M53.627 49.385 37.795 33.553C40.423 30.046 42 25.709 42 21 42 9.42 32.58 0 21 0S0 9.42 0 21s9.42 21 21 21c4.709 0 9.046-1.577 12.553-4.205l15.832 15.832 4.242-4.242zM2 21C2 10.523 10.523 2 21 2s19 8.523 19 19-8.523 19-19 19S2 31.477 2 21zm33.567 15.093c.178-.172.353-.347.525-.525.146-.151.304-.29.445-.445l14.262 14.262-1.415 1.415-14.261-14.263c.155-.141.293-.299.444-.444z'/%3E%3C/svg%3E");
|
923 |
+
--icon-location-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%2389ba89'%3E%3Cpath d='M12 1C7.6 1 4 4.6 4 9s8 14 8 14 8-9.6 8-14-3.6-8-8-8zm0 12c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
|
924 |
+
--icon-location-off: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23c46464'%3E%3Cpath d='M12 1C7.6 1 4 4.6 4 9s8 14 8 14 8-9.6 8-14-3.6-8-8-8zm0 12c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
|
925 |
+
--icon-checkmark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555'%3E%3Cpath d='M22.5 4.5c-.8-.8-2.2-.8-3 0L9 15l-4.5-4.5c-.8-.8-2.2-.8-3 0s-.8 2.2 0 3L9 21 22.5 7.5c.8-.8.8-2.2 0-3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
|
926 |
+
--icon-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23555'%3E%3Cpath d='M220 128a4.0002 4.0002 0 0 1-4 4h-84v84a4 4 0 0 1-8 0v-84H40a4 4 0 0 1 0-8h84V40a4 4 0 0 1 8 0v84h84a4.0002 4.0002 0 0 1 4 4Z'/%3E%3C/svg%3E");
|
927 |
+
--icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23555'%3E%3Cpath d='M216 132H40a4 4 0 0 1 0-8h176a4 4 0 0 1 0 8Z'/%3E%3C/svg%3E");
|
928 |
+
--icon-compass: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 18c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8-3.6 8-8 8zM12 4l-2 8 2 8 2-8-2-8zm0 9c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
|
929 |
+
--icon-options-v: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Ccircle cx='12' cy='12' r='2'%3E%3C/circle%3E%3Ccircle cx='12' cy='5' r='2'%3E%3C/circle%3E%3Ccircle cx='12' cy='19' r='2'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
|
930 |
+
--icon-point-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Cpath d='M7.8 7h8.5c.8 0 1.3.8.9 1.5L13 15.6c-.4.6-1.3.6-1.7 0L6.9 8.5C6.5 7.8 7 7 7.8 7z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
|
931 |
+
}
|
932 |
+
.em.em-calendar {
|
933 |
+
--nav-color: #777;
|
934 |
+
--nav-border: 1px solid #dedede;
|
935 |
+
--nav-background: none;
|
936 |
+
--event-border-color: #ccc;
|
937 |
+
--event-background-color: #dedede;
|
938 |
+
--event-color: #fff;
|
939 |
+
--header-border: 1px solid #dedede;
|
940 |
+
--header-background: transparent;
|
941 |
+
--header-color: #888;
|
942 |
+
--date-box-border: 1px solid #dedede;
|
943 |
+
--date-color: #999;
|
944 |
+
--date-background: #fff;
|
945 |
+
--date-border-color: #cdcdcd;
|
946 |
+
--date-border: 1px solid var(--date-border-color);
|
947 |
+
--date-today-color: #fff;
|
948 |
+
--date-today-background: #aaa;
|
949 |
+
--date-today-border: 1px solid #cdcdcd;
|
950 |
+
--date-more-color: var(--nav-color);
|
951 |
+
--calendar-background: #fff;
|
952 |
+
--counter-background: #F36752;
|
953 |
+
display: block;
|
954 |
+
width: 100%;
|
955 |
+
/* Removed, JS will handle sizing, this will interfere
|
956 |
+
@include media("<tablet") {
|
957 |
+
@include small-calendar();
|
958 |
+
@include small-medium-calendar();
|
959 |
+
}
|
960 |
+
*/
|
961 |
+
}
|
962 |
+
.em.em-calendar section {
|
963 |
+
display: grid;
|
964 |
+
width: 100%;
|
965 |
+
padding: 0;
|
966 |
+
margin: 0;
|
967 |
+
}
|
968 |
+
.em.em-calendar section div {
|
969 |
+
text-align: center;
|
970 |
+
display: block;
|
971 |
+
}
|
972 |
+
.em.em-calendar section > div {
|
973 |
+
width: 100%;
|
974 |
+
}
|
975 |
+
.em.em-calendar section.em-cal-nav {
|
976 |
+
grid-template-columns: 1fr auto;
|
977 |
+
justify-items: center;
|
978 |
+
align-items: center;
|
979 |
+
}
|
980 |
+
.em.em-calendar section.em-cal-days {
|
981 |
+
grid-template-columns: repeat(7, 1fr);
|
982 |
+
}
|
983 |
+
.em.em-calendar .em-cal-nav > div {
|
984 |
+
margin: 10px 0;
|
985 |
+
}
|
986 |
+
.em.em-calendar .em-cal-nav .em-search-advanced-trigger {
|
987 |
+
display: none;
|
988 |
+
visibility: hidden;
|
989 |
+
}
|
990 |
+
.em.em-calendar .em-cal-nav .month {
|
991 |
+
margin-left: 10px;
|
992 |
+
text-align: left;
|
993 |
+
}
|
994 |
+
.em.em-calendar .em-cal-nav .month form {
|
995 |
+
display: inline-block;
|
996 |
+
}
|
997 |
+
.em.em-calendar .em-cal-nav .month input, .em.em-calendar .em-cal-nav .month span.marker {
|
998 |
+
border: 0 !important;
|
999 |
+
margin: 0 !important;
|
1000 |
+
padding: 10px !important;
|
1001 |
+
font-size: 22px;
|
1002 |
+
}
|
1003 |
+
.em.em-calendar .em-cal-nav .month input:hover, .em.em-calendar .em-cal-nav .month input:focus, .em.em-calendar .em-cal-nav .month span.marker:hover, .em.em-calendar .em-cal-nav .month span.marker:focus {
|
1004 |
+
border: 0 !important;
|
1005 |
+
}
|
1006 |
+
.em.em-calendar .em-cal-nav .month span.marker {
|
1007 |
+
/* temp element used to measure width dynamically, hidden to prevent jank, shown enough to generate width */
|
1008 |
+
display: inline-block;
|
1009 |
+
position: absolute;
|
1010 |
+
left: -100%;
|
1011 |
+
}
|
1012 |
+
.em.em-calendar .em-cal-nav .month input[type=month] {
|
1013 |
+
position: relative;
|
1014 |
+
}
|
1015 |
+
.em.em-calendar .em-cal-nav .month input[type=month]::-webkit-calendar-picker-indicator {
|
1016 |
+
position: absolute;
|
1017 |
+
left: 0;
|
1018 |
+
top: 0;
|
1019 |
+
width: 100%;
|
1020 |
+
height: 100%;
|
1021 |
+
margin: 0;
|
1022 |
+
padding: 0;
|
1023 |
+
cursor: pointer;
|
1024 |
+
background: transparent;
|
1025 |
+
}
|
1026 |
+
.em.em-calendar .em-cal-nav .month input[type=text] {
|
1027 |
+
background-color: transparent !important;
|
1028 |
+
}
|
1029 |
+
.em.em-calendar .em-cal-nav .button {
|
1030 |
+
padding: 0 10px !important;
|
1031 |
+
margin: 0 !important;
|
1032 |
+
display: inline-block;
|
1033 |
+
}
|
1034 |
+
.em.em-calendar .em-cal-nav .month-nav {
|
1035 |
+
margin: 5px 0 15px;
|
1036 |
+
}
|
1037 |
+
.em.em-calendar .em-cal-nav .month-nav .em-calnav {
|
1038 |
+
background: var(--nav-background) !important;
|
1039 |
+
color: var(--nav-color) !important;
|
1040 |
+
width: 38px;
|
1041 |
+
height: 18px;
|
1042 |
+
display: inline-block;
|
1043 |
+
padding: 0;
|
1044 |
+
margin: 0;
|
1045 |
+
}
|
1046 |
+
.em.em-calendar .em-cal-nav .month-nav .em-calnav.em-calnav-prev {
|
1047 |
+
padding-right: 0;
|
1048 |
+
}
|
1049 |
+
.em.em-calendar .em-cal-nav .month-nav .em-calnav.em-calnav-next {
|
1050 |
+
padding-left: 0;
|
1051 |
+
}
|
1052 |
+
.em.em-calendar .em-cal-nav .month-nav .em-calnav:hover, .em.em-calendar .em-cal-nav .month-nav .em-calnav:hover svg, .em.em-calendar .em-cal-nav .month-nav .em-calnav:hover path {
|
1053 |
+
color: var(--nav-color) !important;
|
1054 |
+
filter: brightness(0.5) !important;
|
1055 |
+
}
|
1056 |
+
.em.em-calendar .em-cal-nav .month-nav .em-calnav:focus {
|
1057 |
+
outline: none;
|
1058 |
+
}
|
1059 |
+
.em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"], .em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"]:hover, .em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"]:hover svg, .em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"]:hover path {
|
1060 |
+
cursor: not-allowed !important;
|
1061 |
+
filter: brightness(1) !important;
|
1062 |
+
}
|
1063 |
+
.em.em-calendar .em-cal-nav .month-nav .em-calnav svg {
|
1064 |
+
height: 28px;
|
1065 |
+
width: 28px;
|
1066 |
+
display: block;
|
1067 |
+
margin: 0 auto;
|
1068 |
+
transition: all ease-in-out;
|
1069 |
+
fill: none;
|
1070 |
+
stroke: var(--nav-color);
|
1071 |
+
}
|
1072 |
+
.em.em-calendar .em-cal-nav .month-nav .em-calnav-today.is-today {
|
1073 |
+
opacity: 0.3;
|
1074 |
+
}
|
1075 |
+
.em.em-calendar .em-cal-nav .month-nav .em-calnav-today.is-today:hover {
|
1076 |
+
cursor: default !important;
|
1077 |
+
}
|
1078 |
+
.em.em-calendar .em-cal-head {
|
1079 |
+
border: var(--header-border);
|
1080 |
+
background: var(--calendar-background);
|
1081 |
+
border-bottom: 0;
|
1082 |
+
border-radius: 8px 8px 0 0;
|
1083 |
+
/*
|
1084 |
+
> div:first-child {
|
1085 |
+
border-top-left-radius: 5px;
|
1086 |
+
}
|
1087 |
+
|
1088 |
+
> div:last-child {
|
1089 |
+
border-top-right-radius: 5px;
|
1090 |
+
}*/
|
1091 |
+
}
|
1092 |
+
.em.em-calendar .em-cal-head > div {
|
1093 |
+
background: var(--header-background);
|
1094 |
+
color: var(--header-color);
|
1095 |
+
margin: 10px 0;
|
1096 |
+
padding: 0 10px;
|
1097 |
+
border-left: var(--header-border);
|
1098 |
+
text-transform: uppercase;
|
1099 |
+
overflow-x: hidden;
|
1100 |
+
text-overflow: ellipsis;
|
1101 |
+
}
|
1102 |
+
.em.em-calendar .em-cal-head > div:first-child {
|
1103 |
+
border-left: none;
|
1104 |
+
}
|
1105 |
+
.em.em-calendar .em-cal-body {
|
1106 |
+
--grid-auto-rows: auto;
|
1107 |
+
border-bottom: var(--date-box-border);
|
1108 |
+
background-color: var(--calendar-background);
|
1109 |
+
grid-template-rows: 1fr;
|
1110 |
+
grid-auto-rows: var(--grid-auto-rows);
|
1111 |
+
/*
|
1112 |
+
--- Display Option Flags ---
|
1113 |
+
*/
|
1114 |
+
/* Display date cells with even height */
|
1115 |
+
/* Event Items in Pill Form */
|
1116 |
+
}
|
1117 |
+
.em.em-calendar .em-cal-body .em-cal-day {
|
1118 |
+
text-align: right;
|
1119 |
+
}
|
1120 |
+
.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date {
|
1121 |
+
display: inline-block;
|
1122 |
+
text-align: center;
|
1123 |
+
position: relative;
|
1124 |
+
margin: 0 0 10px;
|
1125 |
+
}
|
1126 |
+
.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a, .em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span {
|
1127 |
+
color: var(--date-color) !important;
|
1128 |
+
text-decoration: none !important;
|
1129 |
+
display: inline-block;
|
1130 |
+
margin: 0;
|
1131 |
+
padding: 5px 6px;
|
1132 |
+
width: 34px;
|
1133 |
+
height: 34px;
|
1134 |
+
font-size: 16px;
|
1135 |
+
background: var(--date-background);
|
1136 |
+
border-radius: 50%;
|
1137 |
+
box-sizing: border-box;
|
1138 |
+
}
|
1139 |
+
.em.em-calendar .em-cal-body .em-cal-day.eventless-pre .em-cal-day-date, .em.em-calendar .em-cal-body .em-cal-day.eventless-post .em-cal-day-date, .em.em-calendar .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date, .em.em-calendar .em-cal-body .em-cal-day.eventful-post .em-cal-day-date {
|
1140 |
+
opacity: 50%;
|
1141 |
+
}
|
1142 |
+
.em.em-calendar .em-cal-body .em-cal-day.eventful .em-cal-day-date a, .em.em-calendar .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date a, .em.em-calendar .em-cal-body .em-cal-day.eventful-post .em-cal-day-date a {
|
1143 |
+
border: var(--date-border) !important;
|
1144 |
+
}
|
1145 |
+
.em.em-calendar .em-cal-body .em-cal-day.eventful-today .em-cal-day-date a, .em.em-calendar .em-cal-body .em-cal-day.eventless-today .em-cal-day-date a {
|
1146 |
+
color: var(--date-today-color) !important;
|
1147 |
+
border: var(--date-today-border) !important;
|
1148 |
+
background: var(--date-today-background) !important;
|
1149 |
+
border-radius: 50%;
|
1150 |
+
}
|
1151 |
+
.em.em-calendar .em-cal-body .em-cal-day span.date-day-colors {
|
1152 |
+
display: none;
|
1153 |
+
visibility: hidden;
|
1154 |
+
}
|
1155 |
+
.em.em-calendar .em-cal-body > div {
|
1156 |
+
border: var(--date-box-border);
|
1157 |
+
border-right-width: 0;
|
1158 |
+
border-bottom: none;
|
1159 |
+
padding: 10px;
|
1160 |
+
}
|
1161 |
+
.em.em-calendar .em-cal-body > div:nth-child(7n) {
|
1162 |
+
border-right-width: 1px;
|
1163 |
+
}
|
1164 |
+
.em.em-calendar .em-cal-body .em-cal-day-limit a {
|
1165 |
+
margin-top: 10px;
|
1166 |
+
line-height: 14px !important;
|
1167 |
+
height: 14px !important;
|
1168 |
+
padding: 0;
|
1169 |
+
width: 100%;
|
1170 |
+
outline: none !important;
|
1171 |
+
border: none !important;
|
1172 |
+
color: var(--date-more-color) !important;
|
1173 |
+
font-size: 14px;
|
1174 |
+
}
|
1175 |
+
.em.em-calendar .em-cal-body.even-height {
|
1176 |
+
grid-template-rows: 1fr;
|
1177 |
+
grid-auto-rows: 1fr;
|
1178 |
+
}
|
1179 |
+
.em.em-calendar .em-cal-body.even-aspect .em-cal-day {
|
1180 |
+
aspect-ratio: 1/1;
|
1181 |
+
}
|
1182 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event {
|
1183 |
+
text-align: left;
|
1184 |
+
position: relative;
|
1185 |
+
height: 28px;
|
1186 |
+
padding: 0;
|
1187 |
+
margin: 5px 0;
|
1188 |
+
cursor: pointer;
|
1189 |
+
font-size: 14px;
|
1190 |
+
}
|
1191 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event > div {
|
1192 |
+
text-align: left;
|
1193 |
+
background-color: var(--event-background-color);
|
1194 |
+
border: 1px solid var(--event-border-color);
|
1195 |
+
color: var(--event-color);
|
1196 |
+
position: absolute;
|
1197 |
+
width: calc(100% + 10px);
|
1198 |
+
height: 28px;
|
1199 |
+
margin: 0;
|
1200 |
+
padding: 5px 8px;
|
1201 |
+
left: -5px;
|
1202 |
+
border-radius: 5px;
|
1203 |
+
white-space: nowrap;
|
1204 |
+
overflow: hidden;
|
1205 |
+
text-overflow: ellipsis;
|
1206 |
+
}
|
1207 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event > div:hover {
|
1208 |
+
filter: brightness(95%);
|
1209 |
+
}
|
1210 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event > div a {
|
1211 |
+
color: var(--event-text-color) !important;
|
1212 |
+
text-decoration: none !important;
|
1213 |
+
}
|
1214 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday {
|
1215 |
+
/* (10) + ((20+1) * x) - 5 */
|
1216 |
+
/* if has-end */
|
1217 |
+
/* (10) + ((20+1) * x) */
|
1218 |
+
/* if no has-end */
|
1219 |
+
}
|
1220 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday > div {
|
1221 |
+
left: -10px;
|
1222 |
+
border-radius: 0;
|
1223 |
+
}
|
1224 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-2 > div {
|
1225 |
+
width: calc(200% + 44px - 15px);
|
1226 |
+
}
|
1227 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-3 > div {
|
1228 |
+
width: calc(300% + 66px - 15px);
|
1229 |
+
}
|
1230 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-4 > div {
|
1231 |
+
width: calc(400% + 88px - 15px);
|
1232 |
+
}
|
1233 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-5 > div {
|
1234 |
+
width: calc(500% + 110px - 15px);
|
1235 |
+
}
|
1236 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-6 > div {
|
1237 |
+
width: calc(600% + 132px - 15px);
|
1238 |
+
}
|
1239 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-7 > div {
|
1240 |
+
width: calc(700% + 154px - 15px);
|
1241 |
+
}
|
1242 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-2 > div, .em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-2 > div {
|
1243 |
+
width: calc(200% + 44px - 10px);
|
1244 |
+
}
|
1245 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-3 > div, .em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-3 > div {
|
1246 |
+
width: calc(300% + 66px - 10px);
|
1247 |
+
}
|
1248 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-4 > div, .em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-4 > div {
|
1249 |
+
width: calc(400% + 88px - 10px);
|
1250 |
+
}
|
1251 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-5 > div, .em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-5 > div {
|
1252 |
+
width: calc(500% + 110px - 10px);
|
1253 |
+
}
|
1254 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-6 > div, .em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-6 > div {
|
1255 |
+
width: calc(600% + 132px - 10px);
|
1256 |
+
}
|
1257 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-7 > div, .em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-7 > div {
|
1258 |
+
width: calc(700% + 154px - 10px);
|
1259 |
+
}
|
1260 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start > div {
|
1261 |
+
border-top-left-radius: 5px;
|
1262 |
+
border-bottom-left-radius: 5px;
|
1263 |
+
border-right: 1px !important;
|
1264 |
+
border-left: 0;
|
1265 |
+
left: -5px;
|
1266 |
+
}
|
1267 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end > div {
|
1268 |
+
border-top-right-radius: 5px;
|
1269 |
+
border-bottom-right-radius: 5px;
|
1270 |
+
border-left: 1px !important;
|
1271 |
+
border-right: 0;
|
1272 |
+
}
|
1273 |
+
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.days-7 > div {
|
1274 |
+
width: calc(700% + 146px);
|
1275 |
+
}
|
1276 |
+
.em.em-calendar.size-large .size-small:not(.size-large), .em.em-calendar.size-large .size-medium:not(.size-large) {
|
1277 |
+
display: none !important;
|
1278 |
+
visibility: hidden;
|
1279 |
+
}
|
1280 |
+
.em.em-calendar.size-medium .size-small:not(.size-medium), .em.em-calendar.size-medium .size-large:not(.size-medium) {
|
1281 |
+
display: none !important;
|
1282 |
+
visibility: hidden;
|
1283 |
+
}
|
1284 |
+
.em.em-calendar.size-medium .em-cal-body, .em.em-calendar.size-small .em-cal-body {
|
1285 |
+
justify-items: center;
|
1286 |
+
align-items: center;
|
1287 |
+
}
|
1288 |
+
.em.em-calendar.size-medium .em-cal-body > div, .em.em-calendar.size-small .em-cal-body > div {
|
1289 |
+
padding: 0;
|
1290 |
+
}
|
1291 |
+
.em.em-calendar.size-medium .em-cal-body .em-cal-day, .em.em-calendar.size-small .em-cal-body .em-cal-day {
|
1292 |
+
aspect-ratio: 1/1;
|
1293 |
+
text-align: center;
|
1294 |
+
display: grid;
|
1295 |
+
justify-items: center;
|
1296 |
+
align-items: center;
|
1297 |
+
}
|
1298 |
+
.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date, .em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date {
|
1299 |
+
position: relative;
|
1300 |
+
display: inline-block;
|
1301 |
+
text-align: center;
|
1302 |
+
margin: 0;
|
1303 |
+
}
|
1304 |
+
.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date a, .em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date span, .em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date a, .em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date span {
|
1305 |
+
margin: 0;
|
1306 |
+
}
|
1307 |
+
.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date .limited-icon, .em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date .limited-icon {
|
1308 |
+
color: var(--date-color) !important;
|
1309 |
+
display: block;
|
1310 |
+
position: absolute;
|
1311 |
+
top: -2px;
|
1312 |
+
right: -2px;
|
1313 |
+
width: 14px;
|
1314 |
+
height: 14px;
|
1315 |
+
border: none;
|
1316 |
+
border-radius: 50%;
|
1317 |
+
background: #fff;
|
1318 |
+
font-size: 14px;
|
1319 |
+
padding: 0px;
|
1320 |
+
margin: 0px;
|
1321 |
+
line-height: 15px;
|
1322 |
+
}
|
1323 |
+
.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-event, .em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-event {
|
1324 |
+
display: none;
|
1325 |
+
}
|
1326 |
+
.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored, .em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored, .em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored {
|
1327 |
+
--date-border-color-top: none;
|
1328 |
+
--date-border-color-right: none;
|
1329 |
+
--date-border-color-bottom: none;
|
1330 |
+
--date-border-color-left: none;
|
1331 |
+
--date-border-color: #fefefe;
|
1332 |
+
--date-border: 1px solid var(--date-border-color);
|
1333 |
+
}
|
1334 |
+
.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored a, .em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored a, .em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored a, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored a, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored a, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored a {
|
1335 |
+
border: none;
|
1336 |
+
}
|
1337 |
+
.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring, .em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring, .em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring {
|
1338 |
+
border-radius: 50%;
|
1339 |
+
padding: 1px;
|
1340 |
+
display: inline-block;
|
1341 |
+
border: var(--date-border) !important;
|
1342 |
+
}
|
1343 |
+
.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.one, .em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.one, .em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.one, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.one, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.one, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.one {
|
1344 |
+
border-color: var(--date-border-color) !important;
|
1345 |
+
}
|
1346 |
+
.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.two, .em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.two, .em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.two, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.two, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.two, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.two {
|
1347 |
+
border-top-color: var(--date-border-color-top) !important;
|
1348 |
+
border-left-color: var(--date-border-color-top) !important;
|
1349 |
+
border-right-color: var(--date-border-color-bottom) !important;
|
1350 |
+
border-bottom-color: var(--date-border-color-bottom) !important;
|
1351 |
+
background-clip: content-box;
|
1352 |
+
clip-path: polygon(0 0, 75% 0, 75% 25%, 100% 25%, 100% 100%, 25% 100%, 25% 75%, 0 75%);
|
1353 |
+
-webkit-clip-path: polygon(0 0, 75% 0, 75% 25%, 100% 25%, 100% 100%, 25% 100%, 25% 75%, 0 75%);
|
1354 |
+
}
|
1355 |
+
.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.three, .em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.three, .em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.three, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.three, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.three, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.three {
|
1356 |
+
border-top-color: var(--date-border-color-top) !important;
|
1357 |
+
border-right-color: var(--date-border-color-bottom) !important;
|
1358 |
+
border-bottom-color: var(--date-border-color-bottom) !important;
|
1359 |
+
background-clip: content-box;
|
1360 |
+
clip-path: polygon(0px 25%, 25% 25%, 25% 0%, 75% 0, 75% 25%, 100% 25%, 100% 75%, 75% 75%, 75% 100%, 25% 100%, 25% 75%, 0 75%);
|
1361 |
+
-webkit-clip-path: polygon(0px 25%, 25% 25%, 25% 0%, 75% 0, 75% 25%, 100% 25%, 100% 75%, 75% 75%, 75% 100%, 25% 100%, 25% 75%, 0 75%);
|
1362 |
+
}
|
1363 |
+
.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.four, .em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.four, .em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.four, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.four, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.four, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.four {
|
1364 |
+
border-top-color: var(--date-border-color-top) !important;
|
1365 |
+
border-right-color: var(--date-border-color-right) !important;
|
1366 |
+
border-bottom-color: var(--date-border-color-bottom) !important;
|
1367 |
+
border-left-color: var(--date-border-color-left) !important;
|
1368 |
+
background-clip: content-box;
|
1369 |
+
clip-path: polygon(0px 25%, 25% 25%, 25% 0%, 75% 0, 75% 25%, 100% 25%, 100% 75%, 75% 75%, 75% 100%, 25% 100%, 25% 75%, 0 75%);
|
1370 |
+
-webkit-clip-path: polygon(0px 25%, 25% 25%, 25% 0%, 75% 0, 75% 25%, 100% 25%, 100% 75%, 75% 75%, 75% 100%, 25% 100%, 25% 75%, 0 75%);
|
1371 |
+
}
|
1372 |
+
.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-limit, .em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-limit {
|
1373 |
+
display: none;
|
1374 |
+
visibility: hidden;
|
1375 |
+
}
|
1376 |
+
.em.em-calendar.size-small {
|
1377 |
+
--header-border: none;
|
1378 |
+
--header-background: none;
|
1379 |
+
--header-color: #888;
|
1380 |
+
--date-box-border: 0;
|
1381 |
+
}
|
1382 |
+
.em.em-calendar.size-small .size-large:not(.size-small), .em.em-calendar.size-small .size-medium:not(.size-small) {
|
1383 |
+
display: none !important;
|
1384 |
+
visibility: hidden;
|
1385 |
+
}
|
1386 |
+
.em.em-calendar.size-small .em-cal-nav {
|
1387 |
+
padding: 0 0.5% 0 1%;
|
1388 |
+
margin: 0 0 10px;
|
1389 |
+
}
|
1390 |
+
.em.em-calendar.size-small .em-cal-nav > div {
|
1391 |
+
margin: 0;
|
1392 |
+
}
|
1393 |
+
.em.em-calendar.size-small .em-cal-nav .month input {
|
1394 |
+
font-size: 20px !important;
|
1395 |
+
padding-left: 0 !important;
|
1396 |
+
}
|
1397 |
+
.em.em-calendar.size-small .em-cal-nav .em-calnav {
|
1398 |
+
width: 26px;
|
1399 |
+
height: 26px;
|
1400 |
+
padding: 2px;
|
1401 |
+
}
|
1402 |
+
.em.em-calendar.size-small .em-cal-nav .em-calnav svg {
|
1403 |
+
height: 22px;
|
1404 |
+
width: 22px;
|
1405 |
+
margin: 0 auto;
|
1406 |
+
}
|
1407 |
+
.em.em-calendar.size-small .em-cal-nav .em-calnav-today.size-small {
|
1408 |
+
display: inline-block;
|
1409 |
+
width: 12px;
|
1410 |
+
height: 12px;
|
1411 |
+
background: var(--nav-color) !important;
|
1412 |
+
border: 0;
|
1413 |
+
border-radius: 50%;
|
1414 |
+
margin-bottom: 3px;
|
1415 |
+
}
|
1416 |
+
.em.em-calendar.size-small .em-cal-nav .em-calnav-today.size-small:hover {
|
1417 |
+
filter: brightness(0.8);
|
1418 |
+
}
|
1419 |
+
.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a, .em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span {
|
1420 |
+
padding: 6px;
|
1421 |
+
width: 32px;
|
1422 |
+
height: 32px;
|
1423 |
+
font-size: 15px;
|
1424 |
+
}
|
1425 |
+
.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-today .em-cal-day-date a, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventless-today .em-cal-day-date a {
|
1426 |
+
width: 36px;
|
1427 |
+
height: 36px;
|
1428 |
+
}
|
1429 |
+
.em.em-calendar.size-small.with-advanced .em-cal-nav .month input {
|
1430 |
+
padding-left: 10px !important;
|
1431 |
+
}
|
1432 |
+
.em.em-calendar.with-advanced .em-cal-nav {
|
1433 |
+
grid-template-columns: 25px 1fr auto;
|
1434 |
+
}
|
1435 |
+
.em.em-calendar.with-advanced .em-cal-nav .em-search-advanced-trigger {
|
1436 |
+
display: block;
|
1437 |
+
visibility: visible;
|
1438 |
+
background-size: 22px;
|
1439 |
+
}
|
1440 |
+
.em.em-calendar.preview-tooltips .tippy-box {
|
1441 |
+
width: 330px;
|
1442 |
+
}
|
1443 |
+
.em.em-calendar.preview-tooltips section.em-cal-events-content {
|
1444 |
+
display: none;
|
1445 |
+
visibility: hidden;
|
1446 |
+
}
|
1447 |
+
.em.em-calendar.preview-tooltips .em-cal-event-content {
|
1448 |
+
margin: 5px 2px 12px;
|
1449 |
+
}
|
1450 |
+
.em.em-calendar.preview-tooltips .em-cal-event-content > div {
|
1451 |
+
margin-bottom: 8px;
|
1452 |
+
text-align: left;
|
1453 |
+
}
|
1454 |
+
.em.em-calendar.preview-tooltips .em-cal-event-content > div:last-of-type {
|
1455 |
+
margin-bottom: 0;
|
1456 |
+
}
|
1457 |
+
.em.em-calendar.preview-tooltips .em-cal-event-content div {
|
1458 |
+
text-align: left;
|
1459 |
+
}
|
1460 |
+
.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-title {
|
1461 |
+
font-weight: bold;
|
1462 |
+
margin: 10px 0 15px;
|
1463 |
+
font-size: calc(var(--font-size) + 2px);
|
1464 |
+
}
|
1465 |
+
.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-title a, .em.em-calendar.preview-tooltips .em-cal-event-content .em-item-title a:hover {
|
1466 |
+
color: #555555 !important;
|
1467 |
+
}
|
1468 |
+
.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-desc {
|
1469 |
+
text-align: justify;
|
1470 |
+
margin: 15px 0 10px;
|
1471 |
+
}
|
1472 |
+
.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-actions {
|
1473 |
+
font-size: 14px;
|
1474 |
+
text-align: center;
|
1475 |
+
}
|
1476 |
+
.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-actions .button {
|
1477 |
+
padding: 0 20px !important;
|
1478 |
+
border: none !important;
|
1479 |
+
margin-bottom: 0 !important;
|
1480 |
+
}
|
1481 |
+
.em.size-small div.em-loading {
|
1482 |
+
background-size: 18% 18%;
|
1483 |
+
}
|
1484 |
+
.em.size-medium div.em-loading {
|
1485 |
+
background-size: 12% 12%;
|
1486 |
+
}
|
1487 |
+
.em.size-large div.em-loading {
|
1488 |
+
background-size: 10% 10%;
|
1489 |
+
}
|
1490 |
+
.em.em-modal {
|
1491 |
+
/* This is already targeted to screen view */
|
1492 |
+
}
|
1493 |
+
.em.em-modal.em-cal-date-content .em-modal-content {
|
1494 |
+
padding: 0 0 25px;
|
1495 |
+
margin: 25px 0 !important;
|
1496 |
+
border-bottom: 1px solid #dedede;
|
1497 |
+
}
|
1498 |
+
.em.em-modal.em-cal-date-content .em-modal-content:first-of-type {
|
1499 |
+
margin-top: 0 !important;
|
1500 |
+
}
|
1501 |
+
.em.em-modal.em-cal-date-content .em-modal-content:last-of-type {
|
1502 |
+
margin-bottom: 0 !important;
|
1503 |
+
border-bottom: 0 !important;
|
1504 |
+
}
|
1505 |
+
.em.em-modal.em-cal-date-content .em-cal-day-limit, .em.em-modal.em-cal-date-content .button {
|
1506 |
+
text-align: center;
|
1507 |
+
margin-bottom: 0 !important;
|
1508 |
+
}
|
1509 |
+
@media only screen and (min-width: 40rem) {
|
1510 |
+
.em.em-modal {
|
1511 |
+
display: none !important;
|
1512 |
+
align-items: center !important;
|
1513 |
+
justify-content: center !important;
|
1514 |
+
position: fixed !important;
|
1515 |
+
top: 0 !important;
|
1516 |
+
left: 0 !important;
|
1517 |
+
width: 100% !important;
|
1518 |
+
height: 100% !important;
|
1519 |
+
padding: 40px !important;
|
1520 |
+
margin: 0 !important;
|
1521 |
+
z-index: 99998 !important;
|
1522 |
+
background: rgba(0, 0, 0, 0.6) !important;
|
1523 |
+
opacity: 0 !important;
|
1524 |
+
visibility: hidden !important;
|
1525 |
+
backface-visibility: hidden !important;
|
1526 |
+
transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), visibility 0.6s cubic-bezier(0.55, 0, 0.1, 1) !important;
|
1527 |
+
-webkit-transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), visibility 0.6s cubic-bezier(0.55, 0, 0.1, 1) !important;
|
1528 |
+
}
|
1529 |
+
.em.em-modal.active {
|
1530 |
+
display: flex !important;
|
1531 |
+
opacity: 1 !important;
|
1532 |
+
visibility: visible !important;
|
1533 |
+
backdrop-filter: blur(4px);
|
1534 |
+
}
|
1535 |
+
}
|
1536 |
+
.em.em-modal > form {
|
1537 |
+
display: flex !important;
|
1538 |
+
flex-direction: column !important;
|
1539 |
+
align-items: flex-start !important;
|
1540 |
+
justify-items: center !important;
|
1541 |
+
justify-content: start !important;
|
1542 |
+
position: relative !important;
|
1543 |
+
margin: 0 auto !important;
|
1544 |
+
padding: 0 !important;
|
1545 |
+
width: 100% !important;
|
1546 |
+
max-width: 780px !important;
|
1547 |
+
min-height: 200px !important;
|
1548 |
+
max-height: 100% !important;
|
1549 |
+
border: none !important;
|
1550 |
+
}
|
1551 |
+
.em.em-modal .em-modal-popup {
|
1552 |
+
display: flex !important;
|
1553 |
+
flex-direction: column !important;
|
1554 |
+
align-items: flex-start !important;
|
1555 |
+
justify-items: center !important;
|
1556 |
+
justify-content: start !important;
|
1557 |
+
position: relative !important;
|
1558 |
+
margin: 0 auto !important;
|
1559 |
+
padding: 0 !important;
|
1560 |
+
width: 100% !important;
|
1561 |
+
max-width: 780px !important;
|
1562 |
+
min-height: 200px !important;
|
1563 |
+
max-height: 100% !important;
|
1564 |
+
background-color: #fff !important;
|
1565 |
+
border-radius: 3px !important;
|
1566 |
+
opacity: 0 !important;
|
1567 |
+
visibility: hidden !important;
|
1568 |
+
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
|
1569 |
+
backface-visibility: hidden !important;
|
1570 |
+
transform: scale(1.2) !important;
|
1571 |
+
transition: all 0.6s cubic-bezier(0.55, 0, 0.1, 1) !important;
|
1572 |
+
z-index: 99999 !important;
|
1573 |
+
/**
|
1574 |
+
* Mobile styling for popups
|
1575 |
+
*/
|
1576 |
+
}
|
1577 |
+
.em.em-modal .em-modal-popup.active {
|
1578 |
+
visibility: visible !important;
|
1579 |
+
opacity: 1 !important;
|
1580 |
+
transform: scale(1) !important;
|
1581 |
+
}
|
1582 |
+
.em.em-modal .em-modal-popup.active .em-modal-content, .em.em-modal .em-modal-popup.active .em-close-modal {
|
1583 |
+
opacity: 1 !important;
|
1584 |
+
}
|
1585 |
+
.em.em-modal .em-modal-popup header {
|
1586 |
+
width: 100%;
|
1587 |
+
border-bottom: 1px solid #dedede;
|
1588 |
+
margin: 0;
|
1589 |
+
padding: 10px 0 7px 15px;
|
1590 |
+
}
|
1591 |
+
.em.em-modal .em-modal-popup header a.em-close-modal {
|
1592 |
+
display: block;
|
1593 |
+
width: 28px;
|
1594 |
+
height: 28px;
|
1595 |
+
background: var(--icon-close) no-repeat;
|
1596 |
+
background-size: 28px 28px;
|
1597 |
+
position: absolute !important;
|
1598 |
+
cursor: pointer !important;
|
1599 |
+
top: 10px !important;
|
1600 |
+
right: 10px !important;
|
1601 |
+
opacity: 0 !important;
|
1602 |
+
backface-visibility: hidden !important;
|
1603 |
+
transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), visibility 0.6s cubic-bezier(0.55, 0, 0.1, 1) !important;
|
1604 |
+
-webkit-transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), visibility 0.6s cubic-bezier(0.55, 0, 0.1, 1) !important;
|
1605 |
+
transition-delay: 0.3s !important;
|
1606 |
+
}
|
1607 |
+
.em.em-modal .em-modal-popup header .em-modal-title {
|
1608 |
+
font-size: 24px !important;
|
1609 |
+
line-height: 1.3 !important;
|
1610 |
+
padding: 0 32px 0 0 !important;
|
1611 |
+
margin: 0 !important;
|
1612 |
+
}
|
1613 |
+
.em.em-modal .em-modal-popup header .em-modal-title a {
|
1614 |
+
color: var(--text-color-normal) !important;
|
1615 |
+
}
|
1616 |
+
.em.em-modal .em-modal-popup header .em-modal-title a:hover {
|
1617 |
+
text-decoration: underline;
|
1618 |
+
}
|
1619 |
+
.em.em-modal .em-modal-popup .em-modal-content {
|
1620 |
+
opacity: 0 !important;
|
1621 |
+
backface-visibility: hidden !important;
|
1622 |
+
transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1) !important;
|
1623 |
+
transition-delay: 0.3s !important;
|
1624 |
+
width: 100% !important;
|
1625 |
+
margin: 0;
|
1626 |
+
padding: 20px 15px;
|
1627 |
+
overflow-y: auto !important;
|
1628 |
+
}
|
1629 |
+
.em.em-modal .em-modal-popup footer {
|
1630 |
+
width: 100% !important;
|
1631 |
+
border-top: 1px solid #dedede !important;
|
1632 |
+
}
|
1633 |
+
.em.em-modal .em-modal-popup footer > div {
|
1634 |
+
padding: 10px 25px !important;
|
1635 |
+
}
|
1636 |
+
.em.em-modal .em-modal-popup footer > div button, .em.em-modal .em-modal-popup footer > div .button {
|
1637 |
+
margin: 0 !important;
|
1638 |
+
}
|
1639 |
+
@media only screen and (max-width: 39.99rem) {
|
1640 |
+
.em.em-modal .em-modal-popup {
|
1641 |
+
position: fixed !important;
|
1642 |
+
top: 0 !important;
|
1643 |
+
left: 0 !important;
|
1644 |
+
width: 100% !important;
|
1645 |
+
height: 100% !important;
|
1646 |
+
max-height: 100% !important;
|
1647 |
+
-webkit-overflow-scrolling: touch !important;
|
1648 |
+
border-radius: 0 !important;
|
1649 |
+
transform: scale(1.1) !important;
|
1650 |
+
padding: 0 !important;
|
1651 |
+
margin: 0 !important;
|
1652 |
+
}
|
1653 |
+
.em.em-modal .em-modal-popup .em-modal-content {
|
1654 |
+
padding: 10px 15px 15px 15px;
|
1655 |
+
}
|
1656 |
+
}
|
1657 |
+
.em.em-modal .em-modal-default:first-child {
|
1658 |
+
padding-top: 0;
|
1659 |
+
margin-top: 0;
|
1660 |
+
}
|
1661 |
+
.em.em-modal .em-modal-default > div {
|
1662 |
+
margin-bottom: 20px;
|
1663 |
+
}
|
1664 |
+
.em.em-modal .em-modal-default > div:last-of-type {
|
1665 |
+
margin-bottom: 0;
|
1666 |
+
}
|
1667 |
+
.em.em-modal .em-modal-default .em-event-title a {
|
1668 |
+
font-size: 18px !important;
|
1669 |
+
color: var(--text-color-normal) !important;
|
1670 |
+
}
|
1671 |
+
.em.em-modal .em-modal-default .em-event-title a:hover {
|
1672 |
+
text-decoration: underline;
|
1673 |
+
}
|
1674 |
+
.em.em-modal .em-modal-default .em-event-main-info {
|
1675 |
+
width: 100%;
|
1676 |
+
}
|
1677 |
+
.em.em-modal .em-modal-default .em-event-main-info.has-image {
|
1678 |
+
display: grid;
|
1679 |
+
grid-template-columns: 3fr 4fr;
|
1680 |
+
}
|
1681 |
+
.em.em-modal .em-modal-default .em-event-main-info.has-image .em-event-image {
|
1682 |
+
justify-self: end;
|
1683 |
+
}
|
1684 |
+
.em.em-modal .em-modal-default .em-event-main-info.has-image .em-event-image img {
|
1685 |
+
max-width: 100%;
|
1686 |
+
}
|
1687 |
+
.em.em-modal .em-modal-default .em-event-main-info .event-title a {
|
1688 |
+
color: var(--text-color-normal) !important;
|
1689 |
+
}
|
1690 |
+
.em.em-modal .em-modal-default .em-event-main-info .event-title a:hover {
|
1691 |
+
text-decoration: underline;
|
1692 |
+
}
|
1693 |
+
.em.em-modal .em-modal-default .em-event-main-info .event-meta-info .em-event-meta {
|
1694 |
+
display: grid;
|
1695 |
+
grid-template-columns: 30px 1fr;
|
1696 |
+
}
|
1697 |
+
.em.em-modal .em-modal-default .em-event-main-info .event-meta-info .em-icon {
|
1698 |
+
opacity: 0.5;
|
1699 |
+
padding-right: 10px;
|
1700 |
+
}
|
1701 |
+
.em.em-modal .em-modal-default .em-event-main-info .event-meta-info > div {
|
1702 |
+
margin-bottom: 10px;
|
1703 |
+
}
|
1704 |
+
.em.em-modal .em-modal-default .em-event-main-info .event-meta-info > div:last-of-type {
|
1705 |
+
margin-bottom: 0;
|
1706 |
+
}
|
1707 |
+
.em.em-modal .em-modal-default .em-event-actions {
|
1708 |
+
font-size: 14px;
|
1709 |
+
text-align: center;
|
1710 |
+
}
|
1711 |
+
.em.em-modal .em-modal-default .em-event-actions .button {
|
1712 |
+
padding: 0 20px !important;
|
1713 |
+
}
|
1714 |
+
@media only screen and (max-width: 39.99rem) {
|
1715 |
+
.em.em-modal .em-modal-default .em-modal-default {
|
1716 |
+
margin-top: 25px;
|
1717 |
+
}
|
1718 |
+
.em.em-modal .em-modal-default .em-modal-default .em-event-main-info .event-meta-info {
|
1719 |
+
margin-bottom: 20px;
|
1720 |
+
}
|
1721 |
+
.em.em-modal .em-modal-default .em-modal-default .em-event-main-info.has-image {
|
1722 |
+
display: block;
|
1723 |
+
}
|
1724 |
+
.em.em-modal .em-modal-default .em-modal-default .em-event-main-info.has-image .em-event-image {
|
1725 |
+
text-align: center;
|
1726 |
+
}
|
1727 |
+
}
|
1728 |
+
.em.em-search, .em.em-search-advanced {
|
1729 |
+
--border-color: #dedede;
|
1730 |
+
margin: 10px 0 25px;
|
1731 |
+
}
|
1732 |
+
.em.em-search form, .em.em-search-advanced form {
|
1733 |
+
--background-color: #fff;
|
1734 |
+
}
|
1735 |
+
.em.em-search .em-search-main, .em.em-search-advanced .em-search-main {
|
1736 |
+
/* More work needed here for autocomplete messing up icons */
|
1737 |
+
}
|
1738 |
+
.em.em-search .em-search-main.em-search-main-bar, .em.em-search-advanced .em-search-main.em-search-main-bar {
|
1739 |
+
border: 1px solid var(--border-color);
|
1740 |
+
padding: 10px;
|
1741 |
+
width: 100%;
|
1742 |
+
display: flex;
|
1743 |
+
-webkit-flex-direction: row;
|
1744 |
+
flex-direction: row;
|
1745 |
+
flex-wrap: nowrap;
|
1746 |
+
align-items: center;
|
1747 |
+
justify-items: stretch;
|
1748 |
+
}
|
1749 |
+
.em.em-search .em-search-main.em-search-main-bar > .em-search-field, .em.em-search-advanced .em-search-main.em-search-main-bar > .em-search-field {
|
1750 |
+
border-right: 1px solid var(--border-color) !important;
|
1751 |
+
}
|
1752 |
+
.em.em-search .em-search-main.em-search-main-bar > .em-search-field input, .em.em-search-advanced .em-search-main.em-search-main-bar > .em-search-field input {
|
1753 |
+
margin: 0 !important;
|
1754 |
+
text-overflow: ellipsis;
|
1755 |
+
overflow: hidden;
|
1756 |
+
}
|
1757 |
+
.em.em-search .em-search-main.em-search-main-bar > .em-search-field:not(:first-child) input, .em.em-search-advanced .em-search-main.em-search-main-bar > .em-search-field:not(:first-child) input {
|
1758 |
+
border: none !important;
|
1759 |
+
border-radius: 0 !important;
|
1760 |
+
padding-left: 50px !important;
|
1761 |
+
background-position-x: 15px !important;
|
1762 |
+
background-size: 20px !important;
|
1763 |
+
}
|
1764 |
+
.em.em-search .em-search-main.em-search-main-bar > .em-search-field:first-child input, .em.em-search-advanced .em-search-main.em-search-main-bar > .em-search-field:first-child input {
|
1765 |
+
border: none !important;
|
1766 |
+
margin-left: 0;
|
1767 |
+
padding-left: 50px !important;
|
1768 |
+
background-position-x: 15px !important;
|
1769 |
+
background-size: 20px !important;
|
1770 |
+
}
|
1771 |
+
.em.em-search .em-search-main.em-search-main-bar > div, .em.em-search-advanced .em-search-main.em-search-main-bar > div {
|
1772 |
+
flex: none;
|
1773 |
+
}
|
1774 |
+
.em.em-search .em-search-main.em-search-main-bar > .em-search-text, .em.em-search .em-search-main.em-search-main-bar > .em-search-geo, .em.em-search-advanced .em-search-main.em-search-main-bar > .em-search-text, .em.em-search-advanced .em-search-main.em-search-main-bar > .em-search-geo {
|
1775 |
+
flex: auto;
|
1776 |
+
width: 100%;
|
1777 |
+
}
|
1778 |
+
.em.em-search .em-search-main.em-search-main-bar > .em-search-scope, .em.em-search-advanced .em-search-main.em-search-main-bar > .em-search-scope {
|
1779 |
+
flex: none;
|
1780 |
+
width: 180px;
|
1781 |
+
}
|
1782 |
+
.em.em-search .em-search-main.em-search-main-bar > .em-search-scope .em-datepicker-data, .em.em-search-advanced .em-search-main.em-search-main-bar > .em-search-scope .em-datepicker-data {
|
1783 |
+
width: 100%;
|
1784 |
+
overflow: hidden;
|
1785 |
+
background: var(--icon-calendar) 8px 50% no-repeat !important;
|
1786 |
+
background-size: 18px !important;
|
1787 |
+
padding-left: 36px !important;
|
1788 |
+
background-position-x: 14px !important;
|
1789 |
+
}
|
1790 |
+
.em.em-search .em-search-main.em-search-main-bar > .em-search-scope .em-datepicker-data input, .em.em-search-advanced .em-search-main.em-search-main-bar > .em-search-scope .em-datepicker-data input {
|
1791 |
+
position: relative;
|
1792 |
+
display: inline-block !important;
|
1793 |
+
width: 130px !important;
|
1794 |
+
padding: 0 0 0 10px !important;
|
1795 |
+
margin: 0 !important;
|
1796 |
+
font-size: 14px;
|
1797 |
+
color: #777;
|
1798 |
+
}
|
1799 |
+
.em.em-search .em-search-main.em-search-main-bar > .em-search-scope .em-datepicker-data input::-webkit-calendar-picker-indicator, .em.em-search-advanced .em-search-main.em-search-main-bar > .em-search-scope .em-datepicker-data input::-webkit-calendar-picker-indicator {
|
1800 |
+
position: absolute;
|
1801 |
+
left: 0;
|
1802 |
+
top: 0;
|
1803 |
+
width: 100%;
|
1804 |
+
height: 100%;
|
1805 |
+
margin: 0;
|
1806 |
+
padding: 0;
|
1807 |
+
cursor: pointer;
|
1808 |
+
background: transparent;
|
1809 |
+
}
|
1810 |
+
.em.em-search .em-search-main.em-search-main-bar > .em-search-scope .em-datepicker-data .separator, .em.em-search-advanced .em-search-main.em-search-main-bar > .em-search-scope .em-datepicker-data .separator {
|
1811 |
+
display: none;
|
1812 |
+
}
|
1813 |
+
.em.em-search .em-search-main.em-search-main-bar > .em-search-submit button, .em.em-search-advanced .em-search-main.em-search-main-bar > .em-search-submit button {
|
1814 |
+
padding: 0 20px !important;
|
1815 |
+
line-height: 34px !important;
|
1816 |
+
height: 34px !important;
|
1817 |
+
margin: 0 !important;
|
1818 |
+
}
|
1819 |
+
.em.em-search .em-search-main input.em-search-text, .em.em-search-advanced .em-search-main input.em-search-text {
|
1820 |
+
background: var(--icon-magnifying-glass) 8px 50% no-repeat !important;
|
1821 |
+
background-size: 18px !important;
|
1822 |
+
padding-left: 36px !important;
|
1823 |
+
}
|
1824 |
+
.em.em-search .em-search-main input.em-search-geo, .em.em-search-advanced .em-search-main input.em-search-geo {
|
1825 |
+
background: var(--icon-location) 8px 50% no-repeat !important;
|
1826 |
+
background-size: 18px !important;
|
1827 |
+
padding-left: 36px !important;
|
1828 |
+
}
|
1829 |
+
.em.em-search .em-search-main input.em-search-geo.on, .em.em-search-advanced .em-search-main input.em-search-geo.on {
|
1830 |
+
background-image: var(--icon-location-on) !important;
|
1831 |
+
}
|
1832 |
+
.em.em-search .em-search-main input.em-search-geo.off, .em.em-search-advanced .em-search-main input.em-search-geo.off {
|
1833 |
+
background-image: var(--icon-location-off) !important;
|
1834 |
+
}
|
1835 |
+
.em.em-search .em-search-main input.em-search-scope, .em.em-search-advanced .em-search-main input.em-search-scope {
|
1836 |
+
background: var(--icon-calendar) 8px 50% no-repeat !important;
|
1837 |
+
background-size: 18px !important;
|
1838 |
+
padding-left: 36px !important;
|
1839 |
+
}
|
1840 |
+
.em.em-search .em-search-main input:-webkit-autofill,
|
1841 |
+
.em.em-search .em-search-main input:-webkit-autofill:focus, .em.em-search-advanced .em-search-main input:-webkit-autofill,
|
1842 |
+
.em.em-search-advanced .em-search-main input:-webkit-autofill:focus {
|
1843 |
+
transition: background-color 600000s 0s, color 600000s 0s;
|
1844 |
+
}
|
1845 |
+
.em.em-search .em-search-main input[data-autocompleted], .em.em-search-advanced .em-search-main input[data-autocompleted] {
|
1846 |
+
background-color: transparent !important;
|
1847 |
+
}
|
1848 |
+
.em.em-search button[type=submit].disabled:hover, .em.em-search-advanced button[type=submit].disabled:hover {
|
1849 |
+
cursor: not-allowed !important;
|
1850 |
+
pointer-events: auto !important;
|
1851 |
+
}
|
1852 |
+
.em.em-search .em-search-advanced-trigger, .em.em-search-advanced .em-search-advanced-trigger {
|
1853 |
+
width: 55px;
|
1854 |
+
padding: 0 15px;
|
1855 |
+
}
|
1856 |
+
.em.em-search .em-search-views, .em.em-search-advanced .em-search-views {
|
1857 |
+
width: 52px;
|
1858 |
+
height: 25px;
|
1859 |
+
padding: 0 15px;
|
1860 |
+
}
|
1861 |
+
.em.em-search .em-search-views [data-view=list], .em.em-search-advanced .em-search-views [data-view=list] {
|
1862 |
+
background-image: var(--icon-list) !important;
|
1863 |
+
}
|
1864 |
+
.em.em-search .em-search-views [data-view=list-grouped], .em.em-search-advanced .em-search-views [data-view=list-grouped] {
|
1865 |
+
background-image: var(--icon-list-grouped) !important;
|
1866 |
+
}
|
1867 |
+
.em.em-search .em-search-views [data-view=calendar], .em.em-search-advanced .em-search-views [data-view=calendar] {
|
1868 |
+
background-image: var(--icon-calendar) !important;
|
1869 |
+
}
|
1870 |
+
.em.em-search .em-search-views [data-view=map], .em.em-search-advanced .em-search-views [data-view=map] {
|
1871 |
+
background-image: var(--icon-map) !important;
|
1872 |
+
}
|
1873 |
+
.em.em-search .em-search-views button[data-view=map], .em.em-search-advanced .em-search-views button[data-view=map] {
|
1874 |
+
background-size: 28px;
|
1875 |
+
width: 28px;
|
1876 |
+
height: 28px;
|
1877 |
+
}
|
1878 |
+
.em.em-search .em-search-views .em-search-views-trigger, .em.em-search-advanced .em-search-views .em-search-views-trigger {
|
1879 |
+
display: block;
|
1880 |
+
width: 42px;
|
1881 |
+
height: 25px;
|
1882 |
+
background: var(--icon-point-down) 30px 6px no-repeat;
|
1883 |
+
background-size: 14px;
|
1884 |
+
padding: 0 15px 0 0;
|
1885 |
+
margin: 0;
|
1886 |
+
cursor: pointer;
|
1887 |
+
}
|
1888 |
+
.em.em-search .em-search-views .em-search-views-trigger .em-search-view-option, .em.em-search-advanced .em-search-views .em-search-views-trigger .em-search-view-option {
|
1889 |
+
display: block;
|
1890 |
+
width: 25px;
|
1891 |
+
height: 25px;
|
1892 |
+
background-size: 25px;
|
1893 |
+
background-repeat: no-repeat;
|
1894 |
+
background-position: center center;
|
1895 |
+
background-color: transparent !important;
|
1896 |
+
font-size: 0 !important;
|
1897 |
+
}
|
1898 |
+
.em.em-search .em-search-views .em-search-views-options, .em.em-search-advanced .em-search-views .em-search-views-options {
|
1899 |
+
display: none;
|
1900 |
+
}
|
1901 |
+
.em.em-search .em-search-views .tippy-content .em-search-views-options, .em.em-search-advanced .em-search-views .tippy-content .em-search-views-options {
|
1902 |
+
display: block;
|
1903 |
+
}
|
1904 |
+
.em.em-search .em-search-views .em-search-views-options-list, .em.em-search-advanced .em-search-views .em-search-views-options-list {
|
1905 |
+
display: block !important;
|
1906 |
+
padding: 0 !important;
|
1907 |
+
margin: 5px 0 !important;
|
1908 |
+
border: none !important;
|
1909 |
+
background: transparent !important;
|
1910 |
+
background-color: transparent !important;
|
1911 |
+
cursor: pointer !important;
|
1912 |
+
overflow: visible !important;
|
1913 |
+
}
|
1914 |
+
.em.em-search .em-search-views .em-search-views-options-list .em-search-view-option, .em.em-search-advanced .em-search-views .em-search-views-options-list .em-search-view-option {
|
1915 |
+
display: block !important;
|
1916 |
+
padding: 5px 10px 5px 40px !important;
|
1917 |
+
background-repeat: no-repeat !important;
|
1918 |
+
background-size: 18px !important;
|
1919 |
+
background-position: 10px center !important;
|
1920 |
+
background-color: transparent !important;
|
1921 |
+
}
|
1922 |
+
.em.em-search .em-search-views .em-search-views-options-list .em-search-view-option:hover, .em.em-search-advanced .em-search-views .em-search-views-options-list .em-search-view-option:hover {
|
1923 |
+
background-color: #efefef !important;
|
1924 |
+
}
|
1925 |
+
.em.em-search .em-search-views .em-search-views-options-list .em-search-view-option:checked, .em.em-search-advanced .em-search-views .em-search-views-options-list .em-search-view-option:checked {
|
1926 |
+
background-color: #cee0ea !important;
|
1927 |
+
}
|
1928 |
+
.em.em-search .em-search-views .em-search-views-options-list:focus, .em.em-search-advanced .em-search-views .em-search-views-options-list:focus {
|
1929 |
+
border: none !important;
|
1930 |
+
outline: none !important;
|
1931 |
+
}
|
1932 |
+
.em.em-search[data-view=calendar] .em-search-scope, .em.em-search-advanced[data-view=calendar] .em-search-scope {
|
1933 |
+
display: none;
|
1934 |
+
visibility: hidden;
|
1935 |
+
}
|
1936 |
+
.em.em-search.is-hidden {
|
1937 |
+
display: none;
|
1938 |
+
visibility: hidden;
|
1939 |
+
}
|
1940 |
+
.em.em-search.has-advanced.has-views .em-search-views {
|
1941 |
+
width: 72px;
|
1942 |
+
border-left: 1px solid var(--border-color);
|
1943 |
+
padding-left: 15px;
|
1944 |
+
flex: 0 0 42px;
|
1945 |
+
}
|
1946 |
+
.em.em-search.size-small {
|
1947 |
+
padding: 5px !important;
|
1948 |
+
}
|
1949 |
+
.em.em-search.size-small .em-search-geo, .em.em-search.size-small .em-search-scope {
|
1950 |
+
display: none;
|
1951 |
+
visibility: hidden;
|
1952 |
+
}
|
1953 |
+
.em.em-search.size-small > .em-search-field:first-child input {
|
1954 |
+
padding-left: 30px !important;
|
1955 |
+
padding-right: 5px !important;
|
1956 |
+
background-position-x: 3px !important;
|
1957 |
+
background-size: 16px !important;
|
1958 |
+
}
|
1959 |
+
.em.em-search.size-small .em-search-advanced-trigger {
|
1960 |
+
width: 45px;
|
1961 |
+
padding: 0 10px;
|
1962 |
+
flex: 0 0 25px !important;
|
1963 |
+
}
|
1964 |
+
.em.em-search.size-small .em.em-search.has-advanced.has-views .em-search-views {
|
1965 |
+
width: 62px;
|
1966 |
+
padding-left: 10px;
|
1967 |
+
}
|
1968 |
+
.em.em-search.size-medium .em-search-main .em-search-geo {
|
1969 |
+
display: none;
|
1970 |
+
visibility: hidden;
|
1971 |
+
}
|
1972 |
+
.em.em-search.size-medium > .em-search-field:first-child input {
|
1973 |
+
padding-left: 40px !important;
|
1974 |
+
padding-right: 10px !important;
|
1975 |
+
background-position-x: 8px !important;
|
1976 |
+
}
|
1977 |
+
.em button.em-clickable.em-search-advanced-trigger {
|
1978 |
+
display: block !important;
|
1979 |
+
visibility: visible !important;
|
1980 |
+
width: 25px !important;
|
1981 |
+
height: 25px !important;
|
1982 |
+
background: var(--icon-filter) 0 center no-repeat !important;
|
1983 |
+
background-size: 25px !important;
|
1984 |
+
position: relative !important;
|
1985 |
+
}
|
1986 |
+
.em button.em-clickable.em-search-advanced-trigger span.total-count {
|
1987 |
+
position: absolute;
|
1988 |
+
border: 1px solid var(--counter-background);
|
1989 |
+
border-radius: 50%;
|
1990 |
+
color: var(--counter-color);
|
1991 |
+
background: var(--counter-background);
|
1992 |
+
width: 15px;
|
1993 |
+
height: 15px;
|
1994 |
+
font-size: 11px;
|
1995 |
+
top: -8px;
|
1996 |
+
right: -8px;
|
1997 |
+
padding: 0;
|
1998 |
+
line-height: 11px;
|
1999 |
+
text-align: center;
|
2000 |
+
}
|
2001 |
+
.em button.em-clickable.em-search-advanced-trigger span.total-count.tentative {
|
2002 |
+
background: var(--counter-background-tentative);
|
2003 |
+
color: var(--counter-color-tentative);
|
2004 |
+
border-color: var(--counter-background-tentative);
|
2005 |
+
}
|
2006 |
+
.em.em-modal.em-search-advanced {
|
2007 |
+
/* Modal Structure */
|
2008 |
+
}
|
2009 |
+
.em.em-modal.em-search-advanced .em-modal-content {
|
2010 |
+
overflow-y: auto;
|
2011 |
+
padding: 20px;
|
2012 |
+
margin: 0;
|
2013 |
+
}
|
2014 |
+
.em.em-modal.em-search-advanced footer {
|
2015 |
+
display: grid;
|
2016 |
+
grid-template-columns: 1fr 1fr;
|
2017 |
+
align-items: center;
|
2018 |
+
}
|
2019 |
+
.em.em-modal.em-search-advanced footer div:first-child {
|
2020 |
+
justify-self: start;
|
2021 |
+
}
|
2022 |
+
.em.em-modal.em-search-advanced footer div:last-child {
|
2023 |
+
justify-self: end;
|
2024 |
+
}
|
2025 |
+
.em.em-modal.em-search-advanced footer button.button {
|
2026 |
+
margin-bottom: 0 !important;
|
2027 |
+
padding-bottom: 0 !important;
|
2028 |
+
}
|
2029 |
+
@media only screen and (max-width: 39.99rem) {
|
2030 |
+
.em.em-modal.em-search-advanced footer > div {
|
2031 |
+
padding: 10px 15px;
|
2032 |
+
}
|
2033 |
+
.em.em-modal.em-search-advanced footer button.button {
|
2034 |
+
padding: 0 20px !important;
|
2035 |
+
}
|
2036 |
+
}
|
2037 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections section {
|
2038 |
+
background: var(--icon-options-v) 0 15px no-repeat;
|
2039 |
+
background-size: 18px 18px;
|
2040 |
+
}
|
2041 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections section header {
|
2042 |
+
width: 100%;
|
2043 |
+
font-size: 18px;
|
2044 |
+
padding: 16px 0 14px 28px;
|
2045 |
+
margin: 0;
|
2046 |
+
border-bottom: 1px solid #dedede;
|
2047 |
+
background: var(--icon-plus) right 50% no-repeat;
|
2048 |
+
background-size: 18px 18px;
|
2049 |
+
}
|
2050 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections section header:hover {
|
2051 |
+
cursor: pointer;
|
2052 |
+
}
|
2053 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections section header span.total-count {
|
2054 |
+
border: 1px solid var(--counter-background);
|
2055 |
+
border-radius: 50%;
|
2056 |
+
color: #fff;
|
2057 |
+
background: var(--counter-background);
|
2058 |
+
width: 24px;
|
2059 |
+
height: 24px;
|
2060 |
+
font-size: 12px;
|
2061 |
+
padding: 2px 0 0;
|
2062 |
+
margin: 0 0 0 10px;
|
2063 |
+
display: inline-block;
|
2064 |
+
text-align: center;
|
2065 |
+
top: -4px;
|
2066 |
+
position: relative;
|
2067 |
+
}
|
2068 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections section:last-of-type header {
|
2069 |
+
border-bottom: 0;
|
2070 |
+
}
|
2071 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections section div.em-search-section-content {
|
2072 |
+
display: none;
|
2073 |
+
visibility: hidden;
|
2074 |
+
}
|
2075 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections section.active header {
|
2076 |
+
background-image: var(--icon-minus);
|
2077 |
+
border-bottom: 0;
|
2078 |
+
margin-bottom: 10px;
|
2079 |
+
}
|
2080 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections section.active div.em-search-section-content {
|
2081 |
+
display: block;
|
2082 |
+
visibility: visible;
|
2083 |
+
border-bottom: 1px solid #dedede;
|
2084 |
+
padding: 0 0 20px;
|
2085 |
+
}
|
2086 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections section.active:last-of-type header, .em.em-modal.em-search-advanced .em-search-advanced-sections section.active:last-of-type div.em-search-section-content {
|
2087 |
+
border-bottom: 0;
|
2088 |
+
}
|
2089 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections section.em-search-section-location {
|
2090 |
+
background-image: var(--icon-compass);
|
2091 |
+
}
|
2092 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections section.em-search-section-categories {
|
2093 |
+
background-image: var(--icon-folder);
|
2094 |
+
}
|
2095 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections section.em-search-section-tags {
|
2096 |
+
background-image: var(--icon-tag);
|
2097 |
+
}
|
2098 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-field {
|
2099 |
+
margin-bottom: 10px;
|
2100 |
+
}
|
2101 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units {
|
2102 |
+
display: flex;
|
2103 |
+
flex-direction: row;
|
2104 |
+
gap: 5px;
|
2105 |
+
}
|
2106 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units select {
|
2107 |
+
display: inline-block !important;
|
2108 |
+
padding-right: 30px !important;
|
2109 |
+
}
|
2110 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units label {
|
2111 |
+
display: inline-block !important;
|
2112 |
+
vertical-align: top !important;
|
2113 |
+
padding: 9px 15px 9px !important;
|
2114 |
+
}
|
2115 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units .em-search-geo-distance {
|
2116 |
+
width: auto !important;
|
2117 |
+
border-top-right-radius: 0 !important;
|
2118 |
+
border-bottom-right-radius: 0 !important;
|
2119 |
+
margin-right: 0 !important;
|
2120 |
+
}
|
2121 |
+
.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units .em-search-geo-unit {
|
2122 |
+
width: auto !important;
|
2123 |
+
border-top-left-radius: 0 !important;
|
2124 |
+
border-bottom-left-radius: 0 !important;
|
2125 |
+
margin-left: 0 !important;
|
2126 |
+
}
|
2127 |
+
.em .selectize-control.em-selectize:not(.always-open) input[type=text], .em .selectize-control.em-selectize:not(.always-open) input[type=text]:focus, .em .selectize-control.em-selectize:not(.always-open) input[type=text]:focus, .em .selectize-control.em-selectize-autocomplete:not(.always-open) input[type=text], .em .selectize-control.em-selectize-autocomplete:not(.always-open) input[type=text]:focus, .em .selectize-control.em-selectize-autocomplete:not(.always-open) input[type=text]:focus {
|
2128 |
+
width: auto !important;
|
2129 |
+
border: 0 !important;
|
2130 |
+
outline: 0 !important;
|
2131 |
+
height: auto !important;
|
2132 |
+
padding: 0 !important;
|
2133 |
+
margin: 0 !important;
|
2134 |
+
border-radius: 0 !important;
|
2135 |
+
background: none !important;
|
2136 |
+
}
|
2137 |
+
.em .selectize-control.em-selectize:not(.always-open) .selectize-input, .em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input {
|
2138 |
+
border-radius: 4px !important;
|
2139 |
+
width: 100% !important;
|
2140 |
+
height: 38px !important;
|
2141 |
+
padding: 6px 10px !important;
|
2142 |
+
/* The 6px vertically centers text on FF, ignored by Webkit */
|
2143 |
+
}
|
2144 |
+
.em .selectize-control.em-selectize:not(.always-open) .selectize-input.focus, .em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input.focus {
|
2145 |
+
border: 1px solid var(--accent-color) !important;
|
2146 |
+
box-shadow: none !important;
|
2147 |
+
}
|
2148 |
+
.em .selectize-control.em-selectize:not(.always-open) .selectize-input:after, .em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input:after {
|
2149 |
+
display: inline-flex !important;
|
2150 |
+
content: "";
|
2151 |
+
position: absolute;
|
2152 |
+
border: 0 !important;
|
2153 |
+
background-image: var(--icon-chevron-down);
|
2154 |
+
background-size: 16px 16px;
|
2155 |
+
height: 16px;
|
2156 |
+
width: 16px;
|
2157 |
+
margin-top: calc( 16px/2 * -1 );
|
2158 |
+
right: 8px;
|
2159 |
+
top: 50%;
|
2160 |
+
}
|
2161 |
+
.em .selectize-control.em-selectize:not(.always-open) .selectize-input.dropdown-active:after, .em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input.dropdown-active:after {
|
2162 |
+
margin-top: -8px;
|
2163 |
+
transform: rotate(180deg);
|
2164 |
+
}
|
2165 |
+
.em .selectize-control.em-selectize:not(.always-open).selectize-control, .em .selectize-control.em-selectize-autocomplete:not(.always-open).selectize-control {
|
2166 |
+
margin-bottom: 15px !important;
|
2167 |
+
}
|
2168 |
+
.em .selectize-control.em-selectize.multi.plugin-remove_button .item, .em .selectize-control.em-selectize-autocomplete.multi.plugin-remove_button .item {
|
2169 |
+
background: #dff4fd;
|
2170 |
+
border: 1px solid #97dbf9;
|
2171 |
+
color: #0095c3;
|
2172 |
+
padding-left: 8px;
|
2173 |
+
}
|
2174 |
+
.em .selectize-control.em-selectize.multi.plugin-remove_button .item a.remove, .em .selectize-control.em-selectize-autocomplete.multi.plugin-remove_button .item a.remove {
|
2175 |
+
color: inherit !important;
|
2176 |
+
background-color: inherit !important;
|
2177 |
+
}
|
2178 |
+
.em .selectize-control.em-selectize-autocomplete .selectize-input:after {
|
2179 |
+
display: none !important;
|
2180 |
+
}
|
2181 |
+
.em .selectize-control.em-selectize-autocomplete.loading .selectize-input:after {
|
2182 |
+
display: inline-flex !important;
|
2183 |
+
content: "";
|
2184 |
+
position: absolute;
|
2185 |
+
border: 0 !important;
|
2186 |
+
background-image: var(--icon-spinner);
|
2187 |
+
background-size: 26px 26px;
|
2188 |
+
height: 26px;
|
2189 |
+
width: 26px;
|
2190 |
+
margin-top: calc( 26px/2 * -1 );
|
2191 |
+
right: 8px;
|
2192 |
+
top: 50%;
|
2193 |
+
}
|
2194 |
+
.em .selectize-control.em-selectize-autocomplete .selectize-dropdown-content > div {
|
2195 |
+
padding: 3px 0.75rem;
|
2196 |
+
}
|
2197 |
+
.em .selectize-control.em-selectize.always-open .selectize-input {
|
2198 |
+
border: 0 !important;
|
2199 |
+
width: 100% !important;
|
2200 |
+
padding: 0 !important;
|
2201 |
+
margin: 0 !important;
|
2202 |
+
}
|
2203 |
+
.em .selectize-control.em-selectize.always-open .selectize-input.focus {
|
2204 |
+
border: 0 !important;
|
2205 |
+
box-shadow: none !important;
|
2206 |
+
}
|
2207 |
+
.em .selectize-control.em-selectize.always-open .selectize-input input[type=text] {
|
2208 |
+
background: var(--icon-magnifying-glass) 8px 50% no-repeat !important;
|
2209 |
+
background-size: 18px !important;
|
2210 |
+
padding-left: 36px !important;
|
2211 |
+
margin: 10px 0 0 !important;
|
2212 |
+
opacity: 1 !important;
|
2213 |
+
position: static !important;
|
2214 |
+
}
|
2215 |
+
.em .selectize-control.em-selectize.always-open .selectize-input input[type=text]:focus {
|
2216 |
+
border: 1px solid #cdcdcd !important;
|
2217 |
+
}
|
2218 |
+
.em .selectize-control.em-selectize.always-open .selectize-dropdown {
|
2219 |
+
display: block !important;
|
2220 |
+
visibility: visible !important;
|
2221 |
+
position: static !important;
|
2222 |
+
width: 100% !important;
|
2223 |
+
border: 0 !important;
|
2224 |
+
box-shadow: none !important;
|
2225 |
+
margin-bottom: 0 !important;
|
2226 |
+
}
|
2227 |
+
.em .selectize-control.em-selectize.always-open .selectize-dropdown .selectize-dropdown-content {
|
2228 |
+
overflow-y: visible;
|
2229 |
+
overflow-x: visible;
|
2230 |
+
max-height: none;
|
2231 |
+
}
|
2232 |
+
.em .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option > span:first-child {
|
2233 |
+
display: inline-block;
|
2234 |
+
width: 15px;
|
2235 |
+
height: 15px;
|
2236 |
+
border: 1px solid #ccc;
|
2237 |
+
border-radius: 2px;
|
2238 |
+
margin: -4px 5px 0 0;
|
2239 |
+
vertical-align: middle;
|
2240 |
+
}
|
2241 |
+
.em .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected {
|
2242 |
+
color: #0095c3;
|
2243 |
+
}
|
2244 |
+
.em .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected > span:first-child {
|
2245 |
+
background: var(--icon-checkmark) 50% 50% white no-repeat;
|
2246 |
+
background-size: 12px 12px;
|
2247 |
+
}
|
2248 |
+
.em .em-item .em-item-image {
|
2249 |
+
min-width: 150px;
|
2250 |
+
width: 100%;
|
2251 |
+
height: 100%;
|
2252 |
+
}
|
2253 |
+
.em .em-item .em-item-image a {
|
2254 |
+
border: 0;
|
2255 |
+
margin: 0;
|
2256 |
+
padding: 0;
|
2257 |
+
}
|
2258 |
+
.em .em-item .em-item-image img {
|
2259 |
+
width: 100%;
|
2260 |
+
padding: 0 10px 0 0;
|
2261 |
+
border: 0;
|
2262 |
+
margin: 0;
|
2263 |
+
}
|
2264 |
+
.em .em-item .em-item-image.has-placeholder {
|
2265 |
+
display: flex;
|
2266 |
+
justify-content: center;
|
2267 |
+
align-items: center;
|
2268 |
+
}
|
2269 |
+
.em .em-item .em-item-image .em-item-image-placeholder {
|
2270 |
+
width: 100%;
|
2271 |
+
margin-right: 10px;
|
2272 |
+
background: var(--icon-calendar-empty) center center no-repeat;
|
2273 |
+
background-size: 100%;
|
2274 |
+
opacity: 0.45;
|
2275 |
+
max-width: 150px;
|
2276 |
+
aspect-ratio: 1/1;
|
2277 |
+
display: flex;
|
2278 |
+
justify-content: center;
|
2279 |
+
align-items: center;
|
2280 |
+
}
|
2281 |
+
.em .em-item .em-item-meta .em-item-meta-line {
|
2282 |
+
line-height: 22px;
|
2283 |
+
margin-bottom: 10px;
|
2284 |
+
display: grid;
|
2285 |
+
grid-template-columns: 35px 1fr;
|
2286 |
+
}
|
2287 |
+
.em .em-item .em-item-meta .em-item-meta-line .em-icon {
|
2288 |
+
margin-right: 15px;
|
2289 |
+
}
|
2290 |
+
.em .em-item .em-item-meta .em-item-meta-line a {
|
2291 |
+
color: var(--meta-color) !important;
|
2292 |
+
font-style: italic !important;
|
2293 |
+
text-decoration: underline dotted var(--meta-color) 1px !important;
|
2294 |
+
text-underline-offset: 3px;
|
2295 |
+
/* some may not support it, acceptable loss */
|
2296 |
+
}
|
2297 |
+
.em .em-item .em-item-meta .em-item-taxonomy ul {
|
2298 |
+
display: inline-block !important;
|
2299 |
+
margin: 0 !important;
|
2300 |
+
padding: 0 !important;
|
2301 |
+
}
|
2302 |
+
.em .em-item .em-item-meta .em-item-taxonomy ul li {
|
2303 |
+
display: inline-block !important;
|
2304 |
+
list-style: none !important;
|
2305 |
+
margin: 0 5px 0 0 !important;
|
2306 |
+
padding: 0 !important;
|
2307 |
+
line-height: 1 !important;
|
2308 |
+
}
|
2309 |
+
.em .em-item.em-item-single {
|
2310 |
+
width: 100%;
|
2311 |
+
}
|
2312 |
+
.em .em-item.em-item-single .em-item-header {
|
2313 |
+
display: flex;
|
2314 |
+
flex-wrap: nowrap;
|
2315 |
+
gap: 20px;
|
2316 |
+
width: 100%;
|
2317 |
+
background-color: var(--meta-bg);
|
2318 |
+
color: var(--default-color);
|
2319 |
+
margin-bottom: 20px;
|
2320 |
+
}
|
2321 |
+
.em .em-item.em-item-single .em-item-image {
|
2322 |
+
flex: 1 0 300px;
|
2323 |
+
order: 2;
|
2324 |
+
}
|
2325 |
+
.em .em-item.em-item-single .em-item-image img {
|
2326 |
+
padding-left: 10px !important;
|
2327 |
+
border-left: 4px solid var(--default-border);
|
2328 |
+
}
|
2329 |
+
.em .em-item.em-item-single .em-item-meta {
|
2330 |
+
flex: 1 1 auto;
|
2331 |
+
order: 1;
|
2332 |
+
display: flex;
|
2333 |
+
flex-wrap: wrap;
|
2334 |
+
gap: 20px;
|
2335 |
+
}
|
2336 |
+
.em .em-item.em-item-single .em-item-meta > section {
|
2337 |
+
flex: max(290px, 33.4333333333%);
|
2338 |
+
}
|
2339 |
+
.em .em-item.em-item-single .em-item-meta > section section {
|
2340 |
+
margin-bottom: 40px;
|
2341 |
+
}
|
2342 |
+
.em .em-item.em-item-single .em-item-meta h3 {
|
2343 |
+
font-size: calc(var(--font-size) + 10px) !important;
|
2344 |
+
text-transform: uppercase;
|
2345 |
+
}
|
2346 |
+
.em .em-item.em-item-single .em-item-meta button, .em .em-item.em-item-single .em-item-meta .button {
|
2347 |
+
margin: 15px 0 0 !important;
|
2348 |
+
}
|
2349 |
+
.em .em-item.em-item-single > section {
|
2350 |
+
margin: 0 0 20px;
|
2351 |
+
}
|
2352 |
+
.em .em-item.em-item-single .em-item-content {
|
2353 |
+
margin: 30px 0;
|
2354 |
+
}
|
2355 |
+
.em .em-item.em-item-single.size-medium .em-item-header, .em .em-item.em-item-single.size-small .em-item-header {
|
2356 |
+
display: block;
|
2357 |
+
}
|
2358 |
+
.em .em-item.em-item-single.size-medium .em-item-header .em-item-image, .em .em-item.em-item-single.size-small .em-item-header .em-item-image {
|
2359 |
+
margin-bottom: 30px;
|
2360 |
+
}
|
2361 |
+
.em .em-item.em-item-single.size-medium .em-item-header .em-item-image img, .em .em-item.em-item-single.size-small .em-item-header .em-item-image img {
|
2362 |
+
padding: 0 0 10px !important;
|
2363 |
+
border: none;
|
2364 |
+
border-bottom: 4px solid var(--default-border);
|
2365 |
+
}
|
2366 |
+
.em .em-item.em-item-single.size-small {
|
2367 |
+
display: block;
|
2368 |
+
}
|
2369 |
+
.em .em-item.em-item-single.size-small .em-item-meta > section {
|
2370 |
+
margin: 0;
|
2371 |
+
padding: 0;
|
2372 |
+
}
|
2373 |
+
.em .em-item.em-item-single.size-small .em-item-meta > section section {
|
2374 |
+
margin-bottom: 30px;
|
2375 |
+
}
|
2376 |
+
.em .em-item.em-item-single.size-small .em-item-meta h3 {
|
2377 |
+
font-size: calc(var(--font-size) + 6px) !important;
|
2378 |
+
}
|
2379 |
+
.em.em-list, .em .em-list {
|
2380 |
+
width: 100%;
|
2381 |
+
display: grid;
|
2382 |
+
grid-template-rows: 1fr;
|
2383 |
+
grid-gap: 25px;
|
2384 |
+
}
|
2385 |
+
.em.em-list .em-item, .em .em-list .em-item {
|
2386 |
+
width: 100%;
|
2387 |
+
display: grid;
|
2388 |
+
grid-template-columns: minmax(0, 1fr) 2fr;
|
2389 |
+
border-top: 1px solid #efefef;
|
2390 |
+
padding: 30px 4px 3px;
|
2391 |
+
background-color: var(--meta-bg);
|
2392 |
+
color: var(--default-color);
|
2393 |
+
}
|
2394 |
+
.em.em-list .em-item:first-child, .em .em-list .em-item:first-child {
|
2395 |
+
border-top: 0;
|
2396 |
+
padding-top: 5px;
|
2397 |
+
}
|
2398 |
+
.em.em-list .em-item .em-item-info, .em .em-list .em-item .em-item-info {
|
2399 |
+
border-left: 4px solid var(--default-border);
|
2400 |
+
padding: 0 10px 0 35px;
|
2401 |
+
}
|
2402 |
+
.em.em-list .em-item .em-item-info h3.em-item-title, .em .em-list .em-item .em-item-info h3.em-item-title {
|
2403 |
+
font-size: 22px;
|
2404 |
+
line-height: 26px;
|
2405 |
+
font-weight: normal;
|
2406 |
+
clear: none;
|
2407 |
+
margin: 0 0 7px 0;
|
2408 |
+
padding: 0;
|
2409 |
+
text-decoration: none;
|
2410 |
+
}
|
2411 |
+
.em.em-list .em-item .em-item-info h3.em-item-title a, .em .em-list .em-item .em-item-info h3.em-item-title a {
|
2412 |
+
color: var(--a-color-1);
|
2413 |
+
text-decoration: none;
|
2414 |
+
}
|
2415 |
+
.em.em-list .em-item .em-item-info .em-item-meta, .em .em-list .em-item .em-item-info .em-item-meta {
|
2416 |
+
margin-bottom: 20px;
|
2417 |
+
display: flex;
|
2418 |
+
flex-direction: row;
|
2419 |
+
flex-wrap: wrap;
|
2420 |
+
}
|
2421 |
+
.em.em-list .em-item .em-item-info .em-item-meta > div, .em .em-list .em-item .em-item-info .em-item-meta > div {
|
2422 |
+
flex: 1 1 50%;
|
2423 |
+
min-width: 250px;
|
2424 |
+
}
|
2425 |
+
.em.em-list .em-item .em-item-info .em-item-desc, .em .em-list .em-item .em-item-info .em-item-desc {
|
2426 |
+
font-size: 16px;
|
2427 |
+
margin: 20px 0;
|
2428 |
+
}
|
2429 |
+
.em.em-list .em-item .em-item-info .button, .em .em-list .em-item .em-item-info .button {
|
2430 |
+
margin-bottom: 0 !important;
|
2431 |
+
}
|
2432 |
+
.em.em-list.size-small .em-item, .em .em-list.size-small .em-item {
|
2433 |
+
border: 1px solid var(--main-border-color);
|
2434 |
+
padding: 10px;
|
2435 |
+
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
|
2436 |
+
grid-template-columns: 100%;
|
2437 |
+
grid-template-rows: auto max-content;
|
2438 |
+
}
|
2439 |
+
.em.em-list.size-small .em-item .em-item-image, .em .em-list.size-small .em-item .em-item-image {
|
2440 |
+
min-width: 150px;
|
2441 |
+
max-width: 100%;
|
2442 |
+
padding-bottom: 10px;
|
2443 |
+
}
|
2444 |
+
.em.em-list.size-small .em-item .em-item-image.has-placeholder, .em .em-list.size-small .em-item .em-item-image.has-placeholder {
|
2445 |
+
padding: 20px 0 30px;
|
2446 |
+
}
|
2447 |
+
.em.em-list.size-small .em-item .em-item-image img, .em.em-list.size-small .em-item .em-item-image .em-item-image-placeholder, .em .em-list.size-small .em-item .em-item-image img, .em .em-list.size-small .em-item .em-item-image .em-item-image-placeholder {
|
2448 |
+
padding: 0;
|
2449 |
+
}
|
2450 |
+
.em.em-list.size-small .em-item .em-item-info, .em .em-list.size-small .em-item .em-item-info {
|
2451 |
+
border-left: none !important;
|
2452 |
+
border-top: 4px solid var(--default-border);
|
2453 |
+
padding: 10px 10px 10px 10px;
|
2454 |
+
}
|
2455 |
+
.em.em-list.size-small .em-item .em-item-info .em-item-meta, .em .em-list.size-small .em-item .em-item-info .em-item-meta {
|
2456 |
+
width: 100%;
|
2457 |
+
margin-left: 0;
|
2458 |
+
line-height: 22px;
|
2459 |
+
margin-bottom: 5px;
|
2460 |
+
display: flex;
|
2461 |
+
flex-direction: row;
|
2462 |
+
flex-wrap: wrap;
|
2463 |
+
}
|
2464 |
+
.em.em-list.size-small .em-item .em-item-info .em-item-meta > div, .em .em-list.size-small .em-item .em-item-info .em-item-meta > div {
|
2465 |
+
flex: 1 1 50%;
|
2466 |
+
min-width: 200px;
|
2467 |
+
}
|
2468 |
+
.em em .em-item.em-item-single .em-item-meta {
|
2469 |
+
flex: 1 1 auto;
|
2470 |
+
order: 1;
|
2471 |
+
display: flex;
|
2472 |
+
flex-wrap: wrap;
|
2473 |
+
gap: 20px;
|
2474 |
+
}
|
2475 |
+
.em.em-list-widget, .em .em-list-widget {
|
2476 |
+
display: flex;
|
2477 |
+
flex-direction: column;
|
2478 |
+
gap: 15px;
|
2479 |
+
}
|
2480 |
+
.em.em-list-widget .em-item, .em .em-list-widget .em-item {
|
2481 |
+
display: flex;
|
2482 |
+
flex-direction: row;
|
2483 |
+
flex-wrap: nowrap;
|
2484 |
+
gap: 5px;
|
2485 |
+
width: 100%;
|
2486 |
+
margin-bottom: 0px !important;
|
2487 |
+
}
|
2488 |
+
.em.em-list-widget .em-item .em-item-image, .em .em-list-widget .em-item .em-item-image {
|
2489 |
+
flex: 0 0 auto;
|
2490 |
+
min-width: auto;
|
2491 |
+
max-width: none;
|
2492 |
+
}
|
2493 |
+
.em.em-list-widget .em-item .em-item-image img, .em .em-list-widget .em-item .em-item-image img {
|
2494 |
+
width: auto;
|
2495 |
+
height: auto;
|
2496 |
+
}
|
2497 |
+
.em.em-list-widget .em-item .em-item-image.has-placeholder, .em .em-list-widget .em-item .em-item-image.has-placeholder {
|
2498 |
+
flex: 0 0 auto;
|
2499 |
+
}
|
2500 |
+
.em.em-list-widget .em-item .em-item-image.has-placeholder .em-item-image-placeholder, .em .em-list-widget .em-item .em-item-image.has-placeholder .em-item-image-placeholder {
|
2501 |
+
max-width: 70px;
|
2502 |
+
}
|
2503 |
+
.em.em-list-widget .em-item .em-item-info, .em .em-list-widget .em-item .em-item-info {
|
2504 |
+
border-left: 2px solid var(--default-border);
|
2505 |
+
padding-left: 15px;
|
2506 |
+
}
|
2507 |
+
.em.em-list-widget .em-item .em-item-info .em-item-name, .em .em-list-widget .em-item .em-item-info .em-item-name {
|
2508 |
+
margin-bottom: 10px;
|
2509 |
+
}
|
2510 |
+
.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line, .em .em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line {
|
2511 |
+
margin-bottom: 5px;
|
2512 |
+
}
|
2513 |
+
.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line .em-icon, .em .em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line .em-icon {
|
2514 |
+
margin-left: 5px;
|
2515 |
+
background-size: 18px;
|
2516 |
+
background-position: 0 2px;
|
2517 |
+
}
|
2518 |
+
.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line p, .em .em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line p {
|
2519 |
+
margin-bottom: 5px !important;
|
2520 |
+
}
|
2521 |
+
.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line p:last-child, .em .em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line p:last-child {
|
2522 |
+
margin-bottom: 0 !important;
|
2523 |
+
}
|
2524 |
+
.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-name, .em .em-list-widget .em-item .em-item-info .em-item-meta .em-item-name {
|
2525 |
+
margin-bottom: 10px;
|
2526 |
+
}
|
2527 |
+
.em .em-pagination {
|
2528 |
+
--color: #aaa;
|
2529 |
+
--color-hover: #777;
|
2530 |
+
display: flex;
|
2531 |
+
flex-direction: row;
|
2532 |
+
align-items: center;
|
2533 |
+
justify-items: center;
|
2534 |
+
flex-wrap: nowrap;
|
2535 |
+
max-width: 100%;
|
2536 |
+
min-width: 0;
|
2537 |
+
margin: auto;
|
2538 |
+
}
|
2539 |
+
.em .em-pagination .not-current {
|
2540 |
+
display: flex;
|
2541 |
+
flex-direction: row;
|
2542 |
+
flex-wrap: nowrap;
|
2543 |
+
align-items: center;
|
2544 |
+
justify-items: center;
|
2545 |
+
height: 40px;
|
2546 |
+
overflow: hidden;
|
2547 |
+
min-width: 0;
|
2548 |
+
}
|
2549 |
+
.em .em-pagination.overflowing .not-current .page-numbers {
|
2550 |
+
display: none;
|
2551 |
+
}
|
2552 |
+
.em .em-pagination.overflowing .not-current:after {
|
2553 |
+
content: "...";
|
2554 |
+
padding: 0 10px;
|
2555 |
+
}
|
2556 |
+
.em .em-pagination.overflowing .not-current.first-half:after {
|
2557 |
+
padding-right: 15px;
|
2558 |
+
}
|
2559 |
+
.em .em-pagination.overflowing .not-current.second-half:after {
|
2560 |
+
padding-left: 15px;
|
2561 |
+
}
|
2562 |
+
.em .em-pagination .page-numbers {
|
2563 |
+
display: inline-block;
|
2564 |
+
min-width: 38px;
|
2565 |
+
height: 30px;
|
2566 |
+
font-size: 18px !important;
|
2567 |
+
color: var(--color) !important;
|
2568 |
+
text-decoration: none;
|
2569 |
+
padding: 6px 0;
|
2570 |
+
margin: 0;
|
2571 |
+
transition: all 300ms ease-in-out;
|
2572 |
+
text-align: center;
|
2573 |
+
}
|
2574 |
+
.em .em-pagination .page-numbers:hover {
|
2575 |
+
color: var(--color-hover);
|
2576 |
+
font-size: 25px !important;
|
2577 |
+
}
|
2578 |
+
.em .em-pagination .page-numbers.next, .em .em-pagination .page-numbers.prev, .em .em-pagination .page-numbers.next.last, .em .em-pagination .page-numbers.prev.first {
|
2579 |
+
display: block;
|
2580 |
+
width: 25px;
|
2581 |
+
height: 25px;
|
2582 |
+
margin: 0;
|
2583 |
+
font-size: 0 !important;
|
2584 |
+
background-size: 25px;
|
2585 |
+
background-position: center;
|
2586 |
+
background-repeat: no-repeat;
|
2587 |
+
opacity: 0.5;
|
2588 |
+
transition: all 300ms ease-in-out;
|
2589 |
+
}
|
2590 |
+
.em .em-pagination .page-numbers.next:hover, .em .em-pagination .page-numbers.prev:hover, .em .em-pagination .page-numbers.next.last:hover, .em .em-pagination .page-numbers.prev.first:hover {
|
2591 |
+
opacity: 1;
|
2592 |
+
background-size: 35px;
|
2593 |
+
border-bottom: none;
|
2594 |
+
}
|
2595 |
+
.em .em-pagination .page-numbers.next {
|
2596 |
+
background-image: var(--icon-next-circle);
|
2597 |
+
}
|
2598 |
+
.em .em-pagination .page-numbers.next.last {
|
2599 |
+
background-image: var(--icon-last-circle);
|
2600 |
+
}
|
2601 |
+
.em .em-pagination .page-numbers.prev {
|
2602 |
+
background-image: var(--icon-prev-circle);
|
2603 |
+
}
|
2604 |
+
.em .em-pagination .page-numbers.prev.first {
|
2605 |
+
background-image: var(--icon-first-circle);
|
2606 |
+
}
|
2607 |
+
.em .em-pagination .page-numbers.current {
|
2608 |
+
font-size: 24px !important;
|
2609 |
+
border-bottom: 1px dotted var(--color-hover);
|
2610 |
+
}
|
2611 |
+
.em .em-pagination > .page-numbers {
|
2612 |
+
flex: none;
|
2613 |
+
}
|
2614 |
+
.em .em-event.em-event-single .em-event-meta-line.em-event-location {
|
2615 |
+
line-height: 24px !important;
|
2616 |
+
}
|
2617 |
+
.em .em-event .em-item-image .em-item-image-placeholder div.date {
|
2618 |
+
margin: auto;
|
2619 |
+
text-align: center;
|
2620 |
+
padding-top: 15%;
|
2621 |
+
}
|
2622 |
+
.em .em-event .em-item-image .em-item-image-placeholder div.date span {
|
2623 |
+
text-align: center;
|
2624 |
+
display: block;
|
2625 |
+
margin: 0 auto;
|
2626 |
+
font-size: 30px;
|
2627 |
+
line-height: 30px;
|
2628 |
+
}
|
2629 |
+
.em .em-event .em-item-image .em-item-image-placeholder div.date span.day {
|
2630 |
+
font-size: 45px;
|
2631 |
+
line-height: 45px;
|
2632 |
+
margin-bottom: 5px;
|
2633 |
+
}
|
2634 |
+
.em.em-events-widget .em-item .em-item-image-placeholder div.date, .em .em-events-widget .em-item .em-item-image-placeholder div.date {
|
2635 |
+
padding-top: 15%;
|
2636 |
+
}
|
2637 |
+
.em.em-events-widget .em-item .em-item-image-placeholder div.date span.day, .em .em-events-widget .em-item .em-item-image-placeholder div.date span.day {
|
2638 |
+
font-size: 30px !important;
|
2639 |
+
line-height: 30px !important;
|
2640 |
+
margin-bottom: 1px;
|
2641 |
+
}
|
2642 |
+
.em.em-events-widget .em-item .em-item-image-placeholder div.date span.month, .em .em-events-widget .em-item .em-item-image-placeholder div.date span.month {
|
2643 |
+
font-size: 16px !important;
|
2644 |
+
line-height: 16px !important;
|
2645 |
+
}
|
2646 |
+
.em button.input.em-event-add-to-calendar {
|
2647 |
+
padding-left: 20px !important;
|
2648 |
+
}
|
2649 |
+
.em button.input.em-event-add-to-calendar .em-icon-calendar {
|
2650 |
+
margin-right: 10px;
|
2651 |
+
}
|
2652 |
+
.em .em-add-to-calendar-tooltip {
|
2653 |
+
margin-top: -9px !important;
|
2654 |
+
}
|
2655 |
+
.em .em-event-add-to-calendar-content a {
|
2656 |
+
display: inline-block;
|
2657 |
+
width: 100%;
|
2658 |
+
padding: 8px 10px 5px 35px !important;
|
2659 |
+
color: var(--default-color) !important;
|
2660 |
+
text-decoration: none !important;
|
2661 |
+
background: var(--icon-download) 5px 50% no-repeat;
|
2662 |
+
background-size: 18px;
|
2663 |
+
}
|
2664 |
+
.em .em-event-add-to-calendar-content a:focus, .em .em-event-add-to-calendar-content a:hover {
|
2665 |
+
outline: none !important;
|
2666 |
+
background-color: #f3f3f3 !important;
|
2667 |
+
}
|
2668 |
+
.em .em-event-add-to-calendar-content a.em-a2c-download {
|
2669 |
+
background-image: var(--icon-download);
|
2670 |
+
}
|
2671 |
+
.em .em-event-add-to-calendar-content a.em-a2c-google {
|
2672 |
+
background-image: var(--icon-logo-google-calendar);
|
2673 |
+
}
|
2674 |
+
.em .em-event-add-to-calendar-content a.em-a2c-apple {
|
2675 |
+
background-image: var(--icon-logo-apple);
|
2676 |
+
}
|
2677 |
+
.em .em-event-add-to-calendar-content a.em-a2c-office {
|
2678 |
+
background-image: var(--icon-logo-office365);
|
2679 |
+
}
|
2680 |
+
.em .em-event-add-to-calendar-content a.em-a2c-outlook {
|
2681 |
+
background-image: var(--icon-logo-outlook);
|
2682 |
+
}
|
2683 |
+
.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section {
|
2684 |
+
background: none !important;
|
2685 |
+
}
|
2686 |
+
.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section header {
|
2687 |
+
display: none !important;
|
2688 |
+
visibility: hidden !important;
|
2689 |
+
}
|
2690 |
+
.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section .em-search-section-content {
|
2691 |
+
display: block !important;
|
2692 |
+
visibility: visible !important;
|
2693 |
+
}
|
2694 |
+
.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section div.em-search-eventful {
|
2695 |
+
margin: 15px 3px;
|
2696 |
+
}
|
2697 |
+
.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section .em-search-geo-units label {
|
2698 |
+
padding-left: 3px !important;
|
2699 |
+
}
|
2700 |
+
.em .em-location.em-event-single .em-event-meta-line.em-location-address {
|
2701 |
+
line-height: 24px !important;
|
2702 |
+
}
|
2703 |
+
.em .em-item.em-location .em-location-events p {
|
2704 |
+
margin: 0 0 8px !important;
|
2705 |
+
}
|
2706 |
+
.em .em-item.em-location .em-item-image .em-item-image-placeholder {
|
2707 |
+
background-image: var(--icon-map);
|
2708 |
+
margin-top: -5%;
|
2709 |
+
}
|
2710 |
+
.em .em-item.em-taxonomy .em-item-events p {
|
2711 |
+
margin: 0 0 8px !important;
|
2712 |
+
}
|
2713 |
+
.em .em-item.em-taxonomy .em-item-image .em-item-image-placeholder {
|
2714 |
+
background-image: var(--icon-tag);
|
2715 |
+
}
|
2716 |
+
.em .em-item.em-taxonomy.em-category .em-item-image .em-item-image-placeholder {
|
2717 |
+
background-image: var(--icon-category);
|
2718 |
+
}
|
2719 |
+
.em .em-event-booking-form {
|
2720 |
+
width: 100%;
|
2721 |
+
position: relative;
|
2722 |
+
/* Tickets Table */
|
2723 |
+
/* Login Form */
|
2724 |
+
/* Temp Fixes for Pro */
|
2725 |
+
}
|
2726 |
+
.em .em-event-booking-form div#em-loading {
|
2727 |
+
background-color: #ffffff;
|
2728 |
+
opacity: 50%;
|
2729 |
+
}
|
2730 |
+
.em .em-event-booking-form .em-booking-message {
|
2731 |
+
padding: 15px !important;
|
2732 |
+
margin-bottom: 20px !important;
|
2733 |
+
border: 1px solid transparent !important;
|
2734 |
+
border-radius: 2.5px !important;
|
2735 |
+
display: block !important;
|
2736 |
+
}
|
2737 |
+
.em .em-event-booking-form .em-booking-message p {
|
2738 |
+
margin: 10px 0px !important;
|
2739 |
+
padding: 0px;
|
2740 |
+
}
|
2741 |
+
.em .em-event-booking-form .em-booking-message.em-booking-message-error {
|
2742 |
+
color: #842029 !important;
|
2743 |
+
background-color: #f8d7da !important;
|
2744 |
+
border-color: #f5c2c7 !important;
|
2745 |
+
}
|
2746 |
+
.em .em-event-booking-form .em-booking-message.em-booking-message-success {
|
2747 |
+
color: #0f5132 !important;
|
2748 |
+
background-color: #d1e7dd !important;
|
2749 |
+
border-color: #badbcc !important;
|
2750 |
+
}
|
2751 |
+
.em .em-event-booking-form .em-booking-form {
|
2752 |
+
border: 1px solid var(--main-border-color);
|
2753 |
+
}
|
2754 |
+
.em .em-event-booking-form h3.em-booking-section-title {
|
2755 |
+
width: auto;
|
2756 |
+
background-color: var(--main-bg);
|
2757 |
+
color: var(--main-h3-color);
|
2758 |
+
font-size: 20px;
|
2759 |
+
font-weight: bold;
|
2760 |
+
padding: 15px 15px;
|
2761 |
+
border-width: 1px 0 0 3px;
|
2762 |
+
border-style: solid;
|
2763 |
+
border-color: var(--main-border-color);
|
2764 |
+
margin: 0;
|
2765 |
+
}
|
2766 |
+
.em .em-event-booking-form .em-button.em-booking-submit {
|
2767 |
+
width: 100% !important;
|
2768 |
+
padding: 15px;
|
2769 |
+
font-size: var(--font-size);
|
2770 |
+
font-weight: bold;
|
2771 |
+
}
|
2772 |
+
.em .em-event-booking-form .em-booking-section {
|
2773 |
+
width: auto;
|
2774 |
+
float: none;
|
2775 |
+
margin: 20px 30px;
|
2776 |
+
padding: 0;
|
2777 |
+
}
|
2778 |
+
.em .em-event-booking-form .em-tickets {
|
2779 |
+
border: 0;
|
2780 |
+
margin: 0 10px;
|
2781 |
+
padding: 0;
|
2782 |
+
width: calc(100% - 20px);
|
2783 |
+
/* Attendee Info */
|
2784 |
+
}
|
2785 |
+
.em .em-event-booking-form .em-tickets thead {
|
2786 |
+
position: absolute;
|
2787 |
+
left: -10000px;
|
2788 |
+
top: auto;
|
2789 |
+
width: 1px;
|
2790 |
+
height: 1px;
|
2791 |
+
overflow: hidden;
|
2792 |
+
}
|
2793 |
+
.em .em-event-booking-form .em-tickets tr td, .em .em-event-booking-form .em-tickets tr th {
|
2794 |
+
border: 0;
|
2795 |
+
}
|
2796 |
+
.em .em-event-booking-form .em-tickets tr td {
|
2797 |
+
padding: 15px 15px;
|
2798 |
+
border: 0 !important;
|
2799 |
+
}
|
2800 |
+
.em .em-event-booking-form .em-tickets tr td:first-child {
|
2801 |
+
padding-left: 30px;
|
2802 |
+
}
|
2803 |
+
.em .em-event-booking-form .em-tickets tr td:last-child {
|
2804 |
+
padding-right: 30px;
|
2805 |
+
}
|
2806 |
+
.em .em-event-booking-form .em-tickets tr th {
|
2807 |
+
background-color: var(--palette-1-bg);
|
2808 |
+
color: var(--palette-1-color);
|
2809 |
+
padding: 10px 15px;
|
2810 |
+
}
|
2811 |
+
.em .em-event-booking-form .em-tickets tr {
|
2812 |
+
padding: 0 20px;
|
2813 |
+
border-top: 1px solid #dedede;
|
2814 |
+
}
|
2815 |
+
.em .em-event-booking-form .em-tickets tr:first-child {
|
2816 |
+
border-top: 0;
|
2817 |
+
}
|
2818 |
+
.em .em-event-booking-form .em-tickets tr.em-attendee-details {
|
2819 |
+
border: 0;
|
2820 |
+
}
|
2821 |
+
.em .em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fieldset {
|
2822 |
+
margin: 0 20px 20px;
|
2823 |
+
}
|
2824 |
+
.em .em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fieldset p.input-group {
|
2825 |
+
padding-bottom: 0;
|
2826 |
+
}
|
2827 |
+
.em .em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fields {
|
2828 |
+
margin: 0 0 25px;
|
2829 |
+
padding: 20px 0 0;
|
2830 |
+
border-top: 1px solid #dedede;
|
2831 |
+
}
|
2832 |
+
.em .em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fields > strong {
|
2833 |
+
display: block;
|
2834 |
+
margin-bottom: 15px;
|
2835 |
+
}
|
2836 |
+
.em .em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fields:first-child {
|
2837 |
+
border-top: none;
|
2838 |
+
}
|
2839 |
+
.em .em-event-booking-form .em-tickets .em-bookings-ticket-table-spaces {
|
2840 |
+
width: 5%;
|
2841 |
+
}
|
2842 |
+
.em .em-event-booking-form .em-tickets .em-bookings-ticket-table-spaces select {
|
2843 |
+
width: calc(3ch + 30px) !important;
|
2844 |
+
padding: 5px 5px 5px 10px !important;
|
2845 |
+
margin: 0 !important;
|
2846 |
+
}
|
2847 |
+
.em .em-event-booking-form .em-booking-form-details .em-login-trigger {
|
2848 |
+
margin-bottom: 30px;
|
2849 |
+
}
|
2850 |
+
.em .em-event-booking-form .em-login {
|
2851 |
+
margin: 10px 0 20px;
|
2852 |
+
padding: 0;
|
2853 |
+
border: 0;
|
2854 |
+
}
|
2855 |
+
.em .em-event-booking-form .em-login .em-login-trigger {
|
2856 |
+
font-style: italic;
|
2857 |
+
}
|
2858 |
+
.em .em-event-booking-form .em-login .em-login-content {
|
2859 |
+
display: none;
|
2860 |
+
margin-bottom: 10px;
|
2861 |
+
}
|
2862 |
+
.em .em-event-booking-form .em-login .em-login-content p:first-of-type {
|
2863 |
+
margin-bottom: 20px;
|
2864 |
+
font-weight: bold;
|
2865 |
+
}
|
2866 |
+
.em .em-event-booking-form .em-login .em-login-actions {
|
2867 |
+
display: flex;
|
2868 |
+
align-items: normal;
|
2869 |
+
font-size: 15px;
|
2870 |
+
}
|
2871 |
+
.em .em-event-booking-form .em-login .em-login-actions .em-login-meta {
|
2872 |
+
padding-left: 15px;
|
2873 |
+
}
|
2874 |
+
.em .em-event-booking-form .em-login .em-login-actions .em-login-rememberme {
|
2875 |
+
width: auto;
|
2876 |
+
margin-bottom: 8px;
|
2877 |
+
}
|
2878 |
+
.em .em-event-booking-form .em-login .em-login-actions .em-login-rememberme input {
|
2879 |
+
margin: 0 8px 0 0;
|
2880 |
+
padding: 0;
|
2881 |
+
}
|
2882 |
+
.em .em-event-booking-form .em-login .em-login-actions .em-login-links a {
|
2883 |
+
text-decoration: none;
|
2884 |
+
}
|
2885 |
+
.em .em-event-booking-form .em-login .em-login-actions .em-login-links a a:hover {
|
2886 |
+
text-decoration: underline;
|
2887 |
+
}
|
2888 |
+
.em .em-event-booking-form .em-login.size-small .em-login-buttons {
|
2889 |
+
max-width: 30%;
|
2890 |
+
min-width: 120px;
|
2891 |
+
}
|
2892 |
+
.em .em-event-booking-form .em-login.size-small .em-login-buttons button {
|
2893 |
+
width: 100%;
|
2894 |
+
}
|
2895 |
+
.em .em-event-booking-form .em-login.size-small .em-login-links span {
|
2896 |
+
display: none;
|
2897 |
+
}
|
2898 |
+
.em .em-event-booking-form .em-login.size-small .em-login-links a {
|
2899 |
+
display: inline-block;
|
2900 |
+
width: 100%;
|
2901 |
+
margin-bottom: 5px;
|
2902 |
+
}
|
2903 |
+
.em .em-event-booking-form .em-booking-form-payment .em-booking-gateway-form {
|
2904 |
+
margin-bottom: 20px;
|
2905 |
+
}
|
2906 |
+
.em .em-event-booking-form .em-booking-form-payment .em-bookings-form-gateway-expiry select {
|
2907 |
+
width: auto !important;
|
2908 |
+
min-width: 100px;
|
2909 |
+
}
|
2910 |
+
.em.pixelbones .input div.tablenav {
|
2911 |
+
display: flex;
|
2912 |
+
flex-direction: row;
|
2913 |
+
flex-wrap: wrap;
|
2914 |
+
align-items: start;
|
2915 |
+
width: 100%;
|
2916 |
+
}
|
2917 |
+
.em.pixelbones .input div.tablenav .alignleft.actions {
|
2918 |
+
flex: none;
|
2919 |
+
text-align: left;
|
2920 |
+
}
|
2921 |
+
.em.pixelbones .input div.tablenav .em-tablenav-pagination {
|
2922 |
+
flex: 1 1 50%;
|
2923 |
+
text-align: right;
|
2924 |
+
}
|
2925 |
+
.em.pixelbones .input div.tablenav select {
|
2926 |
+
width: auto !important;
|
2927 |
+
padding-right: 30px !important;
|
2928 |
+
}
|
2929 |
+
.em.pixelbones.em-bookings-admin-single .input select {
|
2930 |
+
width: auto !important;
|
2931 |
+
padding-right: 30px !important;
|
2932 |
+
margin: 0 5px !important;
|
2933 |
+
}
|
2934 |
+
.em.pixelbones.em-bookings-admin-single .input .em-button, .em.pixelbones.em-bookings-admin-single .input input[type=submit], .em.pixelbones.em-bookings-admin-single .input input[type=button] {
|
2935 |
+
margin: 0 0 0 10px !important;
|
2936 |
+
}
|
2937 |
+
.em.pixelbones.em-bookings-admin-single .input .em-booking-single-status-info {
|
2938 |
+
line-height: 38px;
|
2939 |
+
margin-bottom: 30px !important;
|
2940 |
+
}
|
2941 |
+
.em.pixelbones.em-bookings-admin-single .input .em-booking-single-status-edit {
|
2942 |
+
margin-bottom: 30px !important;
|
2943 |
+
}
|
2944 |
+
.em.pixelbones.em-bookings-admin-single .input .em-booking-single-status-edit em:last-child {
|
2945 |
+
margin: 10px 0;
|
2946 |
+
}
|
2947 |
+
.em.pixelbones.em-bookings-admin-single table.em-tickets-bookings-table td, .em.pixelbones.em-bookings-admin-single table.em-tickets-bookings-table th {
|
2948 |
+
border-top: 1px solid #dedede !important;
|
2949 |
+
border-bottom: 0 !important;
|
2950 |
+
}
|
2951 |
+
.em.pixelbones.em-bookings-admin-single table.em-tickets-bookings-table :not(tfoot) tr:first-child th {
|
2952 |
+
border-top: 0 !important;
|
2953 |
+
}
|
2954 |
+
.em.pixelbones.em-bookings-admin-single table.em-tickets-bookings-table td.em-attendee-form-admin {
|
2955 |
+
border: 0 !important;
|
2956 |
+
border-bottom: 1px solid #dedede;
|
2957 |
+
}
|
2958 |
+
.em.pixelbones.em-bookings-admin-single table.em-tickets-bookings-table td.em-attendee-form-admin .em-attendee-details td, .em.pixelbones.em-bookings-admin-single table.em-tickets-bookings-table td.em-attendee-form-admin .em-attendee-details th {
|
2959 |
+
border: 0 !important;
|
2960 |
+
}
|
2961 |
+
.em.pixelbones .metabox-holder .postbox {
|
2962 |
+
margin-bottom: 40px;
|
2963 |
+
}
|
2964 |
+
.em.pixelbones.em-events-admin-list .subsubsub > div {
|
2965 |
+
margin: 10px 0;
|
2966 |
+
}
|
2967 |
+
.em.pixelbones.em-events-admin-list .input .search-box {
|
2968 |
+
float: left;
|
2969 |
+
width: 50%;
|
2970 |
+
}
|
2971 |
+
.em.pixelbones.em-events-admin-list .input .search-box input {
|
2972 |
+
width: auto !important;
|
2973 |
+
margin-bottom: 10px !important;
|
2974 |
+
}
|
2975 |
+
.em.pixelbones.em-events-admin-list .input .tablenav {
|
2976 |
+
width: 50% !important;
|
2977 |
+
}
|
2978 |
+
.em.pixelbones.em-event-form section, .em.pixelbones.em-location-form section {
|
2979 |
+
margin-bottom: 40px;
|
2980 |
+
}
|
2981 |
+
.em.pixelbones.em-event-form .input.em-location-data > div, .em.pixelbones.em-location-form .input.em-location-data > div {
|
2982 |
+
margin-bottom: 15px;
|
2983 |
+
}
|
2984 |
+
.em.pixelbones.em-event-form .input.em-location-data > div.em-location-data-name, .em.pixelbones.em-location-form .input.em-location-data > div.em-location-data-name {
|
2985 |
+
margin-bottom: 25px;
|
2986 |
+
}
|
2987 |
+
.em.pixelbones.em-event-form .event-extra-details {
|
2988 |
+
margin-top: 25px;
|
2989 |
+
}
|
2990 |
+
.em.pixelbones.em-event-form .input.em-location-data .em-selectize-autocomplete {
|
2991 |
+
margin-bottom: 5px !important;
|
2992 |
+
}
|
2993 |
+
.em.pixelbones.em-event-form .input .event-form-when > * {
|
2994 |
+
margin-bottom: 15px !important;
|
2995 |
+
}
|
2996 |
+
.em.pixelbones.em-event-form .input .event-form-when > p {
|
2997 |
+
margin-bottom: 20px !important;
|
2998 |
+
}
|
2999 |
+
.em.pixelbones.em-event-form .input .event-form-when .em-recurrence-pattern select, .em.pixelbones.em-event-form .input .event-form-when .em-recurrence-pattern input[type=text] {
|
3000 |
+
width: auto !important;
|
3001 |
+
}
|
3002 |
+
.em.pixelbones.em-event-form .input .event-form-when .em-recurrence-pattern select {
|
3003 |
+
padding-right: 30px !important;
|
3004 |
+
}
|
3005 |
+
.em.pixelbones.em-event-form .input .event-form-when .em-recurrence-pattern div.alternate-selector {
|
3006 |
+
margin-top: 15px;
|
3007 |
+
}
|
3008 |
+
.em.pixelbones.em-event-form .input .event-form-when .alternate-selector.em-weekly-selector label {
|
3009 |
+
width: auto !important;
|
3010 |
+
display: inline-block !important;
|
3011 |
+
padding-right: 10px !important;
|
3012 |
+
}
|
3013 |
+
.em.pixelbones.em-event-form .input .event-form-when .em-event-dates label {
|
3014 |
+
width: 100%;
|
3015 |
+
display: block;
|
3016 |
+
}
|
3017 |
+
.em.pixelbones.em-event-form .input .event-form-when .em-event-dates .em-date-start-end {
|
3018 |
+
width: 100% !important;
|
3019 |
+
max-width: 500px !important;
|
3020 |
+
}
|
3021 |
+
.em.pixelbones.em-event-form .input .event-form-when .event-form-recurrence-when > * {
|
3022 |
+
margin-bottom: 20px;
|
3023 |
+
}
|
3024 |
+
.em.pixelbones.em-event-form .input .em-datepicker .em-date-input {
|
3025 |
+
background-color: inherit !important;
|
3026 |
+
}
|
3027 |
+
.em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-main > div, .em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-advanced > div {
|
3028 |
+
margin-bottom: 10px;
|
3029 |
+
}
|
3030 |
+
.em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-main > div.inline-inputs, .em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-main > div .inline-inputs, .em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-advanced > div.inline-inputs, .em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-advanced > div .inline-inputs {
|
3031 |
+
margin-bottom: 25px;
|
3032 |
+
}
|
3033 |
+
.em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-main > div.inline-inputs:last-child, .em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-main > div .inline-inputs:last-child, .em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-advanced > div.inline-inputs:last-child, .em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-advanced > div .inline-inputs:last-child {
|
3034 |
+
margin-bottom: 20px;
|
3035 |
+
}
|
3036 |
+
.em.pixelbones .em-location-map-container {
|
3037 |
+
width: 100%;
|
3038 |
+
height: 100%;
|
3039 |
+
}
|
3040 |
+
.em .reschedule-hidden {
|
3041 |
+
display: none !important;
|
3042 |
+
visibility: hidden !important;
|
3043 |
+
}
|
3044 |
+
.em.em-location-where.has-map {
|
3045 |
+
display: flex;
|
3046 |
+
flex-direction: row;
|
3047 |
+
flex-wrap: wrap;
|
3048 |
+
gap: 30px;
|
3049 |
+
}
|
3050 |
+
.em.em-location-where.has-map .em-location-data, .em.em-location-where.has-map .em-location-map-container {
|
3051 |
+
width: 100%;
|
3052 |
+
flex: 1 1 450px;
|
3053 |
+
}
|
3054 |
+
.em.em-location-where.has-map .em-location-data-maps-tip {
|
3055 |
+
width: 100%;
|
3056 |
+
flex: 0 0 100%;
|
3057 |
+
}
|
3058 |
+
.em button.em-clickable {
|
3059 |
+
border: 0 !important;
|
3060 |
+
cursor: pointer !important;
|
3061 |
+
justify-self: start !important;
|
3062 |
+
background-color: transparent;
|
3063 |
+
margin: 0 !important;
|
3064 |
+
padding: 0 !important;
|
3065 |
+
border: 0 !important;
|
3066 |
+
outline: none;
|
3067 |
+
}
|
3068 |
+
.em button.em-clickable:focus {
|
3069 |
+
outline: none;
|
3070 |
+
}
|
3071 |
+
.em button.input.em-tooltip-ddm {
|
3072 |
+
background-image: var(--icon-chevron-down) !important;
|
3073 |
+
background-position: calc(100% - 15px) 50% !important;
|
3074 |
+
background-repeat: no-repeat !important;
|
3075 |
+
background-size: 15px !important;
|
3076 |
+
padding-right: 40px !important;
|
3077 |
+
}
|
3078 |
+
.em button.input.em-tooltip-ddm[aria-expanded=true] {
|
3079 |
+
background-image: var(--icon-chevron-up) !important;
|
3080 |
+
}
|
3081 |
+
.em .em-tooltip-ddm-content {
|
3082 |
+
border: 0;
|
3083 |
+
padding: 0;
|
3084 |
+
margin: 0;
|
3085 |
+
position: absolute !important;
|
3086 |
+
height: 1px;
|
3087 |
+
width: 1px;
|
3088 |
+
overflow: hidden;
|
3089 |
+
clip: rect(1px 1px 1px 1px);
|
3090 |
+
/* IE6, IE7 - a 0 height clip, off to the bottom right of the visible 1px box */
|
3091 |
+
clip: rect(1px, 1px, 1px, 1px);
|
3092 |
+
/*maybe deprecated but we need to support legacy browsers */
|
3093 |
+
clip-path: inset(50%);
|
3094 |
+
/*modern browsers, clip-path works inwards from each corner*/
|
3095 |
+
white-space: nowrap;
|
3096 |
+
/* added line to stop words getting smushed together (as they go onto seperate lines and some screen readers do not understand line feeds as a space */
|
3097 |
+
}
|
3098 |
+
.em .em-datepicker .em-datepicker-data.hidden {
|
3099 |
+
position: absolute !important;
|
3100 |
+
left: -10000px !important;
|
3101 |
+
top: auto !important;
|
3102 |
+
width: 1px !important;
|
3103 |
+
height: 1px !important;
|
3104 |
+
overflow: hidden !important;
|
3105 |
+
}
|
3106 |
+
.em.em-view-container {
|
3107 |
+
position: relative;
|
3108 |
+
}
|
3109 |
+
.em .em-location-map-container {
|
3110 |
+
aspect-ratio: 2/1;
|
3111 |
+
width: 100%;
|
3112 |
+
}
|
3113 |
+
.em .em-location-map-container .em-loading-maps, .em .em-location-map-container .em-location-map-404 {
|
3114 |
+
display: flex;
|
3115 |
+
flex-direction: column;
|
3116 |
+
align-items: center;
|
3117 |
+
justify-content: center;
|
3118 |
+
height: 100%;
|
3119 |
+
border: 1px dashed #d0d0d0;
|
3120 |
+
background-color: #fafafa;
|
3121 |
+
color: #888;
|
3122 |
+
font-size: 18px;
|
3123 |
+
padding: 20px;
|
3124 |
+
text-align: center;
|
3125 |
+
}
|
3126 |
+
.em .em-location-map-container .em-loading-maps svg, .em .em-location-map-container .em-location-map-404 svg {
|
3127 |
+
width: 100px;
|
3128 |
+
max-height: 100px;
|
3129 |
+
}
|
3130 |
+
.em .em-location-map-container .em-loading-maps span, .em .em-location-map-container .em-location-map-404 span {
|
3131 |
+
display: block;
|
3132 |
+
margin-bottom: 20px;
|
3133 |
+
font-size: 20px;
|
3134 |
+
color: #aaa;
|
3135 |
+
}
|
3136 |
+
.em .em-location-map-container .em-loading {
|
3137 |
+
background-position: 50% 10%;
|
3138 |
+
}
|
3139 |
+
.em .em-location-map-container .em-locations-map, .em .em-location-map-container .em-location-map, .em .em-location-map-container .em-location-map-content {
|
3140 |
+
width: 100%;
|
3141 |
+
height: 100%;
|
3142 |
+
}
|
3143 |
+
.em .em-icon {
|
3144 |
+
display: inline-block;
|
3145 |
+
font-size: 20px;
|
3146 |
+
line-height: 22px;
|
3147 |
+
width: 20px;
|
3148 |
+
height: 20px;
|
3149 |
+
color: var(--meta-dashicons);
|
3150 |
+
margin: 0 0 -4px;
|
3151 |
+
padding: 0;
|
3152 |
+
background-position: 0 0;
|
3153 |
+
background-repeat: no-repeat;
|
3154 |
+
background-size: 20px;
|
3155 |
+
}
|
3156 |
+
.em .em-icon.em-icon-calendar {
|
3157 |
+
background-image: var(--icon-calendar);
|
3158 |
+
}
|
3159 |
+
.em .em-icon.em-icon-clock {
|
3160 |
+
background-image: var(--icon-clock);
|
3161 |
+
}
|
3162 |
+
.em .em-icon.em-icon-list-grouped {
|
3163 |
+
background-image: var(--icon-list-grouped);
|
3164 |
+
}
|
3165 |
+
.em .em-icon.em-icon-spinner {
|
3166 |
+
background-image: var(--icon-spinner);
|
3167 |
+
}
|
3168 |
+
.em .em-icon.em-icon-filter {
|
3169 |
+
background-image: var(--icon-filter);
|
3170 |
+
}
|
3171 |
+
.em .em-icon.em-icon-list {
|
3172 |
+
background-image: var(--icon-list);
|
3173 |
+
}
|
3174 |
+
.em .em-icon.em-icon-map {
|
3175 |
+
background-image: var(--icon-map);
|
3176 |
+
}
|
3177 |
+
.em .em-icon.em-icon-location {
|
3178 |
+
background-image: var(--icon-location);
|
3179 |
+
}
|
3180 |
+
.em .em-icon.em-icon-settings {
|
3181 |
+
background-image: var(--icon-settings);
|
3182 |
+
}
|
3183 |
+
.em .em-icon.em-icon-close {
|
3184 |
+
background-image: var(--icon-close);
|
3185 |
+
}
|
3186 |
+
.em .em-icon.em-icon-chevron-down {
|
3187 |
+
background-image: var(--icon-chevron-down);
|
3188 |
+
}
|
3189 |
+
.em .em-icon.em-icon-chevron-up {
|
3190 |
+
background-image: var(--icon-chevron-up);
|
3191 |
+
}
|
3192 |
+
.em .em-icon.em-icon-magnifying-glass {
|
3193 |
+
background-image: var(--icon-magnifying-glass);
|
3194 |
+
}
|
3195 |
+
.em .em-icon.em-icon-location-on {
|
3196 |
+
background-image: var(--icon-location-on);
|
3197 |
+
}
|
3198 |
+
.em .em-icon.em-icon-location-off {
|
3199 |
+
background-image: var(--icon-location-off);
|
3200 |
+
}
|
3201 |
+
.em .em-icon.em-icon-checkmark {
|
3202 |
+
background-image: var(--icon-checkmark);
|
3203 |
+
}
|
3204 |
+
.em .em-icon.em-icon-plus {
|
3205 |
+
background-image: var(--icon-plus);
|
3206 |
+
}
|
3207 |
+
.em .em-icon.em-icon-minus {
|
3208 |
+
background-image: var(--icon-minus);
|
3209 |
+
}
|
3210 |
+
.em .em-icon.em-icon-compass {
|
3211 |
+
background-image: var(--icon-compass);
|
3212 |
+
}
|
3213 |
+
.em .em-icon.em-icon-options-v {
|
3214 |
+
background-image: var(--icon-options-v);
|
3215 |
+
}
|
3216 |
+
.em .em-icon.em-icon-tag {
|
3217 |
+
background-image: var(--icon-tag);
|
3218 |
+
}
|
3219 |
+
.em .em-icon.em-icon-folder {
|
3220 |
+
background-image: var(--icon-folder);
|
3221 |
+
}
|
3222 |
+
.em .em-icon.em-icon-category {
|
3223 |
+
background-image: var(--icon-folder);
|
3224 |
+
}
|
3225 |
+
.em .em-icon.em-icon-point-down {
|
3226 |
+
background-image: var(--icon-point-down);
|
3227 |
+
}
|
3228 |
+
.em .em-icon.em-icon-ticket {
|
3229 |
+
background-image: var(--icon-ticket);
|
3230 |
+
}
|
3231 |
+
.em .em-icon.em-icon-at {
|
3232 |
+
background-image: var(--icon-at);
|
3233 |
+
}
|
3234 |
+
.em button.input.with-icon, .em .button.input.with-icon,
|
3235 |
+
.em .input button.with-icon, .em .input .button.with-icon {
|
3236 |
+
padding-left: 20px !important;
|
3237 |
+
}
|
3238 |
+
.em button.input.with-icon .em-icon, .em .button.input.with-icon .em-icon,
|
3239 |
+
.em .input button.with-icon .em-icon, .em .input .button.with-icon .em-icon {
|
3240 |
+
margin-right: 6px;
|
3241 |
+
}
|
3242 |
+
.em button.input.with-icon-right, .em .button.input.with-icon-right,
|
3243 |
+
.em .input button.with-icon-right, .em .input .button.with-icon-right {
|
3244 |
+
padding-right: 20px !important;
|
3245 |
+
}
|
3246 |
+
.em button.input.with-icon-right .em-icon, .em .button.input.with-icon-right .em-icon,
|
3247 |
+
.em .input button.with-icon-right .em-icon, .em .input .button.with-icon-right .em-icon {
|
3248 |
+
margin-left: 6px;
|
3249 |
+
}
|
3250 |
+
.em button.input .em-icon, .em .button.input .em-icon,
|
3251 |
+
.em .input button .em-icon, .em .input .button .em-icon {
|
3252 |
+
width: 18px;
|
3253 |
+
height: 18px;
|
3254 |
+
background-size: 18px;
|
3255 |
+
}
|
3256 |
+
|
3257 |
+
/* Fix z-index issues for some 3rd party stuff */
|
3258 |
+
body .pac-container, .em .flatpickr-calendar {
|
3259 |
+
z-index: 100000 !important;
|
3260 |
+
}
|
3261 |
+
|
3262 |
+
div.em-loading, div#em-loading {
|
3263 |
+
position: absolute;
|
3264 |
+
width: 100%;
|
3265 |
+
height: 100%;
|
3266 |
+
background: #FFFFFF url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto%3B background: none%3B display: block%3B shape-rendering: auto%3B' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.9166666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.75s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5833333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.4166666666666667s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.25s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.08333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E") 50% 50% no-repeat;
|
3267 |
+
left: 0px;
|
3268 |
+
top: 0px;
|
3269 |
+
opacity: 0.8;
|
3270 |
+
filter: alpha(opacity=80);
|
3271 |
+
z-index: 99998;
|
3272 |
+
background-size: 100px;
|
3273 |
+
}
|
3274 |
+
|
3275 |
+
.em-view-container, div[data-view-id] {
|
3276 |
+
position: relative;
|
3277 |
+
}
|
3278 |
+
|
3279 |
+
.em-wrapper label span.screen-reader-text, #em-wrapper label span.screen-reader-text {
|
3280 |
+
clip: rect(1px 1px 1px 1px);
|
3281 |
+
position: absolute !important;
|
3282 |
+
height: 1px;
|
3283 |
+
width: 1px;
|
3284 |
+
overflow: hidden;
|
3285 |
+
}
|
3286 |
+
|
3287 |
+
/* Warnings */
|
3288 |
+
.em-warning {
|
3289 |
+
margin: 10px 0px;
|
3290 |
+
padding: 10px;
|
3291 |
+
color: #333;
|
3292 |
+
border-radius: 3px;
|
3293 |
+
display: block !important;
|
3294 |
+
}
|
3295 |
+
|
3296 |
+
.em-warning p {
|
3297 |
+
margin: 10px 0px !important;
|
3298 |
+
padding: 0px;
|
3299 |
+
color: #333;
|
3300 |
+
}
|
3301 |
+
|
3302 |
+
.em-warning-errors {
|
3303 |
+
background-color: #FFEBE8;
|
3304 |
+
border: 1px solid #C00;
|
3305 |
+
}
|
3306 |
+
|
3307 |
+
.em-warning-confirms {
|
3308 |
+
background-color: #f1fff0;
|
3309 |
+
border: 1px solid #a8d144;
|
3310 |
+
}
|
3311 |
+
|
3312 |
+
a.em-button {
|
3313 |
+
padding: 5px 10px;
|
3314 |
+
margin: 5px;
|
3315 |
+
background: #EEE;
|
3316 |
+
color: #333;
|
3317 |
+
border: 1px solid #CCC;
|
3318 |
+
border-radius: 3px;
|
3319 |
+
display: inline-block;
|
3320 |
+
text-decoration: none;
|
3321 |
+
}
|
3322 |
+
|
3323 |
+
a.em-button:hover {
|
3324 |
+
text-decoration: none;
|
3325 |
+
}
|
3326 |
+
|
3327 |
+
/* Search Form */
|
3328 |
+
.em-search .hidden {
|
3329 |
+
display: none !important;
|
3330 |
+
}
|
3331 |
+
|
3332 |
+
/* START Custom Search CSS - Legacy Templates */
|
3333 |
+
.em-search-legacy div {
|
3334 |
+
display: inline;
|
3335 |
+
}
|
3336 |
+
|
3337 |
+
div.css-search {
|
3338 |
+
margin-bottom: 20px;
|
3339 |
+
}
|
3340 |
+
|
3341 |
+
div.em-search.css-search label {
|
3342 |
+
display: inline;
|
3343 |
+
}
|
3344 |
+
|
3345 |
+
div.em-search.css-search div {
|
3346 |
+
display: block;
|
3347 |
+
}
|
3348 |
+
|
3349 |
+
div.css-search input, div.css-search select, div.css-search option, div.css-search div, div.css-search span, div.css-search button {
|
3350 |
+
width: auto;
|
3351 |
+
height: auto;
|
3352 |
+
margin: 0;
|
3353 |
+
padding: 0;
|
3354 |
+
float: none;
|
3355 |
+
display: inline-block;
|
3356 |
+
font-size: 14px;
|
3357 |
+
/* reset everything */
|
3358 |
+
}
|
3359 |
+
|
3360 |
+
div.css-search option {
|
3361 |
+
display: block;
|
3362 |
+
}
|
3363 |
+
|
3364 |
+
div.css-search input, div.css-search select {
|
3365 |
+
padding: 5px;
|
3366 |
+
}
|
3367 |
+
|
3368 |
+
div.css-search {
|
3369 |
+
background: #fff;
|
3370 |
+
border: 1px solid #dedede;
|
3371 |
+
border-radius: 3px;
|
3372 |
+
padding: 5px;
|
3373 |
+
min-height: 40px;
|
3374 |
+
position: relative;
|
3375 |
+
-moz-border-radius: 3px;
|
3376 |
+
-webkit-border-radius: 3px;
|
3377 |
+
}
|
3378 |
+
|
3379 |
+
/* Main Search */
|
3380 |
+
div.css-search.has-advanced div.em-search-main {
|
3381 |
+
padding-bottom: 8px;
|
3382 |
+
border-bottom: 1px solid #dedede;
|
3383 |
+
}
|
3384 |
+
|
3385 |
+
div.css-search div.em-search-main div {
|
3386 |
+
display: inline;
|
3387 |
+
}
|
3388 |
+
|
3389 |
+
div.css-search div.em-search-field {
|
3390 |
+
padding: 5px 0px;
|
3391 |
+
}
|
3392 |
+
|
3393 |
+
div.css-search input.em-search-text, div.css-search input.em-search-geo {
|
3394 |
+
width: 90%;
|
3395 |
+
font-size: 16px;
|
3396 |
+
line-height: 16px;
|
3397 |
+
padding: 8px;
|
3398 |
+
border: none;
|
3399 |
+
color: #666;
|
3400 |
+
text-overflow: ellipsis;
|
3401 |
+
display: inline-block;
|
3402 |
+
}
|
3403 |
+
|
3404 |
+
div.css-search div.em-search-geo {
|
3405 |
+
margin: 0px 0px 0px 5px;
|
3406 |
+
padding-left: 20px;
|
3407 |
+
background: url(../images/search-geo.png) 0px 3px no-repeat;
|
3408 |
+
}
|
3409 |
+
|
3410 |
+
div.css-search div.em-search-text {
|
3411 |
+
margin: 0px 0px 0px 5px;
|
3412 |
+
padding-left: 20px;
|
3413 |
+
background: url(../images/search-mag-ico.png) 0px 4px no-repeat;
|
3414 |
+
}
|
3415 |
+
|
3416 |
+
/* Placeholder text in main section */
|
3417 |
+
div.css-search div.em-search-main div.em-search-field input::-webkit-input-placeholder {
|
3418 |
+
/* WebKit browsers */
|
3419 |
+
font-size: 16px;
|
3420 |
+
line-height: 16px;
|
3421 |
+
padding: 3px 0px;
|
3422 |
+
border: none;
|
3423 |
+
color: #666;
|
3424 |
+
}
|
3425 |
+
|
3426 |
+
div.css-search div.em-search-main div.em-search-field input:-moz-placeholder {
|
3427 |
+
/* Mozilla Firefox 4 to 18 */
|
3428 |
+
font-size: 16px;
|
3429 |
+
line-height: 16px;
|
3430 |
+
padding: 8px;
|
3431 |
+
border: none;
|
3432 |
+
color: #666;
|
3433 |
+
}
|
3434 |
+
|
3435 |
+
div.css-search div.em-search-main div.em-search-field input::-moz-placeholder {
|
3436 |
+
/* Mozilla Firefox 19+ */
|
3437 |
+
font-size: 16px;
|
3438 |
+
line-height: 16px;
|
3439 |
+
padding: 8px;
|
3440 |
+
border: none;
|
3441 |
+
color: #666;
|
3442 |
+
}
|
3443 |
+
|
3444 |
+
div.css-search div.em-search-main div.em-search-field input:-ms-input-placeholder {
|
3445 |
+
/* Internet Explorer 10+ */
|
3446 |
+
font-size: 16px;
|
3447 |
+
line-height: 16px;
|
3448 |
+
padding: 8px;
|
3449 |
+
border: none;
|
3450 |
+
color: #666;
|
3451 |
+
}
|
3452 |
+
|
3453 |
+
/* Geo field specifics */
|
3454 |
+
div.css-search.has-search-geo.has-search-term input.em-search-text, div.css-search.has-search-geo.has-search-term input.em-search-geo {
|
3455 |
+
width: 40%;
|
3456 |
+
}
|
3457 |
+
|
3458 |
+
.pac-container .pac-item {
|
3459 |
+
padding: 4px 4px !important;
|
3460 |
+
}
|
3461 |
+
|
3462 |
+
/* Main Search Button */
|
3463 |
+
div.css-search div.em-search-main .em-search-submit {
|
3464 |
+
position: absolute;
|
3465 |
+
top: 5px;
|
3466 |
+
right: 5px;
|
3467 |
+
-moz-box-shadow: 0px 0px 0px 0px #ffffff;
|
3468 |
+
-webkit-box-shadow: 0px 0px 0px 0px #ffffff;
|
3469 |
+
box-shadow: 0px 0px 0px 0px #ffffff;
|
3470 |
+
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b7d282), color-stop(1, #8eb56d));
|
3471 |
+
background: -moz-linear-gradient(center top, #b7d282 5%, #8eb56d 100%);
|
3472 |
+
background-color: #b7d282;
|
3473 |
+
-moz-border-radius: 6px;
|
3474 |
+
-webkit-border-radius: 6px;
|
3475 |
+
border-radius: 6px;
|
3476 |
+
border: 1px solid #dcdcdc;
|
3477 |
+
display: inline-block;
|
3478 |
+
color: #ffffff;
|
3479 |
+
font-weight: bold;
|
3480 |
+
padding: 8px 10px;
|
3481 |
+
text-decoration: none;
|
3482 |
+
text-shadow: 1px 1px 0px #c7c5c7;
|
3483 |
+
line-height: 16px;
|
3484 |
+
}
|
3485 |
+
|
3486 |
+
div.css-search div.em-search-main .em-search-submit:hover {
|
3487 |
+
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #C4DB99), color-stop(1, #A4C48A));
|
3488 |
+
background: -moz-linear-gradient(center top, #C4DB99 5%, #A4C48A 100%);
|
3489 |
+
background: -ms-linear-gradient(top, #C4DB99, #A4C48A);
|
3490 |
+
background: -o-linear-gradient(top, #C4DB99, #A4C48A);
|
3491 |
+
background: linear-gradient(to top, #C4DB99, #A4C48A);
|
3492 |
+
background-color: #A4C48A;
|
3493 |
+
}
|
3494 |
+
|
3495 |
+
div.css-search div.em-search-main .em-search-submit img {
|
3496 |
+
border: none;
|
3497 |
+
padding: 0;
|
3498 |
+
margin: 0;
|
3499 |
+
box-shadow: none;
|
3500 |
+
border-radius: 0;
|
3501 |
+
background: none;
|
3502 |
+
}
|
3503 |
+
|
3504 |
+
/* IE7 Hack */
|
3505 |
+
div.css-search div.em-search-main button.em-search-submit span {
|
3506 |
+
display: block;
|
3507 |
+
width: 16px;
|
3508 |
+
height: 16px;
|
3509 |
+
background: url("../images/search-mag.png") 0px 0px no-repeat;
|
3510 |
+
}
|
3511 |
+
|
3512 |
+
/* Advanced Search */
|
3513 |
+
div.css-search div.em-search-location, div.em-search-location-meta {
|
3514 |
+
margin: 0px;
|
3515 |
+
padding: 0px;
|
3516 |
+
}
|
3517 |
+
|
3518 |
+
div.css-search div.em-search-advanced, div.css-search div.em-search-options {
|
3519 |
+
padding: 5px 8px;
|
3520 |
+
}
|
3521 |
+
|
3522 |
+
div.css-search div.em-search-advanced > div {
|
3523 |
+
clear: both;
|
3524 |
+
}
|
3525 |
+
|
3526 |
+
div.css-search div.em-search-advanced label > span {
|
3527 |
+
display: block;
|
3528 |
+
float: left;
|
3529 |
+
min-width: 100px;
|
3530 |
+
}
|
3531 |
+
|
3532 |
+
div.css-search div.em-search-advanced .em-search-submit {
|
3533 |
+
margin: 10px 0px;
|
3534 |
+
}
|
3535 |
+
|
3536 |
+
div.css-search.no-search-main div.em-search-advanced.visible div {
|
3537 |
+
display: inline;
|
3538 |
+
clear: none;
|
3539 |
+
}
|
3540 |
+
|
3541 |
+
div.css-search.no-search-main div.em-search-advanced.visible label {
|
3542 |
+
display: none;
|
3543 |
+
}
|
3544 |
+
|
3545 |
+
div.css-search div.em-search-options {
|
3546 |
+
text-align: right;
|
3547 |
+
}
|
3548 |
+
|
3549 |
+
/* END Custom Search CSS - Legacy Templates */
|
3550 |
+
/* General Notices */
|
3551 |
+
#event-form .em-notice-warning, #post .em-notice-warning {
|
3552 |
+
margin: 10px 0px;
|
3553 |
+
padding: 15px 20px;
|
3554 |
+
border-left: 4px solid #ffa500;
|
3555 |
+
}
|
3556 |
+
|
3557 |
+
#event-form .em-notice-warning h4, #post .em-notice-warning h4 {
|
3558 |
+
margin-top: 0px;
|
3559 |
+
}
|
3560 |
+
|
3561 |
+
#event-form .em-notice-warning div.warning-bold, #post .em-notice-warning div.warning-bold {
|
3562 |
+
color: #c45500;
|
3563 |
+
font-weight: bold;
|
3564 |
+
}
|
3565 |
+
|
3566 |
+
#event-form .em-notice-warning div.warning-bold p, #post .em-notice-warning div.warning-bold p {
|
3567 |
+
margin-top: 0px;
|
3568 |
+
font-size: 14px;
|
3569 |
+
}
|
3570 |
+
|
3571 |
+
/* Events List */
|
3572 |
+
.css-events-list table.events-table {
|
3573 |
+
border-spacing: 0px;
|
3574 |
+
border-collapse: collapse;
|
3575 |
+
}
|
3576 |
+
|
3577 |
+
.css-events-list table.events-table td {
|
3578 |
+
padding: 0px;
|
3579 |
+
}
|
3580 |
+
|
3581 |
+
.css-events-list table.events-table th.event-time {
|
3582 |
+
width: 150px;
|
3583 |
+
}
|
3584 |
+
|
3585 |
+
.css-events-list table.events-table th.event-description {
|
3586 |
+
width: auto;
|
3587 |
+
}
|
3588 |
+
|
3589 |
+
/* Booking Form */
|
3590 |
+
#em-booking {
|
3591 |
+
margin: 15px 0px 10px 0px;
|
3592 |
+
position: relative;
|
3593 |
+
}
|
3594 |
+
|
3595 |
+
#em-booking .em-booking-form {
|
3596 |
+
position: relative;
|
3597 |
+
clear: left;
|
3598 |
+
}
|
3599 |
+
|
3600 |
+
#em-booking .em-booking-form-details {
|
3601 |
+
padding: 10px;
|
3602 |
+
width: 360px;
|
3603 |
+
float: left;
|
3604 |
+
}
|
3605 |
+
|
3606 |
+
#em-booking .em-booking-form-details input.input, .em-booking-form-details textarea {
|
3607 |
+
width: 250px;
|
3608 |
+
}
|
3609 |
+
|
3610 |
+
#em-booking .em-booking-form p {
|
3611 |
+
clear: left;
|
3612 |
+
}
|
3613 |
+
|
3614 |
+
#em-booking .em-booking-form label {
|
3615 |
+
display: block;
|
3616 |
+
float: left;
|
3617 |
+
}
|
3618 |
+
|
3619 |
+
#em-booking .em-booking-form span.input-group input {
|
3620 |
+
margin-left: -20px;
|
3621 |
+
}
|
3622 |
+
|
3623 |
+
#em-booking .em-booking-form span.input-group {
|
3624 |
+
display: block;
|
3625 |
+
margin-left: 120px;
|
3626 |
+
}
|
3627 |
+
|
3628 |
+
#em-booking .em-booking-form label {
|
3629 |
+
display: inline-block;
|
3630 |
+
width: 100px;
|
3631 |
+
}
|
3632 |
+
|
3633 |
+
#em-booking .em-booking-form p.input-field-data_privacy_consent label {
|
3634 |
+
display: block;
|
3635 |
+
width: 100%;
|
3636 |
+
}
|
3637 |
+
|
3638 |
+
#em-booking .em-booking-form-details .em-booking-submit {
|
3639 |
+
width: auto;
|
3640 |
+
}
|
3641 |
+
|
3642 |
+
/* Tickets */
|
3643 |
+
#em-booking .em-tickets {
|
3644 |
+
margin-bottom: 20px;
|
3645 |
+
}
|
3646 |
+
|
3647 |
+
/* Message Errors */
|
3648 |
+
#em-booking div.em-booking-message {
|
3649 |
+
margin: 10px 0px;
|
3650 |
+
padding: 10px;
|
3651 |
+
color: #333;
|
3652 |
+
border-radius: 3px;
|
3653 |
+
}
|
3654 |
+
|
3655 |
+
#em-booking div.em-booking-message p {
|
3656 |
+
margin: 10px 0px !important;
|
3657 |
+
padding: 0px;
|
3658 |
+
color: #333;
|
3659 |
+
}
|
3660 |
+
|
3661 |
+
#em-booking div.em-booking-message-success {
|
3662 |
+
background-color: #f1fff0;
|
3663 |
+
border: 1px solid #a8d144;
|
3664 |
+
}
|
3665 |
+
|
3666 |
+
#em-booking div.em-booking-message-error {
|
3667 |
+
background-color: #FFEBE8;
|
3668 |
+
border: 1px solid #C00;
|
3669 |
+
}
|
3670 |
+
|
3671 |
+
/* Optional Login Form */
|
3672 |
+
#em-booking div.em-booking-login {
|
3673 |
+
padding: 10px 10px 10px 20px;
|
3674 |
+
margin: 0px 0px 0px 390px;
|
3675 |
+
border-left: 1px solid black;
|
3676 |
+
}
|
3677 |
+
|
3678 |
+
#em-booking div.em-booking-login label {
|
3679 |
+
display: inline-block;
|
3680 |
+
width: 90px;
|
3681 |
+
}
|
3682 |
+
|
3683 |
+
#em-booking div.em-booking-login p {
|
3684 |
+
margin: 10px 0px !important;
|
3685 |
+
padding: 0px !important;
|
3686 |
+
}
|
3687 |
+
|
3688 |
+
#em-booking div.em-booking-login input {
|
3689 |
+
margin: 0px;
|
3690 |
+
}
|
3691 |
+
|
3692 |
+
/* Locations Admin */
|
3693 |
+
#em-wrapper #locations-filter .subsubsub .current {
|
3694 |
+
font-weight: bold;
|
3695 |
+
}
|
3696 |
+
|
3697 |
+
#em-wrapper .em-locations-admin-list .em-button {
|
3698 |
+
float: right;
|
3699 |
+
}
|
3700 |
+
|
3701 |
+
/* Events Admin */
|
3702 |
+
#em-wrapper #posts-filter .subsubsub .current {
|
3703 |
+
font-weight: bold;
|
3704 |
+
}
|
3705 |
+
|
3706 |
+
#em-wrapper .em-events-admin-list .em-button {
|
3707 |
+
float: right;
|
3708 |
+
}
|
3709 |
+
|
3710 |
+
/* Add Event Form */
|
3711 |
+
#event-form h4 {
|
3712 |
+
margin: 25px 0px 15px 0px;
|
3713 |
+
font-weight: bold;
|
3714 |
+
}
|
3715 |
+
|
3716 |
+
#event-form p {
|
3717 |
+
margin-top: 10px;
|
3718 |
+
}
|
3719 |
+
|
3720 |
+
#event-form .inside {
|
3721 |
+
clear: both;
|
3722 |
+
margin-bottom: 20px;
|
3723 |
+
}
|
3724 |
+
|
3725 |
+
#buddypress .wp-editor-wrap table {
|
3726 |
+
width: auto;
|
3727 |
+
}
|
3728 |
+
|
3729 |
+
#buddypress .wp-editor-wrap table tr td, #buddypress .wp-editor-wrap table tr th {
|
3730 |
+
padding: 0;
|
3731 |
+
}
|
3732 |
+
|
3733 |
+
#buddypress .wp-editor-wrap a.button, #buddypress .wp-editor-wrap button, #buddypress .wp-editor-wrap input[type=submit], #buddypress .wp-editor-wrap input[type=button], #buddypress .wp-editor-wrap input[type=reset] {
|
3734 |
+
padding: 0px 10px 1px;
|
3735 |
+
}
|
3736 |
+
|
3737 |
+
/* Event Details */
|
3738 |
+
#event-form #event-name {
|
3739 |
+
width: 80%;
|
3740 |
+
padding: 2px;
|
3741 |
+
}
|
3742 |
+
|
3743 |
+
#event-form .event-extra-details {
|
3744 |
+
margin-top: 20px;
|
3745 |
+
}
|
3746 |
+
|
3747 |
+
#event-form .event-extra-details select {
|
3748 |
+
vertical-align: top;
|
3749 |
+
}
|
3750 |
+
|
3751 |
+
/* Recurring Event Rescheduling */
|
3752 |
+
#event-form .reschedule-hidden, #post .reschedule-hidden {
|
3753 |
+
display: none;
|
3754 |
+
visibility: hidden;
|
3755 |
+
}
|
3756 |
+
|
3757 |
+
#event-form .em-recurrence-reschedule, #post .em-recurrence-reschedule {
|
3758 |
+
padding: 15px 20px;
|
3759 |
+
border-left: 4px solid #ffa500;
|
3760 |
+
}
|
3761 |
+
|
3762 |
+
#event-form .em-recurrence-reschedule h4, #post .em-recurrence-reschedule h4 {
|
3763 |
+
margin-top: 0px;
|
3764 |
+
}
|
3765 |
+
|
3766 |
+
#event-form .recurrence-reschedule-warning, #post .recurrence-reschedule-warning {
|
3767 |
+
margin-bottom: 25px;
|
3768 |
+
color: #c45500;
|
3769 |
+
}
|
3770 |
+
|
3771 |
+
#event-form .recurrence-reschedule-warning p, #post .recurrence-reschedule-warning p {
|
3772 |
+
margin-top: 0px;
|
3773 |
+
font-size: 14px;
|
3774 |
+
}
|
3775 |
+
|
3776 |
+
/*Tickets*/
|
3777 |
+
#event-rsvp-box {
|
3778 |
+
margin: 10px;
|
3779 |
+
}
|
3780 |
+
|
3781 |
+
#event-rsvp-options label {
|
3782 |
+
font-weight: bold;
|
3783 |
+
}
|
3784 |
+
|
3785 |
+
/*Tickets*/
|
3786 |
+
#em-tickets-form tbody.em-ticket-template {
|
3787 |
+
display: none;
|
3788 |
+
}
|
3789 |
+
|
3790 |
+
#em-tickets-form th {
|
3791 |
+
width: auto;
|
3792 |
+
}
|
3793 |
+
|
3794 |
+
#em-tickets-form th.ticket-status, .em-tickets-row .ticket-status {
|
3795 |
+
width: 20px;
|
3796 |
+
}
|
3797 |
+
|
3798 |
+
#em-tickets-form .em-tickets-row .ticket-status span.dashicons {
|
3799 |
+
display: block;
|
3800 |
+
width: 16px;
|
3801 |
+
height: 16px;
|
3802 |
+
line-height: 16px;
|
3803 |
+
font-size: 16px;
|
3804 |
+
font-weight: bolder;
|
3805 |
+
}
|
3806 |
+
|
3807 |
+
#em-tickets-form .em-tickets-row .ticket-status.single span.dashicons {
|
3808 |
+
cursor: auto;
|
3809 |
+
}
|
3810 |
+
|
3811 |
+
#em-tickets-form .em-tickets-row .ticket-status span.ticket-on {
|
3812 |
+
color: #008000;
|
3813 |
+
}
|
3814 |
+
|
3815 |
+
#em-tickets-form .em-tickets-row .ticket-status span.ticket-off {
|
3816 |
+
color: #ff0000;
|
3817 |
+
}
|
3818 |
+
|
3819 |
+
#em-tickets-form .em-tickets-row .ticket-status span.ticket_new {
|
3820 |
+
color: #808080;
|
3821 |
+
}
|
3822 |
+
|
3823 |
+
#em-tickets-form.em-tickets-sortable .em-tickets-row .ticket-status span.dashicons {
|
3824 |
+
cursor: move;
|
3825 |
+
}
|
3826 |
+
|
3827 |
+
#em-tickets-form .em-ticket-sortable-placeholder {
|
3828 |
+
border: 2px dashed #dedede;
|
3829 |
+
background: #efefef;
|
3830 |
+
}
|
3831 |
+
|
3832 |
+
#em-tickets-form .ui-sortable-helper {
|
3833 |
+
cursor: move;
|
3834 |
+
}
|
3835 |
+
|
3836 |
+
/* Ticket Forms */
|
3837 |
+
.em-ticket-form .ticket-options {
|
3838 |
+
margin-top: 10px;
|
3839 |
+
}
|
3840 |
+
|
3841 |
+
#em-tickets-form .ticket-roles div {
|
3842 |
+
margin-left: 110px;
|
3843 |
+
}
|
3844 |
+
|
3845 |
+
/* The editor */
|
3846 |
+
#wp-em-editor-content-wrap table {
|
3847 |
+
margin-bottom: 0px;
|
3848 |
+
}
|
3849 |
+
|
3850 |
+
/* Location form */
|
3851 |
+
#event-form .em-location-types-single {
|
3852 |
+
display: none;
|
3853 |
+
visibility: hidden;
|
3854 |
+
}
|
3855 |
+
|
3856 |
+
#event-form .em-location-type {
|
3857 |
+
border-top: 1px solid #dedede;
|
3858 |
+
margin-top: 20px;
|
3859 |
+
padding-top: 20px;
|
3860 |
+
}
|
3861 |
+
|
3862 |
+
#event-form .em-location-type-single .em-location-type {
|
3863 |
+
border-top: 0;
|
3864 |
+
margin-top: 0;
|
3865 |
+
padding-top: 0;
|
3866 |
+
}
|
3867 |
+
|
3868 |
+
#event-form .em-location-type.em-location-type-single {
|
3869 |
+
border: none;
|
3870 |
+
}
|
3871 |
+
|
3872 |
+
#event-form .em-location-type p:first-child {
|
3873 |
+
margin-top: 0;
|
3874 |
+
}
|
3875 |
+
|
3876 |
+
#event-form div.em-location-data table {
|
3877 |
+
float: left;
|
3878 |
+
margin: 0px 15px 0px 0px;
|
3879 |
+
}
|
3880 |
+
|
3881 |
+
#event-form .em-event-location-data h4 {
|
3882 |
+
padding-bottom: 5px;
|
3883 |
+
border-bottom: 1px solid #dedede;
|
3884 |
+
margin-bottom: 15px;
|
3885 |
+
}
|
3886 |
+
|
3887 |
+
#event-form .em-input-field {
|
3888 |
+
margin-bottom: 10px;
|
3889 |
+
}
|
3890 |
+
|
3891 |
+
#event-form .em-input-field label {
|
3892 |
+
display: block;
|
3893 |
+
margin-bottom: 5px;
|
3894 |
+
}
|
3895 |
+
|
3896 |
+
#event-form .em-input-field.em-input-field-boolean label {
|
3897 |
+
display: inline-block;
|
3898 |
+
}
|
3899 |
+
|
3900 |
+
#event-form .em-input-field em {
|
3901 |
+
display: block;
|
3902 |
+
margin-top: 2px;
|
3903 |
+
}
|
3904 |
+
|
3905 |
+
#event-form .em-location-type-delete-active-alert {
|
3906 |
+
display: none;
|
3907 |
+
visibility: hidden;
|
3908 |
+
}
|
3909 |
+
|
3910 |
+
/* Booking Admin */
|
3911 |
+
/* Generic Table Info */
|
3912 |
+
table.em-form-fields td, table.em-form-fields th {
|
3913 |
+
text-align: left;
|
3914 |
+
vertical-align: top;
|
3915 |
+
}
|
3916 |
+
|
3917 |
+
table.em-form-fields th {
|
3918 |
+
padding: 0px 20px 5px 0px;
|
3919 |
+
}
|
3920 |
+
|
3921 |
+
/* Bookings Table */
|
3922 |
+
.em_obj {
|
3923 |
+
position: relative;
|
3924 |
+
}
|
3925 |
+
|
3926 |
+
.em_obj .table-wrap {
|
3927 |
+
clear: left;
|
3928 |
+
padding-top: 5px;
|
3929 |
+
}
|
3930 |
+
|
3931 |
+
.em-bookings-table .em-bookings-table-export, .em-bookings-table .em-bookings-table-settings {
|
3932 |
+
float: left;
|
3933 |
+
display: block;
|
3934 |
+
margin: 2px 5px;
|
3935 |
+
width: 25px;
|
3936 |
+
height: 25px;
|
3937 |
+
}
|
3938 |
+
|
3939 |
+
.em-bookings-table .em-bookings-table-export {
|
3940 |
+
background: url(../images/csv.png) 0px 0px no-repeat;
|
3941 |
+
}
|
3942 |
+
|
3943 |
+
.em-bookings-table .em-bookings-table-settings {
|
3944 |
+
background: url(../images/settings.png) 0px 0px no-repeat;
|
3945 |
+
}
|
3946 |
+
|
3947 |
+
/* Settings & Export */
|
3948 |
+
#em-bookings-table-export, #em-bookings-table-settings {
|
3949 |
+
width: 500px;
|
3950 |
+
height: 75%;
|
3951 |
+
}
|
3952 |
+
|
3953 |
+
#em-bookings-table-export form, #em-bookings-table-settings form {
|
3954 |
+
height: 100%;
|
3955 |
+
overflow: auto;
|
3956 |
+
}
|
3957 |
+
|
3958 |
+
/* Sorting */
|
3959 |
+
.em-bookings-table-overlay ul.em-bookings-cols-sortable {
|
3960 |
+
list-style-type: none;
|
3961 |
+
margin: 0;
|
3962 |
+
padding: 0 0 10px;
|
3963 |
+
float: left;
|
3964 |
+
margin-right: 10px;
|
3965 |
+
}
|
3966 |
+
|
3967 |
+
.em-bookings-table-overlay ul.em-bookings-cols-sortable li {
|
3968 |
+
margin: 0 5px 5px 5px;
|
3969 |
+
padding: 3px 8px;
|
3970 |
+
font-size: 12px;
|
3971 |
+
width: 120px;
|
3972 |
+
font-weight: normal;
|
3973 |
+
cursor: move;
|
3974 |
+
}
|
3975 |
+
|
3976 |
+
.em-bookings-table-overlay ul.em-bookings-cols-sortable li.ui-state-default {
|
3977 |
+
color: #999;
|
3978 |
+
}
|
3979 |
+
|
3980 |
+
#em-bookings-export-cols-inactive, #em-bookings-cols-inactive {
|
3981 |
+
width: 300px;
|
3982 |
+
}
|
3983 |
+
|
3984 |
+
#em-bookings-export-cols-inactive li, #em-bookings-cols-inactive li {
|
3985 |
+
float: left;
|
3986 |
+
}
|
3987 |
+
|
3988 |
+
/* Single Booking Edit View */
|
3989 |
+
#em-bookings-admin-booking .em-booking-single-info {
|
3990 |
+
display: none;
|
3991 |
+
}
|
3992 |
+
|
3993 |
+
#em-bookings-admin-booking .em-booking-single-form {
|
3994 |
+
padding-right: 20px;
|
3995 |
+
}
|
3996 |
+
|
3997 |
+
/* Printable stuff */
|
3998 |
+
body#printable {
|
3999 |
+
font-family: Gill Sans, Helvetica, Arial, sans-serif;
|
4000 |
+
text-align: center;
|
4001 |
+
}
|
4002 |
+
|
4003 |
+
body#printable #container {
|
4004 |
+
margin: 0 auto;
|
4005 |
+
width: 780px;
|
4006 |
+
text-align: left;
|
4007 |
+
}
|
4008 |
+
|
4009 |
+
body#printable table#bookings-table {
|
4010 |
+
width: 600px;
|
4011 |
+
border-spacing: 0px;
|
4012 |
+
}
|
4013 |
+
|
4014 |
+
body#printable table#bookings-table td {
|
4015 |
+
padding: 5px 0;
|
4016 |
+
}
|
4017 |
+
|
4018 |
+
body#printable table#bookings-table td.spaces-number {
|
4019 |
+
text-align: right;
|
4020 |
+
padding-right: 20px;
|
4021 |
+
}
|
4022 |
+
|
4023 |
+
body#printable table#bookings-table th {
|
4024 |
+
text-align: left;
|
4025 |
+
margin-left: 5px;
|
4026 |
+
}
|
4027 |
+
|
4028 |
+
body#printable table#bookings-table tr#booked-spaces td {
|
4029 |
+
border-top: 2px solid #999;
|
4030 |
+
}
|
4031 |
+
|
4032 |
+
body#printable table#bookings-table td.total-label {
|
4033 |
+
text-align: right;
|
4034 |
+
}
|
4035 |
+
|
4036 |
+
body#printable table#bookings-table tr#booked-spaces td.spaces-number, table#bookings-table tr#available-spaces td.spaces-number {
|
4037 |
+
font-weight: bold;
|
4038 |
+
}
|
4039 |
+
|
4040 |
+
/* Calendar Styles */
|
4041 |
+
table.em-calendar td {
|
4042 |
+
padding: 2px 4px;
|
4043 |
+
text-align: center;
|
4044 |
+
}
|
4045 |
+
|
4046 |
+
table.em-calendar.table tr.days-names {
|
4047 |
+
font-weight: bold;
|
4048 |
+
}
|
4049 |
+
|
4050 |
+
table.em-calendar td.eventless-pre, .em-calendar td.eventless-post {
|
4051 |
+
color: #ccc;
|
4052 |
+
}
|
4053 |
+
|
4054 |
+
table.em-calendar td.eventful-pre a, table.em-calendar td.eventful-post a {
|
4055 |
+
color: #aaa;
|
4056 |
+
text-decoration: underline;
|
4057 |
+
}
|
4058 |
+
|
4059 |
+
table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {
|
4060 |
+
color: #FD7E29;
|
4061 |
+
}
|
4062 |
+
|
4063 |
+
table.em-calendar td.eventful-today a {
|
4064 |
+
font-weight: bold;
|
4065 |
+
}
|
4066 |
+
|
4067 |
+
table.em-calendar td.eventless-today, table.em-calendar td.eventful-today {
|
4068 |
+
background-color: #CFCFCF;
|
4069 |
+
}
|
4070 |
+
|
4071 |
+
table.em-calendar thead {
|
4072 |
+
font-size: 120%;
|
4073 |
+
font-weight: bold;
|
4074 |
+
}
|
4075 |
+
|
4076 |
+
table.fullcalendar {
|
4077 |
+
border-collapse: collapse;
|
4078 |
+
}
|
4079 |
+
|
4080 |
+
table.fullcalendar td {
|
4081 |
+
text-align: left;
|
4082 |
+
border: 1px solid #888;
|
4083 |
+
}
|
4084 |
+
|
4085 |
+
div.em-calendar-wrapper {
|
4086 |
+
position: relative;
|
4087 |
+
width: 100% !important;
|
4088 |
+
max-width: 100% !important;
|
4089 |
+
}
|
4090 |
+
|
4091 |
+
/*
|
4092 |
+
Maps - if the info balloons don't look right on your site, chances are it's a CSS issue.
|
4093 |
+
Google is VERY sensitive to CSS rules for the infowindows, making it hard to accommodate every theme in WP.
|
4094 |
+
Please edit your theme's CSS to override this
|
4095 |
+
*/
|
4096 |
+
.em-map-balloon .em-map-balloon-content {
|
4097 |
+
margin: 0px 0px 0px 0px !important;
|
4098 |
+
padding: 0px 0px 20px 0px !important;
|
4099 |
+
font-size: 12px !important;
|
4100 |
+
color: #000000 !important;
|
4101 |
+
width: auto !important;
|
4102 |
+
max-width: none !important;
|
4103 |
+
height: auto !important;
|
4104 |
+
max-height: none !important;
|
4105 |
+
}
|
4106 |
+
|
4107 |
+
.em-location-map img, .em-locations-map img, #em-map img {
|
4108 |
+
max-width: none !important;
|
4109 |
+
background: none !important;
|
4110 |
+
border: none !important;
|
4111 |
+
margin: 0 !important;
|
4112 |
+
padding: 0 !important;
|
4113 |
+
height: auto;
|
4114 |
+
width: auto;
|
4115 |
+
}
|
4116 |
+
|
4117 |
+
/* Time Picker */
|
4118 |
+
.em-time-input {
|
4119 |
+
width: 7em;
|
4120 |
+
}
|
4121 |
+
|
4122 |
+
.em-time-range .em-time-input.error, .em-time-input.error {
|
4123 |
+
border: #cc0000 1px solid;
|
4124 |
+
}
|
4125 |
+
|
4126 |
+
.ui-em_timepicker-wrapper {
|
4127 |
+
overflow-y: auto;
|
4128 |
+
max-height: 150px;
|
4129 |
+
width: 6.5em;
|
4130 |
+
background: #fff;
|
4131 |
+
border: 1px solid #ddd;
|
4132 |
+
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
|
4133 |
+
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
|
4134 |
+
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
|
4135 |
+
z-index: 10052;
|
4136 |
+
margin: 0;
|
4137 |
+
}
|
4138 |
+
|
4139 |
+
.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration {
|
4140 |
+
width: 13em;
|
4141 |
+
}
|
4142 |
+
|
4143 |
+
.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-30, .ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-60 {
|
4144 |
+
width: 11em;
|
4145 |
+
}
|
4146 |
+
|
4147 |
+
.ui-em_timepicker-list, .ui-em_timepicker-list li {
|
4148 |
+
margin: 0;
|
4149 |
+
padding: 0;
|
4150 |
+
list-style: none;
|
4151 |
+
}
|
4152 |
+
|
4153 |
+
.ui-em_timepicker-duration {
|
4154 |
+
margin-left: 5px;
|
4155 |
+
color: #888;
|
4156 |
+
}
|
4157 |
+
|
4158 |
+
.ui-em_timepicker-list:hover .ui-em_timepicker-duration {
|
4159 |
+
color: #888;
|
4160 |
+
}
|
4161 |
+
|
4162 |
+
.ui-em_timepicker-list li {
|
4163 |
+
padding: 3px 0 3px 5px;
|
4164 |
+
cursor: pointer;
|
4165 |
+
white-space: nowrap;
|
4166 |
+
color: #000;
|
4167 |
+
}
|
4168 |
+
|
4169 |
+
.ui-em_timepicker-list:hover .ui-em_timepicker-selected {
|
4170 |
+
background: #fff;
|
4171 |
+
color: #000;
|
4172 |
+
}
|
4173 |
+
|
4174 |
+
.ui-em_timepicker-list .ui-em_timepicker-selected:hover, .ui-em_timepicker-list li:hover, li.ui-em_timepicker-selected {
|
4175 |
+
background: #1980ec;
|
4176 |
+
color: #fff;
|
4177 |
+
}
|
4178 |
+
|
4179 |
+
.ui-em_timepicker-list li:hover .ui-em_timepicker-duration, li.ui-em_timepicker-selected .ui-em_timepicker-duration {
|
4180 |
+
color: #ccc;
|
4181 |
+
}
|
4182 |
+
|
4183 |
+
.ui-em_timepicker-list li.ui-em_timepicker-disabled, .ui-em_timepicker-list li.ui-em_timepicker-disabled:hover, .ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled {
|
4184 |
+
color: #888;
|
4185 |
+
cursor: default;
|
4186 |
+
}
|
4187 |
+
|
4188 |
+
.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover, .ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled {
|
4189 |
+
background: #f2f2f2;
|
4190 |
+
}
|
4191 |
+
|
4192 |
+
/* Flatpickr */
|
4193 |
+
@-webkit-keyframes fpFadeInDown {
|
4194 |
+
0% {
|
4195 |
+
opacity: 0;
|
4196 |
+
-webkit-transform: translate3d(0, -20px, 0);
|
4197 |
+
transform: translate3d(0, -20px, 0);
|
4198 |
+
}
|
4199 |
+
to {
|
4200 |
+
opacity: 1;
|
4201 |
+
-webkit-transform: translate3d(0, 0, 0);
|
4202 |
+
transform: translate3d(0, 0, 0);
|
4203 |
+
}
|
4204 |
+
}
|
4205 |
+
@keyframes fpFadeInDown {
|
4206 |
+
0% {
|
4207 |
+
opacity: 0;
|
4208 |
+
-webkit-transform: translate3d(0, -20px, 0);
|
4209 |
+
transform: translate3d(0, -20px, 0);
|
4210 |
+
}
|
4211 |
+
to {
|
4212 |
+
opacity: 1;
|
4213 |
+
-webkit-transform: translate3d(0, 0, 0);
|
4214 |
+
transform: translate3d(0, 0, 0);
|
4215 |
+
}
|
4216 |
+
}
|
4217 |
+
.flatpickr-calendar {
|
4218 |
+
background: 0 0;
|
4219 |
+
opacity: 0;
|
4220 |
+
display: none;
|
4221 |
+
text-align: center;
|
4222 |
+
visibility: hidden;
|
4223 |
+
padding: 0;
|
4224 |
+
-webkit-animation: none;
|
4225 |
+
animation: none;
|
4226 |
+
direction: ltr;
|
4227 |
+
border: 0;
|
4228 |
+
font-size: 14px;
|
4229 |
+
line-height: 24px;
|
4230 |
+
border-radius: 5px;
|
4231 |
+
position: absolute;
|
4232 |
+
width: 307.875px;
|
4233 |
+
-webkit-box-sizing: border-box;
|
4234 |
+
box-sizing: border-box;
|
4235 |
+
-ms-touch-action: manipulation;
|
4236 |
+
touch-action: manipulation;
|
4237 |
+
background: #fff;
|
4238 |
+
-webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
|
4239 |
+
box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
|
4240 |
+
}
|
4241 |
+
|
4242 |
+
.flatpickr-calendar.inline, .flatpickr-calendar.open {
|
4243 |
+
opacity: 1;
|
4244 |
+
max-height: 640px;
|
4245 |
+
visibility: visible;
|
4246 |
+
}
|
4247 |
+
|
4248 |
+
.flatpickr-calendar.open {
|
4249 |
+
display: inline-block;
|
4250 |
+
z-index: 99999;
|
4251 |
+
}
|
4252 |
+
|
4253 |
+
.flatpickr-calendar.animate.open {
|
4254 |
+
-webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
|
4255 |
+
animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
|
4256 |
+
}
|
4257 |
+
|
4258 |
+
.flatpickr-calendar.inline {
|
4259 |
+
display: block;
|
4260 |
+
position: relative;
|
4261 |
+
top: 2px;
|
4262 |
+
}
|
4263 |
+
|
4264 |
+
.flatpickr-calendar.static {
|
4265 |
+
position: absolute;
|
4266 |
+
top: calc(100% + 2px);
|
4267 |
+
}
|
4268 |
+
|
4269 |
+
.flatpickr-calendar.static.open {
|
4270 |
+
z-index: 999;
|
4271 |
+
display: block;
|
4272 |
+
}
|
4273 |
+
|
4274 |
+
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
|
4275 |
+
-webkit-box-shadow: none !important;
|
4276 |
+
box-shadow: none !important;
|
4277 |
+
}
|
4278 |
+
|
4279 |
+
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
|
4280 |
+
-webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
|
4281 |
+
box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
|
4282 |
+
}
|
4283 |
+
|
4284 |
+
.flatpickr-calendar .hasTime .dayContainer, .flatpickr-calendar .hasWeeks .dayContainer {
|
4285 |
+
border-bottom: 0;
|
4286 |
+
border-bottom-right-radius: 0;
|
4287 |
+
border-bottom-left-radius: 0;
|
4288 |
+
}
|
4289 |
+
|
4290 |
+
.flatpickr-calendar .hasWeeks .dayContainer {
|
4291 |
+
border-left: 0;
|
4292 |
+
}
|
4293 |
+
|
4294 |
+
.flatpickr-calendar.hasTime .flatpickr-time {
|
4295 |
+
height: 40px;
|
4296 |
+
border-top: 1px solid #e6e6e6;
|
4297 |
+
}
|
4298 |
+
|
4299 |
+
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
|
4300 |
+
height: auto;
|
4301 |
+
}
|
4302 |
+
|
4303 |
+
.flatpickr-calendar:after, .flatpickr-calendar:before {
|
4304 |
+
position: absolute;
|
4305 |
+
display: block;
|
4306 |
+
pointer-events: none;
|
4307 |
+
border: solid transparent;
|
4308 |
+
content: "";
|
4309 |
+
height: 0;
|
4310 |
+
width: 0;
|
4311 |
+
left: 22px;
|
4312 |
+
}
|
4313 |
+
|
4314 |
+
.flatpickr-calendar.arrowRight:after, .flatpickr-calendar.arrowRight:before, .flatpickr-calendar.rightMost:after, .flatpickr-calendar.rightMost:before {
|
4315 |
+
left: auto;
|
4316 |
+
right: 22px;
|
4317 |
+
}
|
4318 |
+
|
4319 |
+
.flatpickr-calendar.arrowCenter:after, .flatpickr-calendar.arrowCenter:before {
|
4320 |
+
left: 50%;
|
4321 |
+
right: 50%;
|
4322 |
+
}
|
4323 |
+
|
4324 |
+
.flatpickr-calendar:before {
|
4325 |
+
border-width: 5px;
|
4326 |
+
margin: 0 -5px;
|
4327 |
+
}
|
4328 |
+
|
4329 |
+
.flatpickr-calendar:after {
|
4330 |
+
border-width: 4px;
|
4331 |
+
margin: 0 -4px;
|
4332 |
+
}
|
4333 |
+
|
4334 |
+
.flatpickr-calendar.arrowTop:after, .flatpickr-calendar.arrowTop:before {
|
4335 |
+
bottom: 100%;
|
4336 |
+
}
|
4337 |
+
|
4338 |
+
.flatpickr-calendar.arrowTop:before {
|
4339 |
+
border-bottom-color: #e6e6e6;
|
4340 |
+
}
|
4341 |
+
|
4342 |
+
.flatpickr-calendar.arrowTop:after {
|
4343 |
+
border-bottom-color: #fff;
|
4344 |
+
}
|
4345 |
+
|
4346 |
+
.flatpickr-calendar.arrowBottom:after, .flatpickr-calendar.arrowBottom:before {
|
4347 |
+
top: 100%;
|
4348 |
+
}
|
4349 |
+
|
4350 |
+
.flatpickr-calendar.arrowBottom:before {
|
4351 |
+
border-top-color: #e6e6e6;
|
4352 |
+
}
|
4353 |
+
|
4354 |
+
.flatpickr-calendar.arrowBottom:after {
|
4355 |
+
border-top-color: #fff;
|
4356 |
+
}
|
4357 |
+
|
4358 |
+
.flatpickr-calendar:focus, .flatpickr-current-month input.cur-year:focus {
|
4359 |
+
outline: 0;
|
4360 |
+
}
|
4361 |
+
|
4362 |
+
.flatpickr-wrapper {
|
4363 |
+
position: relative;
|
4364 |
+
display: inline-block;
|
4365 |
+
}
|
4366 |
+
|
4367 |
+
.flatpickr-months {
|
4368 |
+
display: -webkit-box;
|
4369 |
+
display: -webkit-flex;
|
4370 |
+
display: -ms-flexbox;
|
4371 |
+
display: flex;
|
4372 |
+
}
|
4373 |
+
|
4374 |
+
.flatpickr-months .flatpickr-month, .flatpickr-months .flatpickr-next-month, .flatpickr-months .flatpickr-prev-month {
|
4375 |
+
-webkit-user-select: none;
|
4376 |
+
-moz-user-select: none;
|
4377 |
+
-ms-user-select: none;
|
4378 |
+
user-select: none;
|
4379 |
+
height: 34px;
|
4380 |
+
color: rgba(0, 0, 0, 0.9);
|
4381 |
+
fill: rgba(0, 0, 0, 0.9);
|
4382 |
+
}
|
4383 |
+
|
4384 |
+
.flatpickr-months .flatpickr-month {
|
4385 |
+
background: 0 0;
|
4386 |
+
line-height: 1;
|
4387 |
+
text-align: center;
|
4388 |
+
position: relative;
|
4389 |
+
overflow: hidden;
|
4390 |
+
-webkit-box-flex: 1;
|
4391 |
+
-webkit-flex: 1;
|
4392 |
+
-ms-flex: 1;
|
4393 |
+
flex: 1;
|
4394 |
+
}
|
4395 |
+
|
4396 |
+
.flatpickr-months .flatpickr-next-month, .flatpickr-months .flatpickr-prev-month {
|
4397 |
+
text-decoration: none;
|
4398 |
+
cursor: pointer;
|
4399 |
+
position: absolute;
|
4400 |
+
top: 0;
|
4401 |
+
padding: 10px;
|
4402 |
+
z-index: 3;
|
4403 |
+
}
|
4404 |
+
|
4405 |
+
.flatpickr-months .flatpickr-next-month.flatpickr-disabled, .flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
|
4406 |
+
display: none;
|
4407 |
+
}
|
4408 |
+
|
4409 |
+
.flatpickr-months .flatpickr-next-month i, .flatpickr-months .flatpickr-prev-month i, .numInputWrapper {
|
4410 |
+
position: relative;
|
4411 |
+
}
|
4412 |
+
|
4413 |
+
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month, .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
|
4414 |
+
left: 0;
|
4415 |
+
}
|
4416 |
+
|
4417 |
+
.flatpickr-months .flatpickr-next-month.flatpickr-next-month, .flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
|
4418 |
+
right: 0;
|
4419 |
+
}
|
4420 |
+
|
4421 |
+
.flatpickr-months .flatpickr-next-month:hover, .flatpickr-months .flatpickr-prev-month:hover {
|
4422 |
+
color: #959ea9;
|
4423 |
+
}
|
4424 |
+
|
4425 |
+
.flatpickr-months .flatpickr-next-month:hover svg, .flatpickr-months .flatpickr-prev-month:hover svg {
|
4426 |
+
fill: #f64747;
|
4427 |
+
}
|
4428 |
+
|
4429 |
+
.flatpickr-months .flatpickr-next-month svg, .flatpickr-months .flatpickr-prev-month svg {
|
4430 |
+
width: 14px;
|
4431 |
+
height: 14px;
|
4432 |
+
}
|
4433 |
+
|
4434 |
+
.flatpickr-months .flatpickr-next-month svg path, .flatpickr-months .flatpickr-prev-month svg path {
|
4435 |
+
-webkit-transition: fill 0.1s;
|
4436 |
+
transition: fill 0.1s;
|
4437 |
+
fill: inherit;
|
4438 |
+
}
|
4439 |
+
|
4440 |
+
.numInputWrapper {
|
4441 |
+
height: auto;
|
4442 |
+
}
|
4443 |
+
|
4444 |
+
.numInputWrapper input, .numInputWrapper span {
|
4445 |
+
display: inline-block;
|
4446 |
+
}
|
4447 |
+
|
4448 |
+
.numInputWrapper input {
|
4449 |
+
width: 100%;
|
4450 |
+
}
|
4451 |
+
|
4452 |
+
.numInputWrapper input::-ms-clear {
|
4453 |
+
display: none;
|
4454 |
+
}
|
4455 |
+
|
4456 |
+
.numInputWrapper input::-webkit-inner-spin-button, .numInputWrapper input::-webkit-outer-spin-button {
|
4457 |
+
margin: 0;
|
4458 |
+
-webkit-appearance: none;
|
4459 |
+
}
|
4460 |
+
|
4461 |
+
.numInputWrapper span {
|
4462 |
+
position: absolute;
|
4463 |
+
right: 0;
|
4464 |
+
width: 14px;
|
4465 |
+
padding: 0 4px 0 2px;
|
4466 |
+
height: 50%;
|
4467 |
+
line-height: 50%;
|
4468 |
+
opacity: 0;
|
4469 |
+
cursor: pointer;
|
4470 |
+
border: 1px solid rgba(57, 57, 57, 0.15);
|
4471 |
+
-webkit-box-sizing: border-box;
|
4472 |
+
box-sizing: border-box;
|
4473 |
+
}
|
4474 |
+
|
4475 |
+
.numInputWrapper span:hover {
|
4476 |
+
background: rgba(0, 0, 0, 0.1);
|
4477 |
+
}
|
4478 |
+
|
4479 |
+
.numInputWrapper span:active {
|
4480 |
+
background: rgba(0, 0, 0, 0.2);
|
4481 |
+
}
|
4482 |
+
|
4483 |
+
.numInputWrapper span:after {
|
4484 |
+
display: block;
|
4485 |
+
content: "";
|
4486 |
+
position: absolute;
|
4487 |
+
}
|
4488 |
+
|
4489 |
+
.numInputWrapper span.arrowUp {
|
4490 |
+
top: 0;
|
4491 |
+
border-bottom: 0;
|
4492 |
+
}
|
4493 |
+
|
4494 |
+
.numInputWrapper span.arrowUp:after {
|
4495 |
+
border-left: 4px solid transparent;
|
4496 |
+
border-right: 4px solid transparent;
|
4497 |
+
border-bottom: 4px solid rgba(57, 57, 57, 0.6);
|
4498 |
+
top: 26%;
|
4499 |
+
}
|
4500 |
+
|
4501 |
+
.numInputWrapper span.arrowDown {
|
4502 |
+
top: 50%;
|
4503 |
+
}
|
4504 |
+
|
4505 |
+
.numInputWrapper span.arrowDown:after {
|
4506 |
+
border-left: 4px solid transparent;
|
4507 |
+
border-right: 4px solid transparent;
|
4508 |
+
border-top: 4px solid rgba(57, 57, 57, 0.6);
|
4509 |
+
top: 40%;
|
4510 |
+
}
|
4511 |
+
|
4512 |
+
.numInputWrapper span svg {
|
4513 |
+
width: inherit;
|
4514 |
+
height: auto;
|
4515 |
+
}
|
4516 |
+
|
4517 |
+
.numInputWrapper span svg path {
|
4518 |
+
fill: rgba(0, 0, 0, 0.5);
|
4519 |
+
}
|
4520 |
+
|
4521 |
+
.flatpickr-current-month span.cur-month:hover, .numInputWrapper:hover {
|
4522 |
+
background: rgba(0, 0, 0, 0.05);
|
4523 |
+
}
|
4524 |
+
|
4525 |
+
.numInputWrapper:hover span {
|
4526 |
+
opacity: 1;
|
4527 |
+
}
|
4528 |
+
|
4529 |
+
.flatpickr-current-month {
|
4530 |
+
font-size: 135%;
|
4531 |
+
font-weight: 300;
|
4532 |
+
color: inherit;
|
4533 |
+
position: absolute;
|
4534 |
+
width: 75%;
|
4535 |
+
left: 12.5%;
|
4536 |
+
padding: 7.48px 0 0;
|
4537 |
+
line-height: 1;
|
4538 |
+
height: 34px;
|
4539 |
+
display: inline-block;
|
4540 |
+
text-align: center;
|
4541 |
+
-webkit-transform: translate3d(0, 0, 0);
|
4542 |
+
transform: translate3d(0, 0, 0);
|
4543 |
+
}
|
4544 |
+
|
4545 |
+
.flatpickr-current-month span.cur-month {
|
4546 |
+
font-family: inherit;
|
4547 |
+
font-weight: 700;
|
4548 |
+
color: inherit;
|
4549 |
+
display: inline-block;
|
4550 |
+
margin-left: 0.5ch;
|
4551 |
+
padding: 0;
|
4552 |
+
}
|
4553 |
+
|
4554 |
+
.flatpickr-current-month .numInputWrapper {
|
4555 |
+
width: 6ch;
|
4556 |
+
width: 7ch\0 ;
|
4557 |
+
display: inline-block;
|
4558 |
+
}
|
4559 |
+
|
4560 |
+
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
|
4561 |
+
border-bottom-color: rgba(0, 0, 0, 0.9);
|
4562 |
+
}
|
4563 |
+
|
4564 |
+
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
|
4565 |
+
border-top-color: rgba(0, 0, 0, 0.9);
|
4566 |
+
}
|
4567 |
+
|
4568 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months, .flatpickr-current-month input.cur-year {
|
4569 |
+
background: 0 0;
|
4570 |
+
border: 0;
|
4571 |
+
border-radius: 0;
|
4572 |
+
box-sizing: border-box;
|
4573 |
+
color: inherit;
|
4574 |
+
font-size: inherit;
|
4575 |
+
font-family: inherit;
|
4576 |
+
font-weight: 300;
|
4577 |
+
height: auto;
|
4578 |
+
line-height: inherit;
|
4579 |
+
padding: 0 0 0 0.5ch;
|
4580 |
+
vertical-align: initial;
|
4581 |
+
-webkit-box-sizing: border-box;
|
4582 |
+
}
|
4583 |
+
|
4584 |
+
.flatpickr-current-month input.cur-year {
|
4585 |
+
cursor: text;
|
4586 |
+
margin: 0;
|
4587 |
+
display: inline-block;
|
4588 |
+
-webkit-appearance: textfield;
|
4589 |
+
-moz-appearance: textfield;
|
4590 |
+
appearance: textfield;
|
4591 |
+
}
|
4592 |
+
|
4593 |
+
.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
|
4594 |
+
font-size: 100%;
|
4595 |
+
color: rgba(0, 0, 0, 0.5);
|
4596 |
+
background: 0 0;
|
4597 |
+
pointer-events: none;
|
4598 |
+
}
|
4599 |
+
|
4600 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months {
|
4601 |
+
appearance: menulist;
|
4602 |
+
cursor: pointer;
|
4603 |
+
margin: -1px 0 0;
|
4604 |
+
outline: 0;
|
4605 |
+
position: relative;
|
4606 |
+
-webkit-appearance: menulist;
|
4607 |
+
-moz-appearance: menulist;
|
4608 |
+
width: auto;
|
4609 |
+
}
|
4610 |
+
|
4611 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months:active, .flatpickr-current-month .flatpickr-monthDropdown-months:focus {
|
4612 |
+
outline: 0;
|
4613 |
+
}
|
4614 |
+
|
4615 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
|
4616 |
+
background: rgba(0, 0, 0, 0.05);
|
4617 |
+
}
|
4618 |
+
|
4619 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
|
4620 |
+
background-color: transparent;
|
4621 |
+
outline: 0;
|
4622 |
+
padding: 0;
|
4623 |
+
}
|
4624 |
+
|
4625 |
+
.flatpickr-weekdays {
|
4626 |
+
background: 0 0;
|
4627 |
+
text-align: center;
|
4628 |
+
overflow: hidden;
|
4629 |
+
width: 100%;
|
4630 |
+
display: -webkit-box;
|
4631 |
+
display: -webkit-flex;
|
4632 |
+
display: -ms-flexbox;
|
4633 |
+
display: flex;
|
4634 |
+
-webkit-box-align: center;
|
4635 |
+
-webkit-align-items: center;
|
4636 |
+
-ms-flex-align: center;
|
4637 |
+
align-items: center;
|
4638 |
+
height: 28px;
|
4639 |
+
}
|
4640 |
+
|
4641 |
+
.flatpickr-weekdays .flatpickr-weekdaycontainer, span.flatpickr-weekday {
|
4642 |
+
-webkit-box-flex: 1;
|
4643 |
+
-webkit-flex: 1;
|
4644 |
+
-ms-flex: 1;
|
4645 |
+
flex: 1;
|
4646 |
+
}
|
4647 |
+
|
4648 |
+
span.flatpickr-weekday {
|
4649 |
+
cursor: default;
|
4650 |
+
font-size: 90%;
|
4651 |
+
background: 0 0;
|
4652 |
+
color: rgba(0, 0, 0, 0.54);
|
4653 |
+
line-height: 1;
|
4654 |
+
margin: 0;
|
4655 |
+
text-align: center;
|
4656 |
+
display: block;
|
4657 |
+
font-weight: bolder;
|
4658 |
+
}
|
4659 |
+
|
4660 |
+
.flatpickr-weeks {
|
4661 |
+
padding: 1px 0 0;
|
4662 |
+
}
|
4663 |
+
|
4664 |
+
.flatpickr-days, .flatpickr-weekdays .flatpickr-weekdaycontainer {
|
4665 |
+
display: -webkit-box;
|
4666 |
+
display: -webkit-flex;
|
4667 |
+
display: -ms-flexbox;
|
4668 |
+
display: flex;
|
4669 |
+
}
|
4670 |
+
|
4671 |
+
.flatpickr-days {
|
4672 |
+
position: relative;
|
4673 |
+
overflow: hidden;
|
4674 |
+
-webkit-box-align: start;
|
4675 |
+
-webkit-align-items: flex-start;
|
4676 |
+
-ms-flex-align: start;
|
4677 |
+
align-items: flex-start;
|
4678 |
+
width: 307.875px;
|
4679 |
+
}
|
4680 |
+
|
4681 |
+
.flatpickr-days:focus {
|
4682 |
+
outline: 0;
|
4683 |
+
}
|
4684 |
+
|
4685 |
+
.dayContainer, .flatpickr-day {
|
4686 |
+
-webkit-box-sizing: border-box;
|
4687 |
+
box-sizing: border-box;
|
4688 |
+
display: inline-block;
|
4689 |
+
}
|
4690 |
+
|
4691 |
+
.dayContainer {
|
4692 |
+
padding: 0;
|
4693 |
+
outline: 0;
|
4694 |
+
text-align: left;
|
4695 |
+
width: 307.875px;
|
4696 |
+
min-width: 307.875px;
|
4697 |
+
max-width: 307.875px;
|
4698 |
+
display: -ms-flexbox;
|
4699 |
+
display: -webkit-box;
|
4700 |
+
display: -webkit-flex;
|
4701 |
+
display: flex;
|
4702 |
+
-webkit-flex-wrap: wrap;
|
4703 |
+
flex-wrap: wrap;
|
4704 |
+
-ms-flex-wrap: wrap;
|
4705 |
+
-ms-flex-pack: justify;
|
4706 |
+
-webkit-justify-content: space-around;
|
4707 |
+
justify-content: space-around;
|
4708 |
+
-webkit-transform: translate3d(0, 0, 0);
|
4709 |
+
transform: translate3d(0, 0, 0);
|
4710 |
+
opacity: 1;
|
4711 |
+
}
|
4712 |
+
|
4713 |
+
.dayContainer + .dayContainer {
|
4714 |
+
-webkit-box-shadow: -1px 0 0 #e6e6e6;
|
4715 |
+
box-shadow: -1px 0 0 #e6e6e6;
|
4716 |
+
}
|
4717 |
+
|
4718 |
+
.flatpickr-day {
|
4719 |
+
background: 0 0;
|
4720 |
+
border: 1px solid transparent;
|
4721 |
+
border-radius: 150px;
|
4722 |
+
color: #393939;
|
4723 |
+
cursor: pointer;
|
4724 |
+
font-weight: 400;
|
4725 |
+
width: 14.2857143%;
|
4726 |
+
-webkit-flex-basis: 14.2857143%;
|
4727 |
+
-ms-flex-preferred-size: 14.2857143%;
|
4728 |
+
flex-basis: 14.2857143%;
|
4729 |
+
max-width: 39px;
|
4730 |
+
height: 39px;
|
4731 |
+
line-height: 39px;
|
4732 |
+
margin: 0;
|
4733 |
+
position: relative;
|
4734 |
+
-webkit-box-pack: center;
|
4735 |
+
-webkit-justify-content: center;
|
4736 |
+
-ms-flex-pack: center;
|
4737 |
+
justify-content: center;
|
4738 |
+
text-align: center;
|
4739 |
+
}
|
4740 |
+
|
4741 |
+
.flatpickr-day.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day.nextMonthDay:focus, .flatpickr-day.nextMonthDay:hover, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.today.inRange, .flatpickr-day:focus, .flatpickr-day:hover {
|
4742 |
+
cursor: pointer;
|
4743 |
+
outline: 0;
|
4744 |
+
background: #e6e6e6;
|
4745 |
+
border-color: #e6e6e6;
|
4746 |
+
}
|
4747 |
+
|
4748 |
+
.flatpickr-day.today {
|
4749 |
+
border-color: #959ea9;
|
4750 |
+
}
|
4751 |
+
|
4752 |
+
.flatpickr-day.today:focus, .flatpickr-day.today:hover {
|
4753 |
+
border-color: #959ea9;
|
4754 |
+
background: #959ea9;
|
4755 |
+
color: #fff;
|
4756 |
+
}
|
4757 |
+
|
4758 |
+
.flatpickr-day.endRange, .flatpickr-day.endRange.inRange, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.selected, .flatpickr-day.selected.inRange, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange, .flatpickr-day.startRange.inRange, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover {
|
4759 |
+
background: #569ff7;
|
4760 |
+
-webkit-box-shadow: none;
|
4761 |
+
box-shadow: none;
|
4762 |
+
color: #fff;
|
4763 |
+
border-color: #569ff7;
|
4764 |
+
}
|
4765 |
+
|
4766 |
+
.flatpickr-day.endRange.startRange, .flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange {
|
4767 |
+
border-radius: 50px 0 0 50px;
|
4768 |
+
}
|
4769 |
+
|
4770 |
+
.flatpickr-day.endRange.endRange, .flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange {
|
4771 |
+
border-radius: 0 50px 50px 0;
|
4772 |
+
}
|
4773 |
+
|
4774 |
+
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)) {
|
4775 |
+
-webkit-box-shadow: -10px 0 0 #569ff7;
|
4776 |
+
box-shadow: -10px 0 0 #569ff7;
|
4777 |
+
}
|
4778 |
+
|
4779 |
+
.flatpickr-day.endRange.startRange.endRange, .flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange {
|
4780 |
+
border-radius: 50px;
|
4781 |
+
}
|
4782 |
+
|
4783 |
+
.flatpickr-day.inRange {
|
4784 |
+
border-radius: 0;
|
4785 |
+
-webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
|
4786 |
+
box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
|
4787 |
+
}
|
4788 |
+
|
4789 |
+
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
|
4790 |
+
background: 0 0;
|
4791 |
+
border-color: transparent;
|
4792 |
+
}
|
4793 |
+
|
4794 |
+
.flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.nextMonthDay, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.prevMonthDay {
|
4795 |
+
color: rgba(57, 57, 57, 0.3);
|
4796 |
+
background: 0 0;
|
4797 |
+
border-color: transparent;
|
4798 |
+
cursor: default;
|
4799 |
+
}
|
4800 |
+
|
4801 |
+
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
|
4802 |
+
cursor: not-allowed;
|
4803 |
+
color: rgba(57, 57, 57, 0.1);
|
4804 |
+
}
|
4805 |
+
|
4806 |
+
.flatpickr-day.week.selected {
|
4807 |
+
border-radius: 0;
|
4808 |
+
-webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
|
4809 |
+
box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
|
4810 |
+
}
|
4811 |
+
|
4812 |
+
.flatpickr-day.hidden {
|
4813 |
+
visibility: hidden;
|
4814 |
+
}
|
4815 |
+
|
4816 |
+
.rangeMode .flatpickr-day {
|
4817 |
+
margin-top: 1px;
|
4818 |
+
}
|
4819 |
+
|
4820 |
+
.flatpickr-weekwrapper {
|
4821 |
+
float: left;
|
4822 |
+
}
|
4823 |
+
|
4824 |
+
.flatpickr-weekwrapper .flatpickr-weeks {
|
4825 |
+
padding: 0 12px;
|
4826 |
+
-webkit-box-shadow: 1px 0 0 #e6e6e6;
|
4827 |
+
box-shadow: 1px 0 0 #e6e6e6;
|
4828 |
+
}
|
4829 |
+
|
4830 |
+
.flatpickr-weekwrapper .flatpickr-weekday {
|
4831 |
+
float: none;
|
4832 |
+
width: 100%;
|
4833 |
+
line-height: 28px;
|
4834 |
+
}
|
4835 |
+
|
4836 |
+
.flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover {
|
4837 |
+
display: block;
|
4838 |
+
width: 100%;
|
4839 |
+
max-width: none;
|
4840 |
+
color: rgba(57, 57, 57, 0.3);
|
4841 |
+
background: 0 0;
|
4842 |
+
cursor: default;
|
4843 |
+
border: 0;
|
4844 |
+
}
|
4845 |
+
|
4846 |
+
.flatpickr-innerContainer, .flatpickr-rContainer {
|
4847 |
+
-webkit-box-sizing: border-box;
|
4848 |
+
box-sizing: border-box;
|
4849 |
+
}
|
4850 |
+
|
4851 |
+
.flatpickr-innerContainer {
|
4852 |
+
display: block;
|
4853 |
+
display: -webkit-box;
|
4854 |
+
display: -webkit-flex;
|
4855 |
+
display: -ms-flexbox;
|
4856 |
+
display: flex;
|
4857 |
+
overflow: hidden;
|
4858 |
+
}
|
4859 |
+
|
4860 |
+
.flatpickr-rContainer {
|
4861 |
+
display: inline-block;
|
4862 |
+
padding: 0;
|
4863 |
+
}
|
4864 |
+
|
4865 |
+
.flatpickr-time, .flatpickr-time input {
|
4866 |
+
text-align: center;
|
4867 |
+
-webkit-box-sizing: border-box;
|
4868 |
+
box-sizing: border-box;
|
4869 |
+
}
|
4870 |
+
|
4871 |
+
.flatpickr-time {
|
4872 |
+
outline: 0;
|
4873 |
+
display: block;
|
4874 |
+
height: 0;
|
4875 |
+
line-height: 40px;
|
4876 |
+
max-height: 40px;
|
4877 |
+
overflow: hidden;
|
4878 |
+
display: -webkit-box;
|
4879 |
+
display: -webkit-flex;
|
4880 |
+
display: -ms-flexbox;
|
4881 |
+
display: flex;
|
4882 |
+
}
|
4883 |
+
|
4884 |
+
.flatpickr-time:after {
|
4885 |
+
content: "";
|
4886 |
+
display: table;
|
4887 |
+
clear: both;
|
4888 |
+
}
|
4889 |
+
|
4890 |
+
.flatpickr-time .numInputWrapper {
|
4891 |
+
-webkit-box-flex: 1;
|
4892 |
+
-webkit-flex: 1;
|
4893 |
+
-ms-flex: 1;
|
4894 |
+
flex: 1;
|
4895 |
+
width: 40%;
|
4896 |
+
height: 40px;
|
4897 |
+
float: left;
|
4898 |
+
}
|
4899 |
+
|
4900 |
+
.flatpickr-time .numInputWrapper span.arrowUp:after {
|
4901 |
+
border-bottom-color: #393939;
|
4902 |
+
}
|
4903 |
+
|
4904 |
+
.flatpickr-time .numInputWrapper span.arrowDown:after {
|
4905 |
+
border-top-color: #393939;
|
4906 |
+
}
|
4907 |
+
|
4908 |
+
.flatpickr-time.hasSeconds .numInputWrapper {
|
4909 |
+
width: 26%;
|
4910 |
+
}
|
4911 |
+
|
4912 |
+
.flatpickr-time.time24hr .numInputWrapper {
|
4913 |
+
width: 49%;
|
4914 |
+
}
|
4915 |
+
|
4916 |
+
.flatpickr-time input {
|
4917 |
+
background: 0 0;
|
4918 |
+
-webkit-box-shadow: none;
|
4919 |
+
box-shadow: none;
|
4920 |
+
border: 0;
|
4921 |
+
border-radius: 0;
|
4922 |
+
margin: 0;
|
4923 |
+
padding: 0;
|
4924 |
+
height: inherit;
|
4925 |
+
line-height: inherit;
|
4926 |
+
color: #393939;
|
4927 |
+
font-size: 14px;
|
4928 |
+
position: relative;
|
4929 |
+
-webkit-appearance: textfield;
|
4930 |
+
-moz-appearance: textfield;
|
4931 |
+
appearance: textfield;
|
4932 |
+
}
|
4933 |
+
|
4934 |
+
.flatpickr-time input.flatpickr-hour {
|
4935 |
+
font-weight: 700;
|
4936 |
+
}
|
4937 |
+
|
4938 |
+
.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
|
4939 |
+
font-weight: 400;
|
4940 |
+
}
|
4941 |
+
|
4942 |
+
.flatpickr-time input:focus {
|
4943 |
+
outline: 0;
|
4944 |
+
border: 0;
|
4945 |
+
}
|
4946 |
+
|
4947 |
+
.flatpickr-time .flatpickr-am-pm, .flatpickr-time .flatpickr-time-separator {
|
4948 |
+
height: inherit;
|
4949 |
+
float: left;
|
4950 |
+
line-height: inherit;
|
4951 |
+
color: #393939;
|
4952 |
+
font-weight: 700;
|
4953 |
+
width: 2%;
|
4954 |
+
-webkit-user-select: none;
|
4955 |
+
-moz-user-select: none;
|
4956 |
+
-ms-user-select: none;
|
4957 |
+
user-select: none;
|
4958 |
+
-webkit-align-self: center;
|
4959 |
+
-ms-flex-item-align: center;
|
4960 |
+
align-self: center;
|
4961 |
+
}
|
4962 |
+
|
4963 |
+
.flatpickr-time .flatpickr-am-pm {
|
4964 |
+
outline: 0;
|
4965 |
+
width: 18%;
|
4966 |
+
cursor: pointer;
|
4967 |
+
text-align: center;
|
4968 |
+
font-weight: 400;
|
4969 |
+
}
|
4970 |
+
|
4971 |
+
.flatpickr-time .flatpickr-am-pm:focus, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time input:hover {
|
4972 |
+
background: #eee;
|
4973 |
+
}
|
4974 |
+
|
4975 |
+
.flatpickr-input[readonly] {
|
4976 |
+
cursor: pointer;
|
4977 |
+
}
|
4978 |
+
|
4979 |
+
@-webkit-keyframes fpFadeInDown {
|
4980 |
+
0% {
|
4981 |
+
opacity: 0;
|
4982 |
+
-webkit-transform: translate3d(0, -20px, 0);
|
4983 |
+
transform: translate3d(0, -20px, 0);
|
4984 |
+
}
|
4985 |
+
to {
|
4986 |
+
opacity: 1;
|
4987 |
+
-webkit-transform: translate3d(0, 0, 0);
|
4988 |
+
transform: translate3d(0, 0, 0);
|
4989 |
+
}
|
4990 |
+
}
|
4991 |
+
@keyframes fpFadeInDown {
|
4992 |
+
0% {
|
4993 |
+
opacity: 0;
|
4994 |
+
-webkit-transform: translate3d(0, -20px, 0);
|
4995 |
+
transform: translate3d(0, -20px, 0);
|
4996 |
+
}
|
4997 |
+
to {
|
4998 |
+
opacity: 1;
|
4999 |
+
-webkit-transform: translate3d(0, 0, 0);
|
5000 |
+
transform: translate3d(0, 0, 0);
|
5001 |
+
}
|
5002 |
+
}
|
5003 |
+
.flatpickr-calendar {
|
5004 |
+
background: 0 0;
|
5005 |
+
opacity: 0;
|
5006 |
+
display: none;
|
5007 |
+
text-align: center;
|
5008 |
+
visibility: hidden;
|
5009 |
+
padding: 0;
|
5010 |
+
-webkit-animation: none;
|
5011 |
+
animation: none;
|
5012 |
+
direction: ltr;
|
5013 |
+
border: 0;
|
5014 |
+
font-size: 14px;
|
5015 |
+
line-height: 24px;
|
5016 |
+
border-radius: 5px;
|
5017 |
+
position: absolute;
|
5018 |
+
width: 307.875px;
|
5019 |
+
-webkit-box-sizing: border-box;
|
5020 |
+
box-sizing: border-box;
|
5021 |
+
-ms-touch-action: manipulation;
|
5022 |
+
touch-action: manipulation;
|
5023 |
+
-webkit-box-shadow: 0 3px 13px rgba(0, 0, 0, 0.08);
|
5024 |
+
box-shadow: 0 3px 13px rgba(0, 0, 0, 0.08);
|
5025 |
+
}
|
5026 |
+
|
5027 |
+
.flatpickr-calendar.inline, .flatpickr-calendar.open {
|
5028 |
+
opacity: 1;
|
5029 |
+
max-height: 640px;
|
5030 |
+
visibility: visible;
|
5031 |
+
}
|
5032 |
+
|
5033 |
+
.flatpickr-calendar.open {
|
5034 |
+
display: inline-block;
|
5035 |
+
z-index: 99999;
|
5036 |
+
}
|
5037 |
+
|
5038 |
+
.flatpickr-calendar.animate.open {
|
5039 |
+
-webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
|
5040 |
+
animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
|
5041 |
+
}
|
5042 |
+
|
5043 |
+
.flatpickr-calendar.inline {
|
5044 |
+
display: block;
|
5045 |
+
position: relative;
|
5046 |
+
top: 2px;
|
5047 |
+
}
|
5048 |
+
|
5049 |
+
.flatpickr-calendar.static {
|
5050 |
+
position: absolute;
|
5051 |
+
top: calc(100% + 2px);
|
5052 |
+
}
|
5053 |
+
|
5054 |
+
.flatpickr-calendar.static.open {
|
5055 |
+
z-index: 999;
|
5056 |
+
display: block;
|
5057 |
+
}
|
5058 |
+
|
5059 |
+
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
|
5060 |
+
-webkit-box-shadow: none !important;
|
5061 |
+
box-shadow: none !important;
|
5062 |
+
}
|
5063 |
+
|
5064 |
+
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
|
5065 |
+
-webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
|
5066 |
+
box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
|
5067 |
+
}
|
5068 |
+
|
5069 |
+
.flatpickr-calendar .hasTime .dayContainer, .flatpickr-calendar .hasWeeks .dayContainer {
|
5070 |
+
border-bottom: 0;
|
5071 |
+
border-bottom-right-radius: 0;
|
5072 |
+
border-bottom-left-radius: 0;
|
5073 |
+
}
|
5074 |
+
|
5075 |
+
.flatpickr-calendar .hasWeeks .dayContainer {
|
5076 |
+
border-left: 0;
|
5077 |
+
}
|
5078 |
+
|
5079 |
+
.flatpickr-calendar.hasTime .flatpickr-time {
|
5080 |
+
height: 40px;
|
5081 |
+
}
|
5082 |
+
|
5083 |
+
.flatpickr-calendar.hasTime .flatpickr-innerContainer {
|
5084 |
+
border-bottom: 0;
|
5085 |
+
}
|
5086 |
+
|
5087 |
+
.flatpickr-calendar.hasTime .flatpickr-time {
|
5088 |
+
border: 1px solid #eceef1;
|
5089 |
+
}
|
5090 |
+
|
5091 |
+
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
|
5092 |
+
height: auto;
|
5093 |
+
}
|
5094 |
+
|
5095 |
+
.flatpickr-calendar:after, .flatpickr-calendar:before {
|
5096 |
+
position: absolute;
|
5097 |
+
display: block;
|
5098 |
+
pointer-events: none;
|
5099 |
+
border: solid transparent;
|
5100 |
+
content: "";
|
5101 |
+
height: 0;
|
5102 |
+
width: 0;
|
5103 |
+
left: 22px;
|
5104 |
+
}
|
5105 |
+
|
5106 |
+
.flatpickr-calendar.arrowRight:after, .flatpickr-calendar.arrowRight:before, .flatpickr-calendar.rightMost:after, .flatpickr-calendar.rightMost:before {
|
5107 |
+
left: auto;
|
5108 |
+
right: 22px;
|
5109 |
+
}
|
5110 |
+
|
5111 |
+
.flatpickr-calendar.arrowCenter:after, .flatpickr-calendar.arrowCenter:before {
|
5112 |
+
left: 50%;
|
5113 |
+
right: 50%;
|
5114 |
+
}
|
5115 |
+
|
5116 |
+
.flatpickr-calendar:before {
|
5117 |
+
border-width: 5px;
|
5118 |
+
margin: 0 -5px;
|
5119 |
+
}
|
5120 |
+
|
5121 |
+
.flatpickr-calendar:after {
|
5122 |
+
border-width: 4px;
|
5123 |
+
margin: 0 -4px;
|
5124 |
+
}
|
5125 |
+
|
5126 |
+
.flatpickr-calendar.arrowTop:after, .flatpickr-calendar.arrowTop:before {
|
5127 |
+
bottom: 100%;
|
5128 |
+
border-bottom-color: #eceef1;
|
5129 |
+
}
|
5130 |
+
|
5131 |
+
.flatpickr-calendar.arrowBottom:after, .flatpickr-calendar.arrowBottom:before {
|
5132 |
+
top: 100%;
|
5133 |
+
border-top-color: #eceef1;
|
5134 |
+
}
|
5135 |
+
|
5136 |
+
.flatpickr-calendar:focus, .flatpickr-current-month input.cur-year:focus {
|
5137 |
+
outline: 0;
|
5138 |
+
}
|
5139 |
+
|
5140 |
+
.flatpickr-wrapper {
|
5141 |
+
position: relative;
|
5142 |
+
display: inline-block;
|
5143 |
+
}
|
5144 |
+
|
5145 |
+
.flatpickr-months {
|
5146 |
+
display: -webkit-box;
|
5147 |
+
display: -webkit-flex;
|
5148 |
+
display: -ms-flexbox;
|
5149 |
+
display: flex;
|
5150 |
+
}
|
5151 |
+
|
5152 |
+
.flatpickr-months .flatpickr-month, .flatpickr-months .flatpickr-next-month, .flatpickr-months .flatpickr-prev-month {
|
5153 |
+
-webkit-user-select: none;
|
5154 |
+
-moz-user-select: none;
|
5155 |
+
-ms-user-select: none;
|
5156 |
+
user-select: none;
|
5157 |
+
height: 34px;
|
5158 |
+
color: #5a6171;
|
5159 |
+
fill: #5a6171;
|
5160 |
+
}
|
5161 |
+
|
5162 |
+
.flatpickr-months .flatpickr-month {
|
5163 |
+
border-radius: 5px 5px 0 0;
|
5164 |
+
background: #eceef1;
|
5165 |
+
line-height: 1;
|
5166 |
+
text-align: center;
|
5167 |
+
position: relative;
|
5168 |
+
overflow: hidden;
|
5169 |
+
-webkit-box-flex: 1;
|
5170 |
+
-webkit-flex: 1;
|
5171 |
+
-ms-flex: 1;
|
5172 |
+
flex: 1;
|
5173 |
+
}
|
5174 |
+
|
5175 |
+
.flatpickr-months .flatpickr-next-month, .flatpickr-months .flatpickr-prev-month {
|
5176 |
+
text-decoration: none;
|
5177 |
+
cursor: pointer;
|
5178 |
+
position: absolute;
|
5179 |
+
top: 0;
|
5180 |
+
padding: 10px;
|
5181 |
+
z-index: 3;
|
5182 |
+
}
|
5183 |
+
|
5184 |
+
.flatpickr-months .flatpickr-next-month.flatpickr-disabled, .flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
|
5185 |
+
display: none;
|
5186 |
+
}
|
5187 |
+
|
5188 |
+
.flatpickr-months .flatpickr-next-month i, .flatpickr-months .flatpickr-prev-month i, .numInputWrapper {
|
5189 |
+
position: relative;
|
5190 |
+
}
|
5191 |
+
|
5192 |
+
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month, .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
|
5193 |
+
left: 0;
|
5194 |
+
}
|
5195 |
+
|
5196 |
+
.flatpickr-months .flatpickr-next-month.flatpickr-next-month, .flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
|
5197 |
+
right: 0;
|
5198 |
+
}
|
5199 |
+
|
5200 |
+
.flatpickr-months .flatpickr-next-month:hover, .flatpickr-months .flatpickr-prev-month:hover {
|
5201 |
+
color: #bbb;
|
5202 |
+
}
|
5203 |
+
|
5204 |
+
.flatpickr-months .flatpickr-next-month:hover svg, .flatpickr-months .flatpickr-prev-month:hover svg {
|
5205 |
+
fill: #f64747;
|
5206 |
+
}
|
5207 |
+
|
5208 |
+
.flatpickr-months .flatpickr-next-month svg, .flatpickr-months .flatpickr-prev-month svg {
|
5209 |
+
width: 14px;
|
5210 |
+
height: 14px;
|
5211 |
+
}
|
5212 |
+
|
5213 |
+
.flatpickr-months .flatpickr-next-month svg path, .flatpickr-months .flatpickr-prev-month svg path {
|
5214 |
+
-webkit-transition: fill 0.1s;
|
5215 |
+
transition: fill 0.1s;
|
5216 |
+
fill: inherit;
|
5217 |
+
}
|
5218 |
+
|
5219 |
+
.numInputWrapper {
|
5220 |
+
height: auto;
|
5221 |
+
}
|
5222 |
+
|
5223 |
+
.numInputWrapper input, .numInputWrapper span {
|
5224 |
+
display: inline-block;
|
5225 |
+
}
|
5226 |
+
|
5227 |
+
.numInputWrapper input {
|
5228 |
+
width: 100%;
|
5229 |
+
}
|
5230 |
+
|
5231 |
+
.numInputWrapper input::-ms-clear {
|
5232 |
+
display: none;
|
5233 |
+
}
|
5234 |
+
|
5235 |
+
.numInputWrapper input::-webkit-inner-spin-button, .numInputWrapper input::-webkit-outer-spin-button {
|
5236 |
+
margin: 0;
|
5237 |
+
-webkit-appearance: none;
|
5238 |
+
}
|
5239 |
+
|
5240 |
+
.numInputWrapper span {
|
5241 |
+
position: absolute;
|
5242 |
+
right: 0;
|
5243 |
+
width: 14px;
|
5244 |
+
padding: 0 4px 0 2px;
|
5245 |
+
height: 50%;
|
5246 |
+
line-height: 50%;
|
5247 |
+
opacity: 0;
|
5248 |
+
cursor: pointer;
|
5249 |
+
border: 1px solid rgba(72, 72, 72, 0.15);
|
5250 |
+
-webkit-box-sizing: border-box;
|
5251 |
+
box-sizing: border-box;
|
5252 |
+
}
|
5253 |
+
|
5254 |
+
.numInputWrapper span:hover {
|
5255 |
+
background: rgba(0, 0, 0, 0.1);
|
5256 |
+
}
|
5257 |
+
|
5258 |
+
.numInputWrapper span:active {
|
5259 |
+
background: rgba(0, 0, 0, 0.2);
|
5260 |
+
}
|
5261 |
+
|
5262 |
+
.numInputWrapper span:after {
|
5263 |
+
display: block;
|
5264 |
+
content: "";
|
5265 |
+
position: absolute;
|
5266 |
+
}
|
5267 |
+
|
5268 |
+
.numInputWrapper span.arrowUp {
|
5269 |
+
top: 0;
|
5270 |
+
border-bottom: 0;
|
5271 |
+
}
|
5272 |
+
|
5273 |
+
.numInputWrapper span.arrowUp:after {
|
5274 |
+
border-left: 4px solid transparent;
|
5275 |
+
border-right: 4px solid transparent;
|
5276 |
+
border-bottom: 4px solid rgba(72, 72, 72, 0.6);
|
5277 |
+
top: 26%;
|
5278 |
+
}
|
5279 |
+
|
5280 |
+
.numInputWrapper span.arrowDown {
|
5281 |
+
top: 50%;
|
5282 |
+
}
|
5283 |
+
|
5284 |
+
.numInputWrapper span.arrowDown:after {
|
5285 |
+
border-left: 4px solid transparent;
|
5286 |
+
border-right: 4px solid transparent;
|
5287 |
+
border-top: 4px solid rgba(72, 72, 72, 0.6);
|
5288 |
+
top: 40%;
|
5289 |
+
}
|
5290 |
+
|
5291 |
+
.numInputWrapper span svg {
|
5292 |
+
width: inherit;
|
5293 |
+
height: auto;
|
5294 |
+
}
|
5295 |
+
|
5296 |
+
.numInputWrapper span svg path {
|
5297 |
+
fill: rgba(90, 97, 113, 0.5);
|
5298 |
+
}
|
5299 |
+
|
5300 |
+
.flatpickr-current-month span.cur-month:hover, .numInputWrapper:hover {
|
5301 |
+
background: rgba(0, 0, 0, 0.05);
|
5302 |
+
}
|
5303 |
+
|
5304 |
+
.numInputWrapper:hover span {
|
5305 |
+
opacity: 1;
|
5306 |
+
}
|
5307 |
+
|
5308 |
+
.flatpickr-current-month {
|
5309 |
+
font-size: 135%;
|
5310 |
+
font-weight: 300;
|
5311 |
+
color: inherit;
|
5312 |
+
position: absolute;
|
5313 |
+
width: 75%;
|
5314 |
+
left: 12.5%;
|
5315 |
+
padding: 7.48px 0 0;
|
5316 |
+
line-height: 1;
|
5317 |
+
height: 34px;
|
5318 |
+
display: inline-block;
|
5319 |
+
text-align: center;
|
5320 |
+
-webkit-transform: translate3d(0, 0, 0);
|
5321 |
+
transform: translate3d(0, 0, 0);
|
5322 |
+
}
|
5323 |
+
|
5324 |
+
.flatpickr-current-month span.cur-month {
|
5325 |
+
font-family: inherit;
|
5326 |
+
font-weight: 700;
|
5327 |
+
color: inherit;
|
5328 |
+
display: inline-block;
|
5329 |
+
margin-left: 0.5ch;
|
5330 |
+
padding: 0;
|
5331 |
+
}
|
5332 |
+
|
5333 |
+
.flatpickr-current-month .numInputWrapper {
|
5334 |
+
width: 6ch;
|
5335 |
+
width: 7ch\0 ;
|
5336 |
+
display: inline-block;
|
5337 |
+
}
|
5338 |
+
|
5339 |
+
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
|
5340 |
+
border-bottom-color: #5a6171;
|
5341 |
+
}
|
5342 |
+
|
5343 |
+
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
|
5344 |
+
border-top-color: #5a6171;
|
5345 |
+
}
|
5346 |
+
|
5347 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months, .flatpickr-current-month input.cur-year {
|
5348 |
+
border: 0;
|
5349 |
+
border-radius: 0;
|
5350 |
+
box-sizing: border-box;
|
5351 |
+
color: inherit;
|
5352 |
+
font-size: inherit;
|
5353 |
+
font-family: inherit;
|
5354 |
+
font-weight: 300;
|
5355 |
+
height: auto;
|
5356 |
+
line-height: inherit;
|
5357 |
+
padding: 0 0 0 0.5ch;
|
5358 |
+
vertical-align: initial;
|
5359 |
+
-webkit-box-sizing: border-box;
|
5360 |
+
}
|
5361 |
+
|
5362 |
+
.flatpickr-current-month input.cur-year {
|
5363 |
+
background: 0 0;
|
5364 |
+
cursor: text;
|
5365 |
+
margin: 0;
|
5366 |
+
display: inline-block;
|
5367 |
+
-webkit-appearance: textfield;
|
5368 |
+
-moz-appearance: textfield;
|
5369 |
+
appearance: textfield;
|
5370 |
+
}
|
5371 |
+
|
5372 |
+
.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
|
5373 |
+
font-size: 100%;
|
5374 |
+
color: rgba(90, 97, 113, 0.5);
|
5375 |
+
background: 0 0;
|
5376 |
+
pointer-events: none;
|
5377 |
+
}
|
5378 |
+
|
5379 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months {
|
5380 |
+
appearance: menulist;
|
5381 |
+
background: #eceef1;
|
5382 |
+
cursor: pointer;
|
5383 |
+
margin: -1px 0 0;
|
5384 |
+
outline: 0;
|
5385 |
+
position: relative;
|
5386 |
+
-webkit-appearance: menulist;
|
5387 |
+
-moz-appearance: menulist;
|
5388 |
+
width: auto;
|
5389 |
+
}
|
5390 |
+
|
5391 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months:active, .flatpickr-current-month .flatpickr-monthDropdown-months:focus {
|
5392 |
+
outline: 0;
|
5393 |
+
}
|
5394 |
+
|
5395 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
|
5396 |
+
background: rgba(0, 0, 0, 0.05);
|
5397 |
+
}
|
5398 |
+
|
5399 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
|
5400 |
+
background-color: #eceef1;
|
5401 |
+
outline: 0;
|
5402 |
+
padding: 0;
|
5403 |
+
}
|
5404 |
+
|
5405 |
+
.flatpickr-weekdays {
|
5406 |
+
background: #eceef1;
|
5407 |
+
text-align: center;
|
5408 |
+
overflow: hidden;
|
5409 |
+
width: 100%;
|
5410 |
+
display: -webkit-box;
|
5411 |
+
display: -webkit-flex;
|
5412 |
+
display: -ms-flexbox;
|
5413 |
+
display: flex;
|
5414 |
+
-webkit-box-align: center;
|
5415 |
+
-webkit-align-items: center;
|
5416 |
+
-ms-flex-align: center;
|
5417 |
+
align-items: center;
|
5418 |
+
height: 28px;
|
5419 |
+
}
|
5420 |
+
|
5421 |
+
.flatpickr-weekdays .flatpickr-weekdaycontainer, span.flatpickr-weekday {
|
5422 |
+
-webkit-box-flex: 1;
|
5423 |
+
-webkit-flex: 1;
|
5424 |
+
-ms-flex: 1;
|
5425 |
+
flex: 1;
|
5426 |
+
}
|
5427 |
+
|
5428 |
+
span.flatpickr-weekday {
|
5429 |
+
cursor: default;
|
5430 |
+
font-size: 90%;
|
5431 |
+
background: #eceef1;
|
5432 |
+
color: #5a6171;
|
5433 |
+
line-height: 1;
|
5434 |
+
margin: 0;
|
5435 |
+
text-align: center;
|
5436 |
+
display: block;
|
5437 |
+
font-weight: bolder;
|
5438 |
+
}
|
5439 |
+
|
5440 |
+
.flatpickr-weeks {
|
5441 |
+
padding: 1px 0 0;
|
5442 |
+
}
|
5443 |
+
|
5444 |
+
.flatpickr-days, .flatpickr-weekdays .flatpickr-weekdaycontainer {
|
5445 |
+
display: -webkit-box;
|
5446 |
+
display: -webkit-flex;
|
5447 |
+
display: -ms-flexbox;
|
5448 |
+
display: flex;
|
5449 |
+
}
|
5450 |
+
|
5451 |
+
.flatpickr-days {
|
5452 |
+
position: relative;
|
5453 |
+
overflow: hidden;
|
5454 |
+
-webkit-box-align: start;
|
5455 |
+
-webkit-align-items: flex-start;
|
5456 |
+
-ms-flex-align: start;
|
5457 |
+
align-items: flex-start;
|
5458 |
+
width: 307.875px;
|
5459 |
+
border-left: 1px solid #eceef1;
|
5460 |
+
border-right: 1px solid #eceef1;
|
5461 |
+
}
|
5462 |
+
|
5463 |
+
.flatpickr-days:focus {
|
5464 |
+
outline: 0;
|
5465 |
+
}
|
5466 |
+
|
5467 |
+
.dayContainer, .flatpickr-day {
|
5468 |
+
-webkit-box-sizing: border-box;
|
5469 |
+
box-sizing: border-box;
|
5470 |
+
display: inline-block;
|
5471 |
+
}
|
5472 |
+
|
5473 |
+
.dayContainer {
|
5474 |
+
padding: 0;
|
5475 |
+
outline: 0;
|
5476 |
+
text-align: left;
|
5477 |
+
width: 307.875px;
|
5478 |
+
min-width: 307.875px;
|
5479 |
+
max-width: 307.875px;
|
5480 |
+
display: -ms-flexbox;
|
5481 |
+
display: -webkit-box;
|
5482 |
+
display: -webkit-flex;
|
5483 |
+
display: flex;
|
5484 |
+
-webkit-flex-wrap: wrap;
|
5485 |
+
flex-wrap: wrap;
|
5486 |
+
-ms-flex-wrap: wrap;
|
5487 |
+
-ms-flex-pack: justify;
|
5488 |
+
-webkit-justify-content: space-around;
|
5489 |
+
justify-content: space-around;
|
5490 |
+
-webkit-transform: translate3d(0, 0, 0);
|
5491 |
+
transform: translate3d(0, 0, 0);
|
5492 |
+
opacity: 1;
|
5493 |
+
}
|
5494 |
+
|
5495 |
+
.dayContainer + .dayContainer {
|
5496 |
+
-webkit-box-shadow: -1px 0 0 #eceef1;
|
5497 |
+
box-shadow: -1px 0 0 #eceef1;
|
5498 |
+
}
|
5499 |
+
|
5500 |
+
.flatpickr-day {
|
5501 |
+
background: 0 0;
|
5502 |
+
border: 1px solid transparent;
|
5503 |
+
border-radius: 150px;
|
5504 |
+
color: #484848;
|
5505 |
+
cursor: pointer;
|
5506 |
+
font-weight: 400;
|
5507 |
+
width: 14.2857143%;
|
5508 |
+
-webkit-flex-basis: 14.2857143%;
|
5509 |
+
-ms-flex-preferred-size: 14.2857143%;
|
5510 |
+
flex-basis: 14.2857143%;
|
5511 |
+
max-width: 39px;
|
5512 |
+
height: 39px;
|
5513 |
+
line-height: 39px;
|
5514 |
+
margin: 0;
|
5515 |
+
position: relative;
|
5516 |
+
-webkit-box-pack: center;
|
5517 |
+
-webkit-justify-content: center;
|
5518 |
+
-ms-flex-pack: center;
|
5519 |
+
justify-content: center;
|
5520 |
+
text-align: center;
|
5521 |
+
}
|
5522 |
+
|
5523 |
+
.flatpickr-day.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day.nextMonthDay:focus, .flatpickr-day.nextMonthDay:hover, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.today.inRange, .flatpickr-day:focus, .flatpickr-day:hover {
|
5524 |
+
cursor: pointer;
|
5525 |
+
outline: 0;
|
5526 |
+
background: #e2e2e2;
|
5527 |
+
border-color: #e2e2e2;
|
5528 |
+
}
|
5529 |
+
|
5530 |
+
.flatpickr-day.today {
|
5531 |
+
border-color: #bbb;
|
5532 |
+
}
|
5533 |
+
|
5534 |
+
.flatpickr-day.today:focus, .flatpickr-day.today:hover {
|
5535 |
+
border-color: #bbb;
|
5536 |
+
background: #bbb;
|
5537 |
+
color: #fff;
|
5538 |
+
}
|
5539 |
+
|
5540 |
+
.flatpickr-day.endRange, .flatpickr-day.endRange.inRange, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.selected, .flatpickr-day.selected.inRange, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange, .flatpickr-day.startRange.inRange, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover {
|
5541 |
+
background: #ff5a5f;
|
5542 |
+
-webkit-box-shadow: none;
|
5543 |
+
box-shadow: none;
|
5544 |
+
color: #fff;
|
5545 |
+
border-color: #ff5a5f;
|
5546 |
+
}
|
5547 |
+
|
5548 |
+
.flatpickr-day.endRange.startRange, .flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange {
|
5549 |
+
border-radius: 50px 0 0 50px;
|
5550 |
+
}
|
5551 |
+
|
5552 |
+
.flatpickr-day.endRange.endRange, .flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange {
|
5553 |
+
border-radius: 0 50px 50px 0;
|
5554 |
+
}
|
5555 |
+
|
5556 |
+
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)) {
|
5557 |
+
-webkit-box-shadow: -10px 0 0 #ff5a5f;
|
5558 |
+
box-shadow: -10px 0 0 #ff5a5f;
|
5559 |
+
}
|
5560 |
+
|
5561 |
+
.flatpickr-day.endRange.startRange.endRange, .flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange {
|
5562 |
+
border-radius: 50px;
|
5563 |
+
}
|
5564 |
+
|
5565 |
+
.flatpickr-day.inRange {
|
5566 |
+
border-radius: 0;
|
5567 |
+
-webkit-box-shadow: -5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;
|
5568 |
+
box-shadow: -5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;
|
5569 |
+
}
|
5570 |
+
|
5571 |
+
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
|
5572 |
+
background: 0 0;
|
5573 |
+
border-color: transparent;
|
5574 |
+
}
|
5575 |
+
|
5576 |
+
.flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.nextMonthDay, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.prevMonthDay {
|
5577 |
+
color: rgba(72, 72, 72, 0.3);
|
5578 |
+
background: 0 0;
|
5579 |
+
border-color: transparent;
|
5580 |
+
cursor: default;
|
5581 |
+
}
|
5582 |
+
|
5583 |
+
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
|
5584 |
+
cursor: not-allowed;
|
5585 |
+
color: rgba(72, 72, 72, 0.1);
|
5586 |
+
}
|
5587 |
+
|
5588 |
+
.flatpickr-day.week.selected {
|
5589 |
+
border-radius: 0;
|
5590 |
+
-webkit-box-shadow: -5px 0 0 #ff5a5f, 5px 0 0 #ff5a5f;
|
5591 |
+
box-shadow: -5px 0 0 #ff5a5f, 5px 0 0 #ff5a5f;
|
5592 |
+
}
|
5593 |
+
|
5594 |
+
.flatpickr-day.hidden {
|
5595 |
+
visibility: hidden;
|
5596 |
+
}
|
5597 |
+
|
5598 |
+
.rangeMode .flatpickr-day {
|
5599 |
+
margin-top: 1px;
|
5600 |
+
}
|
5601 |
+
|
5602 |
+
.flatpickr-weekwrapper {
|
5603 |
+
float: left;
|
5604 |
+
}
|
5605 |
+
|
5606 |
+
.flatpickr-weekwrapper .flatpickr-weeks {
|
5607 |
+
padding: 0 12px;
|
5608 |
+
border-left: 1px solid #eceef1;
|
5609 |
+
}
|
5610 |
+
|
5611 |
+
.flatpickr-weekwrapper .flatpickr-weekday {
|
5612 |
+
float: none;
|
5613 |
+
width: 100%;
|
5614 |
+
line-height: 28px;
|
5615 |
+
}
|
5616 |
+
|
5617 |
+
.flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover {
|
5618 |
+
display: block;
|
5619 |
+
width: 100%;
|
5620 |
+
max-width: none;
|
5621 |
+
color: rgba(72, 72, 72, 0.3);
|
5622 |
+
background: 0 0;
|
5623 |
+
cursor: default;
|
5624 |
+
border: 0;
|
5625 |
+
}
|
5626 |
+
|
5627 |
+
.flatpickr-innerContainer, .flatpickr-rContainer {
|
5628 |
+
-webkit-box-sizing: border-box;
|
5629 |
+
box-sizing: border-box;
|
5630 |
+
}
|
5631 |
+
|
5632 |
+
.flatpickr-innerContainer {
|
5633 |
+
display: block;
|
5634 |
+
display: -webkit-box;
|
5635 |
+
display: -webkit-flex;
|
5636 |
+
display: -ms-flexbox;
|
5637 |
+
display: flex;
|
5638 |
+
overflow: hidden;
|
5639 |
+
background: #fff;
|
5640 |
+
border-bottom: 1px solid #eceef1;
|
5641 |
+
}
|
5642 |
+
|
5643 |
+
.flatpickr-rContainer {
|
5644 |
+
display: inline-block;
|
5645 |
+
padding: 0;
|
5646 |
+
}
|
5647 |
+
|
5648 |
+
.flatpickr-time, .flatpickr-time input {
|
5649 |
+
text-align: center;
|
5650 |
+
-webkit-box-sizing: border-box;
|
5651 |
+
box-sizing: border-box;
|
5652 |
+
}
|
5653 |
+
|
5654 |
+
.flatpickr-time {
|
5655 |
+
outline: 0;
|
5656 |
+
display: block;
|
5657 |
+
height: 0;
|
5658 |
+
line-height: 40px;
|
5659 |
+
max-height: 40px;
|
5660 |
+
overflow: hidden;
|
5661 |
+
display: -webkit-box;
|
5662 |
+
display: -webkit-flex;
|
5663 |
+
display: -ms-flexbox;
|
5664 |
+
display: flex;
|
5665 |
+
background: #fff;
|
5666 |
+
border-radius: 0 0 5px 5px;
|
5667 |
+
}
|
5668 |
+
|
5669 |
+
.flatpickr-time:after {
|
5670 |
+
content: "";
|
5671 |
+
display: table;
|
5672 |
+
clear: both;
|
5673 |
+
}
|
5674 |
+
|
5675 |
+
.flatpickr-time .numInputWrapper {
|
5676 |
+
-webkit-box-flex: 1;
|
5677 |
+
-webkit-flex: 1;
|
5678 |
+
-ms-flex: 1;
|
5679 |
+
flex: 1;
|
5680 |
+
width: 40%;
|
5681 |
+
height: 40px;
|
5682 |
+
float: left;
|
5683 |
+
}
|
5684 |
+
|
5685 |
+
.flatpickr-time .numInputWrapper span.arrowUp:after {
|
5686 |
+
border-bottom-color: #484848;
|
5687 |
+
}
|
5688 |
+
|
5689 |
+
.flatpickr-time .numInputWrapper span.arrowDown:after {
|
5690 |
+
border-top-color: #484848;
|
5691 |
+
}
|
5692 |
+
|
5693 |
+
.flatpickr-time.hasSeconds .numInputWrapper {
|
5694 |
+
width: 26%;
|
5695 |
+
}
|
5696 |
+
|
5697 |
+
.flatpickr-time.time24hr .numInputWrapper {
|
5698 |
+
width: 49%;
|
5699 |
+
}
|
5700 |
+
|
5701 |
+
.flatpickr-time input {
|
5702 |
+
background: 0 0;
|
5703 |
+
-webkit-box-shadow: none;
|
5704 |
+
box-shadow: none;
|
5705 |
+
border: 0;
|
5706 |
+
border-radius: 0;
|
5707 |
+
margin: 0;
|
5708 |
+
padding: 0;
|
5709 |
+
height: inherit;
|
5710 |
+
line-height: inherit;
|
5711 |
+
color: #484848;
|
5712 |
+
font-size: 14px;
|
5713 |
+
position: relative;
|
5714 |
+
-webkit-appearance: textfield;
|
5715 |
+
-moz-appearance: textfield;
|
5716 |
+
appearance: textfield;
|
5717 |
+
}
|
5718 |
+
|
5719 |
+
.flatpickr-time input.flatpickr-hour, span.flatpickr-day.selected {
|
5720 |
+
font-weight: 700;
|
5721 |
+
}
|
5722 |
+
|
5723 |
+
.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
|
5724 |
+
font-weight: 400;
|
5725 |
+
}
|
5726 |
+
|
5727 |
+
.flatpickr-time input:focus {
|
5728 |
+
outline: 0;
|
5729 |
+
border: 0;
|
5730 |
+
}
|
5731 |
+
|
5732 |
+
.flatpickr-time .flatpickr-am-pm, .flatpickr-time .flatpickr-time-separator {
|
5733 |
+
height: inherit;
|
5734 |
+
float: left;
|
5735 |
+
line-height: inherit;
|
5736 |
+
color: #484848;
|
5737 |
+
font-weight: 700;
|
5738 |
+
width: 2%;
|
5739 |
+
-webkit-user-select: none;
|
5740 |
+
-moz-user-select: none;
|
5741 |
+
-ms-user-select: none;
|
5742 |
+
user-select: none;
|
5743 |
+
-webkit-align-self: center;
|
5744 |
+
-ms-flex-item-align: center;
|
5745 |
+
align-self: center;
|
5746 |
+
}
|
5747 |
+
|
5748 |
+
.flatpickr-time .flatpickr-am-pm {
|
5749 |
+
outline: 0;
|
5750 |
+
width: 18%;
|
5751 |
+
cursor: pointer;
|
5752 |
+
text-align: center;
|
5753 |
+
font-weight: 400;
|
5754 |
+
}
|
5755 |
+
|
5756 |
+
.flatpickr-time .flatpickr-am-pm:focus, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time input:hover {
|
5757 |
+
background: #eaeaea;
|
5758 |
+
}
|
5759 |
+
|
5760 |
+
.flatpickr-input[readonly] {
|
5761 |
+
cursor: pointer;
|
5762 |
+
}
|
5763 |
+
|
5764 |
+
.flatpickr-monthSelect-months {
|
5765 |
+
margin: 10px 1px 3px;
|
5766 |
+
flex-wrap: wrap;
|
5767 |
+
}
|
5768 |
+
|
5769 |
+
.flatpickr-monthSelect-month {
|
5770 |
+
background: 0 0;
|
5771 |
+
border: 1px solid transparent;
|
5772 |
+
border-radius: 4px;
|
5773 |
+
-webkit-box-sizing: border-box;
|
5774 |
+
box-sizing: border-box;
|
5775 |
+
color: #393939;
|
5776 |
+
cursor: pointer;
|
5777 |
+
display: inline-block;
|
5778 |
+
font-weight: 400;
|
5779 |
+
margin: 0.5px;
|
5780 |
+
justify-content: center;
|
5781 |
+
padding: 10px;
|
5782 |
+
position: relative;
|
5783 |
+
-webkit-box-pack: center;
|
5784 |
+
-webkit-justify-content: center;
|
5785 |
+
-ms-flex-pack: center;
|
5786 |
+
text-align: center;
|
5787 |
+
width: 33%;
|
5788 |
+
}
|
5789 |
+
|
5790 |
+
.flatpickr-monthSelect-month.flatpickr-disabled {
|
5791 |
+
color: #eee;
|
5792 |
+
}
|
5793 |
+
|
5794 |
+
.flatpickr-monthSelect-month.flatpickr-disabled:focus, .flatpickr-monthSelect-month.flatpickr-disabled:hover {
|
5795 |
+
cursor: not-allowed;
|
5796 |
+
background: 0 0 !important;
|
5797 |
+
}
|
5798 |
+
|
5799 |
+
.flatpickr-monthSelect-theme-dark {
|
5800 |
+
background: #3f4458;
|
5801 |
+
}
|
5802 |
+
|
5803 |
+
.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year {
|
5804 |
+
color: #fff;
|
5805 |
+
}
|
5806 |
+
|
5807 |
+
.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month, .flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month {
|
5808 |
+
color: #fff;
|
5809 |
+
fill: #fff;
|
5810 |
+
}
|
5811 |
+
|
5812 |
+
.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month {
|
5813 |
+
color: rgba(255, 255, 255, 0.95);
|
5814 |
+
}
|
5815 |
+
|
5816 |
+
.flatpickr-monthSelect-month.today {
|
5817 |
+
border-color: #959ea9;
|
5818 |
+
}
|
5819 |
+
|
5820 |
+
.flatpickr-monthSelect-month.inRange, .flatpickr-monthSelect-month.inRange.today, .flatpickr-monthSelect-month:focus, .flatpickr-monthSelect-month:hover {
|
5821 |
+
background: #e6e6e6;
|
5822 |
+
cursor: pointer;
|
5823 |
+
outline: 0;
|
5824 |
+
border-color: #e6e6e6;
|
5825 |
+
}
|
5826 |
+
|
5827 |
+
.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.inRange, .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus, .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover {
|
5828 |
+
background: #646c8c;
|
5829 |
+
border-color: #646c8c;
|
5830 |
+
}
|
5831 |
+
|
5832 |
+
.flatpickr-monthSelect-month.today:focus, .flatpickr-monthSelect-month.today:hover {
|
5833 |
+
background: #959ea9;
|
5834 |
+
border-color: #959ea9;
|
5835 |
+
color: #fff;
|
5836 |
+
}
|
5837 |
+
|
5838 |
+
.flatpickr-monthSelect-month.endRange, .flatpickr-monthSelect-month.selected, .flatpickr-monthSelect-month.startRange {
|
5839 |
+
background-color: #569ff7;
|
5840 |
+
box-shadow: none;
|
5841 |
+
color: #fff;
|
5842 |
+
border-color: #569ff7;
|
5843 |
+
}
|
5844 |
+
|
5845 |
+
.flatpickr-monthSelect-month.startRange {
|
5846 |
+
border-radius: 50px 0 0 50px;
|
5847 |
+
}
|
5848 |
+
|
5849 |
+
.flatpickr-monthSelect-month.endRange {
|
5850 |
+
border-radius: 0 50px 50px 0;
|
5851 |
+
}
|
5852 |
+
|
5853 |
+
.flatpickr-monthSelect-month.startRange.endRange {
|
5854 |
+
border-radius: 50px;
|
5855 |
+
}
|
5856 |
+
|
5857 |
+
.flatpickr-monthSelect-month.inRange {
|
5858 |
+
border-radius: 0;
|
5859 |
+
box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
|
5860 |
+
}
|
5861 |
+
|
5862 |
+
.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.endRange, .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected, .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.startRange {
|
5863 |
+
background: #80cbc4;
|
5864 |
+
-webkit-box-shadow: none;
|
5865 |
+
box-shadow: none;
|
5866 |
+
color: #fff;
|
5867 |
+
border-color: #80cbc4;
|
5868 |
+
}
|
5869 |
+
|
5870 |
+
/*! Tippy.js v6.3.7 - https://unpkg.com/tippy.js@6.3.7/themes/light-border.css */
|
5871 |
+
.tippy-box[data-theme~=light-border] {
|
5872 |
+
background-color: #fff;
|
5873 |
+
background-clip: padding-box;
|
5874 |
+
border: 1px solid rgba(0, 8, 16, 0.15);
|
5875 |
+
color: #333;
|
5876 |
+
box-shadow: 0 4px 14px -2px rgba(0, 8, 16, 0.08);
|
5877 |
+
}
|
5878 |
+
|
5879 |
+
.tippy-box[data-theme~=light-border] > .tippy-backdrop {
|
5880 |
+
background-color: #fff;
|
5881 |
+
}
|
5882 |
+
|
5883 |
+
.tippy-box[data-theme~=light-border] > .tippy-arrow:after, .tippy-box[data-theme~=light-border] > .tippy-svg-arrow:after {
|
5884 |
+
content: "";
|
5885 |
+
position: absolute;
|
5886 |
+
z-index: -1;
|
5887 |
+
}
|
5888 |
+
|
5889 |
+
.tippy-box[data-theme~=light-border] > .tippy-arrow:after {
|
5890 |
+
border-color: transparent;
|
5891 |
+
border-style: solid;
|
5892 |
+
}
|
5893 |
+
|
5894 |
+
.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-arrow:before {
|
5895 |
+
border-top-color: #fff;
|
5896 |
+
}
|
5897 |
+
|
5898 |
+
.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-arrow:after {
|
5899 |
+
border-top-color: rgba(0, 8, 16, 0.2);
|
5900 |
+
border-width: 7px 7px 0;
|
5901 |
+
top: 17px;
|
5902 |
+
left: 1px;
|
5903 |
+
}
|
5904 |
+
|
5905 |
+
.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-svg-arrow > svg {
|
5906 |
+
top: 16px;
|
5907 |
+
}
|
5908 |
+
|
5909 |
+
.tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-svg-arrow:after {
|
5910 |
+
top: 17px;
|
5911 |
+
}
|
5912 |
+
|
5913 |
+
.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-arrow:before {
|
5914 |
+
border-bottom-color: #fff;
|
5915 |
+
bottom: 16px;
|
5916 |
+
}
|
5917 |
+
|
5918 |
+
.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-arrow:after {
|
5919 |
+
border-bottom-color: rgba(0, 8, 16, 0.2);
|
5920 |
+
border-width: 0 7px 7px;
|
5921 |
+
bottom: 17px;
|
5922 |
+
left: 1px;
|
5923 |
+
}
|
5924 |
+
|
5925 |
+
.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-svg-arrow > svg {
|
5926 |
+
bottom: 16px;
|
5927 |
+
}
|
5928 |
+
|
5929 |
+
.tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-svg-arrow:after {
|
5930 |
+
bottom: 17px;
|
5931 |
+
}
|
5932 |
+
|
5933 |
+
.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-arrow:before {
|
5934 |
+
border-left-color: #fff;
|
5935 |
+
}
|
5936 |
+
|
5937 |
+
.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-arrow:after {
|
5938 |
+
border-left-color: rgba(0, 8, 16, 0.2);
|
5939 |
+
border-width: 7px 0 7px 7px;
|
5940 |
+
left: 17px;
|
5941 |
+
top: 1px;
|
5942 |
+
}
|
5943 |
+
|
5944 |
+
.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-svg-arrow > svg {
|
5945 |
+
left: 11px;
|
5946 |
+
}
|
5947 |
+
|
5948 |
+
.tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-svg-arrow:after {
|
5949 |
+
left: 12px;
|
5950 |
+
}
|
5951 |
+
|
5952 |
+
.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-arrow:before {
|
5953 |
+
border-right-color: #fff;
|
5954 |
+
right: 16px;
|
5955 |
+
}
|
5956 |
+
|
5957 |
+
.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-arrow:after {
|
5958 |
+
border-width: 7px 7px 7px 0;
|
5959 |
+
right: 17px;
|
5960 |
+
top: 1px;
|
5961 |
+
border-right-color: rgba(0, 8, 16, 0.2);
|
5962 |
+
}
|
5963 |
+
|
5964 |
+
.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-svg-arrow > svg {
|
5965 |
+
right: 11px;
|
5966 |
+
}
|
5967 |
+
|
5968 |
+
.tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-svg-arrow:after {
|
5969 |
+
right: 12px;
|
5970 |
+
}
|
5971 |
+
|
5972 |
+
.tippy-box[data-theme~=light-border] > .tippy-svg-arrow {
|
5973 |
+
fill: #fff;
|
5974 |
+
}
|
5975 |
+
|
5976 |
+
.tippy-box[data-theme~=light-border] > .tippy-svg-arrow:after {
|
5977 |
+
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);
|
5978 |
+
background-size: 16px 6px;
|
5979 |
+
width: 16px;
|
5980 |
+
height: 6px;
|
5981 |
+
}
|
5982 |
+
|
5983 |
+
/*# sourceMappingURL=events-manager.css.map */
|
includes/css/events-manager.css.map
ADDED
@@ -0,0 +1 @@
|
|
Â
|
1 |
+
{"version":3,"sourceRoot":"","sources":["events-manager.scss","assets/_pixelbones.scss","partials/_calendar.scss","partials/_search.scss","partials/_items.scss","partials/_pagination.scss","partials/_events.scss","partials/_locations.scss","partials/_bookings.scss","assets/_pixelbones.vars.scss","assets/_normalize.scss","partials/_icons.scss","partials/_modal.scss","partials/_selectize.scss","partials/_taxonomies.scss","partials/_frontend-admin.scss","partials/admin/_when.scss","events_manager.css","partials/_libraries.css"],"names":[],"mappings":";AAwBA;ACxBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAQA;AAAA;AAEA;AAAA;AAAA;AAAA;AAAA;EDmBC;EACA;EACA;EACA;AEyoBD;ACzqBA;AA2TA;AC3TA;AAAA;AAAA;AAoEA;AAAA;AAAA;ACpEA;AAAA;AAAA;ACAA;AAAA;AAAA;ACAA;AAAA;AAAA;ACAA;ARoCC;AA6BA;AAYA;EAyCA;EACA;EACA;EACA;AACA;EACA;AAA0B;EAC1B;EACA;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;ASnID;AACI;AAAA;AAGH;EACA;AAAoB;EACpB;AAAyB;EACzB;EACA;EAEA;AAAsD;EACtD;AAAsD;EACtD;AAAsD;EAEtD;AAA4E;EAC5E;AAA2G;EAE3G;AAAmD;EACnD;AAA2D;EAE3D;AAAuC;EACvC;EACA;EACG;EACH;AAAqD;EACrD;EAEA;EACG;EACH;EACA;AAEA;EACA;;ARJD;AS7BA;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAUA;AAAA;AAGA;AAAA;AAAA;AAQA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAUA;AAAA;AAGA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AAAA;AAUA;AAAA;AAGA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AASA;AAAA;AAAA;AAAA;AAYA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAqBA;AAAA;AAGA;AAAA;AAAA;AAQA;AAAA;AAmKA;AAAA;AAGA;AAAA;AAAA;AAQA;AAAA;AAAA;AAQA;AAAA;AAGA;AAAA;AAAA;AAQA;AAAA;AAAA;ATxTI;AAAA;EAEA;EACA;AAAyC;EACzC;EACA;EACA;EACA;EACA;AAOA;AAAA;AAEA;AAAA;AAAA;AAkBA;AA2BA;AAAA;AAcA;AAgBA;AAAA;AAiBA;AAAA;AAoDA;AAAA;AA6LA;AAAA;AAsBA;AAAA;AAiBA;AAAA;AAmBA;AAAA;AAOA;AAAA;AA4BA;AAAA;AAcA;AAAA;AAGA;AAQA;AAAA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAQA;AAGA;AAGA;;AS1fJ;EACE;AAAmB;EACnB;AAAgC;;AAUlC;EACE;;AAOF;EACE;;AAQF;EACE;EACA;;AAWF;EACE;AAAyB;EACzB;AAAW;EACX;AAAmB;;AAQrB;EACE;AAAmC;EACnC;AAAgB;;AAUlB;EACE;;AAQF;EACE;AAAqB;EACrB;AAA4B;EAC5B;AAAmC;;AAOrC;AAAA;EAEE;;AAQF;AAAA;AAAA;EAGE;AAAmC;EACnC;AAAgB;;AAOlB;EACE;;AAQF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAUF;EACE;;AAMF;AACC;AAAA;AAAA;AAAA;AAgBA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAWA;AAAA;AAAA;AAYA;AAAA;AAAA;AAWA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAAA;AAAA;AAgBA;AAAA;AAAA;AAQA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;AAWA;AAAA;AAAA;AASA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAQA;AAAA;AAAA;AAAA;;AA/IA;AAAA;AAAA;AAAA;AAAA;EAKE;AAAsB;EACtB;AAAiB;EACjB;AAAmB;EACnB;AAAW;;AAQb;AAAA;AACQ;EACN;;AAQF;AAAA;AACS;EACP;;AAOF;AAAA;AAAA;AAAA;EAIE;;AAOF;AAAA;AAAA;AAAA;EAIE;EACA;;AAOF;AAAA;AAAA;AAAA;EAIE;;AAOF;EACE;;AAUF;EACE;AAAwB;EACxB;AAAgB;EAChB;AAAgB;EAChB;AAAiB;EACjB;AAAY;EACZ;AAAqB;;AAOvB;EACE;;AAOF;EACE;;AAQF;AAAA;EAEE;AAAwB;EACxB;AAAY;;AAOd;AAAA;EAEE;;AAQF;EACE;AAA+B;EAC/B;AAAsB;;AAOxB;EACE;;AAQF;EACE;AAA4B;EAC5B;AAAe;;AAWlB;EACE;;AAOF;EACE;;AAUF;EACE;;AAOF;EACE;;ATnTD;EACC;;AAUE;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;;AAIJ;EAvCJ;AA6CQ;;EALA;IACI;IACA;;EAIJ;IACI;;EAEJ;IACI;;EAEJ;IACI;;EAEJ;IACI;;EAEJ;IACI;;;AAQR;EACI;EACA;EACA;;AAEJ;EAAK;EAAqD;EAA8B;;AACxF;EAAK;EAAqD;EAA8B;;AACxF;EAAK;EAAqD;EAA8B;;AACxF;EAAK;EAAoD;EAA8B;;AACvF;EAAK;EAAoD;EAA8B;;AACvF;EAAK;EAAwC;EAA8B;;AAG3E;EACI;IAAK;;EACL;IAAK;;EACL;IAAK;;EACL;IAAK;;EACL;IAAK;;EACL;IAAK;;;AAGT;EACI;EACA;;AAMJ;EACE;EACA;EACH;EACA;;AACG;EACE;EACA;;AAEF;EACE;;AAOJ;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEH;AAAA;EACC;EACA;;AAIL;AAAA;EAEO;EACA;EACA;;AAEP;AAAA;EAEO;EACA;EACA;;AAEP;AAAA;EAEO;EACA;EACA;;AAEP;AAAA;EAEC;;AAaE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGL;AA6BC;AAaG;;AAzCH;EACC;;AAEE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASI;EACA;EACA;AAA8B;EAC9B;EAjCH;EACA;EACA;EACA;;AAiCA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;;AAIL;EACC;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAKC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAUI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASI;EACA;;AAGJ;AAAA;EAEI;EACA;EACA;EACA;EACA;;AAIN;EACC;;AAED;EACC;;AAED;EACC;;AAID;EACC;EACA;EACA;;AAED;EACC;;AAIC;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAEJ;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEI;EACA;EACA;EACA;EAzKH;EACA;EACA;EACA;;AA0KD;EACI;EACA;EACA;;AAGP;EACC;EACA;;AAOC;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;;AAMJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACJ;EACI;EACA;EACA;EACA;;AAKP;EACC;;AAEE;EACI;EACA;EACH;EACG;;AAEJ;EACI;;AAEJ;EACI;;AAMJ;EACI;;AAMP;EAjbA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAA6B;EAC7B;AAAgC;EAChC;AAAuB;EACvB;AAAqB;;AA2alB;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAMJ;EACI;EACA;EACA;EACA;;AAEP;EACC;EACA;;AAQE;EACI;EACA;EACA;;AUhfR;EACC;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;ATtCD;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AAqkBA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAnkBA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAGD;EACC;;AAOD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EAAO;;AAEP;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGF;AAAc;EACb;EACA;EACA;;AAED;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACC;;AAIF;EACC;EACA;EACA;;AAGD;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAGD;EACC;EACA;;AAED;EACC;;AAIA;EACA;EACA;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAEA;EACC;;AAMJ;EAEC;EACA;EACA;EACA;AAiBA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAfA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAaF;EACC;EAEA;EACA;EAEA;EACA;AA0EA;AAAA;AAAA;AAIA;AASA;;AArFA;EACC;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKD;EACC;;AAKD;EACC;;AAIF;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQD;EACC;EACA;;AAED;EACC;;AAMA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;AAgDC;AAA8B;AAC9B;AAA0B;;AA/C1B;EACC;EACA;;AAQE;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAArB;EAAqB;;AAgBvB;EACC;EACA;EACA;EACA;EACA;;AAKD;EACC;EACA;EACA;EACA;;AAIF;EAAiB;;AA8MpB;EACC;EACA;;AATD;EACC;EACA;;AAjHD;EAEC;EACA;;AAEA;EACC;;AAGD;EAEC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAKA;EACC;EACA;EACA;EACA;EACA;EACA;;AAKA;EACC;;AAGD;EACC;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA,WArBc;EAsBd,mBAtBc;;AAwBf;EACC;EACA;EACA;EACA;EACA,WA5BU;EA6BV,mBA7BU;;AA+BX;EACC;EACA;EACA;EACA;EACA;EACA,WArCU;EAsCV,mBAtCU;;AA2Cd;EACC;EACA;;AAgCJ;EApNC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;EACA;;AAEA;EACC;;AAIA;EACC;EACA;;AAGF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAQA;EACC;EACA;EACA;EACA;;AAGF;EACC;EACA;;AAMF;EACC;;AA2JF;EACC;;AAEA;EACC;EACA;EACA;;AAWF;EAAa;;AAEb;EACC;EACA;;AAGD;EAEC;;AAEA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AACA;EACC;;AAIF;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAQJ;EACC;;AAID;EACC;;AAID;EACC;;AAKF;AACC;;AAEC;EACC;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA;;AAGF;EACC;EACA;;AUrsBF;EAPD;IAQE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACC;IACA;IACA;IACA;;;AAoBF;EAdC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAKA;;AAID;EApBC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAWA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AA4EA;AAAA;AAAA;;AA1EA;EACC;EACA;EACA;;AAEA;EACC;;AAMF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;;AAOJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AACA;EACC;;AACA;EACC;;AAQH;EAzFD;IA0FE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACC;;;AAOF;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAIA;EACC;EACA;;AAEA;EACC;;AAKH;EACC;;AAEA;EACC;EACA;;AAEA;EACC;;AAEA;EACC;;AAMF;EACC;;AAEA;EACC;;AAOF;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAMH;EACC;EACA;;AAEA;EACC;;AAIF;EACC;IACC;;EAIC;IACC;;EAGD;IACC;;EAEA;IACC;;;ATtQP;EACC;EAEA;;AAEA;EACC;;AAED;AA2GC;;AAzGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EH3CJ;EACA;EACA;EG2CI;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACC;;AAKH;EACC;EACA;EACA;EACA;;AAIF;EHlFD;EACA;EACA;;AGmFC;EHrFD;EACA;EACA;;AGqFE;EACC;;AAED;EACC;;AAGF;EH9FD;EACA;EACA;;AGiGC;AAAA;AAAA;EAEC;;AAED;EACC;;AAIF;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAIF;EACC;EACA;;AAMF;EACC;EACA;;AAMF;EACC;EACA;;AAIA;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAEA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;;AAMA;EACC;EACA;;AAGF;EACC;EACA;EACA;;AAMH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAMH;AAEC;;AACA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAED;EACC;EACA;;AAIF;EAEE;IACC;;EAED;IACC;;;AAOF;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;EACA;;AAIA;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAGF;EACC;;AAED;EACC;;AAED;EACC;;AAIF;EACC;;AAED;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AUpcF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;AAA8B;;AAC9B;EACC;EACA;;AbjBH;EACC;EACA;EACA;EACA;EACA,kBac0C;Ebb1C;EACA,QaYoC;EbXpC,OaW8B;EbV9B;EACA;EACA;;AaSC;EACC;EACA;;AAGF;EACC;;AAKA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAMH;EACC;;Ab9CF;EACC;EACA;EACA;EACA;EACA,kBa4C2C;Eb3C3C;EACA,Qa0CoC;EbzCpC,OayC8B;EbxC9B;EACA;EACA;;AawCA;EACC;;AAID;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAED;EblDF;EACA;EACA;EakDG;EACA;EACA;;AAEA;EACC;;AAIH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAOA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAEA;EACC;EACA;;AT7GL;EACC;EACA;EACA;;AAEA;EAAI;EAAW;EAAW;;AAC1B;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKD;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;EACA;EACA;EACA;AAA4B;;AAG9B;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;;AASJ;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AACA;EACC;EACA;;AAIF;EACC;EACA;EAEA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;;AAIF;EACC;EACA;;AAGD;EAAkB;;AAGnB;EACC;;AAGD;EACC;;AAIA;EACC;;AAEA;EACC;;AACA;EACC;EACA;EACA;;AAMJ;EAEC;;AAGC;EACC;EACA;;AACA;EACC;;AAIF;EACC;;AAMJ;EACE;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;;AAED;EACC;;AAKF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EAUA;;AARA;EACC;;AAGD;EACC;;AAMF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAON;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;;AACA;EACC;;AAKH;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;EACA;EACA;;AAED;EACC;;AACA;EACC;;AAKH;EACC;;ACxUL;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACC;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGF;EAAS;;AACT;EAAc;;AACd;EAAS;;AACT;EAAe;;AAEf;EACC;EACA;;AAGF;EACC;;ACnFD;EACC;;AAOC;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAUF;EACC;;AACA;EACC;EACA;EACA;;AAED;EACC;EACA;;AAQL;EACC;;AACA;EACC;;AAGF;EACC;;AAGA;EACC;EACA;EACA;EACA;EACA;EAKA;EACA;;AALA;EACC;EACA;;AAKF;EAAoB;;AACpB;EAAkB;;AAClB;EAAiB;;AACjB;EAAkB;;AAClB;EAAmB;;AC/EnB;EACC;;AACA;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAGA;EACC;;AAMH;EACC;;AAKA;EACC;;AAID;EACC;EACA;;AOpCD;EACC;;AAID;EACC;;AAMD;EACC;;ANdH;EACC;EACA;AA4DA;AA6FA;AAuEA;;AA9NA;EACC;EACA;;AAED;EAEC;EACA;EACA;EACA;EACA;;AAEA;EAAI;EAA4B;;AAEhC;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAIF;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAID;EACC;EACA;EACA;EACA;AA2CA;;AAzCA;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAKF;EACC;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;;AAKH;EACC;;AAEA;EACC;EACA;EACA;;AAOF;EACC;;AAKF;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAIF;EACC;;AAEA;EACC;;AAOF;EACC;EACA;;AACA;EACC;;AAID;EACC;;AAED;EACC;EACA;EACA;;AASH;EACC;;AAED;EACC;EACA;;AOxOD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAOD;EACC;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;;AAED;EACC;;AACA;EACC;;AAKF;EACC;EACA;;AAED;EACC;;AAGD;EACC;EACA;;AAEC;EACC;;AAOL;EACC;;AAIA;EACC;;AAGA;EACC;EACA;;AACA;EACC;EACA;;AAGF;EACC;;AAMF;EACC;;AAIC;EACC;;AAEA;EACC;;AAQJ;EACC;;AAIC;EACC;;AClHJ;EACC;;AAED;EACC;;AAGA;EACC;;AAED;EACC;;AAED;EACC;;AAIF;EACC;EACA;EACA;;AAIA;EACC;EACA;;AAED;EACC;EACA;;AAKD;EACC;;AAIH;EACC;;AD+EG;EACC;;AAEA;EACC;;AACA;EACC;;AAQN;EACC;EACA;;AAGF;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;;AAED;EACC;EACA;;AfxHD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;EC7CA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAA6B;EAC7B;AAAgC;EAChC;AAAuB;EACvB;AAAqB;;ADyCpB;EACC;EACA;EACA;EACA;EACA;EACA;;AAKF;EACC;;AAGD;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAGF;EACC;;AAED;EACC;EACA;;AAqBF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAAqB;;AACrB;EAAkB;;AAClB;EAAyB;;AACzB;EAAoB;;AACpB;EAAmB;;AACnB;EAAiB;;AACjB;EAAgB;;AAChB;EAAqB;;AACrB;EAAqB;;AACrB;EAAkB;;AAClB;EAAyB;;AACzB;EAAuB;;AACvB;EAA6B;;AAC7B;EAAwB;;AACxB;EAAyB;;AACzB;EAAsB;;AACtB;EAAiB;;AACjB;EAAkB;;AAClB;EAAoB;;AACpB;EAAsB;;AACtB;EAAgB;;AAChB;EAAmB;;AACnB;EAAqB;;AACrB;EAAuB;;AACvB;EAAmB;;AACnB;EAAe;;AAIf;AAAA;EACC;;AACA;AAAA;EACC;;AAGF;AAAA;EACC;;AACA;AAAA;EACC;;AAGF;AAAA;EACC;EACA;EACA;;;AAKH;AACA;EACC;;;AiBtMD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EAAwC;;;AACxC;EAAuF;EAA6B;EAA+B;EAAa;EAAY;;;AAC5K;AACC;EAAc;EAAiB;EAAc;EAAY;EAAmB;;;AAC5E;EAAgB;EAA4B;EAAa;;;AACzD;EAAqB;EAA0B;;;AAC/C;EAAuB;EAA0B;;;AACjD;EAAc;EAAkB;EAAY;EAAiB;EAAY;EAAuB;EAAmB;EAAsB;;;AACzI;EAAoB;;;AAErB;AACC;EAAqB;;;AACrB;AACC;EAAwB;;;AACxB;EAAiB;;;AACjB;EAAiC;;;AACjC;EAA+B;;;AAC/B;EACC;EAAY;EAAa;EAAU;EAAW;EAAY;EAAsB;AAAgB;;;AAEjG;EAAwB;;;AACxB;EAA8C;;;AAC9C;EAAiB;EAAiB;EAA0B;EAAmB;EAAa;EAAiB;EAAmB;EAAwB;;;AACxJ;AACC;EAAiD;EAAoB;;;AACrE;EAAwC;;;AACxC;EAAqC;;;AACrC;EAA0E;EAAW;EAAgB;EAAkB;EAAa;EAAa;EAAY;EAAyB;;;AACtL;EAAmC;EAAwB;EAAmB;;;AAC9E;EAAoC;EAAwB;EAAmB;;;AAC/E;AACC;AAAyF;EAAsB;EAAgB;EAAkB;EAAiB;EAAa;;;AAC/K;AAA+E;EAA8B;EAAgB;EAAkB;EAAa;EAAa;;;AACzK;AAAgF;EAA0B;EAAgB;EAAkB;EAAa;EAAa;;;AACtK;AAAoF;EAA4B;EAAgB;EAAkB;EAAa;EAAa;;;AAC7K;AACC;EAAwI;;;AACxI;EAA2B;;;AAC5B;AACC;EACC;EACA;EAAU;EACV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EAA0D;EAAa;EAAW;EAAU;EAAiB;EAAiB;;;AAC9H;AAAe;EAAiE;EAAe;EAAY;EAAa;;;AAC1H;AACC;EAAqE;EAAY;;;AACjF;EAA8E;;;AAC9E;EAA8C;;;AAC9C;EAAqD;EAAe;EAAY;;;AAChF;EAA0D;;;AAC1D;EAAmE;EAAgB;;;AACnF;EAAqE;;;AACrE;EAAuC;;;AACzC;AACD;AACA;EAA2D;EAAiB;EAAmB;;;AAC/F;EAAiE;;;AACjE;EAA4F;EAAe;;;AAC3G;EAAiG;EAAgB;;;AAEjH;AACC;EAAsC;EAAqB;;;AAC3D;EAAyC;;;AACzC;EAAoD;;;AACpD;EAA2D;;;AAE5D;AACC;EAAc;EAA0B;;;AACxC;EAAgC;EAAmB;;;AACnD;EAAwC;EAAc;EAAa;;;AACnE;EAAsF;;;AACtF;EAAiC;;;AACjC;EAAqC;EAAe;;;AACpD;EAAsD;;;AACtD;EAAgD;EAAe;;;AAC/D;EAAsC;EAAsB;;;AAC5D;EAAwE;EAAe;;;AACvF;EAA0D;;;AAC1D;AACA;EAA0B;;;AAC1B;AACA;EAAqC;EAAiB;EAAc;EAAY;;;AAChF;EAAuC;EAA4B;EAAa;;;AAChF;EAA6C;EAA0B;;;AACvE;EAA2C;EAA0B;;;AACrE;AACA;EAAmC;EAA8B;EAA2B;;;AAC5F;EAAyC;EAAsB;;;AAC/D;EAAoC;EAA4B;;;AAChE;EAAyC;;;AAE1C;AACA;EAAoD;;;AACpD;EAAkD;;;AAElD;AACA;EAAgD;;;AAChD;EAA+C;;;AAE/C;AACC;EAAiB;EAA0B;;;AAC3C;EAAgB;;;AAChB;EAAsB;EAAY;;;AAClC;EAAoC;;;AACpC;EAAmF;;;AACnF;EAA0N;;;AAC1N;AACC;EAA0B;EAAW;;;AACrC;EAAmC;;;AACnC;EAA0C;;;AAC3C;AACA;EAA2D;EAAc;;;AACzE;EAAyE;EAAmB;;;AAC5F;EAA+E;;;AAC/E;EAAmF;EAAoB;;;AACvG;EAAuF;EAAgB;;;AACvG;AACC;EAAkB;;;AAClB;EAA4B;;;AAC5B;AACC;EAA4C;;;AAC5C;EAAsB;;;AACtB;EAAoE;;;AACpE;EAAiE;EAAe;EAAY;EAAa;EAAkB;EAAgB;;;AAC3I;EAAwE;;;AACxE;EAAiE;;;AACjE;EAAkE;;;AAClE;EAAkE;;;AAClE;EAAqF;;;AACrF;EAAmD;EAA2B;;;AAC9E;EAAuC;;;AACvC;AACC;EAAkC;;;AACjC;EAAqC;;;AACzC;AACC;EAAmC;;;AACpC;AACC;EAAwC;EAAc;;;AACtD;EAAgC;EAA+B;EAAiB;;;AAChF;EAAyD;EAAc;EAAc;;;AACrF;EAAwD;;;AACxD;EAA8C;;;AAC9C;EAAyC;EAAY;;;AACrD;EAAyC;EAAoB;EAAiC;;;AAC9F;EAA8B;;;AAC9B;EAAoC;EAAgB;;;AACpD;EAA2D;;;AAC3D;EAAiC;EAAgB;;;AACjD;EAAoD;EAAc;;;AACpE;AACC;AACA;EAAmD;EAAiB;;;AACpE;EAA0B;;;AAC1B;AACC;EAAU;;;AACV;EAAsB;EAAY;;;AAClC;EAA+F;EAAY;EAAe;EAAgB;EAAY;;;AACtJ;EAA+C;;;AAC/C;EAAiD;;;AACjD;AACC;EAAyD;EAAa;;;AACtE;EAAmE;EAAc;;;AACjF;AACC;EAA0D;EAAuB;EAAW;EAAmB;EAAa;;;AAC5H;EAA6D;EAAuB;EAAkB;EAAiB;EAAc;EAAoB;;;AAEzJ;EAA8E;;;AAC9E;EAAgE;;;AAChE;EAAsE;;;AACzE;AACC;EAAqD;;;AACrD;EAAqD;;;AAEvD;AACC;EAAiB;EAAsD;;;AACvE;EAA4B;EAAgB;EAAc;;;AAC1D;EAAsC;EAAc;;;AACpD;EAAyC;;;AACzC;EAAuD;EAAmB;;;AAC1E;EAAyC;EAAkB;;;AAC3D;EAAyD;;;AACzD;EAAqD;;;AACrD;EAAmI;;;AAEpI;AACC;EAAuB;EAAkB;;;AACzC;EAAwC;;;AACxC;EAAqE;;;AACrE;EAA2E;EAAa;;;AACxF;EAAyE;;;AACzE;EAAwC;;;AACxC;EAA4E;;;AAC5E;EAA0B;EAAiB;;;AAC3C;EAAqB;;;AACrB;EAAwB;EAAkB;;;AAC1C;EAA0B;EAAmB;EAAuB;;;AACrE;AAAA;AAAA;AAAA;AAAA;AAKC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AChQF;AACA;EAAiB;;;AACjB;EAA4D;;;AAC5D;EAA0B;EAAgB;EAAiB;EAAY;EAAgB;EAAsB;EAA6C;EAA0C;EAAqC;EAAc;;;AAAS;EAAyD;;;AAAW;EAAoK;;;AAAW;EAAiD;EAAS;EAAU;;;AAAgB;EAA2B;EAAgB;;;AAAW;EAAwD;;;AAAW;EAA0B;EAAsB;EAAe;EAAmB;;;AAAW;EAAwD;EAAgB;;;AAAW;EAAqH;EAAmB;;;AAAW;EAAmH;;;AAAW;EAA4L;EAAW;;;AAAe;EAAwI;;;AAE/9C;AACA;EAAgC;IAAG;IAAU;IAAyC;;EAAiC;IAAG;IAAU;IAAqC;;;AAA8B;EAAwB;IAAG;IAAU;IAAyC;;EAAiC;IAAG;IAAU;IAAqC;;;AAA8B;EAAoB;EAAe;EAAU;EAAa;EAAkB;EAAkB;EAAU;EAAuB;EAAe;EAAc;EAAS;EAAe;EAAiB;EAAkB;EAAkB;EAAgB;EAA8B;EAAsB;EAA8B;EAA0B;EAAgB;EAAgH;;;AAAwG;EAAoD;EAAU;EAAiB;;;AAAmB;EAAyB;EAAqB;;;AAAc;EAAiC;EAA+D;;;AAAuD;EAA2B;EAAc;EAAkB;;;AAAQ;EAA2B;EAAkB;;;AAAqB;EAAgC;EAAY;;;AAAc;EAAmH;EAAkC;;;AAA0B;EAAmH;EAAoD;;;AAA4C;EAAuF;EAAgB;EAA6B;;;AAA4B;EAA4C;;;AAAc;EAA4C;EAAY;;;AAA6B;EAAuD;;;AAAY;EAAqD;EAAkB;EAAc;EAAoB;EAAyB;EAAW;EAAS;EAAQ;;;AAAU;EAAoJ;EAAU;;;AAAW;EAA6E;EAAS;;;AAAU;EAA2B;EAAiB;;;AAAc;EAA0B;EAAiB;;;AAAc;EAAuE;;;AAAY;EAAoC;;;AAA4B;EAAmC;;;AAAyB;EAA6E;;;AAAS;EAAuC;;;AAAyB;EAAsC;;;AAAsB;EAAwE;;;AAAU;EAAmB;EAAkB;;;AAAqB;EAAkB;EAAoB;EAAqB;EAAoB;;;AAAa;EAAmH;EAAyB;EAAsB;EAAqB;EAAiB;EAAY;EAAqB;;;AAAoB;EAAmC;EAAe;EAAc;EAAkB;EAAkB;EAAgB;EAAmB;EAAe;EAAW;;;AAAO;EAAgF;EAAqB;EAAe;EAAkB;EAAM;EAAa;;;AAAU;EAAsH;;;AAAa;EAAqG;;;AAAkB;EAA0H;;;AAAO;EAA0H;;;AAAQ;EAA4F;;;AAAc;EAAoG;;;AAAa;EAAwF;EAAW;;;AAAY;EAAkG;EAA4B;EAAoB;;;AAAa;EAAiB;;;AAAY;EAA6C;;;AAAqB;EAAuB;;;AAAW;EAAkC;;;AAAa;EAAoG;EAAS;;;AAAwB;EAAsB;EAAkB;EAAQ;EAAW;EAAoB;EAAW;EAAgB;EAAU;EAAe;EAAoC;EAA8B;;;AAAsB;EAA4B;;;AAA0B;EAA6B;;;AAA0B;EAA4B;EAAc;EAAW;;;AAAkB;EAA8B;EAAM;;;AAAgB;EAAoC;EAAkC;EAAmC;EAA0C;;;AAAQ;EAAgC;;;AAAQ;EAAsC;EAAkC;EAAmC;EAAuC;;;AAAQ;EAA0B;EAAc;;;AAAY;EAA+B;;;AAAoB;EAAqE;;;AAA2B;EAA4B;;;AAAU;EAAyB;EAAe;EAAgB;EAAc;EAAkB;EAAU;EAAW;EAAmB;EAAc;EAAY;EAAqB;EAAkB;EAAqC;;;AAA6B;EAAwC;EAAoB;EAAgB;EAAc;EAAqB;EAAiB;;;AAAU;EAA0C;EAAU;EAAY;;;AAAqB;EAA6D;;;AAAmC;EAA+D;;;AAAgC;EAAiG;EAAe;EAAS;EAAgB;EAAsB;EAAc;EAAkB;EAAoB;EAAgB;EAAY;EAAoB;EAAmB;EAAuB;;;AAA8B;EAAwC;EAAY;EAAS;EAAqB;EAA6B;EAA0B;;;AAAqB;EAA0G;EAAe;EAAqB;EAAe;;;AAAoB;EAAyD;EAAoB;EAAe;EAAgB;EAAU;EAAkB;EAA4B;EAAyB;;;AAAW;EAA+H;;;AAAU;EAA+D;;;AAA2B;EAAwF;EAA6B;EAAU;;;AAAU;EAAoB;EAAe;EAAkB;EAAgB;EAAW;EAAoB;EAAqB;EAAoB;EAAa;EAAyB;EAA2B;EAAsB;EAAmB;;;AAAY;EAAuE;EAAmB;EAAe;EAAW;;;AAAO;EAAuB;EAAe;EAAc;EAAe;EAAsB;EAAc;EAAS;EAAkB;EAAc;;;AAAmB;EAAiB;;;AAAgB;EAAgE;EAAoB;EAAqB;EAAoB;;;AAAa;EAAgB;EAAkB;EAAgB;EAAwB;EAA+B;EAAqB;EAAuB;;;AAAgB;EAAsB;;;AAAU;EAA6B;EAA8B;EAAsB;;;AAAqB;EAAc;EAAU;EAAU;EAAgB;EAAgB;EAAoB;EAAoB;EAAoB;EAAoB;EAAqB;EAAa;EAAuB;EAAe;EAAmB;EAAsB;EAAqC;EAA6B;EAAqC;EAA6B;;;AAAU;EAA4B;EAAoC;;;AAA4B;EAAe;EAAe;EAA6B;EAAoB;EAAc;EAAe;EAAgB;EAAkB;EAA+B;EAAoC;EAAuB;EAAe;EAAY;EAAiB;EAAS;EAAkB;EAAwB;EAA+B;EAAqB;EAAuB;;;AAAkB;EAAkY;EAAe;EAAU;EAAmB;;;AAAqB;EAAqB;;;AAAqB;EAAsD;EAAqB;EAAmB;;;AAAW;EAAskB;EAAmB;EAAwB;EAAgB;EAAW;;;AAAqB;EAA2G;;;AAA4B;EAAqG;;;AAA4B;EAA2M;EAAqC;;;AAA6B;EAAsI;;;AAAmB;EAAuB;EAAgB;EAAoD;;;AAA4C;EAA0E;EAAe;;;AAAyB;EAAgK;EAAwB;EAAe;EAAyB;;;AAAe;EAA0E;EAAmB;;;AAAwB;EAA6B;EAAgB;EAAoD;;;AAA4C;EAAsB;;;AAAkB;EAA0B;;;AAAe;EAAuB;;;AAAW;EAAwC;EAAe;EAAmC;;;AAA2B;EAA0C;EAAW;EAAW;;;AAAiB;EAA0F;EAAc;EAAW;EAAe;EAAwB;EAAe;EAAe;;;AAAS;EAAgD;EAA8B;;;AAAsB;EAA0B;EAAc;EAAoB;EAAqB;EAAoB;EAAa;;;AAAgB;EAAsB;EAAqB;;;AAAU;EAAsC;EAAkB;EAA8B;;;AAAsB;EAAgB;EAAU;EAAc;EAAS;EAAiB;EAAgB;EAAgB;EAAoB;EAAqB;EAAoB;;;AAAa;EAAsB;EAAW;EAAc;;;AAAW;EAAiC;EAAmB;EAAe;EAAW;EAAO;EAAU;EAAY;;;AAAW;EAAoD;;;AAA4B;EAAsD;;;AAAyB;EAA4C;;;AAAU;EAA0C;;;AAAU;EAAsB;EAAe;EAAwB;EAAgB;EAAS;EAAgB;EAAS;EAAU;EAAe;EAAoB;EAAc;EAAe;EAAkB;EAA6B;EAA0B;;;AAAqB;EAAqC;;;AAAgB;EAA8E;;;AAAgB;EAA4B;EAAU;;;AAAS;EAA2E;EAAe;EAAW;EAAoB;EAAc;EAAgB;EAAS;EAAyB;EAAsB;EAAqB;EAAiB;EAA0B;EAA2B;;;AAAkB;EAAiC;EAAU;EAAU;EAAe;EAAkB;;;AAAgB;EAAsI;;;AAAgB;EAA2B;;;AAChne;EAAgC;IAAG;IAAU;IAAyC;;EAAiC;IAAG;IAAU;IAAqC;;;AAA8B;EAAwB;IAAG;IAAU;IAAyC;;EAAiC;IAAG;IAAU;IAAqC;;;AAA8B;EAAoB;EAAe;EAAU;EAAa;EAAkB;EAAkB;EAAU;EAAuB;EAAe;EAAc;EAAS;EAAe;EAAiB;EAAkB;EAAkB;EAAgB;EAA8B;EAAsB;EAA8B;EAA0B;EAA8C;;;AAAsC;EAAoD;EAAU;EAAiB;;;AAAmB;EAAyB;EAAqB;;;AAAc;EAAiC;EAA+D;;;AAAuD;EAA2B;EAAc;EAAkB;;;AAAQ;EAA2B;EAAkB;;;AAAqB;EAAgC;EAAY;;;AAAc;EAAmH;EAAkC;;;AAA0B;EAAmH;EAAoD;;;AAA4C;EAAuF;EAAgB;EAA6B;;;AAA4B;EAA4C;;;AAAc;EAA4C;;;AAAY;EAAsD;;;AAAgB;EAA4C;;;AAAyB;EAAuD;;;AAAY;EAAqD;EAAkB;EAAc;EAAoB;EAAyB;EAAW;EAAS;EAAQ;;;AAAU;EAAoJ;EAAU;;;AAAW;EAA6E;EAAS;;;AAAU;EAA2B;EAAiB;;;AAAc;EAA0B;EAAiB;;;AAAc;EAAuE;EAAY;;;AAA4B;EAA6E;EAAS;;;AAAyB;EAAwE;;;AAAU;EAAmB;EAAkB;;;AAAqB;EAAkB;EAAoB;EAAqB;EAAoB;;;AAAa;EAAmH;EAAyB;EAAsB;EAAqB;EAAiB;EAAY;EAAc;;;AAAa;EAAmC;EAA0B;EAAmB;EAAc;EAAkB;EAAkB;EAAgB;EAAmB;EAAe;EAAW;;;AAAO;EAAgF;EAAqB;EAAe;EAAkB;EAAM;EAAa;;;AAAU;EAAsH;;;AAAa;EAAqG;;;AAAkB;EAA0H;;;AAAO;EAA0H;;;AAAQ;EAA4F;;;AAAW;EAAoG;;;AAAa;EAAwF;EAAW;;;AAAY;EAAkG;EAA4B;EAAoB;;;AAAa;EAAiB;;;AAAY;EAA6C;;;AAAqB;EAAuB;;;AAAW;EAAkC;;;AAAa;EAAoG;EAAS;;;AAAwB;EAAsB;EAAkB;EAAQ;EAAW;EAAoB;EAAW;EAAgB;EAAU;EAAe;EAAoC;EAA8B;;;AAAsB;EAA4B;;;AAA0B;EAA6B;;;AAA0B;EAA4B;EAAc;EAAW;;;AAAkB;EAA8B;EAAM;;;AAAgB;EAAoC;EAAkC;EAAmC;EAA0C;;;AAAQ;EAAgC;;;AAAQ;EAAsC;EAAkC;EAAmC;EAAuC;;;AAAQ;EAA0B;EAAc;;;AAAY;EAA+B;;;AAAwB;EAAqE;;;AAA2B;EAA4B;;;AAAU;EAAyB;EAAe;EAAgB;EAAc;EAAkB;EAAU;EAAW;EAAmB;EAAc;EAAY;EAAqB;EAAkB;EAAqC;;;AAA6B;EAAwC;EAAoB;EAAgB;EAAc;EAAqB;EAAiB;;;AAAU;EAA0C;EAAU;EAAY;;;AAAqB;EAA6D;;;AAA4B;EAA+D;;;AAAyB;EAAiG;EAAS;EAAgB;EAAsB;EAAc;EAAkB;EAAoB;EAAgB;EAAY;EAAoB;EAAmB;EAAuB;;;AAA8B;EAAwC;EAAe;EAAY;EAAS;EAAqB;EAA6B;EAA0B;;;AAAqB;EAA0G;EAAe;EAAyB;EAAe;;;AAAoB;EAAyD;EAAoB;EAAmB;EAAe;EAAgB;EAAU;EAAkB;EAA4B;EAAyB;;;AAAW;EAA+H;;;AAAU;EAA+D;;;AAA2B;EAAwF;EAAyB;EAAU;;;AAAU;EAAoB;EAAmB;EAAkB;EAAgB;EAAW;EAAoB;EAAqB;EAAoB;EAAa;EAAyB;EAA2B;EAAsB;EAAmB;;;AAAY;EAAuE;EAAmB;EAAe;EAAW;;;AAAO;EAAuB;EAAe;EAAc;EAAmB;EAAc;EAAc;EAAS;EAAkB;EAAc;;;AAAmB;EAAiB;;;AAAgB;EAAgE;EAAoB;EAAqB;EAAoB;;;AAAa;EAAgB;EAAkB;EAAgB;EAAwB;EAA+B;EAAqB;EAAuB;EAAgB;EAA8B;;;AAA+B;EAAsB;;;AAAU;EAA6B;EAA8B;EAAsB;;;AAAqB;EAAc;EAAU;EAAU;EAAgB;EAAgB;EAAoB;EAAoB;EAAoB;EAAoB;EAAqB;EAAa;EAAuB;EAAe;EAAmB;EAAsB;EAAqC;EAA6B;EAAqC;EAA6B;;;AAAU;EAA4B;EAAoC;;;AAA4B;EAAe;EAAe;EAA6B;EAAoB;EAAc;EAAe;EAAgB;EAAkB;EAA+B;EAAoC;EAAuB;EAAe;EAAY;EAAiB;EAAS;EAAkB;EAAwB;EAA+B;EAAqB;EAAuB;;;AAAkB;EAAkY;EAAe;EAAU;EAAmB;;;AAAqB;EAAqB;;;AAAkB;EAAsD;EAAkB;EAAgB;;;AAAW;EAAskB;EAAmB;EAAwB;EAAgB;EAAW;;;AAAqB;EAA2G;;;AAA4B;EAAqG;;;AAA4B;EAA2M;EAAqC;;;AAA6B;EAAsI;;;AAAmB;EAAuB;EAAgB;EAAoD;;;AAA4C;EAA0E;EAAe;;;AAAyB;EAAgK;EAAwB;EAAe;EAAyB;;;AAAe;EAA0E;EAAmB;;;AAAwB;EAA6B;EAAgB;EAAoD;;;AAA4C;EAAsB;;;AAAkB;EAA0B;;;AAAe;EAAuB;;;AAAW;EAAwC;EAAe;;;AAA8B;EAA0C;EAAW;EAAW;;;AAAiB;EAA0F;EAAc;EAAW;EAAe;EAAwB;EAAe;EAAe;;;AAAS;EAAgD;EAA8B;;;AAAsB;EAA0B;EAAc;EAAoB;EAAqB;EAAoB;EAAa;EAAgB;EAAgB;;;AAAgC;EAAsB;EAAqB;;;AAAU;EAAsC;EAAkB;EAA8B;;;AAAsB;EAAgB;EAAU;EAAc;EAAS;EAAiB;EAAgB;EAAgB;EAAoB;EAAqB;EAAoB;EAAa;EAAgB;;;AAA0B;EAAsB;EAAW;EAAc;;;AAAW;EAAiC;EAAmB;EAAe;EAAW;EAAO;EAAU;EAAY;;;AAAW;EAAoD;;;AAA4B;EAAsD;;;AAAyB;EAA4C;;;AAAU;EAA0C;;;AAAU;EAAsB;EAAe;EAAwB;EAAgB;EAAS;EAAgB;EAAS;EAAU;EAAe;EAAoB;EAAc;EAAe;EAAkB;EAA6B;EAA0B;;;AAAqB;EAAiE;;;AAAgB;EAA8E;;;AAAgB;EAA4B;EAAU;;;AAAS;EAA2E;EAAe;EAAW;EAAoB;EAAc;EAAgB;EAAS;EAAyB;EAAsB;EAAqB;EAAiB;EAA0B;EAA2B;;;AAAkB;EAAiC;EAAU;EAAU;EAAe;EAAkB;;;AAAgB;EAAsI;;;AAAmB;EAA2B;;;AAC1ie;EAA8B;EAAoB;;;AAAe;EAA6B;EAAe;EAA6B;EAAkB;EAA8B;EAAsB;EAAc;EAAe;EAAqB;EAAgB;EAAY;EAAuB;EAAa;EAAkB;EAAwB;EAA+B;EAAqB;EAAkB;;;AAAU;EAAgD;;;AAAW;EAA4G;EAAmB;;;AAAyB;EAAkC;;;AAAmB;EAA0E;;;AAAW;EAAoJ;EAAW;;;AAAU;EAA+D;;;AAA4B;EAAmC;;;AAAqB;EAAsJ;EAAmB;EAAe;EAAU;;;AAAqB;EAAiN;EAAmB;;;AAAqB;EAAkF;EAAmB;EAAqB;;;AAAW;EAAoH;EAAyB;EAAgB;EAAW;;;AAAqB;EAAwC;;;AAA4B;EAAsC;;;AAA4B;EAAiD;;;AAAmB;EAAqC;EAAgB;;;AAA4C;EAA0N;EAAmB;EAAwB;EAAgB;EAAW;;;AAEl7E;AACA;EAAqC;EAAsB;EAA4B;EAAkC;EAAW;;;AAA4C;EAAqD;;;AAAsB;EAAoH;EAAW;EAAkB;;;AAAW;EAAwD;EAAyB;;;AAAmB;EAA8E;;;AAAsB;EAA6E;EAAiC;EAAuB;EAAS;;;AAAS;EAA+E;;;AAAS;EAAiF;;;AAAS;EAAiF;EAAyB;;;AAAY;EAAgF;EAAoC;EAAuB;EAAY;;;AAAS;EAAkF;;;AAAY;EAAoF;;;AAAY;EAA+E;;;AAAuB;EAA8E;EAAkC;EAA2B;EAAU;;;AAAQ;EAAgF;;;AAAU;EAAkF;;;AAAU;EAAgF;EAAwB;;;AAAW;EAA+E;EAA2B;EAAW;EAAQ;;;AAAmC;EAAiF;;;AAAW;EAAmF;;;AAAW;EAAsD;;;AAAU;EAA4D;EAA6U;EAAyB;EAAW","file":"events-manager.css"}
|
includes/css/events-manager.min.css
ADDED
@@ -0,0 +1,3 @@
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
@charset "UTF-8";@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.em{--counter-background:#F36752;--counter-color:#fff;--counter-background-tentative:#ddd;--counter-color-tentative:#888;--default-color:#666666;--default-border:#4b86b4;--palette-1-bg:#03396c;--palette-1-color:#FFFFFF;--meta-color:#787878;--meta-bg:transparent;--main-bg:#F5F5F5;--main-h3-color:#777777;--main-border-color:#cdcdcd;--theme-hue:0;--accent-hue:220;--accent-s:86%;--accent-l:57%;--text-color-richer:hsl(var(--theme-hue), 0%, 5%);--text-color-normal:hsl(var(--theme-hue), 0%, 13%);--text-color-softer:hsl(var(--theme-hue), 0%, 33%);--accent-color:hsl(var(--accent-hue), var(--accent-s), var(--accent-l));--accent-color-hover:hsl(var(--accent-hue), calc(var(--accent-s) - 10%), calc(var(--accent-l) - 8%));--border-color:hsl(var(--theme-hue), 0%, 73%);--border-color-softer:hsl(var(--theme-hue), 0%, 82%);--background-color:transparent;--background-color-softer:hsl(var(--theme-hue), 0%, 95%);--background-color-checkboxes:white;--background-color-inputs:white;--code-background:hsl(var(--theme-hue), 0%, 95%);--button-primary-color:white;--font-size:16px;--line-height:20px;--font-weight:400;--font-family:"Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;--grid-max-width:960px;--icon-logo-office365:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2075 2499.8'%3E%3Cpath fill='%23eb3c00' d='M0 2016.6V496.8L1344.4 0 2075 233.7v2045.9l-730.6 220.3L0 2016.6l1344.4 161.8V409.2L467.6 613.8v1198.3z'/%3E%3C/svg%3E");--icon-logo-google-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' viewBox='0 0 256 256'%3E%3Cpath fill='%23FFF' d='M195.368421 60.6315789H60.6315789V195.368421H195.368421z'/%3E%3Cpath fill='%23EA4335' d='M195.368421 256 256 195.368421l-30.315789-5.172416-30.31579 5.172416-5.533259 27.729581z'/%3E%3Cpath fill='%23188038' d='M0 195.368421v40.421053C0 246.955789 9.04421053 256 20.2105263 256h40.4210526l6.2252856-30.315789-6.2252856-30.31579-33.0323915-5.172416L0 195.368421Z'/%3E%3Cpath fill='%231967D2' d='M256 60.6315789V20.2105263C256 9.04421053 246.955789 0 235.789474 0h-40.421053c-3.688839 15.0358547-5.533259 26.1010948-5.533259 33.1957202 0 7.0946254 1.84442 16.2399117 5.533259 27.4358587 13.409565 3.8399077 23.514828 5.7598615 30.31579 5.7598615 6.800961 0 16.906224-1.9199538 30.315789-5.7598615Z'/%3E%3Cpath fill='%23FBBC04' d='M256 60.6315789h-60.631579V195.368421H256z'/%3E%3Cpath fill='%2334A853' d='M195.368421 195.368421H60.6315789V256H195.368421z'/%3E%3Cpath fill='%234285F4' d='M195.368421 0H20.2105263C9.04421053 0 0 9.04421053 0 20.2105263V195.368421h60.6315789V60.6315789H195.368421V0Z'/%3E%3Cpath fill='%234285F4' d='M88.2694737 165.153684c-5.0357895-3.402105-8.5221053-8.370526-10.4252632-14.938947l11.6884211-4.816842c1.0610526 4.042105 2.9136842 7.174737 5.5578947 9.397894 2.6273684 2.223158 5.8273687 3.317895 9.5663157 3.317895 3.823158 0 7.107369-1.162105 9.852632-3.486316 2.745263-2.32421 4.126315-5.288421 4.126315-8.875789 0-3.671579-1.448421-6.669474-4.345263-8.993684-2.896842-2.324211-6.534737-3.486316-10.88-3.486316h-6.7536839v-11.570526H102.72c3.738947 0 6.888421-1.010527 9.448421-3.031579 2.56-2.021053 3.84-4.783158 3.84-8.303158 0-3.132632-1.145263-5.625263-3.435789-7.494737-2.290527-1.869474-5.187369-2.812632-8.707369-2.812632-3.435789 0-6.1642104.909474-8.185263 2.745264-2.0197181 1.840674-3.5381792 4.164731-4.4126316 6.753684l-11.5705263-4.816842c1.5326316-4.345264 4.3452632-8.1852635 8.471579-11.5031583 4.1263157-3.3178947 9.3978947-4.9852631 15.7978949-4.9852631 4.732631 0 8.993684.9094737 12.766316 2.7452631 3.772631 1.8357895 6.736842 4.3789474 8.875789 7.6126316 2.138947 3.2505267 3.2 6.8884207 3.2 10.9305267 0 4.126315-.993684 7.612631-2.981053 10.475789-1.987368 2.863158-4.429473 5.052632-7.326315 6.585263v.690527c3.740515 1.542157 6.989694 4.07512 9.397894 7.326315 2.442106 3.284211 3.671579 7.208421 3.671579 11.789474s-1.162105 8.673684-3.486315 12.261053c-2.324211 3.587368-5.541053 6.416842-9.616843 8.471579-4.092631 2.054736-8.690526 3.099071-13.793684 3.099071-5.9115787.016718-11.3684208-1.684335-16.4042103-5.08644Zm71.7978943-58.00421-12.833684 9.28-6.416842-9.734737L163.84 90.0884211h8.825263v78.3326319h-12.597895v-61.271579Z'/%3E%3C/svg%3E");--icon-logo-apple:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 52.226 52.226'%3E%3Cpath d='M36.802 1.055 36.747 0l-1.05.113c-.103.011-10.252 1.234-10.948 12.581l-.07 1.136 1.136-.077c.116-.008 11.611-.925 10.987-12.698zm-1.981 1.267c-.191 6.838-5.511 8.74-7.953 9.253.93-6.645 5.749-8.67 7.953-9.253z'/%3E%3Cpath d='m46.584 37.517-.639-.207c-3.867-1.25-6.464-4.792-6.464-8.814 0-3.578 2.023-6.778 5.281-8.352l.972-.469-.542-.933c-.232-.4-2.401-3.943-6.983-5.116-3.634-.93-7.72-.107-12.149 2.447-1.875-1.138-8.103-4.418-13.058-1.13-.97.536-11.251 6.695-5.9 23.313.157.372 3.888 9.113 8.303 12.387 1.191 1.138 4.237 2.56 7.718.187.603-.249 4.638-1.802 7.198.017.945.647 2.595 1.38 4.338 1.38 1.322 0 2.697-.421 3.859-1.621.542-.469 5.493-4.888 8.066-11.888l.075-.204-.075-.997zm-9.402 11.598-.077.073c-2.193 2.303-5.518.1-5.641.018-1.308-.93-2.823-1.233-4.244-1.233-2.579 0-4.847.999-4.992 1.064l-.163.092c-3.019 2.107-5.086.253-5.305.042l-.118-.101c-3.993-2.912-7.663-11.507-7.668-11.51-5.008-15.568 4.586-20.66 4.994-20.867l.11-.065c4.647-3.12 11.327 1.396 11.393 1.441l.533.366.552-.333c4.16-2.515 7.914-3.37 11.157-2.539 2.642.676 4.326 2.327 5.15 3.342-3.347 2.051-5.381 5.63-5.381 9.591 0 4.556 2.735 8.604 6.902 10.365-2.565 6.261-7.153 10.213-7.202 10.254z'/%3E%3C/svg%3E");--icon-logo-outlook:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%230072c6' d='M19.484 7.937v5.477l1.916 1.205a.489.489 0 0 0 .21 0l8.238-5.554a1.174 1.174 0 0 0-.959-1.128Z'/%3E%3Cpath fill='%230072c6' d='m19.484 15.457 1.747 1.2a.522.522 0 0 0 .543 0c-.3.181 8.073-5.378 8.073-5.378v10.066a1.408 1.408 0 0 1-1.49 1.555h-8.874v-7.443ZM10.44 12.932a1.609 1.609 0 0 0-1.42.838 4.131 4.131 0 0 0-.526 2.218A4.05 4.05 0 0 0 9.02 18.2a1.6 1.6 0 0 0 2.771.022 4.014 4.014 0 0 0 .515-2.2 4.369 4.369 0 0 0-.5-2.281 1.536 1.536 0 0 0-1.366-.809Z'/%3E%3Cpath fill='%230072c6' d='M2.153 5.155v21.427L18.453 30V2Zm10.908 14.336a3.231 3.231 0 0 1-2.7 1.361 3.19 3.19 0 0 1-2.64-1.318A5.459 5.459 0 0 1 6.706 16.1a5.868 5.868 0 0 1 1.036-3.616 3.267 3.267 0 0 1 2.744-1.384 3.116 3.116 0 0 1 2.61 1.321 5.639 5.639 0 0 1 1 3.484 5.763 5.763 0 0 1-1.035 3.586Z'/%3E%3C/svg%3E");--icon-download:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 479 479' fill='%23555'%3E%3Cpath d='M158.4 196.8c-5.3 5.3-5.3 13.8 0 19.1l71.6 71.6c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4l71.6-71.6c5.3-5.3 5.3-13.8 0-19.1s-13.8-5.3-19.1 0L253 245.3V13.5C253 6 247 0 239.5 0S226 6 226 13.5v231.8l-48.5-48.5c-5.3-5.3-13.9-5.3-19.1 0z'/%3E%3Cpath d='m460.2 307.4-47-170c-1.1-3.9-3.8-7-7.4-8.7l-1.3-.6c-1.8-.8-3.7-1.2-5.6-1.2h-84.7c-7.5 0-13.5 6-13.5 13.5s6 13.5 13.5 13.5h75.6l39.7 143.8h-105c-7.5 0-13.5 6-13.5 13.5v12.2c0 17.9-14.5 32.4-32.4 32.4h-82.4c-17.9 0-32.4-14.5-32.4-32.4v-12.2c0-7.5-6-13.5-13.5-13.5H49.4l39.9-144.1h75.6c7.5 0 13.5-6 13.5-13.5s-6-13.5-13.5-13.5H80.1c-1.9 0-3.8.4-5.6 1.2l-1.3.6c-3.6 1.7-6.4 4.8-7.4 8.7l-47 170c-.3 1.2-.5 2.4-.5 3.6v70.9c0 53.7 43.7 97.4 97.4 97.4h247.6c53.7 0 97.4-43.7 97.4-97.4V311c0-1.3-.1-2.5-.5-3.6zm-26.5 74.2c0 38.8-31.6 70.4-70.4 70.4H115.7c-38.8 0-70.4-31.6-70.4-70.4v-56.9H137c.7 32.1 27.1 58 59.4 58h82.4c32.3 0 58.7-25.9 59.4-58h95.7v56.9h-.2z'/%3E%3C/svg%3E");--icon-spinner:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' style='margin:auto;background:0 0' viewBox='0 0 100 100'%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0'%3E%3Canimate attributeName='opacity' begin='-0.9166666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(30 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.8333333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(60 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.75s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(90 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.6666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(120 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.5833333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(150 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.5s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(180 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.4166666666666667s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(210 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.3333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(240 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.25s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(270 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.16666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(300 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.08333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(330 50 50)'%3E%3Canimate attributeName='opacity' begin='0s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3C/svg%3E");--icon-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23555'%3E%3Cpath d='M472 60h-8V44c0-13.234-10.766-24-24-24s-24 10.766-24 24v16H96V44c0-13.234-10.766-24-24-24S48 30.766 48 44v16h-8C17.944 60 0 77.944 0 100v352c0 22.056 17.944 40 40 40h432c22.056 0 40-17.944 40-40V100c0-22.056-17.944-40-40-40zm-40-16c0-4.411 3.589-8 8-8s8 3.589 8 8v23.981c0 .007-.001.013-.001.019s.001.013.001.019V92c0 4.411-3.589 8-8 8s-8-3.589-8-8V44zM72 36c4.411 0 8 3.589 8 8v48c0 4.411-3.589 8-8 8s-8-3.589-8-8V44c0-4.411 3.589-8 8-8zm400 440H40c-13.234 0-24-10.766-24-24V148h384c4.418 0 8-3.582 8-8s-3.582-8-8-8H16v-32c0-13.234 10.766-24 24-24h8v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h320v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h8c13.234 0 24 10.766 24 24v32h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16v304c0 13.234-10.766 24-24 24z'/%3E%3Cpath d='M448 132h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16c4.418 0 8-3.582 8-8s-3.582-8-8-8z'/%3E%3Cg stroke='null'%3E%3Crect width='30' height='15' x='206' y='222' rx='8'/%3E%3Crect width='30' height='15' x='277' y='222' rx='8'/%3E%3Crect width='30' height='15' x='346' y='222' rx='8'/%3E%3Crect width='30' height='15' x='416' y='222' rx='8'/%3E%3Crect width='30' height='15' x='66' y='302' rx='8'/%3E%3Crect width='30' height='15' x='136' y='302' rx='8'/%3E%3Crect width='30' height='15' x='206' y='302' rx='8'/%3E%3Crect width='30' height='15' x='276' y='302' rx='8'/%3E%3Crect width='30' height='15' x='346' y='302' rx='8'/%3E%3Crect width='30' height='15' x='416' y='302' rx='8'/%3E%3Crect width='30' height='15' x='66' y='392' rx='8'/%3E%3Crect width='30' height='15' x='136' y='392' rx='8'/%3E%3Crect width='30' height='15' x='206' y='392' rx='8'/%3E%3Crect width='30' height='15' x='276' y='392' rx='8'/%3E%3Crect width='30' height='15' x='346' y='392' rx='8'/%3E%3C/g%3E%3C/svg%3E");--icon-calendar-empty:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23555'%3E%3Cg stroke='null'%3E%3Cpath d='M472 47.37289h-8V30.42374c0-14.01907-10.766-25.42373-24-25.42373s-24 11.40466-24 25.42373v16.94915H96V30.42374C96 16.40467 85.234 5.00001 72 5.00001S48 16.40467 48 30.42374v16.94915h-8c-22.056 0-40 19.00847-40 42.37288v372.88136c0 23.36441 17.944 42.37288 40 42.37288h432c22.056 0 40-19.00847 40-42.37288V89.74577c0-23.36441-17.944-42.37288-40-42.37288zm-40-16.94915c0-4.67267 3.589-8.47458 8-8.47458s8 3.80191 8 8.47458v25.4036c0 .00742-.001.01377-.001.02013s.001.01377.001.02013v25.4036c0 4.67267-3.589 8.47458-8 8.47458s-8-3.80191-8-8.47458V30.42374zM72 21.94916c4.411 0 8 3.80191 8 8.47458V81.2712c0 4.67267-3.589 8.47458-8 8.47458s-8-3.80191-8-8.47458V30.42374c0-4.67267 3.589-8.47458 8-8.47458zm400 466.10169H40c-13.234 0-24-11.40466-24-25.42373v-322.0339h384c4.418 0 8-3.79449 8-8.47458s-3.582-8.47458-8-8.47458H16V89.74575c0-14.01907 10.766-25.42373 24-25.42373h8v16.94915c0 14.01907 10.766 25.42373 24 25.42373s24-11.40466 24-25.42373V64.32202h320v16.94915c0 14.01907 10.766 25.42373 24 25.42373s24-11.40466 24-25.42373V64.32202h8c13.234 0 24 11.40466 24 25.42373v33.89831h-16c-4.418 0-8 3.79449-8 8.47458s3.582 8.47458 8 8.47458h16v322.0339c0 14.01907-10.766 25.42373-24 25.42373z'/%3E%3Cpath d='M448 123.64407h-16c-4.418 0-8 3.79449-8 8.47458s3.582 8.47458 8 8.47458h16c4.418 0 8-3.79449 8-8.47458s-3.582-8.47458-8-8.47458z'/%3E%3C/g%3E%3C/svg%3E");--icon-list-grouped:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 64 64' fill='%23555'%3E%3Cpath stroke='null' d='M1.52092 5.89552h60.86722c.84042 0 1.52107-.4472 1.52107-.9995 0-.5522-.68065-.9995-1.52107-.9995H1.52092C.68065 3.89652 0 4.34382 0 4.89602c0 .5523.68065.9995 1.52092.9995z'/%3E%3Cpath d='M62.98405 19.62524h-40c-.5522 0-.9995.4473-.9995.9995 0 .5523.4473.9995.9995.9995h40c.5523 0 .9996-.4472.9996-.9995 0-.5522-.4473-.9995-.9996-.9995z'/%3E%3Cpath stroke='null' d='M10.00888 13.67918c-3.87581 0-7.02924 3.15984-7.02924 7.04356 0 3.88384 3.15342 7.0437 7.02924 7.0437 3.87592 0 7.02934-3.15986 7.02934-7.0437 0-3.88372-3.15342-7.04356-7.02934-7.04356zm0 11.80281c-2.61911 0-4.74945-2.13465-4.74945-4.75925 0-2.62448 2.13034-4.75913 4.74945-4.75913 2.61925 0 4.74956 2.13465 4.74956 4.75913 0 2.62459-2.1303 4.75925-4.74956 4.75925zM1.52092 37.42953h60.86722c.84043 0 1.52108-.4472 1.52108-.9995 0-.5522-.68065-.9995-1.52108-.9995H1.52092c-.84027 0-1.52092.4473-1.52092.9995 0 .5523.68065.9995 1.52092.9995z'/%3E%3Cpath d='M62.98405 51.15925h-40c-.5522 0-.9995.4473-.9995.9995 0 .5523.4473.9995.9995.9995h40c.5523 0 .9996-.4472.9996-.9995 0-.5522-.4473-.9995-.9996-.9995z'/%3E%3Cpath stroke='null' d='M10.00888 45.21319c-3.87582 0-7.02924 3.15984-7.02924 7.04356 0 3.88384 3.15342 7.0437 7.02924 7.0437 3.87592 0 7.02934-3.15986 7.02934-7.0437 0-3.88372-3.15342-7.04356-7.02934-7.04356zm0 11.80281c-2.61912 0-4.74945-2.13465-4.74945-4.75925 0-2.62447 2.13033-4.75913 4.74945-4.75913 2.61925 0 4.74955 2.13466 4.74955 4.75913 0 2.6246-2.1303 4.75925-4.74955 4.75925z'/%3E%3C/svg%3E");--icon-filter:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 256 256'%3E%3Cg fill='%23555' stroke-miterlimit='10' stroke-width='0'%3E%3Cpath d='M1.793 44.436943c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h92.229271c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.510117-5.6092-5.6092zM87.7343578 211.563057c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H93.3435578c-3.099083 0-5.6092-2.5129216-5.6092-5.6092zM1.793 128c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h168.4947588c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092z'/%3E%3Cpath d='M170.2877588 128c0-15.3243344 12.466447-27.793586 27.793586-27.793586S225.8749308 112.672861 225.8749308 128s-12.466447 27.793586-27.793586 27.793586S170.2877588 143.327139 170.2877588 128zm44.3659674 0c0-9.1401914-7.4349946-16.575186-16.575186-16.575186S181.5033542 118.8598086 181.5033542 128s7.4349946 16.575186 16.575186 16.575186 16.575186-7.4349946 16.575186-16.575186zM94.022271 44.436943c0-15.3243344 12.466447-27.793586 27.793586-27.793586 15.3243344 0 27.793586 12.466447 27.793586 27.793586s-12.466447 27.793586-27.793586 27.793586-27.793586-12.4692516-27.793586-27.793586zm44.368772 0c0-9.1401914-7.4349946-16.575186-16.575186-16.575186s-16.575186 7.4349946-16.575186 16.575186 7.4349946 16.575186 16.575186 16.575186 16.575186-7.4349946 16.575186-16.575186zM43.3655858 211.563057c0-15.3243344 12.466447-27.7907814 27.793586-27.7907814 15.3243344 0 27.7907814 12.466447 27.7907814 27.7907814 0 15.327139-12.466447 27.793586-27.7907814 27.793586s-27.793586-12.466447-27.793586-27.793586zm44.368772 0c0-9.1401914-7.43219-16.5723814-16.5723814-16.5723814s-16.575186 7.43219-16.575186 16.5723814 7.4349946 16.575186 16.575186 16.575186 16.5723814-7.4349946 16.5723814-16.575186z'/%3E%3Cpath d='M138.391043 44.436943c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H144.000243c-3.099083 0-5.6092-2.510117-5.6092-5.6092zM214.6537262 128c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092h-28.3348738c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092zM1.793 211.563057c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h41.5725858c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092z'/%3E%3C/g%3E%3C/svg%3E");--icon-list:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 489.7 489.7' fill='%23555'%3E%3Cpath d='M52.7 134.75c29.1 0 52.7-23.7 52.7-52.7s-23.6-52.8-52.7-52.8S0 52.95 0 81.95s23.7 52.8 52.7 52.8zm0-81c15.6 0 28.2 12.7 28.2 28.2s-12.7 28.2-28.2 28.2-28.2-12.7-28.2-28.2 12.7-28.2 28.2-28.2zM52.7 297.55c29.1 0 52.7-23.7 52.7-52.7s-23.6-52.7-52.7-52.7S0 215.75 0 244.85s23.7 52.7 52.7 52.7zm0-80.9c15.6 0 28.2 12.7 28.2 28.2s-12.7 28.2-28.2 28.2-28.2-12.6-28.2-28.2 12.7-28.2 28.2-28.2zM52.7 460.45c29.1 0 52.7-23.7 52.7-52.7 0-29.1-23.7-52.7-52.7-52.7S0 378.75 0 407.75c0 29 23.7 52.7 52.7 52.7zm0-81c15.6 0 28.2 12.7 28.2 28.2 0 15.6-12.7 28.2-28.2 28.2s-28.2-12.7-28.2-28.2 12.7-28.2 28.2-28.2zM175.9 94.25h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3zM175.9 257.15h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3zM175.9 419.95h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3z'/%3E%3C/svg%3E");--icon-map:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 24 24'%3E%3Cg fill='%23555' stroke='null'%3E%3Cpath d='M23.60271 6.00106c-.06052-.04356-.1382-.05504-.20853-.03174l-5.24662 1.74601c.45988-.98428.77708-1.91431.77708-2.61002 0-2.62885-2.14206-4.7674-4.77523-4.7674-2.63289 0-4.77523 2.13855-4.77523 4.7674 0 .38044.09287.82775.25022 1.31358l-1.35121-.44957c-.00646-.00226-.01321 0-.02-.0017-.01773-.00419-.0349-.00447-.0532-.00447-.0183 0-.03547.00028-.0532.00447-.00646.0017-.01349-.00057-.02.0017L.49322 8.5097c-.09452.03146-.15815.11938-.15815.21887v13.85684c0 .07417.03575.14386.09599.18742.03995.02867.08754.04356.13537.04356.02448 0 .04924-.00395.07316-.0121l7.56037-2.51589 7.56037 2.51589c.00028 0 .00085 0 .00113.00028.02335.00758.04754.01182.07207.01182s.04868-.00419.07202-.01182c.00028 0 .00085 0 .00113-.00028l7.63353-2.54033c.09457-.03146.15815-.11942.15815-.21887V6.1882c.00033-.07417-.03542-.14386-.09566-.18714l.00001-.00001zM7.96888 19.87843.79806 22.26481V8.89516l7.17086-2.38638v13.36965h-.00005.00001zM14.14937.70374c2.43082 0 4.4085 1.97444 4.4085 4.40129 0 .71987-.36758 1.71874-.88458 2.76796-.0957.19443-.19674.39057-.30145.58727-.40639.76229-.86854 1.52826-1.30673 2.21356-.15872.2484-.31409.48583-.46271.7089-.57865.8691-1.05004 1.51644-1.18541 1.70024l-.15787.2144c-.05009.06828-.16886.06941-.22008-.00113l-.1573-.21327c-.32253-.4386-2.5527-3.51001-3.59963-5.95846-.08188-.19133-.15622-.37875-.22206-.56085-.19843-.54874-.31913-1.04973-.31913-1.45857C9.74087 2.6782 11.71856.70376 14.14938.70376l-.00001-.00001zm1.45309 21.56107L8.4316 19.87843V6.50878l1.392.46332c.96929 2.45745 3.21545 5.58367 3.76316 6.32798l.15678.2127c.09429.12898.24626.20569.40611.20569.16013 0 .31154-.07671.40526-.20456l.15759-.21383c.11202-.15201.45087-.6173.88991-1.26272v10.22746h.00005zm7.63353-2.38638-7.17086 2.38638V11.34474c.58511-.89297 1.25437-1.98146 1.79868-3.04838l5.37246-1.78787v13.36993h-.00028z'/%3E%3Cpath d='M14.14937 7.56078c1.1407 0 2.06857-.9264 2.06857-2.06495-.00028-1.13882-.92821-2.06495-2.06857-2.06495-1.14041 0-2.06834.9264-2.06834 2.06495s.92792 2.06495 2.06834 2.06495zm0-3.76401c.93835 0 1.70161.76229 1.70189 1.69911 0 .93681-.76355 1.69911-1.70189 1.69911-.93835 0-1.70189-.76229-1.70189-1.69911s.76355-1.69911 1.70189-1.69911z'/%3E%3C/g%3E%3C/svg%3E");--icon-location:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 54.757 54.757' fill='%23555'%3E%3Cpath d='M27.557 12c-3.859 0-7 3.141-7 7s3.141 7 7 7 7-3.141 7-7-3.141-7-7-7zm0 12c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5z'/%3E%3Cpath d='M40.94 5.617C37.318 1.995 32.502 0 27.38 0c-5.123 0-9.938 1.995-13.56 5.617-6.703 6.702-7.536 19.312-1.804 26.952L27.38 54.757 42.721 32.6c5.755-7.671 4.922-20.281-1.781-26.983zm.159 25.814L27.38 51.243 13.639 31.4C8.44 24.468 9.185 13.08 15.235 7.031 18.479 3.787 22.792 2 27.38 2s8.901 1.787 12.146 5.031c6.05 6.049 6.795 17.437 1.573 24.4z'/%3E%3C/svg%3E");--icon-settings:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 54 54' fill='%23555'%3E%3Cpath d='M51.22 21h-5.052c-.812 0-1.481-.447-1.792-1.197s-.153-1.54.42-2.114l3.572-3.571c.525-.525.814-1.224.814-1.966 0-.743-.289-1.441-.814-1.967l-4.553-4.553c-1.05-1.05-2.881-1.052-3.933 0l-3.571 3.571c-.574.573-1.366.733-2.114.421-.75-.311-1.197-.98-1.197-1.792V2.78C33 1.247 31.753 0 30.22 0h-6.44C22.247 0 21 1.247 21 2.78v5.052c0 .812-.447 1.481-1.197 1.792-.748.313-1.54.152-2.114-.421l-3.571-3.571c-1.052-1.052-2.883-1.05-3.933 0l-4.553 4.553c-.525.525-.814 1.224-.814 1.967 0 .742.289 1.44.814 1.966l3.572 3.571c.573.574.73 1.364.42 2.114S8.644 21 7.832 21H2.78C1.247 21 0 22.247 0 23.78v6.439C0 31.753 1.247 33 2.78 33h5.052c.812 0 1.481.447 1.792 1.197s.153 1.54-.42 2.114l-3.572 3.571c-.525.525-.814 1.224-.814 1.966 0 .743.289 1.441.814 1.967l4.553 4.553c1.051 1.051 2.881 1.053 3.933 0l3.571-3.572c.574-.573 1.363-.731 2.114-.42.75.311 1.197.98 1.197 1.792v5.052c0 1.533 1.247 2.78 2.78 2.78h6.439c1.533 0 2.78-1.247 2.78-2.78v-5.052c0-.812.447-1.481 1.197-1.792.751-.312 1.54-.153 2.114.42l3.571 3.572c1.052 1.052 2.883 1.05 3.933 0l4.553-4.553c.525-.525.814-1.224.814-1.967 0-.742-.289-1.44-.814-1.966l-3.572-3.571c-.573-.574-.73-1.364-.42-2.114S45.356 33 46.168 33h5.052c1.533 0 2.78-1.247 2.78-2.78v-6.44c0-1.533-1.247-2.78-2.78-2.78zm.78 9.22c0 .43-.35.78-.78.78h-5.052c-1.624 0-3.019.932-3.64 2.432-.622 1.5-.295 3.146.854 4.294l3.572 3.571c.305.305.305.8 0 1.104l-4.553 4.553c-.304.304-.799.306-1.104 0l-3.571-3.572c-1.149-1.149-2.794-1.474-4.294-.854-1.5.621-2.432 2.016-2.432 3.64v5.052c0 .43-.35.78-.78.78h-6.44c-.43 0-.78-.35-.78-.78v-5.052c0-1.624-.932-3.019-2.432-3.64-.503-.209-1.021-.311-1.533-.311-1.014 0-1.997.4-2.761 1.164l-3.571 3.572c-.306.306-.801.304-1.104 0L7.046 42.4c-.305-.305-.305-.8 0-1.104l3.572-3.571c1.148-1.148 1.476-2.794.854-4.294C10.851 31.932 9.456 31 7.832 31H2.78c-.43 0-.78-.35-.78-.78v-6.44c0-.43.35-.78.78-.78h5.052c1.624 0 3.019-.932 3.64-2.432.622-1.5.295-3.146-.854-4.294l-3.572-3.571c-.305-.305-.305-.8 0-1.104l4.553-4.553c.304-.305.799-.305 1.104 0l3.571 3.571c1.147 1.147 2.792 1.476 4.294.854 1.5-.62 2.432-2.015 2.432-3.639V2.78c0-.43.35-.78.78-.78h6.439c.431 0 .781.35.781.78v5.052c0 1.624.932 3.019 2.432 3.64 1.502.622 3.146.294 4.294-.854l3.571-3.571c.306-.305.801-.305 1.104 0l4.553 4.553c.305.305.305.8 0 1.104l-3.572 3.571c-1.148 1.148-1.476 2.794-.854 4.294.621 1.5 2.016 2.432 3.64 2.432h5.052c.43-.001.78.349.78.779v6.44z'/%3E%3Cpath d='M27 18c-4.963 0-9 4.037-9 9s4.037 9 9 9 9-4.037 9-9-4.037-9-9-9zm0 16c-3.859 0-7-3.141-7-7s3.141-7 7-7 7 3.141 7 7-3.141 7-7 7z'/%3E%3C/svg%3E");--icon-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 60 60' fill='%23555'%3E%3Cpath d='M30 0C13.458 0 0 13.458 0 30s13.458 30 30 30 30-13.458 30-30S46.542 0 30 0zm0 58C14.561 58 2 45.439 2 30S14.561 2 30 2s28 12.561 28 28-12.561 28-28 28z'/%3E%3Cpath d='M31 26.021V15.879c0-.553-.448-1-1-1s-1 .447-1 1v10.142c-1.399.364-2.494 1.459-2.858 2.858H19c-.552 0-1 .447-1 1s.448 1 1 1h7.142c.447 1.72 2 3 3.858 3 2.206 0 4-1.794 4-4 0-1.859-1.28-3.411-3-3.858zm-1 5.858c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zM30 9.879c.552 0 1-.447 1-1v-1c0-.553-.448-1-1-1s-1 .447-1 1v1c0 .553.448 1 1 1zM30 49.879c-.552 0-1 .447-1 1v1c0 .553.448 1 1 1s1-.447 1-1v-1c0-.553-.448-1-1-1zM52 28.879h-1c-.552 0-1 .447-1 1s.448 1 1 1h1c.552 0 1-.447 1-1s-.448-1-1-1zM9 28.879H8c-.552 0-1 .447-1 1s.448 1 1 1h1c.552 0 1-.447 1-1s-.448-1-1-1zM44.849 13.615l-.707.707c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l.707-.707c.391-.391.391-1.023 0-1.414s-1.023-.39-1.414 0zM14.444 44.021l-.707.707c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l.707-.707c.391-.391.391-1.023 0-1.414s-1.024-.39-1.414 0zM45.556 44.021c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l.707.707c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414l-.707-.707zM15.151 13.615c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l.707.707c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414l-.707-.707z'/%3E%3C/svg%3E");--icon-folder:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 60 60' fill='%23555'%3E%3Cpath d='m26.525 10.5-4.618-6.451-.392-.549H0v53h60v-46H26.525zM58 12.5v5H31.536l-3.579-5H58zm-56 42v-49h18.485l5 7h.012l4.69 6.551c.195.272.501.417.813.418v.031h27v35H2z'/%3E%3C/svg%3E");--icon-category:var(--icon-folder);--icon-tag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 502.418 502.418'%3E%3Cpath d='M101.791 0v502.418l149.413-114.577 149.423 114.577V0H101.791zm279.144 462.505-129.731-99.481-129.721 99.481V19.692h259.452v442.813z'/%3E%3C/svg%3E");--icon-ticket:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' version='1.0' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2'%3E%3Cpath d='M57 18c-1.504 1.504-2.705 2-5 2-4.59 0-8-3.41-8-8 0-2.295.496-3.496 2-5l-6-6L1 40l6 6c1.504-1.504 2.705-2 5-2 4.59 0 8 3.41 8 8 0 2.295-.496 3.496-2 5l6 6 39-39-6-6zM26 15l4 4M45 34l4 4'/%3E%3C/g%3E%3Cpath fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2' d='m32 21 4 4M39 28l4 4'/%3E%3C/svg%3E");--icon-at:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M127.999 27.99512a100 100 0 1 0 55.2959 183.333 4.00018 4.00018 0 1 0-4.42969-6.6621 92.00763 92.00763 0 1 1 41.13379-76.6709c0 31.32324-15.03711 36-24 36s-24-4.67676-24-36v-40a4 4 0 0 0-8 0v14.74841a43.986 43.986 0 1 0 2.81739 45.94226c4.645 14.88452 14.84521 23.30933 29.18261 23.30933 20.03711 0 32-16.44825 32-44a100.11269 100.11269 0 0 0-100-100Zm0 136a36 36 0 1 1 36-36 36.04063 36.04063 0 0 1-36 36Z'/%3E%3C/svg%3E");--icon-next-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m6.5 10.5 3-3-3-3'/%3E%3C/svg%3E");--icon-prev-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m8.5 4.5-3 3 3 3'/%3E%3C/svg%3E");--icon-first-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m6.5 9.5-2-2 2-2m3 4-2-2 2-2'/%3E%3C/svg%3E");--icon-last-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m8.5 9.5 2-2-2-2m-3 4 2-2-2-2'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.898 4.045c-.271-.272-.713-.272-.986 0l-4.71 4.711-4.709-4.711c-.272-.272-.714-.272-.986 0s-.272.714 0 .986l4.709 4.711-4.71 4.711c-.272.271-.272.713 0 .986.136.136.314.203.492.203.179 0 .357-.067.493-.203l4.711-4.711 4.71 4.711c.137.136.314.203.494.203.178 0 .355-.067.492-.203.273-.273.273-.715 0-.986l-4.711-4.711 4.711-4.711c.274-.272.274-.714 0-.986z'/%3E%3C/svg%3E");--icon-chevron-down:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E");--icon-chevron-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555'%3E%3Cpath d='M5.8 16.4c.4 0 .7-.1.9-.4l4.3-4.6c.5-.5 1.4-.5 1.9 0l4.3 4.6c.2.3.6.4.9.4 1.1 0 1.7-1.3.9-2.1l-6.2-6.8c-.5-.6-1.4-.6-1.9 0l-6.2 6.8c-.5.8.1 2.1 1.1 2.1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-magnifying-glass:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 53.627 53.627'%3E%3Cpath d='M53.627 49.385 37.795 33.553C40.423 30.046 42 25.709 42 21 42 9.42 32.58 0 21 0S0 9.42 0 21s9.42 21 21 21c4.709 0 9.046-1.577 12.553-4.205l15.832 15.832 4.242-4.242zM2 21C2 10.523 10.523 2 21 2s19 8.523 19 19-8.523 19-19 19S2 31.477 2 21zm33.567 15.093c.178-.172.353-.347.525-.525.146-.151.304-.29.445-.445l14.262 14.262-1.415 1.415-14.261-14.263c.155-.141.293-.299.444-.444z'/%3E%3C/svg%3E");--icon-location-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%2389ba89'%3E%3Cpath d='M12 1C7.6 1 4 4.6 4 9s8 14 8 14 8-9.6 8-14-3.6-8-8-8zm0 12c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-location-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23c46464'%3E%3Cpath d='M12 1C7.6 1 4 4.6 4 9s8 14 8 14 8-9.6 8-14-3.6-8-8-8zm0 12c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-checkmark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555'%3E%3Cpath d='M22.5 4.5c-.8-.8-2.2-.8-3 0L9 15l-4.5-4.5c-.8-.8-2.2-.8-3 0s-.8 2.2 0 3L9 21 22.5 7.5c.8-.8.8-2.2 0-3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23555'%3E%3Cpath d='M220 128a4.0002 4.0002 0 0 1-4 4h-84v84a4 4 0 0 1-8 0v-84H40a4 4 0 0 1 0-8h84V40a4 4 0 0 1 8 0v84h84a4.0002 4.0002 0 0 1 4 4Z'/%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23555'%3E%3Cpath d='M216 132H40a4 4 0 0 1 0-8h176a4 4 0 0 1 0 8Z'/%3E%3C/svg%3E");--icon-compass:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 18c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8-3.6 8-8 8zM12 4l-2 8 2 8 2-8-2-8zm0 9c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-options-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Ccircle cx='12' cy='12' r='2'%3E%3C/circle%3E%3Ccircle cx='12' cy='5' r='2'%3E%3C/circle%3E%3Ccircle cx='12' cy='19' r='2'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");--icon-point-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Cpath d='M7.8 7h8.5c.8 0 1.3.8.9 1.5L13 15.6c-.4.6-1.3.6-1.7 0L6.9 8.5C6.5 7.8 7 7 7.8 7z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.em.pixelbones{scroll-behavior:smooth!important;font-size:var(--font-size)!important;line-height:var(--line-height)!important;font-weight:var(--font-weight)!important;font-family:var(--font-family)!important;color:var(--text-color-normal)!important;background-color:var(--background-color)!important}.em.pixelbones .pixelbones{line-height:1.15;-webkit-text-size-adjust:100%;margin:0}.em.pixelbones details,.em.pixelbones main{display:block}.em.pixelbones h1{font-size:2em;margin:.67em 0}.em.pixelbones hr{box-sizing:content-box;height:0;overflow:visible;margin-top:30px!important;margin-bottom:35px!important;border-width:0!important;border-top:1px solid var(--border-color-softer)!important}.em.pixelbones code{font-family:monospace,monospace}.em.pixelbones kbd,.em.pixelbones pre,.em.pixelbones samp{font-family:monospace,monospace;font-size:1em}.em.pixelbones a{color:var(--accent-color)!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.em.pixelbones abbr[title]{border-bottom:none;text-decoration:underline dotted}.em.pixelbones b,.em.pixelbones strong{font-weight:bolder}.em.pixelbones small{font-size:80%}.em.pixelbones sub,.em.pixelbones sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.em.pixelbones sub{bottom:-.25em}.em.pixelbones sup{top:-.5em}.em.pixelbones img{border-style:none}.em.pixelbones .input button{font-family:inherit;margin:0;overflow:visible}.em.pixelbones .input input,.em.pixelbones .input optgroup,.em.pixelbones .input select,.em.pixelbones .input textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.em.pixelbones .input input{overflow:visible}.em.pixelbones .input select{text-transform:none}.em.pixelbones .input [type=button],.em.pixelbones .input [type=reset],.em.pixelbones .input [type=submit],.em.pixelbones .input button{-webkit-appearance:button}.em.pixelbones .input [type=button]::-moz-focus-inner,.em.pixelbones .input [type=reset]::-moz-focus-inner,.em.pixelbones .input [type=submit]::-moz-focus-inner,.em.pixelbones .input button::-moz-focus-inner{border-style:none;padding:0}.em.pixelbones .input [type=button]:-moz-focusring,.em.pixelbones .input [type=reset]:-moz-focusring,.em.pixelbones .input [type=submit]:-moz-focusring,.em.pixelbones .input button:-moz-focusring{outline:1px dotted ButtonText}.em.pixelbones .input legend{color:inherit;display:table;max-width:100%;white-space:normal}.em.pixelbones .input progress{vertical-align:baseline}.em.pixelbones .input textarea{overflow:auto}.em.pixelbones .input [type=checkbox],.em.pixelbones .input [type=radio],.em.pixelbones .input legend{box-sizing:border-box;padding:0}.em.pixelbones .input [type=number]::-webkit-inner-spin-button,.em.pixelbones .input [type=number]::-webkit-outer-spin-button{height:auto}.em.pixelbones .input [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.em.pixelbones .input [type=search]::-webkit-search-decoration{-webkit-appearance:none}.em.pixelbones .input ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.em.pixelbones summary{display:list-item}.em.pixelbones [hidden],.em.pixelbones template{display:none}.em.pixelbones *{box-sizing:border-box!important}.em.pixelbones .grid-container{position:relative!important;max-width:var(--grid-max-width)!important;margin:0 auto!important;padding:0!important;text-align:left!important;display:grid!important;grid-gap:20px!important;gap:20px!important;grid-template-columns:minmax(200px,1fr)!important}@media (min-width:600px){.em.pixelbones .grid-container{grid-template-columns:repeat(3,1fr)!important;padding:0!important}.em.pixelbones .grid-container.fifths{grid-template-columns:repeat(5,1fr)!important}.em.pixelbones .grid-container.quarters{grid-template-columns:repeat(4,1fr)!important}.em.pixelbones .grid-container.thirds{grid-template-columns:repeat(3,1fr)!important}.em.pixelbones .grid-container.halves{grid-template-columns:repeat(2,1fr)!important}.em.pixelbones .grid-container.full{grid-template-columns:1fr!important}}.em.pixelbones h1,.em.pixelbones h2,.em.pixelbones h3,.em.pixelbones h4,.em.pixelbones h5,.em.pixelbones h6{margin-top:0!important;margin-bottom:20px!important;font-weight:300!important}.em.pixelbones h1{font-size:calc(var(--font-size) + 24px)!important;line-height:1.2!important;letter-spacing:-1px!important}.em.pixelbones h2,.em.pixelbones h3{font-size:calc(var(--font-size) + 20px)!important;line-height:1.25!important;letter-spacing:-1px!important}.em.pixelbones h3{font-size:calc(var(--font-size) + 14px)!important;line-height:1.3!important}.em.pixelbones h4{font-size:calc(var(--font-size) + 8px)!important;line-height:1.35!important;letter-spacing:-.8px!important}.em.pixelbones h5{font-size:calc(var(--font-size) + 2px)!important;line-height:1.5!important;letter-spacing:-.5px!important}.em.pixelbones h6{font-size:var(--font-size)!important;line-height:1.6!important;letter-spacing:0!important}@media (min-width:600px){.em.pixelbones h1{font-size:calc(var(--font-size) + 34px)!important}.em.pixelbones h2{font-size:calc(var(--font-size) + 26px)!important}.em.pixelbones h3{font-size:calc(var(--font-size) + 20px)!important}.em.pixelbones h4{font-size:calc(var(--font-size) + 14px)!important}.em.pixelbones h5{font-size:calc(var(--font-size) + 8px)!important}.em.pixelbones h6{font-size:var(--font-size)!important}}.em.pixelbones p{margin:0 0 5px!important;line-height:var(--line-height)!important}.em.pixelbones a :hover{color:var(--accent-color-hover)!important;background-color:transparent!important}.em.pixelbones a :focus{background-color:transparent!important}.em.pixelbones .button.input,.em.pixelbones .input .button,.em.pixelbones .input button,.em.pixelbones .input input[type=button],.em.pixelbones .input input[type=reset],.em.pixelbones .input input[type=submit],.em.pixelbones button.input,.em.pixelbones input[type=button].input,.em.pixelbones input[type=reset].input,.em.pixelbones input[type=submit].input{display:inline-block;height:38px!important;padding:0 30px!important;color:var(--text-color-softer)!important;text-align:center!important;font-size:11px!important;font-weight:600!important;line-height:38px!important;letter-spacing:1px!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;background-color:transparent!important;border-radius:4px!important;border:1px solid var(--border-color)!important;cursor:pointer!important;box-sizing:border-box!important}.em.pixelbones .button.input.disabled,.em.pixelbones .input .button.disabled,.em.pixelbones .input button.disabled,.em.pixelbones .input input[type=button].disabled,.em.pixelbones .input input[type=reset].disabled,.em.pixelbones .input input[type=submit].disabled,.em.pixelbones button.input.disabled,.em.pixelbones input[type=button].input.disabled,.em.pixelbones input[type=reset].input.disabled,.em.pixelbones input[type=submit].input.disabled{pointer-events:none!important;opacity:.5!important}.em.pixelbones .button.input:focus,.em.pixelbones .input .button:hover,.em.pixelbones .input button:hover,.em.pixelbones .input input[type=button]:hover,.em.pixelbones .input input[type=reset]:hover,.em.pixelbones .input input[type=submit]:hover,.em.pixelbones button.input:focus,.em.pixelbones input[type=button].input:focus,.em.pixelbones input[type=reset].input:focus,.em.pixelbones input[type=submit].input:focus{color:var(--text-color-normal)!important;border-color:var(--text-color-softer)!important;outline:0!important}.em.pixelbones .button.button-primary.input,.em.pixelbones .input .button.button-primary,.em.pixelbones .input button.button-primary,.em.pixelbones .input input[type=button].button-primary,.em.pixelbones .input input[type=reset].button-primary,.em.pixelbones .input input[type=submit].button-primary,.em.pixelbones button.button-primary.input,.em.pixelbones input[type=button].button-primary.input,.em.pixelbones input[type=reset].button-primary.input,.em.pixelbones input[type=submit].button-primary.input{color:var(--button-primary-color)!important;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.em.pixelbones .button.button-primary.input:focus,.em.pixelbones .input .button.button-primary:hover,.em.pixelbones .input button.button-primary:hover,.em.pixelbones .input input[type=button].button-primary:hover,.em.pixelbones .input input[type=reset].button-primary:hover,.em.pixelbones .input input[type=submit].button-primary:hover,.em.pixelbones button.button-primary.input:focus,.em.pixelbones input[type=button].button-primary.input:focus,.em.pixelbones input[type=reset].button-primary.input:focus,.em.pixelbones input[type=submit].button-primary.input:focus{color:var(--button-primary-color)!important;background-color:var(--accent-color-hover)!important;border-color:var(--accent-color-hover)!important}.em.pixelbones .button.input,.em.pixelbones .input .button,.em.pixelbones .input button,.em.pixelbones button.input{margin-bottom:10px!important}.em.pixelbones form{border:0!important;margin:0!important;padding:0!important;font-weight:400!important;overflow:visible;background:var(--background-color)!important;box-sizing:border-box!important;box-shadow:none!important}.em.pixelbones .input fieldset,.em.pixelbones .input input,.em.pixelbones .input select,.em.pixelbones .input textarea{margin-bottom:15px!important}.em.pixelbones .input input[type=email],.em.pixelbones .input input[type=number],.em.pixelbones .input input[type=password],.em.pixelbones .input input[type=search],.em.pixelbones .input input[type=tel],.em.pixelbones .input input[type=text],.em.pixelbones .input input[type=url],.em.pixelbones .input select:not([multiple]),.em.pixelbones .input textarea{width:100%!important;height:38px!important;padding:6px 10px!important;border-radius:4px!important;background-color:var(--background-color-inputs)!important;box-shadow:none!important;box-sizing:border-box!important;border:1px solid var(--border-color-softer)!important}.em.pixelbones .input input[type=email].inline,.em.pixelbones .input input[type=number].inline,.em.pixelbones .input input[type=password].inline,.em.pixelbones .input input[type=search].inline,.em.pixelbones .input input[type=tel].inline,.em.pixelbones .input input[type=text].inline,.em.pixelbones .input input[type=url].inline,.em.pixelbones .input select:not([multiple]).inline,.em.pixelbones .input textarea.inline{width:auto!important;margin-bottom:0!important}.em.pixelbones .input select.inline{padding-right:30px!important}.em.pixelbones .input input.select-toggle,.em.pixelbones .input select:not([multiple]){-webkit-appearance:none!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m4.5 6.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 0 top 55%!important;background-position-x:calc(100% - 5px)!important;background-size:20px 20px!important;cursor:pointer!important;vertical-align:middle!important}.em.pixelbones .input input.select-toggle:focus,.em.pixelbones .input select:not([multiple]):focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23000' stroke-linecap='square' d='m10.5 8.5-3-3-3 3'/%3E%3C/svg%3E")!important}.em.pixelbones .input input[type=button],.em.pixelbones .input input[type=email],.em.pixelbones .input input[type=number],.em.pixelbones .input input[type=password],.em.pixelbones .input input[type=search],.em.pixelbones .input input[type=submit],.em.pixelbones .input input[type=tel],.em.pixelbones .input input[type=text],.em.pixelbones .input input[type=url],.em.pixelbones .input textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.em.pixelbones .input textarea{min-height:65px!important;padding-top:6px!important;padding-bottom:6px!important}.em.pixelbones .input input[type=email]:focus,.em.pixelbones .input input[type=number]:focus,.em.pixelbones .input input[type=password]:focus,.em.pixelbones .input input[type=search]:focus,.em.pixelbones .input input[type=tel]:focus,.em.pixelbones .input input[type=text]:focus,.em.pixelbones .input input[type=url]:focus,.em.pixelbones .input select:focus,.em.pixelbones .input textarea:focus{border:1px solid var(--accent-color)!important;outline:0!important}.em.pixelbones .input label,.em.pixelbones .input legend{display:block!important;margin-bottom:8px!important;font-weight:400!important;font-size:var(--font-size);line-height:var(--line-height)}.em.pixelbones .input fieldset.inline,.em.pixelbones .input fieldset.inline-left,.em.pixelbones .input fieldset.inline-right,.em.pixelbones .input label.inline,.em.pixelbones .input label.inline-left,.em.pixelbones .input label.inline-right{display:inline-block!important}.em.pixelbones .input fieldset.inline-left,.em.pixelbones .input label.inline-left{margin-right:10px!important}.em.pixelbones .input fieldset.inline-right,.em.pixelbones .input label.inline-right{margin-left:10px!important}.em.pixelbones .input .inline-inputs input:not([type=radio],[type=checkbox],select[mutiple]),.em.pixelbones .input .inline-inputs label,.em.pixelbones .input .inline-inputs legend{width:auto!important;display:inline-block!important;margin:0!important}#event-form .em-input-field.em-input-field-boolean label,.em.em-calendar .em-cal-nav .month form,.em.pixelbones .input .inline-inputs>div{display:inline-block}.em.pixelbones .input fieldset{padding:0!important;border-width:0!important}.em.pixelbones .input input[type=checkbox]{-webkit-appearance:none!important;width:15px!important;height:15px!important;position:relative!important;top:2px!important}.em.pixelbones .input input[type=checkbox]:focus{outline:0!important}.em.pixelbones .input input[type=checkbox]:before{content:""!important;display:none!important}.em.pixelbones .input input[type=checkbox]:checked:after{opacity:1!important}.em.pixelbones .input input[type=checkbox]:after{content:""!important;opacity:0!important;display:block!important;left:4px!important;top:1px!important;position:absolute!important;width:6px!important;height:10px!important;border:2px solid #666!important;border-top:0!important;border-left:0!important;transform:rotate(30deg)!important;box-sizing:border-box!important}.em.pixelbones .input input[type=checkbox],.em.pixelbones .input input[type=radio]{margin-bottom:0!important;display:inline-block!important;text-align:start!important;background-color:var(--background-color-checkboxes)!important;box-shadow:none!important;box-sizing:border-box!important;border:1px solid var(--border-color-softer)!important}.em.pixelbones .input label>.label-body{display:inline-block!important;margin-left:5px!important;font-weight:400!important}.em.pixelbones .input input:disabled,.em.pixelbones .input select:disabled,.em.pixelbones .input textarea:disabled{opacity:.5;background-color:#efefef}.em.pixelbones ul{list-style:circle inside!important}.em.pixelbones ol{list-style:decimal inside!important}.em.pixelbones ol,.em.pixelbones ul{padding-left:0!important;margin-top:0!important}.em.pixelbones ol ol,.em.pixelbones ol ul,.em.pixelbones ul ol,.em.pixelbones ul ul{font-size:100%!important;margin:10px 0 10px 30px!important;color:var(--text-color-softer)!important}.em .em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line p,.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line p,.em.pixelbones li{margin-bottom:5px!important}.em.pixelbones code{padding:2px 5px!important;margin:0 2px!important;font-size:90%!important;white-space:nowrap!important;background:var(--code-background)!important;border:1px solid var(--border-color-softer)!important;border-radius:4px!important}.em.pixelbones pre>code{display:block!important;padding:10px 15px!important;white-space:pre!important;overflow:auto!important}.em.pixelbones table{width:100%}.em.pixelbones td,.em.pixelbones th{padding:12px 15px!important;text-align:left!important;border:0!important;border-bottom:1px solid var(--border-color-softer)!important}.em.pixelbones td:first-child,.em.pixelbones th:first-child{padding-left:0!important}.em.pixelbones td:last-child,.em.pixelbones th:last-child{padding-right:0!important}.em.pixelbones blockquote,.em.pixelbones dl,.em.pixelbones figure,.em.pixelbones ol,.em.pixelbones p,.em.pixelbones pre,.em.pixelbones table,.em.pixelbones ul{margin-bottom:25px!important}.em.pixelbones .screen-reader-text{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.em.pixelbones .u-full-width{width:100%!important;box-sizing:border-box!important}.em.pixelbones .u-max-full-width{max-width:100%!important;box-sizing:border-box!important}.em.pixelbones .u-pull-right{float:right!important}.em.pixelbones .u-pull-left{float:left!important}.em.pixelbones .u-align-left{text-align:left!important}.em.pixelbones .u-align-right{text-align:right!important}.em.pixelbones section{padding:0;margin:0}.em.pixelbones .container:after,.em.pixelbones .row:after,.em.pixelbones .u-cf{content:""!important;display:table!important;clear:both!important}.em.em-calendar{--nav-color:#777;--nav-border:1px solid #dedede;--nav-background:none;--event-border-color:#ccc;--event-background-color:#dedede;--event-color:#fff;--header-border:1px solid #dedede;--header-background:transparent;--header-color:#888;--date-box-border:1px solid #dedede;--date-color:#999;--date-background:#fff;--date-border-color:#cdcdcd;--date-border:1px solid var(--date-border-color);--date-today-color:#fff;--date-today-background:#aaa;--date-today-border:1px solid #cdcdcd;--date-more-color:var(--nav-color);--calendar-background:#fff;--counter-background:#F36752;display:block;width:100%}.em.em-calendar section{display:grid;width:100%;padding:0;margin:0}.em.em-calendar section div{text-align:center;display:block}.em.em-calendar section>div{width:100%}.em.em-calendar section.em-cal-nav{grid-template-columns:1fr auto;justify-items:center;align-items:center}.em.em-calendar section.em-cal-days{grid-template-columns:repeat(7,1fr)}.em.em-calendar .em-cal-nav>div{margin:10px 0}.em.em-calendar .em-cal-nav .em-search-advanced-trigger{display:none;visibility:hidden}.em.em-calendar .em-cal-nav .month{margin-left:10px;text-align:left}.em.em-calendar .em-cal-nav .month input,.em.em-calendar .em-cal-nav .month span.marker{border:0!important;margin:0!important;padding:10px!important;font-size:22px}.em.em-calendar .em-cal-nav .month input:focus,.em.em-calendar .em-cal-nav .month input:hover,.em.em-calendar .em-cal-nav .month span.marker:focus,.em.em-calendar .em-cal-nav .month span.marker:hover{border:0!important}.em.em-calendar .em-cal-nav .month span.marker{display:inline-block;position:absolute;left:-100%}.em.em-calendar .em-cal-nav .month input[type=month]{position:relative}.em.em-calendar .em-cal-nav .month input[type=month]::-webkit-calendar-picker-indicator,.em.em-search .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data input::-webkit-calendar-picker-indicator,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data input::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;background:0 0}.em.em-calendar .em-cal-nav .month input[type=text]{background-color:transparent!important}.em.em-calendar .em-cal-nav .button{padding:0 10px!important;margin:0!important;display:inline-block}.em.em-calendar .em-cal-nav .month-nav{margin:5px 0 15px}.em.em-calendar .em-cal-nav .month-nav .em-calnav{background:var(--nav-background)!important;color:var(--nav-color)!important;width:38px;height:18px;display:inline-block;padding:0;margin:0}.em.em-calendar .em-cal-nav .month-nav .em-calnav.em-calnav-prev{padding-right:0}.em.em-calendar .em-cal-nav .month-nav .em-calnav.em-calnav-next{padding-left:0}.em.em-calendar .em-cal-nav .month-nav .em-calnav:hover,.em.em-calendar .em-cal-nav .month-nav .em-calnav:hover path,.em.em-calendar .em-cal-nav .month-nav .em-calnav:hover svg{color:var(--nav-color)!important;filter:brightness(.5)!important}.em.em-calendar .em-cal-nav .month-nav .em-calnav:focus{outline:0}.em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"],.em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"]:hover,.em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"]:hover path,.em.em-calendar .em-cal-nav .month-nav .em-calnav[data-disabled="1"]:hover svg{cursor:not-allowed!important;filter:brightness(1)!important}.em.em-calendar .em-cal-nav .month-nav .em-calnav svg{height:28px;width:28px;display:block;margin:0 auto;transition:all ease-in-out;fill:none;stroke:var(--nav-color)}.em.em-calendar .em-cal-nav .month-nav .em-calnav-today.is-today{opacity:.3}.em.em-calendar .em-cal-nav .month-nav .em-calnav-today.is-today:hover{cursor:default!important}.em.em-calendar .em-cal-head{border:var(--header-border);background:var(--calendar-background);border-bottom:0;border-radius:8px 8px 0 0}.em.em-calendar .em-cal-head>div{background:var(--header-background);color:var(--header-color);margin:10px 0;padding:0 10px;border-left:var(--header-border);text-transform:uppercase;overflow-x:hidden;text-overflow:ellipsis}.em.em-calendar .em-cal-head>div:first-child{border-left:none}.em.em-calendar .em-cal-body{--grid-auto-rows:auto;border-bottom:var(--date-box-border);background-color:var(--calendar-background);grid-template-rows:1fr;grid-auto-rows:var(--grid-auto-rows)}.em.em-calendar .em-cal-body .em-cal-day{text-align:right}.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date{display:inline-block;text-align:center;position:relative;margin:0 0 10px}.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a,.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span{color:var(--date-color)!important;text-decoration:none!important;display:inline-block;margin:0;padding:5px 6px;width:34px;height:34px;font-size:16px;background:var(--date-background);border-radius:50%;box-sizing:border-box}.em.em-calendar .em-cal-body .em-cal-day.eventful-post .em-cal-day-date,.em.em-calendar .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date,.em.em-calendar .em-cal-body .em-cal-day.eventless-post .em-cal-day-date,.em.em-calendar .em-cal-body .em-cal-day.eventless-pre .em-cal-day-date{opacity:50%}.em.em-calendar .em-cal-body .em-cal-day.eventful .em-cal-day-date a,.em.em-calendar .em-cal-body .em-cal-day.eventful-post .em-cal-day-date a,.em.em-calendar .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date a{border:var(--date-border)!important}.em.em-calendar .em-cal-body .em-cal-day.eventful-today .em-cal-day-date a,.em.em-calendar .em-cal-body .em-cal-day.eventless-today .em-cal-day-date a{color:var(--date-today-color)!important;border:var(--date-today-border)!important;background:var(--date-today-background)!important;border-radius:50%}.em.em-calendar .em-cal-body .em-cal-day span.date-day-colors{display:none;visibility:hidden}.em.em-calendar .em-cal-body>div{border:var(--date-box-border);border-right-width:0;border-bottom:none;padding:10px}.em.em-calendar .em-cal-body>div:nth-child(7n){border-right-width:1px}.em.em-calendar .em-cal-body .em-cal-day-limit a{margin-top:10px;line-height:14px!important;height:14px!important;padding:0;width:100%;outline:0!important;border:0!important;color:var(--date-more-color)!important;font-size:14px}.em.em-calendar .em-cal-body.even-height{grid-template-rows:1fr;grid-auto-rows:1fr}.em.em-calendar .em-cal-body.even-aspect .em-cal-day{aspect-ratio:1/1}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event{text-align:left;position:relative;height:28px;padding:0;margin:5px 0;cursor:pointer;font-size:14px}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div{text-align:left;background-color:var(--event-background-color);border:1px solid var(--event-border-color);color:var(--event-color);position:absolute;width:calc(100% + 10px);height:28px;margin:0;padding:5px 8px;left:-5px;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div:hover{filter:brightness(95%)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div a{color:var(--event-text-color)!important;text-decoration:none!important}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday>div{left:-10px;border-radius:0}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-2>div{width:calc(200% + 44px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-3>div{width:calc(300% + 66px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-4>div{width:calc(400% + 88px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-5>div{width:calc(500% + 110px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-6>div{width:calc(600% + 132px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.has-start.days-7>div{width:calc(700% + 154px - 15px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-2>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-2>div{width:calc(200% + 44px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-3>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-3>div{width:calc(300% + 66px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-4>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-4>div{width:calc(400% + 88px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-5>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-5>div{width:calc(500% + 110px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-6>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-6>div{width:calc(600% + 132px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end.days-7>div,.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start.days-7>div{width:calc(700% + 154px - 10px)}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-start>div{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:1px!important;border-left:0;left:-5px}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.has-end>div{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:1px!important;border-right:0}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event.multiday.days-7>div{width:calc(700% + 146px)}.em.em-calendar.size-large .size-medium:not(.size-large),.em.em-calendar.size-large .size-small:not(.size-large),.em.em-calendar.size-medium .size-large:not(.size-medium),.em.em-calendar.size-medium .size-small:not(.size-medium){display:none!important;visibility:hidden}.em.em-calendar.size-medium .em-cal-body,.em.em-calendar.size-small .em-cal-body{justify-items:center;align-items:center}.em.em-calendar.size-medium .em-cal-body>div,.em.em-calendar.size-small .em-cal-body>div{padding:0}.em.em-calendar.size-medium .em-cal-body .em-cal-day,.em.em-calendar.size-small .em-cal-body .em-cal-day{aspect-ratio:1/1;text-align:center;display:grid;justify-items:center;align-items:center}.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date{position:relative;display:inline-block;text-align:center;margin:0}#em-booking div.em-booking-login input,.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date a,.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date span,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date a,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date span,.em.em-calendar.size-small .em-cal-nav>div{margin:0}.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-date .limited-icon,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date .limited-icon{color:var(--date-color)!important;display:block;position:absolute;top:-2px;right:-2px;width:14px;height:14px;border:0;border-radius:50%;background:#fff;font-size:14px;padding:0;margin:0;line-height:15px}.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-event,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-event{display:none}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored{--date-border-color-top:none;--date-border-color-right:none;--date-border-color-bottom:none;--date-border-color-left:none;--date-border-color:#fefefe;--date-border:1px solid var(--date-border-color)}.em .em-event-booking-form .em-tickets tr th,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored a,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored a,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored a,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored a,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored a,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored a{border:0}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring{border-radius:50%;padding:1px;display:inline-block;border:var(--date-border)!important}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.one{border-color:var(--date-border-color)!important}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.two{border-top-color:var(--date-border-color-top)!important;border-left-color:var(--date-border-color-top)!important;border-right-color:var(--date-border-color-bottom)!important;border-bottom-color:var(--date-border-color-bottom)!important;background-clip:content-box;clip-path:polygon(0 0,75% 0,75% 25%,100% 25%,100% 100%,25% 100%,25% 75%,0 75%);-webkit-clip-path:polygon(0 0,75% 0,75% 25%,100% 25%,100% 100%,25% 100%,25% 75%,0 75%)}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.three{border-top-color:var(--date-border-color-top)!important;border-right-color:var(--date-border-color-bottom)!important;border-bottom-color:var(--date-border-color-bottom)!important;background-clip:content-box;clip-path:polygon(0 25%,25% 25%,25% 0,75% 0,75% 25%,100% 25%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%);-webkit-clip-path:polygon(0 25%,25% 25%,25% 0,75% 0,75% 25%,100% 25%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%)}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.four{border-top-color:var(--date-border-color-top)!important;border-right-color:var(--date-border-color-right)!important;border-bottom-color:var(--date-border-color-bottom)!important;border-left-color:var(--date-border-color-left)!important;background-clip:content-box;clip-path:polygon(0 25%,25% 25%,25% 0,75% 0,75% 25%,100% 25%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%);-webkit-clip-path:polygon(0 25%,25% 25%,25% 0,75% 0,75% 25%,100% 25%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%)}.em.em-calendar.preview-tooltips section.em-cal-events-content,.em.em-calendar.size-medium .em-cal-body .em-cal-day .em-cal-day-limit,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-limit{display:none;visibility:hidden}.em.em-calendar.size-small{--header-border:none;--header-background:none;--header-color:#888;--date-box-border:0}.em.em-calendar.size-small .size-large:not(.size-small),.em.em-calendar.size-small .size-medium:not(.size-small){display:none!important;visibility:hidden}.em.em-calendar.size-small .em-cal-nav{padding:0 .5% 0 1%;margin:0 0 10px}.em.em-calendar.size-small .em-cal-nav .month input{font-size:20px!important;padding-left:0!important}.em.em-calendar.size-small .em-cal-nav .em-calnav{width:26px;height:26px;padding:2px}.em.em-calendar.size-small .em-cal-nav .em-calnav svg{height:22px;width:22px;margin:0 auto}.em.em-calendar.size-small .em-cal-nav .em-calnav-today.size-small{display:inline-block;width:12px;height:12px;background:var(--nav-color)!important;border:0;border-radius:50%;margin-bottom:3px}.em.em-calendar.size-small .em-cal-nav .em-calnav-today.size-small:hover{filter:brightness(.8)}.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span{padding:6px;width:32px;height:32px;font-size:15px}.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-today .em-cal-day-date a,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventless-today .em-cal-day-date a{width:36px;height:36px}.em.em-calendar.size-small.with-advanced .em-cal-nav .month input{padding-left:10px!important}.em.em-calendar.with-advanced .em-cal-nav{grid-template-columns:25px 1fr auto}.em.em-calendar.with-advanced .em-cal-nav .em-search-advanced-trigger{display:block;visibility:visible;background-size:22px}.em.em-calendar.preview-tooltips .tippy-box{width:330px}.em.em-calendar.preview-tooltips .em-cal-event-content{margin:5px 2px 12px}.em.em-calendar.preview-tooltips .em-cal-event-content>div{margin-bottom:8px;text-align:left}.em.em-calendar.preview-tooltips .em-cal-event-content>div:last-of-type{margin-bottom:0}.em.em-calendar.preview-tooltips .em-cal-event-content div{text-align:left}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-title{font-weight:700;margin:10px 0 15px;font-size:calc(var(--font-size) + 2px)}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-title a,.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-title a:hover{color:#555!important}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-desc{text-align:justify;margin:15px 0 10px}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-actions{font-size:14px;text-align:center}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-actions .button{padding:0 20px!important;border:0!important;margin-bottom:0!important}.em.size-small div.em-loading{background-size:18% 18%}.em.size-medium div.em-loading{background-size:12% 12%}.em.size-large div.em-loading{background-size:10% 10%}.em.em-modal.em-cal-date-content .em-modal-content{padding:0 0 25px;margin:25px 0!important;border-bottom:1px solid #dedede}.em.em-modal.em-cal-date-content .em-modal-content:first-of-type{margin-top:0!important}.em.em-modal.em-cal-date-content .em-modal-content:last-of-type{margin-bottom:0!important;border-bottom:0!important}.em.em-modal.em-cal-date-content .button,.em.em-modal.em-cal-date-content .em-cal-day-limit{text-align:center;margin-bottom:0!important}@media only screen and (min-width:40rem){.em.em-modal{display:none!important;align-items:center!important;justify-content:center!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;padding:40px!important;margin:0!important;z-index:99998!important;background:rgba(0,0,0,.6)!important;opacity:0!important;visibility:hidden!important;backface-visibility:hidden!important;transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1)!important;-webkit-transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1)!important}.em.em-modal.active{display:flex!important;opacity:1!important;visibility:visible!important;backdrop-filter:blur(4px)}}.em.em-modal .em-modal-popup,.em.em-modal>form{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-items:center!important;justify-content:start!important;position:relative!important;margin:0 auto!important;padding:0!important;max-width:780px!important;min-height:200px!important;max-height:100%!important}.em.em-modal>form{width:100%!important;border:0!important}.em.em-modal .em-modal-popup{background-color:#fff!important;border-radius:3px!important;visibility:hidden!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;transform:scale(1.2)!important;transition:all .6s cubic-bezier(.55,0,.1,1)!important;z-index:99999!important}.em.em-modal .em-modal-popup.active{visibility:visible!important;opacity:1!important;transform:scale(1)!important}.em.em-modal .em-modal-popup.active .em-close-modal,.em.em-modal .em-modal-popup.active .em-modal-content{opacity:1!important}.em.em-modal .em-modal-popup header{width:100%;border-bottom:1px solid #dedede;margin:0;padding:10px 0 7px 15px}.em.em-modal .em-modal-popup header a.em-close-modal{display:block;width:28px;height:28px;background:var(--icon-close) no-repeat;background-size:28px 28px;position:absolute!important;cursor:pointer!important;top:10px!important;right:10px!important;opacity:0!important;backface-visibility:hidden!important;transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1)!important;-webkit-transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1)!important;transition-delay:.3s!important}.em.em-modal .em-modal-popup header .em-modal-title{font-size:24px!important;line-height:1.3!important;padding:0 32px 0 0!important;margin:0!important}.em.em-modal .em-modal-popup header .em-modal-title a{color:var(--text-color-normal)!important}.em .em-event-booking-form .em-login .em-login-actions .em-login-links a a:hover,.em.em-modal .em-modal-default .em-event-main-info .event-title a:hover,.em.em-modal .em-modal-default .em-event-title a:hover,.em.em-modal .em-modal-popup header .em-modal-title a:hover{text-decoration:underline}.em.em-modal .em-modal-popup,.em.em-modal .em-modal-popup .em-modal-content{opacity:0!important;backface-visibility:hidden!important;width:100%!important}.em.em-modal .em-modal-popup .em-modal-content{transition:opacity .6s cubic-bezier(.55,0,.1,1)!important;transition-delay:.3s!important;margin:0;padding:20px 15px;overflow-y:auto!important}.em.em-modal .em-modal-popup footer{width:100%!important;border-top:1px solid #dedede!important}.em.em-modal .em-modal-popup footer>div{padding:10px 25px!important}.em.em-modal .em-modal-popup footer>div .button,.em.em-modal .em-modal-popup footer>div button{margin:0!important}@media only screen and (max-width:39.99rem){.em.em-modal .em-modal-popup{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-height:100%!important;-webkit-overflow-scrolling:touch!important;border-radius:0!important;transform:scale(1.1)!important;padding:0!important;margin:0!important}.em.em-modal .em-modal-popup .em-modal-content{padding:10px 15px 15px}}.em.em-modal .em-modal-default:first-child{padding-top:0;margin-top:0}.em.em-modal .em-modal-default>div{margin-bottom:20px}.em.em-modal .em-modal-default .em-event-main-info .event-meta-info>div:last-of-type,.em.em-modal .em-modal-default>div:last-of-type{margin-bottom:0}.em.em-modal .em-modal-default .em-event-title a{font-size:18px!important;color:var(--text-color-normal)!important}.em.em-modal .em-modal-default .em-event-main-info{width:100%}.em.em-modal .em-modal-default .em-event-main-info.has-image{display:grid;grid-template-columns:3fr 4fr}.em.em-modal .em-modal-default .em-event-main-info.has-image .em-event-image{justify-self:end}.em.em-modal .em-modal-default .em-event-main-info.has-image .em-event-image img{max-width:100%}.em.em-modal .em-modal-default .em-event-main-info .event-title a{color:var(--text-color-normal)!important}.em.em-modal .em-modal-default .em-event-main-info .event-meta-info .em-event-meta{display:grid;grid-template-columns:30px 1fr}.em.em-modal .em-modal-default .em-event-main-info .event-meta-info .em-icon{opacity:.5;padding-right:10px}.em.em-modal .em-modal-default .em-event-main-info .event-meta-info>div{margin-bottom:10px}.em.em-modal .em-modal-default .em-event-actions{font-size:14px;text-align:center}.em.em-modal .em-modal-default .em-event-actions .button{padding:0 20px!important}@media only screen and (max-width:39.99rem){.em.em-modal .em-modal-default .em-modal-default{margin-top:25px}.em.em-modal .em-modal-default .em-modal-default .em-event-main-info .event-meta-info{margin-bottom:20px}.em.em-modal .em-modal-default .em-modal-default .em-event-main-info.has-image{display:block}.em.em-modal .em-modal-default .em-modal-default .em-event-main-info.has-image .em-event-image{text-align:center}}.em.em-search,.em.em-search-advanced{--border-color:#dedede;margin:10px 0 25px}.em.em-search form,.em.em-search-advanced form{--background-color:#fff}.em.em-search .em-search-main.em-search-main-bar,.em.em-search-advanced .em-search-main.em-search-main-bar{border:1px solid var(--border-color);padding:10px;width:100%;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-items:stretch}.em.em-search .em-search-main.em-search-main-bar>.em-search-field,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-field{border-right:1px solid var(--border-color)!important}.em.em-search .em-search-main.em-search-main-bar>.em-search-field input,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-field input{margin:0!important;text-overflow:ellipsis;overflow:hidden}.em.em-search .em-search-main.em-search-main-bar>.em-search-field:not(:first-child) input,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-field:not(:first-child) input{border:0!important;border-radius:0!important;padding-left:50px!important;background-position-x:15px!important;background-size:20px!important}.em.em-search .em-search-main.em-search-main-bar>.em-search-field:first-child input,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-field:first-child input{border:0!important;margin-left:0;padding-left:50px!important;background-position-x:15px!important;background-size:20px!important}.em.em-search .em-search-main.em-search-main-bar>div,.em.em-search-advanced .em-search-main.em-search-main-bar>div{flex:none}.em.em-search .em-search-main.em-search-main-bar>.em-search-geo,.em.em-search .em-search-main.em-search-main-bar>.em-search-text,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-geo,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-text{flex:auto;width:100%}.em.em-search .em-search-main.em-search-main-bar>.em-search-scope,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-scope{flex:none;width:180px}.em.em-search .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data{width:100%;overflow:hidden;background:var(--icon-calendar) 8px 50% no-repeat!important;background-size:18px!important;padding-left:36px!important;background-position-x:14px!important}.em.em-search .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data input,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data input{position:relative;display:inline-block!important;width:130px!important;padding:0 0 0 10px!important;margin:0!important;font-size:14px;color:#777}.em.em-search .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data .separator,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-scope .em-datepicker-data .separator{display:none}.em.em-search .em-search-main.em-search-main-bar>.em-search-submit button,.em.em-search-advanced .em-search-main.em-search-main-bar>.em-search-submit button{padding:0 20px!important;line-height:34px!important;height:34px!important;margin:0!important}.em.em-search .em-search-main input.em-search-text,.em.em-search-advanced .em-search-main input.em-search-text{background:var(--icon-magnifying-glass) 8px 50% no-repeat!important;background-size:18px!important;padding-left:36px!important}.em.em-search .em-search-main input.em-search-geo,.em.em-search-advanced .em-search-main input.em-search-geo{background:var(--icon-location) 8px 50% no-repeat!important;background-size:18px!important;padding-left:36px!important}.em.em-search .em-search-main input.em-search-geo.on,.em.em-search-advanced .em-search-main input.em-search-geo.on{background-image:var(--icon-location-on)!important}.em.em-search .em-search-main input.em-search-geo.off,.em.em-search-advanced .em-search-main input.em-search-geo.off{background-image:var(--icon-location-off)!important}.em.em-search .em-search-main input.em-search-scope,.em.em-search-advanced .em-search-main input.em-search-scope{background:var(--icon-calendar) 8px 50% no-repeat!important;background-size:18px!important;padding-left:36px!important}.em.em-search .em-search-main input:-webkit-autofill,.em.em-search .em-search-main input:-webkit-autofill:focus,.em.em-search-advanced .em-search-main input:-webkit-autofill,.em.em-search-advanced .em-search-main input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}.em.em-search .em-search-main input[data-autocompleted],.em.em-search-advanced .em-search-main input[data-autocompleted]{background-color:transparent!important}.em.em-search button[type=submit].disabled:hover,.em.em-search-advanced button[type=submit].disabled:hover{cursor:not-allowed!important;pointer-events:auto!important}.em.em-search .em-search-advanced-trigger,.em.em-search-advanced .em-search-advanced-trigger{width:55px;padding:0 15px}.em.em-search .em-search-views,.em.em-search-advanced .em-search-views{width:52px;height:25px;padding:0 15px}.em.em-search .em-search-views [data-view=list],.em.em-search-advanced .em-search-views [data-view=list]{background-image:var(--icon-list)!important}.em.em-search .em-search-views [data-view=list-grouped],.em.em-search-advanced .em-search-views [data-view=list-grouped]{background-image:var(--icon-list-grouped)!important}.em.em-search .em-search-views [data-view=calendar],.em.em-search-advanced .em-search-views [data-view=calendar]{background-image:var(--icon-calendar)!important}.em.em-search .em-search-views [data-view=map],.em.em-search-advanced .em-search-views [data-view=map]{background-image:var(--icon-map)!important}.em.em-search .em-search-views button[data-view=map],.em.em-search-advanced .em-search-views button[data-view=map]{background-size:28px;width:28px;height:28px}.em.em-search .em-search-views .em-search-views-trigger,.em.em-search-advanced .em-search-views .em-search-views-trigger{display:block;width:42px;height:25px;background:var(--icon-point-down) 30px 6px no-repeat;background-size:14px;padding:0 15px 0 0;margin:0;cursor:pointer}.em.em-search .em-search-views .em-search-views-trigger .em-search-view-option,.em.em-search-advanced .em-search-views .em-search-views-trigger .em-search-view-option{display:block;width:25px;height:25px;background-size:25px;background-repeat:no-repeat;background-position:center center;background-color:transparent!important;font-size:0!important}.em.em-search .em-search-views .em-search-views-options,.em.em-search-advanced .em-search-views .em-search-views-options{display:none}.em.em-search .em-search-views .tippy-content .em-search-views-options,.em.em-search-advanced .em-search-views .tippy-content .em-search-views-options{display:block}.em.em-search .em-search-views .em-search-views-options-list,.em.em-search-advanced .em-search-views .em-search-views-options-list{display:block!important;padding:0!important;margin:5px 0!important;border:0!important;background:0 0!important;background-color:transparent!important;cursor:pointer!important;overflow:visible!important}.em.em-search .em-search-views .em-search-views-options-list .em-search-view-option,.em.em-search-advanced .em-search-views .em-search-views-options-list .em-search-view-option{display:block!important;padding:5px 10px 5px 40px!important;background-repeat:no-repeat!important;background-size:18px!important;background-position:10px center!important;background-color:transparent!important}.em.em-search .em-search-views .em-search-views-options-list .em-search-view-option:hover,.em.em-search-advanced .em-search-views .em-search-views-options-list .em-search-view-option:hover{background-color:#efefef!important}.em.em-search .em-search-views .em-search-views-options-list .em-search-view-option:checked,.em.em-search-advanced .em-search-views .em-search-views-options-list .em-search-view-option:checked{background-color:#cee0ea!important}.em.em-search .em-search-views .em-search-views-options-list:focus,.em.em-search-advanced .em-search-views .em-search-views-options-list:focus{border:0!important;outline:0!important}.em.em-search-advanced[data-view=calendar] .em-search-scope,.em.em-search.is-hidden,.em.em-search.size-small .em-search-geo,.em.em-search.size-small .em-search-scope,.em.em-search[data-view=calendar] .em-search-scope{display:none;visibility:hidden}.em.em-search.has-advanced.has-views .em-search-views{width:72px;border-left:1px solid var(--border-color);padding-left:15px;flex:0 0 42px}.em.em-search.size-small{padding:5px!important}.em.em-search.size-small>.em-search-field:first-child input{padding-left:30px!important;padding-right:5px!important;background-position-x:3px!important;background-size:16px!important}.em.em-search.size-small .em-search-advanced-trigger{width:45px;padding:0 10px;flex:0 0 25px!important}.em.em-search.size-small .em.em-search.has-advanced.has-views .em-search-views{width:62px;padding-left:10px}.em.em-modal.em-search-advanced .em-search-advanced-sections section div.em-search-section-content,.em.em-search.size-medium .em-search-main .em-search-geo{display:none;visibility:hidden}.em.em-search.size-medium>.em-search-field:first-child input{padding-left:40px!important;padding-right:10px!important;background-position-x:8px!important}.em button.em-clickable.em-search-advanced-trigger{display:block!important;visibility:visible!important;width:25px!important;height:25px!important;background:var(--icon-filter) 0 center no-repeat!important;background-size:25px!important;position:relative!important}.em button.em-clickable.em-search-advanced-trigger span.total-count{position:absolute;border:1px solid var(--counter-background);border-radius:50%;color:var(--counter-color);background:var(--counter-background);width:15px;height:15px;font-size:11px;top:-8px;right:-8px;padding:0;line-height:11px;text-align:center}.em button.em-clickable.em-search-advanced-trigger span.total-count.tentative{background:var(--counter-background-tentative);color:var(--counter-color-tentative);border-color:var(--counter-background-tentative)}.em.em-modal.em-search-advanced .em-modal-content{overflow-y:auto;padding:20px;margin:0}.em.em-modal.em-search-advanced footer{display:grid;grid-template-columns:1fr 1fr;align-items:center}.em.em-modal.em-search-advanced footer div:first-child{justify-self:start}.em.em-modal.em-search-advanced footer div:last-child{justify-self:end}.em.em-modal.em-search-advanced footer button.button{margin-bottom:0!important;padding-bottom:0!important}@media only screen and (max-width:39.99rem){.em.em-modal.em-search-advanced footer>div{padding:10px 15px}.em.em-modal.em-search-advanced footer button.button{padding:0 20px!important}}.em.em-modal.em-search-advanced .em-search-advanced-sections section{background:var(--icon-options-v) 0 15px no-repeat;background-size:18px 18px}.em.em-modal.em-search-advanced .em-search-advanced-sections section header{width:100%;font-size:18px;padding:16px 0 14px 28px;margin:0;border-bottom:1px solid #dedede;background:var(--icon-plus) right 50% no-repeat;background-size:18px 18px}.em.em-modal.em-search-advanced .em-search-advanced-sections section header:hover{cursor:pointer}.em.em-modal.em-search-advanced .em-search-advanced-sections section header span.total-count{border:1px solid var(--counter-background);border-radius:50%;color:#fff;background:var(--counter-background);width:24px;height:24px;font-size:12px;padding:2px 0 0;margin:0 0 0 10px;display:inline-block;text-align:center;top:-4px;position:relative}.em.em-modal.em-search-advanced .em-search-advanced-sections section.active:last-of-type div.em-search-section-content,.em.em-modal.em-search-advanced .em-search-advanced-sections section.active:last-of-type header,.em.em-modal.em-search-advanced .em-search-advanced-sections section:last-of-type header{border-bottom:0}.em.em-modal.em-search-advanced .em-search-advanced-sections section.active header{background-image:var(--icon-minus);border-bottom:0;margin-bottom:10px}.em.em-modal.em-search-advanced .em-search-advanced-sections section.active div.em-search-section-content{display:block;visibility:visible;border-bottom:1px solid #dedede;padding:0 0 20px}.em.em-modal.em-search-advanced .em-search-advanced-sections section.em-search-section-location{background-image:var(--icon-compass)}.em.em-modal.em-search-advanced .em-search-advanced-sections section.em-search-section-categories{background-image:var(--icon-folder)}.em.em-modal.em-search-advanced .em-search-advanced-sections section.em-search-section-tags{background-image:var(--icon-tag)}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-field{margin-bottom:10px}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units{display:flex;flex-direction:row;gap:5px}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units select{display:inline-block!important;padding-right:30px!important}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units label{display:inline-block!important;vertical-align:top!important;padding:9px 15px!important}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units .em-search-geo-distance{width:auto!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;margin-right:0!important}.em.em-modal.em-search-advanced .em-search-advanced-sections .em-search-geo-units .em-search-geo-unit{width:auto!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;margin-left:0!important}.em .selectize-control.em-selectize-autocomplete:not(.always-open) input[type=text],.em .selectize-control.em-selectize-autocomplete:not(.always-open) input[type=text]:focus,.em .selectize-control.em-selectize:not(.always-open) input[type=text],.em .selectize-control.em-selectize:not(.always-open) input[type=text]:focus{width:auto!important;border:0!important;outline:0!important;height:auto!important;padding:0!important;margin:0!important;border-radius:0!important;background:0 0!important}.em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input,.em .selectize-control.em-selectize:not(.always-open) .selectize-input{border-radius:4px!important;width:100%!important;height:38px!important;padding:6px 10px!important}.em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input.focus,.em .selectize-control.em-selectize:not(.always-open) .selectize-input.focus{border:1px solid var(--accent-color)!important;box-shadow:none!important}.em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input:after,.em .selectize-control.em-selectize:not(.always-open) .selectize-input:after{display:inline-flex!important;content:"";position:absolute;border:0!important;background-image:var(--icon-chevron-down);background-size:16px 16px;height:16px;width:16px;margin-top:calc(16px/2*-1);right:8px;top:50%}.em .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input.dropdown-active:after,.em .selectize-control.em-selectize:not(.always-open) .selectize-input.dropdown-active:after{margin-top:-8px;transform:rotate(180deg)}.em .selectize-control.em-selectize-autocomplete:not(.always-open).selectize-control,.em .selectize-control.em-selectize:not(.always-open).selectize-control{margin-bottom:15px!important}.em .selectize-control.em-selectize-autocomplete.multi.plugin-remove_button .item,.em .selectize-control.em-selectize.multi.plugin-remove_button .item{background:#dff4fd;border:1px solid #97dbf9;color:#0095c3;padding-left:8px}.em .selectize-control.em-selectize-autocomplete.multi.plugin-remove_button .item a.remove,.em .selectize-control.em-selectize.multi.plugin-remove_button .item a.remove{color:inherit!important;background-color:inherit!important}.em .selectize-control.em-selectize-autocomplete .selectize-input:after{display:none!important}.em .selectize-control.em-selectize-autocomplete.loading .selectize-input:after{display:inline-flex!important;content:"";position:absolute;border:0!important;background-image:var(--icon-spinner);background-size:26px 26px;height:26px;width:26px;margin-top:calc(26px/2*-1);right:8px;top:50%}.em .selectize-control.em-selectize-autocomplete .selectize-dropdown-content>div{padding:3px .75rem}.em .selectize-control.em-selectize.always-open .selectize-input{border:0!important;width:100%!important;padding:0!important;margin:0!important}.em .selectize-control.em-selectize.always-open .selectize-input.focus{border:0!important;box-shadow:none!important}.em .selectize-control.em-selectize.always-open .selectize-input input[type=text]{background:var(--icon-magnifying-glass) 8px 50% no-repeat!important;background-size:18px!important;padding-left:36px!important;margin:10px 0 0!important;opacity:1!important;position:static!important}.em .selectize-control.em-selectize.always-open .selectize-input input[type=text]:focus{border:1px solid #cdcdcd!important}.em .selectize-control.em-selectize.always-open .selectize-dropdown{display:block!important;visibility:visible!important;position:static!important;width:100%!important;border:0!important;box-shadow:none!important;margin-bottom:0!important}.em .selectize-control.em-selectize.always-open .selectize-dropdown .selectize-dropdown-content{overflow-y:visible;overflow-x:visible;max-height:none}.em .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option>span:first-child{display:inline-block;width:15px;height:15px;border:1px solid #ccc;border-radius:2px;margin:-4px 5px 0 0;vertical-align:middle}.em .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected{color:#0095c3}.em .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected>span:first-child{background:var(--icon-checkmark) 50% 50% white no-repeat;background-size:12px 12px}.em .em-item .em-item-image{min-width:150px;width:100%;height:100%}.em .em-item .em-item-image a{border:0;margin:0;padding:0}.em .em-item .em-item-image img{width:100%;padding:0 10px 0 0;border:0;margin:0}.em .em-item .em-item-image.has-placeholder{display:flex;justify-content:center;align-items:center}.em .em-item .em-item-image .em-item-image-placeholder{width:100%;margin-right:10px;background:var(--icon-calendar-empty) center center no-repeat;background-size:100%;opacity:.45;max-width:150px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.em .em-item .em-item-meta .em-item-meta-line{line-height:22px;margin-bottom:10px;display:grid;grid-template-columns:35px 1fr}.em .em-item .em-item-meta .em-item-meta-line .em-icon{margin-right:15px}.em .em-item .em-item-meta .em-item-meta-line a{color:var(--meta-color)!important;font-style:italic!important;text-decoration:underline dotted var(--meta-color) 1px!important;text-underline-offset:3px}.em .em-item .em-item-meta .em-item-taxonomy ul{display:inline-block!important;margin:0!important;padding:0!important}.em .em-item .em-item-meta .em-item-taxonomy ul li{display:inline-block!important;list-style:none!important;margin:0 5px 0 0!important;padding:0!important;line-height:1!important}.em .em-event-booking-form .em-login.size-small .em-login-buttons button,.em .em-item.em-item-single{width:100%}.em .em-item.em-item-single .em-item-header{display:flex;flex-wrap:nowrap;gap:20px;width:100%;background-color:var(--meta-bg);color:var(--default-color);margin-bottom:20px}.em .em-item.em-item-single .em-item-image{flex:1 0 300px;order:2}.em .em-item.em-item-single .em-item-image img{padding-left:10px!important;border-left:4px solid var(--default-border)}.em .em-item.em-item-single .em-item-meta,.em em .em-item.em-item-single .em-item-meta{flex:1 1 auto;order:1;display:flex;flex-wrap:wrap;gap:20px}.em .em-item.em-item-single .em-item-meta>section{flex:max(290px,33.4333333333%)}.em .em-item.em-item-single .em-item-meta>section section{margin-bottom:40px}.em .em-item.em-item-single .em-item-meta h3{font-size:calc(var(--font-size) + 10px)!important;text-transform:uppercase}.em .em-item.em-item-single .em-item-meta .button,.em .em-item.em-item-single .em-item-meta button{margin:15px 0 0!important}.em .em-item.em-item-single>section{margin:0 0 20px}.em .em-item.em-item-single .em-item-content{margin:30px 0}.em .em-item.em-item-single.size-medium .em-item-header,.em .em-item.em-item-single.size-small,.em .em-item.em-item-single.size-small .em-item-header,div.em-search.css-search div{display:block}.em .em-item.em-item-single.size-medium .em-item-header .em-item-image,.em .em-item.em-item-single.size-small .em-item-header .em-item-image,.em .em-item.em-item-single.size-small .em-item-meta>section section{margin-bottom:30px}.em .em-item.em-item-single.size-medium .em-item-header .em-item-image img,.em .em-item.em-item-single.size-small .em-item-header .em-item-image img{padding:0 0 10px!important;border:0;border-bottom:4px solid var(--default-border)}.em .em-item.em-item-single.size-small .em-item-meta>section{margin:0;padding:0}.em .em-item.em-item-single.size-small .em-item-meta h3{font-size:calc(var(--font-size) + 6px)!important}.em .em-list,.em.em-list{width:100%;display:grid;grid-template-rows:1fr;grid-gap:25px}.em .em-list .em-item,.em.em-list .em-item{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 2fr;border-top:1px solid #efefef;padding:30px 4px 3px;background-color:var(--meta-bg);color:var(--default-color)}.em .em-list .em-item:first-child,.em.em-list .em-item:first-child{border-top:0;padding-top:5px}.em .em-list .em-item .em-item-info,.em.em-list .em-item .em-item-info{border-left:4px solid var(--default-border);padding:0 10px 0 35px}.em .em-list .em-item .em-item-info h3.em-item-title,.em.em-list .em-item .em-item-info h3.em-item-title{font-size:22px;line-height:26px;font-weight:400;clear:none;margin:0 0 7px;padding:0;text-decoration:none}.em .em-list .em-item .em-item-info h3.em-item-title a,.em.em-list .em-item .em-item-info h3.em-item-title a{color:var(--a-color-1);text-decoration:none}.em .em-list .em-item .em-item-info .em-item-meta,.em.em-list .em-item .em-item-info .em-item-meta{margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:wrap}.em .em-list .em-item .em-item-info .em-item-meta>div,.em.em-list .em-item .em-item-info .em-item-meta>div{flex:1 1 50%;min-width:250px}.em .em-list .em-item .em-item-info .em-item-desc,.em.em-list .em-item .em-item-info .em-item-desc{font-size:16px;margin:20px 0}.em .em-list .em-item .em-item-info .button,.em.em-list .em-item .em-item-info .button{margin-bottom:0!important}.em .em-list.size-small .em-item,.em.em-list.size-small .em-item{border:1px solid var(--main-border-color);padding:10px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;grid-template-columns:100%;grid-template-rows:auto max-content}.em .em-list.size-small .em-item .em-item-image,.em.em-list.size-small .em-item .em-item-image{min-width:150px;max-width:100%;padding-bottom:10px}.em .em-list.size-small .em-item .em-item-image.has-placeholder,.em.em-list.size-small .em-item .em-item-image.has-placeholder{padding:20px 0 30px}#buddypress .wp-editor-wrap table tr td,#buddypress .wp-editor-wrap table tr th,.css-events-list table.events-table td,.em .em-list.size-small .em-item .em-item-image .em-item-image-placeholder,.em .em-list.size-small .em-item .em-item-image img,.em.em-list.size-small .em-item .em-item-image .em-item-image-placeholder,.em.em-list.size-small .em-item .em-item-image img{padding:0}.em .em-list.size-small .em-item .em-item-info,.em.em-list.size-small .em-item .em-item-info{border-left:none!important;border-top:4px solid var(--default-border);padding:10px}.em .em-list.size-small .em-item .em-item-info .em-item-meta,.em.em-list.size-small .em-item .em-item-info .em-item-meta{width:100%;margin-left:0;line-height:22px;margin-bottom:5px;display:flex;flex-direction:row;flex-wrap:wrap}.em .em-list.size-small .em-item .em-item-info .em-item-meta>div,.em.em-list.size-small .em-item .em-item-info .em-item-meta>div{flex:1 1 50%;min-width:200px}.em .em-list-widget,.em.em-list-widget{display:flex;flex-direction:column;gap:15px}.em .em-list-widget .em-item,.em.em-list-widget .em-item{display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;width:100%;margin-bottom:0!important}.em .em-list-widget .em-item .em-item-image,.em.em-list-widget .em-item .em-item-image{flex:0 0 auto;min-width:auto;max-width:none}.em .em-list-widget .em-item .em-item-image img,.em.em-list-widget .em-item .em-item-image img{width:auto;height:auto}.em .em-list-widget .em-item .em-item-image.has-placeholder,.em.em-list-widget .em-item .em-item-image.has-placeholder{flex:0 0 auto}.em .em-list-widget .em-item .em-item-image.has-placeholder .em-item-image-placeholder,.em.em-list-widget .em-item .em-item-image.has-placeholder .em-item-image-placeholder{max-width:70px}.em .em-list-widget .em-item .em-item-info,.em.em-list-widget .em-item .em-item-info{border-left:2px solid var(--default-border);padding-left:15px}.em .em-list-widget .em-item .em-item-info .em-item-name,.em.em-list-widget .em-item .em-item-info .em-item-name{margin-bottom:10px}.em .em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line,.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line{margin-bottom:5px}.em .em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line .em-icon,.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line .em-icon{margin-left:5px;background-size:18px;background-position:0 2px}.em .em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line p:last-child,.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line p:last-child{margin-bottom:0!important}.em .em-list-widget .em-item .em-item-info .em-item-meta .em-item-name,.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-name{margin-bottom:10px}.em .em-pagination,.em .em-pagination .not-current{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-items:center;min-width:0}.em .em-pagination{--color:#aaa;--color-hover:#777;max-width:100%;margin:auto}.em .em-pagination .not-current{height:40px;overflow:hidden}#em-tickets-form tbody.em-ticket-template,.em .em-event-booking-form .em-login.size-small .em-login-links span,.em .em-pagination.overflowing .not-current .page-numbers,div.css-search.no-search-main div.em-search-advanced.visible label{display:none}.em .em-pagination.overflowing .not-current:after{content:"...";padding:0 10px}.em .em-pagination.overflowing .not-current.first-half:after{padding-right:15px}.em .em-pagination.overflowing .not-current.second-half:after{padding-left:15px}.em .em-pagination .page-numbers{display:inline-block;min-width:38px;height:30px;font-size:18px!important;color:var(--color)!important;text-decoration:none;padding:6px 0;margin:0;transition:all 300ms ease-in-out;text-align:center}.em .em-pagination .page-numbers:hover{color:var(--color-hover);font-size:25px!important}.em .em-pagination .page-numbers.next,.em .em-pagination .page-numbers.next.last,.em .em-pagination .page-numbers.prev,.em .em-pagination .page-numbers.prev.first{display:block;width:25px;height:25px;margin:0;font-size:0!important;background-size:25px;background-position:center;background-repeat:no-repeat;opacity:.5;transition:all 300ms ease-in-out}.em .em-pagination .page-numbers.next.last:hover,.em .em-pagination .page-numbers.next:hover,.em .em-pagination .page-numbers.prev.first:hover,.em .em-pagination .page-numbers.prev:hover{opacity:1;background-size:35px;border-bottom:none}.em .em-pagination .page-numbers.next{background-image:var(--icon-next-circle)}.em .em-pagination .page-numbers.next.last{background-image:var(--icon-last-circle)}.em .em-pagination .page-numbers.prev{background-image:var(--icon-prev-circle)}.em .em-pagination .page-numbers.prev.first{background-image:var(--icon-first-circle)}.em .em-pagination .page-numbers.current{font-size:24px!important;border-bottom:1px dotted var(--color-hover)}.em .em-pagination>.page-numbers{flex:none}.em .em-event.em-event-single .em-event-meta-line.em-event-location{line-height:24px!important}.em .em-event .em-item-image .em-item-image-placeholder div.date{margin:auto;text-align:center;padding-top:15%}.em .em-event .em-item-image .em-item-image-placeholder div.date span{text-align:center;display:block;margin:0 auto;font-size:30px;line-height:30px}.em .em-event .em-item-image .em-item-image-placeholder div.date span.day{font-size:45px;line-height:45px;margin-bottom:5px}.em .em-events-widget .em-item .em-item-image-placeholder div.date,.em.em-events-widget .em-item .em-item-image-placeholder div.date{padding-top:15%}.em .em-events-widget .em-item .em-item-image-placeholder div.date span.day,.em.em-events-widget .em-item .em-item-image-placeholder div.date span.day{font-size:30px!important;line-height:30px!important;margin-bottom:1px}.em .em-events-widget .em-item .em-item-image-placeholder div.date span.month,.em.em-events-widget .em-item .em-item-image-placeholder div.date span.month{font-size:16px!important;line-height:16px!important}.em button.input.em-event-add-to-calendar{padding-left:20px!important}.em button.input.em-event-add-to-calendar .em-icon-calendar{margin-right:10px}.em .em-add-to-calendar-tooltip{margin-top:-9px!important}.em .em-event-add-to-calendar-content a{display:inline-block;width:100%;padding:8px 10px 5px 35px!important;color:var(--default-color)!important;text-decoration:none!important;background:var(--icon-download) 5px 50% no-repeat;background-size:18px}.em .em-event-add-to-calendar-content a:focus,.em .em-event-add-to-calendar-content a:hover{outline:0!important;background-color:#f3f3f3!important}.em .em-event-add-to-calendar-content a.em-a2c-download{background-image:var(--icon-download)}.em .em-event-add-to-calendar-content a.em-a2c-google{background-image:var(--icon-logo-google-calendar)}.em .em-event-add-to-calendar-content a.em-a2c-apple{background-image:var(--icon-logo-apple)}.em .em-event-add-to-calendar-content a.em-a2c-office{background-image:var(--icon-logo-office365)}.em .em-event-add-to-calendar-content a.em-a2c-outlook{background-image:var(--icon-logo-outlook)}.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section{background:0 0!important}.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section header{display:none!important;visibility:hidden!important}.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section .em-search-section-content{display:block!important;visibility:visible!important}.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section div.em-search-eventful{margin:15px 3px}.em.em-search-advanced.em-locations-search-advanced .em-search-section-location.em-search-advanced-section .em-search-geo-units label{padding-left:3px!important}.em .em-location.em-event-single .em-event-meta-line.em-location-address{line-height:24px!important}.em .em-item.em-location .em-location-events p,.em .em-item.em-taxonomy .em-item-events p{margin:0 0 8px!important}.em .em-item.em-location .em-item-image .em-item-image-placeholder{background-image:var(--icon-map);margin-top:-5%}.em .em-item.em-taxonomy .em-item-image .em-item-image-placeholder{background-image:var(--icon-tag)}.em .em-item.em-taxonomy.em-category .em-item-image .em-item-image-placeholder{background-image:var(--icon-category)}.em .em-event-booking-form{width:100%;position:relative}.em .em-event-booking-form div#em-loading{background-color:#fff;opacity:50%}.em .em-event-booking-form .em-booking-message{padding:15px!important;margin-bottom:20px!important;border:1px solid transparent!important;border-radius:2.5px!important;display:block!important}.em .em-event-booking-form .em-booking-message p{margin:10px 0!important;padding:0}.em .em-event-booking-form .em-booking-message.em-booking-message-error{color:#842029!important;background-color:#f8d7da!important;border-color:#f5c2c7!important}.em .em-event-booking-form .em-booking-message.em-booking-message-success{color:#0f5132!important;background-color:#d1e7dd!important;border-color:#badbcc!important}.em .em-event-booking-form .em-booking-form{border:1px solid var(--main-border-color)}.em .em-event-booking-form h3.em-booking-section-title{width:auto;background-color:var(--main-bg);color:var(--main-h3-color);font-size:20px;font-weight:700;padding:15px;border-width:1px 0 0 3px;border-style:solid;border-color:var(--main-border-color);margin:0}.em .em-event-booking-form .em-button.em-booking-submit{width:100%!important;padding:15px;font-size:var(--font-size);font-weight:700}.em .em-event-booking-form .em-booking-section{width:auto;float:none;margin:20px 30px;padding:0}.em .em-event-booking-form .em-tickets{border:0;margin:0 10px;padding:0;width:calc(100% - 20px)}.em .em-event-booking-form .em-tickets thead{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.em .em-event-booking-form .em-tickets tr td{padding:15px;border:0!important}.em .em-event-booking-form .em-tickets tr td:first-child{padding-left:30px}.em .em-event-booking-form .em-tickets tr td:last-child{padding-right:30px}.em .em-event-booking-form .em-tickets tr th{background-color:var(--palette-1-bg);color:var(--palette-1-color);padding:10px 15px}.em .em-event-booking-form .em-tickets tr{padding:0 20px;border-top:1px solid #dedede}.em .em-event-booking-form .em-tickets tr:first-child{border-top:0}.em .em-event-booking-form .em-tickets tr.em-attendee-details{border:0}.em .em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fieldset{margin:0 20px 20px}.em .em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fieldset p.input-group{padding-bottom:0}.em .em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fields{margin:0 0 25px;padding:20px 0 0;border-top:1px solid #dedede}.em .em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fields>strong{display:block;margin-bottom:15px}.em .em-event-booking-form .em-tickets tr.em-attendee-details .em-attendee-fields:first-child{border-top:none}.em .em-event-booking-form .em-tickets .em-bookings-ticket-table-spaces{width:5%}.em .em-event-booking-form .em-tickets .em-bookings-ticket-table-spaces select{width:calc(3ch + 30px)!important;padding:5px 5px 5px 10px!important;margin:0!important}.em .em-event-booking-form .em-booking-form-details .em-login-trigger{margin-bottom:30px}.em .em-event-booking-form .em-login{margin:10px 0 20px;padding:0;border:0}.em .em-event-booking-form .em-login .em-login-trigger{font-style:italic}.em .em-event-booking-form .em-login .em-login-content{display:none;margin-bottom:10px}.em .em-event-booking-form .em-login .em-login-content p:first-of-type{margin-bottom:20px;font-weight:700}.em .em-event-booking-form .em-login .em-login-actions{display:flex;align-items:normal;font-size:15px}.em .em-event-booking-form .em-login .em-login-actions .em-login-meta{padding-left:15px}.em .em-event-booking-form .em-login .em-login-actions .em-login-rememberme{width:auto;margin-bottom:8px}.em .em-event-booking-form .em-login .em-login-actions .em-login-rememberme input{margin:0 8px 0 0;padding:0}.em .em-event-booking-form .em-login .em-login-actions .em-login-links a,a.em-button:hover{text-decoration:none}.em .em-event-booking-form .em-login.size-small .em-login-buttons{max-width:30%;min-width:120px}.em .em-event-booking-form .em-login.size-small .em-login-links a{display:inline-block;width:100%;margin-bottom:5px}.em .em-event-booking-form .em-booking-form-payment .em-booking-gateway-form{margin-bottom:20px}.em .em-event-booking-form .em-booking-form-payment .em-bookings-form-gateway-expiry select{width:auto!important;min-width:100px}.em.pixelbones .input div.tablenav{display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;width:100%}.em.pixelbones .input div.tablenav .alignleft.actions{flex:none;text-align:left}.em.pixelbones .input div.tablenav .em-tablenav-pagination{flex:1 1 50%;text-align:right}.em.pixelbones .input div.tablenav select{width:auto!important;padding-right:30px!important}.em.pixelbones.em-bookings-admin-single .input select{width:auto!important;padding-right:30px!important;margin:0 5px!important}.em.pixelbones.em-bookings-admin-single .input .em-button,.em.pixelbones.em-bookings-admin-single .input input[type=button],.em.pixelbones.em-bookings-admin-single .input input[type=submit]{margin:0 0 0 10px!important}.em.pixelbones.em-bookings-admin-single .input .em-booking-single-status-info{line-height:38px;margin-bottom:30px!important}.em.pixelbones.em-bookings-admin-single .input .em-booking-single-status-edit{margin-bottom:30px!important}.em.pixelbones.em-bookings-admin-single .input .em-booking-single-status-edit em:last-child{margin:10px 0}.em.pixelbones.em-bookings-admin-single table.em-tickets-bookings-table td,.em.pixelbones.em-bookings-admin-single table.em-tickets-bookings-table th{border-top:1px solid #dedede!important;border-bottom:0!important}.em.pixelbones.em-bookings-admin-single table.em-tickets-bookings-table :not(tfoot) tr:first-child th{border-top:0!important}.em.pixelbones.em-bookings-admin-single table.em-tickets-bookings-table td.em-attendee-form-admin{border:0!important;border-bottom:1px solid #dedede}.em.pixelbones.em-bookings-admin-single table.em-tickets-bookings-table td.em-attendee-form-admin .em-attendee-details td,.em.pixelbones.em-bookings-admin-single table.em-tickets-bookings-table td.em-attendee-form-admin .em-attendee-details th{border:0!important}.em.pixelbones .metabox-holder .postbox,.em.pixelbones.em-event-form section,.em.pixelbones.em-location-form section{margin-bottom:40px}.em.pixelbones.em-events-admin-list .subsubsub>div{margin:10px 0}.em.pixelbones.em-events-admin-list .input .search-box{float:left;width:50%}.em.pixelbones.em-events-admin-list .input .search-box input{width:auto!important;margin-bottom:10px!important}.em.pixelbones.em-events-admin-list .input .tablenav{width:50%!important}.em.pixelbones.em-event-form .input.em-location-data>div,.em.pixelbones.em-location-form .input.em-location-data>div{margin-bottom:15px}.em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-advanced>div .inline-inputs,.em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-advanced>div.inline-inputs,.em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-main>div .inline-inputs,.em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-main>div.inline-inputs,.em.pixelbones.em-event-form .input.em-location-data>div.em-location-data-name,.em.pixelbones.em-location-form .input.em-location-data>div.em-location-data-name{margin-bottom:25px}.em.pixelbones.em-event-form .event-extra-details{margin-top:25px}.em.pixelbones.em-event-form .input.em-location-data .em-selectize-autocomplete{margin-bottom:5px!important}.em.pixelbones.em-event-form .input .event-form-when>*{margin-bottom:15px!important}.em.pixelbones.em-event-form .input .event-form-when>p{margin-bottom:20px!important}.em.pixelbones.em-event-form .input .event-form-when .em-recurrence-pattern input[type=text],.em.pixelbones.em-event-form .input .event-form-when .em-recurrence-pattern select{width:auto!important}.em.pixelbones.em-event-form .input .event-form-when .em-recurrence-pattern select{padding-right:30px!important}.em.pixelbones.em-event-form .input .event-form-when .em-recurrence-pattern div.alternate-selector{margin-top:15px}.em.pixelbones.em-event-form .input .event-form-when .alternate-selector.em-weekly-selector label{width:auto!important;display:inline-block!important;padding-right:10px!important}.em.pixelbones.em-event-form .input .event-form-when .em-event-dates label{width:100%;display:block}.em.pixelbones.em-event-form .input .event-form-when .em-event-dates .em-date-start-end{width:100%!important;max-width:500px!important}.em.pixelbones.em-event-form .input .event-form-when .event-form-recurrence-when>*{margin-bottom:20px}.em.pixelbones.em-event-form .input .em-datepicker .em-date-input{background-color:inherit!important}.em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-advanced>div,.em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-main>div{margin-bottom:10px}.em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-advanced>div .inline-inputs:last-child,.em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-advanced>div.inline-inputs:last-child,.em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-main>div .inline-inputs:last-child,.em.pixelbones.em-event-form .em-ticket-form .em-ticket-form-main>div.inline-inputs:last-child{margin-bottom:20px}.em.pixelbones .em-location-map-container{width:100%;height:100%}.em .reschedule-hidden{display:none!important;visibility:hidden!important}.em.em-location-where.has-map{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}.em.em-location-where.has-map .em-location-data,.em.em-location-where.has-map .em-location-map-container{width:100%;flex:1 1 450px}.em.em-location-where.has-map .em-location-data-maps-tip{width:100%;flex:0 0 100%}.em button.em-clickable{cursor:pointer!important;justify-self:start!important;background-color:transparent;margin:0!important;padding:0!important;border:0!important;outline:0}.em button.em-clickable:focus{outline:0}.em button.input.em-tooltip-ddm{background-image:var(--icon-chevron-down)!important;background-position:calc(100% - 15px) 50%!important;background-repeat:no-repeat!important;background-size:15px!important;padding-right:40px!important}.em button.input.em-tooltip-ddm[aria-expanded=true]{background-image:var(--icon-chevron-up)!important}.em .em-tooltip-ddm-content{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.em .em-datepicker .em-datepicker-data.hidden{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.em.em-view-container{position:relative}.em .em-location-map-container{aspect-ratio:2/1;width:100%}.em .em-location-map-container .em-loading-maps,.em .em-location-map-container .em-location-map-404{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;border:1px dashed #d0d0d0;background-color:#fafafa;color:#888;font-size:18px;padding:20px;text-align:center}.em .em-location-map-container .em-loading-maps svg,.em .em-location-map-container .em-location-map-404 svg{width:100px;max-height:100px}.em .em-location-map-container .em-loading-maps span,.em .em-location-map-container .em-location-map-404 span{display:block;margin-bottom:20px;font-size:20px;color:#aaa}.em .em-location-map-container .em-loading{background-position:50% 10%}.em .em-location-map-container .em-location-map,.em .em-location-map-container .em-location-map-content,.em .em-location-map-container .em-locations-map{width:100%;height:100%}.em .em-icon{display:inline-block;font-size:20px;line-height:22px;width:20px;height:20px;color:var(--meta-dashicons);margin:0 0 -4px;padding:0;background-position:0 0;background-repeat:no-repeat;background-size:20px}.em .em-icon.em-icon-calendar{background-image:var(--icon-calendar)}.em .em-icon.em-icon-clock{background-image:var(--icon-clock)}.em .em-icon.em-icon-list-grouped{background-image:var(--icon-list-grouped)}.em .em-icon.em-icon-spinner{background-image:var(--icon-spinner)}.em .em-icon.em-icon-filter{background-image:var(--icon-filter)}.em .em-icon.em-icon-list{background-image:var(--icon-list)}.em .em-icon.em-icon-map{background-image:var(--icon-map)}.em .em-icon.em-icon-location{background-image:var(--icon-location)}.em .em-icon.em-icon-settings{background-image:var(--icon-settings)}.em .em-icon.em-icon-close{background-image:var(--icon-close)}.em .em-icon.em-icon-chevron-down{background-image:var(--icon-chevron-down)}.em .em-icon.em-icon-chevron-up{background-image:var(--icon-chevron-up)}.em .em-icon.em-icon-magnifying-glass{background-image:var(--icon-magnifying-glass)}.em .em-icon.em-icon-location-on{background-image:var(--icon-location-on)}.em .em-icon.em-icon-location-off{background-image:var(--icon-location-off)}.em .em-icon.em-icon-checkmark{background-image:var(--icon-checkmark)}.em .em-icon.em-icon-plus{background-image:var(--icon-plus)}.em .em-icon.em-icon-minus{background-image:var(--icon-minus)}.em .em-icon.em-icon-compass{background-image:var(--icon-compass)}.em .em-icon.em-icon-options-v{background-image:var(--icon-options-v)}.em .em-icon.em-icon-tag{background-image:var(--icon-tag)}.em .em-icon.em-icon-category,.em .em-icon.em-icon-folder{background-image:var(--icon-folder)}.em .em-icon.em-icon-point-down{background-image:var(--icon-point-down)}.em .em-icon.em-icon-ticket{background-image:var(--icon-ticket)}.em .em-icon.em-icon-at{background-image:var(--icon-at)}.em .button.input.with-icon,.em .input .button.with-icon,.em .input button.with-icon,.em button.input.with-icon{padding-left:20px!important}.em .button.input.with-icon .em-icon,.em .input .button.with-icon .em-icon,.em .input button.with-icon .em-icon,.em button.input.with-icon .em-icon{margin-right:6px}.em .button.input.with-icon-right,.em .input .button.with-icon-right,.em .input button.with-icon-right,.em button.input.with-icon-right{padding-right:20px!important}.em .button.input.with-icon-right .em-icon,.em .input .button.with-icon-right .em-icon,.em .input button.with-icon-right .em-icon,.em button.input.with-icon-right .em-icon{margin-left:6px}.em .button.input .em-icon,.em .input .button .em-icon,.em .input button .em-icon,.em button.input .em-icon{width:18px;height:18px;background-size:18px}.em .flatpickr-calendar,body .pac-container{z-index:100000!important}div#em-loading,div.em-loading{position:absolute;width:100%;height:100%;background:#fff url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto%3B background: none%3B display: block%3B shape-rendering: auto%3B' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.9166666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.75s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5833333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.4166666666666667s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.25s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.08333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E") 50% 50% no-repeat;left:0;top:0;opacity:.8;filter:alpha(opacity=80);z-index:99998;background-size:100px}.em-view-container,div[data-view-id]{position:relative}#em-wrapper label span.screen-reader-text,.em-wrapper label span.screen-reader-text{clip:rect(1px 1px 1px 1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.em-warning,a.em-button{color:#333;border-radius:3px}.em-warning{margin:10px 0;padding:10px;display:block!important}#em-booking div.em-booking-message p,.em-warning p{margin:10px 0!important;padding:0;color:#333}.em-warning-errors{background-color:#ffebe8;border:1px solid #c00}.em-warning-confirms{background-color:#f1fff0;border:1px solid #a8d144}a.em-button{padding:5px 10px;margin:5px;background:#eee;border:1px solid #ccc;display:inline-block;text-decoration:none}.em-search .hidden{display:none!important}.em-search-legacy div,div.css-search div.em-search-main div,div.em-search.css-search label{display:inline}div.css-search{margin-bottom:20px;background:#fff;border:1px solid #dedede;border-radius:3px;padding:5px;min-height:40px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px}div.css-search input,div.css-search select{width:auto;height:auto;margin:0;float:none;display:inline-block;font-size:14px;padding:5px}div.css-search button,div.css-search div,div.css-search option,div.css-search span{width:auto;height:auto;margin:0;padding:0;float:none;font-size:14px;display:block}div.css-search button,div.css-search div,div.css-search span{display:inline-block}div.css-search.has-advanced div.em-search-main{padding-bottom:8px;border-bottom:1px solid #dedede}body#printable table#bookings-table td,div.css-search div.em-search-field{padding:5px 0}div.css-search input.em-search-geo,div.css-search input.em-search-text{width:90%;font-size:16px;line-height:16px;padding:8px;border:0;color:#666;text-overflow:ellipsis;display:inline-block}div.css-search div.em-search-geo{margin:0 0 0 5px;padding-left:20px;background:url(../images/search-geo.png) 0 3px no-repeat}div.css-search div.em-search-text{margin:0 0 0 5px;padding-left:20px;background:url(../images/search-mag-ico.png) 0 4px no-repeat}div.css-search div.em-search-main div.em-search-field input::-webkit-input-placeholder{font-size:16px;line-height:16px;padding:3px 0;border:0;color:#666}div.css-search div.em-search-main div.em-search-field input:-moz-placeholder{font-size:16px;line-height:16px;padding:8px;border:0;color:#666}div.css-search div.em-search-main div.em-search-field input::-moz-placeholder{font-size:16px;line-height:16px;padding:8px;border:0;color:#666}div.css-search div.em-search-main div.em-search-field input:-ms-input-placeholder{font-size:16px;line-height:16px;padding:8px;border:0;color:#666}div.css-search.has-search-geo.has-search-term input.em-search-geo,div.css-search.has-search-geo.has-search-term input.em-search-text{width:40%}.pac-container .pac-item{padding:4px!important}div.css-search div.em-search-main .em-search-submit{position:absolute;top:5px;right:5px;-moz-box-shadow:0 0 0 0 #fff;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#b7d282),color-stop(1,#8eb56d));background:-moz-linear-gradient(center top,#b7d282 5%,#8eb56d 100%);background-color:#b7d282;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#fff;font-weight:700;padding:8px 10px;text-decoration:none;text-shadow:1px 1px 0 #c7c5c7;line-height:16px}div.css-search div.em-search-main .em-search-submit:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#c4db99),color-stop(1,#a4c48a));background:-moz-linear-gradient(center top,#c4db99 5%,#a4c48a 100%);background:-ms-linear-gradient(top,#c4db99,#a4c48a);background:-o-linear-gradient(top,#c4db99,#a4c48a);background:linear-gradient(to top,#c4db99,#a4c48a);background-color:#a4c48a}div.css-search div.em-search-main .em-search-submit img{border:0;padding:0;margin:0;box-shadow:none;border-radius:0;background:0 0}div.css-search div.em-search-main button.em-search-submit span{display:block;width:16px;height:16px;background:url(../images/search-mag.png) 0 0 no-repeat}div.css-search div.em-search-location,div.em-search-location-meta{margin:0;padding:0}div.css-search div.em-search-advanced,div.css-search div.em-search-options{padding:5px 8px}div.css-search div.em-search-advanced>div{clear:both}div.css-search div.em-search-advanced label>span{display:block;float:left;min-width:100px}div.css-search div.em-search-advanced .em-search-submit{margin:10px 0}div.css-search.no-search-main div.em-search-advanced.visible div{display:inline;clear:none}div.css-search div.em-search-options{text-align:right}#event-form .em-notice-warning,#post .em-notice-warning{margin:10px 0;padding:15px 20px;border-left:4px solid orange}#event-form .em-notice-warning h4,#event-form .em-recurrence-reschedule h4,#post .em-notice-warning h4,#post .em-recurrence-reschedule h4{margin-top:0}#event-form .em-notice-warning div.warning-bold,#post .em-notice-warning div.warning-bold{color:#c45500;font-weight:700}#event-form .em-notice-warning div.warning-bold p,#post .em-notice-warning div.warning-bold p{margin-top:0;font-size:14px}.css-events-list table.events-table{border-spacing:0;border-collapse:collapse}.css-events-list table.events-table th.event-time{width:150px}#buddypress .wp-editor-wrap table,#em-booking .em-booking-form-details .em-booking-submit,#em-tickets-form th,.css-events-list table.events-table th.event-description{width:auto}#em-booking{margin:15px 0 10px;position:relative}#em-booking .em-booking-form{position:relative;clear:left}#em-booking .em-booking-form-details{padding:10px;width:360px;float:left}#em-booking .em-booking-form-details input.input,.em-booking-form-details textarea{width:250px}#em-booking .em-booking-form p{clear:left}#em-booking .em-booking-form label{float:left;display:inline-block;width:100px}#em-booking .em-booking-form span.input-group input{margin-left:-20px}#em-booking .em-booking-form span.input-group{display:block;margin-left:120px}#em-booking .em-booking-form p.input-field-data_privacy_consent label{display:block;width:100%}#em-booking .em-tickets{margin-bottom:20px}#em-booking div.em-booking-message{margin:10px 0;padding:10px;color:#333;border-radius:3px}#em-booking div.em-booking-message-success{background-color:#f1fff0;border:1px solid #a8d144}#em-booking div.em-booking-message-error{background-color:#ffebe8;border:1px solid #c00}#em-booking div.em-booking-login{padding:10px 10px 10px 20px;margin:0 0 0 390px;border-left:1px solid #000}#em-booking div.em-booking-login label{display:inline-block;width:90px}#em-booking div.em-booking-login p{margin:10px 0!important;padding:0!important}#em-wrapper #locations-filter .subsubsub .current,#em-wrapper #posts-filter .subsubsub .current,#event-form h4,#event-rsvp-options label{font-weight:700}#em-wrapper .em-events-admin-list .em-button,#em-wrapper .em-locations-admin-list .em-button{float:right}#event-form h4{margin:25px 0 15px}#event-form p{margin-top:10px}#event-form .inside{clear:both;margin-bottom:20px}#buddypress .wp-editor-wrap a.button,#buddypress .wp-editor-wrap button,#buddypress .wp-editor-wrap input[type=button],#buddypress .wp-editor-wrap input[type=reset],#buddypress .wp-editor-wrap input[type=submit]{padding:0 10px 1px}#event-form #event-name{width:80%;padding:2px}#event-form .event-extra-details{margin-top:20px}#event-form .event-extra-details select{vertical-align:top}#event-form .reschedule-hidden,#post .reschedule-hidden{display:none;visibility:hidden}#event-form .em-recurrence-reschedule,#post .em-recurrence-reschedule{padding:15px 20px;border-left:4px solid orange}#event-form .recurrence-reschedule-warning,#post .recurrence-reschedule-warning{margin-bottom:25px;color:#c45500}#event-form .recurrence-reschedule-warning p,#post .recurrence-reschedule-warning p{margin-top:0;font-size:14px}#event-rsvp-box{margin:10px}#em-tickets-form th.ticket-status,.em-tickets-row .ticket-status{width:20px}#em-tickets-form .em-tickets-row .ticket-status span.dashicons{display:block;width:16px;height:16px;line-height:16px;font-size:16px;font-weight:bolder}#em-tickets-form .em-tickets-row .ticket-status.single span.dashicons{cursor:auto}#em-tickets-form .em-tickets-row .ticket-status span.ticket-on{color:green}#em-tickets-form .em-tickets-row .ticket-status span.ticket-off{color:red}#em-tickets-form .em-tickets-row .ticket-status span.ticket_new{color:gray}#em-tickets-form .em-ticket-sortable-placeholder{border:2px dashed #dedede;background:#efefef}#em-tickets-form .ui-sortable-helper,#em-tickets-form.em-tickets-sortable .em-tickets-row .ticket-status span.dashicons{cursor:move}.em-ticket-form .ticket-options{margin-top:10px}#em-tickets-form .ticket-roles div{margin-left:110px}#wp-em-editor-content-wrap table{margin-bottom:0}#event-form .em-location-types-single{display:none;visibility:hidden}#event-form .em-location-type{border-top:1px solid #dedede;margin-top:20px;padding-top:20px}#event-form .em-location-type-single .em-location-type{border-top:0;margin-top:0;padding-top:0}#event-form .em-location-type.em-location-type-single{border:0}#event-form .em-location-type p:first-child{margin-top:0}#event-form div.em-location-data table{float:left;margin:0 15px 0 0}#event-form .em-event-location-data h4{padding-bottom:5px;border-bottom:1px solid #dedede;margin-bottom:15px}#event-form .em-input-field{margin-bottom:10px}#event-form .em-input-field label{display:block;margin-bottom:5px}#event-form .em-input-field em{display:block;margin-top:2px}#event-form .em-location-type-delete-active-alert{display:none;visibility:hidden}table.em-form-fields td,table.em-form-fields th{text-align:left;vertical-align:top}table.em-form-fields th{padding:0 20px 5px 0}.em_obj{position:relative}.em_obj .table-wrap{clear:left;padding-top:5px}.em-bookings-table .em-bookings-table-export,.em-bookings-table .em-bookings-table-settings{float:left;display:block;margin:2px 5px;width:25px;height:25px}.em-bookings-table .em-bookings-table-export{background:url(../images/csv.png) 0 0 no-repeat}.em-bookings-table .em-bookings-table-settings{background:url(../images/settings.png) 0 0 no-repeat}#em-bookings-table-export,#em-bookings-table-settings{width:500px;height:75%}#em-bookings-table-export form,#em-bookings-table-settings form{height:100%;overflow:auto}.em-bookings-table-overlay ul.em-bookings-cols-sortable{list-style-type:none;padding:0 0 10px;float:left;margin:0 10px 0 0}.em-bookings-table-overlay ul.em-bookings-cols-sortable li{margin:0 5px 5px;padding:3px 8px;font-size:12px;width:120px;font-weight:400;cursor:move}.em-bookings-table-overlay ul.em-bookings-cols-sortable li.ui-state-default{color:#999}#em-bookings-cols-inactive,#em-bookings-export-cols-inactive{width:300px}#em-bookings-cols-inactive li,#em-bookings-export-cols-inactive li{float:left}#em-bookings-admin-booking .em-booking-single-info{display:none}#em-bookings-admin-booking .em-booking-single-form{padding-right:20px}body#printable{font-family:Gill Sans,Helvetica,Arial,sans-serif;text-align:center}body#printable #container{margin:0 auto;width:780px;text-align:left}body#printable table#bookings-table{width:600px;border-spacing:0}body#printable table#bookings-table td.spaces-number{text-align:right;padding-right:20px}body#printable table#bookings-table th{text-align:left;margin-left:5px}body#printable table#bookings-table tr#booked-spaces td{border-top:2px solid #999}body#printable table#bookings-table td.total-label{text-align:right}body#printable table#bookings-table tr#booked-spaces td.spaces-number,table#bookings-table tr#available-spaces td.spaces-number,table.em-calendar.table tr.days-names{font-weight:700}table.em-calendar td{padding:2px 4px;text-align:center}.em-calendar td.eventless-post,.ui-em_timepicker-list li:hover .ui-em_timepicker-duration,li.ui-em_timepicker-selected .ui-em_timepicker-duration,table.em-calendar td.eventless-pre{color:#ccc}table.em-calendar td.eventful-post a,table.em-calendar td.eventful-pre a{color:#aaa;text-decoration:underline}table.em-calendar td.eventful a,table.em-calendar td.eventful-today a{color:#fd7e29}table.em-calendar td.eventful-today a{font-weight:700}table.em-calendar td.eventful-today,table.em-calendar td.eventless-today{background-color:#cfcfcf}table.em-calendar thead{font-size:120%;font-weight:700}table.fullcalendar{border-collapse:collapse}table.fullcalendar td{text-align:left;border:1px solid #888}div.em-calendar-wrapper{position:relative;width:100%!important;max-width:100%!important}.em-map-balloon .em-map-balloon-content{margin:0!important;padding:0 0 20px!important;font-size:12px!important;color:#000!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}#em-map img,.em-location-map img,.em-locations-map img{max-width:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;height:auto;width:auto}.em-time-input{width:7em}.em-time-input.error,.em-time-range .em-time-input.error{border:#c00 1px solid}.ui-em_timepicker-wrapper{overflow-y:auto;max-height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:10052;margin:0}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration{width:13em}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-30,.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-60{width:11em}.ui-em_timepicker-list{margin:0;padding:0;list-style:none}.ui-em_timepicker-list li{margin:0;list-style:none;padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000}.ui-em_timepicker-duration{margin-left:5px;color:#888}.ui-em_timepicker-list:hover .ui-em_timepicker-duration{color:#888}.ui-em_timepicker-list:hover .ui-em_timepicker-selected{background:#fff;color:#000}.ui-em_timepicker-list .ui-em_timepicker-selected:hover,.ui-em_timepicker-list li:hover,li.ui-em_timepicker-selected{background:#1980ec;color:#fff}.ui-em_timepicker-list li.ui-em_timepicker-disabled,.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{color:#888;cursor:default}.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{background:#f2f2f2}.flatpickr-calendar{background:#fff}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(90,97,113,.5)}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-months .flatpickr-month,.flatpickr-weekdays{background:0 0}span.flatpickr-weekday{background:0 0;color:rgba(0,0,0,.54)}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #ff5a5f;box-shadow:-10px 0 0 #ff5a5f}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.08);box-shadow:0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid #eceef1}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%;border-bottom-color:#eceef1}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%;border-top-color:#eceef1}.flatpickr-calendar:focus,.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:34px;color:#5a6171;fill:#5a6171}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#eceef1;line-height:1;text-align:center;position:relative;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;padding:10px;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i,.numInputWrapper{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#bbb}.numInputWrapper{height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72,72,72,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72,72,72,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72,72,72,.6);top:40%}.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#5a6171}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#5a6171}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{border:0;border-radius:0;box-sizing:border-box;color:inherit;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;padding:0 0 0 .5ch;vertical-align:initial;-webkit-box-sizing:border-box}.flatpickr-current-month input.cur-year{background:0 0;cursor:text;margin:0;display:inline-block;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(90,97,113,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#eceef1;cursor:pointer;margin:-1px 0 0;outline:0;position:relative;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#eceef1;outline:0;padding:0}.flatpickr-weekdays{background:#eceef1;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#eceef1;color:#5a6171;line-height:1;margin:0;text-align:center;display:block;font-weight:bolder}.flatpickr-weeks{padding:1px 0 0}.flatpickr-days,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-days{position:relative;overflow:hidden;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid #eceef1;border-right:1px solid #eceef1}.flatpickr-days:focus{outline:0}.dayContainer,.flatpickr-day{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #eceef1;box-shadow:-1px 0 0 #eceef1}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#bbb;background:#bbb;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#ff5a5f;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#ff5a5f}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2;box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{background:0 0;border-color:transparent}.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(72,72,72,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(72,72,72,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #ff5a5f,5px 0 0 #ff5a5f;box-shadow:-5px 0 0 #ff5a5f,5px 0 0 #ff5a5f}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid #eceef1}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(72,72,72,.3);background:0 0;cursor:default;border:0}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;background:#fff;border-bottom:1px solid #eceef1}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time,.flatpickr-time input{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{outline:0;display:block;height:0;line-height:40px;max-height:40px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour,span.flatpickr-day.selected{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#484848;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-time-separator{font-weight:700;width:2%}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}.flatpickr-monthSelect-months{margin:10px 1px 3px;flex-wrap:wrap}.flatpickr-monthSelect-month{background:0 0;border:1px solid transparent;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;font-weight:400;margin:.5px;justify-content:center;padding:10px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;text-align:center;width:33%}.flatpickr-monthSelect-month.flatpickr-disabled{color:#eee}.flatpickr-monthSelect-month.flatpickr-disabled:focus,.flatpickr-monthSelect-month.flatpickr-disabled:hover{cursor:not-allowed;background:0 0!important}.flatpickr-monthSelect-theme-dark{background:#3f4458}.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year{color:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month,.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month{color:#fff;fill:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month{color:rgba(255,255,255,.95)}.flatpickr-monthSelect-month.today{border-color:#959ea9}.flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-month.inRange.today,.flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-month:hover{background:#e6e6e6;cursor:pointer;outline:0;border-color:#e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover{background:#646c8c;border-color:#646c8c}.flatpickr-monthSelect-month.today:focus,.flatpickr-monthSelect-month.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-monthSelect-month.endRange,.flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-month.startRange{background-color:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-monthSelect-month.startRange{border-radius:50px 0 0 50px}.flatpickr-monthSelect-month.endRange{border-radius:0 50px 50px 0}.flatpickr-monthSelect-month.startRange.endRange{border-radius:50px}.flatpickr-monthSelect-month.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.endRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.startRange{background:#80cbc4;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#80cbc4}
|
2 |
+
/*! Tippy.js v6.3.7 - https://unpkg.com/tippy.js@6.3.7/themes/light-border.css */
|
3 |
+
.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}
|
includes/css/events-manager.scss
ADDED
@@ -0,0 +1,203 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
//@import "../../assets/css/include-media";
|
2 |
+
@mixin input-select-toggle( $width, $height, $background ){
|
3 |
+
&:after {
|
4 |
+
display: inline-flex !important;
|
5 |
+
content: '';
|
6 |
+
position: absolute;
|
7 |
+
border: 0 !important;
|
8 |
+
background-image: $background;
|
9 |
+
background-size: $width $height;
|
10 |
+
height: $height;
|
11 |
+
width: $width;
|
12 |
+
margin-top: calc( #{$height}/2 * -1 );
|
13 |
+
right: 8px;
|
14 |
+
top: 50%;
|
15 |
+
}
|
16 |
+
}
|
17 |
+
|
18 |
+
@mixin input-icon( $bg, $size : 18px ){
|
19 |
+
background: $bg 8px 50% no-repeat !important;
|
20 |
+
background-size: $size !important;
|
21 |
+
padding-left: $size * 2 !important;
|
22 |
+
|
23 |
+
}
|
24 |
+
|
25 |
+
.em {
|
26 |
+
@import "assets/pixelbones.vars";
|
27 |
+
@import "assets/pixelbones";
|
28 |
+
|
29 |
+
// counter settings (bubble showing applied advanced appearing next to trigger and headings)
|
30 |
+
--counter-background : #F36752;
|
31 |
+
--counter-color : #fff;
|
32 |
+
--counter-background-tentative : #ddd;
|
33 |
+
--counter-color-tentative : #888;
|
34 |
+
|
35 |
+
@import "partials";
|
36 |
+
|
37 |
+
/** The Triggers - Search and other parts triggering search **/
|
38 |
+
button.em-clickable {
|
39 |
+
border : 0 !important;
|
40 |
+
cursor: pointer !important;
|
41 |
+
justify-self: start !important;
|
42 |
+
background-color: transparent;
|
43 |
+
margin: 0 !important;
|
44 |
+
padding: 0 !important;
|
45 |
+
border: 0 !important;
|
46 |
+
outline: none;
|
47 |
+
&:focus {
|
48 |
+
outline: none;
|
49 |
+
}
|
50 |
+
}
|
51 |
+
|
52 |
+
button.input.em-tooltip-ddm {
|
53 |
+
background-image: var(--icon-chevron-down) !important;
|
54 |
+
background-position: calc(100% - 15px) 50% !important;
|
55 |
+
background-repeat: no-repeat !important;
|
56 |
+
background-size: 15px !important;
|
57 |
+
padding-right: 40px !important;
|
58 |
+
}
|
59 |
+
button.input.em-tooltip-ddm[aria-expanded="true"] {
|
60 |
+
background-image: var(--icon-chevron-up) !important;
|
61 |
+
}
|
62 |
+
.em-tooltip-ddm-content {
|
63 |
+
@include screen-readers-only();
|
64 |
+
}
|
65 |
+
|
66 |
+
/* General Styles */
|
67 |
+
.em-datepicker {
|
68 |
+
.em-datepicker-data.hidden {
|
69 |
+
position:absolute !important;
|
70 |
+
left:-10000px !important;
|
71 |
+
top:auto !important;
|
72 |
+
width:1px !important;
|
73 |
+
height:1px !important;
|
74 |
+
overflow:hidden !important;
|
75 |
+
}
|
76 |
+
}
|
77 |
+
|
78 |
+
/* Search Results & Event Views */
|
79 |
+
&.em-view-container {
|
80 |
+
position: relative;
|
81 |
+
}
|
82 |
+
|
83 |
+
.em-location-map-container{
|
84 |
+
aspect-ratio: 2/1;
|
85 |
+
width: 100%;
|
86 |
+
.em-loading-maps, .em-location-map-404 {
|
87 |
+
display: flex;
|
88 |
+
flex-direction: column;
|
89 |
+
align-items: center;
|
90 |
+
justify-content: center;
|
91 |
+
height: 100%;
|
92 |
+
border: 1px dashed #d0d0d0;
|
93 |
+
background-color: #fafafa;
|
94 |
+
color: #888;
|
95 |
+
font-size: 18px;
|
96 |
+
padding: 20px;
|
97 |
+
text-align: center;
|
98 |
+
svg {
|
99 |
+
width: 100px;
|
100 |
+
max-height: 100px;
|
101 |
+
}
|
102 |
+
span {
|
103 |
+
display:block;
|
104 |
+
margin-bottom:20px;
|
105 |
+
font-size:20px;
|
106 |
+
color: #aaa;
|
107 |
+
}
|
108 |
+
}
|
109 |
+
.em-loading {
|
110 |
+
background-position : 50% 10%;
|
111 |
+
}
|
112 |
+
.em-locations-map, .em-location-map, .em-location-map-content {
|
113 |
+
width: 100%;
|
114 |
+
height: 100%;
|
115 |
+
}
|
116 |
+
}
|
117 |
+
|
118 |
+
// General Styling
|
119 |
+
--font-size: 16px;
|
120 |
+
--line-height: 20px;
|
121 |
+
--default-color : #666666;
|
122 |
+
--default-border: #4b86b4;
|
123 |
+
/* #2a4d69 • #4b86b4 • #adcbe3 • #e7eff6 • #63ace5 */
|
124 |
+
--palette-1-bg : #03396c; /* for things like table headings or borders of tables */
|
125 |
+
--palette-1-color : #FFFFFF;
|
126 |
+
--meta-color : #787878;
|
127 |
+
--meta-bg : transparent;
|
128 |
+
--main-bg : #F5F5F5; // bookings
|
129 |
+
--main-h3-color : #777777; // bookings
|
130 |
+
--main-border-color : #cdcdcd; // bookings
|
131 |
+
|
132 |
+
/*
|
133 |
+
Icons
|
134 |
+
*/
|
135 |
+
.em-icon {
|
136 |
+
display: inline-block;
|
137 |
+
font-size: 20px;
|
138 |
+
line-height: 22px;
|
139 |
+
width: 20px;
|
140 |
+
height: 20px;
|
141 |
+
color: var(--meta-dashicons);
|
142 |
+
margin: 0 0 -4px; // leaves 16px line height
|
143 |
+
padding: 0;
|
144 |
+
background-position: 0 0;
|
145 |
+
background-repeat: no-repeat;
|
146 |
+
background-size: 20px;
|
147 |
+
|
148 |
+
&.em-icon-calendar { background-image : var(--icon-calendar); }
|
149 |
+
&.em-icon-clock { background-image : var(--icon-clock); }
|
150 |
+
&.em-icon-list-grouped { background-image : var(--icon-list-grouped); }
|
151 |
+
&.em-icon-spinner { background-image : var(--icon-spinner); }
|
152 |
+
&.em-icon-filter { background-image : var(--icon-filter); }
|
153 |
+
&.em-icon-list { background-image : var(--icon-list); }
|
154 |
+
&.em-icon-map { background-image : var(--icon-map); }
|
155 |
+
&.em-icon-location { background-image : var(--icon-location); }
|
156 |
+
&.em-icon-settings { background-image : var(--icon-settings); }
|
157 |
+
&.em-icon-close { background-image : var(--icon-close); }
|
158 |
+
&.em-icon-chevron-down { background-image : var(--icon-chevron-down); }
|
159 |
+
&.em-icon-chevron-up { background-image : var(--icon-chevron-up); }
|
160 |
+
&.em-icon-magnifying-glass { background-image : var(--icon-magnifying-glass); }
|
161 |
+
&.em-icon-location-on { background-image : var(--icon-location-on); }
|
162 |
+
&.em-icon-location-off { background-image : var(--icon-location-off); }
|
163 |
+
&.em-icon-checkmark { background-image : var(--icon-checkmark); }
|
164 |
+
&.em-icon-plus { background-image : var(--icon-plus); }
|
165 |
+
&.em-icon-minus { background-image : var(--icon-minus); }
|
166 |
+
&.em-icon-compass { background-image : var(--icon-compass); }
|
167 |
+
&.em-icon-options-v { background-image : var(--icon-options-v); }
|
168 |
+
&.em-icon-tag { background-image : var(--icon-tag); }
|
169 |
+
&.em-icon-folder { background-image : var(--icon-folder); }
|
170 |
+
&.em-icon-category { background-image : var(--icon-folder); }
|
171 |
+
&.em-icon-point-down { background-image : var(--icon-point-down); }
|
172 |
+
&.em-icon-ticket { background-image : var(--icon-ticket); }
|
173 |
+
&.em-icon-at { background-image : var(--icon-at); }
|
174 |
+
}
|
175 |
+
button.input, .button.input,
|
176 |
+
.input button, .input .button {
|
177 |
+
&.with-icon {
|
178 |
+
padding-left : 20px !important;
|
179 |
+
.em-icon {
|
180 |
+
margin-right: 6px;
|
181 |
+
}
|
182 |
+
}
|
183 |
+
&.with-icon-right {
|
184 |
+
padding-right : 20px !important;
|
185 |
+
.em-icon {
|
186 |
+
margin-left: 6px;
|
187 |
+
}
|
188 |
+
}
|
189 |
+
.em-icon {
|
190 |
+
width: 18px;
|
191 |
+
height: 18px;
|
192 |
+
background-size: 18px;
|
193 |
+
}
|
194 |
+
}
|
195 |
+
|
196 |
+
}
|
197 |
+
/* Fix z-index issues for some 3rd party stuff */
|
198 |
+
body .pac-container, .em .flatpickr-calendar {
|
199 |
+
z-index : 100000 !important;
|
200 |
+
}
|
201 |
+
|
202 |
+
@import 'events_manager';
|
203 |
+
@import "partials/libraries";
|
includes/css/events_manager.css
CHANGED
@@ -1,5 +1,16 @@
|
|
1 |
-
div#em-loading {
|
2 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
3 |
Â
.em-wrapper label span.screen-reader-text, #em-wrapper label span.screen-reader-text { clip: rect(1px 1px 1px 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }
|
4 |
Â
/* Warnings */
|
5 |
Â
.em-warning { margin:10px 0px; padding:10px; color:#333; border-radius:3px; display:block !important; }
|
@@ -7,12 +18,12 @@ div#em-loading { position:absolute; width:100%; height:100%; background:#FFFFFF
|
|
7 |
Â
.em-warning-errors { background-color:#FFEBE8; border:1px solid #C00; }
|
8 |
Â
.em-warning-confirms { background-color:#f1fff0; border:1px solid #a8d144; }
|
9 |
Â
a.em-button { padding:5px 10px; margin:5px; background:#EEE; color:#333; border:1px solid #CCC; border-radius:3px; display:inline-block; text-decoration:none; }
|
10 |
-
a.em-button:hover { text-decoration:none; }
|
11 |
Â
|
12 |
Â
/* Search Form */
|
13 |
-
.em-search div { display:inline; }
|
14 |
Â
.em-search .hidden { display:none !important; }
|
15 |
-
/* Custom Search CSS */
|
Â
|
|
16 |
Â
div.css-search { margin-bottom:20px; }
|
17 |
Â
div.em-search.css-search label { display:inline; }
|
18 |
Â
div.em-search.css-search div { display:block; }
|
@@ -78,7 +89,7 @@ div#em-loading { position:absolute; width:100%; height:100%; background:#FFFFFF
|
|
78 |
Â
div.css-search.no-search-main div.em-search-advanced.visible div { display:inline; clear:none; }
|
79 |
Â
div.css-search.no-search-main div.em-search-advanced.visible label { display:none; }
|
80 |
Â
div.css-search div.em-search-options { text-align:right; }
|
81 |
-
|
82 |
Â
/* General Notices */
|
83 |
Â
#event-form .em-notice-warning, #post .em-notice-warning { margin:10px 0px; padding:15px 20px; border-left: 4px solid #ffa500; }
|
84 |
Â
#event-form .em-notice-warning h4, #post .em-notice-warning h4 { margin-top:0px; }
|
@@ -92,29 +103,29 @@ div#em-loading { position:absolute; width:100%; height:100%; background:#FFFFFF
|
|
92 |
Â
.css-events-list table.events-table th.event-description { width:auto; }
|
93 |
Â
|
94 |
Â
/* Booking Form */
|
95 |
-
|
96 |
-
.em-booking-form { position:relative; clear:left; }
|
97 |
-
.em-booking-form-details { padding:10px; width:360px; float:left; }
|
98 |
-
.em-booking-form-details input.input, .em-booking-form-details textarea { width:250px; }
|
99 |
-
.em-booking-form p { clear:left; }
|
100 |
-
.em-booking-form label { display:block; float:left; }
|
101 |
-
.em-booking-form span.input-group input { margin-left:-20px; }
|
102 |
-
.em-booking-form span.input-group { display:block; margin-left:120px; }
|
103 |
-
.em-booking-form label { display:inline-block; width:100px; }
|
104 |
-
|
105 |
-
.em-booking-form-details .em-booking-submit { width:auto; }
|
106 |
Â
/* Tickets */
|
107 |
-
|
108 |
Â
/* Message Errors */
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
Â
/* Optional Login Form */
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
Â
|
119 |
Â
/* Locations Admin */
|
120 |
Â
#em-wrapper #locations-filter .subsubsub .current { font-weight:bold; }
|
@@ -157,16 +168,7 @@ div#em-loading { position:absolute; width:100%; height:100%; background:#FFFFFF
|
|
157 |
Â
#em-tickets-form .em-ticket-sortable-placeholder { border:2px dashed #dedede; background:#efefef; }
|
158 |
Â
#em-tickets-form .ui-sortable-helper { cursor:move; }
|
159 |
Â
/* Ticket Forms */
|
160 |
-
.em-ticket-form .ticket-options { margin-top:10px; }
|
161 |
-
.em-ticket-form > div > div, #em-tickets-form .ticket-dates > div { clear:both; padding-top:4px; }
|
162 |
-
.em-ticket-form label { display:block; float:left; min-width:105px; padding-right:5px; }
|
163 |
-
#em-tickets-form .ticket-name input, #em-tickets-form .ticket-description textarea { width:50%}
|
164 |
-
#em-tickets-form .em-ticket-form-actions { clear:both; }
|
165 |
-
#em-tickets-form .ticket-spaces input, #em-tickets-form .ticket-price input { width:80px; }
|
166 |
-
#em-tickets-form .ticket-dates input.em-date-input-loc { width:90px; }
|
167 |
-
#em-tickets-form .ticket-dates-from-normal, #em-tickets-form .ticket-dates-from-recurring,
|
168 |
-
#em-tickets-form .ticket-dates-to-normal, #em-tickets-form .ticket-dates-to-recurring { display:inline; }
|
169 |
-
#em-tickets-form .ticket-required input, #em-tickets-form .ticket-roles input { width:auto; }
|
170 |
Â
#em-tickets-form .ticket-roles div { margin-left:110px; }
|
171 |
Â
/* The editor */
|
172 |
Â
#wp-em-editor-content-wrap table { margin-bottom:0px; }
|
@@ -183,12 +185,6 @@ div#em-loading { position:absolute; width:100%; height:100%; background:#FFFFFF
|
|
183 |
Â
#event-form .em-input-field.em-input-field-boolean label { display: inline-block; }
|
184 |
Â
#event-form .em-input-field em { display: block; margin-top:2px; }
|
185 |
Â
#event-form .em-location-type-delete-active-alert { display:none; visibility: hidden; }
|
186 |
-
#em-location-data table.em-location-data td, #em-location-data table.em-location-data th { vertical-align:top; border:none; }
|
187 |
-
#em-location-data table.em-location-data select { width:100%; }
|
188 |
-
#em-location-data table.em-location-data { width:50%; float:left; border:none; }
|
189 |
-
#em-location-data .em-location-map-container { width: 50%; height: 300px; float:left; }
|
190 |
-
#em-location-data .em-location-map-404, #em-location-data .em-location-map-content { width:100%; height:100%; }
|
191 |
-
#em-location-data .em-location-map-404 { vertical-align:middle; text-align: center; }
|
192 |
Â
/* Booking Admin */
|
193 |
Â
/* Generic Table Info */
|
194 |
Â
table.em-form-fields td, table.em-form-fields th { text-align:left; vertical-align:top; }
|
@@ -235,7 +231,7 @@ div#em-loading { position:absolute; width:100%; height:100%; background:#FFFFFF
|
|
235 |
Â
table.em-calendar thead { font-size: 120%; font-weight: bold; }
|
236 |
Â
table.fullcalendar { border-collapse: collapse; }
|
237 |
Â
table.fullcalendar td { text-align: left; border: 1px solid #888; }
|
238 |
-
div.em-calendar-wrapper { position:relative; }
|
239 |
Â
/*
|
240 |
Â
Maps - if the info balloons don't look right on your site, chances are it's a CSS issue.
|
241 |
Â
Google is VERY sensitive to CSS rules for the infowindows, making it hard to accommodate every theme in WP.
|
@@ -259,9 +255,4 @@ Please edit your theme's CSS to override this
|
|
259 |
Â
padding:0 !important;
|
260 |
Â
height:auto;
|
261 |
Â
width:auto;
|
262 |
-
}
|
263 |
-
|
264 |
-
/* Time Picker */
|
265 |
-
.em-time-input { width:7em;}
|
266 |
-
.em-time-range .em-time-input.error, .em-time-input.error { border:#cc0000 1px solid; }
|
267 |
-
.ui-em_timepicker-wrapper{overflow-y:auto;max-height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:10052;margin:0}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration{width:13em}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-30,.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-60{width:11em}.ui-em_timepicker-list,.ui-em_timepicker-list li{margin:0;padding:0;list-style:none}.ui-em_timepicker-duration{margin-left:5px;color:#888}.ui-em_timepicker-list:hover .ui-em_timepicker-duration{color:#888}.ui-em_timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000}.ui-em_timepicker-list:hover .ui-em_timepicker-selected{background:#fff;color:#000}.ui-em_timepicker-list .ui-em_timepicker-selected:hover,.ui-em_timepicker-list li:hover,li.ui-em_timepicker-selected{background:#1980ec;color:#fff}.ui-em_timepicker-list li:hover .ui-em_timepicker-duration,li.ui-em_timepicker-selected .ui-em_timepicker-duration{color:#ccc}.ui-em_timepicker-list li.ui-em_timepicker-disabled,.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{color:#888;cursor:default}.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{background:#f2f2f2}
|
1 |
+
div.em-loading, div#em-loading {
|
2 |
+
position:absolute;
|
3 |
+
width:100%;
|
4 |
+
height:100%;
|
5 |
+
background:#FFFFFF url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto%3B background: none%3B display: block%3B shape-rendering: auto%3B' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.9166666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.75s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5833333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.4166666666666667s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.25s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.08333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E") 50% 50% no-repeat;
|
6 |
+
left:0px;
|
7 |
+
top:0px;
|
8 |
+
opacity:0.8;
|
9 |
+
filter:alpha(opacity=80);
|
10 |
+
z-index:99998;
|
11 |
+
background-size:100px;
|
12 |
+
}
|
13 |
+
.em-view-container, div[data-view-id] { position:relative; }
|
14 |
Â
.em-wrapper label span.screen-reader-text, #em-wrapper label span.screen-reader-text { clip: rect(1px 1px 1px 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }
|
15 |
Â
/* Warnings */
|
16 |
Â
.em-warning { margin:10px 0px; padding:10px; color:#333; border-radius:3px; display:block !important; }
|
18 |
Â
.em-warning-errors { background-color:#FFEBE8; border:1px solid #C00; }
|
19 |
Â
.em-warning-confirms { background-color:#f1fff0; border:1px solid #a8d144; }
|
20 |
Â
a.em-button { padding:5px 10px; margin:5px; background:#EEE; color:#333; border:1px solid #CCC; border-radius:3px; display:inline-block; text-decoration:none; }
|
21 |
+
a.em-button:hover { text-decoration:none; }
|
22 |
Â
|
23 |
Â
/* Search Form */
|
Â
|
|
24 |
Â
.em-search .hidden { display:none !important; }
|
25 |
+
/* START Custom Search CSS - Legacy Templates */
|
26 |
+
.em-search-legacy div { display:inline; }
|
27 |
Â
div.css-search { margin-bottom:20px; }
|
28 |
Â
div.em-search.css-search label { display:inline; }
|
29 |
Â
div.em-search.css-search div { display:block; }
|
89 |
Â
div.css-search.no-search-main div.em-search-advanced.visible div { display:inline; clear:none; }
|
90 |
Â
div.css-search.no-search-main div.em-search-advanced.visible label { display:none; }
|
91 |
Â
div.css-search div.em-search-options { text-align:right; }
|
92 |
+
/* END Custom Search CSS - Legacy Templates */
|
93 |
Â
/* General Notices */
|
94 |
Â
#event-form .em-notice-warning, #post .em-notice-warning { margin:10px 0px; padding:15px 20px; border-left: 4px solid #ffa500; }
|
95 |
Â
#event-form .em-notice-warning h4, #post .em-notice-warning h4 { margin-top:0px; }
|
103 |
Â
.css-events-list table.events-table th.event-description { width:auto; }
|
104 |
Â
|
105 |
Â
/* Booking Form */
|
106 |
+
#em-booking { margin:15px 0px 10px 0px; position:relative; }
|
107 |
+
#em-booking .em-booking-form { position:relative; clear:left; }
|
108 |
+
#em-booking .em-booking-form-details { padding:10px; width:360px; float:left; }
|
109 |
+
#em-booking .em-booking-form-details input.input, .em-booking-form-details textarea { width:250px; }
|
110 |
+
#em-booking .em-booking-form p { clear:left; }
|
111 |
+
#em-booking .em-booking-form label { display:block; float:left; }
|
112 |
+
#em-booking .em-booking-form span.input-group input { margin-left:-20px; }
|
113 |
+
#em-booking .em-booking-form span.input-group { display:block; margin-left:120px; }
|
114 |
+
#em-booking .em-booking-form label { display:inline-block; width:100px; }
|
115 |
+
#em-booking .em-booking-form p.input-field-data_privacy_consent label { display:block; width:100%; }
|
116 |
+
#em-booking .em-booking-form-details .em-booking-submit { width:auto; }
|
117 |
Â
/* Tickets */
|
118 |
+
#em-booking .em-tickets { margin-bottom:20px; }
|
119 |
Â
/* Message Errors */
|
120 |
+
#em-booking div.em-booking-message { margin:10px 0px; padding:10px; color:#333; border-radius:3px; }
|
121 |
+
#em-booking div.em-booking-message p { margin:10px 0px !important; padding:0px; color:#333; }
|
122 |
+
#em-booking div.em-booking-message-success { background-color:#f1fff0; border:1px solid #a8d144; }
|
123 |
+
#em-booking div.em-booking-message-error { background-color:#FFEBE8; border:1px solid #C00; }
|
124 |
Â
/* Optional Login Form */
|
125 |
+
#em-booking div.em-booking-login { padding: 10px 10px 10px 20px; margin: 0px 0px 0px 390px; border-left: 1px solid black; }
|
126 |
+
#em-booking div.em-booking-login label { display:inline-block; width:90px; }
|
127 |
+
#em-booking div.em-booking-login p{ margin:10px 0px !important; padding:0px !important; }
|
128 |
+
#em-booking div.em-booking-login input { margin:0px; }
|
129 |
Â
|
130 |
Â
/* Locations Admin */
|
131 |
Â
#em-wrapper #locations-filter .subsubsub .current { font-weight:bold; }
|
168 |
Â
#em-tickets-form .em-ticket-sortable-placeholder { border:2px dashed #dedede; background:#efefef; }
|
169 |
Â
#em-tickets-form .ui-sortable-helper { cursor:move; }
|
170 |
Â
/* Ticket Forms */
|
171 |
+
.em-ticket-form .ticket-options { margin-top:10px; }
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
172 |
Â
#em-tickets-form .ticket-roles div { margin-left:110px; }
|
173 |
Â
/* The editor */
|
174 |
Â
#wp-em-editor-content-wrap table { margin-bottom:0px; }
|
185 |
Â
#event-form .em-input-field.em-input-field-boolean label { display: inline-block; }
|
186 |
Â
#event-form .em-input-field em { display: block; margin-top:2px; }
|
187 |
Â
#event-form .em-location-type-delete-active-alert { display:none; visibility: hidden; }
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
188 |
Â
/* Booking Admin */
|
189 |
Â
/* Generic Table Info */
|
190 |
Â
table.em-form-fields td, table.em-form-fields th { text-align:left; vertical-align:top; }
|
231 |
Â
table.em-calendar thead { font-size: 120%; font-weight: bold; }
|
232 |
Â
table.fullcalendar { border-collapse: collapse; }
|
233 |
Â
table.fullcalendar td { text-align: left; border: 1px solid #888; }
|
234 |
+
div.em-calendar-wrapper { position:relative; width:100% !important; max-width:100% !important; }
|
235 |
Â
/*
|
236 |
Â
Maps - if the info balloons don't look right on your site, chances are it's a CSS issue.
|
237 |
Â
Google is VERY sensitive to CSS rules for the infowindows, making it hard to accommodate every theme in WP.
|
255 |
Â
padding:0 !important;
|
256 |
Â
height:auto;
|
257 |
Â
width:auto;
|
258 |
+
}
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
includes/css/events_manager.min.css
ADDED
@@ -0,0 +1 @@
|
|
Â
|
1 |
+
div#em-loading,div.em-loading{position:absolute;width:100%;height:100%;background:#fff url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto%3B background: none%3B display: block%3B shape-rendering: auto%3B' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.9166666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.75s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5833333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.4166666666666667s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.25s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.08333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E") 50% 50% no-repeat;left:0;top:0;opacity:.8;filter:alpha(opacity=80);z-index:99998;background-size:100px}.em-view-container,div[data-view-id]{position:relative}#em-wrapper label span.screen-reader-text,.em-wrapper label span.screen-reader-text{clip:rect(1px 1px 1px 1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.em-warning,a.em-button{color:#333;border-radius:3px}.em-warning{margin:10px 0;padding:10px;display:block!important}#em-booking div.em-booking-message p,.em-warning p{margin:10px 0!important;padding:0;color:#333}.em-warning-errors{background-color:#ffebe8;border:1px solid #c00}.em-warning-confirms{background-color:#f1fff0;border:1px solid #a8d144}a.em-button{padding:5px 10px;margin:5px;background:#eee;border:1px solid #ccc;display:inline-block}a.em-button,a.em-button:hover{text-decoration:none}.em-search .hidden{display:none!important}.em-search-legacy div,div.css-search div.em-search-main div,div.em-search.css-search label{display:inline}div.css-search{margin-bottom:20px;background:#fff;border:1px solid #dedede;border-radius:3px;padding:5px;min-height:40px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px}div.em-search.css-search div{display:block}div.css-search input,div.css-search select{width:auto;height:auto;margin:0;float:none;display:inline-block;font-size:14px;padding:5px}div.css-search button,div.css-search div,div.css-search option,div.css-search span{width:auto;height:auto;margin:0;padding:0;float:none;font-size:14px;display:block}div.css-search button,div.css-search div,div.css-search span{display:inline-block}div.css-search.has-advanced div.em-search-main{padding-bottom:8px;border-bottom:1px solid #dedede}body#printable table#bookings-table td,div.css-search div.em-search-field{padding:5px 0}div.css-search input.em-search-geo,div.css-search input.em-search-text{width:90%;font-size:16px;line-height:16px;padding:8px;border:0;color:#666;text-overflow:ellipsis;display:inline-block}div.css-search div.em-search-geo{margin:0 0 0 5px;padding-left:20px;background:url(../images/search-geo.png) 0 3px no-repeat}div.css-search div.em-search-text{margin:0 0 0 5px;padding-left:20px;background:url(../images/search-mag-ico.png) 0 4px no-repeat}div.css-search div.em-search-main div.em-search-field input::-webkit-input-placeholder{font-size:16px;line-height:16px;padding:3px 0;border:0;color:#666}div.css-search div.em-search-main div.em-search-field input:-moz-placeholder{font-size:16px;line-height:16px;padding:8px;border:0;color:#666}div.css-search div.em-search-main div.em-search-field input::-moz-placeholder{font-size:16px;line-height:16px;padding:8px;border:0;color:#666}div.css-search div.em-search-main div.em-search-field input:-ms-input-placeholder{font-size:16px;line-height:16px;padding:8px;border:0;color:#666}div.css-search.has-search-geo.has-search-term input.em-search-geo,div.css-search.has-search-geo.has-search-term input.em-search-text{width:40%}.pac-container .pac-item{padding:4px!important}div.css-search div.em-search-main .em-search-submit{position:absolute;top:5px;right:5px;-moz-box-shadow:0 0 0 0 #fff;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#b7d282),color-stop(1,#8eb56d));background:-moz-linear-gradient(center top,#b7d282 5%,#8eb56d 100%);background-color:#b7d282;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#fff;font-weight:700;padding:8px 10px;text-decoration:none;text-shadow:1px 1px 0 #c7c5c7;line-height:16px}div.css-search div.em-search-main .em-search-submit:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#c4db99),color-stop(1,#a4c48a));background:-moz-linear-gradient(center top,#c4db99 5%,#a4c48a 100%);background:-ms-linear-gradient(top,#c4db99,#a4c48a);background:-o-linear-gradient(top,#c4db99,#a4c48a);background:linear-gradient(to top,#c4db99,#a4c48a);background-color:#a4c48a}div.css-search div.em-search-main .em-search-submit img{border:0;padding:0;margin:0;box-shadow:none;border-radius:0;background:0 0}div.css-search div.em-search-main button.em-search-submit span{display:block;width:16px;height:16px;background:url(../images/search-mag.png) 0 0 no-repeat}div.css-search div.em-search-location,div.em-search-location-meta{margin:0;padding:0}div.css-search div.em-search-advanced,div.css-search div.em-search-options{padding:5px 8px}div.css-search div.em-search-advanced>div{clear:both}div.css-search div.em-search-advanced label>span{display:block;float:left;min-width:100px}div.css-search div.em-search-advanced .em-search-submit{margin:10px 0}div.css-search.no-search-main div.em-search-advanced.visible div{display:inline;clear:none}#em-tickets-form tbody.em-ticket-template,div.css-search.no-search-main div.em-search-advanced.visible label{display:none}div.css-search div.em-search-options{text-align:right}#event-form .em-notice-warning,#post .em-notice-warning{margin:10px 0;padding:15px 20px;border-left:4px solid orange}#event-form .em-notice-warning h4,#event-form .em-recurrence-reschedule h4,#post .em-notice-warning h4,#post .em-recurrence-reschedule h4{margin-top:0}#event-form .em-notice-warning div.warning-bold,#post .em-notice-warning div.warning-bold{color:#c45500;font-weight:700}#event-form .em-notice-warning div.warning-bold p,#post .em-notice-warning div.warning-bold p{margin-top:0;font-size:14px}.css-events-list table.events-table{border-spacing:0;border-collapse:collapse}#buddypress .wp-editor-wrap table tr td,#buddypress .wp-editor-wrap table tr th,.css-events-list table.events-table td{padding:0}.css-events-list table.events-table th.event-time{width:150px}#buddypress .wp-editor-wrap table,#em-booking .em-booking-form-details .em-booking-submit,#em-tickets-form th,.css-events-list table.events-table th.event-description{width:auto}#em-booking{margin:15px 0 10px;position:relative}#em-booking .em-booking-form{position:relative;clear:left}#em-booking .em-booking-form-details{padding:10px;width:360px;float:left}#em-booking .em-booking-form-details input.input,.em-booking-form-details textarea{width:250px}#em-booking .em-booking-form p{clear:left}#em-booking .em-booking-form label{float:left;display:inline-block;width:100px}#em-booking .em-booking-form span.input-group input{margin-left:-20px}#em-booking .em-booking-form span.input-group{display:block;margin-left:120px}#em-booking .em-booking-form p.input-field-data_privacy_consent label{display:block;width:100%}#em-booking .em-tickets{margin-bottom:20px}#em-booking div.em-booking-message{margin:10px 0;padding:10px;color:#333;border-radius:3px}#em-booking div.em-booking-message-success{background-color:#f1fff0;border:1px solid #a8d144}#em-booking div.em-booking-message-error{background-color:#ffebe8;border:1px solid #c00}#em-booking div.em-booking-login{padding:10px 10px 10px 20px;margin:0 0 0 390px;border-left:1px solid #000}#em-booking div.em-booking-login label{display:inline-block;width:90px}#em-booking div.em-booking-login p{margin:10px 0!important;padding:0!important}#em-booking div.em-booking-login input{margin:0}#em-wrapper #locations-filter .subsubsub .current,#em-wrapper #posts-filter .subsubsub .current,#event-form h4,#event-rsvp-options label{font-weight:700}#em-wrapper .em-events-admin-list .em-button,#em-wrapper .em-locations-admin-list .em-button{float:right}#event-form h4{margin:25px 0 15px}#event-form p{margin-top:10px}#event-form .inside{clear:both;margin-bottom:20px}#buddypress .wp-editor-wrap a.button,#buddypress .wp-editor-wrap button,#buddypress .wp-editor-wrap input[type=button],#buddypress .wp-editor-wrap input[type=reset],#buddypress .wp-editor-wrap input[type=submit]{padding:0 10px 1px}#event-form #event-name{width:80%;padding:2px}#event-form .event-extra-details{margin-top:20px}#event-form .event-extra-details select{vertical-align:top}#event-form .reschedule-hidden,#post .reschedule-hidden{display:none;visibility:hidden}#event-form .em-recurrence-reschedule,#post .em-recurrence-reschedule{padding:15px 20px;border-left:4px solid orange}#event-form .recurrence-reschedule-warning,#post .recurrence-reschedule-warning{margin-bottom:25px;color:#c45500}#event-form .recurrence-reschedule-warning p,#post .recurrence-reschedule-warning p{margin-top:0;font-size:14px}#event-rsvp-box{margin:10px}#em-tickets-form th.ticket-status,.em-tickets-row .ticket-status{width:20px}#em-tickets-form .em-tickets-row .ticket-status span.dashicons{display:block;width:16px;height:16px;line-height:16px;font-size:16px;font-weight:bolder}#em-tickets-form .em-tickets-row .ticket-status.single span.dashicons{cursor:auto}#em-tickets-form .em-tickets-row .ticket-status span.ticket-on{color:green}#em-tickets-form .em-tickets-row .ticket-status span.ticket-off{color:red}#em-tickets-form .em-tickets-row .ticket-status span.ticket_new{color:gray}#em-tickets-form .em-ticket-sortable-placeholder{border:2px dashed #dedede;background:#efefef}#em-tickets-form .ui-sortable-helper,#em-tickets-form.em-tickets-sortable .em-tickets-row .ticket-status span.dashicons{cursor:move}.em-ticket-form .ticket-options{margin-top:10px}#em-tickets-form .ticket-roles div{margin-left:110px}#wp-em-editor-content-wrap table{margin-bottom:0}#event-form .em-location-types-single{display:none;visibility:hidden}#event-form .em-location-type{border-top:1px solid #dedede;margin-top:20px;padding-top:20px}#event-form .em-location-type-single .em-location-type{border-top:0;margin-top:0;padding-top:0}#event-form .em-location-type.em-location-type-single{border:0}#event-form .em-location-type p:first-child{margin-top:0}#event-form div.em-location-data table{float:left;margin:0 15px 0 0}#event-form .em-event-location-data h4{padding-bottom:5px;border-bottom:1px solid #dedede;margin-bottom:15px}#event-form .em-input-field{margin-bottom:10px}#event-form .em-input-field label{display:block;margin-bottom:5px}#event-form .em-input-field.em-input-field-boolean label{display:inline-block}#event-form .em-input-field em{display:block;margin-top:2px}#event-form .em-location-type-delete-active-alert{display:none;visibility:hidden}table.em-form-fields td,table.em-form-fields th{text-align:left;vertical-align:top}table.em-form-fields th{padding:0 20px 5px 0}.em_obj{position:relative}.em_obj .table-wrap{clear:left;padding-top:5px}.em-bookings-table .em-bookings-table-export,.em-bookings-table .em-bookings-table-settings{float:left;display:block;margin:2px 5px;width:25px;height:25px}.em-bookings-table .em-bookings-table-export{background:url(../images/csv.png) 0 0 no-repeat}.em-bookings-table .em-bookings-table-settings{background:url(../images/settings.png) 0 0 no-repeat}#em-bookings-table-export,#em-bookings-table-settings{width:500px;height:75%}#em-bookings-table-export form,#em-bookings-table-settings form{height:100%;overflow:auto}.em-bookings-table-overlay ul.em-bookings-cols-sortable{list-style-type:none;padding:0 0 10px;float:left;margin:0 10px 0 0}.em-bookings-table-overlay ul.em-bookings-cols-sortable li{margin:0 5px 5px;padding:3px 8px;font-size:12px;width:120px;font-weight:400;cursor:move}.em-bookings-table-overlay ul.em-bookings-cols-sortable li.ui-state-default{color:#999}#em-bookings-cols-inactive,#em-bookings-export-cols-inactive{width:300px}#em-bookings-cols-inactive li,#em-bookings-export-cols-inactive li{float:left}#em-bookings-admin-booking .em-booking-single-info{display:none}#em-bookings-admin-booking .em-booking-single-form{padding-right:20px}body#printable{font-family:Gill Sans,Helvetica,Arial,sans-serif;text-align:center}body#printable #container{margin:0 auto;width:780px;text-align:left}body#printable table#bookings-table{width:600px;border-spacing:0}body#printable table#bookings-table td.spaces-number{text-align:right;padding-right:20px}body#printable table#bookings-table th{text-align:left;margin-left:5px}body#printable table#bookings-table tr#booked-spaces td{border-top:2px solid #999}body#printable table#bookings-table td.total-label{text-align:right}body#printable table#bookings-table tr#booked-spaces td.spaces-number,table#bookings-table tr#available-spaces td.spaces-number,table.em-calendar.table tr.days-names{font-weight:700}table.em-calendar td{padding:2px 4px;text-align:center}.em-calendar td.eventless-post,table.em-calendar td.eventless-pre{color:#ccc}table.em-calendar td.eventful-post a,table.em-calendar td.eventful-pre a{color:#aaa;text-decoration:underline}table.em-calendar td.eventful a,table.em-calendar td.eventful-today a{color:#fd7e29}table.em-calendar td.eventful-today a{font-weight:700}table.em-calendar td.eventful-today,table.em-calendar td.eventless-today{background-color:#cfcfcf}table.em-calendar thead{font-size:120%;font-weight:700}table.fullcalendar{border-collapse:collapse}table.fullcalendar td{text-align:left;border:1px solid #888}div.em-calendar-wrapper{position:relative;width:100%!important;max-width:100%!important}.em-map-balloon .em-map-balloon-content{margin:0!important;padding:0 0 20px!important;font-size:12px!important;color:#000!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}#em-map img,.em-location-map img,.em-locations-map img{max-width:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;height:auto;width:auto}
|
includes/css/events_manager_admin.css
CHANGED
@@ -183,6 +183,8 @@ table.em-caps-table th, table.em-caps-table td { width:auto !important; }
|
|
183 |
Â
.em-ml-options .lang { width:100px; }
|
184 |
Â
.em-menu-group .postbox.always-open .inside { display:block !important; }
|
185 |
Â
.em-menu-group .postbox.closed { border-bottom:1px solid #ccd0d4; }
|
Â
|
|
Â
|
|
186 |
Â
|
187 |
Â
/* Widget Tables CSS */
|
188 |
Â
.em_obj .table-wrap{
|
183 |
Â
.em-ml-options .lang { width:100px; }
|
184 |
Â
.em-menu-group .postbox.always-open .inside { display:block !important; }
|
185 |
Â
.em-menu-group .postbox.closed { border-bottom:1px solid #ccd0d4; }
|
186 |
+
a.em-option-resettable { text-decoration: none; }
|
187 |
+
.em-option-resettable .dashicons { width: 16px; height:16px; line-height:16px; font-size:16px; }
|
188 |
Â
|
189 |
Â
/* Widget Tables CSS */
|
190 |
Â
.em_obj .table-wrap{
|
includes/css/events_manager_admin.min.css
ADDED
@@ -0,0 +1 @@
|
|
Â
|
1 |
+
div#em-loading{position:absolute;width:100%;height:100%;background:#fff url(../images/loading.gif) 50% 50% no-repeat;left:0;top:0;opacity:.8;filter:alpha(opacity=80);z-index:9999}#location_info td,#location_info th{vertical-align:top;text-align:left}#location_info th{padding:5px 10px 0 0}p.warning{border:2px solid #fd0000;background:#ff7146;color:#fff;font-weight:700;padding:5px}.debug{color:green;background:#b7f98c;margin:15px;padding:10px;border:1px solid #629948}.switch-tab{background:#aaa;width:100px;float:right;margin:3px 1px 0 5px;padding:2px}.switch-tab a{color:#fff;text-decoration:none}.switch-tab a:hover{color:#d54e21}#events-pagination,.switch-tab,table.em-tickets-bookings-table tbody td{text-align:center}#events-pagination a{margin:0 20px;text-decoration:none;width:80px;padding:3px 0;background:#faf4b7;border:1px solid #ccc;border-top:none}#em-bookings-cols-inactive li,#em-bookings-export-cols-inactive li,#new-event{float:left}div#icon-events{background:url(../images/calendar-32.png) no-repeat center}div#icon-bookings{background:url(../images/bookings-32.png) no-repeat center}#event-form .em-notice-warning,#post .em-notice-warning{margin:10px 0;padding:15px 20px;border-left:4px solid orange}#event-form .em-notice-warning h4,#event-form .em-recurrence-reschedule h4,#post .em-notice-warning h4,#post .em-recurrence-reschedule h4{margin-top:0}#event-form .em-notice-warning div.warning-bold,#post .em-notice-warning div.warning-bold{color:#c45500;font-weight:700}#event-form .em-notice-warning div.warning-bold p,#event-form .recurrence-reschedule-warning p,#post .em-notice-warning div.warning-bold p,#post .recurrence-reschedule-warning p{margin-top:0;font-size:14px}table.events-table tr.pending{background:#fcffa8}table.events-table tr.past{background:#e4e4e4}table.events-table .category{color:#888}#post-body .misc-pub-post-status.misc-event-duplicate-link:before{content:"\f132"}#event-form #event-name,#location-form,#location-name{margin:2px 0 7px;padding:6px 5px;width:98%}#event-form .reschedule-hidden,#post .reschedule-hidden{display:none;visibility:hidden}#event-form .em-recurrence-reschedule,#post .em-recurrence-reschedule{padding:15px 20px;border-left:4px solid orange}#event-form .recurrence-reschedule-warning,#post .recurrence-reschedule-warning{margin-bottom:25px;color:#c45500}.em-location-type{border-top:1px solid #dedede;margin-top:20px;padding-top:20px}.em-location-type-single .em-location-type{border-top:0;margin-top:0;padding-top:0}.em-location-type.em-location-type-single{border:0;margin-top:10px;padding-top:10px}.em-location-type p:first-child{margin-top:0}div.em-location-data table{float:left;margin:0 15px 0 0}.em-event-location-data h4{padding-bottom:5px;border-bottom:1px solid #dedede;margin-bottom:15px}.em-input-field{margin-bottom:10px}.em-input-field label{display:block;margin-bottom:5px}.em-input-field.em-input-field-boolean label{display:inline-block}.em-input-field em{display:block;margin-top:2px}#em-tickets-form tbody.em-ticket-template,div.em-location-type,div.em-location-type-delete-active-alert{display:none}div.em-location-types-single{display:none;visibility:hidden}div.em-location-data table.em-location-data td,div.em-location-data table.em-location-data th{vertical-align:top;border:0}div.em-location-data table.em-location-data{width:50%;float:left;border:0}div.em-location-data table.em-location-data .em-location-data-url input{width:100%}div.em-location-data .em-location-map-404,div.em-location-data .em-location-map-container,div.em-location-data .em-location-map-content{width:400px;height:300px;float:left}div.em-location-data .em-location-map-404{vertical-align:middle;text-align:center}.ms-global-categories{line-height:1.8em}#event-rsvp-box{margin:10px}#event-rsvp-options h4{font-size:14px}#event-rsvp-options label{font-weight:700}#em-tickets-form th{width:auto}#em-tickets-form th.ticket-status,.em-tickets-row .ticket-status{width:20px}#em-tickets-form .em-tickets-row .ticket-status span.dashicons{display:block;width:16px;height:16px;line-height:16px;font-size:16px;font-weight:bolder}#em-tickets-form .em-tickets-row .ticket-status.single span.dashicons{cursor:auto}#em-tickets-form .em-tickets-row .ticket-status span.ticket-on{color:green}#em-tickets-form .em-tickets-row .ticket-status span.ticket-off{color:red}#em-tickets-form .em-tickets-row .ticket-status span.ticket_new{color:gray}#em-tickets-form.em-tickets-sortable .em-tickets-row .ticket-status span.dashicons{cursor:grab}#em-tickets-form .em-ticket-sortable-placeholder{border:2px dashed #dedede;background:#efefef}#em-tickets-form .ui-sortable-helper{cursor:grabbing}.em-ticket-form .ticket-options{margin-top:10px}#em-tickets-form .ticket-dates>div,.em-ticket-form>div>div{clear:both;padding-top:4px}.em-ticket-form label{display:block;float:left;min-width:105px;padding-right:5px}#em-tickets-form .ticket-description textarea,#em-tickets-form .ticket-name input{width:50%}#em-tickets-form .em-ticket-form-actions{clear:both}#em-tickets-form .ticket-price input,#em-tickets-form .ticket-spaces input{width:80px}#em-tickets-form .ticket-dates input.em-date-input-loc{width:90px}#em-tickets-form .ticket-dates-from-normal,#em-tickets-form .ticket-dates-from-recurring,#em-tickets-form .ticket-dates-to-normal,#em-tickets-form .ticket-dates-to-recurring{display:inline}#em-tickets-form .ticket-required input,#em-tickets-form .ticket-roles input,.em-booking-form-details .em-booking-submit{width:auto}#em-tickets-form .ticket-roles div{margin-left:110px}.em-booking{margin:15px 0 10px;position:relative}.em-booking-form{position:relative;clear:left;max-width:1200px}.em-booking-form-details{padding:10px;width:360px;float:left}.em-booking-form-details input.input,.em-booking-form-details textarea{width:250px}.em-booking-form p{clear:left}.em-booking-form label{float:left;display:inline-block;width:100px}.em-booking-form span.input-group input{margin-left:-20px}.em-booking-form span.input-group{display:block;margin-left:120px}.em-booking-form p.input-field-data_privacy_consent label{display:block;width:100%}#em-bookings-admin-booking .em-booking-form .em-form-fields th{max-width:300px;padding:10px 0 0;vertical-align:top}#em-bookings-admin-booking .em-booking-form .em-form-fields td{text-align:left;padding:10px 0 0 20px}#em-bookings-admin-booking .em-booking-form .em-form-fields span.input-group{display:block;margin-left:0}#em-bookings-admin-booking .em-booking-form .em-form-fields span.input-group input{margin-left:0}.em-tickets{margin-bottom:20px}div.em-booking-message{margin:10px 0;padding:10px;color:#333;border-radius:3px}div.em-booking-message p{margin:10px 0!important;padding:0;color:#333}div.em-booking-message-success{background-color:#f1fff0;border:1px solid #a8d144}div.em-booking-message-error{background-color:#ffebe8;border:1px solid #c00}#em-booking-details .inside{padding:5px 10px}.stuffbox .inside h4{font-size:16px;margin:10px 0 20px;font-weight:700}table.em-form-fields td,table.em-form-fields th{text-align:left;vertical-align:top}table.em-form-fields th{padding:0 20px 5px 0}.em-tablenav-pagination.tablenav-pages a{width:auto;padding-top:4px;padding-bottom:5px}#em-bookings-admin-booking .postbox h3,#em-bookings-admin-booking .stuffbox h3,.em-tablenav-pagination.tablenav-pages .current{font-size:16px}table.em-tickets-bookings-table{width:100%;border:1px #efefef solid;margin:10px 0}table.em-tickets-bookings-table tr.em-hr th{border-top:1px solid #bbb}table.em-tickets-bookings-table tfoot th:first-child{text-align:right}table.em-tickets-bookings-table tbody td:last-child,table.em-tickets-bookings-table th:last-child{text-align:right;padding-right:20px;vertical-align:top}table.em-tickets-bookings-table tfoot th em{font-size:12px;font-weight:400}table.em-tickets-bookings-table td,table.em-tickets-bookings-table th{padding:5px;margin:0}table.em-tickets-bookings-table tfoot th,table.em-tickets-bookings-table thead th{background:#cdcdcd;text-align:center}table.em-tickets-bookings-table tbody td.ticket-type{text-align:left;padding-left:10px}.em-bookings-table .em-bookings-table-export,.em-bookings-table .em-bookings-table-settings{float:left;display:block;margin:2px 5px;width:25px;height:25px}.em-bookings-table .em-bookings-table-export{background:url(../images/csv.png) 0 0 no-repeat}.em-bookings-table .em-bookings-table-settings{background:url(../images/settings.png) 0 0 no-repeat}#em-bookings-table-export,#em-bookings-table-settings{width:500px;height:75%}#em-bookings-table-export form,#em-bookings-table-settings form{height:100%;overflow:auto}.em-bookings-table-overlay ul.em-bookings-cols-sortable{list-style-type:none;padding:0 0 10px;float:left;margin:0 10px 0 0}.em-bookings-table-overlay ul.em-bookings-cols-sortable li{margin:0 5px 5px;padding:3px 8px;font-size:12px;width:120px;font-weight:400;cursor:move}.em-bookings-table-overlay ul.em-bookings-cols-sortable li.ui-state-default{color:#999}#em-bookings-cols-inactive,#em-bookings-export-cols-inactive{width:300px}#em-bookings-admin-booking .stuffbox .inside{padding:0 12px 12px}#em-bookings-admin-booking .em-booking-single-info{display:none}#em-bookings-admin-booking .em-booking-single-form{padding-right:20px}#location-balloon-content{margin:0!important;padding:0 12px 20px 0!important;font-size:12px!important;color:#000!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}#location-balloon-content h3{background:0 0;text-shadow:none}#em-options-form .handlediv{display:none;visibility:hidden}#em-options-form .inside{border-top:1px solid #dedede;margin-top:0;padding-top:10px}#em-options-form h3{font-size:16px}#em-options-form td,#em-options-form th{vertical-align:top}#em-options-form th{padding:15px 20px;margin:0!important;font-size:.97em}#em-options-form .em-boxheader,#em-options-form tr.em-header td{font-style:italic;padding:10px 5px;margin:0}#em-options-form .postbox h4,#em-options-form tr.em-header h4,#em-options-form tr.em-subheader h5{font-weight:700;font-size:15px;font-style:normal;border-bottom:1px solid #dedede;margin:0 0 10px;padding:0 0 10px}#em-options-form tr.em-subheader td{font-style:italic;margin:0;padding:5px 20px 2px}#em-options-form tr.em-subheader h5{margin:10px 0;padding:0 0 5px;border-bottom:1px solid #efefef;color:#000}#em-options-form tbody.em-subsection th{padding-left:35px}table.em-caps-table td,table.em-caps-table th{width:auto!important}#em-options-form input[type=text],#em-options-form textarea,.em-ml-options table{width:95%}.em-translatable{display:inline-block;width:20px;height:20px;font-size:20px;padding:0 5px 0 0;cursor:pointer}.em-ml-options{display:none}.em-ml-options table td{padding:0 0 5px;margin:0}.em-ml-options .lang{width:100px}.em-menu-group .postbox.always-open .inside{display:block!important}.em-menu-group .postbox.closed{border-bottom:1px solid #ccd0d4}a.em-option-resettable{text-decoration:none}.em-option-resettable .dashicons{width:16px;height:16px;line-height:16px;font-size:16px}.em_obj .table-wrap{position:relative}.em_obj #em-loading{position:absolute;width:100%;height:100%;background:#fff url(../images/loading.gif) 50% 50% no-repeat;left:0;top:0;opacity:.8;filter:alpha(opacity=80)}.em-docs>h3{font-size:18px;display:block;margin-top:50px}.em-docs dl,.em-docs h2,.em-docs h3,.em-docs h4{clear:left}.em-docs dl dt{display:block;float:left;min-width:160px;margin-right:10px}.em-docs dl dd{display:block;margin-left:170px}.em-docs-atts dl dt{min-width:110px!important}.em-docs-atts dl dd{margin-left:120px!important}.em-time-input.error{border:#c00 1px solid}.ui-em_timepicker-wrapper{overflow-y:auto;max-height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);outline:0;z-index:10052;margin:0}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration{width:13em}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-30,.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-60{width:11em}.ui-em_timepicker-list{margin:0;padding:0;list-style:none}.ui-em_timepicker-list li{margin:0;list-style:none;padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000}.ui-em_timepicker-duration{margin-left:5px;color:#888}.ui-em_timepicker-list:hover .ui-em_timepicker-duration{color:#888}.ui-em_timepicker-list:hover .ui-em_timepicker-selected{background:#fff;color:#000}.ui-em_timepicker-list .ui-em_timepicker-selected:hover,.ui-em_timepicker-list li:hover,li.ui-em_timepicker-selected{background:#1980ec;color:#fff}.ui-em_timepicker-list li:hover .ui-em_timepicker-duration,li.ui-em_timepicker-selected .ui-em_timepicker-duration{color:#ccc}.ui-em_timepicker-list li.ui-em_timepicker-disabled,.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{color:#888;cursor:default}.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{background:#f2f2f2}
|
includes/css/jquery-ui/build.css
ADDED
@@ -0,0 +1,1701 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
.em {
|
2 |
+
/*! jQuery UI - v1.13.1 - 2022-01-20
|
3 |
+
* http://jqueryui.com
|
4 |
+
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
|
5 |
+
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
|
6 |
+
* Copyright jQuery Foundation and other contributors; Licensed MIT */
|
7 |
+
/* Layout helpers
|
8 |
+
----------------------------------*/
|
9 |
+
/* Interaction Cues
|
10 |
+
----------------------------------*/
|
11 |
+
/* Icons
|
12 |
+
----------------------------------*/
|
13 |
+
/* Misc visuals
|
14 |
+
----------------------------------*/
|
15 |
+
/* Overlays */
|
16 |
+
/* icon support */
|
17 |
+
/* left-aligned */
|
18 |
+
/* right-aligned */
|
19 |
+
/* to make room for the icon, a width needs to be set here */
|
20 |
+
/* no icon support for input elements */
|
21 |
+
/* button icon element(s) */
|
22 |
+
/* workarounds */
|
23 |
+
/* Support: Firefox 5 - 40 */
|
24 |
+
/* Spinner specific style fixes */
|
25 |
+
/* with multiple calendars */
|
26 |
+
/* RTL support */
|
27 |
+
/* Icons */
|
28 |
+
/* support: IE8 - See #6727 */
|
29 |
+
/* more specificity required here to override default borders */
|
30 |
+
/* Component containers
|
31 |
+
----------------------------------*/
|
32 |
+
/* Interaction states
|
33 |
+
----------------------------------*/
|
34 |
+
/* Interaction Cues
|
35 |
+
----------------------------------*/
|
36 |
+
/* Icons
|
37 |
+
----------------------------------*/
|
38 |
+
/* states and images */
|
39 |
+
/* positioning */
|
40 |
+
/* Three classes needed to override `.ui-button:hover .ui-icon` */
|
41 |
+
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
|
42 |
+
/* Misc visuals
|
43 |
+
----------------------------------*/
|
44 |
+
/* Corner radius */
|
45 |
+
/* Overlays */
|
46 |
+
}
|
47 |
+
.em .ui-helper-hidden {
|
48 |
+
display: none;
|
49 |
+
}
|
50 |
+
.em .ui-helper-hidden-accessible {
|
51 |
+
border: 0;
|
52 |
+
clip: rect(0 0 0 0);
|
53 |
+
height: 1px;
|
54 |
+
margin: -1px;
|
55 |
+
overflow: hidden;
|
56 |
+
padding: 0;
|
57 |
+
position: absolute;
|
58 |
+
width: 1px;
|
59 |
+
}
|
60 |
+
.em .ui-helper-reset {
|
61 |
+
margin: 0;
|
62 |
+
padding: 0;
|
63 |
+
border: 0;
|
64 |
+
outline: 0;
|
65 |
+
line-height: 1.3;
|
66 |
+
text-decoration: none;
|
67 |
+
font-size: 100%;
|
68 |
+
list-style: none;
|
69 |
+
}
|
70 |
+
.em .ui-helper-clearfix:before,
|
71 |
+
.em .ui-helper-clearfix:after {
|
72 |
+
content: "";
|
73 |
+
display: table;
|
74 |
+
border-collapse: collapse;
|
75 |
+
}
|
76 |
+
.em .ui-helper-clearfix:after {
|
77 |
+
clear: both;
|
78 |
+
}
|
79 |
+
.em .ui-helper-zfix {
|
80 |
+
width: 100%;
|
81 |
+
height: 100%;
|
82 |
+
top: 0;
|
83 |
+
left: 0;
|
84 |
+
position: absolute;
|
85 |
+
opacity: 0;
|
86 |
+
-ms-filter: "alpha(opacity=0)";
|
87 |
+
/* support: IE8 */
|
88 |
+
}
|
89 |
+
.em .ui-front {
|
90 |
+
z-index: 100;
|
91 |
+
}
|
92 |
+
.em .ui-state-disabled {
|
93 |
+
cursor: default !important;
|
94 |
+
pointer-events: none;
|
95 |
+
}
|
96 |
+
.em .ui-icon {
|
97 |
+
display: inline-block;
|
98 |
+
vertical-align: middle;
|
99 |
+
margin-top: -0.25em;
|
100 |
+
position: relative;
|
101 |
+
text-indent: -99999px;
|
102 |
+
overflow: hidden;
|
103 |
+
background-repeat: no-repeat;
|
104 |
+
}
|
105 |
+
.em .ui-widget-icon-block {
|
106 |
+
left: 50%;
|
107 |
+
margin-left: -8px;
|
108 |
+
display: block;
|
109 |
+
}
|
110 |
+
.em .ui-widget-overlay {
|
111 |
+
position: fixed;
|
112 |
+
top: 0;
|
113 |
+
left: 0;
|
114 |
+
width: 100%;
|
115 |
+
height: 100%;
|
116 |
+
}
|
117 |
+
.em .ui-accordion .ui-accordion-header {
|
118 |
+
display: block;
|
119 |
+
cursor: pointer;
|
120 |
+
position: relative;
|
121 |
+
margin: 2px 0 0 0;
|
122 |
+
padding: 0.5em 0.5em 0.5em 0.7em;
|
123 |
+
font-size: 100%;
|
124 |
+
}
|
125 |
+
.em .ui-accordion .ui-accordion-content {
|
126 |
+
padding: 1em 2.2em;
|
127 |
+
border-top: 0;
|
128 |
+
overflow: auto;
|
129 |
+
}
|
130 |
+
.em .ui-autocomplete {
|
131 |
+
position: absolute;
|
132 |
+
top: 0;
|
133 |
+
left: 0;
|
134 |
+
cursor: default;
|
135 |
+
}
|
136 |
+
.em .ui-menu {
|
137 |
+
list-style: none;
|
138 |
+
padding: 0;
|
139 |
+
margin: 0;
|
140 |
+
display: block;
|
141 |
+
outline: 0;
|
142 |
+
}
|
143 |
+
.em .ui-menu .ui-menu {
|
144 |
+
position: absolute;
|
145 |
+
}
|
146 |
+
.em .ui-menu .ui-menu-item {
|
147 |
+
margin: 0;
|
148 |
+
cursor: pointer;
|
149 |
+
/* support: IE10, see #8844 */
|
150 |
+
list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
|
151 |
+
}
|
152 |
+
.em .ui-menu .ui-menu-item-wrapper {
|
153 |
+
position: relative;
|
154 |
+
padding: 3px 1em 3px 0.4em;
|
155 |
+
}
|
156 |
+
.em .ui-menu .ui-menu-divider {
|
157 |
+
margin: 5px 0;
|
158 |
+
height: 0;
|
159 |
+
font-size: 0;
|
160 |
+
line-height: 0;
|
161 |
+
border-width: 1px 0 0 0;
|
162 |
+
}
|
163 |
+
.em .ui-menu .ui-state-focus,
|
164 |
+
.em .ui-menu .ui-state-active {
|
165 |
+
margin: -1px;
|
166 |
+
}
|
167 |
+
.em .ui-menu-icons {
|
168 |
+
position: relative;
|
169 |
+
}
|
170 |
+
.em .ui-menu-icons .ui-menu-item-wrapper {
|
171 |
+
padding-left: 2em;
|
172 |
+
}
|
173 |
+
.em .ui-menu .ui-icon {
|
174 |
+
position: absolute;
|
175 |
+
top: 0;
|
176 |
+
bottom: 0;
|
177 |
+
left: 0.2em;
|
178 |
+
margin: auto 0;
|
179 |
+
}
|
180 |
+
.em .ui-menu .ui-menu-icon {
|
181 |
+
left: auto;
|
182 |
+
right: 0;
|
183 |
+
}
|
184 |
+
.em .ui-button {
|
185 |
+
padding: 0.4em 1em;
|
186 |
+
display: inline-block;
|
187 |
+
position: relative;
|
188 |
+
line-height: normal;
|
189 |
+
margin-right: 0.1em;
|
190 |
+
cursor: pointer;
|
191 |
+
vertical-align: middle;
|
192 |
+
text-align: center;
|
193 |
+
-webkit-user-select: none;
|
194 |
+
-moz-user-select: none;
|
195 |
+
-ms-user-select: none;
|
196 |
+
user-select: none;
|
197 |
+
/* Support: IE <= 11 */
|
198 |
+
overflow: visible;
|
199 |
+
}
|
200 |
+
.em .ui-button,
|
201 |
+
.em .ui-button:link,
|
202 |
+
.em .ui-button:visited,
|
203 |
+
.em .ui-button:hover,
|
204 |
+
.em .ui-button:active {
|
205 |
+
text-decoration: none;
|
206 |
+
}
|
207 |
+
.em .ui-button-icon-only {
|
208 |
+
width: 2em;
|
209 |
+
box-sizing: border-box;
|
210 |
+
text-indent: -9999px;
|
211 |
+
white-space: nowrap;
|
212 |
+
}
|
213 |
+
.em input.ui-button.ui-button-icon-only {
|
214 |
+
text-indent: 0;
|
215 |
+
}
|
216 |
+
.em .ui-button-icon-only .ui-icon {
|
217 |
+
position: absolute;
|
218 |
+
top: 50%;
|
219 |
+
left: 50%;
|
220 |
+
margin-top: -8px;
|
221 |
+
margin-left: -8px;
|
222 |
+
}
|
223 |
+
.em .ui-button.ui-icon-notext .ui-icon {
|
224 |
+
padding: 0;
|
225 |
+
width: 2.1em;
|
226 |
+
height: 2.1em;
|
227 |
+
text-indent: -9999px;
|
228 |
+
white-space: nowrap;
|
229 |
+
}
|
230 |
+
.em input.ui-button.ui-icon-notext .ui-icon {
|
231 |
+
width: auto;
|
232 |
+
height: auto;
|
233 |
+
text-indent: 0;
|
234 |
+
white-space: normal;
|
235 |
+
padding: 0.4em 1em;
|
236 |
+
}
|
237 |
+
.em input.ui-button::-moz-focus-inner,
|
238 |
+
.em button.ui-button::-moz-focus-inner {
|
239 |
+
border: 0;
|
240 |
+
padding: 0;
|
241 |
+
}
|
242 |
+
.em .ui-controlgroup {
|
243 |
+
vertical-align: middle;
|
244 |
+
display: inline-block;
|
245 |
+
}
|
246 |
+
.em .ui-controlgroup > .ui-controlgroup-item {
|
247 |
+
float: left;
|
248 |
+
margin-left: 0;
|
249 |
+
margin-right: 0;
|
250 |
+
}
|
251 |
+
.em .ui-controlgroup > .ui-controlgroup-item:focus,
|
252 |
+
.em .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
|
253 |
+
z-index: 9999;
|
254 |
+
}
|
255 |
+
.em .ui-controlgroup-vertical > .ui-controlgroup-item {
|
256 |
+
display: block;
|
257 |
+
float: none;
|
258 |
+
width: 100%;
|
259 |
+
margin-top: 0;
|
260 |
+
margin-bottom: 0;
|
261 |
+
text-align: left;
|
262 |
+
}
|
263 |
+
.em .ui-controlgroup-vertical .ui-controlgroup-item {
|
264 |
+
box-sizing: border-box;
|
265 |
+
}
|
266 |
+
.em .ui-controlgroup .ui-controlgroup-label {
|
267 |
+
padding: 0.4em 1em;
|
268 |
+
}
|
269 |
+
.em .ui-controlgroup .ui-controlgroup-label span {
|
270 |
+
font-size: 80%;
|
271 |
+
}
|
272 |
+
.em .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
|
273 |
+
border-left: none;
|
274 |
+
}
|
275 |
+
.em .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
|
276 |
+
border-top: none;
|
277 |
+
}
|
278 |
+
.em .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
|
279 |
+
border-right: none;
|
280 |
+
}
|
281 |
+
.em .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
|
282 |
+
border-bottom: none;
|
283 |
+
}
|
284 |
+
.em .ui-controlgroup-vertical .ui-spinner-input {
|
285 |
+
/* Support: IE8 only, Android < 4.4 only */
|
286 |
+
width: 75%;
|
287 |
+
width: calc( 100% - 2.4em );
|
288 |
+
}
|
289 |
+
.em .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
|
290 |
+
border-top-style: solid;
|
291 |
+
}
|
292 |
+
.em .ui-checkboxradio-label .ui-icon-background {
|
293 |
+
box-shadow: inset 1px 1px 1px #ccc;
|
294 |
+
border-radius: 0.12em;
|
295 |
+
border: none;
|
296 |
+
}
|
297 |
+
.em .ui-checkboxradio-radio-label .ui-icon-background {
|
298 |
+
width: 16px;
|
299 |
+
height: 16px;
|
300 |
+
border-radius: 1em;
|
301 |
+
overflow: visible;
|
302 |
+
border: none;
|
303 |
+
}
|
304 |
+
.em .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
|
305 |
+
.em .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
|
306 |
+
background-image: none;
|
307 |
+
width: 8px;
|
308 |
+
height: 8px;
|
309 |
+
border-width: 4px;
|
310 |
+
border-style: solid;
|
311 |
+
}
|
312 |
+
.em .ui-checkboxradio-disabled {
|
313 |
+
pointer-events: none;
|
314 |
+
}
|
315 |
+
.em .ui-datepicker {
|
316 |
+
width: 17em;
|
317 |
+
padding: 0.2em 0.2em 0;
|
318 |
+
display: none;
|
319 |
+
}
|
320 |
+
.em .ui-datepicker .ui-datepicker-header {
|
321 |
+
position: relative;
|
322 |
+
padding: 0.2em 0;
|
323 |
+
}
|
324 |
+
.em .ui-datepicker .ui-datepicker-prev,
|
325 |
+
.em .ui-datepicker .ui-datepicker-next {
|
326 |
+
position: absolute;
|
327 |
+
top: 2px;
|
328 |
+
width: 1.8em;
|
329 |
+
height: 1.8em;
|
330 |
+
}
|
331 |
+
.em .ui-datepicker .ui-datepicker-prev-hover,
|
332 |
+
.em .ui-datepicker .ui-datepicker-next-hover {
|
333 |
+
top: 1px;
|
334 |
+
}
|
335 |
+
.em .ui-datepicker .ui-datepicker-prev {
|
336 |
+
left: 2px;
|
337 |
+
}
|
338 |
+
.em .ui-datepicker .ui-datepicker-next {
|
339 |
+
right: 2px;
|
340 |
+
}
|
341 |
+
.em .ui-datepicker .ui-datepicker-prev-hover {
|
342 |
+
left: 1px;
|
343 |
+
}
|
344 |
+
.em .ui-datepicker .ui-datepicker-next-hover {
|
345 |
+
right: 1px;
|
346 |
+
}
|
347 |
+
.em .ui-datepicker .ui-datepicker-prev span,
|
348 |
+
.em .ui-datepicker .ui-datepicker-next span {
|
349 |
+
display: block;
|
350 |
+
position: absolute;
|
351 |
+
left: 50%;
|
352 |
+
margin-left: -8px;
|
353 |
+
top: 50%;
|
354 |
+
margin-top: -8px;
|
355 |
+
}
|
356 |
+
.em .ui-datepicker .ui-datepicker-title {
|
357 |
+
margin: 0 2.3em;
|
358 |
+
line-height: 1.8em;
|
359 |
+
text-align: center;
|
360 |
+
}
|
361 |
+
.em .ui-datepicker .ui-datepicker-title select {
|
362 |
+
font-size: 1em;
|
363 |
+
margin: 1px 0;
|
364 |
+
}
|
365 |
+
.em .ui-datepicker select.ui-datepicker-month,
|
366 |
+
.em .ui-datepicker select.ui-datepicker-year {
|
367 |
+
width: 45%;
|
368 |
+
}
|
369 |
+
.em .ui-datepicker table {
|
370 |
+
width: 100%;
|
371 |
+
font-size: 0.9em;
|
372 |
+
border-collapse: collapse;
|
373 |
+
margin: 0 0 0.4em;
|
374 |
+
}
|
375 |
+
.em .ui-datepicker th {
|
376 |
+
padding: 0.7em 0.3em;
|
377 |
+
text-align: center;
|
378 |
+
font-weight: bold;
|
379 |
+
border: 0;
|
380 |
+
}
|
381 |
+
.em .ui-datepicker td {
|
382 |
+
border: 0;
|
383 |
+
padding: 1px;
|
384 |
+
}
|
385 |
+
.em .ui-datepicker td span,
|
386 |
+
.em .ui-datepicker td a {
|
387 |
+
display: block;
|
388 |
+
padding: 0.2em;
|
389 |
+
text-align: right;
|
390 |
+
text-decoration: none;
|
391 |
+
}
|
392 |
+
.em .ui-datepicker .ui-datepicker-buttonpane {
|
393 |
+
background-image: none;
|
394 |
+
margin: 0.7em 0 0 0;
|
395 |
+
padding: 0 0.2em;
|
396 |
+
border-left: 0;
|
397 |
+
border-right: 0;
|
398 |
+
border-bottom: 0;
|
399 |
+
}
|
400 |
+
.em .ui-datepicker .ui-datepicker-buttonpane button {
|
401 |
+
float: right;
|
402 |
+
margin: 0.5em 0.2em 0.4em;
|
403 |
+
cursor: pointer;
|
404 |
+
padding: 0.2em 0.6em 0.3em 0.6em;
|
405 |
+
width: auto;
|
406 |
+
overflow: visible;
|
407 |
+
}
|
408 |
+
.em .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
|
409 |
+
float: left;
|
410 |
+
}
|
411 |
+
.em .ui-datepicker.ui-datepicker-multi {
|
412 |
+
width: auto;
|
413 |
+
}
|
414 |
+
.em .ui-datepicker-multi .ui-datepicker-group {
|
415 |
+
float: left;
|
416 |
+
}
|
417 |
+
.em .ui-datepicker-multi .ui-datepicker-group table {
|
418 |
+
width: 95%;
|
419 |
+
margin: 0 auto 0.4em;
|
420 |
+
}
|
421 |
+
.em .ui-datepicker-multi-2 .ui-datepicker-group {
|
422 |
+
width: 50%;
|
423 |
+
}
|
424 |
+
.em .ui-datepicker-multi-3 .ui-datepicker-group {
|
425 |
+
width: 33.3%;
|
426 |
+
}
|
427 |
+
.em .ui-datepicker-multi-4 .ui-datepicker-group {
|
428 |
+
width: 25%;
|
429 |
+
}
|
430 |
+
.em .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
|
431 |
+
.em .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
|
432 |
+
border-left-width: 0;
|
433 |
+
}
|
434 |
+
.em .ui-datepicker-multi .ui-datepicker-buttonpane {
|
435 |
+
clear: left;
|
436 |
+
}
|
437 |
+
.em .ui-datepicker-row-break {
|
438 |
+
clear: both;
|
439 |
+
width: 100%;
|
440 |
+
font-size: 0;
|
441 |
+
}
|
442 |
+
.em .ui-datepicker-rtl {
|
443 |
+
direction: rtl;
|
444 |
+
}
|
445 |
+
.em .ui-datepicker-rtl .ui-datepicker-prev {
|
446 |
+
right: 2px;
|
447 |
+
left: auto;
|
448 |
+
}
|
449 |
+
.em .ui-datepicker-rtl .ui-datepicker-next {
|
450 |
+
left: 2px;
|
451 |
+
right: auto;
|
452 |
+
}
|
453 |
+
.em .ui-datepicker-rtl .ui-datepicker-prev:hover {
|
454 |
+
right: 1px;
|
455 |
+
left: auto;
|
456 |
+
}
|
457 |
+
.em .ui-datepicker-rtl .ui-datepicker-next:hover {
|
458 |
+
left: 1px;
|
459 |
+
right: auto;
|
460 |
+
}
|
461 |
+
.em .ui-datepicker-rtl .ui-datepicker-buttonpane {
|
462 |
+
clear: right;
|
463 |
+
}
|
464 |
+
.em .ui-datepicker-rtl .ui-datepicker-buttonpane button {
|
465 |
+
float: left;
|
466 |
+
}
|
467 |
+
.em .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
|
468 |
+
.em .ui-datepicker-rtl .ui-datepicker-group {
|
469 |
+
float: right;
|
470 |
+
}
|
471 |
+
.em .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
|
472 |
+
.em .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
|
473 |
+
border-right-width: 0;
|
474 |
+
border-left-width: 1px;
|
475 |
+
}
|
476 |
+
.em .ui-datepicker .ui-icon {
|
477 |
+
display: block;
|
478 |
+
text-indent: -99999px;
|
479 |
+
overflow: hidden;
|
480 |
+
background-repeat: no-repeat;
|
481 |
+
left: 0.5em;
|
482 |
+
top: 0.3em;
|
483 |
+
}
|
484 |
+
.em .ui-dialog {
|
485 |
+
position: absolute;
|
486 |
+
top: 0;
|
487 |
+
left: 0;
|
488 |
+
padding: 0.2em;
|
489 |
+
outline: 0;
|
490 |
+
}
|
491 |
+
.em .ui-dialog .ui-dialog-titlebar {
|
492 |
+
padding: 0.4em 1em;
|
493 |
+
position: relative;
|
494 |
+
}
|
495 |
+
.em .ui-dialog .ui-dialog-title {
|
496 |
+
float: left;
|
497 |
+
margin: 0.1em 0;
|
498 |
+
white-space: nowrap;
|
499 |
+
width: 90%;
|
500 |
+
overflow: hidden;
|
501 |
+
text-overflow: ellipsis;
|
502 |
+
}
|
503 |
+
.em .ui-dialog .ui-dialog-titlebar-close {
|
504 |
+
position: absolute;
|
505 |
+
right: 0.3em;
|
506 |
+
top: 50%;
|
507 |
+
width: 20px;
|
508 |
+
margin: -10px 0 0 0;
|
509 |
+
padding: 1px;
|
510 |
+
height: 20px;
|
511 |
+
}
|
512 |
+
.em .ui-dialog .ui-dialog-content {
|
513 |
+
position: relative;
|
514 |
+
border: 0;
|
515 |
+
padding: 0.5em 1em;
|
516 |
+
background: none;
|
517 |
+
overflow: auto;
|
518 |
+
}
|
519 |
+
.em .ui-dialog .ui-dialog-buttonpane {
|
520 |
+
text-align: left;
|
521 |
+
border-width: 1px 0 0 0;
|
522 |
+
background-image: none;
|
523 |
+
margin-top: 0.5em;
|
524 |
+
padding: 0.3em 1em 0.5em 0.4em;
|
525 |
+
}
|
526 |
+
.em .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
|
527 |
+
float: right;
|
528 |
+
}
|
529 |
+
.em .ui-dialog .ui-dialog-buttonpane button {
|
530 |
+
margin: 0.5em 0.4em 0.5em 0;
|
531 |
+
cursor: pointer;
|
532 |
+
}
|
533 |
+
.em .ui-dialog .ui-resizable-n {
|
534 |
+
height: 2px;
|
535 |
+
top: 0;
|
536 |
+
}
|
537 |
+
.em .ui-dialog .ui-resizable-e {
|
538 |
+
width: 2px;
|
539 |
+
right: 0;
|
540 |
+
}
|
541 |
+
.em .ui-dialog .ui-resizable-s {
|
542 |
+
height: 2px;
|
543 |
+
bottom: 0;
|
544 |
+
}
|
545 |
+
.em .ui-dialog .ui-resizable-w {
|
546 |
+
width: 2px;
|
547 |
+
left: 0;
|
548 |
+
}
|
549 |
+
.em .ui-dialog .ui-resizable-se,
|
550 |
+
.em .ui-dialog .ui-resizable-sw,
|
551 |
+
.em .ui-dialog .ui-resizable-ne,
|
552 |
+
.em .ui-dialog .ui-resizable-nw {
|
553 |
+
width: 7px;
|
554 |
+
height: 7px;
|
555 |
+
}
|
556 |
+
.em .ui-dialog .ui-resizable-se {
|
557 |
+
right: 0;
|
558 |
+
bottom: 0;
|
559 |
+
}
|
560 |
+
.em .ui-dialog .ui-resizable-sw {
|
561 |
+
left: 0;
|
562 |
+
bottom: 0;
|
563 |
+
}
|
564 |
+
.em .ui-dialog .ui-resizable-ne {
|
565 |
+
right: 0;
|
566 |
+
top: 0;
|
567 |
+
}
|
568 |
+
.em .ui-dialog .ui-resizable-nw {
|
569 |
+
left: 0;
|
570 |
+
top: 0;
|
571 |
+
}
|
572 |
+
.em .ui-draggable .ui-dialog-titlebar {
|
573 |
+
cursor: move;
|
574 |
+
}
|
575 |
+
.em .ui-draggable-handle {
|
576 |
+
-ms-touch-action: none;
|
577 |
+
touch-action: none;
|
578 |
+
}
|
579 |
+
.em .ui-resizable {
|
580 |
+
position: relative;
|
581 |
+
}
|
582 |
+
.em .ui-resizable-handle {
|
583 |
+
position: absolute;
|
584 |
+
font-size: 0.1px;
|
585 |
+
display: block;
|
586 |
+
-ms-touch-action: none;
|
587 |
+
touch-action: none;
|
588 |
+
}
|
589 |
+
.em .ui-resizable-disabled .ui-resizable-handle,
|
590 |
+
.em .ui-resizable-autohide .ui-resizable-handle {
|
591 |
+
display: none;
|
592 |
+
}
|
593 |
+
.em .ui-resizable-n {
|
594 |
+
cursor: n-resize;
|
595 |
+
height: 7px;
|
596 |
+
width: 100%;
|
597 |
+
top: -5px;
|
598 |
+
left: 0;
|
599 |
+
}
|
600 |
+
.em .ui-resizable-s {
|
601 |
+
cursor: s-resize;
|
602 |
+
height: 7px;
|
603 |
+
width: 100%;
|
604 |
+
bottom: -5px;
|
605 |
+
left: 0;
|
606 |
+
}
|
607 |
+
.em .ui-resizable-e {
|
608 |
+
cursor: e-resize;
|
609 |
+
width: 7px;
|
610 |
+
right: -5px;
|
611 |
+
top: 0;
|
612 |
+
height: 100%;
|
613 |
+
}
|
614 |
+
.em .ui-resizable-w {
|
615 |
+
cursor: w-resize;
|
616 |
+
width: 7px;
|
617 |
+
left: -5px;
|
618 |
+
top: 0;
|
619 |
+
height: 100%;
|
620 |
+
}
|
621 |
+
.em .ui-resizable-se {
|
622 |
+
cursor: se-resize;
|
623 |
+
width: 12px;
|
624 |
+
height: 12px;
|
625 |
+
right: 1px;
|
626 |
+
bottom: 1px;
|
627 |
+
}
|
628 |
+
.em .ui-resizable-sw {
|
629 |
+
cursor: sw-resize;
|
630 |
+
width: 9px;
|
631 |
+
height: 9px;
|
632 |
+
left: -5px;
|
633 |
+
bottom: -5px;
|
634 |
+
}
|
635 |
+
.em .ui-resizable-nw {
|
636 |
+
cursor: nw-resize;
|
637 |
+
width: 9px;
|
638 |
+
height: 9px;
|
639 |
+
left: -5px;
|
640 |
+
top: -5px;
|
641 |
+
}
|
642 |
+
.em .ui-resizable-ne {
|
643 |
+
cursor: ne-resize;
|
644 |
+
width: 9px;
|
645 |
+
height: 9px;
|
646 |
+
right: -5px;
|
647 |
+
top: -5px;
|
648 |
+
}
|
649 |
+
.em .ui-progressbar {
|
650 |
+
height: 2em;
|
651 |
+
text-align: left;
|
652 |
+
overflow: hidden;
|
653 |
+
}
|
654 |
+
.em .ui-progressbar .ui-progressbar-value {
|
655 |
+
margin: -1px;
|
656 |
+
height: 100%;
|
657 |
+
}
|
658 |
+
.em .ui-progressbar .ui-progressbar-overlay {
|
659 |
+
background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
|
660 |
+
height: 100%;
|
661 |
+
-ms-filter: "alpha(opacity=25)";
|
662 |
+
/* support: IE8 */
|
663 |
+
opacity: 0.25;
|
664 |
+
}
|
665 |
+
.em .ui-progressbar-indeterminate .ui-progressbar-value {
|
666 |
+
background-image: none;
|
667 |
+
}
|
668 |
+
.em .ui-selectable {
|
669 |
+
-ms-touch-action: none;
|
670 |
+
touch-action: none;
|
671 |
+
}
|
672 |
+
.em .ui-selectable-helper {
|
673 |
+
position: absolute;
|
674 |
+
z-index: 100;
|
675 |
+
border: 1px dotted black;
|
676 |
+
}
|
677 |
+
.em .ui-selectmenu-menu {
|
678 |
+
padding: 0;
|
679 |
+
margin: 0;
|
680 |
+
position: absolute;
|
681 |
+
top: 0;
|
682 |
+
left: 0;
|
683 |
+
display: none;
|
684 |
+
}
|
685 |
+
.em .ui-selectmenu-menu .ui-menu {
|
686 |
+
overflow: auto;
|
687 |
+
overflow-x: hidden;
|
688 |
+
padding-bottom: 1px;
|
689 |
+
}
|
690 |
+
.em .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
|
691 |
+
font-size: 1em;
|
692 |
+
font-weight: bold;
|
693 |
+
line-height: 1.5;
|
694 |
+
padding: 2px 0.4em;
|
695 |
+
margin: 0.5em 0 0 0;
|
696 |
+
height: auto;
|
697 |
+
border: 0;
|
698 |
+
}
|
699 |
+
.em .ui-selectmenu-open {
|
700 |
+
display: block;
|
701 |
+
}
|
702 |
+
.em .ui-selectmenu-text {
|
703 |
+
display: block;
|
704 |
+
margin-right: 20px;
|
705 |
+
overflow: hidden;
|
706 |
+
text-overflow: ellipsis;
|
707 |
+
}
|
708 |
+
.em .ui-selectmenu-button.ui-button {
|
709 |
+
text-align: left;
|
710 |
+
white-space: nowrap;
|
711 |
+
width: 14em;
|
712 |
+
}
|
713 |
+
.em .ui-selectmenu-icon.ui-icon {
|
714 |
+
float: right;
|
715 |
+
margin-top: 0;
|
716 |
+
}
|
717 |
+
.em .ui-slider {
|
718 |
+
position: relative;
|
719 |
+
text-align: left;
|
720 |
+
}
|
721 |
+
.em .ui-slider .ui-slider-handle {
|
722 |
+
position: absolute;
|
723 |
+
z-index: 2;
|
724 |
+
width: 1.2em;
|
725 |
+
height: 1.2em;
|
726 |
+
cursor: pointer;
|
727 |
+
-ms-touch-action: none;
|
728 |
+
touch-action: none;
|
729 |
+
}
|
730 |
+
.em .ui-slider .ui-slider-range {
|
731 |
+
position: absolute;
|
732 |
+
z-index: 1;
|
733 |
+
font-size: 0.7em;
|
734 |
+
display: block;
|
735 |
+
border: 0;
|
736 |
+
background-position: 0 0;
|
737 |
+
}
|
738 |
+
.em .ui-slider.ui-state-disabled .ui-slider-handle,
|
739 |
+
.em .ui-slider.ui-state-disabled .ui-slider-range {
|
740 |
+
filter: inherit;
|
741 |
+
}
|
742 |
+
.em .ui-slider-horizontal {
|
743 |
+
height: 0.8em;
|
744 |
+
}
|
745 |
+
.em .ui-slider-horizontal .ui-slider-handle {
|
746 |
+
top: -0.3em;
|
747 |
+
margin-left: -0.6em;
|
748 |
+
}
|
749 |
+
.em .ui-slider-horizontal .ui-slider-range {
|
750 |
+
top: 0;
|
751 |
+
height: 100%;
|
752 |
+
}
|
753 |
+
.em .ui-slider-horizontal .ui-slider-range-min {
|
754 |
+
left: 0;
|
755 |
+
}
|
756 |
+
.em .ui-slider-horizontal .ui-slider-range-max {
|
757 |
+
right: 0;
|
758 |
+
}
|
759 |
+
.em .ui-slider-vertical {
|
760 |
+
width: 0.8em;
|
761 |
+
height: 100px;
|
762 |
+
}
|
763 |
+
.em .ui-slider-vertical .ui-slider-handle {
|
764 |
+
left: -0.3em;
|
765 |
+
margin-left: 0;
|
766 |
+
margin-bottom: -0.6em;
|
767 |
+
}
|
768 |
+
.em .ui-slider-vertical .ui-slider-range {
|
769 |
+
left: 0;
|
770 |
+
width: 100%;
|
771 |
+
}
|
772 |
+
.em .ui-slider-vertical .ui-slider-range-min {
|
773 |
+
bottom: 0;
|
774 |
+
}
|
775 |
+
.em .ui-slider-vertical .ui-slider-range-max {
|
776 |
+
top: 0;
|
777 |
+
}
|
778 |
+
.em .ui-sortable-handle {
|
779 |
+
-ms-touch-action: none;
|
780 |
+
touch-action: none;
|
781 |
+
}
|
782 |
+
.em .ui-spinner {
|
783 |
+
position: relative;
|
784 |
+
display: inline-block;
|
785 |
+
overflow: hidden;
|
786 |
+
padding: 0;
|
787 |
+
vertical-align: middle;
|
788 |
+
}
|
789 |
+
.em .ui-spinner-input {
|
790 |
+
border: none;
|
791 |
+
background: none;
|
792 |
+
color: inherit;
|
793 |
+
padding: 0.222em 0;
|
794 |
+
margin: 0.2em 0;
|
795 |
+
vertical-align: middle;
|
796 |
+
margin-left: 0.4em;
|
797 |
+
margin-right: 2em;
|
798 |
+
}
|
799 |
+
.em .ui-spinner-button {
|
800 |
+
width: 1.6em;
|
801 |
+
height: 50%;
|
802 |
+
font-size: 0.5em;
|
803 |
+
padding: 0;
|
804 |
+
margin: 0;
|
805 |
+
text-align: center;
|
806 |
+
position: absolute;
|
807 |
+
cursor: default;
|
808 |
+
display: block;
|
809 |
+
overflow: hidden;
|
810 |
+
right: 0;
|
811 |
+
}
|
812 |
+
.em .ui-spinner a.ui-spinner-button {
|
813 |
+
border-top-style: none;
|
814 |
+
border-bottom-style: none;
|
815 |
+
border-right-style: none;
|
816 |
+
}
|
817 |
+
.em .ui-spinner-up {
|
818 |
+
top: 0;
|
819 |
+
}
|
820 |
+
.em .ui-spinner-down {
|
821 |
+
bottom: 0;
|
822 |
+
}
|
823 |
+
.em .ui-tabs {
|
824 |
+
position: relative;
|
825 |
+
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
|
826 |
+
padding: 0.2em;
|
827 |
+
}
|
828 |
+
.em .ui-tabs .ui-tabs-nav {
|
829 |
+
margin: 0;
|
830 |
+
padding: 0.2em 0.2em 0;
|
831 |
+
}
|
832 |
+
.em .ui-tabs .ui-tabs-nav li {
|
833 |
+
list-style: none;
|
834 |
+
float: left;
|
835 |
+
position: relative;
|
836 |
+
top: 0;
|
837 |
+
margin: 1px 0.2em 0 0;
|
838 |
+
border-bottom-width: 0;
|
839 |
+
padding: 0;
|
840 |
+
white-space: nowrap;
|
841 |
+
}
|
842 |
+
.em .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
|
843 |
+
float: left;
|
844 |
+
padding: 0.5em 1em;
|
845 |
+
text-decoration: none;
|
846 |
+
}
|
847 |
+
.em .ui-tabs .ui-tabs-nav li.ui-tabs-active {
|
848 |
+
margin-bottom: -1px;
|
849 |
+
padding-bottom: 1px;
|
850 |
+
}
|
851 |
+
.em .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
|
852 |
+
.em .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
|
853 |
+
.em .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
|
854 |
+
cursor: text;
|
855 |
+
}
|
856 |
+
.em .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
|
857 |
+
cursor: pointer;
|
858 |
+
}
|
859 |
+
.em .ui-tabs .ui-tabs-panel {
|
860 |
+
display: block;
|
861 |
+
border-width: 0;
|
862 |
+
padding: 1em 1.4em;
|
863 |
+
background: none;
|
864 |
+
}
|
865 |
+
.em .ui-tooltip {
|
866 |
+
padding: 8px;
|
867 |
+
position: absolute;
|
868 |
+
z-index: 9999;
|
869 |
+
max-width: 300px;
|
870 |
+
}
|
871 |
+
.em body .ui-tooltip {
|
872 |
+
border-width: 2px;
|
873 |
+
}
|
874 |
+
.em .ui-widget {
|
875 |
+
font-family: Arial, Helvetica, sans-serif;
|
876 |
+
font-size: 1em;
|
877 |
+
}
|
878 |
+
.em .ui-widget .ui-widget {
|
879 |
+
font-size: 1em;
|
880 |
+
}
|
881 |
+
.em .ui-widget input,
|
882 |
+
.em .ui-widget select,
|
883 |
+
.em .ui-widget textarea,
|
884 |
+
.em .ui-widget button {
|
885 |
+
font-family: Arial, Helvetica, sans-serif;
|
886 |
+
font-size: 1em;
|
887 |
+
}
|
888 |
+
.em .ui-widget.ui-widget-content {
|
889 |
+
border: 1px solid #c5c5c5;
|
890 |
+
}
|
891 |
+
.em .ui-widget-content {
|
892 |
+
border: 1px solid #dddddd;
|
893 |
+
background: #ffffff;
|
894 |
+
color: #333333;
|
895 |
+
}
|
896 |
+
.em .ui-widget-content a {
|
897 |
+
color: #333333;
|
898 |
+
}
|
899 |
+
.em .ui-widget-header {
|
900 |
+
border: 1px solid #dddddd;
|
901 |
+
background: #e9e9e9;
|
902 |
+
color: #333333;
|
903 |
+
font-weight: bold;
|
904 |
+
}
|
905 |
+
.em .ui-widget-header a {
|
906 |
+
color: #333333;
|
907 |
+
}
|
908 |
+
.em .ui-state-default,
|
909 |
+
.em .ui-widget-content .ui-state-default,
|
910 |
+
.em .ui-widget-header .ui-state-default,
|
911 |
+
.em .ui-button,
|
912 |
+
.em html .ui-button.ui-state-disabled:hover,
|
913 |
+
.em html .ui-button.ui-state-disabled:active {
|
914 |
+
border: 1px solid #c5c5c5;
|
915 |
+
background: #f6f6f6;
|
916 |
+
font-weight: normal;
|
917 |
+
color: #454545;
|
918 |
+
}
|
919 |
+
.em .ui-state-default a,
|
920 |
+
.em .ui-state-default a:link,
|
921 |
+
.em .ui-state-default a:visited,
|
922 |
+
.em a.ui-button,
|
923 |
+
.em a:link.ui-button,
|
924 |
+
.em a:visited.ui-button,
|
925 |
+
.em .ui-button {
|
926 |
+
color: #454545;
|
927 |
+
text-decoration: none;
|
928 |
+
}
|
929 |
+
.em .ui-state-hover,
|
930 |
+
.em .ui-widget-content .ui-state-hover,
|
931 |
+
.em .ui-widget-header .ui-state-hover,
|
932 |
+
.em .ui-state-focus,
|
933 |
+
.em .ui-widget-content .ui-state-focus,
|
934 |
+
.em .ui-widget-header .ui-state-focus,
|
935 |
+
.em .ui-button:hover,
|
936 |
+
.em .ui-button:focus {
|
937 |
+
border: 1px solid #cccccc;
|
938 |
+
background: #ededed;
|
939 |
+
font-weight: normal;
|
940 |
+
color: #2b2b2b;
|
941 |
+
}
|
942 |
+
.em .ui-state-hover a,
|
943 |
+
.em .ui-state-hover a:hover,
|
944 |
+
.em .ui-state-hover a:link,
|
945 |
+
.em .ui-state-hover a:visited,
|
946 |
+
.em .ui-state-focus a,
|
947 |
+
.em .ui-state-focus a:hover,
|
948 |
+
.em .ui-state-focus a:link,
|
949 |
+
.em .ui-state-focus a:visited,
|
950 |
+
.em a.ui-button:hover,
|
951 |
+
.em a.ui-button:focus {
|
952 |
+
color: #2b2b2b;
|
953 |
+
text-decoration: none;
|
954 |
+
}
|
955 |
+
.em .ui-visual-focus {
|
956 |
+
box-shadow: 0 0 3px 1px rgb(94, 158, 214);
|
957 |
+
}
|
958 |
+
.em .ui-state-active,
|
959 |
+
.em .ui-widget-content .ui-state-active,
|
960 |
+
.em .ui-widget-header .ui-state-active,
|
961 |
+
.em a.ui-button:active,
|
962 |
+
.em .ui-button:active,
|
963 |
+
.em .ui-button.ui-state-active:hover {
|
964 |
+
border: 1px solid #003eff;
|
965 |
+
background: #007fff;
|
966 |
+
font-weight: normal;
|
967 |
+
color: #ffffff;
|
968 |
+
}
|
969 |
+
.em .ui-icon-background,
|
970 |
+
.em .ui-state-active .ui-icon-background {
|
971 |
+
border: #003eff;
|
972 |
+
background-color: #ffffff;
|
973 |
+
}
|
974 |
+
.em .ui-state-active a,
|
975 |
+
.em .ui-state-active a:link,
|
976 |
+
.em .ui-state-active a:visited {
|
977 |
+
color: #ffffff;
|
978 |
+
text-decoration: none;
|
979 |
+
}
|
980 |
+
.em .ui-state-highlight,
|
981 |
+
.em .ui-widget-content .ui-state-highlight,
|
982 |
+
.em .ui-widget-header .ui-state-highlight {
|
983 |
+
border: 1px solid #dad55e;
|
984 |
+
background: #fffa90;
|
985 |
+
color: #777620;
|
986 |
+
}
|
987 |
+
.em .ui-state-checked {
|
988 |
+
border: 1px solid #dad55e;
|
989 |
+
background: #fffa90;
|
990 |
+
}
|
991 |
+
.em .ui-state-highlight a,
|
992 |
+
.em .ui-widget-content .ui-state-highlight a,
|
993 |
+
.em .ui-widget-header .ui-state-highlight a {
|
994 |
+
color: #777620;
|
995 |
+
}
|
996 |
+
.em .ui-state-error,
|
997 |
+
.em .ui-widget-content .ui-state-error,
|
998 |
+
.em .ui-widget-header .ui-state-error {
|
999 |
+
border: 1px solid #f1a899;
|
1000 |
+
background: #fddfdf;
|
1001 |
+
color: #5f3f3f;
|
1002 |
+
}
|
1003 |
+
.em .ui-state-error a,
|
1004 |
+
.em .ui-widget-content .ui-state-error a,
|
1005 |
+
.em .ui-widget-header .ui-state-error a {
|
1006 |
+
color: #5f3f3f;
|
1007 |
+
}
|
1008 |
+
.em .ui-state-error-text,
|
1009 |
+
.em .ui-widget-content .ui-state-error-text,
|
1010 |
+
.em .ui-widget-header .ui-state-error-text {
|
1011 |
+
color: #5f3f3f;
|
1012 |
+
}
|
1013 |
+
.em .ui-priority-primary,
|
1014 |
+
.em .ui-widget-content .ui-priority-primary,
|
1015 |
+
.em .ui-widget-header .ui-priority-primary {
|
1016 |
+
font-weight: bold;
|
1017 |
+
}
|
1018 |
+
.em .ui-priority-secondary,
|
1019 |
+
.em .ui-widget-content .ui-priority-secondary,
|
1020 |
+
.em .ui-widget-header .ui-priority-secondary {
|
1021 |
+
opacity: 0.7;
|
1022 |
+
-ms-filter: "alpha(opacity=70)";
|
1023 |
+
/* support: IE8 */
|
1024 |
+
font-weight: normal;
|
1025 |
+
}
|
1026 |
+
.em .ui-state-disabled,
|
1027 |
+
.em .ui-widget-content .ui-state-disabled,
|
1028 |
+
.em .ui-widget-header .ui-state-disabled {
|
1029 |
+
opacity: 0.35;
|
1030 |
+
-ms-filter: "alpha(opacity=35)";
|
1031 |
+
/* support: IE8 */
|
1032 |
+
background-image: none;
|
1033 |
+
}
|
1034 |
+
.em .ui-state-disabled .ui-icon {
|
1035 |
+
-ms-filter: "alpha(opacity=35)";
|
1036 |
+
/* support: IE8 - See #6059 */
|
1037 |
+
}
|
1038 |
+
.em .ui-icon {
|
1039 |
+
width: 16px;
|
1040 |
+
height: 16px;
|
1041 |
+
}
|
1042 |
+
.em .ui-icon,
|
1043 |
+
.em .ui-widget-content .ui-icon {
|
1044 |
+
background-image: url("images/ui-icons_444444_256x240.png");
|
1045 |
+
}
|
1046 |
+
.em .ui-widget-header .ui-icon {
|
1047 |
+
background-image: url("images/ui-icons_444444_256x240.png");
|
1048 |
+
}
|
1049 |
+
.em .ui-state-hover .ui-icon,
|
1050 |
+
.em .ui-state-focus .ui-icon,
|
1051 |
+
.em .ui-button:hover .ui-icon,
|
1052 |
+
.em .ui-button:focus .ui-icon {
|
1053 |
+
background-image: url("images/ui-icons_555555_256x240.png");
|
1054 |
+
}
|
1055 |
+
.em .ui-state-active .ui-icon,
|
1056 |
+
.em .ui-button:active .ui-icon {
|
1057 |
+
background-image: url("images/ui-icons_ffffff_256x240.png");
|
1058 |
+
}
|
1059 |
+
.em .ui-state-highlight .ui-icon,
|
1060 |
+
.em .ui-button .ui-state-highlight.ui-icon {
|
1061 |
+
background-image: url("images/ui-icons_777620_256x240.png");
|
1062 |
+
}
|
1063 |
+
.em .ui-state-error .ui-icon,
|
1064 |
+
.em .ui-state-error-text .ui-icon {
|
1065 |
+
background-image: url("images/ui-icons_cc0000_256x240.png");
|
1066 |
+
}
|
1067 |
+
.em .ui-button .ui-icon {
|
1068 |
+
background-image: url("images/ui-icons_777777_256x240.png");
|
1069 |
+
}
|
1070 |
+
.em .ui-icon-blank.ui-icon-blank.ui-icon-blank {
|
1071 |
+
background-image: none;
|
1072 |
+
}
|
1073 |
+
.em .ui-icon-caret-1-n {
|
1074 |
+
background-position: 0 0;
|
1075 |
+
}
|
1076 |
+
.em .ui-icon-caret-1-ne {
|
1077 |
+
background-position: -16px 0;
|
1078 |
+
}
|
1079 |
+
.em .ui-icon-caret-1-e {
|
1080 |
+
background-position: -32px 0;
|
1081 |
+
}
|
1082 |
+
.em .ui-icon-caret-1-se {
|
1083 |
+
background-position: -48px 0;
|
1084 |
+
}
|
1085 |
+
.em .ui-icon-caret-1-s {
|
1086 |
+
background-position: -65px 0;
|
1087 |
+
}
|
1088 |
+
.em .ui-icon-caret-1-sw {
|
1089 |
+
background-position: -80px 0;
|
1090 |
+
}
|
1091 |
+
.em .ui-icon-caret-1-w {
|
1092 |
+
background-position: -96px 0;
|
1093 |
+
}
|
1094 |
+
.em .ui-icon-caret-1-nw {
|
1095 |
+
background-position: -112px 0;
|
1096 |
+
}
|
1097 |
+
.em .ui-icon-caret-2-n-s {
|
1098 |
+
background-position: -128px 0;
|
1099 |
+
}
|
1100 |
+
.em .ui-icon-caret-2-e-w {
|
1101 |
+
background-position: -144px 0;
|
1102 |
+
}
|
1103 |
+
.em .ui-icon-triangle-1-n {
|
1104 |
+
background-position: 0 -16px;
|
1105 |
+
}
|
1106 |
+
.em .ui-icon-triangle-1-ne {
|
1107 |
+
background-position: -16px -16px;
|
1108 |
+
}
|
1109 |
+
.em .ui-icon-triangle-1-e {
|
1110 |
+
background-position: -32px -16px;
|
1111 |
+
}
|
1112 |
+
.em .ui-icon-triangle-1-se {
|
1113 |
+
background-position: -48px -16px;
|
1114 |
+
}
|
1115 |
+
.em .ui-icon-triangle-1-s {
|
1116 |
+
background-position: -65px -16px;
|
1117 |
+
}
|
1118 |
+
.em .ui-icon-triangle-1-sw {
|
1119 |
+
background-position: -80px -16px;
|
1120 |
+
}
|
1121 |
+
.em .ui-icon-triangle-1-w {
|
1122 |
+
background-position: -96px -16px;
|
1123 |
+
}
|
1124 |
+
.em .ui-icon-triangle-1-nw {
|
1125 |
+
background-position: -112px -16px;
|
1126 |
+
}
|
1127 |
+
.em .ui-icon-triangle-2-n-s {
|
1128 |
+
background-position: -128px -16px;
|
1129 |
+
}
|
1130 |
+
.em .ui-icon-triangle-2-e-w {
|
1131 |
+
background-position: -144px -16px;
|
1132 |
+
}
|
1133 |
+
.em .ui-icon-arrow-1-n {
|
1134 |
+
background-position: 0 -32px;
|
1135 |
+
}
|
1136 |
+
.em .ui-icon-arrow-1-ne {
|
1137 |
+
background-position: -16px -32px;
|
1138 |
+
}
|
1139 |
+
.em .ui-icon-arrow-1-e {
|
1140 |
+
background-position: -32px -32px;
|
1141 |
+
}
|
1142 |
+
.em .ui-icon-arrow-1-se {
|
1143 |
+
background-position: -48px -32px;
|
1144 |
+
}
|
1145 |
+
.em .ui-icon-arrow-1-s {
|
1146 |
+
background-position: -65px -32px;
|
1147 |
+
}
|
1148 |
+
.em .ui-icon-arrow-1-sw {
|
1149 |
+
background-position: -80px -32px;
|
1150 |
+
}
|
1151 |
+
.em .ui-icon-arrow-1-w {
|
1152 |
+
background-position: -96px -32px;
|
1153 |
+
}
|
1154 |
+
.em .ui-icon-arrow-1-nw {
|
1155 |
+
background-position: -112px -32px;
|
1156 |
+
}
|
1157 |
+
.em .ui-icon-arrow-2-n-s {
|
1158 |
+
background-position: -128px -32px;
|
1159 |
+
}
|
1160 |
+
.em .ui-icon-arrow-2-ne-sw {
|
1161 |
+
background-position: -144px -32px;
|
1162 |
+
}
|
1163 |
+
.em .ui-icon-arrow-2-e-w {
|
1164 |
+
background-position: -160px -32px;
|
1165 |
+
}
|
1166 |
+
.em .ui-icon-arrow-2-se-nw {
|
1167 |
+
background-position: -176px -32px;
|
1168 |
+
}
|
1169 |
+
.em .ui-icon-arrowstop-1-n {
|
1170 |
+
background-position: -192px -32px;
|
1171 |
+
}
|
1172 |
+
.em .ui-icon-arrowstop-1-e {
|
1173 |
+
background-position: -208px -32px;
|
1174 |
+
}
|
1175 |
+
.em .ui-icon-arrowstop-1-s {
|
1176 |
+
background-position: -224px -32px;
|
1177 |
+
}
|
1178 |
+
.em .ui-icon-arrowstop-1-w {
|
1179 |
+
background-position: -240px -32px;
|
1180 |
+
}
|
1181 |
+
.em .ui-icon-arrowthick-1-n {
|
1182 |
+
background-position: 1px -48px;
|
1183 |
+
}
|
1184 |
+
.em .ui-icon-arrowthick-1-ne {
|
1185 |
+
background-position: -16px -48px;
|
1186 |
+
}
|
1187 |
+
.em .ui-icon-arrowthick-1-e {
|
1188 |
+
background-position: -32px -48px;
|
1189 |
+
}
|
1190 |
+
.em .ui-icon-arrowthick-1-se {
|
1191 |
+
background-position: -48px -48px;
|
1192 |
+
}
|
1193 |
+
.em .ui-icon-arrowthick-1-s {
|
1194 |
+
background-position: -64px -48px;
|
1195 |
+
}
|
1196 |
+
.em .ui-icon-arrowthick-1-sw {
|
1197 |
+
background-position: -80px -48px;
|
1198 |
+
}
|
1199 |
+
.em .ui-icon-arrowthick-1-w {
|
1200 |
+
background-position: -96px -48px;
|
1201 |
+
}
|
1202 |
+
.em .ui-icon-arrowthick-1-nw {
|
1203 |
+
background-position: -112px -48px;
|
1204 |
+
}
|
1205 |
+
.em .ui-icon-arrowthick-2-n-s {
|
1206 |
+
background-position: -128px -48px;
|
1207 |
+
}
|
1208 |
+
.em .ui-icon-arrowthick-2-ne-sw {
|
1209 |
+
background-position: -144px -48px;
|
1210 |
+
}
|
1211 |
+
.em .ui-icon-arrowthick-2-e-w {
|
1212 |
+
background-position: -160px -48px;
|
1213 |
+
}
|
1214 |
+
.em .ui-icon-arrowthick-2-se-nw {
|
1215 |
+
background-position: -176px -48px;
|
1216 |
+
}
|
1217 |
+
.em .ui-icon-arrowthickstop-1-n {
|
1218 |
+
background-position: -192px -48px;
|
1219 |
+
}
|
1220 |
+
.em .ui-icon-arrowthickstop-1-e {
|
1221 |
+
background-position: -208px -48px;
|
1222 |
+
}
|
1223 |
+
.em .ui-icon-arrowthickstop-1-s {
|
1224 |
+
background-position: -224px -48px;
|
1225 |
+
}
|
1226 |
+
.em .ui-icon-arrowthickstop-1-w {
|
1227 |
+
background-position: -240px -48px;
|
1228 |
+
}
|
1229 |
+
.em .ui-icon-arrowreturnthick-1-w {
|
1230 |
+
background-position: 0 -64px;
|
1231 |
+
}
|
1232 |
+
.em .ui-icon-arrowreturnthick-1-n {
|
1233 |
+
background-position: -16px -64px;
|
1234 |
+
}
|
1235 |
+
.em .ui-icon-arrowreturnthick-1-e {
|
1236 |
+
background-position: -32px -64px;
|
1237 |
+
}
|
1238 |
+
.em .ui-icon-arrowreturnthick-1-s {
|
1239 |
+
background-position: -48px -64px;
|
1240 |
+
}
|
1241 |
+
.em .ui-icon-arrowreturn-1-w {
|
1242 |
+
background-position: -64px -64px;
|
1243 |
+
}
|
1244 |
+
.em .ui-icon-arrowreturn-1-n {
|
1245 |
+
background-position: -80px -64px;
|
1246 |
+
}
|
1247 |
+
.em .ui-icon-arrowreturn-1-e {
|
1248 |
+
background-position: -96px -64px;
|
1249 |
+
}
|
1250 |
+
.em .ui-icon-arrowreturn-1-s {
|
1251 |
+
background-position: -112px -64px;
|
1252 |
+
}
|
1253 |
+
.em .ui-icon-arrowrefresh-1-w {
|
1254 |
+
background-position: -128px -64px;
|
1255 |
+
}
|
1256 |
+
.em .ui-icon-arrowrefresh-1-n {
|
1257 |
+
background-position: -144px -64px;
|
1258 |
+
}
|
1259 |
+
.em .ui-icon-arrowrefresh-1-e {
|
1260 |
+
background-position: -160px -64px;
|
1261 |
+
}
|
1262 |
+
.em .ui-icon-arrowrefresh-1-s {
|
1263 |
+
background-position: -176px -64px;
|
1264 |
+
}
|
1265 |
+
.em .ui-icon-arrow-4 {
|
1266 |
+
background-position: 0 -80px;
|
1267 |
+
}
|
1268 |
+
.em .ui-icon-arrow-4-diag {
|
1269 |
+
background-position: -16px -80px;
|
1270 |
+
}
|
1271 |
+
.em .ui-icon-extlink {
|
1272 |
+
background-position: -32px -80px;
|
1273 |
+
}
|
1274 |
+
.em .ui-icon-newwin {
|
1275 |
+
background-position: -48px -80px;
|
1276 |
+
}
|
1277 |
+
.em .ui-icon-refresh {
|
1278 |
+
background-position: -64px -80px;
|
1279 |
+
}
|
1280 |
+
.em .ui-icon-shuffle {
|
1281 |
+
background-position: -80px -80px;
|
1282 |
+
}
|
1283 |
+
.em .ui-icon-transfer-e-w {
|
1284 |
+
background-position: -96px -80px;
|
1285 |
+
}
|
1286 |
+
.em .ui-icon-transferthick-e-w {
|
1287 |
+
background-position: -112px -80px;
|
1288 |
+
}
|
1289 |
+
.em .ui-icon-folder-collapsed {
|
1290 |
+
background-position: 0 -96px;
|
1291 |
+
}
|
1292 |
+
.em .ui-icon-folder-open {
|
1293 |
+
background-position: -16px -96px;
|
1294 |
+
}
|
1295 |
+
.em .ui-icon-document {
|
1296 |
+
background-position: -32px -96px;
|
1297 |
+
}
|
1298 |
+
.em .ui-icon-document-b {
|
1299 |
+
background-position: -48px -96px;
|
1300 |
+
}
|
1301 |
+
.em .ui-icon-note {
|
1302 |
+
background-position: -64px -96px;
|
1303 |
+
}
|
1304 |
+
.em .ui-icon-mail-closed {
|
1305 |
+
background-position: -80px -96px;
|
1306 |
+
}
|
1307 |
+
.em .ui-icon-mail-open {
|
1308 |
+
background-position: -96px -96px;
|
1309 |
+
}
|
1310 |
+
.em .ui-icon-suitcase {
|
1311 |
+
background-position: -112px -96px;
|
1312 |
+
}
|
1313 |
+
.em .ui-icon-comment {
|
1314 |
+
background-position: -128px -96px;
|
1315 |
+
}
|
1316 |
+
.em .ui-icon-person {
|
1317 |
+
background-position: -144px -96px;
|
1318 |
+
}
|
1319 |
+
.em .ui-icon-print {
|
1320 |
+
background-position: -160px -96px;
|
1321 |
+
}
|
1322 |
+
.em .ui-icon-trash {
|
1323 |
+
background-position: -176px -96px;
|
1324 |
+
}
|
1325 |
+
.em .ui-icon-locked {
|
1326 |
+
background-position: -192px -96px;
|
1327 |
+
}
|
1328 |
+
.em .ui-icon-unlocked {
|
1329 |
+
background-position: -208px -96px;
|
1330 |
+
}
|
1331 |
+
.em .ui-icon-bookmark {
|
1332 |
+
background-position: -224px -96px;
|
1333 |
+
}
|
1334 |
+
.em .ui-icon-tag {
|
1335 |
+
background-position: -240px -96px;
|
1336 |
+
}
|
1337 |
+
.em .ui-icon-home {
|
1338 |
+
background-position: 0 -112px;
|
1339 |
+
}
|
1340 |
+
.em .ui-icon-flag {
|
1341 |
+
background-position: -16px -112px;
|
1342 |
+
}
|
1343 |
+
.em .ui-icon-calendar {
|
1344 |
+
background-position: -32px -112px;
|
1345 |
+
}
|
1346 |
+
.em .ui-icon-cart {
|
1347 |
+
background-position: -48px -112px;
|
1348 |
+
}
|
1349 |
+
.em .ui-icon-pencil {
|
1350 |
+
background-position: -64px -112px;
|
1351 |
+
}
|
1352 |
+
.em .ui-icon-clock {
|
1353 |
+
background-position: -80px -112px;
|
1354 |
+
}
|
1355 |
+
.em .ui-icon-disk {
|
1356 |
+
background-position: -96px -112px;
|
1357 |
+
}
|
1358 |
+
.em .ui-icon-calculator {
|
1359 |
+
background-position: -112px -112px;
|
1360 |
+
}
|
1361 |
+
.em .ui-icon-zoomin {
|
1362 |
+
background-position: -128px -112px;
|
1363 |
+
}
|
1364 |
+
.em .ui-icon-zoomout {
|
1365 |
+
background-position: -144px -112px;
|
1366 |
+
}
|
1367 |
+
.em .ui-icon-search {
|
1368 |
+
background-position: -160px -112px;
|
1369 |
+
}
|
1370 |
+
.em .ui-icon-wrench {
|
1371 |
+
background-position: -176px -112px;
|
1372 |
+
}
|
1373 |
+
.em .ui-icon-gear {
|
1374 |
+
background-position: -192px -112px;
|
1375 |
+
}
|
1376 |
+
.em .ui-icon-heart {
|
1377 |
+
background-position: -208px -112px;
|
1378 |
+
}
|
1379 |
+
.em .ui-icon-star {
|
1380 |
+
background-position: -224px -112px;
|
1381 |
+
}
|
1382 |
+
.em .ui-icon-link {
|
1383 |
+
background-position: -240px -112px;
|
1384 |
+
}
|
1385 |
+
.em .ui-icon-cancel {
|
1386 |
+
background-position: 0 -128px;
|
1387 |
+
}
|
1388 |
+
.em .ui-icon-plus {
|
1389 |
+
background-position: -16px -128px;
|
1390 |
+
}
|
1391 |
+
.em .ui-icon-plusthick {
|
1392 |
+
background-position: -32px -128px;
|
1393 |
+
}
|
1394 |
+
.em .ui-icon-minus {
|
1395 |
+
background-position: -48px -128px;
|
1396 |
+
}
|
1397 |
+
.em .ui-icon-minusthick {
|
1398 |
+
background-position: -64px -128px;
|
1399 |
+
}
|
1400 |
+
.em .ui-icon-close {
|
1401 |
+
background-position: -80px -128px;
|
1402 |
+
}
|
1403 |
+
.em .ui-icon-closethick {
|
1404 |
+
background-position: -96px -128px;
|
1405 |
+
}
|
1406 |
+
.em .ui-icon-key {
|
1407 |
+
background-position: -112px -128px;
|
1408 |
+
}
|
1409 |
+
.em .ui-icon-lightbulb {
|
1410 |
+
background-position: -128px -128px;
|
1411 |
+
}
|
1412 |
+
.em .ui-icon-scissors {
|
1413 |
+
background-position: -144px -128px;
|
1414 |
+
}
|
1415 |
+
.em .ui-icon-clipboard {
|
1416 |
+
background-position: -160px -128px;
|
1417 |
+
}
|
1418 |
+
.em .ui-icon-copy {
|
1419 |
+
background-position: -176px -128px;
|
1420 |
+
}
|
1421 |
+
.em .ui-icon-contact {
|
1422 |
+
background-position: -192px -128px;
|
1423 |
+
}
|
1424 |
+
.em .ui-icon-image {
|
1425 |
+
background-position: -208px -128px;
|
1426 |
+
}
|
1427 |
+
.em .ui-icon-video {
|
1428 |
+
background-position: -224px -128px;
|
1429 |
+
}
|
1430 |
+
.em .ui-icon-script {
|
1431 |
+
background-position: -240px -128px;
|
1432 |
+
}
|
1433 |
+
.em .ui-icon-alert {
|
1434 |
+
background-position: 0 -144px;
|
1435 |
+
}
|
1436 |
+
.em .ui-icon-info {
|
1437 |
+
background-position: -16px -144px;
|
1438 |
+
}
|
1439 |
+
.em .ui-icon-notice {
|
1440 |
+
background-position: -32px -144px;
|
1441 |
+
}
|
1442 |
+
.em .ui-icon-help {
|
1443 |
+
background-position: -48px -144px;
|
1444 |
+
}
|
1445 |
+
.em .ui-icon-check {
|
1446 |
+
background-position: -64px -144px;
|
1447 |
+
}
|
1448 |
+
.em .ui-icon-bullet {
|
1449 |
+
background-position: -80px -144px;
|
1450 |
+
}
|
1451 |
+
.em .ui-icon-radio-on {
|
1452 |
+
background-position: -96px -144px;
|
1453 |
+
}
|
1454 |
+
.em .ui-icon-radio-off {
|
1455 |
+
background-position: -112px -144px;
|
1456 |
+
}
|
1457 |
+
.em .ui-icon-pin-w {
|
1458 |
+
background-position: -128px -144px;
|
1459 |
+
}
|
1460 |
+
.em .ui-icon-pin-s {
|
1461 |
+
background-position: -144px -144px;
|
1462 |
+
}
|
1463 |
+
.em .ui-icon-play {
|
1464 |
+
background-position: 0 -160px;
|
1465 |
+
}
|
1466 |
+
.em .ui-icon-pause {
|
1467 |
+
background-position: -16px -160px;
|
1468 |
+
}
|
1469 |
+
.em .ui-icon-seek-next {
|
1470 |
+
background-position: -32px -160px;
|
1471 |
+
}
|
1472 |
+
.em .ui-icon-seek-prev {
|
1473 |
+
background-position: -48px -160px;
|
1474 |
+
}
|
1475 |
+
.em .ui-icon-seek-end {
|
1476 |
+
background-position: -64px -160px;
|
1477 |
+
}
|
1478 |
+
.em .ui-icon-seek-start {
|
1479 |
+
background-position: -80px -160px;
|
1480 |
+
}
|
1481 |
+
.em .ui-icon-seek-first {
|
1482 |
+
background-position: -80px -160px;
|
1483 |
+
}
|
1484 |
+
.em .ui-icon-stop {
|
1485 |
+
background-position: -96px -160px;
|
1486 |
+
}
|
1487 |
+
.em .ui-icon-eject {
|
1488 |
+
background-position: -112px -160px;
|
1489 |
+
}
|
1490 |
+
.em .ui-icon-volume-off {
|
1491 |
+
background-position: -128px -160px;
|
1492 |
+
}
|
1493 |
+
.em .ui-icon-volume-on {
|
1494 |
+
background-position: -144px -160px;
|
1495 |
+
}
|
1496 |
+
.em .ui-icon-power {
|
1497 |
+
background-position: 0 -176px;
|
1498 |
+
}
|
1499 |
+
.em .ui-icon-signal-diag {
|
1500 |
+
background-position: -16px -176px;
|
1501 |
+
}
|
1502 |
+
.em .ui-icon-signal {
|
1503 |
+
background-position: -32px -176px;
|
1504 |
+
}
|
1505 |
+
.em .ui-icon-battery-0 {
|
1506 |
+
background-position: -48px -176px;
|
1507 |
+
}
|
1508 |
+
.em .ui-icon-battery-1 {
|
1509 |
+
background-position: -64px -176px;
|
1510 |
+
}
|
1511 |
+
.em .ui-icon-battery-2 {
|
1512 |
+
background-position: -80px -176px;
|
1513 |
+
}
|
1514 |
+
.em .ui-icon-battery-3 {
|
1515 |
+
background-position: -96px -176px;
|
1516 |
+
}
|
1517 |
+
.em .ui-icon-circle-plus {
|
1518 |
+
background-position: 0 -192px;
|
1519 |
+
}
|
1520 |
+
.em .ui-icon-circle-minus {
|
1521 |
+
background-position: -16px -192px;
|
1522 |
+
}
|
1523 |
+
.em .ui-icon-circle-close {
|
1524 |
+
background-position: -32px -192px;
|
1525 |
+
}
|
1526 |
+
.em .ui-icon-circle-triangle-e {
|
1527 |
+
background-position: -48px -192px;
|
1528 |
+
}
|
1529 |
+
.em .ui-icon-circle-triangle-s {
|
1530 |
+
background-position: -64px -192px;
|
1531 |
+
}
|
1532 |
+
.em .ui-icon-circle-triangle-w {
|
1533 |
+
background-position: -80px -192px;
|
1534 |
+
}
|
1535 |
+
.em .ui-icon-circle-triangle-n {
|
1536 |
+
background-position: -96px -192px;
|
1537 |
+
}
|
1538 |
+
.em .ui-icon-circle-arrow-e {
|
1539 |
+
background-position: -112px -192px;
|
1540 |
+
}
|
1541 |
+
.em .ui-icon-circle-arrow-s {
|
1542 |
+
background-position: -128px -192px;
|
1543 |
+
}
|
1544 |
+
.em .ui-icon-circle-arrow-w {
|
1545 |
+
background-position: -144px -192px;
|
1546 |
+
}
|
1547 |
+
.em .ui-icon-circle-arrow-n {
|
1548 |
+
background-position: -160px -192px;
|
1549 |
+
}
|
1550 |
+
.em .ui-icon-circle-zoomin {
|
1551 |
+
background-position: -176px -192px;
|
1552 |
+
}
|
1553 |
+
.em .ui-icon-circle-zoomout {
|
1554 |
+
background-position: -192px -192px;
|
1555 |
+
}
|
1556 |
+
.em .ui-icon-circle-check {
|
1557 |
+
background-position: -208px -192px;
|
1558 |
+
}
|
1559 |
+
.em .ui-icon-circlesmall-plus {
|
1560 |
+
background-position: 0 -208px;
|
1561 |
+
}
|
1562 |
+
.em .ui-icon-circlesmall-minus {
|
1563 |
+
background-position: -16px -208px;
|
1564 |
+
}
|
1565 |
+
.em .ui-icon-circlesmall-close {
|
1566 |
+
background-position: -32px -208px;
|
1567 |
+
}
|
1568 |
+
.em .ui-icon-squaresmall-plus {
|
1569 |
+
background-position: -48px -208px;
|
1570 |
+
}
|
1571 |
+
.em .ui-icon-squaresmall-minus {
|
1572 |
+
background-position: -64px -208px;
|
1573 |
+
}
|
1574 |
+
.em .ui-icon-squaresmall-close {
|
1575 |
+
background-position: -80px -208px;
|
1576 |
+
}
|
1577 |
+
.em .ui-icon-grip-dotted-vertical {
|
1578 |
+
background-position: 0 -224px;
|
1579 |
+
}
|
1580 |
+
.em .ui-icon-grip-dotted-horizontal {
|
1581 |
+
background-position: -16px -224px;
|
1582 |
+
}
|
1583 |
+
.em .ui-icon-grip-solid-vertical {
|
1584 |
+
background-position: -32px -224px;
|
1585 |
+
}
|
1586 |
+
.em .ui-icon-grip-solid-horizontal {
|
1587 |
+
background-position: -48px -224px;
|
1588 |
+
}
|
1589 |
+
.em .ui-icon-gripsmall-diagonal-se {
|
1590 |
+
background-position: -64px -224px;
|
1591 |
+
}
|
1592 |
+
.em .ui-icon-grip-diagonal-se {
|
1593 |
+
background-position: -80px -224px;
|
1594 |
+
}
|
1595 |
+
.em .ui-corner-all,
|
1596 |
+
.em .ui-corner-top,
|
1597 |
+
.em .ui-corner-left,
|
1598 |
+
.em .ui-corner-tl {
|
1599 |
+
border-top-left-radius: 3px;
|
1600 |
+
}
|
1601 |
+
.em .ui-corner-all,
|
1602 |
+
.em .ui-corner-top,
|
1603 |
+
.em .ui-corner-right,
|
1604 |
+
.em .ui-corner-tr {
|
1605 |
+
border-top-right-radius: 3px;
|
1606 |
+
}
|
1607 |
+
.em .ui-corner-all,
|
1608 |
+
.em .ui-corner-bottom,
|
1609 |
+
.em .ui-corner-left,
|
1610 |
+
.em .ui-corner-bl {
|
1611 |
+
border-bottom-left-radius: 3px;
|
1612 |
+
}
|
1613 |
+
.em .ui-corner-all,
|
1614 |
+
.em .ui-corner-bottom,
|
1615 |
+
.em .ui-corner-right,
|
1616 |
+
.em .ui-corner-br {
|
1617 |
+
border-bottom-right-radius: 3px;
|
1618 |
+
}
|
1619 |
+
.em .ui-widget-overlay {
|
1620 |
+
background: #aaaaaa;
|
1621 |
+
opacity: 0.3;
|
1622 |
+
-ms-filter: Alpha(Opacity=30);
|
1623 |
+
/* support: IE8 */
|
1624 |
+
}
|
1625 |
+
.em .ui-widget-shadow {
|
1626 |
+
-webkit-box-shadow: 0px 0px 5px #666666;
|
1627 |
+
box-shadow: 0px 0px 5px #666666;
|
1628 |
+
}
|
1629 |
+
.em .ui-datepicker {
|
1630 |
+
font-size: 16px !important;
|
1631 |
+
}
|
1632 |
+
.em .ui-datepicker .ui-datepicker-header {
|
1633 |
+
border: 0;
|
1634 |
+
background: none;
|
1635 |
+
}
|
1636 |
+
.em .ui-datepicker .ui-datepicker-header select.ui-datepicker-month, .em .ui-datepicker .ui-datepicker-header select.ui-datepicker-year {
|
1637 |
+
width: auto;
|
1638 |
+
border: none;
|
1639 |
+
cursor: pointer;
|
1640 |
+
}
|
1641 |
+
.em .ui-datepicker .ui-datepicker-header .ui-state-hover {
|
1642 |
+
border: none;
|
1643 |
+
background: none;
|
1644 |
+
color: #ccc;
|
1645 |
+
cursor: pointer;
|
1646 |
+
}
|
1647 |
+
.em .ui-datepicker .ui-state-default {
|
1648 |
+
background: none;
|
1649 |
+
border: 1px solid #fff;
|
1650 |
+
}
|
1651 |
+
.em .ui-datepicker .ui-state-default.ui-state-hover, .em .ui-datepicker .ui-state-default:hover {
|
1652 |
+
border: 1px solid #ddd;
|
1653 |
+
background: none;
|
1654 |
+
border-radius: 50%;
|
1655 |
+
}
|
1656 |
+
.em .ui-datepicker .ui-state-default.ui-state-hover:active, .em .ui-datepicker .ui-state-default:active {
|
1657 |
+
border: 1px solid #007fff;
|
1658 |
+
border-radius: 50%;
|
1659 |
+
background: #007fff;
|
1660 |
+
font-weight: normal;
|
1661 |
+
color: #ffffff;
|
1662 |
+
}
|
1663 |
+
.em .ui-datepicker .ui-state-highlight {
|
1664 |
+
border: 1px solid #fff;
|
1665 |
+
background: #fff;
|
1666 |
+
color: #222;
|
1667 |
+
font-weight: bold;
|
1668 |
+
}
|
1669 |
+
.em .ui-datepicker th {
|
1670 |
+
padding: 5px 0.3em;
|
1671 |
+
}
|
1672 |
+
.em .ui-datepicker td span, .em .ui-datepicker td a {
|
1673 |
+
padding: 7px;
|
1674 |
+
line-height: 20px;
|
1675 |
+
text-align: center;
|
1676 |
+
text-decoration: none;
|
1677 |
+
}
|
1678 |
+
.em .ui-datepicker .ui-state-active {
|
1679 |
+
border: 1px solid #007fff;
|
1680 |
+
border-radius: 50%;
|
1681 |
+
background: #007fff;
|
1682 |
+
font-weight: normal;
|
1683 |
+
color: #ffffff;
|
1684 |
+
}
|
1685 |
+
.em .ui-datepicker .ui-state-active:hover {
|
1686 |
+
background: #003eff !important;
|
1687 |
+
}
|
1688 |
+
|
1689 |
+
#em-jquery-ui {
|
1690 |
+
position: absolute !important;
|
1691 |
+
top: 0 !important;
|
1692 |
+
left: 0 !important;
|
1693 |
+
width: 100% !important;
|
1694 |
+
height: 100% !important;
|
1695 |
+
pointer-events: none !important;
|
1696 |
+
}
|
1697 |
+
#em-jquery-ui > * {
|
1698 |
+
pointer-events: all !important;
|
1699 |
+
}
|
1700 |
+
|
1701 |
+
/*# sourceMappingURL=build.css.map */
|
includes/css/jquery-ui/build.css.map
ADDED
@@ -0,0 +1 @@
|
|
Â
|
1 |
+
{"version":3,"sourceRoot":"","sources":["build.scss","jquery-ui.css"],"names":[],"mappings":"AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAMA;AAAA;AAiDA;AAAA;AAQA;AAAA;AAkBA;AAAA;AAGA;AA2DA;AAQA;AASA;AA+BA;AAQA;AAKA;AA0BA;AACA;AAiDA;AAmIA;AAiCA;AAoCA;AAuQA;AA6EA;AA8DA;AAAA;AAqCA;AAAA;AA+EA;AAAA;AA0DA;AAAA;AAGA;AAkCA;AACA;AA4IA;AAyCA;AAAA;AAGA;AA0BA;;AAhxCA;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;AAAA;EAEC;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAAgC;;AAGjC;EACC;;AAMD;EACC;EACA;;AAMD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAOD;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;AACA;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;AAAA;EAEC;;AAID;EACC;;AAED;EACC;;AAID;EACC;EACA;EACA;EACA;EACA;;AAID;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;;AAGD;AAAA;AAAA;AAAA;AAAA;EAKC;;AAID;EACC;EACA;EACA;EACA;;AAID;EACC;;AAID;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAID;EACC;EACA;EACA;EACA;EACA;;AAKD;AAAA;EAEC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;;AAED;AAAA;EAEC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAID;AAEC;EACA;EACA;;AAED;EACC;;AAGD;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;AAAA;EAEC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;;AAED;AAAA;EAEC;EACA;EACA;EACA;;AAED;AAAA;EAEC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;;AAED;AAAA;EAEC;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;;AAED;AAAA;EAEC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAID;EACC;;AAED;EACC;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;AAAA;EAEC;;AAED;EACC;;AAED;EACC;EACA;EACA;;AAID;EACC;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;;AAED;AAAA;EAEC;;AAED;AAAA;EAEC;EACA;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;AAAA;AAAA;AAAA;EAIC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;AAAA;EAEC;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;AAAiC;EACjC;;AAED;EACC;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAID;AAAA;EAEC;;AAGD;EACC;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;;AAGD;EACC;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAED;EACC;;AAED;EACC;;AAED;EACC;AAAmB;EACnB;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;;AAED;AAAA;AAAA;EAGC;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;;AAID;EACC;EACA;;AAED;EACC;;AAED;AAAA;AAAA;AAAA;EAIC;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;;AAKD;AAAA;AAAA;AAAA;AAAA;AAAA;EASC;EACA;EACA;EACA;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOC;EACA;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQC;EACA;EACA;EACA;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAUC;EACA;;AAGD;EACC;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;EAMC;EACA;EACA;EACA;;AAED;AAAA;EAEC;EACA;;AAED;AAAA;AAAA;EAGC;EACA;;AAKD;AAAA;AAAA;EAGC;EACA;EACA;;AAED;EACC;EACA;;AAED;AAAA;AAAA;EAGC;;AAED;AAAA;AAAA;EAGC;EACA;EACA;;AAED;AAAA;AAAA;EAGC;;AAED;AAAA;AAAA;EAGC;;AAED;AAAA;AAAA;EAGC;;AAED;AAAA;AAAA;EAGC;EACA;AAAiC;EACjC;;AAED;AAAA;AAAA;EAGC;EACA;AAAiC;EACjC;;AAED;EACC;AAAiC;;AAOlC;EACC;EACA;;AAED;AAAA;EAEC;;AAED;EACC;;AAED;AAAA;AAAA;AAAA;EAIC;;AAED;AAAA;EAEC;;AAED;AAAA;EAEC;;AAED;AAAA;EAEC;;AAED;EACC;;AAKD;EACC;;AAED;EAAqB;;AACrB;EAAsB;;AACtB;EAAqB;;AACrB;EAAsB;;AACtB;EAAqB;;AACrB;EAAsB;;AACtB;EAAqB;;AACrB;EAAsB;;AACtB;EAAuB;;AACvB;EAAuB;;AACvB;EAAwB;;AACxB;EAAyB;;AACzB;EAAwB;;AACxB;EAAyB;;AACzB;EAAwB;;AACxB;EAAyB;;AACzB;EAAwB;;AACxB;EAAyB;;AACzB;EAA0B;;AAC1B;EAA0B;;AAC1B;EAAqB;;AACrB;EAAsB;;AACtB;EAAqB;;AACrB;EAAsB;;AACtB;EAAqB;;AACrB;EAAsB;;AACtB;EAAqB;;AACrB;EAAsB;;AACtB;EAAuB;;AACvB;EAAyB;;AACzB;EAAuB;;AACvB;EAAyB;;AACzB;EAAyB;;AACzB;EAAyB;;AACzB;EAAyB;;AACzB;EAAyB;;AACzB;EAA0B;;AAC1B;EAA2B;;AAC3B;EAA0B;;AAC1B;EAA2B;;AAC3B;EAA0B;;AAC1B;EAA2B;;AAC3B;EAA0B;;AAC1B;EAA2B;;AAC3B;EAA4B;;AAC5B;EAA8B;;AAC9B;EAA4B;;AAC5B;EAA8B;;AAC9B;EAA8B;;AAC9B;EAA8B;;AAC9B;EAA8B;;AAC9B;EAA8B;;AAC9B;EAAgC;;AAChC;EAAgC;;AAChC;EAAgC;;AAChC;EAAgC;;AAChC;EAA2B;;AAC3B;EAA2B;;AAC3B;EAA2B;;AAC3B;EAA2B;;AAC3B;EAA4B;;AAC5B;EAA4B;;AAC5B;EAA4B;;AAC5B;EAA4B;;AAC5B;EAAmB;;AACnB;EAAwB;;AACxB;EAAmB;;AACnB;EAAkB;;AAClB;EAAmB;;AACnB;EAAmB;;AACnB;EAAwB;;AACxB;EAA6B;;AAC7B;EAA4B;;AAC5B;EAAuB;;AACvB;EAAoB;;AACpB;EAAsB;;AACtB;EAAgB;;AAChB;EAAuB;;AACvB;EAAqB;;AACrB;EAAoB;;AACpB;EAAmB;;AACnB;EAAkB;;AAClB;EAAiB;;AACjB;EAAiB;;AACjB;EAAkB;;AAClB;EAAoB;;AACpB;EAAoB;;AACpB;EAAe;;AACf;EAAgB;;AAChB;EAAgB;;AAChB;EAAoB;;AACpB;EAAgB;;AAChB;EAAkB;;AAClB;EAAiB;;AACjB;EAAgB;;AAChB;EAAsB;;AACtB;EAAkB;;AAClB;EAAmB;;AACnB;EAAkB;;AAClB;EAAkB;;AAClB;EAAgB;;AAChB;EAAiB;;AACjB;EAAgB;;AAChB;EAAgB;;AAChB;EAAkB;;AAClB;EAAgB;;AAChB;EAAqB;;AACrB;EAAiB;;AACjB;EAAsB;;AACtB;EAAiB;;AACjB;EAAsB;;AACtB;EAAe;;AACf;EAAqB;;AACrB;EAAoB;;AACpB;EAAqB;;AACrB;EAAgB;;AAChB;EAAmB;;AACnB;EAAiB;;AACjB;EAAiB;;AACjB;EAAkB;;AAClB;EAAiB;;AACjB;EAAgB;;AAChB;EAAkB;;AAClB;EAAgB;;AAChB;EAAiB;;AACjB;EAAkB;;AAClB;EAAoB;;AACpB;EAAqB;;AACrB;EAAiB;;AACjB;EAAiB;;AACjB;EAAgB;;AAChB;EAAiB;;AACjB;EAAqB;;AACrB;EAAqB;;AACrB;EAAoB;;AACpB;EAAsB;;AAEtB;EAAsB;;AACtB;EAAgB;;AAChB;EAAiB;;AACjB;EAAsB;;AACtB;EAAqB;;AACrB;EAAiB;;AACjB;EAAuB;;AACvB;EAAkB;;AAClB;EAAqB;;AACrB;EAAqB;;AACrB;EAAqB;;AACrB;EAAqB;;AACrB;EAAuB;;AACvB;EAAwB;;AACxB;EAAwB;;AACxB;EAA6B;;AAC7B;EAA6B;;AAC7B;EAA6B;;AAC7B;EAA6B;;AAC7B;EAA0B;;AAC1B;EAA0B;;AAC1B;EAA0B;;AAC1B;EAA0B;;AAC1B;EAAyB;;AACzB;EAA0B;;AAC1B;EAAwB;;AACxB;EAA4B;;AAC5B;EAA6B;;AAC7B;EAA6B;;AAC7B;EAA4B;;AAC5B;EAA6B;;AAC7B;EAA6B;;AAC7B;EAAgC;;AAChC;EAAkC;;AAClC;EAA+B;;AAC/B;EAAiC;;AACjC;EAAiC;;AACjC;EAA4B;;AAO5B;AAAA;AAAA;AAAA;EAIC;;AAED;AAAA;AAAA;AAAA;EAIC;;AAED;AAAA;AAAA;AAAA;EAIC;;AAED;AAAA;AAAA;AAAA;EAIC;;AAID;EACC;EACA;EACA;AAA+B;;AAEhC;EACC;EACA;;ADrxCA;EACC;;AAEA;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAED;EArCD;EACA;EACA;EACA;EACA;;AAsCA;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EA5DA;EACA;EACA;EACA;EACA;;AA0DC;EACC;;;AAMJ;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC","file":"build.css"}
|
includes/css/jquery-ui/build.min.css
ADDED
@@ -0,0 +1 @@
|
|
Â
|
1 |
+
.em .ui-helper-hidden{display:none}.em .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.em .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.em .ui-helper-clearfix:after,.em .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.em .ui-helper-clearfix:after{clear:both}.em .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.em .ui-front{z-index:100}.em .ui-state-disabled{cursor:default!important;pointer-events:none}.em .ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.em .ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.em .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.em .ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.em .ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.em .ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.em .ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.em .ui-menu .ui-menu{position:absolute}.em .ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.em .ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.em .ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.em .ui-menu .ui-state-active,.em .ui-menu .ui-state-focus{margin:-1px}.em .ui-button,.em .ui-menu-icons{position:relative}.em .ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.em .ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.em .ui-menu .ui-menu-icon{left:auto;right:0}.em .ui-button{padding:.4em 1em;display:inline-block;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.em .ui-button:active,.em .ui-button:hover,.em .ui-button:link,.em .ui-button:visited{text-decoration:none}.em .ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}.em input.ui-button.ui-button-icon-only{text-indent:0}.em .ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.em .ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}.em input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}.em button.ui-button::-moz-focus-inner,.em input.ui-button::-moz-focus-inner{border:0;padding:0}.em .ui-controlgroup{vertical-align:middle;display:inline-block}.em .ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.em .ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.em .ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.em .ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.em .ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.em .ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.em .ui-controlgroup .ui-controlgroup-label span{font-size:80%}.em .ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.em .ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.em .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.em .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.em .ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.em .ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.em .ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:0}.em .ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:0}.em .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.em .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.em .ui-checkboxradio-disabled{pointer-events:none}.em .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.em .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.em .ui-datepicker .ui-datepicker-next,.em .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.em .ui-datepicker .ui-datepicker-next-hover,.em .ui-datepicker .ui-datepicker-prev-hover{top:1px}.em .ui-datepicker .ui-datepicker-prev{left:2px}.em .ui-datepicker .ui-datepicker-next{right:2px}.em .ui-datepicker .ui-datepicker-prev-hover{left:1px}.em .ui-datepicker .ui-datepicker-next-hover{right:1px}.em .ui-datepicker .ui-datepicker-next span,.em .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.em .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.em .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.em .ui-datepicker select.ui-datepicker-month,.em .ui-datepicker select.ui-datepicker-year{width:45%}.em .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.em .ui-datepicker th{text-align:center;font-weight:700;border:0;padding:5px .3em}.em .ui-datepicker td{border:0;padding:1px}.em .ui-datepicker td a,.em .ui-datepicker td span{display:block;padding:7px;line-height:20px;text-align:center;text-decoration:none}.em .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.em .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.em .ui-datepicker.ui-datepicker-multi{width:auto}.em .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.em .ui-datepicker-multi .ui-datepicker-group,.em .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.em .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.em .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.em .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.em .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.em .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.em .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.em .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.em .ui-datepicker-row-break{clear:both;width:100%;font-size:0}.em .ui-datepicker-rtl{direction:rtl}.em .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.em .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.em .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.em .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.em .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.em .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.em .ui-datepicker-rtl .ui-datepicker-group{float:right}.em .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.em .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.em .ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.em .ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.em .ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.em .ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.em .ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.em .ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.em .ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.em .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.em .ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.em .ui-dialog .ui-resizable-n{height:2px;top:0}.em .ui-dialog .ui-resizable-e{width:2px;right:0}.em .ui-dialog .ui-resizable-s{height:2px;bottom:0}.em .ui-dialog .ui-resizable-w{width:2px;left:0}.em .ui-dialog .ui-resizable-ne,.em .ui-dialog .ui-resizable-nw,.em .ui-dialog .ui-resizable-se,.em .ui-dialog .ui-resizable-sw{width:7px;height:7px}.em .ui-dialog .ui-resizable-se{right:0;bottom:0}.em .ui-dialog .ui-resizable-sw{left:0;bottom:0}.em .ui-dialog .ui-resizable-ne{right:0;top:0}.em .ui-dialog .ui-resizable-nw{left:0;top:0}.em .ui-draggable .ui-dialog-titlebar{cursor:move}.em .ui-draggable-handle{-ms-touch-action:none;touch-action:none}.em .ui-resizable{position:relative}.em .ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.em .ui-resizable-autohide .ui-resizable-handle,.em .ui-resizable-disabled .ui-resizable-handle{display:none}.em .ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.em .ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.em .ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.em .ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.em .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.em .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.em .ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.em .ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.em .ui-progressbar{height:2em;text-align:left;overflow:hidden}.em .ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.em .ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;-ms-filter:"alpha(opacity=25)";opacity:.25}.em .ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.em .ui-selectable{-ms-touch-action:none;touch-action:none}.em .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.em .ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.em .ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.em .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.em .ui-selectmenu-open{display:block}.em .ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.em .ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.em .ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.em .ui-slider{position:relative;text-align:left}.em .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.em .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.em .ui-slider.ui-state-disabled .ui-slider-handle,.em .ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.em .ui-slider-horizontal{height:.8em}.em .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.em .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.em .ui-slider-horizontal .ui-slider-range-min{left:0}.em .ui-slider-horizontal .ui-slider-range-max{right:0}.em .ui-slider-vertical{width:.8em;height:100px}.em .ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.em .ui-slider-vertical .ui-slider-range{left:0;width:100%}.em .ui-slider-vertical .ui-slider-range-min{bottom:0}.em .ui-slider-vertical .ui-slider-range-max{top:0}.em .ui-sortable-handle{-ms-touch-action:none;touch-action:none}.em .ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.em .ui-spinner-input{border:0;background:0 0;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em 2em .2em .4em}.em .ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.em .ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.em .ui-spinner-up{top:0}.em .ui-spinner-down{bottom:0}.em .ui-tabs{position:relative;padding:.2em}.em .ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.em .ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.em .ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.em .ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.em .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.em .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.em .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.em .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.em .ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.em .ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}.em body .ui-tooltip{border-width:2px}.em .ui-widget,.em .ui-widget button,.em .ui-widget input,.em .ui-widget select,.em .ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.em .ui-widget .ui-widget{font-size:1em}.em .ui-widget.ui-widget-content{border:1px solid #c5c5c5}.em .ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.em .ui-widget-content a,.em .ui-widget-header a{color:#333}.em .ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.em .ui-state-default,.em .ui-widget-content .ui-state-default,.em .ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.em .ui-button{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400}.em html .ui-button.ui-state-disabled:active,.em html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.em .ui-button,.em .ui-state-default a,.em .ui-state-default a:link,.em .ui-state-default a:visited,.em a.ui-button,.em a:link.ui-button,.em a:visited.ui-button{color:#454545;text-decoration:none}.em .ui-button:focus,.em .ui-button:hover,.em .ui-state-focus,.em .ui-state-hover,.em .ui-widget-content .ui-state-focus,.em .ui-widget-content .ui-state-hover,.em .ui-widget-header .ui-state-focus,.em .ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.em .ui-state-focus a,.em .ui-state-focus a:hover,.em .ui-state-focus a:link,.em .ui-state-focus a:visited,.em .ui-state-hover a,.em .ui-state-hover a:hover,.em .ui-state-hover a:link,.em .ui-state-hover a:visited,.em a.ui-button:focus,.em a.ui-button:hover{color:#2b2b2b;text-decoration:none}.em .ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.em .ui-button.ui-state-active:hover,.em .ui-button:active,.em .ui-state-active,.em .ui-widget-content .ui-state-active,.em .ui-widget-header .ui-state-active,.em a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.em .ui-icon-background,.em .ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.em .ui-state-active a,.em .ui-state-active a:link,.em .ui-state-active a:visited{color:#fff;text-decoration:none}.em .ui-state-highlight,.em .ui-widget-content .ui-state-highlight,.em .ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.em .ui-state-checked{border:1px solid #dad55e;background:#fffa90}.em .ui-state-highlight a,.em .ui-widget-content .ui-state-highlight a,.em .ui-widget-header .ui-state-highlight a{color:#777620}.em .ui-state-error,.em .ui-widget-content .ui-state-error,.em .ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.em .ui-state-error a,.em .ui-state-error-text,.em .ui-widget-content .ui-state-error a,.em .ui-widget-content .ui-state-error-text,.em .ui-widget-header .ui-state-error a,.em .ui-widget-header .ui-state-error-text{color:#5f3f3f}.em .ui-priority-primary,.em .ui-widget-content .ui-priority-primary,.em .ui-widget-header .ui-priority-primary{font-weight:700}.em .ui-priority-secondary,.em .ui-widget-content .ui-priority-secondary,.em .ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:400}.em .ui-state-disabled,.em .ui-widget-content .ui-state-disabled,.em .ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.em .ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.em .ui-icon{width:16px;height:16px}.em .ui-icon,.em .ui-widget-content .ui-icon,.em .ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.em .ui-button:focus .ui-icon,.em .ui-button:hover .ui-icon,.em .ui-state-focus .ui-icon,.em .ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.em .ui-button:active .ui-icon,.em .ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.em .ui-button .ui-state-highlight.ui-icon,.em .ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.em .ui-state-error .ui-icon,.em .ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.em .ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.em .ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.em .ui-icon-caret-1-n{background-position:0 0}.em .ui-icon-caret-1-ne{background-position:-16px 0}.em .ui-icon-caret-1-e{background-position:-32px 0}.em .ui-icon-caret-1-se{background-position:-48px 0}.em .ui-icon-caret-1-s{background-position:-65px 0}.em .ui-icon-caret-1-sw{background-position:-80px 0}.em .ui-icon-caret-1-w{background-position:-96px 0}.em .ui-icon-caret-1-nw{background-position:-112px 0}.em .ui-icon-caret-2-n-s{background-position:-128px 0}.em .ui-icon-caret-2-e-w{background-position:-144px 0}.em .ui-icon-triangle-1-n{background-position:0 -16px}.em .ui-icon-triangle-1-ne{background-position:-16px -16px}.em .ui-icon-triangle-1-e{background-position:-32px -16px}.em .ui-icon-triangle-1-se{background-position:-48px -16px}.em .ui-icon-triangle-1-s{background-position:-65px -16px}.em .ui-icon-triangle-1-sw{background-position:-80px -16px}.em .ui-icon-triangle-1-w{background-position:-96px -16px}.em .ui-icon-triangle-1-nw{background-position:-112px -16px}.em .ui-icon-triangle-2-n-s{background-position:-128px -16px}.em .ui-icon-triangle-2-e-w{background-position:-144px -16px}.em .ui-icon-arrow-1-n{background-position:0 -32px}.em .ui-icon-arrow-1-ne{background-position:-16px -32px}.em .ui-icon-arrow-1-e{background-position:-32px -32px}.em .ui-icon-arrow-1-se{background-position:-48px -32px}.em .ui-icon-arrow-1-s{background-position:-65px -32px}.em .ui-icon-arrow-1-sw{background-position:-80px -32px}.em .ui-icon-arrow-1-w{background-position:-96px -32px}.em .ui-icon-arrow-1-nw{background-position:-112px -32px}.em .ui-icon-arrow-2-n-s{background-position:-128px -32px}.em .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.em .ui-icon-arrow-2-e-w{background-position:-160px -32px}.em .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.em .ui-icon-arrowstop-1-n{background-position:-192px -32px}.em .ui-icon-arrowstop-1-e{background-position:-208px -32px}.em .ui-icon-arrowstop-1-s{background-position:-224px -32px}.em .ui-icon-arrowstop-1-w{background-position:-240px -32px}.em .ui-icon-arrowthick-1-n{background-position:1px -48px}.em .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.em .ui-icon-arrowthick-1-e{background-position:-32px -48px}.em .ui-icon-arrowthick-1-se{background-position:-48px -48px}.em .ui-icon-arrowthick-1-s{background-position:-64px -48px}.em .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.em .ui-icon-arrowthick-1-w{background-position:-96px -48px}.em .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.em .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.em .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.em .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.em .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.em .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.em .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.em .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.em .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.em .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.em .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.em .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.em .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.em .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.em .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.em .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.em .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.em .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.em .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.em .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.em .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.em .ui-icon-arrow-4{background-position:0 -80px}.em .ui-icon-arrow-4-diag{background-position:-16px -80px}.em .ui-icon-extlink{background-position:-32px -80px}.em .ui-icon-newwin{background-position:-48px -80px}.em .ui-icon-refresh{background-position:-64px -80px}.em .ui-icon-shuffle{background-position:-80px -80px}.em .ui-icon-transfer-e-w{background-position:-96px -80px}.em .ui-icon-transferthick-e-w{background-position:-112px -80px}.em .ui-icon-folder-collapsed{background-position:0 -96px}.em .ui-icon-folder-open{background-position:-16px -96px}.em .ui-icon-document{background-position:-32px -96px}.em .ui-icon-document-b{background-position:-48px -96px}.em .ui-icon-note{background-position:-64px -96px}.em .ui-icon-mail-closed{background-position:-80px -96px}.em .ui-icon-mail-open{background-position:-96px -96px}.em .ui-icon-suitcase{background-position:-112px -96px}.em .ui-icon-comment{background-position:-128px -96px}.em .ui-icon-person{background-position:-144px -96px}.em .ui-icon-print{background-position:-160px -96px}.em .ui-icon-trash{background-position:-176px -96px}.em .ui-icon-locked{background-position:-192px -96px}.em .ui-icon-unlocked{background-position:-208px -96px}.em .ui-icon-bookmark{background-position:-224px -96px}.em .ui-icon-tag{background-position:-240px -96px}.em .ui-icon-home{background-position:0 -112px}.em .ui-icon-flag{background-position:-16px -112px}.em .ui-icon-calendar{background-position:-32px -112px}.em .ui-icon-cart{background-position:-48px -112px}.em .ui-icon-pencil{background-position:-64px -112px}.em .ui-icon-clock{background-position:-80px -112px}.em .ui-icon-disk{background-position:-96px -112px}.em .ui-icon-calculator{background-position:-112px -112px}.em .ui-icon-zoomin{background-position:-128px -112px}.em .ui-icon-zoomout{background-position:-144px -112px}.em .ui-icon-search{background-position:-160px -112px}.em .ui-icon-wrench{background-position:-176px -112px}.em .ui-icon-gear{background-position:-192px -112px}.em .ui-icon-heart{background-position:-208px -112px}.em .ui-icon-star{background-position:-224px -112px}.em .ui-icon-link{background-position:-240px -112px}.em .ui-icon-cancel{background-position:0 -128px}.em .ui-icon-plus{background-position:-16px -128px}.em .ui-icon-plusthick{background-position:-32px -128px}.em .ui-icon-minus{background-position:-48px -128px}.em .ui-icon-minusthick{background-position:-64px -128px}.em .ui-icon-close{background-position:-80px -128px}.em .ui-icon-closethick{background-position:-96px -128px}.em .ui-icon-key{background-position:-112px -128px}.em .ui-icon-lightbulb{background-position:-128px -128px}.em .ui-icon-scissors{background-position:-144px -128px}.em .ui-icon-clipboard{background-position:-160px -128px}.em .ui-icon-copy{background-position:-176px -128px}.em .ui-icon-contact{background-position:-192px -128px}.em .ui-icon-image{background-position:-208px -128px}.em .ui-icon-video{background-position:-224px -128px}.em .ui-icon-script{background-position:-240px -128px}.em .ui-icon-alert{background-position:0 -144px}.em .ui-icon-info{background-position:-16px -144px}.em .ui-icon-notice{background-position:-32px -144px}.em .ui-icon-help{background-position:-48px -144px}.em .ui-icon-check{background-position:-64px -144px}.em .ui-icon-bullet{background-position:-80px -144px}.em .ui-icon-radio-on{background-position:-96px -144px}.em .ui-icon-radio-off{background-position:-112px -144px}.em .ui-icon-pin-w{background-position:-128px -144px}.em .ui-icon-pin-s{background-position:-144px -144px}.em .ui-icon-play{background-position:0 -160px}.em .ui-icon-pause{background-position:-16px -160px}.em .ui-icon-seek-next{background-position:-32px -160px}.em .ui-icon-seek-prev{background-position:-48px -160px}.em .ui-icon-seek-end{background-position:-64px -160px}.em .ui-icon-seek-first,.em .ui-icon-seek-start{background-position:-80px -160px}.em .ui-icon-stop{background-position:-96px -160px}.em .ui-icon-eject{background-position:-112px -160px}.em .ui-icon-volume-off{background-position:-128px -160px}.em .ui-icon-volume-on{background-position:-144px -160px}.em .ui-icon-power{background-position:0 -176px}.em .ui-icon-signal-diag{background-position:-16px -176px}.em .ui-icon-signal{background-position:-32px -176px}.em .ui-icon-battery-0{background-position:-48px -176px}.em .ui-icon-battery-1{background-position:-64px -176px}.em .ui-icon-battery-2{background-position:-80px -176px}.em .ui-icon-battery-3{background-position:-96px -176px}.em .ui-icon-circle-plus{background-position:0 -192px}.em .ui-icon-circle-minus{background-position:-16px -192px}.em .ui-icon-circle-close{background-position:-32px -192px}.em .ui-icon-circle-triangle-e{background-position:-48px -192px}.em .ui-icon-circle-triangle-s{background-position:-64px -192px}.em .ui-icon-circle-triangle-w{background-position:-80px -192px}.em .ui-icon-circle-triangle-n{background-position:-96px -192px}.em .ui-icon-circle-arrow-e{background-position:-112px -192px}.em .ui-icon-circle-arrow-s{background-position:-128px -192px}.em .ui-icon-circle-arrow-w{background-position:-144px -192px}.em .ui-icon-circle-arrow-n{background-position:-160px -192px}.em .ui-icon-circle-zoomin{background-position:-176px -192px}.em .ui-icon-circle-zoomout{background-position:-192px -192px}.em .ui-icon-circle-check{background-position:-208px -192px}.em .ui-icon-circlesmall-plus{background-position:0 -208px}.em .ui-icon-circlesmall-minus{background-position:-16px -208px}.em .ui-icon-circlesmall-close{background-position:-32px -208px}.em .ui-icon-squaresmall-plus{background-position:-48px -208px}.em .ui-icon-squaresmall-minus{background-position:-64px -208px}.em .ui-icon-squaresmall-close{background-position:-80px -208px}.em .ui-icon-grip-dotted-vertical{background-position:0 -224px}.em .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.em .ui-icon-grip-solid-vertical{background-position:-32px -224px}.em .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.em .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.em .ui-icon-grip-diagonal-se{background-position:-80px -224px}.em .ui-corner-all,.em .ui-corner-left,.em .ui-corner-tl,.em .ui-corner-top{border-top-left-radius:3px}.em .ui-corner-all,.em .ui-corner-right,.em .ui-corner-top,.em .ui-corner-tr{border-top-right-radius:3px}.em .ui-corner-all,.em .ui-corner-bl,.em .ui-corner-bottom,.em .ui-corner-left{border-bottom-left-radius:3px}.em .ui-corner-all,.em .ui-corner-bottom,.em .ui-corner-br,.em .ui-corner-right{border-bottom-right-radius:3px}.em .ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.em .ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.em .ui-datepicker{font-size:16px!important}.em .ui-datepicker .ui-datepicker-header{border:0;background:0 0}.em .ui-datepicker .ui-datepicker-header select.ui-datepicker-month,.em .ui-datepicker .ui-datepicker-header select.ui-datepicker-year{width:auto;border:0;cursor:pointer}.em .ui-datepicker .ui-datepicker-header .ui-state-hover{border:0;background:0 0;color:#ccc;cursor:pointer}.em .ui-datepicker .ui-state-default{background:0 0;border:1px solid #fff}.em .ui-datepicker .ui-state-default.ui-state-hover,.em .ui-datepicker .ui-state-default:hover{border:1px solid #ddd;background:0 0;border-radius:50%}.em .ui-datepicker .ui-state-highlight{border:1px solid #fff;background:#fff;color:#222;font-weight:700}.em .ui-datepicker .ui-state-active,.em .ui-datepicker .ui-state-default.ui-state-hover:active,.em .ui-datepicker .ui-state-default:active{border:1px solid #007fff;border-radius:50%;background:#007fff;font-weight:400;color:#fff}.em .ui-datepicker .ui-state-active:hover{background:#003eff!important}#em-jquery-ui{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important}#em-jquery-ui>*{pointer-events:all!important}
|
includes/css/jquery-ui/build.scss
ADDED
@@ -0,0 +1,84 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
.em {
|
2 |
+
@import "jquery-ui";
|
3 |
+
|
4 |
+
@mixin active_state(){
|
5 |
+
border: 1px solid #007fff;
|
6 |
+
border-radius: 50%;
|
7 |
+
background: #007fff;
|
8 |
+
font-weight: normal;
|
9 |
+
color: #ffffff;
|
10 |
+
}
|
11 |
+
|
12 |
+
.ui-datepicker {
|
13 |
+
font-size:16px !important;
|
14 |
+
|
15 |
+
.ui-datepicker-header {
|
16 |
+
border:0;
|
17 |
+
background: none;
|
18 |
+
|
19 |
+
select.ui-datepicker-month, select.ui-datepicker-year {
|
20 |
+
width: auto;
|
21 |
+
border: none;
|
22 |
+
cursor: pointer;
|
23 |
+
}
|
24 |
+
|
25 |
+
.ui-state-hover {
|
26 |
+
border: none;
|
27 |
+
background: none;
|
28 |
+
color: #ccc;
|
29 |
+
cursor:pointer;
|
30 |
+
}
|
31 |
+
}
|
32 |
+
|
33 |
+
.ui-state-default {
|
34 |
+
background: none;
|
35 |
+
border: 1px solid #fff;
|
36 |
+
|
37 |
+
&.ui-state-hover, &:hover {
|
38 |
+
border:1px solid #ddd;;
|
39 |
+
background: none;
|
40 |
+
border-radius: 50%;
|
41 |
+
}
|
42 |
+
&.ui-state-hover:active, &:active {
|
43 |
+
@include active_state();
|
44 |
+
}
|
45 |
+
}
|
46 |
+
|
47 |
+
.ui-state-highlight {
|
48 |
+
border: 1px solid #fff;
|
49 |
+
background: #fff;
|
50 |
+
color: #222;
|
51 |
+
font-weight: bold;
|
52 |
+
}
|
53 |
+
|
54 |
+
th {
|
55 |
+
padding: 5px 0.3em;
|
56 |
+
}
|
57 |
+
|
58 |
+
td span, td a {
|
59 |
+
padding: 7px;
|
60 |
+
line-height : 20px;
|
61 |
+
text-align: center;
|
62 |
+
text-decoration: none;
|
63 |
+
}
|
64 |
+
|
65 |
+
.ui-state-active {
|
66 |
+
@include active_state();
|
67 |
+
&:hover {
|
68 |
+
background: #003eff !important;
|
69 |
+
}
|
70 |
+
}
|
71 |
+
}
|
72 |
+
}
|
73 |
+
// wrapper hack
|
74 |
+
#em-jquery-ui {
|
75 |
+
position: absolute !important;
|
76 |
+
top: 0 !important;
|
77 |
+
left: 0 !important;
|
78 |
+
width: 100% !important;
|
79 |
+
height: 100% !important;
|
80 |
+
pointer-events: none !important;
|
81 |
+
> * {
|
82 |
+
pointer-events: all !important;
|
83 |
+
}
|
84 |
+
}
|
includes/css/jquery-ui/images/ui-icons_444444_256x240.png
ADDED
Binary file
|
includes/css/jquery-ui/images/ui-icons_555555_256x240.png
ADDED
Binary file
|
includes/css/jquery-ui/images/ui-icons_777620_256x240.png
ADDED
Binary file
|
includes/css/jquery-ui/images/ui-icons_777777_256x240.png
ADDED
Binary file
|
includes/css/jquery-ui/images/ui-icons_cc0000_256x240.png
ADDED
Binary file
|
includes/css/jquery-ui/images/ui-icons_ffffff_256x240.png
ADDED
Binary file
|
includes/css/jquery-ui/jquery-ui.css
ADDED
@@ -0,0 +1,1314 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/*! jQuery UI - v1.13.1 - 2022-01-20
|
2 |
+
* http://jqueryui.com
|
3 |
+
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
|
4 |
+
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
|
5 |
+
* Copyright jQuery Foundation and other contributors; Licensed MIT */
|
6 |
+
|
7 |
+
/* Layout helpers
|
8 |
+
----------------------------------*/
|
9 |
+
.ui-helper-hidden {
|
10 |
+
display: none;
|
11 |
+
}
|
12 |
+
.ui-helper-hidden-accessible {
|
13 |
+
border: 0;
|
14 |
+
clip: rect(0 0 0 0);
|
15 |
+
height: 1px;
|
16 |
+
margin: -1px;
|
17 |
+
overflow: hidden;
|
18 |
+
padding: 0;
|
19 |
+
position: absolute;
|
20 |
+
width: 1px;
|
21 |
+
}
|
22 |
+
.ui-helper-reset {
|
23 |
+
margin: 0;
|
24 |
+
padding: 0;
|
25 |
+
border: 0;
|
26 |
+
outline: 0;
|
27 |
+
line-height: 1.3;
|
28 |
+
text-decoration: none;
|
29 |
+
font-size: 100%;
|
30 |
+
list-style: none;
|
31 |
+
}
|
32 |
+
.ui-helper-clearfix:before,
|
33 |
+
.ui-helper-clearfix:after {
|
34 |
+
content: "";
|
35 |
+
display: table;
|
36 |
+
border-collapse: collapse;
|
37 |
+
}
|
38 |
+
.ui-helper-clearfix:after {
|
39 |
+
clear: both;
|
40 |
+
}
|
41 |
+
.ui-helper-zfix {
|
42 |
+
width: 100%;
|
43 |
+
height: 100%;
|
44 |
+
top: 0;
|
45 |
+
left: 0;
|
46 |
+
position: absolute;
|
47 |
+
opacity: 0;
|
48 |
+
-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
|
49 |
+
}
|
50 |
+
|
51 |
+
.ui-front {
|
52 |
+
z-index: 100;
|
53 |
+
}
|
54 |
+
|
55 |
+
|
56 |
+
/* Interaction Cues
|
57 |
+
----------------------------------*/
|
58 |
+
.ui-state-disabled {
|
59 |
+
cursor: default !important;
|
60 |
+
pointer-events: none;
|
61 |
+
}
|
62 |
+
|
63 |
+
|
64 |
+
/* Icons
|
65 |
+
----------------------------------*/
|
66 |
+
.ui-icon {
|
67 |
+
display: inline-block;
|
68 |
+
vertical-align: middle;
|
69 |
+
margin-top: -.25em;
|
70 |
+
position: relative;
|
71 |
+
text-indent: -99999px;
|
72 |
+
overflow: hidden;
|
73 |
+
background-repeat: no-repeat;
|
74 |
+
}
|
75 |
+
|
76 |
+
.ui-widget-icon-block {
|
77 |
+
left: 50%;
|
78 |
+
margin-left: -8px;
|
79 |
+
display: block;
|
80 |
+
}
|
81 |
+
|
82 |
+
/* Misc visuals
|
83 |
+
----------------------------------*/
|
84 |
+
|
85 |
+
/* Overlays */
|
86 |
+
.ui-widget-overlay {
|
87 |
+
position: fixed;
|
88 |
+
top: 0;
|
89 |
+
left: 0;
|
90 |
+
width: 100%;
|
91 |
+
height: 100%;
|
92 |
+
}
|
93 |
+
.ui-accordion .ui-accordion-header {
|
94 |
+
display: block;
|
95 |
+
cursor: pointer;
|
96 |
+
position: relative;
|
97 |
+
margin: 2px 0 0 0;
|
98 |
+
padding: .5em .5em .5em .7em;
|
99 |
+
font-size: 100%;
|
100 |
+
}
|
101 |
+
.ui-accordion .ui-accordion-content {
|
102 |
+
padding: 1em 2.2em;
|
103 |
+
border-top: 0;
|
104 |
+
overflow: auto;
|
105 |
+
}
|
106 |
+
.ui-autocomplete {
|
107 |
+
position: absolute;
|
108 |
+
top: 0;
|
109 |
+
left: 0;
|
110 |
+
cursor: default;
|
111 |
+
}
|
112 |
+
.ui-menu {
|
113 |
+
list-style: none;
|
114 |
+
padding: 0;
|
115 |
+
margin: 0;
|
116 |
+
display: block;
|
117 |
+
outline: 0;
|
118 |
+
}
|
119 |
+
.ui-menu .ui-menu {
|
120 |
+
position: absolute;
|
121 |
+
}
|
122 |
+
.ui-menu .ui-menu-item {
|
123 |
+
margin: 0;
|
124 |
+
cursor: pointer;
|
125 |
+
/* support: IE10, see #8844 */
|
126 |
+
list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
|
127 |
+
}
|
128 |
+
.ui-menu .ui-menu-item-wrapper {
|
129 |
+
position: relative;
|
130 |
+
padding: 3px 1em 3px .4em;
|
131 |
+
}
|
132 |
+
.ui-menu .ui-menu-divider {
|
133 |
+
margin: 5px 0;
|
134 |
+
height: 0;
|
135 |
+
font-size: 0;
|
136 |
+
line-height: 0;
|
137 |
+
border-width: 1px 0 0 0;
|
138 |
+
}
|
139 |
+
.ui-menu .ui-state-focus,
|
140 |
+
.ui-menu .ui-state-active {
|
141 |
+
margin: -1px;
|
142 |
+
}
|
143 |
+
|
144 |
+
/* icon support */
|
145 |
+
.ui-menu-icons {
|
146 |
+
position: relative;
|
147 |
+
}
|
148 |
+
.ui-menu-icons .ui-menu-item-wrapper {
|
149 |
+
padding-left: 2em;
|
150 |
+
}
|
151 |
+
|
152 |
+
/* left-aligned */
|
153 |
+
.ui-menu .ui-icon {
|
154 |
+
position: absolute;
|
155 |
+
top: 0;
|
156 |
+
bottom: 0;
|
157 |
+
left: .2em;
|
158 |
+
margin: auto 0;
|
159 |
+
}
|
160 |
+
|
161 |
+
/* right-aligned */
|
162 |
+
.ui-menu .ui-menu-icon {
|
163 |
+
left: auto;
|
164 |
+
right: 0;
|
165 |
+
}
|
166 |
+
.ui-button {
|
167 |
+
padding: .4em 1em;
|
168 |
+
display: inline-block;
|
169 |
+
position: relative;
|
170 |
+
line-height: normal;
|
171 |
+
margin-right: .1em;
|
172 |
+
cursor: pointer;
|
173 |
+
vertical-align: middle;
|
174 |
+
text-align: center;
|
175 |
+
-webkit-user-select: none;
|
176 |
+
-moz-user-select: none;
|
177 |
+
-ms-user-select: none;
|
178 |
+
user-select: none;
|
179 |
+
|
180 |
+
/* Support: IE <= 11 */
|
181 |
+
overflow: visible;
|
182 |
+
}
|
183 |
+
|
184 |
+
.ui-button,
|
185 |
+
.ui-button:link,
|
186 |
+
.ui-button:visited,
|
187 |
+
.ui-button:hover,
|
188 |
+
.ui-button:active {
|
189 |
+
text-decoration: none;
|
190 |
+
}
|
191 |
+
|
192 |
+
/* to make room for the icon, a width needs to be set here */
|
193 |
+
.ui-button-icon-only {
|
194 |
+
width: 2em;
|
195 |
+
box-sizing: border-box;
|
196 |
+
text-indent: -9999px;
|
197 |
+
white-space: nowrap;
|
198 |
+
}
|
199 |
+
|
200 |
+
/* no icon support for input elements */
|
201 |
+
input.ui-button.ui-button-icon-only {
|
202 |
+
text-indent: 0;
|
203 |
+
}
|
204 |
+
|
205 |
+
/* button icon element(s) */
|
206 |
+
.ui-button-icon-only .ui-icon {
|
207 |
+
position: absolute;
|
208 |
+
top: 50%;
|
209 |
+
left: 50%;
|
210 |
+
margin-top: -8px;
|
211 |
+
margin-left: -8px;
|
212 |
+
}
|
213 |
+
|
214 |
+
.ui-button.ui-icon-notext .ui-icon {
|
215 |
+
padding: 0;
|
216 |
+
width: 2.1em;
|
217 |
+
height: 2.1em;
|
218 |
+
text-indent: -9999px;
|
219 |
+
white-space: nowrap;
|
220 |
+
|
221 |
+
}
|
222 |
+
|
223 |
+
input.ui-button.ui-icon-notext .ui-icon {
|
224 |
+
width: auto;
|
225 |
+
height: auto;
|
226 |
+
text-indent: 0;
|
227 |
+
white-space: normal;
|
228 |
+
padding: .4em 1em;
|
229 |
+
}
|
230 |
+
|
231 |
+
/* workarounds */
|
232 |
+
/* Support: Firefox 5 - 40 */
|
233 |
+
input.ui-button::-moz-focus-inner,
|
234 |
+
button.ui-button::-moz-focus-inner {
|
235 |
+
border: 0;
|
236 |
+
padding: 0;
|
237 |
+
}
|
238 |
+
.ui-controlgroup {
|
239 |
+
vertical-align: middle;
|
240 |
+
display: inline-block;
|
241 |
+
}
|
242 |
+
.ui-controlgroup > .ui-controlgroup-item {
|
243 |
+
float: left;
|
244 |
+
margin-left: 0;
|
245 |
+
margin-right: 0;
|
246 |
+
}
|
247 |
+
.ui-controlgroup > .ui-controlgroup-item:focus,
|
248 |
+
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
|
249 |
+
z-index: 9999;
|
250 |
+
}
|
251 |
+
.ui-controlgroup-vertical > .ui-controlgroup-item {
|
252 |
+
display: block;
|
253 |
+
float: none;
|
254 |
+
width: 100%;
|
255 |
+
margin-top: 0;
|
256 |
+
margin-bottom: 0;
|
257 |
+
text-align: left;
|
258 |
+
}
|
259 |
+
.ui-controlgroup-vertical .ui-controlgroup-item {
|
260 |
+
box-sizing: border-box;
|
261 |
+
}
|
262 |
+
.ui-controlgroup .ui-controlgroup-label {
|
263 |
+
padding: .4em 1em;
|
264 |
+
}
|
265 |
+
.ui-controlgroup .ui-controlgroup-label span {
|
266 |
+
font-size: 80%;
|
267 |
+
}
|
268 |
+
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
|
269 |
+
border-left: none;
|
270 |
+
}
|
271 |
+
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
|
272 |
+
border-top: none;
|
273 |
+
}
|
274 |
+
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
|
275 |
+
border-right: none;
|
276 |
+
}
|
277 |
+
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
|
278 |
+
border-bottom: none;
|
279 |
+
}
|
280 |
+
|
281 |
+
/* Spinner specific style fixes */
|
282 |
+
.ui-controlgroup-vertical .ui-spinner-input {
|
283 |
+
|
284 |
+
/* Support: IE8 only, Android < 4.4 only */
|
285 |
+
width: 75%;
|
286 |
+
width: calc( 100% - 2.4em );
|
287 |
+
}
|
288 |
+
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
|
289 |
+
border-top-style: solid;
|
290 |
+
}
|
291 |
+
|
292 |
+
.ui-checkboxradio-label .ui-icon-background {
|
293 |
+
box-shadow: inset 1px 1px 1px #ccc;
|
294 |
+
border-radius: .12em;
|
295 |
+
border: none;
|
296 |
+
}
|
297 |
+
.ui-checkboxradio-radio-label .ui-icon-background {
|
298 |
+
width: 16px;
|
299 |
+
height: 16px;
|
300 |
+
border-radius: 1em;
|
301 |
+
overflow: visible;
|
302 |
+
border: none;
|
303 |
+
}
|
304 |
+
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
|
305 |
+
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
|
306 |
+
background-image: none;
|
307 |
+
width: 8px;
|
308 |
+
height: 8px;
|
309 |
+
border-width: 4px;
|
310 |
+
border-style: solid;
|
311 |
+
}
|
312 |
+
.ui-checkboxradio-disabled {
|
313 |
+
pointer-events: none;
|
314 |
+
}
|
315 |
+
.ui-datepicker {
|
316 |
+
width: 17em;
|
317 |
+
padding: .2em .2em 0;
|
318 |
+
display: none;
|
319 |
+
}
|
320 |
+
.ui-datepicker .ui-datepicker-header {
|
321 |
+
position: relative;
|
322 |
+
padding: .2em 0;
|
323 |
+
}
|
324 |
+
.ui-datepicker .ui-datepicker-prev,
|
325 |
+
.ui-datepicker .ui-datepicker-next {
|
326 |
+
position: absolute;
|
327 |
+
top: 2px;
|
328 |
+
width: 1.8em;
|
329 |
+
height: 1.8em;
|
330 |
+
}
|
331 |
+
.ui-datepicker .ui-datepicker-prev-hover,
|
332 |
+
.ui-datepicker .ui-datepicker-next-hover {
|
333 |
+
top: 1px;
|
334 |
+
}
|
335 |
+
.ui-datepicker .ui-datepicker-prev {
|
336 |
+
left: 2px;
|
337 |
+
}
|
338 |
+
.ui-datepicker .ui-datepicker-next {
|
339 |
+
right: 2px;
|
340 |
+
}
|
341 |
+
.ui-datepicker .ui-datepicker-prev-hover {
|
342 |
+
left: 1px;
|
343 |
+
}
|
344 |
+
.ui-datepicker .ui-datepicker-next-hover {
|
345 |
+
right: 1px;
|
346 |
+
}
|
347 |
+
.ui-datepicker .ui-datepicker-prev span,
|
348 |
+
.ui-datepicker .ui-datepicker-next span {
|
349 |
+
display: block;
|
350 |
+
position: absolute;
|
351 |
+
left: 50%;
|
352 |
+
margin-left: -8px;
|
353 |
+
top: 50%;
|
354 |
+
margin-top: -8px;
|
355 |
+
}
|
356 |
+
.ui-datepicker .ui-datepicker-title {
|
357 |
+
margin: 0 2.3em;
|
358 |
+
line-height: 1.8em;
|
359 |
+
text-align: center;
|
360 |
+
}
|
361 |
+
.ui-datepicker .ui-datepicker-title select {
|
362 |
+
font-size: 1em;
|
363 |
+
margin: 1px 0;
|
364 |
+
}
|
365 |
+
.ui-datepicker select.ui-datepicker-month,
|
366 |
+
.ui-datepicker select.ui-datepicker-year {
|
367 |
+
width: 45%;
|
368 |
+
}
|
369 |
+
.ui-datepicker table {
|
370 |
+
width: 100%;
|
371 |
+
font-size: .9em;
|
372 |
+
border-collapse: collapse;
|
373 |
+
margin: 0 0 .4em;
|
374 |
+
}
|
375 |
+
.ui-datepicker th {
|
376 |
+
padding: .7em .3em;
|
377 |
+
text-align: center;
|
378 |
+
font-weight: bold;
|
379 |
+
border: 0;
|
380 |
+
}
|
381 |
+
.ui-datepicker td {
|
382 |
+
border: 0;
|
383 |
+
padding: 1px;
|
384 |
+
}
|
385 |
+
.ui-datepicker td span,
|
386 |
+
.ui-datepicker td a {
|
387 |
+
display: block;
|
388 |
+
padding: .2em;
|
389 |
+
text-align: right;
|
390 |
+
text-decoration: none;
|
391 |
+
}
|
392 |
+
.ui-datepicker .ui-datepicker-buttonpane {
|
393 |
+
background-image: none;
|
394 |
+
margin: .7em 0 0 0;
|
395 |
+
padding: 0 .2em;
|
396 |
+
border-left: 0;
|
397 |
+
border-right: 0;
|
398 |
+
border-bottom: 0;
|
399 |
+
}
|
400 |
+
.ui-datepicker .ui-datepicker-buttonpane button {
|
401 |
+
float: right;
|
402 |
+
margin: .5em .2em .4em;
|
403 |
+
cursor: pointer;
|
404 |
+
padding: .2em .6em .3em .6em;
|
405 |
+
width: auto;
|
406 |
+
overflow: visible;
|
407 |
+
}
|
408 |
+
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
|
409 |
+
float: left;
|
410 |
+
}
|
411 |
+
|
412 |
+
/* with multiple calendars */
|
413 |
+
.ui-datepicker.ui-datepicker-multi {
|
414 |
+
width: auto;
|
415 |
+
}
|
416 |
+
.ui-datepicker-multi .ui-datepicker-group {
|
417 |
+
float: left;
|
418 |
+
}
|
419 |
+
.ui-datepicker-multi .ui-datepicker-group table {
|
420 |
+
width: 95%;
|
421 |
+
margin: 0 auto .4em;
|
422 |
+
}
|
423 |
+
.ui-datepicker-multi-2 .ui-datepicker-group {
|
424 |
+
width: 50%;
|
425 |
+
}
|
426 |
+
.ui-datepicker-multi-3 .ui-datepicker-group {
|
427 |
+
width: 33.3%;
|
428 |
+
}
|
429 |
+
.ui-datepicker-multi-4 .ui-datepicker-group {
|
430 |
+
width: 25%;
|
431 |
+
}
|
432 |
+
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
|
433 |
+
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
|
434 |
+
border-left-width: 0;
|
435 |
+
}
|
436 |
+
.ui-datepicker-multi .ui-datepicker-buttonpane {
|
437 |
+
clear: left;
|
438 |
+
}
|
439 |
+
.ui-datepicker-row-break {
|
440 |
+
clear: both;
|
441 |
+
width: 100%;
|
442 |
+
font-size: 0;
|
443 |
+
}
|
444 |
+
|
445 |
+
/* RTL support */
|
446 |
+
.ui-datepicker-rtl {
|
447 |
+
direction: rtl;
|
448 |
+
}
|
449 |
+
.ui-datepicker-rtl .ui-datepicker-prev {
|
450 |
+
right: 2px;
|
451 |
+
left: auto;
|
452 |
+
}
|
453 |
+
.ui-datepicker-rtl .ui-datepicker-next {
|
454 |
+
left: 2px;
|
455 |
+
right: auto;
|
456 |
+
}
|
457 |
+
.ui-datepicker-rtl .ui-datepicker-prev:hover {
|
458 |
+
right: 1px;
|
459 |
+
left: auto;
|
460 |
+
}
|
461 |
+
.ui-datepicker-rtl .ui-datepicker-next:hover {
|
462 |
+
left: 1px;
|
463 |
+
right: auto;
|
464 |
+
}
|
465 |
+
.ui-datepicker-rtl .ui-datepicker-buttonpane {
|
466 |
+
clear: right;
|
467 |
+
}
|
468 |
+
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
|
469 |
+
float: left;
|
470 |
+
}
|
471 |
+
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
|
472 |
+
.ui-datepicker-rtl .ui-datepicker-group {
|
473 |
+
float: right;
|
474 |
+
}
|
475 |
+
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
|
476 |
+
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
|
477 |
+
border-right-width: 0;
|
478 |
+
border-left-width: 1px;
|
479 |
+
}
|
480 |
+
|
481 |
+
/* Icons */
|
482 |
+
.ui-datepicker .ui-icon {
|
483 |
+
display: block;
|
484 |
+
text-indent: -99999px;
|
485 |
+
overflow: hidden;
|
486 |
+
background-repeat: no-repeat;
|
487 |
+
left: .5em;
|
488 |
+
top: .3em;
|
489 |
+
}
|
490 |
+
.ui-dialog {
|
491 |
+
position: absolute;
|
492 |
+
top: 0;
|
493 |
+
left: 0;
|
494 |
+
padding: .2em;
|
495 |
+
outline: 0;
|
496 |
+
}
|
497 |
+
.ui-dialog .ui-dialog-titlebar {
|
498 |
+
padding: .4em 1em;
|
499 |
+
position: relative;
|
500 |
+
}
|
501 |
+
.ui-dialog .ui-dialog-title {
|
502 |
+
float: left;
|
503 |
+
margin: .1em 0;
|
504 |
+
white-space: nowrap;
|
505 |
+
width: 90%;
|
506 |
+
overflow: hidden;
|
507 |
+
text-overflow: ellipsis;
|
508 |
+
}
|
509 |
+
.ui-dialog .ui-dialog-titlebar-close {
|
510 |
+
position: absolute;
|
511 |
+
right: .3em;
|
512 |
+
top: 50%;
|
513 |
+
width: 20px;
|
514 |
+
margin: -10px 0 0 0;
|
515 |
+
padding: 1px;
|
516 |
+
height: 20px;
|
517 |
+
}
|
518 |
+
.ui-dialog .ui-dialog-content {
|
519 |
+
position: relative;
|
520 |
+
border: 0;
|
521 |
+
padding: .5em 1em;
|
522 |
+
background: none;
|
523 |
+
overflow: auto;
|
524 |
+
}
|
525 |
+
.ui-dialog .ui-dialog-buttonpane {
|
526 |
+
text-align: left;
|
527 |
+
border-width: 1px 0 0 0;
|
528 |
+
background-image: none;
|
529 |
+
margin-top: .5em;
|
530 |
+
padding: .3em 1em .5em .4em;
|
531 |
+
}
|
532 |
+
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
|
533 |
+
float: right;
|
534 |
+
}
|
535 |
+
.ui-dialog .ui-dialog-buttonpane button {
|
536 |
+
margin: .5em .4em .5em 0;
|
537 |
+
cursor: pointer;
|
538 |
+
}
|
539 |
+
.ui-dialog .ui-resizable-n {
|
540 |
+
height: 2px;
|
541 |
+
top: 0;
|
542 |
+
}
|
543 |
+
.ui-dialog .ui-resizable-e {
|
544 |
+
width: 2px;
|
545 |
+
right: 0;
|
546 |
+
}
|
547 |
+
.ui-dialog .ui-resizable-s {
|
548 |
+
height: 2px;
|
549 |
+
bottom: 0;
|
550 |
+
}
|
551 |
+
.ui-dialog .ui-resizable-w {
|
552 |
+
width: 2px;
|
553 |
+
left: 0;
|
554 |
+
}
|
555 |
+
.ui-dialog .ui-resizable-se,
|
556 |
+
.ui-dialog .ui-resizable-sw,
|
557 |
+
.ui-dialog .ui-resizable-ne,
|
558 |
+
.ui-dialog .ui-resizable-nw {
|
559 |
+
width: 7px;
|
560 |
+
height: 7px;
|
561 |
+
}
|
562 |
+
.ui-dialog .ui-resizable-se {
|
563 |
+
right: 0;
|
564 |
+
bottom: 0;
|
565 |
+
}
|
566 |
+
.ui-dialog .ui-resizable-sw {
|
567 |
+
left: 0;
|
568 |
+
bottom: 0;
|
569 |
+
}
|
570 |
+
.ui-dialog .ui-resizable-ne {
|
571 |
+
right: 0;
|
572 |
+
top: 0;
|
573 |
+
}
|
574 |
+
.ui-dialog .ui-resizable-nw {
|
575 |
+
left: 0;
|
576 |
+
top: 0;
|
577 |
+
}
|
578 |
+
.ui-draggable .ui-dialog-titlebar {
|
579 |
+
cursor: move;
|
580 |
+
}
|
581 |
+
.ui-draggable-handle {
|
582 |
+
-ms-touch-action: none;
|
583 |
+
touch-action: none;
|
584 |
+
}
|
585 |
+
.ui-resizable {
|
586 |
+
position: relative;
|
587 |
+
}
|
588 |
+
.ui-resizable-handle {
|
589 |
+
position: absolute;
|
590 |
+
font-size: 0.1px;
|
591 |
+
display: block;
|
592 |
+
-ms-touch-action: none;
|
593 |
+
touch-action: none;
|
594 |
+
}
|
595 |
+
.ui-resizable-disabled .ui-resizable-handle,
|
596 |
+
.ui-resizable-autohide .ui-resizable-handle {
|
597 |
+
display: none;
|
598 |
+
}
|
599 |
+
.ui-resizable-n {
|
600 |
+
cursor: n-resize;
|
601 |
+
height: 7px;
|
602 |
+
width: 100%;
|
603 |
+
top: -5px;
|
604 |
+
left: 0;
|
605 |
+
}
|
606 |
+
.ui-resizable-s {
|
607 |
+
cursor: s-resize;
|
608 |
+
height: 7px;
|
609 |
+
width: 100%;
|
610 |
+
bottom: -5px;
|
611 |
+
left: 0;
|
612 |
+
}
|
613 |
+
.ui-resizable-e {
|
614 |
+
cursor: e-resize;
|
615 |
+
width: 7px;
|
616 |
+
right: -5px;
|
617 |
+
top: 0;
|
618 |
+
height: 100%;
|
619 |
+
}
|
620 |
+
.ui-resizable-w {
|
621 |
+
cursor: w-resize;
|
622 |
+
width: 7px;
|
623 |
+
left: -5px;
|
624 |
+
top: 0;
|
625 |
+
height: 100%;
|
626 |
+
}
|
627 |
+
.ui-resizable-se {
|
628 |
+
cursor: se-resize;
|
629 |
+
width: 12px;
|
630 |
+
height: 12px;
|
631 |
+
right: 1px;
|
632 |
+
bottom: 1px;
|
633 |
+
}
|
634 |
+
.ui-resizable-sw {
|
635 |
+
cursor: sw-resize;
|
636 |
+
width: 9px;
|
637 |
+
height: 9px;
|
638 |
+
left: -5px;
|
639 |
+
bottom: -5px;
|
640 |
+
}
|
641 |
+
.ui-resizable-nw {
|
642 |
+
cursor: nw-resize;
|
643 |
+
width: 9px;
|
644 |
+
height: 9px;
|
645 |
+
left: -5px;
|
646 |
+
top: -5px;
|
647 |
+
}
|
648 |
+
.ui-resizable-ne {
|
649 |
+
cursor: ne-resize;
|
650 |
+
width: 9px;
|
651 |
+
height: 9px;
|
652 |
+
right: -5px;
|
653 |
+
top: -5px;
|
654 |
+
}
|
655 |
+
.ui-progressbar {
|
656 |
+
height: 2em;
|
657 |
+
text-align: left;
|
658 |
+
overflow: hidden;
|
659 |
+
}
|
660 |
+
.ui-progressbar .ui-progressbar-value {
|
661 |
+
margin: -1px;
|
662 |
+
height: 100%;
|
663 |
+
}
|
664 |
+
.ui-progressbar .ui-progressbar-overlay {
|
665 |
+
background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
|
666 |
+
height: 100%;
|
667 |
+
-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
|
668 |
+
opacity: 0.25;
|
669 |
+
}
|
670 |
+
.ui-progressbar-indeterminate .ui-progressbar-value {
|
671 |
+
background-image: none;
|
672 |
+
}
|
673 |
+
.ui-selectable {
|
674 |
+
-ms-touch-action: none;
|
675 |
+
touch-action: none;
|
676 |
+
}
|
677 |
+
.ui-selectable-helper {
|
678 |
+
position: absolute;
|
679 |
+
z-index: 100;
|
680 |
+
border: 1px dotted black;
|
681 |
+
}
|
682 |
+
.ui-selectmenu-menu {
|
683 |
+
padding: 0;
|
684 |
+
margin: 0;
|
685 |
+
position: absolute;
|
686 |
+
top: 0;
|
687 |
+
left: 0;
|
688 |
+
display: none;
|
689 |
+
}
|
690 |
+
.ui-selectmenu-menu .ui-menu {
|
691 |
+
overflow: auto;
|
692 |
+
overflow-x: hidden;
|
693 |
+
padding-bottom: 1px;
|
694 |
+
}
|
695 |
+
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
|
696 |
+
font-size: 1em;
|
697 |
+
font-weight: bold;
|
698 |
+
line-height: 1.5;
|
699 |
+
padding: 2px 0.4em;
|
700 |
+
margin: 0.5em 0 0 0;
|
701 |
+
height: auto;
|
702 |
+
border: 0;
|
703 |
+
}
|
704 |
+
.ui-selectmenu-open {
|
705 |
+
display: block;
|
706 |
+
}
|
707 |
+
.ui-selectmenu-text {
|
708 |
+
display: block;
|
709 |
+
margin-right: 20px;
|
710 |
+
overflow: hidden;
|
711 |
+
text-overflow: ellipsis;
|
712 |
+
}
|
713 |
+
.ui-selectmenu-button.ui-button {
|
714 |
+
text-align: left;
|
715 |
+
white-space: nowrap;
|
716 |
+
width: 14em;
|
717 |
+
}
|
718 |
+
.ui-selectmenu-icon.ui-icon {
|
719 |
+
float: right;
|
720 |
+
margin-top: 0;
|
721 |
+
}
|
722 |
+
.ui-slider {
|
723 |
+
position: relative;
|
724 |
+
text-align: left;
|
725 |
+
}
|
726 |
+
.ui-slider .ui-slider-handle {
|
727 |
+
position: absolute;
|
728 |
+
z-index: 2;
|
729 |
+
width: 1.2em;
|
730 |
+
height: 1.2em;
|
731 |
+
cursor: pointer;
|
732 |
+
-ms-touch-action: none;
|
733 |
+
touch-action: none;
|
734 |
+
}
|
735 |
+
.ui-slider .ui-slider-range {
|
736 |
+
position: absolute;
|
737 |
+
z-index: 1;
|
738 |
+
font-size: .7em;
|
739 |
+
display: block;
|
740 |
+
border: 0;
|
741 |
+
background-position: 0 0;
|
742 |
+
}
|
743 |
+
|
744 |
+
/* support: IE8 - See #6727 */
|
745 |
+
.ui-slider.ui-state-disabled .ui-slider-handle,
|
746 |
+
.ui-slider.ui-state-disabled .ui-slider-range {
|
747 |
+
filter: inherit;
|
748 |
+
}
|
749 |
+
|
750 |
+
.ui-slider-horizontal {
|
751 |
+
height: .8em;
|
752 |
+
}
|
753 |
+
.ui-slider-horizontal .ui-slider-handle {
|
754 |
+
top: -.3em;
|
755 |
+
margin-left: -.6em;
|
756 |
+
}
|
757 |
+
.ui-slider-horizontal .ui-slider-range {
|
758 |
+
top: 0;
|
759 |
+
height: 100%;
|
760 |
+
}
|
761 |
+
.ui-slider-horizontal .ui-slider-range-min {
|
762 |
+
left: 0;
|
763 |
+
}
|
764 |
+
.ui-slider-horizontal .ui-slider-range-max {
|
765 |
+
right: 0;
|
766 |
+
}
|
767 |
+
|
768 |
+
.ui-slider-vertical {
|
769 |
+
width: .8em;
|
770 |
+
height: 100px;
|
771 |
+
}
|
772 |
+
.ui-slider-vertical .ui-slider-handle {
|
773 |
+
left: -.3em;
|
774 |
+
margin-left: 0;
|
775 |
+
margin-bottom: -.6em;
|
776 |
+
}
|
777 |
+
.ui-slider-vertical .ui-slider-range {
|
778 |
+
left: 0;
|
779 |
+
width: 100%;
|
780 |
+
}
|
781 |
+
.ui-slider-vertical .ui-slider-range-min {
|
782 |
+
bottom: 0;
|
783 |
+
}
|
784 |
+
.ui-slider-vertical .ui-slider-range-max {
|
785 |
+
top: 0;
|
786 |
+
}
|
787 |
+
.ui-sortable-handle {
|
788 |
+
-ms-touch-action: none;
|
789 |
+
touch-action: none;
|
790 |
+
}
|
791 |
+
.ui-spinner {
|
792 |
+
position: relative;
|
793 |
+
display: inline-block;
|
794 |
+
overflow: hidden;
|
795 |
+
padding: 0;
|
796 |
+
vertical-align: middle;
|
797 |
+
}
|
798 |
+
.ui-spinner-input {
|
799 |
+
border: none;
|
800 |
+
background: none;
|
801 |
+
color: inherit;
|
802 |
+
padding: .222em 0;
|
803 |
+
margin: .2em 0;
|
804 |
+
vertical-align: middle;
|
805 |
+
margin-left: .4em;
|
806 |
+
margin-right: 2em;
|
807 |
+
}
|
808 |
+
.ui-spinner-button {
|
809 |
+
width: 1.6em;
|
810 |
+
height: 50%;
|
811 |
+
font-size: .5em;
|
812 |
+
padding: 0;
|
813 |
+
margin: 0;
|
814 |
+
text-align: center;
|
815 |
+
position: absolute;
|
816 |
+
cursor: default;
|
817 |
+
display: block;
|
818 |
+
overflow: hidden;
|
819 |
+
right: 0;
|
820 |
+
}
|
821 |
+
/* more specificity required here to override default borders */
|
822 |
+
.ui-spinner a.ui-spinner-button {
|
823 |
+
border-top-style: none;
|
824 |
+
border-bottom-style: none;
|
825 |
+
border-right-style: none;
|
826 |
+
}
|
827 |
+
.ui-spinner-up {
|
828 |
+
top: 0;
|
829 |
+
}
|
830 |
+
.ui-spinner-down {
|
831 |
+
bottom: 0;
|
832 |
+
}
|
833 |
+
.ui-tabs {
|
834 |
+
position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
|
835 |
+
padding: .2em;
|
836 |
+
}
|
837 |
+
.ui-tabs .ui-tabs-nav {
|
838 |
+
margin: 0;
|
839 |
+
padding: .2em .2em 0;
|
840 |
+
}
|
841 |
+
.ui-tabs .ui-tabs-nav li {
|
842 |
+
list-style: none;
|
843 |
+
float: left;
|
844 |
+
position: relative;
|
845 |
+
top: 0;
|
846 |
+
margin: 1px .2em 0 0;
|
847 |
+
border-bottom-width: 0;
|
848 |
+
padding: 0;
|
849 |
+
white-space: nowrap;
|
850 |
+
}
|
851 |
+
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
|
852 |
+
float: left;
|
853 |
+
padding: .5em 1em;
|
854 |
+
text-decoration: none;
|
855 |
+
}
|
856 |
+
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
|
857 |
+
margin-bottom: -1px;
|
858 |
+
padding-bottom: 1px;
|
859 |
+
}
|
860 |
+
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
|
861 |
+
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
|
862 |
+
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
|
863 |
+
cursor: text;
|
864 |
+
}
|
865 |
+
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
|
866 |
+
cursor: pointer;
|
867 |
+
}
|
868 |
+
.ui-tabs .ui-tabs-panel {
|
869 |
+
display: block;
|
870 |
+
border-width: 0;
|
871 |
+
padding: 1em 1.4em;
|
872 |
+
background: none;
|
873 |
+
}
|
874 |
+
.ui-tooltip {
|
875 |
+
padding: 8px;
|
876 |
+
position: absolute;
|
877 |
+
z-index: 9999;
|
878 |
+
max-width: 300px;
|
879 |
+
}
|
880 |
+
body .ui-tooltip {
|
881 |
+
border-width: 2px;
|
882 |
+
}
|
883 |
+
/* Component containers
|
884 |
+
----------------------------------*/
|
885 |
+
.ui-widget {
|
886 |
+
font-family: Arial,Helvetica,sans-serif;
|
887 |
+
font-size: 1em;
|
888 |
+
}
|
889 |
+
.ui-widget .ui-widget {
|
890 |
+
font-size: 1em;
|
891 |
+
}
|
892 |
+
.ui-widget input,
|
893 |
+
.ui-widget select,
|
894 |
+
.ui-widget textarea,
|
895 |
+
.ui-widget button {
|
896 |
+
font-family: Arial,Helvetica,sans-serif;
|
897 |
+
font-size: 1em;
|
898 |
+
}
|
899 |
+
.ui-widget.ui-widget-content {
|
900 |
+
border: 1px solid #c5c5c5;
|
901 |
+
}
|
902 |
+
.ui-widget-content {
|
903 |
+
border: 1px solid #dddddd;
|
904 |
+
background: #ffffff;
|
905 |
+
color: #333333;
|
906 |
+
}
|
907 |
+
.ui-widget-content a {
|
908 |
+
color: #333333;
|
909 |
+
}
|
910 |
+
.ui-widget-header {
|
911 |
+
border: 1px solid #dddddd;
|
912 |
+
background: #e9e9e9;
|
913 |
+
color: #333333;
|
914 |
+
font-weight: bold;
|
915 |
+
}
|
916 |
+
.ui-widget-header a {
|
917 |
+
color: #333333;
|
918 |
+
}
|
919 |
+
|
920 |
+
/* Interaction states
|
921 |
+
----------------------------------*/
|
922 |
+
.ui-state-default,
|
923 |
+
.ui-widget-content .ui-state-default,
|
924 |
+
.ui-widget-header .ui-state-default,
|
925 |
+
.ui-button,
|
926 |
+
|
927 |
+
/* We use html here because we need a greater specificity to make sure disabled
|
928 |
+
works properly when clicked or hovered */
|
929 |
+
html .ui-button.ui-state-disabled:hover,
|
930 |
+
html .ui-button.ui-state-disabled:active {
|
931 |
+
border: 1px solid #c5c5c5;
|
932 |
+
background: #f6f6f6;
|
933 |
+
font-weight: normal;
|
934 |
+
color: #454545;
|
935 |
+
}
|
936 |
+
.ui-state-default a,
|
937 |
+
.ui-state-default a:link,
|
938 |
+
.ui-state-default a:visited,
|
939 |
+
a.ui-button,
|
940 |
+
a:link.ui-button,
|
941 |
+
a:visited.ui-button,
|
942 |
+
.ui-button {
|
943 |
+
color: #454545;
|
944 |
+
text-decoration: none;
|
945 |
+
}
|
946 |
+
.ui-state-hover,
|
947 |
+
.ui-widget-content .ui-state-hover,
|
948 |
+
.ui-widget-header .ui-state-hover,
|
949 |
+
.ui-state-focus,
|
950 |
+
.ui-widget-content .ui-state-focus,
|
951 |
+
.ui-widget-header .ui-state-focus,
|
952 |
+
.ui-button:hover,
|
953 |
+
.ui-button:focus {
|
954 |
+
border: 1px solid #cccccc;
|
955 |
+
background: #ededed;
|
956 |
+
font-weight: normal;
|
957 |
+
color: #2b2b2b;
|
958 |
+
}
|
959 |
+
.ui-state-hover a,
|
960 |
+
.ui-state-hover a:hover,
|
961 |
+
.ui-state-hover a:link,
|
962 |
+
.ui-state-hover a:visited,
|
963 |
+
.ui-state-focus a,
|
964 |
+
.ui-state-focus a:hover,
|
965 |
+
.ui-state-focus a:link,
|
966 |
+
.ui-state-focus a:visited,
|
967 |
+
a.ui-button:hover,
|
968 |
+
a.ui-button:focus {
|
969 |
+
color: #2b2b2b;
|
970 |
+
text-decoration: none;
|
971 |
+
}
|
972 |
+
|
973 |
+
.ui-visual-focus {
|
974 |
+
box-shadow: 0 0 3px 1px rgb(94, 158, 214);
|
975 |
+
}
|
976 |
+
.ui-state-active,
|
977 |
+
.ui-widget-content .ui-state-active,
|
978 |
+
.ui-widget-header .ui-state-active,
|
979 |
+
a.ui-button:active,
|
980 |
+
.ui-button:active,
|
981 |
+
.ui-button.ui-state-active:hover {
|
982 |
+
border: 1px solid #003eff;
|
983 |
+
background: #007fff;
|
984 |
+
font-weight: normal;
|
985 |
+
color: #ffffff;
|
986 |
+
}
|
987 |
+
.ui-icon-background,
|
988 |
+
.ui-state-active .ui-icon-background {
|
989 |
+
border: #003eff;
|
990 |
+
background-color: #ffffff;
|
991 |
+
}
|
992 |
+
.ui-state-active a,
|
993 |
+
.ui-state-active a:link,
|
994 |
+
.ui-state-active a:visited {
|
995 |
+
color: #ffffff;
|
996 |
+
text-decoration: none;
|
997 |
+
}
|
998 |
+
|
999 |
+
/* Interaction Cues
|
1000 |
+
----------------------------------*/
|
1001 |
+
.ui-state-highlight,
|
1002 |
+
.ui-widget-content .ui-state-highlight,
|
1003 |
+
.ui-widget-header .ui-state-highlight {
|
1004 |
+
border: 1px solid #dad55e;
|
1005 |
+
background: #fffa90;
|
1006 |
+
color: #777620;
|
1007 |
+
}
|
1008 |
+
.ui-state-checked {
|
1009 |
+
border: 1px solid #dad55e;
|
1010 |
+
background: #fffa90;
|
1011 |
+
}
|
1012 |
+
.ui-state-highlight a,
|
1013 |
+
.ui-widget-content .ui-state-highlight a,
|
1014 |
+
.ui-widget-header .ui-state-highlight a {
|
1015 |
+
color: #777620;
|
1016 |
+
}
|
1017 |
+
.ui-state-error,
|
1018 |
+
.ui-widget-content .ui-state-error,
|
1019 |
+
.ui-widget-header .ui-state-error {
|
1020 |
+
border: 1px solid #f1a899;
|
1021 |
+
background: #fddfdf;
|
1022 |
+
color: #5f3f3f;
|
1023 |
+
}
|
1024 |
+
.ui-state-error a,
|
1025 |
+
.ui-widget-content .ui-state-error a,
|
1026 |
+
.ui-widget-header .ui-state-error a {
|
1027 |
+
color: #5f3f3f;
|
1028 |
+
}
|
1029 |
+
.ui-state-error-text,
|
1030 |
+
.ui-widget-content .ui-state-error-text,
|
1031 |
+
.ui-widget-header .ui-state-error-text {
|
1032 |
+
color: #5f3f3f;
|
1033 |
+
}
|
1034 |
+
.ui-priority-primary,
|
1035 |
+
.ui-widget-content .ui-priority-primary,
|
1036 |
+
.ui-widget-header .ui-priority-primary {
|
1037 |
+
font-weight: bold;
|
1038 |
+
}
|
1039 |
+
.ui-priority-secondary,
|
1040 |
+
.ui-widget-content .ui-priority-secondary,
|
1041 |
+
.ui-widget-header .ui-priority-secondary {
|
1042 |
+
opacity: .7;
|
1043 |
+
-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
|
1044 |
+
font-weight: normal;
|
1045 |
+
}
|
1046 |
+
.ui-state-disabled,
|
1047 |
+
.ui-widget-content .ui-state-disabled,
|
1048 |
+
.ui-widget-header .ui-state-disabled {
|
1049 |
+
opacity: .35;
|
1050 |
+
-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
|
1051 |
+
background-image: none;
|
1052 |
+
}
|
1053 |
+
.ui-state-disabled .ui-icon {
|
1054 |
+
-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
|
1055 |
+
}
|
1056 |
+
|
1057 |
+
/* Icons
|
1058 |
+
----------------------------------*/
|
1059 |
+
|
1060 |
+
/* states and images */
|
1061 |
+
.ui-icon {
|
1062 |
+
width: 16px;
|
1063 |
+
height: 16px;
|
1064 |
+
}
|
1065 |
+
.ui-icon,
|
1066 |
+
.ui-widget-content .ui-icon {
|
1067 |
+
background-image: url("images/ui-icons_444444_256x240.png");
|
1068 |
+
}
|
1069 |
+
.ui-widget-header .ui-icon {
|
1070 |
+
background-image: url("images/ui-icons_444444_256x240.png");
|
1071 |
+
}
|
1072 |
+
.ui-state-hover .ui-icon,
|
1073 |
+
.ui-state-focus .ui-icon,
|
1074 |
+
.ui-button:hover .ui-icon,
|
1075 |
+
.ui-button:focus .ui-icon {
|
1076 |
+
background-image: url("images/ui-icons_555555_256x240.png");
|
1077 |
+
}
|
1078 |
+
.ui-state-active .ui-icon,
|
1079 |
+
.ui-button:active .ui-icon {
|
1080 |
+
background-image: url("images/ui-icons_ffffff_256x240.png");
|
1081 |
+
}
|
1082 |
+
.ui-state-highlight .ui-icon,
|
1083 |
+
.ui-button .ui-state-highlight.ui-icon {
|
1084 |
+
background-image: url("images/ui-icons_777620_256x240.png");
|
1085 |
+
}
|
1086 |
+
.ui-state-error .ui-icon,
|
1087 |
+
.ui-state-error-text .ui-icon {
|
1088 |
+
background-image: url("images/ui-icons_cc0000_256x240.png");
|
1089 |
+
}
|
1090 |
+
.ui-button .ui-icon {
|
1091 |
+
background-image: url("images/ui-icons_777777_256x240.png");
|
1092 |
+
}
|
1093 |
+
|
1094 |
+
/* positioning */
|
1095 |
+
/* Three classes needed to override `.ui-button:hover .ui-icon` */
|
1096 |
+
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
|
1097 |
+
background-image: none;
|
1098 |
+
}
|
1099 |
+
.ui-icon-caret-1-n { background-position: 0 0; }
|
1100 |
+
.ui-icon-caret-1-ne { background-position: -16px 0; }
|
1101 |
+
.ui-icon-caret-1-e { background-position: -32px 0; }
|
1102 |
+
.ui-icon-caret-1-se { background-position: -48px 0; }
|
1103 |
+
.ui-icon-caret-1-s { background-position: -65px 0; }
|
1104 |
+
.ui-icon-caret-1-sw { background-position: -80px 0; }
|
1105 |
+
.ui-icon-caret-1-w { background-position: -96px 0; }
|
1106 |
+
.ui-icon-caret-1-nw { background-position: -112px 0; }
|
1107 |
+
.ui-icon-caret-2-n-s { background-position: -128px 0; }
|
1108 |
+
.ui-icon-caret-2-e-w { background-position: -144px 0; }
|
1109 |
+
.ui-icon-triangle-1-n { background-position: 0 -16px; }
|
1110 |
+
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
|
1111 |
+
.ui-icon-triangle-1-e { background-position: -32px -16px; }
|
1112 |
+
.ui-icon-triangle-1-se { background-position: -48px -16px; }
|
1113 |
+
.ui-icon-triangle-1-s { background-position: -65px -16px; }
|
1114 |
+
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
|
1115 |
+
.ui-icon-triangle-1-w { background-position: -96px -16px; }
|
1116 |
+
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
|
1117 |
+
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
|
1118 |
+
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
|
1119 |
+
.ui-icon-arrow-1-n { background-position: 0 -32px; }
|
1120 |
+
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
|
1121 |
+
.ui-icon-arrow-1-e { background-position: -32px -32px; }
|
1122 |
+
.ui-icon-arrow-1-se { background-position: -48px -32px; }
|
1123 |
+
.ui-icon-arrow-1-s { background-position: -65px -32px; }
|
1124 |
+
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
|
1125 |
+
.ui-icon-arrow-1-w { background-position: -96px -32px; }
|
1126 |
+
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
|
1127 |
+
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
|
1128 |
+
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
|
1129 |
+
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
|
1130 |
+
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
|
1131 |
+
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
|
1132 |
+
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
|
1133 |
+
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
|
1134 |
+
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
|
1135 |
+
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
|
1136 |
+
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
|
1137 |
+
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
|
1138 |
+
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
|
1139 |
+
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
|
1140 |
+
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
|
1141 |
+
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
|
1142 |
+
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
|
1143 |
+
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
|
1144 |
+
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
|
1145 |
+
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
|
1146 |
+
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
|
1147 |
+
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
|
1148 |
+
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
|
1149 |
+
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
|
1150 |
+
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
|
1151 |
+
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
|
1152 |
+
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
|
1153 |
+
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
|
1154 |
+
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
|
1155 |
+
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
|
1156 |
+
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
|
1157 |
+
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
|
1158 |
+
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
|
1159 |
+
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
|
1160 |
+
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
|
1161 |
+
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
|
1162 |
+
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
|
1163 |
+
.ui-icon-arrow-4 { background-position: 0 -80px; }
|
1164 |
+
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
|
1165 |
+
.ui-icon-extlink { background-position: -32px -80px; }
|
1166 |
+
.ui-icon-newwin { background-position: -48px -80px; }
|
1167 |
+
.ui-icon-refresh { background-position: -64px -80px; }
|
1168 |
+
.ui-icon-shuffle { background-position: -80px -80px; }
|
1169 |
+
.ui-icon-transfer-e-w { background-position: -96px -80px; }
|
1170 |
+
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
|
1171 |
+
.ui-icon-folder-collapsed { background-position: 0 -96px; }
|
1172 |
+
.ui-icon-folder-open { background-position: -16px -96px; }
|
1173 |
+
.ui-icon-document { background-position: -32px -96px; }
|
1174 |
+
.ui-icon-document-b { background-position: -48px -96px; }
|
1175 |
+
.ui-icon-note { background-position: -64px -96px; }
|
1176 |
+
.ui-icon-mail-closed { background-position: -80px -96px; }
|
1177 |
+
.ui-icon-mail-open { background-position: -96px -96px; }
|
1178 |
+
.ui-icon-suitcase { background-position: -112px -96px; }
|
1179 |
+
.ui-icon-comment { background-position: -128px -96px; }
|
1180 |
+
.ui-icon-person { background-position: -144px -96px; }
|
1181 |
+
.ui-icon-print { background-position: -160px -96px; }
|
1182 |
+
.ui-icon-trash { background-position: -176px -96px; }
|
1183 |
+
.ui-icon-locked { background-position: -192px -96px; }
|
1184 |
+
.ui-icon-unlocked { background-position: -208px -96px; }
|
1185 |
+
.ui-icon-bookmark { background-position: -224px -96px; }
|
1186 |
+
.ui-icon-tag { background-position: -240px -96px; }
|
1187 |
+
.ui-icon-home { background-position: 0 -112px; }
|
1188 |
+
.ui-icon-flag { background-position: -16px -112px; }
|
1189 |
+
.ui-icon-calendar { background-position: -32px -112px; }
|
1190 |
+
.ui-icon-cart { background-position: -48px -112px; }
|
1191 |
+
.ui-icon-pencil { background-position: -64px -112px; }
|
1192 |
+
.ui-icon-clock { background-position: -80px -112px; }
|
1193 |
+
.ui-icon-disk { background-position: -96px -112px; }
|
1194 |
+
.ui-icon-calculator { background-position: -112px -112px; }
|
1195 |
+
.ui-icon-zoomin { background-position: -128px -112px; }
|
1196 |
+
.ui-icon-zoomout { background-position: -144px -112px; }
|
1197 |
+
.ui-icon-search { background-position: -160px -112px; }
|
1198 |
+
.ui-icon-wrench { background-position: -176px -112px; }
|
1199 |
+
.ui-icon-gear { background-position: -192px -112px; }
|
1200 |
+
.ui-icon-heart { background-position: -208px -112px; }
|
1201 |
+
.ui-icon-star { background-position: -224px -112px; }
|
1202 |
+
.ui-icon-link { background-position: -240px -112px; }
|
1203 |
+
.ui-icon-cancel { background-position: 0 -128px; }
|
1204 |
+
.ui-icon-plus { background-position: -16px -128px; }
|
1205 |
+
.ui-icon-plusthick { background-position: -32px -128px; }
|
1206 |
+
.ui-icon-minus { background-position: -48px -128px; }
|
1207 |
+
.ui-icon-minusthick { background-position: -64px -128px; }
|
1208 |
+
.ui-icon-close { background-position: -80px -128px; }
|
1209 |
+
.ui-icon-closethick { background-position: -96px -128px; }
|
1210 |
+
.ui-icon-key { background-position: -112px -128px; }
|
1211 |
+
.ui-icon-lightbulb { background-position: -128px -128px; }
|
1212 |
+
.ui-icon-scissors { background-position: -144px -128px; }
|
1213 |
+
.ui-icon-clipboard { background-position: -160px -128px; }
|
1214 |
+
.ui-icon-copy { background-position: -176px -128px; }
|
1215 |
+
.ui-icon-contact { background-position: -192px -128px; }
|
1216 |
+
.ui-icon-image { background-position: -208px -128px; }
|
1217 |
+
.ui-icon-video { background-position: -224px -128px; }
|
1218 |
+
.ui-icon-script { background-position: -240px -128px; }
|
1219 |
+
.ui-icon-alert { background-position: 0 -144px; }
|
1220 |
+
.ui-icon-info { background-position: -16px -144px; }
|
1221 |
+
.ui-icon-notice { background-position: -32px -144px; }
|
1222 |
+
.ui-icon-help { background-position: -48px -144px; }
|
1223 |
+
.ui-icon-check { background-position: -64px -144px; }
|
1224 |
+
.ui-icon-bullet { background-position: -80px -144px; }
|
1225 |
+
.ui-icon-radio-on { background-position: -96px -144px; }
|
1226 |
+
.ui-icon-radio-off { background-position: -112px -144px; }
|
1227 |
+
.ui-icon-pin-w { background-position: -128px -144px; }
|
1228 |
+
.ui-icon-pin-s { background-position: -144px -144px; }
|
1229 |
+
.ui-icon-play { background-position: 0 -160px; }
|
1230 |
+
.ui-icon-pause { background-position: -16px -160px; }
|
1231 |
+
.ui-icon-seek-next { background-position: -32px -160px; }
|
1232 |
+
.ui-icon-seek-prev { background-position: -48px -160px; }
|
1233 |
+
.ui-icon-seek-end { background-position: -64px -160px; }
|
1234 |
+
.ui-icon-seek-start { background-position: -80px -160px; }
|
1235 |
+
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
|
1236 |
+
.ui-icon-seek-first { background-position: -80px -160px; }
|
1237 |
+
.ui-icon-stop { background-position: -96px -160px; }
|
1238 |
+
.ui-icon-eject { background-position: -112px -160px; }
|
1239 |
+
.ui-icon-volume-off { background-position: -128px -160px; }
|
1240 |
+
.ui-icon-volume-on { background-position: -144px -160px; }
|
1241 |
+
.ui-icon-power { background-position: 0 -176px; }
|
1242 |
+
.ui-icon-signal-diag { background-position: -16px -176px; }
|
1243 |
+
.ui-icon-signal { background-position: -32px -176px; }
|
1244 |
+
.ui-icon-battery-0 { background-position: -48px -176px; }
|
1245 |
+
.ui-icon-battery-1 { background-position: -64px -176px; }
|
1246 |
+
.ui-icon-battery-2 { background-position: -80px -176px; }
|
1247 |
+
.ui-icon-battery-3 { background-position: -96px -176px; }
|
1248 |
+
.ui-icon-circle-plus { background-position: 0 -192px; }
|
1249 |
+
.ui-icon-circle-minus { background-position: -16px -192px; }
|
1250 |
+
.ui-icon-circle-close { background-position: -32px -192px; }
|
1251 |
+
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
|
1252 |
+
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
|
1253 |
+
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
|
1254 |
+
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
|
1255 |
+
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
|
1256 |
+
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
|
1257 |
+
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
|
1258 |
+
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
|
1259 |
+
.ui-icon-circle-zoomin { background-position: -176px -192px; }
|
1260 |
+
.ui-icon-circle-zoomout { background-position: -192px -192px; }
|
1261 |
+
.ui-icon-circle-check { background-position: -208px -192px; }
|
1262 |
+
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
|
1263 |
+
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
|
1264 |
+
.ui-icon-circlesmall-close { background-position: -32px -208px; }
|
1265 |
+
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
|
1266 |
+
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
|
1267 |
+
.ui-icon-squaresmall-close { background-position: -80px -208px; }
|
1268 |
+
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
|
1269 |
+
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
|
1270 |
+
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
|
1271 |
+
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
|
1272 |
+
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
|
1273 |
+
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
|
1274 |
+
|
1275 |
+
|
1276 |
+
/* Misc visuals
|
1277 |
+
----------------------------------*/
|
1278 |
+
|
1279 |
+
/* Corner radius */
|
1280 |
+
.ui-corner-all,
|
1281 |
+
.ui-corner-top,
|
1282 |
+
.ui-corner-left,
|
1283 |
+
.ui-corner-tl {
|
1284 |
+
border-top-left-radius: 3px;
|
1285 |
+
}
|
1286 |
+
.ui-corner-all,
|
1287 |
+
.ui-corner-top,
|
1288 |
+
.ui-corner-right,
|
1289 |
+
.ui-corner-tr {
|
1290 |
+
border-top-right-radius: 3px;
|
1291 |
+
}
|
1292 |
+
.ui-corner-all,
|
1293 |
+
.ui-corner-bottom,
|
1294 |
+
.ui-corner-left,
|
1295 |
+
.ui-corner-bl {
|
1296 |
+
border-bottom-left-radius: 3px;
|
1297 |
+
}
|
1298 |
+
.ui-corner-all,
|
1299 |
+
.ui-corner-bottom,
|
1300 |
+
.ui-corner-right,
|
1301 |
+
.ui-corner-br {
|
1302 |
+
border-bottom-right-radius: 3px;
|
1303 |
+
}
|
1304 |
+
|
1305 |
+
/* Overlays */
|
1306 |
+
.ui-widget-overlay {
|
1307 |
+
background: #aaaaaa;
|
1308 |
+
opacity: .3;
|
1309 |
+
-ms-filter: Alpha(Opacity=30); /* support: IE8 */
|
1310 |
+
}
|
1311 |
+
.ui-widget-shadow {
|
1312 |
+
-webkit-box-shadow: 0px 0px 5px #666666;
|
1313 |
+
box-shadow: 0px 0px 5px #666666;
|
1314 |
+
}
|
includes/css/jquery-ui/jquery-ui.min.css
ADDED
@@ -0,0 +1,6 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/*! jQuery UI - v1.13.1 - 2022-01-20
|
2 |
+
* http://jqueryui.com
|
3 |
+
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
|
4 |
+
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
|
5 |
+
* Copyright jQuery Foundation and other contributors; Licensed MIT */
|
6 |
+
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-button,.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:0}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:0}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;-ms-filter:"alpha(opacity=25)";opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0 0;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em 2em .2em .4em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a,.ui-widget-header a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400}html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
|
includes/css/partials/_bookings.scss
ADDED
@@ -0,0 +1,238 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/* Booking Form */
|
2 |
+
.em-event-booking-form {
|
3 |
+
width: 100%;
|
4 |
+
position: relative;
|
5 |
+
|
6 |
+
div#em-loading {
|
7 |
+
background-color: #ffffff;
|
8 |
+
opacity: 50%;
|
9 |
+
}
|
10 |
+
.em-booking-message {
|
11 |
+
// Note that this is a span, allowing something like a DIV to enjoy JS functionality without the styling like in AJAXify
|
12 |
+
padding: 15px !important;
|
13 |
+
margin-bottom: 20px !important;
|
14 |
+
border: 1px solid transparent !important;
|
15 |
+
border-radius: 2.5px !important;
|
16 |
+
display: block !important;
|
17 |
+
|
18 |
+
p { margin:10px 0px !important; padding:0px; }
|
19 |
+
|
20 |
+
&.em-booking-message-error {
|
21 |
+
color: #842029 !important;
|
22 |
+
background-color: #f8d7da !important;
|
23 |
+
border-color: #f5c2c7 !important;
|
24 |
+
}
|
25 |
+
|
26 |
+
&.em-booking-message-success {
|
27 |
+
color: #0f5132 !important;
|
28 |
+
background-color: #d1e7dd !important;
|
29 |
+
border-color: #badbcc !important;
|
30 |
+
}
|
31 |
+
}
|
32 |
+
|
33 |
+
.em-booking-form {
|
34 |
+
border: 1px solid var(--main-border-color);
|
35 |
+
}
|
36 |
+
|
37 |
+
h3.em-booking-section-title {
|
38 |
+
width: auto;
|
39 |
+
background-color: var(--main-bg);
|
40 |
+
color: var(--main-h3-color);
|
41 |
+
font-size: 20px;
|
42 |
+
font-weight: bold;
|
43 |
+
padding: 15px 15px;
|
44 |
+
border-width: 1px 0 0 3px;
|
45 |
+
border-style: solid;
|
46 |
+
border-color: var(--main-border-color);
|
47 |
+
margin: 0;
|
48 |
+
}
|
49 |
+
|
50 |
+
.em-button.em-booking-submit {
|
51 |
+
width: 100% !important;
|
52 |
+
padding: 15px;
|
53 |
+
font-size: var(--font-size);
|
54 |
+
font-weight: bold;
|
55 |
+
}
|
56 |
+
|
57 |
+
.em-booking-section {
|
58 |
+
width: auto;
|
59 |
+
float: none;
|
60 |
+
margin: 20px 30px;
|
61 |
+
padding: 0;
|
62 |
+
}
|
63 |
+
|
64 |
+
/* Tickets Table */
|
65 |
+
.em-tickets {
|
66 |
+
border: 0;
|
67 |
+
margin: 0 10px;
|
68 |
+
padding: 0;
|
69 |
+
width: calc(100% - 20px);
|
70 |
+
|
71 |
+
thead {
|
72 |
+
position: absolute;
|
73 |
+
left: -10000px;
|
74 |
+
top: auto;
|
75 |
+
width: 1px;
|
76 |
+
height: 1px;
|
77 |
+
overflow: hidden;
|
78 |
+
}
|
79 |
+
|
80 |
+
tr td, tr th {
|
81 |
+
border: 0;
|
82 |
+
}
|
83 |
+
|
84 |
+
tr td {
|
85 |
+
padding: 15px 15px;
|
86 |
+
border: 0 !important;
|
87 |
+
}
|
88 |
+
|
89 |
+
tr td:first-child {
|
90 |
+
padding-left: 30px;
|
91 |
+
}
|
92 |
+
|
93 |
+
tr td:last-child {
|
94 |
+
padding-right: 30px;
|
95 |
+
}
|
96 |
+
|
97 |
+
tr th {
|
98 |
+
background-color: var(--palette-1-bg);
|
99 |
+
color: var(--palette-1-color);
|
100 |
+
padding: 10px 15px;
|
101 |
+
}
|
102 |
+
|
103 |
+
tr {
|
104 |
+
padding: 0 20px;
|
105 |
+
border-top:1px solid #dedede;
|
106 |
+
|
107 |
+
&:first-child {
|
108 |
+
border-top: 0;
|
109 |
+
}
|
110 |
+
}
|
111 |
+
|
112 |
+
/* Attendee Info */
|
113 |
+
tr.em-attendee-details {
|
114 |
+
border: 0;
|
115 |
+
|
116 |
+
.em-attendee-fieldset {
|
117 |
+
margin: 0 20px 20px;
|
118 |
+
}
|
119 |
+
|
120 |
+
.em-attendee-fieldset p.input-group {
|
121 |
+
padding-bottom: 0;
|
122 |
+
}
|
123 |
+
|
124 |
+
.em-attendee-fields {
|
125 |
+
margin: 0 0 25px;
|
126 |
+
padding: 20px 0 0;
|
127 |
+
border-top: 1px solid #dedede;
|
128 |
+
|
129 |
+
> strong {
|
130 |
+
display: block;
|
131 |
+
margin-bottom: 15px;
|
132 |
+
}
|
133 |
+
&:first-child {
|
134 |
+
border-top: none;
|
135 |
+
}
|
136 |
+
}
|
137 |
+
}
|
138 |
+
|
139 |
+
.em-bookings-ticket-table-spaces {
|
140 |
+
width: 5%;
|
141 |
+
|
142 |
+
select{
|
143 |
+
width: calc(3ch + 30px) !important;
|
144 |
+
padding: 5px 5px 5px 10px !important;
|
145 |
+
margin: 0 !important;
|
146 |
+
}
|
147 |
+
}
|
148 |
+
|
149 |
+
}
|
150 |
+
|
151 |
+
.em-booking-form-details {
|
152 |
+
.em-login-trigger {
|
153 |
+
margin-bottom : 30px;
|
154 |
+
}
|
155 |
+
}
|
156 |
+
|
157 |
+
/* Login Form */
|
158 |
+
.em-login {
|
159 |
+
margin: 10px 0 20px;
|
160 |
+
padding: 0;
|
161 |
+
border: 0;
|
162 |
+
|
163 |
+
.em-login-trigger {
|
164 |
+
font-style: italic;
|
165 |
+
}
|
166 |
+
|
167 |
+
.em-login-content {
|
168 |
+
display: none;
|
169 |
+
margin-bottom: 10px;
|
170 |
+
|
171 |
+
p:first-of-type {
|
172 |
+
margin-bottom: 20px;
|
173 |
+
font-weight: bold;
|
174 |
+
}
|
175 |
+
}
|
176 |
+
|
177 |
+
.em-login-actions {
|
178 |
+
display: flex;
|
179 |
+
align-items: normal;
|
180 |
+
font-size: 15px;
|
181 |
+
|
182 |
+
.em-login-meta {
|
183 |
+
padding-left: 15px;
|
184 |
+
}
|
185 |
+
|
186 |
+
.em-login-rememberme {
|
187 |
+
width: auto;
|
188 |
+
margin-bottom: 8px;
|
189 |
+
|
190 |
+
input {
|
191 |
+
margin: 0 8px 0 0;
|
192 |
+
padding: 0;
|
193 |
+
}
|
194 |
+
}
|
195 |
+
|
196 |
+
.em-login-links a {
|
197 |
+
text-decoration: none;
|
198 |
+
|
199 |
+
a:hover {
|
200 |
+
text-decoration: underline;
|
201 |
+
}
|
202 |
+
}
|
203 |
+
}
|
204 |
+
|
205 |
+
// mobile view
|
206 |
+
&.size-small {
|
207 |
+
.em-login-buttons {
|
208 |
+
max-width: 30%;
|
209 |
+
min-width: 120px;
|
210 |
+
button {
|
211 |
+
width: 100%;
|
212 |
+
}
|
213 |
+
}
|
214 |
+
.em-login-links {
|
215 |
+
span {
|
216 |
+
display: none;
|
217 |
+
}
|
218 |
+
a {
|
219 |
+
display: inline-block;
|
220 |
+
width: 100%;
|
221 |
+
margin-bottom: 5px;
|
222 |
+
}
|
223 |
+
}
|
224 |
+
|
225 |
+
}
|
226 |
+
}
|
227 |
+
|
228 |
+
/* Temp Fixes for Pro */
|
229 |
+
.em-booking-form-payment {
|
230 |
+
.em-booking-gateway-form {
|
231 |
+
margin-bottom: 20px;
|
232 |
+
}
|
233 |
+
.em-bookings-form-gateway-expiry select {
|
234 |
+
width : auto !important;
|
235 |
+
min-width: 100px;
|
236 |
+
}
|
237 |
+
}
|
238 |
+
}
|
includes/css/partials/_calendar.scss
ADDED
@@ -0,0 +1,721 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
&.em-calendar {
|
2 |
+
|
3 |
+
--nav-color : #777;
|
4 |
+
--nav-border : 1px solid #dedede;
|
5 |
+
--nav-background : none;
|
6 |
+
--event-border-color : #ccc;
|
7 |
+
--event-background-color : #dedede;
|
8 |
+
--event-color : #fff;
|
9 |
+
--header-border : 1px solid #dedede;
|
10 |
+
--header-background : transparent;
|
11 |
+
--header-color : #888;
|
12 |
+
--date-box-border : 1px solid #dedede;
|
13 |
+
--date-color : #999;
|
14 |
+
--date-background : #fff;
|
15 |
+
--date-border-color : #cdcdcd;
|
16 |
+
--date-border : 1px solid var(--date-border-color);
|
17 |
+
--date-today-color : #fff;
|
18 |
+
--date-today-background : #aaa;
|
19 |
+
--date-today-border : 1px solid #cdcdcd;
|
20 |
+
--date-more-color: var(--nav-color);
|
21 |
+
--calendar-background : #fff;
|
22 |
+
--counter-background : #F36752;
|
23 |
+
|
24 |
+
display: block;
|
25 |
+
width: 100%;
|
26 |
+
|
27 |
+
section {
|
28 |
+
display: grid;
|
29 |
+
width: 100%;
|
30 |
+
padding: 0;
|
31 |
+
margin: 0;
|
32 |
+
|
33 |
+
div {
|
34 |
+
text-align: center;
|
35 |
+
display: block;
|
36 |
+
}
|
37 |
+
|
38 |
+
> div {
|
39 |
+
width: 100%;
|
40 |
+
}
|
41 |
+
|
42 |
+
&.em-cal-nav {
|
43 |
+
grid-template-columns: 1fr auto;
|
44 |
+
justify-items: center;
|
45 |
+
align-items: center;
|
46 |
+
}
|
47 |
+
|
48 |
+
&.em-cal-days {
|
49 |
+
grid-template-columns: repeat(7, 1fr);
|
50 |
+
}
|
51 |
+
|
52 |
+
}
|
53 |
+
|
54 |
+
.em-cal-nav {
|
55 |
+
|
56 |
+
> div {
|
57 |
+
margin:10px 0;
|
58 |
+
}
|
59 |
+
|
60 |
+
.em-search-advanced-trigger {
|
61 |
+
display: none;
|
62 |
+
visibility: hidden;
|
63 |
+
}
|
64 |
+
|
65 |
+
.month {
|
66 |
+
margin-left: 10px;
|
67 |
+
text-align: left;
|
68 |
+
|
69 |
+
form { display: inline-block; }
|
70 |
+
|
71 |
+
input, span.marker {
|
72 |
+
border: 0 !important;
|
73 |
+
margin: 0 !important;
|
74 |
+
padding: 10px !important;
|
75 |
+
font-size: 22px;
|
76 |
+
|
77 |
+
&:hover, &:focus {
|
78 |
+
border: 0 !important;
|
79 |
+
}
|
80 |
+
}
|
81 |
+
span.marker { /* temp element used to measure width dynamically, hidden to prevent jank, shown enough to generate width */
|
82 |
+
display: inline-block;
|
83 |
+
position: absolute;
|
84 |
+
left: -100%;
|
85 |
+
}
|
86 |
+
input[type="month"] {
|
87 |
+
position: relative;
|
88 |
+
|
89 |
+
&::-webkit-calendar-picker-indicator {
|
90 |
+
position: absolute;
|
91 |
+
left: 0;
|
92 |
+
top: 0;
|
93 |
+
width: 100%;
|
94 |
+
height: 100%;
|
95 |
+
margin: 0;
|
96 |
+
padding: 0;
|
97 |
+
cursor: pointer;
|
98 |
+
background: transparent;
|
99 |
+
}
|
100 |
+
}
|
101 |
+
input[type="text"]{
|
102 |
+
background-color: transparent !important;
|
103 |
+
}
|
104 |
+
}
|
105 |
+
|
106 |
+
.button {
|
107 |
+
padding : 0 10px !important;
|
108 |
+
margin : 0 !important;
|
109 |
+
display: inline-block;
|
110 |
+
}
|
111 |
+
|
112 |
+
.month-nav {
|
113 |
+
margin: 5px 0 15px;
|
114 |
+
|
115 |
+
.em-calnav {
|
116 |
+
background: var(--nav-background) !important;
|
117 |
+
color: var(--nav-color) !important;
|
118 |
+
width: 38px;
|
119 |
+
height: 18px;
|
120 |
+
display: inline-block;
|
121 |
+
padding: 0;
|
122 |
+
margin: 0;
|
123 |
+
|
124 |
+
&.em-calnav-prev {
|
125 |
+
padding-right: 0;
|
126 |
+
}
|
127 |
+
&.em-calnav-next {
|
128 |
+
padding-left: 0;
|
129 |
+
}
|
130 |
+
|
131 |
+
&:hover, &:hover svg, &:hover path {
|
132 |
+
color: var(--nav-color) !important;
|
133 |
+
filter: brightness(0.5) !important;
|
134 |
+
}
|
135 |
+
&:focus {
|
136 |
+
outline: none;
|
137 |
+
}
|
138 |
+
|
139 |
+
&[data-disabled="1"] {
|
140 |
+
&, &:hover, &:hover svg, , &:hover path {
|
141 |
+
cursor: not-allowed !important;
|
142 |
+
filter: brightness(1) !important;
|
143 |
+
}
|
144 |
+
}
|
145 |
+
|
146 |
+
svg {
|
147 |
+
height: 28px;
|
148 |
+
width:28px;
|
149 |
+
display: block;
|
150 |
+
margin: 0 auto;
|
151 |
+
transition: all ease-in-out;
|
152 |
+
fill: none;
|
153 |
+
stroke: var(--nav-color);
|
154 |
+
}
|
155 |
+
}
|
156 |
+
|
157 |
+
.em-calnav-today.is-today {
|
158 |
+
opacity : 0.3;
|
159 |
+
|
160 |
+
&:hover {
|
161 |
+
cursor:default !important;
|
162 |
+
}
|
163 |
+
}
|
164 |
+
}
|
165 |
+
}
|
166 |
+
|
167 |
+
.em-cal-head {
|
168 |
+
|
169 |
+
border : var(--header-border);
|
170 |
+
background : var(--calendar-background);
|
171 |
+
border-bottom: 0;
|
172 |
+
border-radius : 8px 8px 0 0;
|
173 |
+
|
174 |
+
> div {
|
175 |
+
background: var(--header-background);
|
176 |
+
color: var(--header-color);
|
177 |
+
margin: 10px 0;
|
178 |
+
padding: 0 10px;
|
179 |
+
border-left: var(--header-border);
|
180 |
+
text-transform: uppercase;
|
181 |
+
overflow-x: hidden;
|
182 |
+
text-overflow: ellipsis;
|
183 |
+
}
|
184 |
+
|
185 |
+
> div:first-child {
|
186 |
+
border-left: none;
|
187 |
+
}
|
188 |
+
|
189 |
+
/*
|
190 |
+
> div:first-child {
|
191 |
+
border-top-left-radius: 5px;
|
192 |
+
}
|
193 |
+
|
194 |
+
> div:last-child {
|
195 |
+
border-top-right-radius: 5px;
|
196 |
+
}*/
|
197 |
+
}
|
198 |
+
|
199 |
+
.em-cal-body {
|
200 |
+
--grid-auto-rows : auto;
|
201 |
+
|
202 |
+
border-bottom: var(--date-box-border);
|
203 |
+
background-color: var(--calendar-background);
|
204 |
+
|
205 |
+
grid-template-rows: 1fr;
|
206 |
+
grid-auto-rows: var(--grid-auto-rows); // we'll adjust this one depending on size of calendar via @media and CSS/JS class flags
|
207 |
+
|
208 |
+
.em-cal-day {
|
209 |
+
text-align: right;
|
210 |
+
|
211 |
+
.em-cal-day-date {
|
212 |
+
display: inline-block;
|
213 |
+
text-align: center;
|
214 |
+
position: relative;
|
215 |
+
margin : 0 0 10px;
|
216 |
+
|
217 |
+
&.em-cal-day-date a, &.em-cal-day-date span {
|
218 |
+
color: var(--date-color) !important;
|
219 |
+
text-decoration: none !important;
|
220 |
+
display: inline-block;
|
221 |
+
margin:0;
|
222 |
+
padding : 5px 6px;
|
223 |
+
width: 34px;
|
224 |
+
height: 34px;
|
225 |
+
font-size: 16px;
|
226 |
+
background: var(--date-background);
|
227 |
+
border-radius: 50%;
|
228 |
+
box-sizing : border-box;
|
229 |
+
}
|
230 |
+
}
|
231 |
+
|
232 |
+
&.eventless-pre, &.eventless-post, &.eventful-pre, &.eventful-post {
|
233 |
+
.em-cal-day-date {
|
234 |
+
opacity: 50%;
|
235 |
+
}
|
236 |
+
}
|
237 |
+
|
238 |
+
&.eventful .em-cal-day-date, &.eventful-pre .em-cal-day-date, &.eventful-post .em-cal-day-date {
|
239 |
+
a {
|
240 |
+
border: var(--date-border) !important;
|
241 |
+
}
|
242 |
+
}
|
243 |
+
|
244 |
+
&.eventful-today .em-cal-day-date a, &.eventless-today .em-cal-day-date a {
|
245 |
+
color: var(--date-today-color) !important;
|
246 |
+
border : var(--date-today-border) !important;
|
247 |
+
background : var(--date-today-background) !important;
|
248 |
+
border-radius: 50%;
|
249 |
+
}
|
250 |
+
|
251 |
+
span.date-day-colors {
|
252 |
+
display: none;
|
253 |
+
visibility: hidden;
|
254 |
+
}
|
255 |
+
}
|
256 |
+
|
257 |
+
> div {
|
258 |
+
border: var(--date-box-border);
|
259 |
+
border-right-width: 0;
|
260 |
+
border-bottom: none;
|
261 |
+
padding: 10px;
|
262 |
+
}
|
263 |
+
|
264 |
+
> div:nth-child(7n) {
|
265 |
+
border-right-width:1px;
|
266 |
+
}
|
267 |
+
|
268 |
+
.em-cal-day-limit a {
|
269 |
+
margin-top: 10px;
|
270 |
+
line-height: 14px !important;
|
271 |
+
height: 14px !important;
|
272 |
+
padding: 0;
|
273 |
+
width: 100%;
|
274 |
+
outline: none !important;
|
275 |
+
border: none !important;
|
276 |
+
color: var(--date-more-color) !important;
|
277 |
+
font-size: 14px;
|
278 |
+
}
|
279 |
+
|
280 |
+
/*
|
281 |
+
--- Display Option Flags ---
|
282 |
+
*/
|
283 |
+
|
284 |
+
/* Display date cells with even height */
|
285 |
+
&.even-height {
|
286 |
+
grid-template-rows: 1fr;
|
287 |
+
grid-auto-rows: 1fr;
|
288 |
+
}
|
289 |
+
&.even-aspect .em-cal-day {
|
290 |
+
aspect-ratio: 1/1;
|
291 |
+
}
|
292 |
+
|
293 |
+
/* Event Items in Pill Form */
|
294 |
+
&.event-style-pill {
|
295 |
+
|
296 |
+
.em-cal-event {
|
297 |
+
|
298 |
+
text-align: left;
|
299 |
+
position: relative;
|
300 |
+
height: 28px;
|
301 |
+
padding: 0;
|
302 |
+
margin: 5px 0;
|
303 |
+
cursor: pointer;
|
304 |
+
font-size:14px;
|
305 |
+
|
306 |
+
> div {
|
307 |
+
text-align: left;
|
308 |
+
background-color: var(--event-background-color);
|
309 |
+
border: 1px solid var(--event-border-color);
|
310 |
+
color : var(--event-color);
|
311 |
+
position: absolute;
|
312 |
+
width: calc(100% + 10px);
|
313 |
+
height: 28px;
|
314 |
+
margin: 0;
|
315 |
+
padding: 5px 8px;
|
316 |
+
left: -5px;
|
317 |
+
border-radius: 5px;
|
318 |
+
white-space: nowrap;
|
319 |
+
overflow: hidden;
|
320 |
+
text-overflow: ellipsis;
|
321 |
+
}
|
322 |
+
|
323 |
+
> div:hover {
|
324 |
+
filter: brightness(95%);
|
325 |
+
}
|
326 |
+
|
327 |
+
> div a {
|
328 |
+
color : var(--event-text-color) !important;
|
329 |
+
text-decoration: none !important;
|
330 |
+
}
|
331 |
+
|
332 |
+
&.multiday {
|
333 |
+
|
334 |
+
> div {
|
335 |
+
left: -10px;
|
336 |
+
border-radius: 0;
|
337 |
+
}
|
338 |
+
|
339 |
+
@mixin days($days, $offset) {
|
340 |
+
@for $i from 2 to $days + 1 {
|
341 |
+
$width : $i * 100%;
|
342 |
+
$padding : $i * 22px;
|
343 |
+
@if( $offset > 0px ) {
|
344 |
+
&.days-#{$i} > div { width: calc(#{$width} + #{$padding} - #{$offset}); }
|
345 |
+
}@else {
|
346 |
+
&.days-#{$i} > div { width: calc(#{$width} + #{$padding}); }
|
347 |
+
}
|
348 |
+
}
|
349 |
+
}
|
350 |
+
|
351 |
+
&.has-end.has-start {
|
352 |
+
@include days(7, 15px);
|
353 |
+
}
|
354 |
+
|
355 |
+
&.has-end, &.has-start {
|
356 |
+
@include days(7, 10px);
|
357 |
+
}
|
358 |
+
|
359 |
+
&.has-start {
|
360 |
+
> div {
|
361 |
+
border-top-left-radius: 5px;
|
362 |
+
border-bottom-left-radius: 5px;
|
363 |
+
border-right: 1px !important;
|
364 |
+
border-left: 0;
|
365 |
+
left: -5px;
|
366 |
+
}
|
367 |
+
}
|
368 |
+
|
369 |
+
&.has-end {
|
370 |
+
> div {
|
371 |
+
border-top-right-radius: 5px;
|
372 |
+
border-bottom-right-radius: 5px;
|
373 |
+
border-left: 1px !important;
|
374 |
+
border-right: 0;
|
375 |
+
}
|
376 |
+
}
|
377 |
+
|
378 |
+
&.days-7 > div { width: calc( 700% + 146px ); }
|
379 |
+
|
380 |
+
/* (10) + ((20+1) * x) - 5 */ /* if has-end */
|
381 |
+
/* (10) + ((20+1) * x) */ /* if no has-end */
|
382 |
+
|
383 |
+
}
|
384 |
+
}
|
385 |
+
}
|
386 |
+
}
|
387 |
+
|
388 |
+
@mixin small-calendar(){
|
389 |
+
|
390 |
+
--header-border : none;
|
391 |
+
--header-background : none;
|
392 |
+
--header-color : #888;
|
393 |
+
--date-box-border : 0;
|
394 |
+
|
395 |
+
.size-large:not(.size-small), .size-medium:not(.size-small) {
|
396 |
+
display:none !important;
|
397 |
+
visibility: hidden;
|
398 |
+
}
|
399 |
+
.em-cal-nav {
|
400 |
+
padding : 0 0.5% 0 1%;
|
401 |
+
margin : 0 0 10px;
|
402 |
+
|
403 |
+
> div {
|
404 |
+
margin:0;
|
405 |
+
}
|
406 |
+
|
407 |
+
.month {
|
408 |
+
input {
|
409 |
+
font-size: 20px !important;
|
410 |
+
padding-left:0 !important;
|
411 |
+
}
|
412 |
+
}
|
413 |
+
.em-calnav {
|
414 |
+
width: 26px;
|
415 |
+
height: 26px;
|
416 |
+
padding:2px;
|
417 |
+
|
418 |
+
svg {
|
419 |
+
height: 22px;
|
420 |
+
width: 22px;
|
421 |
+
margin: 0 auto;
|
422 |
+
}
|
423 |
+
}
|
424 |
+
|
425 |
+
.em-calnav-today.size-small {
|
426 |
+
display: inline-block;
|
427 |
+
width: 12px;
|
428 |
+
height: 12px;
|
429 |
+
background: var(--nav-color) !important;
|
430 |
+
border: 0;
|
431 |
+
border-radius: 50%;
|
432 |
+
margin-bottom: 3px;
|
433 |
+
|
434 |
+
&:hover {
|
435 |
+
filter: brightness(0.8);
|
436 |
+
}
|
437 |
+
}
|
438 |
+
}
|
439 |
+
|
440 |
+
.em-cal-body {
|
441 |
+
.em-cal-day {
|
442 |
+
.em-cal-day-date {
|
443 |
+
&.em-cal-day-date a, &.em-cal-day-date span {
|
444 |
+
padding: 6px;
|
445 |
+
width: 32px;
|
446 |
+
height: 32px;
|
447 |
+
font-size: 15px;
|
448 |
+
}
|
449 |
+
}
|
450 |
+
&.eventful-today .em-cal-day-date a, &.eventless-today .em-cal-day-date a {
|
451 |
+
width: 36px;
|
452 |
+
height: 36px;
|
453 |
+
}
|
454 |
+
}
|
455 |
+
}
|
456 |
+
|
457 |
+
&.with-advanced {
|
458 |
+
.em-cal-nav .month input {
|
459 |
+
padding-left: 10px !important;
|
460 |
+
}
|
461 |
+
}
|
462 |
+
}
|
463 |
+
|
464 |
+
@mixin small-medium-calendar(){
|
465 |
+
|
466 |
+
.em-cal-body {
|
467 |
+
|
468 |
+
justify-items: center;
|
469 |
+
align-items: center;
|
470 |
+
|
471 |
+
> div {
|
472 |
+
padding: 0;
|
473 |
+
}
|
474 |
+
|
475 |
+
.em-cal-day {
|
476 |
+
|
477 |
+
aspect-ratio: 1/1;
|
478 |
+
text-align: center;
|
479 |
+
display: grid;
|
480 |
+
justify-items: center;
|
481 |
+
align-items: center;
|
482 |
+
|
483 |
+
.em-cal-day-date {
|
484 |
+
position: relative;
|
485 |
+
display: inline-block;
|
486 |
+
text-align: center;
|
487 |
+
margin:0;
|
488 |
+
|
489 |
+
a, span {
|
490 |
+
margin: 0;
|
491 |
+
}
|
492 |
+
.limited-icon {
|
493 |
+
color: var(--date-color) !important;
|
494 |
+
display: block;
|
495 |
+
position: absolute;
|
496 |
+
top: -2px;
|
497 |
+
right: -2px;
|
498 |
+
width: 14px;
|
499 |
+
height: 14px;
|
500 |
+
border: none;
|
501 |
+
border-radius: 50%;
|
502 |
+
background: #fff;
|
503 |
+
font-size: 14px;
|
504 |
+
padding: 0px;
|
505 |
+
margin: 0px;
|
506 |
+
line-height: 15px;
|
507 |
+
}
|
508 |
+
}
|
509 |
+
|
510 |
+
.em-cal-event {
|
511 |
+
display: none;
|
512 |
+
}
|
513 |
+
|
514 |
+
&.eventful .em-cal-day-date, &.eventful-pre .em-cal-day-date, &.eventful-post .em-cal-day-date {
|
515 |
+
|
516 |
+
&.colored {
|
517 |
+
--date-border-color-top: none;
|
518 |
+
--date-border-color-right: none;
|
519 |
+
--date-border-color-bottom: none;
|
520 |
+
--date-border-color-left: none;
|
521 |
+
--date-border-color: #fefefe;
|
522 |
+
--date-border : 1px solid var(--date-border-color);
|
523 |
+
|
524 |
+
$clip_path_two: polygon(0 0, 75% 0, 75% 25%, 100% 25%, 100% 100%, 25% 100%, 25% 75%, 0 75%);
|
525 |
+
$clip_path: polygon(0px 25%, 25% 25%, 25% 0%, 75% 0, 75% 25%, 100% 25%, 100% 75%, 75% 75%, 75% 100%, 25% 100%, 25% 75%, 0 75%);
|
526 |
+
|
527 |
+
a {
|
528 |
+
border : none;
|
529 |
+
}
|
530 |
+
|
531 |
+
div.ring {
|
532 |
+
border-radius: 50%;
|
533 |
+
padding: 1px;
|
534 |
+
display: inline-block;
|
535 |
+
border: var(--date-border) !important;
|
536 |
+
&.one {
|
537 |
+
border-color : var(--date-border-color) !important;
|
538 |
+
}
|
539 |
+
&.two {
|
540 |
+
border-top-color: var(--date-border-color-top) !important;
|
541 |
+
border-left-color: var(--date-border-color-top) !important;
|
542 |
+
border-right-color: var(--date-border-color-bottom) !important;
|
543 |
+
border-bottom-color: var(--date-border-color-bottom) !important;
|
544 |
+
background-clip: content-box;
|
545 |
+
clip-path: $clip_path_two;
|
546 |
+
-webkit-clip-path: $clip_path_two;
|
547 |
+
}
|
548 |
+
&.three {
|
549 |
+
border-top-color: var(--date-border-color-top) !important;
|
550 |
+
border-right-color: var(--date-border-color-bottom) !important;
|
551 |
+
border-bottom-color: var(--date-border-color-bottom) !important;
|
552 |
+
background-clip: content-box;
|
553 |
+
clip-path: $clip_path;
|
554 |
+
-webkit-clip-path: $clip_path;
|
555 |
+
}
|
556 |
+
&.four {
|
557 |
+
border-top-color: var(--date-border-color-top) !important;
|
558 |
+
border-right-color: var(--date-border-color-right) !important;
|
559 |
+
border-bottom-color: var(--date-border-color-bottom) !important;
|
560 |
+
border-left-color: var(--date-border-color-left) !important;
|
561 |
+
background-clip: content-box;
|
562 |
+
clip-path: $clip_path;
|
563 |
+
-webkit-clip-path: $clip_path;
|
564 |
+
}
|
565 |
+
}
|
566 |
+
}
|
567 |
+
}
|
568 |
+
.em-cal-day-limit {
|
569 |
+
display: none;
|
570 |
+
visibility: hidden;
|
571 |
+
}
|
572 |
+
}
|
573 |
+
}
|
574 |
+
}
|
575 |
+
|
576 |
+
@mixin medium-calendar(){
|
577 |
+
.size-small:not(.size-medium), .size-large:not(.size-medium) {
|
578 |
+
display:none !important;
|
579 |
+
visibility: hidden;
|
580 |
+
}
|
581 |
+
}
|
582 |
+
|
583 |
+
@mixin large-calendar(){
|
584 |
+
.size-small:not(.size-large), .size-medium:not(.size-large) {
|
585 |
+
display:none !important;
|
586 |
+
visibility: hidden;
|
587 |
+
}
|
588 |
+
}
|
589 |
+
|
590 |
+
&.size-large {
|
591 |
+
@include large-calendar();
|
592 |
+
}
|
593 |
+
|
594 |
+
&.size-medium {
|
595 |
+
@include medium-calendar();
|
596 |
+
}
|
597 |
+
|
598 |
+
&.size-medium, &.size-small {
|
599 |
+
@include small-medium-calendar();
|
600 |
+
}
|
601 |
+
|
602 |
+
&.size-small {
|
603 |
+
@include small-calendar();
|
604 |
+
}
|
605 |
+
|
606 |
+
/* Removed, JS will handle sizing, this will interfere
|
607 |
+
@include media("<tablet") {
|
608 |
+
@include small-calendar();
|
609 |
+
@include small-medium-calendar();
|
610 |
+
}
|
611 |
+
*/
|
612 |
+
|
613 |
+
&.with-advanced {
|
614 |
+
.em-cal-nav {
|
615 |
+
grid-template-columns: 25px 1fr auto;
|
616 |
+
|
617 |
+
.em-search-advanced-trigger {
|
618 |
+
display: block;
|
619 |
+
visibility: visible;
|
620 |
+
background-size: 22px;
|
621 |
+
}
|
622 |
+
}
|
623 |
+
}
|
624 |
+
}
|
625 |
+
|
626 |
+
// Preview Modes
|
627 |
+
&.em-calendar {
|
628 |
+
// Tooltips
|
629 |
+
&.preview-tooltips {
|
630 |
+
|
631 |
+
.tippy-box { width: 330px; }
|
632 |
+
|
633 |
+
section.em-cal-events-content {
|
634 |
+
display: none;
|
635 |
+
visibility: hidden;
|
636 |
+
}
|
637 |
+
|
638 |
+
.em-cal-event-content {
|
639 |
+
|
640 |
+
margin:5px 2px 12px;
|
641 |
+
|
642 |
+
> div {
|
643 |
+
margin-bottom: 8px;
|
644 |
+
text-align: left;
|
645 |
+
}
|
646 |
+
|
647 |
+
> div:last-of-type {
|
648 |
+
margin-bottom: 0;
|
649 |
+
}
|
650 |
+
|
651 |
+
div {
|
652 |
+
text-align: left;
|
653 |
+
}
|
654 |
+
|
655 |
+
.em-item-title {
|
656 |
+
font-weight: bold;
|
657 |
+
margin: 10px 0 15px;
|
658 |
+
font-size: calc( var(--font-size) + 2px );
|
659 |
+
a, a:hover {
|
660 |
+
color:#555555 !important;
|
661 |
+
}
|
662 |
+
}
|
663 |
+
|
664 |
+
.em-item-desc {
|
665 |
+
text-align:justify;
|
666 |
+
margin:15px 0 10px;
|
667 |
+
}
|
668 |
+
|
669 |
+
.em-item-actions {
|
670 |
+
font-size: 14px;
|
671 |
+
text-align: center;
|
672 |
+
|
673 |
+
.button {
|
674 |
+
padding: 0 20px !important;
|
675 |
+
border: none !important;
|
676 |
+
margin-bottom: 0 !important;
|
677 |
+
}
|
678 |
+
}
|
679 |
+
}
|
680 |
+
}
|
681 |
+
}
|
682 |
+
/* Resize the loading spinner */
|
683 |
+
&.size-small {
|
684 |
+
div.em-loading {
|
685 |
+
background-size: 18% 18%;
|
686 |
+
}
|
687 |
+
}
|
688 |
+
&.size-medium {
|
689 |
+
div.em-loading {
|
690 |
+
background-size: 12% 12%;
|
691 |
+
}
|
692 |
+
}
|
693 |
+
&.size-large {
|
694 |
+
div.em-loading {
|
695 |
+
background-size: 10% 10%;
|
696 |
+
}
|
697 |
+
}
|
698 |
+
|
699 |
+
// modal specifics
|
700 |
+
&.em-modal {
|
701 |
+
/* This is already targeted to screen view */
|
702 |
+
&.em-cal-date-content {
|
703 |
+
.em-modal-content {
|
704 |
+
padding: 0 0 25px;
|
705 |
+
margin : 25px 0 !important;
|
706 |
+
border-bottom: 1px solid #dedede;
|
707 |
+
|
708 |
+
&:first-of-type {
|
709 |
+
margin-top: 0 !important;
|
710 |
+
}
|
711 |
+
&:last-of-type {
|
712 |
+
margin-bottom: 0 !important;
|
713 |
+
border-bottom: 0 !important;
|
714 |
+
}
|
715 |
+
}
|
716 |
+
.em-cal-day-limit, .button {
|
717 |
+
text-align: center;
|
718 |
+
margin-bottom: 0 !important;
|
719 |
+
}
|
720 |
+
}
|
721 |
+
}
|
includes/css/partials/_events.scss
ADDED
@@ -0,0 +1,85 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/*
|
2 |
+
For other event list and single event display CSS, see the _items.scss file
|
3 |
+
*/
|
4 |
+
|
5 |
+
.em-event.em-event-single {
|
6 |
+
.em-event-meta-line.em-event-location {
|
7 |
+
line-height: 24px !important;
|
8 |
+
}
|
9 |
+
}
|
10 |
+
|
11 |
+
.em-event {
|
12 |
+
.em-item-image {
|
13 |
+
.em-item-image-placeholder {
|
14 |
+
div.date {
|
15 |
+
margin: auto;
|
16 |
+
text-align: center;
|
17 |
+
padding-top: 15%;
|
18 |
+
|
19 |
+
span {
|
20 |
+
text-align: center;
|
21 |
+
display: block;
|
22 |
+
margin: 0 auto;
|
23 |
+
font-size: 30px;
|
24 |
+
line-height: 30px;
|
25 |
+
}
|
26 |
+
|
27 |
+
span.day {
|
28 |
+
font-size: 45px;
|
29 |
+
line-height: 45px;
|
30 |
+
margin-bottom: 5px;
|
31 |
+
}
|
32 |
+
}
|
33 |
+
}
|
34 |
+
}
|
35 |
+
}
|
36 |
+
|
37 |
+
&.em-events-widget, .em-events-widget {
|
38 |
+
.em-item {
|
39 |
+
.em-item-image-placeholder {
|
40 |
+
div.date {
|
41 |
+
padding-top : 15%;
|
42 |
+
span.day {
|
43 |
+
font-size: 30px !important;
|
44 |
+
line-height: 30px !important;
|
45 |
+
margin-bottom: 1px;
|
46 |
+
}
|
47 |
+
span.month {
|
48 |
+
font-size: 16px !important;
|
49 |
+
line-height: 16px !important;
|
50 |
+
}
|
51 |
+
}
|
52 |
+
}
|
53 |
+
}
|
54 |
+
}
|
55 |
+
|
56 |
+
// Add to calendar
|
57 |
+
button.input.em-event-add-to-calendar {
|
58 |
+
padding-left: 20px !important;
|
59 |
+
.em-icon-calendar {
|
60 |
+
margin-right: 10px;
|
61 |
+
}
|
62 |
+
}
|
63 |
+
.em-add-to-calendar-tooltip {
|
64 |
+
margin-top: -9px !important; //tippy fix
|
65 |
+
}
|
66 |
+
.em-event-add-to-calendar-content {
|
67 |
+
a {
|
68 |
+
display: inline-block;
|
69 |
+
width: 100%;
|
70 |
+
padding: 8px 10px 5px 35px !important;
|
71 |
+
color: var(--default-color) !important;
|
72 |
+
text-decoration: none !important;
|
73 |
+
&:focus, &:hover {
|
74 |
+
outline: none !important;
|
75 |
+
background-color: #f3f3f3 !important;
|
76 |
+
}
|
77 |
+
background: var(--icon-download) 5px 50% no-repeat;
|
78 |
+
background-size: 18px;
|
79 |
+
}
|
80 |
+
a.em-a2c-download { background-image: var(--icon-download); }
|
81 |
+
a.em-a2c-google { background-image: var(--icon-logo-google-calendar); }
|
82 |
+
a.em-a2c-apple { background-image: var(--icon-logo-apple); }
|
83 |
+
a.em-a2c-office { background-image: var(--icon-logo-office365); }
|
84 |
+
a.em-a2c-outlook { background-image: var(--icon-logo-outlook); }
|
85 |
+
}
|
includes/css/partials/_frontend-admin.scss
ADDED
@@ -0,0 +1,160 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
&.pixelbones {
|
2 |
+
.input {
|
3 |
+
div.tablenav {
|
4 |
+
display: flex;
|
5 |
+
flex-direction: row;
|
6 |
+
flex-wrap : wrap;
|
7 |
+
align-items: start;
|
8 |
+
width: 100%;
|
9 |
+
|
10 |
+
.alignleft.actions {
|
11 |
+
flex:none;
|
12 |
+
text-align: left;
|
13 |
+
}
|
14 |
+
|
15 |
+
.em-tablenav-pagination {
|
16 |
+
flex: 1 1 50%;
|
17 |
+
text-align: right;
|
18 |
+
}
|
19 |
+
|
20 |
+
select {
|
21 |
+
width: auto !important;
|
22 |
+
padding-right : 30px !important;
|
23 |
+
}
|
24 |
+
}
|
25 |
+
}
|
26 |
+
|
27 |
+
&.em-bookings-admin-single {
|
28 |
+
.input {
|
29 |
+
select {
|
30 |
+
width: auto !important;
|
31 |
+
padding-right : 30px !important;
|
32 |
+
margin: 0 5px !important;
|
33 |
+
}
|
34 |
+
.em-button, input[type="submit"], input[type="button"] {
|
35 |
+
margin : 0 0 0 10px !important;
|
36 |
+
}
|
37 |
+
.em-booking-single-status-info {
|
38 |
+
line-height:38px;
|
39 |
+
margin-bottom:30px !important;
|
40 |
+
}
|
41 |
+
.em-booking-single-status-edit {
|
42 |
+
margin-bottom:30px !important;
|
43 |
+
em:last-child {
|
44 |
+
margin: 10px 0;
|
45 |
+
}
|
46 |
+
}
|
47 |
+
}
|
48 |
+
table.em-tickets-bookings-table {
|
49 |
+
td , th {
|
50 |
+
border-top:1px solid #dedede !important;
|
51 |
+
border-bottom: 0 !important;
|
52 |
+
}
|
53 |
+
:not(tfoot) tr:first-child th {
|
54 |
+
border-top: 0 !important;
|
55 |
+
}
|
56 |
+
|
57 |
+
td.em-attendee-form-admin {
|
58 |
+
border: 0 !important;
|
59 |
+
border-bottom: 1px solid #dedede;
|
60 |
+
.em-attendee-details {
|
61 |
+
td, th {
|
62 |
+
border: 0 !important;
|
63 |
+
}
|
64 |
+
}
|
65 |
+
}
|
66 |
+
}
|
67 |
+
}
|
68 |
+
|
69 |
+
.metabox-holder .postbox { //single ooking admin
|
70 |
+
margin-bottom:40px;
|
71 |
+
}
|
72 |
+
|
73 |
+
&.em-events-admin-list {
|
74 |
+
.subsubsub > div {
|
75 |
+
margin: 10px 0;
|
76 |
+
}
|
77 |
+
.input {
|
78 |
+
.search-box {
|
79 |
+
float:left;
|
80 |
+
width:50%;
|
81 |
+
input {
|
82 |
+
width: auto !important;
|
83 |
+
margin-bottom: 10px !important;
|
84 |
+
}
|
85 |
+
}
|
86 |
+
.tablenav {
|
87 |
+
width: 50% !important;
|
88 |
+
}
|
89 |
+
}
|
90 |
+
}
|
91 |
+
|
92 |
+
&.em-event-form, &.em-location-form {
|
93 |
+
section {
|
94 |
+
margin-bottom: 40px;
|
95 |
+
}
|
96 |
+
.input {
|
97 |
+
&.em-location-data {
|
98 |
+
> div {
|
99 |
+
margin-bottom: 15px;
|
100 |
+
|
101 |
+
&.em-location-data-name {
|
102 |
+
margin-bottom: 25px;
|
103 |
+
}
|
104 |
+
}
|
105 |
+
}
|
106 |
+
}
|
107 |
+
}
|
108 |
+
|
109 |
+
&.em-event-form {
|
110 |
+
.event-extra-details {
|
111 |
+
margin-top: 25px;
|
112 |
+
}
|
113 |
+
.input {
|
114 |
+
&.em-location-data {
|
115 |
+
.em-selectize-autocomplete {
|
116 |
+
margin-bottom: 5px !important;
|
117 |
+
}
|
118 |
+
}
|
119 |
+
@import 'admin/when';
|
120 |
+
}
|
121 |
+
.em-ticket-form {
|
122 |
+
.em-ticket-form-main, .em-ticket-form-advanced {
|
123 |
+
> div {
|
124 |
+
margin-bottom: 10px;
|
125 |
+
|
126 |
+
&.inline-inputs, .inline-inputs {
|
127 |
+
margin-bottom: 25px;
|
128 |
+
&:last-child {
|
129 |
+
margin-bottom: 20px;
|
130 |
+
}
|
131 |
+
}
|
132 |
+
}
|
133 |
+
}
|
134 |
+
}
|
135 |
+
}
|
136 |
+
|
137 |
+
.em-location-map-container {
|
138 |
+
width : 100%;
|
139 |
+
height: 100%;
|
140 |
+
}
|
141 |
+
}
|
142 |
+
.reschedule-hidden {
|
143 |
+
display: none !important;
|
144 |
+
visibility: hidden !important;
|
145 |
+
}
|
146 |
+
|
147 |
+
&.em-location-where.has-map {
|
148 |
+
display: flex;
|
149 |
+
flex-direction: row;
|
150 |
+
flex-wrap: wrap;
|
151 |
+
gap: 30px;
|
152 |
+
.em-location-data, .em-location-map-container {
|
153 |
+
width: 100%;
|
154 |
+
flex: 1 1 450px;
|
155 |
+
}
|
156 |
+
.em-location-data-maps-tip {
|
157 |
+
width : 100%;
|
158 |
+
flex: 0 0 100%;
|
159 |
+
}
|
160 |
+
}
|
includes/css/partials/_icons.scss
ADDED
@@ -0,0 +1,40 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
& {
|
2 |
+
--icon-logo-office365 : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2075 2499.8'%3E%3Cpath fill='%23eb3c00' d='M0 2016.6V496.8L1344.4 0 2075 233.7v2045.9l-730.6 220.3L0 2016.6l1344.4 161.8V409.2L467.6 613.8v1198.3z'/%3E%3C/svg%3E");
|
3 |
+
--icon-logo-google-calendar : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' viewBox='0 0 256 256'%3E%3Cpath fill='%23FFF' d='M195.368421 60.6315789H60.6315789V195.368421H195.368421z'/%3E%3Cpath fill='%23EA4335' d='M195.368421 256 256 195.368421l-30.315789-5.172416-30.31579 5.172416-5.533259 27.729581z'/%3E%3Cpath fill='%23188038' d='M0 195.368421v40.421053C0 246.955789 9.04421053 256 20.2105263 256h40.4210526l6.2252856-30.315789-6.2252856-30.31579-33.0323915-5.172416L0 195.368421Z'/%3E%3Cpath fill='%231967D2' d='M256 60.6315789V20.2105263C256 9.04421053 246.955789 0 235.789474 0h-40.421053c-3.688839 15.0358547-5.533259 26.1010948-5.533259 33.1957202 0 7.0946254 1.84442 16.2399117 5.533259 27.4358587 13.409565 3.8399077 23.514828 5.7598615 30.31579 5.7598615 6.800961 0 16.906224-1.9199538 30.315789-5.7598615Z'/%3E%3Cpath fill='%23FBBC04' d='M256 60.6315789h-60.631579V195.368421H256z'/%3E%3Cpath fill='%2334A853' d='M195.368421 195.368421H60.6315789V256H195.368421z'/%3E%3Cpath fill='%234285F4' d='M195.368421 0H20.2105263C9.04421053 0 0 9.04421053 0 20.2105263V195.368421h60.6315789V60.6315789H195.368421V0Z'/%3E%3Cpath fill='%234285F4' d='M88.2694737 165.153684c-5.0357895-3.402105-8.5221053-8.370526-10.4252632-14.938947l11.6884211-4.816842c1.0610526 4.042105 2.9136842 7.174737 5.5578947 9.397894 2.6273684 2.223158 5.8273687 3.317895 9.5663157 3.317895 3.823158 0 7.107369-1.162105 9.852632-3.486316 2.745263-2.32421 4.126315-5.288421 4.126315-8.875789 0-3.671579-1.448421-6.669474-4.345263-8.993684-2.896842-2.324211-6.534737-3.486316-10.88-3.486316h-6.7536839v-11.570526H102.72c3.738947 0 6.888421-1.010527 9.448421-3.031579 2.56-2.021053 3.84-4.783158 3.84-8.303158 0-3.132632-1.145263-5.625263-3.435789-7.494737-2.290527-1.869474-5.187369-2.812632-8.707369-2.812632-3.435789 0-6.1642104.909474-8.185263 2.745264-2.0197181 1.840674-3.5381792 4.164731-4.4126316 6.753684l-11.5705263-4.816842c1.5326316-4.345264 4.3452632-8.1852635 8.471579-11.5031583 4.1263157-3.3178947 9.3978947-4.9852631 15.7978949-4.9852631 4.732631 0 8.993684.9094737 12.766316 2.7452631 3.772631 1.8357895 6.736842 4.3789474 8.875789 7.6126316 2.138947 3.2505267 3.2 6.8884207 3.2 10.9305267 0 4.126315-.993684 7.612631-2.981053 10.475789-1.987368 2.863158-4.429473 5.052632-7.326315 6.585263v.690527c3.740515 1.542157 6.989694 4.07512 9.397894 7.326315 2.442106 3.284211 3.671579 7.208421 3.671579 11.789474s-1.162105 8.673684-3.486315 12.261053c-2.324211 3.587368-5.541053 6.416842-9.616843 8.471579-4.092631 2.054736-8.690526 3.099071-13.793684 3.099071-5.9115787.016718-11.3684208-1.684335-16.4042103-5.08644Zm71.7978943-58.00421-12.833684 9.28-6.416842-9.734737L163.84 90.0884211h8.825263v78.3326319h-12.597895v-61.271579Z'/%3E%3C/svg%3E");
|
4 |
+
--icon-logo-apple : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 52.226 52.226'%3E%3Cpath d='M36.802 1.055 36.747 0l-1.05.113c-.103.011-10.252 1.234-10.948 12.581l-.07 1.136 1.136-.077c.116-.008 11.611-.925 10.987-12.698zm-1.981 1.267c-.191 6.838-5.511 8.74-7.953 9.253.93-6.645 5.749-8.67 7.953-9.253z'/%3E%3Cpath d='m46.584 37.517-.639-.207c-3.867-1.25-6.464-4.792-6.464-8.814 0-3.578 2.023-6.778 5.281-8.352l.972-.469-.542-.933c-.232-.4-2.401-3.943-6.983-5.116-3.634-.93-7.72-.107-12.149 2.447-1.875-1.138-8.103-4.418-13.058-1.13-.97.536-11.251 6.695-5.9 23.313.157.372 3.888 9.113 8.303 12.387 1.191 1.138 4.237 2.56 7.718.187.603-.249 4.638-1.802 7.198.017.945.647 2.595 1.38 4.338 1.38 1.322 0 2.697-.421 3.859-1.621.542-.469 5.493-4.888 8.066-11.888l.075-.204-.075-.997zm-9.402 11.598-.077.073c-2.193 2.303-5.518.1-5.641.018-1.308-.93-2.823-1.233-4.244-1.233-2.579 0-4.847.999-4.992 1.064l-.163.092c-3.019 2.107-5.086.253-5.305.042l-.118-.101c-3.993-2.912-7.663-11.507-7.668-11.51-5.008-15.568 4.586-20.66 4.994-20.867l.11-.065c4.647-3.12 11.327 1.396 11.393 1.441l.533.366.552-.333c4.16-2.515 7.914-3.37 11.157-2.539 2.642.676 4.326 2.327 5.15 3.342-3.347 2.051-5.381 5.63-5.381 9.591 0 4.556 2.735 8.604 6.902 10.365-2.565 6.261-7.153 10.213-7.202 10.254z'/%3E%3C/svg%3E");
|
5 |
+
--icon-logo-outlook : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%230072c6' d='M19.484 7.937v5.477l1.916 1.205a.489.489 0 0 0 .21 0l8.238-5.554a1.174 1.174 0 0 0-.959-1.128Z'/%3E%3Cpath fill='%230072c6' d='m19.484 15.457 1.747 1.2a.522.522 0 0 0 .543 0c-.3.181 8.073-5.378 8.073-5.378v10.066a1.408 1.408 0 0 1-1.49 1.555h-8.874v-7.443ZM10.44 12.932a1.609 1.609 0 0 0-1.42.838 4.131 4.131 0 0 0-.526 2.218A4.05 4.05 0 0 0 9.02 18.2a1.6 1.6 0 0 0 2.771.022 4.014 4.014 0 0 0 .515-2.2 4.369 4.369 0 0 0-.5-2.281 1.536 1.536 0 0 0-1.366-.809Z'/%3E%3Cpath fill='%230072c6' d='M2.153 5.155v21.427L18.453 30V2Zm10.908 14.336a3.231 3.231 0 0 1-2.7 1.361 3.19 3.19 0 0 1-2.64-1.318A5.459 5.459 0 0 1 6.706 16.1a5.868 5.868 0 0 1 1.036-3.616 3.267 3.267 0 0 1 2.744-1.384 3.116 3.116 0 0 1 2.61 1.321 5.639 5.639 0 0 1 1 3.484 5.763 5.763 0 0 1-1.035 3.586Z'/%3E%3C/svg%3E");
|
6 |
+
--icon-download : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 479 479' fill='%23555'%3E%3Cpath d='M158.4 196.8c-5.3 5.3-5.3 13.8 0 19.1l71.6 71.6c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4l71.6-71.6c5.3-5.3 5.3-13.8 0-19.1s-13.8-5.3-19.1 0L253 245.3V13.5C253 6 247 0 239.5 0S226 6 226 13.5v231.8l-48.5-48.5c-5.3-5.3-13.9-5.3-19.1 0z'/%3E%3Cpath d='m460.2 307.4-47-170c-1.1-3.9-3.8-7-7.4-8.7l-1.3-.6c-1.8-.8-3.7-1.2-5.6-1.2h-84.7c-7.5 0-13.5 6-13.5 13.5s6 13.5 13.5 13.5h75.6l39.7 143.8h-105c-7.5 0-13.5 6-13.5 13.5v12.2c0 17.9-14.5 32.4-32.4 32.4h-82.4c-17.9 0-32.4-14.5-32.4-32.4v-12.2c0-7.5-6-13.5-13.5-13.5H49.4l39.9-144.1h75.6c7.5 0 13.5-6 13.5-13.5s-6-13.5-13.5-13.5H80.1c-1.9 0-3.8.4-5.6 1.2l-1.3.6c-3.6 1.7-6.4 4.8-7.4 8.7l-47 170c-.3 1.2-.5 2.4-.5 3.6v70.9c0 53.7 43.7 97.4 97.4 97.4h247.6c53.7 0 97.4-43.7 97.4-97.4V311c0-1.3-.1-2.5-.5-3.6zm-26.5 74.2c0 38.8-31.6 70.4-70.4 70.4H115.7c-38.8 0-70.4-31.6-70.4-70.4v-56.9H137c.7 32.1 27.1 58 59.4 58h82.4c32.3 0 58.7-25.9 59.4-58h95.7v56.9h-.2z'/%3E%3C/svg%3E");
|
7 |
+
--icon-spinner : url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' style='margin:auto;background:0 0' viewBox='0 0 100 100'%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0'%3E%3Canimate attributeName='opacity' begin='-0.9166666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(30 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.8333333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(60 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.75s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(90 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.6666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(120 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.5833333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(150 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.5s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(180 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.4166666666666667s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(210 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.3333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(240 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.25s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(270 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.16666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(300 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.08333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(330 50 50)'%3E%3Canimate attributeName='opacity' begin='0s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3C/svg%3E");
|
8 |
+
// obtained from https://www.svgrepo.com/
|
9 |
+
--icon-calendar : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23555'%3E%3Cpath d='M472 60h-8V44c0-13.234-10.766-24-24-24s-24 10.766-24 24v16H96V44c0-13.234-10.766-24-24-24S48 30.766 48 44v16h-8C17.944 60 0 77.944 0 100v352c0 22.056 17.944 40 40 40h432c22.056 0 40-17.944 40-40V100c0-22.056-17.944-40-40-40zm-40-16c0-4.411 3.589-8 8-8s8 3.589 8 8v23.981c0 .007-.001.013-.001.019s.001.013.001.019V92c0 4.411-3.589 8-8 8s-8-3.589-8-8V44zM72 36c4.411 0 8 3.589 8 8v48c0 4.411-3.589 8-8 8s-8-3.589-8-8V44c0-4.411 3.589-8 8-8zm400 440H40c-13.234 0-24-10.766-24-24V148h384c4.418 0 8-3.582 8-8s-3.582-8-8-8H16v-32c0-13.234 10.766-24 24-24h8v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h320v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h8c13.234 0 24 10.766 24 24v32h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16v304c0 13.234-10.766 24-24 24z'/%3E%3Cpath d='M448 132h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16c4.418 0 8-3.582 8-8s-3.582-8-8-8z'/%3E%3Cg stroke='null'%3E%3Crect width='30' height='15' x='206' y='222' rx='8'/%3E%3Crect width='30' height='15' x='277' y='222' rx='8'/%3E%3Crect width='30' height='15' x='346' y='222' rx='8'/%3E%3Crect width='30' height='15' x='416' y='222' rx='8'/%3E%3Crect width='30' height='15' x='66' y='302' rx='8'/%3E%3Crect width='30' height='15' x='136' y='302' rx='8'/%3E%3Crect width='30' height='15' x='206' y='302' rx='8'/%3E%3Crect width='30' height='15' x='276' y='302' rx='8'/%3E%3Crect width='30' height='15' x='346' y='302' rx='8'/%3E%3Crect width='30' height='15' x='416' y='302' rx='8'/%3E%3Crect width='30' height='15' x='66' y='392' rx='8'/%3E%3Crect width='30' height='15' x='136' y='392' rx='8'/%3E%3Crect width='30' height='15' x='206' y='392' rx='8'/%3E%3Crect width='30' height='15' x='276' y='392' rx='8'/%3E%3Crect width='30' height='15' x='346' y='392' rx='8'/%3E%3C/g%3E%3C/svg%3E");
|
10 |
+
--icon-calendar-empty : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23555'%3E%3Cg stroke='null'%3E%3Cpath d='M472 47.37289h-8V30.42374c0-14.01907-10.766-25.42373-24-25.42373s-24 11.40466-24 25.42373v16.94915H96V30.42374C96 16.40467 85.234 5.00001 72 5.00001S48 16.40467 48 30.42374v16.94915h-8c-22.056 0-40 19.00847-40 42.37288v372.88136c0 23.36441 17.944 42.37288 40 42.37288h432c22.056 0 40-19.00847 40-42.37288V89.74577c0-23.36441-17.944-42.37288-40-42.37288zm-40-16.94915c0-4.67267 3.589-8.47458 8-8.47458s8 3.80191 8 8.47458v25.4036c0 .00742-.001.01377-.001.02013s.001.01377.001.02013v25.4036c0 4.67267-3.589 8.47458-8 8.47458s-8-3.80191-8-8.47458V30.42374zM72 21.94916c4.411 0 8 3.80191 8 8.47458V81.2712c0 4.67267-3.589 8.47458-8 8.47458s-8-3.80191-8-8.47458V30.42374c0-4.67267 3.589-8.47458 8-8.47458zm400 466.10169H40c-13.234 0-24-11.40466-24-25.42373v-322.0339h384c4.418 0 8-3.79449 8-8.47458s-3.582-8.47458-8-8.47458H16V89.74575c0-14.01907 10.766-25.42373 24-25.42373h8v16.94915c0 14.01907 10.766 25.42373 24 25.42373s24-11.40466 24-25.42373V64.32202h320v16.94915c0 14.01907 10.766 25.42373 24 25.42373s24-11.40466 24-25.42373V64.32202h8c13.234 0 24 11.40466 24 25.42373v33.89831h-16c-4.418 0-8 3.79449-8 8.47458s3.582 8.47458 8 8.47458h16v322.0339c0 14.01907-10.766 25.42373-24 25.42373z'/%3E%3Cpath d='M448 123.64407h-16c-4.418 0-8 3.79449-8 8.47458s3.582 8.47458 8 8.47458h16c4.418 0 8-3.79449 8-8.47458s-3.582-8.47458-8-8.47458z'/%3E%3C/g%3E%3C/svg%3E");
|
11 |
+
--icon-list-grouped : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 64 64' fill='%23555'%3E%3Cpath stroke='null' d='M1.52092 5.89552h60.86722c.84042 0 1.52107-.4472 1.52107-.9995 0-.5522-.68065-.9995-1.52107-.9995H1.52092C.68065 3.89652 0 4.34382 0 4.89602c0 .5523.68065.9995 1.52092.9995z'/%3E%3Cpath d='M62.98405 19.62524h-40c-.5522 0-.9995.4473-.9995.9995 0 .5523.4473.9995.9995.9995h40c.5523 0 .9996-.4472.9996-.9995 0-.5522-.4473-.9995-.9996-.9995z'/%3E%3Cpath stroke='null' d='M10.00888 13.67918c-3.87581 0-7.02924 3.15984-7.02924 7.04356 0 3.88384 3.15342 7.0437 7.02924 7.0437 3.87592 0 7.02934-3.15986 7.02934-7.0437 0-3.88372-3.15342-7.04356-7.02934-7.04356zm0 11.80281c-2.61911 0-4.74945-2.13465-4.74945-4.75925 0-2.62448 2.13034-4.75913 4.74945-4.75913 2.61925 0 4.74956 2.13465 4.74956 4.75913 0 2.62459-2.1303 4.75925-4.74956 4.75925zM1.52092 37.42953h60.86722c.84043 0 1.52108-.4472 1.52108-.9995 0-.5522-.68065-.9995-1.52108-.9995H1.52092c-.84027 0-1.52092.4473-1.52092.9995 0 .5523.68065.9995 1.52092.9995z'/%3E%3Cpath d='M62.98405 51.15925h-40c-.5522 0-.9995.4473-.9995.9995 0 .5523.4473.9995.9995.9995h40c.5523 0 .9996-.4472.9996-.9995 0-.5522-.4473-.9995-.9996-.9995z'/%3E%3Cpath stroke='null' d='M10.00888 45.21319c-3.87582 0-7.02924 3.15984-7.02924 7.04356 0 3.88384 3.15342 7.0437 7.02924 7.0437 3.87592 0 7.02934-3.15986 7.02934-7.0437 0-3.88372-3.15342-7.04356-7.02934-7.04356zm0 11.80281c-2.61912 0-4.74945-2.13465-4.74945-4.75925 0-2.62447 2.13033-4.75913 4.74945-4.75913 2.61925 0 4.74955 2.13466 4.74955 4.75913 0 2.6246-2.1303 4.75925-4.74955 4.75925z'/%3E%3C/svg%3E");
|
12 |
+
--icon-filter : url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 256 256'%3E%3Cg fill='%23555' stroke-miterlimit='10' stroke-width='0'%3E%3Cpath d='M1.793 44.436943c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h92.229271c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.510117-5.6092-5.6092zM87.7343578 211.563057c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H93.3435578c-3.099083 0-5.6092-2.5129216-5.6092-5.6092zM1.793 128c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h168.4947588c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092z'/%3E%3Cpath d='M170.2877588 128c0-15.3243344 12.466447-27.793586 27.793586-27.793586S225.8749308 112.672861 225.8749308 128s-12.466447 27.793586-27.793586 27.793586S170.2877588 143.327139 170.2877588 128zm44.3659674 0c0-9.1401914-7.4349946-16.575186-16.575186-16.575186S181.5033542 118.8598086 181.5033542 128s7.4349946 16.575186 16.575186 16.575186 16.575186-7.4349946 16.575186-16.575186zM94.022271 44.436943c0-15.3243344 12.466447-27.793586 27.793586-27.793586 15.3243344 0 27.793586 12.466447 27.793586 27.793586s-12.466447 27.793586-27.793586 27.793586-27.793586-12.4692516-27.793586-27.793586zm44.368772 0c0-9.1401914-7.4349946-16.575186-16.575186-16.575186s-16.575186 7.4349946-16.575186 16.575186 7.4349946 16.575186 16.575186 16.575186 16.575186-7.4349946 16.575186-16.575186zM43.3655858 211.563057c0-15.3243344 12.466447-27.7907814 27.793586-27.7907814 15.3243344 0 27.7907814 12.466447 27.7907814 27.7907814 0 15.327139-12.466447 27.793586-27.7907814 27.793586s-27.793586-12.466447-27.793586-27.793586zm44.368772 0c0-9.1401914-7.43219-16.5723814-16.5723814-16.5723814s-16.575186 7.43219-16.575186 16.5723814 7.4349946 16.575186 16.575186 16.575186 16.5723814-7.4349946 16.5723814-16.575186z'/%3E%3Cpath d='M138.391043 44.436943c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H144.000243c-3.099083 0-5.6092-2.510117-5.6092-5.6092zM214.6537262 128c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092h-28.3348738c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092zM1.793 211.563057c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h41.5725858c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092z'/%3E%3C/g%3E%3C/svg%3E");
|
13 |
+
--icon-list : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 489.7 489.7' fill='%23555'%3E%3Cpath d='M52.7 134.75c29.1 0 52.7-23.7 52.7-52.7s-23.6-52.8-52.7-52.8S0 52.95 0 81.95s23.7 52.8 52.7 52.8zm0-81c15.6 0 28.2 12.7 28.2 28.2s-12.7 28.2-28.2 28.2-28.2-12.7-28.2-28.2 12.7-28.2 28.2-28.2zM52.7 297.55c29.1 0 52.7-23.7 52.7-52.7s-23.6-52.7-52.7-52.7S0 215.75 0 244.85s23.7 52.7 52.7 52.7zm0-80.9c15.6 0 28.2 12.7 28.2 28.2s-12.7 28.2-28.2 28.2-28.2-12.6-28.2-28.2 12.7-28.2 28.2-28.2zM52.7 460.45c29.1 0 52.7-23.7 52.7-52.7 0-29.1-23.7-52.7-52.7-52.7S0 378.75 0 407.75c0 29 23.7 52.7 52.7 52.7zm0-81c15.6 0 28.2 12.7 28.2 28.2 0 15.6-12.7 28.2-28.2 28.2s-28.2-12.7-28.2-28.2 12.7-28.2 28.2-28.2zM175.9 94.25h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3zM175.9 257.15h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3zM175.9 419.95h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3z'/%3E%3C/svg%3E");
|
14 |
+
--icon-map : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 24 24'%3E%3Cg fill='%23555' stroke='null'%3E%3Cpath d='M23.60271 6.00106c-.06052-.04356-.1382-.05504-.20853-.03174l-5.24662 1.74601c.45988-.98428.77708-1.91431.77708-2.61002 0-2.62885-2.14206-4.7674-4.77523-4.7674-2.63289 0-4.77523 2.13855-4.77523 4.7674 0 .38044.09287.82775.25022 1.31358l-1.35121-.44957c-.00646-.00226-.01321 0-.02-.0017-.01773-.00419-.0349-.00447-.0532-.00447-.0183 0-.03547.00028-.0532.00447-.00646.0017-.01349-.00057-.02.0017L.49322 8.5097c-.09452.03146-.15815.11938-.15815.21887v13.85684c0 .07417.03575.14386.09599.18742.03995.02867.08754.04356.13537.04356.02448 0 .04924-.00395.07316-.0121l7.56037-2.51589 7.56037 2.51589c.00028 0 .00085 0 .00113.00028.02335.00758.04754.01182.07207.01182s.04868-.00419.07202-.01182c.00028 0 .00085 0 .00113-.00028l7.63353-2.54033c.09457-.03146.15815-.11942.15815-.21887V6.1882c.00033-.07417-.03542-.14386-.09566-.18714l.00001-.00001zM7.96888 19.87843.79806 22.26481V8.89516l7.17086-2.38638v13.36965h-.00005.00001zM14.14937.70374c2.43082 0 4.4085 1.97444 4.4085 4.40129 0 .71987-.36758 1.71874-.88458 2.76796-.0957.19443-.19674.39057-.30145.58727-.40639.76229-.86854 1.52826-1.30673 2.21356-.15872.2484-.31409.48583-.46271.7089-.57865.8691-1.05004 1.51644-1.18541 1.70024l-.15787.2144c-.05009.06828-.16886.06941-.22008-.00113l-.1573-.21327c-.32253-.4386-2.5527-3.51001-3.59963-5.95846-.08188-.19133-.15622-.37875-.22206-.56085-.19843-.54874-.31913-1.04973-.31913-1.45857C9.74087 2.6782 11.71856.70376 14.14938.70376l-.00001-.00001zm1.45309 21.56107L8.4316 19.87843V6.50878l1.392.46332c.96929 2.45745 3.21545 5.58367 3.76316 6.32798l.15678.2127c.09429.12898.24626.20569.40611.20569.16013 0 .31154-.07671.40526-.20456l.15759-.21383c.11202-.15201.45087-.6173.88991-1.26272v10.22746h.00005zm7.63353-2.38638-7.17086 2.38638V11.34474c.58511-.89297 1.25437-1.98146 1.79868-3.04838l5.37246-1.78787v13.36993h-.00028z'/%3E%3Cpath d='M14.14937 7.56078c1.1407 0 2.06857-.9264 2.06857-2.06495-.00028-1.13882-.92821-2.06495-2.06857-2.06495-1.14041 0-2.06834.9264-2.06834 2.06495s.92792 2.06495 2.06834 2.06495zm0-3.76401c.93835 0 1.70161.76229 1.70189 1.69911 0 .93681-.76355 1.69911-1.70189 1.69911-.93835 0-1.70189-.76229-1.70189-1.69911s.76355-1.69911 1.70189-1.69911z'/%3E%3C/g%3E%3C/svg%3E");
|
15 |
+
--icon-location : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 54.757 54.757' fill='%23555'%3E%3Cpath d='M27.557 12c-3.859 0-7 3.141-7 7s3.141 7 7 7 7-3.141 7-7-3.141-7-7-7zm0 12c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5z'/%3E%3Cpath d='M40.94 5.617C37.318 1.995 32.502 0 27.38 0c-5.123 0-9.938 1.995-13.56 5.617-6.703 6.702-7.536 19.312-1.804 26.952L27.38 54.757 42.721 32.6c5.755-7.671 4.922-20.281-1.781-26.983zm.159 25.814L27.38 51.243 13.639 31.4C8.44 24.468 9.185 13.08 15.235 7.031 18.479 3.787 22.792 2 27.38 2s8.901 1.787 12.146 5.031c6.05 6.049 6.795 17.437 1.573 24.4z'/%3E%3C/svg%3E");
|
16 |
+
--icon-settings : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 54 54' fill='%23555'%3E%3Cpath d='M51.22 21h-5.052c-.812 0-1.481-.447-1.792-1.197s-.153-1.54.42-2.114l3.572-3.571c.525-.525.814-1.224.814-1.966 0-.743-.289-1.441-.814-1.967l-4.553-4.553c-1.05-1.05-2.881-1.052-3.933 0l-3.571 3.571c-.574.573-1.366.733-2.114.421-.75-.311-1.197-.98-1.197-1.792V2.78C33 1.247 31.753 0 30.22 0h-6.44C22.247 0 21 1.247 21 2.78v5.052c0 .812-.447 1.481-1.197 1.792-.748.313-1.54.152-2.114-.421l-3.571-3.571c-1.052-1.052-2.883-1.05-3.933 0l-4.553 4.553c-.525.525-.814 1.224-.814 1.967 0 .742.289 1.44.814 1.966l3.572 3.571c.573.574.73 1.364.42 2.114S8.644 21 7.832 21H2.78C1.247 21 0 22.247 0 23.78v6.439C0 31.753 1.247 33 2.78 33h5.052c.812 0 1.481.447 1.792 1.197s.153 1.54-.42 2.114l-3.572 3.571c-.525.525-.814 1.224-.814 1.966 0 .743.289 1.441.814 1.967l4.553 4.553c1.051 1.051 2.881 1.053 3.933 0l3.571-3.572c.574-.573 1.363-.731 2.114-.42.75.311 1.197.98 1.197 1.792v5.052c0 1.533 1.247 2.78 2.78 2.78h6.439c1.533 0 2.78-1.247 2.78-2.78v-5.052c0-.812.447-1.481 1.197-1.792.751-.312 1.54-.153 2.114.42l3.571 3.572c1.052 1.052 2.883 1.05 3.933 0l4.553-4.553c.525-.525.814-1.224.814-1.967 0-.742-.289-1.44-.814-1.966l-3.572-3.571c-.573-.574-.73-1.364-.42-2.114S45.356 33 46.168 33h5.052c1.533 0 2.78-1.247 2.78-2.78v-6.44c0-1.533-1.247-2.78-2.78-2.78zm.78 9.22c0 .43-.35.78-.78.78h-5.052c-1.624 0-3.019.932-3.64 2.432-.622 1.5-.295 3.146.854 4.294l3.572 3.571c.305.305.305.8 0 1.104l-4.553 4.553c-.304.304-.799.306-1.104 0l-3.571-3.572c-1.149-1.149-2.794-1.474-4.294-.854-1.5.621-2.432 2.016-2.432 3.64v5.052c0 .43-.35.78-.78.78h-6.44c-.43 0-.78-.35-.78-.78v-5.052c0-1.624-.932-3.019-2.432-3.64-.503-.209-1.021-.311-1.533-.311-1.014 0-1.997.4-2.761 1.164l-3.571 3.572c-.306.306-.801.304-1.104 0L7.046 42.4c-.305-.305-.305-.8 0-1.104l3.572-3.571c1.148-1.148 1.476-2.794.854-4.294C10.851 31.932 9.456 31 7.832 31H2.78c-.43 0-.78-.35-.78-.78v-6.44c0-.43.35-.78.78-.78h5.052c1.624 0 3.019-.932 3.64-2.432.622-1.5.295-3.146-.854-4.294l-3.572-3.571c-.305-.305-.305-.8 0-1.104l4.553-4.553c.304-.305.799-.305 1.104 0l3.571 3.571c1.147 1.147 2.792 1.476 4.294.854 1.5-.62 2.432-2.015 2.432-3.639V2.78c0-.43.35-.78.78-.78h6.439c.431 0 .781.35.781.78v5.052c0 1.624.932 3.019 2.432 3.64 1.502.622 3.146.294 4.294-.854l3.571-3.571c.306-.305.801-.305 1.104 0l4.553 4.553c.305.305.305.8 0 1.104l-3.572 3.571c-1.148 1.148-1.476 2.794-.854 4.294.621 1.5 2.016 2.432 3.64 2.432h5.052c.43-.001.78.349.78.779v6.44z'/%3E%3Cpath d='M27 18c-4.963 0-9 4.037-9 9s4.037 9 9 9 9-4.037 9-9-4.037-9-9-9zm0 16c-3.859 0-7-3.141-7-7s3.141-7 7-7 7 3.141 7 7-3.141 7-7 7z'/%3E%3C/svg%3E");
|
17 |
+
--icon-clock : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 60 60' fill='%23555'%3E%3Cpath d='M30 0C13.458 0 0 13.458 0 30s13.458 30 30 30 30-13.458 30-30S46.542 0 30 0zm0 58C14.561 58 2 45.439 2 30S14.561 2 30 2s28 12.561 28 28-12.561 28-28 28z'/%3E%3Cpath d='M31 26.021V15.879c0-.553-.448-1-1-1s-1 .447-1 1v10.142c-1.399.364-2.494 1.459-2.858 2.858H19c-.552 0-1 .447-1 1s.448 1 1 1h7.142c.447 1.72 2 3 3.858 3 2.206 0 4-1.794 4-4 0-1.859-1.28-3.411-3-3.858zm-1 5.858c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zM30 9.879c.552 0 1-.447 1-1v-1c0-.553-.448-1-1-1s-1 .447-1 1v1c0 .553.448 1 1 1zM30 49.879c-.552 0-1 .447-1 1v1c0 .553.448 1 1 1s1-.447 1-1v-1c0-.553-.448-1-1-1zM52 28.879h-1c-.552 0-1 .447-1 1s.448 1 1 1h1c.552 0 1-.447 1-1s-.448-1-1-1zM9 28.879H8c-.552 0-1 .447-1 1s.448 1 1 1h1c.552 0 1-.447 1-1s-.448-1-1-1zM44.849 13.615l-.707.707c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l.707-.707c.391-.391.391-1.023 0-1.414s-1.023-.39-1.414 0zM14.444 44.021l-.707.707c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l.707-.707c.391-.391.391-1.023 0-1.414s-1.024-.39-1.414 0zM45.556 44.021c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l.707.707c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414l-.707-.707zM15.151 13.615c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l.707.707c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414l-.707-.707z'/%3E%3C/svg%3E");
|
18 |
+
--icon-folder : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 60 60' fill='%23555'%3E%3Cpath d='m26.525 10.5-4.618-6.451-.392-.549H0v53h60v-46H26.525zM58 12.5v5H31.536l-3.579-5H58zm-56 42v-49h18.485l5 7h.012l4.69 6.551c.195.272.501.417.813.418v.031h27v35H2z'/%3E%3C/svg%3E");
|
19 |
+
--icon-category : var(--icon-folder);
|
20 |
+
--icon-tag : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 502.418 502.418'%3E%3Cpath d='M101.791 0v502.418l149.413-114.577 149.423 114.577V0H101.791zm279.144 462.505-129.731-99.481-129.721 99.481V19.692h259.452v442.813z'/%3E%3C/svg%3E");
|
21 |
+
--icon-ticket : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' version='1.0' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2'%3E%3Cpath d='M57 18c-1.504 1.504-2.705 2-5 2-4.59 0-8-3.41-8-8 0-2.295.496-3.496 2-5l-6-6L1 40l6 6c1.504-1.504 2.705-2 5-2 4.59 0 8 3.41 8 8 0 2.295-.496 3.496-2 5l6 6 39-39-6-6zM26 15l4 4M45 34l4 4'/%3E%3C/g%3E%3Cpath fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2' d='m32 21 4 4M39 28l4 4'/%3E%3C/svg%3E");
|
22 |
+
--icon-at : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M127.999 27.99512a100 100 0 1 0 55.2959 183.333 4.00018 4.00018 0 1 0-4.42969-6.6621 92.00763 92.00763 0 1 1 41.13379-76.6709c0 31.32324-15.03711 36-24 36s-24-4.67676-24-36v-40a4 4 0 0 0-8 0v14.74841a43.986 43.986 0 1 0 2.81739 45.94226c4.645 14.88452 14.84521 23.30933 29.18261 23.30933 20.03711 0 32-16.44825 32-44a100.11269 100.11269 0 0 0-100-100Zm0 136a36 36 0 1 1 36-36 36.04063 36.04063 0 0 1-36 36Z'/%3E%3C/svg%3E");
|
23 |
+
--icon-next-circle : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m6.5 10.5 3-3-3-3'/%3E%3C/svg%3E");
|
24 |
+
--icon-prev-circle : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m8.5 4.5-3 3 3 3'/%3E%3C/svg%3E");
|
25 |
+
--icon-first-circle : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m6.5 9.5-2-2 2-2m3 4-2-2 2-2'/%3E%3C/svg%3E");
|
26 |
+
--icon-last-circle : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m8.5 9.5 2-2-2-2m-3 4 2-2-2-2'/%3E%3C/svg%3E");
|
27 |
+
// obtaineds from https://www.visiwig.com/icons/
|
28 |
+
--icon-close: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.898 4.045c-.271-.272-.713-.272-.986 0l-4.71 4.711-4.709-4.711c-.272-.272-.714-.272-.986 0s-.272.714 0 .986l4.709 4.711-4.71 4.711c-.272.271-.272.713 0 .986.136.136.314.203.492.203.179 0 .357-.067.493-.203l4.711-4.711 4.71 4.711c.137.136.314.203.494.203.178 0 .355-.067.492-.203.273-.273.273-.715 0-.986l-4.711-4.711 4.711-4.711c.274-.272.274-.714 0-.986z'/%3E%3C/svg%3E");
|
29 |
+
--icon-chevron-down: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E');
|
30 |
+
--icon-chevron-up : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555'%3E%3Cpath d='M5.8 16.4c.4 0 .7-.1.9-.4l4.3-4.6c.5-.5 1.4-.5 1.9 0l4.3 4.6c.2.3.6.4.9.4 1.1 0 1.7-1.3.9-2.1l-6.2-6.8c-.5-.6-1.4-.6-1.9 0l-6.2 6.8c-.5.8.1 2.1 1.1 2.1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
|
31 |
+
--icon-magnifying-glass: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 53.627 53.627'%3E%3Cpath d='M53.627 49.385 37.795 33.553C40.423 30.046 42 25.709 42 21 42 9.42 32.58 0 21 0S0 9.42 0 21s9.42 21 21 21c4.709 0 9.046-1.577 12.553-4.205l15.832 15.832 4.242-4.242zM2 21C2 10.523 10.523 2 21 2s19 8.523 19 19-8.523 19-19 19S2 31.477 2 21zm33.567 15.093c.178-.172.353-.347.525-.525.146-.151.304-.29.445-.445l14.262 14.262-1.415 1.415-14.261-14.263c.155-.141.293-.299.444-.444z'/%3E%3C/svg%3E");
|
32 |
+
--icon-location-on : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%2389ba89'%3E%3Cpath d='M12 1C7.6 1 4 4.6 4 9s8 14 8 14 8-9.6 8-14-3.6-8-8-8zm0 12c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
|
33 |
+
--icon-location-off : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23c46464'%3E%3Cpath d='M12 1C7.6 1 4 4.6 4 9s8 14 8 14 8-9.6 8-14-3.6-8-8-8zm0 12c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
|
34 |
+
--icon-checkmark : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555'%3E%3Cpath d='M22.5 4.5c-.8-.8-2.2-.8-3 0L9 15l-4.5-4.5c-.8-.8-2.2-.8-3 0s-.8 2.2 0 3L9 21 22.5 7.5c.8-.8.8-2.2 0-3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
|
35 |
+
--icon-plus : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23555'%3E%3Cpath d='M220 128a4.0002 4.0002 0 0 1-4 4h-84v84a4 4 0 0 1-8 0v-84H40a4 4 0 0 1 0-8h84V40a4 4 0 0 1 8 0v84h84a4.0002 4.0002 0 0 1 4 4Z'/%3E%3C/svg%3E");
|
36 |
+
--icon-minus : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23555'%3E%3Cpath d='M216 132H40a4 4 0 0 1 0-8h176a4 4 0 0 1 0 8Z'/%3E%3C/svg%3E");
|
37 |
+
--icon-compass : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 18c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8-3.6 8-8 8zM12 4l-2 8 2 8 2-8-2-8zm0 9c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
|
38 |
+
--icon-options-v : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Ccircle cx='12' cy='12' r='2'%3E%3C/circle%3E%3Ccircle cx='12' cy='5' r='2'%3E%3C/circle%3E%3Ccircle cx='12' cy='19' r='2'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
|
39 |
+
--icon-point-down : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Cpath d='M7.8 7h8.5c.8 0 1.3.8.9 1.5L13 15.6c-.4.6-1.3.6-1.7 0L6.9 8.5C6.5 7.8 7 7 7.8 7z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
|
40 |
+
}
|
includes/css/partials/_index.scss
ADDED
@@ -0,0 +1,12 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
@import "icons";
|
2 |
+
@import "calendar";
|
3 |
+
@import "modal";
|
4 |
+
@import "search";
|
5 |
+
@import "selectize";
|
6 |
+
@import "items";
|
7 |
+
@import "pagination";
|
8 |
+
@import "events";
|
9 |
+
@import "locations";
|
10 |
+
@import "taxonomies";
|
11 |
+
@import "bookings";
|
12 |
+
@import "frontend-admin";
|
includes/css/partials/_items.scss
ADDED
@@ -0,0 +1,337 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/*
|
2 |
+
Lists and Single Events
|
3 |
+
*/
|
4 |
+
.em-item {
|
5 |
+
.em-item-image {
|
6 |
+
min-width: 150px;
|
7 |
+
width: 100%;
|
8 |
+
height: 100%;
|
9 |
+
|
10 |
+
a { border: 0; margin: 0; padding: 0; }
|
11 |
+
img {
|
12 |
+
width: 100%;
|
13 |
+
padding: 0 10px 0 0;
|
14 |
+
border: 0;
|
15 |
+
margin: 0;
|
16 |
+
}
|
17 |
+
&.has-placeholder {
|
18 |
+
display: flex;
|
19 |
+
justify-content: center;
|
20 |
+
align-items: center;
|
21 |
+
}
|
22 |
+
|
23 |
+
.em-item-image-placeholder {
|
24 |
+
width: 100%;
|
25 |
+
margin-right: 10px;
|
26 |
+
background: var(--icon-calendar-empty) center center no-repeat;
|
27 |
+
background-size: 100%;
|
28 |
+
opacity: 0.45;
|
29 |
+
max-width: 150px;
|
30 |
+
aspect-ratio: 1/1;
|
31 |
+
display: flex;
|
32 |
+
justify-content: center;
|
33 |
+
align-items: center;
|
34 |
+
}
|
35 |
+
}
|
36 |
+
.em-item-meta {
|
37 |
+
|
38 |
+
.em-item-meta-line {
|
39 |
+
line-height: 22px;
|
40 |
+
margin-bottom: 10px;
|
41 |
+
display: grid;
|
42 |
+
grid-template-columns: 35px 1fr ;
|
43 |
+
|
44 |
+
.em-icon {
|
45 |
+
margin-right: 15px;
|
46 |
+
}
|
47 |
+
a {
|
48 |
+
color: var(--meta-color) !important;
|
49 |
+
font-style: italic !important;
|
50 |
+
text-decoration: underline dotted var(--meta-color) 1px !important;
|
51 |
+
text-underline-offset: 3px; /* some may not support it, acceptable loss */
|
52 |
+
}
|
53 |
+
}
|
54 |
+
.em-item-taxonomy ul {
|
55 |
+
display: inline-block !important;
|
56 |
+
margin: 0 !important;
|
57 |
+
padding: 0 !important;
|
58 |
+
li {
|
59 |
+
display: inline-block !important;
|
60 |
+
list-style: none !important;
|
61 |
+
margin: 0 5px 0 0 !important;
|
62 |
+
padding: 0 !important;
|
63 |
+
line-height: 1 !important;
|
64 |
+
}
|
65 |
+
}
|
66 |
+
}
|
67 |
+
}
|
68 |
+
|
69 |
+
/*
|
70 |
+
Specific Single Styles
|
71 |
+
*/
|
72 |
+
.em-item.em-item-single {
|
73 |
+
width: 100%;
|
74 |
+
|
75 |
+
.em-item-header {
|
76 |
+
display: flex;
|
77 |
+
flex-wrap : nowrap;
|
78 |
+
gap : 20px;
|
79 |
+
width: 100%;
|
80 |
+
background-color: var(--meta-bg);
|
81 |
+
color: var(--default-color);
|
82 |
+
margin-bottom: 20px;
|
83 |
+
}
|
84 |
+
|
85 |
+
.em-item-image {
|
86 |
+
flex: 1 0 300px;
|
87 |
+
order : 2;
|
88 |
+
img {
|
89 |
+
padding-left: 10px !important;
|
90 |
+
border-left: 4px solid var(--default-border);
|
91 |
+
}
|
92 |
+
}
|
93 |
+
|
94 |
+
.em-item-meta {
|
95 |
+
flex: 1 1 auto;
|
96 |
+
order : 1;
|
97 |
+
|
98 |
+
display: flex;
|
99 |
+
flex-wrap: wrap;
|
100 |
+
gap : 20px;
|
101 |
+
|
102 |
+
& > section {
|
103 |
+
flex:max(290px, 100%/3 + 0.1%); // 2 cols max, each col becomes masonry style
|
104 |
+
|
105 |
+
section { // actual meta sections
|
106 |
+
margin-bottom: 40px;
|
107 |
+
}
|
108 |
+
}
|
109 |
+
|
110 |
+
h3 {
|
111 |
+
font-size: calc(var(--font-size) + 10px) !important;
|
112 |
+
text-transform: uppercase;
|
113 |
+
}
|
114 |
+
|
115 |
+
button, .button { margin: 15px 0 0 !important; }
|
116 |
+
}
|
117 |
+
|
118 |
+
> section {
|
119 |
+
margin: 0 0 20px;
|
120 |
+
}
|
121 |
+
|
122 |
+
.em-item-content {
|
123 |
+
margin: 30px 0;
|
124 |
+
}
|
125 |
+
|
126 |
+
&.size-medium, &.size-small {
|
127 |
+
.em-item-header{
|
128 |
+
display: block;
|
129 |
+
|
130 |
+
.em-item-image {
|
131 |
+
margin-bottom: 30px;
|
132 |
+
img {
|
133 |
+
padding: 0 0 10px !important;
|
134 |
+
border: none;
|
135 |
+
border-bottom: 4px solid var(--default-border);
|
136 |
+
}
|
137 |
+
}
|
138 |
+
}
|
139 |
+
}
|
140 |
+
|
141 |
+
&.size-small {
|
142 |
+
|
143 |
+
display: block;
|
144 |
+
|
145 |
+
.em-item-meta {
|
146 |
+
> section { // cols now are just wrappers
|
147 |
+
margin: 0;
|
148 |
+
padding: 0;
|
149 |
+
section { // actual meta sections
|
150 |
+
margin-bottom: 30px;
|
151 |
+
}
|
152 |
+
}
|
153 |
+
|
154 |
+
h3 {
|
155 |
+
font-size: calc(var(--font-size) + 6px) !important;
|
156 |
+
}
|
157 |
+
}
|
158 |
+
}
|
159 |
+
}
|
160 |
+
|
161 |
+
&.em-list, .em-list {
|
162 |
+
width:100%;
|
163 |
+
display: grid;
|
164 |
+
grid-template-rows: 1fr; // one per line by default
|
165 |
+
grid-gap: 25px;
|
166 |
+
|
167 |
+
.em-item {
|
168 |
+
width: 100%;
|
169 |
+
display: grid;
|
170 |
+
grid-template-columns: minmax(0, 1fr) 2fr;
|
171 |
+
border-top: 1px solid #efefef;
|
172 |
+
padding: 30px 4px 3px;
|
173 |
+
background-color: var(--meta-bg);
|
174 |
+
color: var(--default-color);
|
175 |
+
|
176 |
+
&:first-child {
|
177 |
+
border-top: 0;
|
178 |
+
padding-top: 5px;
|
179 |
+
}
|
180 |
+
|
181 |
+
.em-item-info {
|
182 |
+
border-left: 4px solid var(--default-border);
|
183 |
+
padding: 0 10px 0 35px;
|
184 |
+
|
185 |
+
h3.em-item-title {
|
186 |
+
font-size: 22px;
|
187 |
+
line-height: 26px;
|
188 |
+
font-weight: normal;
|
189 |
+
clear: none;
|
190 |
+
margin: 0 0 7px 0;
|
191 |
+
padding: 0;
|
192 |
+
text-decoration: none;
|
193 |
+
|
194 |
+
a {
|
195 |
+
color: var(--a-color-1);
|
196 |
+
text-decoration: none;
|
197 |
+
}
|
198 |
+
}
|
199 |
+
|
200 |
+
.em-item-meta {
|
201 |
+
margin-bottom: 20px;
|
202 |
+
display: flex;
|
203 |
+
flex-direction: row;
|
204 |
+
flex-wrap: wrap;
|
205 |
+
|
206 |
+
> div {
|
207 |
+
flex: 1 1 50%;
|
208 |
+
min-width: 250px
|
209 |
+
}
|
210 |
+
}
|
211 |
+
|
212 |
+
.em-item-desc {
|
213 |
+
font-size: 16px;
|
214 |
+
margin: 20px 0;
|
215 |
+
}
|
216 |
+
.button {
|
217 |
+
margin-bottom:0 !important;
|
218 |
+
}
|
219 |
+
}
|
220 |
+
}
|
221 |
+
&.size-small {
|
222 |
+
.em-item {
|
223 |
+
border: 1px solid var(--main-border-color);
|
224 |
+
padding: 10px;
|
225 |
+
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
|
226 |
+
grid-template-columns: 100%;
|
227 |
+
grid-template-rows: auto max-content;
|
228 |
+
|
229 |
+
.em-item-image {
|
230 |
+
min-width: 150px;
|
231 |
+
max-width: 100%;
|
232 |
+
|
233 |
+
&.has-placeholder {
|
234 |
+
padding: 20px 0 30px;
|
235 |
+
}
|
236 |
+
|
237 |
+
img, .em-item-image-placeholder {
|
238 |
+
padding: 0;
|
239 |
+
}
|
240 |
+
|
241 |
+
padding-bottom: 10px;
|
242 |
+
}
|
243 |
+
|
244 |
+
.em-item-info {
|
245 |
+
border-left: none !important;
|
246 |
+
border-top: 4px solid var(--default-border);
|
247 |
+
padding: 10px 10px 10px 10px;
|
248 |
+
|
249 |
+
.em-item-meta {
|
250 |
+
width: 100%;
|
251 |
+
margin-left: 0;
|
252 |
+
line-height: 22px;
|
253 |
+
margin-bottom: 5px;
|
254 |
+
display: flex;
|
255 |
+
flex-direction: row;
|
256 |
+
flex-wrap: wrap;
|
257 |
+
}
|
258 |
+
|
259 |
+
.em-item-meta > div {
|
260 |
+
flex: 1 1 50%;
|
261 |
+
min-width: 200px;
|
262 |
+
}
|
263 |
+
}
|
264 |
+
}
|
265 |
+
}
|
266 |
+
}
|
267 |
+
|
268 |
+
em .em-item.em-item-single .em-item-meta {
|
269 |
+
flex: 1 1 auto;
|
270 |
+
order: 1;
|
271 |
+
display: flex;
|
272 |
+
flex-wrap: wrap;
|
273 |
+
gap: 20px;
|
274 |
+
}
|
275 |
+
|
276 |
+
&.em-list-widget, .em-list-widget {
|
277 |
+
display: flex;
|
278 |
+
flex-direction: column;
|
279 |
+
gap: 15px;
|
280 |
+
|
281 |
+
.em-item {
|
282 |
+
display: flex;
|
283 |
+
flex-direction: row;
|
284 |
+
flex-wrap : nowrap;
|
285 |
+
gap : 5px;
|
286 |
+
width: 100%;
|
287 |
+
margin-bottom: 0px !important;
|
288 |
+
|
289 |
+
.em-item-image {
|
290 |
+
flex: 0 0 auto;
|
291 |
+
min-width: auto;
|
292 |
+
max-width: none;
|
293 |
+
|
294 |
+
img {
|
295 |
+
width: auto;
|
296 |
+
height: auto;
|
297 |
+
}
|
298 |
+
&.has-placeholder {
|
299 |
+
flex: 0 0 auto;
|
300 |
+
.em-item-image-placeholder {
|
301 |
+
max-width: 70px;
|
302 |
+
}
|
303 |
+
}
|
304 |
+
}
|
305 |
+
|
306 |
+
.em-item-info {
|
307 |
+
border-left: 2px solid var(--default-border);
|
308 |
+
padding-left: 15px;
|
309 |
+
|
310 |
+
.em-item-name {
|
311 |
+
margin-bottom: 10px;
|
312 |
+
}
|
313 |
+
|
314 |
+
.em-item-meta {
|
315 |
+
.em-item-meta-line {
|
316 |
+
margin-bottom: 5px;
|
317 |
+
|
318 |
+
.em-icon {
|
319 |
+
margin-left: 5px;
|
320 |
+
background-size: 18px;
|
321 |
+
background-position: 0 2px;
|
322 |
+
}
|
323 |
+
p {
|
324 |
+
margin-bottom: 5px !important;
|
325 |
+
&:last-child {
|
326 |
+
margin-bottom: 0 !important;
|
327 |
+
}
|
328 |
+
}
|
329 |
+
}
|
330 |
+
|
331 |
+
.em-item-name {
|
332 |
+
margin-bottom: 10px;
|
333 |
+
}
|
334 |
+
}
|
335 |
+
}
|
336 |
+
}
|
337 |
+
}
|
includes/css/partials/_libraries.css
ADDED
@@ -0,0 +1,12 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/* Time Picker */
|
2 |
+
.em-time-input { width:7em;}
|
3 |
+
.em-time-range .em-time-input.error, .em-time-input.error { border:#cc0000 1px solid; }
|
4 |
+
.ui-em_timepicker-wrapper{overflow-y:auto;max-height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:10052;margin:0}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration{width:13em}.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-30,.ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-60{width:11em}.ui-em_timepicker-list,.ui-em_timepicker-list li{margin:0;padding:0;list-style:none}.ui-em_timepicker-duration{margin-left:5px;color:#888}.ui-em_timepicker-list:hover .ui-em_timepicker-duration{color:#888}.ui-em_timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000}.ui-em_timepicker-list:hover .ui-em_timepicker-selected{background:#fff;color:#000}.ui-em_timepicker-list .ui-em_timepicker-selected:hover,.ui-em_timepicker-list li:hover,li.ui-em_timepicker-selected{background:#1980ec;color:#fff}.ui-em_timepicker-list li:hover .ui-em_timepicker-duration,li.ui-em_timepicker-selected .ui-em_timepicker-duration{color:#ccc}.ui-em_timepicker-list li.ui-em_timepicker-disabled,.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{color:#888;cursor:default}.ui-em_timepicker-list li.ui-em_timepicker-disabled:hover,.ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled{background:#f2f2f2}
|
5 |
+
|
6 |
+
/* Flatpickr */
|
7 |
+
@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus,.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:34px;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-month{background:0 0;line-height:1;text-align:center;position:relative;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;padding:10px;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i,.numInputWrapper{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{background:0 0;border:0;border-radius:0;box-sizing:border-box;color:inherit;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;padding:0 0 0 .5ch;vertical-align:initial;-webkit-box-sizing:border-box}.flatpickr-current-month input.cur-year{cursor:text;margin:0;display:inline-block;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;cursor:pointer;margin:-1px 0 0;outline:0;position:relative;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:0;padding:0}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;font-weight:bolder}.flatpickr-weeks{padding:1px 0 0}.flatpickr-days,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-days{position:relative;overflow:hidden;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer,.flatpickr-day{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{background:0 0;border-color:transparent}.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:0 0;cursor:default;border:0}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time,.flatpickr-time input{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{outline:0;display:block;height:0;line-height:40px;max-height:40px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}
|
8 |
+
@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.08);box-shadow:0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid #eceef1}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%;border-bottom-color:#eceef1}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%;border-top-color:#eceef1}.flatpickr-calendar:focus,.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:34px;color:#5a6171;fill:#5a6171}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#eceef1;line-height:1;text-align:center;position:relative;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;padding:10px;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i,.numInputWrapper{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#bbb}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72,72,72,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72,72,72,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72,72,72,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(90,97,113,.5)}.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#5a6171}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#5a6171}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{border:0;border-radius:0;box-sizing:border-box;color:inherit;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;padding:0 0 0 .5ch;vertical-align:initial;-webkit-box-sizing:border-box}.flatpickr-current-month input.cur-year{background:0 0;cursor:text;margin:0;display:inline-block;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(90,97,113,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#eceef1;cursor:pointer;margin:-1px 0 0;outline:0;position:relative;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#eceef1;outline:0;padding:0}.flatpickr-weekdays{background:#eceef1;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#eceef1;color:#5a6171;line-height:1;margin:0;text-align:center;display:block;font-weight:bolder}.flatpickr-weeks{padding:1px 0 0}.flatpickr-days,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-days{position:relative;overflow:hidden;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid #eceef1;border-right:1px solid #eceef1}.flatpickr-days:focus{outline:0}.dayContainer,.flatpickr-day{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #eceef1;box-shadow:-1px 0 0 #eceef1}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#bbb;background:#bbb;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#ff5a5f;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#ff5a5f}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #ff5a5f;box-shadow:-10px 0 0 #ff5a5f}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2;box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{background:0 0;border-color:transparent}.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(72,72,72,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(72,72,72,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #ff5a5f,5px 0 0 #ff5a5f;box-shadow:-5px 0 0 #ff5a5f,5px 0 0 #ff5a5f}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid #eceef1}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(72,72,72,.3);background:0 0;cursor:default;border:0}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;background:#fff;border-bottom:1px solid #eceef1}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time,.flatpickr-time input{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{outline:0;display:block;height:0;line-height:40px;max-height:40px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour,span.flatpickr-day.selected{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#484848;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}
|
9 |
+
.flatpickr-monthSelect-months{margin:10px 1px 3px;flex-wrap:wrap}.flatpickr-monthSelect-month{background:0 0;border:1px solid transparent;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;font-weight:400;margin:.5px;justify-content:center;padding:10px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;text-align:center;width:33%}.flatpickr-monthSelect-month.flatpickr-disabled{color:#eee}.flatpickr-monthSelect-month.flatpickr-disabled:focus,.flatpickr-monthSelect-month.flatpickr-disabled:hover{cursor:not-allowed;background:0 0!important}.flatpickr-monthSelect-theme-dark{background:#3f4458}.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year{color:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month,.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month{color:#fff;fill:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month{color:rgba(255,255,255,.95)}.flatpickr-monthSelect-month.today{border-color:#959ea9}.flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-month.inRange.today,.flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-month:hover{background:#e6e6e6;cursor:pointer;outline:0;border-color:#e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover{background:#646c8c;border-color:#646c8c}.flatpickr-monthSelect-month.today:focus,.flatpickr-monthSelect-month.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-monthSelect-month.endRange,.flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-month.startRange{background-color:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-monthSelect-month.startRange{border-radius:50px 0 0 50px}.flatpickr-monthSelect-month.endRange{border-radius:0 50px 50px 0}.flatpickr-monthSelect-month.startRange.endRange{border-radius:50px}.flatpickr-monthSelect-month.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.endRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.startRange{background:#80cbc4;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#80cbc4}
|
10 |
+
|
11 |
+
/*! Tippy.js v6.3.7 - https://unpkg.com/tippy.js@6.3.7/themes/light-border.css */
|
12 |
+
.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}
|
includes/css/partials/_locations.scss
ADDED
@@ -0,0 +1,42 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/*
|
2 |
+
For other event list and single event display CSS, see the _items.scss file
|
3 |
+
*/
|
4 |
+
&.em-search-advanced.em-locations-search-advanced {
|
5 |
+
.em-search-section-location.em-search-advanced-section {
|
6 |
+
background: none !important;
|
7 |
+
header {
|
8 |
+
display: none !important;
|
9 |
+
visibility: hidden !important;
|
10 |
+
}
|
11 |
+
.em-search-section-content {
|
12 |
+
display: block !important;
|
13 |
+
visibility: visible !important;
|
14 |
+
}
|
15 |
+
div.em-search-eventful {
|
16 |
+
margin: 15px 3px;
|
17 |
+
}
|
18 |
+
.em-search-geo-units {
|
19 |
+
label {
|
20 |
+
padding-left: 3px !important;
|
21 |
+
}
|
22 |
+
}
|
23 |
+
}
|
24 |
+
}
|
25 |
+
.em-location.em-event-single {
|
26 |
+
.em-event-meta-line.em-location-address {
|
27 |
+
line-height: 24px !important;
|
28 |
+
}
|
29 |
+
}
|
30 |
+
.em-item.em-location {
|
31 |
+
.em-location-events {
|
32 |
+
p {
|
33 |
+
margin: 0 0 8px !important;
|
34 |
+
}
|
35 |
+
}
|
36 |
+
.em-item-image {
|
37 |
+
.em-item-image-placeholder {
|
38 |
+
background-image: var(--icon-map);
|
39 |
+
margin-top: -5%;
|
40 |
+
}
|
41 |
+
}
|
42 |
+
}
|
includes/css/partials/_modal.scss
ADDED
@@ -0,0 +1,271 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
// Modal Theme
|
2 |
+
&.em-modal {
|
3 |
+
// Variables
|
4 |
+
$speed: 0.6s;
|
5 |
+
$delay: ($speed * .5);
|
6 |
+
$easing: cubic-bezier(.55, 0, .1, 1);
|
7 |
+
|
8 |
+
// Overlay -- only show for tablet and up
|
9 |
+
@media only screen and (min-width: 40rem) {
|
10 |
+
display: none !important;
|
11 |
+
align-items: center !important;
|
12 |
+
justify-content: center !important;
|
13 |
+
position: fixed !important;
|
14 |
+
top: 0 !important;
|
15 |
+
left: 0 !important;
|
16 |
+
width: 100% !important;
|
17 |
+
height: 100% !important;
|
18 |
+
padding: 40px !important;
|
19 |
+
margin: 0 !important;
|
20 |
+
z-index: 99998 !important;
|
21 |
+
background: rgba(#000, 0.6) !important;
|
22 |
+
opacity: 0 !important;
|
23 |
+
visibility: hidden !important;
|
24 |
+
backface-visibility: hidden !important;
|
25 |
+
transition: opacity $speed $easing, visibility $speed $easing !important;
|
26 |
+
-webkit-transition: opacity $speed $easing, visibility $speed $easing !important;
|
27 |
+
|
28 |
+
&.active {
|
29 |
+
display: flex !important;
|
30 |
+
opacity: 1 !important;
|
31 |
+
visibility: visible !important;
|
32 |
+
backdrop-filter: blur(4px); // temporary - uncomment
|
33 |
+
}
|
34 |
+
}
|
35 |
+
|
36 |
+
// repeated rules for the popup or if wrapped by a form (so that scrolling is possible)
|
37 |
+
@mixin popup-sizing() {
|
38 |
+
display: flex !important;
|
39 |
+
flex-direction: column !important;
|
40 |
+
align-items: flex-start !important;
|
41 |
+
justify-items: center !important;
|
42 |
+
justify-content: start !important;
|
43 |
+
position: relative !important;
|
44 |
+
margin: 0 auto !important;
|
45 |
+
padding: 0 !important;
|
46 |
+
width: 100% !important;
|
47 |
+
max-width: 780px !important;
|
48 |
+
min-height: 200px !important;
|
49 |
+
max-height: 100% !important;
|
50 |
+
}
|
51 |
+
|
52 |
+
> form { // forms can be wrapped around modal-popup
|
53 |
+
@include popup-sizing();
|
54 |
+
border: none !important;
|
55 |
+
}
|
56 |
+
|
57 |
+
// Modal main window
|
58 |
+
.em-modal-popup {
|
59 |
+
@include popup-sizing();
|
60 |
+
background-color: #fff !important;
|
61 |
+
border-radius: 3px !important;
|
62 |
+
opacity: 0 !important;
|
63 |
+
visibility: hidden !important;
|
64 |
+
box-shadow: 0 2px 10px rgba(#000, 0.1) !important;
|
65 |
+
backface-visibility: hidden !important;
|
66 |
+
transform: scale(1.2) !important;
|
67 |
+
transition: all $speed $easing !important;
|
68 |
+
z-index: 99999 !important;
|
69 |
+
|
70 |
+
&.active {
|
71 |
+
visibility: visible !important;
|
72 |
+
opacity: 1 !important;
|
73 |
+
transform: scale(1) !important;
|
74 |
+
|
75 |
+
.em-modal-content, .em-close-modal {
|
76 |
+
opacity: 1 !important;
|
77 |
+
}
|
78 |
+
}
|
79 |
+
|
80 |
+
|
81 |
+
// close modal
|
82 |
+
header {
|
83 |
+
width: 100%;
|
84 |
+
border-bottom: 1px solid #dedede;
|
85 |
+
margin: 0;
|
86 |
+
padding: 10px 0 7px 15px;
|
87 |
+
|
88 |
+
a.em-close-modal {
|
89 |
+
display: block;
|
90 |
+
width: 28px;
|
91 |
+
height: 28px;
|
92 |
+
background: var(--icon-close) no-repeat;
|
93 |
+
background-size: 28px 28px;
|
94 |
+
position: absolute !important;
|
95 |
+
cursor: pointer !important;
|
96 |
+
top: 10px !important;
|
97 |
+
right: 10px !important;
|
98 |
+
opacity: 0 !important;
|
99 |
+
backface-visibility: hidden !important;
|
100 |
+
transition: opacity $speed $easing, visibility $speed $easing !important;
|
101 |
+
-webkit-transition: opacity $speed $easing, visibility $speed $easing !important;
|
102 |
+
transition-delay: $delay !important;
|
103 |
+
}
|
104 |
+
|
105 |
+
.em-modal-title {
|
106 |
+
font-size: 24px !important;
|
107 |
+
line-height: 1.3 !important;
|
108 |
+
padding: 0 32px 0 0 !important;
|
109 |
+
margin: 0 !important;
|
110 |
+
|
111 |
+
a {
|
112 |
+
color: var(--text-color-normal) !important;
|
113 |
+
|
114 |
+
&:hover {
|
115 |
+
text-decoration: underline;
|
116 |
+
}
|
117 |
+
}
|
118 |
+
}
|
119 |
+
}
|
120 |
+
|
121 |
+
// content
|
122 |
+
.em-modal-content {
|
123 |
+
opacity: 0 !important;
|
124 |
+
backface-visibility: hidden !important;
|
125 |
+
transition: opacity $speed $easing !important;
|
126 |
+
transition-delay: $delay !important;
|
127 |
+
width: 100% !important;
|
128 |
+
margin: 0;
|
129 |
+
padding: 20px 15px;
|
130 |
+
overflow-y: auto !important;
|
131 |
+
}
|
132 |
+
|
133 |
+
footer {
|
134 |
+
width: 100% !important;
|
135 |
+
border-top: 1px solid #dedede !important;
|
136 |
+
> div {
|
137 |
+
padding: 10px 25px !important;
|
138 |
+
button, .button {
|
139 |
+
margin: 0 !important;
|
140 |
+
}
|
141 |
+
}
|
142 |
+
}
|
143 |
+
|
144 |
+
/**
|
145 |
+
* Mobile styling for popups
|
146 |
+
*/
|
147 |
+
@media only screen and (max-width: 39.99rem) {
|
148 |
+
position: fixed !important;
|
149 |
+
top: 0 !important;
|
150 |
+
left: 0 !important;
|
151 |
+
width: 100% !important;
|
152 |
+
height: 100% !important;
|
153 |
+
max-height: 100% !important;
|
154 |
+
-webkit-overflow-scrolling: touch !important;
|
155 |
+
border-radius: 0 !important;
|
156 |
+
transform: scale(1.1) !important;
|
157 |
+
padding: 0 !important;
|
158 |
+
margin: 0 !important;
|
159 |
+
|
160 |
+
.em-modal-content {
|
161 |
+
padding: 10px 15px 15px 15px;
|
162 |
+
}
|
163 |
+
}
|
164 |
+
}
|
165 |
+
|
166 |
+
// Styling for event popups, calendar or other
|
167 |
+
.em-modal-default {
|
168 |
+
&:first-child {
|
169 |
+
padding-top: 0;
|
170 |
+
margin-top: 0;
|
171 |
+
}
|
172 |
+
|
173 |
+
> div {
|
174 |
+
margin-bottom: 20px;
|
175 |
+
}
|
176 |
+
|
177 |
+
> div:last-of-type {
|
178 |
+
margin-bottom: 0;
|
179 |
+
}
|
180 |
+
|
181 |
+
.em-event-title {
|
182 |
+
a {
|
183 |
+
font-size: 18px !important;
|
184 |
+
color: var(--text-color-normal) !important;
|
185 |
+
|
186 |
+
&:hover {
|
187 |
+
text-decoration: underline;
|
188 |
+
}
|
189 |
+
}
|
190 |
+
}
|
191 |
+
|
192 |
+
.em-event-main-info {
|
193 |
+
width: 100%;
|
194 |
+
|
195 |
+
&.has-image {
|
196 |
+
display: grid;
|
197 |
+
grid-template-columns: 3fr 4fr;
|
198 |
+
|
199 |
+
.em-event-image {
|
200 |
+
justify-self: end;
|
201 |
+
|
202 |
+
img {
|
203 |
+
max-width: 100%;
|
204 |
+
}
|
205 |
+
}
|
206 |
+
}
|
207 |
+
|
208 |
+
.event-title {
|
209 |
+
a {
|
210 |
+
color: var(--text-color-normal) !important;
|
211 |
+
|
212 |
+
&:hover {
|
213 |
+
text-decoration: underline;
|
214 |
+
}
|
215 |
+
}
|
216 |
+
}
|
217 |
+
|
218 |
+
.event-meta-info {
|
219 |
+
|
220 |
+
.em-event-meta {
|
221 |
+
display: grid;
|
222 |
+
grid-template-columns: 30px 1fr;
|
223 |
+
}
|
224 |
+
|
225 |
+
.em-icon {
|
226 |
+
opacity: 0.5;
|
227 |
+
padding-right: 10px;
|
228 |
+
}
|
229 |
+
|
230 |
+
> div {
|
231 |
+
margin-bottom: 10px;
|
232 |
+
}
|
233 |
+
|
234 |
+
> div:last-of-type {
|
235 |
+
margin-bottom: 0;
|
236 |
+
}
|
237 |
+
}
|
238 |
+
|
239 |
+
}
|
240 |
+
|
241 |
+
.em-event-actions {
|
242 |
+
font-size: 14px;
|
243 |
+
text-align: center;
|
244 |
+
|
245 |
+
.button {
|
246 |
+
padding: 0 20px !important;
|
247 |
+
}
|
248 |
+
}
|
249 |
+
|
250 |
+
@media only screen and (max-width: 39.99rem) {
|
251 |
+
.em-modal-default {
|
252 |
+
margin-top: 25px;
|
253 |
+
|
254 |
+
.em-event-main-info {
|
255 |
+
|
256 |
+
.event-meta-info {
|
257 |
+
margin-bottom: 20px;
|
258 |
+
}
|
259 |
+
|
260 |
+
&.has-image {
|
261 |
+
display: block;
|
262 |
+
|
263 |
+
.em-event-image {
|
264 |
+
text-align: center;
|
265 |
+
}
|
266 |
+
}
|
267 |
+
}
|
268 |
+
}
|
269 |
+
}
|
270 |
+
}
|
271 |
+
}
|
includes/css/partials/_pagination.scss
ADDED
@@ -0,0 +1,91 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/*
|
2 |
+
Pagination
|
3 |
+
*/
|
4 |
+
.em-pagination {
|
5 |
+
--color : #aaa;
|
6 |
+
--color-hover : #777;
|
7 |
+
display: flex;
|
8 |
+
flex-direction: row;
|
9 |
+
align-items: center;
|
10 |
+
justify-items: center;
|
11 |
+
flex-wrap: nowrap;
|
12 |
+
max-width: 100%;
|
13 |
+
min-width: 0;
|
14 |
+
margin: auto;
|
15 |
+
|
16 |
+
.not-current {
|
17 |
+
display: flex;
|
18 |
+
flex-direction: row;
|
19 |
+
flex-wrap: nowrap;
|
20 |
+
align-items: center;
|
21 |
+
justify-items: center;
|
22 |
+
height: 40px;
|
23 |
+
overflow: hidden;
|
24 |
+
min-width: 0;
|
25 |
+
}
|
26 |
+
|
27 |
+
&.overflowing .not-current {
|
28 |
+
.page-numbers {
|
29 |
+
display: none;
|
30 |
+
}
|
31 |
+
&:after {
|
32 |
+
content : '...';
|
33 |
+
padding : 0 10px;
|
34 |
+
}
|
35 |
+
&.first-half:after {
|
36 |
+
padding-right: 15px;
|
37 |
+
}
|
38 |
+
&.second-half:after {
|
39 |
+
padding-left: 15px;
|
40 |
+
}
|
41 |
+
}
|
42 |
+
|
43 |
+
.page-numbers {
|
44 |
+
display: inline-block;
|
45 |
+
min-width: 38px;
|
46 |
+
height: 30px;
|
47 |
+
font-size: 18px !important;
|
48 |
+
color: var(--color) !important;
|
49 |
+
text-decoration : none;
|
50 |
+
padding: 6px 0;
|
51 |
+
margin: 0;
|
52 |
+
transition: all 300ms ease-in-out;
|
53 |
+
text-align: center;
|
54 |
+
|
55 |
+
&:hover {
|
56 |
+
color: var(--color-hover);
|
57 |
+
font-size: 25px !important;
|
58 |
+
}
|
59 |
+
|
60 |
+
&.next, &.prev, &.next.last, &.prev.first {
|
61 |
+
display: block;
|
62 |
+
width: 25px;
|
63 |
+
height: 25px;
|
64 |
+
margin: 0;
|
65 |
+
font-size: 0 !important;
|
66 |
+
background-size: 25px;
|
67 |
+
background-position: center;
|
68 |
+
background-repeat: no-repeat;
|
69 |
+
opacity: 0.5;
|
70 |
+
transition: all 300ms ease-in-out;
|
71 |
+
|
72 |
+
&:hover{
|
73 |
+
opacity : 1;
|
74 |
+
background-size: 35px;
|
75 |
+
border-bottom: none;
|
76 |
+
}
|
77 |
+
}
|
78 |
+
&.next { background-image : var(--icon-next-circle); }
|
79 |
+
&.next.last { background-image : var(--icon-last-circle); }
|
80 |
+
&.prev { background-image : var(--icon-prev-circle); }
|
81 |
+
&.prev.first { background-image : var(--icon-first-circle); }
|
82 |
+
|
83 |
+
&.current{
|
84 |
+
font-size: 24px !important;
|
85 |
+
border-bottom: 1px dotted var(--color-hover);
|
86 |
+
}
|
87 |
+
}
|
88 |
+
& > .page-numbers {
|
89 |
+
flex: none;
|
90 |
+
}
|
91 |
+
}
|
includes/css/partials/_search.scss
ADDED
@@ -0,0 +1,459 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/** The Search Box **/
|
2 |
+
&.em-search, &.em-search-advanced {
|
3 |
+
--border-color : #dedede;
|
4 |
+
|
5 |
+
margin: 10px 0 25px;
|
6 |
+
|
7 |
+
form {
|
8 |
+
--background-color : #fff;
|
9 |
+
}
|
10 |
+
.em-search-main {
|
11 |
+
|
12 |
+
&.em-search-main-bar {
|
13 |
+
border: 1px solid var(--border-color);
|
14 |
+
padding: 10px;
|
15 |
+
width: 100%;
|
16 |
+
display: flex;
|
17 |
+
-webkit-flex-direction: row;
|
18 |
+
flex-direction: row;
|
19 |
+
flex-wrap: nowrap;
|
20 |
+
align-items : center;
|
21 |
+
justify-items: stretch;
|
22 |
+
|
23 |
+
& > .em-search-field {
|
24 |
+
border-right: 1px solid var(--border-color) !important;
|
25 |
+
|
26 |
+
input {
|
27 |
+
margin: 0 !important;
|
28 |
+
text-overflow: ellipsis;
|
29 |
+
overflow: hidden;
|
30 |
+
}
|
31 |
+
&:not(:first-child) input {
|
32 |
+
border : none !important;
|
33 |
+
border-radius: 0 !important;
|
34 |
+
padding-left: 50px !important;
|
35 |
+
background-position-x : 15px !important;
|
36 |
+
background-size: 20px !important;
|
37 |
+
}
|
38 |
+
&:first-child input {
|
39 |
+
border: none !important;
|
40 |
+
margin-left: 0;
|
41 |
+
padding-left: 50px !important;
|
42 |
+
background-position-x : 15px !important;
|
43 |
+
background-size: 20px !important;
|
44 |
+
}
|
45 |
+
}
|
46 |
+
|
47 |
+
& > div {
|
48 |
+
flex: none;
|
49 |
+
}
|
50 |
+
|
51 |
+
& > .em-search-text, & > .em-search-geo {
|
52 |
+
flex : auto;
|
53 |
+
width: 100%;
|
54 |
+
}
|
55 |
+
|
56 |
+
& > .em-search-scope {
|
57 |
+
flex : none;
|
58 |
+
width: 180px;
|
59 |
+
|
60 |
+
.em-datepicker-data {
|
61 |
+
width: 100%;
|
62 |
+
overflow: hidden;
|
63 |
+
@include input-icon( var(--icon-calendar) );
|
64 |
+
background-position-x: 14px !important; // overwrite the above
|
65 |
+
|
66 |
+
input {
|
67 |
+
position: relative;
|
68 |
+
display: inline-block !important;
|
69 |
+
width: 130px !important;
|
70 |
+
padding: 0 0 0 10px !important;
|
71 |
+
margin: 0 !important;
|
72 |
+
font-size: 14px;
|
73 |
+
color: #777;
|
74 |
+
|
75 |
+
&::-webkit-calendar-picker-indicator {
|
76 |
+
position: absolute;
|
77 |
+
left: 0;
|
78 |
+
top: 0;
|
79 |
+
width: 100%;
|
80 |
+
height: 100%;
|
81 |
+
margin: 0;
|
82 |
+
padding: 0;
|
83 |
+
cursor: pointer;
|
84 |
+
background: transparent;
|
85 |
+
}
|
86 |
+
}
|
87 |
+
.separator {
|
88 |
+
display: none;
|
89 |
+
}
|
90 |
+
}
|
91 |
+
}
|
92 |
+
|
93 |
+
& > .em-search-submit button {
|
94 |
+
padding: 0 20px !important;
|
95 |
+
line-height: 34px !important;
|
96 |
+
height: 34px !important;
|
97 |
+
margin: 0 !important;
|
98 |
+
}
|
99 |
+
}
|
100 |
+
|
101 |
+
input.em-search-text {
|
102 |
+
@include input-icon( var(--icon-magnifying-glass) );
|
103 |
+
}
|
104 |
+
input.em-search-geo {
|
105 |
+
@include input-icon( var(--icon-location) );
|
106 |
+
&.on {
|
107 |
+
background-image : var(--icon-location-on) !important;
|
108 |
+
}
|
109 |
+
&.off {
|
110 |
+
background-image : var(--icon-location-off) !important;
|
111 |
+
}
|
112 |
+
}
|
113 |
+
input.em-search-scope {
|
114 |
+
@include input-icon( var(--icon-calendar) );
|
115 |
+
}
|
116 |
+
|
117 |
+
/* More work needed here for autocomplete messing up icons */
|
118 |
+
input:-webkit-autofill,
|
119 |
+
input:-webkit-autofill:focus {
|
120 |
+
transition: background-color 600000s 0s, color 600000s 0s;
|
121 |
+
}
|
122 |
+
input[data-autocompleted] {
|
123 |
+
background-color: transparent !important
|
124 |
+
}
|
125 |
+
}
|
126 |
+
|
127 |
+
button[type="submit"].disabled:hover{
|
128 |
+
cursor: not-allowed !important;
|
129 |
+
pointer-events : auto !important;
|
130 |
+
}
|
131 |
+
|
132 |
+
.em-search-advanced-trigger {
|
133 |
+
width: 55px;
|
134 |
+
padding: 0 15px;
|
135 |
+
}
|
136 |
+
|
137 |
+
.em-search-views {
|
138 |
+
width: 52px;
|
139 |
+
height: 25px;
|
140 |
+
padding: 0 15px;
|
141 |
+
|
142 |
+
[data-view="list"] {
|
143 |
+
background-image: var(--icon-list) !important;
|
144 |
+
}
|
145 |
+
[data-view="list-grouped"] {
|
146 |
+
background-image: var(--icon-list-grouped) !important;
|
147 |
+
}
|
148 |
+
[data-view="calendar"] {
|
149 |
+
background-image: var(--icon-calendar) !important;
|
150 |
+
}
|
151 |
+
[data-view="map"] {
|
152 |
+
background-image: var(--icon-map) !important;
|
153 |
+
}
|
154 |
+
button[data-view="map"] {
|
155 |
+
background-size : 28px;
|
156 |
+
width: 28px;
|
157 |
+
height: 28px;
|
158 |
+
}
|
159 |
+
|
160 |
+
.em-search-views-trigger {
|
161 |
+
display: block;
|
162 |
+
width: 42px;
|
163 |
+
height: 25px;
|
164 |
+
background: var(--icon-point-down) 30px 6px no-repeat;
|
165 |
+
background-size: 14px;
|
166 |
+
padding: 0 15px 0 0;
|
167 |
+
margin: 0;
|
168 |
+
cursor: pointer;
|
169 |
+
|
170 |
+
.em-search-view-option {
|
171 |
+
display: block;
|
172 |
+
width: 25px;
|
173 |
+
height: 25px;
|
174 |
+
background-size: 25px;
|
175 |
+
background-repeat: no-repeat;
|
176 |
+
background-position: center center;
|
177 |
+
background-color: transparent !important;
|
178 |
+
font-size: 0 !important;
|
179 |
+
}
|
180 |
+
}
|
181 |
+
|
182 |
+
.em-search-views-options {
|
183 |
+
display:none;
|
184 |
+
}
|
185 |
+
.tippy-content .em-search-views-options {
|
186 |
+
display: block;
|
187 |
+
}
|
188 |
+
.em-search-views-options-list {
|
189 |
+
display: block !important;
|
190 |
+
padding: 0 !important;
|
191 |
+
margin: 5px 0 !important;
|
192 |
+
border: none !important;
|
193 |
+
background: transparent !important;
|
194 |
+
background-color: transparent !important;
|
195 |
+
cursor: pointer !important;
|
196 |
+
overflow: visible !important;
|
197 |
+
|
198 |
+
.em-search-view-option {
|
199 |
+
display: block !important;
|
200 |
+
padding: 5px 10px 5px 40px !important;
|
201 |
+
background-repeat: no-repeat !important;
|
202 |
+
background-size: 18px !important;
|
203 |
+
background-position: 10px center !important;
|
204 |
+
background-color: transparent !important;
|
205 |
+
|
206 |
+
&:hover {
|
207 |
+
background-color: #efefef !important;
|
208 |
+
}
|
209 |
+
&:checked {
|
210 |
+
background-color: #cee0ea !important;
|
211 |
+
}
|
212 |
+
}
|
213 |
+
|
214 |
+
&:focus {
|
215 |
+
border: none !important;
|
216 |
+
outline: none !important;
|
217 |
+
}
|
218 |
+
}
|
219 |
+
}
|
220 |
+
|
221 |
+
&[data-view="calendar"] {
|
222 |
+
.em-search-scope {
|
223 |
+
display: none;
|
224 |
+
visibility: hidden;
|
225 |
+
}
|
226 |
+
}
|
227 |
+
}
|
228 |
+
|
229 |
+
&.em-search {
|
230 |
+
&.is-hidden {
|
231 |
+
display: none;
|
232 |
+
visibility: hidden;
|
233 |
+
}
|
234 |
+
|
235 |
+
&.has-advanced.has-views {
|
236 |
+
.em-search-views {
|
237 |
+
width: 72px;
|
238 |
+
border-left : 1px solid var(--border-color);
|
239 |
+
padding-left : 15px;
|
240 |
+
flex: 0 0 42px;
|
241 |
+
}
|
242 |
+
}
|
243 |
+
|
244 |
+
&.size-small {
|
245 |
+
padding: 5px !important;
|
246 |
+
|
247 |
+
.em-search-geo, .em-search-scope {
|
248 |
+
display: none;
|
249 |
+
visibility: hidden;
|
250 |
+
}
|
251 |
+
> .em-search-field:first-child input {
|
252 |
+
padding-left: 30px !important;
|
253 |
+
padding-right: 5px !important;
|
254 |
+
background-position-x: 3px !important;
|
255 |
+
background-size: 16px !important;
|
256 |
+
}
|
257 |
+
.em-search-advanced-trigger {
|
258 |
+
width: 45px;
|
259 |
+
padding: 0 10px;
|
260 |
+
flex: 0 0 25px !important;
|
261 |
+
}
|
262 |
+
.em.em-search.has-advanced.has-views .em-search-views {
|
263 |
+
width: 62px;
|
264 |
+
padding-left: 10px;
|
265 |
+
}
|
266 |
+
}
|
267 |
+
|
268 |
+
&.size-medium {
|
269 |
+
.em-search-main {
|
270 |
+
.em-search-geo {
|
271 |
+
display: none;
|
272 |
+
visibility: hidden;
|
273 |
+
}
|
274 |
+
}
|
275 |
+
> .em-search-field:first-child input {
|
276 |
+
padding-left: 40px !important;
|
277 |
+
padding-right: 10px !important;
|
278 |
+
background-position-x: 8px !important;
|
279 |
+
}
|
280 |
+
}
|
281 |
+
}
|
282 |
+
|
283 |
+
|
284 |
+
button.em-clickable.em-search-advanced-trigger {
|
285 |
+
display: block !important;
|
286 |
+
visibility: visible !important;
|
287 |
+
width: 25px !important;
|
288 |
+
height: 25px !important;
|
289 |
+
background: var(--icon-filter) 0 center no-repeat !important;
|
290 |
+
background-size: 25px !important;
|
291 |
+
position: relative !important;
|
292 |
+
|
293 |
+
span.total-count {
|
294 |
+
position: absolute;
|
295 |
+
border: 1px solid var(--counter-background);
|
296 |
+
border-radius: 50%;
|
297 |
+
color: var(--counter-color);
|
298 |
+
background: var(--counter-background);
|
299 |
+
width: 15px;
|
300 |
+
height: 15px;
|
301 |
+
font-size: 11px;
|
302 |
+
top: -8px;
|
303 |
+
right: -8px;
|
304 |
+
padding: 0;
|
305 |
+
line-height: 11px;
|
306 |
+
text-align: center;
|
307 |
+
|
308 |
+
&.tentative {
|
309 |
+
background: var(--counter-background-tentative);
|
310 |
+
color: var(--counter-color-tentative);
|
311 |
+
border-color: var(--counter-background-tentative)
|
312 |
+
}
|
313 |
+
}
|
314 |
+
}
|
315 |
+
|
316 |
+
/* Advanced Search Sepcifics */
|
317 |
+
&.em-modal.em-search-advanced {
|
318 |
+
|
319 |
+
/* Modal Structure */
|
320 |
+
.em-modal-content {
|
321 |
+
overflow-y: auto;
|
322 |
+
padding: 20px;
|
323 |
+
margin: 0;
|
324 |
+
}
|
325 |
+
|
326 |
+
footer {
|
327 |
+
display: grid;
|
328 |
+
grid-template-columns: 1fr 1fr;
|
329 |
+
align-items: center;
|
330 |
+
|
331 |
+
div:first-child {
|
332 |
+
justify-self: start;
|
333 |
+
}
|
334 |
+
div:last-child {
|
335 |
+
justify-self: end;
|
336 |
+
}
|
337 |
+
button.button {
|
338 |
+
margin-bottom : 0 !important;
|
339 |
+
padding-bottom : 0 !important;
|
340 |
+
}
|
341 |
+
}
|
342 |
+
|
343 |
+
@media only screen and (max-width: 39.99rem) {
|
344 |
+
footer {
|
345 |
+
> div {
|
346 |
+
padding : 10px 15px;
|
347 |
+
}
|
348 |
+
button.button {
|
349 |
+
padding: 0 20px !important;
|
350 |
+
}
|
351 |
+
}
|
352 |
+
}
|
353 |
+
|
354 |
+
.em-search-advanced-sections{
|
355 |
+
|
356 |
+
section {
|
357 |
+
background: var(--icon-options-v) 0 15px no-repeat;
|
358 |
+
background-size: 18px 18px;
|
359 |
+
|
360 |
+
header {
|
361 |
+
width: 100%;
|
362 |
+
font-size: 18px;
|
363 |
+
padding: 16px 0 14px 28px;
|
364 |
+
margin: 0;
|
365 |
+
border-bottom: 1px solid #dedede;
|
366 |
+
background: var(--icon-plus) right 50% no-repeat;
|
367 |
+
background-size: 18px 18px;
|
368 |
+
|
369 |
+
&:hover {
|
370 |
+
cursor: pointer;
|
371 |
+
}
|
372 |
+
|
373 |
+
span.total-count {
|
374 |
+
border: 1px solid var(--counter-background);
|
375 |
+
border-radius: 50%;
|
376 |
+
color: #fff;
|
377 |
+
background: var(--counter-background);
|
378 |
+
width: 24px;
|
379 |
+
height: 24px;
|
380 |
+
font-size: 12px;
|
381 |
+
padding: 2px 0 0;
|
382 |
+
margin: 0 0 0 10px;
|
383 |
+
display: inline-block;
|
384 |
+
text-align: center;
|
385 |
+
top: -4px;
|
386 |
+
position: relative;
|
387 |
+
}
|
388 |
+
}
|
389 |
+
|
390 |
+
&:last-of-type header {
|
391 |
+
border-bottom: 0;
|
392 |
+
}
|
393 |
+
|
394 |
+
div.em-search-section-content {
|
395 |
+
display: none;
|
396 |
+
visibility: hidden;
|
397 |
+
}
|
398 |
+
|
399 |
+
&.active {
|
400 |
+
header {
|
401 |
+
background-image: var(--icon-minus);
|
402 |
+
border-bottom: 0;
|
403 |
+
margin-bottom: 10px;
|
404 |
+
}
|
405 |
+
div.em-search-section-content {
|
406 |
+
display: block;
|
407 |
+
visibility: visible;
|
408 |
+
border-bottom: 1px solid #dedede;
|
409 |
+
padding : 0 0 20px;
|
410 |
+
}
|
411 |
+
|
412 |
+
&:last-of-type header, &:last-of-type div.em-search-section-content {
|
413 |
+
border-bottom: 0;
|
414 |
+
}
|
415 |
+
}
|
416 |
+
&.em-search-section-location {
|
417 |
+
background-image: var(--icon-compass);
|
418 |
+
}
|
419 |
+
&.em-search-section-categories {
|
420 |
+
background-image: var(--icon-folder);
|
421 |
+
}
|
422 |
+
&.em-search-section-tags {
|
423 |
+
background-image: var(--icon-tag);
|
424 |
+
}
|
425 |
+
}
|
426 |
+
|
427 |
+
.em-search-field {
|
428 |
+
margin-bottom: 10px;
|
429 |
+
}
|
430 |
+
.em-search-geo-units {
|
431 |
+
display: flex;
|
432 |
+
flex-direction: row;
|
433 |
+
gap: 5px;
|
434 |
+
|
435 |
+
select {
|
436 |
+
display: inline-block !important;
|
437 |
+
padding-right: 30px !important;
|
438 |
+
}
|
439 |
+
|
440 |
+
label {
|
441 |
+
display: inline-block !important;
|
442 |
+
vertical-align: top !important;
|
443 |
+
padding: 9px 15px 9px !important;
|
444 |
+
}
|
445 |
+
.em-search-geo-distance {
|
446 |
+
width: auto !important;
|
447 |
+
border-top-right-radius: 0 !important;
|
448 |
+
border-bottom-right-radius: 0 !important;
|
449 |
+
margin-right : 0 !important;
|
450 |
+
}
|
451 |
+
.em-search-geo-unit {
|
452 |
+
width: auto !important;
|
453 |
+
border-top-left-radius: 0 !important;
|
454 |
+
border-bottom-left-radius: 0 !important;
|
455 |
+
margin-left : 0 !important;
|
456 |
+
}
|
457 |
+
}
|
458 |
+
}
|
459 |
+
}
|
includes/css/partials/_selectize.scss
ADDED
@@ -0,0 +1,120 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
.selectize-control {
|
2 |
+
&.em-selectize:not(.always-open), &.em-selectize-autocomplete:not(.always-open) {
|
3 |
+
input[type="text"], input[type="text"]:focus, input[type="text"]:focus {
|
4 |
+
width: auto !important;
|
5 |
+
border: 0 !important;
|
6 |
+
outline: 0 !important;
|
7 |
+
height: auto !important;
|
8 |
+
padding: 0 !important;
|
9 |
+
margin: 0 !important;
|
10 |
+
border-radius: 0 !important;
|
11 |
+
background: none !important;
|
12 |
+
}
|
13 |
+
.selectize-input {
|
14 |
+
border-radius: 4px !important;
|
15 |
+
width: 100% !important;
|
16 |
+
height: 38px !important;
|
17 |
+
padding: 6px 10px !important; /* The 6px vertically centers text on FF, ignored by Webkit */
|
18 |
+
&.focus {
|
19 |
+
border: 1px solid var(--accent-color) !important;
|
20 |
+
box-shadow: none !important;
|
21 |
+
}
|
22 |
+
@include input-select-toggle(16px, 16px, var(--icon-chevron-down));
|
23 |
+
&.dropdown-active:after {
|
24 |
+
margin-top:-8px;
|
25 |
+
transform: rotate(180deg);
|
26 |
+
}
|
27 |
+
}
|
28 |
+
&.selectize-control {
|
29 |
+
margin-bottom: 15px !important; // mimick pixelbones select
|
30 |
+
}
|
31 |
+
}
|
32 |
+
&.em-selectize, &.em-selectize-autocomplete {
|
33 |
+
&.multi.plugin-remove_button {
|
34 |
+
.item {
|
35 |
+
background: #dff4fd;
|
36 |
+
border : 1px solid #97dbf9;
|
37 |
+
color : #0095c3;
|
38 |
+
padding-left: 8px;
|
39 |
+
|
40 |
+
a.remove {
|
41 |
+
color: inherit !important;
|
42 |
+
background-color: inherit !important;
|
43 |
+
}
|
44 |
+
}
|
45 |
+
}
|
46 |
+
}
|
47 |
+
&.em-selectize-autocomplete {
|
48 |
+
.selectize-input:after {
|
49 |
+
display: none !important;
|
50 |
+
}
|
51 |
+
&.loading .selectize-input {
|
52 |
+
@include input-select-toggle(26px, 26px, var(--icon-spinner));
|
53 |
+
}
|
54 |
+
.selectize-dropdown-content > div {
|
55 |
+
padding: 3px 0.75rem;
|
56 |
+
}
|
57 |
+
}
|
58 |
+
&.em-selectize.always-open {
|
59 |
+
.selectize-input {
|
60 |
+
border: 0 !important;
|
61 |
+
width: 100% !important;
|
62 |
+
padding: 0 !important;
|
63 |
+
margin: 0 !important;
|
64 |
+
|
65 |
+
&.focus {
|
66 |
+
border: 0 !important;
|
67 |
+
box-shadow: none !important;
|
68 |
+
}
|
69 |
+
input[type="text"]{
|
70 |
+
@include input-icon( var(--icon-magnifying-glass) );
|
71 |
+
margin:10px 0 0 !important;
|
72 |
+
opacity: 1 !important;
|
73 |
+
position: static !important;
|
74 |
+
|
75 |
+
&:focus {
|
76 |
+
border: 1px solid #cdcdcd !important;
|
77 |
+
}
|
78 |
+
}
|
79 |
+
}
|
80 |
+
.selectize-dropdown {
|
81 |
+
display: block !important;
|
82 |
+
visibility: visible !important;
|
83 |
+
position: static !important;
|
84 |
+
width: 100% !important;
|
85 |
+
border: 0 !important;
|
86 |
+
box-shadow: none !important;
|
87 |
+
margin-bottom : 0 !important;
|
88 |
+
|
89 |
+
.selectize-dropdown-content {
|
90 |
+
overflow-y: visible;
|
91 |
+
overflow-x: visible;
|
92 |
+
max-height: none;
|
93 |
+
}
|
94 |
+
}
|
95 |
+
}
|
96 |
+
&.em-selectize.checkboxes {
|
97 |
+
.selectize-dropdown {
|
98 |
+
div.option {
|
99 |
+
> span:first-child {
|
100 |
+
display: inline-block;
|
101 |
+
width: 15px;
|
102 |
+
height: 15px;
|
103 |
+
border: 1px solid #ccc;
|
104 |
+
border-radius : 2px;
|
105 |
+
margin: -4px 5px 0 0;
|
106 |
+
vertical-align: middle;
|
107 |
+
}
|
108 |
+
|
109 |
+
&.selected {
|
110 |
+
color: #0095c3;
|
111 |
+
|
112 |
+
> span:first-child {
|
113 |
+
background : var(--icon-checkmark) 50% 50% white no-repeat;
|
114 |
+
background-size: 12px 12px;
|
115 |
+
}
|
116 |
+
}
|
117 |
+
}
|
118 |
+
}
|
119 |
+
}
|
120 |
+
}
|
includes/css/partials/_taxonomies.scss
ADDED
@@ -0,0 +1,19 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
.em-item.em-taxonomy {
|
2 |
+
.em-item-events {
|
3 |
+
p {
|
4 |
+
margin: 0 0 8px !important;
|
5 |
+
}
|
6 |
+
}
|
7 |
+
.em-item-image {
|
8 |
+
.em-item-image-placeholder {
|
9 |
+
background-image: var(--icon-tag);
|
10 |
+
}
|
11 |
+
}
|
12 |
+
}
|
13 |
+
.em-item.em-taxonomy.em-category {
|
14 |
+
.em-item-image {
|
15 |
+
.em-item-image-placeholder {
|
16 |
+
background-image: var(--icon-category);
|
17 |
+
}
|
18 |
+
}
|
19 |
+
}
|
includes/css/partials/admin/_when.scss
ADDED
@@ -0,0 +1,45 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
.event-form-when {
|
2 |
+
> * {
|
3 |
+
margin-bottom: 15px !important;
|
4 |
+
}
|
5 |
+
> p {
|
6 |
+
margin-bottom: 20px !important;
|
7 |
+
}
|
8 |
+
.em-recurrence-pattern {
|
9 |
+
select, input[type="text"] {
|
10 |
+
width: auto !important;
|
11 |
+
}
|
12 |
+
select {
|
13 |
+
padding-right: 30px !important;
|
14 |
+
}
|
15 |
+
div.alternate-selector {
|
16 |
+
margin-top: 15px;
|
17 |
+
}
|
18 |
+
}
|
19 |
+
|
20 |
+
.alternate-selector.em-weekly-selector label {
|
21 |
+
width: auto !important;
|
22 |
+
display: inline-block !important;
|
23 |
+
padding-right: 10px !important;
|
24 |
+
}
|
25 |
+
|
26 |
+
.em-event-dates {
|
27 |
+
label {
|
28 |
+
width: 100%;
|
29 |
+
display:block;
|
30 |
+
}
|
31 |
+
.em-date-start-end {
|
32 |
+
width: 100% !important;
|
33 |
+
max-width: 500px !important;
|
34 |
+
}
|
35 |
+
}
|
36 |
+
|
37 |
+
.event-form-recurrence-when {
|
38 |
+
> * {
|
39 |
+
margin-bottom: 20px;
|
40 |
+
}
|
41 |
+
}
|
42 |
+
}
|
43 |
+
.em-datepicker .em-date-input {
|
44 |
+
background-color: inherit !important;
|
45 |
+
}
|
includes/external/flatpickr/flatpickr.css
ADDED
@@ -0,0 +1,795 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
.flatpickr-calendar {
|
2 |
+
background: transparent;
|
3 |
+
opacity: 0;
|
4 |
+
display: none;
|
5 |
+
text-align: center;
|
6 |
+
visibility: hidden;
|
7 |
+
padding: 0;
|
8 |
+
-webkit-animation: none;
|
9 |
+
animation: none;
|
10 |
+
direction: ltr;
|
11 |
+
border: 0;
|
12 |
+
font-size: 14px;
|
13 |
+
line-height: 24px;
|
14 |
+
border-radius: 5px;
|
15 |
+
position: absolute;
|
16 |
+
width: 307.875px;
|
17 |
+
-webkit-box-sizing: border-box;
|
18 |
+
box-sizing: border-box;
|
19 |
+
-ms-touch-action: manipulation;
|
20 |
+
touch-action: manipulation;
|
21 |
+
background: #fff;
|
22 |
+
-webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
|
23 |
+
box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
|
24 |
+
}
|
25 |
+
.flatpickr-calendar.open,
|
26 |
+
.flatpickr-calendar.inline {
|
27 |
+
opacity: 1;
|
28 |
+
max-height: 640px;
|
29 |
+
visibility: visible;
|
30 |
+
}
|
31 |
+
.flatpickr-calendar.open {
|
32 |
+
display: inline-block;
|
33 |
+
z-index: 99999;
|
34 |
+
}
|
35 |
+
.flatpickr-calendar.animate.open {
|
36 |
+
-webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
|
37 |
+
animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
|
38 |
+
}
|
39 |
+
.flatpickr-calendar.inline {
|
40 |
+
display: block;
|
41 |
+
position: relative;
|
42 |
+
top: 2px;
|
43 |
+
}
|
44 |
+
.flatpickr-calendar.static {
|
45 |
+
position: absolute;
|
46 |
+
top: calc(100% + 2px);
|
47 |
+
}
|
48 |
+
.flatpickr-calendar.static.open {
|
49 |
+
z-index: 999;
|
50 |
+
display: block;
|
51 |
+
}
|
52 |
+
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
|
53 |
+
-webkit-box-shadow: none !important;
|
54 |
+
box-shadow: none !important;
|
55 |
+
}
|
56 |
+
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
|
57 |
+
-webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
|
58 |
+
box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
|
59 |
+
}
|
60 |
+
.flatpickr-calendar .hasWeeks .dayContainer,
|
61 |
+
.flatpickr-calendar .hasTime .dayContainer {
|
62 |
+
border-bottom: 0;
|
63 |
+
border-bottom-right-radius: 0;
|
64 |
+
border-bottom-left-radius: 0;
|
65 |
+
}
|
66 |
+
.flatpickr-calendar .hasWeeks .dayContainer {
|
67 |
+
border-left: 0;
|
68 |
+
}
|
69 |
+
.flatpickr-calendar.hasTime .flatpickr-time {
|
70 |
+
height: 40px;
|
71 |
+
border-top: 1px solid #e6e6e6;
|
72 |
+
}
|
73 |
+
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
|
74 |
+
height: auto;
|
75 |
+
}
|
76 |
+
.flatpickr-calendar:before,
|
77 |
+
.flatpickr-calendar:after {
|
78 |
+
position: absolute;
|
79 |
+
display: block;
|
80 |
+
pointer-events: none;
|
81 |
+
border: solid transparent;
|
82 |
+
content: '';
|
83 |
+
height: 0;
|
84 |
+
width: 0;
|
85 |
+
left: 22px;
|
86 |
+
}
|
87 |
+
.flatpickr-calendar.rightMost:before,
|
88 |
+
.flatpickr-calendar.arrowRight:before,
|
89 |
+
.flatpickr-calendar.rightMost:after,
|
90 |
+
.flatpickr-calendar.arrowRight:after {
|
91 |
+
left: auto;
|
92 |
+
right: 22px;
|
93 |
+
}
|
94 |
+
.flatpickr-calendar.arrowCenter:before,
|
95 |
+
.flatpickr-calendar.arrowCenter:after {
|
96 |
+
left: 50%;
|
97 |
+
right: 50%;
|
98 |
+
}
|
99 |
+
.flatpickr-calendar:before {
|
100 |
+
border-width: 5px;
|
101 |
+
margin: 0 -5px;
|
102 |
+
}
|
103 |
+
.flatpickr-calendar:after {
|
104 |
+
border-width: 4px;
|
105 |
+
margin: 0 -4px;
|
106 |
+
}
|
107 |
+
.flatpickr-calendar.arrowTop:before,
|
108 |
+
.flatpickr-calendar.arrowTop:after {
|
109 |
+
bottom: 100%;
|
110 |
+
}
|
111 |
+
.flatpickr-calendar.arrowTop:before {
|
112 |
+
border-bottom-color: #e6e6e6;
|
113 |
+
}
|
114 |
+
.flatpickr-calendar.arrowTop:after {
|
115 |
+
border-bottom-color: #fff;
|
116 |
+
}
|
117 |
+
.flatpickr-calendar.arrowBottom:before,
|
118 |
+
.flatpickr-calendar.arrowBottom:after {
|
119 |
+
top: 100%;
|
120 |
+
}
|
121 |
+
.flatpickr-calendar.arrowBottom:before {
|
122 |
+
border-top-color: #e6e6e6;
|
123 |
+
}
|
124 |
+
.flatpickr-calendar.arrowBottom:after {
|
125 |
+
border-top-color: #fff;
|
126 |
+
}
|
127 |
+
.flatpickr-calendar:focus {
|
128 |
+
outline: 0;
|
129 |
+
}
|
130 |
+
.flatpickr-wrapper {
|
131 |
+
position: relative;
|
132 |
+
display: inline-block;
|
133 |
+
}
|
134 |
+
.flatpickr-months {
|
135 |
+
display: -webkit-box;
|
136 |
+
display: -webkit-flex;
|
137 |
+
display: -ms-flexbox;
|
138 |
+
display: flex;
|
139 |
+
}
|
140 |
+
.flatpickr-months .flatpickr-month {
|
141 |
+
background: transparent;
|
142 |
+
color: rgba(0,0,0,0.9);
|
143 |
+
fill: rgba(0,0,0,0.9);
|
144 |
+
height: 34px;
|
145 |
+
line-height: 1;
|
146 |
+
text-align: center;
|
147 |
+
position: relative;
|
148 |
+
-webkit-user-select: none;
|
149 |
+
-moz-user-select: none;
|
150 |
+
-ms-user-select: none;
|
151 |
+
user-select: none;
|
152 |
+
overflow: hidden;
|
153 |
+
-webkit-box-flex: 1;
|
154 |
+
-webkit-flex: 1;
|
155 |
+
-ms-flex: 1;
|
156 |
+
flex: 1;
|
157 |
+
}
|
158 |
+
.flatpickr-months .flatpickr-prev-month,
|
159 |
+
.flatpickr-months .flatpickr-next-month {
|
160 |
+
-webkit-user-select: none;
|
161 |
+
-moz-user-select: none;
|
162 |
+
-ms-user-select: none;
|
163 |
+
user-select: none;
|
164 |
+
text-decoration: none;
|
165 |
+
cursor: pointer;
|
166 |
+
position: absolute;
|
167 |
+
top: 0;
|
168 |
+
height: 34px;
|
169 |
+
padding: 10px;
|
170 |
+
z-index: 3;
|
171 |
+
color: rgba(0,0,0,0.9);
|
172 |
+
fill: rgba(0,0,0,0.9);
|
173 |
+
}
|
174 |
+
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
|
175 |
+
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
|
176 |
+
display: none;
|
177 |
+
}
|
178 |
+
.flatpickr-months .flatpickr-prev-month i,
|
179 |
+
.flatpickr-months .flatpickr-next-month i {
|
180 |
+
position: relative;
|
181 |
+
}
|
182 |
+
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
|
183 |
+
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
|
184 |
+
/*
|
185 |
+
/*rtl:begin:ignore*/
|
186 |
+
/*
|
187 |
+
*/
|
188 |
+
left: 0;
|
189 |
+
/*
|
190 |
+
/*rtl:end:ignore*/
|
191 |
+
/*
|
192 |
+
*/
|
193 |
+
}
|
194 |
+
/*
|
195 |
+
/*rtl:begin:ignore*/
|
196 |
+
/*
|
197 |
+
/*rtl:end:ignore*/
|
198 |
+
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
|
199 |
+
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
|
200 |
+
/*
|
201 |
+
/*rtl:begin:ignore*/
|
202 |
+
/*
|
203 |
+
*/
|
204 |
+
right: 0;
|
205 |
+
/*
|
206 |
+
/*rtl:end:ignore*/
|
207 |
+
/*
|
208 |
+
*/
|
209 |
+
}
|
210 |
+
/*
|
211 |
+
/*rtl:begin:ignore*/
|
212 |
+
/*
|
213 |
+
/*rtl:end:ignore*/
|
214 |
+
.flatpickr-months .flatpickr-prev-month:hover,
|
215 |
+
.flatpickr-months .flatpickr-next-month:hover {
|
216 |
+
color: #959ea9;
|
217 |
+
}
|
218 |
+
.flatpickr-months .flatpickr-prev-month:hover svg,
|
219 |
+
.flatpickr-months .flatpickr-next-month:hover svg {
|
220 |
+
fill: #f64747;
|
221 |
+
}
|
222 |
+
.flatpickr-months .flatpickr-prev-month svg,
|
223 |
+
.flatpickr-months .flatpickr-next-month svg {
|
224 |
+
width: 14px;
|
225 |
+
height: 14px;
|
226 |
+
}
|
227 |
+
.flatpickr-months .flatpickr-prev-month svg path,
|
228 |
+
.flatpickr-months .flatpickr-next-month svg path {
|
229 |
+
-webkit-transition: fill 0.1s;
|
230 |
+
transition: fill 0.1s;
|
231 |
+
fill: inherit;
|
232 |
+
}
|
233 |
+
.numInputWrapper {
|
234 |
+
position: relative;
|
235 |
+
height: auto;
|
236 |
+
}
|
237 |
+
.numInputWrapper input,
|
238 |
+
.numInputWrapper span {
|
239 |
+
display: inline-block;
|
240 |
+
}
|
241 |
+
.numInputWrapper input {
|
242 |
+
width: 100%;
|
243 |
+
}
|
244 |
+
.numInputWrapper input::-ms-clear {
|
245 |
+
display: none;
|
246 |
+
}
|
247 |
+
.numInputWrapper input::-webkit-outer-spin-button,
|
248 |
+
.numInputWrapper input::-webkit-inner-spin-button {
|
249 |
+
margin: 0;
|
250 |
+
-webkit-appearance: none;
|
251 |
+
}
|
252 |
+
.numInputWrapper span {
|
253 |
+
position: absolute;
|
254 |
+
right: 0;
|
255 |
+
width: 14px;
|
256 |
+
padding: 0 4px 0 2px;
|
257 |
+
height: 50%;
|
258 |
+
line-height: 50%;
|
259 |
+
opacity: 0;
|
260 |
+
cursor: pointer;
|
261 |
+
border: 1px solid rgba(57,57,57,0.15);
|
262 |
+
-webkit-box-sizing: border-box;
|
263 |
+
box-sizing: border-box;
|
264 |
+
}
|
265 |
+
.numInputWrapper span:hover {
|
266 |
+
background: rgba(0,0,0,0.1);
|
267 |
+
}
|
268 |
+
.numInputWrapper span:active {
|
269 |
+
background: rgba(0,0,0,0.2);
|
270 |
+
}
|
271 |
+
.numInputWrapper span:after {
|
272 |
+
display: block;
|
273 |
+
content: "";
|
274 |
+
position: absolute;
|
275 |
+
}
|
276 |
+
.numInputWrapper span.arrowUp {
|
277 |
+
top: 0;
|
278 |
+
border-bottom: 0;
|
279 |
+
}
|
280 |
+
.numInputWrapper span.arrowUp:after {
|
281 |
+
border-left: 4px solid transparent;
|
282 |
+
border-right: 4px solid transparent;
|
283 |
+
border-bottom: 4px solid rgba(57,57,57,0.6);
|
284 |
+
top: 26%;
|
285 |
+
}
|
286 |
+
.numInputWrapper span.arrowDown {
|
287 |
+
top: 50%;
|
288 |
+
}
|
289 |
+
.numInputWrapper span.arrowDown:after {
|
290 |
+
border-left: 4px solid transparent;
|
291 |
+
border-right: 4px solid transparent;
|
292 |
+
border-top: 4px solid rgba(57,57,57,0.6);
|
293 |
+
top: 40%;
|
294 |
+
}
|
295 |
+
.numInputWrapper span svg {
|
296 |
+
width: inherit;
|
297 |
+
height: auto;
|
298 |
+
}
|
299 |
+
.numInputWrapper span svg path {
|
300 |
+
fill: rgba(0,0,0,0.5);
|
301 |
+
}
|
302 |
+
.numInputWrapper:hover {
|
303 |
+
background: rgba(0,0,0,0.05);
|
304 |
+
}
|
305 |
+
.numInputWrapper:hover span {
|
306 |
+
opacity: 1;
|
307 |
+
}
|
308 |
+
.flatpickr-current-month {
|
309 |
+
font-size: 135%;
|
310 |
+
line-height: inherit;
|
311 |
+
font-weight: 300;
|
312 |
+
color: inherit;
|
313 |
+
position: absolute;
|
314 |
+
width: 75%;
|
315 |
+
left: 12.5%;
|
316 |
+
padding: 7.48px 0 0 0;
|
317 |
+
line-height: 1;
|
318 |
+
height: 34px;
|
319 |
+
display: inline-block;
|
320 |
+
text-align: center;
|
321 |
+
-webkit-transform: translate3d(0px, 0px, 0px);
|
322 |
+
transform: translate3d(0px, 0px, 0px);
|
323 |
+
}
|
324 |
+
.flatpickr-current-month span.cur-month {
|
325 |
+
font-family: inherit;
|
326 |
+
font-weight: 700;
|
327 |
+
color: inherit;
|
328 |
+
display: inline-block;
|
329 |
+
margin-left: 0.5ch;
|
330 |
+
padding: 0;
|
331 |
+
}
|
332 |
+
.flatpickr-current-month span.cur-month:hover {
|
333 |
+
background: rgba(0,0,0,0.05);
|
334 |
+
}
|
335 |
+
.flatpickr-current-month .numInputWrapper {
|
336 |
+
width: 6ch;
|
337 |
+
width: 7ch\0;
|
338 |
+
display: inline-block;
|
339 |
+
}
|
340 |
+
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
|
341 |
+
border-bottom-color: rgba(0,0,0,0.9);
|
342 |
+
}
|
343 |
+
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
|
344 |
+
border-top-color: rgba(0,0,0,0.9);
|
345 |
+
}
|
346 |
+
.flatpickr-current-month input.cur-year {
|
347 |
+
background: transparent;
|
348 |
+
-webkit-box-sizing: border-box;
|
349 |
+
box-sizing: border-box;
|
350 |
+
color: inherit;
|
351 |
+
cursor: text;
|
352 |
+
padding: 0 0 0 0.5ch;
|
353 |
+
margin: 0;
|
354 |
+
display: inline-block;
|
355 |
+
font-size: inherit;
|
356 |
+
font-family: inherit;
|
357 |
+
font-weight: 300;
|
358 |
+
line-height: inherit;
|
359 |
+
height: auto;
|
360 |
+
border: 0;
|
361 |
+
border-radius: 0;
|
362 |
+
vertical-align: initial;
|
363 |
+
-webkit-appearance: textfield;
|
364 |
+
-moz-appearance: textfield;
|
365 |
+
appearance: textfield;
|
366 |
+
}
|
367 |
+
.flatpickr-current-month input.cur-year:focus {
|
368 |
+
outline: 0;
|
369 |
+
}
|
370 |
+
.flatpickr-current-month input.cur-year[disabled],
|
371 |
+
.flatpickr-current-month input.cur-year[disabled]:hover {
|
372 |
+
font-size: 100%;
|
373 |
+
color: rgba(0,0,0,0.5);
|
374 |
+
background: transparent;
|
375 |
+
pointer-events: none;
|
376 |
+
}
|
377 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months {
|
378 |
+
appearance: menulist;
|
379 |
+
background: transparent;
|
380 |
+
border: none;
|
381 |
+
border-radius: 0;
|
382 |
+
box-sizing: border-box;
|
383 |
+
color: inherit;
|
384 |
+
cursor: pointer;
|
385 |
+
font-size: inherit;
|
386 |
+
font-family: inherit;
|
387 |
+
font-weight: 300;
|
388 |
+
height: auto;
|
389 |
+
line-height: inherit;
|
390 |
+
margin: -1px 0 0 0;
|
391 |
+
outline: none;
|
392 |
+
padding: 0 0 0 0.5ch;
|
393 |
+
position: relative;
|
394 |
+
vertical-align: initial;
|
395 |
+
-webkit-box-sizing: border-box;
|
396 |
+
-webkit-appearance: menulist;
|
397 |
+
-moz-appearance: menulist;
|
398 |
+
width: auto;
|
399 |
+
}
|
400 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
|
401 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
|
402 |
+
outline: none;
|
403 |
+
}
|
404 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
|
405 |
+
background: rgba(0,0,0,0.05);
|
406 |
+
}
|
407 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
|
408 |
+
background-color: transparent;
|
409 |
+
outline: none;
|
410 |
+
padding: 0;
|
411 |
+
}
|
412 |
+
.flatpickr-weekdays {
|
413 |
+
background: transparent;
|
414 |
+
text-align: center;
|
415 |
+
overflow: hidden;
|
416 |
+
width: 100%;
|
417 |
+
display: -webkit-box;
|
418 |
+
display: -webkit-flex;
|
419 |
+
display: -ms-flexbox;
|
420 |
+
display: flex;
|
421 |
+
-webkit-box-align: center;
|
422 |
+
-webkit-align-items: center;
|
423 |
+
-ms-flex-align: center;
|
424 |
+
align-items: center;
|
425 |
+
height: 28px;
|
426 |
+
}
|
427 |
+
.flatpickr-weekdays .flatpickr-weekdaycontainer {
|
428 |
+
display: -webkit-box;
|
429 |
+
display: -webkit-flex;
|
430 |
+
display: -ms-flexbox;
|
431 |
+
display: flex;
|
432 |
+
-webkit-box-flex: 1;
|
433 |
+
-webkit-flex: 1;
|
434 |
+
-ms-flex: 1;
|
435 |
+
flex: 1;
|
436 |
+
}
|
437 |
+
span.flatpickr-weekday {
|
438 |
+
cursor: default;
|
439 |
+
font-size: 90%;
|
440 |
+
background: transparent;
|
441 |
+
color: rgba(0,0,0,0.54);
|
442 |
+
line-height: 1;
|
443 |
+
margin: 0;
|
444 |
+
text-align: center;
|
445 |
+
display: block;
|
446 |
+
-webkit-box-flex: 1;
|
447 |
+
-webkit-flex: 1;
|
448 |
+
-ms-flex: 1;
|
449 |
+
flex: 1;
|
450 |
+
font-weight: bolder;
|
451 |
+
}
|
452 |
+
.dayContainer,
|
453 |
+
.flatpickr-weeks {
|
454 |
+
padding: 1px 0 0 0;
|
455 |
+
}
|
456 |
+
.flatpickr-days {
|
457 |
+
position: relative;
|
458 |
+
overflow: hidden;
|
459 |
+
display: -webkit-box;
|
460 |
+
display: -webkit-flex;
|
461 |
+
display: -ms-flexbox;
|
462 |
+
display: flex;
|
463 |
+
-webkit-box-align: start;
|
464 |
+
-webkit-align-items: flex-start;
|
465 |
+
-ms-flex-align: start;
|
466 |
+
align-items: flex-start;
|
467 |
+
width: 307.875px;
|
468 |
+
}
|
469 |
+
.flatpickr-days:focus {
|
470 |
+
outline: 0;
|
471 |
+
}
|
472 |
+
.dayContainer {
|
473 |
+
padding: 0;
|
474 |
+
outline: 0;
|
475 |
+
text-align: left;
|
476 |
+
width: 307.875px;
|
477 |
+
min-width: 307.875px;
|
478 |
+
max-width: 307.875px;
|
479 |
+
-webkit-box-sizing: border-box;
|
480 |
+
box-sizing: border-box;
|
481 |
+
display: inline-block;
|
482 |
+
display: -ms-flexbox;
|
483 |
+
display: -webkit-box;
|
484 |
+
display: -webkit-flex;
|
485 |
+
display: flex;
|
486 |
+
-webkit-flex-wrap: wrap;
|
487 |
+
flex-wrap: wrap;
|
488 |
+
-ms-flex-wrap: wrap;
|
489 |
+
-ms-flex-pack: justify;
|
490 |
+
-webkit-justify-content: space-around;
|
491 |
+
justify-content: space-around;
|
492 |
+
-webkit-transform: translate3d(0px, 0px, 0px);
|
493 |
+
transform: translate3d(0px, 0px, 0px);
|
494 |
+
opacity: 1;
|
495 |
+
}
|
496 |
+
.dayContainer + .dayContainer {
|
497 |
+
-webkit-box-shadow: -1px 0 0 #e6e6e6;
|
498 |
+
box-shadow: -1px 0 0 #e6e6e6;
|
499 |
+
}
|
500 |
+
.flatpickr-day {
|
501 |
+
background: none;
|
502 |
+
border: 1px solid transparent;
|
503 |
+
border-radius: 150px;
|
504 |
+
-webkit-box-sizing: border-box;
|
505 |
+
box-sizing: border-box;
|
506 |
+
color: #393939;
|
507 |
+
cursor: pointer;
|
508 |
+
font-weight: 400;
|
509 |
+
width: 14.2857143%;
|
510 |
+
-webkit-flex-basis: 14.2857143%;
|
511 |
+
-ms-flex-preferred-size: 14.2857143%;
|
512 |
+
flex-basis: 14.2857143%;
|
513 |
+
max-width: 39px;
|
514 |
+
height: 39px;
|
515 |
+
line-height: 39px;
|
516 |
+
margin: 0;
|
517 |
+
display: inline-block;
|
518 |
+
position: relative;
|
519 |
+
-webkit-box-pack: center;
|
520 |
+
-webkit-justify-content: center;
|
521 |
+
-ms-flex-pack: center;
|
522 |
+
justify-content: center;
|
523 |
+
text-align: center;
|
524 |
+
}
|
525 |
+
.flatpickr-day.inRange,
|
526 |
+
.flatpickr-day.prevMonthDay.inRange,
|
527 |
+
.flatpickr-day.nextMonthDay.inRange,
|
528 |
+
.flatpickr-day.today.inRange,
|
529 |
+
.flatpickr-day.prevMonthDay.today.inRange,
|
530 |
+
.flatpickr-day.nextMonthDay.today.inRange,
|
531 |
+
.flatpickr-day:hover,
|
532 |
+
.flatpickr-day.prevMonthDay:hover,
|
533 |
+
.flatpickr-day.nextMonthDay:hover,
|
534 |
+
.flatpickr-day:focus,
|
535 |
+
.flatpickr-day.prevMonthDay:focus,
|
536 |
+
.flatpickr-day.nextMonthDay:focus {
|
537 |
+
cursor: pointer;
|
538 |
+
outline: 0;
|
539 |
+
background: #e6e6e6;
|
540 |
+
border-color: #e6e6e6;
|
541 |
+
}
|
542 |
+
.flatpickr-day.today {
|
543 |
+
border-color: #959ea9;
|
544 |
+
}
|
545 |
+
.flatpickr-day.today:hover,
|
546 |
+
.flatpickr-day.today:focus {
|
547 |
+
border-color: #959ea9;
|
548 |
+
background: #959ea9;
|
549 |
+
color: #fff;
|
550 |
+
}
|
551 |
+
.flatpickr-day.selected,
|
552 |
+
.flatpickr-day.startRange,
|
553 |
+
.flatpickr-day.endRange,
|
554 |
+
.flatpickr-day.selected.inRange,
|
555 |
+
.flatpickr-day.startRange.inRange,
|
556 |
+
.flatpickr-day.endRange.inRange,
|
557 |
+
.flatpickr-day.selected:focus,
|
558 |
+
.flatpickr-day.startRange:focus,
|
559 |
+
.flatpickr-day.endRange:focus,
|
560 |
+
.flatpickr-day.selected:hover,
|
561 |
+
.flatpickr-day.startRange:hover,
|
562 |
+
.flatpickr-day.endRange:hover,
|
563 |
+
.flatpickr-day.selected.prevMonthDay,
|
564 |
+
.flatpickr-day.startRange.prevMonthDay,
|
565 |
+
.flatpickr-day.endRange.prevMonthDay,
|
566 |
+
.flatpickr-day.selected.nextMonthDay,
|
567 |
+
.flatpickr-day.startRange.nextMonthDay,
|
568 |
+
.flatpickr-day.endRange.nextMonthDay {
|
569 |
+
background: #569ff7;
|
570 |
+
-webkit-box-shadow: none;
|
571 |
+
box-shadow: none;
|
572 |
+
color: #fff;
|
573 |
+
border-color: #569ff7;
|
574 |
+
}
|
575 |
+
.flatpickr-day.selected.startRange,
|
576 |
+
.flatpickr-day.startRange.startRange,
|
577 |
+
.flatpickr-day.endRange.startRange {
|
578 |
+
border-radius: 50px 0 0 50px;
|
579 |
+
}
|
580 |
+
.flatpickr-day.selected.endRange,
|
581 |
+
.flatpickr-day.startRange.endRange,
|
582 |
+
.flatpickr-day.endRange.endRange {
|
583 |
+
border-radius: 0 50px 50px 0;
|
584 |
+
}
|
585 |
+
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
|
586 |
+
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
|
587 |
+
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
|
588 |
+
-webkit-box-shadow: -10px 0 0 #569ff7;
|
589 |
+
box-shadow: -10px 0 0 #569ff7;
|
590 |
+
}
|
591 |
+
.flatpickr-day.selected.startRange.endRange,
|
592 |
+
.flatpickr-day.startRange.startRange.endRange,
|
593 |
+
.flatpickr-day.endRange.startRange.endRange {
|
594 |
+
border-radius: 50px;
|
595 |
+
}
|
596 |
+
.flatpickr-day.inRange {
|
597 |
+
border-radius: 0;
|
598 |
+
-webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
|
599 |
+
box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
|
600 |
+
}
|
601 |
+
.flatpickr-day.flatpickr-disabled,
|
602 |
+
.flatpickr-day.flatpickr-disabled:hover,
|
603 |
+
.flatpickr-day.prevMonthDay,
|
604 |
+
.flatpickr-day.nextMonthDay,
|
605 |
+
.flatpickr-day.notAllowed,
|
606 |
+
.flatpickr-day.notAllowed.prevMonthDay,
|
607 |
+
.flatpickr-day.notAllowed.nextMonthDay {
|
608 |
+
color: rgba(57,57,57,0.3);
|
609 |
+
background: transparent;
|
610 |
+
border-color: transparent;
|
611 |
+
cursor: default;
|
612 |
+
}
|
613 |
+
.flatpickr-day.flatpickr-disabled,
|
614 |
+
.flatpickr-day.flatpickr-disabled:hover {
|
615 |
+
cursor: not-allowed;
|
616 |
+
color: rgba(57,57,57,0.1);
|
617 |
+
}
|
618 |
+
.flatpickr-day.week.selected {
|
619 |
+
border-radius: 0;
|
620 |
+
-webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
|
621 |
+
box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
|
622 |
+
}
|
623 |
+
.flatpickr-day.hidden {
|
624 |
+
visibility: hidden;
|
625 |
+
}
|
626 |
+
.rangeMode .flatpickr-day {
|
627 |
+
margin-top: 1px;
|
628 |
+
}
|
629 |
+
.flatpickr-weekwrapper {
|
630 |
+
float: left;
|
631 |
+
}
|
632 |
+
.flatpickr-weekwrapper .flatpickr-weeks {
|
633 |
+
padding: 0 12px;
|
634 |
+
-webkit-box-shadow: 1px 0 0 #e6e6e6;
|
635 |
+
box-shadow: 1px 0 0 #e6e6e6;
|
636 |
+
}
|
637 |
+
.flatpickr-weekwrapper .flatpickr-weekday {
|
638 |
+
float: none;
|
639 |
+
width: 100%;
|
640 |
+
line-height: 28px;
|
641 |
+
}
|
642 |
+
.flatpickr-weekwrapper span.flatpickr-day,
|
643 |
+
.flatpickr-weekwrapper span.flatpickr-day:hover {
|
644 |
+
display: block;
|
645 |
+
width: 100%;
|
646 |
+
max-width: none;
|
647 |
+
color: rgba(57,57,57,0.3);
|
648 |
+
background: transparent;
|
649 |
+
cursor: default;
|
650 |
+
border: none;
|
651 |
+
}
|
652 |
+
.flatpickr-innerContainer {
|
653 |
+
display: block;
|
654 |
+
display: -webkit-box;
|
655 |
+
display: -webkit-flex;
|
656 |
+
display: -ms-flexbox;
|
657 |
+
display: flex;
|
658 |
+
-webkit-box-sizing: border-box;
|
659 |
+
box-sizing: border-box;
|
660 |
+
overflow: hidden;
|
661 |
+
}
|
662 |
+
.flatpickr-rContainer {
|
663 |
+
display: inline-block;
|
664 |
+
padding: 0;
|
665 |
+
-webkit-box-sizing: border-box;
|
666 |
+
box-sizing: border-box;
|
667 |
+
}
|
668 |
+
.flatpickr-time {
|
669 |
+
text-align: center;
|
670 |
+
outline: 0;
|
671 |
+
display: block;
|
672 |
+
height: 0;
|
673 |
+
line-height: 40px;
|
674 |
+
max-height: 40px;
|
675 |
+
-webkit-box-sizing: border-box;
|
676 |
+
box-sizing: border-box;
|
677 |
+
overflow: hidden;
|
678 |
+
display: -webkit-box;
|
679 |
+
display: -webkit-flex;
|
680 |
+
display: -ms-flexbox;
|
681 |
+
display: flex;
|
682 |
+
}
|
683 |
+
.flatpickr-time:after {
|
684 |
+
content: "";
|
685 |
+
display: table;
|
686 |
+
clear: both;
|
687 |
+
}
|
688 |
+
.flatpickr-time .numInputWrapper {
|
689 |
+
-webkit-box-flex: 1;
|
690 |
+
-webkit-flex: 1;
|
691 |
+
-ms-flex: 1;
|
692 |
+
flex: 1;
|
693 |
+
width: 40%;
|
694 |
+
height: 40px;
|
695 |
+
float: left;
|
696 |
+
}
|
697 |
+
.flatpickr-time .numInputWrapper span.arrowUp:after {
|
698 |
+
border-bottom-color: #393939;
|
699 |
+
}
|
700 |
+
.flatpickr-time .numInputWrapper span.arrowDown:after {
|
701 |
+
border-top-color: #393939;
|
702 |
+
}
|
703 |
+
.flatpickr-time.hasSeconds .numInputWrapper {
|
704 |
+
width: 26%;
|
705 |
+
}
|
706 |
+
.flatpickr-time.time24hr .numInputWrapper {
|
707 |
+
width: 49%;
|
708 |
+
}
|
709 |
+
.flatpickr-time input {
|
710 |
+
background: transparent;
|
711 |
+
-webkit-box-shadow: none;
|
712 |
+
box-shadow: none;
|
713 |
+
border: 0;
|
714 |
+
border-radius: 0;
|
715 |
+
text-align: center;
|
716 |
+
margin: 0;
|
717 |
+
padding: 0;
|
718 |
+
height: inherit;
|
719 |
+
line-height: inherit;
|
720 |
+
color: #393939;
|
721 |
+
font-size: 14px;
|
722 |
+
position: relative;
|
723 |
+
-webkit-box-sizing: border-box;
|
724 |
+
box-sizing: border-box;
|
725 |
+
-webkit-appearance: textfield;
|
726 |
+
-moz-appearance: textfield;
|
727 |
+
appearance: textfield;
|
728 |
+
}
|
729 |
+
.flatpickr-time input.flatpickr-hour {
|
730 |
+
font-weight: bold;
|
731 |
+
}
|
732 |
+
.flatpickr-time input.flatpickr-minute,
|
733 |
+
.flatpickr-time input.flatpickr-second {
|
734 |
+
font-weight: 400;
|
735 |
+
}
|
736 |
+
.flatpickr-time input:focus {
|
737 |
+
outline: 0;
|
738 |
+
border: 0;
|
739 |
+
}
|
740 |
+
.flatpickr-time .flatpickr-time-separator,
|
741 |
+
.flatpickr-time .flatpickr-am-pm {
|
742 |
+
height: inherit;
|
743 |
+
float: left;
|
744 |
+
line-height: inherit;
|
745 |
+
color: #393939;
|
746 |
+
font-weight: bold;
|
747 |
+
width: 2%;
|
748 |
+
-webkit-user-select: none;
|
749 |
+
-moz-user-select: none;
|
750 |
+
-ms-user-select: none;
|
751 |
+
user-select: none;
|
752 |
+
-webkit-align-self: center;
|
753 |
+
-ms-flex-item-align: center;
|
754 |
+
align-self: center;
|
755 |
+
}
|
756 |
+
.flatpickr-time .flatpickr-am-pm {
|
757 |
+
outline: 0;
|
758 |
+
width: 18%;
|
759 |
+
cursor: pointer;
|
760 |
+
text-align: center;
|
761 |
+
font-weight: 400;
|
762 |
+
}
|
763 |
+
.flatpickr-time input:hover,
|
764 |
+
.flatpickr-time .flatpickr-am-pm:hover,
|
765 |
+
.flatpickr-time input:focus,
|
766 |
+
.flatpickr-time .flatpickr-am-pm:focus {
|
767 |
+
background: #eee;
|
768 |
+
}
|
769 |
+
.flatpickr-input[readonly] {
|
770 |
+
cursor: pointer;
|
771 |
+
}
|
772 |
+
@-webkit-keyframes fpFadeInDown {
|
773 |
+
from {
|
774 |
+
opacity: 0;
|
775 |
+
-webkit-transform: translate3d(0, -20px, 0);
|
776 |
+
transform: translate3d(0, -20px, 0);
|
777 |
+
}
|
778 |
+
to {
|
779 |
+
opacity: 1;
|
780 |
+
-webkit-transform: translate3d(0, 0, 0);
|
781 |
+
transform: translate3d(0, 0, 0);
|
782 |
+
}
|
783 |
+
}
|
784 |
+
@keyframes fpFadeInDown {
|
785 |
+
from {
|
786 |
+
opacity: 0;
|
787 |
+
-webkit-transform: translate3d(0, -20px, 0);
|
788 |
+
transform: translate3d(0, -20px, 0);
|
789 |
+
}
|
790 |
+
to {
|
791 |
+
opacity: 1;
|
792 |
+
-webkit-transform: translate3d(0, 0, 0);
|
793 |
+
transform: translate3d(0, 0, 0);
|
794 |
+
}
|
795 |
+
}
|
includes/external/flatpickr/flatpickr.js
ADDED
@@ -0,0 +1,2719 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/* flatpickr v4.6.13, @license MIT */
|
2 |
+
(function (global, factory) {
|
3 |
+
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
|
4 |
+
typeof define === 'function' && define.amd ? define(factory) :
|
5 |
+
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.flatpickr = factory());
|
6 |
+
}(this, (function () { 'use strict';
|
7 |
+
|
8 |
+
/*! *****************************************************************************
|
9 |
+
Copyright (c) Microsoft Corporation.
|
10 |
+
|
11 |
+
Permission to use, copy, modify, and/or distribute this software for any
|
12 |
+
purpose with or without fee is hereby granted.
|
13 |
+
|
14 |
+
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
15 |
+
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
16 |
+
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
17 |
+
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
18 |
+
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
19 |
+
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
20 |
+
PERFORMANCE OF THIS SOFTWARE.
|
21 |
+
***************************************************************************** */
|
22 |
+
|
23 |
+
var __assign = function() {
|
24 |
+
__assign = Object.assign || function __assign(t) {
|
25 |
+
for (var s, i = 1, n = arguments.length; i < n; i++) {
|
26 |
+
s = arguments[i];
|
27 |
+
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
|
28 |
+
}
|
29 |
+
return t;
|
30 |
+
};
|
31 |
+
return __assign.apply(this, arguments);
|
32 |
+
};
|
33 |
+
|
34 |
+
function __spreadArrays() {
|
35 |
+
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
|
36 |
+
for (var r = Array(s), k = 0, i = 0; i < il; i++)
|
37 |
+
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
|
38 |
+
r[k] = a[j];
|
39 |
+
return r;
|
40 |
+
}
|
41 |
+
|
42 |
+
var HOOKS = [
|
43 |
+
"onChange",
|
44 |
+
"onClose",
|
45 |
+
"onDayCreate",
|
46 |
+
"onDestroy",
|
47 |
+
"onKeyDown",
|
48 |
+
"onMonthChange",
|
49 |
+
"onOpen",
|
50 |
+
"onParseConfig",
|
51 |
+
"onReady",
|
52 |
+
"onValueUpdate",
|
53 |
+
"onYearChange",
|
54 |
+
"onPreCalendarPosition",
|
55 |
+
];
|
56 |
+
var defaults = {
|
57 |
+
_disable: [],
|
58 |
+
allowInput: false,
|
59 |
+
allowInvalidPreload: false,
|
60 |
+
altFormat: "F j, Y",
|
61 |
+
altInput: false,
|
62 |
+
altInputClass: "form-control input",
|
63 |
+
animate: typeof window === "object" &&
|
64 |
+
window.navigator.userAgent.indexOf("MSIE") === -1,
|
65 |
+
ariaDateFormat: "F j, Y",
|
66 |
+
autoFillDefaultTime: true,
|
67 |
+
clickOpens: true,
|
68 |
+
closeOnSelect: true,
|
69 |
+
conjunction: ", ",
|
70 |
+
dateFormat: "Y-m-d",
|
71 |
+
defaultHour: 12,
|
72 |
+
defaultMinute: 0,
|
73 |
+
defaultSeconds: 0,
|
74 |
+
disable: [],
|
75 |
+
disableMobile: false,
|
76 |
+
enableSeconds: false,
|
77 |
+
enableTime: false,
|
78 |
+
errorHandler: function (err) {
|
79 |
+
return typeof console !== "undefined" && console.warn(err);
|
80 |
+
},
|
81 |
+
getWeek: function (givenDate) {
|
82 |
+
var date = new Date(givenDate.getTime());
|
83 |
+
date.setHours(0, 0, 0, 0);
|
84 |
+
// Thursday in current week decides the year.
|
85 |
+
date.setDate(date.getDate() + 3 - ((date.getDay() + 6) % 7));
|
86 |
+
// January 4 is always in week 1.
|
87 |
+
var week1 = new Date(date.getFullYear(), 0, 4);
|
88 |
+
// Adjust to Thursday in week 1 and count number of weeks from date to week1.
|
89 |
+
return (1 +
|
90 |
+
Math.round(((date.getTime() - week1.getTime()) / 86400000 -
|
91 |
+
3 +
|
92 |
+
((week1.getDay() + 6) % 7)) /
|
93 |
+
7));
|
94 |
+
},
|
95 |
+
hourIncrement: 1,
|
96 |
+
ignoredFocusElements: [],
|
97 |
+
inline: false,
|
98 |
+
locale: "default",
|
99 |
+
minuteIncrement: 5,
|
100 |
+
mode: "single",
|
101 |
+
monthSelectorType: "dropdown",
|
102 |
+
nextArrow: "<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",
|
103 |
+
noCalendar: false,
|
104 |
+
now: new Date(),
|
105 |
+
onChange: [],
|
106 |
+
onClose: [],
|
107 |
+
onDayCreate: [],
|
108 |
+
onDestroy: [],
|
109 |
+
onKeyDown: [],
|
110 |
+
onMonthChange: [],
|
111 |
+
onOpen: [],
|
112 |
+
onParseConfig: [],
|
113 |
+
onReady: [],
|
114 |
+
onValueUpdate: [],
|
115 |
+
onYearChange: [],
|
116 |
+
onPreCalendarPosition: [],
|
117 |
+
plugins: [],
|
118 |
+
position: "auto",
|
119 |
+
positionElement: undefined,
|
120 |
+
prevArrow: "<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",
|
121 |
+
shorthandCurrentMonth: false,
|
122 |
+
showMonths: 1,
|
123 |
+
static: false,
|
124 |
+
time_24hr: false,
|
125 |
+
weekNumbers: false,
|
126 |
+
wrap: false,
|
127 |
+
};
|
128 |
+
|
129 |
+
var english = {
|
130 |
+
weekdays: {
|
131 |
+
shorthand: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
|
132 |
+
longhand: [
|
133 |
+
"Sunday",
|
134 |
+
"Monday",
|
135 |
+
"Tuesday",
|
136 |
+
"Wednesday",
|
137 |
+
"Thursday",
|
138 |
+
"Friday",
|
139 |
+
"Saturday",
|
140 |
+
],
|
141 |
+
},
|
142 |
+
months: {
|
143 |
+
shorthand: [
|
144 |
+
"Jan",
|
145 |
+
"Feb",
|
146 |
+
"Mar",
|
147 |
+
"Apr",
|
148 |
+
"May",
|
149 |
+
"Jun",
|
150 |
+
"Jul",
|
151 |
+
"Aug",
|
152 |
+
"Sep",
|
153 |
+
"Oct",
|
154 |
+
"Nov",
|
155 |
+
"Dec",
|
156 |
+
],
|
157 |
+
longhand: [
|
158 |
+
"January",
|
159 |
+
"February",
|
160 |
+
"March",
|
161 |
+
"April",
|
162 |
+
"May",
|
163 |
+
"June",
|
164 |
+
"July",
|
165 |
+
"August",
|
166 |
+
"September",
|
167 |
+
"October",
|
168 |
+
"November",
|
169 |
+
"December",
|
170 |
+
],
|
171 |
+
},
|
172 |
+
daysInMonth: [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31],
|
173 |
+
firstDayOfWeek: 0,
|
174 |
+
ordinal: function (nth) {
|
175 |
+
var s = nth % 100;
|
176 |
+
if (s > 3 && s < 21)
|
177 |
+
return "th";
|
178 |
+
switch (s % 10) {
|
179 |
+
case 1:
|
180 |
+
return "st";
|
181 |
+
case 2:
|
182 |
+
return "nd";
|
183 |
+
case 3:
|
184 |
+
return "rd";
|
185 |
+
default:
|
186 |
+
return "th";
|
187 |
+
}
|
188 |
+
},
|
189 |
+
rangeSeparator: " to ",
|
190 |
+
weekAbbreviation: "Wk",
|
191 |
+
scrollTitle: "Scroll to increment",
|
192 |
+
toggleTitle: "Click to toggle",
|
193 |
+
amPM: ["AM", "PM"],
|
194 |
+
yearAriaLabel: "Year",
|
195 |
+
monthAriaLabel: "Month",
|
196 |
+
hourAriaLabel: "Hour",
|
197 |
+
minuteAriaLabel: "Minute",
|
198 |
+
time_24hr: false,
|
199 |
+
};
|
200 |
+
|
201 |
+
var pad = function (number, length) {
|
202 |
+
if (length === void 0) { length = 2; }
|
203 |
+
return ("000" + number).slice(length * -1);
|
204 |
+
};
|
205 |
+
var int = function (bool) { return (bool === true ? 1 : 0); };
|
206 |
+
/* istanbul ignore next */
|
207 |
+
function debounce(fn, wait) {
|
208 |
+
var t;
|
209 |
+
return function () {
|
210 |
+
var _this = this;
|
211 |
+
var args = arguments;
|
212 |
+
clearTimeout(t);
|
213 |
+
t = setTimeout(function () { return fn.apply(_this, args); }, wait);
|
214 |
+
};
|
215 |
+
}
|
216 |
+
var arrayify = function (obj) {
|
217 |
+
return obj instanceof Array ? obj : [obj];
|
218 |
+
};
|
219 |
+
|
220 |
+
function toggleClass(elem, className, bool) {
|
221 |
+
if (bool === true)
|
222 |
+
return elem.classList.add(className);
|
223 |
+
elem.classList.remove(className);
|
224 |
+
}
|
225 |
+
function createElement(tag, className, content) {
|
226 |
+
var e = window.document.createElement(tag);
|
227 |
+
className = className || "";
|
228 |
+
content = content || "";
|
229 |
+
e.className = className;
|
230 |
+
if (content !== undefined)
|
231 |
+
e.textContent = content;
|
232 |
+
return e;
|
233 |
+
}
|
234 |
+
function clearNode(node) {
|
235 |
+
while (node.firstChild)
|
236 |
+
node.removeChild(node.firstChild);
|
237 |
+
}
|
238 |
+
function findParent(node, condition) {
|
239 |
+
if (condition(node))
|
240 |
+
return node;
|
241 |
+
else if (node.parentNode)
|
242 |
+
return findParent(node.parentNode, condition);
|
243 |
+
return undefined; // nothing found
|
244 |
+
}
|
245 |
+
function createNumberInput(inputClassName, opts) {
|
246 |
+
var wrapper = createElement("div", "numInputWrapper"), numInput = createElement("input", "numInput " + inputClassName), arrowUp = createElement("span", "arrowUp"), arrowDown = createElement("span", "arrowDown");
|
247 |
+
if (navigator.userAgent.indexOf("MSIE 9.0") === -1) {
|
248 |
+
numInput.type = "number";
|
249 |
+
}
|
250 |
+
else {
|
251 |
+
numInput.type = "text";
|
252 |
+
numInput.pattern = "\\d*";
|
253 |
+
}
|
254 |
+
if (opts !== undefined)
|
255 |
+
for (var key in opts)
|
256 |
+
numInput.setAttribute(key, opts[key]);
|
257 |
+
wrapper.appendChild(numInput);
|
258 |
+
wrapper.appendChild(arrowUp);
|
259 |
+
wrapper.appendChild(arrowDown);
|
260 |
+
return wrapper;
|
261 |
+
}
|
262 |
+
function getEventTarget(event) {
|
263 |
+
try {
|
264 |
+
if (typeof event.composedPath === "function") {
|
265 |
+
var path = event.composedPath();
|
266 |
+
return path[0];
|
267 |
+
}
|
268 |
+
return event.target;
|
269 |
+
}
|
270 |
+
catch (error) {
|
271 |
+
return event.target;
|
272 |
+
}
|
273 |
+
}
|
274 |
+
|
275 |
+
var doNothing = function () { return undefined; };
|
276 |
+
var monthToStr = function (monthNumber, shorthand, locale) { return locale.months[shorthand ? "shorthand" : "longhand"][monthNumber]; };
|
277 |
+
var revFormat = {
|
278 |
+
D: doNothing,
|
279 |
+
F: function (dateObj, monthName, locale) {
|
280 |
+
dateObj.setMonth(locale.months.longhand.indexOf(monthName));
|
281 |
+
},
|
282 |
+
G: function (dateObj, hour) {
|
283 |
+
dateObj.setHours((dateObj.getHours() >= 12 ? 12 : 0) + parseFloat(hour));
|
284 |
+
},
|
285 |
+
H: function (dateObj, hour) {
|
286 |
+
dateObj.setHours(parseFloat(hour));
|
287 |
+
},
|
288 |
+
J: function (dateObj, day) {
|
289 |
+
dateObj.setDate(parseFloat(day));
|
290 |
+
},
|
291 |
+
K: function (dateObj, amPM, locale) {
|
292 |
+
dateObj.setHours((dateObj.getHours() % 12) +
|
293 |
+
12 * int(new RegExp(locale.amPM[1], "i").test(amPM)));
|
294 |
+
},
|
295 |
+
M: function (dateObj, shortMonth, locale) {
|
296 |
+
dateObj.setMonth(locale.months.shorthand.indexOf(shortMonth));
|
297 |
+
},
|
298 |
+
S: function (dateObj, seconds) {
|
299 |
+
dateObj.setSeconds(parseFloat(seconds));
|
300 |
+
},
|
301 |
+
U: function (_, unixSeconds) { return new Date(parseFloat(unixSeconds) * 1000); },
|
302 |
+
W: function (dateObj, weekNum, locale) {
|
303 |
+
var weekNumber = parseInt(weekNum);
|
304 |
+
var date = new Date(dateObj.getFullYear(), 0, 2 + (weekNumber - 1) * 7, 0, 0, 0, 0);
|
305 |
+
date.setDate(date.getDate() - date.getDay() + locale.firstDayOfWeek);
|
306 |
+
return date;
|
307 |
+
},
|
308 |
+
Y: function (dateObj, year) {
|
309 |
+
dateObj.setFullYear(parseFloat(year));
|
310 |
+
},
|
311 |
+
Z: function (_, ISODate) { return new Date(ISODate); },
|
312 |
+
d: function (dateObj, day) {
|
313 |
+
dateObj.setDate(parseFloat(day));
|
314 |
+
},
|
315 |
+
h: function (dateObj, hour) {
|
316 |
+
dateObj.setHours((dateObj.getHours() >= 12 ? 12 : 0) + parseFloat(hour));
|
317 |
+
},
|
318 |
+
i: function (dateObj, minutes) {
|
319 |
+
dateObj.setMinutes(parseFloat(minutes));
|
320 |
+
},
|
321 |
+
j: function (dateObj, day) {
|
322 |
+
dateObj.setDate(parseFloat(day));
|
323 |
+
},
|
324 |
+
l: doNothing,
|
325 |
+
m: function (dateObj, month) {
|
326 |
+
dateObj.setMonth(parseFloat(month) - 1);
|
327 |
+
},
|
328 |
+
n: function (dateObj, month) {
|
329 |
+
dateObj.setMonth(parseFloat(month) - 1);
|
330 |
+
},
|
331 |
+
s: function (dateObj, seconds) {
|
332 |
+
dateObj.setSeconds(parseFloat(seconds));
|
333 |
+
},
|
334 |
+
u: function (_, unixMillSeconds) {
|
335 |
+
return new Date(parseFloat(unixMillSeconds));
|
336 |
+
},
|
337 |
+
w: doNothing,
|
338 |
+
y: function (dateObj, year) {
|
339 |
+
dateObj.setFullYear(2000 + parseFloat(year));
|
340 |
+
},
|
341 |
+
};
|
342 |
+
var tokenRegex = {
|
343 |
+
D: "",
|
344 |
+
F: "",
|
345 |
+
G: "(\\d\\d|\\d)",
|
346 |
+
H: "(\\d\\d|\\d)",
|
347 |
+
J: "(\\d\\d|\\d)\\w+",
|
348 |
+
K: "",
|
349 |
+
M: "",
|
350 |
+
S: "(\\d\\d|\\d)",
|
351 |
+
U: "(.+)",
|
352 |
+
W: "(\\d\\d|\\d)",
|
353 |
+
Y: "(\\d{4})",
|
354 |
+
Z: "(.+)",
|
355 |
+
d: "(\\d\\d|\\d)",
|
356 |
+
h: "(\\d\\d|\\d)",
|
357 |
+
i: "(\\d\\d|\\d)",
|
358 |
+
j: "(\\d\\d|\\d)",
|
359 |
+
l: "",
|
360 |
+
m: "(\\d\\d|\\d)",
|
361 |
+
n: "(\\d\\d|\\d)",
|
362 |
+
s: "(\\d\\d|\\d)",
|
363 |
+
u: "(.+)",
|
364 |
+
w: "(\\d\\d|\\d)",
|
365 |
+
y: "(\\d{2})",
|
366 |
+
};
|
367 |
+
var formats = {
|
368 |
+
// get the date in UTC
|
369 |
+
Z: function (date) { return date.toISOString(); },
|
370 |
+
// weekday name, short, e.g. Thu
|
371 |
+
D: function (date, locale, options) {
|
372 |
+
return locale.weekdays.shorthand[formats.w(date, locale, options)];
|
373 |
+
},
|
374 |
+
// full month name e.g. January
|
375 |
+
F: function (date, locale, options) {
|
376 |
+
return monthToStr(formats.n(date, locale, options) - 1, false, locale);
|
377 |
+
},
|
378 |
+
// padded hour 1-12
|
379 |
+
G: function (date, locale, options) {
|
380 |
+
return pad(formats.h(date, locale, options));
|
381 |
+
},
|
382 |
+
// hours with leading zero e.g. 03
|
383 |
+
H: function (date) { return pad(date.getHours()); },
|
384 |
+
// day (1-30) with ordinal suffix e.g. 1st, 2nd
|
385 |
+
J: function (date, locale) {
|
386 |
+
return locale.ordinal !== undefined
|
387 |
+
? date.getDate() + locale.ordinal(date.getDate())
|
388 |
+
: date.getDate();
|
389 |
+
},
|
390 |
+
// AM/PM
|
391 |
+
K: function (date, locale) { return locale.amPM[int(date.getHours() > 11)]; },
|
392 |
+
// shorthand month e.g. Jan, Sep, Oct, etc
|
393 |
+
M: function (date, locale) {
|
394 |
+
return monthToStr(date.getMonth(), true, locale);
|
395 |
+
},
|
396 |
+
// seconds 00-59
|
397 |
+
S: function (date) { return pad(date.getSeconds()); },
|
398 |
+
// unix timestamp
|
399 |
+
U: function (date) { return date.getTime() / 1000; },
|
400 |
+
W: function (date, _, options) {
|
401 |
+
return options.getWeek(date);
|
402 |
+
},
|
403 |
+
// full year e.g. 2016, padded (0001-9999)
|
404 |
+
Y: function (date) { return pad(date.getFullYear(), 4); },
|
405 |
+
// day in month, padded (01-30)
|
406 |
+
d: function (date) { return pad(date.getDate()); },
|
407 |
+
// hour from 1-12 (am/pm)
|
408 |
+
h: function (date) { return (date.getHours() % 12 ? date.getHours() % 12 : 12); },
|
409 |
+
// minutes, padded with leading zero e.g. 09
|
410 |
+
i: function (date) { return pad(date.getMinutes()); },
|
411 |
+
// day in month (1-30)
|
412 |
+
j: function (date) { return date.getDate(); },
|
413 |
+
// weekday name, full, e.g. Thursday
|
414 |
+
l: function (date, locale) {
|
415 |
+
return locale.weekdays.longhand[date.getDay()];
|
416 |
+
},
|
417 |
+
// padded month number (01-12)
|
418 |
+
m: function (date) { return pad(date.getMonth() + 1); },
|
419 |
+
// the month number (1-12)
|
420 |
+
n: function (date) { return date.getMonth() + 1; },
|
421 |
+
// seconds 0-59
|
422 |
+
s: function (date) { return date.getSeconds(); },
|
423 |
+
// Unix Milliseconds
|
424 |
+
u: function (date) { return date.getTime(); },
|
425 |
+
// number of the day of the week
|
426 |
+
w: function (date) { return date.getDay(); },
|
427 |
+
// last two digits of year e.g. 16 for 2016
|
428 |
+
y: function (date) { return String(date.getFullYear()).substring(2); },
|
429 |
+
};
|
430 |
+
|
431 |
+
var createDateFormatter = function (_a) {
|
432 |
+
var _b = _a.config, config = _b === void 0 ? defaults : _b, _c = _a.l10n, l10n = _c === void 0 ? english : _c, _d = _a.isMobile, isMobile = _d === void 0 ? false : _d;
|
433 |
+
return function (dateObj, frmt, overrideLocale) {
|
434 |
+
var locale = overrideLocale || l10n;
|
435 |
+
if (config.formatDate !== undefined && !isMobile) {
|
436 |
+
return config.formatDate(dateObj, frmt, locale);
|
437 |
+
}
|
438 |
+
return frmt
|
439 |
+
.split("")
|
440 |
+
.map(function (c, i, arr) {
|
441 |
+
return formats[c] && arr[i - 1] !== "\\"
|
442 |
+
? formats[c](dateObj, locale, config)
|
443 |
+
: c !== "\\"
|
444 |
+
? c
|
445 |
+
: "";
|
446 |
+
})
|
447 |
+
.join("");
|
448 |
+
};
|
449 |
+
};
|
450 |
+
var createDateParser = function (_a) {
|
451 |
+
var _b = _a.config, config = _b === void 0 ? defaults : _b, _c = _a.l10n, l10n = _c === void 0 ? english : _c;
|
452 |
+
return function (date, givenFormat, timeless, customLocale) {
|
453 |
+
if (date !== 0 && !date)
|
454 |
+
return undefined;
|
455 |
+
var locale = customLocale || l10n;
|
456 |
+
var parsedDate;
|
457 |
+
var dateOrig = date;
|
458 |
+
if (date instanceof Date)
|
459 |
+
parsedDate = new Date(date.getTime());
|
460 |
+
else if (typeof date !== "string" &&
|
461 |
+
date.toFixed !== undefined // timestamp
|
462 |
+
)
|
463 |
+
// create a copy
|
464 |
+
parsedDate = new Date(date);
|
465 |
+
else if (typeof date === "string") {
|
466 |
+
// date string
|
467 |
+
var format = givenFormat || (config || defaults).dateFormat;
|
468 |
+
var datestr = String(date).trim();
|
469 |
+
if (datestr === "today") {
|
470 |
+
parsedDate = new Date();
|
471 |
+
timeless = true;
|
472 |
+
}
|
473 |
+
else if (config && config.parseDate) {
|
474 |
+
parsedDate = config.parseDate(date, format);
|
475 |
+
}
|
476 |
+
else if (/Z$/.test(datestr) ||
|
477 |
+
/GMT$/.test(datestr) // datestrings w/ timezone
|
478 |
+
) {
|
479 |
+
parsedDate = new Date(date);
|
480 |
+
}
|
481 |
+
else {
|
482 |
+
var matched = void 0, ops = [];
|
483 |
+
for (var i = 0, matchIndex = 0, regexStr = ""; i < format.length; i++) {
|
484 |
+
var token_1 = format[i];
|
485 |
+
var isBackSlash = token_1 === "\\";
|
486 |
+
var escaped = format[i - 1] === "\\" || isBackSlash;
|
487 |
+
if (tokenRegex[token_1] && !escaped) {
|
488 |
+
regexStr += tokenRegex[token_1];
|
489 |
+
var match = new RegExp(regexStr).exec(date);
|
490 |
+
if (match && (matched = true)) {
|
491 |
+
ops[token_1 !== "Y" ? "push" : "unshift"]({
|
492 |
+
fn: revFormat[token_1],
|
493 |
+
val: match[++matchIndex],
|
494 |
+
});
|
495 |
+
}
|
496 |
+
}
|
497 |
+
else if (!isBackSlash)
|
498 |
+
regexStr += "."; // don't really care
|
499 |
+
}
|
500 |
+
parsedDate =
|
501 |
+
!config || !config.noCalendar
|
502 |
+
? new Date(new Date().getFullYear(), 0, 1, 0, 0, 0, 0)
|
503 |
+
: new Date(new Date().setHours(0, 0, 0, 0));
|
504 |
+
ops.forEach(function (_a) {
|
505 |
+
var fn = _a.fn, val = _a.val;
|
506 |
+
return (parsedDate = fn(parsedDate, val, locale) || parsedDate);
|
507 |
+
});
|
508 |
+
parsedDate = matched ? parsedDate : undefined;
|
509 |
+
}
|
510 |
+
}
|
511 |
+
/* istanbul ignore next */
|
512 |
+
if (!(parsedDate instanceof Date && !isNaN(parsedDate.getTime()))) {
|
513 |
+
config.errorHandler(new Error("Invalid date provided: " + dateOrig));
|
514 |
+
return undefined;
|
515 |
+
}
|
516 |
+
if (timeless === true)
|
517 |
+
parsedDate.setHours(0, 0, 0, 0);
|
518 |
+
return parsedDate;
|
519 |
+
};
|
520 |
+
};
|
521 |
+
/**
|
522 |
+
* Compute the difference in dates, measured in ms
|
523 |
+
*/
|
524 |
+
function compareDates(date1, date2, timeless) {
|
525 |
+
if (timeless === void 0) { timeless = true; }
|
526 |
+
if (timeless !== false) {
|
527 |
+
return (new Date(date1.getTime()).setHours(0, 0, 0, 0) -
|
528 |
+
new Date(date2.getTime()).setHours(0, 0, 0, 0));
|
529 |
+
}
|
530 |
+
return date1.getTime() - date2.getTime();
|
531 |
+
}
|
532 |
+
var isBetween = function (ts, ts1, ts2) {
|
533 |
+
return ts > Math.min(ts1, ts2) && ts < Math.max(ts1, ts2);
|
534 |
+
};
|
535 |
+
var calculateSecondsSinceMidnight = function (hours, minutes, seconds) {
|
536 |
+
return hours * 3600 + minutes * 60 + seconds;
|
537 |
+
};
|
538 |
+
var parseSeconds = function (secondsSinceMidnight) {
|
539 |
+
var hours = Math.floor(secondsSinceMidnight / 3600), minutes = (secondsSinceMidnight - hours * 3600) / 60;
|
540 |
+
return [hours, minutes, secondsSinceMidnight - hours * 3600 - minutes * 60];
|
541 |
+
};
|
542 |
+
var duration = {
|
543 |
+
DAY: 86400000,
|
544 |
+
};
|
545 |
+
function getDefaultHours(config) {
|
546 |
+
var hours = config.defaultHour;
|
547 |
+
var minutes = config.defaultMinute;
|
548 |
+
var seconds = config.defaultSeconds;
|
549 |
+
if (config.minDate !== undefined) {
|
550 |
+
var minHour = config.minDate.getHours();
|
551 |
+
var minMinutes = config.minDate.getMinutes();
|
552 |
+
var minSeconds = config.minDate.getSeconds();
|
553 |
+
if (hours < minHour) {
|
554 |
+
hours = minHour;
|
555 |
+
}
|
556 |
+
if (hours === minHour && minutes < minMinutes) {
|
557 |
+
minutes = minMinutes;
|
558 |
+
}
|
559 |
+
if (hours === minHour && minutes === minMinutes && seconds < minSeconds)
|
560 |
+
seconds = config.minDate.getSeconds();
|
561 |
+
}
|
562 |
+
if (config.maxDate !== undefined) {
|
563 |
+
var maxHr = config.maxDate.getHours();
|
564 |
+
var maxMinutes = config.maxDate.getMinutes();
|
565 |
+
hours = Math.min(hours, maxHr);
|
566 |
+
if (hours === maxHr)
|
567 |
+
minutes = Math.min(maxMinutes, minutes);
|
568 |
+
if (hours === maxHr && minutes === maxMinutes)
|
569 |
+
seconds = config.maxDate.getSeconds();
|
570 |
+
}
|
571 |
+
return { hours: hours, minutes: minutes, seconds: seconds };
|
572 |
+
}
|
573 |
+
|
574 |
+
if (typeof Object.assign !== "function") {
|
575 |
+
Object.assign = function (target) {
|
576 |
+
var args = [];
|
577 |
+
for (var _i = 1; _i < arguments.length; _i++) {
|
578 |
+
args[_i - 1] = arguments[_i];
|
579 |
+
}
|
580 |
+
if (!target) {
|
581 |
+
throw TypeError("Cannot convert undefined or null to object");
|
582 |
+
}
|
583 |
+
var _loop_1 = function (source) {
|
584 |
+
if (source) {
|
585 |
+
Object.keys(source).forEach(function (key) { return (target[key] = source[key]); });
|
586 |
+
}
|
587 |
+
};
|
588 |
+
for (var _a = 0, args_1 = args; _a < args_1.length; _a++) {
|
589 |
+
var source = args_1[_a];
|
590 |
+
_loop_1(source);
|
591 |
+
}
|
592 |
+
return target;
|
593 |
+
};
|
594 |
+
}
|
595 |
+
|
596 |
+
var DEBOUNCED_CHANGE_MS = 300;
|
597 |
+
function FlatpickrInstance(element, instanceConfig) {
|
598 |
+
var self = {
|
599 |
+
config: __assign(__assign({}, defaults), flatpickr.defaultConfig),
|
600 |
+
l10n: english,
|
601 |
+
};
|
602 |
+
self.parseDate = createDateParser({ config: self.config, l10n: self.l10n });
|
603 |
+
self._handlers = [];
|
604 |
+
self.pluginElements = [];
|
605 |
+
self.loadedPlugins = [];
|
606 |
+
self._bind = bind;
|
607 |
+
self._setHoursFromDate = setHoursFromDate;
|
608 |
+
self._positionCalendar = positionCalendar;
|
609 |
+
self.changeMonth = changeMonth;
|
610 |
+
self.changeYear = changeYear;
|
611 |
+
self.clear = clear;
|
612 |
+
self.close = close;
|
613 |
+
self.onMouseOver = onMouseOver;
|
614 |
+
self._createElement = createElement;
|
615 |
+
self.createDay = createDay;
|
616 |
+
self.destroy = destroy;
|
617 |
+
self.isEnabled = isEnabled;
|
618 |
+
self.jumpToDate = jumpToDate;
|
619 |
+
self.updateValue = updateValue;
|
620 |
+
self.open = open;
|
621 |
+
self.redraw = redraw;
|
622 |
+
self.set = set;
|
623 |
+
self.setDate = setDate;
|
624 |
+
self.toggle = toggle;
|
625 |
+
function setupHelperFunctions() {
|
626 |
+
self.utils = {
|
627 |
+
getDaysInMonth: function (month, yr) {
|
628 |
+
if (month === void 0) { month = self.currentMonth; }
|
629 |
+
if (yr === void 0) { yr = self.currentYear; }
|
630 |
+
if (month === 1 && ((yr % 4 === 0 && yr % 100 !== 0) || yr % 400 === 0))
|
631 |
+
return 29;
|
632 |
+
return self.l10n.daysInMonth[month];
|
633 |
+
},
|
634 |
+
};
|
635 |
+
}
|
636 |
+
function init() {
|
637 |
+
self.element = self.input = element;
|
638 |
+
self.isOpen = false;
|
639 |
+
parseConfig();
|
640 |
+
setupLocale();
|
641 |
+
setupInputs();
|
642 |
+
setupDates();
|
643 |
+
setupHelperFunctions();
|
644 |
+
if (!self.isMobile)
|
645 |
+
build();
|
646 |
+
bindEvents();
|
647 |
+
if (self.selectedDates.length || self.config.noCalendar) {
|
648 |
+
if (self.config.enableTime) {
|
649 |
+
setHoursFromDate(self.config.noCalendar ? self.latestSelectedDateObj : undefined);
|
650 |
+
}
|
651 |
+
updateValue(false);
|
652 |
+
}
|
653 |
+
setCalendarWidth();
|
654 |
+
var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
|
655 |
+
/* TODO: investigate this further
|
656 |
+
|
657 |
+
Currently, there is weird positioning behavior in safari causing pages
|
658 |
+
to scroll up. https://github.com/chmln/flatpickr/issues/563
|
659 |
+
|
660 |
+
However, most browsers are not Safari and positioning is expensive when used
|
661 |
+
in scale. https://github.com/chmln/flatpickr/issues/1096
|
662 |
+
*/
|
663 |
+
if (!self.isMobile && isSafari) {
|
664 |
+
positionCalendar();
|
665 |
+
}
|
666 |
+
triggerEvent("onReady");
|
667 |
+
}
|
668 |
+
function getClosestActiveElement() {
|
669 |
+
var _a;
|
670 |
+
return (((_a = self.calendarContainer) === null || _a === void 0 ? void 0 : _a.getRootNode())
|
671 |
+
.activeElement || document.activeElement);
|
672 |
+
}
|
673 |
+
function bindToInstance(fn) {
|
674 |
+
return fn.bind(self);
|
675 |
+
}
|
676 |
+
function setCalendarWidth() {
|
677 |
+
var config = self.config;
|
678 |
+
if (config.weekNumbers === false && config.showMonths === 1) {
|
679 |
+
return;
|
680 |
+
}
|
681 |
+
else if (config.noCalendar !== true) {
|
682 |
+
window.requestAnimationFrame(function () {
|
683 |
+
if (self.calendarContainer !== undefined) {
|
684 |
+
self.calendarContainer.style.visibility = "hidden";
|
685 |
+
self.calendarContainer.style.display = "block";
|
686 |
+
}
|
687 |
+
if (self.daysContainer !== undefined) {
|
688 |
+
var daysWidth = (self.days.offsetWidth + 1) * config.showMonths;
|
689 |
+
self.daysContainer.style.width = daysWidth + "px";
|
690 |
+
self.calendarContainer.style.width =
|
691 |
+
daysWidth +
|
692 |
+
(self.weekWrapper !== undefined
|
693 |
+
? self.weekWrapper.offsetWidth
|
694 |
+
: 0) +
|
695 |
+
"px";
|
696 |
+
self.calendarContainer.style.removeProperty("visibility");
|
697 |
+
self.calendarContainer.style.removeProperty("display");
|
698 |
+
}
|
699 |
+
});
|
700 |
+
}
|
701 |
+
}
|
702 |
+
/**
|
703 |
+
* The handler for all events targeting the time inputs
|
704 |
+
*/
|
705 |
+
function updateTime(e) {
|
706 |
+
if (self.selectedDates.length === 0) {
|
707 |
+
var defaultDate = self.config.minDate === undefined ||
|
708 |
+
compareDates(new Date(), self.config.minDate) >= 0
|
709 |
+
? new Date()
|
710 |
+
: new Date(self.config.minDate.getTime());
|
711 |
+
var defaults = getDefaultHours(self.config);
|
712 |
+
defaultDate.setHours(defaults.hours, defaults.minutes, defaults.seconds, defaultDate.getMilliseconds());
|
713 |
+
self.selectedDates = [defaultDate];
|
714 |
+
self.latestSelectedDateObj = defaultDate;
|
715 |
+
}
|
716 |
+
if (e !== undefined && e.type !== "blur") {
|
717 |
+
timeWrapper(e);
|
718 |
+
}
|
719 |
+
var prevValue = self._input.value;
|
720 |
+
setHoursFromInputs();
|
721 |
+
updateValue();
|
722 |
+
if (self._input.value !== prevValue) {
|
723 |
+
self._debouncedChange();
|
724 |
+
}
|
725 |
+
}
|
726 |
+
function ampm2military(hour, amPM) {
|
727 |
+
return (hour % 12) + 12 * int(amPM === self.l10n.amPM[1]);
|
728 |
+
}
|
729 |
+
function military2ampm(hour) {
|
730 |
+
switch (hour % 24) {
|
731 |
+
case 0:
|
732 |
+
case 12:
|
733 |
+
return 12;
|
734 |
+
default:
|
735 |
+
return hour % 12;
|
736 |
+
}
|
737 |
+
}
|
738 |
+
/**
|
739 |
+
* Syncs the selected date object time with user's time input
|
740 |
+
*/
|
741 |
+
function setHoursFromInputs() {
|
742 |
+
if (self.hourElement === undefined || self.minuteElement === undefined)
|
743 |
+
return;
|
744 |
+
var hours = (parseInt(self.hourElement.value.slice(-2), 10) || 0) % 24, minutes = (parseInt(self.minuteElement.value, 10) || 0) % 60, seconds = self.secondElement !== undefined
|
745 |
+
? (parseInt(self.secondElement.value, 10) || 0) % 60
|
746 |
+
: 0;
|
747 |
+
if (self.amPM !== undefined) {
|
748 |
+
hours = ampm2military(hours, self.amPM.textContent);
|
749 |
+
}
|
750 |
+
var limitMinHours = self.config.minTime !== undefined ||
|
751 |
+
(self.config.minDate &&
|
752 |
+
self.minDateHasTime &&
|
753 |
+
self.latestSelectedDateObj &&
|
754 |
+
compareDates(self.latestSelectedDateObj, self.config.minDate, true) ===
|
755 |
+
0);
|
756 |
+
var limitMaxHours = self.config.maxTime !== undefined ||
|
757 |
+
(self.config.maxDate &&
|
758 |
+
self.maxDateHasTime &&
|
759 |
+
self.latestSelectedDateObj &&
|
760 |
+
compareDates(self.latestSelectedDateObj, self.config.maxDate, true) ===
|
761 |
+
0);
|
762 |
+
if (self.config.maxTime !== undefined &&
|
763 |
+
self.config.minTime !== undefined &&
|
764 |
+
self.config.minTime > self.config.maxTime) {
|
765 |
+
var minBound = calculateSecondsSinceMidnight(self.config.minTime.getHours(), self.config.minTime.getMinutes(), self.config.minTime.getSeconds());
|
766 |
+
var maxBound = calculateSecondsSinceMidnight(self.config.maxTime.getHours(), self.config.maxTime.getMinutes(), self.config.maxTime.getSeconds());
|
767 |
+
var currentTime = calculateSecondsSinceMidnight(hours, minutes, seconds);
|
768 |
+
if (currentTime > maxBound && currentTime < minBound) {
|
769 |
+
var result = parseSeconds(minBound);
|
770 |
+
hours = result[0];
|
771 |
+
minutes = result[1];
|
772 |
+
seconds = result[2];
|
773 |
+
}
|
774 |
+
}
|
775 |
+
else {
|
776 |
+
if (limitMaxHours) {
|
777 |
+
var maxTime = self.config.maxTime !== undefined
|
778 |
+
? self.config.maxTime
|
779 |
+
: self.config.maxDate;
|
780 |
+
hours = Math.min(hours, maxTime.getHours());
|
781 |
+
if (hours === maxTime.getHours())
|
782 |
+
minutes = Math.min(minutes, maxTime.getMinutes());
|
783 |
+
if (minutes === maxTime.getMinutes())
|
784 |
+
seconds = Math.min(seconds, maxTime.getSeconds());
|
785 |
+
}
|
786 |
+
if (limitMinHours) {
|
787 |
+
var minTime = self.config.minTime !== undefined
|
788 |
+
? self.config.minTime
|
789 |
+
: self.config.minDate;
|
790 |
+
hours = Math.max(hours, minTime.getHours());
|
791 |
+
if (hours === minTime.getHours() && minutes < minTime.getMinutes())
|
792 |
+
minutes = minTime.getMinutes();
|
793 |
+
if (minutes === minTime.getMinutes())
|
794 |
+
seconds = Math.max(seconds, minTime.getSeconds());
|
795 |
+
}
|
796 |
+
}
|
797 |
+
setHours(hours, minutes, seconds);
|
798 |
+
}
|
799 |
+
/**
|
800 |
+
* Syncs time input values with a date
|
801 |
+
*/
|
802 |
+
function setHoursFromDate(dateObj) {
|
803 |
+
var date = dateObj || self.latestSelectedDateObj;
|
804 |
+
if (date && date instanceof Date) {
|
805 |
+
setHours(date.getHours(), date.getMinutes(), date.getSeconds());
|
806 |
+
}
|
807 |
+
}
|
808 |
+
/**
|
809 |
+
* Sets the hours, minutes, and optionally seconds
|
810 |
+
* of the latest selected date object and the
|
811 |
+
* corresponding time inputs
|
812 |
+
* @param {Number} hours the hour. whether its military
|
813 |
+
* or am-pm gets inferred from config
|
814 |
+
* @param {Number} minutes the minutes
|
815 |
+
* @param {Number} seconds the seconds (optional)
|
816 |
+
*/
|
817 |
+
function setHours(hours, minutes, seconds) {
|
818 |
+
if (self.latestSelectedDateObj !== undefined) {
|
819 |
+
self.latestSelectedDateObj.setHours(hours % 24, minutes, seconds || 0, 0);
|
820 |
+
}
|
821 |
+
if (!self.hourElement || !self.minuteElement || self.isMobile)
|
822 |
+
return;
|
823 |
+
self.hourElement.value = pad(!self.config.time_24hr
|
824 |
+
? ((12 + hours) % 12) + 12 * int(hours % 12 === 0)
|
825 |
+
: hours);
|
826 |
+
self.minuteElement.value = pad(minutes);
|
827 |
+
if (self.amPM !== undefined)
|
828 |
+
self.amPM.textContent = self.l10n.amPM[int(hours >= 12)];
|
829 |
+
if (self.secondElement !== undefined)
|
830 |
+
self.secondElement.value = pad(seconds);
|
831 |
+
}
|
832 |
+
/**
|
833 |
+
* Handles the year input and incrementing events
|
834 |
+
* @param {Event} event the keyup or increment event
|
835 |
+
*/
|
836 |
+
function onYearInput(event) {
|
837 |
+
var eventTarget = getEventTarget(event);
|
838 |
+
var year = parseInt(eventTarget.value) + (event.delta || 0);
|
839 |
+
if (year / 1000 > 1 ||
|
840 |
+
(event.key === "Enter" && !/[^\d]/.test(year.toString()))) {
|
841 |
+
changeYear(year);
|
842 |
+
}
|
843 |
+
}
|
844 |
+
/**
|
845 |
+
* Essentially addEventListener + tracking
|
846 |
+
* @param {Element} element the element to addEventListener to
|
847 |
+
* @param {String} event the event name
|
848 |
+
* @param {Function} handler the event handler
|
849 |
+
*/
|
850 |
+
function bind(element, event, handler, options) {
|
851 |
+
if (event instanceof Array)
|
852 |
+
return event.forEach(function (ev) { return bind(element, ev, handler, options); });
|
853 |
+
if (element instanceof Array)
|
854 |
+
return element.forEach(function (el) { return bind(el, event, handler, options); });
|
855 |
+
element.addEventListener(event, handler, options);
|
856 |
+
self._handlers.push({
|
857 |
+
remove: function () { return element.removeEventListener(event, handler, options); },
|
858 |
+
});
|
859 |
+
}
|
860 |
+
function triggerChange() {
|
861 |
+
triggerEvent("onChange");
|
862 |
+
}
|
863 |
+
/**
|
864 |
+
* Adds all the necessary event listeners
|
865 |
+
*/
|
866 |
+
function bindEvents() {
|
867 |
+
if (self.config.wrap) {
|
868 |
+
["open", "close", "toggle", "clear"].forEach(function (evt) {
|
869 |
+
Array.prototype.forEach.call(self.element.querySelectorAll("[data-" + evt + "]"), function (el) {
|
870 |
+
return bind(el, "click", self[evt]);
|
871 |
+
});
|
872 |
+
});
|
873 |
+
}
|
874 |
+
if (self.isMobile) {
|
875 |
+
setupMobile();
|
876 |
+
return;
|
877 |
+
}
|
878 |
+
var debouncedResize = debounce(onResize, 50);
|
879 |
+
self._debouncedChange = debounce(triggerChange, DEBOUNCED_CHANGE_MS);
|
880 |
+
if (self.daysContainer && !/iPhone|iPad|iPod/i.test(navigator.userAgent))
|
881 |
+
bind(self.daysContainer, "mouseover", function (e) {
|
882 |
+
if (self.config.mode === "range")
|
883 |
+
onMouseOver(getEventTarget(e));
|
884 |
+
});
|
885 |
+
bind(self._input, "keydown", onKeyDown);
|
886 |
+
if (self.calendarContainer !== undefined) {
|
887 |
+
bind(self.calendarContainer, "keydown", onKeyDown);
|
888 |
+
}
|
889 |
+
if (!self.config.inline && !self.config.static)
|
890 |
+
bind(window, "resize", debouncedResize);
|
891 |
+
if (window.ontouchstart !== undefined)
|
892 |
+
bind(window.document, "touchstart", documentClick);
|
893 |
+
else
|
894 |
+
bind(window.document, "mousedown", documentClick);
|
895 |
+
bind(window.document, "focus", documentClick, { capture: true });
|
896 |
+
if (self.config.clickOpens === true) {
|
897 |
+
bind(self._input, "focus", self.open);
|
898 |
+
bind(self._input, "click", self.open);
|
899 |
+
}
|
900 |
+
if (self.daysContainer !== undefined) {
|
901 |
+
bind(self.monthNav, "click", onMonthNavClick);
|
902 |
+
bind(self.monthNav, ["keyup", "increment"], onYearInput);
|
903 |
+
bind(self.daysContainer, "click", selectDate);
|
904 |
+
}
|
905 |
+
if (self.timeContainer !== undefined &&
|
906 |
+
self.minuteElement !== undefined &&
|
907 |
+
self.hourElement !== undefined) {
|
908 |
+
var selText = function (e) {
|
909 |
+
return getEventTarget(e).select();
|
910 |
+
};
|
911 |
+
bind(self.timeContainer, ["increment"], updateTime);
|
912 |
+
bind(self.timeContainer, "blur", updateTime, { capture: true });
|
913 |
+
bind(self.timeContainer, "click", timeIncrement);
|
914 |
+
bind([self.hourElement, self.minuteElement], ["focus", "click"], selText);
|
915 |
+
if (self.secondElement !== undefined)
|
916 |
+
bind(self.secondElement, "focus", function () { return self.secondElement && self.secondElement.select(); });
|
917 |
+
if (self.amPM !== undefined) {
|
918 |
+
bind(self.amPM, "click", function (e) {
|
919 |
+
updateTime(e);
|
920 |
+
});
|
921 |
+
}
|
922 |
+
}
|
923 |
+
if (self.config.allowInput) {
|
924 |
+
bind(self._input, "blur", onBlur);
|
925 |
+
}
|
926 |
+
}
|
927 |
+
/**
|
928 |
+
* Set the calendar view to a particular date.
|
929 |
+
* @param {Date} jumpDate the date to set the view to
|
930 |
+
* @param {boolean} triggerChange if change events should be triggered
|
931 |
+
*/
|
932 |
+
function jumpToDate(jumpDate, triggerChange) {
|
933 |
+
var jumpTo = jumpDate !== undefined
|
934 |
+
? self.parseDate(jumpDate)
|
935 |
+
: self.latestSelectedDateObj ||
|
936 |
+
(self.config.minDate && self.config.minDate > self.now
|
937 |
+
? self.config.minDate
|
938 |
+
: self.config.maxDate && self.config.maxDate < self.now
|
939 |
+
? self.config.maxDate
|
940 |
+
: self.now);
|
941 |
+
var oldYear = self.currentYear;
|
942 |
+
var oldMonth = self.currentMonth;
|
943 |
+
try {
|
944 |
+
if (jumpTo !== undefined) {
|
945 |
+
self.currentYear = jumpTo.getFullYear();
|
946 |
+
self.currentMonth = jumpTo.getMonth();
|
947 |
+
}
|
948 |
+
}
|
949 |
+
catch (e) {
|
950 |
+
/* istanbul ignore next */
|
951 |
+
e.message = "Invalid date supplied: " + jumpTo;
|
952 |
+
self.config.errorHandler(e);
|
953 |
+
}
|
954 |
+
if (triggerChange && self.currentYear !== oldYear) {
|
955 |
+
triggerEvent("onYearChange");
|
956 |
+
buildMonthSwitch();
|
957 |
+
}
|
958 |
+
if (triggerChange &&
|
959 |
+
(self.currentYear !== oldYear || self.currentMonth !== oldMonth)) {
|
960 |
+
triggerEvent("onMonthChange");
|
961 |
+
}
|
962 |
+
self.redraw();
|
963 |
+
}
|
964 |
+
/**
|
965 |
+
* The up/down arrow handler for time inputs
|
966 |
+
* @param {Event} e the click event
|
967 |
+
*/
|
968 |
+
function timeIncrement(e) {
|
969 |
+
var eventTarget = getEventTarget(e);
|
970 |
+
if (~eventTarget.className.indexOf("arrow"))
|
971 |
+
incrementNumInput(e, eventTarget.classList.contains("arrowUp") ? 1 : -1);
|
972 |
+
}
|
973 |
+
/**
|
974 |
+
* Increments/decrements the value of input associ-
|
975 |
+
* ated with the up/down arrow by dispatching an
|
976 |
+
* "increment" event on the input.
|
977 |
+
*
|
978 |
+
* @param {Event} e the click event
|
979 |
+
* @param {Number} delta the diff (usually 1 or -1)
|
980 |
+
* @param {Element} inputElem the input element
|
981 |
+
*/
|
982 |
+
function incrementNumInput(e, delta, inputElem) {
|
983 |
+
var target = e && getEventTarget(e);
|
984 |
+
var input = inputElem ||
|
985 |
+
(target && target.parentNode && target.parentNode.firstChild);
|
986 |
+
var event = createEvent("increment");
|
987 |
+
event.delta = delta;
|
988 |
+
input && input.dispatchEvent(event);
|
989 |
+
}
|
990 |
+
function build() {
|
991 |
+
var fragment = window.document.createDocumentFragment();
|
992 |
+
self.calendarContainer = createElement("div", "flatpickr-calendar");
|
993 |
+
self.calendarContainer.tabIndex = -1;
|
994 |
+
if (!self.config.noCalendar) {
|
995 |
+
fragment.appendChild(buildMonthNav());
|
996 |
+
self.innerContainer = createElement("div", "flatpickr-innerContainer");
|
997 |
+
if (self.config.weekNumbers) {
|
998 |
+
var _a = buildWeeks(), weekWrapper = _a.weekWrapper, weekNumbers = _a.weekNumbers;
|
999 |
+
self.innerContainer.appendChild(weekWrapper);
|
1000 |
+
self.weekNumbers = weekNumbers;
|
1001 |
+
self.weekWrapper = weekWrapper;
|
1002 |
+
}
|
1003 |
+
self.rContainer = createElement("div", "flatpickr-rContainer");
|
1004 |
+
self.rContainer.appendChild(buildWeekdays());
|
1005 |
+
if (!self.daysContainer) {
|
1006 |
+
self.daysContainer = createElement("div", "flatpickr-days");
|
1007 |
+
self.daysContainer.tabIndex = -1;
|
1008 |
+
}
|
1009 |
+
buildDays();
|
1010 |
+
self.rContainer.appendChild(self.daysContainer);
|
1011 |
+
self.innerContainer.appendChild(self.rContainer);
|
1012 |
+
fragment.appendChild(self.innerContainer);
|
1013 |
+
}
|
1014 |
+
if (self.config.enableTime) {
|
1015 |
+
fragment.appendChild(buildTime());
|
1016 |
+
}
|
1017 |
+
toggleClass(self.calendarContainer, "rangeMode", self.config.mode === "range");
|
1018 |
+
toggleClass(self.calendarContainer, "animate", self.config.animate === true);
|
1019 |
+
toggleClass(self.calendarContainer, "multiMonth", self.config.showMonths > 1);
|
1020 |
+
self.calendarContainer.appendChild(fragment);
|
1021 |
+
var customAppend = self.config.appendTo !== undefined &&
|
1022 |
+
self.config.appendTo.nodeType !== undefined;
|
1023 |
+
if (self.config.inline || self.config.static) {
|
1024 |
+
self.calendarContainer.classList.add(self.config.inline ? "inline" : "static");
|
1025 |
+
if (self.config.inline) {
|
1026 |
+
if (!customAppend && self.element.parentNode)
|
1027 |
+
self.element.parentNode.insertBefore(self.calendarContainer, self._input.nextSibling);
|
1028 |
+
else if (self.config.appendTo !== undefined)
|
1029 |
+
self.config.appendTo.appendChild(self.calendarContainer);
|
1030 |
+
}
|
1031 |
+
if (self.config.static) {
|
1032 |
+
var wrapper = createElement("div", "flatpickr-wrapper");
|
1033 |
+
if (self.element.parentNode)
|
1034 |
+
self.element.parentNode.insertBefore(wrapper, self.element);
|
1035 |
+
wrapper.appendChild(self.element);
|
1036 |
+
if (self.altInput)
|
1037 |
+
wrapper.appendChild(self.altInput);
|
1038 |
+
wrapper.appendChild(self.calendarContainer);
|
1039 |
+
}
|
1040 |
+
}
|
1041 |
+
if (!self.config.static && !self.config.inline)
|
1042 |
+
(self.config.appendTo !== undefined
|
1043 |
+
? self.config.appendTo
|
1044 |
+
: window.document.body).appendChild(self.calendarContainer);
|
1045 |
+
}
|
1046 |
+
function createDay(className, date, _dayNumber, i) {
|
1047 |
+
var dateIsEnabled = isEnabled(date, true), dayElement = createElement("span", className, date.getDate().toString());
|
1048 |
+
dayElement.dateObj = date;
|
1049 |
+
dayElement.$i = i;
|
1050 |
+
dayElement.setAttribute("aria-label", self.formatDate(date, self.config.ariaDateFormat));
|
1051 |
+
if (className.indexOf("hidden") === -1 &&
|
1052 |
+
compareDates(date, self.now) === 0) {
|
1053 |
+
self.todayDateElem = dayElement;
|
1054 |
+
dayElement.classList.add("today");
|
1055 |
+
dayElement.setAttribute("aria-current", "date");
|
1056 |
+
}
|
1057 |
+
if (dateIsEnabled) {
|
1058 |
+
dayElement.tabIndex = -1;
|
1059 |
+
if (isDateSelected(date)) {
|
1060 |
+
dayElement.classList.add("selected");
|
1061 |
+
self.selectedDateElem = dayElement;
|
1062 |
+
if (self.config.mode === "range") {
|
1063 |
+
toggleClass(dayElement, "startRange", self.selectedDates[0] &&
|
1064 |
+
compareDates(date, self.selectedDates[0], true) === 0);
|
1065 |
+
toggleClass(dayElement, "endRange", self.selectedDates[1] &&
|
1066 |
+
compareDates(date, self.selectedDates[1], true) === 0);
|
1067 |
+
if (className === "nextMonthDay")
|
1068 |
+
dayElement.classList.add("inRange");
|
1069 |
+
}
|
1070 |
+
}
|
1071 |
+
}
|
1072 |
+
else {
|
1073 |
+
dayElement.classList.add("flatpickr-disabled");
|
1074 |
+
}
|
1075 |
+
if (self.config.mode === "range") {
|
1076 |
+
if (isDateInRange(date) && !isDateSelected(date))
|
1077 |
+
dayElement.classList.add("inRange");
|
1078 |
+
}
|
1079 |
+
if (self.weekNumbers &&
|
1080 |
+
self.config.showMonths === 1 &&
|
1081 |
+
className !== "prevMonthDay" &&
|
1082 |
+
i % 7 === 6) {
|
1083 |
+
self.weekNumbers.insertAdjacentHTML("beforeend", "<span class='flatpickr-day'>" + self.config.getWeek(date) + "</span>");
|
1084 |
+
}
|
1085 |
+
triggerEvent("onDayCreate", dayElement);
|
1086 |
+
return dayElement;
|
1087 |
+
}
|
1088 |
+
function focusOnDayElem(targetNode) {
|
1089 |
+
targetNode.focus();
|
1090 |
+
if (self.config.mode === "range")
|
1091 |
+
onMouseOver(targetNode);
|
1092 |
+
}
|
1093 |
+
function getFirstAvailableDay(delta) {
|
1094 |
+
var startMonth = delta > 0 ? 0 : self.config.showMonths - 1;
|
1095 |
+
var endMonth = delta > 0 ? self.config.showMonths : -1;
|
1096 |
+
for (var m = startMonth; m != endMonth; m += delta) {
|
1097 |
+
var month = self.daysContainer.children[m];
|
1098 |
+
var startIndex = delta > 0 ? 0 : month.children.length - 1;
|
1099 |
+
var endIndex = delta > 0 ? month.children.length : -1;
|
1100 |
+
for (var i = startIndex; i != endIndex; i += delta) {
|
1101 |
+
var c = month.children[i];
|
1102 |
+
if (c.className.indexOf("hidden") === -1 && isEnabled(c.dateObj))
|
1103 |
+
return c;
|
1104 |
+
}
|
1105 |
+
}
|
1106 |
+
return undefined;
|
1107 |
+
}
|
1108 |
+
function getNextAvailableDay(current, delta) {
|
1109 |
+
var givenMonth = current.className.indexOf("Month") === -1
|
1110 |
+
? current.dateObj.getMonth()
|
1111 |
+
: self.currentMonth;
|
1112 |
+
var endMonth = delta > 0 ? self.config.showMonths : -1;
|
1113 |
+
var loopDelta = delta > 0 ? 1 : -1;
|
1114 |
+
for (var m = givenMonth - self.currentMonth; m != endMonth; m += loopDelta) {
|
1115 |
+
var month = self.daysContainer.children[m];
|
1116 |
+
var startIndex = givenMonth - self.currentMonth === m
|
1117 |
+
? current.$i + delta
|
1118 |
+
: delta < 0
|
1119 |
+
? month.children.length - 1
|
1120 |
+
: 0;
|
1121 |
+
var numMonthDays = month.children.length;
|
1122 |
+
for (var i = startIndex; i >= 0 && i < numMonthDays && i != (delta > 0 ? numMonthDays : -1); i += loopDelta) {
|
1123 |
+
var c = month.children[i];
|
1124 |
+
if (c.className.indexOf("hidden") === -1 &&
|
1125 |
+
isEnabled(c.dateObj) &&
|
1126 |
+
Math.abs(current.$i - i) >= Math.abs(delta))
|
1127 |
+
return focusOnDayElem(c);
|
1128 |
+
}
|
1129 |
+
}
|
1130 |
+
self.changeMonth(loopDelta);
|
1131 |
+
focusOnDay(getFirstAvailableDay(loopDelta), 0);
|
1132 |
+
return undefined;
|
1133 |
+
}
|
1134 |
+
function focusOnDay(current, offset) {
|
1135 |
+
var activeElement = getClosestActiveElement();
|
1136 |
+
var dayFocused = isInView(activeElement || document.body);
|
1137 |
+
var startElem = current !== undefined
|
1138 |
+
? current
|
1139 |
+
: dayFocused
|
1140 |
+
? activeElement
|
1141 |
+
: self.selectedDateElem !== undefined && isInView(self.selectedDateElem)
|
1142 |
+
? self.selectedDateElem
|
1143 |
+
: self.todayDateElem !== undefined && isInView(self.todayDateElem)
|
1144 |
+
? self.todayDateElem
|
1145 |
+
: getFirstAvailableDay(offset > 0 ? 1 : -1);
|
1146 |
+
if (startElem === undefined) {
|
1147 |
+
self._input.focus();
|
1148 |
+
}
|
1149 |
+
else if (!dayFocused) {
|
1150 |
+
focusOnDayElem(startElem);
|
1151 |
+
}
|
1152 |
+
else {
|
1153 |
+
getNextAvailableDay(startElem, offset);
|
1154 |
+
}
|
1155 |
+
}
|
1156 |
+
function buildMonthDays(year, month) {
|
1157 |
+
var firstOfMonth = (new Date(year, month, 1).getDay() - self.l10n.firstDayOfWeek + 7) % 7;
|
1158 |
+
var prevMonthDays = self.utils.getDaysInMonth((month - 1 + 12) % 12, year);
|
1159 |
+
var daysInMonth = self.utils.getDaysInMonth(month, year), days = window.document.createDocumentFragment(), isMultiMonth = self.config.showMonths > 1, prevMonthDayClass = isMultiMonth ? "prevMonthDay hidden" : "prevMonthDay", nextMonthDayClass = isMultiMonth ? "nextMonthDay hidden" : "nextMonthDay";
|
1160 |
+
var dayNumber = prevMonthDays + 1 - firstOfMonth, dayIndex = 0;
|
1161 |
+
// prepend days from the ending of previous month
|
1162 |
+
for (; dayNumber <= prevMonthDays; dayNumber++, dayIndex++) {
|
1163 |
+
days.appendChild(createDay("flatpickr-day " + prevMonthDayClass, new Date(year, month - 1, dayNumber), dayNumber, dayIndex));
|
1164 |
+
}
|
1165 |
+
// Start at 1 since there is no 0th day
|
1166 |
+
for (dayNumber = 1; dayNumber <= daysInMonth; dayNumber++, dayIndex++) {
|
1167 |
+
days.appendChild(createDay("flatpickr-day", new Date(year, month, dayNumber), dayNumber, dayIndex));
|
1168 |
+
}
|
1169 |
+
// append days from the next month
|
1170 |
+
for (var dayNum = daysInMonth + 1; dayNum <= 42 - firstOfMonth &&
|
1171 |
+
(self.config.showMonths === 1 || dayIndex % 7 !== 0); dayNum++, dayIndex++) {
|
1172 |
+
days.appendChild(createDay("flatpickr-day " + nextMonthDayClass, new Date(year, month + 1, dayNum % daysInMonth), dayNum, dayIndex));
|
1173 |
+
}
|
1174 |
+
//updateNavigationCurrentMonth();
|
1175 |
+
var dayContainer = createElement("div", "dayContainer");
|
1176 |
+
dayContainer.appendChild(days);
|
1177 |
+
return dayContainer;
|
1178 |
+
}
|
1179 |
+
function buildDays() {
|
1180 |
+
if (self.daysContainer === undefined) {
|
1181 |
+
return;
|
1182 |
+
}
|
1183 |
+
clearNode(self.daysContainer);
|
1184 |
+
// TODO: week numbers for each month
|
1185 |
+
if (self.weekNumbers)
|
1186 |
+
clearNode(self.weekNumbers);
|
1187 |
+
var frag = document.createDocumentFragment();
|
1188 |
+
for (var i = 0; i < self.config.showMonths; i++) {
|
1189 |
+
var d = new Date(self.currentYear, self.currentMonth, 1);
|
1190 |
+
d.setMonth(self.currentMonth + i);
|
1191 |
+
frag.appendChild(buildMonthDays(d.getFullYear(), d.getMonth()));
|
1192 |
+
}
|
1193 |
+
self.daysContainer.appendChild(frag);
|
1194 |
+
self.days = self.daysContainer.firstChild;
|
1195 |
+
if (self.config.mode === "range" && self.selectedDates.length === 1) {
|
1196 |
+
onMouseOver();
|
1197 |
+
}
|
1198 |
+
}
|
1199 |
+
function buildMonthSwitch() {
|
1200 |
+
if (self.config.showMonths > 1 ||
|
1201 |
+
self.config.monthSelectorType !== "dropdown")
|
1202 |
+
return;
|
1203 |
+
var shouldBuildMonth = function (month) {
|
1204 |
+
if (self.config.minDate !== undefined &&
|
1205 |
+
self.currentYear === self.config.minDate.getFullYear() &&
|
1206 |
+
month < self.config.minDate.getMonth()) {
|
1207 |
+
return false;
|
1208 |
+
}
|
1209 |
+
return !(self.config.maxDate !== undefined &&
|
1210 |
+
self.currentYear === self.config.maxDate.getFullYear() &&
|
1211 |
+
month > self.config.maxDate.getMonth());
|
1212 |
+
};
|
1213 |
+
self.monthsDropdownContainer.tabIndex = -1;
|
1214 |
+
self.monthsDropdownContainer.innerHTML = "";
|
1215 |
+
for (var i = 0; i < 12; i++) {
|
1216 |
+
if (!shouldBuildMonth(i))
|
1217 |
+
continue;
|
1218 |
+
var month = createElement("option", "flatpickr-monthDropdown-month");
|
1219 |
+
month.value = new Date(self.currentYear, i).getMonth().toString();
|
1220 |
+
month.textContent = monthToStr(i, self.config.shorthandCurrentMonth, self.l10n);
|
1221 |
+
month.tabIndex = -1;
|
1222 |
+
if (self.currentMonth === i) {
|
1223 |
+
month.selected = true;
|
1224 |
+
}
|
1225 |
+
self.monthsDropdownContainer.appendChild(month);
|
1226 |
+
}
|
1227 |
+
}
|
1228 |
+
function buildMonth() {
|
1229 |
+
var container = createElement("div", "flatpickr-month");
|
1230 |
+
var monthNavFragment = window.document.createDocumentFragment();
|
1231 |
+
var monthElement;
|
1232 |
+
if (self.config.showMonths > 1 ||
|
1233 |
+
self.config.monthSelectorType === "static") {
|
1234 |
+
monthElement = createElement("span", "cur-month");
|
1235 |
+
}
|
1236 |
+
else {
|
1237 |
+
self.monthsDropdownContainer = createElement("select", "flatpickr-monthDropdown-months");
|
1238 |
+
self.monthsDropdownContainer.setAttribute("aria-label", self.l10n.monthAriaLabel);
|
1239 |
+
bind(self.monthsDropdownContainer, "change", function (e) {
|
1240 |
+
var target = getEventTarget(e);
|
1241 |
+
var selectedMonth = parseInt(target.value, 10);
|
1242 |
+
self.changeMonth(selectedMonth - self.currentMonth);
|
1243 |
+
triggerEvent("onMonthChange");
|
1244 |
+
});
|
1245 |
+
buildMonthSwitch();
|
1246 |
+
monthElement = self.monthsDropdownContainer;
|
1247 |
+
}
|
1248 |
+
var yearInput = createNumberInput("cur-year", { tabindex: "-1" });
|
1249 |
+
var yearElement = yearInput.getElementsByTagName("input")[0];
|
1250 |
+
yearElement.setAttribute("aria-label", self.l10n.yearAriaLabel);
|
1251 |
+
if (self.config.minDate) {
|
1252 |
+
yearElement.setAttribute("min", self.config.minDate.getFullYear().toString());
|
1253 |
+
}
|
1254 |
+
if (self.config.maxDate) {
|
1255 |
+
yearElement.setAttribute("max", self.config.maxDate.getFullYear().toString());
|
1256 |
+
yearElement.disabled =
|
1257 |
+
!!self.config.minDate &&
|
1258 |
+
self.config.minDate.getFullYear() === self.config.maxDate.getFullYear();
|
1259 |
+
}
|
1260 |
+
var currentMonth = createElement("div", "flatpickr-current-month");
|
1261 |
+
currentMonth.appendChild(monthElement);
|
1262 |
+
currentMonth.appendChild(yearInput);
|
1263 |
+
monthNavFragment.appendChild(currentMonth);
|
1264 |
+
container.appendChild(monthNavFragment);
|
1265 |
+
return {
|
1266 |
+
container: container,
|
1267 |
+
yearElement: yearElement,
|
1268 |
+
monthElement: monthElement,
|
1269 |
+
};
|
1270 |
+
}
|
1271 |
+
function buildMonths() {
|
1272 |
+
clearNode(self.monthNav);
|
1273 |
+
self.monthNav.appendChild(self.prevMonthNav);
|
1274 |
+
if (self.config.showMonths) {
|
1275 |
+
self.yearElements = [];
|
1276 |
+
self.monthElements = [];
|
1277 |
+
}
|
1278 |
+
for (var m = self.config.showMonths; m--;) {
|
1279 |
+
var month = buildMonth();
|
1280 |
+
self.yearElements.push(month.yearElement);
|
1281 |
+
self.monthElements.push(month.monthElement);
|
1282 |
+
self.monthNav.appendChild(month.container);
|
1283 |
+
}
|
1284 |
+
self.monthNav.appendChild(self.nextMonthNav);
|
1285 |
+
}
|
1286 |
+
function buildMonthNav() {
|
1287 |
+
self.monthNav = createElement("div", "flatpickr-months");
|
1288 |
+
self.yearElements = [];
|
1289 |
+
self.monthElements = [];
|
1290 |
+
self.prevMonthNav = createElement("span", "flatpickr-prev-month");
|
1291 |
+
self.prevMonthNav.innerHTML = self.config.prevArrow;
|
1292 |
+
self.nextMonthNav = createElement("span", "flatpickr-next-month");
|
1293 |
+
self.nextMonthNav.innerHTML = self.config.nextArrow;
|
1294 |
+
buildMonths();
|
1295 |
+
Object.defineProperty(self, "_hidePrevMonthArrow", {
|
1296 |
+
get: function () { return self.__hidePrevMonthArrow; },
|
1297 |
+
set: function (bool) {
|
1298 |
+
if (self.__hidePrevMonthArrow !== bool) {
|
1299 |
+
toggleClass(self.prevMonthNav, "flatpickr-disabled", bool);
|
1300 |
+
self.__hidePrevMonthArrow = bool;
|
1301 |
+
}
|
1302 |
+
},
|
1303 |
+
});
|
1304 |
+
Object.defineProperty(self, "_hideNextMonthArrow", {
|
1305 |
+
get: function () { return self.__hideNextMonthArrow; },
|
1306 |
+
set: function (bool) {
|
1307 |
+
if (self.__hideNextMonthArrow !== bool) {
|
1308 |
+
toggleClass(self.nextMonthNav, "flatpickr-disabled", bool);
|
1309 |
+
self.__hideNextMonthArrow = bool;
|
1310 |
+
}
|
1311 |
+
},
|
1312 |
+
});
|
1313 |
+
self.currentYearElement = self.yearElements[0];
|
1314 |
+
updateNavigationCurrentMonth();
|
1315 |
+
return self.monthNav;
|
1316 |
+
}
|
1317 |
+
function buildTime() {
|
1318 |
+
self.calendarContainer.classList.add("hasTime");
|
1319 |
+
if (self.config.noCalendar)
|
1320 |
+
self.calendarContainer.classList.add("noCalendar");
|
1321 |
+
var defaults = getDefaultHours(self.config);
|
1322 |
+
self.timeContainer = createElement("div", "flatpickr-time");
|
1323 |
+
self.timeContainer.tabIndex = -1;
|
1324 |
+
var separator = createElement("span", "flatpickr-time-separator", ":");
|
1325 |
+
var hourInput = createNumberInput("flatpickr-hour", {
|
1326 |
+
"aria-label": self.l10n.hourAriaLabel,
|
1327 |
+
});
|
1328 |
+
self.hourElement = hourInput.getElementsByTagName("input")[0];
|
1329 |
+
var minuteInput = createNumberInput("flatpickr-minute", {
|
1330 |
+
"aria-label": self.l10n.minuteAriaLabel,
|
1331 |
+
});
|
1332 |
+
self.minuteElement = minuteInput.getElementsByTagName("input")[0];
|
1333 |
+
self.hourElement.tabIndex = self.minuteElement.tabIndex = -1;
|
1334 |
+
self.hourElement.value = pad(self.latestSelectedDateObj
|
1335 |
+
? self.latestSelectedDateObj.getHours()
|
1336 |
+
: self.config.time_24hr
|
1337 |
+
? defaults.hours
|
1338 |
+
: military2ampm(defaults.hours));
|
1339 |
+
self.minuteElement.value = pad(self.latestSelectedDateObj
|
1340 |
+
? self.latestSelectedDateObj.getMinutes()
|
1341 |
+
: defaults.minutes);
|
1342 |
+
self.hourElement.setAttribute("step", self.config.hourIncrement.toString());
|
1343 |
+
self.minuteElement.setAttribute("step", self.config.minuteIncrement.toString());
|
1344 |
+
self.hourElement.setAttribute("min", self.config.time_24hr ? "0" : "1");
|
1345 |
+
self.hourElement.setAttribute("max", self.config.time_24hr ? "23" : "12");
|
1346 |
+
self.hourElement.setAttribute("maxlength", "2");
|
1347 |
+
self.minuteElement.setAttribute("min", "0");
|
1348 |
+
self.minuteElement.setAttribute("max", "59");
|
1349 |
+
self.minuteElement.setAttribute("maxlength", "2");
|
1350 |
+
self.timeContainer.appendChild(hourInput);
|
1351 |
+
self.timeContainer.appendChild(separator);
|
1352 |
+
self.timeContainer.appendChild(minuteInput);
|
1353 |
+
if (self.config.time_24hr)
|
1354 |
+
self.timeContainer.classList.add("time24hr");
|
1355 |
+
if (self.config.enableSeconds) {
|
1356 |
+
self.timeContainer.classList.add("hasSeconds");
|
1357 |
+
var secondInput = createNumberInput("flatpickr-second");
|
1358 |
+
self.secondElement = secondInput.getElementsByTagName("input")[0];
|
1359 |
+
self.secondElement.value = pad(self.latestSelectedDateObj
|
1360 |
+
? self.latestSelectedDateObj.getSeconds()
|
1361 |
+
: defaults.seconds);
|
1362 |
+
self.secondElement.setAttribute("step", self.minuteElement.getAttribute("step"));
|
1363 |
+
self.secondElement.setAttribute("min", "0");
|
1364 |
+
self.secondElement.setAttribute("max", "59");
|
1365 |
+
self.secondElement.setAttribute("maxlength", "2");
|
1366 |
+
self.timeContainer.appendChild(createElement("span", "flatpickr-time-separator", ":"));
|
1367 |
+
self.timeContainer.appendChild(secondInput);
|
1368 |
+
}
|
1369 |
+
if (!self.config.time_24hr) {
|
1370 |
+
// add self.amPM if appropriate
|
1371 |
+
self.amPM = createElement("span", "flatpickr-am-pm", self.l10n.amPM[int((self.latestSelectedDateObj
|
1372 |
+
? self.hourElement.value
|
1373 |
+
: self.config.defaultHour) > 11)]);
|
1374 |
+
self.amPM.title = self.l10n.toggleTitle;
|
1375 |
+
self.amPM.tabIndex = -1;
|
1376 |
+
self.timeContainer.appendChild(self.amPM);
|
1377 |
+
}
|
1378 |
+
return self.timeContainer;
|
1379 |
+
}
|
1380 |
+
function buildWeekdays() {
|
1381 |
+
if (!self.weekdayContainer)
|
1382 |
+
self.weekdayContainer = createElement("div", "flatpickr-weekdays");
|
1383 |
+
else
|
1384 |
+
clearNode(self.weekdayContainer);
|
1385 |
+
for (var i = self.config.showMonths; i--;) {
|
1386 |
+
var container = createElement("div", "flatpickr-weekdaycontainer");
|
1387 |
+
self.weekdayContainer.appendChild(container);
|
1388 |
+
}
|
1389 |
+
updateWeekdays();
|
1390 |
+
return self.weekdayContainer;
|
1391 |
+
}
|
1392 |
+
function updateWeekdays() {
|
1393 |
+
if (!self.weekdayContainer) {
|
1394 |
+
return;
|
1395 |
+
}
|
1396 |
+
var firstDayOfWeek = self.l10n.firstDayOfWeek;
|
1397 |
+
var weekdays = __spreadArrays(self.l10n.weekdays.shorthand);
|
1398 |
+
if (firstDayOfWeek > 0 && firstDayOfWeek < weekdays.length) {
|
1399 |
+
weekdays = __spreadArrays(weekdays.splice(firstDayOfWeek, weekdays.length), weekdays.splice(0, firstDayOfWeek));
|
1400 |
+
}
|
1401 |
+
for (var i = self.config.showMonths; i--;) {
|
1402 |
+
self.weekdayContainer.children[i].innerHTML = "\n <span class='flatpickr-weekday'>\n " + weekdays.join("</span><span class='flatpickr-weekday'>") + "\n </span>\n ";
|
1403 |
+
}
|
1404 |
+
}
|
1405 |
+
/* istanbul ignore next */
|
1406 |
+
function buildWeeks() {
|
1407 |
+
self.calendarContainer.classList.add("hasWeeks");
|
1408 |
+
var weekWrapper = createElement("div", "flatpickr-weekwrapper");
|
1409 |
+
weekWrapper.appendChild(createElement("span", "flatpickr-weekday", self.l10n.weekAbbreviation));
|
1410 |
+
var weekNumbers = createElement("div", "flatpickr-weeks");
|
1411 |
+
weekWrapper.appendChild(weekNumbers);
|
1412 |
+
return {
|
1413 |
+
weekWrapper: weekWrapper,
|
1414 |
+
weekNumbers: weekNumbers,
|
1415 |
+
};
|
1416 |
+
}
|
1417 |
+
function changeMonth(value, isOffset) {
|
1418 |
+
if (isOffset === void 0) { isOffset = true; }
|
1419 |
+
var delta = isOffset ? value : value - self.currentMonth;
|
1420 |
+
if ((delta < 0 && self._hidePrevMonthArrow === true) ||
|
1421 |
+
(delta > 0 && self._hideNextMonthArrow === true))
|
1422 |
+
return;
|
1423 |
+
self.currentMonth += delta;
|
1424 |
+
if (self.currentMonth < 0 || self.currentMonth > 11) {
|
1425 |
+
self.currentYear += self.currentMonth > 11 ? 1 : -1;
|
1426 |
+
self.currentMonth = (self.currentMonth + 12) % 12;
|
1427 |
+
triggerEvent("onYearChange");
|
1428 |
+
buildMonthSwitch();
|
1429 |
+
}
|
1430 |
+
buildDays();
|
1431 |
+
triggerEvent("onMonthChange");
|
1432 |
+
updateNavigationCurrentMonth();
|
1433 |
+
}
|
1434 |
+
function clear(triggerChangeEvent, toInitial) {
|
1435 |
+
if (triggerChangeEvent === void 0) { triggerChangeEvent = true; }
|
1436 |
+
if (toInitial === void 0) { toInitial = true; }
|
1437 |
+
self.input.value = "";
|
1438 |
+
if (self.altInput !== undefined)
|
1439 |
+
self.altInput.value = "";
|
1440 |
+
if (self.mobileInput !== undefined)
|
1441 |
+
self.mobileInput.value = "";
|
1442 |
+
self.selectedDates = [];
|
1443 |
+
self.latestSelectedDateObj = undefined;
|
1444 |
+
if (toInitial === true) {
|
1445 |
+
self.currentYear = self._initialDate.getFullYear();
|
1446 |
+
self.currentMonth = self._initialDate.getMonth();
|
1447 |
+
}
|
1448 |
+
if (self.config.enableTime === true) {
|
1449 |
+
var _a = getDefaultHours(self.config), hours = _a.hours, minutes = _a.minutes, seconds = _a.seconds;
|
1450 |
+
setHours(hours, minutes, seconds);
|
1451 |
+
}
|
1452 |
+
self.redraw();
|
1453 |
+
if (triggerChangeEvent)
|
1454 |
+
// triggerChangeEvent is true (default) or an Event
|
1455 |
+
triggerEvent("onChange");
|
1456 |
+
}
|
1457 |
+
function close() {
|
1458 |
+
self.isOpen = false;
|
1459 |
+
if (!self.isMobile) {
|
1460 |
+
if (self.calendarContainer !== undefined) {
|
1461 |
+
self.calendarContainer.classList.remove("open");
|
1462 |
+
}
|
1463 |
+
if (self._input !== undefined) {
|
1464 |
+
self._input.classList.remove("active");
|
1465 |
+
}
|
1466 |
+
}
|
1467 |
+
triggerEvent("onClose");
|
1468 |
+
}
|
1469 |
+
function destroy() {
|
1470 |
+
if (self.config !== undefined)
|
1471 |
+
triggerEvent("onDestroy");
|
1472 |
+
for (var i = self._handlers.length; i--;) {
|
1473 |
+
self._handlers[i].remove();
|
1474 |
+
}
|
1475 |
+
self._handlers = [];
|
1476 |
+
if (self.mobileInput) {
|
1477 |
+
if (self.mobileInput.parentNode)
|
1478 |
+
self.mobileInput.parentNode.removeChild(self.mobileInput);
|
1479 |
+
self.mobileInput = undefined;
|
1480 |
+
}
|
1481 |
+
else if (self.calendarContainer && self.calendarContainer.parentNode) {
|
1482 |
+
if (self.config.static && self.calendarContainer.parentNode) {
|
1483 |
+
var wrapper = self.calendarContainer.parentNode;
|
1484 |
+
wrapper.lastChild && wrapper.removeChild(wrapper.lastChild);
|
1485 |
+
if (wrapper.parentNode) {
|
1486 |
+
while (wrapper.firstChild)
|
1487 |
+
wrapper.parentNode.insertBefore(wrapper.firstChild, wrapper);
|
1488 |
+
wrapper.parentNode.removeChild(wrapper);
|
1489 |
+
}
|
1490 |
+
}
|
1491 |
+
else
|
1492 |
+
self.calendarContainer.parentNode.removeChild(self.calendarContainer);
|
1493 |
+
}
|
1494 |
+
if (self.altInput) {
|
1495 |
+
self.input.type = "text";
|
1496 |
+
if (self.altInput.parentNode)
|
1497 |
+
self.altInput.parentNode.removeChild(self.altInput);
|
1498 |
+
delete self.altInput;
|
1499 |
+
}
|
1500 |
+
if (self.input) {
|
1501 |
+
self.input.type = self.input._type;
|
1502 |
+
self.input.classList.remove("flatpickr-input");
|
1503 |
+
self.input.removeAttribute("readonly");
|
1504 |
+
}
|
1505 |
+
[
|
1506 |
+
"_showTimeInput",
|
1507 |
+
"latestSelectedDateObj",
|
1508 |
+
"_hideNextMonthArrow",
|
1509 |
+
"_hidePrevMonthArrow",
|
1510 |
+
"__hideNextMonthArrow",
|
1511 |
+
"__hidePrevMonthArrow",
|
1512 |
+
"isMobile",
|
1513 |
+
"isOpen",
|
1514 |
+
"selectedDateElem",
|
1515 |
+
"minDateHasTime",
|
1516 |
+
"maxDateHasTime",
|
1517 |
+
"days",
|
1518 |
+
"daysContainer",
|
1519 |
+
"_input",
|
1520 |
+
"_positionElement",
|
1521 |
+
"innerContainer",
|
1522 |
+
"rContainer",
|
1523 |
+
"monthNav",
|
1524 |
+
"todayDateElem",
|
1525 |
+
"calendarContainer",
|
1526 |
+
"weekdayContainer",
|
1527 |
+
"prevMonthNav",
|
1528 |
+
"nextMonthNav",
|
1529 |
+
"monthsDropdownContainer",
|
1530 |
+
"currentMonthElement",
|
1531 |
+
"currentYearElement",
|
1532 |
+
"navigationCurrentMonth",
|
1533 |
+
"selectedDateElem",
|
1534 |
+
"config",
|
1535 |
+
].forEach(function (k) {
|
1536 |
+
try {
|
1537 |
+
delete self[k];
|
1538 |
+
}
|
1539 |
+
catch (_) { }
|
1540 |
+
});
|
1541 |
+
}
|
1542 |
+
function isCalendarElem(elem) {
|
1543 |
+
return self.calendarContainer.contains(elem);
|
1544 |
+
}
|
1545 |
+
function documentClick(e) {
|
1546 |
+
if (self.isOpen && !self.config.inline) {
|
1547 |
+
var eventTarget_1 = getEventTarget(e);
|
1548 |
+
var isCalendarElement = isCalendarElem(eventTarget_1);
|
1549 |
+
var isInput = eventTarget_1 === self.input ||
|
1550 |
+
eventTarget_1 === self.altInput ||
|
1551 |
+
self.element.contains(eventTarget_1) ||
|
1552 |
+
// web components
|
1553 |
+
// e.path is not present in all browsers. circumventing typechecks
|
1554 |
+
(e.path &&
|
1555 |
+
e.path.indexOf &&
|
1556 |
+
(~e.path.indexOf(self.input) ||
|
1557 |
+
~e.path.indexOf(self.altInput)));
|
1558 |
+
var lostFocus = !isInput &&
|
1559 |
+
!isCalendarElement &&
|
1560 |
+
!isCalendarElem(e.relatedTarget);
|
1561 |
+
var isIgnored = !self.config.ignoredFocusElements.some(function (elem) {
|
1562 |
+
return elem.contains(eventTarget_1);
|
1563 |
+
});
|
1564 |
+
if (lostFocus && isIgnored) {
|
1565 |
+
if (self.config.allowInput) {
|
1566 |
+
self.setDate(self._input.value, false, self.config.altInput
|
1567 |
+
? self.config.altFormat
|
1568 |
+
: self.config.dateFormat);
|
1569 |
+
}
|
1570 |
+
if (self.timeContainer !== undefined &&
|
1571 |
+
self.minuteElement !== undefined &&
|
1572 |
+
self.hourElement !== undefined &&
|
1573 |
+
self.input.value !== "" &&
|
1574 |
+
self.input.value !== undefined) {
|
1575 |
+
updateTime();
|
1576 |
+
}
|
1577 |
+
self.close();
|
1578 |
+
if (self.config &&
|
1579 |
+
self.config.mode === "range" &&
|
1580 |
+
self.selectedDates.length === 1)
|
1581 |
+
self.clear(false);
|
1582 |
+
}
|
1583 |
+
}
|
1584 |
+
}
|
1585 |
+
function changeYear(newYear) {
|
1586 |
+
if (!newYear ||
|
1587 |
+
(self.config.minDate && newYear < self.config.minDate.getFullYear()) ||
|
1588 |
+
(self.config.maxDate && newYear > self.config.maxDate.getFullYear()))
|
1589 |
+
return;
|
1590 |
+
var newYearNum = newYear, isNewYear = self.currentYear !== newYearNum;
|
1591 |
+
self.currentYear = newYearNum || self.currentYear;
|
1592 |
+
if (self.config.maxDate &&
|
1593 |
+
self.currentYear === self.config.maxDate.getFullYear()) {
|
1594 |
+
self.currentMonth = Math.min(self.config.maxDate.getMonth(), self.currentMonth);
|
1595 |
+
}
|
1596 |
+
else if (self.config.minDate &&
|
1597 |
+
self.currentYear === self.config.minDate.getFullYear()) {
|
1598 |
+
self.currentMonth = Math.max(self.config.minDate.getMonth(), self.currentMonth);
|
1599 |
+
}
|
1600 |
+
if (isNewYear) {
|
1601 |
+
self.redraw();
|
1602 |
+
triggerEvent("onYearChange");
|
1603 |
+
buildMonthSwitch();
|
1604 |
+
}
|
1605 |
+
}
|
1606 |
+
function isEnabled(date, timeless) {
|
1607 |
+
var _a;
|
1608 |
+
if (timeless === void 0) { timeless = true; }
|
1609 |
+
var dateToCheck = self.parseDate(date, undefined, timeless); // timeless
|
1610 |
+
if ((self.config.minDate &&
|
1611 |
+
dateToCheck &&
|
1612 |
+
compareDates(dateToCheck, self.config.minDate, timeless !== undefined ? timeless : !self.minDateHasTime) < 0) ||
|
1613 |
+
(self.config.maxDate &&
|
1614 |
+
dateToCheck &&
|
1615 |
+
compareDates(dateToCheck, self.config.maxDate, timeless !== undefined ? timeless : !self.maxDateHasTime) > 0))
|
1616 |
+
return false;
|
1617 |
+
if (!self.config.enable && self.config.disable.length === 0)
|
1618 |
+
return true;
|
1619 |
+
if (dateToCheck === undefined)
|
1620 |
+
return false;
|
1621 |
+
var bool = !!self.config.enable, array = (_a = self.config.enable) !== null && _a !== void 0 ? _a : self.config.disable;
|
1622 |
+
for (var i = 0, d = void 0; i < array.length; i++) {
|
1623 |
+
d = array[i];
|
1624 |
+
if (typeof d === "function" &&
|
1625 |
+
d(dateToCheck) // disabled by function
|
1626 |
+
)
|
1627 |
+
return bool;
|
1628 |
+
else if (d instanceof Date &&
|
1629 |
+
dateToCheck !== undefined &&
|
1630 |
+
d.getTime() === dateToCheck.getTime())
|
1631 |
+
// disabled by date
|
1632 |
+
return bool;
|
1633 |
+
else if (typeof d === "string") {
|
1634 |
+
// disabled by date string
|
1635 |
+
var parsed = self.parseDate(d, undefined, true);
|
1636 |
+
return parsed && parsed.getTime() === dateToCheck.getTime()
|
1637 |
+
? bool
|
1638 |
+
: !bool;
|
1639 |
+
}
|
1640 |
+
else if (
|
1641 |
+
// disabled by range
|
1642 |
+
typeof d === "object" &&
|
1643 |
+
dateToCheck !== undefined &&
|
1644 |
+
d.from &&
|
1645 |
+
d.to &&
|
1646 |
+
dateToCheck.getTime() >= d.from.getTime() &&
|
1647 |
+
dateToCheck.getTime() <= d.to.getTime())
|
1648 |
+
return bool;
|
1649 |
+
}
|
1650 |
+
return !bool;
|
1651 |
+
}
|
1652 |
+
function isInView(elem) {
|
1653 |
+
if (self.daysContainer !== undefined)
|
1654 |
+
return (elem.className.indexOf("hidden") === -1 &&
|
1655 |
+
elem.className.indexOf("flatpickr-disabled") === -1 &&
|
1656 |
+
self.daysContainer.contains(elem));
|
1657 |
+
return false;
|
1658 |
+
}
|
1659 |
+
fu
|