Popup Maker – Popup Forms, Optins & More - Version 1.14.0

Version Description

Download this release

Release Info

Developer fpcorso
Plugin Icon 128x128 Popup Maker – Popup Forms, Optins & More
Version 1.14.0
Comparing to
See all releases

Code changes from version 1.13.1 to 1.14.0

Files changed (34) hide show
  1. CHANGELOG.md +908 -887
  2. assets/css/pum-admin-batch-rtl.css +15 -15
  3. assets/css/pum-admin-batch.css +15 -15
  4. assets/css/pum-admin-editor-styles-rtl.css +2 -2
  5. assets/css/pum-admin-editor-styles.css +2 -2
  6. assets/css/pum-admin-extensions-page-rtl.css +6 -22
  7. assets/css/pum-admin-extensions-page-rtl.css.map +1 -1
  8. assets/css/pum-admin-extensions-page-rtl.min.css +1 -1
  9. assets/css/pum-admin-extensions-page.css +6 -22
  10. assets/css/pum-admin-extensions-page.css.map +1 -1
  11. assets/css/pum-admin-extensions-page.min.css +1 -1
  12. assets/css/pum-admin-general-rtl.css +125 -53
  13. assets/css/pum-admin-general-rtl.css.map +1 -1
  14. assets/css/pum-admin-general-rtl.min.css +1 -1
  15. assets/css/pum-admin-general.css +125 -53
  16. assets/css/pum-admin-general.css.map +1 -1
  17. assets/css/pum-admin-general.min.css +1 -1
  18. assets/css/pum-admin-popup-editor-rtl.css +8 -8
  19. assets/css/pum-admin-popup-editor.css +8 -8
  20. assets/css/pum-admin-settings-page-rtl.css +2 -2
  21. assets/css/pum-admin-settings-page.css +2 -2
  22. assets/css/pum-admin-shortcode-ui-rtl.css +2 -2
  23. assets/css/pum-admin-shortcode-ui.css +2 -2
  24. assets/css/pum-admin-support-page-rtl.css +2 -2
  25. assets/css/pum-admin-support-page.css +2 -2
  26. assets/css/pum-admin-theme-editor-rtl.css +4 -4
  27. assets/css/pum-admin-theme-editor.css +4 -4
  28. assets/css/pum-site-rtl.css +24 -24
  29. assets/css/pum-site.css +24 -24
  30. assets/images/admin/menu-icon.svg +3 -3
  31. assets/index.php +2 -2
  32. assets/js/admin-bar.js +345 -345
  33. assets/js/admin-batch.js +349 -349
  34. assets/js/admin-general.js +787 -935
CHANGELOG.md CHANGED
@@ -1,887 +1,908 @@
1
- ### v1.13.1 - 11/4/2020
2
- * Fix: PHP error notice appears when submitting Gravity Forms without AJAX
3
-
4
- ### [v1.13.0 - 10/30/2020](https://github.com/PopupMaker/Popup-Maker/milestone/26)
5
- * Feature: Conversion tracking [Issue #775](https://github.com/PopupMaker/Popup-Maker/issues/775)
6
- * Feature: Bypass adblockers for tracking opens and conversions [Issue #783](https://github.com/PopupMaker/Popup-Maker/issues/783)
7
- * Feature: Periodical suggestions to improve plugin usage [Issue #834](https://github.com/PopupMaker/Popup-Maker/issues/834)
8
- * Improvement: Reduce clutter in All Popups table [Issue #878](https://github.com/PopupMaker/Popup-Maker/issues/878)
9
- * Improvement: Switch tab navigation to NAV elements instead of H2 [Issue #818](https://github.com/PopupMaker/Popup-Maker/issues/818)
10
- * Improvement: Set up PHPUnit for integration and unit tests [Issue #563](https://github.com/PopupMaker/Popup-Maker/issues/563)
11
- * Improvement: Continuously deploy readme and screenshot changes [Issue #827](https://github.com/PopupMaker/Popup-Maker/issues/827)
12
- * Fix: AJAX for Gravity Forms not setting cookies [Issue #706](https://github.com/PopupMaker/Popup-Maker/issues/706)
13
- * Fix: Disabling asset cache causes form integrations not to load their assets [Issue #755](https://github.com/PopupMaker/Popup-Maker/issues/755)
14
- * Fix: Form submission cookies are not being set for some form integrations [Issue #886](https://github.com/PopupMaker/Popup-Maker/issues/886)
15
- * Fix: Some form integrations are calling both AJAX and PHP submission handlers [Issue #887](https://github.com/PopupMaker/Popup-Maker/issues/887)
16
-
17
- ### v1.12.0 - 09/29/2020
18
- * Feature: Add the ability to turn on/off popups [Issue #544](https://github.com/PopupMaker/Popup-Maker/issues/544)
19
- * Feature: Formidable Forms integration [Issue #750](https://github.com/PopupMaker/Popup-Maker/issues/750)
20
- * Feature: New error log tab for viewing, downloading, and emptying the error log [Issue #575](https://github.com/PopupMaker/Popup-Maker/issues/575)
21
- * Feature: New minimal popup theme for use with content created by page builders [Issue #759](https://github.com/PopupMaker/Popup-Maker/issues/759)
22
- * Feature: Can now target WooCommerce "Subscriptions" account page. Thanks @bydrewpaul [Issue #849](https://github.com/PopupMaker/Popup-Maker/issues/849)
23
- * Feature: Can now view all scheduled actions on the "Tools" page [Issue #859](https://github.com/PopupMaker/Popup-Maker/issues/859)
24
- * Improvement: Add popup ID to the top of the popup editor [Issue #583](https://github.com/PopupMaker/Popup-Maker/issues/583)
25
- * Improvement: Show default click trigger classes in trigger editor [Issue #584](https://github.com/PopupMaker/Popup-Maker/issues/584)
26
- * Improvement: Show post ID in postselect drop-downs [Issue #660](https://github.com/PopupMaker/Popup-Maker/issues/660)
27
- * Improvement: Label older form triggers/cookies as deprecated (or similar) [Issue #874](https://github.com/PopupMaker/Popup-Maker/issues/874)
28
- * Fix: Form submission cookie not automatically setting "form" key [Issue #866](https://github.com/PopupMaker/Popup-Maker/issues/866)
29
- * Fix: Trying to access 'private' key when the field is false error [Issue #873](https://github.com/PopupMaker/Popup-Maker/issues/873)
30
- * Fix: _pum_subscribers table fails to create on MySQL 8.0.19+ due to VALUES keyword [Issue #876](https://github.com/PopupMaker/Popup-Maker/issues/876)
31
-
32
- ### v1.11.2 - 08/17/2020
33
- * Fix: `wp_make_content_images_responsive` is deprecated, use `wp_filter_content_tags()` instead
34
- * Fix: IE 11 does not support JS Promises
35
- * Fix: Missing permission_callback on REST endpoint
36
-
37
- ### v1.11.1 - 07/22/2020
38
- * Fix: Form submission cookies no longer set with Contact Form 7 5.2
39
-
40
- ### v1.11.0 - 06/25/2020
41
- * Feature: Add new floating bar theme.
42
- * Feature: New guided tour of popup editor for first time users.
43
- * Feature: New href attribute on the popup_close shortcode for when setting the shortcode to use the `a` tag.
44
- * Fix: Shortcode popup_close tag attribute not functioning properly.
45
- * Tweak: Change popup_close tag setting to use a drop-down for more easily selecting which tag to use.
46
- * Tweak: Improve explanation of cookies in new trigger modal.
47
- * Tweak: Ensure all admin pages have visible page headings.
48
- * Tweak: Simplify name and title fields in popup editor.
49
- * Tweak: Add popup ID to quick links on All Popups.
50
- * Tweak: Move CSS and JS for our admin bar node to external file.
51
- * Tweak: Add our new optional telemetry system.
52
-
53
- ### v1.10.2 - 06/09/2020
54
- * Fix: Popup Settings not working when WP Forms is active without forms
55
- * Fix: Missing closing div in new [popup_cookie] shortcode.
56
- * Fix: Shortcode popup_close tag attribute not functioning properly.
57
-
58
- ### v1.10.1 - 04/21/2020
59
- * Fix: Typo in filter name caused extra p tags.
60
- * Fix: Add wp version check to prevent calling block functions on older versions or classicpress.
61
- * Fix: Font Awesome support now works for v4 fonts.
62
-
63
- ### v1.10.0 - 04/20/2020
64
- * Feature: Display presets for top bar, bottom right slide-ins, full-screen popups & bottom left notifications to make it simple to get common setups done much quicker
65
- * Feature: Popup Trigger inline text format for the block editor.
66
- * Feature: Turn any block in Gutenberg block editor into a popup trigger.
67
- * Feature: Font Awesome support added to close button text setting.
68
- * Feature: Play a sound when a popup is opened. Choose from 5 included sounds or upload your own.
69
- * Feature: Insert customizable [popup_cookie] shortcode on thank you pages when using non-integrated forms.
70
- * Tweak: Add option to disable or adjust the padding-right added to body.
71
- * Tweak: Remove Freemius integration from Popup Maker.
72
- * Improvement: Detect file permission issues with Asset Caching functionality.
73
- * Fix: Prevent popups from going off the screen when using center position for a tall popup.
74
- * Fix: Bug in slide animation origin positioning for bottom or right origins.
75
- * Fix: Bug where Middle Center caused tall popups to hang off the screen on small screens.
76
- * Fix: Typo in admin editor CSS path.
77
- * Fix: Bug on fresh installs where default theme's close position is wrong.
78
-
79
- ### v1.9.2 - 03/26/2020
80
- * Tweak: Add support for WP 5.4's new method of adding custom fields to the nav menu editor.
81
-
82
- ### v1.9.1 - 02/13/2020
83
- * Fix: JS error when MailChimp for WordPress was active but no forms on the page.
84
-
85
- ### v1.9.0 - 02/11/2020
86
- * Feature: New Form Submission trigger with option to choose specific forms for integrated forms.
87
- * Feature: New Form Submission cookie event with option to choose specific forms.
88
- * Feature: New Close on Form Submission with optional delay.
89
- * Feature: WP Forms integration.
90
- * Feature: Caldera Forms integration.
91
- * Feature: MailChimp for WordPress integration
92
- * Improvement: Enhanced asset cache to identify issues with a site's filesystem.
93
- * Improvement: Various changes to ensure PHP 7.4 compatibility.
94
- * Improvement: Minimum PHP version updated to v5.6 to match WP core.
95
- * Improvement: Simplified form integration interfaces to more easily support additional form plugins or custom integrations. Includes full AJAX & non-AJAX form support.
96
- * Improvement: Added RTL CSS support.
97
- * Improvement: Added new SVG admin menu icon which plays well with custom admin color schemes. Thanks @KZeni (Kurt Zenisek)
98
- * Improvement: Simplified form integration apis.
99
- * Improvement: Various performance improvements.
100
- * Tweak: Remove unnecessary usage of esc_attr_e causing extra translation calls.
101
- * Fix: Bug when accept language header is not supplied causes undefined index notice.
102
- * Fix: Error caused by invalid post ID returned by CF7 when saving new forms.
103
- * Fix: Bug when selecting more than 10 items in targeting rule post/page select fields.
104
-
105
- ### v1.8.14 - 10/24/2019
106
- * Improvement: Updated nav menu editor walker class for adding custom fields to further improve compatibility.
107
- * Fix: Ninja Forms popup actions missing.
108
-
109
- ### v1.8.13 - 10/11/2019
110
- * Tweak: Added cap check to ensure only authorized users can access support debug text file. @Credit goes to Ilias Dimopoulos from Neurosoft S.A , RedyOps Team.
111
-
112
- ### v1.8.12 - 10/01/2019
113
- * Improvement: Changed hook that we initialize Ninja Forms on so that it can be disabled from theme functions.php.
114
- * Improvement: Don't load CF7 scripts if they are forced off.
115
- * Improvement: Fixed some old options checks that were always being detected as true resulting in minor performance improvements.
116
- * Tweak: Added nonce to the system info file download available under Popup Maker -> Tools and simplified the pum_actions system. @Credit goes to Ilias Dimopoulos from Neurosoft S.A , RedyOps Team.
117
-
118
- ### v1.8.11 - 08/18/2019
119
- * Improvement: Trigger window resize event when popups open to fix issues with some sliders & JS sized content.
120
- * Fix: Updated form value processing to prevent some edge cases where string values were converted to Infinity.
121
- * Fix: Custom "already subscribed" messages in MailChimp integration were not working correctly.
122
-
123
- ### v1.8.10 - 07/06/2019
124
- * Fix: PHP backward compatibility issue due to short array syntax usage.
125
-
126
- ### v1.8.9 - 07/04/2019
127
- * Fix: Issue where popup titles wouldn't render.
128
-
129
- ### v1.8.8 - 06/30/2019
130
- * Fix: Bug where red alert icons didn't go away when visiting the tabs from the "Extend" menu.
131
-
132
- ### v1.8.7 - 06/29/2019
133
- * Tweak: Restricted the admin toolbar to only show under strict circumstances.
134
- * Tweak: Updated available WooCommerce endpoints in our targeting conditions
135
- * Fix: Issue with instance based shortcodes when asset caching was enabled but running on every request.
136
-
137
- ### v1.8.6 - 05/05/2019
138
- * Fix: Typo in GDPR eraser that could sometimes result in errors when processing GDPR requests
139
- * Fix: Added function exists check to prevent errors on WP 4.1
140
-
141
- ### v1.8.5 - 04/17/2019
142
- * Tweak: Removed unused settings.
143
- * Fix: Typo in method name that would generate errors in some extension migration routines.
144
- * Fix: Issue when using class="" in our Popup Trigger shortcode would not get converted to classes on the element.
145
- * Fix: Bug in JS due to missing default value.
146
- * Fix: Bug older extensions caused by deprecated filter not getting loaded properly.
147
-
148
- ### v1.8.4 - 03/21/2019
149
- * Improvement: Added content caching in the head to prevent second call to do_shortcode in the footer.
150
- * Improvement: Added runtime model caching to reduce memory usage.
151
-
152
- ### v1.8.3 - 02/27/2019
153
- * Fix: Added back deprecated function that got truncated previously.
154
-
155
- ### v1.8.2 - 02/25/2019
156
- * Fix: Bug on older versions of PHP due to usage of [] rather than array().
157
-
158
- ### v1.8.1 - 02/22/2019
159
- * Fix: Error on older versions of PHP when calling get_plugin_data on a plugin that wasn't installed.
160
- * Fix: "Fatal error: Can not use method return value in write context" on older versions of PHP.
161
-
162
- ### v1.8.0 - 02/20/2019
163
- * Feature: New popup theme settings:
164
- * New close button positions top center, bottom center, middle left & middle right.
165
- * New option to position close button outside of popup.
166
- * Improvement: Add constant to disable logging.
167
- * Improvement: Added complete uninstall option.
168
- * Improvement: Added limited experimental support for Gutenberg editor when creating popups. Complete support in the works.
169
- * Improvement: Added new unified alerts interface on PM dash pages. This will keep you up to date on required migration changes, new features & more.
170
- * Improvement: Added new translation request for detected polyglot admins when their language doesn't have an updated Language Pack.
171
- * Tweak: Removed option setting to 'Hide Admin Support Widget' which is no longer relevant.
172
- * Tweak: Add constant to disable logging.
173
- * Fix: Condition options for BuddyPress integration had values & labels switched.
174
- * Fix: Bug with Gravity Forms Personal Data menu item missing.
175
- * Fix: iOS Click overlay close not working.
176
- * Fix: Analytics not working for themes with incorrect wp_footer usage.
177
-
178
- ### v1.7.30 - 09/06/2018
179
- * Improvement: Further added methods to log unique messages only once.
180
- * Tweak: Remove usage of Freemius.
181
- * Fix: Added option to disable popups accessibility functionality to resolve some issues with focus trapping.
182
- * Fix: Issues with log files growing too large. Max file size of 1MB and auto truncate to 250 lines now.
183
- * Fix: Typo causing issues with Page Template condition.
184
- * Fix: Typo in privacy link example text.
185
- * Fix: Typo pointing to incorrect internal method call in new has_cookie method.
186
- * Fix: Issues with fields not being readonly.
187
-
188
- ### v1.7.29 - 06/13/2018
189
- * Improvement: Added new enabled() method for the PUM_AssetCache class that checks both is writable and not disabled.
190
- * Improvement: Added option to disable just asset caching. This should help in the case your server is blocking the use of our JS from the /uploads/ folder with a 403 error.
191
- * Fix: Bug caused by string representations of boolean values passed in our subscription forms.
192
-
193
- ### v1.7.28 - 06/10/2018
194
- * Tweak: Improved validation of subscription form data and messaging.
195
- * Fix: Bug with front end form serialization issue with single checkboxes (privacy field).
196
-
197
- ### v1.7.27 - 06/08/2018
198
- * Improvement: Added additional variable checks to allow graceful failing during certain JS errors when page cache is out of date.
199
-
200
- ### v1.7.26 - 06/07/2018
201
- * Fix: Add empty popups array to prevent errors due to page caching.
202
-
203
- ### v1.7.25 - 06/05/2018
204
- * Tweak: Localized most variables earlier to prevent errors. Added in default values in case they do not get rendered to prevent fatal JS errors.
205
- * Fix: Tweaked extension activation class to be compatible with PHP 5.2.
206
- * Fix: Bug where boolean scalar values were changed to "" for json_encode.
207
-
208
- ### v1.7.24 - 06/04/2018
209
- * Tweak: Updated subscriber table for existing sites that failed to add it properly before.
210
-
211
- ### v1.7.23 - 06/04/2018
212
- * Improvement: Converted cookie privacy info to tabular rendering.
213
- * Tweak: Improved update notice text.
214
- * Fix: Issues with subscriber table not being created. Thanks @jnorell
215
- * Fix: Bug not allowing more than one cookie for a trigger.
216
- * Fix: Undefined index errors in shortcake/shortcode-ui integration.
217
-
218
- ### v1.7.22 - 05/25/2018
219
- * Tweak: Updated Freemius library for GDPR optin support.
220
- * Improvement: Made all popup loops more reliable.
221
- * Fix: Error where objects were processed incorrectly.
222
- * Fix: "Uncaught Error: Call to a member function get_setting() on boolean in /popup-maker/classes/AssetCache.php:314"
223
-
224
- ### v1.7.21 - 05/24/2018
225
- * Tweak: Clear asset cache on settings save.
226
- * Improvement: Check that post is singular to prevent Post Selected conditions from working on site index.
227
- * Improvement: Remove jquery-cookie from assets as we no longer use or load it anywhere.
228
- * Fix: Missing function errors if you don't have WordPress v4.9.6.
229
- * Fix: Added better & safer json encoding function that properly sanitizes data for encoding to prevent empty strings for non english sites.
230
-
231
- ### v1.7.20 - 05/19/2018
232
- * Feature: Support for GDPR Personal Data Exporter
233
- * Feature: Support for GDPR Personal Data Eraser
234
- * Feature: New privacy consent field for Subscription Forms for GDPR consent collection.
235
- * Feature: GDPR privacy policy guide text added.
236
- * Improvement: Updated dependency libs.
237
- * Fix: Bug in subscriber tables if no popup ID was stored.
238
-
239
- ### v1.7.19 - 05/01/2018
240
- * Version bump due to svn file add issues during last commit.
241
-
242
- ### v1.7.18 - 05/01/2018
243
- * Fix: Typo in JS that may cause errors for some.
244
-
245
- ### v1.7.17 - 05/01/2018
246
- * Improvement: Added popup option to disable automatic re-triggering of popup after non-ajax form submission.
247
- * Improvement: Added notice when JS errors occur in Popup Maker admin interfaces with link to documentation for proper diagnosis & reporting.
248
- * Tweak: Added asset cache reset on update of core version & db version.
249
- * Tweak: Removed debug code.
250
- * Tweak: Simplified the post type batch processor setup for extensions.
251
- * Dev: Added base PUM_Extension_Activator class to standardize extension activation and various other things.
252
-
253
- ### v1.7.16 - 04/24/2018
254
- * Tweak: Removed debug code.
255
- * Fix: Issue with valueless shortcode attributes not processing properly.
256
- * Fix: Issues where our scripts loaded before Ninja Forms scripts did and our integration didn't initialize.
257
- * Dev: Added helper function to return array of shortcodes and data in usable format from any content.
258
- * Dev: Added support for measure fields for shortcodes.
259
-
260
- ### v1.7.15 - 04/14/2018
261
- * Improvement: Removed metadata from object models to reduce cache size as WordPress already has them cached.
262
- * Tweak: Added new filter and corrected typo in existing ones for extension integrations.
263
- * Fix: Bug for potentially missing variable.
264
- * Fix: Bug when using WordPress older than v4.4 and viewing the subscribers table.
265
- * Fix: Bug where google fonts didn't always get loaded correctly.
266
- * Fix: Missing styles from Advanced Theme Builder due to misordering.
267
-
268
- ### v1.7.14 - 03/28/2018
269
- * Fix: Obscure PHP error caused by method from interface was marked abstract in an abstract class inheriting the interface.
270
- * Fix: Bug when jquery cookie is called from another plugin.
271
- * Fix: Bug where form submit button triggered popup close when overlay click to close was enabled.
272
- * Fix: Typo in previous patch for db_var not being updated properly.
273
-
274
- ### v1.7.13 - 03/27/2018
275
- * Tweak: Added fallback methods for conditions using MobileDetect to prevent errors when for whatever reason it was not loaded properly.
276
- * Tweak: Added value type check to prevent errors in popup data.
277
- * Fix: Bug with accessibility forced focus when there is a link in the popup, causing the close button to focus the link before closing.
278
- * Fix: Bug that caused issues with MC extensions JS loading properly.
279
- * Fix: Added fail-safe in case variables were not properly declared on page for mce-buttons.js.
280
- * Fix: Set a deprecated option on new installs for backward compatibility issues.
281
- * Fix: Selector correction in z-index setting application.
282
-
283
- ### v1.7.12 - 03/21/2018
284
- * Improvement: Added option to disable the shortcode ui.
285
- * Tweak: Removed private popup type links from the nav menu editor.
286
- * Fix: Bug with long term cached assets causing JS errors on nginx servers.
287
- * Fix: Bug with support for custom popup z-index setting.
288
- * Fix: Bug where NF loaded before Popup Maker and form actions were missing.
289
- * Fix: Bugs in close delay settings for form integrations. Was in ms but needed to be in seconds.
290
- * Fix: Bug where Yoast SEO plugin shows popups in the xml sitemaps and showing Yoast metabox on popup editor.
291
-
292
- ### v1.7.11 - 03/14/2018
293
- * Fix: Bug where Middle Center option wouldn't stay selected after saving.
294
- * Fix: Bug with incorrect field dependency for custom height & scrollable options.
295
-
296
- ### v1.7.10 - 03/14/2018
297
- * Improvement: Further improved compatibility with shortcodes that echo/print rather than return content.
298
- * Fix: Bug where cookies wouldn't always be set in Edge & Safari due to cookie path including the root url.
299
- * Fix: Bug that changed the default tag for popup_trigger & popup_close shortcodes.
300
- * Fix: Bug where extra close buttons didn't always work correctly.
301
- * Fix: Removal of deprecated function that triggered warnings in PHP 7.2.
302
-
303
- ### v1.7.9 - 03/14/2018
304
- * Improvement: Replaced usage of pumSerializeForm with pumSerializeObject which is more reliable.
305
- * Fix: Bug where deprecated directory reference causes popup html not to render properly breaking popups that should have worked otherwise.
306
- * Fix: Bug where checkbox defaults continuously applied making it impossible to uncheck them.
307
-
308
- ### v1.7.8 - 03/13/2018
309
- * Improvement: Added output buffering to early calls to do_shortcode to prevent premature output in the head.
310
- * Improvement: Added sanity checks to make sure only valid popup objects are used in some older template functions.
311
-
312
- ### v1.7.7 - 03/13/2018
313
- * Fix: Removed jQuery.serializeJSON functionality which was unused and causing conflicts with WooCommerce.
314
- * Fix: SSL Issues due to not specifying protocol.
315
- * Fix: Error caused by invalid popup object being used in function.
316
- * Fix: PHP 5.2 compatibility issue.
317
-
318
- ### v1.7.6 - 03/12/2018
319
- * Fix: Undid previous changes from 1.7.1 and reworked in a new way to be backward compatible with existing extensions.
320
-
321
- ### v1.7.5 - 03/12/2018
322
- * Fix: Sticky Popup Maker settings checkboxes that wouldn't uncheck after save.
323
-
324
- ### v1.7.4 - 03/12/2018
325
- * Fix: Invalid method declaration error introduced by v1.7.2 patch to Shortcode core class.
326
-
327
- ### v1.7.3 - 03/12/2018
328
- * Fix: Error due to usage of __CLASS__ rather than $this.
329
- * Fix: Edge case where function returns can't be used inside empty().
330
-
331
- ### v1.7.2 - 03/12/2018
332
- * Fix: Initialization variable wasn't set to true early enough.
333
-
334
- ### v1.7.1 - 03/12/2018
335
- * Fix: Empty value errors.
336
- * Fix: Missing function for 3rd party plugin backward compatibility (Elementor).
337
-
338
- ### v1.7.0 - 03/12/2018
339
- This was a monster update, our largest to date in terms of improving existing functionality, reducing maintenance and the time it takes to implement new features in the future.
340
-
341
- Noticeably there are a lot of interface changes with this version as we simplified from having many meta boxes in the popup editor to a new single panel interface.
342
-
343
- Lastly we now have include our extendable subscription forms right in the free version. We currently don't provide support for mail/service providers in the free version, but have opened up our form API in the hopes that 3rd party developers will help us fill that gap. Don't fret though, submissions are stored in a custom table for retroactive syncing to lists or export (not yet available).
344
-
345
- * Feature: Subscriber forms now included without a paid extension.
346
- * Provider API for easily extending forms to work with 3rd party providers.
347
- * New shortcode with tons of options built in.
348
- * Stores subscribers into a new custom table for import into your favorite system at a later time.
349
- * Feature: Front end asset overhaul, now uses cached static assets.
350
- * All front end assets now combined into single js & css file.
351
- * Custom styles are now saved along with all core & extension styles eliminating inline style blocks.
352
- * Reduction of footprint means massively improved loading performance.
353
- * Dynamic file creation allows for some awesome upcoming features.
354
- * Now completely compatible with plugins like Autoptimize (Thanks Frank).
355
- * Feature: Support for nearly any form, including non ajax forms.
356
- * Helper functions to integrate your 3rd party form plugins quickly.
357
- * Show thank you popups, set cookies & close popups with a delay after success (requires code).
358
- * Automatically reopen popup forms after refresh from a form submission.
359
- * Improvement: Lots of text, label & description changes to be more intuitive.
360
- * Improvement: Better 3rd party plugin support including page builders:
361
- * Popup post type is now public.
362
- * Better support for 3rd party shortcodes which require extra assets loaded (JS/CSS).
363
- * Improvement: Adding trigger now gives optional choices to create a cookie, rather than being automatic.
364
- * Improvement: New Popup Settings tabbed interface to help make settings more intuitive & easy to find on one screen.
365
- * Now all popup settings are stored in a single meta key reducing DB clutter.
366
- * Improvement: New Popup Maker Settings tabbed interface to help make settings more intuitive & easy to find on one screen.
367
- * Improvement: New Popup preview mode.
368
- * Improvement: Better page builder support by changing popup post type arg for public to true.
369
- * Improvement: Resource reduction & optimization.
370
- * Added class autoloader for core and extensions.
371
- * Greatly simplified code base & internal API structures.
372
- * Converted many internal APIs to use passive loading.
373
- * Added internal caching.
374
- * Improvement: Integrated [WPJSF](https://github.com/danieliser/WP-JS-Form-Sample-Plugin) lib for easier maintenance and quicker updates of our admin forms.
375
- * Improvement: Various improvements to smart select fields (jQuery select2) including:
376
- * Allow multiple page/post selections without reopening/searching again.
377
- * Properly highlights & shows selected items after save/reload.
378
- * Paginated/scroll based loading of more results over ajax.
379
- * Now shows list of recent "items" immediately upon clicking the field rather than requiring search.
380
- * Improvement: Admin asset handling
381
- * Modularized admin assets for easier debugging & maintenance.
382
- * Improvement: Popup Trigger shortcode can now use custom popup IDs.
383
- * Improvement: Added new batch processing system for upgrades and other processes.
384
- * Improvement: Removed a lot of old code.
385
- * Improvement: Rebuilt Shortcode UI that should be more reliable.
386
- * Improvement: Addressed most all PHP 7 notices.
387
- * Improvement: iOS scrolling issue fixes.
388
- * Improvement: Added support for KingComposer.
389
- * Tweak: Support for subdirectory sites having their own sitewide cookies.
390
- * Fix: Incorrect BuddyPress condition labels
391
- * Fix: Bug when WPML isn't yet available.
392
-
393
-
394
- ### v1.6.7 - Rolled into v1.7.0
395
- * Fix: Typo in JS event name prevented forceFocus for popups.
396
- * Fix: JS errors when Marionette JS library on page without Ninja Forms.
397
- * Fix: WPML missing variable errors.
398
-
399
- ### v1.6.6 - 07/29/2017
400
- * Fix: Bug with closing forms using newest version of Gravity Forms.
401
-
402
- ### v1.6.5 - 07/16/2017
403
- * Tweak: Added new popup class for theme names. Thanks @bluantinoo.
404
- * Fix: Bug in menu popups save and render functionality not working correctly.
405
- * Fix: Finally found issue where randomly assets tab checkboxes wouldn't uncheck & save properly.
406
- * Fix: Sanitized active tab key against whitelist.
407
- * Fix: Errors in w3c validation scans from form meta fields.
408
- * Fix: Settings asset label mismatch.
409
-
410
- ### v1.6.4 - 07/07/2017
411
- * Imporvement: Reworked all form integrations to be as DRY as possible making it more reliable.
412
- * Tweak: Added sanity check in case previous filter mucks up the $item object variable in menu item filters causing warnings.
413
- * Tweak: Disabled the open count & sorting when Popup Analytics is activated.
414
- * Tweak: Added NF datepicker CSS fix.
415
- * Tweak: Added media type to head styles to force optimization plugins to keep them in order.
416
- * Tweak: Reverted to older method of click trigger assignment to better work with multiple popups on one trigger with conditions.
417
- * Fix: Bug caused by use of a function some users host blocked.
418
- * Fix: Bug caused by debug mode being enabled with a form success cookie.
419
- * Fix: Bug when Gravity Form was not in popup but triggered a thank you popup.
420
- * Fix: Bug with GForms closing popup after submission.
421
- * Fix: Bug where CF7 Forms with required fields trigger popup to close without being filled properly.
422
-
423
- ### v1.6.3 - 05/19/2017
424
- * Fix: Removed 3rd parameter from number_format as it only accepts 1, 2 or 4 arguments, not 3 per php.net documentation.
425
-
426
- ### v1.6.2 - 05/18/2017
427
- * Fix: Bug caused by rounding to whole numbers in opacity values.
428
-
429
- ### v1.6.1 - 05/17/2017
430
- * Improvement: Major improvements to the Shortcode UI (builder & in editor previews). Now supports true live rendering of PM shortcodes. This will be most apparent in upcoming extension updates.
431
- * Fix: Forced decimal formatting in CSS output functions in case of locale changes to formatting. Fix thanks to @timhavinga
432
-
433
-
434
- ### v1.6.0 - 04/26/2017
435
- * Feature: Added Gravity Forms direct integrations.
436
- * Close popup with delay when Gravity Form is submitted.
437
- * Trigger a thank you popup when Gravity Form is submitted.
438
- * Set cookies easily when the Gravity Form is in a popup.
439
- * Feature: Added Contact Form 7 (CF7) direct integrations.
440
- * Close popup with delay when contact form 7 is submitted.
441
- * Trigger a thank you popup when contact form 7 is submitted.
442
- * Set cookies easily when the CF7 form is in a popup.
443
- * Forced CF7 assets to load when used in a popup on the off chance they don't automatically.
444
- * Tweak: Increased action priority for condition registration in case plugins register post types late, such as PODs.
445
- * Tweak: Moved popup theme styles to a very late position in the head to prevent them from being overwritten when minifying CSS.
446
- * Fix: Bug where you couldn't enter values higher than the rangeslider max.
447
- * Fix: JS error when creating a cookie before a trigger exists.
448
-
449
- ### v1.5.8 - 04/04/2017
450
- * Fix: Error when extensions were active due to null values for checkboxes.
451
-
452
-
453
- ### v1.5.7 - 03/27/2017
454
- * Improvement: Added option to disable the menu editors in case of a conflict.
455
- * Fix: Forced 100% width on page select boxes to prevent them from being too small.
456
- * Fix: Bug where checkboxes were not staying checked.
457
-
458
- ### v1.5.6 - 03/16/2017
459
- * Feature: Admin Bar helper tool to assist in getting proper click trigger selectors easily.
460
- * Improvement: Further tweaks for maximium compatibitlity with nav menu editor.
461
- * Improvement: Added Popup option to nav menu editor Screen Options to easily hide them.
462
- * Fix: Updated the freemius-sdk to fix an obscure secured php core function error.
463
-
464
- ### v1.5.5 - 03/13/2017
465
- * Improvment: Used generic Nav Menu Editor Walker classes for better support. This should remove the notices from other plugins as well.
466
- * Fix: Bug that causes click triggers to lag.
467
-
468
- ### v1.5.4 - 03/13/2017
469
- * Fix: Typos in conditions.
470
- * Fix: Moved class_exists checks to better handle possible missing class errors.
471
-
472
- ### v1.5.3 - 03/13/2017
473
- * Improvement: Added a catch for any triggers not initialized at page load.
474
- * Fix: Typo in multi check field template that led to admin JS errors.
475
-
476
- ### v1.5.2 - 03/10/2017
477
- * Improvement: Added option to disable the admin bar Popups helper menu item.
478
- * Improvement: Simplified the nav menu editor modification class to reduce un-needed translation strings.
479
- * Fix: Added check for missing class in the nav menu editor walker classes.
480
-
481
- ### v1.5.1 - 03/09/2017
482
- * Fix: PHP 5.2 Compatibility issue.
483
-
484
- ### v1.5.0 - 03/08/2017
485
- * Feature: Position popups based on the click trigger. Tooltips & Popovers are now possible.
486
- * Feature: Added new conditions for targeting children & grandchildren / ancestors of selected content.
487
- * Feature: Added new settings to the Nav Menu editor to choose a popup that a menu item will trigger.
488
- * Feature: Addded option to Disable on Tablets as well as mobile phones.
489
- * Feature: Added WooCommerce is_wc_endpoint_url conditions.
490
- * Feature: Added new click selector presets for quicker targeting & more user friendly.
491
- * Feature: Added a new debug mode. Including:
492
- * Admin Bar with manual open, close & cookie resets for loaded popups.
493
- * Improvement: New global JS functions for easily working with popups. PUM.open(123), PUM.close(123), PUM.clearCookies(123).
494
- * Improvement: Added inline links to docs for various settings.
495
- * Improvement: Reworked popup analytics to improving response times and decreasing server loads.
496
- * Moved Analytic tracking to the WP-API with a new endpoint.
497
- * Reduced number of queries by 75% for analytics tracking.
498
- * Added option to disable it entirely if absolutely neccessary.
499
- * Improvement: Many improvements to JavaScript including object caching.
500
- * Tweak: Creating a new trigger will automatically create a cookie and assign it if one doesn't exist.
501
- * Tweak: Mobile Disable was also applied to tablets, now only to phones.
502
- * Tweak: Removed readonly from rangesliders to make the fact you can manually enter any value more intuitive.
503
- * Tweak: Use CSS to display a popup immediately if has trigger: auto open: delay 0.
504
- * Tweak: Clicking elements in the visual theme preview will now scroll to the relevant section of settings.
505
- * Fix: Bug in admin when editing a trigger, cookie field didn't repopulate properly.
506
- * Fix: Bug where rangeslider values can be set to strings.
507
- * Fix: Bug where links in the close button were not triggered even when do_default was enabled.
508
- * Fix: Bug with scrollbar "flashing" when popup opens.
509
-
510
- ### v1.4.21 - 12/12/2016
511
- * Feature: Added option to disable popup on mobile to comply with [Google's new interstital policy](https://webmasters.googleblog.com/2016/08/helping-users-easily-access-content-on.html).
512
- * Tweak: Added additional paramter to the pum_popup_get_conditions filter.
513
- * Tweak: Fixed possible false init of NF integration if NF is not enabled.
514
- * Tweak: Added CSS override for Ninja Forms datepickers to properly layer them above popups.
515
-
516
- ### v1.4.20 - 10/13/2016
517
- * Feature: Added [Ninja Forms](https://wppopupmaker.com/grab/ninja-forms?utm_source=readme-changelog&utm_medium=text-link&utm_campaign=Readme&utm_content=ninja-forms-features) success actions for opening & closing popups.
518
- * Feature: Added new cookie event for successful submission of a [Ninja Forms](https://wppopupmaker.com/recommends/ninja-forms) form.
519
- * Improvement: Added wp.hooks JS library, allowing actions & filters via our plugin JS.
520
- * Tweaks: Added various admin css tweaks.
521
-
522
- ### v1.4.19 - 9/30/2016
523
- * Feature: Added a do_default parameter to the trigger & close shortcodes. This allows making close buttons that also download a file.
524
- * Improvement: Added support for JS (advanced) conditions & condition processing after checking for cookies.
525
- * Improvement: Upgraded from jQuery-Cookie (modified) to JS-Cookie (modified) for more flexibility.
526
- * Fix: Bug where color didn't update properly when first clicked in theme editor.
527
- * Fix: Added prefix to admin pages to prevent conflicts.
528
- * Fix: Removed usage of deprecated filter.
529
-
530
- ### v1.4.18 - 8/15/2016
531
- * Fix: Bug with PHP 5.2 compatibility.
532
- * Fix: Added missing post_type index condition callback.
533
-
534
- ### v1.4.17 - 8/14/2016
535
- * Fix: Bug caused by using return value in write context.
536
-
537
- ### v1.4.16 - 8/14/2016
538
- * Feature: New Condition: Pages: With Template. Thanks @cedmund.
539
- * Feature: Option to Disable reposition on window resize/scroll.
540
- * Improvement: Enable Visual Composer for Popups by default (VC 4.8+). Thanks @NoahjChampion.
541
- * Improvement: Replaced usage of gif hex code with loading of an actual tracking gif to prevent security scanners from throwing false positives.
542
- * Improvement: Changed default analytics response with a 204 no content heading, saving the need to load & return a tracking gif.
543
- * Fix: Missing condition value bug fixed by adding sanity checks to conditions on get.
544
- * Fix: Auto Height checkbox wouldn't stay unchecked.
545
- * Fix: CSS class pum-open-overlay wasn't being removed from HTML element on popup close causing issues for next popup.
546
- * Fix: Error in JS due to shortcodes: Uncaught Error: Syntax error, unrecognized expression.
547
- * Fix: Issue where some custom post types not working with conditions.
548
-
549
- ### v1.4.15 - 7/20/2016
550
- * Improvement: Only showed the aria-label attribute if the label will be shown.
551
- * Tweak: Updated the Freemius SDK.
552
- * Tweak: Updated the #popmake-{ID} selector to work at the end of a link.
553
- * Fix: Bug where stackable popups would lose their scroll bar after one was closed.
554
-
555
- ### v1.4.14 - 7/14/2016
556
- * Feature: Links with the url #popmake-{ID} will now trigger a popup when clicked. Links with this href will work similar to elements with the popmake-{ID} class.
557
-
558
- ### v1.4.13 - 6/26/2016
559
- * Feature: Added 12 of the most commonly needed BuddyPress content types & targeting conditions. Target any BP content type. Now full support for BuddyPress.
560
- * Tweak: Moved a few functions from the plugins_loaded action to the init action for minor compatibility benefits.
561
- * Tweak: Removed Popup & Popup Theme Meta Revisioning as it adds unneeded clutter to the DB.
562
-
563
- ### v1.4.12 - 6/24/2016
564
- * Improvement: Reduced translatable strings from 569 total to 439 which is about a 23% reduction which will reduce work for our translators.
565
- * Tweak: Removed the welcome page and associated CSS, images etc. This cleans up some useless strings for translation.
566
- * Fix: Bug where add_new cookie wasn't properly replaced for the first trigger.
567
-
568
- ### v1.4.11 - 6/10/2016
569
- * Feature: New conditions for targeting posts & taxonomy by ID.
570
- * Improvement: Added link to Conditions Documentation to the Conditions editor.
571
- * Tweak: Namespaced jQuery.serializeObject to prevent conflicts with other plugins/themes in the admin editor.
572
- * Fix: Bug on add new page/post and during post update.
573
- * Fix: Bug in edit this theme link on page load.
574
-
575
- ### v1.4.10 - 5/23/2016
576
- * Feature: Added Do Default option to the click triggers. Allows a triggers default browsers behavior to occur and still open a popup, such as a file link.
577
- * Improvement: Added additional links to the theme editor for better visibility and to guide users there.
578
- * Tweak: Older methods are only loaded when needed, this also removes usage of a deprecated filter.
579
- * Tweak: All Pages now includes Home Page / Front Page.
580
- * Tweak: A default click trigger is always added. (Like pre v1.4)
581
- * Fix: Low z-index caused issues when the overlay is disabled.
582
- * Fix: Bug where none animation couldn't be re-opened.
583
- * Fix: Cleaned up issues allowing popup post type to be added directly to menus and sitemaps.
584
- * Fix: Bug where auto height checkbox would not stay checked.
585
-
586
- ### v1.4.9 - 5/01/2016
587
- * Improvement: Reduced front end queries by over 85%. Avgerage sites should now only have 2 to 3.
588
- * Improvement: Added caching enhancements for even better performance on servers with page, object & query caching.
589
- * Improvement: Added a fully namespaced version of Select2 for compatiblitiy while other plugins await updating. Will gracefully fall back to the non namespaced version when it no longer causes issues.
590
- * Fix: Undefined 'amd' JS errors.
591
- * Fix: The "Use Your Theme" font option was not working correctly.
592
- * Fix: Removed leftover console.logs in our JavaScript.
593
-
594
- ### v1.4.8 - 4/27/2016
595
- * Improvement: Sandboxed Select2 v4 since it breaks other plugins when loaded properly. v4 adds accessiblity enhancements that we are not going to sacrifice for compatiblity with plugins who have not updated to include it. This provides a safe alternative in the meantime.
596
- * Tweak: Removed extra shortcode files.
597
- * Tweak: Allow popup Click Triggers to target another popups close button. Close one triggers another etc.
598
- * Fix: Bug caused by pum_shortcode_ui not loading properly everywhere.
599
- * Fix: Bug in popup position calculation when the popup used Fixed Position and Disable Overlay
600
-
601
- ### v1.4.7 - 4/24/2016
602
- * Improvement: Removed the old styles dropdown as it is no longer needed.
603
- * Improvement: Added check for old versions of Select2 and replace them with latest which is backward compatible.
604
- * Fix: Bug that caused Close button delay to not show the close button.
605
- * Fix: Replaced usage of <% style JS template with <# & {{ for PHP asp_tags compatibility.
606
-
607
- ### v1.4.6 - 4/22/2016
608
- * Fix: Bug in new post editor JS.
609
- * Fix: Added filter to override permissions for upgrade routines.
610
-
611
- ### v1.4.5 - 4/21/2016
612
- * Fix: Replaced all usage of static:: for PHP 5.2 compatiblity.
613
- * Fix: Forced the latest version of Select2 to load on Popup Maker admin pages in the case that an older version was enqueued.
614
-
615
- ### v1.4.4 - 4/20/2016
616
- * Fix: Version Bump to fix upgrade issues.
617
-
618
- ### v1.4.3 - 4/20/2016
619
- * Fix: Removed extra whitespace before opening php tags.
620
-
621
- ### v1.4.2 - 4/20/2016
622
- * Fix: Bug in popup maker deprecated filter caused by no defaults passed.
623
-
624
- ### v1.4.1 - 4/20/2016
625
- * Fix: Bug in popup maker upgrade class for older versions of PHP.
626
-
627
- ### v1.4 - 4/20/2016
628
- * Feature: Added basic analytics. Tracks how many unique opens each popup has.
629
- * Feature: Added new Popup Maker shortcodes button to the editor with visual previews.
630
- * Feature: Added option to reset popup open counts demand.
631
- * Feature: New add / remove targeting conditions UI.
632
- * Feature: Conditions can now be negative as well as grouped as AND / OR.
633
- * Feature: New conditions for targeting posts & cpt by taxonomy. IE Posts with Tag / Category.
634
- * Feature: New add / remove triggers UI that allows multiple of the same trigger per popup.
635
- * Feature: Added a new add / remove cookies UI that manages cookies separate from triggers.
636
- * Feature: Added 5 new built in themes.
637
- * Feature: Added support for pods content types.
638
- * Feature: Added full screen front end previews for admins and editors.
639
- * Feature: Added additional WooCommerce conditions such as on checkout.
640
- * Improvement: Added CSS resets to all core popup elements to ensure a reliable look.
641
- * Improvement: Popups are now rendered with their own overlay. This allows the popup to scroll inside the overlay.
642
- * Improvement: Cookie names can now be set to anything, including cookies from other plugins.
643
- * Improvement: Triggers now support checking more than one cookie.
644
- * Improvement: Accessibility & screen reader enhancements to the popups and admin.
645
- * Improvement: Auto Focus the first element in the popup when it opens for screen readers.
646
- * Improvement: Better JavaScript encapsulation and organization.
647
- * Improvement: Added support for Select2 smart dropdowns for admin interfaces.
648
- * Improvement: Added a more reliable upgrade routine system.
649
- * Improvement: Added an option to disable popup taxonomies if not in use.
650
- * Improvement: Added more reliable usage tracking via [Freemius](https://freemius.com/wordpress/).
651
- * Tweak: Updated extensions page and added a list of plugins that work well with Popup Maker.
652
- * Fixed: Super annoying fixed position checkbox glitch.
653
- * Fixed: Missing check for disabled google fonts before loading them.
654
- * Fixed: Bug where hidden about pages showed up when certain admin menu editing plugins were active.
655
- * Fixed: Bug where default theme was not properly created on install.
656
- * Fixed: Bug where non utf-8 characters were used in the name field and caused JS errors.
657
- * Fixed: Bug where popup triggers inside their own popup would cause it to close and reopen when clicked.
658
- * Dev: Introduced PUM_Fields a settings API that support _.js Templ fields.
659
- * Dev: Added new action 'pum_styles' that can be used to render custom CSS.
660
- * Dev: Added new PUM_Popup class with nearly all methods built in.
661
- * Dev: Introduced new prefix pum_ rather than popmake_.
662
-
663
- **v1.4 Change Set Statistics:**
664
- 365 Commits / 53 Major & Minor Issues Closed.
665
- 285 changed files with 20,437 additions and 3,607 deletions.
666
-
667
- ### v1.3.9 - 10/14/2015
668
- * Feature: New shortcode - [popup_close] allows adding custom close buttons/text. Ex. [popup_close] Click Me [/popup_close].
669
- * Improvement: Added SASS/SCSS files for the site & admin styles.
670
- * Improvement: Added better support for current & legacy versions of Visual Composer.
671
- * Improvement: Added check for preventClose class on a popup just before closing. If found the popup won't close.
672
- * Fix: Fixed bug in theme editor that caused Google Font variants to not show up.
673
- * Fix: Fixed bug in CSS generation where Google Font URL would become corrupted and cause a 404.
674
- * Fix: Fixed bug where fixed position would show unchecked even if it was checked.
675
- * Fix: Fixed bug in CSS that caused popup to appear below site on mobile.
676
- * Fix: WP Multi Site: Fatal Error.
677
-
678
- ### v1.3.8 - 9/29/2015
679
- * Fix: Updated links to documentation.
680
- * Fix: Removed exploitable bug allowing script execution in the admin. Discovered 9/29/15 - Patched 9/29/15
681
-
682
- ### v1.3.7 - 9/21/2015
683
- * Feature: Added support for Visual Composer to popups. (Backend Editor Only). Works Perfectly with Responsive Popups.
684
- * Tweak: Disable position fixed on mobile screens for responsive popups.
685
- * Tweak: Improved UI with better popup formats selection.
686
- * Fix: Bug with default theme not properly being created.
687
- * Fix: Bug where default & theme formats were overridden in the WP Editor.
688
- * Fix: Bug with default theme not being used for [popup] shortcode.
689
- * Fix: Bug with loading Google Fonts properly.
690
- * Fix: Errors generated by incorrectly formatted colors in the editor.
691
- * Fix: Bug with targeting conditions for categories.
692
- * Fix: Bug in positioning left & right values. Credit to @invik for the solution.
693
-
694
- ### v1.3.6 - 8/25/2015
695
- * Confirmed WP v4.3 compatibility.
696
- * Tweak: Default theme is automatically used if a popup does not have one assigned.
697
- * Fix: UI bug where fixed position checkbox wouldn't stay checked.
698
- * Fix: Bug with Theme Default values & v1.2 values not being merged.
699
-
700
- ### v1.3.5 - 8/18/2015
701
- * Tweak: Corrected missing keys for required script checks.
702
- * Fix: Error message caused by non array value from get_post_custom.
703
- * Fix: Removed missing variable.
704
- * Fix: Text corrections.
705
-
706
- ### v1.3.4 - 8/12/2015
707
- * Fix: Added px to font-size & line-height.
708
-
709
- ### v1.3.3 - 8/12/2015
710
- * Fix: Added current_action fallback function for older versions of WP.
711
- * Fix: Theme CSS rendering incorrect font settings.
712
-
713
- ### v1.3.2 - 8/10/2015
714
- * Tweak: Pause HTML5 Videos when popup closes.
715
- * Fix: Prefixed several functions that collided with some themes.
716
- * Fix: Changed default Close Height & Width to 0/auto.
717
-
718
- ### v1.3.1 - 8/8/2015
719
- * Fix: Error in get_called_class alternate function for PHP 5.2
720
- * Fix: Force theme css builder to check for empty themes.
721
- * Fix: Bug where z-indexes were incorrectly set.
722
-
723
- ### v1.3 - 8/7/2015
724
- * Feature: Added unlimited themes functionality to the core.
725
- * Feature: Allow disabling of event.prevendDefault() for on click events by adding do-default class.
726
- * Feature: Added support for session based cookies.
727
- * Feature: Add Height & Width options to Close Button for better control.
728
- * Feature: Theme styling is now rendered in the head via inline CSS with an option to disable in the case that popup styles have been moved to the theme stylesheet.
729
- * Feature: Delay showing the close button after the popup opens. Set the delay in ms.
730
- * Feature: Added stackable popups option to show more than one popup at a time. ( A stackable popup won't close other popups when its opened. )
731
- * Feature: Added WooCommerce Targeting Conditions.
732
- * Feature: Added new system info tab on the tools page to make debugging faster.
733
- * Tweak: Change default responsive mobile size to 95%.
734
- * Tweak: Change default z-index to 1999999999.
735
- * Tweak: Add ability to pass a callback to the popmake('close') method.
736
- * Tweak: Add namespace to click open event ('click.popmakeOpen').
737
- * Tweak: Add $default arg to popmake_get_popup_meta_group function.
738
- * Tweak: Auto close content tags using balanceTags().
739
- * Tweak: Added new popmake_get_popup(), get_the_popup_ID(), popmake_get_the_popup_ID(), popmake_the_popup_ID() functions.
740
- * Tweak: Check if popup is already open before auto opening.
741
- * Tweak: Add ajax="true" to gravity forms shortcodes if not there.
742
- * Tweak: Make auto open cookie key optional.
743
- * Tweak: Disable fixed position for responsive sizes.
744
- * Tweak: Compensate for Admin Bar when visible.
745
- * Tweak: Added options to disable Support & Share admin widgets.
746
- * Tweak: Added new filter popmake_popup_default_close_text to allow filtering of popup close text.
747
- * Tweak: Added close text override on a per popup basis. New option under Close Settings.
748
- * Tweak: Choosing a responsive size will automatically disable fixed position & scrollable content.
749
- * Tweak: Unneeded data attributes are now removed to clean up html.
750
- * Tweak: Meta has now been compressed into serialized arrays for popups and themes.
751
- * Tweak: Added new Meta Field management class as a step toward a more maintainable code base.
752
- * Fix: Add option to disable moving of popup to end of <body>.
753
- * Fix: Corrected input type under Click-Open Settings meta box.
754
- * Fix: Description cleanup for popup location.
755
- * Fix: Correct French translation file name.
756
- * Fix: Rewrote popup loop to not overwrite global $post breaking some content shortcodes.
757
- * Fix: Bug when clicking publish with empty name field publish becomes unclickable again.
758
- * Fix: Sitewide cookie option will not stay unchecked.
759
- * Fix: Bug where popup & popup_theme meta was stored with other post types on revision.
760
- * Fix: Bug in the popup_trigger shortcode with $content not being rendered properly.
761
-
762
- ### v1.2.2
763
- * Added (string) typecast to prevent errors in wp_localize_script when passing integers.
764
- * Added 100% French & Hungarian translations.
765
- * Added partial German translation.
766
- * Moved template.php require line to load for both admin and front end for use in ajax responses.
767
- * Changed order of admin pages to allow extensions to load before settings/help/tools pages on menu.
768
- * Added troubleshooting FAQ to readme.
769
- * Added version to JS object for backward compatibility checks.
770
- * Added check for preventOpen class before opening. This class will prevent the popup from opening.
771
- * Corrected minWidth variable name.
772
- * Added namespace to the auto open cookie event.
773
- * Changed the last open trigger to use the jQuery object instead of xpath.
774
- * Added an isScrolling variable to detect when the browser is actively scrolling.
775
- * Checked isScrolling before adding overflow styles to the HTML element to prevent glitching.
776
- * Temporarily removed the grow animations due to removal of Greensock Animation Platform.
777
- * Removed Greensock Animation Platform dependancy.
778
-
779
- ### v1.2.1
780
- * Fixed bug caused by null value passed to JS data attr.
781
-
782
- ### v1.2
783
- * Added full screen preview for themes when editing using the Preview button.
784
- * Added full screen preview for popup when editing using the Preview button.
785
- * Added new shortcode 'popup_trigger' that allows users to easily add the correct popmake- class. Accepts id, tag & class parameters.
786
- * Updated GSAP JS plugin to latest version.
787
- * Removed jQuery.gsap.js usage.
788
- * Added fallback list of Google Fonts for when API is unavailable.
789
- * Setup extensions page to use a static list of extensions for the time being.
790
- * Updated API url.
791
- * Removed Popmake_Admin_Notices class as it was unused.
792
- * Fixed bug where share metabox wouldn't stay hidden.
793
- * Added function to prevent deletion of default theme.
794
- * Fixed bug which caused Popup Maker menu to show to all users.
795
-
796
- ### v1.1.10
797
- * Fixed invalid argument bug passed to google font foreach.
798
- * Fixed CSS box-sizing cross browser support.
799
-
800
- ### v1.1.9
801
- * Added %'s to reponsive sizes in size dropdown.
802
- * Remove usage of the_content and the_content filters.
803
- * Fixed responsive sizes.
804
-
805
- ### v1.1.8
806
- * Fixed issue with admin menu position collisions.
807
- * Fixed issue with banner not staying dismissed.
808
- * Removed dependency jQuery.cookie
809
- * Fixed bug in auto open when cookie was set before delay was up.
810
- * Added new setCookie JS event. Used to manually set a popups cookies. Usage jQuery('#popmake-123').trigger('popmakeSetCookie');
811
- * Added new z-index override values. This helps with theme compatibility and future multi popup capability.
812
- * Added Blog Index support. Available under targeting conditions 'On Blog Index' & 'Exclude On Blog Index'.
813
- * Added better responsive image handling.
814
- * Added Admin Debug option for popups.
815
- * Changed jquery-ui-position collission property to none to solve positioning issues.
816
- * Disabled Popup Maker JS & CSS when no popups detected to load.
817
- * Added new function popmake_enqueue_scripts() which allows manual enqueuing of scripts and styles.
818
-
819
- ### v1.1.7
820
- * Fixed undefined function popmake_default_settings.
821
- * Fixed specific pages not saving properly.
822
- * Now removes ?autoplay parameter from Videos preventing them from playing again without interaction.
823
-
824
- ### v1.1.6
825
- * Fixed bug in js not setting correct CSS value for min-width.
826
- * Changed close link element tag from a > span.
827
-
828
- ### v1.1.5
829
- * Fixed bug when clicking add selected buttons.
830
- * Changed how popmake_popup_is_loadable works. It is now more organized and readable.
831
- * Added 2 new Targeting Conditions: Search & 404.
832
-
833
- ### v1.1.4
834
- * Fixed bug in scrollable content styles.
835
- * Fixed bug in admin JS for duplicate input names.
836
- * Changed Powered By Setting to Off by Default.
837
- * Changed default permissions required to use theme builder.
838
- * Fixed bug in targeting conditions.
839
-
840
- ### v1.1.3
841
- * Fixed some incorrect links to resources and kb.
842
- * Removed Auto Open Promotional Material ( as it is now included ).
843
-
844
- ### v1.1.2
845
- * Further enhancements to ensure proper checking of Auto Open Enabled.
846
-
847
- ### v1.1.1
848
- * Fixed bug in JS that didn't properly check if Auto Open was enabled.
849
-
850
- ### v1.1
851
- * Added Importer for Easy Modal v2 - Availabe under Tools -> Import
852
- * Added Easy Modal v2 Compatibility Option - Available under Settings -> Misc (This will allow all of your existing eModal classes to open the proper Popup once imported)
853
- * Added custom selector functionality - Availabe on Modal editor (This will allow you to use your own css selectors that when clicked will trigger the popup to open. Ex. #main-menu li.menu-item-3 would cause the corresponding menu item to trigger that popup)
854
-
855
- ### v1.0.5
856
- * Fixed bug caused by changes in v1.0.4.
857
-
858
- ### v1.0.4
859
- * Admin UI Adjustments & Tweaks.
860
- * Fixed bug in removing specific post types.
861
- * Reformatted Code.
862
- * Fixed incorrect variable.
863
-
864
- ### v1.0.3
865
- * Fixed bug with recursive filter.
866
- * Fixed bug caused by typo.
867
- * Fixed bug in JS for removing specific post type posts.
868
-
869
- ### v1.0.2
870
- * Resized Extension page images to load quicker on extensions page.
871
- * Added last_open_popup proerty to popmake jQuery function.
872
- * Resized Extension page images to load quicker on extensions page.
873
- * Fixed misc Admin Styles.
874
- * Corrected support links.
875
- * Fixed Bug in Meta boxes on settings page.
876
- * Renamed files appropriately.
877
- * Added new section callback for settings API.
878
- * Fixed small glitch in Opt In for Credit Link.
879
-
880
- ### v1.0.1
881
- * Removed links to getting started from "Dashboard" Admin Menu.
882
- * Added Line Height Setting to Both Title and Close, Allowing Perfect Circles for close button.
883
- * Updated admin styles.
884
- * Misc Admin changes, including new filters/hooks for upcoming extensions.
885
-
886
- ### v1.0.0
887
- * Initial Release
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Popup Maker Changelog
2
+
3
+ ## [v1.14.0 - 12/16/2020](https://github.com/PopupMaker/Popup-Maker/milestone/29)
4
+
5
+ * Improvement: Add a link to popups to admin bar [Issue #892](https://github.com/PopupMaker/Popup-Maker/issues/892)
6
+ * Improvement: Add a link to create a new popup to admin bar [Issue #892](https://github.com/PopupMaker/Popup-Maker/issues/892)
7
+ * Improvement: Add new welcome screen upon first activation [Issue #900](https://github.com/PopupMaker/Popup-Maker/issues/900)
8
+ * Improvement: Create example popup upon install [Issue #857](https://github.com/PopupMaker/Popup-Maker/issues/857)
9
+ * Improvement: Ensure subscribers table gets deleted if doing full deletion [Issue #895](https://github.com/PopupMaker/Popup-Maker/issues/895)
10
+ * Improvement: Add logging for DB table management and creation [Issue #879](https://github.com/PopupMaker/Popup-Maker/issues/879)
11
+ * Improvement: Set up continous integration for unit and integration tests [Issue #640](https://github.com/PopupMaker/Popup-Maker/issues/640)
12
+ * Improvement: Add filter to exclude blocks with isAllowedForBlockType [Issue #835](https://github.com/PopupMaker/Popup-Maker/issues/835)
13
+ * Fix: Backtick in settings page [Issue #904](https://github.com/PopupMaker/Popup-Maker/issues/904)
14
+
15
+ ## v1.13.1 - 11/4/2020
16
+
17
+ * Fix: PHP error notice appears when submitting Gravity Forms without AJAX
18
+
19
+ ## [v1.13.0 - 10/30/2020](https://github.com/PopupMaker/Popup-Maker/milestone/26)
20
+
21
+ * Feature: Conversion tracking [Issue #775](https://github.com/PopupMaker/Popup-Maker/issues/775)
22
+ * Feature: Bypass adblockers for tracking opens and conversions [Issue #783](https://github.com/PopupMaker/Popup-Maker/issues/783)
23
+ * Feature: Periodical suggestions to improve plugin usage [Issue #834](https://github.com/PopupMaker/Popup-Maker/issues/834)
24
+ * Improvement: Reduce clutter in All Popups table [Issue #878](https://github.com/PopupMaker/Popup-Maker/issues/878)
25
+ * Improvement: Switch tab navigation to NAV elements instead of H2 [Issue #818](https://github.com/PopupMaker/Popup-Maker/issues/818)
26
+ * Improvement: Set up PHPUnit for integration and unit tests [Issue #563](https://github.com/PopupMaker/Popup-Maker/issues/563)
27
+ * Improvement: Continuously deploy readme and screenshot changes [Issue #827](https://github.com/PopupMaker/Popup-Maker/issues/827)
28
+ * Fix: AJAX for Gravity Forms not setting cookies [Issue #706](https://github.com/PopupMaker/Popup-Maker/issues/706)
29
+ * Fix: Disabling asset cache causes form integrations not to load their assets [Issue #755](https://github.com/PopupMaker/Popup-Maker/issues/755)
30
+ * Fix: Form submission cookies are not being set for some form integrations [Issue #886](https://github.com/PopupMaker/Popup-Maker/issues/886)
31
+ * Fix: Some form integrations are calling both AJAX and PHP submission handlers [Issue #887](https://github.com/PopupMaker/Popup-Maker/issues/887)
32
+
33
+ ## v1.12.0 - 09/29/2020
34
+
35
+ * Feature: Add the ability to turn on/off popups [Issue #544](https://github.com/PopupMaker/Popup-Maker/issues/544)
36
+ * Feature: Formidable Forms integration [Issue #750](https://github.com/PopupMaker/Popup-Maker/issues/750)
37
+ * Feature: New error log tab for viewing, downloading, and emptying the error log [Issue #575](https://github.com/PopupMaker/Popup-Maker/issues/575)
38
+ * Feature: New minimal popup theme for use with content created by page builders [Issue #759](https://github.com/PopupMaker/Popup-Maker/issues/759)
39
+ * Feature: Can now target WooCommerce "Subscriptions" account page. Thanks @bydrewpaul [Issue #849](https://github.com/PopupMaker/Popup-Maker/issues/849)
40
+ * Feature: Can now view all scheduled actions on the "Tools" page [Issue #859](https://github.com/PopupMaker/Popup-Maker/issues/859)
41
+ * Improvement: Add popup ID to the top of the popup editor [Issue #583](https://github.com/PopupMaker/Popup-Maker/issues/583)
42
+ * Improvement: Show default click trigger classes in trigger editor [Issue #584](https://github.com/PopupMaker/Popup-Maker/issues/584)
43
+ * Improvement: Show post ID in postselect drop-downs [Issue #660](https://github.com/PopupMaker/Popup-Maker/issues/660)
44
+ * Improvement: Label older form triggers/cookies as deprecated (or similar) [Issue #874](https://github.com/PopupMaker/Popup-Maker/issues/874)
45
+ * Fix: Form submission cookie not automatically setting "form" key [Issue #866](https://github.com/PopupMaker/Popup-Maker/issues/866)
46
+ * Fix: Trying to access 'private' key when the field is false error [Issue #873](https://github.com/PopupMaker/Popup-Maker/issues/873)
47
+ * Fix: _pum_subscribers table fails to create on MySQL 8.0.19+ due to VALUES keyword [Issue #876](https://github.com/PopupMaker/Popup-Maker/issues/876)
48
+
49
+ ## v1.11.2 - 08/17/2020
50
+
51
+ * Fix: `wp_make_content_images_responsive` is deprecated, use `wp_filter_content_tags()` instead
52
+ * Fix: IE 11 does not support JS Promises
53
+ * Fix: Missing permission_callback on REST endpoint
54
+
55
+ ## v1.11.1 - 07/22/2020
56
+
57
+ * Fix: Form submission cookies no longer set with Contact Form 7 5.2
58
+
59
+ ## v1.11.0 - 06/25/2020
60
+
61
+ * Feature: Add new floating bar theme.
62
+ * Feature: New guided tour of popup editor for first time users.
63
+ * Feature: New href attribute on the popup_close shortcode for when setting the shortcode to use the `a` tag.
64
+ * Fix: Shortcode popup_close tag attribute not functioning properly.
65
+ * Tweak: Change popup_close tag setting to use a drop-down for more easily selecting which tag to use.
66
+ * Tweak: Improve explanation of cookies in new trigger modal.
67
+ * Tweak: Ensure all admin pages have visible page headings.
68
+ * Tweak: Simplify name and title fields in popup editor.
69
+ * Tweak: Add popup ID to quick links on All Popups.
70
+ * Tweak: Move CSS and JS for our admin bar node to external file.
71
+ * Tweak: Add our new optional telemetry system.
72
+
73
+ ## v1.10.2 - 06/09/2020
74
+
75
+ * Fix: Popup Settings not working when WP Forms is active without forms
76
+ * Fix: Missing closing div in new [popup_cookie] shortcode.
77
+ * Fix: Shortcode popup_close tag attribute not functioning properly.
78
+
79
+ ## v1.10.1 - 04/21/2020
80
+ * Fix: Typo in filter name caused extra p tags.
81
+ * Fix: Add wp version check to prevent calling block functions on older versions or classicpress.
82
+ * Fix: Font Awesome support now works for v4 fonts.
83
+
84
+ ## v1.10.0 - 04/20/2020
85
+ * Feature: Display presets for top bar, bottom right slide-ins, full-screen popups & bottom left notifications to make it simple to get common setups done much quicker
86
+ * Feature: Popup Trigger inline text format for the block editor.
87
+ * Feature: Turn any block in Gutenberg block editor into a popup trigger.
88
+ * Feature: Font Awesome support added to close button text setting.
89
+ * Feature: Play a sound when a popup is opened. Choose from 5 included sounds or upload your own.
90
+ * Feature: Insert customizable [popup_cookie] shortcode on thank you pages when using non-integrated forms.
91
+ * Tweak: Add option to disable or adjust the padding-right added to body.
92
+ * Tweak: Remove Freemius integration from Popup Maker.
93
+ * Improvement: Detect file permission issues with Asset Caching functionality.
94
+ * Fix: Prevent popups from going off the screen when using center position for a tall popup.
95
+ * Fix: Bug in slide animation origin positioning for bottom or right origins.
96
+ * Fix: Bug where Middle Center caused tall popups to hang off the screen on small screens.
97
+ * Fix: Typo in admin editor CSS path.
98
+ * Fix: Bug on fresh installs where default theme's close position is wrong.
99
+
100
+ ## v1.9.2 - 03/26/2020
101
+ * Tweak: Add support for WP 5.4's new method of adding custom fields to the nav menu editor.
102
+
103
+ ## v1.9.1 - 02/13/2020
104
+ * Fix: JS error when MailChimp for WordPress was active but no forms on the page.
105
+
106
+ ## v1.9.0 - 02/11/2020
107
+ * Feature: New Form Submission trigger with option to choose specific forms for integrated forms.
108
+ * Feature: New Form Submission cookie event with option to choose specific forms.
109
+ * Feature: New Close on Form Submission with optional delay.
110
+ * Feature: WP Forms integration.
111
+ * Feature: Caldera Forms integration.
112
+ * Feature: MailChimp for WordPress integration
113
+ * Improvement: Enhanced asset cache to identify issues with a site's filesystem.
114
+ * Improvement: Various changes to ensure PHP 7.4 compatibility.
115
+ * Improvement: Minimum PHP version updated to v5.6 to match WP core.
116
+ * Improvement: Simplified form integration interfaces to more easily support additional form plugins or custom integrations. Includes full AJAX & non-AJAX form support.
117
+ * Improvement: Added RTL CSS support.
118
+ * Improvement: Added new SVG admin menu icon which plays well with custom admin color schemes. Thanks @KZeni (Kurt Zenisek)
119
+ * Improvement: Simplified form integration apis.
120
+ * Improvement: Various performance improvements.
121
+ * Tweak: Remove unnecessary usage of esc_attr_e causing extra translation calls.
122
+ * Fix: Bug when accept language header is not supplied causes undefined index notice.
123
+ * Fix: Error caused by invalid post ID returned by CF7 when saving new forms.
124
+ * Fix: Bug when selecting more than 10 items in targeting rule post/page select fields.
125
+
126
+ ## v1.8.14 - 10/24/2019
127
+ * Improvement: Updated nav menu editor walker class for adding custom fields to further improve compatibility.
128
+ * Fix: Ninja Forms popup actions missing.
129
+
130
+ ## v1.8.13 - 10/11/2019
131
+ * Tweak: Added cap check to ensure only authorized users can access support debug text file. @Credit goes to Ilias Dimopoulos from Neurosoft S.A , RedyOps Team.
132
+
133
+ ## v1.8.12 - 10/01/2019
134
+ * Improvement: Changed hook that we initialize Ninja Forms on so that it can be disabled from theme functions.php.
135
+ * Improvement: Don't load CF7 scripts if they are forced off.
136
+ * Improvement: Fixed some old options checks that were always being detected as true resulting in minor performance improvements.
137
+ * Tweak: Added nonce to the system info file download available under Popup Maker -> Tools and simplified the pum_actions system. @Credit goes to Ilias Dimopoulos from Neurosoft S.A , RedyOps Team.
138
+
139
+ ## v1.8.11 - 08/18/2019
140
+ * Improvement: Trigger window resize event when popups open to fix issues with some sliders & JS sized content.
141
+ * Fix: Updated form value processing to prevent some edge cases where string values were converted to Infinity.
142
+ * Fix: Custom "already subscribed" messages in MailChimp integration were not working correctly.
143
+
144
+ ## v1.8.10 - 07/06/2019
145
+ * Fix: PHP backward compatibility issue due to short array syntax usage.
146
+
147
+ ## v1.8.9 - 07/04/2019
148
+ * Fix: Issue where popup titles wouldn't render.
149
+
150
+ ## v1.8.8 - 06/30/2019
151
+ * Fix: Bug where red alert icons didn't go away when visiting the tabs from the "Extend" menu.
152
+
153
+ ## v1.8.7 - 06/29/2019
154
+ * Tweak: Restricted the admin toolbar to only show under strict circumstances.
155
+ * Tweak: Updated available WooCommerce endpoints in our targeting conditions
156
+ * Fix: Issue with instance based shortcodes when asset caching was enabled but running on every request.
157
+
158
+ ## v1.8.6 - 05/05/2019
159
+ * Fix: Typo in GDPR eraser that could sometimes result in errors when processing GDPR requests
160
+ * Fix: Added function exists check to prevent errors on WP 4.1
161
+
162
+ ## v1.8.5 - 04/17/2019
163
+ * Tweak: Removed unused settings.
164
+ * Fix: Typo in method name that would generate errors in some extension migration routines.
165
+ * Fix: Issue when using class="" in our Popup Trigger shortcode would not get converted to classes on the element.
166
+ * Fix: Bug in JS due to missing default value.
167
+ * Fix: Bug older extensions caused by deprecated filter not getting loaded properly.
168
+
169
+ ## v1.8.4 - 03/21/2019
170
+ * Improvement: Added content caching in the head to prevent second call to do_shortcode in the footer.
171
+ * Improvement: Added runtime model caching to reduce memory usage.
172
+
173
+ ## v1.8.3 - 02/27/2019
174
+ * Fix: Added back deprecated function that got truncated previously.
175
+
176
+ ## v1.8.2 - 02/25/2019
177
+ * Fix: Bug on older versions of PHP due to usage of [] rather than array().
178
+
179
+ ## v1.8.1 - 02/22/2019
180
+ * Fix: Error on older versions of PHP when calling get_plugin_data on a plugin that wasn't installed.
181
+ * Fix: "Fatal error: Can not use method return value in write context" on older versions of PHP.
182
+
183
+ ## v1.8.0 - 02/20/2019
184
+ * Feature: New popup theme settings:
185
+ * New close button positions top center, bottom center, middle left & middle right.
186
+ * New option to position close button outside of popup.
187
+ * Improvement: Add constant to disable logging.
188
+ * Improvement: Added complete uninstall option.
189
+ * Improvement: Added limited experimental support for Gutenberg editor when creating popups. Complete support in the works.
190
+ * Improvement: Added new unified alerts interface on PM dash pages. This will keep you up to date on required migration changes, new features & more.
191
+ * Improvement: Added new translation request for detected polyglot admins when their language doesn't have an updated Language Pack.
192
+ * Tweak: Removed option setting to 'Hide Admin Support Widget' which is no longer relevant.
193
+ * Tweak: Add constant to disable logging.
194
+ * Fix: Condition options for BuddyPress integration had values & labels switched.
195
+ * Fix: Bug with Gravity Forms Personal Data menu item missing.
196
+ * Fix: iOS Click overlay close not working.
197
+ * Fix: Analytics not working for themes with incorrect wp_footer usage.
198
+
199
+ ## v1.7.30 - 09/06/2018
200
+ * Improvement: Further added methods to log unique messages only once.
201
+ * Tweak: Remove usage of Freemius.
202
+ * Fix: Added option to disable popups accessibility functionality to resolve some issues with focus trapping.
203
+ * Fix: Issues with log files growing too large. Max file size of 1MB and auto truncate to 250 lines now.
204
+ * Fix: Typo causing issues with Page Template condition.
205
+ * Fix: Typo in privacy link example text.
206
+ * Fix: Typo pointing to incorrect internal method call in new has_cookie method.
207
+ * Fix: Issues with fields not being readonly.
208
+
209
+ ## v1.7.29 - 06/13/2018
210
+ * Improvement: Added new enabled() method for the PUM_AssetCache class that checks both is writable and not disabled.
211
+ * Improvement: Added option to disable just asset caching. This should help in the case your server is blocking the use of our JS from the /uploads/ folder with a 403 error.
212
+ * Fix: Bug caused by string representations of boolean values passed in our subscription forms.
213
+
214
+ ## v1.7.28 - 06/10/2018
215
+ * Tweak: Improved validation of subscription form data and messaging.
216
+ * Fix: Bug with front end form serialization issue with single checkboxes (privacy field).
217
+
218
+ ## v1.7.27 - 06/08/2018
219
+ * Improvement: Added additional variable checks to allow graceful failing during certain JS errors when page cache is out of date.
220
+
221
+ ## v1.7.26 - 06/07/2018
222
+ * Fix: Add empty popups array to prevent errors due to page caching.
223
+
224
+ ## v1.7.25 - 06/05/2018
225
+ * Tweak: Localized most variables earlier to prevent errors. Added in default values in case they do not get rendered to prevent fatal JS errors.
226
+ * Fix: Tweaked extension activation class to be compatible with PHP 5.2.
227
+ * Fix: Bug where boolean scalar values were changed to "" for json_encode.
228
+
229
+ ## v1.7.24 - 06/04/2018
230
+ * Tweak: Updated subscriber table for existing sites that failed to add it properly before.
231
+
232
+ ## v1.7.23 - 06/04/2018
233
+ * Improvement: Converted cookie privacy info to tabular rendering.
234
+ * Tweak: Improved update notice text.
235
+ * Fix: Issues with subscriber table not being created. Thanks @jnorell
236
+ * Fix: Bug not allowing more than one cookie for a trigger.
237
+ * Fix: Undefined index errors in shortcake/shortcode-ui integration.
238
+
239
+ ## v1.7.22 - 05/25/2018
240
+ * Tweak: Updated Freemius library for GDPR optin support.
241
+ * Improvement: Made all popup loops more reliable.
242
+ * Fix: Error where objects were processed incorrectly.
243
+ * Fix: "Uncaught Error: Call to a member function get_setting() on boolean in /popup-maker/classes/AssetCache.php:314"
244
+
245
+ ## v1.7.21 - 05/24/2018
246
+ * Tweak: Clear asset cache on settings save.
247
+ * Improvement: Check that post is singular to prevent Post Selected conditions from working on site index.
248
+ * Improvement: Remove jquery-cookie from assets as we no longer use or load it anywhere.
249
+ * Fix: Missing function errors if you don't have WordPress v4.9.6.
250
+ * Fix: Added better & safer json encoding function that properly sanitizes data for encoding to prevent empty strings for non english sites.
251
+
252
+ ## v1.7.20 - 05/19/2018
253
+ * Feature: Support for GDPR Personal Data Exporter
254
+ * Feature: Support for GDPR Personal Data Eraser
255
+ * Feature: New privacy consent field for Subscription Forms for GDPR consent collection.
256
+ * Feature: GDPR privacy policy guide text added.
257
+ * Improvement: Updated dependency libs.
258
+ * Fix: Bug in subscriber tables if no popup ID was stored.
259
+
260
+ ## v1.7.19 - 05/01/2018
261
+ * Version bump due to svn file add issues during last commit.
262
+
263
+ ## v1.7.18 - 05/01/2018
264
+ * Fix: Typo in JS that may cause errors for some.
265
+
266
+ ## v1.7.17 - 05/01/2018
267
+ * Improvement: Added popup option to disable automatic re-triggering of popup after non-ajax form submission.
268
+ * Improvement: Added notice when JS errors occur in Popup Maker admin interfaces with link to documentation for proper diagnosis & reporting.
269
+ * Tweak: Added asset cache reset on update of core version & db version.
270
+ * Tweak: Removed debug code.
271
+ * Tweak: Simplified the post type batch processor setup for extensions.
272
+ * Dev: Added base PUM_Extension_Activator class to standardize extension activation and various other things.
273
+
274
+ ## v1.7.16 - 04/24/2018
275
+ * Tweak: Removed debug code.
276
+ * Fix: Issue with valueless shortcode attributes not processing properly.
277
+ * Fix: Issues where our scripts loaded before Ninja Forms scripts did and our integration didn't initialize.
278
+ * Dev: Added helper function to return array of shortcodes and data in usable format from any content.
279
+ * Dev: Added support for measure fields for shortcodes.
280
+
281
+ ## v1.7.15 - 04/14/2018
282
+ * Improvement: Removed metadata from object models to reduce cache size as WordPress already has them cached.
283
+ * Tweak: Added new filter and corrected typo in existing ones for extension integrations.
284
+ * Fix: Bug for potentially missing variable.
285
+ * Fix: Bug when using WordPress older than v4.4 and viewing the subscribers table.
286
+ * Fix: Bug where google fonts didn't always get loaded correctly.
287
+ * Fix: Missing styles from Advanced Theme Builder due to misordering.
288
+
289
+ ## v1.7.14 - 03/28/2018
290
+ * Fix: Obscure PHP error caused by method from interface was marked abstract in an abstract class inheriting the interface.
291
+ * Fix: Bug when jquery cookie is called from another plugin.
292
+ * Fix: Bug where form submit button triggered popup close when overlay click to close was enabled.
293
+ * Fix: Typo in previous patch for db_var not being updated properly.
294
+
295
+ ## v1.7.13 - 03/27/2018
296
+ * Tweak: Added fallback methods for conditions using MobileDetect to prevent errors when for whatever reason it was not loaded properly.
297
+ * Tweak: Added value type check to prevent errors in popup data.
298
+ * Fix: Bug with accessibility forced focus when there is a link in the popup, causing the close button to focus the link before closing.
299
+ * Fix: Bug that caused issues with MC extensions JS loading properly.
300
+ * Fix: Added fail-safe in case variables were not properly declared on page for mce-buttons.js.
301
+ * Fix: Set a deprecated option on new installs for backward compatibility issues.
302
+ * Fix: Selector correction in z-index setting application.
303
+
304
+ ## v1.7.12 - 03/21/2018
305
+ * Improvement: Added option to disable the shortcode ui.
306
+ * Tweak: Removed private popup type links from the nav menu editor.
307
+ * Fix: Bug with long term cached assets causing JS errors on nginx servers.
308
+ * Fix: Bug with support for custom popup z-index setting.
309
+ * Fix: Bug where NF loaded before Popup Maker and form actions were missing.
310
+ * Fix: Bugs in close delay settings for form integrations. Was in ms but needed to be in seconds.
311
+ * Fix: Bug where Yoast SEO plugin shows popups in the xml sitemaps and showing Yoast metabox on popup editor.
312
+
313
+ ## v1.7.11 - 03/14/2018
314
+ * Fix: Bug where Middle Center option wouldn't stay selected after saving.
315
+ * Fix: Bug with incorrect field dependency for custom height & scrollable options.
316
+
317
+ ## v1.7.10 - 03/14/2018
318
+ * Improvement: Further improved compatibility with shortcodes that echo/print rather than return content.
319
+ * Fix: Bug where cookies wouldn't always be set in Edge & Safari due to cookie path including the root url.
320
+ * Fix: Bug that changed the default tag for popup_trigger & popup_close shortcodes.
321
+ * Fix: Bug where extra close buttons didn't always work correctly.
322
+ * Fix: Removal of deprecated function that triggered warnings in PHP 7.2.
323
+
324
+ ## v1.7.9 - 03/14/2018
325
+ * Improvement: Replaced usage of pumSerializeForm with pumSerializeObject which is more reliable.
326
+ * Fix: Bug where deprecated directory reference causes popup html not to render properly breaking popups that should have worked otherwise.
327
+ * Fix: Bug where checkbox defaults continuously applied making it impossible to uncheck them.
328
+
329
+ ## v1.7.8 - 03/13/2018
330
+ * Improvement: Added output buffering to early calls to do_shortcode to prevent premature output in the head.
331
+ * Improvement: Added sanity checks to make sure only valid popup objects are used in some older template functions.
332
+
333
+ ## v1.7.7 - 03/13/2018
334
+ * Fix: Removed jQuery.serializeJSON functionality which was unused and causing conflicts with WooCommerce.
335
+ * Fix: SSL Issues due to not specifying protocol.
336
+ * Fix: Error caused by invalid popup object being used in function.
337
+ * Fix: PHP 5.2 compatibility issue.
338
+
339
+ ## v1.7.6 - 03/12/2018
340
+ * Fix: Undid previous changes from 1.7.1 and reworked in a new way to be backward compatible with existing extensions.
341
+
342
+ ## v1.7.5 - 03/12/2018
343
+ * Fix: Sticky Popup Maker settings checkboxes that wouldn't uncheck after save.
344
+
345
+ ## v1.7.4 - 03/12/2018
346
+ * Fix: Invalid method declaration error introduced by v1.7.2 patch to Shortcode core class.
347
+
348
+ ## v1.7.3 - 03/12/2018
349
+ * Fix: Error due to usage of __CLASS__ rather than $this.
350
+ * Fix: Edge case where function returns can't be used inside empty().
351
+
352
+ ## v1.7.2 - 03/12/2018
353
+ * Fix: Initialization variable wasn't set to true early enough.
354
+
355
+ ## v1.7.1 - 03/12/2018
356
+ * Fix: Empty value errors.
357
+ * Fix: Missing function for 3rd party plugin backward compatibility (Elementor).
358
+
359
+ ## v1.7.0 - 03/12/2018
360
+ This was a monster update, our largest to date in terms of improving existing functionality, reducing maintenance and the time it takes to implement new features in the future.
361
+
362
+ Noticeably there are a lot of interface changes with this version as we simplified from having many meta boxes in the popup editor to a new single panel interface.
363
+
364
+ Lastly we now have include our extendable subscription forms right in the free version. We currently don't provide support for mail/service providers in the free version, but have opened up our form API in the hopes that 3rd party developers will help us fill that gap. Don't fret though, submissions are stored in a custom table for retroactive syncing to lists or export (not yet available).
365
+
366
+ * Feature: Subscriber forms now included without a paid extension.
367
+ * Provider API for easily extending forms to work with 3rd party providers.
368
+ * New shortcode with tons of options built in.
369
+ * Stores subscribers into a new custom table for import into your favorite system at a later time.
370
+ * Feature: Front end asset overhaul, now uses cached static assets.
371
+ * All front end assets now combined into single js & css file.
372
+ * Custom styles are now saved along with all core & extension styles eliminating inline style blocks.
373
+ * Reduction of footprint means massively improved loading performance.
374
+ * Dynamic file creation allows for some awesome upcoming features.
375
+ * Now completely compatible with plugins like Autoptimize (Thanks Frank).
376
+ * Feature: Support for nearly any form, including non ajax forms.
377
+ * Helper functions to integrate your 3rd party form plugins quickly.
378
+ * Show thank you popups, set cookies & close popups with a delay after success (requires code).
379
+ * Automatically reopen popup forms after refresh from a form submission.
380
+ * Improvement: Lots of text, label & description changes to be more intuitive.
381
+ * Improvement: Better 3rd party plugin support including page builders:
382
+ * Popup post type is now public.
383
+ * Better support for 3rd party shortcodes which require extra assets loaded (JS/CSS).
384
+ * Improvement: Adding trigger now gives optional choices to create a cookie, rather than being automatic.
385
+ * Improvement: New Popup Settings tabbed interface to help make settings more intuitive & easy to find on one screen.
386
+ * Now all popup settings are stored in a single meta key reducing DB clutter.
387
+ * Improvement: New Popup Maker Settings tabbed interface to help make settings more intuitive & easy to find on one screen.
388
+ * Improvement: New Popup preview mode.
389
+ * Improvement: Better page builder support by changing popup post type arg for public to true.
390
+ * Improvement: Resource reduction & optimization.
391
+ * Added class autoloader for core and extensions.
392
+ * Greatly simplified code base & internal API structures.
393
+ * Converted many internal APIs to use passive loading.
394
+ * Added internal caching.
395
+ * Improvement: Integrated [WPJSF](https://github.com/danieliser/WP-JS-Form-Sample-Plugin) lib for easier maintenance and quicker updates of our admin forms.
396
+ * Improvement: Various improvements to smart select fields (jQuery select2) including:
397
+ * Allow multiple page/post selections without reopening/searching again.
398
+ * Properly highlights & shows selected items after save/reload.
399
+ * Paginated/scroll based loading of more results over ajax.
400
+ * Now shows list of recent "items" immediately upon clicking the field rather than requiring search.
401
+ * Improvement: Admin asset handling
402
+ * Modularized admin assets for easier debugging & maintenance.
403
+ * Improvement: Popup Trigger shortcode can now use custom popup IDs.
404
+ * Improvement: Added new batch processing system for upgrades and other processes.
405
+ * Improvement: Removed a lot of old code.
406
+ * Improvement: Rebuilt Shortcode UI that should be more reliable.
407
+ * Improvement: Addressed most all PHP 7 notices.
408
+ * Improvement: iOS scrolling issue fixes.
409
+ * Improvement: Added support for KingComposer.
410
+ * Tweak: Support for subdirectory sites having their own sitewide cookies.
411
+ * Fix: Incorrect BuddyPress condition labels
412
+ * Fix: Bug when WPML isn't yet available.
413
+
414
+
415
+ ## v1.6.7 - Rolled into v1.7.0
416
+ * Fix: Typo in JS event name prevented forceFocus for popups.
417
+ * Fix: JS errors when Marionette JS library on page without Ninja Forms.
418
+ * Fix: WPML missing variable errors.
419
+
420
+ ## v1.6.6 - 07/29/2017
421
+ * Fix: Bug with closing forms using newest version of Gravity Forms.
422
+
423
+ ## v1.6.5 - 07/16/2017
424
+ * Tweak: Added new popup class for theme names. Thanks @bluantinoo.
425
+ * Fix: Bug in menu popups save and render functionality not working correctly.
426
+ * Fix: Finally found issue where randomly assets tab checkboxes wouldn't uncheck & save properly.
427
+ * Fix: Sanitized active tab key against whitelist.
428
+ * Fix: Errors in w3c validation scans from form meta fields.
429
+ * Fix: Settings asset label mismatch.
430
+
431
+ ## v1.6.4 - 07/07/2017
432
+ * Imporvement: Reworked all form integrations to be as DRY as possible making it more reliable.
433
+ * Tweak: Added sanity check in case previous filter mucks up the $item object variable in menu item filters causing warnings.
434
+ * Tweak: Disabled the open count & sorting when Popup Analytics is activated.
435
+ * Tweak: Added NF datepicker CSS fix.
436
+ * Tweak: Added media type to head styles to force optimization plugins to keep them in order.
437
+ * Tweak: Reverted to older method of click trigger assignment to better work with multiple popups on one trigger with conditions.
438
+ * Fix: Bug caused by use of a function some users host blocked.
439
+ * Fix: Bug caused by debug mode being enabled with a form success cookie.
440
+ * Fix: Bug when Gravity Form was not in popup but triggered a thank you popup.
441
+ * Fix: Bug with GForms closing popup after submission.
442
+ * Fix: Bug where CF7 Forms with required fields trigger popup to close without being filled properly.
443
+
444
+ ## v1.6.3 - 05/19/2017
445
+ * Fix: Removed 3rd parameter from number_format as it only accepts 1, 2 or 4 arguments, not 3 per php.net documentation.
446
+
447
+ ## v1.6.2 - 05/18/2017
448
+ * Fix: Bug caused by rounding to whole numbers in opacity values.
449
+
450
+ ## v1.6.1 - 05/17/2017
451
+ * Improvement: Major improvements to the Shortcode UI (builder & in editor previews). Now supports true live rendering of PM shortcodes. This will be most apparent in upcoming extension updates.
452
+ * Fix: Forced decimal formatting in CSS output functions in case of locale changes to formatting. Fix thanks to @timhavinga
453
+
454
+
455
+ ## v1.6.0 - 04/26/2017
456
+ * Feature: Added Gravity Forms direct integrations.
457
+ * Close popup with delay when Gravity Form is submitted.
458
+ * Trigger a thank you popup when Gravity Form is submitted.
459
+ * Set cookies easily when the Gravity Form is in a popup.
460
+ * Feature: Added Contact Form 7 (CF7) direct integrations.
461
+ * Close popup with delay when contact form 7 is submitted.
462
+ * Trigger a thank you popup when contact form 7 is submitted.
463
+ * Set cookies easily when the CF7 form is in a popup.
464
+ * Forced CF7 assets to load when used in a popup on the off chance they don't automatically.
465
+ * Tweak: Increased action priority for condition registration in case plugins register post types late, such as PODs.
466
+ * Tweak: Moved popup theme styles to a very late position in the head to prevent them from being overwritten when minifying CSS.
467
+ * Fix: Bug where you couldn't enter values higher than the rangeslider max.
468
+ * Fix: JS error when creating a cookie before a trigger exists.
469
+
470
+ ## v1.5.8 - 04/04/2017
471
+ * Fix: Error when extensions were active due to null values for checkboxes.
472
+
473
+
474
+ ## v1.5.7 - 03/27/2017
475
+ * Improvement: Added option to disable the menu editors in case of a conflict.
476
+ * Fix: Forced 100% width on page select boxes to prevent them from being too small.
477
+ * Fix: Bug where checkboxes were not staying checked.
478
+
479
+ ## v1.5.6 - 03/16/2017
480
+ * Feature: Admin Bar helper tool to assist in getting proper click trigger selectors easily.
481
+ * Improvement: Further tweaks for maximium compatibitlity with nav menu editor.
482
+ * Improvement: Added Popup option to nav menu editor Screen Options to easily hide them.
483
+ * Fix: Updated the freemius-sdk to fix an obscure secured php core function error.
484
+
485
+ ## v1.5.5 - 03/13/2017
486
+ * Improvment: Used generic Nav Menu Editor Walker classes for better support. This should remove the notices from other plugins as well.
487
+ * Fix: Bug that causes click triggers to lag.
488
+
489
+ ## v1.5.4 - 03/13/2017
490
+ * Fix: Typos in conditions.
491
+ * Fix: Moved class_exists checks to better handle possible missing class errors.
492
+
493
+ ## v1.5.3 - 03/13/2017
494
+ * Improvement: Added a catch for any triggers not initialized at page load.
495
+ * Fix: Typo in multi check field template that led to admin JS errors.
496
+
497
+ ## v1.5.2 - 03/10/2017
498
+ * Improvement: Added option to disable the admin bar Popups helper menu item.
499
+ * Improvement: Simplified the nav menu editor modification class to reduce un-needed translation strings.
500
+ * Fix: Added check for missing class in the nav menu editor walker classes.
501
+
502
+ ## v1.5.1 - 03/09/2017
503
+ * Fix: PHP 5.2 Compatibility issue.
504
+
505
+ ## v1.5.0 - 03/08/2017
506
+ * Feature: Position popups based on the click trigger. Tooltips & Popovers are now possible.
507
+ * Feature: Added new conditions for targeting children & grandchildren / ancestors of selected content.
508
+ * Feature: Added new settings to the Nav Menu editor to choose a popup that a menu item will trigger.
509
+ * Feature: Addded option to Disable on Tablets as well as mobile phones.
510
+ * Feature: Added WooCommerce is_wc_endpoint_url conditions.
511
+ * Feature: Added new click selector presets for quicker targeting & more user friendly.
512
+ * Feature: Added a new debug mode. Including:
513
+ * Admin Bar with manual open, close & cookie resets for loaded popups.
514
+ * Improvement: New global JS functions for easily working with popups. PUM.open(123), PUM.close(123), PUM.clearCookies(123).
515
+ * Improvement: Added inline links to docs for various settings.
516
+ * Improvement: Reworked popup analytics to improving response times and decreasing server loads.
517
+ * Moved Analytic tracking to the WP-API with a new endpoint.
518
+ * Reduced number of queries by 75% for analytics tracking.
519
+ * Added option to disable it entirely if absolutely neccessary.
520
+ * Improvement: Many improvements to JavaScript including object caching.
521
+ * Tweak: Creating a new trigger will automatically create a cookie and assign it if one doesn't exist.
522
+ * Tweak: Mobile Disable was also applied to tablets, now only to phones.
523
+ * Tweak: Removed readonly from rangesliders to make the fact you can manually enter any value more intuitive.
524
+ * Tweak: Use CSS to display a popup immediately if has trigger: auto open: delay 0.
525
+ * Tweak: Clicking elements in the visual theme preview will now scroll to the relevant section of settings.
526
+ * Fix: Bug in admin when editing a trigger, cookie field didn't repopulate properly.
527
+ * Fix: Bug where rangeslider values can be set to strings.
528
+ * Fix: Bug where links in the close button were not triggered even when do_default was enabled.
529
+ * Fix: Bug with scrollbar "flashing" when popup opens.
530
+
531
+ ## v1.4.21 - 12/12/2016
532
+ * Feature: Added option to disable popup on mobile to comply with [Google's new interstital policy](https://webmasters.googleblog.com/2016/08/helping-users-easily-access-content-on.html).
533
+ * Tweak: Added additional paramter to the pum_popup_get_conditions filter.
534
+ * Tweak: Fixed possible false init of NF integration if NF is not enabled.
535
+ * Tweak: Added CSS override for Ninja Forms datepickers to properly layer them above popups.
536
+
537
+ ## v1.4.20 - 10/13/2016
538
+ * Feature: Added [Ninja Forms](https://wppopupmaker.com/grab/ninja-forms?utm_source=readme-changelog&utm_medium=text-link&utm_campaign=Readme&utm_content=ninja-forms-features) success actions for opening & closing popups.
539
+ * Feature: Added new cookie event for successful submission of a [Ninja Forms](https://wppopupmaker.com/recommends/ninja-forms) form.
540
+ * Improvement: Added wp.hooks JS library, allowing actions & filters via our plugin JS.
541
+ * Tweaks: Added various admin css tweaks.
542
+
543
+ ## v1.4.19 - 9/30/2016
544
+ * Feature: Added a do_default parameter to the trigger & close shortcodes. This allows making close buttons that also download a file.
545
+ * Improvement: Added support for JS (advanced) conditions & condition processing after checking for cookies.
546
+ * Improvement: Upgraded from jQuery-Cookie (modified) to JS-Cookie (modified) for more flexibility.
547
+ * Fix: Bug where color didn't update properly when first clicked in theme editor.
548
+ * Fix: Added prefix to admin pages to prevent conflicts.
549
+ * Fix: Removed usage of deprecated filter.
550
+
551
+ ## v1.4.18 - 8/15/2016
552
+ * Fix: Bug with PHP 5.2 compatibility.
553
+ * Fix: Added missing post_type index condition callback.
554
+
555
+ ## v1.4.17 - 8/14/2016
556
+ * Fix: Bug caused by using return value in write context.
557
+
558
+ ## v1.4.16 - 8/14/2016
559
+ * Feature: New Condition: Pages: With Template. Thanks @cedmund.
560
+ * Feature: Option to Disable reposition on window resize/scroll.
561
+ * Improvement: Enable Visual Composer for Popups by default (VC 4.8+). Thanks @NoahjChampion.
562
+ * Improvement: Replaced usage of gif hex code with loading of an actual tracking gif to prevent security scanners from throwing false positives.
563
+ * Improvement: Changed default analytics response with a 204 no content heading, saving the need to load & return a tracking gif.
564
+ * Fix: Missing condition value bug fixed by adding sanity checks to conditions on get.
565
+ * Fix: Auto Height checkbox wouldn't stay unchecked.
566
+ * Fix: CSS class pum-open-overlay wasn't being removed from HTML element on popup close causing issues for next popup.
567
+ * Fix: Error in JS due to shortcodes: Uncaught Error: Syntax error, unrecognized expression.
568
+ * Fix: Issue where some custom post types not working with conditions.
569
+
570
+ ## v1.4.15 - 7/20/2016
571
+ * Improvement: Only showed the aria-label attribute if the label will be shown.
572
+ * Tweak: Updated the Freemius SDK.
573
+ * Tweak: Updated the #popmake-{ID} selector to work at the end of a link.
574
+ * Fix: Bug where stackable popups would lose their scroll bar after one was closed.
575
+
576
+ ## v1.4.14 - 7/14/2016
577
+ * Feature: Links with the url #popmake-{ID} will now trigger a popup when clicked. Links with this href will work similar to elements with the popmake-{ID} class.
578
+
579
+ ## v1.4.13 - 6/26/2016
580
+ * Feature: Added 12 of the most commonly needed BuddyPress content types & targeting conditions. Target any BP content type. Now full support for BuddyPress.
581
+ * Tweak: Moved a few functions from the plugins_loaded action to the init action for minor compatibility benefits.
582
+ * Tweak: Removed Popup & Popup Theme Meta Revisioning as it adds unneeded clutter to the DB.
583
+
584
+ ## v1.4.12 - 6/24/2016
585
+ * Improvement: Reduced translatable strings from 569 total to 439 which is about a 23% reduction which will reduce work for our translators.
586
+ * Tweak: Removed the welcome page and associated CSS, images etc. This cleans up some useless strings for translation.
587
+ * Fix: Bug where add_new cookie wasn't properly replaced for the first trigger.
588
+
589
+ ## v1.4.11 - 6/10/2016
590
+ * Feature: New conditions for targeting posts & taxonomy by ID.
591
+ * Improvement: Added link to Conditions Documentation to the Conditions editor.
592
+ * Tweak: Namespaced jQuery.serializeObject to prevent conflicts with other plugins/themes in the admin editor.
593
+ * Fix: Bug on add new page/post and during post update.
594
+ * Fix: Bug in edit this theme link on page load.
595
+
596
+ ## v1.4.10 - 5/23/2016
597
+ * Feature: Added Do Default option to the click triggers. Allows a triggers default browsers behavior to occur and still open a popup, such as a file link.
598
+ * Improvement: Added additional links to the theme editor for better visibility and to guide users there.
599
+ * Tweak: Older methods are only loaded when needed, this also removes usage of a deprecated filter.
600
+ * Tweak: All Pages now includes Home Page / Front Page.
601
+ * Tweak: A default click trigger is always added. (Like pre v1.4)
602
+ * Fix: Low z-index caused issues when the overlay is disabled.
603
+ * Fix: Bug where none animation couldn't be re-opened.
604
+ * Fix: Cleaned up issues allowing popup post type to be added directly to menus and sitemaps.
605
+ * Fix: Bug where auto height checkbox would not stay checked.
606
+
607
+ ## v1.4.9 - 5/01/2016
608
+ * Improvement: Reduced front end queries by over 85%. Avgerage sites should now only have 2 to 3.
609
+ * Improvement: Added caching enhancements for even better performance on servers with page, object & query caching.
610
+ * Improvement: Added a fully namespaced version of Select2 for compatiblitiy while other plugins await updating. Will gracefully fall back to the non namespaced version when it no longer causes issues.
611
+ * Fix: Undefined 'amd' JS errors.
612
+ * Fix: The "Use Your Theme" font option was not working correctly.
613
+ * Fix: Removed leftover console.logs in our JavaScript.
614
+
615
+ ## v1.4.8 - 4/27/2016
616
+ * Improvement: Sandboxed Select2 v4 since it breaks other plugins when loaded properly. v4 adds accessiblity enhancements that we are not going to sacrifice for compatiblity with plugins who have not updated to include it. This provides a safe alternative in the meantime.
617
+ * Tweak: Removed extra shortcode files.
618
+ * Tweak: Allow popup Click Triggers to target another popups close button. Close one triggers another etc.
619
+ * Fix: Bug caused by pum_shortcode_ui not loading properly everywhere.
620
+ * Fix: Bug in popup position calculation when the popup used Fixed Position and Disable Overlay
621
+
622
+ ## v1.4.7 - 4/24/2016
623
+ * Improvement: Removed the old styles dropdown as it is no longer needed.
624
+ * Improvement: Added check for old versions of Select2 and replace them with latest which is backward compatible.
625
+ * Fix: Bug that caused Close button delay to not show the close button.
626
+ * Fix: Replaced usage of <% style JS template with <# & {{ for PHP asp_tags compatibility.
627
+
628
+ ## v1.4.6 - 4/22/2016
629
+ * Fix: Bug in new post editor JS.
630
+ * Fix: Added filter to override permissions for upgrade routines.
631
+
632
+ ## v1.4.5 - 4/21/2016
633
+ * Fix: Replaced all usage of static:: for PHP 5.2 compatiblity.
634
+ * Fix: Forced the latest version of Select2 to load on Popup Maker admin pages in the case that an older version was enqueued.
635
+
636
+ ## v1.4.4 - 4/20/2016
637
+ * Fix: Version Bump to fix upgrade issues.
638
+
639
+ ## v1.4.3 - 4/20/2016
640
+ * Fix: Removed extra whitespace before opening php tags.
641
+
642
+ ## v1.4.2 - 4/20/2016
643
+ * Fix: Bug in popup maker deprecated filter caused by no defaults passed.
644
+
645
+ ## v1.4.1 - 4/20/2016
646
+ * Fix: Bug in popup maker upgrade class for older versions of PHP.
647
+
648
+ ## v1.4 - 4/20/2016
649
+ * Feature: Added basic analytics. Tracks how many unique opens each popup has.
650
+ * Feature: Added new Popup Maker shortcodes button to the editor with visual previews.
651
+ * Feature: Added option to reset popup open counts demand.
652
+ * Feature: New add / remove targeting conditions UI.
653
+ * Feature: Conditions can now be negative as well as grouped as AND / OR.
654
+ * Feature: New conditions for targeting posts & cpt by taxonomy. IE Posts with Tag / Category.
655
+ * Feature: New add / remove triggers UI that allows multiple of the same trigger per popup.
656
+ * Feature: Added a new add / remove cookies UI that manages cookies separate from triggers.
657
+ * Feature: Added 5 new built in themes.
658
+ * Feature: Added support for pods content types.
659
+ * Feature: Added full screen front end previews for admins and editors.
660
+ * Feature: Added additional WooCommerce conditions such as on checkout.
661
+ * Improvement: Added CSS resets to all core popup elements to ensure a reliable look.
662
+ * Improvement: Popups are now rendered with their own overlay. This allows the popup to scroll inside the overlay.
663
+ * Improvement: Cookie names can now be set to anything, including cookies from other plugins.
664
+ * Improvement: Triggers now support checking more than one cookie.
665
+ * Improvement: Accessibility & screen reader enhancements to the popups and admin.
666
+ * Improvement: Auto Focus the first element in the popup when it opens for screen readers.
667
+ * Improvement: Better JavaScript encapsulation and organization.
668
+ * Improvement: Added support for Select2 smart dropdowns for admin interfaces.
669
+ * Improvement: Added a more reliable upgrade routine system.
670
+ * Improvement: Added an option to disable popup taxonomies if not in use.
671
+ * Improvement: Added more reliable usage tracking via [Freemius](https://freemius.com/wordpress/).
672
+ * Tweak: Updated extensions page and added a list of plugins that work well with Popup Maker.
673
+ * Fixed: Super annoying fixed position checkbox glitch.
674
+ * Fixed: Missing check for disabled google fonts before loading them.
675
+ * Fixed: Bug where hidden about pages showed up when certain admin menu editing plugins were active.
676
+ * Fixed: Bug where default theme was not properly created on install.
677
+ * Fixed: Bug where non utf-8 characters were used in the name field and caused JS errors.
678
+ * Fixed: Bug where popup triggers inside their own popup would cause it to close and reopen when clicked.
679
+ * Dev: Introduced PUM_Fields a settings API that support _.js Templ fields.
680
+ * Dev: Added new action 'pum_styles' that can be used to render custom CSS.
681
+ * Dev: Added new PUM_Popup class with nearly all methods built in.
682
+ * Dev: Introduced new prefix pum_ rather than popmake_.
683
+
684
+ **v1.4 Change Set Statistics:**
685
+ 365 Commits / 53 Major & Minor Issues Closed.
686
+ 285 changed files with 20,437 additions and 3,607 deletions.
687
+
688
+ ## v1.3.9 - 10/14/2015
689
+ * Feature: New shortcode - [popup_close] allows adding custom close buttons/text. Ex. [popup_close] Click Me [/popup_close].
690
+ * Improvement: Added SASS/SCSS files for the site & admin styles.
691
+ * Improvement: Added better support for current & legacy versions of Visual Composer.
692
+ * Improvement: Added check for preventClose class on a popup just before closing. If found the popup won't close.
693
+ * Fix: Fixed bug in theme editor that caused Google Font variants to not show up.
694
+ * Fix: Fixed bug in CSS generation where Google Font URL would become corrupted and cause a 404.
695
+ * Fix: Fixed bug where fixed position would show unchecked even if it was checked.
696
+ * Fix: Fixed bug in CSS that caused popup to appear below site on mobile.
697
+ * Fix: WP Multi Site: Fatal Error.
698
+
699
+ ## v1.3.8 - 9/29/2015
700
+ * Fix: Updated links to documentation.
701
+ * Fix: Removed exploitable bug allowing script execution in the admin. Discovered 9/29/15 - Patched 9/29/15
702
+
703
+ ## v1.3.7 - 9/21/2015
704
+ * Feature: Added support for Visual Composer to popups. (Backend Editor Only). Works Perfectly with Responsive Popups.
705
+ * Tweak: Disable position fixed on mobile screens for responsive popups.
706
+ * Tweak: Improved UI with better popup formats selection.
707
+ * Fix: Bug with default theme not properly being created.
708
+ * Fix: Bug where default & theme formats were overridden in the WP Editor.
709
+ * Fix: Bug with default theme not being used for [popup] shortcode.
710
+ * Fix: Bug with loading Google Fonts properly.
711
+ * Fix: Errors generated by incorrectly formatted colors in the editor.
712
+ * Fix: Bug with targeting conditions for categories.
713
+ * Fix: Bug in positioning left & right values. Credit to @invik for the solution.
714
+
715
+ ## v1.3.6 - 8/25/2015
716
+ * Confirmed WP v4.3 compatibility.
717
+ * Tweak: Default theme is automatically used if a popup does not have one assigned.
718
+ * Fix: UI bug where fixed position checkbox wouldn't stay checked.
719
+ * Fix: Bug with Theme Default values & v1.2 values not being merged.
720
+
721
+ ## v1.3.5 - 8/18/2015
722
+ * Tweak: Corrected missing keys for required script checks.
723
+ * Fix: Error message caused by non array value from get_post_custom.
724
+ * Fix: Removed missing variable.
725
+ * Fix: Text corrections.
726
+
727
+ ## v1.3.4 - 8/12/2015
728
+ * Fix: Added px to font-size & line-height.
729
+
730
+ ## v1.3.3 - 8/12/2015
731
+ * Fix: Added current_action fallback function for older versions of WP.
732
+ * Fix: Theme CSS rendering incorrect font settings.
733
+
734
+ ## v1.3.2 - 8/10/2015
735
+ * Tweak: Pause HTML5 Videos when popup closes.
736
+ * Fix: Prefixed several functions that collided with some themes.
737
+ * Fix: Changed default Close Height & Width to 0/auto.
738
+
739
+ ## v1.3.1 - 8/8/2015
740
+ * Fix: Error in get_called_class alternate function for PHP 5.2
741
+ * Fix: Force theme css builder to check for empty themes.
742
+ * Fix: Bug where z-indexes were incorrectly set.
743
+
744
+ ## v1.3 - 8/7/2015
745
+ * Feature: Added unlimited themes functionality to the core.
746
+ * Feature: Allow disabling of event.prevendDefault() for on click events by adding do-default class.
747
+ * Feature: Added support for session based cookies.
748
+ * Feature: Add Height & Width options to Close Button for better control.
749
+ * Feature: Theme styling is now rendered in the head via inline CSS with an option to disable in the case that popup styles have been moved to the theme stylesheet.
750
+ * Feature: Delay showing the close button after the popup opens. Set the delay in ms.
751
+ * Feature: Added stackable popups option to show more than one popup at a time. ( A stackable popup won't close other popups when its opened. )
752
+ * Feature: Added WooCommerce Targeting Conditions.
753
+ * Feature: Added new system info tab on the tools page to make debugging faster.
754
+ * Tweak: Change default responsive mobile size to 95%.
755
+ * Tweak: Change default z-index to 1999999999.
756
+ * Tweak: Add ability to pass a callback to the popmake('close') method.
757
+ * Tweak: Add namespace to click open event ('click.popmakeOpen').
758
+ * Tweak: Add $default arg to popmake_get_popup_meta_group function.
759
+ * Tweak: Auto close content tags using balanceTags().
760
+ * Tweak: Added new popmake_get_popup(), get_the_popup_ID(), popmake_get_the_popup_ID(), popmake_the_popup_ID() functions.
761
+ * Tweak: Check if popup is already open before auto opening.
762
+ * Tweak: Add ajax="true" to gravity forms shortcodes if not there.
763
+ * Tweak: Make auto open cookie key optional.
764
+ * Tweak: Disable fixed position for responsive sizes.
765
+ * Tweak: Compensate for Admin Bar when visible.
766
+ * Tweak: Added options to disable Support & Share admin widgets.
767
+ * Tweak: Added new filter popmake_popup_default_close_text to allow filtering of popup close text.
768
+ * Tweak: Added close text override on a per popup basis. New option under Close Settings.
769
+ * Tweak: Choosing a responsive size will automatically disable fixed position & scrollable content.
770
+ * Tweak: Unneeded data attributes are now removed to clean up html.
771
+ * Tweak: Meta has now been compressed into serialized arrays for popups and themes.
772
+ * Tweak: Added new Meta Field management class as a step toward a more maintainable code base.
773
+ * Fix: Add option to disable moving of popup to end of <body>.
774
+ * Fix: Corrected input type under Click-Open Settings meta box.
775
+ * Fix: Description cleanup for popup location.
776
+ * Fix: Correct French translation file name.
777
+ * Fix: Rewrote popup loop to not overwrite global $post breaking some content shortcodes.
778
+ * Fix: Bug when clicking publish with empty name field publish becomes unclickable again.
779
+ * Fix: Sitewide cookie option will not stay unchecked.
780
+ * Fix: Bug where popup & popup_theme meta was stored with other post types on revision.
781
+ * Fix: Bug in the popup_trigger shortcode with $content not being rendered properly.
782
+
783
+ ## v1.2.2
784
+ * Added (string) typecast to prevent errors in wp_localize_script when passing integers.
785
+ * Added 100% French & Hungarian translations.
786
+ * Added partial German translation.
787
+ * Moved template.php require line to load for both admin and front end for use in ajax responses.
788
+ * Changed order of admin pages to allow extensions to load before settings/help/tools pages on menu.
789
+ * Added troubleshooting FAQ to readme.
790
+ * Added version to JS object for backward compatibility checks.
791
+ * Added check for preventOpen class before opening. This class will prevent the popup from opening.
792
+ * Corrected minWidth variable name.
793
+ * Added namespace to the auto open cookie event.
794
+ * Changed the last open trigger to use the jQuery object instead of xpath.
795
+ * Added an isScrolling variable to detect when the browser is actively scrolling.
796
+ * Checked isScrolling before adding overflow styles to the HTML element to prevent glitching.
797
+ * Temporarily removed the grow animations due to removal of Greensock Animation Platform.
798
+ * Removed Greensock Animation Platform dependancy.
799
+
800
+ ## v1.2.1
801
+ * Fixed bug caused by null value passed to JS data attr.
802
+
803
+ ## v1.2
804
+ * Added full screen preview for themes when editing using the Preview button.
805
+ * Added full screen preview for popup when editing using the Preview button.
806
+ * Added new shortcode 'popup_trigger' that allows users to easily add the correct popmake- class. Accepts id, tag & class parameters.
807
+ * Updated GSAP JS plugin to latest version.
808
+ * Removed jQuery.gsap.js usage.
809
+ * Added fallback list of Google Fonts for when API is unavailable.
810
+ * Setup extensions page to use a static list of extensions for the time being.
811
+ * Updated API url.
812
+ * Removed Popmake_Admin_Notices class as it was unused.
813
+ * Fixed bug where share metabox wouldn't stay hidden.
814
+ * Added function to prevent deletion of default theme.
815
+ * Fixed bug which caused Popup Maker menu to show to all users.
816
+
817
+ ## v1.1.10
818
+ * Fixed invalid argument bug passed to google font foreach.
819
+ * Fixed CSS box-sizing cross browser support.
820
+
821
+ ## v1.1.9
822
+ * Added %'s to reponsive sizes in size dropdown.
823
+ * Remove usage of the_content and the_content filters.
824
+ * Fixed responsive sizes.
825
+
826
+ ## v1.1.8
827
+ * Fixed issue with admin menu position collisions.
828
+ * Fixed issue with banner not staying dismissed.
829
+ * Removed dependency jQuery.cookie
830
+ * Fixed bug in auto open when cookie was set before delay was up.
831
+ * Added new setCookie JS event. Used to manually set a popups cookies. Usage jQuery('#popmake-123').trigger('popmakeSetCookie');
832
+ * Added new z-index override values. This helps with theme compatibility and future multi popup capability.
833
+ * Added Blog Index support. Available under targeting conditions 'On Blog Index' & 'Exclude On Blog Index'.
834
+ * Added better responsive image handling.
835
+ * Added Admin Debug option for popups.
836
+ * Changed jquery-ui-position collission property to none to solve positioning issues.
837
+ * Disabled Popup Maker JS & CSS when no popups detected to load.
838
+ * Added new function popmake_enqueue_scripts() which allows manual enqueuing of scripts and styles.
839
+
840
+ ## v1.1.7
841
+ * Fixed undefined function popmake_default_settings.
842
+ * Fixed specific pages not saving properly.
843
+ * Now removes ?autoplay parameter from Videos preventing them from playing again without interaction.
844
+
845
+ ## v1.1.6
846
+ * Fixed bug in js not setting correct CSS value for min-width.
847
+ * Changed close link element tag from a > span.
848
+
849
+ ## v1.1.5
850
+ * Fixed bug when clicking add selected buttons.
851
+ * Changed how popmake_popup_is_loadable works. It is now more organized and readable.
852
+ * Added 2 new Targeting Conditions: Search & 404.
853
+
854
+ ## v1.1.4
855
+ * Fixed bug in scrollable content styles.
856
+ * Fixed bug in admin JS for duplicate input names.
857
+ * Changed Powered By Setting to Off by Default.
858
+ * Changed default permissions required to use theme builder.
859
+ * Fixed bug in targeting conditions.
860
+
861
+ ## v1.1.3
862
+ * Fixed some incorrect links to resources and kb.
863
+ * Removed Auto Open Promotional Material ( as it is now included ).
864
+
865
+ ## v1.1.2
866
+ * Further enhancements to ensure proper checking of Auto Open Enabled.
867
+
868
+ ## v1.1.1
869
+ * Fixed bug in JS that didn't properly check if Auto Open was enabled.
870
+
871
+ ## v1.1
872
+ * Added Importer for Easy Modal v2 - Availabe under Tools -> Import
873
+ * Added Easy Modal v2 Compatibility Option - Available under Settings -> Misc (This will allow all of your existing eModal classes to open the proper Popup once imported)
874
+ * Added custom selector functionality - Availabe on Modal editor (This will allow you to use your own css selectors that when clicked will trigger the popup to open. Ex. #main-menu li.menu-item-3 would cause the corresponding menu item to trigger that popup)
875
+
876
+ ## v1.0.5
877
+ * Fixed bug caused by changes in v1.0.4.
878
+
879
+ ## v1.0.4
880
+ * Admin UI Adjustments & Tweaks.
881
+ * Fixed bug in removing specific post types.
882
+ * Reformatted Code.
883
+ * Fixed incorrect variable.
884
+
885
+ ## v1.0.3
886
+ * Fixed bug with recursive filter.
887
+ * Fixed bug caused by typo.
888
+ * Fixed bug in JS for removing specific post type posts.
889
+
890
+ ## v1.0.2
891
+ * Resized Extension page images to load quicker on extensions page.
892
+ * Added last_open_popup proerty to popmake jQuery function.
893
+ * Resized Extension page images to load quicker on extensions page.
894
+ * Fixed misc Admin Styles.
895
+ * Corrected support links.
896
+ * Fixed Bug in Meta boxes on settings page.
897
+ * Renamed files appropriately.
898
+ * Added new section callback for settings API.
899
+ * Fixed small glitch in Opt In for Credit Link.
900
+
901
+ ## v1.0.1
902
+ * Removed links to getting started from "Dashboard" Admin Menu.
903
+ * Added Line Height Setting to Both Title and Close, Allowing Perfect Circles for close button.
904
+ * Updated admin styles.
905
+ * Misc Admin changes, including new filters/hooks for upcoming extensions.
906
+
907
+ ## v1.0.0
908
+ * Initial Release
assets/css/pum-admin-batch-rtl.css CHANGED
@@ -1,5 +1,5 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .pum-batch-form .spinner {
5
  float: none;
@@ -65,19 +65,19 @@
65
  transition: width 0.15s cubic-bezier(0, 0, 1, -0.12);
66
  /* Let's animate this */
67
  animation: animate-stripes 5s linear infinite;
68
- /*
69
- &::after {
70
- content: '';
71
- position: absolute;
72
-
73
- width: 5px;
74
- height: 5px;
75
- top: 7px;
76
- right: 7px;
77
-
78
- background-color: white;
79
- border-radius: 100%;
80
- }
81
  */
82
  }
83
 
1
+ /*!******************************************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .pum-batch-form .spinner {
5
  float: none;
65
  transition: width 0.15s cubic-bezier(0, 0, 1, -0.12);
66
  /* Let's animate this */
67
  animation: animate-stripes 5s linear infinite;
68
+ /*
69
+ &::after {
70
+ content: '';
71
+ position: absolute;
72
+
73
+ width: 5px;
74
+ height: 5px;
75
+ top: 7px;
76
+ right: 7px;
77
+
78
+ background-color: white;
79
+ border-radius: 100%;
80
+ }
81
  */
82
  }
83
 
assets/css/pum-admin-batch.css CHANGED
@@ -1,5 +1,5 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .pum-batch-form .spinner {
5
  float: none;
@@ -65,19 +65,19 @@
65
  transition: width 0.15s cubic-bezier(0, 0, 1, -0.12);
66
  /* Let's animate this */
67
  animation: animate-stripes 5s linear infinite;
68
- /*
69
- &::after {
70
- content: '';
71
- position: absolute;
72
-
73
- width: 5px;
74
- height: 5px;
75
- top: 7px;
76
- right: 7px;
77
-
78
- background-color: white;
79
- border-radius: 100%;
80
- }
81
  */
82
  }
83
 
1
+ /*!******************************************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .pum-batch-form .spinner {
5
  float: none;
65
  transition: width 0.15s cubic-bezier(0, 0, 1, -0.12);
66
  /* Let's animate this */
67
  animation: animate-stripes 5s linear infinite;
68
+ /*
69
+ &::after {
70
+ content: '';
71
+ position: absolute;
72
+
73
+ width: 5px;
74
+ height: 5px;
75
+ top: 7px;
76
+ right: 7px;
77
+
78
+ background-color: white;
79
+ border-radius: 100%;
80
+ }
81
  */
82
  }
83
 
assets/css/pum-admin-editor-styles-rtl.css CHANGED
@@ -1,5 +1,5 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .wpview-wrap[data-wpview-text^="%5Bpopup_trigger"] {
5
  display: inline-block;
1
+ /*!******************************************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .wpview-wrap[data-wpview-text^="%5Bpopup_trigger"] {
5
  display: inline-block;
assets/css/pum-admin-editor-styles.css CHANGED
@@ -1,5 +1,5 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .wpview-wrap[data-wpview-text^="%5Bpopup_trigger"] {
5
  display: inline-block;
1
+ /*!******************************************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .wpview-wrap[data-wpview-text^="%5Bpopup_trigger"] {
5
  display: inline-block;
assets/css/pum-admin-extensions-page-rtl.css CHANGED
@@ -1,9 +1,10 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
- ******************************************************************************/
4
  .extensions-available {
5
  display: flex;
6
  flex-wrap: wrap;
 
7
  }
8
 
9
  .extensions-available img {
@@ -20,20 +21,15 @@
20
  border: 1px solid #ccc;
21
  background: #fff;
22
  vertical-align: top;
23
- width: 23.5%;
24
- margin: 0 0 20px 2%;
25
  box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.25);
26
  }
27
 
28
- .extensions-available li:nth-child(4n+0) {
29
- margin-left: 0;
30
- }
31
-
32
  @media only screen and (max-width: 360px) {
33
  .extensions-available li {
34
  display: block;
35
  width: 100%;
36
- margin-left: 0;
37
  }
38
  }
39
 
@@ -41,24 +37,12 @@
41
  .extensions-available li {
42
  width: 49%;
43
  }
44
- .extensions-available li:nth-child(4n+0) {
45
- margin-left: 2%;
46
- }
47
- .extensions-available li:nth-child(2n+0) {
48
- margin-left: 0;
49
- }
50
  }
51
 
52
  @media only screen and (min-width: 769px) and (max-width: 980px) {
53
  .extensions-available li {
54
  width: 32%;
55
  }
56
- .extensions-available li:nth-child(4n+0) {
57
- margin-left: 2%;
58
- }
59
- .extensions-available li:nth-child(3n+0) {
60
- margin-left: 0;
61
- }
62
  }
63
 
64
  .extensions-available li > .action-links {
1
+ /*!****************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
+ ******************************************************/
4
  .extensions-available {
5
  display: flex;
6
  flex-wrap: wrap;
7
+ justify-content: space-between;
8
  }
9
 
10
  .extensions-available img {
21
  border: 1px solid #ccc;
22
  background: #fff;
23
  vertical-align: top;
24
+ width: 18%;
25
+ margin: 0 0 20px;
26
  box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.25);
27
  }
28
 
 
 
 
 
29
  @media only screen and (max-width: 360px) {
30
  .extensions-available li {
31
  display: block;
32
  width: 100%;
 
33
  }
34
  }
35
 
37
  .extensions-available li {
38
  width: 49%;
39
  }
 
 
 
 
 
 
40
  }
41
 
42
  @media only screen and (min-width: 769px) and (max-width: 980px) {
43
  .extensions-available li {
44
  width: 32%;
45
  }
 
 
 
 
 
 
46
  }
47
 
48
  .extensions-available li > .action-links {
assets/css/pum-admin-extensions-page-rtl.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["pum-admin-extensions-page.scss","pum-admin-extensions-page-rtl.css"],"names":[],"mappings":"AAAA;;+ECE+E;ADE/E;EACE,aAAa;EACb,eAAe;ACAjB;;ADFA;EAKI,WAAW;EACX,cAAc;EACd,YAAY;EACZ,eAAe;EACf,iCAAiC;EACjC,oCAAoC;ACCxC;;ADXA;EAcI,sBAAsB;EACtB,sBAAsB;EACtB,gBAAgB;EAChB,mBAAmB;EACnB,YAAY;EACZ,mBAAmB;EACnB,4CAA2C;ACC/C;;ADrBA;EAuBM,cAAc;ACEpB;;ADCI;EA1BJ;IA2BM,cAAc;IACd,WAAW;IACX,cAAc;ECGlB;AACF;;ADFI;EA/BJ;IAgCM,UAAU;ECMd;EDtCF;IAmCQ,eAAc;ECMpB;EDzCF;IAuCQ,cAAc;ECKpB;AACF;;ADHI;EA1CJ;IA2CM,UAAU;ECOd;EDlDF;IA8CQ,eAAc;ECOpB;EDrDF;IAkDQ,cAAc;ECMpB;AACF;;ADzDA;EAwDM,kBAAkB;EAClB,cAAc;EACd,0BAA0B;ACKhC;;AD/DA;EA6DQ,qBAAqB;EACrB,mBAAmB;EACnB,gBAAgB;EAChB,iBAAiB;EACjB,iBAAiB;EACjB,YAAY;EACZ,kBAAkB;EAClB,yBAAyB;ACMjC;;AD1EA;EAuEU,mBAAmB;ACO7B;;AD9EA;EA+EI,kBAAkB;EAClB,0BAA0B;EAC1B,SAAS;EACT,cAAc;ACGlB;;ADrFA;EAqFM,cAAc;ACIpB;;ADzFA;EA0FI,YAAY;EACZ,cAAc;EACd,eAAe;EACf,kBAAkB;EAClB,kBAAkB;EAClB,iBAAiB;ACGrB;;ADlGA;EAmGI,cAAc;EACd,kBAAkB;EAClB,qBAAqB;ACGzB;;ADEA;EAGI,WAAW;EACX,mBAAmB;ACDvB;;ADHA;EAQI,sBAAsB;EACtB,cAAc;ACDlB;;ADRA;EAaI,mBAAmB;EACnB,6BAA6B;ACDjC","file":"pum-admin-extensions-page-rtl.css","sourcesContent":["/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.extensions-available {\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n img {\r\n width: 100%;\r\n display: block;\r\n height: auto;\r\n max-width: 100%;\r\n border-top: 1px solid transparent;\r\n border-bottom: 1px solid transparent;\r\n }\r\n\r\n li {\r\n box-sizing: border-box;\r\n border: 1px solid #ccc;\r\n background: #fff;\r\n vertical-align: top;\r\n width: 23.5%;\r\n margin: 0 2% 20px 0;\r\n box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);\r\n\r\n &:nth-child(4n+0) {\r\n margin-right: 0;\r\n }\r\n\r\n @media only screen and (max-width: 360px) {\r\n display: block;\r\n width: 100%;\r\n margin-right: 0;\r\n }\r\n @media only screen and (min-width: 361px) and (max-width: 768px) {\r\n width: 49%;\r\n\r\n &:nth-child(4n+0) {\r\n margin-right: 2%;\r\n }\r\n\r\n &:nth-child(2n+0) {\r\n margin-right: 0;\r\n }\r\n }\r\n @media only screen and (min-width: 769px) and (max-width: 980px) {\r\n width: 32%;\r\n\r\n &:nth-child(4n+0) {\r\n margin-right: 2%;\r\n }\r\n\r\n &:nth-child(3n+0) {\r\n margin-right: 0;\r\n }\r\n }\r\n\r\n\r\n > .action-links {\r\n text-align: center;\r\n display: block;\r\n border-top: 1px solid #ccc;\r\n\r\n .button {\r\n display: inline-block;\r\n margin-bottom: 10px;\r\n margin-top: 10px;\r\n padding: 7px 30px;\r\n font-weight: bold;\r\n height: auto;\r\n position: relative;\r\n transition: transform .5s;\r\n\r\n &.install {\r\n background: #00a651;\r\n }\r\n }\r\n }\r\n\r\n }\r\n\r\n h3 {\r\n text-align: center;\r\n font-size: 16px !important;\r\n margin: 0;\r\n padding: 1em 0;\r\n\r\n a {\r\n color: inherit;\r\n }\r\n }\r\n\r\n p {\r\n margin: 10px;\r\n color: #2d2d2d;\r\n font-size: 14px;\r\n text-align: center;\r\n font-style: italic;\r\n min-height: 7.5em;\r\n }\r\n\r\n a {\r\n display: block;\r\n text-align: center;\r\n text-decoration: none;\r\n }\r\n\r\n}\r\n\r\n.extensions-available .core-extensions-bundle {\r\n\r\n h3 {\r\n color: #fff;\r\n background: #98B727;\r\n }\r\n\r\n p {\r\n background-color: #fff;\r\n color: #2d2d2d;\r\n }\r\n\r\n .action-links {\r\n background: #98B727;\r\n border-top: 1px solid #A8C53A;\r\n }\r\n}\r\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.extensions-available {\n display: flex;\n flex-wrap: wrap;\n}\n\n.extensions-available img {\n width: 100%;\n display: block;\n height: auto;\n max-width: 100%;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n}\n\n.extensions-available li {\n box-sizing: border-box;\n border: 1px solid #ccc;\n background: #fff;\n vertical-align: top;\n width: 23.5%;\n margin: 0 0 20px 2%;\n box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.25);\n}\n\n.extensions-available li:nth-child(4n+0) {\n margin-left: 0;\n}\n\n@media only screen and (max-width: 360px) {\n .extensions-available li {\n display: block;\n width: 100%;\n margin-left: 0;\n }\n}\n\n@media only screen and (min-width: 361px) and (max-width: 768px) {\n .extensions-available li {\n width: 49%;\n }\n .extensions-available li:nth-child(4n+0) {\n margin-left: 2%;\n }\n .extensions-available li:nth-child(2n+0) {\n margin-left: 0;\n }\n}\n\n@media only screen and (min-width: 769px) and (max-width: 980px) {\n .extensions-available li {\n width: 32%;\n }\n .extensions-available li:nth-child(4n+0) {\n margin-left: 2%;\n }\n .extensions-available li:nth-child(3n+0) {\n margin-left: 0;\n }\n}\n\n.extensions-available li > .action-links {\n text-align: center;\n display: block;\n border-top: 1px solid #ccc;\n}\n\n.extensions-available li > .action-links .button {\n display: inline-block;\n margin-bottom: 10px;\n margin-top: 10px;\n padding: 7px 30px;\n font-weight: bold;\n height: auto;\n position: relative;\n transition: transform .5s;\n}\n\n.extensions-available li > .action-links .button.install {\n background: #00a651;\n}\n\n.extensions-available h3 {\n text-align: center;\n font-size: 16px !important;\n margin: 0;\n padding: 1em 0;\n}\n\n.extensions-available h3 a {\n color: inherit;\n}\n\n.extensions-available p {\n margin: 10px;\n color: #2d2d2d;\n font-size: 14px;\n text-align: center;\n font-style: italic;\n min-height: 7.5em;\n}\n\n.extensions-available a {\n display: block;\n text-align: center;\n text-decoration: none;\n}\n\n.extensions-available .core-extensions-bundle h3 {\n color: #fff;\n background: #98B727;\n}\n\n.extensions-available .core-extensions-bundle p {\n background-color: #fff;\n color: #2d2d2d;\n}\n\n.extensions-available .core-extensions-bundle .action-links {\n background: #98B727;\n border-top: 1px solid #A8C53A;\n}\n"]}
1
+ {"version":3,"sources":["pum-admin-extensions-page.scss","pum-admin-extensions-page-rtl.css"],"names":[],"mappings":"AAAA;;uDCEuD;ADEvD;EACC,aAAa;EACb,eAAe;EACf,8BAA8B;ACA/B;;ADHA;EAME,WAAW;EACX,cAAc;EACd,YAAY;EACZ,eAAe;EACf,iCAAiC;EACjC,oCAAoC;ACCtC;;ADZA;EAeI,sBAAsB;EACtB,sBAAsB;EACtB,gBAAgB;EAChB,mBAAmB;EACnB,UAAU;EACV,gBAAgB;EAChB,4CAA2C;ACC/C;;ADCI;EAvBJ;IAwBM,cAAc;IACd,WAAW;ECGf;AACF;;ADFI;EA3BJ;IA4BM,UAAU;ECMd;AACF;;ADLI;EA9BJ;IA+BM,UAAU;ECSd;AACF;;ADzCA;EAoCM,kBAAkB;EAClB,cAAc;EACd,0BAA0B;ACShC;;AD/CA;EAyCQ,qBAAqB;EACrB,mBAAmB;EACnB,gBAAgB;EAChB,iBAAiB;EACjB,iBAAiB;EACjB,YAAY;EACZ,kBAAkB;EAClB,yBAAyB;ACUjC;;AD1DA;EAmDU,mBAAmB;ACW7B;;AD9DA;EA2DI,kBAAkB;EAClB,0BAA0B;EAC1B,SAAS;EACT,cAAc;ACOlB;;ADrEA;EAiEM,cAAc;ACQpB;;ADzEA;EAsEI,YAAY;EACZ,cAAc;EACd,eAAe;EACf,kBAAkB;EAClB,kBAAkB;EAClB,iBAAiB;ACOrB;;ADlFA;EA+EI,cAAc;EACd,kBAAkB;EAClB,qBAAqB;ACOzB;;ADFA;EAGI,WAAW;EACX,mBAAmB;ACGvB;;ADPA;EAQI,sBAAsB;EACtB,cAAc;ACGlB;;ADZA;EAaI,mBAAmB;EACnB,6BAA6B;ACGjC","file":"pum-admin-extensions-page-rtl.css","sourcesContent":["/*!****************************************************\n * Copyright (c) 2019, Code Atlantic LLC\n ******************************************************/\n\n.extensions-available {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tjustify-content: space-between;\n\n\timg {\n\t\twidth: 100%;\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t\tborder-top: 1px solid transparent;\n\t\tborder-bottom: 1px solid transparent;\n\t}\n\n li {\n box-sizing: border-box;\n border: 1px solid #ccc;\n background: #fff;\n vertical-align: top;\n width: 18%;\n margin: 0 0 20px;\n box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);\n\n @media only screen and (max-width: 360px) {\n display: block;\n width: 100%;\n }\n @media only screen and (min-width: 361px) and (max-width: 768px) {\n width: 49%;\n }\n @media only screen and (min-width: 769px) and (max-width: 980px) {\n width: 32%;\n }\n\n\n > .action-links {\n text-align: center;\n display: block;\n border-top: 1px solid #ccc;\n\n .button {\n display: inline-block;\n margin-bottom: 10px;\n margin-top: 10px;\n padding: 7px 30px;\n font-weight: bold;\n height: auto;\n position: relative;\n transition: transform .5s;\n\n &.install {\n background: #00a651;\n }\n }\n }\n\n }\n\n h3 {\n text-align: center;\n font-size: 16px !important;\n margin: 0;\n padding: 1em 0;\n\n a {\n color: inherit;\n }\n }\n\n p {\n margin: 10px;\n color: #2d2d2d;\n font-size: 14px;\n text-align: center;\n font-style: italic;\n min-height: 7.5em;\n }\n\n a {\n display: block;\n text-align: center;\n text-decoration: none;\n }\n\n}\n\n.extensions-available .core-extensions-bundle {\n\n h3 {\n color: #fff;\n background: #98B727;\n }\n\n p {\n background-color: #fff;\n color: #2d2d2d;\n }\n\n .action-links {\n background: #98B727;\n border-top: 1px solid #A8C53A;\n }\n}\n","/*!****************************************************\n * Copyright (c) 2019, Code Atlantic LLC\n ******************************************************/\n.extensions-available {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n\n.extensions-available img {\n width: 100%;\n display: block;\n height: auto;\n max-width: 100%;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n}\n\n.extensions-available li {\n box-sizing: border-box;\n border: 1px solid #ccc;\n background: #fff;\n vertical-align: top;\n width: 18%;\n margin: 0 0 20px;\n box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.25);\n}\n\n@media only screen and (max-width: 360px) {\n .extensions-available li {\n display: block;\n width: 100%;\n }\n}\n\n@media only screen and (min-width: 361px) and (max-width: 768px) {\n .extensions-available li {\n width: 49%;\n }\n}\n\n@media only screen and (min-width: 769px) and (max-width: 980px) {\n .extensions-available li {\n width: 32%;\n }\n}\n\n.extensions-available li > .action-links {\n text-align: center;\n display: block;\n border-top: 1px solid #ccc;\n}\n\n.extensions-available li > .action-links .button {\n display: inline-block;\n margin-bottom: 10px;\n margin-top: 10px;\n padding: 7px 30px;\n font-weight: bold;\n height: auto;\n position: relative;\n transition: transform .5s;\n}\n\n.extensions-available li > .action-links .button.install {\n background: #00a651;\n}\n\n.extensions-available h3 {\n text-align: center;\n font-size: 16px !important;\n margin: 0;\n padding: 1em 0;\n}\n\n.extensions-available h3 a {\n color: inherit;\n}\n\n.extensions-available p {\n margin: 10px;\n color: #2d2d2d;\n font-size: 14px;\n text-align: center;\n font-style: italic;\n min-height: 7.5em;\n}\n\n.extensions-available a {\n display: block;\n text-align: center;\n text-decoration: none;\n}\n\n.extensions-available .core-extensions-bundle h3 {\n color: #fff;\n background: #98B727;\n}\n\n.extensions-available .core-extensions-bundle p {\n background-color: #fff;\n color: #2d2d2d;\n}\n\n.extensions-available .core-extensions-bundle .action-links {\n background: #98B727;\n border-top: 1px solid #A8C53A;\n}\n"]}
assets/css/pum-admin-extensions-page-rtl.min.css CHANGED
@@ -1 +1 @@
1
- .extensions-available{display:flex;flex-wrap:wrap}.extensions-available img{width:100%;display:block;height:auto;max-width:100%;border-top:1px solid transparent;border-bottom:1px solid transparent}.extensions-available li{box-sizing:border-box;border:1px solid #ccc;background:#fff;vertical-align:top;width:23.5%;margin:0 0 20px 2%;box-shadow:-1px 1px 4px rgba(0,0,0,.25)}.extensions-available li:nth-child(4n+0){margin-left:0}@media only screen and (max-width:360px){.extensions-available li{display:block;width:100%;margin-left:0}}@media only screen and (min-width:361px) and (max-width:768px){.extensions-available li{width:49%}.extensions-available li:nth-child(4n+0){margin-left:2%}.extensions-available li:nth-child(2n+0){margin-left:0}}@media only screen and (min-width:769px) and (max-width:980px){.extensions-available li{width:32%}.extensions-available li:nth-child(4n+0){margin-left:2%}.extensions-available li:nth-child(3n+0){margin-left:0}}.extensions-available li>.action-links{text-align:center;display:block;border-top:1px solid #ccc}.extensions-available li>.action-links .button{display:inline-block;margin-bottom:10px;margin-top:10px;padding:7px 30px;font-weight:700;height:auto;position:relative;transition:transform .5s}.extensions-available li>.action-links .button.install{background:#00a651}.extensions-available h3{text-align:center;font-size:16px!important;margin:0;padding:1em 0}.extensions-available h3 a{color:inherit}.extensions-available p{margin:10px;color:#2d2d2d;font-size:14px;text-align:center;font-style:italic;min-height:7.5em}.extensions-available a{display:block;text-align:center;text-decoration:none}.extensions-available .core-extensions-bundle h3{color:#fff;background:#98b727}.extensions-available .core-extensions-bundle p{background-color:#fff;color:#2d2d2d}.extensions-available .core-extensions-bundle .action-links{background:#98b727;border-top:1px solid #a8c53a}
1
+ .extensions-available{display:flex;flex-wrap:wrap;justify-content:space-between}.extensions-available img{width:100%;display:block;height:auto;max-width:100%;border-top:1px solid transparent;border-bottom:1px solid transparent}.extensions-available li{box-sizing:border-box;border:1px solid #ccc;background:#fff;vertical-align:top;width:18%;margin:0 0 20px;box-shadow:-1px 1px 4px rgba(0,0,0,.25)}@media only screen and (max-width:360px){.extensions-available li{display:block;width:100%}}@media only screen and (min-width:361px) and (max-width:768px){.extensions-available li{width:49%}}@media only screen and (min-width:769px) and (max-width:980px){.extensions-available li{width:32%}}.extensions-available li>.action-links{text-align:center;display:block;border-top:1px solid #ccc}.extensions-available li>.action-links .button{display:inline-block;margin-bottom:10px;margin-top:10px;padding:7px 30px;font-weight:700;height:auto;position:relative;transition:transform .5s}.extensions-available li>.action-links .button.install{background:#00a651}.extensions-available h3{text-align:center;font-size:16px!important;margin:0;padding:1em 0}.extensions-available h3 a{color:inherit}.extensions-available p{margin:10px;color:#2d2d2d;font-size:14px;text-align:center;font-style:italic;min-height:7.5em}.extensions-available a{display:block;text-align:center;text-decoration:none}.extensions-available .core-extensions-bundle h3{color:#fff;background:#98b727}.extensions-available .core-extensions-bundle p{background-color:#fff;color:#2d2d2d}.extensions-available .core-extensions-bundle .action-links{background:#98b727;border-top:1px solid #a8c53a}
assets/css/pum-admin-extensions-page.css CHANGED
@@ -1,9 +1,10 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
- ******************************************************************************/
4
  .extensions-available {
5
  display: flex;
6
  flex-wrap: wrap;
 
7
  }
8
 
9
  .extensions-available img {
@@ -20,20 +21,15 @@
20
  border: 1px solid #ccc;
21
  background: #fff;
22
  vertical-align: top;
23
- width: 23.5%;
24
- margin: 0 2% 20px 0;
25
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
26
  }
27
 
28
- .extensions-available li:nth-child(4n+0) {
29
- margin-right: 0;
30
- }
31
-
32
  @media only screen and (max-width: 360px) {
33
  .extensions-available li {
34
  display: block;
35
  width: 100%;
36
- margin-right: 0;
37
  }
38
  }
39
 
@@ -41,24 +37,12 @@
41
  .extensions-available li {
42
  width: 49%;
43
  }
44
- .extensions-available li:nth-child(4n+0) {
45
- margin-right: 2%;
46
- }
47
- .extensions-available li:nth-child(2n+0) {
48
- margin-right: 0;
49
- }
50
  }
51
 
52
  @media only screen and (min-width: 769px) and (max-width: 980px) {
53
  .extensions-available li {
54
  width: 32%;
55
  }
56
- .extensions-available li:nth-child(4n+0) {
57
- margin-right: 2%;
58
- }
59
- .extensions-available li:nth-child(3n+0) {
60
- margin-right: 0;
61
- }
62
  }
63
 
64
  .extensions-available li > .action-links {
1
+ /*!****************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
+ ******************************************************/
4
  .extensions-available {
5
  display: flex;
6
  flex-wrap: wrap;
7
+ justify-content: space-between;
8
  }
9
 
10
  .extensions-available img {
21
  border: 1px solid #ccc;
22
  background: #fff;
23
  vertical-align: top;
24
+ width: 18%;
25
+ margin: 0 0 20px;
26
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
27
  }
28
 
 
 
 
 
29
  @media only screen and (max-width: 360px) {
30
  .extensions-available li {
31
  display: block;
32
  width: 100%;
 
33
  }
34
  }
35
 
37
  .extensions-available li {
38
  width: 49%;
39
  }
 
 
 
 
 
 
40
  }
41
 
42
  @media only screen and (min-width: 769px) and (max-width: 980px) {
43
  .extensions-available li {
44
  width: 32%;
45
  }
 
 
 
 
 
 
46
  }
47
 
48
  .extensions-available li > .action-links {
assets/css/pum-admin-extensions-page.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["pum-admin-extensions-page.scss","pum-admin-extensions-page.css"],"names":[],"mappings":"AAAA;;+ECE+E;ADE/E;EACE,aAAa;EACb,eAAe;ACAjB;;ADFA;EAKI,WAAW;EACX,cAAc;EACd,YAAY;EACZ,eAAe;EACf,iCAAiC;EACjC,oCAAoC;ACCxC;;ADXA;EAcI,sBAAsB;EACtB,sBAAsB;EACtB,gBAAgB;EAChB,mBAAmB;EACnB,YAAY;EACZ,mBAAmB;EACnB,2CAA2C;ACC/C;;ADrBA;EAuBM,eAAe;ACErB;;ADCI;EA1BJ;IA2BM,cAAc;IACd,WAAW;IACX,eAAe;ECGnB;AACF;;ADFI;EA/BJ;IAgCM,UAAU;ECMd;EDtCF;IAmCQ,gBAAgB;ECMtB;EDzCF;IAuCQ,eAAe;ECKrB;AACF;;ADHI;EA1CJ;IA2CM,UAAU;ECOd;EDlDF;IA8CQ,gBAAgB;ECOtB;EDrDF;IAkDQ,eAAe;ECMrB;AACF;;ADzDA;EAwDM,kBAAkB;EAClB,cAAc;EACd,0BAA0B;ACKhC;;AD/DA;EA6DQ,qBAAqB;EACrB,mBAAmB;EACnB,gBAAgB;EAChB,iBAAiB;EACjB,iBAAiB;EACjB,YAAY;EACZ,kBAAkB;EAClB,yBAAyB;ACMjC;;AD1EA;EAuEU,mBAAmB;ACO7B;;AD9EA;EA+EI,kBAAkB;EAClB,0BAA0B;EAC1B,SAAS;EACT,cAAc;ACGlB;;ADrFA;EAqFM,cAAc;ACIpB;;ADzFA;EA0FI,YAAY;EACZ,cAAc;EACd,eAAe;EACf,kBAAkB;EAClB,kBAAkB;EAClB,iBAAiB;ACGrB;;ADlGA;EAmGI,cAAc;EACd,kBAAkB;EAClB,qBAAqB;ACGzB;;ADEA;EAGI,WAAW;EACX,mBAAmB;ACDvB;;ADHA;EAQI,sBAAsB;EACtB,cAAc;ACDlB;;ADRA;EAaI,mBAAmB;EACnB,6BAA6B;ACDjC","file":"pum-admin-extensions-page.css","sourcesContent":["/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.extensions-available {\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n img {\r\n width: 100%;\r\n display: block;\r\n height: auto;\r\n max-width: 100%;\r\n border-top: 1px solid transparent;\r\n border-bottom: 1px solid transparent;\r\n }\r\n\r\n li {\r\n box-sizing: border-box;\r\n border: 1px solid #ccc;\r\n background: #fff;\r\n vertical-align: top;\r\n width: 23.5%;\r\n margin: 0 2% 20px 0;\r\n box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);\r\n\r\n &:nth-child(4n+0) {\r\n margin-right: 0;\r\n }\r\n\r\n @media only screen and (max-width: 360px) {\r\n display: block;\r\n width: 100%;\r\n margin-right: 0;\r\n }\r\n @media only screen and (min-width: 361px) and (max-width: 768px) {\r\n width: 49%;\r\n\r\n &:nth-child(4n+0) {\r\n margin-right: 2%;\r\n }\r\n\r\n &:nth-child(2n+0) {\r\n margin-right: 0;\r\n }\r\n }\r\n @media only screen and (min-width: 769px) and (max-width: 980px) {\r\n width: 32%;\r\n\r\n &:nth-child(4n+0) {\r\n margin-right: 2%;\r\n }\r\n\r\n &:nth-child(3n+0) {\r\n margin-right: 0;\r\n }\r\n }\r\n\r\n\r\n > .action-links {\r\n text-align: center;\r\n display: block;\r\n border-top: 1px solid #ccc;\r\n\r\n .button {\r\n display: inline-block;\r\n margin-bottom: 10px;\r\n margin-top: 10px;\r\n padding: 7px 30px;\r\n font-weight: bold;\r\n height: auto;\r\n position: relative;\r\n transition: transform .5s;\r\n\r\n &.install {\r\n background: #00a651;\r\n }\r\n }\r\n }\r\n\r\n }\r\n\r\n h3 {\r\n text-align: center;\r\n font-size: 16px !important;\r\n margin: 0;\r\n padding: 1em 0;\r\n\r\n a {\r\n color: inherit;\r\n }\r\n }\r\n\r\n p {\r\n margin: 10px;\r\n color: #2d2d2d;\r\n font-size: 14px;\r\n text-align: center;\r\n font-style: italic;\r\n min-height: 7.5em;\r\n }\r\n\r\n a {\r\n display: block;\r\n text-align: center;\r\n text-decoration: none;\r\n }\r\n\r\n}\r\n\r\n.extensions-available .core-extensions-bundle {\r\n\r\n h3 {\r\n color: #fff;\r\n background: #98B727;\r\n }\r\n\r\n p {\r\n background-color: #fff;\r\n color: #2d2d2d;\r\n }\r\n\r\n .action-links {\r\n background: #98B727;\r\n border-top: 1px solid #A8C53A;\r\n }\r\n}\r\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.extensions-available {\n display: flex;\n flex-wrap: wrap;\n}\n\n.extensions-available img {\n width: 100%;\n display: block;\n height: auto;\n max-width: 100%;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n}\n\n.extensions-available li {\n box-sizing: border-box;\n border: 1px solid #ccc;\n background: #fff;\n vertical-align: top;\n width: 23.5%;\n margin: 0 2% 20px 0;\n box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);\n}\n\n.extensions-available li:nth-child(4n+0) {\n margin-right: 0;\n}\n\n@media only screen and (max-width: 360px) {\n .extensions-available li {\n display: block;\n width: 100%;\n margin-right: 0;\n }\n}\n\n@media only screen and (min-width: 361px) and (max-width: 768px) {\n .extensions-available li {\n width: 49%;\n }\n .extensions-available li:nth-child(4n+0) {\n margin-right: 2%;\n }\n .extensions-available li:nth-child(2n+0) {\n margin-right: 0;\n }\n}\n\n@media only screen and (min-width: 769px) and (max-width: 980px) {\n .extensions-available li {\n width: 32%;\n }\n .extensions-available li:nth-child(4n+0) {\n margin-right: 2%;\n }\n .extensions-available li:nth-child(3n+0) {\n margin-right: 0;\n }\n}\n\n.extensions-available li > .action-links {\n text-align: center;\n display: block;\n border-top: 1px solid #ccc;\n}\n\n.extensions-available li > .action-links .button {\n display: inline-block;\n margin-bottom: 10px;\n margin-top: 10px;\n padding: 7px 30px;\n font-weight: bold;\n height: auto;\n position: relative;\n transition: transform .5s;\n}\n\n.extensions-available li > .action-links .button.install {\n background: #00a651;\n}\n\n.extensions-available h3 {\n text-align: center;\n font-size: 16px !important;\n margin: 0;\n padding: 1em 0;\n}\n\n.extensions-available h3 a {\n color: inherit;\n}\n\n.extensions-available p {\n margin: 10px;\n color: #2d2d2d;\n font-size: 14px;\n text-align: center;\n font-style: italic;\n min-height: 7.5em;\n}\n\n.extensions-available a {\n display: block;\n text-align: center;\n text-decoration: none;\n}\n\n.extensions-available .core-extensions-bundle h3 {\n color: #fff;\n background: #98B727;\n}\n\n.extensions-available .core-extensions-bundle p {\n background-color: #fff;\n color: #2d2d2d;\n}\n\n.extensions-available .core-extensions-bundle .action-links {\n background: #98B727;\n border-top: 1px solid #A8C53A;\n}\n"]}
1
+ {"version":3,"sources":["pum-admin-extensions-page.scss","pum-admin-extensions-page.css"],"names":[],"mappings":"AAAA;;uDCEuD;ADEvD;EACC,aAAa;EACb,eAAe;EACf,8BAA8B;ACA/B;;ADHA;EAME,WAAW;EACX,cAAc;EACd,YAAY;EACZ,eAAe;EACf,iCAAiC;EACjC,oCAAoC;ACCtC;;ADZA;EAeI,sBAAsB;EACtB,sBAAsB;EACtB,gBAAgB;EAChB,mBAAmB;EACnB,UAAU;EACV,gBAAgB;EAChB,2CAA2C;ACC/C;;ADCI;EAvBJ;IAwBM,cAAc;IACd,WAAW;ECGf;AACF;;ADFI;EA3BJ;IA4BM,UAAU;ECMd;AACF;;ADLI;EA9BJ;IA+BM,UAAU;ECSd;AACF;;ADzCA;EAoCM,kBAAkB;EAClB,cAAc;EACd,0BAA0B;ACShC;;AD/CA;EAyCQ,qBAAqB;EACrB,mBAAmB;EACnB,gBAAgB;EAChB,iBAAiB;EACjB,iBAAiB;EACjB,YAAY;EACZ,kBAAkB;EAClB,yBAAyB;ACUjC;;AD1DA;EAmDU,mBAAmB;ACW7B;;AD9DA;EA2DI,kBAAkB;EAClB,0BAA0B;EAC1B,SAAS;EACT,cAAc;ACOlB;;ADrEA;EAiEM,cAAc;ACQpB;;ADzEA;EAsEI,YAAY;EACZ,cAAc;EACd,eAAe;EACf,kBAAkB;EAClB,kBAAkB;EAClB,iBAAiB;ACOrB;;ADlFA;EA+EI,cAAc;EACd,kBAAkB;EAClB,qBAAqB;ACOzB;;ADFA;EAGI,WAAW;EACX,mBAAmB;ACGvB;;ADPA;EAQI,sBAAsB;EACtB,cAAc;ACGlB;;ADZA;EAaI,mBAAmB;EACnB,6BAA6B;ACGjC","file":"pum-admin-extensions-page.css","sourcesContent":["/*!****************************************************\n * Copyright (c) 2019, Code Atlantic LLC\n ******************************************************/\n\n.extensions-available {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tjustify-content: space-between;\n\n\timg {\n\t\twidth: 100%;\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t\tborder-top: 1px solid transparent;\n\t\tborder-bottom: 1px solid transparent;\n\t}\n\n li {\n box-sizing: border-box;\n border: 1px solid #ccc;\n background: #fff;\n vertical-align: top;\n width: 18%;\n margin: 0 0 20px;\n box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);\n\n @media only screen and (max-width: 360px) {\n display: block;\n width: 100%;\n }\n @media only screen and (min-width: 361px) and (max-width: 768px) {\n width: 49%;\n }\n @media only screen and (min-width: 769px) and (max-width: 980px) {\n width: 32%;\n }\n\n\n > .action-links {\n text-align: center;\n display: block;\n border-top: 1px solid #ccc;\n\n .button {\n display: inline-block;\n margin-bottom: 10px;\n margin-top: 10px;\n padding: 7px 30px;\n font-weight: bold;\n height: auto;\n position: relative;\n transition: transform .5s;\n\n &.install {\n background: #00a651;\n }\n }\n }\n\n }\n\n h3 {\n text-align: center;\n font-size: 16px !important;\n margin: 0;\n padding: 1em 0;\n\n a {\n color: inherit;\n }\n }\n\n p {\n margin: 10px;\n color: #2d2d2d;\n font-size: 14px;\n text-align: center;\n font-style: italic;\n min-height: 7.5em;\n }\n\n a {\n display: block;\n text-align: center;\n text-decoration: none;\n }\n\n}\n\n.extensions-available .core-extensions-bundle {\n\n h3 {\n color: #fff;\n background: #98B727;\n }\n\n p {\n background-color: #fff;\n color: #2d2d2d;\n }\n\n .action-links {\n background: #98B727;\n border-top: 1px solid #A8C53A;\n }\n}\n","/*!****************************************************\n * Copyright (c) 2019, Code Atlantic LLC\n ******************************************************/\n.extensions-available {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n\n.extensions-available img {\n width: 100%;\n display: block;\n height: auto;\n max-width: 100%;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n}\n\n.extensions-available li {\n box-sizing: border-box;\n border: 1px solid #ccc;\n background: #fff;\n vertical-align: top;\n width: 18%;\n margin: 0 0 20px;\n box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);\n}\n\n@media only screen and (max-width: 360px) {\n .extensions-available li {\n display: block;\n width: 100%;\n }\n}\n\n@media only screen and (min-width: 361px) and (max-width: 768px) {\n .extensions-available li {\n width: 49%;\n }\n}\n\n@media only screen and (min-width: 769px) and (max-width: 980px) {\n .extensions-available li {\n width: 32%;\n }\n}\n\n.extensions-available li > .action-links {\n text-align: center;\n display: block;\n border-top: 1px solid #ccc;\n}\n\n.extensions-available li > .action-links .button {\n display: inline-block;\n margin-bottom: 10px;\n margin-top: 10px;\n padding: 7px 30px;\n font-weight: bold;\n height: auto;\n position: relative;\n transition: transform .5s;\n}\n\n.extensions-available li > .action-links .button.install {\n background: #00a651;\n}\n\n.extensions-available h3 {\n text-align: center;\n font-size: 16px !important;\n margin: 0;\n padding: 1em 0;\n}\n\n.extensions-available h3 a {\n color: inherit;\n}\n\n.extensions-available p {\n margin: 10px;\n color: #2d2d2d;\n font-size: 14px;\n text-align: center;\n font-style: italic;\n min-height: 7.5em;\n}\n\n.extensions-available a {\n display: block;\n text-align: center;\n text-decoration: none;\n}\n\n.extensions-available .core-extensions-bundle h3 {\n color: #fff;\n background: #98B727;\n}\n\n.extensions-available .core-extensions-bundle p {\n background-color: #fff;\n color: #2d2d2d;\n}\n\n.extensions-available .core-extensions-bundle .action-links {\n background: #98B727;\n border-top: 1px solid #A8C53A;\n}\n"]}
assets/css/pum-admin-extensions-page.min.css CHANGED
@@ -1 +1 @@
1
- .extensions-available{display:flex;flex-wrap:wrap}.extensions-available img{width:100%;display:block;height:auto;max-width:100%;border-top:1px solid transparent;border-bottom:1px solid transparent}.extensions-available li{box-sizing:border-box;border:1px solid #ccc;background:#fff;vertical-align:top;width:23.5%;margin:0 2% 20px 0;box-shadow:1px 1px 4px rgba(0,0,0,.25)}.extensions-available li:nth-child(4n+0){margin-right:0}@media only screen and (max-width:360px){.extensions-available li{display:block;width:100%;margin-right:0}}@media only screen and (min-width:361px) and (max-width:768px){.extensions-available li{width:49%}.extensions-available li:nth-child(4n+0){margin-right:2%}.extensions-available li:nth-child(2n+0){margin-right:0}}@media only screen and (min-width:769px) and (max-width:980px){.extensions-available li{width:32%}.extensions-available li:nth-child(4n+0){margin-right:2%}.extensions-available li:nth-child(3n+0){margin-right:0}}.extensions-available li>.action-links{text-align:center;display:block;border-top:1px solid #ccc}.extensions-available li>.action-links .button{display:inline-block;margin-bottom:10px;margin-top:10px;padding:7px 30px;font-weight:700;height:auto;position:relative;transition:transform .5s}.extensions-available li>.action-links .button.install{background:#00a651}.extensions-available h3{text-align:center;font-size:16px!important;margin:0;padding:1em 0}.extensions-available h3 a{color:inherit}.extensions-available p{margin:10px;color:#2d2d2d;font-size:14px;text-align:center;font-style:italic;min-height:7.5em}.extensions-available a{display:block;text-align:center;text-decoration:none}.extensions-available .core-extensions-bundle h3{color:#fff;background:#98b727}.extensions-available .core-extensions-bundle p{background-color:#fff;color:#2d2d2d}.extensions-available .core-extensions-bundle .action-links{background:#98b727;border-top:1px solid #a8c53a}
1
+ .extensions-available{display:flex;flex-wrap:wrap;justify-content:space-between}.extensions-available img{width:100%;display:block;height:auto;max-width:100%;border-top:1px solid transparent;border-bottom:1px solid transparent}.extensions-available li{box-sizing:border-box;border:1px solid #ccc;background:#fff;vertical-align:top;width:18%;margin:0 0 20px;box-shadow:1px 1px 4px rgba(0,0,0,.25)}@media only screen and (max-width:360px){.extensions-available li{display:block;width:100%}}@media only screen and (min-width:361px) and (max-width:768px){.extensions-available li{width:49%}}@media only screen and (min-width:769px) and (max-width:980px){.extensions-available li{width:32%}}.extensions-available li>.action-links{text-align:center;display:block;border-top:1px solid #ccc}.extensions-available li>.action-links .button{display:inline-block;margin-bottom:10px;margin-top:10px;padding:7px 30px;font-weight:700;height:auto;position:relative;transition:transform .5s}.extensions-available li>.action-links .button.install{background:#00a651}.extensions-available h3{text-align:center;font-size:16px!important;margin:0;padding:1em 0}.extensions-available h3 a{color:inherit}.extensions-available p{margin:10px;color:#2d2d2d;font-size:14px;text-align:center;font-style:italic;min-height:7.5em}.extensions-available a{display:block;text-align:center;text-decoration:none}.extensions-available .core-extensions-bundle h3{color:#fff;background:#98b727}.extensions-available .core-extensions-bundle p{background-color:#fff;color:#2d2d2d}.extensions-available .core-extensions-bundle .action-links{background:#98b727;border-top:1px solid #a8c53a}
assets/css/pum-admin-general-rtl.css CHANGED
@@ -1,8 +1,8 @@
1
- /************************************************************
2
- * Copyright (c) 2020, Code Atlantic LLC
3
  ************************************************************/
4
- /*!******************************************************************************
5
- * Copyright (c) 2019, Code Atlantic LLC
6
  ******************************************************************************/
7
  .no-button {
8
  border: 0;
@@ -51,8 +51,8 @@
51
  margin-left: 0 !important;
52
  }
53
 
54
- /*!******************************************************************************
55
- * Copyright (c) 2019, Code Atlantic LLC
56
  ******************************************************************************/
57
  .pum-desc {
58
  margin-top: 4px;
@@ -78,11 +78,11 @@
78
  line-height: 20px;
79
  }
80
 
81
- /**
82
- * Sections
83
  */
84
- /**
85
- * Heading & separator fields
86
  */
87
  .pum-field-heading label,
88
  .pum-field-heading .pum-desc,
@@ -99,16 +99,16 @@
99
  display: none;
100
  }
101
 
102
- /**
103
- * Select fields
104
  */
105
  .pum-field-select option.bold {
106
  font-weight: bold;
107
  font-size: 1.125em;
108
  }
109
 
110
- /**
111
- * Checkbox fields
112
  */
113
  .pum-field-checkbox {
114
  position: relative;
@@ -130,8 +130,8 @@
130
  top: .25em;
131
  }
132
 
133
- /**
134
- * Multicheck & Radio fields
135
  */
136
  .pum-field-multicheck input, .pum-field-multicheck label,
137
  .pum-field-radio input,
@@ -174,8 +174,8 @@
174
  margin: 0;
175
  }
176
 
177
- /**
178
- * Range & range slider fields
179
  */
180
  .pum-field-range input[type="range"],
181
  .pum-field-rangeslider input[type="range"] {
@@ -202,15 +202,15 @@
202
  top: .125em;
203
  }
204
 
205
- /**
206
- * Image fields
207
  */
208
  .pum-field-color .wp-color-result-text {
209
  line-height: 23px;
210
  }
211
 
212
- /**
213
- * Image fields
214
  */
215
  .pum-field-image .pum-image-field .pum-image-select,
216
  .pum-field-image .pum-image-field.pum-image-empty .pum-image-preview {
@@ -247,8 +247,8 @@
247
  margin: 0 8px 0 0;
248
  }
249
 
250
- /**
251
- * Conditions field
252
  */
253
  .pum-field-conditions {
254
  /* Conditionals */
@@ -502,8 +502,8 @@
502
  width: 100% !important;
503
  }
504
 
505
- /**
506
- * License fields.
507
  */
508
  .pum-field-license_key {
509
  background: #fafafa;
@@ -570,8 +570,8 @@
570
  text-decoration: none;
571
  }
572
 
573
- /**
574
- * Link fields.
575
  */
576
  .pum-field-link input {
577
  margin-left: 24px;
@@ -590,11 +590,11 @@
590
  box-shadow: 0 0 0 #cccccc;
591
  }
592
 
593
- /*!******************************************************************************
594
- * Copyright (c) 2019, Code Atlantic LLC
595
- *
596
- * The bulk of this is to style jquery select2 to better
597
- * resemble the default WP dashboard inputs.
598
  ******************************************************************************/
599
  .pum-field-select2 {
600
  position: relative;
@@ -1317,8 +1317,8 @@
1317
  top: inherit !important;
1318
  }
1319
 
1320
- /*!******************************************************************************
1321
- * Copyright (c) 2019, Code Atlantic LLC
1322
  ******************************************************************************/
1323
  .pum-tabs-container {
1324
  box-sizing: border-box;
@@ -1797,8 +1797,8 @@
1797
  padding: 36px 0 44px;
1798
  }
1799
 
1800
- /*!******************************************************************************
1801
- * Copyright (c) 2019, Code Atlantic LLC
1802
  ******************************************************************************/
1803
  .pum-alert {
1804
  position: relative;
@@ -1945,14 +1945,14 @@
1945
  content: "";
1946
  }
1947
 
1948
- /*!******************************************************************************
1949
- * Copyright (c) 2019, Code Atlantic LLC
1950
  ******************************************************************************/
1951
- /*!******************************************************************************
1952
- * Copyright (c) 2019, Code Atlantic LLC
1953
  ******************************************************************************/
1954
- /**
1955
- * Triggers field
1956
  */
1957
  .pum-field-triggers .pum-popup-trigger-editor .pum-add-new, .pum-field-triggers .pum-popup-trigger-editor .add-new {
1958
  float: left;
@@ -2008,8 +2008,8 @@
2008
  display: none !important;
2009
  }
2010
 
2011
- /**
2012
- * Cookies field
2013
  */
2014
  .pum-field-cookies .pum-popup-cookie-editor .pum-add-new, .pum-field-cookies .pum-popup-cookie-editor .add-new {
2015
  float: left;
@@ -2079,8 +2079,8 @@
2079
  }
2080
 
2081
  /* Upgrade Tips */
2082
- /*!******************************************************************************
2083
- * Copyright (c) 2019, Code Atlantic LLC
2084
  ******************************************************************************/
2085
  .pum-upgrade-tip {
2086
  color: #333;
@@ -2099,8 +2099,8 @@
2099
  }
2100
 
2101
  /* Form Table Dividers */
2102
- /*!******************************************************************************
2103
- * Copyright (c) 2019, Code Atlantic LLC
2104
  ******************************************************************************/
2105
  .title-divider th {
2106
  border-top: 1px solid #ccc;
@@ -2125,8 +2125,42 @@
2125
  overflow: auto;
2126
  }
2127
 
2128
- /************
2129
- Styles for our log viewers
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2130
  ************/
2131
  #log-viewer {
2132
  background-color: #fff;
@@ -2141,8 +2175,46 @@ Styles for our log viewers
2141
  white-space: pre-wrap;
2142
  }
2143
 
2144
- /************
2145
- Styles for toggle buttons
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2146
  ************/
2147
  .pum-toggle-button {
2148
  position: relative;
1
+ /************************************************************
2
+ * Copyright (c) 2020, Code Atlantic LLC
3
  ************************************************************/
4
+ /*!******************************************************************************
5
+ * Copyright (c) 2019, Code Atlantic LLC
6
  ******************************************************************************/
7
  .no-button {
8
  border: 0;
51
  margin-left: 0 !important;
52
  }
53
 
54
+ /*!******************************************************************************
55
+ * Copyright (c) 2019, Code Atlantic LLC
56
  ******************************************************************************/
57
  .pum-desc {
58
  margin-top: 4px;
78
  line-height: 20px;
79
  }
80
 
81
+ /**
82
+ * Sections
83
  */
84
+ /**
85
+ * Heading & separator fields
86
  */
87
  .pum-field-heading label,
88
  .pum-field-heading .pum-desc,
99
  display: none;
100
  }
101
 
102
+ /**
103
+ * Select fields
104
  */
105
  .pum-field-select option.bold {
106
  font-weight: bold;
107
  font-size: 1.125em;
108
  }
109
 
110
+ /**
111
+ * Checkbox fields
112
  */
113
  .pum-field-checkbox {
114
  position: relative;
130
  top: .25em;
131
  }
132
 
133
+ /**
134
+ * Multicheck & Radio fields
135
  */
136
  .pum-field-multicheck input, .pum-field-multicheck label,
137
  .pum-field-radio input,
174
  margin: 0;
175
  }
176
 
177
+ /**
178
+ * Range & range slider fields
179
  */
180
  .pum-field-range input[type="range"],
181
  .pum-field-rangeslider input[type="range"] {
202
  top: .125em;
203
  }
204
 
205
+ /**
206
+ * Image fields
207
  */
208
  .pum-field-color .wp-color-result-text {
209
  line-height: 23px;
210
  }
211
 
212
+ /**
213
+ * Image fields
214
  */
215
  .pum-field-image .pum-image-field .pum-image-select,
216
  .pum-field-image .pum-image-field.pum-image-empty .pum-image-preview {
247
  margin: 0 8px 0 0;
248
  }
249
 
250
+ /**
251
+ * Conditions field
252
  */
253
  .pum-field-conditions {
254
  /* Conditionals */
502
  width: 100% !important;
503
  }
504
 
505
+ /**
506
+ * License fields.
507
  */
508
  .pum-field-license_key {
509
  background: #fafafa;
570
  text-decoration: none;
571
  }
572
 
573
+ /**
574
+ * Link fields.
575
  */
576
  .pum-field-link input {
577
  margin-left: 24px;
590
  box-shadow: 0 0 0 #cccccc;
591
  }
592
 
593
+ /*!******************************************************************************
594
+ * Copyright (c) 2019, Code Atlantic LLC
595
+ *
596
+ * The bulk of this is to style jquery select2 to better
597
+ * resemble the default WP dashboard inputs.
598
  ******************************************************************************/
599
  .pum-field-select2 {
600
  position: relative;
1317
  top: inherit !important;
1318
  }
1319
 
1320
+ /*!******************************************************************************
1321
+ * Copyright (c) 2019, Code Atlantic LLC
1322
  ******************************************************************************/
1323
  .pum-tabs-container {
1324
  box-sizing: border-box;
1797
  padding: 36px 0 44px;
1798
  }
1799
 
1800
+ /*!******************************************************************************
1801
+ * Copyright (c) 2019, Code Atlantic LLC
1802
  ******************************************************************************/
1803
  .pum-alert {
1804
  position: relative;
1945
  content: "";
1946
  }
1947
 
1948
+ /*!******************************************************************************
1949
+ * Copyright (c) 2019, Code Atlantic LLC
1950
  ******************************************************************************/
1951
+ /*!******************************************************************************
1952
+ * Copyright (c) 2019, Code Atlantic LLC
1953
  ******************************************************************************/
1954
+ /**
1955
+ * Triggers field
1956
  */
1957
  .pum-field-triggers .pum-popup-trigger-editor .pum-add-new, .pum-field-triggers .pum-popup-trigger-editor .add-new {
1958
  float: left;
2008
  display: none !important;
2009
  }
2010
 
2011
+ /**
2012
+ * Cookies field
2013
  */
2014
  .pum-field-cookies .pum-popup-cookie-editor .pum-add-new, .pum-field-cookies .pum-popup-cookie-editor .add-new {
2015
  float: left;
2079
  }
2080
 
2081
  /* Upgrade Tips */
2082
+ /*!******************************************************************************
2083
+ * Copyright (c) 2019, Code Atlantic LLC
2084
  ******************************************************************************/
2085
  .pum-upgrade-tip {
2086
  color: #333;
2099
  }
2100
 
2101
  /* Form Table Dividers */
2102
+ /*!******************************************************************************
2103
+ * Copyright (c) 2019, Code Atlantic LLC
2104
  ******************************************************************************/
2105
  .title-divider th {
2106
  border-top: 1px solid #ccc;
2125
  overflow: auto;
2126
  }
2127
 
2128
+ /************
2129
+ Styles for upgrade notice bar
2130
+ ************/
2131
+ @media screen and (max-width: 1023px) {
2132
+ .pum-notice-bar {
2133
+ display: none !important;
2134
+ }
2135
+ }
2136
+
2137
+ .pum-notice-bar-wrapper {
2138
+ position: absolute;
2139
+ z-index: 10;
2140
+ visibility: hidden;
2141
+ width: 50%;
2142
+ right: 0;
2143
+ left: 0;
2144
+ margin: 0 auto;
2145
+ }
2146
+
2147
+ .pum-notice-bar-wrapper .pum-notice-bar {
2148
+ display: flex;
2149
+ justify-content: center;
2150
+ background-color: #f6f6f6;
2151
+ border-top: 3px solid #ad1b8e;
2152
+ color: #777;
2153
+ padding: 7px;
2154
+ max-height: 100px;
2155
+ visibility: visible;
2156
+ }
2157
+
2158
+ .pum-notice-bar-wrapper .pum-notice-bar a {
2159
+ color: #9aba27;
2160
+ }
2161
+
2162
+ /************
2163
+ Styles for our log viewers
2164
  ************/
2165
  #log-viewer {
2166
  background-color: #fff;
2175
  white-space: pre-wrap;
2176
  }
2177
 
2178
+ /************
2179
+ Styles for welcome screen
2180
+ ************/
2181
+ .pum-welcome-wrapper {
2182
+ margin: 0;
2183
+ padding: 10px;
2184
+ background-color: #fff;
2185
+ }
2186
+
2187
+ @media only screen and (min-width: 600px) {
2188
+ .pum-welcome-wrapper {
2189
+ max-width: 500px;
2190
+ margin: 40px auto 0;
2191
+ padding: 40px 30px;
2192
+ }
2193
+ }
2194
+
2195
+ .pum-welcome-wrapper ul {
2196
+ list-style: disc;
2197
+ padding-right: 20px;
2198
+ }
2199
+
2200
+ .pum-welcome-wrapper .pum-welcome-signature {
2201
+ margin-top: 20px;
2202
+ font-style: italic;
2203
+ display: flex;
2204
+ align-items: center;
2205
+ }
2206
+
2207
+ .pum-welcome-wrapper .pum-welcome-signature img {
2208
+ margin-left: 10px;
2209
+ width: 60px;
2210
+ }
2211
+
2212
+ .pum-welcome-wrapper .pum-welcome-cta {
2213
+ margin-top: 30px;
2214
+ }
2215
+
2216
+ /************
2217
+ Styles for toggle buttons
2218
  ************/
2219
  .pum-toggle-button {
2220
  position: relative;
assets/css/pum-admin-general-rtl.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["pum-admin-general.scss","pum-admin-general-rtl.css","modules/_general.scss","modules/_fields.scss","modules/_select2.scss","vendor/select2/_single.scss","vendor/select2/_multiple.scss","vendor/select2/_dropdown.scss","vendor/select2/theme/default/_single.scss","vendor/select2/theme/default/_multiple.scss","vendor/select2/theme/default/layout.scss","vendor/select2/theme/classic/_single.scss","vendor/select2/theme/classic/_defaults.scss","vendor/select2/mixins/_gradients.scss","vendor/select2/theme/classic/_multiple.scss","vendor/select2/theme/classic/layout.scss","modules/_tabs.scss","modules/_modal.scss","modules/_alerts.scss","partials/admin/_mixins.scss","partials/admin/_fields.scss","partials/admin/_marketing.scss","partials/admin/_deprecated.scss"],"names":[],"mappings":"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CA;EUTE,uBAAuB;EAEvB,sBFGiB;EEFjB,kBFGiB;EEDjB,YAAY;EAEZ,UAAU;AbqlCZ;;AGnlCA;EUCI,yBFFwB;AXwlC5B;;AGvlCA;EUKI,gBAAgB;EAChB,SAAS;EACT,cAAc;AbslClB;;AG7lCA;EUWI,aAAa;AbslCjB;;AGjmCA;EUeI,yBAAyB;EAEzB,sBFrBe;EEsBf,kBFrBe;EEuBf,eAAe;EAEf,YAAW;EAEX,gBAAc;EACd,eAAe;EACf,cAAc;AbklClB;;AG5mCA;EU8BI,WFxCe;EEyCf,eAAe;EAEf,qBAAqB;EACrB,iBAAiB;EAEjB,gBAAc;AbglClB;;AGpnCA;EUuCM,WFhDmB;AXioCzB;;AGxnCA;EU+CM,WAAO;Ab6kCb;;AG5nCA;EUmDM,iBAAgB;EAChB,iBAAc;Ab6kCpB;;AGjoCA;EUwDM,iBAAgB;EAChB,iBAAc;Ab6kCpB;;AGtoCA;EUgEI,yBFjEwB;AX2oC5B;;AG1oCA;EUqEM,gBAAgB;EAChB,0BAAyB;EACzB,yBAAyB;AbykC/B;;AGhpCA;EU6EM,mBAAmB;EACnB,6BAA4B;EAC5B,4BAA4B;AbukClC;;AGtpCA;EWDM,sBHHa;EGIb,UAAU;Ad2pChB;;AG3pCA;EWMM,UAAU;EACV,gBAAgB;AdypCtB;;AGhqCA;EWYI,uBHT0B;EGU1B,6BAA6B;AdwpCjC;;AGrqCA;EWiBI,mBAAmB;AdwpCvB;;AGzqCA;EWqBI,gBAAgB;AdwpCpB;;AG7qCA;EWyBI,iBHRsB;EGStB,gBAAgB;AdwpCpB;;AGlrCA;EW+BM,UAAU;AdupChB;;AGtrCA;EWmCM,WHZqC;AXmqC3C;;AG1rCA;EWwCI,yBHpBmC;EGqBnC,YHpBiC;AX0qCrC;;AG/rCA;EW6CI,eAAe;EACf,cAAc;EACd,YAAY;AdspChB;;AGrsCA;EWmDI,qBHpDwB;AX0sC5B;;AGzsCA;;EAqDI,6BAA6B;AHypCjC;;AG9sCA;EA6DM,WAAW;EACX,eAAe;EACf,gBAAgB;EAChB,+CAA+C;EAC/C,kBAAkB;EAClB,0CAA0C;AHqpChD;;AGvtCA;EAwEQ,aAAa;EACb,qBAAqB;EACrB,2CAA2C;AHmpCnD;;AG7tCA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","file":"pum-admin-general-rtl.css","sourcesContent":["/************************************************************\r\n * Copyright (c) 2020, Code Atlantic LLC\r\n ************************************************************/\r\n\r\n$plugin-prefix: \"pum\";\r\n$custom-select2-selector: \"pumselect2\";\r\n$tab-color: #e4e4e4;\r\n\r\n// Shared modules.\r\n@import \"modules/general\";\r\n@import \"modules/fields\";\r\n@import \"modules/select2\";\r\n@import \"modules/tabs\";\r\n@import \"modules/modal\";\r\n@import \"modules/alerts\";\r\n@import \"partials/admin/mixins\";\r\n@import \"partials/admin/fields\";\r\n@import \"partials/admin/marketing\";\r\n@import \"partials/admin/deprecated\";\r\n\r\n/************\r\nStyles for our log viewers\r\n************/\r\n#log-viewer {\r\n\tbackground-color: #fff;\r\n\tborder: 1px solid #e5e5e5;\r\n\tbox-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\r\n\tpadding: 5px 20px;\r\n\tmargin: 20px 0;\r\n}\r\n\r\n#log-viewer pre {\r\n\tfont-family: monospace;\r\n\twhite-space: pre-wrap;\r\n}\r\n\r\n/************\r\nStyles for toggle buttons\r\n************/\r\n.pum-toggle-button {\r\n\tposition: relative;\r\n\twidth: 36px;\r\n\theight: 18px;\r\n\r\n\tlabel {\r\n\t\tposition: absolute;\r\n\t\tcursor: pointer;\r\n\t\ttop: 0;\r\n\t\tleft: 0;\r\n\t\tright: 0;\r\n\t\tbottom: 0;\r\n\t\tbackground-color: #fff;\r\n\t\ttransition: background-color 0.2s ease;\r\n\t\tborder-radius: 9px;\r\n\t\tborder: 1px solid #1e1e1e;\r\n\r\n\t\t&::before {\r\n\t\t\tposition: absolute;\r\n\t\t\tcontent: \"\";\r\n\t\t\theight: 14px;\r\n\t\t\twidth: 14px;\r\n\t\t\tleft: 2px;\r\n\t\t\tbottom: 1px;\r\n\t\t\tbackground-color: #1e1e1e;\r\n\t\t\ttransition: 0.2s ease;\r\n\t\t\tborder-radius: 50%;\r\n\t\t}\r\n\t}\r\n\r\n\tinput {\r\n\t\topacity: 0;\r\n\t\twidth: 0;\r\n\t\theight: 0;\r\n\r\n\t\t&:focus + label {\r\n\t\t\tbox-shadow: 2px 2px 7px #2196f3;\r\n\t\t}\r\n\r\n\t\t&:checked + label {\r\n\t\t\tbackground-color: #9ab927;\r\n\t\t}\r\n\r\n\t\t&:checked + label::before {\r\n\t\t\tbackground-color: #fff;\r\n\t\t\ttransform: translateX(15px);\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.wp-core-ui .button-with-icon {\r\n\tdisplay: inline-flex;\r\n\talign-items: center;\r\n}\r\n\r\n.wp-list-table .type-popup .row-actions {\r\n\tcolor: #999;\r\n}\r\n\r\n.pum-flex-row {\r\n\tdisplay: flex;\r\n\r\n\t.pum-flex-column {\r\n\t\tflex: 1;\r\n\r\n\t\t&.pum-flex-quarter {\r\n\t\t\tmax-width: 25% !important;\r\n\r\n\t\t\t&:nth-child(4n+1) {\r\n\t\t\t\tpadding-left: 0;\r\n\t\t\t}\r\n\r\n\t\t\t&:nth-child(4n+4) {\r\n\t\t\t\tpadding-right: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.pum-flex-third {\r\n\t\t\tmax-width: 33.333% !important;\r\n\r\n\t\t\t&:nth-child(3n+1) {\r\n\t\t\t\tpadding-left: 0;\r\n\t\t\t}\r\n\r\n\t\t\t&:nth-child(3n+3) {\r\n\t\t\t\tpadding-right: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.pum-flex-half {\r\n\t\t\tmax-width: 50% !important;\r\n\r\n\t\t\t&:nth-child(2n+1) {\r\n\t\t\t\tpadding-left: 0;\r\n\t\t\t}\r\n\r\n\t\t\t&:nth-child(2n+2) {\r\n\t\t\t\tpadding-right: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.pum-flex-three-quarter {\r\n\t\t\tmax-width: 75% !important;\r\n\t\t}\r\n\r\n\t\tpadding: 1%;\r\n\r\n\t\tlabel,\r\n\t\tinput {\r\n\t\t\tdisplay: block;\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.pum-tabbed-form {\r\n\r\n\t.pum-field {\r\n\t\tposition: relative;\r\n\t\tmargin: 0 0 24px;\r\n\r\n\t\tlabel,\r\n\t\t.pum-desc {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\r\n\t\tlabel {\r\n\t\t\tmargin-bottom: 4px;\r\n\t\t}\r\n\r\n\t\t.pum-desc {\r\n\t\t\tmargin-top: 4px;\r\n\t\t\tmargin-bottom: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t.pumselect2-container--default {\r\n\t\twidth: 100% !important;\r\n\t}\r\n\r\n\t.pum-field-select2 select {\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\tlabel {\r\n\t\tdisplay: block;\r\n\t\tfont-weight: bold;\r\n\t\tfont-size: 1.1em;\r\n\t}\r\n\r\n\t.pum-field.checkbox {\r\n\r\n\t\tlabel {\r\n\r\n\t\t\t&.pum-desc {\r\n\t\t\t\tdisplay: inline;\r\n\t\t\t\tfont-weight: inherit;\r\n\t\t\t\tfont-size: inherit;\r\n\t\t\t\tmargin: 0 0 1em;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.pum-required {\r\n\t\tlabel::after {\r\n\t\t\tcolor: #a00;\r\n\t\t\tcontent: \"*\";\r\n\t\t\tmargin-left: 5px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,\r\n.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,\r\n.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action {\r\n\ttop: 7px;\r\n\tmargin-left: 5px;\r\n\r\n\t@media only screen and (min-width: 0px) and (max-width: 783px) {\r\n\t\tdisplay: none !important;\r\n\t}\r\n\r\n}\r\n","/************************************************************\r\n * Copyright (c) 2020, Code Atlantic LLC\r\n ************************************************************/\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.no-button {\n border: 0;\n padding: 0;\n background: none;\n cursor: pointer;\n}\n\n.no-button.link-button {\n color: #0073aa;\n}\n\n.no-button.link-button:hover {\n color: #00a0d2;\n}\n\n.no-button.delete-button {\n color: #a00;\n}\n\n.no-button.delete-button:hover {\n color: #f00;\n}\n\n.pum-half {\n width: 47.5%;\n max-width: 47.5%;\n margin-left: 5%;\n display: inline-block;\n}\n\n.pum-half.pum-dependencies-met {\n display: inline-block !important;\n}\n\n.pum-half > * {\n max-width: 100%;\n}\n\n.pum-half input, .pum-half textarea, .pum-half select {\n max-width: 100%;\n width: auto;\n}\n\n.pum-last {\n margin-left: 0 !important;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-desc {\n margin-top: 4px;\n margin-bottom: 0;\n}\n\n[data-pum-dependencies] {\n display: none;\n}\n\n.pum-field {\n position: relative;\n margin-bottom: 1em;\n}\n\n.pum-field > label {\n display: block;\n font-weight: bold;\n}\n\n.pum-field .pum-doclink {\n font-size: 16px;\n line-height: 20px;\n}\n\n/**\r\n * Sections\r\n */\n/**\r\n * Heading & separator fields\r\n */\n.pum-field-heading label,\n.pum-field-heading .pum-desc,\n.pum-field-separator label,\n.pum-field-separator .pum-desc {\n display: none !important;\n}\n\n.pum-field-hidden {\n display: none;\n}\n\n.pum-field-editor #insert-media-button {\n display: none;\n}\n\n/**\r\n * Select fields\r\n */\n.pum-field-select option.bold {\n font-weight: bold;\n font-size: 1.125em;\n}\n\n/**\r\n * Checkbox fields\r\n */\n.pum-field-checkbox {\n position: relative;\n}\n\n.pum-field-checkbox label {\n margin-right: 1.5em;\n}\n\n.pum-field-checkbox label.pum-desc {\n display: inline;\n font-weight: inherit;\n font-size: inherit;\n margin: 0 0 1em;\n}\n\n.pum-field-checkbox input[type=\"checkbox\"] {\n position: absolute;\n top: .25em;\n}\n\n/**\r\n * Multicheck & Radio fields\r\n */\n.pum-field-multicheck input, .pum-field-multicheck label,\n.pum-field-radio input,\n.pum-field-radio label {\n line-height: 1em;\n}\n\n.pum-field-multicheck label,\n.pum-field-radio label {\n margin-bottom: 4px;\n}\n\n.pum-field-multicheck input[type=\"radio\"],\n.pum-field-radio input[type=\"radio\"] {\n display: inline-block;\n margin-left: .25em;\n}\n\n.pum-field-multicheck input + label,\n.pum-field-radio input + label {\n font-weight: normal;\n display: inline-block !important;\n}\n\n.pum-field-multicheck label:first-child,\n.pum-field-radio label:first-child {\n font-weight: bold;\n margin: 0 0 10px;\n}\n\n.pum-field-multicheck > p.pum-desc,\n.pum-field-radio > p.pum-desc {\n margin: 0 0 .5em;\n}\n\n.pum-field-multicheck .pum-field-mulitcheck-list,\n.pum-field-multicheck .pum-field-radio-list,\n.pum-field-radio .pum-field-mulitcheck-list,\n.pum-field-radio .pum-field-radio-list {\n margin: 0;\n}\n\n/**\r\n * Range & range slider fields\r\n */\n.pum-field-range input[type=\"range\"],\n.pum-field-rangeslider input[type=\"range\"] {\n vertical-align: middle;\n}\n\n.pum-field-range .pum-range-manual,\n.pum-field-rangeslider .pum-range-manual {\n padding-left: 25px;\n text-align: left;\n width: 80px;\n}\n\n.pum-field-range .range-value-unit,\n.pum-field-range .pum-range-value-unit,\n.pum-field-rangeslider .range-value-unit,\n.pum-field-rangeslider .pum-range-value-unit {\n position: relative;\n display: inline-block;\n margin-right: -30px;\n margin-left: 10px;\n width: 20px;\n text-align: right;\n top: .125em;\n}\n\n/**\r\n * Image fields\r\n */\n.pum-field-color .wp-color-result-text {\n line-height: 23px;\n}\n\n/**\r\n * Image fields\r\n */\n.pum-field-image .pum-image-field .pum-image-select,\n.pum-field-image .pum-image-field.pum-image-empty .pum-image-preview {\n display: none;\n}\n\n.pum-field-image .pum-image-field.pum-image-empty .pum-image-select {\n display: block;\n}\n\n.pum-field-image .pum-image-preview-img {\n float: right;\n line-height: 0;\n margin: 5px 0;\n}\n\n.pum-field-image .pum-image-preview-img img {\n max-width: 60px;\n width: auto;\n height: auto;\n}\n\n.pum-field-image select.pum-image-field__size {\n margin: 8px 10px 8px 0;\n width: 200px;\n}\n\n.pum-field-image .pum-image-edit {\n margin: 0 11px 0 0;\n}\n\n.pum-field-image .pum-image-replace,\n.pum-field-image .pum-image-remove {\n margin: 0 8px 0 0;\n}\n\n/**\r\n * Conditions field\r\n */\n.pum-field-conditions {\n /* Conditionals */\n}\n\n.pum-field-conditions .facet-builder {\n /* + AND + OR link stylings */\n}\n\n.pum-field-conditions .facet-builder p {\n margin: 0 0 1em;\n}\n\n.pum-field-conditions .facet-builder a {\n text-decoration: none;\n}\n\n.pum-field-conditions .facet-builder .facet-groups {\n display: none;\n}\n\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .facet-group {\n box-shadow: 0 1px 0 #ccc;\n color: #555;\n border: 1px solid #ccc;\n background: #f7f7f7;\n}\n\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button {\n color: #0073aa;\n cursor: pointer;\n}\n\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button::before {\n content: \"+ \";\n}\n\n.pum-field-conditions .facet-builder .facet {\n position: relative;\n padding: 12px 10px 6px 30px;\n border-bottom: 1px solid #e1e1e1;\n border-top: 1px solid #fff;\n}\n\n.pum-field-conditions .facet-builder .facet:first-child {\n border-top: 0;\n}\n\n.pum-field-conditions .facet-builder .facet:first-child .or {\n display: none;\n}\n\n.pum-field-conditions .facet-builder .facet::before, .pum-field-conditions .facet-builder .facet::after {\n display: table;\n content: \"\";\n line-height: 0;\n}\n\n.pum-field-conditions .facet-builder .facet::after {\n clear: both;\n}\n\n.pum-field-conditions .facet-builder .pum-field {\n margin-bottom: 0.5em;\n}\n\n.pum-field-conditions .facet-builder .facet-col {\n float: right;\n margin-left: 20px;\n padding-bottom: 6px;\n position: relative;\n min-width: 175px;\n}\n\n.pum-field-conditions .facet-builder .facet-col select,\n.pum-field-conditions .facet-builder .facet-col input {\n margin: 0;\n max-width: 100%;\n}\n\n.pum-field-conditions .facet-builder .facet-target {\n position: relative;\n max-width: 240px;\n}\n\n.pum-field-conditions .facet-builder .facet-target * {\n box-sizing: border-box;\n}\n\n.pum-field-conditions .facet-builder .facet-target select,\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection {\n padding-right: 28px;\n}\n\n.pum-field-conditions .facet-builder .facet-target select .pumselect2-selection__rendered,\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection .pumselect2-selection__rendered {\n padding-right: 3px;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand {\n cursor: pointer;\n position: absolute;\n right: 2px;\n top: 2px;\n z-index: 10;\n line-height: 24px;\n height: 25px;\n background: #f7f7f7;\n border: 1px solid transparent;\n border-radius: 0 2px 2px 0;\n border-left: 1px solid #ddd;\n text-align: center;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand span {\n font-size: 1.25em;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand::before {\n color: #555;\n font-size: 16px;\n line-height: 24px;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand input[type=\"checkbox\"] {\n display: none;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand:focus {\n outline: none;\n border: 1px solid #5b9dd9;\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\n}\n\n.pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand span, .pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand::before {\n color: #a00;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-choices,\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-single {\n border-color: #5b9dd9;\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\n}\n\n.pum-field-conditions .facet-builder .facet-actions {\n position: absolute;\n left: 6px;\n top: 18px;\n}\n\n.pum-field-conditions .facet-builder .facet-actions button {\n border: 0;\n padding: 0;\n background: none;\n margin-right: 5px;\n}\n\n.pum-field-conditions .facet-builder .dashicons-plus-alt,\n.pum-field-conditions .facet-builder .dashicons-dismiss {\n color: #999;\n}\n\n.pum-field-conditions .facet-builder .or {\n color: #484848;\n font-weight: 500;\n margin-right: -21px;\n right: 50%;\n position: absolute;\n top: -6px;\n font-style: normal;\n line-height: 10px;\n text-transform: uppercase;\n}\n\n.pum-field-conditions .facet-builder .add-or {\n border-top: 1px solid #fff;\n text-align: center;\n}\n\n.pum-field-conditions .facet-builder .add-or > .add {\n right: -6.5px;\n position: relative;\n top: -9px;\n}\n\n.pum-field-conditions .facet-builder .and {\n border-bottom: 1px dashed #e1e1e1;\n margin: .5em 0 1.7em;\n text-align: center;\n}\n\n.pum-field-conditions .facet-builder .or,\n.pum-field-conditions .facet-builder .add-or > .add {\n background: #f7f7f7;\n font-size: 1.1em;\n padding: 0 10px;\n}\n\n.pum-field-conditions .facet-builder .and em,\n.pum-field-conditions .facet-builder .and a,\n.pum-field-conditions .facet-builder .and button,\n.pum-field-conditions .facet-builder .and label, .pum-field-conditions .facet-builder .add-or em,\n.pum-field-conditions .facet-builder .add-or a,\n.pum-field-conditions .facet-builder .add-or button,\n.pum-field-conditions .facet-builder .add-or label {\n background: #fff;\n font-size: 1.1em;\n font-style: normal;\n margin: 0 10px;\n padding: 0 10px;\n position: relative;\n top: 9px;\n text-transform: uppercase;\n box-shadow: none;\n color: #484848;\n cursor: default;\n border: 0;\n}\n\n.pum-field-conditions .facet-builder .and em, .pum-field-conditions .facet-builder .add-or em {\n color: #484848;\n}\n\n.pum-field-conditions .no-facet-groups {\n display: block;\n}\n\n.pum-field-conditions .no-facet-groups .facet-target {\n max-width: 100%;\n}\n\n.pum-field-conditions .has-conditions .facet-groups {\n display: block;\n}\n\n.pum-field-conditions .has-conditions .no-facet-groups {\n display: none;\n}\n\n.pum-field-conditions .pum-field-select2 select {\n width: 100% !important;\n}\n\n/**\r\n * License fields.\r\n */\n.pum-field-license_key {\n background: #fafafa;\n padding: 14px;\n border-top: 2px solid #999;\n border-bottom: 2px solid #999;\n margin: 0 -14px 14px;\n}\n\n.pum-field-license_key p {\n font-size: 13px;\n margin-top: 0;\n}\n\n.pum-field-license_key a {\n color: #444;\n}\n\n.pum-field-license_key a:hover {\n text-decoration: none;\n}\n\n.pum-field-license_key span.pum-license-status {\n margin-right: 5px;\n margin-left: 5px;\n}\n\n.pum-field-license_key .pum-license-messages p:last-child {\n margin-bottom: 0;\n}\n\n.pum-field-license_key.pum-license-expires-soon-notice {\n border-color: #dc3232;\n}\n\n.pum-field-license_key.pum-license-valid-notice {\n border-color: #46b450;\n}\n\n.pum-field-license_key.pum-license-valid-notice .pum-license-status {\n color: #46b450;\n}\n\n.pum-field-license_key.pum-license-inactive-notice {\n border-color: #0073aa;\n}\n\n.pum-field-license_key.pum-license-expired-notice {\n background-color: #e24e4e;\n color: #fff;\n border-color: #dc3232;\n}\n\n.pum-field-license_key.pum-license-error-notice, .pum-field-license_key.pum-license-missing-notice, .pum-field-license_key.pum-license-invalid-notice, .pum-field-license_key.pum-license-site_inactive-notice, .pum-field-license_key.pum-license-item_name_mismatch-notice {\n background-color: #ffebcd;\n border-color: #dc3232;\n}\n\n.pum-field-license_key.pum-license-expired-notice a {\n color: #fff;\n}\n\n.pum-field-license_key.pum-license-expired-notice a:hover {\n text-decoration: none;\n}\n\n/**\r\n * Link fields.\r\n */\n.pum-field-link input {\n margin-left: 24px;\n display: block;\n}\n\n.pum-field-link button.dashicons {\n float: left;\n width: 1.5em;\n height: 1.5em;\n line-height: 1;\n padding: 0;\n font-size: 16px;\n vertical-align: sub;\n margin-top: 1px;\n box-shadow: 0 0 0 #cccccc;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n *\r\n * The bulk of this is to style jquery select2 to better\r\n * resemble the default WP dashboard inputs.\r\n ******************************************************************************/\n.pum-field-select2 {\n position: relative;\n}\n\n.pum-field-select2 .pumselect2-container {\n box-sizing: border-box;\n display: inline-block;\n margin: 0;\n position: relative;\n vertical-align: middle;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--single {\n box-sizing: border-box;\n cursor: pointer;\n display: block;\n height: 28px;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__rendered {\n display: block;\n padding-right: 8px;\n padding-left: 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__clear {\n position: relative;\n}\n\n.pum-field-select2 .pumselect2-container[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__rendered {\n padding-left: 8px;\n padding-right: 20px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple {\n box-sizing: border-box;\n cursor: pointer;\n display: block;\n min-height: 32px;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__rendered {\n display: inline-block;\n overflow: hidden;\n padding-right: 8px;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-search--inline {\n float: right;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field {\n box-sizing: border-box;\n border: none;\n font-size: 100%;\n margin-top: 5px;\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.pum-field-select2 .pumselect2-dropdown {\n background-color: white;\n border: 1px solid #aaa;\n border-radius: 4px;\n box-sizing: border-box;\n display: block;\n position: absolute;\n right: -100000px;\n width: 100%;\n z-index: 1051;\n}\n\n.pum-field-select2 .pumselect2-results {\n display: block;\n}\n\n.pum-field-select2 .pumselect2-results__options {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-results__option {\n padding: 6px;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.pum-field-select2 .pumselect2-results__option[aria-selected] {\n cursor: pointer;\n}\n\n.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown {\n right: 0;\n}\n\n.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--above {\n border-bottom: none;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--below {\n border-top: none;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown {\n display: block;\n padding: 4px;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field {\n padding: 4px;\n width: 100%;\n box-sizing: border-box;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown.pumselect2-search--hide {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-close-mask {\n border: 0;\n margin: 0;\n padding: 0;\n display: block;\n position: fixed;\n right: 0;\n top: 0;\n min-height: 100%;\n min-width: 100%;\n height: auto;\n width: auto;\n opacity: 0;\n z-index: 99;\n background-color: #fff;\n filter: alpha(opacity=0);\n}\n\n.pum-field-select2 .pumselect2-hidden-accessible {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n height: 1px !important;\n margin: -1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n width: 1px !important;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single {\n background-color: #fff;\n border: 1px solid #aaa;\n border-radius: 4px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__rendered {\n color: #444;\n line-height: 28px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__clear {\n cursor: pointer;\n float: left;\n font-weight: bold;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__placeholder {\n color: #999;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow {\n height: 26px;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 20px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: #888 transparent transparent transparent;\n border-style: solid;\n border-width: 5px 4px 0 4px;\n height: 0;\n right: 50%;\n margin-right: -4px;\n margin-top: -2px;\n position: absolute;\n top: 50%;\n width: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__clear {\n float: right;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__arrow {\n right: 1px;\n left: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single {\n background-color: #eee;\n cursor: default;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single .pumselect2-selection__clear {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: transparent transparent #888 transparent;\n border-width: 0 4px 5px 4px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple {\n background-color: white;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: text;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered {\n box-sizing: border-box;\n list-style: none;\n margin: 0;\n padding: 0 5px;\n width: 100%;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered li {\n list-style: none;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__placeholder {\n color: #999;\n margin-top: 5px;\n float: right;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__clear {\n cursor: pointer;\n float: left;\n font-weight: bold;\n margin-top: 5px;\n margin-left: 10px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice {\n background-color: #e4e4e4;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: default;\n float: right;\n margin-left: 5px;\n margin-top: 5px;\n padding: 0 5px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n color: #999;\n cursor: pointer;\n display: inline-block;\n font-weight: bold;\n margin-left: 2px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover {\n color: #333;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice, .pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__placeholder, .pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-search--inline {\n float: left;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice {\n margin-right: 5px;\n margin-left: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n margin-right: 2px;\n margin-left: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--focus .pumselect2-selection--multiple {\n border: solid black 1px;\n outline: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--multiple {\n background-color: #eee;\n cursor: default;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection__choice__remove {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single, .pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single, .pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-search--dropdown .pumselect2-search__field {\n border: 1px solid #aaa;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-search--inline .pumselect2-search__field {\n background: transparent;\n border: none;\n outline: 0;\n box-shadow: none;\n -webkit-appearance: textfield;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results > .pumselect2-results__options {\n max-height: 200px;\n overflow-y: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[role=group] {\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-disabled=true] {\n color: #999;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-selected=true] {\n background-color: #ddd;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option {\n padding-right: 1em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__group {\n padding-right: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-right: -1em;\n padding-right: 2em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-right: -2em;\n padding-right: 3em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-right: -3em;\n padding-right: 4em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-right: -4em;\n padding-right: 5em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-right: -5em;\n padding-right: 6em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option--highlighted[aria-selected] {\n background-color: #5897fb;\n color: white;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__group {\n cursor: default;\n display: block;\n padding: 6px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single {\n background-color: #f7f7f7;\n border: 1px solid #aaa;\n border-radius: 4px;\n outline: 0;\n background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);\n background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);\n background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single:focus {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__rendered {\n color: #444;\n line-height: 28px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__clear {\n cursor: pointer;\n float: left;\n font-weight: bold;\n margin-left: 10px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__placeholder {\n color: #999;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow {\n background-color: #ddd;\n border: none;\n border-right: 1px solid #aaa;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n height: 26px;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 20px;\n background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);\n background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);\n background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: #888 transparent transparent transparent;\n border-style: solid;\n border-width: 5px 4px 0 4px;\n height: 0;\n right: 50%;\n margin-right: -4px;\n margin-top: -2px;\n position: absolute;\n top: 50%;\n width: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__clear {\n float: right;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__arrow {\n border: none;\n border-left: 1px solid #aaa;\n border-radius: 0;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n right: 1px;\n left: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow {\n background: transparent;\n border: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: transparent transparent #888 transparent;\n border-width: 0 4px 5px 4px;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single {\n border-top: none;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);\n background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);\n background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single {\n border-bottom: none;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);\n background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);\n background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple {\n background-color: white;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: text;\n outline: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple:focus {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__rendered {\n list-style: none;\n margin: 0;\n padding: 0 5px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__clear {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice {\n background-color: #e4e4e4;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: default;\n float: right;\n margin-left: 5px;\n margin-top: 5px;\n padding: 0 5px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n color: #888;\n cursor: pointer;\n display: inline-block;\n font-weight: bold;\n margin-left: 2px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover {\n color: #555;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice {\n float: left;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice {\n margin-right: 5px;\n margin-left: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n margin-right: 2px;\n margin-left: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--multiple {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple {\n border-top: none;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple {\n border-bottom: none;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-search--dropdown .pumselect2-search__field {\n border: 1px solid #aaa;\n outline: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-search--inline .pumselect2-search__field {\n outline: 0;\n box-shadow: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown {\n background-color: white;\n border: 1px solid transparent;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--above {\n border-bottom: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--below {\n border-top: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results > .pumselect2-results__options {\n max-height: 200px;\n overflow-y: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[role=group] {\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[aria-disabled=true] {\n color: grey;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option--highlighted[aria-selected] {\n background-color: #3875d7;\n color: white;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__group {\n cursor: default;\n display: block;\n padding: 6px;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-dropdown {\n border-color: #5897fb;\n}\n\n.pum-field-select2 > .pumselect2-container--below.pumselect2-container--open + .pumselect2-container--open,\n.pum-field-select2 > .pumselect2-container--below.pumselect2-container--open + .pum-desc + .pumselect2-container--open {\n position: absolute !important;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection {\n margin: 1px;\n font-size: 14px;\n border-radius: 0;\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);\n border-color: #ddd;\n transition: 0.05s border-color ease-in-out;\n}\n\n.pum-field-select2 .pumselect2-container.pumselect2-container--focus .pumselect2-selection {\n outline: none;\n border-color: #5b9dd9;\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple {\n overflow-y: auto;\n max-height: 150px;\n min-height: 28px;\n line-height: 16px;\n font-size: 12px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__clear {\n margin-left: 3px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline {\n margin: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline .pumselect2-search__field {\n border-color: #ddd;\n padding: 3px 5px 0;\n min-width: 5em;\n width: 100% !important;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__choice {\n margin-top: 4px;\n margin-bottom: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown {\n margin: 0 1px;\n border-color: #ddd;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);\n max-width: calc(100% - 4px);\n position: relative;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-search__field {\n border-color: #ddd;\n padding: 3px 5px;\n min-width: 5em;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option {\n padding: 3px 6px;\n margin: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group] {\n padding: 3px 0 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group] .pumselect2-results__group {\n padding: 0 6px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__options--nested {\n padding: 3px 6px 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option--highlighted {\n background: #3e86d0;\n}\n\n.pum-field-select2 .pumselect2-container + .pumselect2-container--open {\n top: inherit !important;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-tabs-container {\n box-sizing: border-box;\n position: relative;\n}\n\n.pum-tabs-container > * {\n box-sizing: border-box;\n}\n\n.pum-tabs-container > ul.tabs {\n margin: 0;\n}\n\n.pum-tabs-container > ul.tabs .tab {\n font-size: 1.2em;\n}\n\n.pum-tabs-container > ul.tabs .tab a {\n padding: 8px 16px;\n border: 0;\n display: block;\n text-decoration: none;\n}\n\n.pum-tabs-container > ul.tabs .tab a:focus {\n box-shadow: none;\n}\n\n.pum-tabs-container > .tab-content {\n display: none;\n padding: 16px;\n}\n\n.pum-tabs-container > .tab-content.active {\n display: block;\n}\n\n.pum-tabs-container > .tab-content .form-table {\n display: block;\n}\n\n.pum-tabs-container > .tab-content .form-table:first-child {\n margin-top: 0;\n}\n\n.pum-tabs-container.horizontal-tabs {\n display: block;\n}\n\n.pum-tabs-container.horizontal-tabs > ul.tabs > li.tab {\n display: inline-block;\n padding: 0;\n margin: 0;\n}\n\n.pum-tabs-container.horizontal-tabs > ul.tabs > li.tab a {\n padding: .5em 1em;\n}\n\n.pum-tabs-container.horizontal-tabs > .tab-content {\n padding-top: 16px;\n}\n\n.pum-tabs-container.vertical-tabs {\n min-height: 100px;\n padding-right: 140px;\n width: 100%;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs {\n width: 140px;\n min-height: 100%;\n display: block;\n position: absolute;\n right: 0;\n top: 0;\n margin: 0;\n border-top: 0;\n border-left: 1px solid #DFDFDF;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab {\n margin: 0;\n display: block;\n border-bottom: 1px solid #eee;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab a {\n background: #FCFCFC;\n color: #000;\n display: block;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab:hover a, .pum-tabs-container.vertical-tabs > ul.tabs > .tab a:focus {\n background-color: #0073AA;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab.active a {\n background-color: #32373C;\n color: #fff;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab:first-child {\n margin-top: 8px;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs {\n display: block;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab {\n display: inline-block;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab a {\n display: inline;\n padding: 0 0.25em;\n color: #0073aa;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab.active a,\n.pum-tabs-container.link-tabs > ul.tabs > li.tab a:active {\n color: #000;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab.active a,\n.pum-tabs-container.link-tabs > ul.tabs > li.tab:hover a,\n.pum-tabs-container.link-tabs > ul.tabs > li.tab a:active {\n text-decoration: underline;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab::after {\n display: inline-block;\n content: \"|\";\n margin: 0 0.25em;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab:last-child::after {\n content: \"\";\n}\n\n.pum-tabs-container.sub-tabs > .tab-content {\n padding: 16px 0 0;\n}\n\n.pum-tabs-container.sub-tabs > .tab-content .pum-field:first-child h3 {\n margin-top: 0;\n}\n\n.pum-tabs-container[data-tab-count=\"0\"].horizontal-tabs > ul.tabs, .pum-tabs-container[data-tab-count=\"1\"].horizontal-tabs > ul.tabs {\n display: none;\n}\n\n.pum-tabs-container[data-tab-count=\"0\"].sub-tabs > .tab-content, .pum-tabs-container[data-tab-count=\"1\"].sub-tabs > .tab-content {\n padding-top: 0;\n}\n\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].horizontal-tabs > ul.tabs {\n display: block !important;\n}\n\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].sub-tabs > .tab-content {\n padding-top: 16px !important;\n}\n\n.pum-tab-panel {\n box-sizing: border-box;\n position: relative;\n}\n\n.pum-tab-panel > * {\n box-sizing: border-box;\n}\n\n.pum-tab-panel > .components-tab-panel__tabs {\n margin: 0;\n}\n\n.pum-tab-panel > .components-tab-panel__tabs .components-tab-panel__tab {\n font-size: 1.2em;\n padding: 8px 16px;\n border: 0;\n display: block;\n text-decoration: none;\n}\n\n.pum-tab-panel > .components-tab-panel__tabs .components-tab-panel__tab:focus {\n box-shadow: none;\n}\n\n.pum-tab-panel > .components-tab-panel__tab-content {\n padding: 16px;\n}\n\n.pum-tab-panel > .components-tab-panel__tab-content .form-table {\n display: block;\n}\n\n.pum-tab-panel > .components-tab-panel__tab-content .form-table:first-child {\n margin-top: 0;\n}\n\n.pum-tab-panel.pum-horizontal-tabs {\n display: block;\n}\n\n.pum-tab-panel.pum-horizontal-tabs > .components-tab-panel__tabs > .components-tab-panel__tab {\n display: inline-block;\n padding: 0;\n margin: 0;\n}\n\n.pum-tab-panel.pum-horizontal-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a {\n padding: .5em 1em;\n}\n\n.pum-tab-panel.pum-horizontal-tabs > .components-tab-panel__tab-content {\n padding-top: 16px;\n}\n\n.pum-tab-panel.pum-vertical-tabs {\n min-height: 100px;\n padding-right: 140px;\n width: 100%;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs {\n width: 140px;\n min-height: 100%;\n display: block;\n position: absolute;\n right: 0;\n top: 0;\n margin: 0;\n border-top: 0;\n border-left: 1px solid #DFDFDF;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab {\n margin: 0;\n display: block;\n border-bottom: 1px solid #eee;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a {\n background: #FCFCFC;\n color: #000;\n display: block;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:hover a, .pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a:focus {\n background-color: #0073AA;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab.is-active a {\n background-color: #32373C;\n color: #fff;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:first-child {\n margin-top: 8px;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs {\n display: block;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab {\n display: inline-block;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a {\n display: inline;\n padding: 0 0.25em;\n color: #0073aa;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab.is-active a,\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a:active {\n color: #000;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab.is-active a,\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:hover a,\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a:active {\n text-decoration: underline;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab::after {\n display: inline-block;\n content: \"|\";\n margin: 0 0.25em;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:last-child::after {\n content: \"\";\n}\n\n.pum-tab-panel.pum-sub-tabs > .components-tab-panel__tab-content {\n padding: 16px 0 0;\n}\n\n.pum-tab-panel.pum-sub-tabs > .components-tab-panel__tab-content .pum-field:first-child h3 {\n margin-top: 0;\n}\n\n.pum-tab-panel[data-tab-count=\"0\"].pum-horizontal-tabs > .components-tab-panel__tabs, .pum-tab-panel[data-tab-count=\"1\"].pum-horizontal-tabs > .components-tab-panel__tabs {\n display: none;\n}\n\n.pum-tab-panel[data-tab-count=\"0\"].pum-sub-tabs > .components-tab-panel__tab-content, .pum-tab-panel[data-tab-count=\"1\"].pum-sub-tabs > .components-tab-panel__tab-content {\n padding-top: 0;\n}\n\n.pum-modal-background {\n display: none;\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n background: rgba(0, 0, 0, 0.7);\n z-index: 100100;\n overflow-y: scroll;\n}\n\n.pum-modal-background, .pum-modal-background:before, .pum-modal-background:after,\n.pum-modal-background *, .pum-modal-background *:before, .pum-modal-background *:after {\n -webkit-box-sizing: border-box;\n /* Safari/Chrome, other WebKit */\n -moz-box-sizing: border-box;\n /* Firefox, other Gecko */\n box-sizing: border-box;\n}\n\n.pum-modal-background .pum-modal-wrap {\n position: absolute;\n top: 60px;\n margin-bottom: 60px;\n right: 50%;\n width: 550px;\n margin-right: -300px;\n background-color: #fff;\n box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);\n z-index: 100105;\n transition: height .2s, margin-top .2s;\n}\n\n@media screen and (max-width: 520px) {\n .pum-modal-background .pum-modal-wrap {\n width: auto;\n margin-right: 0;\n top: 10px;\n left: 10px;\n bottom: 10px;\n right: 10px;\n }\n}\n\n.pum-modal-background .pum-modal-header {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 36px;\n padding: 0 16px 0 36px;\n font-size: 18px;\n font-weight: 600;\n line-height: 36px;\n background: #fcfcfc;\n border-bottom: 1px solid #dfdfdf;\n}\n\n.pum-modal-background .pum-modal-header .pum-modal-close {\n position: absolute;\n top: 0;\n left: 0;\n width: 36px;\n height: 36px;\n padding: 0;\n color: #666;\n text-align: center;\n background: 100% 0;\n border: none;\n cursor: pointer;\n}\n\n.pum-modal-background .pum-modal-header .pum-modal-close::before {\n font: 400 20px/36px dashicons;\n vertical-align: top;\n speak: none;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n width: 36px;\n height: 36px;\n content: '\\f158';\n}\n\n.pum-modal-background .pum-modal-content {\n padding: 52px 16px 60px;\n}\n\n.pum-modal-background .pum-modal-content div.error {\n margin: 0 0 10px;\n}\n\n.pum-modal-background .pum-modal-content p {\n margin-top: 0;\n}\n\n.pum-modal-background .pum-modal-content textarea {\n width: 100%;\n}\n\n@media screen and (max-width: 782px) {\n .pum-modal-background .pum-modal-content {\n padding: 50px 16px 60px;\n }\n}\n\n.pum-modal-background .pum-modal-footer {\n position: absolute;\n bottom: 0;\n right: 0;\n left: 0;\n padding: 8px 16px;\n background: #fcfcfc;\n border-top: 1px solid #dfdfdf;\n}\n\n.pum-modal-background .pum-modal-footer .cancel {\n line-height: 25px;\n float: right;\n}\n\n.pum-modal-background .pum-modal-footer .cancel .no-button {\n border: 0;\n padding: 0;\n background: none;\n cursor: pointer;\n}\n\n.pum-modal-background .pum-modal-footer .cancel .no-button.link-button {\n color: #0073aa;\n text-decoration: underline;\n}\n\n.pum-modal-background .pum-modal-footer .cancel .submitdelete {\n text-decoration: none;\n padding: 1px 2px;\n}\n\n@media screen and (max-width: 782px) {\n .pum-modal-background .pum-modal-footer .cancel {\n line-height: 32px;\n }\n}\n\n.pum-modal-background .pum-modal-footer .pum-submit {\n line-height: 23px;\n float: left;\n}\n\n.pum-modal-background .pum-modal-footer .pum-submit button {\n float: left;\n margin-bottom: 0;\n}\n\n.pum-modal-background .pum-modal-footer .pum-submit .spinner {\n float: right;\n vertical-align: middle;\n}\n\n.pum-modal-background.tabbed-content .pum-modal-content {\n padding: 36px 0 44px;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-alert {\n position: relative;\n padding: 0 12px;\n border-right: 4px solid #ccc;\n background: #fff;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);\n width: 100%;\n}\n\n.pum-alert.pum-alert__success {\n border-right-color: #46b450;\n}\n\n.pum-alert.pum-alert__info {\n border-right-color: #00a0d2;\n}\n\n.pum-alert.pum-alert__warning {\n border-right-color: #ffb900;\n}\n\n.pum-alert.pum-alert__error {\n border-right-color: #dc3232;\n}\n\n.pum-alert-holder {\n display: flex;\n margin-bottom: .8em;\n}\n\n.pum-alerts {\n position: relative;\n max-width: 1280px;\n margin: 20px 0 1px;\n padding: 20px 20px 0;\n border: 1px solid #e5e5e5;\n background-color: #fdfdfd;\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\n clear: both;\n top: 10px;\n margin-left: 20px !important;\n}\n\n.pum-alerts > h2:first-child {\n margin: 0;\n padding: 9px 0 4px;\n font-size: 23px;\n font-weight: 400;\n line-height: 29px;\n}\n\n.pum-alerts h3 {\n margin: -20px -20px 0;\n padding: 1em;\n border-bottom: 1px solid #ccc;\n background-color: #fdfdfd;\n font-size: 1.4em;\n}\n\n.pum-alerts img.logo {\n width: 25px;\n margin: -2px 0 -2px 5px;\n}\n\n.pum-alerts .pum-alert {\n width: 100%;\n}\n\n.pum-alerts .button.dismiss, .pum-alerts .button.restore {\n width: 45px;\n height: 45px;\n margin-right: 10px;\n padding: 0;\n outline: 0;\n line-height: inherit;\n cursor: pointer;\n -ms-flex: 0 0 45px;\n flex: 0 0 45px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.pum-alerts .button.dismiss .dashicons, .pum-alerts .button.restore .dashicons {\n width: 24px;\n height: 24px;\n font-size: 24px;\n}\n\n.pum-alerts .button.dismiss:focus, .pum-alerts .button.dismiss:hover {\n background: 100% 0;\n}\n\n.pum-alerts .button.restore:focus, .pum-alerts .button.restore:hover {\n background: 100% 0;\n}\n\n.popup_page_pum-extensions .pum-alerts {\n top: 0;\n}\n\n.pum-alerts .screen-reader-text {\n overflow: hidden;\n clip: rect(1px, 1px, 1px, 1px);\n position: absolute !important;\n width: 1px;\n height: 1px;\n padding: 0;\n border: 0;\n word-wrap: normal !important;\n clip-path: inset(50%);\n}\n\n.pum-bottom-spacing {\n margin-bottom: 20px;\n}\n\n.pum-container-disabled {\n display: table-cell;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n border-radius: 4px;\n background-color: rgba(232, 232, 232, 0.7);\n}\n\n.pum-muted-title {\n overflow: hidden;\n font-weight: 600;\n font-style: italic;\n}\n\n.pum-muted-title:after {\n display: inline-block;\n width: 100%;\n height: .5em;\n margin-left: -100%;\n margin-right: 10px;\n border-top: 1px solid #ddd;\n vertical-align: bottom;\n content: \"\";\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n/**\r\n * Triggers field\r\n */\n.pum-field-triggers .pum-popup-trigger-editor .pum-add-new, .pum-field-triggers .pum-popup-trigger-editor .add-new {\n float: left;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table {\n display: none !important;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table thead th, .pum-field-triggers .pum-popup-trigger-editor .list-table thead td, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody th, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td {\n text-align: center;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table thead td:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child {\n text-align: right;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table thead td:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child {\n text-align: left;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child {\n padding-right: 0;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child {\n padding-left: 0;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor span.edit {\n cursor: pointer;\n color: #0073aa;\n text-decoration: underline;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-item-actions i {\n cursor: pointer;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .no-list-items {\n display: block;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .no-list-items select {\n max-width: 100%;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor.has-list-items .list-table {\n display: block !important;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor.has-list-items .no-list-items {\n display: none !important;\n}\n\n/**\r\n * Cookies field\r\n */\n.pum-field-cookies .pum-popup-cookie-editor .pum-add-new, .pum-field-cookies .pum-popup-cookie-editor .add-new {\n float: left;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table {\n display: none !important;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table thead th, .pum-field-cookies .pum-popup-cookie-editor .list-table thead td, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody th, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td {\n text-align: center;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table thead td:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child {\n text-align: right;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table thead td:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child {\n text-align: left;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child {\n padding-right: 0;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child {\n padding-left: 0;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor span.edit {\n cursor: pointer;\n color: #0073aa;\n text-decoration: underline;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-item-actions i {\n cursor: pointer;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .no-list-items {\n display: block;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .no-list-items select {\n max-width: 100%;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor.has-list-items .list-table {\n display: block !important;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor.has-list-items .no-list-items {\n display: none !important;\n}\n\n.pum-field-cookie_key .cookie-key {\n position: relative;\n display: inline-block;\n}\n\n.pum-field-cookie_key .cookie-key button.reset {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n height: 100%;\n}\n\n/* Upgrade Tips */\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-upgrade-tip {\n color: #333;\n line-height: 2em !important;\n}\n\n.pum-upgrade-tipdiv {\n margin-bottom: 15px;\n display: block;\n font-weight: bold;\n}\n\n.pum-upgrade-tip img {\n float: right;\n margin-left: 15px;\n}\n\n/* Form Table Dividers */\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.title-divider th {\n border-top: 1px solid #ccc;\n padding: 0;\n}\n\n.title-divider .title {\n font-size: 1.125em;\n padding-right: 0 !important;\n padding-top: 20px !important;\n padding-bottom: 0 !important;\n}\n\n.form-table td, .form-table tr {\n padding-top: 10px;\n}\n\n.posttypediv,\n.taxonomydiv {\n margin-bottom: 10px;\n clear: both;\n overflow: auto;\n}\n\n/************\r\nStyles for our log viewers\r\n************/\n#log-viewer {\n background-color: #fff;\n border: 1px solid #e5e5e5;\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\n padding: 5px 20px;\n margin: 20px 0;\n}\n\n#log-viewer pre {\n font-family: monospace;\n white-space: pre-wrap;\n}\n\n/************\r\nStyles for toggle buttons\r\n************/\n.pum-toggle-button {\n position: relative;\n width: 36px;\n height: 18px;\n}\n\n.pum-toggle-button label {\n position: absolute;\n cursor: pointer;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n background-color: #fff;\n transition: background-color 0.2s ease;\n border-radius: 9px;\n border: 1px solid #1e1e1e;\n}\n\n.pum-toggle-button label::before {\n position: absolute;\n content: \"\";\n height: 14px;\n width: 14px;\n right: 2px;\n bottom: 1px;\n background-color: #1e1e1e;\n transition: 0.2s ease;\n border-radius: 50%;\n}\n\n.pum-toggle-button input {\n opacity: 0;\n width: 0;\n height: 0;\n}\n\n.pum-toggle-button input:focus + label {\n box-shadow: -2px 2px 7px #2196f3;\n}\n\n.pum-toggle-button input:checked + label {\n background-color: #9ab927;\n}\n\n.pum-toggle-button input:checked + label::before {\n background-color: #fff;\n transform: translateX(-15px);\n}\n\n.wp-core-ui .button-with-icon {\n display: inline-flex;\n align-items: center;\n}\n\n.wp-list-table .type-popup .row-actions {\n color: #999;\n}\n\n.pum-flex-row {\n display: flex;\n}\n\n.pum-flex-row .pum-flex-column {\n flex: 1;\n padding: 1%;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-quarter {\n max-width: 25% !important;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+1) {\n padding-right: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+4) {\n padding-left: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-third {\n max-width: 33.333% !important;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+1) {\n padding-right: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+3) {\n padding-left: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-half {\n max-width: 50% !important;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+1) {\n padding-right: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+2) {\n padding-left: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-three-quarter {\n max-width: 75% !important;\n}\n\n.pum-flex-row .pum-flex-column label,\n.pum-flex-row .pum-flex-column input {\n display: block;\n width: 100%;\n}\n\n.pum-tabbed-form .pum-field {\n position: relative;\n margin: 0 0 24px;\n}\n\n.pum-tabbed-form .pum-field label,\n.pum-tabbed-form .pum-field .pum-desc {\n display: block;\n}\n\n.pum-tabbed-form .pum-field label {\n margin-bottom: 4px;\n}\n\n.pum-tabbed-form .pum-field .pum-desc {\n margin-top: 4px;\n margin-bottom: 0;\n}\n\n.pum-tabbed-form .pumselect2-container--default {\n width: 100% !important;\n}\n\n.pum-tabbed-form .pum-field-select2 select {\n width: 100%;\n}\n\n.pum-tabbed-form label {\n display: block;\n font-weight: bold;\n font-size: 1.1em;\n}\n\n.pum-tabbed-form .pum-field.checkbox label.pum-desc {\n display: inline;\n font-weight: inherit;\n font-size: inherit;\n margin: 0 0 1em;\n}\n\n.pum-tabbed-form .pum-required label::after {\n color: #a00;\n content: \"*\";\n margin-right: 5px;\n}\n\n.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,\n.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,\n.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action {\n top: 7px;\n margin-right: 5px;\n}\n\n@media only screen and (min-width: 0px) and (max-width: 783px) {\n .edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,\n .edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,\n .popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action {\n display: none !important;\n }\n}\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.no-button {\r\n border: 0;\r\n padding: 0;\r\n background: none;\r\n cursor: pointer;\r\n\r\n &.link-button {\r\n color: #0073aa;\r\n &:hover {\r\n color: #00a0d2;\r\n }\r\n }\r\n\r\n &.delete-button {\r\n color: #a00;\r\n &:hover {\r\n color: #f00;\r\n }\r\n }\r\n}\r\n\r\n\r\n.pum-half {\r\n width: 47.5%;\r\n max-width: 47.5%;\r\n margin-right: 5%;\r\n display: inline-block;\r\n\r\n\r\n &.pum-dependencies-met {\r\n display: inline-block!important;\r\n }\r\n\r\n > * {\r\n max-width: 100%;\r\n }\r\n\r\n input, textarea, select {\r\n max-width: 100%;\r\n width: auto;\r\n }\r\n\r\n}\r\n\r\n.pum-last {\r\n margin-right:0!important;\r\n}\r\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n$plugin-prefix: 'plugin' !default;\r\n$custom-select2-selector: 'select2' !default;\r\n\r\n.#{$plugin-prefix}-desc {\r\n margin-top: 4px;\r\n margin-bottom: 0;\r\n}\r\n\r\n[data-#{$plugin-prefix}-dependencies] {\r\n display: none;\r\n}\r\n\r\n.#{$plugin-prefix}-field {\r\n position: relative;\r\n\r\n margin-bottom: 1em;\r\n\r\n > label {\r\n display: block;\r\n font-weight: bold;\r\n }\r\n\r\n .#{$plugin-prefix}-doclink {\r\n font-size: 16px;\r\n line-height: 20px;\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Sections\r\n */\r\n.#{$plugin-prefix}-field-section {\r\n\r\n}\r\n\r\n/**\r\n * Heading & separator fields\r\n */\r\n.#{$plugin-prefix}-field-heading,\r\n.#{$plugin-prefix}-field-separator {\r\n h3 {\r\n // font-size: 1.2em;\r\n // margin-top: 0;\r\n // margin-bottom: 0;\r\n }\r\n\r\n h3 + .#{$plugin-prefix}-desc {\r\n // margin-top: -1em !important;\r\n }\r\n\r\n hr {\r\n // margin-bottom: 2em;\r\n }\r\n\r\n label,\r\n .#{$plugin-prefix}-desc {\r\n display: none !important;\r\n }\r\n\r\n h3 + hr {\r\n // margin-top: 1em; // Reset\r\n // margin-bottom: 2em;\r\n }\r\n\r\n hr + h3 {\r\n // margin-top: 1em; // Reset to wp default.\r\n // margin-bottom: 1em; // Reset to wp default.\r\n }\r\n}\r\n\r\n.#{$plugin-prefix}-field-hidden {\r\n display: none;\r\n}\r\n\r\n.#{$plugin-prefix}-field-editor {\r\n #insert-media-button {\r\n display: none;\r\n }\r\n}\r\n\r\n/**\r\n * Select fields\r\n */\r\n.#{$plugin-prefix}-field-select {\r\n option.bold {\r\n font-weight: bold;\r\n font-size: 1.125em;\r\n }\r\n}\r\n\r\n/**\r\n * Checkbox fields\r\n */\r\n.#{$plugin-prefix}-field-checkbox {\r\n position: relative;\r\n\r\n label {\r\n margin-left: 1.5em;\r\n // display: block;\r\n // font-size: 1.1em;\r\n\r\n &.#{$plugin-prefix}-desc {\r\n display: inline;\r\n font-weight: inherit;\r\n font-size: inherit;\r\n margin: 0 0 1em;\r\n }\r\n }\r\n\r\n input[type=\"checkbox\"] {\r\n position: absolute;\r\n top: .25em;\r\n }\r\n}\r\n\r\n/**\r\n * Multicheck & Radio fields\r\n */\r\n.#{$plugin-prefix}-field-multicheck,\r\n.#{$plugin-prefix}-field-radio {\r\n // margin: 0 0 1em;\r\n\r\n input, label {\r\n line-height: 1em;\r\n }\r\n\r\n label {\r\n margin-bottom: 4px;\r\n }\r\n\r\n input[type=\"radio\"] {\r\n display: inline-block;\r\n margin-right: .25em;\r\n }\r\n\r\n input + label {\r\n font-weight: normal;\r\n display: inline-block !important;\r\n }\r\n\r\n label:first-child {\r\n font-weight: bold;\r\n margin: 0 0 10px;\r\n // display: block;\r\n }\r\n\r\n > p.#{$plugin-prefix}-desc {\r\n margin: 0 0 .5em;\r\n }\r\n\r\n .pum-field-mulitcheck-list,\r\n .pum-field-radio-list {\r\n margin: 0;\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Range & range slider fields\r\n */\r\n.#{$plugin-prefix}-field-range,\r\n.#{$plugin-prefix}-field-rangeslider {\r\n input[type=\"range\"] {\r\n vertical-align: middle;\r\n }\r\n\r\n .#{$plugin-prefix}-range-manual {\r\n padding-right: 25px;\r\n text-align: right;\r\n width: 80px;\r\n }\r\n\r\n .range-value-unit,\r\n .#{$plugin-prefix}-range-value-unit {\r\n position: relative;\r\n display: inline-block;\r\n margin-left: -30px;\r\n margin-right: 10px;\r\n width: 20px;\r\n text-align: left;\r\n top: .125em;\r\n }\r\n}\r\n\r\n/**\r\n * Image fields\r\n */\r\n.#{$plugin-prefix}-field-color {\r\n .wp-color-result-text {\r\n line-height: 23px;\r\n }\r\n}\r\n\r\n/**\r\n * Image fields\r\n */\r\n.#{$plugin-prefix}-field-image {\r\n\r\n .#{$plugin-prefix}-image-field {\r\n\r\n .#{$plugin-prefix}-image-select,\r\n &.#{$plugin-prefix}-image-empty .#{$plugin-prefix}-image-preview {\r\n display: none;\r\n }\r\n\r\n &.#{$plugin-prefix}-image-empty .#{$plugin-prefix}-image-select {\r\n display: block;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-image-preview-img {\r\n float: left;\r\n line-height: 0;\r\n margin: 5px 0;\r\n\r\n img {\r\n max-width: 60px;\r\n width: auto;\r\n height: auto;\r\n }\r\n }\r\n\r\n select.pum-image-field__size {\r\n margin: 8px 0 8px 10px;\r\n width: 200px;\r\n }\r\n\r\n .#{$plugin-prefix}-image-edit {\r\n margin: 0 0 0 11px;\r\n }\r\n\r\n .#{$plugin-prefix}-image-replace,\r\n .#{$plugin-prefix}-image-remove {\r\n margin: 0 0 0 8px;\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Conditions field\r\n */\r\n.#{$plugin-prefix}-field-conditions {\r\n\r\n .facet-builder {\r\n\r\n p {\r\n margin: 0 0 1em;\r\n }\r\n\r\n a {\r\n text-decoration: none;\r\n }\r\n\r\n .facet-groups {\r\n\r\n display: none;\r\n\r\n .facet-group-wrap {\r\n\r\n .facet-group {\r\n box-shadow: 0 1px 0 #ccc;\r\n color: #555;\r\n border: 1px solid #ccc;\r\n background: #f7f7f7;\r\n }\r\n\r\n &:last-child .and,\r\n .add-or {\r\n em,\r\n a,\r\n button {\r\n color: #0073aa;\r\n cursor: pointer;\r\n\r\n &::before {\r\n content: \"+ \";\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n .facet-list {\r\n }\r\n\r\n .facet {\r\n position: relative;\r\n padding: 12px 30px 6px 10px;\r\n border-bottom: 1px solid #e1e1e1;\r\n border-top: 1px solid #fff;\r\n\r\n &:first-child {\r\n border-top: 0;\r\n\r\n .or {\r\n display: none;\r\n }\r\n }\r\n\r\n &::before,\r\n &::after {\r\n display: table;\r\n content: \"\";\r\n line-height: 0;\r\n }\r\n\r\n &::after {\r\n clear: both;\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-field {\r\n margin-bottom: 0.5em;\r\n }\r\n\r\n .facet-col {\r\n float: left;\r\n margin-right: 20px;\r\n padding-bottom: 6px;\r\n position: relative;\r\n min-width: 175px;\r\n\r\n select,\r\n input {\r\n margin: 0;\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n .facet-target {\r\n\r\n position: relative;\r\n max-width: 240px;\r\n\r\n * {\r\n box-sizing: border-box;\r\n }\r\n\r\n select,\r\n .#{$custom-select2-selector}-container .#{$custom-select2-selector}-selection {\r\n padding-left: 28px;\r\n\r\n // Rendered Option\r\n .#{$custom-select2-selector}-selection__rendered {\r\n padding-left: 3px;\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-not-operand {\r\n cursor: pointer;\r\n position: absolute;\r\n left: 2px;\r\n top: 2px;\r\n z-index: 10;\r\n //width: 23px;\r\n line-height: 24px;\r\n height: 25px;\r\n\r\n //padding: 0;\r\n background: #f7f7f7;\r\n border: 1px solid transparent;\r\n border-radius: 2px 0 0 2px;\r\n border-right: 1px solid #ddd;\r\n text-align: center;\r\n\r\n span {\r\n font-size: 1.25em;\r\n }\r\n\r\n &::before {\r\n color: #555;\r\n font-size: 16px;\r\n line-height: 24px;\r\n }\r\n\r\n input[type=\"checkbox\"] {\r\n display: none;\r\n }\r\n\r\n &:focus {\r\n outline: none;\r\n border: 1px solid #5b9dd9;\r\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\r\n }\r\n\r\n }\r\n\r\n &.not-operand-checked {\r\n\r\n .#{$plugin-prefix}-not-operand {\r\n span,\r\n &::before {\r\n color: #a00;\r\n\r\n }\r\n }\r\n\r\n select,\r\n .#{$custom-select2-selector}-container .#{$custom-select2-selector}-selection {\r\n //padding-left: 58px;\r\n }\r\n\r\n }\r\n\r\n .#{$custom-select2-selector}-container-active {\r\n .#{$custom-select2-selector}-choices,\r\n .#{$custom-select2-selector}-single {\r\n border-color: #5b9dd9;\r\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\r\n }\r\n }\r\n\r\n }\r\n\r\n .facet-actions {\r\n position: absolute;\r\n right: 6px;\r\n top: 18px;\r\n\r\n button {\r\n border: 0;\r\n padding: 0;\r\n background: none;\r\n margin-left: 5px;\r\n }\r\n }\r\n\r\n .dashicons-plus-alt,\r\n .dashicons-dismiss {\r\n color: #999;\r\n }\r\n\r\n /* + AND + OR link stylings */\r\n .or {\r\n color: #484848;\r\n font-weight: 500;\r\n margin-left: -21px;\r\n left: 50%;\r\n position: absolute;\r\n top: -6px;\r\n font-style: normal;\r\n line-height: 10px;\r\n text-transform: uppercase;\r\n }\r\n\r\n .add-or {\r\n border-top: 1px solid #fff;\r\n text-align: center;\r\n\r\n > .add {\r\n left: -6.5px;\r\n position: relative;\r\n top: -9px;\r\n }\r\n }\r\n\r\n .and {\r\n border-bottom: 1px dashed #e1e1e1;\r\n margin: .5em 0 1.7em;\r\n text-align: center;\r\n }\r\n\r\n .or,\r\n .add-or > .add {\r\n background: #f7f7f7;\r\n font-size: 1.1em;\r\n padding: 0 10px;\r\n }\r\n\r\n .and, .add-or {\r\n em,\r\n a,\r\n button,\r\n label {\r\n background: #fff;\r\n font-size: 1.1em;\r\n font-style: normal;\r\n margin: 0 10px;\r\n padding: 0 10px;\r\n position: relative;\r\n top: 9px;\r\n text-transform: uppercase;\r\n box-shadow: none;\r\n color: #484848;\r\n cursor: default;\r\n border: 0;\r\n\r\n }\r\n\r\n em {\r\n color: #484848;\r\n }\r\n }\r\n\r\n }\r\n\r\n .no-facet-groups {\r\n display: block;\r\n\r\n .facet-target {\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n /* Conditionals */\r\n .has-conditions {\r\n\r\n .facet-groups {\r\n display: block;\r\n }\r\n\r\n .no-facet-groups {\r\n display: none;\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-field-select2 {\r\n select {\r\n width: 100% !important;\r\n }\r\n }\r\n\r\n}\r\n\r\n/**\r\n * License fields.\r\n */\r\n.#{$plugin-prefix}-field-license_key {\r\n background: #fafafa;\r\n padding: 14px;\r\n border-top: 2px solid #999;\r\n border-bottom: 2px solid #999;\r\n margin: 0 -14px 14px;\r\n\r\n p {\r\n font-size: 13px;\r\n margin-top: 0;\r\n }\r\n\r\n a {\r\n color: #444;\r\n }\r\n\r\n a:hover {\r\n text-decoration: none;\r\n }\r\n\r\n span.pum-license-status {\r\n margin-left: 5px;\r\n margin-right: 5px;\r\n }\r\n\r\n .#{$plugin-prefix}-license-messages {\r\n p:last-child {\r\n margin-bottom: 0;\r\n }\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expires-soon-notice {\r\n //background-color: #00a0d2;\r\n //color: #fff;\r\n //border-color: #00a0d2;\r\n border-color: #dc3232;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-valid-notice {\r\n //background-color: #60c560;\r\n border-color: #46b450;\r\n //color: #fff;\r\n .pum-license-status {\r\n color: #46b450;\r\n }\r\n }\r\n\r\n &.#{$plugin-prefix}-license-inactive-notice {\r\n //background-color: #0073aa;\r\n border-color: #0073aa;\r\n //color: #fff;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expiration-date-notice {\r\n\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expired-notice {\r\n background-color: #e24e4e;\r\n color: #fff;\r\n border-color: #dc3232;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-error-notice,\r\n &.#{$plugin-prefix}-license-missing-notice,\r\n &.#{$plugin-prefix}-license-invalid-notice,\r\n &.#{$plugin-prefix}-license-site_inactive-notice,\r\n &.#{$plugin-prefix}-license-item_name_mismatch-notice {\r\n background-color: #ffebcd;\r\n border-color: #dc3232;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expired-notice {\r\n a {\r\n color: #fff;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Link fields.\r\n */\r\n.#{$plugin-prefix}-field-link {\r\n input {\r\n margin-right: 24px;\r\n display: block;\r\n }\r\n\r\n button.dashicons {\r\n float: right;\r\n width: 1.5em;\r\n height: 1.5em;\r\n line-height: 1;\r\n padding: 0;\r\n font-size: 16px;\r\n vertical-align: sub;\r\n margin-top: 1px;\r\n box-shadow: 0 0 0 #cccccc;\r\n }\r\n}","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n *\r\n * The bulk of this is to style jquery select2 to better\r\n * resemble the default WP dashboard inputs.\r\n ******************************************************************************/\r\n\r\n$plugin-prefix: 'plugin' !default;\r\n$custom-select2-selector: 'select2' !default;\r\n\r\n.#{$plugin-prefix}-field-select2 {\r\n position: relative;\r\n\r\n .#{$custom-select2-selector}-container {\r\n box-sizing: border-box;\r\n\r\n display: inline-block;\r\n margin: 0;\r\n position: relative;\r\n vertical-align: middle;\r\n\r\n @import \"../vendor/select2/single\";\r\n @import \"../vendor/select2/multiple\";\r\n }\r\n\r\n @import \"../vendor/select2/dropdown\";\r\n\r\n .#{$custom-select2-selector}-close-mask {\r\n border: 0;\r\n margin: 0;\r\n padding: 0;\r\n display: block;\r\n position: fixed;\r\n left: 0;\r\n top: 0;\r\n min-height: 100%;\r\n min-width: 100%;\r\n height: auto;\r\n width: auto;\r\n opacity: 0;\r\n z-index: 99;\r\n\r\n // styles required for IE to work\r\n background-color: #fff;\r\n filter: alpha(opacity=0);\r\n }\r\n\r\n .#{$custom-select2-selector}-hidden-accessible {\r\n border: 0 !important;\r\n clip: rect(0 0 0 0) !important;\r\n height: 1px !important;\r\n margin: -1px !important;\r\n overflow: hidden !important;\r\n padding: 0 !important;\r\n position: absolute !important;\r\n width: 1px !important;\r\n }\r\n\r\n @import \"../vendor/select2/theme/default/layout\";\r\n @import \"../vendor/select2/theme/classic/layout\";\r\n\r\n > .#{$custom-select2-selector}-container--below.#{$custom-select2-selector}-container--open + .#{$custom-select2-selector}-container--open,\r\n > .#{$custom-select2-selector}-container--below.#{$custom-select2-selector}-container--open + .#{$plugin-prefix}-desc + .#{$custom-select2-selector}-container--open {\r\n position: absolute !important;\r\n }\r\n\r\n // All Select2 Containers - Wraps Both Selectbox & Dropdown Elements\r\n .#{$custom-select2-selector}-container {\r\n\r\n // Selectbox\r\n .#{$custom-select2-selector}-selection {\r\n margin: 1px;\r\n font-size: 14px;\r\n border-radius: 0;\r\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);\r\n border-color: #ddd;\r\n transition: 0.05s border-color ease-in-out;\r\n\r\n }\r\n\r\n &.#{$custom-select2-selector}-container--focus {\r\n .#{$custom-select2-selector}-selection {\r\n outline: none;\r\n border-color: #5b9dd9;\r\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\r\n }\r\n }\r\n\r\n // Single Select\r\n .#{$custom-select2-selector}-selection--single {\r\n\r\n // Rendered Option\r\n .#{$custom-select2-selector}-selection__rendered {\r\n //padding-left: 0;\r\n }\r\n\r\n }\r\n\r\n // Multiple Select\r\n .#{$custom-select2-selector}-selection--multiple {\r\n overflow-y: auto;\r\n max-height: 150px;\r\n min-height: 28px;\r\n line-height: 16px;\r\n font-size: 12px;\r\n\r\n .#{$custom-select2-selector}-selection__clear {\r\n margin-right: 3px;\r\n }\r\n\r\n .#{$custom-select2-selector}-selection__rendered {\r\n\r\n }\r\n\r\n .#{$custom-select2-selector}-search--inline {\r\n margin: 0;\r\n // Search Field\r\n .#{$custom-select2-selector}-search__field {\r\n border-color: #ddd;\r\n padding: 3px 5px 0;\r\n min-width: 5em;\r\n width: 100% !important;\r\n }\r\n }\r\n\r\n .#{$custom-select2-selector}-selection__choice {\r\n margin-top: 4px;\r\n margin-bottom: 0;\r\n }\r\n\r\n }\r\n\r\n // Dropdown\r\n .#{$custom-select2-selector}-dropdown {\r\n margin: 0 1px;\r\n border-color: #ddd;\r\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);\r\n // Compensate for the margin applied to the Selectbox.\r\n max-width: calc(100% - 4px);\r\n position: relative;\r\n\r\n // Search Field\r\n .#{$custom-select2-selector}-search__field {\r\n border-color: #ddd;\r\n padding: 3px 5px;\r\n min-width: 5em;\r\n }\r\n\r\n // Results\r\n .#{$custom-select2-selector}-results {\r\n\r\n // Each result set. Can be nested.\r\n .#{$custom-select2-selector}-results__option {\r\n padding: 3px 6px;\r\n margin: 0;\r\n\r\n &[aria-selected=true] {\r\n }\r\n\r\n }\r\n .#{$custom-select2-selector}-results__option[role=group] {\r\n padding: 3px 0 0;\r\n\r\n .#{$custom-select2-selector}-results__group {\r\n padding: 0 6px;\r\n }\r\n }\r\n\r\n .#{$custom-select2-selector}-results__options--nested {\r\n padding: 3px 6px 0;\r\n }\r\n\r\n // Hover\r\n .#{$custom-select2-selector}-results__option--highlighted {\r\n background: #3e86d0;\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n .#{$custom-select2-selector}-container + .#{$custom-select2-selector}-container--open {\r\n top: inherit !important;\r\n }\r\n\r\n}",".pumselect2-selection--single {\r\n box-sizing: border-box;\r\n\r\n cursor: pointer;\r\n display: block;\r\n\r\n height: 28px;\r\n\r\n user-select: none;\r\n -webkit-user-select: none;\r\n\r\n .pumselect2-selection__rendered {\r\n display: block;\r\n padding-left: 8px;\r\n padding-right: 20px;\r\n\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n position: relative;\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__rendered {\r\n padding-right: 8px;\r\n padding-left: 20px;\r\n }\r\n }\r\n}\r\n",".pumselect2-selection--multiple {\r\n box-sizing: border-box;\r\n\r\n cursor: pointer;\r\n display: block;\r\n\r\n min-height: 32px;\r\n\r\n user-select: none;\r\n -webkit-user-select: none;\r\n\r\n .pumselect2-selection__rendered {\r\n display: inline-block;\r\n overflow: hidden;\r\n padding-left: 8px;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n }\r\n}\r\n\r\n.pumselect2-search--inline {\r\n float: left;\r\n\r\n .pumselect2-search__field {\r\n box-sizing: border-box;\r\n border: none;\r\n font-size: 100%;\r\n margin-top: 5px;\r\n padding: 0;\r\n\r\n &::-webkit-search-cancel-button {\r\n -webkit-appearance: none;\r\n }\r\n }\r\n}\r\n",".pumselect2-dropdown {\r\n background-color: white;\r\n\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n\r\n box-sizing: border-box;\r\n\r\n display: block;\r\n\r\n position: absolute;\r\n left: -100000px;\r\n\r\n width: 100%;\r\n\r\n z-index: 1051;\r\n}\r\n\r\n.pumselect2-results {\r\n display: block;\r\n}\r\n\r\n.pumselect2-results__options {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.pumselect2-results__option {\r\n padding: 6px;\r\n\r\n user-select: none;\r\n -webkit-user-select: none;\r\n\r\n &[aria-selected] {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.pumselect2-container--open .pumselect2-dropdown {\r\n left: 0;\r\n}\r\n\r\n.pumselect2-container--open .pumselect2-dropdown--above {\r\n border-bottom: none;\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n}\r\n\r\n.pumselect2-container--open .pumselect2-dropdown--below {\r\n border-top: none;\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n}\r\n\r\n.pumselect2-search--dropdown {\r\n display: block;\r\n padding: 4px;\r\n\r\n .pumselect2-search__field {\r\n padding: 4px;\r\n width: 100%;\r\n box-sizing: border-box;\r\n\r\n &::-webkit-search-cancel-button {\r\n -webkit-appearance: none;\r\n }\r\n }\r\n\r\n &.pumselect2-search--hide {\r\n display: none;\r\n }\r\n}\r\n",".pumselect2-selection--single {\r\n background-color: #fff;\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n\r\n .pumselect2-selection__rendered {\r\n color: #444;\r\n line-height: 28px;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n cursor: pointer;\r\n float: right;\r\n font-weight: bold;\r\n }\r\n\r\n .pumselect2-selection__placeholder {\r\n color: #999;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n height: 26px;\r\n\r\n position: absolute;\r\n\r\n top: 1px;\r\n right: 1px;\r\n\r\n width: 20px;\r\n\r\n b {\r\n border-color: #888 transparent transparent transparent;\r\n border-style: solid;\r\n border-width: 5px 4px 0 4px;\r\n\r\n height: 0;\r\n left: 50%;\r\n\r\n margin-left: -4px;\r\n margin-top: -2px;\r\n\r\n position: absolute;\r\n\r\n top: 50%;\r\n width: 0;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__clear {\r\n float: left;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n left: 1px;\r\n right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--disabled {\r\n .pumselect2-selection--single {\r\n background-color: #eee;\r\n cursor: default;\r\n\r\n .pumselect2-selection__clear {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--open {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__arrow {\r\n b {\r\n border-color: transparent transparent #888 transparent;\r\n border-width: 0 4px 5px 4px;\r\n }\r\n }\r\n }\r\n}\r\n",".pumselect2-selection--multiple {\r\n background-color: white;\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n cursor: text;\r\n\r\n .pumselect2-selection__rendered {\r\n box-sizing: border-box;\r\n list-style: none;\r\n margin: 0;\r\n padding: 0 5px;\r\n width: 100%;\r\n\r\n li {\r\n list-style: none;\r\n }\r\n }\r\n\r\n .pumselect2-selection__placeholder {\r\n color: #999;\r\n\r\n margin-top: 5px;\r\n\r\n float: left;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n cursor: pointer;\r\n float: right;\r\n font-weight: bold;\r\n margin-top: 5px;\r\n margin-right: 10px;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n background-color: #e4e4e4;\r\n\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n cursor: default;\r\n\r\n float: left;\r\n\r\n margin-right: 5px;\r\n margin-top: 5px;\r\n padding: 0 5px;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n color: #999;\r\n cursor: pointer;\r\n\r\n display: inline-block;\r\n font-weight: bold;\r\n\r\n margin-right: 2px;\r\n\r\n &:hover {\r\n color: #333;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--multiple {\r\n .pumselect2-selection__choice, .pumselect2-selection__placeholder, .pumselect2-search--inline {\r\n float: right;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n margin-left: 5px;\r\n margin-right: auto;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n margin-left: 2px;\r\n margin-right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--focus {\r\n .pumselect2-selection--multiple {\r\n border: solid black 1px;\r\n outline: 0;\r\n }\r\n}\r\n\r\n&.pumselect2-container--disabled {\r\n .pumselect2-selection--multiple {\r\n background-color: #eee;\r\n cursor: default;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n display: none;\r\n }\r\n}\r\n",".pumselect2-container--default {\r\n @import \"single\";\r\n @import \"multiple\";\r\n\r\n &.pumselect2-container--open.pumselect2-container--above {\r\n .pumselect2-selection--single, .pumselect2-selection--multiple {\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n }\r\n }\r\n\r\n &.pumselect2-container--open.pumselect2-container--below {\r\n .pumselect2-selection--single, .pumselect2-selection--multiple {\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n }\r\n }\r\n\r\n .pumselect2-search--dropdown {\r\n .pumselect2-search__field {\r\n border: 1px solid #aaa;\r\n }\r\n }\r\n\r\n .pumselect2-search--inline {\r\n .pumselect2-search__field {\r\n background: transparent;\r\n border: none;\r\n outline: 0;\r\n box-shadow: none;\r\n -webkit-appearance: textfield;\r\n }\r\n }\r\n\r\n .pumselect2-results > .pumselect2-results__options {\r\n max-height: 200px;\r\n overflow-y: auto;\r\n }\r\n\r\n .pumselect2-results__option {\r\n &[role=group] {\r\n padding: 0;\r\n }\r\n\r\n &[aria-disabled=true] {\r\n color: #999;\r\n }\r\n\r\n &[aria-selected=true] {\r\n background-color: #ddd;\r\n }\r\n\r\n .pumselect2-results__option {\r\n padding-left: 1em;\r\n\r\n .pumselect2-results__group {\r\n padding-left: 0;\r\n }\r\n\r\n .pumselect2-results__option {\r\n margin-left: -1em;\r\n padding-left: 2em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -2em;\r\n padding-left: 3em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -3em;\r\n padding-left: 4em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -4em;\r\n padding-left: 5em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -5em;\r\n padding-left: 6em;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .pumselect2-results__option--highlighted[aria-selected] {\r\n background-color: #5897fb;\r\n color: white;\r\n }\r\n\r\n .pumselect2-results__group {\r\n cursor: default;\r\n display: block;\r\n padding: 6px;\r\n }\r\n}\r\n",".pumselect2-selection--single {\r\n background-color: mix($selection-bg-top-color, $selection-bg-bottom-color);\r\n\r\n border: 1px solid $border-color;\r\n border-radius: $border-radius;\r\n\r\n outline: 0;\r\n\r\n @include gradient-vertical($selection-bg-top-color, $selection-bg-bottom-color, 50%, 100%);\r\n\r\n &:focus {\r\n border: 1px solid $focus-border-color;\r\n }\r\n\r\n .pumselect2-selection__rendered {\r\n color: #444;\r\n line-height: 28px;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n cursor: pointer;\r\n float: right;\r\n font-weight: bold;\r\n margin-right: 10px;\r\n }\r\n\r\n .pumselect2-selection__placeholder {\r\n color: #999;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n background-color: #ddd;\r\n\r\n border: none;\r\n border-left: 1px solid $border-color;\r\n border-top-right-radius: $border-radius;\r\n border-bottom-right-radius: $border-radius;\r\n\r\n height: 26px;\r\n\r\n position: absolute;\r\n\r\n top: 1px;\r\n right: 1px;\r\n\r\n width: 20px;\r\n\r\n @include gradient-vertical(#eeeeee, #cccccc, 50%, 100%);\r\n\r\n b {\r\n border-color: #888 transparent transparent transparent;\r\n border-style: solid;\r\n border-width: 5px 4px 0 4px;\r\n\r\n height: 0;\r\n left: 50%;\r\n\r\n margin-left: -4px;\r\n margin-top: -2px;\r\n\r\n position: absolute;\r\n\r\n top: 50%;\r\n width: 0;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__clear {\r\n float: left;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n border: none;\r\n border-right: 1px solid $border-color;\r\n\r\n border-radius: 0;\r\n border-top-left-radius: $border-radius;\r\n border-bottom-left-radius: $border-radius;\r\n\r\n left: 1px;\r\n right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--open {\r\n .pumselect2-selection--single {\r\n border: 1px solid $focus-border-color;\r\n\r\n .pumselect2-selection__arrow {\r\n background: transparent;\r\n\r\n border: none;\r\n\r\n b {\r\n border-color: transparent transparent #888 transparent;\r\n border-width: 0 4px 5px 4px;\r\n }\r\n }\r\n }\r\n\r\n &.pumselect2-container--above {\r\n .pumselect2-selection--single {\r\n border-top: none;\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n\r\n @include gradient-vertical($selection-opened-bg-bottom-color, $selection-opened-bg-top-color, 0%, 50%);\r\n }\r\n }\r\n\r\n &.pumselect2-container--below {\r\n .pumselect2-selection--single {\r\n border-bottom: none;\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n\r\n @include gradient-vertical($selection-opened-bg-top-color, $selection-opened-bg-bottom-color, 50%, 100%);\r\n }\r\n }\r\n}\r\n","$remove-color: #888 !default;\r\n$remove-hover-color: #555 !default;\r\n$remove-width: 20px !default;\r\n\r\n$selection-color: #444 !default;\r\n\r\n$border-color: #aaa !default;\r\n$border-radius: 4px !default;\r\n\r\n$focus-border-color: #5897fb !default;\r\n\r\n$container-height: 28px !default;\r\n\r\n$selection-bg-top-color: white !default;\r\n$selection-bg-bottom-color: #eeeeee !default;\r\n\r\n$container-placeholder-color: #999 !default;\r\n\r\n$container-focus-border-color: blue !default;\r\n\r\n$selection-opened-bg-top-color: $selection-bg-bottom-color !default;\r\n$selection-opened-bg-bottom-color: $selection-bg-top-color !default;\r\n\r\n$dropdown-z-index: 1 !default;\r\n\r\n$dropdown-bg-color: $selection-bg-top-color !default;\r\n\r\n$results-max-height: 200px !default;\r\n$results-nested-padding: 20px !default;\r\n\r\n$results-choice-bg-hover-color: #3875d7 !default;\r\n$results-choice-fg-hover-color: white !default;\r\n\r\n$results-choice-fg-unselectable-color: grey !default;\r\n","// https://github.com/twbs/bootstrap-sass/blob/3.3-stable/assets/stylesheets/bootstrap/mixins/_gradients.scss#L17-L27\r\n\r\n// Vertical gradient, from top to bottom\r\n//\r\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\r\n// Color stops are not available in IE9 and below.\r\n@mixin gradient-vertical($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {\r\n background-image: -webkit-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Safari 5.1-6, Chrome 10+\r\n background-image: -o-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Opera 12\r\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\r\n background-repeat: repeat-x;\r\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down\r\n}\r\n",".pumselect2-selection--multiple {\r\n background-color: white;\r\n\r\n border: 1px solid $border-color;\r\n border-radius: $border-radius;\r\n\r\n cursor: text;\r\n\r\n outline: 0;\r\n\r\n &:focus {\r\n border: 1px solid $focus-border-color;\r\n }\r\n\r\n .pumselect2-selection__rendered {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0 5px;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n display: none;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n background-color: #e4e4e4;\r\n\r\n border: 1px solid $border-color;\r\n border-radius: $border-radius;\r\n\r\n cursor: default;\r\n\r\n float: left;\r\n\r\n margin-right: 5px;\r\n margin-top: 5px;\r\n padding: 0 5px;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n color: $remove-color;\r\n cursor: pointer;\r\n\r\n display: inline-block;\r\n font-weight: bold;\r\n\r\n margin-right: 2px;\r\n\r\n &:hover {\r\n color: $remove-hover-color;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--multiple {\r\n .pumselect2-selection__choice {\r\n float: right;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n margin-left: 5px;\r\n margin-right: auto;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n margin-left: 2px;\r\n margin-right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--open {\r\n .pumselect2-selection--multiple {\r\n border: 1px solid $focus-border-color;\r\n }\r\n\r\n &.pumselect2-container--above {\r\n .pumselect2-selection--multiple {\r\n border-top: none;\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n }\r\n }\r\n\r\n &.pumselect2-container--below {\r\n .pumselect2-selection--multiple {\r\n border-bottom: none;\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n }\r\n }\r\n}\r\n","@import \"defaults\";\r\n@import \"../../mixins/gradients\";\r\n\r\n.pumselect2-container--classic {\r\n @import \"single\";\r\n @import \"multiple\";\r\n\r\n .pumselect2-search--dropdown {\r\n .pumselect2-search__field {\r\n border: 1px solid $border-color;\r\n outline: 0;\r\n }\r\n }\r\n\r\n .pumselect2-search--inline {\r\n .pumselect2-search__field {\r\n outline: 0;\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n .pumselect2-dropdown {\r\n background-color: $dropdown-bg-color;\r\n border: 1px solid transparent;\r\n }\r\n\r\n .pumselect2-dropdown--above {\r\n border-bottom: none;\r\n }\r\n\r\n .pumselect2-dropdown--below {\r\n border-top: none;\r\n }\r\n\r\n .pumselect2-results > .pumselect2-results__options {\r\n max-height: $results-max-height;\r\n overflow-y: auto;\r\n }\r\n\r\n .pumselect2-results__option {\r\n &[role=group] {\r\n padding: 0;\r\n }\r\n\r\n &[aria-disabled=true] {\r\n color: $results-choice-fg-unselectable-color;\r\n }\r\n }\r\n\r\n .pumselect2-results__option--highlighted[aria-selected] {\r\n background-color: $results-choice-bg-hover-color;\r\n color: $results-choice-fg-hover-color;\r\n }\r\n\r\n .pumselect2-results__group {\r\n cursor: default;\r\n display: block;\r\n padding: 6px;\r\n }\r\n\r\n &.pumselect2-container--open .pumselect2-dropdown {\r\n border-color: $focus-border-color;\r\n }\r\n}\r\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n$tab-color: #E4E4E4 !default;\r\n$plugin-prefix: \"plugin\" !default;\r\n\r\n.#{$plugin-prefix}-tabs-container {\r\n box-sizing: border-box;\r\n\r\n > * {\r\n box-sizing: border-box;\r\n }\r\n\r\n position: relative;\r\n\r\n > ul.tabs {\r\n margin: 0;\r\n\r\n .tab {\r\n font-size: 1.2em;\r\n\r\n a {\r\n padding: 8px 16px;\r\n border: 0;\r\n display: block;\r\n text-decoration: none;\r\n &:focus {\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n }\r\n }\r\n\r\n > .tab-content {\r\n\r\n display: none;\r\n padding: 16px;\r\n\r\n &.active {\r\n display: block;\r\n }\r\n\r\n .form-table {\r\n display: block;\r\n\r\n &:first-child {\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n\r\n &.horizontal-tabs {\r\n display: block;\r\n\r\n > ul.tabs {\r\n > li.tab {\r\n\r\n display: inline-block;\r\n padding: 0;\r\n margin: 0;\r\n\r\n a {\r\n padding: .5em 1em;\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n > .tab-content {\r\n padding-top: 16px;\r\n }\r\n }\r\n\r\n &.vertical-tabs {\r\n min-height: 100px;\r\n //padding-left: 150px;\r\n //width: calc(100% - 150px);\r\n padding-left: 140px;\r\n width: 100%;\r\n\r\n > ul.tabs {\r\n width: 140px;\r\n min-height: 100%;\r\n display: block;\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n margin: 0;\r\n //background: #23282D;\r\n border-top: 0;\r\n border-right: 1px solid #DFDFDF;\r\n\r\n > .tab {\r\n margin: 0;\r\n display: block;\r\n border-bottom: 1px solid #eee;\r\n\r\n a {\r\n background: #FCFCFC;\r\n color: #000;\r\n display: block;\r\n }\r\n\r\n &:hover a, a:focus {\r\n background-color: #0073AA;\r\n }\r\n\r\n &.active {\r\n\r\n a {\r\n background-color: #32373C;\r\n color: #fff;\r\n }\r\n }\r\n\r\n &:first-child {\r\n margin-top: 8px;\r\n }\r\n\r\n }\r\n }\r\n\r\n > .tab-content {\r\n }\r\n\r\n }\r\n\r\n &.link-tabs {\r\n\r\n > ul.tabs {\r\n display: block;\r\n\r\n > li.tab {\r\n display: inline-block;\r\n\r\n a {\r\n display: inline;\r\n padding: 0 0.25em;\r\n color: #0073aa;\r\n }\r\n\r\n &.active a,\r\n a:active {\r\n color: #000;\r\n }\r\n\r\n &.active a,\r\n &:hover a,\r\n a:active {\r\n text-decoration: underline;\r\n }\r\n\r\n &::after {\r\n display: inline-block;\r\n content: \"|\";\r\n margin: 0 0.25em;\r\n }\r\n\r\n &:last-child::after {\r\n content: \"\";\r\n }\r\n\r\n }\r\n }\r\n\r\n }\r\n\r\n &.sub-tabs {\r\n > .tab-content {\r\n padding: 16px 0 0;\r\n\r\n .#{$plugin-prefix}-field:first-child {\r\n h3 {\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &[data-tab-count=\"0\"],\r\n &[data-tab-count=\"1\"] {\r\n &.horizontal-tabs {\r\n > ul.tabs {\r\n display: none;\r\n }\r\n }\r\n\r\n &.sub-tabs {\r\n > .tab-content {\r\n padding-top: 0;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].horizontal-tabs > ul.tabs {\r\n display: block!important;\r\n}\r\n\r\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].sub-tabs > .tab-content {\r\n padding-top: 16px!important;\r\n}\r\n\r\n.#{$plugin-prefix}-tab-panel {\r\n\tbox-sizing: border-box;\r\n\r\n\t> * {\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\r\n\tposition: relative;\r\n\r\n\t> .components-tab-panel__tabs {\r\n\t\tmargin: 0;\r\n\r\n\t\t.components-tab-panel__tab {\r\n\t\t\tfont-size: 1.2em;\r\n\r\n\t\t\tpadding: 8px 16px;\r\n\t\t\tborder: 0;\r\n\t\t\tdisplay: block;\r\n\t\t\ttext-decoration: none;\r\n\r\n\t\t\t&:focus {\r\n\t\t\t\tbox-shadow: none;\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t}\r\n\r\n\t> .components-tab-panel__tab-content {\r\n\r\n\t\tpadding: 16px;\r\n\r\n\t\t.form-table {\r\n\t\t\tdisplay: block;\r\n\r\n\t\t\t&:first-child {\r\n\t\t\t\tmargin-top: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&.pum-horizontal-tabs {\r\n\t\tdisplay: block;\r\n\r\n\t\t> .components-tab-panel__tabs {\r\n\t\t\t> .components-tab-panel__tab {\r\n\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\tmargin: 0;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\tpadding: .5em 1em;\r\n\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\t> .components-tab-panel__tab-content {\r\n\t\t\tpadding-top: 16px;\r\n\t\t}\r\n\t}\r\n\r\n\t&.pum-vertical-tabs {\r\n\t\tmin-height: 100px;\r\n\t\t//padding-left: 150px;\r\n\t\t//width: calc(100% - 150px);\r\n\t\tpadding-left: 140px;\r\n\t\twidth: 100%;\r\n\r\n\t\t> .components-tab-panel__tabs {\r\n\t\t\twidth: 140px;\r\n\t\t\tmin-height: 100%;\r\n\t\t\tdisplay: block;\r\n\t\t\tposition: absolute;\r\n\t\t\tleft: 0;\r\n\t\t\ttop: 0;\r\n\t\t\tmargin: 0;\r\n\t\t\t//background: #23282D;\r\n\t\t\tborder-top: 0;\r\n\t\t\tborder-right: 1px solid #DFDFDF;\r\n\r\n\t\t\t> .components-tab-panel__tab {\r\n\t\t\t\tmargin: 0;\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tborder-bottom: 1px solid #eee;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\tbackground: #FCFCFC;\r\n\t\t\t\t\tcolor: #000;\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:hover a, a:focus {\r\n\t\t\t\t\tbackground-color: #0073AA;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.is-active {\r\n\r\n\t\t\t\t\ta {\r\n\t\t\t\t\t\tbackground-color: #32373C;\r\n\t\t\t\t\t\tcolor: #fff;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:first-child {\r\n\t\t\t\t\tmargin-top: 8px;\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t> .components-tab-panel__tab-content {\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t&.pum-link-tabs {\r\n\r\n\t\t> .components-tab-panel__tabs {\r\n\t\t\tdisplay: block;\r\n\r\n\t\t\t> .components-tab-panel__tab {\r\n\t\t\t\tdisplay: inline-block;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\tdisplay: inline;\r\n\t\t\t\t\tpadding: 0 0.25em;\r\n\t\t\t\t\tcolor: #0073aa;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.is-active a,\r\n\t\t\t\ta:active {\r\n\t\t\t\t\tcolor: #000;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.is-active a,\r\n\t\t\t\t&:hover a,\r\n\t\t\t\ta:active {\r\n\t\t\t\t\ttext-decoration: underline;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&::after {\r\n\t\t\t\t\tdisplay: inline-block;\r\n\t\t\t\t\tcontent: \"|\";\r\n\t\t\t\t\tmargin: 0 0.25em;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:last-child::after {\r\n\t\t\t\t\tcontent: \"\";\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t&.pum-sub-tabs {\r\n\t\t> .components-tab-panel__tab-content {\r\n\t\t\tpadding: 16px 0 0;\r\n\r\n\t\t\t.#{$plugin-prefix}-field:first-child {\r\n\t\t\t\th3 {\r\n\t\t\t\t\tmargin-top: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&[data-tab-count=\"0\"],\r\n\t&[data-tab-count=\"1\"] {\r\n\t\t&.pum-horizontal-tabs {\r\n\t\t\t> .components-tab-panel__tabs {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.pum-sub-tabs {\r\n\t\t\t> .components-tab-panel__tab-content {\r\n\t\t\t\tpadding-top: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n","$plugin-prefix: 'plugin' !default;\r\n\r\n.#{$plugin-prefix}-modal-background {\r\n\r\n &, &:before, &:after,\r\n & *, & *:before, & *:after {\r\n -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */\r\n -moz-box-sizing: border-box; /* Firefox, other Gecko */\r\n box-sizing: border-box;\r\n }\r\n\r\n display: none;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n height: 100%;\r\n width: 100%;\r\n background: rgba(0, 0, 0, 0.70);\r\n z-index: 100100;\r\n overflow-y: scroll;\r\n\r\n .#{$plugin-prefix}-modal-wrap {\r\n position: absolute;\r\n top: 60px;\r\n margin-bottom: 60px;\r\n left: 50%;\r\n width: 550px;\r\n margin-left: -300px;\r\n background-color: #fff;\r\n box-shadow: 0 3px 6px rgba(0, 0, 0, .3);\r\n z-index: 100105;\r\n transition: height .2s, margin-top .2s;\r\n\r\n @media screen and (max-width: 520px) {\r\n width: auto;\r\n margin-left: 0;\r\n top: 10px;\r\n right: 10px;\r\n bottom: 10px;\r\n left: 10px;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-modal-header {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n left: 0;\r\n height: 36px;\r\n padding: 0 36px 0 16px;\r\n font-size: 18px;\r\n font-weight: 600;\r\n line-height: 36px;\r\n background: #fcfcfc;\r\n border-bottom: 1px solid #dfdfdf;\r\n\r\n .#{$plugin-prefix}-modal-close {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n width: 36px;\r\n height: 36px;\r\n padding: 0;\r\n color: #666;\r\n text-align: center;\r\n background: 0 0;\r\n border: none;\r\n cursor: pointer;\r\n\r\n &::before {\r\n font: 400 20px/36px dashicons;\r\n vertical-align: top;\r\n speak: none;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n width: 36px;\r\n height: 36px;\r\n content: '\\f158';\r\n }\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-modal-content {\r\n padding: 52px 16px 60px;\r\n\r\n div.error {\r\n margin: 0 0 10px;\r\n }\r\n p {\r\n margin-top: 0;\r\n }\r\n textarea {\r\n width: 100%;\r\n }\r\n\r\n @media screen and (max-width: 782px) {\r\n padding: 50px 16px 60px;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-modal-footer {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n right: 0;\r\n padding: 8px 16px;\r\n background: #fcfcfc;\r\n border-top: 1px solid #dfdfdf;\r\n\r\n .cancel {\r\n line-height: 25px;\r\n float: left;\r\n\r\n .no-button {\r\n border: 0;\r\n padding: 0;\r\n background: none;\r\n cursor: pointer;\r\n\r\n &.link-button {\r\n color: #0073aa;\r\n text-decoration: underline;\r\n }\r\n\r\n }\r\n\r\n .submitdelete {\r\n text-decoration: none;\r\n padding: 1px 2px;\r\n }\r\n\r\n @media screen and (max-width: 782px) {\r\n line-height: 32px;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-submit {\r\n line-height: 23px;\r\n float: right;\r\n\r\n button {\r\n float: right;\r\n margin-bottom: 0;\r\n\r\n }\r\n\r\n .spinner {\r\n float: left;\r\n vertical-align: middle;\r\n }\r\n\r\n }\r\n }\r\n\r\n &.tabbed-content {\r\n\r\n .#{$plugin-prefix}-modal-content {\r\n padding: 36px 0 44px;\r\n }\r\n }\r\n\r\n}","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.pum-alert {\r\n position: relative;\r\n padding: 0 12px;\r\n border-left: 4px solid #ccc;\r\n background: #fff;\r\n box-shadow: 0 1px 2px rgba(0, 0, 0, .2);\r\n width: 100%;\r\n\r\n\r\n &.pum-alert__success {\r\n border-left-color: #46b450;\r\n }\r\n\r\n &.pum-alert__info {\r\n border-left-color: #00a0d2;\r\n }\r\n\r\n &.pum-alert__warning {\r\n border-left-color: #ffb900;\r\n }\r\n\r\n &.pum-alert__error {\r\n border-left-color: #dc3232;\r\n }\r\n}\r\n\r\n.pum-alert-holder {\r\n display: flex;\r\n margin-bottom: .8em;\r\n}\r\n\r\n.pum-alerts {\r\n position: relative;\r\n max-width: 1280px;\r\n margin: 20px 0 1px;\r\n padding: 20px 20px 0;\r\n border: 1px solid #e5e5e5;\r\n background-color: #fdfdfd;\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\r\n clear: both;\r\n top: 10px;\r\n margin-right: 20px !important;\r\n\r\n > h2:first-child {\r\n margin: 0;\r\n padding: 9px 0 4px;\r\n font-size: 23px;\r\n font-weight: 400;\r\n line-height: 29px;\r\n }\r\n\r\n h3 {\r\n margin: -20px -20px 0;\r\n padding: 1em;\r\n border-bottom: 1px solid #ccc;\r\n background-color: #fdfdfd;\r\n font-size: 1.4em;\r\n }\r\n\r\n img.logo {\r\n width: 25px;\r\n margin: -2px 5px -2px 0;\r\n }\r\n\r\n .pum-alert {\r\n width: 100%;\r\n }\r\n\r\n .button {\r\n &.dismiss, &.restore {\r\n\t\twidth: 45px;\r\n\t\theight: 45px;\r\n\t\tmargin-left: 10px;\r\n\t\tpadding: 0;\r\n\t\toutline: 0;\r\n\t\tline-height: inherit;\r\n\t\tcursor: pointer;\r\n\t\t-ms-flex: 0 0 45px;\r\n\t\tflex: 0 0 45px;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\r\n .dashicons {\r\n width: 24px;\r\n height: 24px;\r\n font-size: 24px;\r\n }\r\n }\r\n\r\n &.dismiss {\r\n &:focus, &:hover {\r\n background: 0 0;\r\n }\r\n }\r\n\r\n &.restore {\r\n &:focus, &:hover {\r\n background: 0 0;\r\n }\r\n }\r\n }\r\n\r\n .popup_page_pum-extensions & {\r\n top: 0;\r\n }\r\n\r\n .screen-reader-text {\r\n overflow: hidden;\r\n clip: rect(1px, 1px, 1px, 1px);\r\n position: absolute !important;\r\n width: 1px;\r\n height: 1px;\r\n padding: 0;\r\n border: 0;\r\n word-wrap: normal !important;\r\n clip-path: inset(50%);\r\n }\r\n}\r\n\r\n.pum-bottom-spacing {\r\n margin-bottom: 20px;\r\n}\r\n\r\n.pum-container-disabled {\r\n display: table-cell;\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n bottom: 0;\r\n left: 0;\r\n border-radius: 4px;\r\n background-color: rgba(232, 232, 232, 0.7);\r\n}\r\n\r\n.pum-muted-title {\r\n overflow: hidden;\r\n font-weight: 600;\r\n font-style: italic;\r\n\r\n &:after {\r\n display: inline-block;\r\n width: 100%;\r\n height: .5em;\r\n margin-right: -100%;\r\n margin-left: 10px;\r\n border-top: 1px solid #ddd;\r\n vertical-align: bottom;\r\n content: \"\";\r\n }\r\n}\r\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n@mixin table-alignments() {\r\n thead, tbody {\r\n th, td {\r\n text-align: center;\r\n\r\n &:first-child {\r\n text-align: left;\r\n }\r\n\r\n &:last-child {\r\n text-align: right;\r\n }\r\n }\r\n }\r\n\r\n tbody {\r\n th, td {\r\n &:first-child {\r\n padding-left: 0;\r\n }\r\n\r\n &:last-child {\r\n padding-right: 0;\r\n }\r\n }\r\n }\r\n\r\n}\r\n\r\n@mixin add-more-table-lists() {\r\n .pum-add-new, .add-new {\r\n float: right;\r\n }\r\n\r\n .list-table {\r\n display: none !important;\r\n\r\n @include table-alignments();\r\n }\r\n\r\n span.edit {\r\n cursor: pointer;\r\n color: #0073aa;\r\n text-decoration: underline;\r\n }\r\n\r\n .list-item-actions {\r\n i {\r\n cursor: pointer;\r\n }\r\n }\r\n\r\n .no-list-items {\r\n display: block;\r\n select {\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n &.has-list-items {\r\n\r\n .list-table {\r\n display: block !important;;\r\n }\r\n\r\n .no-list-items {\r\n display: none !important;;\r\n }\r\n\r\n }\r\n\r\n}","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n$plugin-prefix: 'plugin' !default;\r\n$custom-select2-selector: 'select2' !default;\r\n\r\n/**\r\n * Triggers field\r\n */\r\n.#{$plugin-prefix}-field-triggers {\r\n .#{$plugin-prefix}-popup-trigger-editor {\r\n @include add-more-table-lists();\r\n }\r\n}\r\n\r\n/**\r\n * Cookies field\r\n */\r\n.#{$plugin-prefix}-field-cookies {\r\n .#{$plugin-prefix}-popup-cookie-editor {\r\n @include add-more-table-lists();\r\n }\r\n}\r\n\r\n.#{$plugin-prefix}-field-cookie_key {\r\n .cookie-key {\r\n position: relative;\r\n display: inline-block;\r\n button.reset {\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n bottom: 0;\r\n height: 100%;\r\n }\r\n }\r\n}","/* Upgrade Tips */\r\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.pum-upgrade-tip {\r\n color: #333;\r\n line-height: 2em !important;\r\n\r\n &div {\r\n margin-bottom: 15px;\r\n display: block;\r\n font-weight: bold;\r\n }\r\n\r\n img {\r\n float: left;\r\n margin-right: 15px;\r\n }\r\n}\r\n","/* Form Table Dividers */\r\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.title-divider {\r\n th {\r\n border-top: 1px solid #ccc;\r\n padding: 0;\r\n }\r\n\r\n .title {\r\n font-size: 1.125em;\r\n padding-left: 0 !important;\r\n padding-top: 20px !important;\r\n padding-bottom: 0 !important;\r\n }\r\n}\r\n\r\n.form-table {\r\n td, tr {\r\n padding-top: 10px;\r\n }\r\n}\r\n\r\n.posttypediv,\r\n.taxonomydiv {\r\n margin-bottom: 10px;\r\n clear: both;\r\n overflow: auto;\r\n}"]}
1
+ {"version":3,"sources":["pum-admin-general.scss","pum-admin-general-rtl.css","modules/_general.scss","modules/_fields.scss","modules/_select2.scss","vendor/select2/_single.scss","vendor/select2/_multiple.scss","vendor/select2/_dropdown.scss","vendor/select2/theme/default/_single.scss","vendor/select2/theme/default/_multiple.scss","vendor/select2/theme/default/layout.scss","vendor/select2/theme/classic/_single.scss","vendor/select2/theme/classic/_defaults.scss","vendor/select2/mixins/_gradients.scss","vendor/select2/theme/classic/_multiple.scss","vendor/select2/theme/classic/layout.scss","modules/_tabs.scss","modules/_modal.scss","modules/_alerts.scss","partials/admin/_mixins.scss","partials/admin/_fields.scss","partials/admin/_marketing.scss","partials/admin/_deprecated.scss"],"names":[],"mappings":"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CA;EUTE,uBAAuB;EAEvB,sBFGiB;EEFjB,kBFGiB;EEDjB,YAAY;EAEZ,UAAU;AbqlCZ;;AGnlCA;EUCI,yBFFwB;AXwlC5B;;AGvlCA;EUKI,gBAAgB;EAChB,SAAS;EACT,cAAc;AbslClB;;AG7lCA;EUWI,aAAa;AbslCjB;;AGjmCA;EUeI,yBAAyB;EAEzB,sBFrBe;EEsBf,kBFrBe;EEuBf,eAAe;EAEf,YAAW;EAEX,gBAAc;EACd,eAAe;EACf,cAAc;AbklClB;;AG5mCA;EU8BI,WFxCe;EEyCf,eAAe;EAEf,qBAAqB;EACrB,iBAAiB;EAEjB,gBAAc;AbglClB;;AGpnCA;EUuCM,WFhDmB;AXioCzB;;AGxnCA;EU+CM,WAAO;Ab6kCb;;AG5nCA;EUmDM,iBAAgB;EAChB,iBAAc;Ab6kCpB;;AGjoCA;EUwDM,iBAAgB;EAChB,iBAAc;Ab6kCpB;;AGtoCA;EUgEI,yBFjEwB;AX2oC5B;;AG1oCA;EUqEM,gBAAgB;EAChB,0BAAyB;EACzB,yBAAyB;AbykC/B;;AGhpCA;EU6EM,mBAAmB;EACnB,6BAA4B;EAC5B,4BAA4B;AbukClC;;AGtpCA;EWDM,sBHHa;EGIb,UAAU;Ad2pChB;;AG3pCA;EWMM,UAAU;EACV,gBAAgB;AdypCtB;;AGhqCA;EWYI,uBHT0B;EGU1B,6BAA6B;AdwpCjC;;AGrqCA;EWiBI,mBAAmB;AdwpCvB;;AGzqCA;EWqBI,gBAAgB;AdwpCpB;;AG7qCA;EWyBI,iBHRsB;EGStB,gBAAgB;AdwpCpB;;AGlrCA;EW+BM,UAAU;AdupChB;;AGtrCA;EWmCM,WHZqC;AXmqC3C;;AG1rCA;EWwCI,yBHpBmC;EGqBnC,YHpBiC;AX0qCrC;;AG/rCA;EW6CI,eAAe;EACf,cAAc;EACd,YAAY;AdspChB;;AGrsCA;EWmDI,qBHpDwB;AX0sC5B;;AGzsCA;;EAqDI,6BAA6B;AHypCjC;;AG9sCA;EA6DM,WAAW;EACX,eAAe;EACf,gBAAgB;EAChB,+CAA+C;EAC/C,kBAAkB;EAClB,0CAA0C;AHqpChD;;AGvtCA;EAwEQ,aAAa;EACb,qBAAqB;EACrB,2CAA2C;AHmpCnD;;AG7tCA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","file":"pum-admin-general-rtl.css","sourcesContent":["/************************************************************\n * Copyright (c) 2020, Code Atlantic LLC\n ************************************************************/\n\n$plugin-prefix: \"pum\";\n$custom-select2-selector: \"pumselect2\";\n$tab-color: #e4e4e4;\n\n// Shared modules.\n@import \"modules/general\";\n@import \"modules/fields\";\n@import \"modules/select2\";\n@import \"modules/tabs\";\n@import \"modules/modal\";\n@import \"modules/alerts\";\n@import \"partials/admin/mixins\";\n@import \"partials/admin/fields\";\n@import \"partials/admin/marketing\";\n@import \"partials/admin/deprecated\";\n\n/************\nStyles for upgrade notice bar\n************/\n\n@media screen and (max-width: 1023px) {\n\n\t.pum-notice-bar {\n\t\tdisplay: none !important;\n\t}\n}\n\n.pum-notice-bar-wrapper {\n\tposition: absolute;\n\tz-index: 10;\n\tvisibility: hidden;\n\twidth: 50%;\n\tleft: 0;\n\tright: 0;\n\tmargin: 0 auto;\n\n\t.pum-notice-bar {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tbackground-color: #f6f6f6;\n\t\tborder-top: 3px solid #ad1b8e;\n\t\tcolor: #777;\n\t\tpadding: 7px;\n\t\tmax-height: 100px;\n\t\tvisibility: visible;\n\n\t\ta {\n\t\t\tcolor: #9aba27;\n\t\t}\n\t}\n}\n\n\n/************\nStyles for our log viewers\n************/\n#log-viewer {\n\tbackground-color: #fff;\n\tborder: 1px solid #e5e5e5;\n\tbox-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\n\tpadding: 5px 20px;\n\tmargin: 20px 0;\n}\n\n#log-viewer pre {\n\tfont-family: monospace;\n\twhite-space: pre-wrap;\n}\n\n/************\nStyles for welcome screen\n************/\n.pum-welcome-wrapper {\n\tmargin: 0;\n\tpadding: 10px;\n\tbackground-color: #fff;\n\n\t@media only screen and (min-width: 600px) {\n\t\tmax-width: 500px;\n\t\tmargin: 40px auto 0;\n\t\tpadding: 40px 30px;\n\t}\n\n\tul {\n\t\tlist-style: disc;\n\t\tpadding-left: 20px;\n\t}\n\n\t.pum-welcome-signature {\n\t\tmargin-top: 20px;\n\t\tfont-style: italic;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\timg {\n\t\t\tmargin-right: 10px;\n\t\t\twidth: 60px;\n\t\t}\n\t}\n\n\t.pum-welcome-cta {\n\t\tmargin-top: 30px;\n\t}\n}\n\n/************\nStyles for toggle buttons\n************/\n.pum-toggle-button {\n\tposition: relative;\n\twidth: 36px;\n\theight: 18px;\n\n\tlabel {\n\t\tposition: absolute;\n\t\tcursor: pointer;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tbackground-color: #fff;\n\t\ttransition: background-color 0.2s ease;\n\t\tborder-radius: 9px;\n\t\tborder: 1px solid #1e1e1e;\n\n\t\t&::before {\n\t\t\tposition: absolute;\n\t\t\tcontent: \"\";\n\t\t\theight: 14px;\n\t\t\twidth: 14px;\n\t\t\tleft: 2px;\n\t\t\tbottom: 1px;\n\t\t\tbackground-color: #1e1e1e;\n\t\t\ttransition: 0.2s ease;\n\t\t\tborder-radius: 50%;\n\t\t}\n\t}\n\n\tinput {\n\t\topacity: 0;\n\t\twidth: 0;\n\t\theight: 0;\n\n\t\t&:focus + label {\n\t\t\tbox-shadow: 2px 2px 7px #2196f3;\n\t\t}\n\n\t\t&:checked + label {\n\t\t\tbackground-color: #9ab927;\n\t\t}\n\n\t\t&:checked + label::before {\n\t\t\tbackground-color: #fff;\n\t\t\ttransform: translateX(15px);\n\t\t}\n\t}\n}\n\n.wp-core-ui .button-with-icon {\n\tdisplay: inline-flex;\n\talign-items: center;\n}\n\n.wp-list-table .type-popup .row-actions {\n\tcolor: #999;\n}\n\n.pum-flex-row {\n\tdisplay: flex;\n\n\t.pum-flex-column {\n\t\tflex: 1;\n\n\t\t&.pum-flex-quarter {\n\t\t\tmax-width: 25% !important;\n\n\t\t\t&:nth-child(4n+1) {\n\t\t\t\tpadding-left: 0;\n\t\t\t}\n\n\t\t\t&:nth-child(4n+4) {\n\t\t\t\tpadding-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t&.pum-flex-third {\n\t\t\tmax-width: 33.333% !important;\n\n\t\t\t&:nth-child(3n+1) {\n\t\t\t\tpadding-left: 0;\n\t\t\t}\n\n\t\t\t&:nth-child(3n+3) {\n\t\t\t\tpadding-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t&.pum-flex-half {\n\t\t\tmax-width: 50% !important;\n\n\t\t\t&:nth-child(2n+1) {\n\t\t\t\tpadding-left: 0;\n\t\t\t}\n\n\t\t\t&:nth-child(2n+2) {\n\t\t\t\tpadding-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t&.pum-flex-three-quarter {\n\t\t\tmax-width: 75% !important;\n\t\t}\n\n\t\tpadding: 1%;\n\n\t\tlabel,\n\t\tinput {\n\t\t\tdisplay: block;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n}\n\n.pum-tabbed-form {\n\n\t.pum-field {\n\t\tposition: relative;\n\t\tmargin: 0 0 24px;\n\n\t\tlabel,\n\t\t.pum-desc {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\tlabel {\n\t\t\tmargin-bottom: 4px;\n\t\t}\n\n\t\t.pum-desc {\n\t\t\tmargin-top: 4px;\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t.pumselect2-container--default {\n\t\twidth: 100% !important;\n\t}\n\n\t.pum-field-select2 select {\n\t\twidth: 100%;\n\t}\n\n\tlabel {\n\t\tdisplay: block;\n\t\tfont-weight: bold;\n\t\tfont-size: 1.1em;\n\t}\n\n\t.pum-field.checkbox {\n\n\t\tlabel {\n\n\t\t\t&.pum-desc {\n\t\t\t\tdisplay: inline;\n\t\t\t\tfont-weight: inherit;\n\t\t\t\tfont-size: inherit;\n\t\t\t\tmargin: 0 0 1em;\n\t\t\t}\n\t\t}\n\t}\n\n\t.pum-required {\n\t\tlabel::after {\n\t\t\tcolor: #a00;\n\t\t\tcontent: \"*\";\n\t\t\tmargin-left: 5px;\n\t\t}\n\t}\n}\n\n.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,\n.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,\n.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action {\n\ttop: 7px;\n\tmargin-left: 5px;\n\n\t@media only screen and (min-width: 0px) and (max-width: 783px) {\n\t\tdisplay: none !important;\n\t}\n\n}\n","/************************************************************\n * Copyright (c) 2020, Code Atlantic LLC\n ************************************************************/\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.no-button {\n border: 0;\n padding: 0;\n background: none;\n cursor: pointer;\n}\n\n.no-button.link-button {\n color: #0073aa;\n}\n\n.no-button.link-button:hover {\n color: #00a0d2;\n}\n\n.no-button.delete-button {\n color: #a00;\n}\n\n.no-button.delete-button:hover {\n color: #f00;\n}\n\n.pum-half {\n width: 47.5%;\n max-width: 47.5%;\n margin-left: 5%;\n display: inline-block;\n}\n\n.pum-half.pum-dependencies-met {\n display: inline-block !important;\n}\n\n.pum-half > * {\n max-width: 100%;\n}\n\n.pum-half input, .pum-half textarea, .pum-half select {\n max-width: 100%;\n width: auto;\n}\n\n.pum-last {\n margin-left: 0 !important;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-desc {\n margin-top: 4px;\n margin-bottom: 0;\n}\n\n[data-pum-dependencies] {\n display: none;\n}\n\n.pum-field {\n position: relative;\n margin-bottom: 1em;\n}\n\n.pum-field > label {\n display: block;\n font-weight: bold;\n}\n\n.pum-field .pum-doclink {\n font-size: 16px;\n line-height: 20px;\n}\n\n/**\r\n * Sections\r\n */\n/**\r\n * Heading & separator fields\r\n */\n.pum-field-heading label,\n.pum-field-heading .pum-desc,\n.pum-field-separator label,\n.pum-field-separator .pum-desc {\n display: none !important;\n}\n\n.pum-field-hidden {\n display: none;\n}\n\n.pum-field-editor #insert-media-button {\n display: none;\n}\n\n/**\r\n * Select fields\r\n */\n.pum-field-select option.bold {\n font-weight: bold;\n font-size: 1.125em;\n}\n\n/**\r\n * Checkbox fields\r\n */\n.pum-field-checkbox {\n position: relative;\n}\n\n.pum-field-checkbox label {\n margin-right: 1.5em;\n}\n\n.pum-field-checkbox label.pum-desc {\n display: inline;\n font-weight: inherit;\n font-size: inherit;\n margin: 0 0 1em;\n}\n\n.pum-field-checkbox input[type=\"checkbox\"] {\n position: absolute;\n top: .25em;\n}\n\n/**\r\n * Multicheck & Radio fields\r\n */\n.pum-field-multicheck input, .pum-field-multicheck label,\n.pum-field-radio input,\n.pum-field-radio label {\n line-height: 1em;\n}\n\n.pum-field-multicheck label,\n.pum-field-radio label {\n margin-bottom: 4px;\n}\n\n.pum-field-multicheck input[type=\"radio\"],\n.pum-field-radio input[type=\"radio\"] {\n display: inline-block;\n margin-left: .25em;\n}\n\n.pum-field-multicheck input + label,\n.pum-field-radio input + label {\n font-weight: normal;\n display: inline-block !important;\n}\n\n.pum-field-multicheck label:first-child,\n.pum-field-radio label:first-child {\n font-weight: bold;\n margin: 0 0 10px;\n}\n\n.pum-field-multicheck > p.pum-desc,\n.pum-field-radio > p.pum-desc {\n margin: 0 0 .5em;\n}\n\n.pum-field-multicheck .pum-field-mulitcheck-list,\n.pum-field-multicheck .pum-field-radio-list,\n.pum-field-radio .pum-field-mulitcheck-list,\n.pum-field-radio .pum-field-radio-list {\n margin: 0;\n}\n\n/**\r\n * Range & range slider fields\r\n */\n.pum-field-range input[type=\"range\"],\n.pum-field-rangeslider input[type=\"range\"] {\n vertical-align: middle;\n}\n\n.pum-field-range .pum-range-manual,\n.pum-field-rangeslider .pum-range-manual {\n padding-left: 25px;\n text-align: left;\n width: 80px;\n}\n\n.pum-field-range .range-value-unit,\n.pum-field-range .pum-range-value-unit,\n.pum-field-rangeslider .range-value-unit,\n.pum-field-rangeslider .pum-range-value-unit {\n position: relative;\n display: inline-block;\n margin-right: -30px;\n margin-left: 10px;\n width: 20px;\n text-align: right;\n top: .125em;\n}\n\n/**\r\n * Image fields\r\n */\n.pum-field-color .wp-color-result-text {\n line-height: 23px;\n}\n\n/**\r\n * Image fields\r\n */\n.pum-field-image .pum-image-field .pum-image-select,\n.pum-field-image .pum-image-field.pum-image-empty .pum-image-preview {\n display: none;\n}\n\n.pum-field-image .pum-image-field.pum-image-empty .pum-image-select {\n display: block;\n}\n\n.pum-field-image .pum-image-preview-img {\n float: right;\n line-height: 0;\n margin: 5px 0;\n}\n\n.pum-field-image .pum-image-preview-img img {\n max-width: 60px;\n width: auto;\n height: auto;\n}\n\n.pum-field-image select.pum-image-field__size {\n margin: 8px 10px 8px 0;\n width: 200px;\n}\n\n.pum-field-image .pum-image-edit {\n margin: 0 11px 0 0;\n}\n\n.pum-field-image .pum-image-replace,\n.pum-field-image .pum-image-remove {\n margin: 0 8px 0 0;\n}\n\n/**\r\n * Conditions field\r\n */\n.pum-field-conditions {\n /* Conditionals */\n}\n\n.pum-field-conditions .facet-builder {\n /* + AND + OR link stylings */\n}\n\n.pum-field-conditions .facet-builder p {\n margin: 0 0 1em;\n}\n\n.pum-field-conditions .facet-builder a {\n text-decoration: none;\n}\n\n.pum-field-conditions .facet-builder .facet-groups {\n display: none;\n}\n\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .facet-group {\n box-shadow: 0 1px 0 #ccc;\n color: #555;\n border: 1px solid #ccc;\n background: #f7f7f7;\n}\n\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button {\n color: #0073aa;\n cursor: pointer;\n}\n\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button::before {\n content: \"+ \";\n}\n\n.pum-field-conditions .facet-builder .facet {\n position: relative;\n padding: 12px 10px 6px 30px;\n border-bottom: 1px solid #e1e1e1;\n border-top: 1px solid #fff;\n}\n\n.pum-field-conditions .facet-builder .facet:first-child {\n border-top: 0;\n}\n\n.pum-field-conditions .facet-builder .facet:first-child .or {\n display: none;\n}\n\n.pum-field-conditions .facet-builder .facet::before, .pum-field-conditions .facet-builder .facet::after {\n display: table;\n content: \"\";\n line-height: 0;\n}\n\n.pum-field-conditions .facet-builder .facet::after {\n clear: both;\n}\n\n.pum-field-conditions .facet-builder .pum-field {\n margin-bottom: 0.5em;\n}\n\n.pum-field-conditions .facet-builder .facet-col {\n float: right;\n margin-left: 20px;\n padding-bottom: 6px;\n position: relative;\n min-width: 175px;\n}\n\n.pum-field-conditions .facet-builder .facet-col select,\n.pum-field-conditions .facet-builder .facet-col input {\n margin: 0;\n max-width: 100%;\n}\n\n.pum-field-conditions .facet-builder .facet-target {\n position: relative;\n max-width: 240px;\n}\n\n.pum-field-conditions .facet-builder .facet-target * {\n box-sizing: border-box;\n}\n\n.pum-field-conditions .facet-builder .facet-target select,\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection {\n padding-right: 28px;\n}\n\n.pum-field-conditions .facet-builder .facet-target select .pumselect2-selection__rendered,\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection .pumselect2-selection__rendered {\n padding-right: 3px;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand {\n cursor: pointer;\n position: absolute;\n right: 2px;\n top: 2px;\n z-index: 10;\n line-height: 24px;\n height: 25px;\n background: #f7f7f7;\n border: 1px solid transparent;\n border-radius: 0 2px 2px 0;\n border-left: 1px solid #ddd;\n text-align: center;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand span {\n font-size: 1.25em;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand::before {\n color: #555;\n font-size: 16px;\n line-height: 24px;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand input[type=\"checkbox\"] {\n display: none;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand:focus {\n outline: none;\n border: 1px solid #5b9dd9;\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\n}\n\n.pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand span, .pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand::before {\n color: #a00;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-choices,\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-single {\n border-color: #5b9dd9;\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\n}\n\n.pum-field-conditions .facet-builder .facet-actions {\n position: absolute;\n left: 6px;\n top: 18px;\n}\n\n.pum-field-conditions .facet-builder .facet-actions button {\n border: 0;\n padding: 0;\n background: none;\n margin-right: 5px;\n}\n\n.pum-field-conditions .facet-builder .dashicons-plus-alt,\n.pum-field-conditions .facet-builder .dashicons-dismiss {\n color: #999;\n}\n\n.pum-field-conditions .facet-builder .or {\n color: #484848;\n font-weight: 500;\n margin-right: -21px;\n right: 50%;\n position: absolute;\n top: -6px;\n font-style: normal;\n line-height: 10px;\n text-transform: uppercase;\n}\n\n.pum-field-conditions .facet-builder .add-or {\n border-top: 1px solid #fff;\n text-align: center;\n}\n\n.pum-field-conditions .facet-builder .add-or > .add {\n right: -6.5px;\n position: relative;\n top: -9px;\n}\n\n.pum-field-conditions .facet-builder .and {\n border-bottom: 1px dashed #e1e1e1;\n margin: .5em 0 1.7em;\n text-align: center;\n}\n\n.pum-field-conditions .facet-builder .or,\n.pum-field-conditions .facet-builder .add-or > .add {\n background: #f7f7f7;\n font-size: 1.1em;\n padding: 0 10px;\n}\n\n.pum-field-conditions .facet-builder .and em,\n.pum-field-conditions .facet-builder .and a,\n.pum-field-conditions .facet-builder .and button,\n.pum-field-conditions .facet-builder .and label, .pum-field-conditions .facet-builder .add-or em,\n.pum-field-conditions .facet-builder .add-or a,\n.pum-field-conditions .facet-builder .add-or button,\n.pum-field-conditions .facet-builder .add-or label {\n background: #fff;\n font-size: 1.1em;\n font-style: normal;\n margin: 0 10px;\n padding: 0 10px;\n position: relative;\n top: 9px;\n text-transform: uppercase;\n box-shadow: none;\n color: #484848;\n cursor: default;\n border: 0;\n}\n\n.pum-field-conditions .facet-builder .and em, .pum-field-conditions .facet-builder .add-or em {\n color: #484848;\n}\n\n.pum-field-conditions .no-facet-groups {\n display: block;\n}\n\n.pum-field-conditions .no-facet-groups .facet-target {\n max-width: 100%;\n}\n\n.pum-field-conditions .has-conditions .facet-groups {\n display: block;\n}\n\n.pum-field-conditions .has-conditions .no-facet-groups {\n display: none;\n}\n\n.pum-field-conditions .pum-field-select2 select {\n width: 100% !important;\n}\n\n/**\r\n * License fields.\r\n */\n.pum-field-license_key {\n background: #fafafa;\n padding: 14px;\n border-top: 2px solid #999;\n border-bottom: 2px solid #999;\n margin: 0 -14px 14px;\n}\n\n.pum-field-license_key p {\n font-size: 13px;\n margin-top: 0;\n}\n\n.pum-field-license_key a {\n color: #444;\n}\n\n.pum-field-license_key a:hover {\n text-decoration: none;\n}\n\n.pum-field-license_key span.pum-license-status {\n margin-right: 5px;\n margin-left: 5px;\n}\n\n.pum-field-license_key .pum-license-messages p:last-child {\n margin-bottom: 0;\n}\n\n.pum-field-license_key.pum-license-expires-soon-notice {\n border-color: #dc3232;\n}\n\n.pum-field-license_key.pum-license-valid-notice {\n border-color: #46b450;\n}\n\n.pum-field-license_key.pum-license-valid-notice .pum-license-status {\n color: #46b450;\n}\n\n.pum-field-license_key.pum-license-inactive-notice {\n border-color: #0073aa;\n}\n\n.pum-field-license_key.pum-license-expired-notice {\n background-color: #e24e4e;\n color: #fff;\n border-color: #dc3232;\n}\n\n.pum-field-license_key.pum-license-error-notice, .pum-field-license_key.pum-license-missing-notice, .pum-field-license_key.pum-license-invalid-notice, .pum-field-license_key.pum-license-site_inactive-notice, .pum-field-license_key.pum-license-item_name_mismatch-notice {\n background-color: #ffebcd;\n border-color: #dc3232;\n}\n\n.pum-field-license_key.pum-license-expired-notice a {\n color: #fff;\n}\n\n.pum-field-license_key.pum-license-expired-notice a:hover {\n text-decoration: none;\n}\n\n/**\r\n * Link fields.\r\n */\n.pum-field-link input {\n margin-left: 24px;\n display: block;\n}\n\n.pum-field-link button.dashicons {\n float: left;\n width: 1.5em;\n height: 1.5em;\n line-height: 1;\n padding: 0;\n font-size: 16px;\n vertical-align: sub;\n margin-top: 1px;\n box-shadow: 0 0 0 #cccccc;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n *\r\n * The bulk of this is to style jquery select2 to better\r\n * resemble the default WP dashboard inputs.\r\n ******************************************************************************/\n.pum-field-select2 {\n position: relative;\n}\n\n.pum-field-select2 .pumselect2-container {\n box-sizing: border-box;\n display: inline-block;\n margin: 0;\n position: relative;\n vertical-align: middle;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--single {\n box-sizing: border-box;\n cursor: pointer;\n display: block;\n height: 28px;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__rendered {\n display: block;\n padding-right: 8px;\n padding-left: 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__clear {\n position: relative;\n}\n\n.pum-field-select2 .pumselect2-container[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__rendered {\n padding-left: 8px;\n padding-right: 20px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple {\n box-sizing: border-box;\n cursor: pointer;\n display: block;\n min-height: 32px;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__rendered {\n display: inline-block;\n overflow: hidden;\n padding-right: 8px;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-search--inline {\n float: right;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field {\n box-sizing: border-box;\n border: none;\n font-size: 100%;\n margin-top: 5px;\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.pum-field-select2 .pumselect2-dropdown {\n background-color: white;\n border: 1px solid #aaa;\n border-radius: 4px;\n box-sizing: border-box;\n display: block;\n position: absolute;\n right: -100000px;\n width: 100%;\n z-index: 1051;\n}\n\n.pum-field-select2 .pumselect2-results {\n display: block;\n}\n\n.pum-field-select2 .pumselect2-results__options {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-results__option {\n padding: 6px;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.pum-field-select2 .pumselect2-results__option[aria-selected] {\n cursor: pointer;\n}\n\n.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown {\n right: 0;\n}\n\n.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--above {\n border-bottom: none;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--below {\n border-top: none;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown {\n display: block;\n padding: 4px;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field {\n padding: 4px;\n width: 100%;\n box-sizing: border-box;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown.pumselect2-search--hide {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-close-mask {\n border: 0;\n margin: 0;\n padding: 0;\n display: block;\n position: fixed;\n right: 0;\n top: 0;\n min-height: 100%;\n min-width: 100%;\n height: auto;\n width: auto;\n opacity: 0;\n z-index: 99;\n background-color: #fff;\n filter: alpha(opacity=0);\n}\n\n.pum-field-select2 .pumselect2-hidden-accessible {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n height: 1px !important;\n margin: -1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n width: 1px !important;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single {\n background-color: #fff;\n border: 1px solid #aaa;\n border-radius: 4px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__rendered {\n color: #444;\n line-height: 28px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__clear {\n cursor: pointer;\n float: left;\n font-weight: bold;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__placeholder {\n color: #999;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow {\n height: 26px;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 20px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: #888 transparent transparent transparent;\n border-style: solid;\n border-width: 5px 4px 0 4px;\n height: 0;\n right: 50%;\n margin-right: -4px;\n margin-top: -2px;\n position: absolute;\n top: 50%;\n width: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__clear {\n float: right;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__arrow {\n right: 1px;\n left: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single {\n background-color: #eee;\n cursor: default;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single .pumselect2-selection__clear {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: transparent transparent #888 transparent;\n border-width: 0 4px 5px 4px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple {\n background-color: white;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: text;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered {\n box-sizing: border-box;\n list-style: none;\n margin: 0;\n padding: 0 5px;\n width: 100%;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered li {\n list-style: none;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__placeholder {\n color: #999;\n margin-top: 5px;\n float: right;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__clear {\n cursor: pointer;\n float: left;\n font-weight: bold;\n margin-top: 5px;\n margin-left: 10px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice {\n background-color: #e4e4e4;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: default;\n float: right;\n margin-left: 5px;\n margin-top: 5px;\n padding: 0 5px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n color: #999;\n cursor: pointer;\n display: inline-block;\n font-weight: bold;\n margin-left: 2px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover {\n color: #333;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice, .pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__placeholder, .pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-search--inline {\n float: left;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice {\n margin-right: 5px;\n margin-left: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n margin-right: 2px;\n margin-left: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--focus .pumselect2-selection--multiple {\n border: solid black 1px;\n outline: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--multiple {\n background-color: #eee;\n cursor: default;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection__choice__remove {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single, .pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single, .pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-search--dropdown .pumselect2-search__field {\n border: 1px solid #aaa;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-search--inline .pumselect2-search__field {\n background: transparent;\n border: none;\n outline: 0;\n box-shadow: none;\n -webkit-appearance: textfield;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results > .pumselect2-results__options {\n max-height: 200px;\n overflow-y: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[role=group] {\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-disabled=true] {\n color: #999;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-selected=true] {\n background-color: #ddd;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option {\n padding-right: 1em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__group {\n padding-right: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-right: -1em;\n padding-right: 2em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-right: -2em;\n padding-right: 3em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-right: -3em;\n padding-right: 4em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-right: -4em;\n padding-right: 5em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-right: -5em;\n padding-right: 6em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option--highlighted[aria-selected] {\n background-color: #5897fb;\n color: white;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__group {\n cursor: default;\n display: block;\n padding: 6px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single {\n background-color: #f7f7f7;\n border: 1px solid #aaa;\n border-radius: 4px;\n outline: 0;\n background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);\n background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);\n background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single:focus {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__rendered {\n color: #444;\n line-height: 28px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__clear {\n cursor: pointer;\n float: left;\n font-weight: bold;\n margin-left: 10px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__placeholder {\n color: #999;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow {\n background-color: #ddd;\n border: none;\n border-right: 1px solid #aaa;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n height: 26px;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 20px;\n background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);\n background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);\n background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: #888 transparent transparent transparent;\n border-style: solid;\n border-width: 5px 4px 0 4px;\n height: 0;\n right: 50%;\n margin-right: -4px;\n margin-top: -2px;\n position: absolute;\n top: 50%;\n width: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__clear {\n float: right;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__arrow {\n border: none;\n border-left: 1px solid #aaa;\n border-radius: 0;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n right: 1px;\n left: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow {\n background: transparent;\n border: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: transparent transparent #888 transparent;\n border-width: 0 4px 5px 4px;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single {\n border-top: none;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);\n background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);\n background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single {\n border-bottom: none;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);\n background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);\n background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple {\n background-color: white;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: text;\n outline: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple:focus {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__rendered {\n list-style: none;\n margin: 0;\n padding: 0 5px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__clear {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice {\n background-color: #e4e4e4;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: default;\n float: right;\n margin-left: 5px;\n margin-top: 5px;\n padding: 0 5px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n color: #888;\n cursor: pointer;\n display: inline-block;\n font-weight: bold;\n margin-left: 2px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover {\n color: #555;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice {\n float: left;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice {\n margin-right: 5px;\n margin-left: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n margin-right: 2px;\n margin-left: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--multiple {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple {\n border-top: none;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple {\n border-bottom: none;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-search--dropdown .pumselect2-search__field {\n border: 1px solid #aaa;\n outline: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-search--inline .pumselect2-search__field {\n outline: 0;\n box-shadow: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown {\n background-color: white;\n border: 1px solid transparent;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--above {\n border-bottom: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--below {\n border-top: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results > .pumselect2-results__options {\n max-height: 200px;\n overflow-y: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[role=group] {\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[aria-disabled=true] {\n color: grey;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option--highlighted[aria-selected] {\n background-color: #3875d7;\n color: white;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__group {\n cursor: default;\n display: block;\n padding: 6px;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-dropdown {\n border-color: #5897fb;\n}\n\n.pum-field-select2 > .pumselect2-container--below.pumselect2-container--open + .pumselect2-container--open,\n.pum-field-select2 > .pumselect2-container--below.pumselect2-container--open + .pum-desc + .pumselect2-container--open {\n position: absolute !important;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection {\n margin: 1px;\n font-size: 14px;\n border-radius: 0;\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);\n border-color: #ddd;\n transition: 0.05s border-color ease-in-out;\n}\n\n.pum-field-select2 .pumselect2-container.pumselect2-container--focus .pumselect2-selection {\n outline: none;\n border-color: #5b9dd9;\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple {\n overflow-y: auto;\n max-height: 150px;\n min-height: 28px;\n line-height: 16px;\n font-size: 12px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__clear {\n margin-left: 3px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline {\n margin: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline .pumselect2-search__field {\n border-color: #ddd;\n padding: 3px 5px 0;\n min-width: 5em;\n width: 100% !important;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__choice {\n margin-top: 4px;\n margin-bottom: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown {\n margin: 0 1px;\n border-color: #ddd;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);\n max-width: calc(100% - 4px);\n position: relative;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-search__field {\n border-color: #ddd;\n padding: 3px 5px;\n min-width: 5em;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option {\n padding: 3px 6px;\n margin: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group] {\n padding: 3px 0 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group] .pumselect2-results__group {\n padding: 0 6px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__options--nested {\n padding: 3px 6px 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option--highlighted {\n background: #3e86d0;\n}\n\n.pum-field-select2 .pumselect2-container + .pumselect2-container--open {\n top: inherit !important;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-tabs-container {\n box-sizing: border-box;\n position: relative;\n}\n\n.pum-tabs-container > * {\n box-sizing: border-box;\n}\n\n.pum-tabs-container > ul.tabs {\n margin: 0;\n}\n\n.pum-tabs-container > ul.tabs .tab {\n font-size: 1.2em;\n}\n\n.pum-tabs-container > ul.tabs .tab a {\n padding: 8px 16px;\n border: 0;\n display: block;\n text-decoration: none;\n}\n\n.pum-tabs-container > ul.tabs .tab a:focus {\n box-shadow: none;\n}\n\n.pum-tabs-container > .tab-content {\n display: none;\n padding: 16px;\n}\n\n.pum-tabs-container > .tab-content.active {\n display: block;\n}\n\n.pum-tabs-container > .tab-content .form-table {\n display: block;\n}\n\n.pum-tabs-container > .tab-content .form-table:first-child {\n margin-top: 0;\n}\n\n.pum-tabs-container.horizontal-tabs {\n display: block;\n}\n\n.pum-tabs-container.horizontal-tabs > ul.tabs > li.tab {\n display: inline-block;\n padding: 0;\n margin: 0;\n}\n\n.pum-tabs-container.horizontal-tabs > ul.tabs > li.tab a {\n padding: .5em 1em;\n}\n\n.pum-tabs-container.horizontal-tabs > .tab-content {\n padding-top: 16px;\n}\n\n.pum-tabs-container.vertical-tabs {\n min-height: 100px;\n padding-right: 140px;\n width: 100%;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs {\n width: 140px;\n min-height: 100%;\n display: block;\n position: absolute;\n right: 0;\n top: 0;\n margin: 0;\n border-top: 0;\n border-left: 1px solid #DFDFDF;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab {\n margin: 0;\n display: block;\n border-bottom: 1px solid #eee;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab a {\n background: #FCFCFC;\n color: #000;\n display: block;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab:hover a, .pum-tabs-container.vertical-tabs > ul.tabs > .tab a:focus {\n background-color: #0073AA;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab.active a {\n background-color: #32373C;\n color: #fff;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab:first-child {\n margin-top: 8px;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs {\n display: block;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab {\n display: inline-block;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab a {\n display: inline;\n padding: 0 0.25em;\n color: #0073aa;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab.active a,\n.pum-tabs-container.link-tabs > ul.tabs > li.tab a:active {\n color: #000;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab.active a,\n.pum-tabs-container.link-tabs > ul.tabs > li.tab:hover a,\n.pum-tabs-container.link-tabs > ul.tabs > li.tab a:active {\n text-decoration: underline;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab::after {\n display: inline-block;\n content: \"|\";\n margin: 0 0.25em;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab:last-child::after {\n content: \"\";\n}\n\n.pum-tabs-container.sub-tabs > .tab-content {\n padding: 16px 0 0;\n}\n\n.pum-tabs-container.sub-tabs > .tab-content .pum-field:first-child h3 {\n margin-top: 0;\n}\n\n.pum-tabs-container[data-tab-count=\"0\"].horizontal-tabs > ul.tabs, .pum-tabs-container[data-tab-count=\"1\"].horizontal-tabs > ul.tabs {\n display: none;\n}\n\n.pum-tabs-container[data-tab-count=\"0\"].sub-tabs > .tab-content, .pum-tabs-container[data-tab-count=\"1\"].sub-tabs > .tab-content {\n padding-top: 0;\n}\n\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].horizontal-tabs > ul.tabs {\n display: block !important;\n}\n\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].sub-tabs > .tab-content {\n padding-top: 16px !important;\n}\n\n.pum-tab-panel {\n box-sizing: border-box;\n position: relative;\n}\n\n.pum-tab-panel > * {\n box-sizing: border-box;\n}\n\n.pum-tab-panel > .components-tab-panel__tabs {\n margin: 0;\n}\n\n.pum-tab-panel > .components-tab-panel__tabs .components-tab-panel__tab {\n font-size: 1.2em;\n padding: 8px 16px;\n border: 0;\n display: block;\n text-decoration: none;\n}\n\n.pum-tab-panel > .components-tab-panel__tabs .components-tab-panel__tab:focus {\n box-shadow: none;\n}\n\n.pum-tab-panel > .components-tab-panel__tab-content {\n padding: 16px;\n}\n\n.pum-tab-panel > .components-tab-panel__tab-content .form-table {\n display: block;\n}\n\n.pum-tab-panel > .components-tab-panel__tab-content .form-table:first-child {\n margin-top: 0;\n}\n\n.pum-tab-panel.pum-horizontal-tabs {\n display: block;\n}\n\n.pum-tab-panel.pum-horizontal-tabs > .components-tab-panel__tabs > .components-tab-panel__tab {\n display: inline-block;\n padding: 0;\n margin: 0;\n}\n\n.pum-tab-panel.pum-horizontal-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a {\n padding: .5em 1em;\n}\n\n.pum-tab-panel.pum-horizontal-tabs > .components-tab-panel__tab-content {\n padding-top: 16px;\n}\n\n.pum-tab-panel.pum-vertical-tabs {\n min-height: 100px;\n padding-right: 140px;\n width: 100%;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs {\n width: 140px;\n min-height: 100%;\n display: block;\n position: absolute;\n right: 0;\n top: 0;\n margin: 0;\n border-top: 0;\n border-left: 1px solid #DFDFDF;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab {\n margin: 0;\n display: block;\n border-bottom: 1px solid #eee;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a {\n background: #FCFCFC;\n color: #000;\n display: block;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:hover a, .pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a:focus {\n background-color: #0073AA;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab.is-active a {\n background-color: #32373C;\n color: #fff;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:first-child {\n margin-top: 8px;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs {\n display: block;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab {\n display: inline-block;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a {\n display: inline;\n padding: 0 0.25em;\n color: #0073aa;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab.is-active a,\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a:active {\n color: #000;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab.is-active a,\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:hover a,\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a:active {\n text-decoration: underline;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab::after {\n display: inline-block;\n content: \"|\";\n margin: 0 0.25em;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:last-child::after {\n content: \"\";\n}\n\n.pum-tab-panel.pum-sub-tabs > .components-tab-panel__tab-content {\n padding: 16px 0 0;\n}\n\n.pum-tab-panel.pum-sub-tabs > .components-tab-panel__tab-content .pum-field:first-child h3 {\n margin-top: 0;\n}\n\n.pum-tab-panel[data-tab-count=\"0\"].pum-horizontal-tabs > .components-tab-panel__tabs, .pum-tab-panel[data-tab-count=\"1\"].pum-horizontal-tabs > .components-tab-panel__tabs {\n display: none;\n}\n\n.pum-tab-panel[data-tab-count=\"0\"].pum-sub-tabs > .components-tab-panel__tab-content, .pum-tab-panel[data-tab-count=\"1\"].pum-sub-tabs > .components-tab-panel__tab-content {\n padding-top: 0;\n}\n\n.pum-modal-background {\n display: none;\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n background: rgba(0, 0, 0, 0.7);\n z-index: 100100;\n overflow-y: scroll;\n}\n\n.pum-modal-background, .pum-modal-background:before, .pum-modal-background:after,\n.pum-modal-background *, .pum-modal-background *:before, .pum-modal-background *:after {\n -webkit-box-sizing: border-box;\n /* Safari/Chrome, other WebKit */\n -moz-box-sizing: border-box;\n /* Firefox, other Gecko */\n box-sizing: border-box;\n}\n\n.pum-modal-background .pum-modal-wrap {\n position: absolute;\n top: 60px;\n margin-bottom: 60px;\n right: 50%;\n width: 550px;\n margin-right: -300px;\n background-color: #fff;\n box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);\n z-index: 100105;\n transition: height .2s, margin-top .2s;\n}\n\n@media screen and (max-width: 520px) {\n .pum-modal-background .pum-modal-wrap {\n width: auto;\n margin-right: 0;\n top: 10px;\n left: 10px;\n bottom: 10px;\n right: 10px;\n }\n}\n\n.pum-modal-background .pum-modal-header {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 36px;\n padding: 0 16px 0 36px;\n font-size: 18px;\n font-weight: 600;\n line-height: 36px;\n background: #fcfcfc;\n border-bottom: 1px solid #dfdfdf;\n}\n\n.pum-modal-background .pum-modal-header .pum-modal-close {\n position: absolute;\n top: 0;\n left: 0;\n width: 36px;\n height: 36px;\n padding: 0;\n color: #666;\n text-align: center;\n background: 100% 0;\n border: none;\n cursor: pointer;\n}\n\n.pum-modal-background .pum-modal-header .pum-modal-close::before {\n font: 400 20px/36px dashicons;\n vertical-align: top;\n speak: none;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n width: 36px;\n height: 36px;\n content: '\\f158';\n}\n\n.pum-modal-background .pum-modal-content {\n padding: 52px 16px 60px;\n}\n\n.pum-modal-background .pum-modal-content div.error {\n margin: 0 0 10px;\n}\n\n.pum-modal-background .pum-modal-content p {\n margin-top: 0;\n}\n\n.pum-modal-background .pum-modal-content textarea {\n width: 100%;\n}\n\n@media screen and (max-width: 782px) {\n .pum-modal-background .pum-modal-content {\n padding: 50px 16px 60px;\n }\n}\n\n.pum-modal-background .pum-modal-footer {\n position: absolute;\n bottom: 0;\n right: 0;\n left: 0;\n padding: 8px 16px;\n background: #fcfcfc;\n border-top: 1px solid #dfdfdf;\n}\n\n.pum-modal-background .pum-modal-footer .cancel {\n line-height: 25px;\n float: right;\n}\n\n.pum-modal-background .pum-modal-footer .cancel .no-button {\n border: 0;\n padding: 0;\n background: none;\n cursor: pointer;\n}\n\n.pum-modal-background .pum-modal-footer .cancel .no-button.link-button {\n color: #0073aa;\n text-decoration: underline;\n}\n\n.pum-modal-background .pum-modal-footer .cancel .submitdelete {\n text-decoration: none;\n padding: 1px 2px;\n}\n\n@media screen and (max-width: 782px) {\n .pum-modal-background .pum-modal-footer .cancel {\n line-height: 32px;\n }\n}\n\n.pum-modal-background .pum-modal-footer .pum-submit {\n line-height: 23px;\n float: left;\n}\n\n.pum-modal-background .pum-modal-footer .pum-submit button {\n float: left;\n margin-bottom: 0;\n}\n\n.pum-modal-background .pum-modal-footer .pum-submit .spinner {\n float: right;\n vertical-align: middle;\n}\n\n.pum-modal-background.tabbed-content .pum-modal-content {\n padding: 36px 0 44px;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-alert {\n position: relative;\n padding: 0 12px;\n border-right: 4px solid #ccc;\n background: #fff;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);\n width: 100%;\n}\n\n.pum-alert.pum-alert__success {\n border-right-color: #46b450;\n}\n\n.pum-alert.pum-alert__info {\n border-right-color: #00a0d2;\n}\n\n.pum-alert.pum-alert__warning {\n border-right-color: #ffb900;\n}\n\n.pum-alert.pum-alert__error {\n border-right-color: #dc3232;\n}\n\n.pum-alert-holder {\n display: flex;\n margin-bottom: .8em;\n}\n\n.pum-alerts {\n position: relative;\n max-width: 1280px;\n margin: 20px 0 1px;\n padding: 20px 20px 0;\n border: 1px solid #e5e5e5;\n background-color: #fdfdfd;\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\n clear: both;\n top: 10px;\n margin-left: 20px !important;\n}\n\n.pum-alerts > h2:first-child {\n margin: 0;\n padding: 9px 0 4px;\n font-size: 23px;\n font-weight: 400;\n line-height: 29px;\n}\n\n.pum-alerts h3 {\n margin: -20px -20px 0;\n padding: 1em;\n border-bottom: 1px solid #ccc;\n background-color: #fdfdfd;\n font-size: 1.4em;\n}\n\n.pum-alerts img.logo {\n width: 25px;\n margin: -2px 0 -2px 5px;\n}\n\n.pum-alerts .pum-alert {\n width: 100%;\n}\n\n.pum-alerts .button.dismiss, .pum-alerts .button.restore {\n width: 45px;\n height: 45px;\n margin-right: 10px;\n padding: 0;\n outline: 0;\n line-height: inherit;\n cursor: pointer;\n -ms-flex: 0 0 45px;\n flex: 0 0 45px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.pum-alerts .button.dismiss .dashicons, .pum-alerts .button.restore .dashicons {\n width: 24px;\n height: 24px;\n font-size: 24px;\n}\n\n.pum-alerts .button.dismiss:focus, .pum-alerts .button.dismiss:hover {\n background: 100% 0;\n}\n\n.pum-alerts .button.restore:focus, .pum-alerts .button.restore:hover {\n background: 100% 0;\n}\n\n.popup_page_pum-extensions .pum-alerts {\n top: 0;\n}\n\n.pum-alerts .screen-reader-text {\n overflow: hidden;\n clip: rect(1px, 1px, 1px, 1px);\n position: absolute !important;\n width: 1px;\n height: 1px;\n padding: 0;\n border: 0;\n word-wrap: normal !important;\n clip-path: inset(50%);\n}\n\n.pum-bottom-spacing {\n margin-bottom: 20px;\n}\n\n.pum-container-disabled {\n display: table-cell;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n border-radius: 4px;\n background-color: rgba(232, 232, 232, 0.7);\n}\n\n.pum-muted-title {\n overflow: hidden;\n font-weight: 600;\n font-style: italic;\n}\n\n.pum-muted-title:after {\n display: inline-block;\n width: 100%;\n height: .5em;\n margin-left: -100%;\n margin-right: 10px;\n border-top: 1px solid #ddd;\n vertical-align: bottom;\n content: \"\";\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n/**\r\n * Triggers field\r\n */\n.pum-field-triggers .pum-popup-trigger-editor .pum-add-new, .pum-field-triggers .pum-popup-trigger-editor .add-new {\n float: left;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table {\n display: none !important;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table thead th, .pum-field-triggers .pum-popup-trigger-editor .list-table thead td, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody th, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td {\n text-align: center;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table thead td:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child {\n text-align: right;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table thead td:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child {\n text-align: left;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child {\n padding-right: 0;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child {\n padding-left: 0;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor span.edit {\n cursor: pointer;\n color: #0073aa;\n text-decoration: underline;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-item-actions i {\n cursor: pointer;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .no-list-items {\n display: block;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .no-list-items select {\n max-width: 100%;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor.has-list-items .list-table {\n display: block !important;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor.has-list-items .no-list-items {\n display: none !important;\n}\n\n/**\r\n * Cookies field\r\n */\n.pum-field-cookies .pum-popup-cookie-editor .pum-add-new, .pum-field-cookies .pum-popup-cookie-editor .add-new {\n float: left;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table {\n display: none !important;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table thead th, .pum-field-cookies .pum-popup-cookie-editor .list-table thead td, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody th, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td {\n text-align: center;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table thead td:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child {\n text-align: right;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table thead td:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child {\n text-align: left;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child {\n padding-right: 0;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child {\n padding-left: 0;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor span.edit {\n cursor: pointer;\n color: #0073aa;\n text-decoration: underline;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-item-actions i {\n cursor: pointer;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .no-list-items {\n display: block;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .no-list-items select {\n max-width: 100%;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor.has-list-items .list-table {\n display: block !important;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor.has-list-items .no-list-items {\n display: none !important;\n}\n\n.pum-field-cookie_key .cookie-key {\n position: relative;\n display: inline-block;\n}\n\n.pum-field-cookie_key .cookie-key button.reset {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n height: 100%;\n}\n\n/* Upgrade Tips */\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-upgrade-tip {\n color: #333;\n line-height: 2em !important;\n}\n\n.pum-upgrade-tipdiv {\n margin-bottom: 15px;\n display: block;\n font-weight: bold;\n}\n\n.pum-upgrade-tip img {\n float: right;\n margin-left: 15px;\n}\n\n/* Form Table Dividers */\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.title-divider th {\n border-top: 1px solid #ccc;\n padding: 0;\n}\n\n.title-divider .title {\n font-size: 1.125em;\n padding-right: 0 !important;\n padding-top: 20px !important;\n padding-bottom: 0 !important;\n}\n\n.form-table td, .form-table tr {\n padding-top: 10px;\n}\n\n.posttypediv,\n.taxonomydiv {\n margin-bottom: 10px;\n clear: both;\n overflow: auto;\n}\n\n/************\nStyles for upgrade notice bar\n************/\n@media screen and (max-width: 1023px) {\n .pum-notice-bar {\n display: none !important;\n }\n}\n\n.pum-notice-bar-wrapper {\n position: absolute;\n z-index: 10;\n visibility: hidden;\n width: 50%;\n right: 0;\n left: 0;\n margin: 0 auto;\n}\n\n.pum-notice-bar-wrapper .pum-notice-bar {\n display: flex;\n justify-content: center;\n background-color: #f6f6f6;\n border-top: 3px solid #ad1b8e;\n color: #777;\n padding: 7px;\n max-height: 100px;\n visibility: visible;\n}\n\n.pum-notice-bar-wrapper .pum-notice-bar a {\n color: #9aba27;\n}\n\n/************\nStyles for our log viewers\n************/\n#log-viewer {\n background-color: #fff;\n border: 1px solid #e5e5e5;\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\n padding: 5px 20px;\n margin: 20px 0;\n}\n\n#log-viewer pre {\n font-family: monospace;\n white-space: pre-wrap;\n}\n\n/************\nStyles for welcome screen\n************/\n.pum-welcome-wrapper {\n margin: 0;\n padding: 10px;\n background-color: #fff;\n}\n\n@media only screen and (min-width: 600px) {\n .pum-welcome-wrapper {\n max-width: 500px;\n margin: 40px auto 0;\n padding: 40px 30px;\n }\n}\n\n.pum-welcome-wrapper ul {\n list-style: disc;\n padding-right: 20px;\n}\n\n.pum-welcome-wrapper .pum-welcome-signature {\n margin-top: 20px;\n font-style: italic;\n display: flex;\n align-items: center;\n}\n\n.pum-welcome-wrapper .pum-welcome-signature img {\n margin-left: 10px;\n width: 60px;\n}\n\n.pum-welcome-wrapper .pum-welcome-cta {\n margin-top: 30px;\n}\n\n/************\nStyles for toggle buttons\n************/\n.pum-toggle-button {\n position: relative;\n width: 36px;\n height: 18px;\n}\n\n.pum-toggle-button label {\n position: absolute;\n cursor: pointer;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n background-color: #fff;\n transition: background-color 0.2s ease;\n border-radius: 9px;\n border: 1px solid #1e1e1e;\n}\n\n.pum-toggle-button label::before {\n position: absolute;\n content: \"\";\n height: 14px;\n width: 14px;\n right: 2px;\n bottom: 1px;\n background-color: #1e1e1e;\n transition: 0.2s ease;\n border-radius: 50%;\n}\n\n.pum-toggle-button input {\n opacity: 0;\n width: 0;\n height: 0;\n}\n\n.pum-toggle-button input:focus + label {\n box-shadow: -2px 2px 7px #2196f3;\n}\n\n.pum-toggle-button input:checked + label {\n background-color: #9ab927;\n}\n\n.pum-toggle-button input:checked + label::before {\n background-color: #fff;\n transform: translateX(-15px);\n}\n\n.wp-core-ui .button-with-icon {\n display: inline-flex;\n align-items: center;\n}\n\n.wp-list-table .type-popup .row-actions {\n color: #999;\n}\n\n.pum-flex-row {\n display: flex;\n}\n\n.pum-flex-row .pum-flex-column {\n flex: 1;\n padding: 1%;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-quarter {\n max-width: 25% !important;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+1) {\n padding-right: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+4) {\n padding-left: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-third {\n max-width: 33.333% !important;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+1) {\n padding-right: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+3) {\n padding-left: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-half {\n max-width: 50% !important;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+1) {\n padding-right: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+2) {\n padding-left: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-three-quarter {\n max-width: 75% !important;\n}\n\n.pum-flex-row .pum-flex-column label,\n.pum-flex-row .pum-flex-column input {\n display: block;\n width: 100%;\n}\n\n.pum-tabbed-form .pum-field {\n position: relative;\n margin: 0 0 24px;\n}\n\n.pum-tabbed-form .pum-field label,\n.pum-tabbed-form .pum-field .pum-desc {\n display: block;\n}\n\n.pum-tabbed-form .pum-field label {\n margin-bottom: 4px;\n}\n\n.pum-tabbed-form .pum-field .pum-desc {\n margin-top: 4px;\n margin-bottom: 0;\n}\n\n.pum-tabbed-form .pumselect2-container--default {\n width: 100% !important;\n}\n\n.pum-tabbed-form .pum-field-select2 select {\n width: 100%;\n}\n\n.pum-tabbed-form label {\n display: block;\n font-weight: bold;\n font-size: 1.1em;\n}\n\n.pum-tabbed-form .pum-field.checkbox label.pum-desc {\n display: inline;\n font-weight: inherit;\n font-size: inherit;\n margin: 0 0 1em;\n}\n\n.pum-tabbed-form .pum-required label::after {\n color: #a00;\n content: \"*\";\n margin-right: 5px;\n}\n\n.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,\n.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,\n.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action {\n top: 7px;\n margin-right: 5px;\n}\n\n@media only screen and (min-width: 0px) and (max-width: 783px) {\n .edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,\n .edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,\n .popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action {\n display: none !important;\n }\n}\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.no-button {\r\n border: 0;\r\n padding: 0;\r\n background: none;\r\n cursor: pointer;\r\n\r\n &.link-button {\r\n color: #0073aa;\r\n &:hover {\r\n color: #00a0d2;\r\n }\r\n }\r\n\r\n &.delete-button {\r\n color: #a00;\r\n &:hover {\r\n color: #f00;\r\n }\r\n }\r\n}\r\n\r\n\r\n.pum-half {\r\n width: 47.5%;\r\n max-width: 47.5%;\r\n margin-right: 5%;\r\n display: inline-block;\r\n\r\n\r\n &.pum-dependencies-met {\r\n display: inline-block!important;\r\n }\r\n\r\n > * {\r\n max-width: 100%;\r\n }\r\n\r\n input, textarea, select {\r\n max-width: 100%;\r\n width: auto;\r\n }\r\n\r\n}\r\n\r\n.pum-last {\r\n margin-right:0!important;\r\n}\r\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n$plugin-prefix: 'plugin' !default;\r\n$custom-select2-selector: 'select2' !default;\r\n\r\n.#{$plugin-prefix}-desc {\r\n margin-top: 4px;\r\n margin-bottom: 0;\r\n}\r\n\r\n[data-#{$plugin-prefix}-dependencies] {\r\n display: none;\r\n}\r\n\r\n.#{$plugin-prefix}-field {\r\n position: relative;\r\n\r\n margin-bottom: 1em;\r\n\r\n > label {\r\n display: block;\r\n font-weight: bold;\r\n }\r\n\r\n .#{$plugin-prefix}-doclink {\r\n font-size: 16px;\r\n line-height: 20px;\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Sections\r\n */\r\n.#{$plugin-prefix}-field-section {\r\n\r\n}\r\n\r\n/**\r\n * Heading & separator fields\r\n */\r\n.#{$plugin-prefix}-field-heading,\r\n.#{$plugin-prefix}-field-separator {\r\n h3 {\r\n // font-size: 1.2em;\r\n // margin-top: 0;\r\n // margin-bottom: 0;\r\n }\r\n\r\n h3 + .#{$plugin-prefix}-desc {\r\n // margin-top: -1em !important;\r\n }\r\n\r\n hr {\r\n // margin-bottom: 2em;\r\n }\r\n\r\n label,\r\n .#{$plugin-prefix}-desc {\r\n display: none !important;\r\n }\r\n\r\n h3 + hr {\r\n // margin-top: 1em; // Reset\r\n // margin-bottom: 2em;\r\n }\r\n\r\n hr + h3 {\r\n // margin-top: 1em; // Reset to wp default.\r\n // margin-bottom: 1em; // Reset to wp default.\r\n }\r\n}\r\n\r\n.#{$plugin-prefix}-field-hidden {\r\n display: none;\r\n}\r\n\r\n.#{$plugin-prefix}-field-editor {\r\n #insert-media-button {\r\n display: none;\r\n }\r\n}\r\n\r\n/**\r\n * Select fields\r\n */\r\n.#{$plugin-prefix}-field-select {\r\n option.bold {\r\n font-weight: bold;\r\n font-size: 1.125em;\r\n }\r\n}\r\n\r\n/**\r\n * Checkbox fields\r\n */\r\n.#{$plugin-prefix}-field-checkbox {\r\n position: relative;\r\n\r\n label {\r\n margin-left: 1.5em;\r\n // display: block;\r\n // font-size: 1.1em;\r\n\r\n &.#{$plugin-prefix}-desc {\r\n display: inline;\r\n font-weight: inherit;\r\n font-size: inherit;\r\n margin: 0 0 1em;\r\n }\r\n }\r\n\r\n input[type=\"checkbox\"] {\r\n position: absolute;\r\n top: .25em;\r\n }\r\n}\r\n\r\n/**\r\n * Multicheck & Radio fields\r\n */\r\n.#{$plugin-prefix}-field-multicheck,\r\n.#{$plugin-prefix}-field-radio {\r\n // margin: 0 0 1em;\r\n\r\n input, label {\r\n line-height: 1em;\r\n }\r\n\r\n label {\r\n margin-bottom: 4px;\r\n }\r\n\r\n input[type=\"radio\"] {\r\n display: inline-block;\r\n margin-right: .25em;\r\n }\r\n\r\n input + label {\r\n font-weight: normal;\r\n display: inline-block !important;\r\n }\r\n\r\n label:first-child {\r\n font-weight: bold;\r\n margin: 0 0 10px;\r\n // display: block;\r\n }\r\n\r\n > p.#{$plugin-prefix}-desc {\r\n margin: 0 0 .5em;\r\n }\r\n\r\n .pum-field-mulitcheck-list,\r\n .pum-field-radio-list {\r\n margin: 0;\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Range & range slider fields\r\n */\r\n.#{$plugin-prefix}-field-range,\r\n.#{$plugin-prefix}-field-rangeslider {\r\n input[type=\"range\"] {\r\n vertical-align: middle;\r\n }\r\n\r\n .#{$plugin-prefix}-range-manual {\r\n padding-right: 25px;\r\n text-align: right;\r\n width: 80px;\r\n }\r\n\r\n .range-value-unit,\r\n .#{$plugin-prefix}-range-value-unit {\r\n position: relative;\r\n display: inline-block;\r\n margin-left: -30px;\r\n margin-right: 10px;\r\n width: 20px;\r\n text-align: left;\r\n top: .125em;\r\n }\r\n}\r\n\r\n/**\r\n * Image fields\r\n */\r\n.#{$plugin-prefix}-field-color {\r\n .wp-color-result-text {\r\n line-height: 23px;\r\n }\r\n}\r\n\r\n/**\r\n * Image fields\r\n */\r\n.#{$plugin-prefix}-field-image {\r\n\r\n .#{$plugin-prefix}-image-field {\r\n\r\n .#{$plugin-prefix}-image-select,\r\n &.#{$plugin-prefix}-image-empty .#{$plugin-prefix}-image-preview {\r\n display: none;\r\n }\r\n\r\n &.#{$plugin-prefix}-image-empty .#{$plugin-prefix}-image-select {\r\n display: block;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-image-preview-img {\r\n float: left;\r\n line-height: 0;\r\n margin: 5px 0;\r\n\r\n img {\r\n max-width: 60px;\r\n width: auto;\r\n height: auto;\r\n }\r\n }\r\n\r\n select.pum-image-field__size {\r\n margin: 8px 0 8px 10px;\r\n width: 200px;\r\n }\r\n\r\n .#{$plugin-prefix}-image-edit {\r\n margin: 0 0 0 11px;\r\n }\r\n\r\n .#{$plugin-prefix}-image-replace,\r\n .#{$plugin-prefix}-image-remove {\r\n margin: 0 0 0 8px;\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Conditions field\r\n */\r\n.#{$plugin-prefix}-field-conditions {\r\n\r\n .facet-builder {\r\n\r\n p {\r\n margin: 0 0 1em;\r\n }\r\n\r\n a {\r\n text-decoration: none;\r\n }\r\n\r\n .facet-groups {\r\n\r\n display: none;\r\n\r\n .facet-group-wrap {\r\n\r\n .facet-group {\r\n box-shadow: 0 1px 0 #ccc;\r\n color: #555;\r\n border: 1px solid #ccc;\r\n background: #f7f7f7;\r\n }\r\n\r\n &:last-child .and,\r\n .add-or {\r\n em,\r\n a,\r\n button {\r\n color: #0073aa;\r\n cursor: pointer;\r\n\r\n &::before {\r\n content: \"+ \";\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n .facet-list {\r\n }\r\n\r\n .facet {\r\n position: relative;\r\n padding: 12px 30px 6px 10px;\r\n border-bottom: 1px solid #e1e1e1;\r\n border-top: 1px solid #fff;\r\n\r\n &:first-child {\r\n border-top: 0;\r\n\r\n .or {\r\n display: none;\r\n }\r\n }\r\n\r\n &::before,\r\n &::after {\r\n display: table;\r\n content: \"\";\r\n line-height: 0;\r\n }\r\n\r\n &::after {\r\n clear: both;\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-field {\r\n margin-bottom: 0.5em;\r\n }\r\n\r\n .facet-col {\r\n float: left;\r\n margin-right: 20px;\r\n padding-bottom: 6px;\r\n position: relative;\r\n min-width: 175px;\r\n\r\n select,\r\n input {\r\n margin: 0;\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n .facet-target {\r\n\r\n position: relative;\r\n max-width: 240px;\r\n\r\n * {\r\n box-sizing: border-box;\r\n }\r\n\r\n select,\r\n .#{$custom-select2-selector}-container .#{$custom-select2-selector}-selection {\r\n padding-left: 28px;\r\n\r\n // Rendered Option\r\n .#{$custom-select2-selector}-selection__rendered {\r\n padding-left: 3px;\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-not-operand {\r\n cursor: pointer;\r\n position: absolute;\r\n left: 2px;\r\n top: 2px;\r\n z-index: 10;\r\n //width: 23px;\r\n line-height: 24px;\r\n height: 25px;\r\n\r\n //padding: 0;\r\n background: #f7f7f7;\r\n border: 1px solid transparent;\r\n border-radius: 2px 0 0 2px;\r\n border-right: 1px solid #ddd;\r\n text-align: center;\r\n\r\n span {\r\n font-size: 1.25em;\r\n }\r\n\r\n &::before {\r\n color: #555;\r\n font-size: 16px;\r\n line-height: 24px;\r\n }\r\n\r\n input[type=\"checkbox\"] {\r\n display: none;\r\n }\r\n\r\n &:focus {\r\n outline: none;\r\n border: 1px solid #5b9dd9;\r\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\r\n }\r\n\r\n }\r\n\r\n &.not-operand-checked {\r\n\r\n .#{$plugin-prefix}-not-operand {\r\n span,\r\n &::before {\r\n color: #a00;\r\n\r\n }\r\n }\r\n\r\n select,\r\n .#{$custom-select2-selector}-container .#{$custom-select2-selector}-selection {\r\n //padding-left: 58px;\r\n }\r\n\r\n }\r\n\r\n .#{$custom-select2-selector}-container-active {\r\n .#{$custom-select2-selector}-choices,\r\n .#{$custom-select2-selector}-single {\r\n border-color: #5b9dd9;\r\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\r\n }\r\n }\r\n\r\n }\r\n\r\n .facet-actions {\r\n position: absolute;\r\n right: 6px;\r\n top: 18px;\r\n\r\n button {\r\n border: 0;\r\n padding: 0;\r\n background: none;\r\n margin-left: 5px;\r\n }\r\n }\r\n\r\n .dashicons-plus-alt,\r\n .dashicons-dismiss {\r\n color: #999;\r\n }\r\n\r\n /* + AND + OR link stylings */\r\n .or {\r\n color: #484848;\r\n font-weight: 500;\r\n margin-left: -21px;\r\n left: 50%;\r\n position: absolute;\r\n top: -6px;\r\n font-style: normal;\r\n line-height: 10px;\r\n text-transform: uppercase;\r\n }\r\n\r\n .add-or {\r\n border-top: 1px solid #fff;\r\n text-align: center;\r\n\r\n > .add {\r\n left: -6.5px;\r\n position: relative;\r\n top: -9px;\r\n }\r\n }\r\n\r\n .and {\r\n border-bottom: 1px dashed #e1e1e1;\r\n margin: .5em 0 1.7em;\r\n text-align: center;\r\n }\r\n\r\n .or,\r\n .add-or > .add {\r\n background: #f7f7f7;\r\n font-size: 1.1em;\r\n padding: 0 10px;\r\n }\r\n\r\n .and, .add-or {\r\n em,\r\n a,\r\n button,\r\n label {\r\n background: #fff;\r\n font-size: 1.1em;\r\n font-style: normal;\r\n margin: 0 10px;\r\n padding: 0 10px;\r\n position: relative;\r\n top: 9px;\r\n text-transform: uppercase;\r\n box-shadow: none;\r\n color: #484848;\r\n cursor: default;\r\n border: 0;\r\n\r\n }\r\n\r\n em {\r\n color: #484848;\r\n }\r\n }\r\n\r\n }\r\n\r\n .no-facet-groups {\r\n display: block;\r\n\r\n .facet-target {\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n /* Conditionals */\r\n .has-conditions {\r\n\r\n .facet-groups {\r\n display: block;\r\n }\r\n\r\n .no-facet-groups {\r\n display: none;\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-field-select2 {\r\n select {\r\n width: 100% !important;\r\n }\r\n }\r\n\r\n}\r\n\r\n/**\r\n * License fields.\r\n */\r\n.#{$plugin-prefix}-field-license_key {\r\n background: #fafafa;\r\n padding: 14px;\r\n border-top: 2px solid #999;\r\n border-bottom: 2px solid #999;\r\n margin: 0 -14px 14px;\r\n\r\n p {\r\n font-size: 13px;\r\n margin-top: 0;\r\n }\r\n\r\n a {\r\n color: #444;\r\n }\r\n\r\n a:hover {\r\n text-decoration: none;\r\n }\r\n\r\n span.pum-license-status {\r\n margin-left: 5px;\r\n margin-right: 5px;\r\n }\r\n\r\n .#{$plugin-prefix}-license-messages {\r\n p:last-child {\r\n margin-bottom: 0;\r\n }\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expires-soon-notice {\r\n //background-color: #00a0d2;\r\n //color: #fff;\r\n //border-color: #00a0d2;\r\n border-color: #dc3232;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-valid-notice {\r\n //background-color: #60c560;\r\n border-color: #46b450;\r\n //color: #fff;\r\n .pum-license-status {\r\n color: #46b450;\r\n }\r\n }\r\n\r\n &.#{$plugin-prefix}-license-inactive-notice {\r\n //background-color: #0073aa;\r\n border-color: #0073aa;\r\n //color: #fff;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expiration-date-notice {\r\n\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expired-notice {\r\n background-color: #e24e4e;\r\n color: #fff;\r\n border-color: #dc3232;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-error-notice,\r\n &.#{$plugin-prefix}-license-missing-notice,\r\n &.#{$plugin-prefix}-license-invalid-notice,\r\n &.#{$plugin-prefix}-license-site_inactive-notice,\r\n &.#{$plugin-prefix}-license-item_name_mismatch-notice {\r\n background-color: #ffebcd;\r\n border-color: #dc3232;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expired-notice {\r\n a {\r\n color: #fff;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Link fields.\r\n */\r\n.#{$plugin-prefix}-field-link {\r\n input {\r\n margin-right: 24px;\r\n display: block;\r\n }\r\n\r\n button.dashicons {\r\n float: right;\r\n width: 1.5em;\r\n height: 1.5em;\r\n line-height: 1;\r\n padding: 0;\r\n font-size: 16px;\r\n vertical-align: sub;\r\n margin-top: 1px;\r\n box-shadow: 0 0 0 #cccccc;\r\n }\r\n}","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n *\r\n * The bulk of this is to style jquery select2 to better\r\n * resemble the default WP dashboard inputs.\r\n ******************************************************************************/\r\n\r\n$plugin-prefix: 'plugin' !default;\r\n$custom-select2-selector: 'select2' !default;\r\n\r\n.#{$plugin-prefix}-field-select2 {\r\n position: relative;\r\n\r\n .#{$custom-select2-selector}-container {\r\n box-sizing: border-box;\r\n\r\n display: inline-block;\r\n margin: 0;\r\n position: relative;\r\n vertical-align: middle;\r\n\r\n @import \"../vendor/select2/single\";\r\n @import \"../vendor/select2/multiple\";\r\n }\r\n\r\n @import \"../vendor/select2/dropdown\";\r\n\r\n .#{$custom-select2-selector}-close-mask {\r\n border: 0;\r\n margin: 0;\r\n padding: 0;\r\n display: block;\r\n position: fixed;\r\n left: 0;\r\n top: 0;\r\n min-height: 100%;\r\n min-width: 100%;\r\n height: auto;\r\n width: auto;\r\n opacity: 0;\r\n z-index: 99;\r\n\r\n // styles required for IE to work\r\n background-color: #fff;\r\n filter: alpha(opacity=0);\r\n }\r\n\r\n .#{$custom-select2-selector}-hidden-accessible {\r\n border: 0 !important;\r\n clip: rect(0 0 0 0) !important;\r\n height: 1px !important;\r\n margin: -1px !important;\r\n overflow: hidden !important;\r\n padding: 0 !important;\r\n position: absolute !important;\r\n width: 1px !important;\r\n }\r\n\r\n @import \"../vendor/select2/theme/default/layout\";\r\n @import \"../vendor/select2/theme/classic/layout\";\r\n\r\n > .#{$custom-select2-selector}-container--below.#{$custom-select2-selector}-container--open + .#{$custom-select2-selector}-container--open,\r\n > .#{$custom-select2-selector}-container--below.#{$custom-select2-selector}-container--open + .#{$plugin-prefix}-desc + .#{$custom-select2-selector}-container--open {\r\n position: absolute !important;\r\n }\r\n\r\n // All Select2 Containers - Wraps Both Selectbox & Dropdown Elements\r\n .#{$custom-select2-selector}-container {\r\n\r\n // Selectbox\r\n .#{$custom-select2-selector}-selection {\r\n margin: 1px;\r\n font-size: 14px;\r\n border-radius: 0;\r\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);\r\n border-color: #ddd;\r\n transition: 0.05s border-color ease-in-out;\r\n\r\n }\r\n\r\n &.#{$custom-select2-selector}-container--focus {\r\n .#{$custom-select2-selector}-selection {\r\n outline: none;\r\n border-color: #5b9dd9;\r\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\r\n }\r\n }\r\n\r\n // Single Select\r\n .#{$custom-select2-selector}-selection--single {\r\n\r\n // Rendered Option\r\n .#{$custom-select2-selector}-selection__rendered {\r\n //padding-left: 0;\r\n }\r\n\r\n }\r\n\r\n // Multiple Select\r\n .#{$custom-select2-selector}-selection--multiple {\r\n overflow-y: auto;\r\n max-height: 150px;\r\n min-height: 28px;\r\n line-height: 16px;\r\n font-size: 12px;\r\n\r\n .#{$custom-select2-selector}-selection__clear {\r\n margin-right: 3px;\r\n }\r\n\r\n .#{$custom-select2-selector}-selection__rendered {\r\n\r\n }\r\n\r\n .#{$custom-select2-selector}-search--inline {\r\n margin: 0;\r\n // Search Field\r\n .#{$custom-select2-selector}-search__field {\r\n border-color: #ddd;\r\n padding: 3px 5px 0;\r\n min-width: 5em;\r\n width: 100% !important;\r\n }\r\n }\r\n\r\n .#{$custom-select2-selector}-selection__choice {\r\n margin-top: 4px;\r\n margin-bottom: 0;\r\n }\r\n\r\n }\r\n\r\n // Dropdown\r\n .#{$custom-select2-selector}-dropdown {\r\n margin: 0 1px;\r\n border-color: #ddd;\r\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);\r\n // Compensate for the margin applied to the Selectbox.\r\n max-width: calc(100% - 4px);\r\n position: relative;\r\n\r\n // Search Field\r\n .#{$custom-select2-selector}-search__field {\r\n border-color: #ddd;\r\n padding: 3px 5px;\r\n min-width: 5em;\r\n }\r\n\r\n // Results\r\n .#{$custom-select2-selector}-results {\r\n\r\n // Each result set. Can be nested.\r\n .#{$custom-select2-selector}-results__option {\r\n padding: 3px 6px;\r\n margin: 0;\r\n\r\n &[aria-selected=true] {\r\n }\r\n\r\n }\r\n .#{$custom-select2-selector}-results__option[role=group] {\r\n padding: 3px 0 0;\r\n\r\n .#{$custom-select2-selector}-results__group {\r\n padding: 0 6px;\r\n }\r\n }\r\n\r\n .#{$custom-select2-selector}-results__options--nested {\r\n padding: 3px 6px 0;\r\n }\r\n\r\n // Hover\r\n .#{$custom-select2-selector}-results__option--highlighted {\r\n background: #3e86d0;\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n .#{$custom-select2-selector}-container + .#{$custom-select2-selector}-container--open {\r\n top: inherit !important;\r\n }\r\n\r\n}",".pumselect2-selection--single {\r\n box-sizing: border-box;\r\n\r\n cursor: pointer;\r\n display: block;\r\n\r\n height: 28px;\r\n\r\n user-select: none;\r\n -webkit-user-select: none;\r\n\r\n .pumselect2-selection__rendered {\r\n display: block;\r\n padding-left: 8px;\r\n padding-right: 20px;\r\n\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n position: relative;\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__rendered {\r\n padding-right: 8px;\r\n padding-left: 20px;\r\n }\r\n }\r\n}\r\n",".pumselect2-selection--multiple {\r\n box-sizing: border-box;\r\n\r\n cursor: pointer;\r\n display: block;\r\n\r\n min-height: 32px;\r\n\r\n user-select: none;\r\n -webkit-user-select: none;\r\n\r\n .pumselect2-selection__rendered {\r\n display: inline-block;\r\n overflow: hidden;\r\n padding-left: 8px;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n }\r\n}\r\n\r\n.pumselect2-search--inline {\r\n float: left;\r\n\r\n .pumselect2-search__field {\r\n box-sizing: border-box;\r\n border: none;\r\n font-size: 100%;\r\n margin-top: 5px;\r\n padding: 0;\r\n\r\n &::-webkit-search-cancel-button {\r\n -webkit-appearance: none;\r\n }\r\n }\r\n}\r\n",".pumselect2-dropdown {\r\n background-color: white;\r\n\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n\r\n box-sizing: border-box;\r\n\r\n display: block;\r\n\r\n position: absolute;\r\n left: -100000px;\r\n\r\n width: 100%;\r\n\r\n z-index: 1051;\r\n}\r\n\r\n.pumselect2-results {\r\n display: block;\r\n}\r\n\r\n.pumselect2-results__options {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.pumselect2-results__option {\r\n padding: 6px;\r\n\r\n user-select: none;\r\n -webkit-user-select: none;\r\n\r\n &[aria-selected] {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.pumselect2-container--open .pumselect2-dropdown {\r\n left: 0;\r\n}\r\n\r\n.pumselect2-container--open .pumselect2-dropdown--above {\r\n border-bottom: none;\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n}\r\n\r\n.pumselect2-container--open .pumselect2-dropdown--below {\r\n border-top: none;\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n}\r\n\r\n.pumselect2-search--dropdown {\r\n display: block;\r\n padding: 4px;\r\n\r\n .pumselect2-search__field {\r\n padding: 4px;\r\n width: 100%;\r\n box-sizing: border-box;\r\n\r\n &::-webkit-search-cancel-button {\r\n -webkit-appearance: none;\r\n }\r\n }\r\n\r\n &.pumselect2-search--hide {\r\n display: none;\r\n }\r\n}\r\n",".pumselect2-selection--single {\r\n background-color: #fff;\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n\r\n .pumselect2-selection__rendered {\r\n color: #444;\r\n line-height: 28px;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n cursor: pointer;\r\n float: right;\r\n font-weight: bold;\r\n }\r\n\r\n .pumselect2-selection__placeholder {\r\n color: #999;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n height: 26px;\r\n\r\n position: absolute;\r\n\r\n top: 1px;\r\n right: 1px;\r\n\r\n width: 20px;\r\n\r\n b {\r\n border-color: #888 transparent transparent transparent;\r\n border-style: solid;\r\n border-width: 5px 4px 0 4px;\r\n\r\n height: 0;\r\n left: 50%;\r\n\r\n margin-left: -4px;\r\n margin-top: -2px;\r\n\r\n position: absolute;\r\n\r\n top: 50%;\r\n width: 0;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__clear {\r\n float: left;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n left: 1px;\r\n right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--disabled {\r\n .pumselect2-selection--single {\r\n background-color: #eee;\r\n cursor: default;\r\n\r\n .pumselect2-selection__clear {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--open {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__arrow {\r\n b {\r\n border-color: transparent transparent #888 transparent;\r\n border-width: 0 4px 5px 4px;\r\n }\r\n }\r\n }\r\n}\r\n",".pumselect2-selection--multiple {\r\n background-color: white;\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n cursor: text;\r\n\r\n .pumselect2-selection__rendered {\r\n box-sizing: border-box;\r\n list-style: none;\r\n margin: 0;\r\n padding: 0 5px;\r\n width: 100%;\r\n\r\n li {\r\n list-style: none;\r\n }\r\n }\r\n\r\n .pumselect2-selection__placeholder {\r\n color: #999;\r\n\r\n margin-top: 5px;\r\n\r\n float: left;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n cursor: pointer;\r\n float: right;\r\n font-weight: bold;\r\n margin-top: 5px;\r\n margin-right: 10px;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n background-color: #e4e4e4;\r\n\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n cursor: default;\r\n\r\n float: left;\r\n\r\n margin-right: 5px;\r\n margin-top: 5px;\r\n padding: 0 5px;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n color: #999;\r\n cursor: pointer;\r\n\r\n display: inline-block;\r\n font-weight: bold;\r\n\r\n margin-right: 2px;\r\n\r\n &:hover {\r\n color: #333;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--multiple {\r\n .pumselect2-selection__choice, .pumselect2-selection__placeholder, .pumselect2-search--inline {\r\n float: right;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n margin-left: 5px;\r\n margin-right: auto;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n margin-left: 2px;\r\n margin-right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--focus {\r\n .pumselect2-selection--multiple {\r\n border: solid black 1px;\r\n outline: 0;\r\n }\r\n}\r\n\r\n&.pumselect2-container--disabled {\r\n .pumselect2-selection--multiple {\r\n background-color: #eee;\r\n cursor: default;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n display: none;\r\n }\r\n}\r\n",".pumselect2-container--default {\r\n @import \"single\";\r\n @import \"multiple\";\r\n\r\n &.pumselect2-container--open.pumselect2-container--above {\r\n .pumselect2-selection--single, .pumselect2-selection--multiple {\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n }\r\n }\r\n\r\n &.pumselect2-container--open.pumselect2-container--below {\r\n .pumselect2-selection--single, .pumselect2-selection--multiple {\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n }\r\n }\r\n\r\n .pumselect2-search--dropdown {\r\n .pumselect2-search__field {\r\n border: 1px solid #aaa;\r\n }\r\n }\r\n\r\n .pumselect2-search--inline {\r\n .pumselect2-search__field {\r\n background: transparent;\r\n border: none;\r\n outline: 0;\r\n box-shadow: none;\r\n -webkit-appearance: textfield;\r\n }\r\n }\r\n\r\n .pumselect2-results > .pumselect2-results__options {\r\n max-height: 200px;\r\n overflow-y: auto;\r\n }\r\n\r\n .pumselect2-results__option {\r\n &[role=group] {\r\n padding: 0;\r\n }\r\n\r\n &[aria-disabled=true] {\r\n color: #999;\r\n }\r\n\r\n &[aria-selected=true] {\r\n background-color: #ddd;\r\n }\r\n\r\n .pumselect2-results__option {\r\n padding-left: 1em;\r\n\r\n .pumselect2-results__group {\r\n padding-left: 0;\r\n }\r\n\r\n .pumselect2-results__option {\r\n margin-left: -1em;\r\n padding-left: 2em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -2em;\r\n padding-left: 3em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -3em;\r\n padding-left: 4em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -4em;\r\n padding-left: 5em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -5em;\r\n padding-left: 6em;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .pumselect2-results__option--highlighted[aria-selected] {\r\n background-color: #5897fb;\r\n color: white;\r\n }\r\n\r\n .pumselect2-results__group {\r\n cursor: default;\r\n display: block;\r\n padding: 6px;\r\n }\r\n}\r\n",".pumselect2-selection--single {\r\n background-color: mix($selection-bg-top-color, $selection-bg-bottom-color);\r\n\r\n border: 1px solid $border-color;\r\n border-radius: $border-radius;\r\n\r\n outline: 0;\r\n\r\n @include gradient-vertical($selection-bg-top-color, $selection-bg-bottom-color, 50%, 100%);\r\n\r\n &:focus {\r\n border: 1px solid $focus-border-color;\r\n }\r\n\r\n .pumselect2-selection__rendered {\r\n color: #444;\r\n line-height: 28px;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n cursor: pointer;\r\n float: right;\r\n font-weight: bold;\r\n margin-right: 10px;\r\n }\r\n\r\n .pumselect2-selection__placeholder {\r\n color: #999;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n background-color: #ddd;\r\n\r\n border: none;\r\n border-left: 1px solid $border-color;\r\n border-top-right-radius: $border-radius;\r\n border-bottom-right-radius: $border-radius;\r\n\r\n height: 26px;\r\n\r\n position: absolute;\r\n\r\n top: 1px;\r\n right: 1px;\r\n\r\n width: 20px;\r\n\r\n @include gradient-vertical(#eeeeee, #cccccc, 50%, 100%);\r\n\r\n b {\r\n border-color: #888 transparent transparent transparent;\r\n border-style: solid;\r\n border-width: 5px 4px 0 4px;\r\n\r\n height: 0;\r\n left: 50%;\r\n\r\n margin-left: -4px;\r\n margin-top: -2px;\r\n\r\n position: absolute;\r\n\r\n top: 50%;\r\n width: 0;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__clear {\r\n float: left;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n border: none;\r\n border-right: 1px solid $border-color;\r\n\r\n border-radius: 0;\r\n border-top-left-radius: $border-radius;\r\n border-bottom-left-radius: $border-radius;\r\n\r\n left: 1px;\r\n right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--open {\r\n .pumselect2-selection--single {\r\n border: 1px solid $focus-border-color;\r\n\r\n .pumselect2-selection__arrow {\r\n background: transparent;\r\n\r\n border: none;\r\n\r\n b {\r\n border-color: transparent transparent #888 transparent;\r\n border-width: 0 4px 5px 4px;\r\n }\r\n }\r\n }\r\n\r\n &.pumselect2-container--above {\r\n .pumselect2-selection--single {\r\n border-top: none;\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n\r\n @include gradient-vertical($selection-opened-bg-bottom-color, $selection-opened-bg-top-color, 0%, 50%);\r\n }\r\n }\r\n\r\n &.pumselect2-container--below {\r\n .pumselect2-selection--single {\r\n border-bottom: none;\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n\r\n @include gradient-vertical($selection-opened-bg-top-color, $selection-opened-bg-bottom-color, 50%, 100%);\r\n }\r\n }\r\n}\r\n","$remove-color: #888 !default;\r\n$remove-hover-color: #555 !default;\r\n$remove-width: 20px !default;\r\n\r\n$selection-color: #444 !default;\r\n\r\n$border-color: #aaa !default;\r\n$border-radius: 4px !default;\r\n\r\n$focus-border-color: #5897fb !default;\r\n\r\n$container-height: 28px !default;\r\n\r\n$selection-bg-top-color: white !default;\r\n$selection-bg-bottom-color: #eeeeee !default;\r\n\r\n$container-placeholder-color: #999 !default;\r\n\r\n$container-focus-border-color: blue !default;\r\n\r\n$selection-opened-bg-top-color: $selection-bg-bottom-color !default;\r\n$selection-opened-bg-bottom-color: $selection-bg-top-color !default;\r\n\r\n$dropdown-z-index: 1 !default;\r\n\r\n$dropdown-bg-color: $selection-bg-top-color !default;\r\n\r\n$results-max-height: 200px !default;\r\n$results-nested-padding: 20px !default;\r\n\r\n$results-choice-bg-hover-color: #3875d7 !default;\r\n$results-choice-fg-hover-color: white !default;\r\n\r\n$results-choice-fg-unselectable-color: grey !default;\r\n","// https://github.com/twbs/bootstrap-sass/blob/3.3-stable/assets/stylesheets/bootstrap/mixins/_gradients.scss#L17-L27\r\n\r\n// Vertical gradient, from top to bottom\r\n//\r\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\r\n// Color stops are not available in IE9 and below.\r\n@mixin gradient-vertical($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {\r\n background-image: -webkit-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Safari 5.1-6, Chrome 10+\r\n background-image: -o-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Opera 12\r\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\r\n background-repeat: repeat-x;\r\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down\r\n}\r\n",".pumselect2-selection--multiple {\r\n background-color: white;\r\n\r\n border: 1px solid $border-color;\r\n border-radius: $border-radius;\r\n\r\n cursor: text;\r\n\r\n outline: 0;\r\n\r\n &:focus {\r\n border: 1px solid $focus-border-color;\r\n }\r\n\r\n .pumselect2-selection__rendered {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0 5px;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n display: none;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n background-color: #e4e4e4;\r\n\r\n border: 1px solid $border-color;\r\n border-radius: $border-radius;\r\n\r\n cursor: default;\r\n\r\n float: left;\r\n\r\n margin-right: 5px;\r\n margin-top: 5px;\r\n padding: 0 5px;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n color: $remove-color;\r\n cursor: pointer;\r\n\r\n display: inline-block;\r\n font-weight: bold;\r\n\r\n margin-right: 2px;\r\n\r\n &:hover {\r\n color: $remove-hover-color;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--multiple {\r\n .pumselect2-selection__choice {\r\n float: right;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n margin-left: 5px;\r\n margin-right: auto;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n margin-left: 2px;\r\n margin-right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--open {\r\n .pumselect2-selection--multiple {\r\n border: 1px solid $focus-border-color;\r\n }\r\n\r\n &.pumselect2-container--above {\r\n .pumselect2-selection--multiple {\r\n border-top: none;\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n }\r\n }\r\n\r\n &.pumselect2-container--below {\r\n .pumselect2-selection--multiple {\r\n border-bottom: none;\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n }\r\n }\r\n}\r\n","@import \"defaults\";\r\n@import \"../../mixins/gradients\";\r\n\r\n.pumselect2-container--classic {\r\n @import \"single\";\r\n @import \"multiple\";\r\n\r\n .pumselect2-search--dropdown {\r\n .pumselect2-search__field {\r\n border: 1px solid $border-color;\r\n outline: 0;\r\n }\r\n }\r\n\r\n .pumselect2-search--inline {\r\n .pumselect2-search__field {\r\n outline: 0;\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n .pumselect2-dropdown {\r\n background-color: $dropdown-bg-color;\r\n border: 1px solid transparent;\r\n }\r\n\r\n .pumselect2-dropdown--above {\r\n border-bottom: none;\r\n }\r\n\r\n .pumselect2-dropdown--below {\r\n border-top: none;\r\n }\r\n\r\n .pumselect2-results > .pumselect2-results__options {\r\n max-height: $results-max-height;\r\n overflow-y: auto;\r\n }\r\n\r\n .pumselect2-results__option {\r\n &[role=group] {\r\n padding: 0;\r\n }\r\n\r\n &[aria-disabled=true] {\r\n color: $results-choice-fg-unselectable-color;\r\n }\r\n }\r\n\r\n .pumselect2-results__option--highlighted[aria-selected] {\r\n background-color: $results-choice-bg-hover-color;\r\n color: $results-choice-fg-hover-color;\r\n }\r\n\r\n .pumselect2-results__group {\r\n cursor: default;\r\n display: block;\r\n padding: 6px;\r\n }\r\n\r\n &.pumselect2-container--open .pumselect2-dropdown {\r\n border-color: $focus-border-color;\r\n }\r\n}\r\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n$tab-color: #E4E4E4 !default;\r\n$plugin-prefix: \"plugin\" !default;\r\n\r\n.#{$plugin-prefix}-tabs-container {\r\n box-sizing: border-box;\r\n\r\n > * {\r\n box-sizing: border-box;\r\n }\r\n\r\n position: relative;\r\n\r\n > ul.tabs {\r\n margin: 0;\r\n\r\n .tab {\r\n font-size: 1.2em;\r\n\r\n a {\r\n padding: 8px 16px;\r\n border: 0;\r\n display: block;\r\n text-decoration: none;\r\n &:focus {\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n }\r\n }\r\n\r\n > .tab-content {\r\n\r\n display: none;\r\n padding: 16px;\r\n\r\n &.active {\r\n display: block;\r\n }\r\n\r\n .form-table {\r\n display: block;\r\n\r\n &:first-child {\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n\r\n &.horizontal-tabs {\r\n display: block;\r\n\r\n > ul.tabs {\r\n > li.tab {\r\n\r\n display: inline-block;\r\n padding: 0;\r\n margin: 0;\r\n\r\n a {\r\n padding: .5em 1em;\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n > .tab-content {\r\n padding-top: 16px;\r\n }\r\n }\r\n\r\n &.vertical-tabs {\r\n min-height: 100px;\r\n //padding-left: 150px;\r\n //width: calc(100% - 150px);\r\n padding-left: 140px;\r\n width: 100%;\r\n\r\n > ul.tabs {\r\n width: 140px;\r\n min-height: 100%;\r\n display: block;\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n margin: 0;\r\n //background: #23282D;\r\n border-top: 0;\r\n border-right: 1px solid #DFDFDF;\r\n\r\n > .tab {\r\n margin: 0;\r\n display: block;\r\n border-bottom: 1px solid #eee;\r\n\r\n a {\r\n background: #FCFCFC;\r\n color: #000;\r\n display: block;\r\n }\r\n\r\n &:hover a, a:focus {\r\n background-color: #0073AA;\r\n }\r\n\r\n &.active {\r\n\r\n a {\r\n background-color: #32373C;\r\n color: #fff;\r\n }\r\n }\r\n\r\n &:first-child {\r\n margin-top: 8px;\r\n }\r\n\r\n }\r\n }\r\n\r\n > .tab-content {\r\n }\r\n\r\n }\r\n\r\n &.link-tabs {\r\n\r\n > ul.tabs {\r\n display: block;\r\n\r\n > li.tab {\r\n display: inline-block;\r\n\r\n a {\r\n display: inline;\r\n padding: 0 0.25em;\r\n color: #0073aa;\r\n }\r\n\r\n &.active a,\r\n a:active {\r\n color: #000;\r\n }\r\n\r\n &.active a,\r\n &:hover a,\r\n a:active {\r\n text-decoration: underline;\r\n }\r\n\r\n &::after {\r\n display: inline-block;\r\n content: \"|\";\r\n margin: 0 0.25em;\r\n }\r\n\r\n &:last-child::after {\r\n content: \"\";\r\n }\r\n\r\n }\r\n }\r\n\r\n }\r\n\r\n &.sub-tabs {\r\n > .tab-content {\r\n padding: 16px 0 0;\r\n\r\n .#{$plugin-prefix}-field:first-child {\r\n h3 {\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &[data-tab-count=\"0\"],\r\n &[data-tab-count=\"1\"] {\r\n &.horizontal-tabs {\r\n > ul.tabs {\r\n display: none;\r\n }\r\n }\r\n\r\n &.sub-tabs {\r\n > .tab-content {\r\n padding-top: 0;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].horizontal-tabs > ul.tabs {\r\n display: block!important;\r\n}\r\n\r\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].sub-tabs > .tab-content {\r\n padding-top: 16px!important;\r\n}\r\n\r\n.#{$plugin-prefix}-tab-panel {\r\n\tbox-sizing: border-box;\r\n\r\n\t> * {\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\r\n\tposition: relative;\r\n\r\n\t> .components-tab-panel__tabs {\r\n\t\tmargin: 0;\r\n\r\n\t\t.components-tab-panel__tab {\r\n\t\t\tfont-size: 1.2em;\r\n\r\n\t\t\tpadding: 8px 16px;\r\n\t\t\tborder: 0;\r\n\t\t\tdisplay: block;\r\n\t\t\ttext-decoration: none;\r\n\r\n\t\t\t&:focus {\r\n\t\t\t\tbox-shadow: none;\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t}\r\n\r\n\t> .components-tab-panel__tab-content {\r\n\r\n\t\tpadding: 16px;\r\n\r\n\t\t.form-table {\r\n\t\t\tdisplay: block;\r\n\r\n\t\t\t&:first-child {\r\n\t\t\t\tmargin-top: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&.pum-horizontal-tabs {\r\n\t\tdisplay: block;\r\n\r\n\t\t> .components-tab-panel__tabs {\r\n\t\t\t> .components-tab-panel__tab {\r\n\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\tmargin: 0;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\tpadding: .5em 1em;\r\n\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\t> .components-tab-panel__tab-content {\r\n\t\t\tpadding-top: 16px;\r\n\t\t}\r\n\t}\r\n\r\n\t&.pum-vertical-tabs {\r\n\t\tmin-height: 100px;\r\n\t\t//padding-left: 150px;\r\n\t\t//width: calc(100% - 150px);\r\n\t\tpadding-left: 140px;\r\n\t\twidth: 100%;\r\n\r\n\t\t> .components-tab-panel__tabs {\r\n\t\t\twidth: 140px;\r\n\t\t\tmin-height: 100%;\r\n\t\t\tdisplay: block;\r\n\t\t\tposition: absolute;\r\n\t\t\tleft: 0;\r\n\t\t\ttop: 0;\r\n\t\t\tmargin: 0;\r\n\t\t\t//background: #23282D;\r\n\t\t\tborder-top: 0;\r\n\t\t\tborder-right: 1px solid #DFDFDF;\r\n\r\n\t\t\t> .components-tab-panel__tab {\r\n\t\t\t\tmargin: 0;\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tborder-bottom: 1px solid #eee;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\tbackground: #FCFCFC;\r\n\t\t\t\t\tcolor: #000;\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:hover a, a:focus {\r\n\t\t\t\t\tbackground-color: #0073AA;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.is-active {\r\n\r\n\t\t\t\t\ta {\r\n\t\t\t\t\t\tbackground-color: #32373C;\r\n\t\t\t\t\t\tcolor: #fff;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:first-child {\r\n\t\t\t\t\tmargin-top: 8px;\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t> .components-tab-panel__tab-content {\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t&.pum-link-tabs {\r\n\r\n\t\t> .components-tab-panel__tabs {\r\n\t\t\tdisplay: block;\r\n\r\n\t\t\t> .components-tab-panel__tab {\r\n\t\t\t\tdisplay: inline-block;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\tdisplay: inline;\r\n\t\t\t\t\tpadding: 0 0.25em;\r\n\t\t\t\t\tcolor: #0073aa;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.is-active a,\r\n\t\t\t\ta:active {\r\n\t\t\t\t\tcolor: #000;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.is-active a,\r\n\t\t\t\t&:hover a,\r\n\t\t\t\ta:active {\r\n\t\t\t\t\ttext-decoration: underline;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&::after {\r\n\t\t\t\t\tdisplay: inline-block;\r\n\t\t\t\t\tcontent: \"|\";\r\n\t\t\t\t\tmargin: 0 0.25em;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:last-child::after {\r\n\t\t\t\t\tcontent: \"\";\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t&.pum-sub-tabs {\r\n\t\t> .components-tab-panel__tab-content {\r\n\t\t\tpadding: 16px 0 0;\r\n\r\n\t\t\t.#{$plugin-prefix}-field:first-child {\r\n\t\t\t\th3 {\r\n\t\t\t\t\tmargin-top: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&[data-tab-count=\"0\"],\r\n\t&[data-tab-count=\"1\"] {\r\n\t\t&.pum-horizontal-tabs {\r\n\t\t\t> .components-tab-panel__tabs {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.pum-sub-tabs {\r\n\t\t\t> .components-tab-panel__tab-content {\r\n\t\t\t\tpadding-top: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n","$plugin-prefix: 'plugin' !default;\r\n\r\n.#{$plugin-prefix}-modal-background {\r\n\r\n &, &:before, &:after,\r\n & *, & *:before, & *:after {\r\n -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */\r\n -moz-box-sizing: border-box; /* Firefox, other Gecko */\r\n box-sizing: border-box;\r\n }\r\n\r\n display: none;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n height: 100%;\r\n width: 100%;\r\n background: rgba(0, 0, 0, 0.70);\r\n z-index: 100100;\r\n overflow-y: scroll;\r\n\r\n .#{$plugin-prefix}-modal-wrap {\r\n position: absolute;\r\n top: 60px;\r\n margin-bottom: 60px;\r\n left: 50%;\r\n width: 550px;\r\n margin-left: -300px;\r\n background-color: #fff;\r\n box-shadow: 0 3px 6px rgba(0, 0, 0, .3);\r\n z-index: 100105;\r\n transition: height .2s, margin-top .2s;\r\n\r\n @media screen and (max-width: 520px) {\r\n width: auto;\r\n margin-left: 0;\r\n top: 10px;\r\n right: 10px;\r\n bottom: 10px;\r\n left: 10px;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-modal-header {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n left: 0;\r\n height: 36px;\r\n padding: 0 36px 0 16px;\r\n font-size: 18px;\r\n font-weight: 600;\r\n line-height: 36px;\r\n background: #fcfcfc;\r\n border-bottom: 1px solid #dfdfdf;\r\n\r\n .#{$plugin-prefix}-modal-close {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n width: 36px;\r\n height: 36px;\r\n padding: 0;\r\n color: #666;\r\n text-align: center;\r\n background: 0 0;\r\n border: none;\r\n cursor: pointer;\r\n\r\n &::before {\r\n font: 400 20px/36px dashicons;\r\n vertical-align: top;\r\n speak: none;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n width: 36px;\r\n height: 36px;\r\n content: '\\f158';\r\n }\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-modal-content {\r\n padding: 52px 16px 60px;\r\n\r\n div.error {\r\n margin: 0 0 10px;\r\n }\r\n p {\r\n margin-top: 0;\r\n }\r\n textarea {\r\n width: 100%;\r\n }\r\n\r\n @media screen and (max-width: 782px) {\r\n padding: 50px 16px 60px;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-modal-footer {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n right: 0;\r\n padding: 8px 16px;\r\n background: #fcfcfc;\r\n border-top: 1px solid #dfdfdf;\r\n\r\n .cancel {\r\n line-height: 25px;\r\n float: left;\r\n\r\n .no-button {\r\n border: 0;\r\n padding: 0;\r\n background: none;\r\n cursor: pointer;\r\n\r\n &.link-button {\r\n color: #0073aa;\r\n text-decoration: underline;\r\n }\r\n\r\n }\r\n\r\n .submitdelete {\r\n text-decoration: none;\r\n padding: 1px 2px;\r\n }\r\n\r\n @media screen and (max-width: 782px) {\r\n line-height: 32px;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-submit {\r\n line-height: 23px;\r\n float: right;\r\n\r\n button {\r\n float: right;\r\n margin-bottom: 0;\r\n\r\n }\r\n\r\n .spinner {\r\n float: left;\r\n vertical-align: middle;\r\n }\r\n\r\n }\r\n }\r\n\r\n &.tabbed-content {\r\n\r\n .#{$plugin-prefix}-modal-content {\r\n padding: 36px 0 44px;\r\n }\r\n }\r\n\r\n}","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.pum-alert {\r\n position: relative;\r\n padding: 0 12px;\r\n border-left: 4px solid #ccc;\r\n background: #fff;\r\n box-shadow: 0 1px 2px rgba(0, 0, 0, .2);\r\n width: 100%;\r\n\r\n\r\n &.pum-alert__success {\r\n border-left-color: #46b450;\r\n }\r\n\r\n &.pum-alert__info {\r\n border-left-color: #00a0d2;\r\n }\r\n\r\n &.pum-alert__warning {\r\n border-left-color: #ffb900;\r\n }\r\n\r\n &.pum-alert__error {\r\n border-left-color: #dc3232;\r\n }\r\n}\r\n\r\n.pum-alert-holder {\r\n display: flex;\r\n margin-bottom: .8em;\r\n}\r\n\r\n.pum-alerts {\r\n position: relative;\r\n max-width: 1280px;\r\n margin: 20px 0 1px;\r\n padding: 20px 20px 0;\r\n border: 1px solid #e5e5e5;\r\n background-color: #fdfdfd;\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\r\n clear: both;\r\n top: 10px;\r\n margin-right: 20px !important;\r\n\r\n > h2:first-child {\r\n margin: 0;\r\n padding: 9px 0 4px;\r\n font-size: 23px;\r\n font-weight: 400;\r\n line-height: 29px;\r\n }\r\n\r\n h3 {\r\n margin: -20px -20px 0;\r\n padding: 1em;\r\n border-bottom: 1px solid #ccc;\r\n background-color: #fdfdfd;\r\n font-size: 1.4em;\r\n }\r\n\r\n img.logo {\r\n width: 25px;\r\n margin: -2px 5px -2px 0;\r\n }\r\n\r\n .pum-alert {\r\n width: 100%;\r\n }\r\n\r\n .button {\r\n &.dismiss, &.restore {\r\n\t\twidth: 45px;\r\n\t\theight: 45px;\r\n\t\tmargin-left: 10px;\r\n\t\tpadding: 0;\r\n\t\toutline: 0;\r\n\t\tline-height: inherit;\r\n\t\tcursor: pointer;\r\n\t\t-ms-flex: 0 0 45px;\r\n\t\tflex: 0 0 45px;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\r\n .dashicons {\r\n width: 24px;\r\n height: 24px;\r\n font-size: 24px;\r\n }\r\n }\r\n\r\n &.dismiss {\r\n &:focus, &:hover {\r\n background: 0 0;\r\n }\r\n }\r\n\r\n &.restore {\r\n &:focus, &:hover {\r\n background: 0 0;\r\n }\r\n }\r\n }\r\n\r\n .popup_page_pum-extensions & {\r\n top: 0;\r\n }\r\n\r\n .screen-reader-text {\r\n overflow: hidden;\r\n clip: rect(1px, 1px, 1px, 1px);\r\n position: absolute !important;\r\n width: 1px;\r\n height: 1px;\r\n padding: 0;\r\n border: 0;\r\n word-wrap: normal !important;\r\n clip-path: inset(50%);\r\n }\r\n}\r\n\r\n.pum-bottom-spacing {\r\n margin-bottom: 20px;\r\n}\r\n\r\n.pum-container-disabled {\r\n display: table-cell;\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n bottom: 0;\r\n left: 0;\r\n border-radius: 4px;\r\n background-color: rgba(232, 232, 232, 0.7);\r\n}\r\n\r\n.pum-muted-title {\r\n overflow: hidden;\r\n font-weight: 600;\r\n font-style: italic;\r\n\r\n &:after {\r\n display: inline-block;\r\n width: 100%;\r\n height: .5em;\r\n margin-right: -100%;\r\n margin-left: 10px;\r\n border-top: 1px solid #ddd;\r\n vertical-align: bottom;\r\n content: \"\";\r\n }\r\n}\r\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n@mixin table-alignments() {\r\n thead, tbody {\r\n th, td {\r\n text-align: center;\r\n\r\n &:first-child {\r\n text-align: left;\r\n }\r\n\r\n &:last-child {\r\n text-align: right;\r\n }\r\n }\r\n }\r\n\r\n tbody {\r\n th, td {\r\n &:first-child {\r\n padding-left: 0;\r\n }\r\n\r\n &:last-child {\r\n padding-right: 0;\r\n }\r\n }\r\n }\r\n\r\n}\r\n\r\n@mixin add-more-table-lists() {\r\n .pum-add-new, .add-new {\r\n float: right;\r\n }\r\n\r\n .list-table {\r\n display: none !important;\r\n\r\n @include table-alignments();\r\n }\r\n\r\n span.edit {\r\n cursor: pointer;\r\n color: #0073aa;\r\n text-decoration: underline;\r\n }\r\n\r\n .list-item-actions {\r\n i {\r\n cursor: pointer;\r\n }\r\n }\r\n\r\n .no-list-items {\r\n display: block;\r\n select {\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n &.has-list-items {\r\n\r\n .list-table {\r\n display: block !important;;\r\n }\r\n\r\n .no-list-items {\r\n display: none !important;;\r\n }\r\n\r\n }\r\n\r\n}","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n$plugin-prefix: 'plugin' !default;\r\n$custom-select2-selector: 'select2' !default;\r\n\r\n/**\r\n * Triggers field\r\n */\r\n.#{$plugin-prefix}-field-triggers {\r\n .#{$plugin-prefix}-popup-trigger-editor {\r\n @include add-more-table-lists();\r\n }\r\n}\r\n\r\n/**\r\n * Cookies field\r\n */\r\n.#{$plugin-prefix}-field-cookies {\r\n .#{$plugin-prefix}-popup-cookie-editor {\r\n @include add-more-table-lists();\r\n }\r\n}\r\n\r\n.#{$plugin-prefix}-field-cookie_key {\r\n .cookie-key {\r\n position: relative;\r\n display: inline-block;\r\n button.reset {\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n bottom: 0;\r\n height: 100%;\r\n }\r\n }\r\n}","/* Upgrade Tips */\r\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.pum-upgrade-tip {\r\n color: #333;\r\n line-height: 2em !important;\r\n\r\n &div {\r\n margin-bottom: 15px;\r\n display: block;\r\n font-weight: bold;\r\n }\r\n\r\n img {\r\n float: left;\r\n margin-right: 15px;\r\n }\r\n}\r\n","/* Form Table Dividers */\r\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.title-divider {\r\n th {\r\n border-top: 1px solid #ccc;\r\n padding: 0;\r\n }\r\n\r\n .title {\r\n font-size: 1.125em;\r\n padding-left: 0 !important;\r\n padding-top: 20px !important;\r\n padding-bottom: 0 !important;\r\n }\r\n}\r\n\r\n.form-table {\r\n td, tr {\r\n padding-top: 10px;\r\n }\r\n}\r\n\r\n.posttypediv,\r\n.taxonomydiv {\r\n margin-bottom: 10px;\r\n clear: both;\r\n overflow: auto;\r\n}"]}
assets/css/pum-admin-general-rtl.min.css CHANGED
@@ -1 +1 @@
1
- .pum-field-select2 .pumselect2-container--classic .pumselect2-results>.pumselect2-results__options,.pum-field-select2 .pumselect2-container--default .pumselect2-results>.pumselect2-results__options{max-height:200px;overflow-y:auto}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a:focus,.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:hover a,.pum-tabs-container.vertical-tabs>ul.tabs>.tab a:focus,.pum-tabs-container.vertical-tabs>ul.tabs>.tab:hover a{background-color:#0073aa}.no-button,.pum-modal-background .pum-modal-footer .cancel .no-button{border:0;padding:0;background:0 0;cursor:pointer}.no-button.link-button{color:#0073aa}.no-button.link-button:hover{color:#00a0d2}.no-button.delete-button,.pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand span,.pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand::before{color:#a00}.no-button.delete-button:hover{color:red}.pum-half{width:47.5%;max-width:47.5%;margin-left:5%;display:inline-block}.pum-half.pum-dependencies-met{display:inline-block!important}.pum-field-conditions .no-facet-groups .facet-target,.pum-field-cookies .pum-popup-cookie-editor .no-list-items select,.pum-field-triggers .pum-popup-trigger-editor .no-list-items select,.pum-half>*{max-width:100%}.pum-half input,.pum-half select,.pum-half textarea{max-width:100%;width:auto}.pum-last{margin-left:0!important}.pum-desc{margin-top:4px;margin-bottom:0}.pum-field-conditions .facet-builder .facet-groups,.pum-field-conditions .facet-builder .facet-target .pum-not-operand input[type=checkbox],.pum-field-conditions .facet-builder .facet:first-child .or,.pum-field-conditions .has-conditions .no-facet-groups,.pum-field-editor #insert-media-button,.pum-field-hidden,.pum-field-image .pum-image-field .pum-image-select,.pum-field-image .pum-image-field.pum-image-empty .pum-image-preview,[data-pum-dependencies]{display:none}.pum-field{position:relative;margin-bottom:1em}.pum-field>label{display:block;font-weight:700}.pum-field .pum-doclink{font-size:16px;line-height:20px}.pum-field-cookies .pum-popup-cookie-editor .list-table,.pum-field-cookies .pum-popup-cookie-editor.has-list-items .no-list-items,.pum-field-heading .pum-desc,.pum-field-heading label,.pum-field-separator .pum-desc,.pum-field-separator label,.pum-field-triggers .pum-popup-trigger-editor .list-table,.pum-field-triggers .pum-popup-trigger-editor.has-list-items .no-list-items{display:none!important}.pum-field-select option.bold{font-weight:700;font-size:1.125em}.pum-field-checkbox,.pum-field-select2{position:relative}.pum-field-checkbox label{margin-right:1.5em}.pum-field-checkbox label.pum-desc,.pum-tabbed-form .pum-field.checkbox label.pum-desc{display:inline;font-weight:inherit;font-size:inherit;margin:0 0 1em}.pum-field-checkbox input[type=checkbox]{position:absolute;top:.25em}.pum-field-multicheck input,.pum-field-multicheck label,.pum-field-radio input,.pum-field-radio label{line-height:1em}.pum-field-multicheck label,.pum-field-radio label,.pum-tabbed-form .pum-field label{margin-bottom:4px}.pum-field-multicheck input[type=radio],.pum-field-radio input[type=radio]{display:inline-block;margin-left:.25em}.pum-field-multicheck input+label,.pum-field-radio input+label{font-weight:400;display:inline-block!important}.pum-field-multicheck label:first-child,.pum-field-radio label:first-child{font-weight:700;margin:0 0 10px}.pum-field-multicheck>p.pum-desc,.pum-field-radio>p.pum-desc{margin:0 0 .5em}.pum-field-multicheck .pum-field-mulitcheck-list,.pum-field-multicheck .pum-field-radio-list,.pum-field-radio .pum-field-mulitcheck-list,.pum-field-radio .pum-field-radio-list{margin:0}.pum-field-range input[type=range],.pum-field-rangeslider input[type=range]{vertical-align:middle}.pum-field-range .pum-range-manual,.pum-field-rangeslider .pum-range-manual{padding-left:25px;text-align:left;width:80px}.pum-field-range .pum-range-value-unit,.pum-field-range .range-value-unit,.pum-field-rangeslider .pum-range-value-unit,.pum-field-rangeslider .range-value-unit{position:relative;display:inline-block;margin-right:-30px;margin-left:10px;width:20px;text-align:right;top:.125em}.pum-field-color .wp-color-result-text{line-height:23px}.pum-field-conditions .has-conditions .facet-groups,.pum-field-conditions .no-facet-groups,.pum-field-image .pum-image-field.pum-image-empty .pum-image-select,.pum-field-select2 .pumselect2-results,.pum-tabs-container.horizontal-tabs,.pum-tabs-container.link-tabs>ul.tabs,.pum-tabs-container>.tab-content .form-table,.pum-tabs-container>.tab-content.active{display:block}.pum-field-image .pum-image-preview-img{float:right;line-height:0;margin:5px 0}.pum-field-image .pum-image-preview-img img{max-width:60px;width:auto;height:auto}.pum-field-image select.pum-image-field__size{margin:8px 10px 8px 0;width:200px}.pum-field-image .pum-image-edit{margin:0 11px 0 0}.pum-field-image .pum-image-remove,.pum-field-image .pum-image-replace{margin:0 8px 0 0}.pum-field-conditions .facet-builder p{margin:0 0 1em}.pum-field-conditions .facet-builder a,.pum-field-license_key a:hover,.pum-field-license_key.pum-license-expired-notice a:hover{text-decoration:none}.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .facet-group{box-shadow:0 1px 0 #ccc;color:#555;border:1px solid #ccc;background:#f7f7f7}.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em{color:#0073aa;cursor:pointer}.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em::before{content:"+ "}.pum-field-conditions .facet-builder .facet{position:relative;padding:12px 10px 6px 30px;border-bottom:1px solid #e1e1e1;border-top:1px solid #fff}.pum-field-conditions .facet-builder .facet:first-child{border-top:0}.pum-field-conditions .facet-builder .facet::after,.pum-field-conditions .facet-builder .facet::before{display:table;content:"";line-height:0}.pum-field-conditions .facet-builder .facet::after{clear:both}.pum-field-conditions .facet-builder .pum-field{margin-bottom:.5em}.pum-field-conditions .facet-builder .facet-col{float:right;margin-left:20px;padding-bottom:6px;position:relative;min-width:175px}.pum-field-conditions .facet-builder .facet-col input,.pum-field-conditions .facet-builder .facet-col select{margin:0;max-width:100%}.pum-field-conditions .facet-builder .facet-target{position:relative;max-width:240px}.pum-field-conditions .facet-builder .facet-target *,.pum-modal-background,.pum-modal-background *,.pum-modal-background :after,.pum-modal-background :before,.pum-modal-background:after,.pum-modal-background:before,.pum-tab-panel>*,.pum-tabs-container>*{box-sizing:border-box}.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection,.pum-field-conditions .facet-builder .facet-target select{padding-right:28px}.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection .pumselect2-selection__rendered,.pum-field-conditions .facet-builder .facet-target select .pumselect2-selection__rendered{padding-right:3px}.pum-tab-panel.pum-horizontal-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a,.pum-tabs-container.horizontal-tabs>ul.tabs>li.tab a{padding:.5em 1em}.pum-field-conditions .facet-builder .facet-target .pum-not-operand{cursor:pointer;position:absolute;right:2px;top:2px;z-index:10;line-height:24px;height:25px;background:#f7f7f7;border:1px solid transparent;border-radius:0 2px 2px 0;border-left:1px solid #ddd;text-align:center}.pum-field-conditions .facet-builder .facet-target .pum-not-operand span{font-size:1.25em}.pum-field-conditions .facet-builder .facet-target .pum-not-operand::before{color:#555;font-size:16px;line-height:24px}.pum-field-conditions .facet-builder .facet-target .pum-not-operand:focus{outline:0;border:1px solid #5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-choices,.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-single{border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}.pum-field-conditions .facet-builder .facet-actions{position:absolute;left:6px;top:18px}.pum-field-conditions .facet-builder .facet-actions button{border:0;padding:0;background:0 0;margin-right:5px}.pum-field-conditions .facet-builder .dashicons-dismiss,.pum-field-conditions .facet-builder .dashicons-plus-alt{color:#999}.pum-field-conditions .facet-builder .or{color:#484848;font-weight:500;margin-right:-21px;right:50%;position:absolute;top:-6px;font-style:normal;line-height:10px;text-transform:uppercase}.pum-field-conditions .facet-builder .add-or{border-top:1px solid #fff;text-align:center}.pum-field-conditions .facet-builder .add-or>.add{right:-6.5px;position:relative;top:-9px}.pum-field-conditions .facet-builder .and{border-bottom:1px dashed #e1e1e1;margin:.5em 0 1.7em;text-align:center}.pum-field-conditions .facet-builder .add-or>.add,.pum-field-conditions .facet-builder .or{background:#f7f7f7;font-size:1.1em;padding:0 10px}.pum-field-conditions .facet-builder .add-or a,.pum-field-conditions .facet-builder .add-or button,.pum-field-conditions .facet-builder .add-or em,.pum-field-conditions .facet-builder .add-or label,.pum-field-conditions .facet-builder .and a,.pum-field-conditions .facet-builder .and button,.pum-field-conditions .facet-builder .and em,.pum-field-conditions .facet-builder .and label{background:#fff;font-size:1.1em;font-style:normal;margin:0 10px;padding:0 10px;position:relative;top:9px;text-transform:uppercase;box-shadow:none;color:#484848;cursor:default;border:0}.pum-field-conditions .facet-builder .add-or em,.pum-field-conditions .facet-builder .and em{color:#484848}.pum-field-conditions .pum-field-select2 select,.pum-tabbed-form .pumselect2-container--default{width:100%!important}.pum-field-license_key{background:#fafafa;padding:14px;border-top:2px solid #999;border-bottom:2px solid #999;margin:0 -14px 14px}.pum-field-license_key p{font-size:13px;margin-top:0}.pum-field-license_key a{color:#444}.pum-field-license_key span.pum-license-status{margin-right:5px;margin-left:5px}.pum-field-license_key .pum-license-messages p:last-child{margin-bottom:0}.pum-field-license_key.pum-license-expires-soon-notice{border-color:#dc3232}.pum-field-license_key.pum-license-valid-notice{border-color:#46b450}.pum-field-license_key.pum-license-valid-notice .pum-license-status{color:#46b450}.pum-field-license_key.pum-license-inactive-notice{border-color:#0073aa}.pum-field-license_key.pum-license-expired-notice{background-color:#e24e4e;color:#fff;border-color:#dc3232}.pum-field-license_key.pum-license-error-notice,.pum-field-license_key.pum-license-invalid-notice,.pum-field-license_key.pum-license-item_name_mismatch-notice,.pum-field-license_key.pum-license-missing-notice,.pum-field-license_key.pum-license-site_inactive-notice{background-color:#ffebcd;border-color:#dc3232}.pum-field-license_key.pum-license-expired-notice a{color:#fff}.pum-field-link input{margin-left:24px;display:block}.pum-field-link button.dashicons{float:left;width:1.5em;height:1.5em;line-height:1;padding:0;font-size:16px;vertical-align:sub;margin-top:1px;box-shadow:0 0 0 #ccc}.pum-field-select2 .pumselect2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.pum-field-select2 .pumselect2-container .pumselect2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__rendered{display:block;padding-right:8px;padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__clear{position:relative}.pum-field-select2 .pumselect2-container[dir=rtl] .pumselect2-selection--single .pumselect2-selection__rendered{padding-left:8px;padding-right:20px}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single .pumselect2-selection__clear,.pum-field-select2 .pumselect2-search--dropdown.pumselect2-search--hide{display:none}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__rendered{display:inline-block;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.pum-field-select2 .pumselect2-container .pumselect2-search--inline{float:right}.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.pum-field-select2 .pumselect2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;right:-100000px;width:100%;z-index:1051}.pum-field-select2 .pumselect2-results__options{list-style:none;margin:0;padding:0}.pum-field-select2 .pumselect2-results__option{padding:6px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.pum-field-cookies .pum-popup-cookie-editor .list-item-actions i,.pum-field-select2 .pumselect2-results__option[aria-selected],.pum-field-triggers .pum-popup-trigger-editor .list-item-actions i{cursor:pointer}.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown{right:0}.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--above{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--below{border-top:none;border-top-right-radius:0;border-top-left-radius:0}.pum-field-select2 .pumselect2-search--dropdown{display:block;padding:4px}.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field{padding:4px;width:100%;box-sizing:border-box}.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.pum-field-select2 .pumselect2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;right:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.pum-field-select2 .pumselect2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__rendered{color:#444;line-height:28px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__clear{cursor:pointer;float:left;font-weight:700}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-disabled=true],.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__placeholder{color:#999}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow{height:26px;position:absolute;top:1px;left:1px;width:20px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;right:50%;margin-right:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--single .pumselect2-selection__clear{float:right}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--single .pumselect2-selection__arrow{right:1px;left:auto}.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single{background-color:#eee;cursor:default}.pum-field-select2 .pumselect2-container--default.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered li{list-style:none}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__placeholder{color:#999;margin-top:5px;float:right}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__clear{cursor:pointer;float:left;font-weight:700;margin-top:5px;margin-left:10px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:right;margin-left:5px;margin-top:5px;padding:0 5px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-left:2px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__clear,.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection__choice__remove,.pum-modal-background,.pum-tab-panel[data-tab-count="0"].pum-horizontal-tabs>.components-tab-panel__tabs,.pum-tab-panel[data-tab-count="1"].pum-horizontal-tabs>.components-tab-panel__tabs,.pum-tabs-container[data-tab-count="0"].horizontal-tabs>ul.tabs,.pum-tabs-container[data-tab-count="1"].horizontal-tabs>ul.tabs{display:none}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover{color:#333}.pum-field-cookies .pum-popup-cookie-editor .add-new,.pum-field-cookies .pum-popup-cookie-editor .pum-add-new,.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-search--inline,.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice,.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__placeholder,.pum-field-triggers .pum-popup-trigger-editor .add-new,.pum-field-triggers .pum-popup-trigger-editor .pum-add-new{float:left}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice{margin-right:5px;margin-left:auto}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice__remove{margin-right:2px;margin-left:auto}.pum-field-select2 .pumselect2-container--default.pumselect2-container--focus .pumselect2-selection--multiple{border:1px solid #000;outline:0}.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--multiple{background-color:#eee;cursor:default}.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple,.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single{border-top-right-radius:0;border-top-left-radius:0}.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple,.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single{border-bottom-right-radius:0;border-bottom-left-radius:0}.pum-field-select2 .pumselect2-container--default .pumselect2-search--dropdown .pumselect2-search__field{border:1px solid #aaa}.pum-field-select2 .pumselect2-container--default .pumselect2-search--inline .pumselect2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[role=group]{padding:0}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-selected=true]{background-color:#ddd}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option{padding-right:1em}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child,.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__group,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child,.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+1),.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+1),.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+1){padding-right:0}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-right:-1em;padding-right:2em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-right:-2em;padding-right:3em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-right:-3em;padding-right:4em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-right:-4em;padding-right:5em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-right:-5em;padding-right:6em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.pum-field-select2 .pumselect2-container--default .pumselect2-results__group{cursor:default;display:block;padding:6px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single:focus{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__rendered{color:#444;line-height:28px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__clear{cursor:pointer;float:left;font-weight:700;margin-left:10px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__placeholder,.wp-list-table .type-popup .row-actions{color:#999}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow{background-color:#ddd;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;height:26px;position:absolute;top:1px;left:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;right:50%;margin-right:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--single .pumselect2-selection__clear{float:right}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--single .pumselect2-selection__arrow{border:none;border-left:1px solid #aaa;border-radius:0 4px 4px 0;right:1px;left:auto}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow{background:0 0;border:none}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single{border-top:none;border-top-right-radius:0;border-top-left-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple:focus{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__rendered{list-style:none;margin:0;padding:0 5px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:right;margin-left:5px;margin-top:5px;padding:0 5px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-left:2px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover{color:#555}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice{float:left;margin-right:5px;margin-left:auto}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice__remove{margin-right:2px;margin-left:auto}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--multiple{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple{border-top:none;border-top-right-radius:0;border-top-left-radius:0}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-search--dropdown .pumselect2-search__field{border:1px solid #aaa;outline:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-search--inline .pumselect2-search__field{outline:0;box-shadow:none}.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown{background-color:#fff;border:1px solid transparent}.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--above{border-bottom:none}.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--below{border-top:none}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[role=group]{padding:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[aria-disabled=true]{color:grey}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__group{cursor:default;display:block;padding:6px}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-dropdown{border-color:#5897fb}.pum-field-select2>.pumselect2-container--below.pumselect2-container--open+.pum-desc+.pumselect2-container--open,.pum-field-select2>.pumselect2-container--below.pumselect2-container--open+.pumselect2-container--open{position:absolute!important}.pum-field-select2 .pumselect2-container .pumselect2-selection{margin:1px;font-size:14px;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);border-color:#ddd;transition:border-color 50ms ease-in-out}.pum-field-select2 .pumselect2-container.pumselect2-container--focus .pumselect2-selection{outline:0;border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}.pum-tab-panel>.components-tab-panel__tabs .components-tab-panel__tab:focus,.pum-tabs-container>ul.tabs .tab a:focus{box-shadow:none}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple{overflow-y:auto;max-height:150px;min-height:28px;line-height:16px;font-size:12px}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__clear{margin-left:3px}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline,.pum-tab-panel>.components-tab-panel__tabs,.pum-tabs-container>ul.tabs{margin:0}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline .pumselect2-search__field{border-color:#ddd;padding:3px 5px 0;min-width:5em;width:100%!important}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__choice,.pum-tabbed-form .pum-field .pum-desc{margin-top:4px;margin-bottom:0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown{margin:0 1px;border-color:#ddd;box-shadow:0 1px 2px rgba(0,0,0,.07);max-width:calc(100% - 4px);position:relative}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-search__field{border-color:#ddd;padding:3px 5px;min-width:5em}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option{padding:3px 6px;margin:0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group]{padding:3px 0 0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group] .pumselect2-results__group{padding:0 6px}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__options--nested{padding:3px 6px 0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option--highlighted{background:#3e86d0}.pum-field-select2 .pumselect2-container+.pumselect2-container--open{top:inherit!important}.pum-tab-panel,.pum-tabs-container{box-sizing:border-box;position:relative}.pum-tabs-container>ul.tabs .tab{font-size:1.2em}.pum-tabs-container>ul.tabs .tab a{padding:8px 16px;border:0;display:block;text-decoration:none}.pum-tabs-container>.tab-content{display:none;padding:16px}.pum-tabs-container.sub-tabs>.tab-content .pum-field:first-child h3,.pum-tabs-container>.tab-content .form-table:first-child{margin-top:0}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:first-child,.pum-tabs-container.vertical-tabs>ul.tabs>.tab:first-child{margin-top:8px}.pum-tab-panel.pum-horizontal-tabs>.components-tab-panel__tabs>.components-tab-panel__tab,.pum-tabs-container.horizontal-tabs>ul.tabs>li.tab{display:inline-block;padding:0;margin:0}.pum-tab-panel.pum-horizontal-tabs>.components-tab-panel__tab-content,.pum-tabs-container.horizontal-tabs>.tab-content{padding-top:16px}.pum-tab-panel.pum-vertical-tabs,.pum-tabs-container.vertical-tabs{min-height:100px;padding-right:140px;width:100%}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs,.pum-tabs-container.vertical-tabs>ul.tabs{width:140px;min-height:100%;display:block;position:absolute;right:0;top:0;margin:0;border-top:0;border-left:1px solid #dfdfdf}.pum-tabs-container.vertical-tabs>ul.tabs>.tab{margin:0;display:block;border-bottom:1px solid #eee}.pum-tabs-container.vertical-tabs>ul.tabs>.tab a{background:#fcfcfc;color:#000;display:block}.pum-tabs-container.vertical-tabs>ul.tabs>.tab.active a{background-color:#32373c;color:#fff}.pum-modal-background .pum-modal-content p,.pum-tab-panel.pum-sub-tabs>.components-tab-panel__tab-content .pum-field:first-child h3,.pum-tab-panel>.components-tab-panel__tab-content .form-table:first-child{margin-top:0}.pum-tabs-container.link-tabs>ul.tabs>li.tab{display:inline-block}.pum-tabs-container.link-tabs>ul.tabs>li.tab a{display:inline;padding:0 .25em;color:#0073aa}.pum-tabs-container.link-tabs>ul.tabs>li.tab a:active,.pum-tabs-container.link-tabs>ul.tabs>li.tab.active a{color:#000}.pum-tabs-container.link-tabs>ul.tabs>li.tab a:active,.pum-tabs-container.link-tabs>ul.tabs>li.tab.active a,.pum-tabs-container.link-tabs>ul.tabs>li.tab:hover a{text-decoration:underline}.pum-tabs-container.link-tabs>ul.tabs>li.tab::after{display:inline-block;content:"|";margin:0 .25em}.pum-tabs-container.link-tabs>ul.tabs>li.tab:last-child::after{content:""}.pum-tab-panel.pum-sub-tabs>.components-tab-panel__tab-content,.pum-tabs-container.sub-tabs>.tab-content{padding:16px 0 0}.pum-tab-panel[data-tab-count="0"].pum-sub-tabs>.components-tab-panel__tab-content,.pum-tab-panel[data-tab-count="1"].pum-sub-tabs>.components-tab-panel__tab-content,.pum-tabs-container[data-tab-count="0"].sub-tabs>.tab-content,.pum-tabs-container[data-tab-count="1"].sub-tabs>.tab-content{padding-top:0}#pum-settings_extensions .pum-tabs-container[data-tab-count="1"].horizontal-tabs>ul.tabs,.pum-field-cookies .pum-popup-cookie-editor.has-list-items .list-table,.pum-field-triggers .pum-popup-trigger-editor.has-list-items .list-table{display:block!important}#pum-settings_extensions .pum-tabs-container[data-tab-count="1"].sub-tabs>.tab-content{padding-top:16px!important}.pum-tab-panel>.components-tab-panel__tabs .components-tab-panel__tab{font-size:1.2em;padding:8px 16px;border:0;display:block;text-decoration:none}.pum-tab-panel>.components-tab-panel__tab-content{padding:16px}.pum-field-cookies .pum-popup-cookie-editor .no-list-items,.pum-field-triggers .pum-popup-trigger-editor .no-list-items,.pum-tab-panel.pum-horizontal-tabs,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs,.pum-tab-panel>.components-tab-panel__tab-content .form-table,.pum-tabbed-form .pum-field .pum-desc,.pum-tabbed-form .pum-field label{display:block}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab{margin:0;display:block;border-bottom:1px solid #eee}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a{background:#fcfcfc;color:#000;display:block}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab.is-active a{background-color:#32373c;color:#fff}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab{display:inline-block}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a{display:inline;padding:0 .25em;color:#0073aa}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a:active,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab.is-active a{color:#000}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a:active,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab.is-active a,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:hover a{text-decoration:underline}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab::after{display:inline-block;content:"|";margin:0 .25em}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:last-child::after{content:""}.pum-modal-background{position:fixed;top:0;right:0;left:0;bottom:0;height:100%;width:100%;background:rgba(0,0,0,.7);z-index:100100;overflow-y:scroll}.pum-modal-background .pum-modal-wrap{position:absolute;top:60px;margin-bottom:60px;right:50%;width:550px;margin-right:-300px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);z-index:100105;transition:height .2s,margin-top .2s}@media screen and (max-width:520px){.pum-modal-background .pum-modal-wrap{width:auto;margin-right:0;top:10px;left:10px;bottom:10px;right:10px}}.pum-alert,.pum-alerts .pum-alert,.pum-modal-background .pum-modal-content textarea,.pum-tabbed-form .pum-field-select2 select{width:100%}.pum-modal-background .pum-modal-header{position:absolute;top:0;left:0;right:0;height:36px;padding:0 16px 0 36px;font-size:18px;font-weight:600;line-height:36px;background:#fcfcfc;border-bottom:1px solid #dfdfdf}.pum-modal-background .pum-modal-header .pum-modal-close{position:absolute;top:0;left:0;width:36px;height:36px;padding:0;color:#666;text-align:center;background:100% 0;border:none;cursor:pointer}.pum-modal-background .pum-modal-header .pum-modal-close::before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:'\f158'}.pum-modal-background .pum-modal-content{padding:52px 16px 60px}.pum-modal-background .pum-modal-content div.error{margin:0 0 10px}.pum-modal-background .pum-modal-footer{position:absolute;bottom:0;right:0;left:0;padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf}.pum-modal-background .pum-modal-footer .cancel{line-height:25px;float:right}.pum-modal-background .pum-modal-footer .cancel .no-button.link-button{color:#0073aa;text-decoration:underline}.pum-modal-background .pum-modal-footer .cancel .submitdelete{text-decoration:none;padding:1px 2px}@media screen and (max-width:782px){.pum-modal-background .pum-modal-content{padding:50px 16px 60px}.pum-modal-background .pum-modal-footer .cancel{line-height:32px}}.pum-modal-background .pum-modal-footer .pum-submit{line-height:23px;float:left}.pum-modal-background .pum-modal-footer .pum-submit button{float:left;margin-bottom:0}.pum-modal-background .pum-modal-footer .pum-submit .spinner{float:right;vertical-align:middle}.pum-modal-background.tabbed-content .pum-modal-content{padding:36px 0 44px}.pum-alert{position:relative;padding:0 12px;border-right:4px solid #ccc;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}#log-viewer,.pum-alerts{box-shadow:0 1px 1px rgba(0,0,0,.04)}.pum-alert.pum-alert__success{border-right-color:#46b450}.pum-alert.pum-alert__info{border-right-color:#00a0d2}.pum-alert.pum-alert__warning{border-right-color:#ffb900}.pum-alert.pum-alert__error{border-right-color:#dc3232}.pum-alert-holder{display:flex;margin-bottom:.8em}.pum-alerts{position:relative;max-width:1280px;margin:20px 0 1px;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fdfdfd;clear:both;top:10px;margin-left:20px!important}.pum-alerts>h2:first-child{margin:0;padding:9px 0 4px;font-size:23px;font-weight:400;line-height:29px}.pum-alerts h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#fdfdfd;font-size:1.4em}.pum-alerts img.logo{width:25px;margin:-2px 0 -2px 5px}.pum-alerts .button.dismiss,.pum-alerts .button.restore{width:45px;height:45px;margin-right:10px;padding:0;outline:0;line-height:inherit;cursor:pointer;flex:0 0 45px;display:flex;justify-content:center;align-items:center}.pum-alerts .button.dismiss .dashicons,.pum-alerts .button.restore .dashicons{width:24px;height:24px;font-size:24px}.pum-alerts .button.dismiss:focus,.pum-alerts .button.dismiss:hover,.pum-alerts .button.restore:focus,.pum-alerts .button.restore:hover{background:100% 0}.popup_page_pum-extensions .pum-alerts{top:0}.pum-alerts .screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;padding:0;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.pum-bottom-spacing{margin-bottom:20px}.pum-container-disabled{display:table-cell;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:4px;background-color:rgba(232,232,232,.7)}.pum-muted-title{overflow:hidden;font-weight:600;font-style:italic}.pum-muted-title:after{display:inline-block;width:100%;height:.5em;margin-left:-100%;margin-right:10px;border-top:1px solid #ddd;vertical-align:bottom;content:""}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th,.pum-field-cookies .pum-popup-cookie-editor .list-table thead td,.pum-field-cookies .pum-popup-cookie-editor .list-table thead th,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th,.pum-field-triggers .pum-popup-trigger-editor .list-table thead td,.pum-field-triggers .pum-popup-trigger-editor .list-table thead th{text-align:center}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead td:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead td:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:first-child{text-align:right}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead td:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead td:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:last-child{text-align:left}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child,.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+2),.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+4),.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+3){padding-left:0}.pum-field-cookies .pum-popup-cookie-editor span.edit,.pum-field-triggers .pum-popup-trigger-editor span.edit{cursor:pointer;color:#0073aa;text-decoration:underline}.pum-field-cookie_key .cookie-key{position:relative;display:inline-block}.pum-field-cookie_key .cookie-key button.reset{position:absolute;left:0;top:0;bottom:0;height:100%}.pum-upgrade-tip{color:#333;line-height:2em!important}.pum-upgrade-tipdiv{margin-bottom:15px;display:block;font-weight:700}.pum-upgrade-tip img{float:right;margin-left:15px}.title-divider th{border-top:1px solid #ccc;padding:0}.title-divider .title{font-size:1.125em;padding-right:0!important;padding-top:20px!important;padding-bottom:0!important}.form-table td,.form-table tr{padding-top:10px}.posttypediv,.taxonomydiv{margin-bottom:10px;clear:both;overflow:auto}#log-viewer{background-color:#fff;border:1px solid #e5e5e5;padding:5px 20px;margin:20px 0}#log-viewer pre{font-family:monospace;white-space:pre-wrap}.pum-toggle-button{position:relative;width:36px;height:18px}.pum-toggle-button label{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#fff;transition:background-color .2s;border-radius:9px;border:1px solid #1e1e1e}.pum-toggle-button label::before{position:absolute;content:"";height:14px;width:14px;right:2px;bottom:1px;background-color:#1e1e1e;transition:.2s;border-radius:50%}.pum-toggle-button input{opacity:0;width:0;height:0}.pum-toggle-button input:focus+label{box-shadow:-2px 2px 7px #2196f3}.pum-toggle-button input:checked+label{background-color:#9ab927}.pum-toggle-button input:checked+label::before{background-color:#fff;transform:translateX(-15px)}.wp-core-ui .button-with-icon{display:inline-flex;align-items:center}.pum-flex-row{display:flex}.pum-flex-row .pum-flex-column{flex:1;padding:1%}.pum-flex-row .pum-flex-column.pum-flex-quarter{max-width:25%!important}.pum-flex-row .pum-flex-column.pum-flex-third{max-width:33.333%!important}.pum-flex-row .pum-flex-column.pum-flex-half{max-width:50%!important}.pum-flex-row .pum-flex-column.pum-flex-three-quarter{max-width:75%!important}.pum-flex-row .pum-flex-column input,.pum-flex-row .pum-flex-column label{display:block;width:100%}.pum-tabbed-form .pum-field{position:relative;margin:0 0 24px}.pum-tabbed-form label{display:block;font-weight:700;font-size:1.1em}.pum-tabbed-form .pum-required label::after{color:#a00;content:"*";margin-right:5px}.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action{top:7px;margin-right:5px}@media only screen and (min-width:0px) and (max-width:783px){.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action{display:none!important}}
1
+ .pum-field-select2 .pumselect2-container--classic .pumselect2-results>.pumselect2-results__options,.pum-field-select2 .pumselect2-container--default .pumselect2-results>.pumselect2-results__options{max-height:200px;overflow-y:auto}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a:focus,.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:hover a,.pum-tabs-container.vertical-tabs>ul.tabs>.tab a:focus,.pum-tabs-container.vertical-tabs>ul.tabs>.tab:hover a{background-color:#0073aa}.no-button,.pum-modal-background .pum-modal-footer .cancel .no-button{border:0;padding:0;background:0 0;cursor:pointer}.no-button.link-button{color:#0073aa}.no-button.link-button:hover{color:#00a0d2}.no-button.delete-button,.pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand span,.pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand::before{color:#a00}.no-button.delete-button:hover{color:red}.pum-half{width:47.5%;max-width:47.5%;margin-left:5%;display:inline-block}.pum-half.pum-dependencies-met{display:inline-block!important}.pum-field-conditions .no-facet-groups .facet-target,.pum-field-cookies .pum-popup-cookie-editor .no-list-items select,.pum-field-triggers .pum-popup-trigger-editor .no-list-items select,.pum-half>*{max-width:100%}.pum-half input,.pum-half select,.pum-half textarea{max-width:100%;width:auto}.pum-last{margin-left:0!important}.pum-desc{margin-top:4px;margin-bottom:0}.pum-field-conditions .facet-builder .facet-groups,.pum-field-conditions .facet-builder .facet-target .pum-not-operand input[type=checkbox],.pum-field-conditions .facet-builder .facet:first-child .or,.pum-field-conditions .has-conditions .no-facet-groups,.pum-field-editor #insert-media-button,.pum-field-hidden,.pum-field-image .pum-image-field .pum-image-select,.pum-field-image .pum-image-field.pum-image-empty .pum-image-preview,[data-pum-dependencies]{display:none}.pum-field{position:relative;margin-bottom:1em}.pum-field>label{display:block;font-weight:700}.pum-field .pum-doclink{font-size:16px;line-height:20px}.pum-field-cookies .pum-popup-cookie-editor .list-table,.pum-field-cookies .pum-popup-cookie-editor.has-list-items .no-list-items,.pum-field-heading .pum-desc,.pum-field-heading label,.pum-field-separator .pum-desc,.pum-field-separator label,.pum-field-triggers .pum-popup-trigger-editor .list-table,.pum-field-triggers .pum-popup-trigger-editor.has-list-items .no-list-items{display:none!important}.pum-field-select option.bold{font-weight:700;font-size:1.125em}.pum-field-checkbox,.pum-field-select2{position:relative}.pum-field-checkbox label{margin-right:1.5em}.pum-field-checkbox label.pum-desc,.pum-tabbed-form .pum-field.checkbox label.pum-desc{display:inline;font-weight:inherit;font-size:inherit;margin:0 0 1em}.pum-field-checkbox input[type=checkbox]{position:absolute;top:.25em}.pum-field-multicheck input,.pum-field-multicheck label,.pum-field-radio input,.pum-field-radio label{line-height:1em}.pum-field-multicheck label,.pum-field-radio label,.pum-tabbed-form .pum-field label{margin-bottom:4px}.pum-field-multicheck input[type=radio],.pum-field-radio input[type=radio]{display:inline-block;margin-left:.25em}.pum-field-multicheck input+label,.pum-field-radio input+label{font-weight:400;display:inline-block!important}.pum-field-multicheck label:first-child,.pum-field-radio label:first-child{font-weight:700;margin:0 0 10px}.pum-field-multicheck>p.pum-desc,.pum-field-radio>p.pum-desc{margin:0 0 .5em}.pum-field-multicheck .pum-field-mulitcheck-list,.pum-field-multicheck .pum-field-radio-list,.pum-field-radio .pum-field-mulitcheck-list,.pum-field-radio .pum-field-radio-list{margin:0}.pum-field-range input[type=range],.pum-field-rangeslider input[type=range]{vertical-align:middle}.pum-field-range .pum-range-manual,.pum-field-rangeslider .pum-range-manual{padding-left:25px;text-align:left;width:80px}.pum-field-range .pum-range-value-unit,.pum-field-range .range-value-unit,.pum-field-rangeslider .pum-range-value-unit,.pum-field-rangeslider .range-value-unit{position:relative;display:inline-block;margin-right:-30px;margin-left:10px;width:20px;text-align:right;top:.125em}.pum-field-color .wp-color-result-text{line-height:23px}.pum-field-conditions .has-conditions .facet-groups,.pum-field-conditions .no-facet-groups,.pum-field-image .pum-image-field.pum-image-empty .pum-image-select,.pum-field-select2 .pumselect2-results,.pum-tabs-container.horizontal-tabs,.pum-tabs-container.link-tabs>ul.tabs,.pum-tabs-container>.tab-content .form-table,.pum-tabs-container>.tab-content.active{display:block}.pum-field-image .pum-image-preview-img{float:right;line-height:0;margin:5px 0}.pum-field-image .pum-image-preview-img img{max-width:60px;width:auto;height:auto}.pum-field-image select.pum-image-field__size{margin:8px 10px 8px 0;width:200px}.pum-field-image .pum-image-edit{margin:0 11px 0 0}.pum-field-image .pum-image-remove,.pum-field-image .pum-image-replace{margin:0 8px 0 0}.pum-field-conditions .facet-builder p{margin:0 0 1em}.pum-field-conditions .facet-builder a,.pum-field-license_key a:hover,.pum-field-license_key.pum-license-expired-notice a:hover{text-decoration:none}.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .facet-group{box-shadow:0 1px 0 #ccc;color:#555;border:1px solid #ccc;background:#f7f7f7}.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em{color:#0073aa;cursor:pointer}.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em::before{content:"+ "}.pum-field-conditions .facet-builder .facet{position:relative;padding:12px 10px 6px 30px;border-bottom:1px solid #e1e1e1;border-top:1px solid #fff}.pum-field-conditions .facet-builder .facet:first-child{border-top:0}.pum-field-conditions .facet-builder .facet::after,.pum-field-conditions .facet-builder .facet::before{display:table;content:"";line-height:0}.pum-field-conditions .facet-builder .facet::after{clear:both}.pum-field-conditions .facet-builder .pum-field{margin-bottom:.5em}.pum-field-conditions .facet-builder .facet-col{float:right;margin-left:20px;padding-bottom:6px;position:relative;min-width:175px}.pum-field-conditions .facet-builder .facet-col input,.pum-field-conditions .facet-builder .facet-col select{margin:0;max-width:100%}.pum-field-conditions .facet-builder .facet-target{position:relative;max-width:240px}.pum-field-conditions .facet-builder .facet-target *,.pum-modal-background,.pum-modal-background *,.pum-modal-background :after,.pum-modal-background :before,.pum-modal-background:after,.pum-modal-background:before,.pum-tab-panel>*,.pum-tabs-container>*{box-sizing:border-box}.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection,.pum-field-conditions .facet-builder .facet-target select{padding-right:28px}.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection .pumselect2-selection__rendered,.pum-field-conditions .facet-builder .facet-target select .pumselect2-selection__rendered{padding-right:3px}.pum-tab-panel.pum-horizontal-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a,.pum-tabs-container.horizontal-tabs>ul.tabs>li.tab a{padding:.5em 1em}.pum-field-conditions .facet-builder .facet-target .pum-not-operand{cursor:pointer;position:absolute;right:2px;top:2px;z-index:10;line-height:24px;height:25px;background:#f7f7f7;border:1px solid transparent;border-radius:0 2px 2px 0;border-left:1px solid #ddd;text-align:center}.pum-field-conditions .facet-builder .facet-target .pum-not-operand span{font-size:1.25em}.pum-field-conditions .facet-builder .facet-target .pum-not-operand::before{color:#555;font-size:16px;line-height:24px}.pum-field-conditions .facet-builder .facet-target .pum-not-operand:focus{outline:0;border:1px solid #5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-choices,.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-single{border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}.pum-field-conditions .facet-builder .facet-actions{position:absolute;left:6px;top:18px}.pum-field-conditions .facet-builder .facet-actions button{border:0;padding:0;background:0 0;margin-right:5px}.pum-field-conditions .facet-builder .dashicons-dismiss,.pum-field-conditions .facet-builder .dashicons-plus-alt{color:#999}.pum-field-conditions .facet-builder .or{color:#484848;font-weight:500;margin-right:-21px;right:50%;position:absolute;top:-6px;font-style:normal;line-height:10px;text-transform:uppercase}.pum-field-conditions .facet-builder .add-or{border-top:1px solid #fff;text-align:center}.pum-field-conditions .facet-builder .add-or>.add{right:-6.5px;position:relative;top:-9px}.pum-field-conditions .facet-builder .and{border-bottom:1px dashed #e1e1e1;margin:.5em 0 1.7em;text-align:center}.pum-field-conditions .facet-builder .add-or>.add,.pum-field-conditions .facet-builder .or{background:#f7f7f7;font-size:1.1em;padding:0 10px}.pum-field-conditions .facet-builder .add-or a,.pum-field-conditions .facet-builder .add-or button,.pum-field-conditions .facet-builder .add-or em,.pum-field-conditions .facet-builder .add-or label,.pum-field-conditions .facet-builder .and a,.pum-field-conditions .facet-builder .and button,.pum-field-conditions .facet-builder .and em,.pum-field-conditions .facet-builder .and label{background:#fff;font-size:1.1em;font-style:normal;margin:0 10px;padding:0 10px;position:relative;top:9px;text-transform:uppercase;box-shadow:none;color:#484848;cursor:default;border:0}.pum-field-conditions .facet-builder .add-or em,.pum-field-conditions .facet-builder .and em{color:#484848}.pum-field-conditions .pum-field-select2 select,.pum-tabbed-form .pumselect2-container--default{width:100%!important}.pum-field-license_key{background:#fafafa;padding:14px;border-top:2px solid #999;border-bottom:2px solid #999;margin:0 -14px 14px}.pum-field-license_key p{font-size:13px;margin-top:0}.pum-field-license_key a{color:#444}.pum-field-license_key span.pum-license-status{margin-right:5px;margin-left:5px}.pum-field-license_key .pum-license-messages p:last-child{margin-bottom:0}.pum-field-license_key.pum-license-expires-soon-notice{border-color:#dc3232}.pum-field-license_key.pum-license-valid-notice{border-color:#46b450}.pum-field-license_key.pum-license-valid-notice .pum-license-status{color:#46b450}.pum-field-license_key.pum-license-inactive-notice{border-color:#0073aa}.pum-field-license_key.pum-license-expired-notice{background-color:#e24e4e;color:#fff;border-color:#dc3232}.pum-field-license_key.pum-license-error-notice,.pum-field-license_key.pum-license-invalid-notice,.pum-field-license_key.pum-license-item_name_mismatch-notice,.pum-field-license_key.pum-license-missing-notice,.pum-field-license_key.pum-license-site_inactive-notice{background-color:#ffebcd;border-color:#dc3232}.pum-field-license_key.pum-license-expired-notice a{color:#fff}.pum-field-link input{margin-left:24px;display:block}.pum-field-link button.dashicons{float:left;width:1.5em;height:1.5em;line-height:1;padding:0;font-size:16px;vertical-align:sub;margin-top:1px;box-shadow:0 0 0 #ccc}.pum-field-select2 .pumselect2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.pum-field-select2 .pumselect2-container .pumselect2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__rendered{display:block;padding-right:8px;padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__clear{position:relative}.pum-field-select2 .pumselect2-container[dir=rtl] .pumselect2-selection--single .pumselect2-selection__rendered{padding-left:8px;padding-right:20px}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single .pumselect2-selection__clear,.pum-field-select2 .pumselect2-search--dropdown.pumselect2-search--hide{display:none}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__rendered{display:inline-block;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.pum-field-select2 .pumselect2-container .pumselect2-search--inline{float:right}.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.pum-field-select2 .pumselect2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;right:-100000px;width:100%;z-index:1051}.pum-field-select2 .pumselect2-results__options{list-style:none;margin:0;padding:0}.pum-field-select2 .pumselect2-results__option{padding:6px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.pum-field-cookies .pum-popup-cookie-editor .list-item-actions i,.pum-field-select2 .pumselect2-results__option[aria-selected],.pum-field-triggers .pum-popup-trigger-editor .list-item-actions i{cursor:pointer}.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown{right:0}.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--above{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--below{border-top:none;border-top-right-radius:0;border-top-left-radius:0}.pum-field-select2 .pumselect2-search--dropdown{display:block;padding:4px}.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field{padding:4px;width:100%;box-sizing:border-box}.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.pum-field-select2 .pumselect2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;right:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.pum-field-select2 .pumselect2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__rendered{color:#444;line-height:28px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__clear{cursor:pointer;float:left;font-weight:700}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-disabled=true],.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__placeholder{color:#999}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow{height:26px;position:absolute;top:1px;left:1px;width:20px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;right:50%;margin-right:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--single .pumselect2-selection__clear{float:right}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--single .pumselect2-selection__arrow{right:1px;left:auto}.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single{background-color:#eee;cursor:default}.pum-field-select2 .pumselect2-container--default.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered li{list-style:none}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__placeholder{color:#999;margin-top:5px;float:right}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__clear{cursor:pointer;float:left;font-weight:700;margin-top:5px;margin-left:10px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:right;margin-left:5px;margin-top:5px;padding:0 5px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-left:2px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__clear,.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection__choice__remove,.pum-modal-background,.pum-tab-panel[data-tab-count="0"].pum-horizontal-tabs>.components-tab-panel__tabs,.pum-tab-panel[data-tab-count="1"].pum-horizontal-tabs>.components-tab-panel__tabs,.pum-tabs-container[data-tab-count="0"].horizontal-tabs>ul.tabs,.pum-tabs-container[data-tab-count="1"].horizontal-tabs>ul.tabs{display:none}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover{color:#333}.pum-field-cookies .pum-popup-cookie-editor .add-new,.pum-field-cookies .pum-popup-cookie-editor .pum-add-new,.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-search--inline,.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice,.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__placeholder,.pum-field-triggers .pum-popup-trigger-editor .add-new,.pum-field-triggers .pum-popup-trigger-editor .pum-add-new{float:left}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice{margin-right:5px;margin-left:auto}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice__remove{margin-right:2px;margin-left:auto}.pum-field-select2 .pumselect2-container--default.pumselect2-container--focus .pumselect2-selection--multiple{border:1px solid #000;outline:0}.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--multiple{background-color:#eee;cursor:default}.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple,.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single{border-top-right-radius:0;border-top-left-radius:0}.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple,.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single{border-bottom-right-radius:0;border-bottom-left-radius:0}.pum-field-select2 .pumselect2-container--default .pumselect2-search--dropdown .pumselect2-search__field{border:1px solid #aaa}.pum-field-select2 .pumselect2-container--default .pumselect2-search--inline .pumselect2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[role=group]{padding:0}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-selected=true]{background-color:#ddd}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option{padding-right:1em}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child,.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__group,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child,.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+1),.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+1),.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+1){padding-right:0}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-right:-1em;padding-right:2em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-right:-2em;padding-right:3em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-right:-3em;padding-right:4em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-right:-4em;padding-right:5em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-right:-5em;padding-right:6em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.pum-field-select2 .pumselect2-container--default .pumselect2-results__group{cursor:default;display:block;padding:6px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single:focus{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__rendered{color:#444;line-height:28px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__clear{cursor:pointer;float:left;font-weight:700;margin-left:10px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__placeholder,.wp-list-table .type-popup .row-actions{color:#999}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow{background-color:#ddd;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;height:26px;position:absolute;top:1px;left:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;right:50%;margin-right:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--single .pumselect2-selection__clear{float:right}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--single .pumselect2-selection__arrow{border:none;border-left:1px solid #aaa;border-radius:0 4px 4px 0;right:1px;left:auto}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow{background:0 0;border:none}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single{border-top:none;border-top-right-radius:0;border-top-left-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple:focus{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__rendered{list-style:none;margin:0;padding:0 5px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:right;margin-left:5px;margin-top:5px;padding:0 5px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-left:2px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover{color:#555}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice{float:left;margin-right:5px;margin-left:auto}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice__remove{margin-right:2px;margin-left:auto}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--multiple{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple{border-top:none;border-top-right-radius:0;border-top-left-radius:0}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-search--dropdown .pumselect2-search__field{border:1px solid #aaa;outline:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-search--inline .pumselect2-search__field{outline:0;box-shadow:none}.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown{background-color:#fff;border:1px solid transparent}.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--above{border-bottom:none}.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--below{border-top:none}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[role=group]{padding:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[aria-disabled=true]{color:grey}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__group{cursor:default;display:block;padding:6px}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-dropdown{border-color:#5897fb}.pum-field-select2>.pumselect2-container--below.pumselect2-container--open+.pum-desc+.pumselect2-container--open,.pum-field-select2>.pumselect2-container--below.pumselect2-container--open+.pumselect2-container--open{position:absolute!important}.pum-field-select2 .pumselect2-container .pumselect2-selection{margin:1px;font-size:14px;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);border-color:#ddd;transition:border-color 50ms ease-in-out}.pum-field-select2 .pumselect2-container.pumselect2-container--focus .pumselect2-selection{outline:0;border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}.pum-tab-panel>.components-tab-panel__tabs .components-tab-panel__tab:focus,.pum-tabs-container>ul.tabs .tab a:focus{box-shadow:none}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple{overflow-y:auto;max-height:150px;min-height:28px;line-height:16px;font-size:12px}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__clear{margin-left:3px}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline,.pum-tab-panel>.components-tab-panel__tabs,.pum-tabs-container>ul.tabs{margin:0}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline .pumselect2-search__field{border-color:#ddd;padding:3px 5px 0;min-width:5em;width:100%!important}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__choice,.pum-tabbed-form .pum-field .pum-desc{margin-top:4px;margin-bottom:0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown{margin:0 1px;border-color:#ddd;box-shadow:0 1px 2px rgba(0,0,0,.07);max-width:calc(100% - 4px);position:relative}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-search__field{border-color:#ddd;padding:3px 5px;min-width:5em}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option{padding:3px 6px;margin:0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group]{padding:3px 0 0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group] .pumselect2-results__group{padding:0 6px}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__options--nested{padding:3px 6px 0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option--highlighted{background:#3e86d0}.pum-field-select2 .pumselect2-container+.pumselect2-container--open{top:inherit!important}.pum-tab-panel,.pum-tabs-container{box-sizing:border-box;position:relative}.pum-tabs-container>ul.tabs .tab{font-size:1.2em}.pum-tabs-container>ul.tabs .tab a{padding:8px 16px;border:0;display:block;text-decoration:none}.pum-tabs-container>.tab-content{display:none;padding:16px}.pum-tabs-container.sub-tabs>.tab-content .pum-field:first-child h3,.pum-tabs-container>.tab-content .form-table:first-child{margin-top:0}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:first-child,.pum-tabs-container.vertical-tabs>ul.tabs>.tab:first-child{margin-top:8px}.pum-tab-panel.pum-horizontal-tabs>.components-tab-panel__tabs>.components-tab-panel__tab,.pum-tabs-container.horizontal-tabs>ul.tabs>li.tab{display:inline-block;padding:0;margin:0}.pum-tab-panel.pum-horizontal-tabs>.components-tab-panel__tab-content,.pum-tabs-container.horizontal-tabs>.tab-content{padding-top:16px}.pum-tab-panel.pum-vertical-tabs,.pum-tabs-container.vertical-tabs{min-height:100px;padding-right:140px;width:100%}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs,.pum-tabs-container.vertical-tabs>ul.tabs{width:140px;min-height:100%;display:block;position:absolute;right:0;top:0;margin:0;border-top:0;border-left:1px solid #dfdfdf}.pum-tabs-container.vertical-tabs>ul.tabs>.tab{margin:0;display:block;border-bottom:1px solid #eee}.pum-tabs-container.vertical-tabs>ul.tabs>.tab a{background:#fcfcfc;color:#000;display:block}.pum-tabs-container.vertical-tabs>ul.tabs>.tab.active a{background-color:#32373c;color:#fff}.pum-modal-background .pum-modal-content p,.pum-tab-panel.pum-sub-tabs>.components-tab-panel__tab-content .pum-field:first-child h3,.pum-tab-panel>.components-tab-panel__tab-content .form-table:first-child{margin-top:0}.pum-tabs-container.link-tabs>ul.tabs>li.tab{display:inline-block}.pum-tabs-container.link-tabs>ul.tabs>li.tab a{display:inline;padding:0 .25em;color:#0073aa}.pum-tabs-container.link-tabs>ul.tabs>li.tab a:active,.pum-tabs-container.link-tabs>ul.tabs>li.tab.active a{color:#000}.pum-tabs-container.link-tabs>ul.tabs>li.tab a:active,.pum-tabs-container.link-tabs>ul.tabs>li.tab.active a,.pum-tabs-container.link-tabs>ul.tabs>li.tab:hover a{text-decoration:underline}.pum-tabs-container.link-tabs>ul.tabs>li.tab::after{display:inline-block;content:"|";margin:0 .25em}.pum-tabs-container.link-tabs>ul.tabs>li.tab:last-child::after{content:""}.pum-tab-panel.pum-sub-tabs>.components-tab-panel__tab-content,.pum-tabs-container.sub-tabs>.tab-content{padding:16px 0 0}.pum-tab-panel[data-tab-count="0"].pum-sub-tabs>.components-tab-panel__tab-content,.pum-tab-panel[data-tab-count="1"].pum-sub-tabs>.components-tab-panel__tab-content,.pum-tabs-container[data-tab-count="0"].sub-tabs>.tab-content,.pum-tabs-container[data-tab-count="1"].sub-tabs>.tab-content{padding-top:0}#pum-settings_extensions .pum-tabs-container[data-tab-count="1"].horizontal-tabs>ul.tabs,.pum-field-cookies .pum-popup-cookie-editor.has-list-items .list-table,.pum-field-triggers .pum-popup-trigger-editor.has-list-items .list-table{display:block!important}#pum-settings_extensions .pum-tabs-container[data-tab-count="1"].sub-tabs>.tab-content{padding-top:16px!important}.pum-tab-panel>.components-tab-panel__tabs .components-tab-panel__tab{font-size:1.2em;padding:8px 16px;border:0;display:block;text-decoration:none}.pum-tab-panel>.components-tab-panel__tab-content{padding:16px}.pum-field-cookies .pum-popup-cookie-editor .no-list-items,.pum-field-triggers .pum-popup-trigger-editor .no-list-items,.pum-tab-panel.pum-horizontal-tabs,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs,.pum-tab-panel>.components-tab-panel__tab-content .form-table,.pum-tabbed-form .pum-field .pum-desc,.pum-tabbed-form .pum-field label{display:block}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab{margin:0;display:block;border-bottom:1px solid #eee}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a{background:#fcfcfc;color:#000;display:block}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab.is-active a{background-color:#32373c;color:#fff}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab{display:inline-block}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a{display:inline;padding:0 .25em;color:#0073aa}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a:active,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab.is-active a{color:#000}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a:active,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab.is-active a,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:hover a{text-decoration:underline}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab::after{display:inline-block;content:"|";margin:0 .25em}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:last-child::after{content:""}.pum-modal-background{position:fixed;top:0;right:0;left:0;bottom:0;height:100%;width:100%;background:rgba(0,0,0,.7);z-index:100100;overflow-y:scroll}.pum-modal-background .pum-modal-wrap{position:absolute;top:60px;margin-bottom:60px;right:50%;width:550px;margin-right:-300px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);z-index:100105;transition:height .2s,margin-top .2s}@media screen and (max-width:520px){.pum-modal-background .pum-modal-wrap{width:auto;margin-right:0;top:10px;left:10px;bottom:10px;right:10px}}.pum-alert,.pum-alerts .pum-alert,.pum-modal-background .pum-modal-content textarea,.pum-tabbed-form .pum-field-select2 select{width:100%}.pum-modal-background .pum-modal-header{position:absolute;top:0;left:0;right:0;height:36px;padding:0 16px 0 36px;font-size:18px;font-weight:600;line-height:36px;background:#fcfcfc;border-bottom:1px solid #dfdfdf}.pum-modal-background .pum-modal-header .pum-modal-close{position:absolute;top:0;left:0;width:36px;height:36px;padding:0;color:#666;text-align:center;background:100% 0;border:none;cursor:pointer}.pum-modal-background .pum-modal-header .pum-modal-close::before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:'\f158'}.pum-modal-background .pum-modal-content{padding:52px 16px 60px}.pum-modal-background .pum-modal-content div.error{margin:0 0 10px}.pum-modal-background .pum-modal-footer{position:absolute;bottom:0;right:0;left:0;padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf}.pum-modal-background .pum-modal-footer .cancel{line-height:25px;float:right}.pum-modal-background .pum-modal-footer .cancel .no-button.link-button{color:#0073aa;text-decoration:underline}.pum-modal-background .pum-modal-footer .cancel .submitdelete{text-decoration:none;padding:1px 2px}@media screen and (max-width:782px){.pum-modal-background .pum-modal-content{padding:50px 16px 60px}.pum-modal-background .pum-modal-footer .cancel{line-height:32px}}.pum-modal-background .pum-modal-footer .pum-submit{line-height:23px;float:left}.pum-modal-background .pum-modal-footer .pum-submit button{float:left;margin-bottom:0}.pum-modal-background .pum-modal-footer .pum-submit .spinner{float:right;vertical-align:middle}.pum-modal-background.tabbed-content .pum-modal-content{padding:36px 0 44px}.pum-alert{position:relative;padding:0 12px;border-right:4px solid #ccc;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}#log-viewer,.pum-alerts{box-shadow:0 1px 1px rgba(0,0,0,.04)}.pum-alert.pum-alert__success{border-right-color:#46b450}.pum-alert.pum-alert__info{border-right-color:#00a0d2}.pum-alert.pum-alert__warning{border-right-color:#ffb900}.pum-alert.pum-alert__error{border-right-color:#dc3232}.pum-alert-holder{display:flex;margin-bottom:.8em}.pum-alerts{position:relative;max-width:1280px;margin:20px 0 1px;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fdfdfd;clear:both;top:10px;margin-left:20px!important}.pum-alerts>h2:first-child{margin:0;padding:9px 0 4px;font-size:23px;font-weight:400;line-height:29px}.pum-alerts h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#fdfdfd;font-size:1.4em}.pum-alerts img.logo{width:25px;margin:-2px 0 -2px 5px}.pum-alerts .button.dismiss,.pum-alerts .button.restore{width:45px;height:45px;margin-right:10px;padding:0;outline:0;line-height:inherit;cursor:pointer;flex:0 0 45px;display:flex;justify-content:center;align-items:center}.pum-alerts .button.dismiss .dashicons,.pum-alerts .button.restore .dashicons{width:24px;height:24px;font-size:24px}.pum-alerts .button.dismiss:focus,.pum-alerts .button.dismiss:hover,.pum-alerts .button.restore:focus,.pum-alerts .button.restore:hover{background:100% 0}.popup_page_pum-extensions .pum-alerts{top:0}.pum-alerts .screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;padding:0;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.pum-bottom-spacing{margin-bottom:20px}.pum-container-disabled{display:table-cell;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:4px;background-color:rgba(232,232,232,.7)}.pum-muted-title{overflow:hidden;font-weight:600;font-style:italic}.pum-muted-title:after{display:inline-block;width:100%;height:.5em;margin-left:-100%;margin-right:10px;border-top:1px solid #ddd;vertical-align:bottom;content:""}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th,.pum-field-cookies .pum-popup-cookie-editor .list-table thead td,.pum-field-cookies .pum-popup-cookie-editor .list-table thead th,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th,.pum-field-triggers .pum-popup-trigger-editor .list-table thead td,.pum-field-triggers .pum-popup-trigger-editor .list-table thead th{text-align:center}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead td:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead td:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:first-child{text-align:right}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead td:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead td:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:last-child{text-align:left}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child,.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+2),.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+4),.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+3){padding-left:0}.pum-field-cookies .pum-popup-cookie-editor span.edit,.pum-field-triggers .pum-popup-trigger-editor span.edit{cursor:pointer;color:#0073aa;text-decoration:underline}.pum-field-cookie_key .cookie-key{position:relative;display:inline-block}.pum-field-cookie_key .cookie-key button.reset{position:absolute;left:0;top:0;bottom:0;height:100%}.pum-upgrade-tip{color:#333;line-height:2em!important}.pum-upgrade-tipdiv{margin-bottom:15px;display:block;font-weight:700}.pum-upgrade-tip img{float:right;margin-left:15px}.title-divider th{border-top:1px solid #ccc;padding:0}.title-divider .title{font-size:1.125em;padding-right:0!important;padding-top:20px!important;padding-bottom:0!important}.form-table td,.form-table tr{padding-top:10px}.posttypediv,.taxonomydiv{margin-bottom:10px;clear:both;overflow:auto}@media screen and (max-width:1023px){.pum-notice-bar{display:none!important}}.pum-notice-bar-wrapper{position:absolute;z-index:10;visibility:hidden;width:50%;right:0;left:0;margin:0 auto}.pum-notice-bar-wrapper .pum-notice-bar{display:flex;justify-content:center;background-color:#f6f6f6;border-top:3px solid #ad1b8e;color:#777;padding:7px;max-height:100px;visibility:visible}.pum-notice-bar-wrapper .pum-notice-bar a{color:#9aba27}#log-viewer{background-color:#fff;border:1px solid #e5e5e5;padding:5px 20px;margin:20px 0}#log-viewer pre{font-family:monospace;white-space:pre-wrap}.pum-welcome-wrapper{margin:0;padding:10px;background-color:#fff}@media only screen and (min-width:600px){.pum-welcome-wrapper{max-width:500px;margin:40px auto 0;padding:40px 30px}}.pum-welcome-wrapper ul{list-style:disc;padding-right:20px}.pum-welcome-wrapper .pum-welcome-signature{margin-top:20px;font-style:italic;display:flex;align-items:center}.pum-welcome-wrapper .pum-welcome-signature img{margin-left:10px;width:60px}.pum-welcome-wrapper .pum-welcome-cta{margin-top:30px}.pum-toggle-button{position:relative;width:36px;height:18px}.pum-toggle-button label{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#fff;transition:background-color .2s;border-radius:9px;border:1px solid #1e1e1e}.pum-toggle-button label::before{position:absolute;content:"";height:14px;width:14px;right:2px;bottom:1px;background-color:#1e1e1e;transition:.2s;border-radius:50%}.pum-toggle-button input{opacity:0;width:0;height:0}.pum-toggle-button input:focus+label{box-shadow:-2px 2px 7px #2196f3}.pum-toggle-button input:checked+label{background-color:#9ab927}.pum-toggle-button input:checked+label::before{background-color:#fff;transform:translateX(-15px)}.wp-core-ui .button-with-icon{display:inline-flex;align-items:center}.pum-flex-row{display:flex}.pum-flex-row .pum-flex-column{flex:1;padding:1%}.pum-flex-row .pum-flex-column.pum-flex-quarter{max-width:25%!important}.pum-flex-row .pum-flex-column.pum-flex-third{max-width:33.333%!important}.pum-flex-row .pum-flex-column.pum-flex-half{max-width:50%!important}.pum-flex-row .pum-flex-column.pum-flex-three-quarter{max-width:75%!important}.pum-flex-row .pum-flex-column input,.pum-flex-row .pum-flex-column label{display:block;width:100%}.pum-tabbed-form .pum-field{position:relative;margin:0 0 24px}.pum-tabbed-form label{display:block;font-weight:700;font-size:1.1em}.pum-tabbed-form .pum-required label::after{color:#a00;content:"*";margin-right:5px}.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action{top:7px;margin-right:5px}@media only screen and (min-width:0px) and (max-width:783px){.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action{display:none!important}}
assets/css/pum-admin-general.css CHANGED
@@ -1,8 +1,8 @@
1
- /************************************************************
2
- * Copyright (c) 2020, Code Atlantic LLC
3
  ************************************************************/
4
- /*!******************************************************************************
5
- * Copyright (c) 2019, Code Atlantic LLC
6
  ******************************************************************************/
7
  .no-button {
8
  border: 0;
@@ -51,8 +51,8 @@
51
  margin-right: 0 !important;
52
  }
53
 
54
- /*!******************************************************************************
55
- * Copyright (c) 2019, Code Atlantic LLC
56
  ******************************************************************************/
57
  .pum-desc {
58
  margin-top: 4px;
@@ -78,11 +78,11 @@
78
  line-height: 20px;
79
  }
80
 
81
- /**
82
- * Sections
83
  */
84
- /**
85
- * Heading & separator fields
86
  */
87
  .pum-field-heading label,
88
  .pum-field-heading .pum-desc,
@@ -99,16 +99,16 @@
99
  display: none;
100
  }
101
 
102
- /**
103
- * Select fields
104
  */
105
  .pum-field-select option.bold {
106
  font-weight: bold;
107
  font-size: 1.125em;
108
  }
109
 
110
- /**
111
- * Checkbox fields
112
  */
113
  .pum-field-checkbox {
114
  position: relative;
@@ -130,8 +130,8 @@
130
  top: .25em;
131
  }
132
 
133
- /**
134
- * Multicheck & Radio fields
135
  */
136
  .pum-field-multicheck input, .pum-field-multicheck label,
137
  .pum-field-radio input,
@@ -174,8 +174,8 @@
174
  margin: 0;
175
  }
176
 
177
- /**
178
- * Range & range slider fields
179
  */
180
  .pum-field-range input[type="range"],
181
  .pum-field-rangeslider input[type="range"] {
@@ -202,15 +202,15 @@
202
  top: .125em;
203
  }
204
 
205
- /**
206
- * Image fields
207
  */
208
  .pum-field-color .wp-color-result-text {
209
  line-height: 23px;
210
  }
211
 
212
- /**
213
- * Image fields
214
  */
215
  .pum-field-image .pum-image-field .pum-image-select,
216
  .pum-field-image .pum-image-field.pum-image-empty .pum-image-preview {
@@ -247,8 +247,8 @@
247
  margin: 0 0 0 8px;
248
  }
249
 
250
- /**
251
- * Conditions field
252
  */
253
  .pum-field-conditions {
254
  /* Conditionals */
@@ -502,8 +502,8 @@
502
  width: 100% !important;
503
  }
504
 
505
- /**
506
- * License fields.
507
  */
508
  .pum-field-license_key {
509
  background: #fafafa;
@@ -570,8 +570,8 @@
570
  text-decoration: none;
571
  }
572
 
573
- /**
574
- * Link fields.
575
  */
576
  .pum-field-link input {
577
  margin-right: 24px;
@@ -590,11 +590,11 @@
590
  box-shadow: 0 0 0 #cccccc;
591
  }
592
 
593
- /*!******************************************************************************
594
- * Copyright (c) 2019, Code Atlantic LLC
595
- *
596
- * The bulk of this is to style jquery select2 to better
597
- * resemble the default WP dashboard inputs.
598
  ******************************************************************************/
599
  .pum-field-select2 {
600
  position: relative;
@@ -1317,8 +1317,8 @@
1317
  top: inherit !important;
1318
  }
1319
 
1320
- /*!******************************************************************************
1321
- * Copyright (c) 2019, Code Atlantic LLC
1322
  ******************************************************************************/
1323
  .pum-tabs-container {
1324
  box-sizing: border-box;
@@ -1797,8 +1797,8 @@
1797
  padding: 36px 0 44px;
1798
  }
1799
 
1800
- /*!******************************************************************************
1801
- * Copyright (c) 2019, Code Atlantic LLC
1802
  ******************************************************************************/
1803
  .pum-alert {
1804
  position: relative;
@@ -1945,14 +1945,14 @@
1945
  content: "";
1946
  }
1947
 
1948
- /*!******************************************************************************
1949
- * Copyright (c) 2019, Code Atlantic LLC
1950
  ******************************************************************************/
1951
- /*!******************************************************************************
1952
- * Copyright (c) 2019, Code Atlantic LLC
1953
  ******************************************************************************/
1954
- /**
1955
- * Triggers field
1956
  */
1957
  .pum-field-triggers .pum-popup-trigger-editor .pum-add-new, .pum-field-triggers .pum-popup-trigger-editor .add-new {
1958
  float: right;
@@ -2008,8 +2008,8 @@
2008
  display: none !important;
2009
  }
2010
 
2011
- /**
2012
- * Cookies field
2013
  */
2014
  .pum-field-cookies .pum-popup-cookie-editor .pum-add-new, .pum-field-cookies .pum-popup-cookie-editor .add-new {
2015
  float: right;
@@ -2079,8 +2079,8 @@
2079
  }
2080
 
2081
  /* Upgrade Tips */
2082
- /*!******************************************************************************
2083
- * Copyright (c) 2019, Code Atlantic LLC
2084
  ******************************************************************************/
2085
  .pum-upgrade-tip {
2086
  color: #333;
@@ -2099,8 +2099,8 @@
2099
  }
2100
 
2101
  /* Form Table Dividers */
2102
- /*!******************************************************************************
2103
- * Copyright (c) 2019, Code Atlantic LLC
2104
  ******************************************************************************/
2105
  .title-divider th {
2106
  border-top: 1px solid #ccc;
@@ -2125,8 +2125,42 @@
2125
  overflow: auto;
2126
  }
2127
 
2128
- /************
2129
- Styles for our log viewers
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2130
  ************/
2131
  #log-viewer {
2132
  background-color: #fff;
@@ -2141,8 +2175,46 @@ Styles for our log viewers
2141
  white-space: pre-wrap;
2142
  }
2143
 
2144
- /************
2145
- Styles for toggle buttons
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2146
  ************/
2147
  .pum-toggle-button {
2148
  position: relative;
1
+ /************************************************************
2
+ * Copyright (c) 2020, Code Atlantic LLC
3
  ************************************************************/
4
+ /*!******************************************************************************
5
+ * Copyright (c) 2019, Code Atlantic LLC
6
  ******************************************************************************/
7
  .no-button {
8
  border: 0;
51
  margin-right: 0 !important;
52
  }
53
 
54
+ /*!******************************************************************************
55
+ * Copyright (c) 2019, Code Atlantic LLC
56
  ******************************************************************************/
57
  .pum-desc {
58
  margin-top: 4px;
78
  line-height: 20px;
79
  }
80
 
81
+ /**
82
+ * Sections
83
  */
84
+ /**
85
+ * Heading & separator fields
86
  */
87
  .pum-field-heading label,
88
  .pum-field-heading .pum-desc,
99
  display: none;
100
  }
101
 
102
+ /**
103
+ * Select fields
104
  */
105
  .pum-field-select option.bold {
106
  font-weight: bold;
107
  font-size: 1.125em;
108
  }
109
 
110
+ /**
111
+ * Checkbox fields
112
  */
113
  .pum-field-checkbox {
114
  position: relative;
130
  top: .25em;
131
  }
132
 
133
+ /**
134
+ * Multicheck & Radio fields
135
  */
136
  .pum-field-multicheck input, .pum-field-multicheck label,
137
  .pum-field-radio input,
174
  margin: 0;
175
  }
176
 
177
+ /**
178
+ * Range & range slider fields
179
  */
180
  .pum-field-range input[type="range"],
181
  .pum-field-rangeslider input[type="range"] {
202
  top: .125em;
203
  }
204
 
205
+ /**
206
+ * Image fields
207
  */
208
  .pum-field-color .wp-color-result-text {
209
  line-height: 23px;
210
  }
211
 
212
+ /**
213
+ * Image fields
214
  */
215
  .pum-field-image .pum-image-field .pum-image-select,
216
  .pum-field-image .pum-image-field.pum-image-empty .pum-image-preview {
247
  margin: 0 0 0 8px;
248
  }
249
 
250
+ /**
251
+ * Conditions field
252
  */
253
  .pum-field-conditions {
254
  /* Conditionals */
502
  width: 100% !important;
503
  }
504
 
505
+ /**
506
+ * License fields.
507
  */
508
  .pum-field-license_key {
509
  background: #fafafa;
570
  text-decoration: none;
571
  }
572
 
573
+ /**
574
+ * Link fields.
575
  */
576
  .pum-field-link input {
577
  margin-right: 24px;
590
  box-shadow: 0 0 0 #cccccc;
591
  }
592
 
593
+ /*!******************************************************************************
594
+ * Copyright (c) 2019, Code Atlantic LLC
595
+ *
596
+ * The bulk of this is to style jquery select2 to better
597
+ * resemble the default WP dashboard inputs.
598
  ******************************************************************************/
599
  .pum-field-select2 {
600
  position: relative;
1317
  top: inherit !important;
1318
  }
1319
 
1320
+ /*!******************************************************************************
1321
+ * Copyright (c) 2019, Code Atlantic LLC
1322
  ******************************************************************************/
1323
  .pum-tabs-container {
1324
  box-sizing: border-box;
1797
  padding: 36px 0 44px;
1798
  }
1799
 
1800
+ /*!******************************************************************************
1801
+ * Copyright (c) 2019, Code Atlantic LLC
1802
  ******************************************************************************/
1803
  .pum-alert {
1804
  position: relative;
1945
  content: "";
1946
  }
1947
 
1948
+ /*!******************************************************************************
1949
+ * Copyright (c) 2019, Code Atlantic LLC
1950
  ******************************************************************************/
1951
+ /*!******************************************************************************
1952
+ * Copyright (c) 2019, Code Atlantic LLC
1953
  ******************************************************************************/
1954
+ /**
1955
+ * Triggers field
1956
  */
1957
  .pum-field-triggers .pum-popup-trigger-editor .pum-add-new, .pum-field-triggers .pum-popup-trigger-editor .add-new {
1958
  float: right;
2008
  display: none !important;
2009
  }
2010
 
2011
+ /**
2012
+ * Cookies field
2013
  */
2014
  .pum-field-cookies .pum-popup-cookie-editor .pum-add-new, .pum-field-cookies .pum-popup-cookie-editor .add-new {
2015
  float: right;
2079
  }
2080
 
2081
  /* Upgrade Tips */
2082
+ /*!******************************************************************************
2083
+ * Copyright (c) 2019, Code Atlantic LLC
2084
  ******************************************************************************/
2085
  .pum-upgrade-tip {
2086
  color: #333;
2099
  }
2100
 
2101
  /* Form Table Dividers */
2102
+ /*!******************************************************************************
2103
+ * Copyright (c) 2019, Code Atlantic LLC
2104
  ******************************************************************************/
2105
  .title-divider th {
2106
  border-top: 1px solid #ccc;
2125
  overflow: auto;
2126
  }
2127
 
2128
+ /************
2129
+ Styles for upgrade notice bar
2130
+ ************/
2131
+ @media screen and (max-width: 1023px) {
2132
+ .pum-notice-bar {
2133
+ display: none !important;
2134
+ }
2135
+ }
2136
+
2137
+ .pum-notice-bar-wrapper {
2138
+ position: absolute;
2139
+ z-index: 10;
2140
+ visibility: hidden;
2141
+ width: 50%;
2142
+ left: 0;
2143
+ right: 0;
2144
+ margin: 0 auto;
2145
+ }
2146
+
2147
+ .pum-notice-bar-wrapper .pum-notice-bar {
2148
+ display: flex;
2149
+ justify-content: center;
2150
+ background-color: #f6f6f6;
2151
+ border-top: 3px solid #ad1b8e;
2152
+ color: #777;
2153
+ padding: 7px;
2154
+ max-height: 100px;
2155
+ visibility: visible;
2156
+ }
2157
+
2158
+ .pum-notice-bar-wrapper .pum-notice-bar a {
2159
+ color: #9aba27;
2160
+ }
2161
+
2162
+ /************
2163
+ Styles for our log viewers
2164
  ************/
2165
  #log-viewer {
2166
  background-color: #fff;
2175
  white-space: pre-wrap;
2176
  }
2177
 
2178
+ /************
2179
+ Styles for welcome screen
2180
+ ************/
2181
+ .pum-welcome-wrapper {
2182
+ margin: 0;
2183
+ padding: 10px;
2184
+ background-color: #fff;
2185
+ }
2186
+
2187
+ @media only screen and (min-width: 600px) {
2188
+ .pum-welcome-wrapper {
2189
+ max-width: 500px;
2190
+ margin: 40px auto 0;
2191
+ padding: 40px 30px;
2192
+ }
2193
+ }
2194
+
2195
+ .pum-welcome-wrapper ul {
2196
+ list-style: disc;
2197
+ padding-left: 20px;
2198
+ }
2199
+
2200
+ .pum-welcome-wrapper .pum-welcome-signature {
2201
+ margin-top: 20px;
2202
+ font-style: italic;
2203
+ display: flex;
2204
+ align-items: center;
2205
+ }
2206
+
2207
+ .pum-welcome-wrapper .pum-welcome-signature img {
2208
+ margin-right: 10px;
2209
+ width: 60px;
2210
+ }
2211
+
2212
+ .pum-welcome-wrapper .pum-welcome-cta {
2213
+ margin-top: 30px;
2214
+ }
2215
+
2216
+ /************
2217
+ Styles for toggle buttons
2218
  ************/
2219
  .pum-toggle-button {
2220
  position: relative;
assets/css/pum-admin-general.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["pum-admin-general.scss","pum-admin-general.css","modules/_general.scss","modules/_fields.scss","modules/_select2.scss","vendor/select2/_single.scss","vendor/select2/_multiple.scss","vendor/select2/_dropdown.scss","vendor/select2/theme/default/_single.scss","vendor/select2/theme/default/_multiple.scss","vendor/select2/theme/default/layout.scss","vendor/select2/theme/classic/_single.scss","vendor/select2/theme/classic/_defaults.scss","vendor/select2/mixins/_gradients.scss","vendor/select2/theme/classic/_multiple.scss","vendor/select2/theme/classic/layout.scss","modules/_tabs.scss","modules/_modal.scss","modules/_alerts.scss","partials/admin/_mixins.scss","partials/admin/_fields.scss","partials/admin/_marketing.scss","partials/admin/_deprecated.scss"],"names":[],"mappings":"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A2B;EAC3B,sHAAwJ;AZ0kC1J;;AG3kCA;EUTE,uBAAuB;EAEvB,sBFGiB;EEFjB,kBFGiB;EEDjB,YAAY;EAEZ,UAAU;AbqlCZ;;AGnlCA;EUCI,yBFFwB;AXwlC5B;;AGvlCA;EUKI,gBAAgB;EAChB,SAAS;EACT,cAAc;AbslClB;;AG7lCA;EUWI,aAAa;AbslCjB;;AGjmCA;EUeI,yBAAyB;EAEzB,sBFrBe;EEsBf,kBFrBe;EEuBf,eAAe;EAEf,WAAW;EAEX,iBAAiB;EACjB,eAAe;EACf,cAAc;AbklClB;;AG5mCA;EU8BI,WFxCe;EEyCf,eAAe;EAEf,qBAAqB;EACrB,iBAAiB;EAEjB,iBAAiB;AbglCrB;;AGpnCA;EUuCM,WFhDmB;AXioCzB;;AGxnCA;EU+CM,YAAY;Ab6kClB;;AG5nCA;EUmDM,gBAAgB;EAChB,kBAAkB;Ab6kCxB;;AGjoCA;EUwDM,gBAAgB;EAChB,kBAAkB;Ab6kCxB;;AGtoCA;EUgEI,yBFjEwB;AX2oC5B;;AG1oCA;EUqEM,gBAAgB;EAChB,yBAAyB;EACzB,0BAA0B;AbykChC;;AGhpCA;EU6EM,mBAAmB;EACnB,4BAA4B;EAC5B,6BAA6B;AbukCnC;;AGtpCA;EWDM,sBHHa;EGIb,UAAU;Ad2pChB;;AG3pCA;EWMM,UAAU;EACV,gBAAgB;AdypCtB;;AGhqCA;EWYI,uBHT0B;EGU1B,6BAA6B;AdwpCjC;;AGrqCA;EWiBI,mBAAmB;AdwpCvB;;AGzqCA;EWqBI,gBAAgB;AdwpCpB;;AG7qCA;EWyBI,iBHRsB;EGStB,gBAAgB;AdwpCpB;;AGlrCA;EW+BM,UAAU;AdupChB;;AGtrCA;EWmCM,WHZqC;AXmqC3C;;AG1rCA;EWwCI,yBHpBmC;EGqBnC,YHpBiC;AX0qCrC;;AG/rCA;EW6CI,eAAe;EACf,cAAc;EACd,YAAY;AdspChB;;AGrsCA;EWmDI,qBHpDwB;AX0sC5B;;AGzsCA;;EAqDI,6BAA6B;AHypCjC;;AG9sCA;EA6DM,WAAW;EACX,eAAe;EACf,gBAAgB;EAChB,+CAA+C;EAC/C,kBAAkB;EAClB,0CAA0C;AHqpChD;;AGvtCA;EAwEQ,aAAa;EACb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","file":"pum-admin-general.css","sourcesContent":["/************************************************************\r\n * Copyright (c) 2020, Code Atlantic LLC\r\n ************************************************************/\r\n\r\n$plugin-prefix: \"pum\";\r\n$custom-select2-selector: \"pumselect2\";\r\n$tab-color: #e4e4e4;\r\n\r\n// Shared modules.\r\n@import \"modules/general\";\r\n@import \"modules/fields\";\r\n@import \"modules/select2\";\r\n@import \"modules/tabs\";\r\n@import \"modules/modal\";\r\n@import \"modules/alerts\";\r\n@import \"partials/admin/mixins\";\r\n@import \"partials/admin/fields\";\r\n@import \"partials/admin/marketing\";\r\n@import \"partials/admin/deprecated\";\r\n\r\n/************\r\nStyles for our log viewers\r\n************/\r\n#log-viewer {\r\n\tbackground-color: #fff;\r\n\tborder: 1px solid #e5e5e5;\r\n\tbox-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\r\n\tpadding: 5px 20px;\r\n\tmargin: 20px 0;\r\n}\r\n\r\n#log-viewer pre {\r\n\tfont-family: monospace;\r\n\twhite-space: pre-wrap;\r\n}\r\n\r\n/************\r\nStyles for toggle buttons\r\n************/\r\n.pum-toggle-button {\r\n\tposition: relative;\r\n\twidth: 36px;\r\n\theight: 18px;\r\n\r\n\tlabel {\r\n\t\tposition: absolute;\r\n\t\tcursor: pointer;\r\n\t\ttop: 0;\r\n\t\tleft: 0;\r\n\t\tright: 0;\r\n\t\tbottom: 0;\r\n\t\tbackground-color: #fff;\r\n\t\ttransition: background-color 0.2s ease;\r\n\t\tborder-radius: 9px;\r\n\t\tborder: 1px solid #1e1e1e;\r\n\r\n\t\t&::before {\r\n\t\t\tposition: absolute;\r\n\t\t\tcontent: \"\";\r\n\t\t\theight: 14px;\r\n\t\t\twidth: 14px;\r\n\t\t\tleft: 2px;\r\n\t\t\tbottom: 1px;\r\n\t\t\tbackground-color: #1e1e1e;\r\n\t\t\ttransition: 0.2s ease;\r\n\t\t\tborder-radius: 50%;\r\n\t\t}\r\n\t}\r\n\r\n\tinput {\r\n\t\topacity: 0;\r\n\t\twidth: 0;\r\n\t\theight: 0;\r\n\r\n\t\t&:focus + label {\r\n\t\t\tbox-shadow: 2px 2px 7px #2196f3;\r\n\t\t}\r\n\r\n\t\t&:checked + label {\r\n\t\t\tbackground-color: #9ab927;\r\n\t\t}\r\n\r\n\t\t&:checked + label::before {\r\n\t\t\tbackground-color: #fff;\r\n\t\t\ttransform: translateX(15px);\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.wp-core-ui .button-with-icon {\r\n\tdisplay: inline-flex;\r\n\talign-items: center;\r\n}\r\n\r\n.wp-list-table .type-popup .row-actions {\r\n\tcolor: #999;\r\n}\r\n\r\n.pum-flex-row {\r\n\tdisplay: flex;\r\n\r\n\t.pum-flex-column {\r\n\t\tflex: 1;\r\n\r\n\t\t&.pum-flex-quarter {\r\n\t\t\tmax-width: 25% !important;\r\n\r\n\t\t\t&:nth-child(4n+1) {\r\n\t\t\t\tpadding-left: 0;\r\n\t\t\t}\r\n\r\n\t\t\t&:nth-child(4n+4) {\r\n\t\t\t\tpadding-right: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.pum-flex-third {\r\n\t\t\tmax-width: 33.333% !important;\r\n\r\n\t\t\t&:nth-child(3n+1) {\r\n\t\t\t\tpadding-left: 0;\r\n\t\t\t}\r\n\r\n\t\t\t&:nth-child(3n+3) {\r\n\t\t\t\tpadding-right: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.pum-flex-half {\r\n\t\t\tmax-width: 50% !important;\r\n\r\n\t\t\t&:nth-child(2n+1) {\r\n\t\t\t\tpadding-left: 0;\r\n\t\t\t}\r\n\r\n\t\t\t&:nth-child(2n+2) {\r\n\t\t\t\tpadding-right: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.pum-flex-three-quarter {\r\n\t\t\tmax-width: 75% !important;\r\n\t\t}\r\n\r\n\t\tpadding: 1%;\r\n\r\n\t\tlabel,\r\n\t\tinput {\r\n\t\t\tdisplay: block;\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.pum-tabbed-form {\r\n\r\n\t.pum-field {\r\n\t\tposition: relative;\r\n\t\tmargin: 0 0 24px;\r\n\r\n\t\tlabel,\r\n\t\t.pum-desc {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\r\n\t\tlabel {\r\n\t\t\tmargin-bottom: 4px;\r\n\t\t}\r\n\r\n\t\t.pum-desc {\r\n\t\t\tmargin-top: 4px;\r\n\t\t\tmargin-bottom: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t.pumselect2-container--default {\r\n\t\twidth: 100% !important;\r\n\t}\r\n\r\n\t.pum-field-select2 select {\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\tlabel {\r\n\t\tdisplay: block;\r\n\t\tfont-weight: bold;\r\n\t\tfont-size: 1.1em;\r\n\t}\r\n\r\n\t.pum-field.checkbox {\r\n\r\n\t\tlabel {\r\n\r\n\t\t\t&.pum-desc {\r\n\t\t\t\tdisplay: inline;\r\n\t\t\t\tfont-weight: inherit;\r\n\t\t\t\tfont-size: inherit;\r\n\t\t\t\tmargin: 0 0 1em;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.pum-required {\r\n\t\tlabel::after {\r\n\t\t\tcolor: #a00;\r\n\t\t\tcontent: \"*\";\r\n\t\t\tmargin-left: 5px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,\r\n.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,\r\n.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action {\r\n\ttop: 7px;\r\n\tmargin-left: 5px;\r\n\r\n\t@media only screen and (min-width: 0px) and (max-width: 783px) {\r\n\t\tdisplay: none !important;\r\n\t}\r\n\r\n}\r\n","/************************************************************\r\n * Copyright (c) 2020, Code Atlantic LLC\r\n ************************************************************/\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.no-button {\n border: 0;\n padding: 0;\n background: none;\n cursor: pointer;\n}\n\n.no-button.link-button {\n color: #0073aa;\n}\n\n.no-button.link-button:hover {\n color: #00a0d2;\n}\n\n.no-button.delete-button {\n color: #a00;\n}\n\n.no-button.delete-button:hover {\n color: #f00;\n}\n\n.pum-half {\n width: 47.5%;\n max-width: 47.5%;\n margin-right: 5%;\n display: inline-block;\n}\n\n.pum-half.pum-dependencies-met {\n display: inline-block !important;\n}\n\n.pum-half > * {\n max-width: 100%;\n}\n\n.pum-half input, .pum-half textarea, .pum-half select {\n max-width: 100%;\n width: auto;\n}\n\n.pum-last {\n margin-right: 0 !important;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-desc {\n margin-top: 4px;\n margin-bottom: 0;\n}\n\n[data-pum-dependencies] {\n display: none;\n}\n\n.pum-field {\n position: relative;\n margin-bottom: 1em;\n}\n\n.pum-field > label {\n display: block;\n font-weight: bold;\n}\n\n.pum-field .pum-doclink {\n font-size: 16px;\n line-height: 20px;\n}\n\n/**\r\n * Sections\r\n */\n/**\r\n * Heading & separator fields\r\n */\n.pum-field-heading label,\n.pum-field-heading .pum-desc,\n.pum-field-separator label,\n.pum-field-separator .pum-desc {\n display: none !important;\n}\n\n.pum-field-hidden {\n display: none;\n}\n\n.pum-field-editor #insert-media-button {\n display: none;\n}\n\n/**\r\n * Select fields\r\n */\n.pum-field-select option.bold {\n font-weight: bold;\n font-size: 1.125em;\n}\n\n/**\r\n * Checkbox fields\r\n */\n.pum-field-checkbox {\n position: relative;\n}\n\n.pum-field-checkbox label {\n margin-left: 1.5em;\n}\n\n.pum-field-checkbox label.pum-desc {\n display: inline;\n font-weight: inherit;\n font-size: inherit;\n margin: 0 0 1em;\n}\n\n.pum-field-checkbox input[type=\"checkbox\"] {\n position: absolute;\n top: .25em;\n}\n\n/**\r\n * Multicheck & Radio fields\r\n */\n.pum-field-multicheck input, .pum-field-multicheck label,\n.pum-field-radio input,\n.pum-field-radio label {\n line-height: 1em;\n}\n\n.pum-field-multicheck label,\n.pum-field-radio label {\n margin-bottom: 4px;\n}\n\n.pum-field-multicheck input[type=\"radio\"],\n.pum-field-radio input[type=\"radio\"] {\n display: inline-block;\n margin-right: .25em;\n}\n\n.pum-field-multicheck input + label,\n.pum-field-radio input + label {\n font-weight: normal;\n display: inline-block !important;\n}\n\n.pum-field-multicheck label:first-child,\n.pum-field-radio label:first-child {\n font-weight: bold;\n margin: 0 0 10px;\n}\n\n.pum-field-multicheck > p.pum-desc,\n.pum-field-radio > p.pum-desc {\n margin: 0 0 .5em;\n}\n\n.pum-field-multicheck .pum-field-mulitcheck-list,\n.pum-field-multicheck .pum-field-radio-list,\n.pum-field-radio .pum-field-mulitcheck-list,\n.pum-field-radio .pum-field-radio-list {\n margin: 0;\n}\n\n/**\r\n * Range & range slider fields\r\n */\n.pum-field-range input[type=\"range\"],\n.pum-field-rangeslider input[type=\"range\"] {\n vertical-align: middle;\n}\n\n.pum-field-range .pum-range-manual,\n.pum-field-rangeslider .pum-range-manual {\n padding-right: 25px;\n text-align: right;\n width: 80px;\n}\n\n.pum-field-range .range-value-unit,\n.pum-field-range .pum-range-value-unit,\n.pum-field-rangeslider .range-value-unit,\n.pum-field-rangeslider .pum-range-value-unit {\n position: relative;\n display: inline-block;\n margin-left: -30px;\n margin-right: 10px;\n width: 20px;\n text-align: left;\n top: .125em;\n}\n\n/**\r\n * Image fields\r\n */\n.pum-field-color .wp-color-result-text {\n line-height: 23px;\n}\n\n/**\r\n * Image fields\r\n */\n.pum-field-image .pum-image-field .pum-image-select,\n.pum-field-image .pum-image-field.pum-image-empty .pum-image-preview {\n display: none;\n}\n\n.pum-field-image .pum-image-field.pum-image-empty .pum-image-select {\n display: block;\n}\n\n.pum-field-image .pum-image-preview-img {\n float: left;\n line-height: 0;\n margin: 5px 0;\n}\n\n.pum-field-image .pum-image-preview-img img {\n max-width: 60px;\n width: auto;\n height: auto;\n}\n\n.pum-field-image select.pum-image-field__size {\n margin: 8px 0 8px 10px;\n width: 200px;\n}\n\n.pum-field-image .pum-image-edit {\n margin: 0 0 0 11px;\n}\n\n.pum-field-image .pum-image-replace,\n.pum-field-image .pum-image-remove {\n margin: 0 0 0 8px;\n}\n\n/**\r\n * Conditions field\r\n */\n.pum-field-conditions {\n /* Conditionals */\n}\n\n.pum-field-conditions .facet-builder {\n /* + AND + OR link stylings */\n}\n\n.pum-field-conditions .facet-builder p {\n margin: 0 0 1em;\n}\n\n.pum-field-conditions .facet-builder a {\n text-decoration: none;\n}\n\n.pum-field-conditions .facet-builder .facet-groups {\n display: none;\n}\n\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .facet-group {\n box-shadow: 0 1px 0 #ccc;\n color: #555;\n border: 1px solid #ccc;\n background: #f7f7f7;\n}\n\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button {\n color: #0073aa;\n cursor: pointer;\n}\n\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button::before {\n content: \"+ \";\n}\n\n.pum-field-conditions .facet-builder .facet {\n position: relative;\n padding: 12px 30px 6px 10px;\n border-bottom: 1px solid #e1e1e1;\n border-top: 1px solid #fff;\n}\n\n.pum-field-conditions .facet-builder .facet:first-child {\n border-top: 0;\n}\n\n.pum-field-conditions .facet-builder .facet:first-child .or {\n display: none;\n}\n\n.pum-field-conditions .facet-builder .facet::before, .pum-field-conditions .facet-builder .facet::after {\n display: table;\n content: \"\";\n line-height: 0;\n}\n\n.pum-field-conditions .facet-builder .facet::after {\n clear: both;\n}\n\n.pum-field-conditions .facet-builder .pum-field {\n margin-bottom: 0.5em;\n}\n\n.pum-field-conditions .facet-builder .facet-col {\n float: left;\n margin-right: 20px;\n padding-bottom: 6px;\n position: relative;\n min-width: 175px;\n}\n\n.pum-field-conditions .facet-builder .facet-col select,\n.pum-field-conditions .facet-builder .facet-col input {\n margin: 0;\n max-width: 100%;\n}\n\n.pum-field-conditions .facet-builder .facet-target {\n position: relative;\n max-width: 240px;\n}\n\n.pum-field-conditions .facet-builder .facet-target * {\n box-sizing: border-box;\n}\n\n.pum-field-conditions .facet-builder .facet-target select,\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection {\n padding-left: 28px;\n}\n\n.pum-field-conditions .facet-builder .facet-target select .pumselect2-selection__rendered,\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection .pumselect2-selection__rendered {\n padding-left: 3px;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand {\n cursor: pointer;\n position: absolute;\n left: 2px;\n top: 2px;\n z-index: 10;\n line-height: 24px;\n height: 25px;\n background: #f7f7f7;\n border: 1px solid transparent;\n border-radius: 2px 0 0 2px;\n border-right: 1px solid #ddd;\n text-align: center;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand span {\n font-size: 1.25em;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand::before {\n color: #555;\n font-size: 16px;\n line-height: 24px;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand input[type=\"checkbox\"] {\n display: none;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand:focus {\n outline: none;\n border: 1px solid #5b9dd9;\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\n}\n\n.pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand span, .pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand::before {\n color: #a00;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-choices,\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-single {\n border-color: #5b9dd9;\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\n}\n\n.pum-field-conditions .facet-builder .facet-actions {\n position: absolute;\n right: 6px;\n top: 18px;\n}\n\n.pum-field-conditions .facet-builder .facet-actions button {\n border: 0;\n padding: 0;\n background: none;\n margin-left: 5px;\n}\n\n.pum-field-conditions .facet-builder .dashicons-plus-alt,\n.pum-field-conditions .facet-builder .dashicons-dismiss {\n color: #999;\n}\n\n.pum-field-conditions .facet-builder .or {\n color: #484848;\n font-weight: 500;\n margin-left: -21px;\n left: 50%;\n position: absolute;\n top: -6px;\n font-style: normal;\n line-height: 10px;\n text-transform: uppercase;\n}\n\n.pum-field-conditions .facet-builder .add-or {\n border-top: 1px solid #fff;\n text-align: center;\n}\n\n.pum-field-conditions .facet-builder .add-or > .add {\n left: -6.5px;\n position: relative;\n top: -9px;\n}\n\n.pum-field-conditions .facet-builder .and {\n border-bottom: 1px dashed #e1e1e1;\n margin: .5em 0 1.7em;\n text-align: center;\n}\n\n.pum-field-conditions .facet-builder .or,\n.pum-field-conditions .facet-builder .add-or > .add {\n background: #f7f7f7;\n font-size: 1.1em;\n padding: 0 10px;\n}\n\n.pum-field-conditions .facet-builder .and em,\n.pum-field-conditions .facet-builder .and a,\n.pum-field-conditions .facet-builder .and button,\n.pum-field-conditions .facet-builder .and label, .pum-field-conditions .facet-builder .add-or em,\n.pum-field-conditions .facet-builder .add-or a,\n.pum-field-conditions .facet-builder .add-or button,\n.pum-field-conditions .facet-builder .add-or label {\n background: #fff;\n font-size: 1.1em;\n font-style: normal;\n margin: 0 10px;\n padding: 0 10px;\n position: relative;\n top: 9px;\n text-transform: uppercase;\n box-shadow: none;\n color: #484848;\n cursor: default;\n border: 0;\n}\n\n.pum-field-conditions .facet-builder .and em, .pum-field-conditions .facet-builder .add-or em {\n color: #484848;\n}\n\n.pum-field-conditions .no-facet-groups {\n display: block;\n}\n\n.pum-field-conditions .no-facet-groups .facet-target {\n max-width: 100%;\n}\n\n.pum-field-conditions .has-conditions .facet-groups {\n display: block;\n}\n\n.pum-field-conditions .has-conditions .no-facet-groups {\n display: none;\n}\n\n.pum-field-conditions .pum-field-select2 select {\n width: 100% !important;\n}\n\n/**\r\n * License fields.\r\n */\n.pum-field-license_key {\n background: #fafafa;\n padding: 14px;\n border-top: 2px solid #999;\n border-bottom: 2px solid #999;\n margin: 0 -14px 14px;\n}\n\n.pum-field-license_key p {\n font-size: 13px;\n margin-top: 0;\n}\n\n.pum-field-license_key a {\n color: #444;\n}\n\n.pum-field-license_key a:hover {\n text-decoration: none;\n}\n\n.pum-field-license_key span.pum-license-status {\n margin-left: 5px;\n margin-right: 5px;\n}\n\n.pum-field-license_key .pum-license-messages p:last-child {\n margin-bottom: 0;\n}\n\n.pum-field-license_key.pum-license-expires-soon-notice {\n border-color: #dc3232;\n}\n\n.pum-field-license_key.pum-license-valid-notice {\n border-color: #46b450;\n}\n\n.pum-field-license_key.pum-license-valid-notice .pum-license-status {\n color: #46b450;\n}\n\n.pum-field-license_key.pum-license-inactive-notice {\n border-color: #0073aa;\n}\n\n.pum-field-license_key.pum-license-expired-notice {\n background-color: #e24e4e;\n color: #fff;\n border-color: #dc3232;\n}\n\n.pum-field-license_key.pum-license-error-notice, .pum-field-license_key.pum-license-missing-notice, .pum-field-license_key.pum-license-invalid-notice, .pum-field-license_key.pum-license-site_inactive-notice, .pum-field-license_key.pum-license-item_name_mismatch-notice {\n background-color: #ffebcd;\n border-color: #dc3232;\n}\n\n.pum-field-license_key.pum-license-expired-notice a {\n color: #fff;\n}\n\n.pum-field-license_key.pum-license-expired-notice a:hover {\n text-decoration: none;\n}\n\n/**\r\n * Link fields.\r\n */\n.pum-field-link input {\n margin-right: 24px;\n display: block;\n}\n\n.pum-field-link button.dashicons {\n float: right;\n width: 1.5em;\n height: 1.5em;\n line-height: 1;\n padding: 0;\n font-size: 16px;\n vertical-align: sub;\n margin-top: 1px;\n box-shadow: 0 0 0 #cccccc;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n *\r\n * The bulk of this is to style jquery select2 to better\r\n * resemble the default WP dashboard inputs.\r\n ******************************************************************************/\n.pum-field-select2 {\n position: relative;\n}\n\n.pum-field-select2 .pumselect2-container {\n box-sizing: border-box;\n display: inline-block;\n margin: 0;\n position: relative;\n vertical-align: middle;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--single {\n box-sizing: border-box;\n cursor: pointer;\n display: block;\n height: 28px;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__rendered {\n display: block;\n padding-left: 8px;\n padding-right: 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__clear {\n position: relative;\n}\n\n.pum-field-select2 .pumselect2-container[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__rendered {\n padding-right: 8px;\n padding-left: 20px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple {\n box-sizing: border-box;\n cursor: pointer;\n display: block;\n min-height: 32px;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__rendered {\n display: inline-block;\n overflow: hidden;\n padding-left: 8px;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-search--inline {\n float: left;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field {\n box-sizing: border-box;\n border: none;\n font-size: 100%;\n margin-top: 5px;\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.pum-field-select2 .pumselect2-dropdown {\n background-color: white;\n border: 1px solid #aaa;\n border-radius: 4px;\n box-sizing: border-box;\n display: block;\n position: absolute;\n left: -100000px;\n width: 100%;\n z-index: 1051;\n}\n\n.pum-field-select2 .pumselect2-results {\n display: block;\n}\n\n.pum-field-select2 .pumselect2-results__options {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-results__option {\n padding: 6px;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.pum-field-select2 .pumselect2-results__option[aria-selected] {\n cursor: pointer;\n}\n\n.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown {\n left: 0;\n}\n\n.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--above {\n border-bottom: none;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--below {\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown {\n display: block;\n padding: 4px;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field {\n padding: 4px;\n width: 100%;\n box-sizing: border-box;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown.pumselect2-search--hide {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-close-mask {\n border: 0;\n margin: 0;\n padding: 0;\n display: block;\n position: fixed;\n left: 0;\n top: 0;\n min-height: 100%;\n min-width: 100%;\n height: auto;\n width: auto;\n opacity: 0;\n z-index: 99;\n background-color: #fff;\n filter: alpha(opacity=0);\n}\n\n.pum-field-select2 .pumselect2-hidden-accessible {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n height: 1px !important;\n margin: -1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n width: 1px !important;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single {\n background-color: #fff;\n border: 1px solid #aaa;\n border-radius: 4px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__rendered {\n color: #444;\n line-height: 28px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__clear {\n cursor: pointer;\n float: right;\n font-weight: bold;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__placeholder {\n color: #999;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow {\n height: 26px;\n position: absolute;\n top: 1px;\n right: 1px;\n width: 20px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: #888 transparent transparent transparent;\n border-style: solid;\n border-width: 5px 4px 0 4px;\n height: 0;\n left: 50%;\n margin-left: -4px;\n margin-top: -2px;\n position: absolute;\n top: 50%;\n width: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__clear {\n float: left;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__arrow {\n left: 1px;\n right: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single {\n background-color: #eee;\n cursor: default;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single .pumselect2-selection__clear {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: transparent transparent #888 transparent;\n border-width: 0 4px 5px 4px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple {\n background-color: white;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: text;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered {\n box-sizing: border-box;\n list-style: none;\n margin: 0;\n padding: 0 5px;\n width: 100%;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered li {\n list-style: none;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__placeholder {\n color: #999;\n margin-top: 5px;\n float: left;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__clear {\n cursor: pointer;\n float: right;\n font-weight: bold;\n margin-top: 5px;\n margin-right: 10px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice {\n background-color: #e4e4e4;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: default;\n float: left;\n margin-right: 5px;\n margin-top: 5px;\n padding: 0 5px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n color: #999;\n cursor: pointer;\n display: inline-block;\n font-weight: bold;\n margin-right: 2px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover {\n color: #333;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice, .pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__placeholder, .pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-search--inline {\n float: right;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice {\n margin-left: 5px;\n margin-right: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n margin-left: 2px;\n margin-right: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--focus .pumselect2-selection--multiple {\n border: solid black 1px;\n outline: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--multiple {\n background-color: #eee;\n cursor: default;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection__choice__remove {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single, .pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single, .pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-search--dropdown .pumselect2-search__field {\n border: 1px solid #aaa;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-search--inline .pumselect2-search__field {\n background: transparent;\n border: none;\n outline: 0;\n box-shadow: none;\n -webkit-appearance: textfield;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results > .pumselect2-results__options {\n max-height: 200px;\n overflow-y: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[role=group] {\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-disabled=true] {\n color: #999;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-selected=true] {\n background-color: #ddd;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option {\n padding-left: 1em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__group {\n padding-left: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-left: -1em;\n padding-left: 2em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-left: -2em;\n padding-left: 3em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-left: -3em;\n padding-left: 4em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-left: -4em;\n padding-left: 5em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-left: -5em;\n padding-left: 6em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option--highlighted[aria-selected] {\n background-color: #5897fb;\n color: white;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__group {\n cursor: default;\n display: block;\n padding: 6px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single {\n background-color: #f7f7f7;\n border: 1px solid #aaa;\n border-radius: 4px;\n outline: 0;\n background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);\n background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);\n background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single:focus {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__rendered {\n color: #444;\n line-height: 28px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__clear {\n cursor: pointer;\n float: right;\n font-weight: bold;\n margin-right: 10px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__placeholder {\n color: #999;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow {\n background-color: #ddd;\n border: none;\n border-left: 1px solid #aaa;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n height: 26px;\n position: absolute;\n top: 1px;\n right: 1px;\n width: 20px;\n background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);\n background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);\n background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: #888 transparent transparent transparent;\n border-style: solid;\n border-width: 5px 4px 0 4px;\n height: 0;\n left: 50%;\n margin-left: -4px;\n margin-top: -2px;\n position: absolute;\n top: 50%;\n width: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__clear {\n float: left;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__arrow {\n border: none;\n border-right: 1px solid #aaa;\n border-radius: 0;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n left: 1px;\n right: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow {\n background: transparent;\n border: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: transparent transparent #888 transparent;\n border-width: 0 4px 5px 4px;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single {\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);\n background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);\n background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single {\n border-bottom: none;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);\n background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);\n background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple {\n background-color: white;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: text;\n outline: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple:focus {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__rendered {\n list-style: none;\n margin: 0;\n padding: 0 5px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__clear {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice {\n background-color: #e4e4e4;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: default;\n float: left;\n margin-right: 5px;\n margin-top: 5px;\n padding: 0 5px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n color: #888;\n cursor: pointer;\n display: inline-block;\n font-weight: bold;\n margin-right: 2px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover {\n color: #555;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice {\n float: right;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice {\n margin-left: 5px;\n margin-right: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n margin-left: 2px;\n margin-right: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--multiple {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple {\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple {\n border-bottom: none;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-search--dropdown .pumselect2-search__field {\n border: 1px solid #aaa;\n outline: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-search--inline .pumselect2-search__field {\n outline: 0;\n box-shadow: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown {\n background-color: white;\n border: 1px solid transparent;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--above {\n border-bottom: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--below {\n border-top: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results > .pumselect2-results__options {\n max-height: 200px;\n overflow-y: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[role=group] {\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[aria-disabled=true] {\n color: grey;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option--highlighted[aria-selected] {\n background-color: #3875d7;\n color: white;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__group {\n cursor: default;\n display: block;\n padding: 6px;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-dropdown {\n border-color: #5897fb;\n}\n\n.pum-field-select2 > .pumselect2-container--below.pumselect2-container--open + .pumselect2-container--open,\n.pum-field-select2 > .pumselect2-container--below.pumselect2-container--open + .pum-desc + .pumselect2-container--open {\n position: absolute !important;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection {\n margin: 1px;\n font-size: 14px;\n border-radius: 0;\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);\n border-color: #ddd;\n transition: 0.05s border-color ease-in-out;\n}\n\n.pum-field-select2 .pumselect2-container.pumselect2-container--focus .pumselect2-selection {\n outline: none;\n border-color: #5b9dd9;\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple {\n overflow-y: auto;\n max-height: 150px;\n min-height: 28px;\n line-height: 16px;\n font-size: 12px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__clear {\n margin-right: 3px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline {\n margin: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline .pumselect2-search__field {\n border-color: #ddd;\n padding: 3px 5px 0;\n min-width: 5em;\n width: 100% !important;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__choice {\n margin-top: 4px;\n margin-bottom: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown {\n margin: 0 1px;\n border-color: #ddd;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);\n max-width: calc(100% - 4px);\n position: relative;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-search__field {\n border-color: #ddd;\n padding: 3px 5px;\n min-width: 5em;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option {\n padding: 3px 6px;\n margin: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group] {\n padding: 3px 0 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group] .pumselect2-results__group {\n padding: 0 6px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__options--nested {\n padding: 3px 6px 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option--highlighted {\n background: #3e86d0;\n}\n\n.pum-field-select2 .pumselect2-container + .pumselect2-container--open {\n top: inherit !important;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-tabs-container {\n box-sizing: border-box;\n position: relative;\n}\n\n.pum-tabs-container > * {\n box-sizing: border-box;\n}\n\n.pum-tabs-container > ul.tabs {\n margin: 0;\n}\n\n.pum-tabs-container > ul.tabs .tab {\n font-size: 1.2em;\n}\n\n.pum-tabs-container > ul.tabs .tab a {\n padding: 8px 16px;\n border: 0;\n display: block;\n text-decoration: none;\n}\n\n.pum-tabs-container > ul.tabs .tab a:focus {\n box-shadow: none;\n}\n\n.pum-tabs-container > .tab-content {\n display: none;\n padding: 16px;\n}\n\n.pum-tabs-container > .tab-content.active {\n display: block;\n}\n\n.pum-tabs-container > .tab-content .form-table {\n display: block;\n}\n\n.pum-tabs-container > .tab-content .form-table:first-child {\n margin-top: 0;\n}\n\n.pum-tabs-container.horizontal-tabs {\n display: block;\n}\n\n.pum-tabs-container.horizontal-tabs > ul.tabs > li.tab {\n display: inline-block;\n padding: 0;\n margin: 0;\n}\n\n.pum-tabs-container.horizontal-tabs > ul.tabs > li.tab a {\n padding: .5em 1em;\n}\n\n.pum-tabs-container.horizontal-tabs > .tab-content {\n padding-top: 16px;\n}\n\n.pum-tabs-container.vertical-tabs {\n min-height: 100px;\n padding-left: 140px;\n width: 100%;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs {\n width: 140px;\n min-height: 100%;\n display: block;\n position: absolute;\n left: 0;\n top: 0;\n margin: 0;\n border-top: 0;\n border-right: 1px solid #DFDFDF;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab {\n margin: 0;\n display: block;\n border-bottom: 1px solid #eee;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab a {\n background: #FCFCFC;\n color: #000;\n display: block;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab:hover a, .pum-tabs-container.vertical-tabs > ul.tabs > .tab a:focus {\n background-color: #0073AA;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab.active a {\n background-color: #32373C;\n color: #fff;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab:first-child {\n margin-top: 8px;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs {\n display: block;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab {\n display: inline-block;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab a {\n display: inline;\n padding: 0 0.25em;\n color: #0073aa;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab.active a,\n.pum-tabs-container.link-tabs > ul.tabs > li.tab a:active {\n color: #000;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab.active a,\n.pum-tabs-container.link-tabs > ul.tabs > li.tab:hover a,\n.pum-tabs-container.link-tabs > ul.tabs > li.tab a:active {\n text-decoration: underline;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab::after {\n display: inline-block;\n content: \"|\";\n margin: 0 0.25em;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab:last-child::after {\n content: \"\";\n}\n\n.pum-tabs-container.sub-tabs > .tab-content {\n padding: 16px 0 0;\n}\n\n.pum-tabs-container.sub-tabs > .tab-content .pum-field:first-child h3 {\n margin-top: 0;\n}\n\n.pum-tabs-container[data-tab-count=\"0\"].horizontal-tabs > ul.tabs, .pum-tabs-container[data-tab-count=\"1\"].horizontal-tabs > ul.tabs {\n display: none;\n}\n\n.pum-tabs-container[data-tab-count=\"0\"].sub-tabs > .tab-content, .pum-tabs-container[data-tab-count=\"1\"].sub-tabs > .tab-content {\n padding-top: 0;\n}\n\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].horizontal-tabs > ul.tabs {\n display: block !important;\n}\n\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].sub-tabs > .tab-content {\n padding-top: 16px !important;\n}\n\n.pum-tab-panel {\n box-sizing: border-box;\n position: relative;\n}\n\n.pum-tab-panel > * {\n box-sizing: border-box;\n}\n\n.pum-tab-panel > .components-tab-panel__tabs {\n margin: 0;\n}\n\n.pum-tab-panel > .components-tab-panel__tabs .components-tab-panel__tab {\n font-size: 1.2em;\n padding: 8px 16px;\n border: 0;\n display: block;\n text-decoration: none;\n}\n\n.pum-tab-panel > .components-tab-panel__tabs .components-tab-panel__tab:focus {\n box-shadow: none;\n}\n\n.pum-tab-panel > .components-tab-panel__tab-content {\n padding: 16px;\n}\n\n.pum-tab-panel > .components-tab-panel__tab-content .form-table {\n display: block;\n}\n\n.pum-tab-panel > .components-tab-panel__tab-content .form-table:first-child {\n margin-top: 0;\n}\n\n.pum-tab-panel.pum-horizontal-tabs {\n display: block;\n}\n\n.pum-tab-panel.pum-horizontal-tabs > .components-tab-panel__tabs > .components-tab-panel__tab {\n display: inline-block;\n padding: 0;\n margin: 0;\n}\n\n.pum-tab-panel.pum-horizontal-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a {\n padding: .5em 1em;\n}\n\n.pum-tab-panel.pum-horizontal-tabs > .components-tab-panel__tab-content {\n padding-top: 16px;\n}\n\n.pum-tab-panel.pum-vertical-tabs {\n min-height: 100px;\n padding-left: 140px;\n width: 100%;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs {\n width: 140px;\n min-height: 100%;\n display: block;\n position: absolute;\n left: 0;\n top: 0;\n margin: 0;\n border-top: 0;\n border-right: 1px solid #DFDFDF;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab {\n margin: 0;\n display: block;\n border-bottom: 1px solid #eee;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a {\n background: #FCFCFC;\n color: #000;\n display: block;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:hover a, .pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a:focus {\n background-color: #0073AA;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab.is-active a {\n background-color: #32373C;\n color: #fff;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:first-child {\n margin-top: 8px;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs {\n display: block;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab {\n display: inline-block;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a {\n display: inline;\n padding: 0 0.25em;\n color: #0073aa;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab.is-active a,\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a:active {\n color: #000;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab.is-active a,\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:hover a,\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a:active {\n text-decoration: underline;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab::after {\n display: inline-block;\n content: \"|\";\n margin: 0 0.25em;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:last-child::after {\n content: \"\";\n}\n\n.pum-tab-panel.pum-sub-tabs > .components-tab-panel__tab-content {\n padding: 16px 0 0;\n}\n\n.pum-tab-panel.pum-sub-tabs > .components-tab-panel__tab-content .pum-field:first-child h3 {\n margin-top: 0;\n}\n\n.pum-tab-panel[data-tab-count=\"0\"].pum-horizontal-tabs > .components-tab-panel__tabs, .pum-tab-panel[data-tab-count=\"1\"].pum-horizontal-tabs > .components-tab-panel__tabs {\n display: none;\n}\n\n.pum-tab-panel[data-tab-count=\"0\"].pum-sub-tabs > .components-tab-panel__tab-content, .pum-tab-panel[data-tab-count=\"1\"].pum-sub-tabs > .components-tab-panel__tab-content {\n padding-top: 0;\n}\n\n.pum-modal-background {\n display: none;\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n background: rgba(0, 0, 0, 0.7);\n z-index: 100100;\n overflow-y: scroll;\n}\n\n.pum-modal-background, .pum-modal-background:before, .pum-modal-background:after,\n.pum-modal-background *, .pum-modal-background *:before, .pum-modal-background *:after {\n -webkit-box-sizing: border-box;\n /* Safari/Chrome, other WebKit */\n -moz-box-sizing: border-box;\n /* Firefox, other Gecko */\n box-sizing: border-box;\n}\n\n.pum-modal-background .pum-modal-wrap {\n position: absolute;\n top: 60px;\n margin-bottom: 60px;\n left: 50%;\n width: 550px;\n margin-left: -300px;\n background-color: #fff;\n box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);\n z-index: 100105;\n transition: height .2s, margin-top .2s;\n}\n\n@media screen and (max-width: 520px) {\n .pum-modal-background .pum-modal-wrap {\n width: auto;\n margin-left: 0;\n top: 10px;\n right: 10px;\n bottom: 10px;\n left: 10px;\n }\n}\n\n.pum-modal-background .pum-modal-header {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n height: 36px;\n padding: 0 36px 0 16px;\n font-size: 18px;\n font-weight: 600;\n line-height: 36px;\n background: #fcfcfc;\n border-bottom: 1px solid #dfdfdf;\n}\n\n.pum-modal-background .pum-modal-header .pum-modal-close {\n position: absolute;\n top: 0;\n right: 0;\n width: 36px;\n height: 36px;\n padding: 0;\n color: #666;\n text-align: center;\n background: 0 0;\n border: none;\n cursor: pointer;\n}\n\n.pum-modal-background .pum-modal-header .pum-modal-close::before {\n font: 400 20px/36px dashicons;\n vertical-align: top;\n speak: none;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n width: 36px;\n height: 36px;\n content: '\\f158';\n}\n\n.pum-modal-background .pum-modal-content {\n padding: 52px 16px 60px;\n}\n\n.pum-modal-background .pum-modal-content div.error {\n margin: 0 0 10px;\n}\n\n.pum-modal-background .pum-modal-content p {\n margin-top: 0;\n}\n\n.pum-modal-background .pum-modal-content textarea {\n width: 100%;\n}\n\n@media screen and (max-width: 782px) {\n .pum-modal-background .pum-modal-content {\n padding: 50px 16px 60px;\n }\n}\n\n.pum-modal-background .pum-modal-footer {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n padding: 8px 16px;\n background: #fcfcfc;\n border-top: 1px solid #dfdfdf;\n}\n\n.pum-modal-background .pum-modal-footer .cancel {\n line-height: 25px;\n float: left;\n}\n\n.pum-modal-background .pum-modal-footer .cancel .no-button {\n border: 0;\n padding: 0;\n background: none;\n cursor: pointer;\n}\n\n.pum-modal-background .pum-modal-footer .cancel .no-button.link-button {\n color: #0073aa;\n text-decoration: underline;\n}\n\n.pum-modal-background .pum-modal-footer .cancel .submitdelete {\n text-decoration: none;\n padding: 1px 2px;\n}\n\n@media screen and (max-width: 782px) {\n .pum-modal-background .pum-modal-footer .cancel {\n line-height: 32px;\n }\n}\n\n.pum-modal-background .pum-modal-footer .pum-submit {\n line-height: 23px;\n float: right;\n}\n\n.pum-modal-background .pum-modal-footer .pum-submit button {\n float: right;\n margin-bottom: 0;\n}\n\n.pum-modal-background .pum-modal-footer .pum-submit .spinner {\n float: left;\n vertical-align: middle;\n}\n\n.pum-modal-background.tabbed-content .pum-modal-content {\n padding: 36px 0 44px;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-alert {\n position: relative;\n padding: 0 12px;\n border-left: 4px solid #ccc;\n background: #fff;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);\n width: 100%;\n}\n\n.pum-alert.pum-alert__success {\n border-left-color: #46b450;\n}\n\n.pum-alert.pum-alert__info {\n border-left-color: #00a0d2;\n}\n\n.pum-alert.pum-alert__warning {\n border-left-color: #ffb900;\n}\n\n.pum-alert.pum-alert__error {\n border-left-color: #dc3232;\n}\n\n.pum-alert-holder {\n display: flex;\n margin-bottom: .8em;\n}\n\n.pum-alerts {\n position: relative;\n max-width: 1280px;\n margin: 20px 0 1px;\n padding: 20px 20px 0;\n border: 1px solid #e5e5e5;\n background-color: #fdfdfd;\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\n clear: both;\n top: 10px;\n margin-right: 20px !important;\n}\n\n.pum-alerts > h2:first-child {\n margin: 0;\n padding: 9px 0 4px;\n font-size: 23px;\n font-weight: 400;\n line-height: 29px;\n}\n\n.pum-alerts h3 {\n margin: -20px -20px 0;\n padding: 1em;\n border-bottom: 1px solid #ccc;\n background-color: #fdfdfd;\n font-size: 1.4em;\n}\n\n.pum-alerts img.logo {\n width: 25px;\n margin: -2px 5px -2px 0;\n}\n\n.pum-alerts .pum-alert {\n width: 100%;\n}\n\n.pum-alerts .button.dismiss, .pum-alerts .button.restore {\n width: 45px;\n height: 45px;\n margin-left: 10px;\n padding: 0;\n outline: 0;\n line-height: inherit;\n cursor: pointer;\n -ms-flex: 0 0 45px;\n flex: 0 0 45px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.pum-alerts .button.dismiss .dashicons, .pum-alerts .button.restore .dashicons {\n width: 24px;\n height: 24px;\n font-size: 24px;\n}\n\n.pum-alerts .button.dismiss:focus, .pum-alerts .button.dismiss:hover {\n background: 0 0;\n}\n\n.pum-alerts .button.restore:focus, .pum-alerts .button.restore:hover {\n background: 0 0;\n}\n\n.popup_page_pum-extensions .pum-alerts {\n top: 0;\n}\n\n.pum-alerts .screen-reader-text {\n overflow: hidden;\n clip: rect(1px, 1px, 1px, 1px);\n position: absolute !important;\n width: 1px;\n height: 1px;\n padding: 0;\n border: 0;\n word-wrap: normal !important;\n clip-path: inset(50%);\n}\n\n.pum-bottom-spacing {\n margin-bottom: 20px;\n}\n\n.pum-container-disabled {\n display: table-cell;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: 4px;\n background-color: rgba(232, 232, 232, 0.7);\n}\n\n.pum-muted-title {\n overflow: hidden;\n font-weight: 600;\n font-style: italic;\n}\n\n.pum-muted-title:after {\n display: inline-block;\n width: 100%;\n height: .5em;\n margin-right: -100%;\n margin-left: 10px;\n border-top: 1px solid #ddd;\n vertical-align: bottom;\n content: \"\";\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n/**\r\n * Triggers field\r\n */\n.pum-field-triggers .pum-popup-trigger-editor .pum-add-new, .pum-field-triggers .pum-popup-trigger-editor .add-new {\n float: right;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table {\n display: none !important;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table thead th, .pum-field-triggers .pum-popup-trigger-editor .list-table thead td, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody th, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td {\n text-align: center;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table thead td:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child {\n text-align: left;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table thead td:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child {\n text-align: right;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child {\n padding-left: 0;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child {\n padding-right: 0;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor span.edit {\n cursor: pointer;\n color: #0073aa;\n text-decoration: underline;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-item-actions i {\n cursor: pointer;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .no-list-items {\n display: block;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .no-list-items select {\n max-width: 100%;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor.has-list-items .list-table {\n display: block !important;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor.has-list-items .no-list-items {\n display: none !important;\n}\n\n/**\r\n * Cookies field\r\n */\n.pum-field-cookies .pum-popup-cookie-editor .pum-add-new, .pum-field-cookies .pum-popup-cookie-editor .add-new {\n float: right;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table {\n display: none !important;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table thead th, .pum-field-cookies .pum-popup-cookie-editor .list-table thead td, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody th, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td {\n text-align: center;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table thead td:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child {\n text-align: left;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table thead td:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child {\n text-align: right;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child {\n padding-left: 0;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child {\n padding-right: 0;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor span.edit {\n cursor: pointer;\n color: #0073aa;\n text-decoration: underline;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-item-actions i {\n cursor: pointer;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .no-list-items {\n display: block;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .no-list-items select {\n max-width: 100%;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor.has-list-items .list-table {\n display: block !important;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor.has-list-items .no-list-items {\n display: none !important;\n}\n\n.pum-field-cookie_key .cookie-key {\n position: relative;\n display: inline-block;\n}\n\n.pum-field-cookie_key .cookie-key button.reset {\n position: absolute;\n right: 0;\n top: 0;\n bottom: 0;\n height: 100%;\n}\n\n/* Upgrade Tips */\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-upgrade-tip {\n color: #333;\n line-height: 2em !important;\n}\n\n.pum-upgrade-tipdiv {\n margin-bottom: 15px;\n display: block;\n font-weight: bold;\n}\n\n.pum-upgrade-tip img {\n float: left;\n margin-right: 15px;\n}\n\n/* Form Table Dividers */\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.title-divider th {\n border-top: 1px solid #ccc;\n padding: 0;\n}\n\n.title-divider .title {\n font-size: 1.125em;\n padding-left: 0 !important;\n padding-top: 20px !important;\n padding-bottom: 0 !important;\n}\n\n.form-table td, .form-table tr {\n padding-top: 10px;\n}\n\n.posttypediv,\n.taxonomydiv {\n margin-bottom: 10px;\n clear: both;\n overflow: auto;\n}\n\n/************\r\nStyles for our log viewers\r\n************/\n#log-viewer {\n background-color: #fff;\n border: 1px solid #e5e5e5;\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\n padding: 5px 20px;\n margin: 20px 0;\n}\n\n#log-viewer pre {\n font-family: monospace;\n white-space: pre-wrap;\n}\n\n/************\r\nStyles for toggle buttons\r\n************/\n.pum-toggle-button {\n position: relative;\n width: 36px;\n height: 18px;\n}\n\n.pum-toggle-button label {\n position: absolute;\n cursor: pointer;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: #fff;\n transition: background-color 0.2s ease;\n border-radius: 9px;\n border: 1px solid #1e1e1e;\n}\n\n.pum-toggle-button label::before {\n position: absolute;\n content: \"\";\n height: 14px;\n width: 14px;\n left: 2px;\n bottom: 1px;\n background-color: #1e1e1e;\n transition: 0.2s ease;\n border-radius: 50%;\n}\n\n.pum-toggle-button input {\n opacity: 0;\n width: 0;\n height: 0;\n}\n\n.pum-toggle-button input:focus + label {\n box-shadow: 2px 2px 7px #2196f3;\n}\n\n.pum-toggle-button input:checked + label {\n background-color: #9ab927;\n}\n\n.pum-toggle-button input:checked + label::before {\n background-color: #fff;\n transform: translateX(15px);\n}\n\n.wp-core-ui .button-with-icon {\n display: inline-flex;\n align-items: center;\n}\n\n.wp-list-table .type-popup .row-actions {\n color: #999;\n}\n\n.pum-flex-row {\n display: flex;\n}\n\n.pum-flex-row .pum-flex-column {\n flex: 1;\n padding: 1%;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-quarter {\n max-width: 25% !important;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+1) {\n padding-left: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+4) {\n padding-right: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-third {\n max-width: 33.333% !important;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+1) {\n padding-left: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+3) {\n padding-right: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-half {\n max-width: 50% !important;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+1) {\n padding-left: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+2) {\n padding-right: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-three-quarter {\n max-width: 75% !important;\n}\n\n.pum-flex-row .pum-flex-column label,\n.pum-flex-row .pum-flex-column input {\n display: block;\n width: 100%;\n}\n\n.pum-tabbed-form .pum-field {\n position: relative;\n margin: 0 0 24px;\n}\n\n.pum-tabbed-form .pum-field label,\n.pum-tabbed-form .pum-field .pum-desc {\n display: block;\n}\n\n.pum-tabbed-form .pum-field label {\n margin-bottom: 4px;\n}\n\n.pum-tabbed-form .pum-field .pum-desc {\n margin-top: 4px;\n margin-bottom: 0;\n}\n\n.pum-tabbed-form .pumselect2-container--default {\n width: 100% !important;\n}\n\n.pum-tabbed-form .pum-field-select2 select {\n width: 100%;\n}\n\n.pum-tabbed-form label {\n display: block;\n font-weight: bold;\n font-size: 1.1em;\n}\n\n.pum-tabbed-form .pum-field.checkbox label.pum-desc {\n display: inline;\n font-weight: inherit;\n font-size: inherit;\n margin: 0 0 1em;\n}\n\n.pum-tabbed-form .pum-required label::after {\n color: #a00;\n content: \"*\";\n margin-left: 5px;\n}\n\n.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,\n.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,\n.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action {\n top: 7px;\n margin-left: 5px;\n}\n\n@media only screen and (min-width: 0px) and (max-width: 783px) {\n .edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,\n .edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,\n .popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action {\n display: none !important;\n }\n}\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.no-button {\r\n border: 0;\r\n padding: 0;\r\n background: none;\r\n cursor: pointer;\r\n\r\n &.link-button {\r\n color: #0073aa;\r\n &:hover {\r\n color: #00a0d2;\r\n }\r\n }\r\n\r\n &.delete-button {\r\n color: #a00;\r\n &:hover {\r\n color: #f00;\r\n }\r\n }\r\n}\r\n\r\n\r\n.pum-half {\r\n width: 47.5%;\r\n max-width: 47.5%;\r\n margin-right: 5%;\r\n display: inline-block;\r\n\r\n\r\n &.pum-dependencies-met {\r\n display: inline-block!important;\r\n }\r\n\r\n > * {\r\n max-width: 100%;\r\n }\r\n\r\n input, textarea, select {\r\n max-width: 100%;\r\n width: auto;\r\n }\r\n\r\n}\r\n\r\n.pum-last {\r\n margin-right:0!important;\r\n}\r\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n$plugin-prefix: 'plugin' !default;\r\n$custom-select2-selector: 'select2' !default;\r\n\r\n.#{$plugin-prefix}-desc {\r\n margin-top: 4px;\r\n margin-bottom: 0;\r\n}\r\n\r\n[data-#{$plugin-prefix}-dependencies] {\r\n display: none;\r\n}\r\n\r\n.#{$plugin-prefix}-field {\r\n position: relative;\r\n\r\n margin-bottom: 1em;\r\n\r\n > label {\r\n display: block;\r\n font-weight: bold;\r\n }\r\n\r\n .#{$plugin-prefix}-doclink {\r\n font-size: 16px;\r\n line-height: 20px;\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Sections\r\n */\r\n.#{$plugin-prefix}-field-section {\r\n\r\n}\r\n\r\n/**\r\n * Heading & separator fields\r\n */\r\n.#{$plugin-prefix}-field-heading,\r\n.#{$plugin-prefix}-field-separator {\r\n h3 {\r\n // font-size: 1.2em;\r\n // margin-top: 0;\r\n // margin-bottom: 0;\r\n }\r\n\r\n h3 + .#{$plugin-prefix}-desc {\r\n // margin-top: -1em !important;\r\n }\r\n\r\n hr {\r\n // margin-bottom: 2em;\r\n }\r\n\r\n label,\r\n .#{$plugin-prefix}-desc {\r\n display: none !important;\r\n }\r\n\r\n h3 + hr {\r\n // margin-top: 1em; // Reset\r\n // margin-bottom: 2em;\r\n }\r\n\r\n hr + h3 {\r\n // margin-top: 1em; // Reset to wp default.\r\n // margin-bottom: 1em; // Reset to wp default.\r\n }\r\n}\r\n\r\n.#{$plugin-prefix}-field-hidden {\r\n display: none;\r\n}\r\n\r\n.#{$plugin-prefix}-field-editor {\r\n #insert-media-button {\r\n display: none;\r\n }\r\n}\r\n\r\n/**\r\n * Select fields\r\n */\r\n.#{$plugin-prefix}-field-select {\r\n option.bold {\r\n font-weight: bold;\r\n font-size: 1.125em;\r\n }\r\n}\r\n\r\n/**\r\n * Checkbox fields\r\n */\r\n.#{$plugin-prefix}-field-checkbox {\r\n position: relative;\r\n\r\n label {\r\n margin-left: 1.5em;\r\n // display: block;\r\n // font-size: 1.1em;\r\n\r\n &.#{$plugin-prefix}-desc {\r\n display: inline;\r\n font-weight: inherit;\r\n font-size: inherit;\r\n margin: 0 0 1em;\r\n }\r\n }\r\n\r\n input[type=\"checkbox\"] {\r\n position: absolute;\r\n top: .25em;\r\n }\r\n}\r\n\r\n/**\r\n * Multicheck & Radio fields\r\n */\r\n.#{$plugin-prefix}-field-multicheck,\r\n.#{$plugin-prefix}-field-radio {\r\n // margin: 0 0 1em;\r\n\r\n input, label {\r\n line-height: 1em;\r\n }\r\n\r\n label {\r\n margin-bottom: 4px;\r\n }\r\n\r\n input[type=\"radio\"] {\r\n display: inline-block;\r\n margin-right: .25em;\r\n }\r\n\r\n input + label {\r\n font-weight: normal;\r\n display: inline-block !important;\r\n }\r\n\r\n label:first-child {\r\n font-weight: bold;\r\n margin: 0 0 10px;\r\n // display: block;\r\n }\r\n\r\n > p.#{$plugin-prefix}-desc {\r\n margin: 0 0 .5em;\r\n }\r\n\r\n .pum-field-mulitcheck-list,\r\n .pum-field-radio-list {\r\n margin: 0;\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Range & range slider fields\r\n */\r\n.#{$plugin-prefix}-field-range,\r\n.#{$plugin-prefix}-field-rangeslider {\r\n input[type=\"range\"] {\r\n vertical-align: middle;\r\n }\r\n\r\n .#{$plugin-prefix}-range-manual {\r\n padding-right: 25px;\r\n text-align: right;\r\n width: 80px;\r\n }\r\n\r\n .range-value-unit,\r\n .#{$plugin-prefix}-range-value-unit {\r\n position: relative;\r\n display: inline-block;\r\n margin-left: -30px;\r\n margin-right: 10px;\r\n width: 20px;\r\n text-align: left;\r\n top: .125em;\r\n }\r\n}\r\n\r\n/**\r\n * Image fields\r\n */\r\n.#{$plugin-prefix}-field-color {\r\n .wp-color-result-text {\r\n line-height: 23px;\r\n }\r\n}\r\n\r\n/**\r\n * Image fields\r\n */\r\n.#{$plugin-prefix}-field-image {\r\n\r\n .#{$plugin-prefix}-image-field {\r\n\r\n .#{$plugin-prefix}-image-select,\r\n &.#{$plugin-prefix}-image-empty .#{$plugin-prefix}-image-preview {\r\n display: none;\r\n }\r\n\r\n &.#{$plugin-prefix}-image-empty .#{$plugin-prefix}-image-select {\r\n display: block;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-image-preview-img {\r\n float: left;\r\n line-height: 0;\r\n margin: 5px 0;\r\n\r\n img {\r\n max-width: 60px;\r\n width: auto;\r\n height: auto;\r\n }\r\n }\r\n\r\n select.pum-image-field__size {\r\n margin: 8px 0 8px 10px;\r\n width: 200px;\r\n }\r\n\r\n .#{$plugin-prefix}-image-edit {\r\n margin: 0 0 0 11px;\r\n }\r\n\r\n .#{$plugin-prefix}-image-replace,\r\n .#{$plugin-prefix}-image-remove {\r\n margin: 0 0 0 8px;\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Conditions field\r\n */\r\n.#{$plugin-prefix}-field-conditions {\r\n\r\n .facet-builder {\r\n\r\n p {\r\n margin: 0 0 1em;\r\n }\r\n\r\n a {\r\n text-decoration: none;\r\n }\r\n\r\n .facet-groups {\r\n\r\n display: none;\r\n\r\n .facet-group-wrap {\r\n\r\n .facet-group {\r\n box-shadow: 0 1px 0 #ccc;\r\n color: #555;\r\n border: 1px solid #ccc;\r\n background: #f7f7f7;\r\n }\r\n\r\n &:last-child .and,\r\n .add-or {\r\n em,\r\n a,\r\n button {\r\n color: #0073aa;\r\n cursor: pointer;\r\n\r\n &::before {\r\n content: \"+ \";\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n .facet-list {\r\n }\r\n\r\n .facet {\r\n position: relative;\r\n padding: 12px 30px 6px 10px;\r\n border-bottom: 1px solid #e1e1e1;\r\n border-top: 1px solid #fff;\r\n\r\n &:first-child {\r\n border-top: 0;\r\n\r\n .or {\r\n display: none;\r\n }\r\n }\r\n\r\n &::before,\r\n &::after {\r\n display: table;\r\n content: \"\";\r\n line-height: 0;\r\n }\r\n\r\n &::after {\r\n clear: both;\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-field {\r\n margin-bottom: 0.5em;\r\n }\r\n\r\n .facet-col {\r\n float: left;\r\n margin-right: 20px;\r\n padding-bottom: 6px;\r\n position: relative;\r\n min-width: 175px;\r\n\r\n select,\r\n input {\r\n margin: 0;\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n .facet-target {\r\n\r\n position: relative;\r\n max-width: 240px;\r\n\r\n * {\r\n box-sizing: border-box;\r\n }\r\n\r\n select,\r\n .#{$custom-select2-selector}-container .#{$custom-select2-selector}-selection {\r\n padding-left: 28px;\r\n\r\n // Rendered Option\r\n .#{$custom-select2-selector}-selection__rendered {\r\n padding-left: 3px;\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-not-operand {\r\n cursor: pointer;\r\n position: absolute;\r\n left: 2px;\r\n top: 2px;\r\n z-index: 10;\r\n //width: 23px;\r\n line-height: 24px;\r\n height: 25px;\r\n\r\n //padding: 0;\r\n background: #f7f7f7;\r\n border: 1px solid transparent;\r\n border-radius: 2px 0 0 2px;\r\n border-right: 1px solid #ddd;\r\n text-align: center;\r\n\r\n span {\r\n font-size: 1.25em;\r\n }\r\n\r\n &::before {\r\n color: #555;\r\n font-size: 16px;\r\n line-height: 24px;\r\n }\r\n\r\n input[type=\"checkbox\"] {\r\n display: none;\r\n }\r\n\r\n &:focus {\r\n outline: none;\r\n border: 1px solid #5b9dd9;\r\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\r\n }\r\n\r\n }\r\n\r\n &.not-operand-checked {\r\n\r\n .#{$plugin-prefix}-not-operand {\r\n span,\r\n &::before {\r\n color: #a00;\r\n\r\n }\r\n }\r\n\r\n select,\r\n .#{$custom-select2-selector}-container .#{$custom-select2-selector}-selection {\r\n //padding-left: 58px;\r\n }\r\n\r\n }\r\n\r\n .#{$custom-select2-selector}-container-active {\r\n .#{$custom-select2-selector}-choices,\r\n .#{$custom-select2-selector}-single {\r\n border-color: #5b9dd9;\r\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\r\n }\r\n }\r\n\r\n }\r\n\r\n .facet-actions {\r\n position: absolute;\r\n right: 6px;\r\n top: 18px;\r\n\r\n button {\r\n border: 0;\r\n padding: 0;\r\n background: none;\r\n margin-left: 5px;\r\n }\r\n }\r\n\r\n .dashicons-plus-alt,\r\n .dashicons-dismiss {\r\n color: #999;\r\n }\r\n\r\n /* + AND + OR link stylings */\r\n .or {\r\n color: #484848;\r\n font-weight: 500;\r\n margin-left: -21px;\r\n left: 50%;\r\n position: absolute;\r\n top: -6px;\r\n font-style: normal;\r\n line-height: 10px;\r\n text-transform: uppercase;\r\n }\r\n\r\n .add-or {\r\n border-top: 1px solid #fff;\r\n text-align: center;\r\n\r\n > .add {\r\n left: -6.5px;\r\n position: relative;\r\n top: -9px;\r\n }\r\n }\r\n\r\n .and {\r\n border-bottom: 1px dashed #e1e1e1;\r\n margin: .5em 0 1.7em;\r\n text-align: center;\r\n }\r\n\r\n .or,\r\n .add-or > .add {\r\n background: #f7f7f7;\r\n font-size: 1.1em;\r\n padding: 0 10px;\r\n }\r\n\r\n .and, .add-or {\r\n em,\r\n a,\r\n button,\r\n label {\r\n background: #fff;\r\n font-size: 1.1em;\r\n font-style: normal;\r\n margin: 0 10px;\r\n padding: 0 10px;\r\n position: relative;\r\n top: 9px;\r\n text-transform: uppercase;\r\n box-shadow: none;\r\n color: #484848;\r\n cursor: default;\r\n border: 0;\r\n\r\n }\r\n\r\n em {\r\n color: #484848;\r\n }\r\n }\r\n\r\n }\r\n\r\n .no-facet-groups {\r\n display: block;\r\n\r\n .facet-target {\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n /* Conditionals */\r\n .has-conditions {\r\n\r\n .facet-groups {\r\n display: block;\r\n }\r\n\r\n .no-facet-groups {\r\n display: none;\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-field-select2 {\r\n select {\r\n width: 100% !important;\r\n }\r\n }\r\n\r\n}\r\n\r\n/**\r\n * License fields.\r\n */\r\n.#{$plugin-prefix}-field-license_key {\r\n background: #fafafa;\r\n padding: 14px;\r\n border-top: 2px solid #999;\r\n border-bottom: 2px solid #999;\r\n margin: 0 -14px 14px;\r\n\r\n p {\r\n font-size: 13px;\r\n margin-top: 0;\r\n }\r\n\r\n a {\r\n color: #444;\r\n }\r\n\r\n a:hover {\r\n text-decoration: none;\r\n }\r\n\r\n span.pum-license-status {\r\n margin-left: 5px;\r\n margin-right: 5px;\r\n }\r\n\r\n .#{$plugin-prefix}-license-messages {\r\n p:last-child {\r\n margin-bottom: 0;\r\n }\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expires-soon-notice {\r\n //background-color: #00a0d2;\r\n //color: #fff;\r\n //border-color: #00a0d2;\r\n border-color: #dc3232;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-valid-notice {\r\n //background-color: #60c560;\r\n border-color: #46b450;\r\n //color: #fff;\r\n .pum-license-status {\r\n color: #46b450;\r\n }\r\n }\r\n\r\n &.#{$plugin-prefix}-license-inactive-notice {\r\n //background-color: #0073aa;\r\n border-color: #0073aa;\r\n //color: #fff;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expiration-date-notice {\r\n\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expired-notice {\r\n background-color: #e24e4e;\r\n color: #fff;\r\n border-color: #dc3232;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-error-notice,\r\n &.#{$plugin-prefix}-license-missing-notice,\r\n &.#{$plugin-prefix}-license-invalid-notice,\r\n &.#{$plugin-prefix}-license-site_inactive-notice,\r\n &.#{$plugin-prefix}-license-item_name_mismatch-notice {\r\n background-color: #ffebcd;\r\n border-color: #dc3232;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expired-notice {\r\n a {\r\n color: #fff;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Link fields.\r\n */\r\n.#{$plugin-prefix}-field-link {\r\n input {\r\n margin-right: 24px;\r\n display: block;\r\n }\r\n\r\n button.dashicons {\r\n float: right;\r\n width: 1.5em;\r\n height: 1.5em;\r\n line-height: 1;\r\n padding: 0;\r\n font-size: 16px;\r\n vertical-align: sub;\r\n margin-top: 1px;\r\n box-shadow: 0 0 0 #cccccc;\r\n }\r\n}","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n *\r\n * The bulk of this is to style jquery select2 to better\r\n * resemble the default WP dashboard inputs.\r\n ******************************************************************************/\r\n\r\n$plugin-prefix: 'plugin' !default;\r\n$custom-select2-selector: 'select2' !default;\r\n\r\n.#{$plugin-prefix}-field-select2 {\r\n position: relative;\r\n\r\n .#{$custom-select2-selector}-container {\r\n box-sizing: border-box;\r\n\r\n display: inline-block;\r\n margin: 0;\r\n position: relative;\r\n vertical-align: middle;\r\n\r\n @import \"../vendor/select2/single\";\r\n @import \"../vendor/select2/multiple\";\r\n }\r\n\r\n @import \"../vendor/select2/dropdown\";\r\n\r\n .#{$custom-select2-selector}-close-mask {\r\n border: 0;\r\n margin: 0;\r\n padding: 0;\r\n display: block;\r\n position: fixed;\r\n left: 0;\r\n top: 0;\r\n min-height: 100%;\r\n min-width: 100%;\r\n height: auto;\r\n width: auto;\r\n opacity: 0;\r\n z-index: 99;\r\n\r\n // styles required for IE to work\r\n background-color: #fff;\r\n filter: alpha(opacity=0);\r\n }\r\n\r\n .#{$custom-select2-selector}-hidden-accessible {\r\n border: 0 !important;\r\n clip: rect(0 0 0 0) !important;\r\n height: 1px !important;\r\n margin: -1px !important;\r\n overflow: hidden !important;\r\n padding: 0 !important;\r\n position: absolute !important;\r\n width: 1px !important;\r\n }\r\n\r\n @import \"../vendor/select2/theme/default/layout\";\r\n @import \"../vendor/select2/theme/classic/layout\";\r\n\r\n > .#{$custom-select2-selector}-container--below.#{$custom-select2-selector}-container--open + .#{$custom-select2-selector}-container--open,\r\n > .#{$custom-select2-selector}-container--below.#{$custom-select2-selector}-container--open + .#{$plugin-prefix}-desc + .#{$custom-select2-selector}-container--open {\r\n position: absolute !important;\r\n }\r\n\r\n // All Select2 Containers - Wraps Both Selectbox & Dropdown Elements\r\n .#{$custom-select2-selector}-container {\r\n\r\n // Selectbox\r\n .#{$custom-select2-selector}-selection {\r\n margin: 1px;\r\n font-size: 14px;\r\n border-radius: 0;\r\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);\r\n border-color: #ddd;\r\n transition: 0.05s border-color ease-in-out;\r\n\r\n }\r\n\r\n &.#{$custom-select2-selector}-container--focus {\r\n .#{$custom-select2-selector}-selection {\r\n outline: none;\r\n border-color: #5b9dd9;\r\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\r\n }\r\n }\r\n\r\n // Single Select\r\n .#{$custom-select2-selector}-selection--single {\r\n\r\n // Rendered Option\r\n .#{$custom-select2-selector}-selection__rendered {\r\n //padding-left: 0;\r\n }\r\n\r\n }\r\n\r\n // Multiple Select\r\n .#{$custom-select2-selector}-selection--multiple {\r\n overflow-y: auto;\r\n max-height: 150px;\r\n min-height: 28px;\r\n line-height: 16px;\r\n font-size: 12px;\r\n\r\n .#{$custom-select2-selector}-selection__clear {\r\n margin-right: 3px;\r\n }\r\n\r\n .#{$custom-select2-selector}-selection__rendered {\r\n\r\n }\r\n\r\n .#{$custom-select2-selector}-search--inline {\r\n margin: 0;\r\n // Search Field\r\n .#{$custom-select2-selector}-search__field {\r\n border-color: #ddd;\r\n padding: 3px 5px 0;\r\n min-width: 5em;\r\n width: 100% !important;\r\n }\r\n }\r\n\r\n .#{$custom-select2-selector}-selection__choice {\r\n margin-top: 4px;\r\n margin-bottom: 0;\r\n }\r\n\r\n }\r\n\r\n // Dropdown\r\n .#{$custom-select2-selector}-dropdown {\r\n margin: 0 1px;\r\n border-color: #ddd;\r\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);\r\n // Compensate for the margin applied to the Selectbox.\r\n max-width: calc(100% - 4px);\r\n position: relative;\r\n\r\n // Search Field\r\n .#{$custom-select2-selector}-search__field {\r\n border-color: #ddd;\r\n padding: 3px 5px;\r\n min-width: 5em;\r\n }\r\n\r\n // Results\r\n .#{$custom-select2-selector}-results {\r\n\r\n // Each result set. Can be nested.\r\n .#{$custom-select2-selector}-results__option {\r\n padding: 3px 6px;\r\n margin: 0;\r\n\r\n &[aria-selected=true] {\r\n }\r\n\r\n }\r\n .#{$custom-select2-selector}-results__option[role=group] {\r\n padding: 3px 0 0;\r\n\r\n .#{$custom-select2-selector}-results__group {\r\n padding: 0 6px;\r\n }\r\n }\r\n\r\n .#{$custom-select2-selector}-results__options--nested {\r\n padding: 3px 6px 0;\r\n }\r\n\r\n // Hover\r\n .#{$custom-select2-selector}-results__option--highlighted {\r\n background: #3e86d0;\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n .#{$custom-select2-selector}-container + .#{$custom-select2-selector}-container--open {\r\n top: inherit !important;\r\n }\r\n\r\n}",".pumselect2-selection--single {\r\n box-sizing: border-box;\r\n\r\n cursor: pointer;\r\n display: block;\r\n\r\n height: 28px;\r\n\r\n user-select: none;\r\n -webkit-user-select: none;\r\n\r\n .pumselect2-selection__rendered {\r\n display: block;\r\n padding-left: 8px;\r\n padding-right: 20px;\r\n\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n position: relative;\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__rendered {\r\n padding-right: 8px;\r\n padding-left: 20px;\r\n }\r\n }\r\n}\r\n",".pumselect2-selection--multiple {\r\n box-sizing: border-box;\r\n\r\n cursor: pointer;\r\n display: block;\r\n\r\n min-height: 32px;\r\n\r\n user-select: none;\r\n -webkit-user-select: none;\r\n\r\n .pumselect2-selection__rendered {\r\n display: inline-block;\r\n overflow: hidden;\r\n padding-left: 8px;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n }\r\n}\r\n\r\n.pumselect2-search--inline {\r\n float: left;\r\n\r\n .pumselect2-search__field {\r\n box-sizing: border-box;\r\n border: none;\r\n font-size: 100%;\r\n margin-top: 5px;\r\n padding: 0;\r\n\r\n &::-webkit-search-cancel-button {\r\n -webkit-appearance: none;\r\n }\r\n }\r\n}\r\n",".pumselect2-dropdown {\r\n background-color: white;\r\n\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n\r\n box-sizing: border-box;\r\n\r\n display: block;\r\n\r\n position: absolute;\r\n left: -100000px;\r\n\r\n width: 100%;\r\n\r\n z-index: 1051;\r\n}\r\n\r\n.pumselect2-results {\r\n display: block;\r\n}\r\n\r\n.pumselect2-results__options {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.pumselect2-results__option {\r\n padding: 6px;\r\n\r\n user-select: none;\r\n -webkit-user-select: none;\r\n\r\n &[aria-selected] {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.pumselect2-container--open .pumselect2-dropdown {\r\n left: 0;\r\n}\r\n\r\n.pumselect2-container--open .pumselect2-dropdown--above {\r\n border-bottom: none;\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n}\r\n\r\n.pumselect2-container--open .pumselect2-dropdown--below {\r\n border-top: none;\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n}\r\n\r\n.pumselect2-search--dropdown {\r\n display: block;\r\n padding: 4px;\r\n\r\n .pumselect2-search__field {\r\n padding: 4px;\r\n width: 100%;\r\n box-sizing: border-box;\r\n\r\n &::-webkit-search-cancel-button {\r\n -webkit-appearance: none;\r\n }\r\n }\r\n\r\n &.pumselect2-search--hide {\r\n display: none;\r\n }\r\n}\r\n",".pumselect2-selection--single {\r\n background-color: #fff;\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n\r\n .pumselect2-selection__rendered {\r\n color: #444;\r\n line-height: 28px;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n cursor: pointer;\r\n float: right;\r\n font-weight: bold;\r\n }\r\n\r\n .pumselect2-selection__placeholder {\r\n color: #999;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n height: 26px;\r\n\r\n position: absolute;\r\n\r\n top: 1px;\r\n right: 1px;\r\n\r\n width: 20px;\r\n\r\n b {\r\n border-color: #888 transparent transparent transparent;\r\n border-style: solid;\r\n border-width: 5px 4px 0 4px;\r\n\r\n height: 0;\r\n left: 50%;\r\n\r\n margin-left: -4px;\r\n margin-top: -2px;\r\n\r\n position: absolute;\r\n\r\n top: 50%;\r\n width: 0;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__clear {\r\n float: left;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n left: 1px;\r\n right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--disabled {\r\n .pumselect2-selection--single {\r\n background-color: #eee;\r\n cursor: default;\r\n\r\n .pumselect2-selection__clear {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--open {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__arrow {\r\n b {\r\n border-color: transparent transparent #888 transparent;\r\n border-width: 0 4px 5px 4px;\r\n }\r\n }\r\n }\r\n}\r\n",".pumselect2-selection--multiple {\r\n background-color: white;\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n cursor: text;\r\n\r\n .pumselect2-selection__rendered {\r\n box-sizing: border-box;\r\n list-style: none;\r\n margin: 0;\r\n padding: 0 5px;\r\n width: 100%;\r\n\r\n li {\r\n list-style: none;\r\n }\r\n }\r\n\r\n .pumselect2-selection__placeholder {\r\n color: #999;\r\n\r\n margin-top: 5px;\r\n\r\n float: left;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n cursor: pointer;\r\n float: right;\r\n font-weight: bold;\r\n margin-top: 5px;\r\n margin-right: 10px;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n background-color: #e4e4e4;\r\n\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n cursor: default;\r\n\r\n float: left;\r\n\r\n margin-right: 5px;\r\n margin-top: 5px;\r\n padding: 0 5px;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n color: #999;\r\n cursor: pointer;\r\n\r\n display: inline-block;\r\n font-weight: bold;\r\n\r\n margin-right: 2px;\r\n\r\n &:hover {\r\n color: #333;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--multiple {\r\n .pumselect2-selection__choice, .pumselect2-selection__placeholder, .pumselect2-search--inline {\r\n float: right;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n margin-left: 5px;\r\n margin-right: auto;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n margin-left: 2px;\r\n margin-right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--focus {\r\n .pumselect2-selection--multiple {\r\n border: solid black 1px;\r\n outline: 0;\r\n }\r\n}\r\n\r\n&.pumselect2-container--disabled {\r\n .pumselect2-selection--multiple {\r\n background-color: #eee;\r\n cursor: default;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n display: none;\r\n }\r\n}\r\n",".pumselect2-container--default {\r\n @import \"single\";\r\n @import \"multiple\";\r\n\r\n &.pumselect2-container--open.pumselect2-container--above {\r\n .pumselect2-selection--single, .pumselect2-selection--multiple {\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n }\r\n }\r\n\r\n &.pumselect2-container--open.pumselect2-container--below {\r\n .pumselect2-selection--single, .pumselect2-selection--multiple {\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n }\r\n }\r\n\r\n .pumselect2-search--dropdown {\r\n .pumselect2-search__field {\r\n border: 1px solid #aaa;\r\n }\r\n }\r\n\r\n .pumselect2-search--inline {\r\n .pumselect2-search__field {\r\n background: transparent;\r\n border: none;\r\n outline: 0;\r\n box-shadow: none;\r\n -webkit-appearance: textfield;\r\n }\r\n }\r\n\r\n .pumselect2-results > .pumselect2-results__options {\r\n max-height: 200px;\r\n overflow-y: auto;\r\n }\r\n\r\n .pumselect2-results__option {\r\n &[role=group] {\r\n padding: 0;\r\n }\r\n\r\n &[aria-disabled=true] {\r\n color: #999;\r\n }\r\n\r\n &[aria-selected=true] {\r\n background-color: #ddd;\r\n }\r\n\r\n .pumselect2-results__option {\r\n padding-left: 1em;\r\n\r\n .pumselect2-results__group {\r\n padding-left: 0;\r\n }\r\n\r\n .pumselect2-results__option {\r\n margin-left: -1em;\r\n padding-left: 2em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -2em;\r\n padding-left: 3em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -3em;\r\n padding-left: 4em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -4em;\r\n padding-left: 5em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -5em;\r\n padding-left: 6em;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .pumselect2-results__option--highlighted[aria-selected] {\r\n background-color: #5897fb;\r\n color: white;\r\n }\r\n\r\n .pumselect2-results__group {\r\n cursor: default;\r\n display: block;\r\n padding: 6px;\r\n }\r\n}\r\n",".pumselect2-selection--single {\r\n background-color: mix($selection-bg-top-color, $selection-bg-bottom-color);\r\n\r\n border: 1px solid $border-color;\r\n border-radius: $border-radius;\r\n\r\n outline: 0;\r\n\r\n @include gradient-vertical($selection-bg-top-color, $selection-bg-bottom-color, 50%, 100%);\r\n\r\n &:focus {\r\n border: 1px solid $focus-border-color;\r\n }\r\n\r\n .pumselect2-selection__rendered {\r\n color: #444;\r\n line-height: 28px;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n cursor: pointer;\r\n float: right;\r\n font-weight: bold;\r\n margin-right: 10px;\r\n }\r\n\r\n .pumselect2-selection__placeholder {\r\n color: #999;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n background-color: #ddd;\r\n\r\n border: none;\r\n border-left: 1px solid $border-color;\r\n border-top-right-radius: $border-radius;\r\n border-bottom-right-radius: $border-radius;\r\n\r\n height: 26px;\r\n\r\n position: absolute;\r\n\r\n top: 1px;\r\n right: 1px;\r\n\r\n width: 20px;\r\n\r\n @include gradient-vertical(#eeeeee, #cccccc, 50%, 100%);\r\n\r\n b {\r\n border-color: #888 transparent transparent transparent;\r\n border-style: solid;\r\n border-width: 5px 4px 0 4px;\r\n\r\n height: 0;\r\n left: 50%;\r\n\r\n margin-left: -4px;\r\n margin-top: -2px;\r\n\r\n position: absolute;\r\n\r\n top: 50%;\r\n width: 0;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__clear {\r\n float: left;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n border: none;\r\n border-right: 1px solid $border-color;\r\n\r\n border-radius: 0;\r\n border-top-left-radius: $border-radius;\r\n border-bottom-left-radius: $border-radius;\r\n\r\n left: 1px;\r\n right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--open {\r\n .pumselect2-selection--single {\r\n border: 1px solid $focus-border-color;\r\n\r\n .pumselect2-selection__arrow {\r\n background: transparent;\r\n\r\n border: none;\r\n\r\n b {\r\n border-color: transparent transparent #888 transparent;\r\n border-width: 0 4px 5px 4px;\r\n }\r\n }\r\n }\r\n\r\n &.pumselect2-container--above {\r\n .pumselect2-selection--single {\r\n border-top: none;\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n\r\n @include gradient-vertical($selection-opened-bg-bottom-color, $selection-opened-bg-top-color, 0%, 50%);\r\n }\r\n }\r\n\r\n &.pumselect2-container--below {\r\n .pumselect2-selection--single {\r\n border-bottom: none;\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n\r\n @include gradient-vertical($selection-opened-bg-top-color, $selection-opened-bg-bottom-color, 50%, 100%);\r\n }\r\n }\r\n}\r\n","$remove-color: #888 !default;\r\n$remove-hover-color: #555 !default;\r\n$remove-width: 20px !default;\r\n\r\n$selection-color: #444 !default;\r\n\r\n$border-color: #aaa !default;\r\n$border-radius: 4px !default;\r\n\r\n$focus-border-color: #5897fb !default;\r\n\r\n$container-height: 28px !default;\r\n\r\n$selection-bg-top-color: white !default;\r\n$selection-bg-bottom-color: #eeeeee !default;\r\n\r\n$container-placeholder-color: #999 !default;\r\n\r\n$container-focus-border-color: blue !default;\r\n\r\n$selection-opened-bg-top-color: $selection-bg-bottom-color !default;\r\n$selection-opened-bg-bottom-color: $selection-bg-top-color !default;\r\n\r\n$dropdown-z-index: 1 !default;\r\n\r\n$dropdown-bg-color: $selection-bg-top-color !default;\r\n\r\n$results-max-height: 200px !default;\r\n$results-nested-padding: 20px !default;\r\n\r\n$results-choice-bg-hover-color: #3875d7 !default;\r\n$results-choice-fg-hover-color: white !default;\r\n\r\n$results-choice-fg-unselectable-color: grey !default;\r\n","// https://github.com/twbs/bootstrap-sass/blob/3.3-stable/assets/stylesheets/bootstrap/mixins/_gradients.scss#L17-L27\r\n\r\n// Vertical gradient, from top to bottom\r\n//\r\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\r\n// Color stops are not available in IE9 and below.\r\n@mixin gradient-vertical($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {\r\n background-image: -webkit-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Safari 5.1-6, Chrome 10+\r\n background-image: -o-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Opera 12\r\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\r\n background-repeat: repeat-x;\r\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down\r\n}\r\n",".pumselect2-selection--multiple {\r\n background-color: white;\r\n\r\n border: 1px solid $border-color;\r\n border-radius: $border-radius;\r\n\r\n cursor: text;\r\n\r\n outline: 0;\r\n\r\n &:focus {\r\n border: 1px solid $focus-border-color;\r\n }\r\n\r\n .pumselect2-selection__rendered {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0 5px;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n display: none;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n background-color: #e4e4e4;\r\n\r\n border: 1px solid $border-color;\r\n border-radius: $border-radius;\r\n\r\n cursor: default;\r\n\r\n float: left;\r\n\r\n margin-right: 5px;\r\n margin-top: 5px;\r\n padding: 0 5px;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n color: $remove-color;\r\n cursor: pointer;\r\n\r\n display: inline-block;\r\n font-weight: bold;\r\n\r\n margin-right: 2px;\r\n\r\n &:hover {\r\n color: $remove-hover-color;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--multiple {\r\n .pumselect2-selection__choice {\r\n float: right;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n margin-left: 5px;\r\n margin-right: auto;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n margin-left: 2px;\r\n margin-right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--open {\r\n .pumselect2-selection--multiple {\r\n border: 1px solid $focus-border-color;\r\n }\r\n\r\n &.pumselect2-container--above {\r\n .pumselect2-selection--multiple {\r\n border-top: none;\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n }\r\n }\r\n\r\n &.pumselect2-container--below {\r\n .pumselect2-selection--multiple {\r\n border-bottom: none;\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n }\r\n }\r\n}\r\n","@import \"defaults\";\r\n@import \"../../mixins/gradients\";\r\n\r\n.pumselect2-container--classic {\r\n @import \"single\";\r\n @import \"multiple\";\r\n\r\n .pumselect2-search--dropdown {\r\n .pumselect2-search__field {\r\n border: 1px solid $border-color;\r\n outline: 0;\r\n }\r\n }\r\n\r\n .pumselect2-search--inline {\r\n .pumselect2-search__field {\r\n outline: 0;\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n .pumselect2-dropdown {\r\n background-color: $dropdown-bg-color;\r\n border: 1px solid transparent;\r\n }\r\n\r\n .pumselect2-dropdown--above {\r\n border-bottom: none;\r\n }\r\n\r\n .pumselect2-dropdown--below {\r\n border-top: none;\r\n }\r\n\r\n .pumselect2-results > .pumselect2-results__options {\r\n max-height: $results-max-height;\r\n overflow-y: auto;\r\n }\r\n\r\n .pumselect2-results__option {\r\n &[role=group] {\r\n padding: 0;\r\n }\r\n\r\n &[aria-disabled=true] {\r\n color: $results-choice-fg-unselectable-color;\r\n }\r\n }\r\n\r\n .pumselect2-results__option--highlighted[aria-selected] {\r\n background-color: $results-choice-bg-hover-color;\r\n color: $results-choice-fg-hover-color;\r\n }\r\n\r\n .pumselect2-results__group {\r\n cursor: default;\r\n display: block;\r\n padding: 6px;\r\n }\r\n\r\n &.pumselect2-container--open .pumselect2-dropdown {\r\n border-color: $focus-border-color;\r\n }\r\n}\r\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n$tab-color: #E4E4E4 !default;\r\n$plugin-prefix: \"plugin\" !default;\r\n\r\n.#{$plugin-prefix}-tabs-container {\r\n box-sizing: border-box;\r\n\r\n > * {\r\n box-sizing: border-box;\r\n }\r\n\r\n position: relative;\r\n\r\n > ul.tabs {\r\n margin: 0;\r\n\r\n .tab {\r\n font-size: 1.2em;\r\n\r\n a {\r\n padding: 8px 16px;\r\n border: 0;\r\n display: block;\r\n text-decoration: none;\r\n &:focus {\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n }\r\n }\r\n\r\n > .tab-content {\r\n\r\n display: none;\r\n padding: 16px;\r\n\r\n &.active {\r\n display: block;\r\n }\r\n\r\n .form-table {\r\n display: block;\r\n\r\n &:first-child {\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n\r\n &.horizontal-tabs {\r\n display: block;\r\n\r\n > ul.tabs {\r\n > li.tab {\r\n\r\n display: inline-block;\r\n padding: 0;\r\n margin: 0;\r\n\r\n a {\r\n padding: .5em 1em;\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n > .tab-content {\r\n padding-top: 16px;\r\n }\r\n }\r\n\r\n &.vertical-tabs {\r\n min-height: 100px;\r\n //padding-left: 150px;\r\n //width: calc(100% - 150px);\r\n padding-left: 140px;\r\n width: 100%;\r\n\r\n > ul.tabs {\r\n width: 140px;\r\n min-height: 100%;\r\n display: block;\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n margin: 0;\r\n //background: #23282D;\r\n border-top: 0;\r\n border-right: 1px solid #DFDFDF;\r\n\r\n > .tab {\r\n margin: 0;\r\n display: block;\r\n border-bottom: 1px solid #eee;\r\n\r\n a {\r\n background: #FCFCFC;\r\n color: #000;\r\n display: block;\r\n }\r\n\r\n &:hover a, a:focus {\r\n background-color: #0073AA;\r\n }\r\n\r\n &.active {\r\n\r\n a {\r\n background-color: #32373C;\r\n color: #fff;\r\n }\r\n }\r\n\r\n &:first-child {\r\n margin-top: 8px;\r\n }\r\n\r\n }\r\n }\r\n\r\n > .tab-content {\r\n }\r\n\r\n }\r\n\r\n &.link-tabs {\r\n\r\n > ul.tabs {\r\n display: block;\r\n\r\n > li.tab {\r\n display: inline-block;\r\n\r\n a {\r\n display: inline;\r\n padding: 0 0.25em;\r\n color: #0073aa;\r\n }\r\n\r\n &.active a,\r\n a:active {\r\n color: #000;\r\n }\r\n\r\n &.active a,\r\n &:hover a,\r\n a:active {\r\n text-decoration: underline;\r\n }\r\n\r\n &::after {\r\n display: inline-block;\r\n content: \"|\";\r\n margin: 0 0.25em;\r\n }\r\n\r\n &:last-child::after {\r\n content: \"\";\r\n }\r\n\r\n }\r\n }\r\n\r\n }\r\n\r\n &.sub-tabs {\r\n > .tab-content {\r\n padding: 16px 0 0;\r\n\r\n .#{$plugin-prefix}-field:first-child {\r\n h3 {\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &[data-tab-count=\"0\"],\r\n &[data-tab-count=\"1\"] {\r\n &.horizontal-tabs {\r\n > ul.tabs {\r\n display: none;\r\n }\r\n }\r\n\r\n &.sub-tabs {\r\n > .tab-content {\r\n padding-top: 0;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].horizontal-tabs > ul.tabs {\r\n display: block!important;\r\n}\r\n\r\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].sub-tabs > .tab-content {\r\n padding-top: 16px!important;\r\n}\r\n\r\n.#{$plugin-prefix}-tab-panel {\r\n\tbox-sizing: border-box;\r\n\r\n\t> * {\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\r\n\tposition: relative;\r\n\r\n\t> .components-tab-panel__tabs {\r\n\t\tmargin: 0;\r\n\r\n\t\t.components-tab-panel__tab {\r\n\t\t\tfont-size: 1.2em;\r\n\r\n\t\t\tpadding: 8px 16px;\r\n\t\t\tborder: 0;\r\n\t\t\tdisplay: block;\r\n\t\t\ttext-decoration: none;\r\n\r\n\t\t\t&:focus {\r\n\t\t\t\tbox-shadow: none;\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t}\r\n\r\n\t> .components-tab-panel__tab-content {\r\n\r\n\t\tpadding: 16px;\r\n\r\n\t\t.form-table {\r\n\t\t\tdisplay: block;\r\n\r\n\t\t\t&:first-child {\r\n\t\t\t\tmargin-top: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&.pum-horizontal-tabs {\r\n\t\tdisplay: block;\r\n\r\n\t\t> .components-tab-panel__tabs {\r\n\t\t\t> .components-tab-panel__tab {\r\n\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\tmargin: 0;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\tpadding: .5em 1em;\r\n\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\t> .components-tab-panel__tab-content {\r\n\t\t\tpadding-top: 16px;\r\n\t\t}\r\n\t}\r\n\r\n\t&.pum-vertical-tabs {\r\n\t\tmin-height: 100px;\r\n\t\t//padding-left: 150px;\r\n\t\t//width: calc(100% - 150px);\r\n\t\tpadding-left: 140px;\r\n\t\twidth: 100%;\r\n\r\n\t\t> .components-tab-panel__tabs {\r\n\t\t\twidth: 140px;\r\n\t\t\tmin-height: 100%;\r\n\t\t\tdisplay: block;\r\n\t\t\tposition: absolute;\r\n\t\t\tleft: 0;\r\n\t\t\ttop: 0;\r\n\t\t\tmargin: 0;\r\n\t\t\t//background: #23282D;\r\n\t\t\tborder-top: 0;\r\n\t\t\tborder-right: 1px solid #DFDFDF;\r\n\r\n\t\t\t> .components-tab-panel__tab {\r\n\t\t\t\tmargin: 0;\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tborder-bottom: 1px solid #eee;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\tbackground: #FCFCFC;\r\n\t\t\t\t\tcolor: #000;\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:hover a, a:focus {\r\n\t\t\t\t\tbackground-color: #0073AA;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.is-active {\r\n\r\n\t\t\t\t\ta {\r\n\t\t\t\t\t\tbackground-color: #32373C;\r\n\t\t\t\t\t\tcolor: #fff;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:first-child {\r\n\t\t\t\t\tmargin-top: 8px;\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t> .components-tab-panel__tab-content {\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t&.pum-link-tabs {\r\n\r\n\t\t> .components-tab-panel__tabs {\r\n\t\t\tdisplay: block;\r\n\r\n\t\t\t> .components-tab-panel__tab {\r\n\t\t\t\tdisplay: inline-block;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\tdisplay: inline;\r\n\t\t\t\t\tpadding: 0 0.25em;\r\n\t\t\t\t\tcolor: #0073aa;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.is-active a,\r\n\t\t\t\ta:active {\r\n\t\t\t\t\tcolor: #000;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.is-active a,\r\n\t\t\t\t&:hover a,\r\n\t\t\t\ta:active {\r\n\t\t\t\t\ttext-decoration: underline;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&::after {\r\n\t\t\t\t\tdisplay: inline-block;\r\n\t\t\t\t\tcontent: \"|\";\r\n\t\t\t\t\tmargin: 0 0.25em;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:last-child::after {\r\n\t\t\t\t\tcontent: \"\";\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t&.pum-sub-tabs {\r\n\t\t> .components-tab-panel__tab-content {\r\n\t\t\tpadding: 16px 0 0;\r\n\r\n\t\t\t.#{$plugin-prefix}-field:first-child {\r\n\t\t\t\th3 {\r\n\t\t\t\t\tmargin-top: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&[data-tab-count=\"0\"],\r\n\t&[data-tab-count=\"1\"] {\r\n\t\t&.pum-horizontal-tabs {\r\n\t\t\t> .components-tab-panel__tabs {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.pum-sub-tabs {\r\n\t\t\t> .components-tab-panel__tab-content {\r\n\t\t\t\tpadding-top: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n","$plugin-prefix: 'plugin' !default;\r\n\r\n.#{$plugin-prefix}-modal-background {\r\n\r\n &, &:before, &:after,\r\n & *, & *:before, & *:after {\r\n -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */\r\n -moz-box-sizing: border-box; /* Firefox, other Gecko */\r\n box-sizing: border-box;\r\n }\r\n\r\n display: none;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n height: 100%;\r\n width: 100%;\r\n background: rgba(0, 0, 0, 0.70);\r\n z-index: 100100;\r\n overflow-y: scroll;\r\n\r\n .#{$plugin-prefix}-modal-wrap {\r\n position: absolute;\r\n top: 60px;\r\n margin-bottom: 60px;\r\n left: 50%;\r\n width: 550px;\r\n margin-left: -300px;\r\n background-color: #fff;\r\n box-shadow: 0 3px 6px rgba(0, 0, 0, .3);\r\n z-index: 100105;\r\n transition: height .2s, margin-top .2s;\r\n\r\n @media screen and (max-width: 520px) {\r\n width: auto;\r\n margin-left: 0;\r\n top: 10px;\r\n right: 10px;\r\n bottom: 10px;\r\n left: 10px;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-modal-header {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n left: 0;\r\n height: 36px;\r\n padding: 0 36px 0 16px;\r\n font-size: 18px;\r\n font-weight: 600;\r\n line-height: 36px;\r\n background: #fcfcfc;\r\n border-bottom: 1px solid #dfdfdf;\r\n\r\n .#{$plugin-prefix}-modal-close {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n width: 36px;\r\n height: 36px;\r\n padding: 0;\r\n color: #666;\r\n text-align: center;\r\n background: 0 0;\r\n border: none;\r\n cursor: pointer;\r\n\r\n &::before {\r\n font: 400 20px/36px dashicons;\r\n vertical-align: top;\r\n speak: none;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n width: 36px;\r\n height: 36px;\r\n content: '\\f158';\r\n }\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-modal-content {\r\n padding: 52px 16px 60px;\r\n\r\n div.error {\r\n margin: 0 0 10px;\r\n }\r\n p {\r\n margin-top: 0;\r\n }\r\n textarea {\r\n width: 100%;\r\n }\r\n\r\n @media screen and (max-width: 782px) {\r\n padding: 50px 16px 60px;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-modal-footer {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n right: 0;\r\n padding: 8px 16px;\r\n background: #fcfcfc;\r\n border-top: 1px solid #dfdfdf;\r\n\r\n .cancel {\r\n line-height: 25px;\r\n float: left;\r\n\r\n .no-button {\r\n border: 0;\r\n padding: 0;\r\n background: none;\r\n cursor: pointer;\r\n\r\n &.link-button {\r\n color: #0073aa;\r\n text-decoration: underline;\r\n }\r\n\r\n }\r\n\r\n .submitdelete {\r\n text-decoration: none;\r\n padding: 1px 2px;\r\n }\r\n\r\n @media screen and (max-width: 782px) {\r\n line-height: 32px;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-submit {\r\n line-height: 23px;\r\n float: right;\r\n\r\n button {\r\n float: right;\r\n margin-bottom: 0;\r\n\r\n }\r\n\r\n .spinner {\r\n float: left;\r\n vertical-align: middle;\r\n }\r\n\r\n }\r\n }\r\n\r\n &.tabbed-content {\r\n\r\n .#{$plugin-prefix}-modal-content {\r\n padding: 36px 0 44px;\r\n }\r\n }\r\n\r\n}","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.pum-alert {\r\n position: relative;\r\n padding: 0 12px;\r\n border-left: 4px solid #ccc;\r\n background: #fff;\r\n box-shadow: 0 1px 2px rgba(0, 0, 0, .2);\r\n width: 100%;\r\n\r\n\r\n &.pum-alert__success {\r\n border-left-color: #46b450;\r\n }\r\n\r\n &.pum-alert__info {\r\n border-left-color: #00a0d2;\r\n }\r\n\r\n &.pum-alert__warning {\r\n border-left-color: #ffb900;\r\n }\r\n\r\n &.pum-alert__error {\r\n border-left-color: #dc3232;\r\n }\r\n}\r\n\r\n.pum-alert-holder {\r\n display: flex;\r\n margin-bottom: .8em;\r\n}\r\n\r\n.pum-alerts {\r\n position: relative;\r\n max-width: 1280px;\r\n margin: 20px 0 1px;\r\n padding: 20px 20px 0;\r\n border: 1px solid #e5e5e5;\r\n background-color: #fdfdfd;\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\r\n clear: both;\r\n top: 10px;\r\n margin-right: 20px !important;\r\n\r\n > h2:first-child {\r\n margin: 0;\r\n padding: 9px 0 4px;\r\n font-size: 23px;\r\n font-weight: 400;\r\n line-height: 29px;\r\n }\r\n\r\n h3 {\r\n margin: -20px -20px 0;\r\n padding: 1em;\r\n border-bottom: 1px solid #ccc;\r\n background-color: #fdfdfd;\r\n font-size: 1.4em;\r\n }\r\n\r\n img.logo {\r\n width: 25px;\r\n margin: -2px 5px -2px 0;\r\n }\r\n\r\n .pum-alert {\r\n width: 100%;\r\n }\r\n\r\n .button {\r\n &.dismiss, &.restore {\r\n\t\twidth: 45px;\r\n\t\theight: 45px;\r\n\t\tmargin-left: 10px;\r\n\t\tpadding: 0;\r\n\t\toutline: 0;\r\n\t\tline-height: inherit;\r\n\t\tcursor: pointer;\r\n\t\t-ms-flex: 0 0 45px;\r\n\t\tflex: 0 0 45px;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\r\n .dashicons {\r\n width: 24px;\r\n height: 24px;\r\n font-size: 24px;\r\n }\r\n }\r\n\r\n &.dismiss {\r\n &:focus, &:hover {\r\n background: 0 0;\r\n }\r\n }\r\n\r\n &.restore {\r\n &:focus, &:hover {\r\n background: 0 0;\r\n }\r\n }\r\n }\r\n\r\n .popup_page_pum-extensions & {\r\n top: 0;\r\n }\r\n\r\n .screen-reader-text {\r\n overflow: hidden;\r\n clip: rect(1px, 1px, 1px, 1px);\r\n position: absolute !important;\r\n width: 1px;\r\n height: 1px;\r\n padding: 0;\r\n border: 0;\r\n word-wrap: normal !important;\r\n clip-path: inset(50%);\r\n }\r\n}\r\n\r\n.pum-bottom-spacing {\r\n margin-bottom: 20px;\r\n}\r\n\r\n.pum-container-disabled {\r\n display: table-cell;\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n bottom: 0;\r\n left: 0;\r\n border-radius: 4px;\r\n background-color: rgba(232, 232, 232, 0.7);\r\n}\r\n\r\n.pum-muted-title {\r\n overflow: hidden;\r\n font-weight: 600;\r\n font-style: italic;\r\n\r\n &:after {\r\n display: inline-block;\r\n width: 100%;\r\n height: .5em;\r\n margin-right: -100%;\r\n margin-left: 10px;\r\n border-top: 1px solid #ddd;\r\n vertical-align: bottom;\r\n content: \"\";\r\n }\r\n}\r\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n@mixin table-alignments() {\r\n thead, tbody {\r\n th, td {\r\n text-align: center;\r\n\r\n &:first-child {\r\n text-align: left;\r\n }\r\n\r\n &:last-child {\r\n text-align: right;\r\n }\r\n }\r\n }\r\n\r\n tbody {\r\n th, td {\r\n &:first-child {\r\n padding-left: 0;\r\n }\r\n\r\n &:last-child {\r\n padding-right: 0;\r\n }\r\n }\r\n }\r\n\r\n}\r\n\r\n@mixin add-more-table-lists() {\r\n .pum-add-new, .add-new {\r\n float: right;\r\n }\r\n\r\n .list-table {\r\n display: none !important;\r\n\r\n @include table-alignments();\r\n }\r\n\r\n span.edit {\r\n cursor: pointer;\r\n color: #0073aa;\r\n text-decoration: underline;\r\n }\r\n\r\n .list-item-actions {\r\n i {\r\n cursor: pointer;\r\n }\r\n }\r\n\r\n .no-list-items {\r\n display: block;\r\n select {\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n &.has-list-items {\r\n\r\n .list-table {\r\n display: block !important;;\r\n }\r\n\r\n .no-list-items {\r\n display: none !important;;\r\n }\r\n\r\n }\r\n\r\n}","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n$plugin-prefix: 'plugin' !default;\r\n$custom-select2-selector: 'select2' !default;\r\n\r\n/**\r\n * Triggers field\r\n */\r\n.#{$plugin-prefix}-field-triggers {\r\n .#{$plugin-prefix}-popup-trigger-editor {\r\n @include add-more-table-lists();\r\n }\r\n}\r\n\r\n/**\r\n * Cookies field\r\n */\r\n.#{$plugin-prefix}-field-cookies {\r\n .#{$plugin-prefix}-popup-cookie-editor {\r\n @include add-more-table-lists();\r\n }\r\n}\r\n\r\n.#{$plugin-prefix}-field-cookie_key {\r\n .cookie-key {\r\n position: relative;\r\n display: inline-block;\r\n button.reset {\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n bottom: 0;\r\n height: 100%;\r\n }\r\n }\r\n}","/* Upgrade Tips */\r\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.pum-upgrade-tip {\r\n color: #333;\r\n line-height: 2em !important;\r\n\r\n &div {\r\n margin-bottom: 15px;\r\n display: block;\r\n font-weight: bold;\r\n }\r\n\r\n img {\r\n float: left;\r\n margin-right: 15px;\r\n }\r\n}\r\n","/* Form Table Dividers */\r\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.title-divider {\r\n th {\r\n border-top: 1px solid #ccc;\r\n padding: 0;\r\n }\r\n\r\n .title {\r\n font-size: 1.125em;\r\n padding-left: 0 !important;\r\n padding-top: 20px !important;\r\n padding-bottom: 0 !important;\r\n }\r\n}\r\n\r\n.form-table {\r\n td, tr {\r\n padding-top: 10px;\r\n }\r\n}\r\n\r\n.posttypediv,\r\n.taxonomydiv {\r\n margin-bottom: 10px;\r\n clear: both;\r\n overflow: auto;\r\n}"]}
1
+ {"version":3,"sources":["pum-admin-general.scss","pum-admin-general.css","modules/_general.scss","modules/_fields.scss","modules/_select2.scss","vendor/select2/_single.scss","vendor/select2/_multiple.scss","vendor/select2/_dropdown.scss","vendor/select2/theme/default/_single.scss","vendor/select2/theme/default/_multiple.scss","vendor/select2/theme/default/layout.scss","vendor/select2/theme/classic/_single.scss","vendor/select2/theme/classic/_defaults.scss","vendor/select2/mixins/_gradients.scss","vendor/select2/theme/classic/_multiple.scss","vendor/select2/theme/classic/layout.scss","modules/_tabs.scss","modules/_modal.scss","modules/_alerts.scss","partials/admin/_mixins.scss","partials/admin/_fields.scss","partials/admin/_marketing.scss","partials/admin/_deprecated.scss"],"names":[],"mappings":"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A2B;EAC3B,sHAAwJ;AZ0kC1J;;AG3kCA;EUTE,uBAAuB;EAEvB,sBFGiB;EEFjB,kBFGiB;EEDjB,YAAY;EAEZ,UAAU;AbqlCZ;;AGnlCA;EUCI,yBFFwB;AXwlC5B;;AGvlCA;EUKI,gBAAgB;EAChB,SAAS;EACT,cAAc;AbslClB;;AG7lCA;EUWI,aAAa;AbslCjB;;AGjmCA;EUeI,yBAAyB;EAEzB,sBFrBe;EEsBf,kBFrBe;EEuBf,eAAe;EAEf,WAAW;EAEX,iBAAiB;EACjB,eAAe;EACf,cAAc;AbklClB;;AG5mCA;EU8BI,WFxCe;EEyCf,eAAe;EAEf,qBAAqB;EACrB,iBAAiB;EAEjB,iBAAiB;AbglCrB;;AGpnCA;EUuCM,WFhDmB;AXioCzB;;AGxnCA;EU+CM,YAAY;Ab6kClB;;AG5nCA;EUmDM,gBAAgB;EAChB,kBAAkB;Ab6kCxB;;AGjoCA;EUwDM,gBAAgB;EAChB,kBAAkB;Ab6kCxB;;AGtoCA;EUgEI,yBFjEwB;AX2oC5B;;AG1oCA;EUqEM,gBAAgB;EAChB,yBAAyB;EACzB,0BAA0B;AbykChC;;AGhpCA;EU6EM,mBAAmB;EACnB,4BAA4B;EAC5B,6BAA6B;AbukCnC;;AGtpCA;EWDM,sBHHa;EGIb,UAAU;Ad2pChB;;AG3pCA;EWMM,UAAU;EACV,gBAAgB;AdypCtB;;AGhqCA;EWYI,uBHT0B;EGU1B,6BAA6B;AdwpCjC;;AGrqCA;EWiBI,mBAAmB;AdwpCvB;;AGzqCA;EWqBI,gBAAgB;AdwpCpB;;AG7qCA;EWyBI,iBHRsB;EGStB,gBAAgB;AdwpCpB;;AGlrCA;EW+BM,UAAU;AdupChB;;AGtrCA;EWmCM,WHZqC;AXmqC3C;;AG1rCA;EWwCI,yBHpBmC;EGqBnC,YHpBiC;AX0qCrC;;AG/rCA;EW6CI,eAAe;EACf,cAAc;EACd,YAAY;AdspChB;;AGrsCA;EWmDI,qBHpDwB;AX0sC5B;;AGzsCA;;EAqDI,6BAA6B;AHypCjC;;AG9sCA;EA6DM,WAAW;EACX,eAAe;EACf,gBAAgB;EAChB,+CAA+C;EAC/C,kBAAkB;EAClB,0CAA0C;AHqpChD;;AGvtCA;EAwEQ,aAAa;EACb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","file":"pum-admin-general.css","sourcesContent":["/************************************************************\n * Copyright (c) 2020, Code Atlantic LLC\n ************************************************************/\n\n$plugin-prefix: \"pum\";\n$custom-select2-selector: \"pumselect2\";\n$tab-color: #e4e4e4;\n\n// Shared modules.\n@import \"modules/general\";\n@import \"modules/fields\";\n@import \"modules/select2\";\n@import \"modules/tabs\";\n@import \"modules/modal\";\n@import \"modules/alerts\";\n@import \"partials/admin/mixins\";\n@import \"partials/admin/fields\";\n@import \"partials/admin/marketing\";\n@import \"partials/admin/deprecated\";\n\n/************\nStyles for upgrade notice bar\n************/\n\n@media screen and (max-width: 1023px) {\n\n\t.pum-notice-bar {\n\t\tdisplay: none !important;\n\t}\n}\n\n.pum-notice-bar-wrapper {\n\tposition: absolute;\n\tz-index: 10;\n\tvisibility: hidden;\n\twidth: 50%;\n\tleft: 0;\n\tright: 0;\n\tmargin: 0 auto;\n\n\t.pum-notice-bar {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\tbackground-color: #f6f6f6;\n\t\tborder-top: 3px solid #ad1b8e;\n\t\tcolor: #777;\n\t\tpadding: 7px;\n\t\tmax-height: 100px;\n\t\tvisibility: visible;\n\n\t\ta {\n\t\t\tcolor: #9aba27;\n\t\t}\n\t}\n}\n\n\n/************\nStyles for our log viewers\n************/\n#log-viewer {\n\tbackground-color: #fff;\n\tborder: 1px solid #e5e5e5;\n\tbox-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\n\tpadding: 5px 20px;\n\tmargin: 20px 0;\n}\n\n#log-viewer pre {\n\tfont-family: monospace;\n\twhite-space: pre-wrap;\n}\n\n/************\nStyles for welcome screen\n************/\n.pum-welcome-wrapper {\n\tmargin: 0;\n\tpadding: 10px;\n\tbackground-color: #fff;\n\n\t@media only screen and (min-width: 600px) {\n\t\tmax-width: 500px;\n\t\tmargin: 40px auto 0;\n\t\tpadding: 40px 30px;\n\t}\n\n\tul {\n\t\tlist-style: disc;\n\t\tpadding-left: 20px;\n\t}\n\n\t.pum-welcome-signature {\n\t\tmargin-top: 20px;\n\t\tfont-style: italic;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\timg {\n\t\t\tmargin-right: 10px;\n\t\t\twidth: 60px;\n\t\t}\n\t}\n\n\t.pum-welcome-cta {\n\t\tmargin-top: 30px;\n\t}\n}\n\n/************\nStyles for toggle buttons\n************/\n.pum-toggle-button {\n\tposition: relative;\n\twidth: 36px;\n\theight: 18px;\n\n\tlabel {\n\t\tposition: absolute;\n\t\tcursor: pointer;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tbackground-color: #fff;\n\t\ttransition: background-color 0.2s ease;\n\t\tborder-radius: 9px;\n\t\tborder: 1px solid #1e1e1e;\n\n\t\t&::before {\n\t\t\tposition: absolute;\n\t\t\tcontent: \"\";\n\t\t\theight: 14px;\n\t\t\twidth: 14px;\n\t\t\tleft: 2px;\n\t\t\tbottom: 1px;\n\t\t\tbackground-color: #1e1e1e;\n\t\t\ttransition: 0.2s ease;\n\t\t\tborder-radius: 50%;\n\t\t}\n\t}\n\n\tinput {\n\t\topacity: 0;\n\t\twidth: 0;\n\t\theight: 0;\n\n\t\t&:focus + label {\n\t\t\tbox-shadow: 2px 2px 7px #2196f3;\n\t\t}\n\n\t\t&:checked + label {\n\t\t\tbackground-color: #9ab927;\n\t\t}\n\n\t\t&:checked + label::before {\n\t\t\tbackground-color: #fff;\n\t\t\ttransform: translateX(15px);\n\t\t}\n\t}\n}\n\n.wp-core-ui .button-with-icon {\n\tdisplay: inline-flex;\n\talign-items: center;\n}\n\n.wp-list-table .type-popup .row-actions {\n\tcolor: #999;\n}\n\n.pum-flex-row {\n\tdisplay: flex;\n\n\t.pum-flex-column {\n\t\tflex: 1;\n\n\t\t&.pum-flex-quarter {\n\t\t\tmax-width: 25% !important;\n\n\t\t\t&:nth-child(4n+1) {\n\t\t\t\tpadding-left: 0;\n\t\t\t}\n\n\t\t\t&:nth-child(4n+4) {\n\t\t\t\tpadding-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t&.pum-flex-third {\n\t\t\tmax-width: 33.333% !important;\n\n\t\t\t&:nth-child(3n+1) {\n\t\t\t\tpadding-left: 0;\n\t\t\t}\n\n\t\t\t&:nth-child(3n+3) {\n\t\t\t\tpadding-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t&.pum-flex-half {\n\t\t\tmax-width: 50% !important;\n\n\t\t\t&:nth-child(2n+1) {\n\t\t\t\tpadding-left: 0;\n\t\t\t}\n\n\t\t\t&:nth-child(2n+2) {\n\t\t\t\tpadding-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t&.pum-flex-three-quarter {\n\t\t\tmax-width: 75% !important;\n\t\t}\n\n\t\tpadding: 1%;\n\n\t\tlabel,\n\t\tinput {\n\t\t\tdisplay: block;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n}\n\n.pum-tabbed-form {\n\n\t.pum-field {\n\t\tposition: relative;\n\t\tmargin: 0 0 24px;\n\n\t\tlabel,\n\t\t.pum-desc {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\tlabel {\n\t\t\tmargin-bottom: 4px;\n\t\t}\n\n\t\t.pum-desc {\n\t\t\tmargin-top: 4px;\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t.pumselect2-container--default {\n\t\twidth: 100% !important;\n\t}\n\n\t.pum-field-select2 select {\n\t\twidth: 100%;\n\t}\n\n\tlabel {\n\t\tdisplay: block;\n\t\tfont-weight: bold;\n\t\tfont-size: 1.1em;\n\t}\n\n\t.pum-field.checkbox {\n\n\t\tlabel {\n\n\t\t\t&.pum-desc {\n\t\t\t\tdisplay: inline;\n\t\t\t\tfont-weight: inherit;\n\t\t\t\tfont-size: inherit;\n\t\t\t\tmargin: 0 0 1em;\n\t\t\t}\n\t\t}\n\t}\n\n\t.pum-required {\n\t\tlabel::after {\n\t\t\tcolor: #a00;\n\t\t\tcontent: \"*\";\n\t\t\tmargin-left: 5px;\n\t\t}\n\t}\n}\n\n.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,\n.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,\n.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action {\n\ttop: 7px;\n\tmargin-left: 5px;\n\n\t@media only screen and (min-width: 0px) and (max-width: 783px) {\n\t\tdisplay: none !important;\n\t}\n\n}\n","/************************************************************\n * Copyright (c) 2020, Code Atlantic LLC\n ************************************************************/\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.no-button {\n border: 0;\n padding: 0;\n background: none;\n cursor: pointer;\n}\n\n.no-button.link-button {\n color: #0073aa;\n}\n\n.no-button.link-button:hover {\n color: #00a0d2;\n}\n\n.no-button.delete-button {\n color: #a00;\n}\n\n.no-button.delete-button:hover {\n color: #f00;\n}\n\n.pum-half {\n width: 47.5%;\n max-width: 47.5%;\n margin-right: 5%;\n display: inline-block;\n}\n\n.pum-half.pum-dependencies-met {\n display: inline-block !important;\n}\n\n.pum-half > * {\n max-width: 100%;\n}\n\n.pum-half input, .pum-half textarea, .pum-half select {\n max-width: 100%;\n width: auto;\n}\n\n.pum-last {\n margin-right: 0 !important;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-desc {\n margin-top: 4px;\n margin-bottom: 0;\n}\n\n[data-pum-dependencies] {\n display: none;\n}\n\n.pum-field {\n position: relative;\n margin-bottom: 1em;\n}\n\n.pum-field > label {\n display: block;\n font-weight: bold;\n}\n\n.pum-field .pum-doclink {\n font-size: 16px;\n line-height: 20px;\n}\n\n/**\r\n * Sections\r\n */\n/**\r\n * Heading & separator fields\r\n */\n.pum-field-heading label,\n.pum-field-heading .pum-desc,\n.pum-field-separator label,\n.pum-field-separator .pum-desc {\n display: none !important;\n}\n\n.pum-field-hidden {\n display: none;\n}\n\n.pum-field-editor #insert-media-button {\n display: none;\n}\n\n/**\r\n * Select fields\r\n */\n.pum-field-select option.bold {\n font-weight: bold;\n font-size: 1.125em;\n}\n\n/**\r\n * Checkbox fields\r\n */\n.pum-field-checkbox {\n position: relative;\n}\n\n.pum-field-checkbox label {\n margin-left: 1.5em;\n}\n\n.pum-field-checkbox label.pum-desc {\n display: inline;\n font-weight: inherit;\n font-size: inherit;\n margin: 0 0 1em;\n}\n\n.pum-field-checkbox input[type=\"checkbox\"] {\n position: absolute;\n top: .25em;\n}\n\n/**\r\n * Multicheck & Radio fields\r\n */\n.pum-field-multicheck input, .pum-field-multicheck label,\n.pum-field-radio input,\n.pum-field-radio label {\n line-height: 1em;\n}\n\n.pum-field-multicheck label,\n.pum-field-radio label {\n margin-bottom: 4px;\n}\n\n.pum-field-multicheck input[type=\"radio\"],\n.pum-field-radio input[type=\"radio\"] {\n display: inline-block;\n margin-right: .25em;\n}\n\n.pum-field-multicheck input + label,\n.pum-field-radio input + label {\n font-weight: normal;\n display: inline-block !important;\n}\n\n.pum-field-multicheck label:first-child,\n.pum-field-radio label:first-child {\n font-weight: bold;\n margin: 0 0 10px;\n}\n\n.pum-field-multicheck > p.pum-desc,\n.pum-field-radio > p.pum-desc {\n margin: 0 0 .5em;\n}\n\n.pum-field-multicheck .pum-field-mulitcheck-list,\n.pum-field-multicheck .pum-field-radio-list,\n.pum-field-radio .pum-field-mulitcheck-list,\n.pum-field-radio .pum-field-radio-list {\n margin: 0;\n}\n\n/**\r\n * Range & range slider fields\r\n */\n.pum-field-range input[type=\"range\"],\n.pum-field-rangeslider input[type=\"range\"] {\n vertical-align: middle;\n}\n\n.pum-field-range .pum-range-manual,\n.pum-field-rangeslider .pum-range-manual {\n padding-right: 25px;\n text-align: right;\n width: 80px;\n}\n\n.pum-field-range .range-value-unit,\n.pum-field-range .pum-range-value-unit,\n.pum-field-rangeslider .range-value-unit,\n.pum-field-rangeslider .pum-range-value-unit {\n position: relative;\n display: inline-block;\n margin-left: -30px;\n margin-right: 10px;\n width: 20px;\n text-align: left;\n top: .125em;\n}\n\n/**\r\n * Image fields\r\n */\n.pum-field-color .wp-color-result-text {\n line-height: 23px;\n}\n\n/**\r\n * Image fields\r\n */\n.pum-field-image .pum-image-field .pum-image-select,\n.pum-field-image .pum-image-field.pum-image-empty .pum-image-preview {\n display: none;\n}\n\n.pum-field-image .pum-image-field.pum-image-empty .pum-image-select {\n display: block;\n}\n\n.pum-field-image .pum-image-preview-img {\n float: left;\n line-height: 0;\n margin: 5px 0;\n}\n\n.pum-field-image .pum-image-preview-img img {\n max-width: 60px;\n width: auto;\n height: auto;\n}\n\n.pum-field-image select.pum-image-field__size {\n margin: 8px 0 8px 10px;\n width: 200px;\n}\n\n.pum-field-image .pum-image-edit {\n margin: 0 0 0 11px;\n}\n\n.pum-field-image .pum-image-replace,\n.pum-field-image .pum-image-remove {\n margin: 0 0 0 8px;\n}\n\n/**\r\n * Conditions field\r\n */\n.pum-field-conditions {\n /* Conditionals */\n}\n\n.pum-field-conditions .facet-builder {\n /* + AND + OR link stylings */\n}\n\n.pum-field-conditions .facet-builder p {\n margin: 0 0 1em;\n}\n\n.pum-field-conditions .facet-builder a {\n text-decoration: none;\n}\n\n.pum-field-conditions .facet-builder .facet-groups {\n display: none;\n}\n\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .facet-group {\n box-shadow: 0 1px 0 #ccc;\n color: #555;\n border: 1px solid #ccc;\n background: #f7f7f7;\n}\n\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button {\n color: #0073aa;\n cursor: pointer;\n}\n\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a::before,\n.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button::before {\n content: \"+ \";\n}\n\n.pum-field-conditions .facet-builder .facet {\n position: relative;\n padding: 12px 30px 6px 10px;\n border-bottom: 1px solid #e1e1e1;\n border-top: 1px solid #fff;\n}\n\n.pum-field-conditions .facet-builder .facet:first-child {\n border-top: 0;\n}\n\n.pum-field-conditions .facet-builder .facet:first-child .or {\n display: none;\n}\n\n.pum-field-conditions .facet-builder .facet::before, .pum-field-conditions .facet-builder .facet::after {\n display: table;\n content: \"\";\n line-height: 0;\n}\n\n.pum-field-conditions .facet-builder .facet::after {\n clear: both;\n}\n\n.pum-field-conditions .facet-builder .pum-field {\n margin-bottom: 0.5em;\n}\n\n.pum-field-conditions .facet-builder .facet-col {\n float: left;\n margin-right: 20px;\n padding-bottom: 6px;\n position: relative;\n min-width: 175px;\n}\n\n.pum-field-conditions .facet-builder .facet-col select,\n.pum-field-conditions .facet-builder .facet-col input {\n margin: 0;\n max-width: 100%;\n}\n\n.pum-field-conditions .facet-builder .facet-target {\n position: relative;\n max-width: 240px;\n}\n\n.pum-field-conditions .facet-builder .facet-target * {\n box-sizing: border-box;\n}\n\n.pum-field-conditions .facet-builder .facet-target select,\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection {\n padding-left: 28px;\n}\n\n.pum-field-conditions .facet-builder .facet-target select .pumselect2-selection__rendered,\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection .pumselect2-selection__rendered {\n padding-left: 3px;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand {\n cursor: pointer;\n position: absolute;\n left: 2px;\n top: 2px;\n z-index: 10;\n line-height: 24px;\n height: 25px;\n background: #f7f7f7;\n border: 1px solid transparent;\n border-radius: 2px 0 0 2px;\n border-right: 1px solid #ddd;\n text-align: center;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand span {\n font-size: 1.25em;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand::before {\n color: #555;\n font-size: 16px;\n line-height: 24px;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand input[type=\"checkbox\"] {\n display: none;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pum-not-operand:focus {\n outline: none;\n border: 1px solid #5b9dd9;\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\n}\n\n.pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand span, .pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand::before {\n color: #a00;\n}\n\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-choices,\n.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-single {\n border-color: #5b9dd9;\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\n}\n\n.pum-field-conditions .facet-builder .facet-actions {\n position: absolute;\n right: 6px;\n top: 18px;\n}\n\n.pum-field-conditions .facet-builder .facet-actions button {\n border: 0;\n padding: 0;\n background: none;\n margin-left: 5px;\n}\n\n.pum-field-conditions .facet-builder .dashicons-plus-alt,\n.pum-field-conditions .facet-builder .dashicons-dismiss {\n color: #999;\n}\n\n.pum-field-conditions .facet-builder .or {\n color: #484848;\n font-weight: 500;\n margin-left: -21px;\n left: 50%;\n position: absolute;\n top: -6px;\n font-style: normal;\n line-height: 10px;\n text-transform: uppercase;\n}\n\n.pum-field-conditions .facet-builder .add-or {\n border-top: 1px solid #fff;\n text-align: center;\n}\n\n.pum-field-conditions .facet-builder .add-or > .add {\n left: -6.5px;\n position: relative;\n top: -9px;\n}\n\n.pum-field-conditions .facet-builder .and {\n border-bottom: 1px dashed #e1e1e1;\n margin: .5em 0 1.7em;\n text-align: center;\n}\n\n.pum-field-conditions .facet-builder .or,\n.pum-field-conditions .facet-builder .add-or > .add {\n background: #f7f7f7;\n font-size: 1.1em;\n padding: 0 10px;\n}\n\n.pum-field-conditions .facet-builder .and em,\n.pum-field-conditions .facet-builder .and a,\n.pum-field-conditions .facet-builder .and button,\n.pum-field-conditions .facet-builder .and label, .pum-field-conditions .facet-builder .add-or em,\n.pum-field-conditions .facet-builder .add-or a,\n.pum-field-conditions .facet-builder .add-or button,\n.pum-field-conditions .facet-builder .add-or label {\n background: #fff;\n font-size: 1.1em;\n font-style: normal;\n margin: 0 10px;\n padding: 0 10px;\n position: relative;\n top: 9px;\n text-transform: uppercase;\n box-shadow: none;\n color: #484848;\n cursor: default;\n border: 0;\n}\n\n.pum-field-conditions .facet-builder .and em, .pum-field-conditions .facet-builder .add-or em {\n color: #484848;\n}\n\n.pum-field-conditions .no-facet-groups {\n display: block;\n}\n\n.pum-field-conditions .no-facet-groups .facet-target {\n max-width: 100%;\n}\n\n.pum-field-conditions .has-conditions .facet-groups {\n display: block;\n}\n\n.pum-field-conditions .has-conditions .no-facet-groups {\n display: none;\n}\n\n.pum-field-conditions .pum-field-select2 select {\n width: 100% !important;\n}\n\n/**\r\n * License fields.\r\n */\n.pum-field-license_key {\n background: #fafafa;\n padding: 14px;\n border-top: 2px solid #999;\n border-bottom: 2px solid #999;\n margin: 0 -14px 14px;\n}\n\n.pum-field-license_key p {\n font-size: 13px;\n margin-top: 0;\n}\n\n.pum-field-license_key a {\n color: #444;\n}\n\n.pum-field-license_key a:hover {\n text-decoration: none;\n}\n\n.pum-field-license_key span.pum-license-status {\n margin-left: 5px;\n margin-right: 5px;\n}\n\n.pum-field-license_key .pum-license-messages p:last-child {\n margin-bottom: 0;\n}\n\n.pum-field-license_key.pum-license-expires-soon-notice {\n border-color: #dc3232;\n}\n\n.pum-field-license_key.pum-license-valid-notice {\n border-color: #46b450;\n}\n\n.pum-field-license_key.pum-license-valid-notice .pum-license-status {\n color: #46b450;\n}\n\n.pum-field-license_key.pum-license-inactive-notice {\n border-color: #0073aa;\n}\n\n.pum-field-license_key.pum-license-expired-notice {\n background-color: #e24e4e;\n color: #fff;\n border-color: #dc3232;\n}\n\n.pum-field-license_key.pum-license-error-notice, .pum-field-license_key.pum-license-missing-notice, .pum-field-license_key.pum-license-invalid-notice, .pum-field-license_key.pum-license-site_inactive-notice, .pum-field-license_key.pum-license-item_name_mismatch-notice {\n background-color: #ffebcd;\n border-color: #dc3232;\n}\n\n.pum-field-license_key.pum-license-expired-notice a {\n color: #fff;\n}\n\n.pum-field-license_key.pum-license-expired-notice a:hover {\n text-decoration: none;\n}\n\n/**\r\n * Link fields.\r\n */\n.pum-field-link input {\n margin-right: 24px;\n display: block;\n}\n\n.pum-field-link button.dashicons {\n float: right;\n width: 1.5em;\n height: 1.5em;\n line-height: 1;\n padding: 0;\n font-size: 16px;\n vertical-align: sub;\n margin-top: 1px;\n box-shadow: 0 0 0 #cccccc;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n *\r\n * The bulk of this is to style jquery select2 to better\r\n * resemble the default WP dashboard inputs.\r\n ******************************************************************************/\n.pum-field-select2 {\n position: relative;\n}\n\n.pum-field-select2 .pumselect2-container {\n box-sizing: border-box;\n display: inline-block;\n margin: 0;\n position: relative;\n vertical-align: middle;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--single {\n box-sizing: border-box;\n cursor: pointer;\n display: block;\n height: 28px;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__rendered {\n display: block;\n padding-left: 8px;\n padding-right: 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__clear {\n position: relative;\n}\n\n.pum-field-select2 .pumselect2-container[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__rendered {\n padding-right: 8px;\n padding-left: 20px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple {\n box-sizing: border-box;\n cursor: pointer;\n display: block;\n min-height: 32px;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__rendered {\n display: inline-block;\n overflow: hidden;\n padding-left: 8px;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-search--inline {\n float: left;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field {\n box-sizing: border-box;\n border: none;\n font-size: 100%;\n margin-top: 5px;\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.pum-field-select2 .pumselect2-dropdown {\n background-color: white;\n border: 1px solid #aaa;\n border-radius: 4px;\n box-sizing: border-box;\n display: block;\n position: absolute;\n left: -100000px;\n width: 100%;\n z-index: 1051;\n}\n\n.pum-field-select2 .pumselect2-results {\n display: block;\n}\n\n.pum-field-select2 .pumselect2-results__options {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-results__option {\n padding: 6px;\n user-select: none;\n -webkit-user-select: none;\n}\n\n.pum-field-select2 .pumselect2-results__option[aria-selected] {\n cursor: pointer;\n}\n\n.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown {\n left: 0;\n}\n\n.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--above {\n border-bottom: none;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--below {\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown {\n display: block;\n padding: 4px;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field {\n padding: 4px;\n width: 100%;\n box-sizing: border-box;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.pum-field-select2 .pumselect2-search--dropdown.pumselect2-search--hide {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-close-mask {\n border: 0;\n margin: 0;\n padding: 0;\n display: block;\n position: fixed;\n left: 0;\n top: 0;\n min-height: 100%;\n min-width: 100%;\n height: auto;\n width: auto;\n opacity: 0;\n z-index: 99;\n background-color: #fff;\n filter: alpha(opacity=0);\n}\n\n.pum-field-select2 .pumselect2-hidden-accessible {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n height: 1px !important;\n margin: -1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n width: 1px !important;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single {\n background-color: #fff;\n border: 1px solid #aaa;\n border-radius: 4px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__rendered {\n color: #444;\n line-height: 28px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__clear {\n cursor: pointer;\n float: right;\n font-weight: bold;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__placeholder {\n color: #999;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow {\n height: 26px;\n position: absolute;\n top: 1px;\n right: 1px;\n width: 20px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: #888 transparent transparent transparent;\n border-style: solid;\n border-width: 5px 4px 0 4px;\n height: 0;\n left: 50%;\n margin-left: -4px;\n margin-top: -2px;\n position: absolute;\n top: 50%;\n width: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__clear {\n float: left;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__arrow {\n left: 1px;\n right: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single {\n background-color: #eee;\n cursor: default;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single .pumselect2-selection__clear {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: transparent transparent #888 transparent;\n border-width: 0 4px 5px 4px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple {\n background-color: white;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: text;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered {\n box-sizing: border-box;\n list-style: none;\n margin: 0;\n padding: 0 5px;\n width: 100%;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered li {\n list-style: none;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__placeholder {\n color: #999;\n margin-top: 5px;\n float: left;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__clear {\n cursor: pointer;\n float: right;\n font-weight: bold;\n margin-top: 5px;\n margin-right: 10px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice {\n background-color: #e4e4e4;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: default;\n float: left;\n margin-right: 5px;\n margin-top: 5px;\n padding: 0 5px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n color: #999;\n cursor: pointer;\n display: inline-block;\n font-weight: bold;\n margin-right: 2px;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover {\n color: #333;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice, .pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__placeholder, .pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-search--inline {\n float: right;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice {\n margin-left: 5px;\n margin-right: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n margin-left: 2px;\n margin-right: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--focus .pumselect2-selection--multiple {\n border: solid black 1px;\n outline: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--multiple {\n background-color: #eee;\n cursor: default;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection__choice__remove {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single, .pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single, .pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-search--dropdown .pumselect2-search__field {\n border: 1px solid #aaa;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-search--inline .pumselect2-search__field {\n background: transparent;\n border: none;\n outline: 0;\n box-shadow: none;\n -webkit-appearance: textfield;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results > .pumselect2-results__options {\n max-height: 200px;\n overflow-y: auto;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[role=group] {\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-disabled=true] {\n color: #999;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-selected=true] {\n background-color: #ddd;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option {\n padding-left: 1em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__group {\n padding-left: 0;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-left: -1em;\n padding-left: 2em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-left: -2em;\n padding-left: 3em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-left: -3em;\n padding-left: 4em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-left: -4em;\n padding-left: 5em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option {\n margin-left: -5em;\n padding-left: 6em;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__option--highlighted[aria-selected] {\n background-color: #5897fb;\n color: white;\n}\n\n.pum-field-select2 .pumselect2-container--default .pumselect2-results__group {\n cursor: default;\n display: block;\n padding: 6px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single {\n background-color: #f7f7f7;\n border: 1px solid #aaa;\n border-radius: 4px;\n outline: 0;\n background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);\n background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);\n background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single:focus {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__rendered {\n color: #444;\n line-height: 28px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__clear {\n cursor: pointer;\n float: right;\n font-weight: bold;\n margin-right: 10px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__placeholder {\n color: #999;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow {\n background-color: #ddd;\n border: none;\n border-left: 1px solid #aaa;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n height: 26px;\n position: absolute;\n top: 1px;\n right: 1px;\n width: 20px;\n background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);\n background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);\n background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: #888 transparent transparent transparent;\n border-style: solid;\n border-width: 5px 4px 0 4px;\n height: 0;\n left: 50%;\n margin-left: -4px;\n margin-top: -2px;\n position: absolute;\n top: 50%;\n width: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__clear {\n float: left;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--single .pumselect2-selection__arrow {\n border: none;\n border-right: 1px solid #aaa;\n border-radius: 0;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n left: 1px;\n right: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow {\n background: transparent;\n border: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b {\n border-color: transparent transparent #888 transparent;\n border-width: 0 4px 5px 4px;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single {\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);\n background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);\n background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single {\n border-bottom: none;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);\n background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);\n background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple {\n background-color: white;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: text;\n outline: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple:focus {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__rendered {\n list-style: none;\n margin: 0;\n padding: 0 5px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__clear {\n display: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice {\n background-color: #e4e4e4;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: default;\n float: left;\n margin-right: 5px;\n margin-top: 5px;\n padding: 0 5px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n color: #888;\n cursor: pointer;\n display: inline-block;\n font-weight: bold;\n margin-right: 2px;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover {\n color: #555;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice {\n float: right;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice {\n margin-left: 5px;\n margin-right: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic[dir=\"rtl\"] .pumselect2-selection--multiple .pumselect2-selection__choice__remove {\n margin-left: 2px;\n margin-right: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--multiple {\n border: 1px solid #5897fb;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple {\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple {\n border-bottom: none;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-search--dropdown .pumselect2-search__field {\n border: 1px solid #aaa;\n outline: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-search--inline .pumselect2-search__field {\n outline: 0;\n box-shadow: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown {\n background-color: white;\n border: 1px solid transparent;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--above {\n border-bottom: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--below {\n border-top: none;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results > .pumselect2-results__options {\n max-height: 200px;\n overflow-y: auto;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[role=group] {\n padding: 0;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[aria-disabled=true] {\n color: grey;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option--highlighted[aria-selected] {\n background-color: #3875d7;\n color: white;\n}\n\n.pum-field-select2 .pumselect2-container--classic .pumselect2-results__group {\n cursor: default;\n display: block;\n padding: 6px;\n}\n\n.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-dropdown {\n border-color: #5897fb;\n}\n\n.pum-field-select2 > .pumselect2-container--below.pumselect2-container--open + .pumselect2-container--open,\n.pum-field-select2 > .pumselect2-container--below.pumselect2-container--open + .pum-desc + .pumselect2-container--open {\n position: absolute !important;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection {\n margin: 1px;\n font-size: 14px;\n border-radius: 0;\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);\n border-color: #ddd;\n transition: 0.05s border-color ease-in-out;\n}\n\n.pum-field-select2 .pumselect2-container.pumselect2-container--focus .pumselect2-selection {\n outline: none;\n border-color: #5b9dd9;\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple {\n overflow-y: auto;\n max-height: 150px;\n min-height: 28px;\n line-height: 16px;\n font-size: 12px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__clear {\n margin-right: 3px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline {\n margin: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline .pumselect2-search__field {\n border-color: #ddd;\n padding: 3px 5px 0;\n min-width: 5em;\n width: 100% !important;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__choice {\n margin-top: 4px;\n margin-bottom: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown {\n margin: 0 1px;\n border-color: #ddd;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);\n max-width: calc(100% - 4px);\n position: relative;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-search__field {\n border-color: #ddd;\n padding: 3px 5px;\n min-width: 5em;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option {\n padding: 3px 6px;\n margin: 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group] {\n padding: 3px 0 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group] .pumselect2-results__group {\n padding: 0 6px;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__options--nested {\n padding: 3px 6px 0;\n}\n\n.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option--highlighted {\n background: #3e86d0;\n}\n\n.pum-field-select2 .pumselect2-container + .pumselect2-container--open {\n top: inherit !important;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-tabs-container {\n box-sizing: border-box;\n position: relative;\n}\n\n.pum-tabs-container > * {\n box-sizing: border-box;\n}\n\n.pum-tabs-container > ul.tabs {\n margin: 0;\n}\n\n.pum-tabs-container > ul.tabs .tab {\n font-size: 1.2em;\n}\n\n.pum-tabs-container > ul.tabs .tab a {\n padding: 8px 16px;\n border: 0;\n display: block;\n text-decoration: none;\n}\n\n.pum-tabs-container > ul.tabs .tab a:focus {\n box-shadow: none;\n}\n\n.pum-tabs-container > .tab-content {\n display: none;\n padding: 16px;\n}\n\n.pum-tabs-container > .tab-content.active {\n display: block;\n}\n\n.pum-tabs-container > .tab-content .form-table {\n display: block;\n}\n\n.pum-tabs-container > .tab-content .form-table:first-child {\n margin-top: 0;\n}\n\n.pum-tabs-container.horizontal-tabs {\n display: block;\n}\n\n.pum-tabs-container.horizontal-tabs > ul.tabs > li.tab {\n display: inline-block;\n padding: 0;\n margin: 0;\n}\n\n.pum-tabs-container.horizontal-tabs > ul.tabs > li.tab a {\n padding: .5em 1em;\n}\n\n.pum-tabs-container.horizontal-tabs > .tab-content {\n padding-top: 16px;\n}\n\n.pum-tabs-container.vertical-tabs {\n min-height: 100px;\n padding-left: 140px;\n width: 100%;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs {\n width: 140px;\n min-height: 100%;\n display: block;\n position: absolute;\n left: 0;\n top: 0;\n margin: 0;\n border-top: 0;\n border-right: 1px solid #DFDFDF;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab {\n margin: 0;\n display: block;\n border-bottom: 1px solid #eee;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab a {\n background: #FCFCFC;\n color: #000;\n display: block;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab:hover a, .pum-tabs-container.vertical-tabs > ul.tabs > .tab a:focus {\n background-color: #0073AA;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab.active a {\n background-color: #32373C;\n color: #fff;\n}\n\n.pum-tabs-container.vertical-tabs > ul.tabs > .tab:first-child {\n margin-top: 8px;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs {\n display: block;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab {\n display: inline-block;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab a {\n display: inline;\n padding: 0 0.25em;\n color: #0073aa;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab.active a,\n.pum-tabs-container.link-tabs > ul.tabs > li.tab a:active {\n color: #000;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab.active a,\n.pum-tabs-container.link-tabs > ul.tabs > li.tab:hover a,\n.pum-tabs-container.link-tabs > ul.tabs > li.tab a:active {\n text-decoration: underline;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab::after {\n display: inline-block;\n content: \"|\";\n margin: 0 0.25em;\n}\n\n.pum-tabs-container.link-tabs > ul.tabs > li.tab:last-child::after {\n content: \"\";\n}\n\n.pum-tabs-container.sub-tabs > .tab-content {\n padding: 16px 0 0;\n}\n\n.pum-tabs-container.sub-tabs > .tab-content .pum-field:first-child h3 {\n margin-top: 0;\n}\n\n.pum-tabs-container[data-tab-count=\"0\"].horizontal-tabs > ul.tabs, .pum-tabs-container[data-tab-count=\"1\"].horizontal-tabs > ul.tabs {\n display: none;\n}\n\n.pum-tabs-container[data-tab-count=\"0\"].sub-tabs > .tab-content, .pum-tabs-container[data-tab-count=\"1\"].sub-tabs > .tab-content {\n padding-top: 0;\n}\n\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].horizontal-tabs > ul.tabs {\n display: block !important;\n}\n\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].sub-tabs > .tab-content {\n padding-top: 16px !important;\n}\n\n.pum-tab-panel {\n box-sizing: border-box;\n position: relative;\n}\n\n.pum-tab-panel > * {\n box-sizing: border-box;\n}\n\n.pum-tab-panel > .components-tab-panel__tabs {\n margin: 0;\n}\n\n.pum-tab-panel > .components-tab-panel__tabs .components-tab-panel__tab {\n font-size: 1.2em;\n padding: 8px 16px;\n border: 0;\n display: block;\n text-decoration: none;\n}\n\n.pum-tab-panel > .components-tab-panel__tabs .components-tab-panel__tab:focus {\n box-shadow: none;\n}\n\n.pum-tab-panel > .components-tab-panel__tab-content {\n padding: 16px;\n}\n\n.pum-tab-panel > .components-tab-panel__tab-content .form-table {\n display: block;\n}\n\n.pum-tab-panel > .components-tab-panel__tab-content .form-table:first-child {\n margin-top: 0;\n}\n\n.pum-tab-panel.pum-horizontal-tabs {\n display: block;\n}\n\n.pum-tab-panel.pum-horizontal-tabs > .components-tab-panel__tabs > .components-tab-panel__tab {\n display: inline-block;\n padding: 0;\n margin: 0;\n}\n\n.pum-tab-panel.pum-horizontal-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a {\n padding: .5em 1em;\n}\n\n.pum-tab-panel.pum-horizontal-tabs > .components-tab-panel__tab-content {\n padding-top: 16px;\n}\n\n.pum-tab-panel.pum-vertical-tabs {\n min-height: 100px;\n padding-left: 140px;\n width: 100%;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs {\n width: 140px;\n min-height: 100%;\n display: block;\n position: absolute;\n left: 0;\n top: 0;\n margin: 0;\n border-top: 0;\n border-right: 1px solid #DFDFDF;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab {\n margin: 0;\n display: block;\n border-bottom: 1px solid #eee;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a {\n background: #FCFCFC;\n color: #000;\n display: block;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:hover a, .pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a:focus {\n background-color: #0073AA;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab.is-active a {\n background-color: #32373C;\n color: #fff;\n}\n\n.pum-tab-panel.pum-vertical-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:first-child {\n margin-top: 8px;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs {\n display: block;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab {\n display: inline-block;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a {\n display: inline;\n padding: 0 0.25em;\n color: #0073aa;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab.is-active a,\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a:active {\n color: #000;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab.is-active a,\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:hover a,\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab a:active {\n text-decoration: underline;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab::after {\n display: inline-block;\n content: \"|\";\n margin: 0 0.25em;\n}\n\n.pum-tab-panel.pum-link-tabs > .components-tab-panel__tabs > .components-tab-panel__tab:last-child::after {\n content: \"\";\n}\n\n.pum-tab-panel.pum-sub-tabs > .components-tab-panel__tab-content {\n padding: 16px 0 0;\n}\n\n.pum-tab-panel.pum-sub-tabs > .components-tab-panel__tab-content .pum-field:first-child h3 {\n margin-top: 0;\n}\n\n.pum-tab-panel[data-tab-count=\"0\"].pum-horizontal-tabs > .components-tab-panel__tabs, .pum-tab-panel[data-tab-count=\"1\"].pum-horizontal-tabs > .components-tab-panel__tabs {\n display: none;\n}\n\n.pum-tab-panel[data-tab-count=\"0\"].pum-sub-tabs > .components-tab-panel__tab-content, .pum-tab-panel[data-tab-count=\"1\"].pum-sub-tabs > .components-tab-panel__tab-content {\n padding-top: 0;\n}\n\n.pum-modal-background {\n display: none;\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n background: rgba(0, 0, 0, 0.7);\n z-index: 100100;\n overflow-y: scroll;\n}\n\n.pum-modal-background, .pum-modal-background:before, .pum-modal-background:after,\n.pum-modal-background *, .pum-modal-background *:before, .pum-modal-background *:after {\n -webkit-box-sizing: border-box;\n /* Safari/Chrome, other WebKit */\n -moz-box-sizing: border-box;\n /* Firefox, other Gecko */\n box-sizing: border-box;\n}\n\n.pum-modal-background .pum-modal-wrap {\n position: absolute;\n top: 60px;\n margin-bottom: 60px;\n left: 50%;\n width: 550px;\n margin-left: -300px;\n background-color: #fff;\n box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);\n z-index: 100105;\n transition: height .2s, margin-top .2s;\n}\n\n@media screen and (max-width: 520px) {\n .pum-modal-background .pum-modal-wrap {\n width: auto;\n margin-left: 0;\n top: 10px;\n right: 10px;\n bottom: 10px;\n left: 10px;\n }\n}\n\n.pum-modal-background .pum-modal-header {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n height: 36px;\n padding: 0 36px 0 16px;\n font-size: 18px;\n font-weight: 600;\n line-height: 36px;\n background: #fcfcfc;\n border-bottom: 1px solid #dfdfdf;\n}\n\n.pum-modal-background .pum-modal-header .pum-modal-close {\n position: absolute;\n top: 0;\n right: 0;\n width: 36px;\n height: 36px;\n padding: 0;\n color: #666;\n text-align: center;\n background: 0 0;\n border: none;\n cursor: pointer;\n}\n\n.pum-modal-background .pum-modal-header .pum-modal-close::before {\n font: 400 20px/36px dashicons;\n vertical-align: top;\n speak: none;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n width: 36px;\n height: 36px;\n content: '\\f158';\n}\n\n.pum-modal-background .pum-modal-content {\n padding: 52px 16px 60px;\n}\n\n.pum-modal-background .pum-modal-content div.error {\n margin: 0 0 10px;\n}\n\n.pum-modal-background .pum-modal-content p {\n margin-top: 0;\n}\n\n.pum-modal-background .pum-modal-content textarea {\n width: 100%;\n}\n\n@media screen and (max-width: 782px) {\n .pum-modal-background .pum-modal-content {\n padding: 50px 16px 60px;\n }\n}\n\n.pum-modal-background .pum-modal-footer {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n padding: 8px 16px;\n background: #fcfcfc;\n border-top: 1px solid #dfdfdf;\n}\n\n.pum-modal-background .pum-modal-footer .cancel {\n line-height: 25px;\n float: left;\n}\n\n.pum-modal-background .pum-modal-footer .cancel .no-button {\n border: 0;\n padding: 0;\n background: none;\n cursor: pointer;\n}\n\n.pum-modal-background .pum-modal-footer .cancel .no-button.link-button {\n color: #0073aa;\n text-decoration: underline;\n}\n\n.pum-modal-background .pum-modal-footer .cancel .submitdelete {\n text-decoration: none;\n padding: 1px 2px;\n}\n\n@media screen and (max-width: 782px) {\n .pum-modal-background .pum-modal-footer .cancel {\n line-height: 32px;\n }\n}\n\n.pum-modal-background .pum-modal-footer .pum-submit {\n line-height: 23px;\n float: right;\n}\n\n.pum-modal-background .pum-modal-footer .pum-submit button {\n float: right;\n margin-bottom: 0;\n}\n\n.pum-modal-background .pum-modal-footer .pum-submit .spinner {\n float: left;\n vertical-align: middle;\n}\n\n.pum-modal-background.tabbed-content .pum-modal-content {\n padding: 36px 0 44px;\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-alert {\n position: relative;\n padding: 0 12px;\n border-left: 4px solid #ccc;\n background: #fff;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);\n width: 100%;\n}\n\n.pum-alert.pum-alert__success {\n border-left-color: #46b450;\n}\n\n.pum-alert.pum-alert__info {\n border-left-color: #00a0d2;\n}\n\n.pum-alert.pum-alert__warning {\n border-left-color: #ffb900;\n}\n\n.pum-alert.pum-alert__error {\n border-left-color: #dc3232;\n}\n\n.pum-alert-holder {\n display: flex;\n margin-bottom: .8em;\n}\n\n.pum-alerts {\n position: relative;\n max-width: 1280px;\n margin: 20px 0 1px;\n padding: 20px 20px 0;\n border: 1px solid #e5e5e5;\n background-color: #fdfdfd;\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\n clear: both;\n top: 10px;\n margin-right: 20px !important;\n}\n\n.pum-alerts > h2:first-child {\n margin: 0;\n padding: 9px 0 4px;\n font-size: 23px;\n font-weight: 400;\n line-height: 29px;\n}\n\n.pum-alerts h3 {\n margin: -20px -20px 0;\n padding: 1em;\n border-bottom: 1px solid #ccc;\n background-color: #fdfdfd;\n font-size: 1.4em;\n}\n\n.pum-alerts img.logo {\n width: 25px;\n margin: -2px 5px -2px 0;\n}\n\n.pum-alerts .pum-alert {\n width: 100%;\n}\n\n.pum-alerts .button.dismiss, .pum-alerts .button.restore {\n width: 45px;\n height: 45px;\n margin-left: 10px;\n padding: 0;\n outline: 0;\n line-height: inherit;\n cursor: pointer;\n -ms-flex: 0 0 45px;\n flex: 0 0 45px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.pum-alerts .button.dismiss .dashicons, .pum-alerts .button.restore .dashicons {\n width: 24px;\n height: 24px;\n font-size: 24px;\n}\n\n.pum-alerts .button.dismiss:focus, .pum-alerts .button.dismiss:hover {\n background: 0 0;\n}\n\n.pum-alerts .button.restore:focus, .pum-alerts .button.restore:hover {\n background: 0 0;\n}\n\n.popup_page_pum-extensions .pum-alerts {\n top: 0;\n}\n\n.pum-alerts .screen-reader-text {\n overflow: hidden;\n clip: rect(1px, 1px, 1px, 1px);\n position: absolute !important;\n width: 1px;\n height: 1px;\n padding: 0;\n border: 0;\n word-wrap: normal !important;\n clip-path: inset(50%);\n}\n\n.pum-bottom-spacing {\n margin-bottom: 20px;\n}\n\n.pum-container-disabled {\n display: table-cell;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: 4px;\n background-color: rgba(232, 232, 232, 0.7);\n}\n\n.pum-muted-title {\n overflow: hidden;\n font-weight: 600;\n font-style: italic;\n}\n\n.pum-muted-title:after {\n display: inline-block;\n width: 100%;\n height: .5em;\n margin-right: -100%;\n margin-left: 10px;\n border-top: 1px solid #ddd;\n vertical-align: bottom;\n content: \"\";\n}\n\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n/**\r\n * Triggers field\r\n */\n.pum-field-triggers .pum-popup-trigger-editor .pum-add-new, .pum-field-triggers .pum-popup-trigger-editor .add-new {\n float: right;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table {\n display: none !important;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table thead th, .pum-field-triggers .pum-popup-trigger-editor .list-table thead td, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody th, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td {\n text-align: center;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table thead td:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child {\n text-align: left;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table thead td:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child {\n text-align: right;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child {\n padding-left: 0;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child, .pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child {\n padding-right: 0;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor span.edit {\n cursor: pointer;\n color: #0073aa;\n text-decoration: underline;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .list-item-actions i {\n cursor: pointer;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .no-list-items {\n display: block;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor .no-list-items select {\n max-width: 100%;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor.has-list-items .list-table {\n display: block !important;\n}\n\n.pum-field-triggers .pum-popup-trigger-editor.has-list-items .no-list-items {\n display: none !important;\n}\n\n/**\r\n * Cookies field\r\n */\n.pum-field-cookies .pum-popup-cookie-editor .pum-add-new, .pum-field-cookies .pum-popup-cookie-editor .add-new {\n float: right;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table {\n display: none !important;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table thead th, .pum-field-cookies .pum-popup-cookie-editor .list-table thead td, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody th, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td {\n text-align: center;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table thead td:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child {\n text-align: left;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table thead td:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child {\n text-align: right;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child {\n padding-left: 0;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child, .pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child {\n padding-right: 0;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor span.edit {\n cursor: pointer;\n color: #0073aa;\n text-decoration: underline;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .list-item-actions i {\n cursor: pointer;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .no-list-items {\n display: block;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor .no-list-items select {\n max-width: 100%;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor.has-list-items .list-table {\n display: block !important;\n}\n\n.pum-field-cookies .pum-popup-cookie-editor.has-list-items .no-list-items {\n display: none !important;\n}\n\n.pum-field-cookie_key .cookie-key {\n position: relative;\n display: inline-block;\n}\n\n.pum-field-cookie_key .cookie-key button.reset {\n position: absolute;\n right: 0;\n top: 0;\n bottom: 0;\n height: 100%;\n}\n\n/* Upgrade Tips */\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.pum-upgrade-tip {\n color: #333;\n line-height: 2em !important;\n}\n\n.pum-upgrade-tipdiv {\n margin-bottom: 15px;\n display: block;\n font-weight: bold;\n}\n\n.pum-upgrade-tip img {\n float: left;\n margin-right: 15px;\n}\n\n/* Form Table Dividers */\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\n.title-divider th {\n border-top: 1px solid #ccc;\n padding: 0;\n}\n\n.title-divider .title {\n font-size: 1.125em;\n padding-left: 0 !important;\n padding-top: 20px !important;\n padding-bottom: 0 !important;\n}\n\n.form-table td, .form-table tr {\n padding-top: 10px;\n}\n\n.posttypediv,\n.taxonomydiv {\n margin-bottom: 10px;\n clear: both;\n overflow: auto;\n}\n\n/************\nStyles for upgrade notice bar\n************/\n@media screen and (max-width: 1023px) {\n .pum-notice-bar {\n display: none !important;\n }\n}\n\n.pum-notice-bar-wrapper {\n position: absolute;\n z-index: 10;\n visibility: hidden;\n width: 50%;\n left: 0;\n right: 0;\n margin: 0 auto;\n}\n\n.pum-notice-bar-wrapper .pum-notice-bar {\n display: flex;\n justify-content: center;\n background-color: #f6f6f6;\n border-top: 3px solid #ad1b8e;\n color: #777;\n padding: 7px;\n max-height: 100px;\n visibility: visible;\n}\n\n.pum-notice-bar-wrapper .pum-notice-bar a {\n color: #9aba27;\n}\n\n/************\nStyles for our log viewers\n************/\n#log-viewer {\n background-color: #fff;\n border: 1px solid #e5e5e5;\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\n padding: 5px 20px;\n margin: 20px 0;\n}\n\n#log-viewer pre {\n font-family: monospace;\n white-space: pre-wrap;\n}\n\n/************\nStyles for welcome screen\n************/\n.pum-welcome-wrapper {\n margin: 0;\n padding: 10px;\n background-color: #fff;\n}\n\n@media only screen and (min-width: 600px) {\n .pum-welcome-wrapper {\n max-width: 500px;\n margin: 40px auto 0;\n padding: 40px 30px;\n }\n}\n\n.pum-welcome-wrapper ul {\n list-style: disc;\n padding-left: 20px;\n}\n\n.pum-welcome-wrapper .pum-welcome-signature {\n margin-top: 20px;\n font-style: italic;\n display: flex;\n align-items: center;\n}\n\n.pum-welcome-wrapper .pum-welcome-signature img {\n margin-right: 10px;\n width: 60px;\n}\n\n.pum-welcome-wrapper .pum-welcome-cta {\n margin-top: 30px;\n}\n\n/************\nStyles for toggle buttons\n************/\n.pum-toggle-button {\n position: relative;\n width: 36px;\n height: 18px;\n}\n\n.pum-toggle-button label {\n position: absolute;\n cursor: pointer;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: #fff;\n transition: background-color 0.2s ease;\n border-radius: 9px;\n border: 1px solid #1e1e1e;\n}\n\n.pum-toggle-button label::before {\n position: absolute;\n content: \"\";\n height: 14px;\n width: 14px;\n left: 2px;\n bottom: 1px;\n background-color: #1e1e1e;\n transition: 0.2s ease;\n border-radius: 50%;\n}\n\n.pum-toggle-button input {\n opacity: 0;\n width: 0;\n height: 0;\n}\n\n.pum-toggle-button input:focus + label {\n box-shadow: 2px 2px 7px #2196f3;\n}\n\n.pum-toggle-button input:checked + label {\n background-color: #9ab927;\n}\n\n.pum-toggle-button input:checked + label::before {\n background-color: #fff;\n transform: translateX(15px);\n}\n\n.wp-core-ui .button-with-icon {\n display: inline-flex;\n align-items: center;\n}\n\n.wp-list-table .type-popup .row-actions {\n color: #999;\n}\n\n.pum-flex-row {\n display: flex;\n}\n\n.pum-flex-row .pum-flex-column {\n flex: 1;\n padding: 1%;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-quarter {\n max-width: 25% !important;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+1) {\n padding-left: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+4) {\n padding-right: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-third {\n max-width: 33.333% !important;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+1) {\n padding-left: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+3) {\n padding-right: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-half {\n max-width: 50% !important;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+1) {\n padding-left: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+2) {\n padding-right: 0;\n}\n\n.pum-flex-row .pum-flex-column.pum-flex-three-quarter {\n max-width: 75% !important;\n}\n\n.pum-flex-row .pum-flex-column label,\n.pum-flex-row .pum-flex-column input {\n display: block;\n width: 100%;\n}\n\n.pum-tabbed-form .pum-field {\n position: relative;\n margin: 0 0 24px;\n}\n\n.pum-tabbed-form .pum-field label,\n.pum-tabbed-form .pum-field .pum-desc {\n display: block;\n}\n\n.pum-tabbed-form .pum-field label {\n margin-bottom: 4px;\n}\n\n.pum-tabbed-form .pum-field .pum-desc {\n margin-top: 4px;\n margin-bottom: 0;\n}\n\n.pum-tabbed-form .pumselect2-container--default {\n width: 100% !important;\n}\n\n.pum-tabbed-form .pum-field-select2 select {\n width: 100%;\n}\n\n.pum-tabbed-form label {\n display: block;\n font-weight: bold;\n font-size: 1.1em;\n}\n\n.pum-tabbed-form .pum-field.checkbox label.pum-desc {\n display: inline;\n font-weight: inherit;\n font-size: inherit;\n margin: 0 0 1em;\n}\n\n.pum-tabbed-form .pum-required label::after {\n color: #a00;\n content: \"*\";\n margin-left: 5px;\n}\n\n.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,\n.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,\n.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action {\n top: 7px;\n margin-left: 5px;\n}\n\n@media only screen and (min-width: 0px) and (max-width: 783px) {\n .edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,\n .edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,\n .popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action {\n display: none !important;\n }\n}\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.no-button {\r\n border: 0;\r\n padding: 0;\r\n background: none;\r\n cursor: pointer;\r\n\r\n &.link-button {\r\n color: #0073aa;\r\n &:hover {\r\n color: #00a0d2;\r\n }\r\n }\r\n\r\n &.delete-button {\r\n color: #a00;\r\n &:hover {\r\n color: #f00;\r\n }\r\n }\r\n}\r\n\r\n\r\n.pum-half {\r\n width: 47.5%;\r\n max-width: 47.5%;\r\n margin-right: 5%;\r\n display: inline-block;\r\n\r\n\r\n &.pum-dependencies-met {\r\n display: inline-block!important;\r\n }\r\n\r\n > * {\r\n max-width: 100%;\r\n }\r\n\r\n input, textarea, select {\r\n max-width: 100%;\r\n width: auto;\r\n }\r\n\r\n}\r\n\r\n.pum-last {\r\n margin-right:0!important;\r\n}\r\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n$plugin-prefix: 'plugin' !default;\r\n$custom-select2-selector: 'select2' !default;\r\n\r\n.#{$plugin-prefix}-desc {\r\n margin-top: 4px;\r\n margin-bottom: 0;\r\n}\r\n\r\n[data-#{$plugin-prefix}-dependencies] {\r\n display: none;\r\n}\r\n\r\n.#{$plugin-prefix}-field {\r\n position: relative;\r\n\r\n margin-bottom: 1em;\r\n\r\n > label {\r\n display: block;\r\n font-weight: bold;\r\n }\r\n\r\n .#{$plugin-prefix}-doclink {\r\n font-size: 16px;\r\n line-height: 20px;\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Sections\r\n */\r\n.#{$plugin-prefix}-field-section {\r\n\r\n}\r\n\r\n/**\r\n * Heading & separator fields\r\n */\r\n.#{$plugin-prefix}-field-heading,\r\n.#{$plugin-prefix}-field-separator {\r\n h3 {\r\n // font-size: 1.2em;\r\n // margin-top: 0;\r\n // margin-bottom: 0;\r\n }\r\n\r\n h3 + .#{$plugin-prefix}-desc {\r\n // margin-top: -1em !important;\r\n }\r\n\r\n hr {\r\n // margin-bottom: 2em;\r\n }\r\n\r\n label,\r\n .#{$plugin-prefix}-desc {\r\n display: none !important;\r\n }\r\n\r\n h3 + hr {\r\n // margin-top: 1em; // Reset\r\n // margin-bottom: 2em;\r\n }\r\n\r\n hr + h3 {\r\n // margin-top: 1em; // Reset to wp default.\r\n // margin-bottom: 1em; // Reset to wp default.\r\n }\r\n}\r\n\r\n.#{$plugin-prefix}-field-hidden {\r\n display: none;\r\n}\r\n\r\n.#{$plugin-prefix}-field-editor {\r\n #insert-media-button {\r\n display: none;\r\n }\r\n}\r\n\r\n/**\r\n * Select fields\r\n */\r\n.#{$plugin-prefix}-field-select {\r\n option.bold {\r\n font-weight: bold;\r\n font-size: 1.125em;\r\n }\r\n}\r\n\r\n/**\r\n * Checkbox fields\r\n */\r\n.#{$plugin-prefix}-field-checkbox {\r\n position: relative;\r\n\r\n label {\r\n margin-left: 1.5em;\r\n // display: block;\r\n // font-size: 1.1em;\r\n\r\n &.#{$plugin-prefix}-desc {\r\n display: inline;\r\n font-weight: inherit;\r\n font-size: inherit;\r\n margin: 0 0 1em;\r\n }\r\n }\r\n\r\n input[type=\"checkbox\"] {\r\n position: absolute;\r\n top: .25em;\r\n }\r\n}\r\n\r\n/**\r\n * Multicheck & Radio fields\r\n */\r\n.#{$plugin-prefix}-field-multicheck,\r\n.#{$plugin-prefix}-field-radio {\r\n // margin: 0 0 1em;\r\n\r\n input, label {\r\n line-height: 1em;\r\n }\r\n\r\n label {\r\n margin-bottom: 4px;\r\n }\r\n\r\n input[type=\"radio\"] {\r\n display: inline-block;\r\n margin-right: .25em;\r\n }\r\n\r\n input + label {\r\n font-weight: normal;\r\n display: inline-block !important;\r\n }\r\n\r\n label:first-child {\r\n font-weight: bold;\r\n margin: 0 0 10px;\r\n // display: block;\r\n }\r\n\r\n > p.#{$plugin-prefix}-desc {\r\n margin: 0 0 .5em;\r\n }\r\n\r\n .pum-field-mulitcheck-list,\r\n .pum-field-radio-list {\r\n margin: 0;\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Range & range slider fields\r\n */\r\n.#{$plugin-prefix}-field-range,\r\n.#{$plugin-prefix}-field-rangeslider {\r\n input[type=\"range\"] {\r\n vertical-align: middle;\r\n }\r\n\r\n .#{$plugin-prefix}-range-manual {\r\n padding-right: 25px;\r\n text-align: right;\r\n width: 80px;\r\n }\r\n\r\n .range-value-unit,\r\n .#{$plugin-prefix}-range-value-unit {\r\n position: relative;\r\n display: inline-block;\r\n margin-left: -30px;\r\n margin-right: 10px;\r\n width: 20px;\r\n text-align: left;\r\n top: .125em;\r\n }\r\n}\r\n\r\n/**\r\n * Image fields\r\n */\r\n.#{$plugin-prefix}-field-color {\r\n .wp-color-result-text {\r\n line-height: 23px;\r\n }\r\n}\r\n\r\n/**\r\n * Image fields\r\n */\r\n.#{$plugin-prefix}-field-image {\r\n\r\n .#{$plugin-prefix}-image-field {\r\n\r\n .#{$plugin-prefix}-image-select,\r\n &.#{$plugin-prefix}-image-empty .#{$plugin-prefix}-image-preview {\r\n display: none;\r\n }\r\n\r\n &.#{$plugin-prefix}-image-empty .#{$plugin-prefix}-image-select {\r\n display: block;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-image-preview-img {\r\n float: left;\r\n line-height: 0;\r\n margin: 5px 0;\r\n\r\n img {\r\n max-width: 60px;\r\n width: auto;\r\n height: auto;\r\n }\r\n }\r\n\r\n select.pum-image-field__size {\r\n margin: 8px 0 8px 10px;\r\n width: 200px;\r\n }\r\n\r\n .#{$plugin-prefix}-image-edit {\r\n margin: 0 0 0 11px;\r\n }\r\n\r\n .#{$plugin-prefix}-image-replace,\r\n .#{$plugin-prefix}-image-remove {\r\n margin: 0 0 0 8px;\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Conditions field\r\n */\r\n.#{$plugin-prefix}-field-conditions {\r\n\r\n .facet-builder {\r\n\r\n p {\r\n margin: 0 0 1em;\r\n }\r\n\r\n a {\r\n text-decoration: none;\r\n }\r\n\r\n .facet-groups {\r\n\r\n display: none;\r\n\r\n .facet-group-wrap {\r\n\r\n .facet-group {\r\n box-shadow: 0 1px 0 #ccc;\r\n color: #555;\r\n border: 1px solid #ccc;\r\n background: #f7f7f7;\r\n }\r\n\r\n &:last-child .and,\r\n .add-or {\r\n em,\r\n a,\r\n button {\r\n color: #0073aa;\r\n cursor: pointer;\r\n\r\n &::before {\r\n content: \"+ \";\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n .facet-list {\r\n }\r\n\r\n .facet {\r\n position: relative;\r\n padding: 12px 30px 6px 10px;\r\n border-bottom: 1px solid #e1e1e1;\r\n border-top: 1px solid #fff;\r\n\r\n &:first-child {\r\n border-top: 0;\r\n\r\n .or {\r\n display: none;\r\n }\r\n }\r\n\r\n &::before,\r\n &::after {\r\n display: table;\r\n content: \"\";\r\n line-height: 0;\r\n }\r\n\r\n &::after {\r\n clear: both;\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-field {\r\n margin-bottom: 0.5em;\r\n }\r\n\r\n .facet-col {\r\n float: left;\r\n margin-right: 20px;\r\n padding-bottom: 6px;\r\n position: relative;\r\n min-width: 175px;\r\n\r\n select,\r\n input {\r\n margin: 0;\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n .facet-target {\r\n\r\n position: relative;\r\n max-width: 240px;\r\n\r\n * {\r\n box-sizing: border-box;\r\n }\r\n\r\n select,\r\n .#{$custom-select2-selector}-container .#{$custom-select2-selector}-selection {\r\n padding-left: 28px;\r\n\r\n // Rendered Option\r\n .#{$custom-select2-selector}-selection__rendered {\r\n padding-left: 3px;\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-not-operand {\r\n cursor: pointer;\r\n position: absolute;\r\n left: 2px;\r\n top: 2px;\r\n z-index: 10;\r\n //width: 23px;\r\n line-height: 24px;\r\n height: 25px;\r\n\r\n //padding: 0;\r\n background: #f7f7f7;\r\n border: 1px solid transparent;\r\n border-radius: 2px 0 0 2px;\r\n border-right: 1px solid #ddd;\r\n text-align: center;\r\n\r\n span {\r\n font-size: 1.25em;\r\n }\r\n\r\n &::before {\r\n color: #555;\r\n font-size: 16px;\r\n line-height: 24px;\r\n }\r\n\r\n input[type=\"checkbox\"] {\r\n display: none;\r\n }\r\n\r\n &:focus {\r\n outline: none;\r\n border: 1px solid #5b9dd9;\r\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\r\n }\r\n\r\n }\r\n\r\n &.not-operand-checked {\r\n\r\n .#{$plugin-prefix}-not-operand {\r\n span,\r\n &::before {\r\n color: #a00;\r\n\r\n }\r\n }\r\n\r\n select,\r\n .#{$custom-select2-selector}-container .#{$custom-select2-selector}-selection {\r\n //padding-left: 58px;\r\n }\r\n\r\n }\r\n\r\n .#{$custom-select2-selector}-container-active {\r\n .#{$custom-select2-selector}-choices,\r\n .#{$custom-select2-selector}-single {\r\n border-color: #5b9dd9;\r\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\r\n }\r\n }\r\n\r\n }\r\n\r\n .facet-actions {\r\n position: absolute;\r\n right: 6px;\r\n top: 18px;\r\n\r\n button {\r\n border: 0;\r\n padding: 0;\r\n background: none;\r\n margin-left: 5px;\r\n }\r\n }\r\n\r\n .dashicons-plus-alt,\r\n .dashicons-dismiss {\r\n color: #999;\r\n }\r\n\r\n /* + AND + OR link stylings */\r\n .or {\r\n color: #484848;\r\n font-weight: 500;\r\n margin-left: -21px;\r\n left: 50%;\r\n position: absolute;\r\n top: -6px;\r\n font-style: normal;\r\n line-height: 10px;\r\n text-transform: uppercase;\r\n }\r\n\r\n .add-or {\r\n border-top: 1px solid #fff;\r\n text-align: center;\r\n\r\n > .add {\r\n left: -6.5px;\r\n position: relative;\r\n top: -9px;\r\n }\r\n }\r\n\r\n .and {\r\n border-bottom: 1px dashed #e1e1e1;\r\n margin: .5em 0 1.7em;\r\n text-align: center;\r\n }\r\n\r\n .or,\r\n .add-or > .add {\r\n background: #f7f7f7;\r\n font-size: 1.1em;\r\n padding: 0 10px;\r\n }\r\n\r\n .and, .add-or {\r\n em,\r\n a,\r\n button,\r\n label {\r\n background: #fff;\r\n font-size: 1.1em;\r\n font-style: normal;\r\n margin: 0 10px;\r\n padding: 0 10px;\r\n position: relative;\r\n top: 9px;\r\n text-transform: uppercase;\r\n box-shadow: none;\r\n color: #484848;\r\n cursor: default;\r\n border: 0;\r\n\r\n }\r\n\r\n em {\r\n color: #484848;\r\n }\r\n }\r\n\r\n }\r\n\r\n .no-facet-groups {\r\n display: block;\r\n\r\n .facet-target {\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n /* Conditionals */\r\n .has-conditions {\r\n\r\n .facet-groups {\r\n display: block;\r\n }\r\n\r\n .no-facet-groups {\r\n display: none;\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-field-select2 {\r\n select {\r\n width: 100% !important;\r\n }\r\n }\r\n\r\n}\r\n\r\n/**\r\n * License fields.\r\n */\r\n.#{$plugin-prefix}-field-license_key {\r\n background: #fafafa;\r\n padding: 14px;\r\n border-top: 2px solid #999;\r\n border-bottom: 2px solid #999;\r\n margin: 0 -14px 14px;\r\n\r\n p {\r\n font-size: 13px;\r\n margin-top: 0;\r\n }\r\n\r\n a {\r\n color: #444;\r\n }\r\n\r\n a:hover {\r\n text-decoration: none;\r\n }\r\n\r\n span.pum-license-status {\r\n margin-left: 5px;\r\n margin-right: 5px;\r\n }\r\n\r\n .#{$plugin-prefix}-license-messages {\r\n p:last-child {\r\n margin-bottom: 0;\r\n }\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expires-soon-notice {\r\n //background-color: #00a0d2;\r\n //color: #fff;\r\n //border-color: #00a0d2;\r\n border-color: #dc3232;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-valid-notice {\r\n //background-color: #60c560;\r\n border-color: #46b450;\r\n //color: #fff;\r\n .pum-license-status {\r\n color: #46b450;\r\n }\r\n }\r\n\r\n &.#{$plugin-prefix}-license-inactive-notice {\r\n //background-color: #0073aa;\r\n border-color: #0073aa;\r\n //color: #fff;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expiration-date-notice {\r\n\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expired-notice {\r\n background-color: #e24e4e;\r\n color: #fff;\r\n border-color: #dc3232;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-error-notice,\r\n &.#{$plugin-prefix}-license-missing-notice,\r\n &.#{$plugin-prefix}-license-invalid-notice,\r\n &.#{$plugin-prefix}-license-site_inactive-notice,\r\n &.#{$plugin-prefix}-license-item_name_mismatch-notice {\r\n background-color: #ffebcd;\r\n border-color: #dc3232;\r\n }\r\n\r\n &.#{$plugin-prefix}-license-expired-notice {\r\n a {\r\n color: #fff;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n\r\n}\r\n\r\n/**\r\n * Link fields.\r\n */\r\n.#{$plugin-prefix}-field-link {\r\n input {\r\n margin-right: 24px;\r\n display: block;\r\n }\r\n\r\n button.dashicons {\r\n float: right;\r\n width: 1.5em;\r\n height: 1.5em;\r\n line-height: 1;\r\n padding: 0;\r\n font-size: 16px;\r\n vertical-align: sub;\r\n margin-top: 1px;\r\n box-shadow: 0 0 0 #cccccc;\r\n }\r\n}","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n *\r\n * The bulk of this is to style jquery select2 to better\r\n * resemble the default WP dashboard inputs.\r\n ******************************************************************************/\r\n\r\n$plugin-prefix: 'plugin' !default;\r\n$custom-select2-selector: 'select2' !default;\r\n\r\n.#{$plugin-prefix}-field-select2 {\r\n position: relative;\r\n\r\n .#{$custom-select2-selector}-container {\r\n box-sizing: border-box;\r\n\r\n display: inline-block;\r\n margin: 0;\r\n position: relative;\r\n vertical-align: middle;\r\n\r\n @import \"../vendor/select2/single\";\r\n @import \"../vendor/select2/multiple\";\r\n }\r\n\r\n @import \"../vendor/select2/dropdown\";\r\n\r\n .#{$custom-select2-selector}-close-mask {\r\n border: 0;\r\n margin: 0;\r\n padding: 0;\r\n display: block;\r\n position: fixed;\r\n left: 0;\r\n top: 0;\r\n min-height: 100%;\r\n min-width: 100%;\r\n height: auto;\r\n width: auto;\r\n opacity: 0;\r\n z-index: 99;\r\n\r\n // styles required for IE to work\r\n background-color: #fff;\r\n filter: alpha(opacity=0);\r\n }\r\n\r\n .#{$custom-select2-selector}-hidden-accessible {\r\n border: 0 !important;\r\n clip: rect(0 0 0 0) !important;\r\n height: 1px !important;\r\n margin: -1px !important;\r\n overflow: hidden !important;\r\n padding: 0 !important;\r\n position: absolute !important;\r\n width: 1px !important;\r\n }\r\n\r\n @import \"../vendor/select2/theme/default/layout\";\r\n @import \"../vendor/select2/theme/classic/layout\";\r\n\r\n > .#{$custom-select2-selector}-container--below.#{$custom-select2-selector}-container--open + .#{$custom-select2-selector}-container--open,\r\n > .#{$custom-select2-selector}-container--below.#{$custom-select2-selector}-container--open + .#{$plugin-prefix}-desc + .#{$custom-select2-selector}-container--open {\r\n position: absolute !important;\r\n }\r\n\r\n // All Select2 Containers - Wraps Both Selectbox & Dropdown Elements\r\n .#{$custom-select2-selector}-container {\r\n\r\n // Selectbox\r\n .#{$custom-select2-selector}-selection {\r\n margin: 1px;\r\n font-size: 14px;\r\n border-radius: 0;\r\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);\r\n border-color: #ddd;\r\n transition: 0.05s border-color ease-in-out;\r\n\r\n }\r\n\r\n &.#{$custom-select2-selector}-container--focus {\r\n .#{$custom-select2-selector}-selection {\r\n outline: none;\r\n border-color: #5b9dd9;\r\n box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);\r\n }\r\n }\r\n\r\n // Single Select\r\n .#{$custom-select2-selector}-selection--single {\r\n\r\n // Rendered Option\r\n .#{$custom-select2-selector}-selection__rendered {\r\n //padding-left: 0;\r\n }\r\n\r\n }\r\n\r\n // Multiple Select\r\n .#{$custom-select2-selector}-selection--multiple {\r\n overflow-y: auto;\r\n max-height: 150px;\r\n min-height: 28px;\r\n line-height: 16px;\r\n font-size: 12px;\r\n\r\n .#{$custom-select2-selector}-selection__clear {\r\n margin-right: 3px;\r\n }\r\n\r\n .#{$custom-select2-selector}-selection__rendered {\r\n\r\n }\r\n\r\n .#{$custom-select2-selector}-search--inline {\r\n margin: 0;\r\n // Search Field\r\n .#{$custom-select2-selector}-search__field {\r\n border-color: #ddd;\r\n padding: 3px 5px 0;\r\n min-width: 5em;\r\n width: 100% !important;\r\n }\r\n }\r\n\r\n .#{$custom-select2-selector}-selection__choice {\r\n margin-top: 4px;\r\n margin-bottom: 0;\r\n }\r\n\r\n }\r\n\r\n // Dropdown\r\n .#{$custom-select2-selector}-dropdown {\r\n margin: 0 1px;\r\n border-color: #ddd;\r\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);\r\n // Compensate for the margin applied to the Selectbox.\r\n max-width: calc(100% - 4px);\r\n position: relative;\r\n\r\n // Search Field\r\n .#{$custom-select2-selector}-search__field {\r\n border-color: #ddd;\r\n padding: 3px 5px;\r\n min-width: 5em;\r\n }\r\n\r\n // Results\r\n .#{$custom-select2-selector}-results {\r\n\r\n // Each result set. Can be nested.\r\n .#{$custom-select2-selector}-results__option {\r\n padding: 3px 6px;\r\n margin: 0;\r\n\r\n &[aria-selected=true] {\r\n }\r\n\r\n }\r\n .#{$custom-select2-selector}-results__option[role=group] {\r\n padding: 3px 0 0;\r\n\r\n .#{$custom-select2-selector}-results__group {\r\n padding: 0 6px;\r\n }\r\n }\r\n\r\n .#{$custom-select2-selector}-results__options--nested {\r\n padding: 3px 6px 0;\r\n }\r\n\r\n // Hover\r\n .#{$custom-select2-selector}-results__option--highlighted {\r\n background: #3e86d0;\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n .#{$custom-select2-selector}-container + .#{$custom-select2-selector}-container--open {\r\n top: inherit !important;\r\n }\r\n\r\n}",".pumselect2-selection--single {\r\n box-sizing: border-box;\r\n\r\n cursor: pointer;\r\n display: block;\r\n\r\n height: 28px;\r\n\r\n user-select: none;\r\n -webkit-user-select: none;\r\n\r\n .pumselect2-selection__rendered {\r\n display: block;\r\n padding-left: 8px;\r\n padding-right: 20px;\r\n\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n position: relative;\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__rendered {\r\n padding-right: 8px;\r\n padding-left: 20px;\r\n }\r\n }\r\n}\r\n",".pumselect2-selection--multiple {\r\n box-sizing: border-box;\r\n\r\n cursor: pointer;\r\n display: block;\r\n\r\n min-height: 32px;\r\n\r\n user-select: none;\r\n -webkit-user-select: none;\r\n\r\n .pumselect2-selection__rendered {\r\n display: inline-block;\r\n overflow: hidden;\r\n padding-left: 8px;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n }\r\n}\r\n\r\n.pumselect2-search--inline {\r\n float: left;\r\n\r\n .pumselect2-search__field {\r\n box-sizing: border-box;\r\n border: none;\r\n font-size: 100%;\r\n margin-top: 5px;\r\n padding: 0;\r\n\r\n &::-webkit-search-cancel-button {\r\n -webkit-appearance: none;\r\n }\r\n }\r\n}\r\n",".pumselect2-dropdown {\r\n background-color: white;\r\n\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n\r\n box-sizing: border-box;\r\n\r\n display: block;\r\n\r\n position: absolute;\r\n left: -100000px;\r\n\r\n width: 100%;\r\n\r\n z-index: 1051;\r\n}\r\n\r\n.pumselect2-results {\r\n display: block;\r\n}\r\n\r\n.pumselect2-results__options {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.pumselect2-results__option {\r\n padding: 6px;\r\n\r\n user-select: none;\r\n -webkit-user-select: none;\r\n\r\n &[aria-selected] {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.pumselect2-container--open .pumselect2-dropdown {\r\n left: 0;\r\n}\r\n\r\n.pumselect2-container--open .pumselect2-dropdown--above {\r\n border-bottom: none;\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n}\r\n\r\n.pumselect2-container--open .pumselect2-dropdown--below {\r\n border-top: none;\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n}\r\n\r\n.pumselect2-search--dropdown {\r\n display: block;\r\n padding: 4px;\r\n\r\n .pumselect2-search__field {\r\n padding: 4px;\r\n width: 100%;\r\n box-sizing: border-box;\r\n\r\n &::-webkit-search-cancel-button {\r\n -webkit-appearance: none;\r\n }\r\n }\r\n\r\n &.pumselect2-search--hide {\r\n display: none;\r\n }\r\n}\r\n",".pumselect2-selection--single {\r\n background-color: #fff;\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n\r\n .pumselect2-selection__rendered {\r\n color: #444;\r\n line-height: 28px;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n cursor: pointer;\r\n float: right;\r\n font-weight: bold;\r\n }\r\n\r\n .pumselect2-selection__placeholder {\r\n color: #999;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n height: 26px;\r\n\r\n position: absolute;\r\n\r\n top: 1px;\r\n right: 1px;\r\n\r\n width: 20px;\r\n\r\n b {\r\n border-color: #888 transparent transparent transparent;\r\n border-style: solid;\r\n border-width: 5px 4px 0 4px;\r\n\r\n height: 0;\r\n left: 50%;\r\n\r\n margin-left: -4px;\r\n margin-top: -2px;\r\n\r\n position: absolute;\r\n\r\n top: 50%;\r\n width: 0;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__clear {\r\n float: left;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n left: 1px;\r\n right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--disabled {\r\n .pumselect2-selection--single {\r\n background-color: #eee;\r\n cursor: default;\r\n\r\n .pumselect2-selection__clear {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--open {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__arrow {\r\n b {\r\n border-color: transparent transparent #888 transparent;\r\n border-width: 0 4px 5px 4px;\r\n }\r\n }\r\n }\r\n}\r\n",".pumselect2-selection--multiple {\r\n background-color: white;\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n cursor: text;\r\n\r\n .pumselect2-selection__rendered {\r\n box-sizing: border-box;\r\n list-style: none;\r\n margin: 0;\r\n padding: 0 5px;\r\n width: 100%;\r\n\r\n li {\r\n list-style: none;\r\n }\r\n }\r\n\r\n .pumselect2-selection__placeholder {\r\n color: #999;\r\n\r\n margin-top: 5px;\r\n\r\n float: left;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n cursor: pointer;\r\n float: right;\r\n font-weight: bold;\r\n margin-top: 5px;\r\n margin-right: 10px;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n background-color: #e4e4e4;\r\n\r\n border: 1px solid #aaa;\r\n border-radius: 4px;\r\n cursor: default;\r\n\r\n float: left;\r\n\r\n margin-right: 5px;\r\n margin-top: 5px;\r\n padding: 0 5px;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n color: #999;\r\n cursor: pointer;\r\n\r\n display: inline-block;\r\n font-weight: bold;\r\n\r\n margin-right: 2px;\r\n\r\n &:hover {\r\n color: #333;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--multiple {\r\n .pumselect2-selection__choice, .pumselect2-selection__placeholder, .pumselect2-search--inline {\r\n float: right;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n margin-left: 5px;\r\n margin-right: auto;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n margin-left: 2px;\r\n margin-right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--focus {\r\n .pumselect2-selection--multiple {\r\n border: solid black 1px;\r\n outline: 0;\r\n }\r\n}\r\n\r\n&.pumselect2-container--disabled {\r\n .pumselect2-selection--multiple {\r\n background-color: #eee;\r\n cursor: default;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n display: none;\r\n }\r\n}\r\n",".pumselect2-container--default {\r\n @import \"single\";\r\n @import \"multiple\";\r\n\r\n &.pumselect2-container--open.pumselect2-container--above {\r\n .pumselect2-selection--single, .pumselect2-selection--multiple {\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n }\r\n }\r\n\r\n &.pumselect2-container--open.pumselect2-container--below {\r\n .pumselect2-selection--single, .pumselect2-selection--multiple {\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n }\r\n }\r\n\r\n .pumselect2-search--dropdown {\r\n .pumselect2-search__field {\r\n border: 1px solid #aaa;\r\n }\r\n }\r\n\r\n .pumselect2-search--inline {\r\n .pumselect2-search__field {\r\n background: transparent;\r\n border: none;\r\n outline: 0;\r\n box-shadow: none;\r\n -webkit-appearance: textfield;\r\n }\r\n }\r\n\r\n .pumselect2-results > .pumselect2-results__options {\r\n max-height: 200px;\r\n overflow-y: auto;\r\n }\r\n\r\n .pumselect2-results__option {\r\n &[role=group] {\r\n padding: 0;\r\n }\r\n\r\n &[aria-disabled=true] {\r\n color: #999;\r\n }\r\n\r\n &[aria-selected=true] {\r\n background-color: #ddd;\r\n }\r\n\r\n .pumselect2-results__option {\r\n padding-left: 1em;\r\n\r\n .pumselect2-results__group {\r\n padding-left: 0;\r\n }\r\n\r\n .pumselect2-results__option {\r\n margin-left: -1em;\r\n padding-left: 2em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -2em;\r\n padding-left: 3em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -3em;\r\n padding-left: 4em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -4em;\r\n padding-left: 5em;\r\n\r\n .pumselect2-results__option {\r\n margin-left: -5em;\r\n padding-left: 6em;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .pumselect2-results__option--highlighted[aria-selected] {\r\n background-color: #5897fb;\r\n color: white;\r\n }\r\n\r\n .pumselect2-results__group {\r\n cursor: default;\r\n display: block;\r\n padding: 6px;\r\n }\r\n}\r\n",".pumselect2-selection--single {\r\n background-color: mix($selection-bg-top-color, $selection-bg-bottom-color);\r\n\r\n border: 1px solid $border-color;\r\n border-radius: $border-radius;\r\n\r\n outline: 0;\r\n\r\n @include gradient-vertical($selection-bg-top-color, $selection-bg-bottom-color, 50%, 100%);\r\n\r\n &:focus {\r\n border: 1px solid $focus-border-color;\r\n }\r\n\r\n .pumselect2-selection__rendered {\r\n color: #444;\r\n line-height: 28px;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n cursor: pointer;\r\n float: right;\r\n font-weight: bold;\r\n margin-right: 10px;\r\n }\r\n\r\n .pumselect2-selection__placeholder {\r\n color: #999;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n background-color: #ddd;\r\n\r\n border: none;\r\n border-left: 1px solid $border-color;\r\n border-top-right-radius: $border-radius;\r\n border-bottom-right-radius: $border-radius;\r\n\r\n height: 26px;\r\n\r\n position: absolute;\r\n\r\n top: 1px;\r\n right: 1px;\r\n\r\n width: 20px;\r\n\r\n @include gradient-vertical(#eeeeee, #cccccc, 50%, 100%);\r\n\r\n b {\r\n border-color: #888 transparent transparent transparent;\r\n border-style: solid;\r\n border-width: 5px 4px 0 4px;\r\n\r\n height: 0;\r\n left: 50%;\r\n\r\n margin-left: -4px;\r\n margin-top: -2px;\r\n\r\n position: absolute;\r\n\r\n top: 50%;\r\n width: 0;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--single {\r\n .pumselect2-selection__clear {\r\n float: left;\r\n }\r\n\r\n .pumselect2-selection__arrow {\r\n border: none;\r\n border-right: 1px solid $border-color;\r\n\r\n border-radius: 0;\r\n border-top-left-radius: $border-radius;\r\n border-bottom-left-radius: $border-radius;\r\n\r\n left: 1px;\r\n right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--open {\r\n .pumselect2-selection--single {\r\n border: 1px solid $focus-border-color;\r\n\r\n .pumselect2-selection__arrow {\r\n background: transparent;\r\n\r\n border: none;\r\n\r\n b {\r\n border-color: transparent transparent #888 transparent;\r\n border-width: 0 4px 5px 4px;\r\n }\r\n }\r\n }\r\n\r\n &.pumselect2-container--above {\r\n .pumselect2-selection--single {\r\n border-top: none;\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n\r\n @include gradient-vertical($selection-opened-bg-bottom-color, $selection-opened-bg-top-color, 0%, 50%);\r\n }\r\n }\r\n\r\n &.pumselect2-container--below {\r\n .pumselect2-selection--single {\r\n border-bottom: none;\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n\r\n @include gradient-vertical($selection-opened-bg-top-color, $selection-opened-bg-bottom-color, 50%, 100%);\r\n }\r\n }\r\n}\r\n","$remove-color: #888 !default;\r\n$remove-hover-color: #555 !default;\r\n$remove-width: 20px !default;\r\n\r\n$selection-color: #444 !default;\r\n\r\n$border-color: #aaa !default;\r\n$border-radius: 4px !default;\r\n\r\n$focus-border-color: #5897fb !default;\r\n\r\n$container-height: 28px !default;\r\n\r\n$selection-bg-top-color: white !default;\r\n$selection-bg-bottom-color: #eeeeee !default;\r\n\r\n$container-placeholder-color: #999 !default;\r\n\r\n$container-focus-border-color: blue !default;\r\n\r\n$selection-opened-bg-top-color: $selection-bg-bottom-color !default;\r\n$selection-opened-bg-bottom-color: $selection-bg-top-color !default;\r\n\r\n$dropdown-z-index: 1 !default;\r\n\r\n$dropdown-bg-color: $selection-bg-top-color !default;\r\n\r\n$results-max-height: 200px !default;\r\n$results-nested-padding: 20px !default;\r\n\r\n$results-choice-bg-hover-color: #3875d7 !default;\r\n$results-choice-fg-hover-color: white !default;\r\n\r\n$results-choice-fg-unselectable-color: grey !default;\r\n","// https://github.com/twbs/bootstrap-sass/blob/3.3-stable/assets/stylesheets/bootstrap/mixins/_gradients.scss#L17-L27\r\n\r\n// Vertical gradient, from top to bottom\r\n//\r\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\r\n// Color stops are not available in IE9 and below.\r\n@mixin gradient-vertical($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {\r\n background-image: -webkit-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Safari 5.1-6, Chrome 10+\r\n background-image: -o-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Opera 12\r\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\r\n background-repeat: repeat-x;\r\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down\r\n}\r\n",".pumselect2-selection--multiple {\r\n background-color: white;\r\n\r\n border: 1px solid $border-color;\r\n border-radius: $border-radius;\r\n\r\n cursor: text;\r\n\r\n outline: 0;\r\n\r\n &:focus {\r\n border: 1px solid $focus-border-color;\r\n }\r\n\r\n .pumselect2-selection__rendered {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0 5px;\r\n }\r\n\r\n .pumselect2-selection__clear {\r\n display: none;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n background-color: #e4e4e4;\r\n\r\n border: 1px solid $border-color;\r\n border-radius: $border-radius;\r\n\r\n cursor: default;\r\n\r\n float: left;\r\n\r\n margin-right: 5px;\r\n margin-top: 5px;\r\n padding: 0 5px;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n color: $remove-color;\r\n cursor: pointer;\r\n\r\n display: inline-block;\r\n font-weight: bold;\r\n\r\n margin-right: 2px;\r\n\r\n &:hover {\r\n color: $remove-hover-color;\r\n }\r\n }\r\n}\r\n\r\n&[dir=\"rtl\"] {\r\n .pumselect2-selection--multiple {\r\n .pumselect2-selection__choice {\r\n float: right;\r\n }\r\n\r\n .pumselect2-selection__choice {\r\n margin-left: 5px;\r\n margin-right: auto;\r\n }\r\n\r\n .pumselect2-selection__choice__remove {\r\n margin-left: 2px;\r\n margin-right: auto;\r\n }\r\n }\r\n}\r\n\r\n&.pumselect2-container--open {\r\n .pumselect2-selection--multiple {\r\n border: 1px solid $focus-border-color;\r\n }\r\n\r\n &.pumselect2-container--above {\r\n .pumselect2-selection--multiple {\r\n border-top: none;\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n }\r\n }\r\n\r\n &.pumselect2-container--below {\r\n .pumselect2-selection--multiple {\r\n border-bottom: none;\r\n border-bottom-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n }\r\n }\r\n}\r\n","@import \"defaults\";\r\n@import \"../../mixins/gradients\";\r\n\r\n.pumselect2-container--classic {\r\n @import \"single\";\r\n @import \"multiple\";\r\n\r\n .pumselect2-search--dropdown {\r\n .pumselect2-search__field {\r\n border: 1px solid $border-color;\r\n outline: 0;\r\n }\r\n }\r\n\r\n .pumselect2-search--inline {\r\n .pumselect2-search__field {\r\n outline: 0;\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n .pumselect2-dropdown {\r\n background-color: $dropdown-bg-color;\r\n border: 1px solid transparent;\r\n }\r\n\r\n .pumselect2-dropdown--above {\r\n border-bottom: none;\r\n }\r\n\r\n .pumselect2-dropdown--below {\r\n border-top: none;\r\n }\r\n\r\n .pumselect2-results > .pumselect2-results__options {\r\n max-height: $results-max-height;\r\n overflow-y: auto;\r\n }\r\n\r\n .pumselect2-results__option {\r\n &[role=group] {\r\n padding: 0;\r\n }\r\n\r\n &[aria-disabled=true] {\r\n color: $results-choice-fg-unselectable-color;\r\n }\r\n }\r\n\r\n .pumselect2-results__option--highlighted[aria-selected] {\r\n background-color: $results-choice-bg-hover-color;\r\n color: $results-choice-fg-hover-color;\r\n }\r\n\r\n .pumselect2-results__group {\r\n cursor: default;\r\n display: block;\r\n padding: 6px;\r\n }\r\n\r\n &.pumselect2-container--open .pumselect2-dropdown {\r\n border-color: $focus-border-color;\r\n }\r\n}\r\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n$tab-color: #E4E4E4 !default;\r\n$plugin-prefix: \"plugin\" !default;\r\n\r\n.#{$plugin-prefix}-tabs-container {\r\n box-sizing: border-box;\r\n\r\n > * {\r\n box-sizing: border-box;\r\n }\r\n\r\n position: relative;\r\n\r\n > ul.tabs {\r\n margin: 0;\r\n\r\n .tab {\r\n font-size: 1.2em;\r\n\r\n a {\r\n padding: 8px 16px;\r\n border: 0;\r\n display: block;\r\n text-decoration: none;\r\n &:focus {\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n }\r\n }\r\n\r\n > .tab-content {\r\n\r\n display: none;\r\n padding: 16px;\r\n\r\n &.active {\r\n display: block;\r\n }\r\n\r\n .form-table {\r\n display: block;\r\n\r\n &:first-child {\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n\r\n &.horizontal-tabs {\r\n display: block;\r\n\r\n > ul.tabs {\r\n > li.tab {\r\n\r\n display: inline-block;\r\n padding: 0;\r\n margin: 0;\r\n\r\n a {\r\n padding: .5em 1em;\r\n\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n > .tab-content {\r\n padding-top: 16px;\r\n }\r\n }\r\n\r\n &.vertical-tabs {\r\n min-height: 100px;\r\n //padding-left: 150px;\r\n //width: calc(100% - 150px);\r\n padding-left: 140px;\r\n width: 100%;\r\n\r\n > ul.tabs {\r\n width: 140px;\r\n min-height: 100%;\r\n display: block;\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n margin: 0;\r\n //background: #23282D;\r\n border-top: 0;\r\n border-right: 1px solid #DFDFDF;\r\n\r\n > .tab {\r\n margin: 0;\r\n display: block;\r\n border-bottom: 1px solid #eee;\r\n\r\n a {\r\n background: #FCFCFC;\r\n color: #000;\r\n display: block;\r\n }\r\n\r\n &:hover a, a:focus {\r\n background-color: #0073AA;\r\n }\r\n\r\n &.active {\r\n\r\n a {\r\n background-color: #32373C;\r\n color: #fff;\r\n }\r\n }\r\n\r\n &:first-child {\r\n margin-top: 8px;\r\n }\r\n\r\n }\r\n }\r\n\r\n > .tab-content {\r\n }\r\n\r\n }\r\n\r\n &.link-tabs {\r\n\r\n > ul.tabs {\r\n display: block;\r\n\r\n > li.tab {\r\n display: inline-block;\r\n\r\n a {\r\n display: inline;\r\n padding: 0 0.25em;\r\n color: #0073aa;\r\n }\r\n\r\n &.active a,\r\n a:active {\r\n color: #000;\r\n }\r\n\r\n &.active a,\r\n &:hover a,\r\n a:active {\r\n text-decoration: underline;\r\n }\r\n\r\n &::after {\r\n display: inline-block;\r\n content: \"|\";\r\n margin: 0 0.25em;\r\n }\r\n\r\n &:last-child::after {\r\n content: \"\";\r\n }\r\n\r\n }\r\n }\r\n\r\n }\r\n\r\n &.sub-tabs {\r\n > .tab-content {\r\n padding: 16px 0 0;\r\n\r\n .#{$plugin-prefix}-field:first-child {\r\n h3 {\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &[data-tab-count=\"0\"],\r\n &[data-tab-count=\"1\"] {\r\n &.horizontal-tabs {\r\n > ul.tabs {\r\n display: none;\r\n }\r\n }\r\n\r\n &.sub-tabs {\r\n > .tab-content {\r\n padding-top: 0;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].horizontal-tabs > ul.tabs {\r\n display: block!important;\r\n}\r\n\r\n#pum-settings_extensions .pum-tabs-container[data-tab-count=\"1\"].sub-tabs > .tab-content {\r\n padding-top: 16px!important;\r\n}\r\n\r\n.#{$plugin-prefix}-tab-panel {\r\n\tbox-sizing: border-box;\r\n\r\n\t> * {\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\r\n\tposition: relative;\r\n\r\n\t> .components-tab-panel__tabs {\r\n\t\tmargin: 0;\r\n\r\n\t\t.components-tab-panel__tab {\r\n\t\t\tfont-size: 1.2em;\r\n\r\n\t\t\tpadding: 8px 16px;\r\n\t\t\tborder: 0;\r\n\t\t\tdisplay: block;\r\n\t\t\ttext-decoration: none;\r\n\r\n\t\t\t&:focus {\r\n\t\t\t\tbox-shadow: none;\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t}\r\n\r\n\t> .components-tab-panel__tab-content {\r\n\r\n\t\tpadding: 16px;\r\n\r\n\t\t.form-table {\r\n\t\t\tdisplay: block;\r\n\r\n\t\t\t&:first-child {\r\n\t\t\t\tmargin-top: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&.pum-horizontal-tabs {\r\n\t\tdisplay: block;\r\n\r\n\t\t> .components-tab-panel__tabs {\r\n\t\t\t> .components-tab-panel__tab {\r\n\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\tmargin: 0;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\tpadding: .5em 1em;\r\n\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\t> .components-tab-panel__tab-content {\r\n\t\t\tpadding-top: 16px;\r\n\t\t}\r\n\t}\r\n\r\n\t&.pum-vertical-tabs {\r\n\t\tmin-height: 100px;\r\n\t\t//padding-left: 150px;\r\n\t\t//width: calc(100% - 150px);\r\n\t\tpadding-left: 140px;\r\n\t\twidth: 100%;\r\n\r\n\t\t> .components-tab-panel__tabs {\r\n\t\t\twidth: 140px;\r\n\t\t\tmin-height: 100%;\r\n\t\t\tdisplay: block;\r\n\t\t\tposition: absolute;\r\n\t\t\tleft: 0;\r\n\t\t\ttop: 0;\r\n\t\t\tmargin: 0;\r\n\t\t\t//background: #23282D;\r\n\t\t\tborder-top: 0;\r\n\t\t\tborder-right: 1px solid #DFDFDF;\r\n\r\n\t\t\t> .components-tab-panel__tab {\r\n\t\t\t\tmargin: 0;\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tborder-bottom: 1px solid #eee;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\tbackground: #FCFCFC;\r\n\t\t\t\t\tcolor: #000;\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:hover a, a:focus {\r\n\t\t\t\t\tbackground-color: #0073AA;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.is-active {\r\n\r\n\t\t\t\t\ta {\r\n\t\t\t\t\t\tbackground-color: #32373C;\r\n\t\t\t\t\t\tcolor: #fff;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:first-child {\r\n\t\t\t\t\tmargin-top: 8px;\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t> .components-tab-panel__tab-content {\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t&.pum-link-tabs {\r\n\r\n\t\t> .components-tab-panel__tabs {\r\n\t\t\tdisplay: block;\r\n\r\n\t\t\t> .components-tab-panel__tab {\r\n\t\t\t\tdisplay: inline-block;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\tdisplay: inline;\r\n\t\t\t\t\tpadding: 0 0.25em;\r\n\t\t\t\t\tcolor: #0073aa;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.is-active a,\r\n\t\t\t\ta:active {\r\n\t\t\t\t\tcolor: #000;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&.is-active a,\r\n\t\t\t\t&:hover a,\r\n\t\t\t\ta:active {\r\n\t\t\t\t\ttext-decoration: underline;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&::after {\r\n\t\t\t\t\tdisplay: inline-block;\r\n\t\t\t\t\tcontent: \"|\";\r\n\t\t\t\t\tmargin: 0 0.25em;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&:last-child::after {\r\n\t\t\t\t\tcontent: \"\";\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t&.pum-sub-tabs {\r\n\t\t> .components-tab-panel__tab-content {\r\n\t\t\tpadding: 16px 0 0;\r\n\r\n\t\t\t.#{$plugin-prefix}-field:first-child {\r\n\t\t\t\th3 {\r\n\t\t\t\t\tmargin-top: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&[data-tab-count=\"0\"],\r\n\t&[data-tab-count=\"1\"] {\r\n\t\t&.pum-horizontal-tabs {\r\n\t\t\t> .components-tab-panel__tabs {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.pum-sub-tabs {\r\n\t\t\t> .components-tab-panel__tab-content {\r\n\t\t\t\tpadding-top: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n","$plugin-prefix: 'plugin' !default;\r\n\r\n.#{$plugin-prefix}-modal-background {\r\n\r\n &, &:before, &:after,\r\n & *, & *:before, & *:after {\r\n -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */\r\n -moz-box-sizing: border-box; /* Firefox, other Gecko */\r\n box-sizing: border-box;\r\n }\r\n\r\n display: none;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n height: 100%;\r\n width: 100%;\r\n background: rgba(0, 0, 0, 0.70);\r\n z-index: 100100;\r\n overflow-y: scroll;\r\n\r\n .#{$plugin-prefix}-modal-wrap {\r\n position: absolute;\r\n top: 60px;\r\n margin-bottom: 60px;\r\n left: 50%;\r\n width: 550px;\r\n margin-left: -300px;\r\n background-color: #fff;\r\n box-shadow: 0 3px 6px rgba(0, 0, 0, .3);\r\n z-index: 100105;\r\n transition: height .2s, margin-top .2s;\r\n\r\n @media screen and (max-width: 520px) {\r\n width: auto;\r\n margin-left: 0;\r\n top: 10px;\r\n right: 10px;\r\n bottom: 10px;\r\n left: 10px;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-modal-header {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n left: 0;\r\n height: 36px;\r\n padding: 0 36px 0 16px;\r\n font-size: 18px;\r\n font-weight: 600;\r\n line-height: 36px;\r\n background: #fcfcfc;\r\n border-bottom: 1px solid #dfdfdf;\r\n\r\n .#{$plugin-prefix}-modal-close {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n width: 36px;\r\n height: 36px;\r\n padding: 0;\r\n color: #666;\r\n text-align: center;\r\n background: 0 0;\r\n border: none;\r\n cursor: pointer;\r\n\r\n &::before {\r\n font: 400 20px/36px dashicons;\r\n vertical-align: top;\r\n speak: none;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n width: 36px;\r\n height: 36px;\r\n content: '\\f158';\r\n }\r\n }\r\n\r\n }\r\n\r\n .#{$plugin-prefix}-modal-content {\r\n padding: 52px 16px 60px;\r\n\r\n div.error {\r\n margin: 0 0 10px;\r\n }\r\n p {\r\n margin-top: 0;\r\n }\r\n textarea {\r\n width: 100%;\r\n }\r\n\r\n @media screen and (max-width: 782px) {\r\n padding: 50px 16px 60px;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-modal-footer {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n right: 0;\r\n padding: 8px 16px;\r\n background: #fcfcfc;\r\n border-top: 1px solid #dfdfdf;\r\n\r\n .cancel {\r\n line-height: 25px;\r\n float: left;\r\n\r\n .no-button {\r\n border: 0;\r\n padding: 0;\r\n background: none;\r\n cursor: pointer;\r\n\r\n &.link-button {\r\n color: #0073aa;\r\n text-decoration: underline;\r\n }\r\n\r\n }\r\n\r\n .submitdelete {\r\n text-decoration: none;\r\n padding: 1px 2px;\r\n }\r\n\r\n @media screen and (max-width: 782px) {\r\n line-height: 32px;\r\n }\r\n }\r\n\r\n .#{$plugin-prefix}-submit {\r\n line-height: 23px;\r\n float: right;\r\n\r\n button {\r\n float: right;\r\n margin-bottom: 0;\r\n\r\n }\r\n\r\n .spinner {\r\n float: left;\r\n vertical-align: middle;\r\n }\r\n\r\n }\r\n }\r\n\r\n &.tabbed-content {\r\n\r\n .#{$plugin-prefix}-modal-content {\r\n padding: 36px 0 44px;\r\n }\r\n }\r\n\r\n}","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.pum-alert {\r\n position: relative;\r\n padding: 0 12px;\r\n border-left: 4px solid #ccc;\r\n background: #fff;\r\n box-shadow: 0 1px 2px rgba(0, 0, 0, .2);\r\n width: 100%;\r\n\r\n\r\n &.pum-alert__success {\r\n border-left-color: #46b450;\r\n }\r\n\r\n &.pum-alert__info {\r\n border-left-color: #00a0d2;\r\n }\r\n\r\n &.pum-alert__warning {\r\n border-left-color: #ffb900;\r\n }\r\n\r\n &.pum-alert__error {\r\n border-left-color: #dc3232;\r\n }\r\n}\r\n\r\n.pum-alert-holder {\r\n display: flex;\r\n margin-bottom: .8em;\r\n}\r\n\r\n.pum-alerts {\r\n position: relative;\r\n max-width: 1280px;\r\n margin: 20px 0 1px;\r\n padding: 20px 20px 0;\r\n border: 1px solid #e5e5e5;\r\n background-color: #fdfdfd;\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\r\n clear: both;\r\n top: 10px;\r\n margin-right: 20px !important;\r\n\r\n > h2:first-child {\r\n margin: 0;\r\n padding: 9px 0 4px;\r\n font-size: 23px;\r\n font-weight: 400;\r\n line-height: 29px;\r\n }\r\n\r\n h3 {\r\n margin: -20px -20px 0;\r\n padding: 1em;\r\n border-bottom: 1px solid #ccc;\r\n background-color: #fdfdfd;\r\n font-size: 1.4em;\r\n }\r\n\r\n img.logo {\r\n width: 25px;\r\n margin: -2px 5px -2px 0;\r\n }\r\n\r\n .pum-alert {\r\n width: 100%;\r\n }\r\n\r\n .button {\r\n &.dismiss, &.restore {\r\n\t\twidth: 45px;\r\n\t\theight: 45px;\r\n\t\tmargin-left: 10px;\r\n\t\tpadding: 0;\r\n\t\toutline: 0;\r\n\t\tline-height: inherit;\r\n\t\tcursor: pointer;\r\n\t\t-ms-flex: 0 0 45px;\r\n\t\tflex: 0 0 45px;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\r\n .dashicons {\r\n width: 24px;\r\n height: 24px;\r\n font-size: 24px;\r\n }\r\n }\r\n\r\n &.dismiss {\r\n &:focus, &:hover {\r\n background: 0 0;\r\n }\r\n }\r\n\r\n &.restore {\r\n &:focus, &:hover {\r\n background: 0 0;\r\n }\r\n }\r\n }\r\n\r\n .popup_page_pum-extensions & {\r\n top: 0;\r\n }\r\n\r\n .screen-reader-text {\r\n overflow: hidden;\r\n clip: rect(1px, 1px, 1px, 1px);\r\n position: absolute !important;\r\n width: 1px;\r\n height: 1px;\r\n padding: 0;\r\n border: 0;\r\n word-wrap: normal !important;\r\n clip-path: inset(50%);\r\n }\r\n}\r\n\r\n.pum-bottom-spacing {\r\n margin-bottom: 20px;\r\n}\r\n\r\n.pum-container-disabled {\r\n display: table-cell;\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n bottom: 0;\r\n left: 0;\r\n border-radius: 4px;\r\n background-color: rgba(232, 232, 232, 0.7);\r\n}\r\n\r\n.pum-muted-title {\r\n overflow: hidden;\r\n font-weight: 600;\r\n font-style: italic;\r\n\r\n &:after {\r\n display: inline-block;\r\n width: 100%;\r\n height: .5em;\r\n margin-right: -100%;\r\n margin-left: 10px;\r\n border-top: 1px solid #ddd;\r\n vertical-align: bottom;\r\n content: \"\";\r\n }\r\n}\r\n","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n@mixin table-alignments() {\r\n thead, tbody {\r\n th, td {\r\n text-align: center;\r\n\r\n &:first-child {\r\n text-align: left;\r\n }\r\n\r\n &:last-child {\r\n text-align: right;\r\n }\r\n }\r\n }\r\n\r\n tbody {\r\n th, td {\r\n &:first-child {\r\n padding-left: 0;\r\n }\r\n\r\n &:last-child {\r\n padding-right: 0;\r\n }\r\n }\r\n }\r\n\r\n}\r\n\r\n@mixin add-more-table-lists() {\r\n .pum-add-new, .add-new {\r\n float: right;\r\n }\r\n\r\n .list-table {\r\n display: none !important;\r\n\r\n @include table-alignments();\r\n }\r\n\r\n span.edit {\r\n cursor: pointer;\r\n color: #0073aa;\r\n text-decoration: underline;\r\n }\r\n\r\n .list-item-actions {\r\n i {\r\n cursor: pointer;\r\n }\r\n }\r\n\r\n .no-list-items {\r\n display: block;\r\n select {\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n &.has-list-items {\r\n\r\n .list-table {\r\n display: block !important;;\r\n }\r\n\r\n .no-list-items {\r\n display: none !important;;\r\n }\r\n\r\n }\r\n\r\n}","/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n$plugin-prefix: 'plugin' !default;\r\n$custom-select2-selector: 'select2' !default;\r\n\r\n/**\r\n * Triggers field\r\n */\r\n.#{$plugin-prefix}-field-triggers {\r\n .#{$plugin-prefix}-popup-trigger-editor {\r\n @include add-more-table-lists();\r\n }\r\n}\r\n\r\n/**\r\n * Cookies field\r\n */\r\n.#{$plugin-prefix}-field-cookies {\r\n .#{$plugin-prefix}-popup-cookie-editor {\r\n @include add-more-table-lists();\r\n }\r\n}\r\n\r\n.#{$plugin-prefix}-field-cookie_key {\r\n .cookie-key {\r\n position: relative;\r\n display: inline-block;\r\n button.reset {\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n bottom: 0;\r\n height: 100%;\r\n }\r\n }\r\n}","/* Upgrade Tips */\r\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.pum-upgrade-tip {\r\n color: #333;\r\n line-height: 2em !important;\r\n\r\n &div {\r\n margin-bottom: 15px;\r\n display: block;\r\n font-weight: bold;\r\n }\r\n\r\n img {\r\n float: left;\r\n margin-right: 15px;\r\n }\r\n}\r\n","/* Form Table Dividers */\r\n/*!******************************************************************************\r\n * Copyright (c) 2019, Code Atlantic LLC\r\n ******************************************************************************/\r\n\r\n.title-divider {\r\n th {\r\n border-top: 1px solid #ccc;\r\n padding: 0;\r\n }\r\n\r\n .title {\r\n font-size: 1.125em;\r\n padding-left: 0 !important;\r\n padding-top: 20px !important;\r\n padding-bottom: 0 !important;\r\n }\r\n}\r\n\r\n.form-table {\r\n td, tr {\r\n padding-top: 10px;\r\n }\r\n}\r\n\r\n.posttypediv,\r\n.taxonomydiv {\r\n margin-bottom: 10px;\r\n clear: both;\r\n overflow: auto;\r\n}"]}
assets/css/pum-admin-general.min.css CHANGED
@@ -1 +1 @@
1
- .pum-field-select2 .pumselect2-container--classic .pumselect2-results>.pumselect2-results__options,.pum-field-select2 .pumselect2-container--default .pumselect2-results>.pumselect2-results__options{max-height:200px;overflow-y:auto}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a:focus,.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:hover a,.pum-tabs-container.vertical-tabs>ul.tabs>.tab a:focus,.pum-tabs-container.vertical-tabs>ul.tabs>.tab:hover a{background-color:#0073aa}.no-button,.pum-modal-background .pum-modal-footer .cancel .no-button{border:0;padding:0;background:0 0;cursor:pointer}.no-button.link-button{color:#0073aa}.no-button.link-button:hover{color:#00a0d2}.no-button.delete-button,.pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand span,.pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand::before{color:#a00}.no-button.delete-button:hover{color:red}.pum-half{width:47.5%;max-width:47.5%;margin-right:5%;display:inline-block}.pum-half.pum-dependencies-met{display:inline-block!important}.pum-field-conditions .no-facet-groups .facet-target,.pum-field-cookies .pum-popup-cookie-editor .no-list-items select,.pum-field-triggers .pum-popup-trigger-editor .no-list-items select,.pum-half>*{max-width:100%}.pum-half input,.pum-half select,.pum-half textarea{max-width:100%;width:auto}.pum-last{margin-right:0!important}.pum-desc{margin-top:4px;margin-bottom:0}.pum-field-conditions .facet-builder .facet-groups,.pum-field-conditions .facet-builder .facet-target .pum-not-operand input[type=checkbox],.pum-field-conditions .facet-builder .facet:first-child .or,.pum-field-conditions .has-conditions .no-facet-groups,.pum-field-editor #insert-media-button,.pum-field-hidden,.pum-field-image .pum-image-field .pum-image-select,.pum-field-image .pum-image-field.pum-image-empty .pum-image-preview,[data-pum-dependencies]{display:none}.pum-field{position:relative;margin-bottom:1em}.pum-field>label{display:block;font-weight:700}.pum-field .pum-doclink{font-size:16px;line-height:20px}.pum-field-cookies .pum-popup-cookie-editor .list-table,.pum-field-cookies .pum-popup-cookie-editor.has-list-items .no-list-items,.pum-field-heading .pum-desc,.pum-field-heading label,.pum-field-separator .pum-desc,.pum-field-separator label,.pum-field-triggers .pum-popup-trigger-editor .list-table,.pum-field-triggers .pum-popup-trigger-editor.has-list-items .no-list-items{display:none!important}.pum-field-select option.bold{font-weight:700;font-size:1.125em}.pum-field-checkbox,.pum-field-select2{position:relative}.pum-field-checkbox label{margin-left:1.5em}.pum-field-checkbox label.pum-desc,.pum-tabbed-form .pum-field.checkbox label.pum-desc{display:inline;font-weight:inherit;font-size:inherit;margin:0 0 1em}.pum-field-checkbox input[type=checkbox]{position:absolute;top:.25em}.pum-field-multicheck input,.pum-field-multicheck label,.pum-field-radio input,.pum-field-radio label{line-height:1em}.pum-field-multicheck label,.pum-field-radio label,.pum-tabbed-form .pum-field label{margin-bottom:4px}.pum-field-multicheck input[type=radio],.pum-field-radio input[type=radio]{display:inline-block;margin-right:.25em}.pum-field-multicheck input+label,.pum-field-radio input+label{font-weight:400;display:inline-block!important}.pum-field-multicheck label:first-child,.pum-field-radio label:first-child{font-weight:700;margin:0 0 10px}.pum-field-multicheck>p.pum-desc,.pum-field-radio>p.pum-desc{margin:0 0 .5em}.pum-field-multicheck .pum-field-mulitcheck-list,.pum-field-multicheck .pum-field-radio-list,.pum-field-radio .pum-field-mulitcheck-list,.pum-field-radio .pum-field-radio-list{margin:0}.pum-field-range input[type=range],.pum-field-rangeslider input[type=range]{vertical-align:middle}.pum-field-range .pum-range-manual,.pum-field-rangeslider .pum-range-manual{padding-right:25px;text-align:right;width:80px}.pum-field-range .pum-range-value-unit,.pum-field-range .range-value-unit,.pum-field-rangeslider .pum-range-value-unit,.pum-field-rangeslider .range-value-unit{position:relative;display:inline-block;margin-left:-30px;margin-right:10px;width:20px;text-align:left;top:.125em}.pum-field-color .wp-color-result-text{line-height:23px}.pum-field-conditions .has-conditions .facet-groups,.pum-field-conditions .no-facet-groups,.pum-field-image .pum-image-field.pum-image-empty .pum-image-select,.pum-field-select2 .pumselect2-results,.pum-tabs-container.horizontal-tabs,.pum-tabs-container.link-tabs>ul.tabs,.pum-tabs-container>.tab-content .form-table,.pum-tabs-container>.tab-content.active{display:block}.pum-field-image .pum-image-preview-img{float:left;line-height:0;margin:5px 0}.pum-field-image .pum-image-preview-img img{max-width:60px;width:auto;height:auto}.pum-field-image select.pum-image-field__size{margin:8px 0 8px 10px;width:200px}.pum-field-image .pum-image-edit{margin:0 0 0 11px}.pum-field-image .pum-image-remove,.pum-field-image .pum-image-replace{margin:0 0 0 8px}.pum-field-conditions .facet-builder p{margin:0 0 1em}.pum-field-conditions .facet-builder a,.pum-field-license_key a:hover,.pum-field-license_key.pum-license-expired-notice a:hover{text-decoration:none}.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .facet-group{box-shadow:0 1px 0 #ccc;color:#555;border:1px solid #ccc;background:#f7f7f7}.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em{color:#0073aa;cursor:pointer}.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em::before{content:"+ "}.pum-field-conditions .facet-builder .facet{position:relative;padding:12px 30px 6px 10px;border-bottom:1px solid #e1e1e1;border-top:1px solid #fff}.pum-field-conditions .facet-builder .facet:first-child{border-top:0}.pum-field-conditions .facet-builder .facet::after,.pum-field-conditions .facet-builder .facet::before{display:table;content:"";line-height:0}.pum-field-conditions .facet-builder .facet::after{clear:both}.pum-field-conditions .facet-builder .pum-field{margin-bottom:.5em}.pum-field-conditions .facet-builder .facet-col{float:left;margin-right:20px;padding-bottom:6px;position:relative;min-width:175px}.pum-field-conditions .facet-builder .facet-col input,.pum-field-conditions .facet-builder .facet-col select{margin:0;max-width:100%}.pum-field-conditions .facet-builder .facet-target{position:relative;max-width:240px}.pum-field-conditions .facet-builder .facet-target *,.pum-modal-background,.pum-modal-background *,.pum-modal-background :after,.pum-modal-background :before,.pum-modal-background:after,.pum-modal-background:before,.pum-tab-panel>*,.pum-tabs-container>*{box-sizing:border-box}.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection,.pum-field-conditions .facet-builder .facet-target select{padding-left:28px}.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection .pumselect2-selection__rendered,.pum-field-conditions .facet-builder .facet-target select .pumselect2-selection__rendered{padding-left:3px}.pum-tab-panel.pum-horizontal-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a,.pum-tabs-container.horizontal-tabs>ul.tabs>li.tab a{padding:.5em 1em}.pum-field-conditions .facet-builder .facet-target .pum-not-operand{cursor:pointer;position:absolute;left:2px;top:2px;z-index:10;line-height:24px;height:25px;background:#f7f7f7;border:1px solid transparent;border-radius:2px 0 0 2px;border-right:1px solid #ddd;text-align:center}.pum-field-conditions .facet-builder .facet-target .pum-not-operand span{font-size:1.25em}.pum-field-conditions .facet-builder .facet-target .pum-not-operand::before{color:#555;font-size:16px;line-height:24px}.pum-field-conditions .facet-builder .facet-target .pum-not-operand:focus{outline:0;border:1px solid #5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-choices,.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-single{border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}.pum-field-conditions .facet-builder .facet-actions{position:absolute;right:6px;top:18px}.pum-field-conditions .facet-builder .facet-actions button{border:0;padding:0;background:0 0;margin-left:5px}.pum-field-conditions .facet-builder .dashicons-dismiss,.pum-field-conditions .facet-builder .dashicons-plus-alt{color:#999}.pum-field-conditions .facet-builder .or{color:#484848;font-weight:500;margin-left:-21px;left:50%;position:absolute;top:-6px;font-style:normal;line-height:10px;text-transform:uppercase}.pum-field-conditions .facet-builder .add-or{border-top:1px solid #fff;text-align:center}.pum-field-conditions .facet-builder .add-or>.add{left:-6.5px;position:relative;top:-9px}.pum-field-conditions .facet-builder .and{border-bottom:1px dashed #e1e1e1;margin:.5em 0 1.7em;text-align:center}.pum-field-conditions .facet-builder .add-or>.add,.pum-field-conditions .facet-builder .or{background:#f7f7f7;font-size:1.1em;padding:0 10px}.pum-field-conditions .facet-builder .add-or a,.pum-field-conditions .facet-builder .add-or button,.pum-field-conditions .facet-builder .add-or em,.pum-field-conditions .facet-builder .add-or label,.pum-field-conditions .facet-builder .and a,.pum-field-conditions .facet-builder .and button,.pum-field-conditions .facet-builder .and em,.pum-field-conditions .facet-builder .and label{background:#fff;font-size:1.1em;font-style:normal;margin:0 10px;padding:0 10px;position:relative;top:9px;text-transform:uppercase;box-shadow:none;color:#484848;cursor:default;border:0}.pum-field-conditions .facet-builder .add-or em,.pum-field-conditions .facet-builder .and em{color:#484848}.pum-field-conditions .pum-field-select2 select,.pum-tabbed-form .pumselect2-container--default{width:100%!important}.pum-field-license_key{background:#fafafa;padding:14px;border-top:2px solid #999;border-bottom:2px solid #999;margin:0 -14px 14px}.pum-field-license_key p{font-size:13px;margin-top:0}.pum-field-license_key a{color:#444}.pum-field-license_key span.pum-license-status{margin-left:5px;margin-right:5px}.pum-field-license_key .pum-license-messages p:last-child{margin-bottom:0}.pum-field-license_key.pum-license-expires-soon-notice{border-color:#dc3232}.pum-field-license_key.pum-license-valid-notice{border-color:#46b450}.pum-field-license_key.pum-license-valid-notice .pum-license-status{color:#46b450}.pum-field-license_key.pum-license-inactive-notice{border-color:#0073aa}.pum-field-license_key.pum-license-expired-notice{background-color:#e24e4e;color:#fff;border-color:#dc3232}.pum-field-license_key.pum-license-error-notice,.pum-field-license_key.pum-license-invalid-notice,.pum-field-license_key.pum-license-item_name_mismatch-notice,.pum-field-license_key.pum-license-missing-notice,.pum-field-license_key.pum-license-site_inactive-notice{background-color:#ffebcd;border-color:#dc3232}.pum-field-license_key.pum-license-expired-notice a{color:#fff}.pum-field-link input{margin-right:24px;display:block}.pum-field-link button.dashicons{float:right;width:1.5em;height:1.5em;line-height:1;padding:0;font-size:16px;vertical-align:sub;margin-top:1px;box-shadow:0 0 0 #ccc}.pum-field-select2 .pumselect2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.pum-field-select2 .pumselect2-container .pumselect2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__clear{position:relative}.pum-field-select2 .pumselect2-container[dir=rtl] .pumselect2-selection--single .pumselect2-selection__rendered{padding-right:8px;padding-left:20px}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single .pumselect2-selection__clear,.pum-field-select2 .pumselect2-search--dropdown.pumselect2-search--hide{display:none}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.pum-field-select2 .pumselect2-container .pumselect2-search--inline{float:left}.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.pum-field-select2 .pumselect2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.pum-field-select2 .pumselect2-results__options{list-style:none;margin:0;padding:0}.pum-field-select2 .pumselect2-results__option{padding:6px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.pum-field-cookies .pum-popup-cookie-editor .list-item-actions i,.pum-field-select2 .pumselect2-results__option[aria-selected],.pum-field-triggers .pum-popup-trigger-editor .list-item-actions i{cursor:pointer}.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown{left:0}.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.pum-field-select2 .pumselect2-search--dropdown{display:block;padding:4px}.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field{padding:4px;width:100%;box-sizing:border-box}.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.pum-field-select2 .pumselect2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.pum-field-select2 .pumselect2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__rendered{color:#444;line-height:28px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__clear{cursor:pointer;float:right;font-weight:700}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-disabled=true],.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__placeholder{color:#999}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--single .pumselect2-selection__clear{float:left}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--single .pumselect2-selection__arrow{left:1px;right:auto}.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single{background-color:#eee;cursor:default}.pum-field-select2 .pumselect2-container--default.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered li{list-style:none}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__placeholder{color:#999;margin-top:5px;float:left}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__clear,.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection__choice__remove,.pum-modal-background,.pum-tab-panel[data-tab-count="0"].pum-horizontal-tabs>.components-tab-panel__tabs,.pum-tab-panel[data-tab-count="1"].pum-horizontal-tabs>.components-tab-panel__tabs,.pum-tabs-container[data-tab-count="0"].horizontal-tabs>ul.tabs,.pum-tabs-container[data-tab-count="1"].horizontal-tabs>ul.tabs{display:none}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover{color:#333}.pum-field-cookies .pum-popup-cookie-editor .add-new,.pum-field-cookies .pum-popup-cookie-editor .pum-add-new,.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-search--inline,.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice,.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__placeholder,.pum-field-triggers .pum-popup-trigger-editor .add-new,.pum-field-triggers .pum-popup-trigger-editor .pum-add-new{float:right}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice{margin-left:5px;margin-right:auto}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice__remove{margin-left:2px;margin-right:auto}.pum-field-select2 .pumselect2-container--default.pumselect2-container--focus .pumselect2-selection--multiple{border:1px solid #000;outline:0}.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--multiple{background-color:#eee;cursor:default}.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple,.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple,.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.pum-field-select2 .pumselect2-container--default .pumselect2-search--dropdown .pumselect2-search__field{border:1px solid #aaa}.pum-field-select2 .pumselect2-container--default .pumselect2-search--inline .pumselect2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[role=group]{padding:0}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-selected=true]{background-color:#ddd}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option{padding-left:1em}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child,.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__group,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child,.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+1),.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+1),.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+1){padding-left:0}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-left:-1em;padding-left:2em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-left:-2em;padding-left:3em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-left:-3em;padding-left:4em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-left:-4em;padding-left:5em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-left:-5em;padding-left:6em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.pum-field-select2 .pumselect2-container--default .pumselect2-results__group{cursor:default;display:block;padding:6px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single:focus{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__rendered{color:#444;line-height:28px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__placeholder,.wp-list-table .type-popup .row-actions{color:#999}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--single .pumselect2-selection__clear{float:left}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--single .pumselect2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow{background:0 0;border:none}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple:focus{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__rendered{list-style:none;margin:0;padding:0 5px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover{color:#555}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice{float:right;margin-left:5px;margin-right:auto}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice__remove{margin-left:2px;margin-right:auto}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--multiple{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-search--dropdown .pumselect2-search__field{border:1px solid #aaa;outline:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-search--inline .pumselect2-search__field{outline:0;box-shadow:none}.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown{background-color:#fff;border:1px solid transparent}.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--above{border-bottom:none}.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--below{border-top:none}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[role=group]{padding:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[aria-disabled=true]{color:grey}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__group{cursor:default;display:block;padding:6px}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-dropdown{border-color:#5897fb}.pum-field-select2>.pumselect2-container--below.pumselect2-container--open+.pum-desc+.pumselect2-container--open,.pum-field-select2>.pumselect2-container--below.pumselect2-container--open+.pumselect2-container--open{position:absolute!important}.pum-field-select2 .pumselect2-container .pumselect2-selection{margin:1px;font-size:14px;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);border-color:#ddd;transition:border-color 50ms ease-in-out}.pum-field-select2 .pumselect2-container.pumselect2-container--focus .pumselect2-selection{outline:0;border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}.pum-tab-panel>.components-tab-panel__tabs .components-tab-panel__tab:focus,.pum-tabs-container>ul.tabs .tab a:focus{box-shadow:none}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple{overflow-y:auto;max-height:150px;min-height:28px;line-height:16px;font-size:12px}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__clear{margin-right:3px}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline,.pum-tab-panel>.components-tab-panel__tabs,.pum-tabs-container>ul.tabs{margin:0}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline .pumselect2-search__field{border-color:#ddd;padding:3px 5px 0;min-width:5em;width:100%!important}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__choice,.pum-tabbed-form .pum-field .pum-desc{margin-top:4px;margin-bottom:0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown{margin:0 1px;border-color:#ddd;box-shadow:0 1px 2px rgba(0,0,0,.07);max-width:calc(100% - 4px);position:relative}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-search__field{border-color:#ddd;padding:3px 5px;min-width:5em}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option{padding:3px 6px;margin:0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group]{padding:3px 0 0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group] .pumselect2-results__group{padding:0 6px}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__options--nested{padding:3px 6px 0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option--highlighted{background:#3e86d0}.pum-field-select2 .pumselect2-container+.pumselect2-container--open{top:inherit!important}.pum-tab-panel,.pum-tabs-container{box-sizing:border-box;position:relative}.pum-tabs-container>ul.tabs .tab{font-size:1.2em}.pum-tabs-container>ul.tabs .tab a{padding:8px 16px;border:0;display:block;text-decoration:none}.pum-tabs-container>.tab-content{display:none;padding:16px}.pum-tabs-container.sub-tabs>.tab-content .pum-field:first-child h3,.pum-tabs-container>.tab-content .form-table:first-child{margin-top:0}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:first-child,.pum-tabs-container.vertical-tabs>ul.tabs>.tab:first-child{margin-top:8px}.pum-tab-panel.pum-horizontal-tabs>.components-tab-panel__tabs>.components-tab-panel__tab,.pum-tabs-container.horizontal-tabs>ul.tabs>li.tab{display:inline-block;padding:0;margin:0}.pum-tab-panel.pum-horizontal-tabs>.components-tab-panel__tab-content,.pum-tabs-container.horizontal-tabs>.tab-content{padding-top:16px}.pum-tab-panel.pum-vertical-tabs,.pum-tabs-container.vertical-tabs{min-height:100px;padding-left:140px;width:100%}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs,.pum-tabs-container.vertical-tabs>ul.tabs{width:140px;min-height:100%;display:block;position:absolute;left:0;top:0;margin:0;border-top:0;border-right:1px solid #dfdfdf}.pum-tabs-container.vertical-tabs>ul.tabs>.tab{margin:0;display:block;border-bottom:1px solid #eee}.pum-tabs-container.vertical-tabs>ul.tabs>.tab a{background:#fcfcfc;color:#000;display:block}.pum-tabs-container.vertical-tabs>ul.tabs>.tab.active a{background-color:#32373c;color:#fff}.pum-modal-background .pum-modal-content p,.pum-tab-panel.pum-sub-tabs>.components-tab-panel__tab-content .pum-field:first-child h3,.pum-tab-panel>.components-tab-panel__tab-content .form-table:first-child{margin-top:0}.pum-tabs-container.link-tabs>ul.tabs>li.tab{display:inline-block}.pum-tabs-container.link-tabs>ul.tabs>li.tab a{display:inline;padding:0 .25em;color:#0073aa}.pum-tabs-container.link-tabs>ul.tabs>li.tab a:active,.pum-tabs-container.link-tabs>ul.tabs>li.tab.active a{color:#000}.pum-tabs-container.link-tabs>ul.tabs>li.tab a:active,.pum-tabs-container.link-tabs>ul.tabs>li.tab.active a,.pum-tabs-container.link-tabs>ul.tabs>li.tab:hover a{text-decoration:underline}.pum-tabs-container.link-tabs>ul.tabs>li.tab::after{display:inline-block;content:"|";margin:0 .25em}.pum-tabs-container.link-tabs>ul.tabs>li.tab:last-child::after{content:""}.pum-tab-panel.pum-sub-tabs>.components-tab-panel__tab-content,.pum-tabs-container.sub-tabs>.tab-content{padding:16px 0 0}.pum-tab-panel[data-tab-count="0"].pum-sub-tabs>.components-tab-panel__tab-content,.pum-tab-panel[data-tab-count="1"].pum-sub-tabs>.components-tab-panel__tab-content,.pum-tabs-container[data-tab-count="0"].sub-tabs>.tab-content,.pum-tabs-container[data-tab-count="1"].sub-tabs>.tab-content{padding-top:0}#pum-settings_extensions .pum-tabs-container[data-tab-count="1"].horizontal-tabs>ul.tabs,.pum-field-cookies .pum-popup-cookie-editor.has-list-items .list-table,.pum-field-triggers .pum-popup-trigger-editor.has-list-items .list-table{display:block!important}#pum-settings_extensions .pum-tabs-container[data-tab-count="1"].sub-tabs>.tab-content{padding-top:16px!important}.pum-tab-panel>.components-tab-panel__tabs .components-tab-panel__tab{font-size:1.2em;padding:8px 16px;border:0;display:block;text-decoration:none}.pum-tab-panel>.components-tab-panel__tab-content{padding:16px}.pum-field-cookies .pum-popup-cookie-editor .no-list-items,.pum-field-triggers .pum-popup-trigger-editor .no-list-items,.pum-tab-panel.pum-horizontal-tabs,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs,.pum-tab-panel>.components-tab-panel__tab-content .form-table,.pum-tabbed-form .pum-field .pum-desc,.pum-tabbed-form .pum-field label{display:block}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab{margin:0;display:block;border-bottom:1px solid #eee}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a{background:#fcfcfc;color:#000;display:block}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab.is-active a{background-color:#32373c;color:#fff}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab{display:inline-block}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a{display:inline;padding:0 .25em;color:#0073aa}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a:active,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab.is-active a{color:#000}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a:active,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab.is-active a,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:hover a{text-decoration:underline}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab::after{display:inline-block;content:"|";margin:0 .25em}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:last-child::after{content:""}.pum-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background:rgba(0,0,0,.7);z-index:100100;overflow-y:scroll}.pum-modal-background .pum-modal-wrap{position:absolute;top:60px;margin-bottom:60px;left:50%;width:550px;margin-left:-300px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);z-index:100105;transition:height .2s,margin-top .2s}@media screen and (max-width:520px){.pum-modal-background .pum-modal-wrap{width:auto;margin-left:0;top:10px;right:10px;bottom:10px;left:10px}}.pum-alert,.pum-alerts .pum-alert,.pum-modal-background .pum-modal-content textarea,.pum-tabbed-form .pum-field-select2 select{width:100%}.pum-modal-background .pum-modal-header{position:absolute;top:0;right:0;left:0;height:36px;padding:0 36px 0 16px;font-size:18px;font-weight:600;line-height:36px;background:#fcfcfc;border-bottom:1px solid #dfdfdf}.pum-modal-background .pum-modal-header .pum-modal-close{position:absolute;top:0;right:0;width:36px;height:36px;padding:0;color:#666;text-align:center;background:0 0;border:none;cursor:pointer}.pum-modal-background .pum-modal-header .pum-modal-close::before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:'\f158'}.pum-modal-background .pum-modal-content{padding:52px 16px 60px}.pum-modal-background .pum-modal-content div.error{margin:0 0 10px}.pum-modal-background .pum-modal-footer{position:absolute;bottom:0;left:0;right:0;padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf}.pum-modal-background .pum-modal-footer .cancel{line-height:25px;float:left}.pum-modal-background .pum-modal-footer .cancel .no-button.link-button{color:#0073aa;text-decoration:underline}.pum-modal-background .pum-modal-footer .cancel .submitdelete{text-decoration:none;padding:1px 2px}@media screen and (max-width:782px){.pum-modal-background .pum-modal-content{padding:50px 16px 60px}.pum-modal-background .pum-modal-footer .cancel{line-height:32px}}.pum-modal-background .pum-modal-footer .pum-submit{line-height:23px;float:right}.pum-modal-background .pum-modal-footer .pum-submit button{float:right;margin-bottom:0}.pum-modal-background .pum-modal-footer .pum-submit .spinner{float:left;vertical-align:middle}.pum-modal-background.tabbed-content .pum-modal-content{padding:36px 0 44px}.pum-alert{position:relative;padding:0 12px;border-left:4px solid #ccc;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}#log-viewer,.pum-alerts{box-shadow:0 1px 1px rgba(0,0,0,.04)}.pum-alert.pum-alert__success{border-left-color:#46b450}.pum-alert.pum-alert__info{border-left-color:#00a0d2}.pum-alert.pum-alert__warning{border-left-color:#ffb900}.pum-alert.pum-alert__error{border-left-color:#dc3232}.pum-alert-holder{display:flex;margin-bottom:.8em}.pum-alerts{position:relative;max-width:1280px;margin:20px 0 1px;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fdfdfd;clear:both;top:10px;margin-right:20px!important}.pum-alerts>h2:first-child{margin:0;padding:9px 0 4px;font-size:23px;font-weight:400;line-height:29px}.pum-alerts h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#fdfdfd;font-size:1.4em}.pum-alerts img.logo{width:25px;margin:-2px 5px -2px 0}.pum-alerts .button.dismiss,.pum-alerts .button.restore{width:45px;height:45px;margin-left:10px;padding:0;outline:0;line-height:inherit;cursor:pointer;flex:0 0 45px;display:flex;justify-content:center;align-items:center}.pum-alerts .button.dismiss .dashicons,.pum-alerts .button.restore .dashicons{width:24px;height:24px;font-size:24px}.pum-alerts .button.dismiss:focus,.pum-alerts .button.dismiss:hover,.pum-alerts .button.restore:focus,.pum-alerts .button.restore:hover{background:0 0}.popup_page_pum-extensions .pum-alerts{top:0}.pum-alerts .screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;padding:0;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.pum-bottom-spacing{margin-bottom:20px}.pum-container-disabled{display:table-cell;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background-color:rgba(232,232,232,.7)}.pum-muted-title{overflow:hidden;font-weight:600;font-style:italic}.pum-muted-title:after{display:inline-block;width:100%;height:.5em;margin-right:-100%;margin-left:10px;border-top:1px solid #ddd;vertical-align:bottom;content:""}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th,.pum-field-cookies .pum-popup-cookie-editor .list-table thead td,.pum-field-cookies .pum-popup-cookie-editor .list-table thead th,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th,.pum-field-triggers .pum-popup-trigger-editor .list-table thead td,.pum-field-triggers .pum-popup-trigger-editor .list-table thead th{text-align:center}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead td:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead td:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:first-child{text-align:left}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead td:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead td:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:last-child{text-align:right}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child,.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+2),.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+4),.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+3){padding-right:0}.pum-field-cookies .pum-popup-cookie-editor span.edit,.pum-field-triggers .pum-popup-trigger-editor span.edit{cursor:pointer;color:#0073aa;text-decoration:underline}.pum-field-cookie_key .cookie-key{position:relative;display:inline-block}.pum-field-cookie_key .cookie-key button.reset{position:absolute;right:0;top:0;bottom:0;height:100%}.pum-upgrade-tip{color:#333;line-height:2em!important}.pum-upgrade-tipdiv{margin-bottom:15px;display:block;font-weight:700}.pum-upgrade-tip img{float:left;margin-right:15px}.title-divider th{border-top:1px solid #ccc;padding:0}.title-divider .title{font-size:1.125em;padding-left:0!important;padding-top:20px!important;padding-bottom:0!important}.form-table td,.form-table tr{padding-top:10px}.posttypediv,.taxonomydiv{margin-bottom:10px;clear:both;overflow:auto}#log-viewer{background-color:#fff;border:1px solid #e5e5e5;padding:5px 20px;margin:20px 0}#log-viewer pre{font-family:monospace;white-space:pre-wrap}.pum-toggle-button{position:relative;width:36px;height:18px}.pum-toggle-button label{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:background-color .2s;border-radius:9px;border:1px solid #1e1e1e}.pum-toggle-button label::before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:1px;background-color:#1e1e1e;transition:.2s;border-radius:50%}.pum-toggle-button input{opacity:0;width:0;height:0}.pum-toggle-button input:focus+label{box-shadow:2px 2px 7px #2196f3}.pum-toggle-button input:checked+label{background-color:#9ab927}.pum-toggle-button input:checked+label::before{background-color:#fff;transform:translateX(15px)}.wp-core-ui .button-with-icon{display:inline-flex;align-items:center}.pum-flex-row{display:flex}.pum-flex-row .pum-flex-column{flex:1;padding:1%}.pum-flex-row .pum-flex-column.pum-flex-quarter{max-width:25%!important}.pum-flex-row .pum-flex-column.pum-flex-third{max-width:33.333%!important}.pum-flex-row .pum-flex-column.pum-flex-half{max-width:50%!important}.pum-flex-row .pum-flex-column.pum-flex-three-quarter{max-width:75%!important}.pum-flex-row .pum-flex-column input,.pum-flex-row .pum-flex-column label{display:block;width:100%}.pum-tabbed-form .pum-field{position:relative;margin:0 0 24px}.pum-tabbed-form label{display:block;font-weight:700;font-size:1.1em}.pum-tabbed-form .pum-required label::after{color:#a00;content:"*";margin-left:5px}.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action{top:7px;margin-left:5px}@media only screen and (min-width:0px) and (max-width:783px){.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action{display:none!important}}
1
+ .pum-field-select2 .pumselect2-container--classic .pumselect2-results>.pumselect2-results__options,.pum-field-select2 .pumselect2-container--default .pumselect2-results>.pumselect2-results__options{max-height:200px;overflow-y:auto}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a:focus,.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:hover a,.pum-tabs-container.vertical-tabs>ul.tabs>.tab a:focus,.pum-tabs-container.vertical-tabs>ul.tabs>.tab:hover a{background-color:#0073aa}.no-button,.pum-modal-background .pum-modal-footer .cancel .no-button{border:0;padding:0;background:0 0;cursor:pointer}.no-button.link-button{color:#0073aa}.no-button.link-button:hover{color:#00a0d2}.no-button.delete-button,.pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand span,.pum-field-conditions .facet-builder .facet-target.not-operand-checked .pum-not-operand::before{color:#a00}.no-button.delete-button:hover{color:red}.pum-half{width:47.5%;max-width:47.5%;margin-right:5%;display:inline-block}.pum-half.pum-dependencies-met{display:inline-block!important}.pum-field-conditions .no-facet-groups .facet-target,.pum-field-cookies .pum-popup-cookie-editor .no-list-items select,.pum-field-triggers .pum-popup-trigger-editor .no-list-items select,.pum-half>*{max-width:100%}.pum-half input,.pum-half select,.pum-half textarea{max-width:100%;width:auto}.pum-last{margin-right:0!important}.pum-desc{margin-top:4px;margin-bottom:0}.pum-field-conditions .facet-builder .facet-groups,.pum-field-conditions .facet-builder .facet-target .pum-not-operand input[type=checkbox],.pum-field-conditions .facet-builder .facet:first-child .or,.pum-field-conditions .has-conditions .no-facet-groups,.pum-field-editor #insert-media-button,.pum-field-hidden,.pum-field-image .pum-image-field .pum-image-select,.pum-field-image .pum-image-field.pum-image-empty .pum-image-preview,[data-pum-dependencies]{display:none}.pum-field{position:relative;margin-bottom:1em}.pum-field>label{display:block;font-weight:700}.pum-field .pum-doclink{font-size:16px;line-height:20px}.pum-field-cookies .pum-popup-cookie-editor .list-table,.pum-field-cookies .pum-popup-cookie-editor.has-list-items .no-list-items,.pum-field-heading .pum-desc,.pum-field-heading label,.pum-field-separator .pum-desc,.pum-field-separator label,.pum-field-triggers .pum-popup-trigger-editor .list-table,.pum-field-triggers .pum-popup-trigger-editor.has-list-items .no-list-items{display:none!important}.pum-field-select option.bold{font-weight:700;font-size:1.125em}.pum-field-checkbox,.pum-field-select2{position:relative}.pum-field-checkbox label{margin-left:1.5em}.pum-field-checkbox label.pum-desc,.pum-tabbed-form .pum-field.checkbox label.pum-desc{display:inline;font-weight:inherit;font-size:inherit;margin:0 0 1em}.pum-field-checkbox input[type=checkbox]{position:absolute;top:.25em}.pum-field-multicheck input,.pum-field-multicheck label,.pum-field-radio input,.pum-field-radio label{line-height:1em}.pum-field-multicheck label,.pum-field-radio label,.pum-tabbed-form .pum-field label{margin-bottom:4px}.pum-field-multicheck input[type=radio],.pum-field-radio input[type=radio]{display:inline-block;margin-right:.25em}.pum-field-multicheck input+label,.pum-field-radio input+label{font-weight:400;display:inline-block!important}.pum-field-multicheck label:first-child,.pum-field-radio label:first-child{font-weight:700;margin:0 0 10px}.pum-field-multicheck>p.pum-desc,.pum-field-radio>p.pum-desc{margin:0 0 .5em}.pum-field-multicheck .pum-field-mulitcheck-list,.pum-field-multicheck .pum-field-radio-list,.pum-field-radio .pum-field-mulitcheck-list,.pum-field-radio .pum-field-radio-list{margin:0}.pum-field-range input[type=range],.pum-field-rangeslider input[type=range]{vertical-align:middle}.pum-field-range .pum-range-manual,.pum-field-rangeslider .pum-range-manual{padding-right:25px;text-align:right;width:80px}.pum-field-range .pum-range-value-unit,.pum-field-range .range-value-unit,.pum-field-rangeslider .pum-range-value-unit,.pum-field-rangeslider .range-value-unit{position:relative;display:inline-block;margin-left:-30px;margin-right:10px;width:20px;text-align:left;top:.125em}.pum-field-color .wp-color-result-text{line-height:23px}.pum-field-conditions .has-conditions .facet-groups,.pum-field-conditions .no-facet-groups,.pum-field-image .pum-image-field.pum-image-empty .pum-image-select,.pum-field-select2 .pumselect2-results,.pum-tabs-container.horizontal-tabs,.pum-tabs-container.link-tabs>ul.tabs,.pum-tabs-container>.tab-content .form-table,.pum-tabs-container>.tab-content.active{display:block}.pum-field-image .pum-image-preview-img{float:left;line-height:0;margin:5px 0}.pum-field-image .pum-image-preview-img img{max-width:60px;width:auto;height:auto}.pum-field-image select.pum-image-field__size{margin:8px 0 8px 10px;width:200px}.pum-field-image .pum-image-edit{margin:0 0 0 11px}.pum-field-image .pum-image-remove,.pum-field-image .pum-image-replace{margin:0 0 0 8px}.pum-field-conditions .facet-builder p{margin:0 0 1em}.pum-field-conditions .facet-builder a,.pum-field-license_key a:hover,.pum-field-license_key.pum-license-expired-notice a:hover{text-decoration:none}.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .facet-group{box-shadow:0 1px 0 #ccc;color:#555;border:1px solid #ccc;background:#f7f7f7}.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em{color:#0073aa;cursor:pointer}.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or a::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or button::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap .add-or em::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and a::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and button::before,.pum-field-conditions .facet-builder .facet-groups .facet-group-wrap:last-child .and em::before{content:"+ "}.pum-field-conditions .facet-builder .facet{position:relative;padding:12px 30px 6px 10px;border-bottom:1px solid #e1e1e1;border-top:1px solid #fff}.pum-field-conditions .facet-builder .facet:first-child{border-top:0}.pum-field-conditions .facet-builder .facet::after,.pum-field-conditions .facet-builder .facet::before{display:table;content:"";line-height:0}.pum-field-conditions .facet-builder .facet::after{clear:both}.pum-field-conditions .facet-builder .pum-field{margin-bottom:.5em}.pum-field-conditions .facet-builder .facet-col{float:left;margin-right:20px;padding-bottom:6px;position:relative;min-width:175px}.pum-field-conditions .facet-builder .facet-col input,.pum-field-conditions .facet-builder .facet-col select{margin:0;max-width:100%}.pum-field-conditions .facet-builder .facet-target{position:relative;max-width:240px}.pum-field-conditions .facet-builder .facet-target *,.pum-modal-background,.pum-modal-background *,.pum-modal-background :after,.pum-modal-background :before,.pum-modal-background:after,.pum-modal-background:before,.pum-tab-panel>*,.pum-tabs-container>*{box-sizing:border-box}.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection,.pum-field-conditions .facet-builder .facet-target select{padding-left:28px}.pum-field-conditions .facet-builder .facet-target .pumselect2-container .pumselect2-selection .pumselect2-selection__rendered,.pum-field-conditions .facet-builder .facet-target select .pumselect2-selection__rendered{padding-left:3px}.pum-tab-panel.pum-horizontal-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a,.pum-tabs-container.horizontal-tabs>ul.tabs>li.tab a{padding:.5em 1em}.pum-field-conditions .facet-builder .facet-target .pum-not-operand{cursor:pointer;position:absolute;left:2px;top:2px;z-index:10;line-height:24px;height:25px;background:#f7f7f7;border:1px solid transparent;border-radius:2px 0 0 2px;border-right:1px solid #ddd;text-align:center}.pum-field-conditions .facet-builder .facet-target .pum-not-operand span{font-size:1.25em}.pum-field-conditions .facet-builder .facet-target .pum-not-operand::before{color:#555;font-size:16px;line-height:24px}.pum-field-conditions .facet-builder .facet-target .pum-not-operand:focus{outline:0;border:1px solid #5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-choices,.pum-field-conditions .facet-builder .facet-target .pumselect2-container-active .pumselect2-single{border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}.pum-field-conditions .facet-builder .facet-actions{position:absolute;right:6px;top:18px}.pum-field-conditions .facet-builder .facet-actions button{border:0;padding:0;background:0 0;margin-left:5px}.pum-field-conditions .facet-builder .dashicons-dismiss,.pum-field-conditions .facet-builder .dashicons-plus-alt{color:#999}.pum-field-conditions .facet-builder .or{color:#484848;font-weight:500;margin-left:-21px;left:50%;position:absolute;top:-6px;font-style:normal;line-height:10px;text-transform:uppercase}.pum-field-conditions .facet-builder .add-or{border-top:1px solid #fff;text-align:center}.pum-field-conditions .facet-builder .add-or>.add{left:-6.5px;position:relative;top:-9px}.pum-field-conditions .facet-builder .and{border-bottom:1px dashed #e1e1e1;margin:.5em 0 1.7em;text-align:center}.pum-field-conditions .facet-builder .add-or>.add,.pum-field-conditions .facet-builder .or{background:#f7f7f7;font-size:1.1em;padding:0 10px}.pum-field-conditions .facet-builder .add-or a,.pum-field-conditions .facet-builder .add-or button,.pum-field-conditions .facet-builder .add-or em,.pum-field-conditions .facet-builder .add-or label,.pum-field-conditions .facet-builder .and a,.pum-field-conditions .facet-builder .and button,.pum-field-conditions .facet-builder .and em,.pum-field-conditions .facet-builder .and label{background:#fff;font-size:1.1em;font-style:normal;margin:0 10px;padding:0 10px;position:relative;top:9px;text-transform:uppercase;box-shadow:none;color:#484848;cursor:default;border:0}.pum-field-conditions .facet-builder .add-or em,.pum-field-conditions .facet-builder .and em{color:#484848}.pum-field-conditions .pum-field-select2 select,.pum-tabbed-form .pumselect2-container--default{width:100%!important}.pum-field-license_key{background:#fafafa;padding:14px;border-top:2px solid #999;border-bottom:2px solid #999;margin:0 -14px 14px}.pum-field-license_key p{font-size:13px;margin-top:0}.pum-field-license_key a{color:#444}.pum-field-license_key span.pum-license-status{margin-left:5px;margin-right:5px}.pum-field-license_key .pum-license-messages p:last-child{margin-bottom:0}.pum-field-license_key.pum-license-expires-soon-notice{border-color:#dc3232}.pum-field-license_key.pum-license-valid-notice{border-color:#46b450}.pum-field-license_key.pum-license-valid-notice .pum-license-status{color:#46b450}.pum-field-license_key.pum-license-inactive-notice{border-color:#0073aa}.pum-field-license_key.pum-license-expired-notice{background-color:#e24e4e;color:#fff;border-color:#dc3232}.pum-field-license_key.pum-license-error-notice,.pum-field-license_key.pum-license-invalid-notice,.pum-field-license_key.pum-license-item_name_mismatch-notice,.pum-field-license_key.pum-license-missing-notice,.pum-field-license_key.pum-license-site_inactive-notice{background-color:#ffebcd;border-color:#dc3232}.pum-field-license_key.pum-license-expired-notice a{color:#fff}.pum-field-link input{margin-right:24px;display:block}.pum-field-link button.dashicons{float:right;width:1.5em;height:1.5em;line-height:1;padding:0;font-size:16px;vertical-align:sub;margin-top:1px;box-shadow:0 0 0 #ccc}.pum-field-select2 .pumselect2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.pum-field-select2 .pumselect2-container .pumselect2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pum-field-select2 .pumselect2-container .pumselect2-selection--single .pumselect2-selection__clear{position:relative}.pum-field-select2 .pumselect2-container[dir=rtl] .pumselect2-selection--single .pumselect2-selection__rendered{padding-right:8px;padding-left:20px}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single .pumselect2-selection__clear,.pum-field-select2 .pumselect2-search--dropdown.pumselect2-search--hide{display:none}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.pum-field-select2 .pumselect2-container .pumselect2-search--inline{float:left}.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.pum-field-select2 .pumselect2-container .pumselect2-search--inline .pumselect2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.pum-field-select2 .pumselect2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.pum-field-select2 .pumselect2-results__options{list-style:none;margin:0;padding:0}.pum-field-select2 .pumselect2-results__option{padding:6px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.pum-field-cookies .pum-popup-cookie-editor .list-item-actions i,.pum-field-select2 .pumselect2-results__option[aria-selected],.pum-field-triggers .pum-popup-trigger-editor .list-item-actions i{cursor:pointer}.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown{left:0}.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.pum-field-select2 .pumselect2-container--open .pumselect2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.pum-field-select2 .pumselect2-search--dropdown{display:block;padding:4px}.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field{padding:4px;width:100%;box-sizing:border-box}.pum-field-select2 .pumselect2-search--dropdown .pumselect2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.pum-field-select2 .pumselect2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.pum-field-select2 .pumselect2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__rendered{color:#444;line-height:28px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__clear{cursor:pointer;float:right;font-weight:700}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-disabled=true],.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__placeholder{color:#999}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--single .pumselect2-selection__clear{float:left}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--single .pumselect2-selection__arrow{left:1px;right:auto}.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--single{background-color:#eee;cursor:default}.pum-field-select2 .pumselect2-container--default.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__rendered li{list-style:none}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__placeholder{color:#999;margin-top:5px;float:left}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__clear,.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection__choice__remove,.pum-modal-background,.pum-tab-panel[data-tab-count="0"].pum-horizontal-tabs>.components-tab-panel__tabs,.pum-tab-panel[data-tab-count="1"].pum-horizontal-tabs>.components-tab-panel__tabs,.pum-tabs-container[data-tab-count="0"].horizontal-tabs>ul.tabs,.pum-tabs-container[data-tab-count="1"].horizontal-tabs>ul.tabs{display:none}.pum-field-select2 .pumselect2-container--default .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover{color:#333}.pum-field-cookies .pum-popup-cookie-editor .add-new,.pum-field-cookies .pum-popup-cookie-editor .pum-add-new,.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-search--inline,.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice,.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__placeholder,.pum-field-triggers .pum-popup-trigger-editor .add-new,.pum-field-triggers .pum-popup-trigger-editor .pum-add-new{float:right}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice{margin-left:5px;margin-right:auto}.pum-field-select2 .pumselect2-container--default[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice__remove{margin-left:2px;margin-right:auto}.pum-field-select2 .pumselect2-container--default.pumselect2-container--focus .pumselect2-selection--multiple{border:1px solid #000;outline:0}.pum-field-select2 .pumselect2-container--default.pumselect2-container--disabled .pumselect2-selection--multiple{background-color:#eee;cursor:default}.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple,.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple,.pum-field-select2 .pumselect2-container--default.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.pum-field-select2 .pumselect2-container--default .pumselect2-search--dropdown .pumselect2-search__field{border:1px solid #aaa}.pum-field-select2 .pumselect2-container--default .pumselect2-search--inline .pumselect2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[role=group]{padding:0}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option[aria-selected=true]{background-color:#ddd}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option{padding-left:1em}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child,.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__group,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child,.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+1),.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+1),.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+1){padding-left:0}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-left:-1em;padding-left:2em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-left:-2em;padding-left:3em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-left:-3em;padding-left:4em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-left:-4em;padding-left:5em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option .pumselect2-results__option{margin-left:-5em;padding-left:6em}.pum-field-select2 .pumselect2-container--default .pumselect2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.pum-field-select2 .pumselect2-container--default .pumselect2-results__group{cursor:default;display:block;padding:6px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single:focus{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__rendered{color:#444;line-height:28px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__placeholder,.wp-list-table .type-popup .row-actions{color:#999}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--single .pumselect2-selection__clear{float:left}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--single .pumselect2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow{background:0 0;border:none}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--single .pumselect2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple:focus{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__rendered{list-style:none;margin:0;padding:0 5px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.pum-field-select2 .pumselect2-container--classic .pumselect2-selection--multiple .pumselect2-selection__choice__remove:hover{color:#555}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice{float:right;margin-left:5px;margin-right:auto}.pum-field-select2 .pumselect2-container--classic[dir=rtl] .pumselect2-selection--multiple .pumselect2-selection__choice__remove{margin-left:2px;margin-right:auto}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-selection--multiple{border:1px solid #5897fb}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--above .pumselect2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open.pumselect2-container--below .pumselect2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-search--dropdown .pumselect2-search__field{border:1px solid #aaa;outline:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-search--inline .pumselect2-search__field{outline:0;box-shadow:none}.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown{background-color:#fff;border:1px solid transparent}.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--above{border-bottom:none}.pum-field-select2 .pumselect2-container--classic .pumselect2-dropdown--below{border-top:none}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[role=group]{padding:0}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option[aria-disabled=true]{color:grey}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.pum-field-select2 .pumselect2-container--classic .pumselect2-results__group{cursor:default;display:block;padding:6px}.pum-field-select2 .pumselect2-container--classic.pumselect2-container--open .pumselect2-dropdown{border-color:#5897fb}.pum-field-select2>.pumselect2-container--below.pumselect2-container--open+.pum-desc+.pumselect2-container--open,.pum-field-select2>.pumselect2-container--below.pumselect2-container--open+.pumselect2-container--open{position:absolute!important}.pum-field-select2 .pumselect2-container .pumselect2-selection{margin:1px;font-size:14px;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);border-color:#ddd;transition:border-color 50ms ease-in-out}.pum-field-select2 .pumselect2-container.pumselect2-container--focus .pumselect2-selection{outline:0;border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}.pum-tab-panel>.components-tab-panel__tabs .components-tab-panel__tab:focus,.pum-tabs-container>ul.tabs .tab a:focus{box-shadow:none}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple{overflow-y:auto;max-height:150px;min-height:28px;line-height:16px;font-size:12px}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__clear{margin-right:3px}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline,.pum-tab-panel>.components-tab-panel__tabs,.pum-tabs-container>ul.tabs{margin:0}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-search--inline .pumselect2-search__field{border-color:#ddd;padding:3px 5px 0;min-width:5em;width:100%!important}.pum-field-select2 .pumselect2-container .pumselect2-selection--multiple .pumselect2-selection__choice,.pum-tabbed-form .pum-field .pum-desc{margin-top:4px;margin-bottom:0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown{margin:0 1px;border-color:#ddd;box-shadow:0 1px 2px rgba(0,0,0,.07);max-width:calc(100% - 4px);position:relative}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-search__field{border-color:#ddd;padding:3px 5px;min-width:5em}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option{padding:3px 6px;margin:0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group]{padding:3px 0 0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option[role=group] .pumselect2-results__group{padding:0 6px}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__options--nested{padding:3px 6px 0}.pum-field-select2 .pumselect2-container .pumselect2-dropdown .pumselect2-results .pumselect2-results__option--highlighted{background:#3e86d0}.pum-field-select2 .pumselect2-container+.pumselect2-container--open{top:inherit!important}.pum-tab-panel,.pum-tabs-container{box-sizing:border-box;position:relative}.pum-tabs-container>ul.tabs .tab{font-size:1.2em}.pum-tabs-container>ul.tabs .tab a{padding:8px 16px;border:0;display:block;text-decoration:none}.pum-tabs-container>.tab-content{display:none;padding:16px}.pum-tabs-container.sub-tabs>.tab-content .pum-field:first-child h3,.pum-tabs-container>.tab-content .form-table:first-child{margin-top:0}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:first-child,.pum-tabs-container.vertical-tabs>ul.tabs>.tab:first-child{margin-top:8px}.pum-tab-panel.pum-horizontal-tabs>.components-tab-panel__tabs>.components-tab-panel__tab,.pum-tabs-container.horizontal-tabs>ul.tabs>li.tab{display:inline-block;padding:0;margin:0}.pum-tab-panel.pum-horizontal-tabs>.components-tab-panel__tab-content,.pum-tabs-container.horizontal-tabs>.tab-content{padding-top:16px}.pum-tab-panel.pum-vertical-tabs,.pum-tabs-container.vertical-tabs{min-height:100px;padding-left:140px;width:100%}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs,.pum-tabs-container.vertical-tabs>ul.tabs{width:140px;min-height:100%;display:block;position:absolute;left:0;top:0;margin:0;border-top:0;border-right:1px solid #dfdfdf}.pum-tabs-container.vertical-tabs>ul.tabs>.tab{margin:0;display:block;border-bottom:1px solid #eee}.pum-tabs-container.vertical-tabs>ul.tabs>.tab a{background:#fcfcfc;color:#000;display:block}.pum-tabs-container.vertical-tabs>ul.tabs>.tab.active a{background-color:#32373c;color:#fff}.pum-modal-background .pum-modal-content p,.pum-tab-panel.pum-sub-tabs>.components-tab-panel__tab-content .pum-field:first-child h3,.pum-tab-panel>.components-tab-panel__tab-content .form-table:first-child{margin-top:0}.pum-tabs-container.link-tabs>ul.tabs>li.tab{display:inline-block}.pum-tabs-container.link-tabs>ul.tabs>li.tab a{display:inline;padding:0 .25em;color:#0073aa}.pum-tabs-container.link-tabs>ul.tabs>li.tab a:active,.pum-tabs-container.link-tabs>ul.tabs>li.tab.active a{color:#000}.pum-tabs-container.link-tabs>ul.tabs>li.tab a:active,.pum-tabs-container.link-tabs>ul.tabs>li.tab.active a,.pum-tabs-container.link-tabs>ul.tabs>li.tab:hover a{text-decoration:underline}.pum-tabs-container.link-tabs>ul.tabs>li.tab::after{display:inline-block;content:"|";margin:0 .25em}.pum-tabs-container.link-tabs>ul.tabs>li.tab:last-child::after{content:""}.pum-tab-panel.pum-sub-tabs>.components-tab-panel__tab-content,.pum-tabs-container.sub-tabs>.tab-content{padding:16px 0 0}.pum-tab-panel[data-tab-count="0"].pum-sub-tabs>.components-tab-panel__tab-content,.pum-tab-panel[data-tab-count="1"].pum-sub-tabs>.components-tab-panel__tab-content,.pum-tabs-container[data-tab-count="0"].sub-tabs>.tab-content,.pum-tabs-container[data-tab-count="1"].sub-tabs>.tab-content{padding-top:0}#pum-settings_extensions .pum-tabs-container[data-tab-count="1"].horizontal-tabs>ul.tabs,.pum-field-cookies .pum-popup-cookie-editor.has-list-items .list-table,.pum-field-triggers .pum-popup-trigger-editor.has-list-items .list-table{display:block!important}#pum-settings_extensions .pum-tabs-container[data-tab-count="1"].sub-tabs>.tab-content{padding-top:16px!important}.pum-tab-panel>.components-tab-panel__tabs .components-tab-panel__tab{font-size:1.2em;padding:8px 16px;border:0;display:block;text-decoration:none}.pum-tab-panel>.components-tab-panel__tab-content{padding:16px}.pum-field-cookies .pum-popup-cookie-editor .no-list-items,.pum-field-triggers .pum-popup-trigger-editor .no-list-items,.pum-tab-panel.pum-horizontal-tabs,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs,.pum-tab-panel>.components-tab-panel__tab-content .form-table,.pum-tabbed-form .pum-field .pum-desc,.pum-tabbed-form .pum-field label{display:block}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab{margin:0;display:block;border-bottom:1px solid #eee}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a{background:#fcfcfc;color:#000;display:block}.pum-tab-panel.pum-vertical-tabs>.components-tab-panel__tabs>.components-tab-panel__tab.is-active a{background-color:#32373c;color:#fff}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab{display:inline-block}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a{display:inline;padding:0 .25em;color:#0073aa}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a:active,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab.is-active a{color:#000}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab a:active,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab.is-active a,.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:hover a{text-decoration:underline}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab::after{display:inline-block;content:"|";margin:0 .25em}.pum-tab-panel.pum-link-tabs>.components-tab-panel__tabs>.components-tab-panel__tab:last-child::after{content:""}.pum-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background:rgba(0,0,0,.7);z-index:100100;overflow-y:scroll}.pum-modal-background .pum-modal-wrap{position:absolute;top:60px;margin-bottom:60px;left:50%;width:550px;margin-left:-300px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);z-index:100105;transition:height .2s,margin-top .2s}@media screen and (max-width:520px){.pum-modal-background .pum-modal-wrap{width:auto;margin-left:0;top:10px;right:10px;bottom:10px;left:10px}}.pum-alert,.pum-alerts .pum-alert,.pum-modal-background .pum-modal-content textarea,.pum-tabbed-form .pum-field-select2 select{width:100%}.pum-modal-background .pum-modal-header{position:absolute;top:0;right:0;left:0;height:36px;padding:0 36px 0 16px;font-size:18px;font-weight:600;line-height:36px;background:#fcfcfc;border-bottom:1px solid #dfdfdf}.pum-modal-background .pum-modal-header .pum-modal-close{position:absolute;top:0;right:0;width:36px;height:36px;padding:0;color:#666;text-align:center;background:0 0;border:none;cursor:pointer}.pum-modal-background .pum-modal-header .pum-modal-close::before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:'\f158'}.pum-modal-background .pum-modal-content{padding:52px 16px 60px}.pum-modal-background .pum-modal-content div.error{margin:0 0 10px}.pum-modal-background .pum-modal-footer{position:absolute;bottom:0;left:0;right:0;padding:8px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf}.pum-modal-background .pum-modal-footer .cancel{line-height:25px;float:left}.pum-modal-background .pum-modal-footer .cancel .no-button.link-button{color:#0073aa;text-decoration:underline}.pum-modal-background .pum-modal-footer .cancel .submitdelete{text-decoration:none;padding:1px 2px}@media screen and (max-width:782px){.pum-modal-background .pum-modal-content{padding:50px 16px 60px}.pum-modal-background .pum-modal-footer .cancel{line-height:32px}}.pum-modal-background .pum-modal-footer .pum-submit{line-height:23px;float:right}.pum-modal-background .pum-modal-footer .pum-submit button{float:right;margin-bottom:0}.pum-modal-background .pum-modal-footer .pum-submit .spinner{float:left;vertical-align:middle}.pum-modal-background.tabbed-content .pum-modal-content{padding:36px 0 44px}.pum-alert{position:relative;padding:0 12px;border-left:4px solid #ccc;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}#log-viewer,.pum-alerts{box-shadow:0 1px 1px rgba(0,0,0,.04)}.pum-alert.pum-alert__success{border-left-color:#46b450}.pum-alert.pum-alert__info{border-left-color:#00a0d2}.pum-alert.pum-alert__warning{border-left-color:#ffb900}.pum-alert.pum-alert__error{border-left-color:#dc3232}.pum-alert-holder{display:flex;margin-bottom:.8em}.pum-alerts{position:relative;max-width:1280px;margin:20px 0 1px;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fdfdfd;clear:both;top:10px;margin-right:20px!important}.pum-alerts>h2:first-child{margin:0;padding:9px 0 4px;font-size:23px;font-weight:400;line-height:29px}.pum-alerts h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#fdfdfd;font-size:1.4em}.pum-alerts img.logo{width:25px;margin:-2px 5px -2px 0}.pum-alerts .button.dismiss,.pum-alerts .button.restore{width:45px;height:45px;margin-left:10px;padding:0;outline:0;line-height:inherit;cursor:pointer;flex:0 0 45px;display:flex;justify-content:center;align-items:center}.pum-alerts .button.dismiss .dashicons,.pum-alerts .button.restore .dashicons{width:24px;height:24px;font-size:24px}.pum-alerts .button.dismiss:focus,.pum-alerts .button.dismiss:hover,.pum-alerts .button.restore:focus,.pum-alerts .button.restore:hover{background:0 0}.popup_page_pum-extensions .pum-alerts{top:0}.pum-alerts .screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;padding:0;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.pum-bottom-spacing{margin-bottom:20px}.pum-container-disabled{display:table-cell;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background-color:rgba(232,232,232,.7)}.pum-muted-title{overflow:hidden;font-weight:600;font-style:italic}.pum-muted-title:after{display:inline-block;width:100%;height:.5em;margin-right:-100%;margin-left:10px;border-top:1px solid #ddd;vertical-align:bottom;content:""}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th,.pum-field-cookies .pum-popup-cookie-editor .list-table thead td,.pum-field-cookies .pum-popup-cookie-editor .list-table thead th,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th,.pum-field-triggers .pum-popup-trigger-editor .list-table thead td,.pum-field-triggers .pum-popup-trigger-editor .list-table thead th{text-align:center}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead td:first-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead td:first-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:first-child{text-align:left}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead td:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table thead th:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead td:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table thead th:last-child{text-align:right}.pum-field-cookies .pum-popup-cookie-editor .list-table tbody td:last-child,.pum-field-cookies .pum-popup-cookie-editor .list-table tbody th:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody td:last-child,.pum-field-triggers .pum-popup-trigger-editor .list-table tbody th:last-child,.pum-flex-row .pum-flex-column.pum-flex-half:nth-child(2n+2),.pum-flex-row .pum-flex-column.pum-flex-quarter:nth-child(4n+4),.pum-flex-row .pum-flex-column.pum-flex-third:nth-child(3n+3){padding-right:0}.pum-field-cookies .pum-popup-cookie-editor span.edit,.pum-field-triggers .pum-popup-trigger-editor span.edit{cursor:pointer;color:#0073aa;text-decoration:underline}.pum-field-cookie_key .cookie-key{position:relative;display:inline-block}.pum-field-cookie_key .cookie-key button.reset{position:absolute;right:0;top:0;bottom:0;height:100%}.pum-upgrade-tip{color:#333;line-height:2em!important}.pum-upgrade-tipdiv{margin-bottom:15px;display:block;font-weight:700}.pum-upgrade-tip img{float:left;margin-right:15px}.title-divider th{border-top:1px solid #ccc;padding:0}.title-divider .title{font-size:1.125em;padding-left:0!important;padding-top:20px!important;padding-bottom:0!important}.form-table td,.form-table tr{padding-top:10px}.posttypediv,.taxonomydiv{margin-bottom:10px;clear:both;overflow:auto}@media screen and (max-width:1023px){.pum-notice-bar{display:none!important}}.pum-notice-bar-wrapper{position:absolute;z-index:10;visibility:hidden;width:50%;left:0;right:0;margin:0 auto}.pum-notice-bar-wrapper .pum-notice-bar{display:flex;justify-content:center;background-color:#f6f6f6;border-top:3px solid #ad1b8e;color:#777;padding:7px;max-height:100px;visibility:visible}.pum-notice-bar-wrapper .pum-notice-bar a{color:#9aba27}#log-viewer{background-color:#fff;border:1px solid #e5e5e5;padding:5px 20px;margin:20px 0}#log-viewer pre{font-family:monospace;white-space:pre-wrap}.pum-welcome-wrapper{margin:0;padding:10px;background-color:#fff}@media only screen and (min-width:600px){.pum-welcome-wrapper{max-width:500px;margin:40px auto 0;padding:40px 30px}}.pum-welcome-wrapper ul{list-style:disc;padding-left:20px}.pum-welcome-wrapper .pum-welcome-signature{margin-top:20px;font-style:italic;display:flex;align-items:center}.pum-welcome-wrapper .pum-welcome-signature img{margin-right:10px;width:60px}.pum-welcome-wrapper .pum-welcome-cta{margin-top:30px}.pum-toggle-button{position:relative;width:36px;height:18px}.pum-toggle-button label{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:background-color .2s;border-radius:9px;border:1px solid #1e1e1e}.pum-toggle-button label::before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:1px;background-color:#1e1e1e;transition:.2s;border-radius:50%}.pum-toggle-button input{opacity:0;width:0;height:0}.pum-toggle-button input:focus+label{box-shadow:2px 2px 7px #2196f3}.pum-toggle-button input:checked+label{background-color:#9ab927}.pum-toggle-button input:checked+label::before{background-color:#fff;transform:translateX(15px)}.wp-core-ui .button-with-icon{display:inline-flex;align-items:center}.pum-flex-row{display:flex}.pum-flex-row .pum-flex-column{flex:1;padding:1%}.pum-flex-row .pum-flex-column.pum-flex-quarter{max-width:25%!important}.pum-flex-row .pum-flex-column.pum-flex-third{max-width:33.333%!important}.pum-flex-row .pum-flex-column.pum-flex-half{max-width:50%!important}.pum-flex-row .pum-flex-column.pum-flex-three-quarter{max-width:75%!important}.pum-flex-row .pum-flex-column input,.pum-flex-row .pum-flex-column label{display:block;width:100%}.pum-tabbed-form .pum-field{position:relative;margin:0 0 24px}.pum-tabbed-form label{display:block;font-weight:700;font-size:1.1em}.pum-tabbed-form .pum-required label::after{color:#a00;content:"*";margin-left:5px}.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action{top:7px;margin-left:5px}@media only screen and (min-width:0px) and (max-width:783px){.edit-php.post-type-popup .wrap .nav-tab-wrapper .page-title-action,.edit-php.post-type-popup_theme .wrap .nav-tab-wrapper .page-title-action,.popup_page_pum-extensions .wrap .nav-tab-wrapper .page-title-action{display:none!important}}
assets/css/pum-admin-popup-editor-rtl.css CHANGED
@@ -1,8 +1,8 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
- /***********
5
- Display Switcher
6
  ***********/
7
  #pum-popup-settings-container .popup-types {
8
  display: flex;
@@ -73,8 +73,8 @@ Display Switcher
73
  width: 100%;
74
  }
75
 
76
- /***********
77
- Misc
78
  ***********/
79
  #wp-admin-bar-view {
80
  display: none;
@@ -212,8 +212,8 @@ Misc
212
  display: block;
213
  }
214
 
215
- /***********
216
- Manual Cookie Shortcode
217
  ***********/
218
  pre.manual-cookie-shortcode {
219
  overflow: hidden;
1
+ /*!******************************************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
+ /***********
5
+ Display Switcher
6
  ***********/
7
  #pum-popup-settings-container .popup-types {
8
  display: flex;
73
  width: 100%;
74
  }
75
 
76
+ /***********
77
+ Misc
78
  ***********/
79
  #wp-admin-bar-view {
80
  display: none;
212
  display: block;
213
  }
214
 
215
+ /***********
216
+ Manual Cookie Shortcode
217
  ***********/
218
  pre.manual-cookie-shortcode {
219
  overflow: hidden;
assets/css/pum-admin-popup-editor.css CHANGED
@@ -1,8 +1,8 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
- /***********
5
- Display Switcher
6
  ***********/
7
  #pum-popup-settings-container .popup-types {
8
  display: flex;
@@ -73,8 +73,8 @@ Display Switcher
73
  width: 100%;
74
  }
75
 
76
- /***********
77
- Misc
78
  ***********/
79
  #wp-admin-bar-view {
80
  display: none;
@@ -212,8 +212,8 @@ Misc
212
  display: block;
213
  }
214
 
215
- /***********
216
- Manual Cookie Shortcode
217
  ***********/
218
  pre.manual-cookie-shortcode {
219
  overflow: hidden;
1
+ /*!******************************************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
+ /***********
5
+ Display Switcher
6
  ***********/
7
  #pum-popup-settings-container .popup-types {
8
  display: flex;
73
  width: 100%;
74
  }
75
 
76
+ /***********
77
+ Misc
78
  ***********/
79
  #wp-admin-bar-view {
80
  display: none;
212
  display: block;
213
  }
214
 
215
+ /***********
216
+ Manual Cookie Shortcode
217
  ***********/
218
  pre.manual-cookie-shortcode {
219
  overflow: hidden;
assets/css/pum-admin-settings-page-rtl.css CHANGED
@@ -1,5 +1,5 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .wrap-licenses .form-table,
5
  .wrap-licenses thead,
1
+ /*!******************************************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .wrap-licenses .form-table,
5
  .wrap-licenses thead,
assets/css/pum-admin-settings-page.css CHANGED
@@ -1,5 +1,5 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .wrap-licenses .form-table,
5
  .wrap-licenses thead,
1
+ /*!******************************************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .wrap-licenses .form-table,
5
  .wrap-licenses thead,
assets/css/pum-admin-shortcode-ui-rtl.css CHANGED
@@ -1,5 +1,5 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  i.mce-i-pum_shortcodes {
5
  background: url("../images/admin/popup-maker-icon.png") no-repeat center center transparent;
1
+ /*!******************************************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  i.mce-i-pum_shortcodes {
5
  background: url("../images/admin/popup-maker-icon.png") no-repeat center center transparent;
assets/css/pum-admin-shortcode-ui.css CHANGED
@@ -1,5 +1,5 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  i.mce-i-pum_shortcodes {
5
  background: url("../images/admin/popup-maker-icon.png") no-repeat center center transparent;
1
+ /*!******************************************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  i.mce-i-pum_shortcodes {
5
  background: url("../images/admin/popup-maker-icon.png") no-repeat center center transparent;
assets/css/pum-admin-support-page-rtl.css CHANGED
@@ -1,5 +1,5 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .popmake-support-links {
5
  list-style: none;
1
+ /*!******************************************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .popmake-support-links {
5
  list-style: none;
assets/css/pum-admin-support-page.css CHANGED
@@ -1,5 +1,5 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .popmake-support-links {
5
  list-style: none;
1
+ /*!******************************************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .popmake-support-links {
5
  list-style: none;
assets/css/pum-admin-theme-editor-rtl.css CHANGED
@@ -1,5 +1,5 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .pum-popup-overlay,
5
  .pum-popup-overlay .pum-popup-container,
@@ -52,8 +52,8 @@
52
  box-sizing: border-box;
53
  }
54
 
55
- /**
56
- *
57
  */
58
  .pum-popup-content p {
59
  margin-top: 0;
1
+ /*!******************************************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .pum-popup-overlay,
5
  .pum-popup-overlay .pum-popup-container,
52
  box-sizing: border-box;
53
  }
54
 
55
+ /**
56
+ *
57
  */
58
  .pum-popup-content p {
59
  margin-top: 0;
assets/css/pum-admin-theme-editor.css CHANGED
@@ -1,5 +1,5 @@
1
- /*!******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .pum-popup-overlay,
5
  .pum-popup-overlay .pum-popup-container,
@@ -52,8 +52,8 @@
52
  box-sizing: border-box;
53
  }
54
 
55
- /**
56
- *
57
  */
58
  .pum-popup-content p {
59
  margin-top: 0;
1
+ /*!******************************************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
  ******************************************************************************/
4
  .pum-popup-overlay,
5
  .pum-popup-overlay .pum-popup-container,
52
  box-sizing: border-box;
53
  }
54
 
55
+ /**
56
+ *
57
  */
58
  .pum-popup-content p {
59
  margin-top: 0;
assets/css/pum-site-rtl.css CHANGED
@@ -1,6 +1,6 @@
1
  /* Animations */
2
- /*!******************************************************************************
3
- * Copyright (c) 2019, Code Atlantic LLC
4
  ******************************************************************************/
5
  @keyframes rotate-forever {
6
  0% {
@@ -83,8 +83,8 @@
83
  overflow: initial;
84
  display: none;
85
  transition: all .15s ease-in-out;
86
- /**
87
- * Use border-box for all popup content. Providing more precise sizing.
88
  */
89
  }
90
 
@@ -252,8 +252,8 @@ html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-act
252
  }
253
 
254
  /* PM Forms */
255
- /*!******************************************************************************
256
- * Copyright (c) 2019, Code Atlantic LLC
257
  ******************************************************************************/
258
  .pum-form {
259
  margin: 0 auto 16px;
@@ -339,8 +339,8 @@ html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-act
339
  opacity: 0.5;
340
  }
341
 
342
- /*!******************************************************************************
343
- * Copyright (c) 2019, Code Atlantic LLC
344
  ******************************************************************************/
345
  .pum-alignment-left {
346
  text-align: right;
@@ -354,8 +354,8 @@ html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-act
354
  text-align: left;
355
  }
356
 
357
- /*
358
- * Form Alignments
359
  */
360
  .pum-form--alignment-left {
361
  text-align: right;
@@ -369,23 +369,23 @@ html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-act
369
  text-align: left;
370
  }
371
 
372
- /*!******************************************************************************
373
- * Copyright (c) 2019, Code Atlantic LLC
374
  ******************************************************************************/
375
  .pum-form--layout-standard .pum-form__field > label {
376
  margin-bottom: .25em;
377
  display: block;
378
  }
379
 
380
- /*!******************************************************************************
381
- * Copyright (c) 2019, Code Atlantic LLC
382
  ******************************************************************************/
383
  .pum-form--layout-inline .pum-form__field {
384
  display: inline-block;
385
  }
386
 
387
- /*!******************************************************************************
388
- * Copyright (c) 2019, Code Atlantic LLC
389
  ******************************************************************************/
390
  .pum-form--layout-block .pum-form__field,
391
  .pum-form--layout-block div, .pum-form--layout-block input, .pum-form--layout-block button {
@@ -393,11 +393,11 @@ html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-act
393
  width: 100%;
394
  }
395
 
396
- /*
397
- * Form Styles
398
  */
399
- /*!******************************************************************************
400
- * Copyright (c) 2019, Code Atlantic LLC
401
  ******************************************************************************/
402
  .pum-form--style-default label {
403
  font-size: 14px;
@@ -419,8 +419,8 @@ html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-act
419
  cursor: pointer;
420
  }
421
 
422
- /*!******************************************************************************
423
- * Copyright (c) 2019, Code Atlantic LLC
424
  ******************************************************************************/
425
  .pum-sub-form {
426
  /* :not(:required) hides this rule from IE9 and below */
@@ -453,8 +453,8 @@ html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-act
453
  text-indent: 100%;
454
  }
455
 
456
- /*!******************************************************************************
457
- * Copyright (c) 2019, Code Atlantic LLC
458
  ******************************************************************************/
459
  .pum-form__field--consent {
460
  text-align: right;
1
  /* Animations */
2
+ /*!******************************************************************************
3
+ * Copyright (c) 2019, Code Atlantic LLC
4
  ******************************************************************************/
5
  @keyframes rotate-forever {
6
  0% {
83
  overflow: initial;
84
  display: none;
85
  transition: all .15s ease-in-out;
86
+ /**
87
+ * Use border-box for all popup content. Providing more precise sizing.
88
  */
89
  }
90
 
252
  }
253
 
254
  /* PM Forms */
255
+ /*!******************************************************************************
256
+ * Copyright (c) 2019, Code Atlantic LLC
257
  ******************************************************************************/
258
  .pum-form {
259
  margin: 0 auto 16px;
339
  opacity: 0.5;
340
  }
341
 
342
+ /*!******************************************************************************
343
+ * Copyright (c) 2019, Code Atlantic LLC
344
  ******************************************************************************/
345
  .pum-alignment-left {
346
  text-align: right;
354
  text-align: left;
355
  }
356
 
357
+ /*
358
+ * Form Alignments
359
  */
360
  .pum-form--alignment-left {
361
  text-align: right;
369
  text-align: left;
370
  }
371
 
372
+ /*!******************************************************************************
373
+ * Copyright (c) 2019, Code Atlantic LLC
374
  ******************************************************************************/
375
  .pum-form--layout-standard .pum-form__field > label {
376
  margin-bottom: .25em;
377
  display: block;
378
  }
379
 
380
+ /*!******************************************************************************
381
+ * Copyright (c) 2019, Code Atlantic LLC
382
  ******************************************************************************/
383
  .pum-form--layout-inline .pum-form__field {
384
  display: inline-block;
385
  }
386
 
387
+ /*!******************************************************************************
388
+ * Copyright (c) 2019, Code Atlantic LLC
389
  ******************************************************************************/
390
  .pum-form--layout-block .pum-form__field,
391
  .pum-form--layout-block div, .pum-form--layout-block input, .pum-form--layout-block button {
393
  width: 100%;
394
  }
395
 
396
+ /*
397
+ * Form Styles
398
  */
399
+ /*!******************************************************************************
400
+ * Copyright (c) 2019, Code Atlantic LLC
401
  ******************************************************************************/
402
  .pum-form--style-default label {
403
  font-size: 14px;
419
  cursor: pointer;
420
  }
421
 
422
+ /*!******************************************************************************
423
+ * Copyright (c) 2019, Code Atlantic LLC
424
  ******************************************************************************/
425
  .pum-sub-form {
426
  /* :not(:required) hides this rule from IE9 and below */
453
  text-indent: 100%;
454
  }
455
 
456
+ /*!******************************************************************************
457
+ * Copyright (c) 2019, Code Atlantic LLC
458
  ******************************************************************************/
459
  .pum-form__field--consent {
460
  text-align: right;
assets/css/pum-site.css CHANGED
@@ -1,6 +1,6 @@
1
  /* Animations */
2
- /*!******************************************************************************
3
- * Copyright (c) 2019, Code Atlantic LLC
4
  ******************************************************************************/
5
  @keyframes rotate-forever {
6
  0% {
@@ -83,8 +83,8 @@
83
  overflow: initial;
84
  display: none;
85
  transition: all .15s ease-in-out;
86
- /**
87
- * Use border-box for all popup content. Providing more precise sizing.
88
  */
89
  }
90
 
@@ -252,8 +252,8 @@ html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-act
252
  }
253
 
254
  /* PM Forms */
255
- /*!******************************************************************************
256
- * Copyright (c) 2019, Code Atlantic LLC
257
  ******************************************************************************/
258
  .pum-form {
259
  margin: 0 auto 16px;
@@ -339,8 +339,8 @@ html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-act
339
  opacity: 0.5;
340
  }
341
 
342
- /*!******************************************************************************
343
- * Copyright (c) 2019, Code Atlantic LLC
344
  ******************************************************************************/
345
  .pum-alignment-left {
346
  text-align: left;
@@ -354,8 +354,8 @@ html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-act
354
  text-align: right;
355
  }
356
 
357
- /*
358
- * Form Alignments
359
  */
360
  .pum-form--alignment-left {
361
  text-align: left;
@@ -369,23 +369,23 @@ html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-act
369
  text-align: right;
370
  }
371
 
372
- /*!******************************************************************************
373
- * Copyright (c) 2019, Code Atlantic LLC
374
  ******************************************************************************/
375
  .pum-form--layout-standard .pum-form__field > label {
376
  margin-bottom: .25em;
377
  display: block;
378
  }
379
 
380
- /*!******************************************************************************
381
- * Copyright (c) 2019, Code Atlantic LLC
382
  ******************************************************************************/
383
  .pum-form--layout-inline .pum-form__field {
384
  display: inline-block;
385
  }
386
 
387
- /*!******************************************************************************
388
- * Copyright (c) 2019, Code Atlantic LLC
389
  ******************************************************************************/
390
  .pum-form--layout-block .pum-form__field,
391
  .pum-form--layout-block div, .pum-form--layout-block input, .pum-form--layout-block button {
@@ -393,11 +393,11 @@ html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-act
393
  width: 100%;
394
  }
395
 
396
- /*
397
- * Form Styles
398
  */
399
- /*!******************************************************************************
400
- * Copyright (c) 2019, Code Atlantic LLC
401
  ******************************************************************************/
402
  .pum-form--style-default label {
403
  font-size: 14px;
@@ -419,8 +419,8 @@ html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-act
419
  cursor: pointer;
420
  }
421
 
422
- /*!******************************************************************************
423
- * Copyright (c) 2019, Code Atlantic LLC
424
  ******************************************************************************/
425
  .pum-sub-form {
426
  /* :not(:required) hides this rule from IE9 and below */
@@ -453,8 +453,8 @@ html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-act
453
  text-indent: 100%;
454
  }
455
 
456
- /*!******************************************************************************
457
- * Copyright (c) 2019, Code Atlantic LLC
458
  ******************************************************************************/
459
  .pum-form__field--consent {
460
  text-align: left;
1
  /* Animations */
2
+ /*!******************************************************************************
3
+ * Copyright (c) 2019, Code Atlantic LLC
4
  ******************************************************************************/
5
  @keyframes rotate-forever {
6
  0% {
83
  overflow: initial;
84
  display: none;
85
  transition: all .15s ease-in-out;
86
+ /**
87
+ * Use border-box for all popup content. Providing more precise sizing.
88
  */
89
  }
90
 
252
  }
253
 
254
  /* PM Forms */
255
+ /*!******************************************************************************
256
+ * Copyright (c) 2019, Code Atlantic LLC
257
  ******************************************************************************/
258
  .pum-form {
259
  margin: 0 auto 16px;
339
  opacity: 0.5;
340
  }
341
 
342
+ /*!******************************************************************************
343
+ * Copyright (c) 2019, Code Atlantic LLC
344
  ******************************************************************************/
345
  .pum-alignment-left {
346
  text-align: left;
354
  text-align: right;
355
  }
356
 
357
+ /*
358
+ * Form Alignments
359
  */
360
  .pum-form--alignment-left {
361
  text-align: left;
369
  text-align: right;
370
  }
371
 
372
+ /*!******************************************************************************
373
+ * Copyright (c) 2019, Code Atlantic LLC
374
  ******************************************************************************/
375
  .pum-form--layout-standard .pum-form__field > label {
376
  margin-bottom: .25em;
377
  display: block;
378
  }
379
 
380
+ /*!******************************************************************************
381
+ * Copyright (c) 2019, Code Atlantic LLC
382
  ******************************************************************************/
383
  .pum-form--layout-inline .pum-form__field {
384
  display: inline-block;
385
  }
386
 
387
+ /*!******************************************************************************
388
+ * Copyright (c) 2019, Code Atlantic LLC
389
  ******************************************************************************/
390
  .pum-form--layout-block .pum-form__field,
391
  .pum-form--layout-block div, .pum-form--layout-block input, .pum-form--layout-block button {
393
  width: 100%;
394
  }
395
 
396
+ /*
397
+ * Form Styles
398
  */
399
+ /*!******************************************************************************
400
+ * Copyright (c) 2019, Code Atlantic LLC
401
  ******************************************************************************/
402
  .pum-form--style-default label {
403
  font-size: 14px;
419
  cursor: pointer;
420
  }
421
 
422
+ /*!******************************************************************************
423
+ * Copyright (c) 2019, Code Atlantic LLC
424
  ******************************************************************************/
425
  .pum-sub-form {
426
  /* :not(:required) hides this rule from IE9 and below */
453
  text-indent: 100%;
454
  }
455
 
456
+ /*!******************************************************************************
457
+ * Copyright (c) 2019, Code Atlantic LLC
458
  ******************************************************************************/
459
  .pum-form__field--consent {
460
  text-align: left;
assets/images/admin/menu-icon.svg CHANGED
@@ -1,3 +1,3 @@
1
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
- <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3
- <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid meet" viewBox="0 0 16 16" width="16" height="16"><defs><path d="M12.67 1.75L13.12 1.83L13.58 1.97L14.04 2.17L14.49 2.43L14.9 2.77L15.26 3.19L15.57 3.71L15.79 4.28L15.93 4.85L15.99 5.41L16 5.95L15.95 6.45L15.88 6.89L15.78 7.27L15.67 7.57L15.57 7.78L15.45 7.95L15.29 8.16L15.1 8.4L14.87 8.67L14.61 8.95L14.32 9.25L14 9.54L13.66 9.84L13.3 10.13L12.94 10.4L12.61 10.65L12.29 10.88L11.99 11.11L11.69 11.35L11.39 11.59L11.08 11.84L10.76 12.11L10.42 12.42L10.04 12.73L9.63 13.02L9.19 13.29L8.72 13.53L8.23 13.75L7.72 13.93L7.21 14.09L6.69 14.2L6.18 14.28L5.6 14.3L4.9 14.25L4.12 14.09L3.31 13.8L2.5 13.36L1.74 12.76L1.07 11.96L0.52 10.94L0.14 9.68L0 8.36L0.12 7.17L0.45 6.12L0.94 5.2L1.54 4.42L2.22 3.78L2.92 3.29L3.59 2.95L4.19 2.76L4.85 2.63L5.7 2.48L6.68 2.33L7.73 2.18L8.78 2.03L9.79 1.9L10.68 1.8L11.4 1.72L11.88 1.7L12.26 1.7L12.67 1.75ZM10.64 2.39L9.62 2.51L8.48 2.66L7.32 2.82L6.22 2.98L5.26 3.13L4.55 3.26L3.91 3.46L3.18 3.83L2.43 4.38L1.72 5.08L1.12 5.95L0.7 6.96L0.51 8.13L0.63 9.43L1 10.67L1.51 11.67L2.14 12.44L2.86 13.02L3.65 13.41L4.49 13.64L5.34 13.73L6.19 13.71L6.97 13.6L7.64 13.44L8.22 13.23L8.73 12.98L9.17 12.71L9.57 12.41L9.95 12.1L10.32 11.78L10.67 11.48L11 11.21L11.32 10.97L11.63 10.73L11.94 10.5L12.27 10.27L12.61 10.03L12.99 9.76L13.36 9.47L13.71 9.18L14.03 8.88L14.32 8.6L14.57 8.32L14.79 8.08L14.96 7.86L15.08 7.69L15.19 7.47L15.3 7.14L15.4 6.72L15.47 6.23L15.48 5.69L15.44 5.11L15.31 4.53L15.08 3.96L14.78 3.45L14.42 3.06L14.04 2.76L13.62 2.55L13.2 2.41L12.78 2.32L12.38 2.28L12 2.27L11.46 2.31L10.64 2.39Z" id="eLoMHfaS"></path><path d="M8.35 6.04L9.08 7.19L9.35 8.59L9.08 9.99L8.35 11.13L7.27 11.91L5.95 12.19L4.62 11.91L3.54 11.13L2.81 9.99L2.54 8.59L2.81 7.19L3.54 6.04L4.62 5.27L5.95 4.99L7.27 5.27L8.35 6.04ZM4.1 6.6L3.54 7.49L3.34 8.58L3.54 9.67L4.1 10.56L4.93 11.17L5.94 11.39L6.96 11.17L7.79 10.56L8.35 9.67L8.55 8.58L8.35 7.49L7.79 6.6L6.96 5.99L5.94 5.77L4.93 5.99L4.1 6.6Z" id="a1xlBX7eUk"></path><path d="M9.04 9.39L8.35 10.9L9.11 11.66C9.12 11.66 9.12 11.66 9.12 11.66C10.01 10.71 10.41 9.4 10.19 8.11C10.19 8.09 10.18 8.04 10.16 7.95L9.11 8.01L9.04 9.39Z" id="e1KfKU9JEu"></path><path d="M3.74 11.08L2.82 9.7L1.78 9.94C1.78 9.94 1.78 9.94 1.78 9.94C2.1 11.2 3 12.24 4.2 12.74C4.23 12.75 4.28 12.77 4.36 12.8L4.87 11.89L3.74 11.08Z" id="aswxBlyrF"></path><path d="M4.96 5.33L6.62 5.17L6.89 4.14C6.89 4.14 6.89 4.14 6.89 4.14C5.62 3.83 4.29 4.14 3.28 4.96C3.26 4.97 3.22 5.01 3.15 5.07L3.72 5.95L4.96 5.33Z" id="aFREkIqrT"></path><path d="M13.56 4.26L13.97 4.89L14.12 5.67L13.97 6.45L13.56 7.09L12.96 7.52L12.23 7.68L11.5 7.52L10.9 7.09L10.49 6.45L10.34 5.67L10.49 4.89L10.9 4.26L11.5 3.83L12.23 3.67L12.96 3.83L13.56 4.26ZM11.88 5.24L11.77 5.44L11.73 5.68L11.77 5.92L11.88 6.12L12.04 6.25L12.23 6.3L12.42 6.25L12.58 6.12L12.69 5.92L12.73 5.68L12.69 5.44L12.58 5.24L12.42 5.11L12.23 5.06L12.04 5.11L11.88 5.24Z" id="amDpzCYZN"></path><path d="M12.51 2.83L13.24 3.05L13.02 4.27L12.02 3.98L12.51 2.83Z" id="c1FHpaNCVv"></path><path d="M14.65 4.57L14.87 5.29L13.73 5.78L13.42 4.79L14.65 4.57Z" id="c59InZ73I"></path><path d="M14.34 7.35L13.77 7.85L12.85 7.02L13.62 6.33L14.34 7.35Z" id="cp1hej6U"></path><path d="M11.95 8.41L11.2 8.27L11.3 7.03L12.32 7.22L11.95 8.41Z" id="akiLoJGaJ"></path><path d="M9.69 6.69L9.58 5.95L10.78 5.62L10.95 6.64L9.69 6.69Z" id="a12HrJSLIM"></path><path d="M10.05 3.9L10.62 3.4L11.54 4.24L10.76 4.93L10.05 3.9Z" id="alSln9w1"></path></defs><g><g><g><use xlink:href="#eLoMHfaS" opacity="1" fill="black" fill-opacity="1"></use></g><g><g><use xlink:href="#a1xlBX7eUk" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#e1KfKU9JEu" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#aswxBlyrF" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#aFREkIqrT" opacity="1" fill="black" fill-opacity="1"></use></g></g><g><g><use xlink:href="#amDpzCYZN" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#c1FHpaNCVv" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#c59InZ73I" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#cp1hej6U" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#akiLoJGaJ" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#a12HrJSLIM" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#alSln9w1" opacity="1" fill="black" fill-opacity="1"></use></g></g></g></g></svg>
1
+ <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3
+ <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid meet" viewBox="0 0 16 16" width="16" height="16"><defs><path d="M12.67 1.75L13.12 1.83L13.58 1.97L14.04 2.17L14.49 2.43L14.9 2.77L15.26 3.19L15.57 3.71L15.79 4.28L15.93 4.85L15.99 5.41L16 5.95L15.95 6.45L15.88 6.89L15.78 7.27L15.67 7.57L15.57 7.78L15.45 7.95L15.29 8.16L15.1 8.4L14.87 8.67L14.61 8.95L14.32 9.25L14 9.54L13.66 9.84L13.3 10.13L12.94 10.4L12.61 10.65L12.29 10.88L11.99 11.11L11.69 11.35L11.39 11.59L11.08 11.84L10.76 12.11L10.42 12.42L10.04 12.73L9.63 13.02L9.19 13.29L8.72 13.53L8.23 13.75L7.72 13.93L7.21 14.09L6.69 14.2L6.18 14.28L5.6 14.3L4.9 14.25L4.12 14.09L3.31 13.8L2.5 13.36L1.74 12.76L1.07 11.96L0.52 10.94L0.14 9.68L0 8.36L0.12 7.17L0.45 6.12L0.94 5.2L1.54 4.42L2.22 3.78L2.92 3.29L3.59 2.95L4.19 2.76L4.85 2.63L5.7 2.48L6.68 2.33L7.73 2.18L8.78 2.03L9.79 1.9L10.68 1.8L11.4 1.72L11.88 1.7L12.26 1.7L12.67 1.75ZM10.64 2.39L9.62 2.51L8.48 2.66L7.32 2.82L6.22 2.98L5.26 3.13L4.55 3.26L3.91 3.46L3.18 3.83L2.43 4.38L1.72 5.08L1.12 5.95L0.7 6.96L0.51 8.13L0.63 9.43L1 10.67L1.51 11.67L2.14 12.44L2.86 13.02L3.65 13.41L4.49 13.64L5.34 13.73L6.19 13.71L6.97 13.6L7.64 13.44L8.22 13.23L8.73 12.98L9.17 12.71L9.57 12.41L9.95 12.1L10.32 11.78L10.67 11.48L11 11.21L11.32 10.97L11.63 10.73L11.94 10.5L12.27 10.27L12.61 10.03L12.99 9.76L13.36 9.47L13.71 9.18L14.03 8.88L14.32 8.6L14.57 8.32L14.79 8.08L14.96 7.86L15.08 7.69L15.19 7.47L15.3 7.14L15.4 6.72L15.47 6.23L15.48 5.69L15.44 5.11L15.31 4.53L15.08 3.96L14.78 3.45L14.42 3.06L14.04 2.76L13.62 2.55L13.2 2.41L12.78 2.32L12.38 2.28L12 2.27L11.46 2.31L10.64 2.39Z" id="eLoMHfaS"></path><path d="M8.35 6.04L9.08 7.19L9.35 8.59L9.08 9.99L8.35 11.13L7.27 11.91L5.95 12.19L4.62 11.91L3.54 11.13L2.81 9.99L2.54 8.59L2.81 7.19L3.54 6.04L4.62 5.27L5.95 4.99L7.27 5.27L8.35 6.04ZM4.1 6.6L3.54 7.49L3.34 8.58L3.54 9.67L4.1 10.56L4.93 11.17L5.94 11.39L6.96 11.17L7.79 10.56L8.35 9.67L8.55 8.58L8.35 7.49L7.79 6.6L6.96 5.99L5.94 5.77L4.93 5.99L4.1 6.6Z" id="a1xlBX7eUk"></path><path d="M9.04 9.39L8.35 10.9L9.11 11.66C9.12 11.66 9.12 11.66 9.12 11.66C10.01 10.71 10.41 9.4 10.19 8.11C10.19 8.09 10.18 8.04 10.16 7.95L9.11 8.01L9.04 9.39Z" id="e1KfKU9JEu"></path><path d="M3.74 11.08L2.82 9.7L1.78 9.94C1.78 9.94 1.78 9.94 1.78 9.94C2.1 11.2 3 12.24 4.2 12.74C4.23 12.75 4.28 12.77 4.36 12.8L4.87 11.89L3.74 11.08Z" id="aswxBlyrF"></path><path d="M4.96 5.33L6.62 5.17L6.89 4.14C6.89 4.14 6.89 4.14 6.89 4.14C5.62 3.83 4.29 4.14 3.28 4.96C3.26 4.97 3.22 5.01 3.15 5.07L3.72 5.95L4.96 5.33Z" id="aFREkIqrT"></path><path d="M13.56 4.26L13.97 4.89L14.12 5.67L13.97 6.45L13.56 7.09L12.96 7.52L12.23 7.68L11.5 7.52L10.9 7.09L10.49 6.45L10.34 5.67L10.49 4.89L10.9 4.26L11.5 3.83L12.23 3.67L12.96 3.83L13.56 4.26ZM11.88 5.24L11.77 5.44L11.73 5.68L11.77 5.92L11.88 6.12L12.04 6.25L12.23 6.3L12.42 6.25L12.58 6.12L12.69 5.92L12.73 5.68L12.69 5.44L12.58 5.24L12.42 5.11L12.23 5.06L12.04 5.11L11.88 5.24Z" id="amDpzCYZN"></path><path d="M12.51 2.83L13.24 3.05L13.02 4.27L12.02 3.98L12.51 2.83Z" id="c1FHpaNCVv"></path><path d="M14.65 4.57L14.87 5.29L13.73 5.78L13.42 4.79L14.65 4.57Z" id="c59InZ73I"></path><path d="M14.34 7.35L13.77 7.85L12.85 7.02L13.62 6.33L14.34 7.35Z" id="cp1hej6U"></path><path d="M11.95 8.41L11.2 8.27L11.3 7.03L12.32 7.22L11.95 8.41Z" id="akiLoJGaJ"></path><path d="M9.69 6.69L9.58 5.95L10.78 5.62L10.95 6.64L9.69 6.69Z" id="a12HrJSLIM"></path><path d="M10.05 3.9L10.62 3.4L11.54 4.24L10.76 4.93L10.05 3.9Z" id="alSln9w1"></path></defs><g><g><g><use xlink:href="#eLoMHfaS" opacity="1" fill="black" fill-opacity="1"></use></g><g><g><use xlink:href="#a1xlBX7eUk" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#e1KfKU9JEu" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#aswxBlyrF" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#aFREkIqrT" opacity="1" fill="black" fill-opacity="1"></use></g></g><g><g><use xlink:href="#amDpzCYZN" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#c1FHpaNCVv" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#c59InZ73I" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#cp1hej6U" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#akiLoJGaJ" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#a12HrJSLIM" opacity="1" fill="black" fill-opacity="1"></use></g><g><use xlink:href="#alSln9w1" opacity="1" fill="black" fill-opacity="1"></use></g></g></g></g></svg>
assets/index.php CHANGED
@@ -1,2 +1,2 @@
1
- <?php
2
- // Silence is golden.
1
+ <?php
2
+ // Silence is golden.
assets/js/admin-bar.js CHANGED
@@ -1,345 +1,345 @@
1
- /**
2
- * CssSelectorGenerator
3
- */
4
- (function () {
5
- var CssSelectorGenerator, root,
6
- indexOf = [].indexOf || function (item) {
7
- for (var i = 0, l = this.length; i < l; i++) {
8
- if (i in this && this[i] === item) return i;
9
- }
10
- return -1;
11
- };
12
-
13
- CssSelectorGenerator = (function () {
14
- CssSelectorGenerator.prototype.default_options = {
15
- selectors: ['id', 'class', 'tag', 'nthchild']
16
- };
17
-
18
- function CssSelectorGenerator(options) {
19
- if (options == null) {
20
- options = {};
21
- }
22
- this.options = {};
23
- this.setOptions(this.default_options);
24
- this.setOptions(options);
25
- }
26
-
27
- CssSelectorGenerator.prototype.setOptions = function (options) {
28
- var key, results, val;
29
- if (options == null) {
30
- options = {};
31
- }
32
- results = [];
33
- for (key in options) {
34
- val = options[key];
35
- if (this.default_options.hasOwnProperty(key)) {
36
- results.push(this.options[key] = val);
37
- } else {
38
- results.push(void 0);
39
- }
40
- }
41
- return results;
42
- };
43
-
44
- CssSelectorGenerator.prototype.isElement = function (element) {
45
- return !!((element != null ? element.nodeType : void 0) === 1);
46
- };
47
-
48
- CssSelectorGenerator.prototype.getParents = function (element) {
49
- var current_element, result;
50
- result = [];
51
- if (this.isElement(element)) {
52
- current_element = element;
53
- while (this.isElement(current_element)) {
54
- result.push(current_element);
55
- current_element = current_element.parentNode;
56
- }
57
- }
58
- return result;
59
- };
60
-
61
- CssSelectorGenerator.prototype.getTagSelector = function (element) {
62
- return this.sanitizeItem(element.tagName.toLowerCase());
63
- };
64
-
65
- CssSelectorGenerator.prototype.sanitizeItem = function (item) {
66
- var characters;
67
- characters = (item.split('')).map(function (character) {
68
- if (character === ':') {
69
- return "\\" + (':'.charCodeAt(0).toString(16).toUpperCase()) + " ";
70
- } else if (/[ !"#$%&'()*+,.\/;<=>?@\[\\\]^`{|}~]/.test(character)) {
71
- return "\\" + character;
72
- } else {
73
- return escape(character).replace(/\%/g, '\\');
74
- }
75
- });
76
- return characters.join('');
77
- };
78
-
79
- CssSelectorGenerator.prototype.getIdSelector = function (element) {
80
- var id, sanitized_id;
81
- id = element.getAttribute('id');
82
- if ((id != null) && (id !== '') && !(/\s/.exec(id)) && !(/^\d/.exec(id))) {
83
- sanitized_id = "#" + (this.sanitizeItem(id));
84
- if (element.ownerDocument.querySelectorAll(sanitized_id).length === 1) {
85
- return sanitized_id;
86
- }
87
- }
88
- return null;
89
- };
90
-
91
- CssSelectorGenerator.prototype.getClassSelectors = function (element) {
92
- var class_string, item, result;
93
- result = [];
94
- class_string = element.getAttribute('class');
95
- if (class_string != null) {
96
- class_string = class_string.replace(/\s+/g, ' ');
97
- class_string = class_string.replace(/^\s|\s$/g, '');
98
- if (class_string !== '') {
99
- result = (function () {
100
- var k, len, ref, results;
101
- ref = class_string.split(/\s+/);
102
- results = [];
103
- for (k = 0, len = ref.length; k < len; k++) {
104
- item = ref[k];
105
- results.push("." + (this.sanitizeItem(item)));
106
- }
107
- return results;
108
- }).call(this);
109
- }
110
- }
111
- return result;
112
- };
113
-
114
- CssSelectorGenerator.prototype.getAttributeSelectors = function (element) {
115
- var attribute, blacklist, k, len, ref, ref1, result;
116
- result = [];
117
- blacklist = ['id', 'class'];
118
- ref = element.attributes;
119
- for (k = 0, len = ref.length; k < len; k++) {
120
- attribute = ref[k];
121
- if (ref1 = attribute.nodeName, indexOf.call(blacklist, ref1) < 0) {
122
- result.push("[" + attribute.nodeName + "=" + attribute.nodeValue + "]");
123
- }
124
- }
125
- return result;
126
- };
127
-
128
- CssSelectorGenerator.prototype.getNthChildSelector = function (element) {
129
- var counter, k, len, parent_element, sibling, siblings;
130
- parent_element = element.parentNode;
131
- if (parent_element != null) {
132
- counter = 0;
133
- siblings = parent_element.childNodes;
134
- for (k = 0, len = siblings.length; k < len; k++) {
135
- sibling = siblings[k];
136
- if (this.isElement(sibling)) {
137
- counter++;
138
- if (sibling === element) {
139
- return ":nth-child(" + counter + ")";
140
- }
141
- }
142
- }
143
- }
144
- return null;
145
- };
146
-
147
- CssSelectorGenerator.prototype.testSelector = function (element, selector) {
148
- var is_unique, result;
149
- is_unique = false;
150
- if ((selector != null) && selector !== '') {
151
- result = element.ownerDocument.querySelectorAll(selector);
152
- if (result.length === 1 && result[0] === element) {
153
- is_unique = true;
154
- }
155
- }
156
- return is_unique;
157
- };
158
-
159
- CssSelectorGenerator.prototype.getAllSelectors = function (element) {
160
- var result;
161
- result = {
162
- t: null,
163
- i: null,
164
- c: null,
165
- a: null,
166
- n: null
167
- };
168
- if (indexOf.call(this.options.selectors, 'tag') >= 0) {
169
- result.t = this.getTagSelector(element);
170
- }
171
- if (indexOf.call(this.options.selectors, 'id') >= 0) {
172
- result.i = this.getIdSelector(element);
173
- }
174
- if (indexOf.call(this.options.selectors, 'class') >= 0) {
175
- result.c = this.getClassSelectors(element);
176
- }
177
- if (indexOf.call(this.options.selectors, 'attribute') >= 0) {
178
- result.a = this.getAttributeSelectors(element);
179
- }
180
- if (indexOf.call(this.options.selectors, 'nthchild') >= 0) {
181
- result.n = this.getNthChildSelector(element);
182
- }
183
- return result;
184
- };
185
-
186
- CssSelectorGenerator.prototype.testUniqueness = function (element, selector) {
187
- var found_elements, parent;
188
- parent = element.parentNode;
189
- found_elements = parent.querySelectorAll(selector);
190
- return found_elements.length === 1 && found_elements[0] === element;
191
- };
192
-
193
- CssSelectorGenerator.prototype.testCombinations = function (element, items, tag) {
194
- var item, k, l, len, len1, ref, ref1;
195
- ref = this.getCombinations(items);
196
- for (k = 0, len = ref.length; k < len; k++) {
197
- item = ref[k];
198
- if (this.testUniqueness(element, item)) {
199
- return item;
200
- }
201
- }
202
- if (tag != null) {
203
- ref1 = items.map(function (item) {
204
- return tag + item;
205
- });
206
- for (l = 0, len1 = ref1.length; l < len1; l++) {
207
- item = ref1[l];
208
- if (this.testUniqueness(element, item)) {
209
- return item;
210
- }
211
- }
212
- }
213
- return null;
214
- };
215
-
216
- CssSelectorGenerator.prototype.getUniqueSelector = function (element) {
217
- var found_selector, k, len, ref, selector_type, selectors;
218
- selectors = this.getAllSelectors(element);
219
- ref = this.options.selectors;
220
- for (k = 0, len = ref.length; k < len; k++) {
221
- selector_type = ref[k];
222
- switch (selector_type) {
223
- case 'id':
224
- if (selectors.i != null) {
225
- return selectors.i;
226
- }
227
- break;
228
- case 'tag':
229
- if (selectors.t != null) {
230
- if (this.testUniqueness(element, selectors.t)) {
231
- return selectors.t;
232
- }
233
- }
234
- break;
235
- case 'class':
236
- if ((selectors.c != null) && selectors.c.length !== 0) {
237
- found_selector = this.testCombinations(element, selectors.c, selectors.t);
238
- if (found_selector) {
239
- return found_selector;
240
- }
241
- }
242
- break;
243
- case 'attribute':
244
- if ((selectors.a != null) && selectors.a.length !== 0) {
245
- found_selector = this.testCombinations(element, selectors.a, selectors.t);
246
- if (found_selector) {
247
- return found_selector;
248
- }
249
- }
250
- break;
251
- case 'nthchild':
252
- if (selectors.n != null) {
253
- return selectors.n;
254
- }
255
- }
256
- }
257
- return '*';
258
- };
259
-
260
- CssSelectorGenerator.prototype.getSelector = function (element) {
261
- var all_selectors, item, k, l, len, len1, parents, result, selector, selectors;
262
- all_selectors = [];
263
- parents = this.getParents(element);
264
- for (k = 0, len = parents.length; k < len; k++) {
265
- item = parents[k];
266
- selector = this.getUniqueSelector(item);
267
- if (selector != null) {
268
- all_selectors.push(selector);
269
- }
270
- }
271
- selectors = [];
272
- for (l = 0, len1 = all_selectors.length; l < len1; l++) {
273
- item = all_selectors[l];
274
- selectors.unshift(item);
275
- result = selectors.join(' > ');
276
- if (this.testSelector(element, result)) {
277
- return result;
278
- }
279
- }
280
- return null;
281
- };
282
-
283
- CssSelectorGenerator.prototype.getCombinations = function (items) {
284
- var i, j, k, l, ref, ref1, result;
285
- if (items == null) {
286
- items = [];
287
- }
288
- result = [[]];
289
- for (i = k = 0, ref = items.length - 1; 0 <= ref ? k <= ref : k >= ref; i = 0 <= ref ? ++k : --k) {
290
- for (j = l = 0, ref1 = result.length - 1; 0 <= ref1 ? l <= ref1 : l >= ref1; j = 0 <= ref1 ? ++l : --l) {
291
- result.push(result[j].concat(items[i]));
292
- }
293
- }
294
- result.shift();
295
- result = result.sort(function (a, b) {
296
- return a.length - b.length;
297
- });
298
- result = result.map(function (item) {
299
- return item.join('');
300
- });
301
- return result;
302
- };
303
-
304
- return CssSelectorGenerator;
305
-
306
- })();
307
-
308
- if (typeof define !== "undefined" && define !== null ? define.amd : void 0) {
309
- define([], function () {
310
- return CssSelectorGenerator;
311
- });
312
- } else {
313
- root = typeof exports !== "undefined" && exports !== null ? exports : this;
314
- root.CssSelectorGenerator = CssSelectorGenerator;
315
- }
316
-
317
- }).call(this);
318
-
319
- (function ($) {
320
- var selector_generator = new CssSelectorGenerator;
321
- var pumAdminBarText = pumAdminBarText || {
322
- instructions: 'After clicking ok, click the element you want a selector for.',
323
- results: 'Selector'
324
- };
325
-
326
- $(document).on('click', '#wp-admin-bar-pum-get-selector', function (event) {
327
-
328
- alert(pumAdminBarText.instructions);
329
-
330
- event.preventDefault();
331
- event.stopPropagation();
332
-
333
- $(document).one('click', function (event) {
334
- // get reference to the element user clicked on
335
- var element = event.target,
336
- // get unique CSS selector for that element
337
- selector = selector_generator.getSelector(element);
338
-
339
- alert( pumAdminBarText.results + ": " + selector);
340
-
341
- event.preventDefault();
342
- event.stopPropagation();
343
- });
344
- });
345
- }(jQuery));
1
+ /**
2
+ * CssSelectorGenerator
3
+ */
4
+ (function () {
5
+ var CssSelectorGenerator, root,
6
+ indexOf = [].indexOf || function (item) {
7
+ for (var i = 0, l = this.length; i < l; i++) {
8
+ if (i in this && this[i] === item) return i;
9
+ }
10
+ return -1;
11
+ };
12
+
13
+ CssSelectorGenerator = (function () {
14
+ CssSelectorGenerator.prototype.default_options = {
15
+ selectors: ['id', 'class', 'tag', 'nthchild']
16
+ };
17
+
18
+ function CssSelectorGenerator(options) {
19
+ if (options == null) {
20
+ options = {};
21
+ }
22
+ this.options = {};
23
+ this.setOptions(this.default_options);
24
+ this.setOptions(options);
25
+ }
26
+
27
+ CssSelectorGenerator.prototype.setOptions = function (options) {
28
+ var key, results, val;
29
+ if (options == null) {
30
+ options = {};
31
+ }
32
+ results = [];
33
+ for (key in options) {
34
+ val = options[key];
35
+ if (this.default_options.hasOwnProperty(key)) {
36
+ results.push(this.options[key] = val);
37
+ } else {
38
+ results.push(void 0);
39
+ }
40
+ }
41
+ return results;
42
+ };
43
+
44
+ CssSelectorGenerator.prototype.isElement = function (element) {
45
+ return !!((element != null ? element.nodeType : void 0) === 1);
46
+ };
47
+
48
+ CssSelectorGenerator.prototype.getParents = function (element) {
49
+ var current_element, result;
50
+ result = [];
51
+ if (this.isElement(element)) {
52
+ current_element = element;
53
+ while (this.isElement(current_element)) {
54
+ result.push(current_element);
55
+ current_element = current_element.parentNode;
56
+ }
57
+ }
58
+ return result;
59
+ };
60
+
61
+ CssSelectorGenerator.prototype.getTagSelector = function (element) {
62
+ return this.sanitizeItem(element.tagName.toLowerCase());
63
+ };
64
+
65
+ CssSelectorGenerator.prototype.sanitizeItem = function (item) {
66
+ var characters;
67
+ characters = (item.split('')).map(function (character) {
68
+ if (character === ':') {
69
+ return "\\" + (':'.charCodeAt(0).toString(16).toUpperCase()) + " ";
70
+ } else if (/[ !"#$%&'()*+,.\/;<=>?@\[\\\]^`{|}~]/.test(character)) {
71
+ return "\\" + character;
72
+ } else {
73
+ return escape(character).replace(/\%/g, '\\');
74
+ }
75
+ });
76
+ return characters.join('');
77
+ };
78
+
79
+ CssSelectorGenerator.prototype.getIdSelector = function (element) {
80
+ var id, sanitized_id;
81
+ id = element.getAttribute('id');
82
+ if ((id != null) && (id !== '') && !(/\s/.exec(id)) && !(/^\d/.exec(id))) {
83
+ sanitized_id = "#" + (this.sanitizeItem(id));
84
+ if (element.ownerDocument.querySelectorAll(sanitized_id).length === 1) {
85
+ return sanitized_id;
86
+ }
87
+ }
88
+ return null;
89
+ };
90
+
91
+ CssSelectorGenerator.prototype.getClassSelectors = function (element) {
92
+ var class_string, item, result;
93
+ result = [];
94
+ class_string = element.getAttribute('class');
95
+ if (class_string != null) {
96
+ class_string = class_string.replace(/\s+/g, ' ');
97
+ class_string = class_string.replace(/^\s|\s$/g, '');
98
+ if (class_string !== '') {
99
+ result = (function () {
100
+ var k, len, ref, results;
101
+ ref = class_string.split(/\s+/);
102
+ results = [];
103
+ for (k = 0, len = ref.length; k < len; k++) {
104
+ item = ref[k];
105
+ results.push("." + (this.sanitizeItem(item)));
106
+ }
107
+ return results;
108
+ }).call(this);
109
+ }
110
+ }
111
+ return result;
112
+ };
113
+
114
+ CssSelectorGenerator.prototype.getAttributeSelectors = function (element) {
115
+ var attribute, blacklist, k, len, ref, ref1, result;
116
+ result = [];
117
+ blacklist = ['id', 'class'];
118
+ ref = element.attributes;
119
+ for (k = 0, len = ref.length; k < len; k++) {
120
+ attribute = ref[k];
121
+ if (ref1 = attribute.nodeName, indexOf.call(blacklist, ref1) < 0) {
122
+ result.push("[" + attribute.nodeName + "=" + attribute.nodeValue + "]");
123
+ }
124
+ }
125
+ return result;
126
+ };
127
+
128
+ CssSelectorGenerator.prototype.getNthChildSelector = function (element) {
129
+ var counter, k, len, parent_element, sibling, siblings;
130
+ parent_element = element.parentNode;
131
+ if (parent_element != null) {
132
+ counter = 0;
133
+ siblings = parent_element.childNodes;
134
+ for (k = 0, len = siblings.length; k < len; k++) {
135
+ sibling = siblings[k];
136
+ if (this.isElement(sibling)) {
137
+ counter++;
138
+ if (sibling === element) {
139
+ return ":nth-child(" + counter + ")";
140
+ }
141
+ }
142
+ }
143
+ }
144
+ return null;
145
+ };
146
+
147
+ CssSelectorGenerator.prototype.testSelector = function (element, selector) {
148
+ var is_unique, result;
149
+ is_unique = false;
150
+ if ((selector != null) && selector !== '') {
151
+ result = element.ownerDocument.querySelectorAll(selector);
152
+ if (result.length === 1 && result[0] === element) {
153
+ is_unique = true;
154
+ }
155
+ }
156
+ return is_unique;
157
+ };
158
+
159
+ CssSelectorGenerator.prototype.getAllSelectors = function (element) {
160
+ var result;
161
+ result = {
162
+ t: null,
163
+ i: null,
164
+ c: null,
165
+ a: null,
166
+ n: null
167
+ };
168
+ if (indexOf.call(this.options.selectors, 'tag') >= 0) {
169
+ result.t = this.getTagSelector(element);
170
+ }
171
+ if (indexOf.call(this.options.selectors, 'id') >= 0) {
172
+ result.i = this.getIdSelector(element);
173
+ }
174
+ if (indexOf.call(this.options.selectors, 'class') >= 0) {
175
+ result.c = this.getClassSelectors(element);
176
+ }
177
+ if (indexOf.call(this.options.selectors, 'attribute') >= 0) {
178
+ result.a = this.getAttributeSelectors(element);
179
+ }
180
+ if (indexOf.call(this.options.selectors, 'nthchild') >= 0) {
181
+ result.n = this.getNthChildSelector(element);
182
+ }
183
+ return result;
184
+ };
185
+
186
+ CssSelectorGenerator.prototype.testUniqueness = function (element, selector) {
187
+ var found_elements, parent;
188
+ parent = element.parentNode;
189
+ found_elements = parent.querySelectorAll(selector);
190
+ return found_elements.length === 1 && found_elements[0] === element;
191
+ };
192
+
193
+ CssSelectorGenerator.prototype.testCombinations = function (element, items, tag) {
194
+ var item, k, l, len, len1, ref, ref1;
195
+ ref = this.getCombinations(items);
196
+ for (k = 0, len = ref.length; k < len; k++) {
197
+ item = ref[k];
198
+ if (this.testUniqueness(element, item)) {
199
+ return item;
200
+ }
201
+ }
202
+ if (tag != null) {
203
+ ref1 = items.map(function (item) {
204
+ return tag + item;
205
+ });
206
+ for (l = 0, len1 = ref1.length; l < len1; l++) {
207
+ item = ref1[l];
208
+ if (this.testUniqueness(element, item)) {
209
+ return item;
210
+ }
211
+ }
212
+ }
213
+ return null;
214
+ };
215
+
216
+ CssSelectorGenerator.prototype.getUniqueSelector = function (element) {
217
+ var found_selector, k, len, ref, selector_type, selectors;
218
+ selectors = this.getAllSelectors(element);
219
+ ref = this.options.selectors;
220
+ for (k = 0, len = ref.length; k < len; k++) {
221
+ selector_type = ref[k];
222
+ switch (selector_type) {
223
+ case 'id':
224
+ if (selectors.i != null) {
225
+ return selectors.i;
226
+ }
227
+ break;
228
+ case 'tag':
229
+ if (selectors.t != null) {
230
+ if (this.testUniqueness(element, selectors.t)) {
231
+ return selectors.t;
232
+ }
233
+ }
234
+ break;
235
+ case 'class':
236
+ if ((selectors.c != null) && selectors.c.length !== 0) {
237
+ found_selector = this.testCombinations(element, selectors.c, selectors.t);
238
+ if (found_selector) {
239
+ return found_selector;
240
+ }
241
+ }
242
+ break;
243
+ case 'attribute':
244
+ if ((selectors.a != null) && selectors.a.length !== 0) {
245
+ found_selector = this.testCombinations(element, selectors.a, selectors.t);
246
+ if (found_selector) {
247
+ return found_selector;
248
+ }
249
+ }
250
+ break;
251
+ case 'nthchild':
252
+ if (selectors.n != null) {
253
+ return selectors.n;
254
+ }
255
+ }
256
+ }
257
+ return '*';
258
+ };
259
+
260
+ CssSelectorGenerator.prototype.getSelector = function (element) {
261
+ var all_selectors, item, k, l, len, len1, parents, result, selector, selectors;
262
+ all_selectors = [];
263
+ parents = this.getParents(element);
264
+ for (k = 0, len = parents.length; k < len; k++) {
265
+ item = parents[k];
266
+ selector = this.getUniqueSelector(item);
267
+ if (selector != null) {
268
+ all_selectors.push(selector);
269
+ }
270
+ }
271
+ selectors = [];
272
+ for (l = 0, len1 = all_selectors.length; l < len1; l++) {
273
+ item = all_selectors[l];
274
+ selectors.unshift(item);
275
+ result = selectors.join(' > ');
276
+ if (this.testSelector(element, result)) {
277
+ return result;
278
+ }
279
+ }
280
+ return null;
281
+ };
282
+
283
+ CssSelectorGenerator.prototype.getCombinations = function (items) {
284
+ var i, j, k, l, ref, ref1, result;
285
+ if (items == null) {
286
+ items = [];
287
+ }
288
+ result = [[]];
289
+ for (i = k = 0, ref = items.length - 1; 0 <= ref ? k <= ref : k >= ref; i = 0 <= ref ? ++k : --k) {
290
+ for (j = l = 0, ref1 = result.length - 1; 0 <= ref1 ? l <= ref1 : l >= ref1; j = 0 <= ref1 ? ++l : --l) {
291
+ result.push(result[j].concat(items[i]));
292
+ }
293
+ }
294
+ result.shift();
295
+ result = result.sort(function (a, b) {
296
+ return a.length - b.length;
297
+ });
298
+ result = result.map(function (item) {
299
+ return item.join('');
300
+ });
301
+ return result;
302
+ };
303
+
304
+ return CssSelectorGenerator;
305
+
306
+ })();
307
+
308
+ if (typeof define !== "undefined" && define !== null ? define.amd : void 0) {
309
+ define([], function () {
310
+ return CssSelectorGenerator;
311
+ });
312
+ } else {
313
+ root = typeof exports !== "undefined" && exports !== null ? exports : this;
314
+ root.CssSelectorGenerator = CssSelectorGenerator;
315
+ }
316
+
317
+ }).call(this);
318
+
319
+ (function ($) {
320
+ var selector_generator = new CssSelectorGenerator;
321
+ var pumAdminBarText = pumAdminBarText || {
322
+ instructions: 'After clicking ok, click the element you want a selector for.',
323
+ results: 'Selector'
324
+ };
325
+
326
+ $(document).on('click', '#wp-admin-bar-pum-get-selector', function (event) {
327
+
328
+ alert(pumAdminBarText.instructions);
329
+
330
+ event.preventDefault();
331
+ event.stopPropagation();
332
+
333
+ $(document).one('click', function (event) {
334
+ // get reference to the element user clicked on
335
+ var element = event.target,
336
+ // get unique CSS selector for that element
337
+ selector = selector_generator.getSelector(element);
338
+
339
+ alert( pumAdminBarText.results + ": " + selector);
340
+
341
+ event.preventDefault();
342
+ event.stopPropagation();
343
+ });
344
+ });
345
+ }(jQuery));
assets/js/admin-batch.js CHANGED
@@ -1,349 +1,349 @@
1
- /*******************************************************************************
2
- * Copyright (c) 2019, Code Atlantic LLC
3
- ******************************************************************************/
4
-
5
- "use strict";
6
- (function ($) {
7
-
8
- /**
9
- * Batch Processor.
10
- *
11
- * @since 1.7.0
12
- */
13
- var batch = {
14
- form: {
15
- beforeSubmit: function ($form) {
16
- var $submit = $form.find('.pum-field-submit input[type="submit"]'),
17
- $messages = $form.find('.pum-upgrade-messages'),
18
- $progress = $form.find('.pum-batch-progress'),
19
- // Handle the Are You Sure (AYS) if present on the form element.
20
- ays = $form.data('ays');
21
-
22
- if (!$submit.hasClass('button-disabled')) {
23
-
24
- if (ays !== undefined && !confirm(ays)) {
25
- return false;
26
- }
27
-
28
- $progress.removeClass('pum-batch-progress--active');
29
- $progress.find('progress').prop('value', null);
30
-
31
- // Clear messages.
32
- $messages.html('');
33
-
34
- // Disable the button.
35
- $submit.addClass('button-disabled');
36
-
37
- // Add the spinner.
38
- $('<span class="spinner is-active"></span>').insertAfter($submit);
39
-
40
- return true;
41
- }
42
-
43
- return false;
44
- }
45
- },
46
- complete: function ($form) {
47
- var $alert = $form.parents('.pum-alert');
48
-
49
- $form.find('.pum-field-submit, progress').hide();
50
- $('p.pum-upgrade-notice').hide();
51
- $alert.removeClass('pum-alert__warning').addClass('pum-alert__success');
52
- $alert.prepend('<h2>' + pum_batch_vars.complete + '</h2>');
53
- },
54
- action: 'pum_process_batch_request',
55
- /**
56
- * Processes a single batch of data.
57
- *
58
- * @param {integer|number|string} step Step in the process.
59
- * @param {object} data Form data.
60
- */
61
- process_step: function (step, data) {
62
- var self = this;
63
-
64
- $.ajax({
65
- type: 'POST',
66
- url: ajaxurl,
67
- data: {
68
- batch_id: data.batch_id,
69
- action: self.action,
70
- nonce: data.nonce,
71
- form: data.form,
72
- step: parseInt(step),
73
- data: data
74
- },
75
- dataType: "json",
76
- success: function (response) {
77
-
78
- if (response.data.done || response.data.error) {
79
-
80
- var batchSelector = response.data.mapping ? '.pum-batch-import-form' : '.pum-batch-form',
81
- // We need to get the actual in progress form, not all forms on the page
82
- $batchForm = $(batchSelector),
83
- spinner = $batchForm.find('.spinner'),
84
- notice_wrap = $batchForm.find('.notice-wrap');
85
-
86
- $batchForm.find('.button-disabled').removeClass('button-disabled');
87
-
88
- if (response.data.error) {
89
-
90
- spinner.remove();
91
- notice_wrap.html('<div class="updated error"><p>' + response.data.error + '</p></div>');
92
-
93
- } else if (response.data.done) {
94
-
95
- spinner.remove();
96
- notice_wrap.html('<div id="pum-batch-success" class="updated notice"><p class="pum-batch-success">' + response.data.message + '</p></div>');
97
-
98
- if (response.data.url) {
99
- window.location = response.data.url;
100
- }
101
-
102
- } else {
103
-
104
- notice_wrap.remove();
105
-
106
- }
107
- } else {
108
- $('.pum-batch-progress div').animate({
109
- width: response.data.percentage + '%'
110
- }, 50);
111
-
112
- self.process_step(response.data.step, data);
113
- }
114
- }
115
- }).fail(function (response) {
116
- if (window.console && window.console.log) {
117
- console.log(response);
118
- }
119
- });
120
- }
121
- },
122
- batch_upgrades = $.extend(true, {}, batch, {
123
- action: 'pum_process_upgrade_request',
124
- /**
125
- * Processes a que of batch upgrades.
126
- *
127
- * @param {integer|number|string} step Step in the process.
128
- * @param {object} data Form data.
129
- */
130
- process_step: function (step, data) {
131
- var self = this;
132
-
133
- $.ajax({
134
- type: 'POST',
135
- url: ajaxurl,
136
- data: {
137
- upgrade_id: data.upgrade_id,
138
- action: self.action,
139
- nonce: data.nonce,
140
- form: data.form,
141
- step: parseInt(step),
142
- data: data
143
- },
144
- dataType: "json",
145
- success: function (response) {
146
- var $form = $('.pum-upgrade-form'), // We need to get the actual in progress form, not all forms on the page
147
- $spinner = $form.find('.spinner'),
148
- $submit = $form.find('.button-disabled'),
149
- $messages = $form.find('.pum-upgrade-messages');
150
-
151
- if (response.data.done || response.data.error) {
152
-
153
-
154
- // Reset submit button.
155
- $submit.removeClass('button-disabled');
156
-
157
- if (response.data.error) {
158
- $spinner.remove();
159
- $messages.prepend('<div class="notice notice-error notice-alt"><p>' + response.data.error + '</p></div>');
160
- } else if (response.data.done) {
161
-
162
- $messages.prepend('<div class="notice notice-success"><p><strong>' + response.data.message + '</strong></p></div>');
163
-
164
- if (response.data.next) {
165
- $form
166
- .data('upgrade_id', response.data.next)
167
- .data('step', 1)
168
- .data('ays', false);
169
-
170
- self.process_step(1, {
171
- upgrade_id: response.data.next,
172
- nonce: data.nonce,
173
- form: data.form
174
- });
175
- } else {
176
- $submit.parent().hide();
177
- $spinner.remove();
178
-
179
- batch.complete($form);
180
- }
181
-
182
- if (response.data.url) {
183
- window.location = response.data.url;
184
- }
185
-
186
- } else {
187
- if (response.data.message !== '') {
188
- $messages.prepend('<div class="notice"><p class="">' + response.data.message + '</p></div>');
189
- }
190
- }
191
- } else {
192
-
193
- if (response.data.message !== '') {
194
- $messages.prepend('<div class="notice"><p class="">' + response.data.message + '</p></div>');
195
- }
196
-
197
- $('.pum-batch-progress').addClass('pum-batch-progress--active');
198
-
199
- $('.pum-batch-progress progress.pum-task-progress').addClass('active').val(response.data.percentage);
200
-
201
- self.process_step(response.data.step, data);
202
- }
203
- }
204
- }).fail(function (response) {
205
- if (window.console && window.console.log) {
206
- console.log(response);
207
- }
208
- });
209
- }
210
-
211
- });
212
-
213
- // Import this module.
214
- window.PUM_Admin = window.PUM_Admin || {};
215
- window.PUM_Admin.batch = batch;
216
- window.PUM_Admin.batch_upgrades = batch_upgrades;
217
-
218
- /**
219
- * Handles form submission preceding batch processing.
220
- */
221
- $(document)
222
- .on('submit', '.pum-batch-form[data-batch_id]', function (event) {
223
- var $this = $(this),
224
- submitButton = $this.find('input[type="submit"]'),
225
- // Handle the Are You Sure (AYS) if present on the form element.
226
- ays = $this.data('ays'),
227
- data = {
228
- batch_id: $this.data('batch_id'),
229
- nonce: $this.data('nonce'),
230
- form: $this.serializeAssoc(),
231
- test: $this.pumSerializeObject()
232
- };
233
-
234
- event.preventDefault();
235
-
236
- if (!submitButton.hasClass('button-disabled')) {
237
-
238
- if (ays !== undefined && !confirm(ays)) {
239
- return;
240
- }
241
-
242
- // Remove existing notice & progress bars.
243
- $this.find('.notice-wrap').remove();
244
-
245
- // Add the progress bar.
246
- $this.append($('<div class="notice-wrap"><div class="pum-batch-progress"><div></div>'));
247
-
248
- // Disable the button.
249
- submitButton.addClass('button-disabled');
250
-
251
- // Add the spinner.
252
- submitButton.parent().append('<span class="spinner is-active"></span>');
253
-
254
- // Start the process.
255
- batch.process_step(1, data);
256
- }
257
- })
258
- .on('submit', '.pum-batch-form.pum-upgrade-form[data-upgrade_id]', function (event) {
259
- var $form = $(this),
260
- data = {
261
- upgrade_id: $form.data('upgrade_id'),
262
- nonce: $form.data('nonce'),
263
- form: $form.serializeAssoc(),
264
- test: $form.pumSerializeObject()
265
- };
266
-
267
- event.preventDefault();
268
-
269
- // Process presubmit actions like showing progress data and validating info.
270
- if (batch_upgrades.form.beforeSubmit($form)) {
271
- // Start the process.
272
- batch_upgrades.process_step($form.data('step') || 1, data);
273
- }
274
-
275
- })
276
- .ready(function () {
277
- });
278
-
279
- }(jQuery));
280
-
281
- jQuery(document).ready(function ($) {
282
-
283
- $.extend({
284
- arrayMerge: function () {
285
- var a = {};
286
- var n = 0;
287
- var argv = $.arrayMerge.arguments;
288
- for (var i = 0; i < argv.length; i++) {
289
- if (Array.isArray(argv[i])) {
290
- for (var j = 0; j < argv[i].length; j++) {
291
- a[n++] = argv[i][j];
292
- }
293
- a = $.makeArray(a);
294
- } else {
295
- for (var k in argv[i]) {
296
- if (argv[i].hasOwnProperty(k)) {
297
- if (isNaN(k)) {
298
- var v = argv[i][k];
299
- if (typeof v === 'object' && a[k]) {
300
- v = $.arrayMerge(a[k], v);
301
- }
302
- a[k] = v;
303
- } else {
304
- a[n++] = argv[i][k];
305
- }
306
- }
307
- }
308
- }
309
- }
310
- return a;
311
- },
312
- count: function (arr) {
313
- return Array.isArray(arr) ? arr.length : typeof arr === 'object' ? Object.keys(arr).length : false;
314
- }
315
- });
316
-
317
- $.fn.extend({
318
- serializeAssoc: function () {
319
- var o = {
320
- aa: {},
321
- add: function (name, value) {
322
- var tmp = name.match(/^(.*)\[([^\]]*)]$/),
323
- v = {};
324
-
325
- if (tmp) {
326
- if (tmp[2])
327
- v[tmp[2]] = value;
328
- else
329
- v[$.count(v)] = value;
330
- this.add(tmp[1], v);
331
- } else if (typeof value === 'object') {
332
- if (typeof this.aa[name] !== 'object') {
333
- this.aa[name] = {};
334
- }
335
- this.aa[name] = $.arrayMerge(this.aa[name], value);
336
- } else {
337
- this.aa[name] = value;
338
- }
339
- }
340
- };
341
- var a = $(this).serializeArray();
342
- for (var i = 0; i < a.length; i++) {
343
- o.add(a[i].name, a[i].value);
344
- }
345
- return o.aa;
346
- }
347
- });
348
-
349
- });
1
+ /*******************************************************************************
2
+ * Copyright (c) 2019, Code Atlantic LLC
3
+ ******************************************************************************/
4
+
5
+ "use strict";
6
+ (function ($) {
7
+
8
+ /**
9
+ * Batch Processor.
10
+ *
11
+ * @since 1.7.0
12
+ */
13
+ var batch = {
14
+ form: {
15
+ beforeSubmit: function ($form) {
16
+ var $submit = $form.find('.pum-field-submit input[type="submit"]'),
17
+ $messages = $form.find('.pum-upgrade-messages'),
18
+ $progress = $form.find('.pum-batch-progress'),
19
+ // Handle the Are You Sure (AYS) if present on the form element.
20
+ ays = $form.data('ays');
21
+
22
+ if (!$submit.hasClass('button-disabled')) {
23
+
24
+ if (ays !== undefined && !confirm(ays)) {
25
+ return false;
26
+ }
27
+
28
+ $progress.removeClass('pum-batch-progress--active');
29
+ $progress.find('progress').prop('value', null);
30
+
31
+ // Clear messages.
32
+ $messages.html('');
33
+
34
+ // Disable the button.
35
+ $submit.addClass('button-disabled');
36
+
37
+ // Add the spinner.
38
+ $('<span class="spinner is-active"></span>').insertAfter($submit);
39
+
40
+ return true;
41
+ }
42
+
43
+ return false;
44
+ }
45
+ },
46
+ complete: function ($form) {
47
+ var $alert = $form.parents('.pum-alert');
48
+
49
+ $form.find('.pum-field-submit, progress').hide();
50
+ $('p.pum-upgrade-notice').hide();
51
+ $alert.removeClass('pum-alert__warning').addClass('pum-alert__success');
52
+ $alert.prepend('<h2>' + pum_batch_vars.complete + '</h2>');
53
+ },
54
+ action: 'pum_process_batch_request',
55
+ /**
56
+ * Processes a single batch of data.
57
+ *
58
+ * @param {integer|number|string} step Step in the process.
59
+ * @param {object} data Form data.
60
+ */
61
+ process_step: function (step, data) {
62
+ var self = this;
63
+
64
+ $.ajax({
65
+ type: 'POST',
66
+ url: ajaxurl,
67
+ data: {
68
+ batch_id: data.batch_id,
69
+ action: self.action,
70
+ nonce: data.nonce,
71
+ form: data.form,
72
+ step: parseInt(step),
73
+ data: data
74
+ },
75
+ dataType: "json",
76
+ success: function (response) {
77
+
78
+ if (response.data.done || response.data.error) {
79
+
80
+ var batchSelector = response.data.mapping ? '.pum-batch-import-form' : '.pum-batch-form',
81
+ // We need to get the actual in progress form, not all forms on the page
82
+ $batchForm = $(batchSelector),
83
+ spinner = $batchForm.find('.spinner'),
84
+ notice_wrap = $batchForm.find('.notice-wrap');
85
+
86
+ $batchForm.find('.button-disabled').removeClass('button-disabled');
87
+
88
+ if (response.data.error) {
89
+
90
+ spinner.remove();
91
+ notice_wrap.html('<div class="updated error"><p>' + response.data.error + '</p></div>');
92
+
93
+ } else if (response.data.done) {
94
+
95
+ spinner.remove();
96
+ notice_wrap.html('<div id="pum-batch-success" class="updated notice"><p class="pum-batch-success">' + response.data.message + '</p></div>');
97
+
98
+ if (response.data.url) {
99
+ window.location = response.data.url;
100
+ }
101
+
102
+ } else {
103
+
104
+ notice_wrap.remove();
105
+
106
+ }
107
+ } else {
108
+ $('.pum-batch-progress div').animate({
109
+ width: response.data.percentage + '%'
110
+ }, 50);
111
+
112
+ self.process_step(response.data.step, data);
113
+ }
114
+ }
115
+ }).fail(function (response) {
116
+ if (window.console && window.console.log) {
117
+ console.log(response);
118
+ }
119
+ });
120
+ }
121
+ },
122
+ batch_upgrades = $.extend(true, {}, batch, {
123
+ action: 'pum_process_upgrade_request',
124
+ /**
125
+ * Processes a que of batch upgrades.
126
+ *
127
+ * @param {integer|number|string} step Step in the process.
128
+ * @param {object} data Form data.
129
+ */
130
+ process_step: function (step, data) {
131
+ var self = this;
132
+
133
+ $.ajax({
134
+ type: 'POST',
135
+ url: ajaxurl,
136
+ data: {
137
+ upgrade_id: data.upgrade_id,
138
+ action: self.action,
139
+ nonce: data.nonce,
140
+ form: data.form,
141
+ step: parseInt(step),
142
+ data: data
143
+ },
144
+ dataType: "json",
145
+ success: function (response) {
146
+ var $form = $('.pum-upgrade-form'), // We need to get the actual in progress form, not all forms on the page
147
+ $spinner = $form.find('.spinner'),
148
+ $submit = $form.find('.button-disabled'),
149
+ $messages = $form.find('.pum-upgrade-messages');
150
+
151
+ if (response.data.done || response.data.error) {
152
+
153
+
154
+ // Reset submit button.
155
+ $submit.removeClass('button-disabled');
156
+
157
+ if (response.data.error) {
158
+ $spinner.remove();
159
+ $messages.prepend('<div class="notice notice-error notice-alt"><p>' + response.data.error + '</p></div>');
160
+ } else if (response.data.done) {
161
+
162
+ $messages.prepend('<div class="notice notice-success"><p><strong>' + response.data.message + '</strong></p></div>');
163
+
164
+ if (response.data.next) {
165
+ $form
166
+ .data('upgrade_id', response.data.next)
167
+ .data('step', 1)
168
+ .data('ays', false);
169
+
170
+ self.process_step(1, {
171
+ upgrade_id: response.data.next,
172
+ nonce: data.nonce,
173
+ form: data.form
174
+ });
175
+ } else {
176
+ $submit.parent().hide();
177
+ $spinner.remove();
178
+
179
+ batch.complete($form);
180
+ }
181
+
182
+ if (response.data.url) {
183
+ window.location = response.data.url;
184
+ }
185
+
186
+ } else {
187
+ if (response.data.message !== '') {
188
+ $messages.prepend('<div class="notice"><p class="">' + response.data.message + '</p></div>');
189
+ }
190
+ }
191
+ } else {
192
+
193
+ if (response.data.message !== '') {
194
+ $messages.prepend('<div class="notice"><p class="">' + response.data.message + '</p></div>');
195
+ }
196
+
197
+ $('.pum-batch-progress').addClass('pum-batch-progress--active');
198
+
199
+ $('.pum-batch-progress progress.pum-task-progress').addClass('active').val(response.data.percentage);
200
+
201
+ self.process_step(response.data.step, data);
202
+ }
203
+ }
204
+ }).fail(function (response) {
205
+ if (window.console && window.console.log) {
206
+ console.log(response);
207
+ }
208
+ });
209
+ }
210
+
211
+ });
212
+
213
+ // Import this module.
214
+ window.PUM_Admin = window.PUM_Admin || {};
215
+ window.PUM_Admin.batch = batch;
216
+ window.PUM_Admin.batch_upgrades = batch_upgrades;
217
+
218
+ /**
219
+ * Handles form submission preceding batch processing.
220
+ */
221
+ $(document)
222
+ .on('submit', '.pum-batch-form[data-batch_id]', function (event) {
223
+ var $this = $(this),
224
+ submitButton = $this.find('input[type="submit"]'),
225
+ // Handle the Are You Sure (AYS) if present on the form element.
226
+ ays = $this.data('ays'),
227
+ data = {
228
+ batch_id: $this.data('batch_id'),
229
+ nonce: $this.data('nonce'),
230
+ form: $this.serializeAssoc(),
231
+ test: $this.pumSerializeObject()
232
+ };
233
+
234
+ event.preventDefault();
235
+
236
+ if (!submitButton.hasClass('button-disabled')) {
237
+
238
+ if (ays !== undefined && !confirm(ays)) {
239
+ return;
240
+ }
241
+
242
+ // Remove existing notice & progress bars.
243
+ $this.find('.notice-wrap').remove();
244
+
245
+ // Add the progress bar.
246
+ $this.append($('<div class="notice-wrap"><div class="pum-batch-progress"><div></div>'));
247
+
248
+ // Disable the button.
249
+ submitButton.addClass('button-disabled');
250
+
251
+ // Add the spinner.
252
+ submitButton.parent().append('<span class="spinner is-active"></span>');
253
+
254
+ // Start the process.
255
+ batch.process_step(1, data);
256
+ }
257
+ })
258
+ .on('submit', '.pum-batch-form.pum-upgrade-form[data-upgrade_id]', function (event) {
259
+ var $form = $(this),
260
+ data = {
261
+ upgrade_id: $form.data('upgrade_id'),
262
+ nonce: $form.data('nonce'),
263
+ form: $form.serializeAssoc(),
264
+ test: $form.pumSerializeObject()
265
+ };
266
+
267
+ event.preventDefault();
268
+
269
+ // Process presubmit actions like showing progress data and validating info.
270
+ if (batch_upgrades.form.beforeSubmit($form)) {
271
+ // Start the process.
272
+ batch_upgrades.process_step($form.data('step') || 1, data);
273
+ }
274
+
275
+ })
276
+ .ready(function () {
277
+ });
278
+
279
+ }(jQuery));
280
+
281
+ jQuery(document).ready(function ($) {
282
+
283
+ $.extend({
284
+ arrayMerge: function () {
285
+ var a = {};
286
+ var n = 0;
287
+ var argv = $.arrayMerge.arguments;
288
+ for (var i = 0; i < argv.length; i++) {
289
+ if (Array.isArray(argv[i])) {
290
+ for (var j = 0; j < argv[i].length; j++) {
291
+ a[n++] = argv[i][j];
292
+ }
293
+ a = $.makeArray(a);
294
+ } else {
295
+ for (var k in argv[i]) {
296
+ if (argv[i].hasOwnProperty(k)) {
297
+ if (isNaN(k)) {
298
+ var v = argv[i][k];
299
+ if (typeof v === 'object' && a[k]) {
300
+ v = $.arrayMerge(a[k], v);
301
+ }
302
+ a[k] = v;
303
+ } else {
304
+ a[n++] = argv[i][k];
305
+ }
306
+ }
307
+ }
308
+ }
309
+ }
310
+ return a;
311
+ },
312
+ count: function (arr) {
313
+ return Array.isArray(arr) ? arr.length : typeof arr === 'object' ? Object.keys(arr).length : false;
314
+ }
315
+ });
316
+
317
+ $.fn.extend({
318
+ serializeAssoc: function () {
319
+ var o = {
320
+ aa: {},
321
+ add: function (name, value) {
322
+ var tmp = name.match(/^(.*)\[([^\]]*)]$/),
323
+ v = {};
324
+
325
+ if (tmp) {
326
+ if (tmp[2])
327
+ v[tmp[2]] = value;
328
+ else
329
+ v[$.count(v)] = value;
330
+ this.add(tmp[1], v);
331
+ } else if (typeof value === 'object') {
332
+ if (typeof this.aa[name] !== 'object') {
333
+ this.aa[name] = {};
334
+ }
335
+ this.aa[name] = $.arrayMerge(this.aa[name], value);
336
+ } else {
337
+ this.aa[name] = value;
338
+ }
339
+ }
340
+ };
341
+ var a = $(this).serializeArray();
342
+ for (var i = 0; i < a.length; i++) {
343
+ o.add(a[i].name, a[i].value);
344
+ }
345
+ return o.aa;
346
+ }
347
+ });
348
+
349
+ });
assets/js/admin-general.js CHANGED
@@ -1,8791 +1,8791 @@
1
- /********************************************
2
- * Copyright (c) 2020, Code Atlantic LLC
3
- ********************************************/
4
-
5
- (function($) {
6
- /**
7
- * Changes the current enabled state of supplied popup
8
- *
9
- * @param {number} popupID The ID for the popup.
10
- * @param {number} enabledState 1 for active, 0 for inactive.
11
- * @param {string} nonce The nonce for the action.
12
- */
13
- function changeEnabledState(popupID, enabledState, nonce) {
14
- $.ajax({
15
- type: "POST",
16
- dataType: "json",
17
- // eslint-disable-next-line no-undef
18
- url: ajaxurl,
19
- data: {
20
- action: "pum_save_enabled_state",
21
- nonce: nonce,
22
- popupID: popupID,
23
- enabled: enabledState
24
- }
25
- });
26
- }
27
-
28
- $(function() {
29
- $(".pum-enabled-toggle-button").on("change", function(e) {
30
- e.preventDefault();
31
- var $button = $(this);
32
- var newState = 0;
33
- if (true === e.target.checked) {
34
- newState = 1;
35
- }
36
- changeEnabledState(
37
- $button.data("popup-id"),
38
- newState,
39
- $button.data("nonce")
40
- );
41
- });
42
- });
43
- })(jQuery);
44
-
45
- /*******************************************************************************
46
- * Copyright (c) 2019, Code Atlantic LLC
47
- ******************************************************************************/
48
- (function($) {
49
- "use strict";
50
-
51
- var $alerts = $(".pum-alerts"),
52
- $noticeCounts = $(".pum-alert-count"),
53
- count = parseInt($noticeCounts.eq(0).text());
54
-
55
- function dismissAlert($alert, alertAction) {
56
- var dismissible = $alert.data("dismissible"),
57
- expires =
58
- dismissible === "1" || dismissible === 1 || dismissible === true
59
- ? null
60
- : dismissible;
61
-
62
- $.ajax({
63
- method: "POST",
64
- dataType: "json",
65
- url: ajaxurl,
66
- data: {
67
- action: "pum_alerts_action",
68
- nonce: window.pum_alerts_nonce,
69
- code: $alert.data("code"),
70
- expires: expires,
71
- pum_dismiss_alert: alertAction
72
- }
73
- });
74
- }
75
-
76
- function dismissReviewRequest(reason) {
77
- $.ajax({
78
- method: "POST",
79
- dataType: "json",
80
- url: ajaxurl,
81
- data: {
82
- action: "pum_review_action",
83
- nonce: window.pum_review_nonce,
84
- group: window.pum_review_trigger.group,
85
- code: window.pum_review_trigger.code,
86
- pri: window.pum_review_trigger.pri,
87
- reason: reason
88
- }
89
- });
90
-
91
- if (typeof window.pum_review_api_url !== "undefined") {
92
- $.ajax({
93
- method: "POST",
94
- dataType: "json",
95
- url: window.pum_review_api_url,
96
- data: {
97
- trigger_group: window.pum_review_trigger.group,
98
- trigger_code: window.pum_review_trigger.code,
99
- reason: reason,
100
- uuid: window.pum_review_uuid || null
101
- }
102
- });
103
- }
104
- }
105
-
106
- function checkRemoveAlerts() {
107
- if ($alerts.find(".pum-alert-holder").length === 0) {
108
- $alerts.slideUp(100, function() {
109
- $alerts.remove();
110
- });
111
-
112
- $("#menu-posts-popup .wp-menu-name .update-plugins").fadeOut();
113
- }
114
- }
115
-
116
- function removeAlert($alert) {
117
- count--;
118
-
119
- $noticeCounts.text(count);
120
-
121
- $alert.fadeTo(100, 0, function() {
122
- $alert.slideUp(100, function() {
123
- $alert.remove();
124
-
125
- checkRemoveAlerts();
126
- });
127
- });
128
- }
129
-
130
- $(document)
131
- .on("pumDismissAlert", checkRemoveAlerts)
132
- .on("click", ".pum-alert-holder .pum-dismiss", function(event) {
133
- var $this = $(this),
134
- $alert = $this.parents(".pum-alert-holder"),
135
- reason = $this.data("reason") || "maybe_later",
136
- alertAction = $(this).data("action") || "dismiss";
137
-
138
- // Prevent the PHP alert handler from also processing this.
139
- event.preventDefault();
140
-
141
- if ("review_request" !== $alert.data("code")) {
142
- dismissAlert($alert, alertAction);
143
- } else {
144
- dismissReviewRequest(reason);
145
- }
146
-
147
- removeAlert($alert);
148
- });
149
- })(jQuery);
150
-
151
- /*******************************************************************************
152
- * Copyright (c) 2019, Code Atlantic LLC
153
- ******************************************************************************/
154
- (function ($) {
155
- "use strict";
156
-
157
- var colorpicker = {
158
- init: function () {
159
- $('.pum-color-picker').filter(':not(.pum-color-picker-initialized)')
160
- .addClass('pum-color-picker-initialized')
161
- .wpColorPicker({
162
- change: function (event, ui) {
163
- $(event.target).trigger('colorchange', ui);
164
- },
165
- clear: function (event) {
166
- $(event.target).prev().trigger('colorchange').wpColorPicker('close');
167
- },
168
- hide: true
169
- });
170
- }
171
- };
172
-
173
- // Import this module.
174
- window.PUM_Admin = window.PUM_Admin || {};
175
- window.PUM_Admin.colorpicker = colorpicker;
176
-
177
- $(document)
178
- .on('click', '.iris-palette', function () {
179
- $(this).parents('.wp-picker-active').find('input.pum-color-picker').trigger('change');
180
- })
181
- .on('colorchange', function (event, ui) {
182
- var $input = $(event.target),
183
- color = '';
184
-
185
- if (ui !== undefined && ui.color !== undefined) {
186
- color = ui.color.toString();
187
- }
188
-
189
- $input.val(color).trigger('change');
190
-
191
- if ($('form#post input#post_type').val() === 'popup_theme') {
192
- PUM_Admin.utils.debounce(PUM_Admin.themeEditor.refresh_preview, 100);
193
- }
194
- })
195
- .on('pum_init', colorpicker.init);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
196
  }(jQuery));
197
- /*******************************************************************************
198
- * Copyright (c) 2019, Code Atlantic LLC
199
- ******************************************************************************/
200
-
201
- (function ($) {
202
- "use strict";
203
-
204
- var forms = {
205
- init: function () {
206
- forms.checkDependencies();
207
- },
208
- /**
209
- * dependencies should look like this:
210
- *
211
- * {
212
- * field_name_1: value, // Select, radio etc.
213
- * field_name_2: true // Checkbox
214
- * }
215
- *
216
- * Support for Multiple possible values of one field
217
- *
218
- * {
219
- * field_name_1: [ value_1, value_2 ]
220
- * }
221
- *
222
- */
223
- checkDependencies: function ($dependent_fields) {
224
- var _fields = $($dependent_fields);
225
-
226
- // If no fields passed, only do those not already initialized.
227
- $dependent_fields = _fields.length ? _fields : $("[data-pum-dependencies]:not([data-pum-processed-dependencies])");
228
-
229
- $dependent_fields.each(function () {
230
- var $dependent = $(this),
231
- dependentID = $dependent.data('id'),
232
- // The dependency object for this field.
233
- dependencies = $dependent.data("pum-processed-dependencies") || {},
234
- // Total number of fields this :input is dependent on.
235
- requiredCount = Object.keys(dependencies).length,
236
- // Current count of fields this :input matched properly.
237
- count = 0,
238
- // An array of fields this :input is dependent on.
239
- dependentFields = $dependent.data("pum-dependent-fields"),
240
- // Early declarations.
241
- key;
242
-
243
- // Clean up & pre-process dependencies so we don't need to rebuild each time.
244
- if (!$dependent.data("pum-processed-dependencies")) {
245
- dependencies = $dependent.data("pum-dependencies");
246
- if (typeof dependencies === 'string') {
247
- dependencies = JSON.parse(dependencies);
248
- }
249
-
250
- // Convert each key to an array of acceptable values.
251
- for (key in dependencies) {
252
- if (dependencies.hasOwnProperty(key)) {
253
- if (typeof dependencies[key] === "string") {
254
- // Leave boolean values alone as they are for checkboxes or checking if an input has any value.
255
-
256
- if (dependencies[key].indexOf(',') !== -1) {
257
- dependencies[key] = dependencies[key].split(',');
258
- } else {
259
- dependencies[key] = [dependencies[key]];
260
- }
261
- } else if (typeof dependencies[key] === "number") {
262
- dependencies[key] = [dependencies[key]];
263
- }
264
- }
265
- }
266
-
267
- // Update cache & counts.
268
- requiredCount = Object.keys(dependencies).length;
269
- $dependent.data("pum-processed-dependencies", dependencies).attr("data-pum-processed-dependencies", dependencies);
270
- }
271
-
272
- if (!dependentFields) {
273
- dependentFields = $.map(dependencies, function (value, index) {
274
- var $wrapper = $('.pum-field[data-id="' + index + '"]');
275
-
276
- return $wrapper.length ? $wrapper.eq(0) : null;
277
- });
278
-
279
- $dependent.data("pum-dependent-fields", dependentFields);
280
- }
281
-
282
- $(dependentFields).each(function () {
283
- var $wrapper = $(this),
284
- $field = $wrapper.find(':input:first'),
285
- id = $wrapper.data("id"),
286
- value = $field.val(),
287
- required = dependencies[id],
288
- matched,
289
- // Used for limiting the fields that get updated when this field is changed.
290
- all_this_fields_dependents = $wrapper.data('pum-field-dependents') || [];
291
-
292
- if (all_this_fields_dependents.indexOf(dependentID) === -1) {
293
- all_this_fields_dependents.push(dependentID);
294
- $wrapper.data('pum-field-dependents', all_this_fields_dependents);
295
- }
296
-
297
- // If no required values found bail early.
298
- if (typeof required === 'undefined' || required === null) {
299
- $dependent.removeClass('pum-dependencies-met').hide(0).trigger('pumFormDependencyUnmet');
300
- // Effectively breaks the .each for this $dependent and hides it.
301
- return false;
302
- }
303
-
304
- if ($wrapper.hasClass('pum-field-radio')) {
305
- value = $wrapper.find(':input:checked').val();
306
- }
307
-
308
- if ($wrapper.hasClass('pum-field-multicheck')) {
309
- value = [];
310
- $wrapper.find(':checkbox:checked').each(function (i) {
311
- value[i] = $(this).val();
312
-
313
- if (typeof value[i] === 'string' && !isNaN(parseInt(value[i]))) {
314
- value[i] = parseInt(value[i]);
315
- }
316
-
317
- });
318
- }
319
-
320
- // Check if the value matches required values.
321
- if ($wrapper.hasClass('pum-field-select') || $wrapper.hasClass('pum-field-radio')) {
322
- matched = required && required.indexOf(value) !== -1;
323
- } else if ($wrapper.hasClass('pum-field-checkbox')) {
324
- matched = required === $field.is(':checked');
325
- } else if ($wrapper.hasClass('pum-field-multicheck')) {
326
- if (Array.isArray(required)) {
327
- matched = false;
328
- for (var i = 0; i < required.length; i++) {
329
- if (value.indexOf(required[i]) !== -1) {
330
- matched = true;
331
- }
332
- }
333
- } else {
334
- matched = value.indexOf(required) !== -1;
335
- }
336
- } else {
337
- matched = Array.isArray(required) ? required.indexOf(value) !== -1 : required == value;
338
- }
339
-
340
- if (matched) {
341
- count++;
342
- } else {
343
- $dependent.removeClass('pum-dependencies-met').hide(0).trigger('pumFormDependencyUnmet');
344
- // Effectively breaks the .each for this $dependent and hides it.
345
- return false;
346
- }
347
-
348
- if (count === requiredCount) {
349
- $dependent.addClass('pum-dependencies-met').show(0).trigger('pumFormDependencyMet');
350
- }
351
- });
352
- });
353
- },
354
- form_check: function () {
355
- $(document).trigger('pum_form_check');
356
- },
357
- is_field: function (data) {
358
- if (typeof data !== 'object') {
359
- return false;
360
- }
361
-
362
- var field_tests = [
363
- data.type === undefined && (data.label !== undefined || data.desc !== undefined),
364
- data.type !== undefined && typeof data.type === 'string'
365
- ];
366
-
367
- return field_tests.indexOf(true) >= 0;
368
- },
369
- flattenFields: function (data) {
370
- var form_fields = {},
371
- tabs = data.tabs || {},
372
- sections = data.sections || {},
373
- fields = data.fields || {};
374
-
375
- if (Object.keys(tabs).length && Object.keys(sections).length) {
376
- // Loop Tabs
377
- _.each(fields, function (subTabs, tabID) {
378
-
379
- // If not a valid tab or no subsections skip it.
380
- if (typeof subTabs !== 'object' || !Object.keys(subTabs).length) {
381
- return;
382
- }
383
-
384
- // Loop Tab Sections
385
- _.each(subTabs, function (subTabFields, subTabID) {
386
-
387
- // If not a valid subtab or no fields skip it.
388
- if (typeof subTabFields !== 'object' || !Object.keys(subTabFields).length) {
389
- return;
390
- }
391
-
392
- // Move single fields into the main subtab.
393
- if (forms.is_field(subTabFields)) {
394
- var newSubTabFields = {};
395
- newSubTabFields[subTabID] = subTabFields;
396
- subTabID = 'main';
397
- subTabFields = newSubTabFields;
398
- }
399
-
400
- // Loop Tab Section Fields
401
- _.each(subTabFields, function (field) {
402
- // Store the field by id for easy lookup later.
403
- form_fields[field.id] = field;
404
- });
405
- });
406
- });
407
- }
408
- else if (Object.keys(tabs).length) {
409
- // Loop Tabs
410
- _.each(fields, function (tabFields, tabID) {
411
-
412
- // If not a valid tab or no subsections skip it.
413
- if (typeof tabFields !== 'object' || !Object.keys(tabFields).length) {
414
- return;
415
- }
416
-
417
- // Loop Tab Fields
418
- _.each(tabFields, function (field) {
419
- // Store the field by id for easy lookup later.
420
- form_fields[field.id] = field;
421
- });
422
- });
423
- }
424
- else if (Object.keys(sections).length) {
425
-
426
- // Loop Sections
427
- _.each(fields, function (sectionFields, sectionID) {
428
- // Loop Tab Section Fields
429
- _.each(sectionFields, function (field) {
430
- // Store the field by id for easy lookup later.
431
- form_fields[field.id] = field;
432
- });
433
- });
434
- }
435
- else {
436
- fields = forms.parseFields(fields, values);
437
-
438
- // Replace the array with rendered fields.
439
- _.each(fields, function (field) {
440
- // Store the field by id for easy lookup later.
441
- form_fields[field.id] = field;
442
- });
443
- }
444
-
445
- return form_fields;
446
- },
447
- parseFields: function (fields, values) {
448
-
449
- values = values || {};
450
-
451
- _.each(fields, function (field, fieldID) {
452
-
453
- fields[fieldID] = PUM_Admin.models.field(field);
454
-
455
- if (typeof fields[fieldID].meta !== 'object') {
456
- fields[fieldID].meta = {};
457
- }
458
-
459
- if (undefined !== values[fieldID]) {
460
- fields[fieldID].value = values[fieldID];
461
- }
462
-
463
- if (fields[fieldID].id === '') {
464
- fields[fieldID].id = fieldID;
465
- }
466
- });
467
-
468
- return fields;
469
- },
470
- renderTab: function () {
471
-
472
- },
473
- renderSection: function () {
474
-
475
- },
476
- render: function (args, values, $container) {
477
- var form,
478
- sections = {},
479
- section = [],
480
- form_fields = {},
481
- data = $.extend(true, {
482
- id: "",
483
- tabs: {},
484
- sections: {},
485
- fields: {},
486
- maintabs: {},
487
- subtabs: {}
488
- }, args),
489
- maintabs = $.extend({
490
- id: data.id,
491
- classes: [],
492
- tabs: {},
493
- vertical: true,
494
- form: true,
495
- meta: {
496
- 'data-min-height': 250
497
- }
498
- }, data.maintabs),
499
- subtabs = $.extend({
500
- classes: ['link-tabs', 'sub-tabs'],
501
- tabs: {}
502
- }, data.subtabs),
503
- container_classes = ['pum-dynamic-form'];
504
-
505
- values = values || {};
506
-
507
- if (Object.keys(data.tabs).length && Object.keys(data.sections).length) {
508
- container_classes.push('tabbed-content');
509
-
510
- // Loop Tabs
511
- _.each(data.fields, function (subTabs, tabID) {
512
-
513
- // If not a valid tab or no subsections skip it.
514
- if (typeof subTabs !== 'object' || !Object.keys(subTabs).length) {
515
- return;
516
- }
517
-
518
- // Define this tab.
519
- if (undefined === maintabs.tabs[tabID]) {
520
- maintabs.tabs[tabID] = {
521
- label: data.tabs[tabID],
522
- content: ''
523
- };
524
- }
525
-
526
- // Define the sub tabs model.
527
- subtabs = $.extend(subtabs, {
528
- id: data.id + '-' + tabID + '-subtabs',
529
- tabs: {}
530
- });
531
-
532
- // Loop Tab Sections
533
- _.each(subTabs, function (subTabFields, subTabID) {
534
-
535
- // If not a valid subtab or no fields skip it.
536
- if (typeof subTabFields !== 'object' || !Object.keys(subTabFields).length) {
537
- return;
538
- }
539
-
540
- // Move single fields into the main subtab.
541
- if (forms.is_field(subTabFields)) {
542
- var newSubTabFields = {};
543
- newSubTabFields[subTabID] = subTabFields;
544
- subTabID = 'main';
545
- subTabFields = newSubTabFields;
546
- }
547
-
548
- // Define this subtab model.
549
- if (undefined === subtabs.tabs[subTabID]) {
550
- subtabs.tabs[subTabID] = {
551
- label: data.sections[tabID][subTabID],
552
- content: ''
553
- };
554
- }
555
-
556
- subTabFields = forms.parseFields(subTabFields, values);
557
-
558
- // Loop Tab Section Fields
559
- _.each(subTabFields, function (field) {
560
- // Store the field by id for easy lookup later.
561
- form_fields[field.id] = field;
562
-
563
- // Push rendered fields into the subtab content.
564
- subtabs.tabs[subTabID].content += PUM_Admin.templates.field(field);
565
- });
566
-
567
- // Remove any empty tabs.
568
- if ("" === subtabs.tabs[subTabID].content) {
569
- delete subtabs.tabs[subTabID];
570
- }
571
- });
572
-
573
- // If there are subtabs, then render them into the main tabs content, otherwise remove this main tab.
574
- if (Object.keys(subtabs.tabs).length) {
575
- maintabs.tabs[tabID].content = PUM_Admin.templates.tabs(subtabs);
576
- } else {
577
- delete maintabs.tabs[tabID];
578
- }
579
- });
580
-
581
- if (Object.keys(maintabs.tabs).length) {
582
- form = PUM_Admin.templates.tabs(maintabs);
583
- }
584
- } else if (Object.keys(data.tabs).length) {
585
- container_classes.push('tabbed-content');
586
-
587
- // Loop Tabs
588
- _.each(data.fields, function (tabFields, tabID) {
589
-
590
- // If not a valid tab or no subsections skip it.
591
- if (typeof tabFields !== 'object' || !Object.keys(tabFields).length) {
592
- return;
593
- }
594
-
595
- // Define this tab.
596
- if (undefined === maintabs.tabs[tabID]) {
597
- maintabs.tabs[tabID] = {
598
- label: data.tabs[tabID],
599
- content: ''
600
- };
601
- }
602
-
603
- section = [];
604
-
605
- tabFields = forms.parseFields(tabFields, values);
606
-
607
- // Loop Tab Fields
608
- _.each(tabFields, function (field) {
609
- // Store the field by id for easy lookup later.
610
- form_fields[field.id] = field;
611
-
612
- // Push rendered fields into the subtab content.
613
- section.push(PUM_Admin.templates.field(field));
614
- });
615
-
616
- // Push rendered tab into the tab.
617
- if (section.length) {
618
- // Push rendered sub tabs into the main tabs if not empty.
619
- maintabs.tabs[tabID].content = PUM_Admin.templates.section({
620
- fields: section
621
- });
622
- } else {
623
- delete (maintabs.tabs[tabID]);
624
- }
625
- });
626
-
627
- if (Object.keys(maintabs.tabs).length) {
628
- form = PUM_Admin.templates.tabs(maintabs);
629
- }
630
- } else if (Object.keys(data.sections).length) {
631
-
632
- // Loop Sections
633
- _.each(data.fields, function (sectionFields, sectionID) {
634
- section = [];
635
-
636
- section.push(PUM_Admin.templates.field({
637
- type: 'heading',
638
- desc: data.sections[sectionID] || ''
639
- }));
640
-
641
- sectionFields = forms.parseFields(sectionFields, values);
642
-
643
- // Loop Tab Section Fields
644
- _.each(sectionFields, function (field) {
645
- // Store the field by id for easy lookup later.
646
- form_fields[field.id] = field;
647
-
648
- // Push rendered fields into the section.
649
- section.push(PUM_Admin.templates.field(field));
650
- });
651
-
652
- // Push rendered sections into the form.
653
- form += PUM_Admin.templates.section({
654
- fields: section
655
- });
656
- });
657
- } else {
658
- data.fields = forms.parseFields(data.fields, values);
659
-
660
- // Replace the array with rendered fields.
661
- _.each(data.fields, function (field) {
662
- // Store the field by id for easy lookup later.
663
- form_fields[field.id] = field;
664
-
665
- // Push rendered fields into the section.
666
- section.push(PUM_Admin.templates.field(field));
667
- });
668
-
669
- // Render the section.
670
- form = PUM_Admin.templates.section({
671
- fields: section
672
- });
673
- }
674
-
675
- if ($container !== undefined && $container.length) {
676
- $container
677
- .addClass(container_classes.join(' '))
678
- .data('form_fields', form_fields)
679
- .html(form)
680
- .trigger('pum_init');
681
- }
682
-
683
- return form;
684
-
685
- },
686
- parseValues: function (values, fields) {
687
- fields = fields || false;
688
-
689
- if (!fields) {
690
- return values;
691
- }
692
-
693
- for (var key in fields) {
694
- if (!fields.hasOwnProperty(key)) {
695
- continue;
696
- }
697
-
698
- // Measure field value corrections.
699
- if (values.hasOwnProperty(key + "_unit")) {
700
- values[key] += values[key + "_unit"];
701
- delete values[key + "_unit"];
702
- }
703
-
704
- // If the value key is empty and a checkbox set it to false. Then return.
705
- if (typeof values[key] === 'undefined') {
706
- if (fields[key].type === 'checkbox') {
707
- values[key] = false;
708
- }
709
- continue;
710
- }
711
-
712
- if (fields[key].allow_html && !PUM_Admin.utils.htmlencoder.hasEncoded(values[key])) {
713
- values[key] = PUM_Admin.utils.htmlencoder.htmlEncode(values[key]);
714
- }
715
- }
716
-
717
- return values;
718
- }
719
- };
720
-
721
- // Import this module.
722
- window.PUM_Admin = window.PUM_Admin || {};
723
- window.PUM_Admin.forms = forms;
724
-
725
- $(document)
726
- .on('pum_init pum_form_check', function () {
727
- PUM_Admin.forms.init();
728
- })
729
- .on('pumFieldChanged', '.pum-field', function () {
730
- var $wrapper = $(this),
731
- dependent_field_ids = $wrapper.data('pum-field-dependents') || [],
732
- $fields_with_dependencies = $(),
733
- i;
734
-
735
- if (!dependent_field_ids || dependent_field_ids.length <= 0) {
736
- return;
737
- }
738
-
739
- for (i = 0; i < dependent_field_ids.length; i++) {
740
- $fields_with_dependencies = $fields_with_dependencies.add('.pum-field[data-id="' + dependent_field_ids[i] + '"]');
741
- }
742
-
743
- PUM_Admin.forms.checkDependencies($fields_with_dependencies);
744
- })
745
- .on('pumFieldChanged', '.pum-field-dynamic-desc', function () {
746
- var $this = $(this),
747
- $input = $this.find(':input'),
748
- $container = $this.parents('.pum-dynamic-form:first'),
749
- val = $input.val(),
750
- form_fields = $container.data('form_fields') || {},
751
- field = form_fields[$this.data('id')] || {},
752
- $desc = $this.find('.pum-desc'),
753
- desc = $this.data('pum-dynamic-desc');
754
-
755
- switch (field.type) {
756
- case 'radio':
757
- val = $this.find(':input:checked').val();
758
- break;
759
- }
760
-
761
- field.value = val;
762
-
763
- if (desc && desc.length) {
764
- $desc.html(PUM_Admin.templates.renderInline(desc, field));
765
- }
766
- })
767
- .on('change', '.pum-field-select select', function () {
768
- $(this).parents('.pum-field').trigger('pumFieldChanged');
769
- })
770
- .on('click', '.pum-field-checkbox input', function () {
771
- $(this).parents('.pum-field').trigger('pumFieldChanged');
772
- })
773
- .on('click', '.pum-field-multicheck input', function () {
774
- $(this).parents('.pum-field').trigger('pumFieldChanged');
775
- })
776
- .on('click', '.pum-field-radio input', function (event) {
777
- var $this = $(this),
778
- $selected = $this.parents('li'),
779
- $wrapper = $this.parents('.pum-field');
780
-
781
- $wrapper.trigger('pumFieldChanged');
782
-
783
- $wrapper.find('li.pum-selected').removeClass('pum-selected');
784
-
785
- $selected.addClass('pum-selected');
786
- });
787
-
788
- }(jQuery));
789
-
790
- function pumSelected(val1, val2, print) {
791
- "use strict";
792
-
793
- var selected = false;
794
- if (typeof val1 === 'object' && typeof val2 === 'string' && jQuery.inArray(val2, val1) !== -1) {
795
- selected = true;
796
- } else if (typeof val2 === 'object' && typeof val1 === 'string' && jQuery.inArray(val1, val2) !== -1) {
797
- selected = true;
798
- } else if (val1 === val2) {
799
- selected = true;
800
- }
801
-
802
- if (print !== undefined && print) {
803
- return selected ? ' selected="selected"' : '';
804
- }
805
- return selected;
806
- }
807
-
808
- function pumChecked(val1, val2, print) {
809
- "use strict";
810
-
811
- var checked = false;
812
- if (typeof val1 === 'object' && typeof val2 === 'string' && jQuery.inArray(val2, val1) !== -1) {
813
- checked = true;
814
- } else if (typeof val2 === 'object' && typeof val1 === 'string' && jQuery.inArray(val1, val2) !== -1) {
815
- checked = true;
816
- } else if (val1 === val2) {
817
- checked = true;
818
- }
819
-
820
- if (print !== undefined && print) {
821
- return checked ? ' checked="checked"' : '';
822
- }
823
- return checked;
824
- }
825
-
826
- /*******************************************************************************
827
- * Copyright (c) 2019, Code Atlantic LLC
828
- ******************************************************************************/
829
- (function ($) {
830
- "use strict";
831
-
832
- var $html = $('html'),
833
- $document = $(document),
834
- $top_level_elements,
835
- focusableElementsString = "a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]",
836
- previouslyFocused,
837
- modals = {
838
- _current: null,
839
- // Accessibility: Checks focus events to ensure they stay inside the modal.
840
- forceFocus: function (event) {
841
- if (PUM_Admin.modals._current && !PUM_Admin.modals._current.contains(event.target)) {
842
- event.stopPropagation();
843
- PUM_Admin.modals._current.focus();
844
- }
845
- },
846
- trapEscapeKey: function (e) {
847
- if (e.keyCode === 27) {
848
- PUM_Admin.modals.closeAll();
849
- e.preventDefault();
850
- }
851
- },
852
- trapTabKey: function (e) {
853
- // if tab or shift-tab pressed
854
- if (e.keyCode === 9) {
855
- // get list of focusable items
856
- var focusableItems = PUM_Admin.modals._current.find('*').filter(focusableElementsString).filter(':visible'),
857
- // get currently focused item
858
- focusedItem = $(':focus'),
859
- // get the number of focusable items
860
- numberOfFocusableItems = focusableItems.length,
861
- // get the index of the currently focused item
862
- focusedItemIndex = focusableItems.index(focusedItem);
863
-
864
- if (e.shiftKey) {
865
- //back tab
866
- // if focused on first item and user preses back-tab, go to the last focusable item
867
- if (focusedItemIndex === 0) {
868
- focusableItems.get(numberOfFocusableItems - 1).focus();
869
- e.preventDefault();
870
- }
871
- } else {
872
- //forward tab
873
- // if focused on the last item and user preses tab, go to the first focusable item
874
- if (focusedItemIndex === numberOfFocusableItems - 1) {
875
- focusableItems.get(0).focus();
876
- e.preventDefault();
877
- }
878
- }
879
- }
880
- },
881
- setFocusToFirstItem: function () {
882
- // set focus to first focusable item
883
- PUM_Admin.modals._current.find('.pum-modal-content *').filter(focusableElementsString).filter(':visible').first().focus();
884
- },
885
- closeAll: function (callback) {
886
- $('.pum-modal-background')
887
- .off('keydown.pum_modal')
888
- .hide(0, function () {
889
- $('html').css({overflow: 'visible', width: 'auto'});
890
-
891
- if ($top_level_elements) {
892
- $top_level_elements.attr('aria-hidden', 'false');
893
- $top_level_elements = null;
894
- }
895
-
896
- // Accessibility: Focus back on the previously focused element.
897
- if (previouslyFocused.length) {
898
- previouslyFocused.focus();
899
- }
900
-
901
- // Accessibility: Clears the PUM_Admin.modals._current var.
902
- PUM_Admin.modals._current = null;
903
-
904
- // Accessibility: Removes the force focus check.
905
- $document.off('focus.pum_modal');
906
- if (undefined !== callback) {
907
- callback();
908
- }
909
- })
910
- .attr('aria-hidden', 'true');
911
-
912
- },
913
- show: function (modal, callback) {
914
- $('.pum-modal-background')
915
- .off('keydown.pum_modal')
916
- .hide(0)
917
- .attr('aria-hidden', 'true');
918
-
919
- $html
920
- .data('origwidth', $html.innerWidth())
921
- .css({overflow: 'hidden', 'width': $html.innerWidth()});
922
-
923
- // Accessibility: Sets the previous focus element.
924
-
925
- var $focused = $(':focus');
926
- if (!$focused.parents('.pum-modal-wrap').length) {
927
- previouslyFocused = $focused;
928
- }
929
-
930
- // Accessibility: Sets the current modal for focus checks.
931
- PUM_Admin.modals._current = $(modal);
932
-
933
- // Accessibility: Close on esc press.
934
- PUM_Admin.modals._current
935
- .on('keydown.pum_modal', function (e) {
936
-
1
+ /********************************************
2
+ * Copyright (c) 2020, Code Atlantic LLC
3
+ ********************************************/
4
+
5
+ (function($) {
6
+ /**
7
+ * Changes the current enabled state of supplied popup
8
+ *
9
+ * @param {number} popupID The ID for the popup.
10
+ * @param {number} enabledState 1 for active, 0 for inactive.
11
+ * @param {string} nonce The nonce for the action.
12
+ */
13
+ function changeEnabledState(popupID, enabledState, nonce) {
14
+ $.ajax({
15
+ type: "POST",
16
+ dataType: "json",
17
+ // eslint-disable-next-line no-undef
18
+ url: ajaxurl,
19
+ data: {
20
+ action: "pum_save_enabled_state",
21
+ nonce: nonce,
22
+ popupID: popupID,
23
+ enabled: enabledState
24
+ }
25
+ });
26
+ }
27
+
28
+ $(function() {
29
+ $(".pum-enabled-toggle-button").on("change", function(e) {
30
+ e.preventDefault();
31
+ var $button = $(this);
32
+ var newState = 0;
33
+ if (true === e.target.checked) {
34
+ newState = 1;
35
+ }
36
+ changeEnabledState(
37
+ $button.data("popup-id"),
38
+ newState,
39
+ $button.data("nonce")
40
+ );
41
+ });
42
+ });
43
+ })(jQuery);
44
+
45
+ /*******************************************************************************
46
+ * Copyright (c) 2019, Code Atlantic LLC
47
+ ******************************************************************************/
48
+ (function($) {
49
+ "use strict";
50
+
51
+ var $alerts = $(".pum-alerts"),
52
+ $noticeCounts = $(".pum-alert-count"),
53
+ count = parseInt($noticeCounts.eq(0).text());
54
+
55
+ function dismissAlert($alert, alertAction) {
56
+ var dismissible = $alert.data("dismissible"),
57
+ expires =
58
+ dismissible === "1" || dismissible === 1 || dismissible === true
59
+ ? null
60
+ : dismissible;
61
+
62
+ $.ajax({
63
+ method: "POST",
64
+ dataType: "json",
65
+ url: ajaxurl,
66
+ data: {
67
+ action: "pum_alerts_action",
68
+ nonce: window.pum_alerts_nonce,
69
+ code: $alert.data("code"),
70
+ expires: expires,
71
+ pum_dismiss_alert: alertAction
72
+ }
73
+ });
74
+ }
75
+
76
+ function dismissReviewRequest(reason) {
77
+ $.ajax({
78
+ method: "POST",
79
+ dataType: "json",
80
+ url: ajaxurl,
81
+ data: {
82
+ action: "pum_review_action",
83
+ nonce: window.pum_review_nonce,
84
+ group: window.pum_review_trigger.group,
85
+ code: window.pum_review_trigger.code,
86
+ pri: window.pum_review_trigger.pri,
87
+ reason: reason
88
+ }
89
+ });
90
+
91
+ if (typeof window.pum_review_api_url !== "undefined") {
92
+ $.ajax({
93
+ method: "POST",
94
+ dataType: "json",
95
+ url: window.pum_review_api_url,
96
+ data: {
97
+ trigger_group: window.pum_review_trigger.group,
98
+ trigger_code: window.pum_review_trigger.code,
99
+ reason: reason,
100
+ uuid: window.pum_review_uuid || null
101
+ }
102
+ });
103
+ }
104
+ }
105
+
106
+ function checkRemoveAlerts() {
107
+ if ($alerts.find(".pum-alert-holder").length === 0) {
108
+ $alerts.slideUp(100, function() {
109
+ $alerts.remove();
110
+ });
111
+
112
+ $("#menu-posts-popup .wp-menu-name .update-plugins").fadeOut();
113
+ }
114
+ }
115
+
116
+ function removeAlert($alert) {
117
+ count--;
118
+
119
+ $noticeCounts.text(count);
120
+
121
+ $alert.fadeTo(100, 0, function() {
122
+ $alert.slideUp(100, function() {
123
+ $alert.remove();
124
+
125
+ checkRemoveAlerts();
126
+ });
127
+ });
128
+ }
129
+
130
+ $(document)
131
+ .on("pumDismissAlert", checkRemoveAlerts)
132
+ .on("click", ".pum-alert-holder .pum-dismiss", function(event) {
133
+ var $this = $(this),
134
+ $alert = $this.parents(".pum-alert-holder"),
135
+ reason = $this.data("reason") || "maybe_later",
136
+ alertAction = $(this).data("action") || "dismiss";
137
+
138
+ // Prevent the PHP alert handler from also processing this.
139
+ event.preventDefault();
140
+
141
+ if ("review_request" !== $alert.data("code")) {
142
+ dismissAlert($alert, alertAction);
143
+ } else {
144
+ dismissReviewRequest(reason);
145
+ }
146
+
147
+ removeAlert($alert);
148
+ });
149
+ })(jQuery);
150
+
151
+ /*******************************************************************************
152
+ * Copyright (c) 2019, Code Atlantic LLC
153
+ ******************************************************************************/
154
+ (function ($) {
155
+ "use strict";
156
+
157
+ var colorpicker = {
158
+ init: function () {
159
+ $('.pum-color-picker').filter(':not(.pum-color-picker-initialized)')
160
+ .addClass('pum-color-picker-initialized')
161
+ .wpColorPicker({
162
+ change: function (event, ui) {
163
+ $(event.target).trigger('colorchange', ui);
164
+ },
165
+ clear: function (event) {
166
+ $(event.target).prev().trigger('colorchange').wpColorPicker('close');
167
+ },
168
+ hide: true
169
+ });
170
+ }
171
+ };
172
+
173
+ // Import this module.
174
+ window.PUM_Admin = window.PUM_Admin || {};
175
+ window.PUM_Admin.colorpicker = colorpicker;
176
+
177
+ $(document)
178
+ .on('click', '.iris-palette', function () {
179
+ $(this).parents('.wp-picker-active').find('input.pum-color-picker').trigger('change');
180
+ })
181
+ .on('colorchange', function (event, ui) {
182
+ var $input = $(event.target),
183
+ color = '';
184
+
185
+ if (ui !== undefined && ui.color !== undefined) {
186
+ color = ui.color.toString();
187
+ }
188
+
189
+ $input.val(color).trigger('change');
190
+
191
+ if ($('form#post input#post_type').val() === 'popup_theme') {
192
+ PUM_Admin.utils.debounce(PUM_Admin.themeEditor.refresh_preview, 100);
193
+ }
194
+ })
195
+ .on('pum_init', colorpicker.init);
196
+ }(jQuery));
197
+ /*******************************************************************************
198
+ * Copyright (c) 2019, Code Atlantic LLC
199
+ ******************************************************************************/
200
+
201
+ (function ($) {
202
+ "use strict";
203
+
204
+ var forms = {
205
+ init: function () {
206
+ forms.checkDependencies();
207
+ },
208
+ /**
209
+ * dependencies should look like this:
210
+ *
211
+ * {
212
+ * field_name_1: value, // Select, radio etc.
213
+ * field_name_2: true // Checkbox
214
+ * }
215
+ *
216
+ * Support for Multiple possible values of one field
217
+ *
218
+ * {
219
+ * field_name_1: [ value_1, value_2 ]
220
+ * }
221
+ *
222
+ */
223
+ checkDependencies: function ($dependent_fields) {
224
+ var _fields = $($dependent_fields);
225
+
226
+ // If no fields passed, only do those not already initialized.
227
+ $dependent_fields = _fields.length ? _fields : $("[data-pum-dependencies]:not([data-pum-processed-dependencies])");
228
+
229
+ $dependent_fields.each(function () {
230
+ var $dependent = $(this),
231
+ dependentID = $dependent.data('id'),
232
+ // The dependency object for this field.
233
+ dependencies = $dependent.data("pum-processed-dependencies") || {},
234
+ // Total number of fields this :input is dependent on.
235
+ requiredCount = Object.keys(dependencies).length,
236
+ // Current count of fields this :input matched properly.
237
+ count = 0,
238
+ // An array of fields this :input is dependent on.
239
+ dependentFields = $dependent.data("pum-dependent-fields"),
240
+ // Early declarations.
241
+ key;
242
+
243
+ // Clean up & pre-process dependencies so we don't need to rebuild each time.
244
+ if (!$dependent.data("pum-processed-dependencies")) {
245
+ dependencies = $dependent.data("pum-dependencies");
246
+ if (typeof dependencies === 'string') {
247
+ dependencies = JSON.parse(dependencies);
248
+ }
249
+
250
+ // Convert each key to an array of acceptable values.
251
+ for (key in dependencies) {
252
+ if (dependencies.hasOwnProperty(key)) {
253
+ if (typeof dependencies[key] === "string") {
254
+ // Leave boolean values alone as they are for checkboxes or checking if an input has any value.
255
+
256
+ if (dependencies[key].indexOf(',') !== -1) {
257
+ dependencies[key] = dependencies[key].split(',');
258
+ } else {
259
+ dependencies[key] = [dependencies[key]];
260
+ }
261
+ } else if (typeof dependencies[key] === "number") {
262
+ dependencies[key] = [dependencies[key]];
263
+ }
264
+ }
265
+ }
266
+
267
+ // Update cache & counts.
268
+ requiredCount = Object.keys(dependencies).length;
269
+ $dependent.data("pum-processed-dependencies", dependencies).attr("data-pum-processed-dependencies", dependencies);
270
+ }
271
+
272
+ if (!dependentFields) {
273
+ dependentFields = $.map(dependencies, function (value, index) {
274
+ var $wrapper = $('.pum-field[data-id="' + index + '"]');
275
+
276
+ return $wrapper.length ? $wrapper.eq(0) : null;
277
+ });
278
+
279
+ $dependent.data("pum-dependent-fields", dependentFields);
280
+ }
281
+
282
+ $(dependentFields).each(function () {
283
+ var $wrapper = $(this),
284
+ $field = $wrapper.find(':input:first'),
285
+ id = $wrapper.data("id"),
286
+ value = $field.val(),
287
+ required = dependencies[id],
288
+ matched,
289
+ // Used for limiting the fields that get updated when this field is changed.
290
+ all_this_fields_dependents = $wrapper.data('pum-field-dependents') || [];
291
+
292
+ if (all_this_fields_dependents.indexOf(dependentID) === -1) {
293
+ all_this_fields_dependents.push(dependentID);
294
+ $wrapper.data('pum-field-dependents', all_this_fields_dependents);
295
+ }
296
+
297
+ // If no required values found bail early.
298
+ if (typeof required === 'undefined' || required === null) {
299
+ $dependent.removeClass('pum-dependencies-met').hide(0).trigger('pumFormDependencyUnmet');
300
+ // Effectively breaks the .each for this $dependent and hides it.
301
+ return false;
302
+ }
303
+
304
+ if ($wrapper.hasClass('pum-field-radio')) {
305
+ value = $wrapper.find(':input:checked').val();
306
+ }
307
+
308
+ if ($wrapper.hasClass('pum-field-multicheck')) {
309
+ value = [];
310
+ $wrapper.find(':checkbox:checked').each(function (i) {
311
+ value[i] = $(this).val();
312
+
313
+ if (typeof value[i] === 'string' && !isNaN(parseInt(value[i]))) {
314
+ value[i] = parseInt(value[i]);
315
+ }
316
+
317
+ });
318
+ }
319
+
320
+ // Check if the value matches required values.
321
+ if ($wrapper.hasClass('pum-field-select') || $wrapper.hasClass('pum-field-radio')) {
322
+ matched = required && required.indexOf(value) !== -1;
323
+ } else if ($wrapper.hasClass('pum-field-checkbox')) {
324
+ matched = required === $field.is(':checked');
325
+ } else if ($wrapper.hasClass('pum-field-multicheck')) {
326
+ if (Array.isArray(required)) {
327
+ matched = false;
328
+ for (var i = 0; i < required.length; i++) {
329
+ if (value.indexOf(required[i]) !== -1) {
330
+ matched = true;
331
+ }
332
+ }
333
+ } else {
334
+ matched = value.indexOf(required) !== -1;
335
+ }
336
+ } else {
337
+ matched = Array.isArray(required) ? required.indexOf(value) !== -1 : required == value;
338
+ }
339
+
340
+ if (matched) {
341
+ count++;
342
+ } else {
343
+ $dependent.removeClass('pum-dependencies-met').hide(0).trigger('pumFormDependencyUnmet');
344
+ // Effectively breaks the .each for this $dependent and hides it.
345
+ return false;
346
+ }
347
+
348
+ if (count === requiredCount) {
349
+ $dependent.addClass('pum-dependencies-met').show(0).trigger('pumFormDependencyMet');
350
+ }
351
+ });
352
+ });
353
+ },
354
+ form_check: function () {
355
+ $(document).trigger('pum_form_check');
356
+ },
357
+ is_field: function (data) {
358
+ if (typeof data !== 'object') {
359
+ return false;
360
+ }
361
+
362
+ var field_tests = [
363
+ data.type === undefined && (data.label !== undefined || data.desc !== undefined),
364
+ data.type !== undefined && typeof data.type === 'string'
365
+ ];
366
+
367
+ return field_tests.indexOf(true) >= 0;
368
+ },
369
+ flattenFields: function (data) {
370
+ var form_fields = {},
371
+ tabs = data.tabs || {},
372
+ sections = data.sections || {},
373
+ fields = data.fields || {};
374
+
375
+ if (Object.keys(tabs).length && Object.keys(sections).length) {
376
+ // Loop Tabs
377
+ _.each(fields, function (subTabs, tabID) {
378
+
379
+ // If not a valid tab or no subsections skip it.
380
+ if (typeof subTabs !== 'object' || !Object.keys(subTabs).length) {
381
+ return;
382
+ }
383
+
384
+ // Loop Tab Sections
385
+ _.each(subTabs, function (subTabFields, subTabID) {
386
+
387
+ // If not a valid subtab or no fields skip it.
388
+ if (typeof subTabFields !== 'object' || !Object.keys(subTabFields).length) {
389
+ return;
390
+ }
391
+
392
+ // Move single fields into the main subtab.
393
+ if (forms.is_field(subTabFields)) {
394
+ var newSubTabFields = {};
395
+ newSubTabFields[subTabID] = subTabFields;
396
+ subTabID = 'main';
397
+ subTabFields = newSubTabFields;
398
+ }
399
+
400
+ // Loop Tab Section Fields
401
+ _.each(subTabFields, function (field) {
402
+ // Store the field by id for easy lookup later.
403
+ form_fields[field.id] = field;
404
+ });
405
+ });
406
+ });
407
+ }
408
+ else if (Object.keys(tabs).length) {
409
+ // Loop Tabs
410
+ _.each(fields, function (tabFields, tabID) {
411
+
412
+ // If not a valid tab or no subsections skip it.
413
+ if (typeof tabFields !== 'object' || !Object.keys(tabFields).length) {
414
+ return;
415
+ }
416
+
417
+ // Loop Tab Fields
418
+ _.each(tabFields, function (field) {
419
+ // Store the field by id for easy lookup later.
420
+ form_fields[field.id] = field;
421
+ });
422
+ });
423
+ }
424
+ else if (Object.keys(sections).length) {
425
+
426
+ // Loop Sections
427
+ _.each(fields, function (sectionFields, sectionID) {
428
+ // Loop Tab Section Fields
429
+ _.each(sectionFields, function (field) {
430
+ // Store the field by id for easy lookup later.
431
+ form_fields[field.id] = field;
432
+ });
433
+ });
434
+ }
435
+ else {
436
+ fields = forms.parseFields(fields, values);
437
+
438
+ // Replace the array with rendered fields.
439
+ _.each(fields, function (field) {
440
+ // Store the field by id for easy lookup later.
441
+ form_fields[field.id] = field;
442
+ });
443
+ }
444
+
445
+ return form_fields;
446
+ },
447
+ parseFields: function (fields, values) {
448
+
449
+ values = values || {};
450
+
451
+ _.each(fields, function (field, fieldID) {
452
+
453
+ fields[fieldID] = PUM_Admin.models.field(field);
454
+
455
+ if (typeof fields[fieldID].meta !== 'object') {
456
+ fields[fieldID].meta = {};
457
+ }
458
+
459
+ if (undefined !== values[fieldID]) {
460
+ fields[fieldID].value = values[fieldID];
461
+ }
462
+
463
+ if (fields[fieldID].id === '') {
464
+ fields[fieldID].id = fieldID;
465
+ }
466
+ });
467
+
468
+ return fields;
469
+ },
470
+ renderTab: function () {
471
+
472
+ },
473
+ renderSection: function () {
474
+
475
+ },
476
+ render: function (args, values, $container) {
477
+ var form,
478
+ sections = {},
479
+ section = [],
480
+ form_fields = {},
481
+ data = $.extend(true, {
482
+ id: "",
483
+ tabs: {},
484
+ sections: {},
485
+ fields: {},
486
+ maintabs: {},
487
+ subtabs: {}
488
+ }, args),
489
+ maintabs = $.extend({
490
+ id: data.id,
491
+ classes: [],
492
+ tabs: {},
493
+ vertical: true,
494
+ form: true,
495
+ meta: {
496
+ 'data-min-height': 250
497
+ }
498
+ }, data.maintabs),
499
+ subtabs = $.extend({
500
+ classes: ['link-tabs', 'sub-tabs'],
501
+ tabs: {}
502
+ }, data.subtabs),
503
+ container_classes = ['pum-dynamic-form'];
504
+
505
+ values = values || {};
506
+
507
+ if (Object.keys(data.tabs).length && Object.keys(data.sections).length) {
508
+ container_classes.push('tabbed-content');
509
+
510
+ // Loop Tabs
511
+ _.each(data.fields, function (subTabs, tabID) {
512
+
513
+ // If not a valid tab or no subsections skip it.
514
+ if (typeof subTabs !== 'object' || !Object.keys(subTabs).length) {
515
+ return;
516
+ }
517
+
518
+ // Define this tab.
519
+ if (undefined === maintabs.tabs[tabID]) {
520
+ maintabs.tabs[tabID] = {
521
+ label: data.tabs[tabID],
522
+ content: ''
523
+ };
524
+ }
525
+
526
+ // Define the sub tabs model.
527
+ subtabs = $.extend(subtabs, {
528
+ id: data.id + '-' + tabID + '-subtabs',
529
+ tabs: {}
530
+ });
531
+
532
+ // Loop Tab Sections
533
+ _.each(subTabs, function (subTabFields, subTabID) {
534
+
535
+ // If not a valid subtab or no fields skip it.
536
+ if (typeof subTabFields !== 'object' || !Object.keys(subTabFields).length) {
537
+ return;
538
+ }
539
+
540
+ // Move single fields into the main subtab.
541
+ if (forms.is_field(subTabFields)) {
542
+ var newSubTabFields = {};
543
+ newSubTabFields[subTabID] = subTabFields;
544
+ subTabID = 'main';
545
+ subTabFields = newSubTabFields;
546
+ }
547
+
548
+ // Define this subtab model.
549
+ if (undefined === subtabs.tabs[subTabID]) {
550
+ subtabs.tabs[subTabID] = {
551
+ label: data.sections[tabID][subTabID],
552
+ content: ''
553
+ };
554
+ }
555
+
556
+ subTabFields = forms.parseFields(subTabFields, values);
557
+
558
+ // Loop Tab Section Fields
559
+ _.each(subTabFields, function (field) {
560
+ // Store the field by id for easy lookup later.
561
+ form_fields[field.id] = field;
562
+
563
+ // Push rendered fields into the subtab content.
564
+ subtabs.tabs[subTabID].content += PUM_Admin.templates.field(field);
565
+ });
566
+
567
+ // Remove any empty tabs.
568
+ if ("" === subtabs.tabs[subTabID].content) {
569
+ delete subtabs.tabs[subTabID];
570
+ }
571
+ });
572
+
573
+ // If there are subtabs, then render them into the main tabs content, otherwise remove this main tab.
574
+ if (Object.keys(subtabs.tabs).length) {
575
+ maintabs.tabs[tabID].content = PUM_Admin.templates.tabs(subtabs);
576
+ } else {
577
+ delete maintabs.tabs[tabID];
578
+ }
579
+ });
580
+
581
+ if (Object.keys(maintabs.tabs).length) {
582
+ form = PUM_Admin.templates.tabs(maintabs);
583
+ }
584
+ } else if (Object.keys(data.tabs).length) {
585
+ container_classes.push('tabbed-content');
586
+
587
+ // Loop Tabs
588
+ _.each(data.fields, function (tabFields, tabID) {
589
+
590
+ // If not a valid tab or no subsections skip it.
591
+ if (typeof tabFields !== 'object' || !Object.keys(tabFields).length) {
592
+ return;
593
+ }
594
+
595
+ // Define this tab.
596
+ if (undefined === maintabs.tabs[tabID]) {
597
+ maintabs.tabs[tabID] = {
598
+ label: data.tabs[tabID],
599
+ content: ''
600
+ };
601
+ }
602
+
603
+ section = [];
604
+
605
+ tabFields = forms.parseFields(tabFields, values);
606
+
607
+ // Loop Tab Fields
608
+ _.each(tabFields, function (field) {
609
+ // Store the field by id for easy lookup later.
610
+ form_fields[field.id] = field;
611
+
612
+ // Push rendered fields into the subtab content.
613
+ section.push(PUM_Admin.templates.field(field));
614
+ });
615
+
616
+ // Push rendered tab into the tab.
617
+ if (section.length) {
618
+ // Push rendered sub tabs into the main tabs if not empty.
619
+ maintabs.tabs[tabID].content = PUM_Admin.templates.section({
620
+ fields: section
621
+ });
622
+ } else {
623
+ delete (maintabs.tabs[tabID]);
624
+ }
625
+ });
626
+
627
+ if (Object.keys(maintabs.tabs).length) {
628
+ form = PUM_Admin.templates.tabs(maintabs);
629
+ }
630
+ } else if (Object.keys(data.sections).length) {
631
+
632
+ // Loop Sections
633
+ _.each(data.fields, function (sectionFields, sectionID) {
634
+ section = [];
635
+
636
+ section.push(PUM_Admin.templates.field({
637
+ type: 'heading',
638
+ desc: data.sections[sectionID] || ''
639
+ }));
640
+
641
+ sectionFields = forms.parseFields(sectionFields, values);
642
+
643
+ // Loop Tab Section Fields
644
+ _.each(sectionFields, function (field) {
645
+ // Store the field by id for easy lookup later.
646
+ form_fields[field.id] = field;
647
+
648
+ // Push rendered fields into the section.
649
+ section.push(PUM_Admin.templates.field(field));
650
+ });
651
+
652
+ // Push rendered sections into the form.
653
+ form += PUM_Admin.templates.section({
654
+ fields: section
655
+ });
656
+ });
657
+ } else {
658
+ data.fields = forms.parseFields(data.fields, values);
659
+
660
+ // Replace the array with rendered fields.
661
+ _.each(data.fields, function (field) {
662
+ // Store the field by id for easy lookup later.
663
+ form_fields[field.id] = field;
664
+
665
+ // Push rendered fields into the section.
666
+ section.push(PUM_Admin.templates.field(field));
667
+ });
668
+
669
+ // Render the section.
670
+ form = PUM_Admin.templates.section({
671
+ fields: section
672
+ });
673
+ }
674
+
675
+ if ($container !== undefined && $container.length) {
676
+ $container
677
+ .addClass(container_classes.join(' '))
678
+ .data('form_fields', form_fields)
679
+ .html(form)
680
+ .trigger('pum_init');
681
+ }
682
+
683
+ return form;
684
+
685
+ },
686
+ parseValues: function (values, fields) {
687
+ fields = fields || false;
688
+
689
+ if (!fields) {
690
+ return values;
691
+ }
692
+
693
+ for (var key in fields) {
694
+ if (!fields.hasOwnProperty(key)) {
695
+ continue;
696
+ }
697
+
698
+ // Measure field value corrections.
699
+ if (values.hasOwnProperty(key + "_unit")) {
700
+ values[key] += values[key + "_unit"];
701
+ delete values[key + "_unit"];
702
+ }
703
+
704
+ // If the value key is empty and a checkbox set it to false. Then return.
705
+ if (typeof values[key] === 'undefined') {
706
+ if (fields[key].type === 'checkbox') {
707
+ values[key] = false;
708
+ }
709
+ continue;
710
+ }
711
+
712
+ if (fields[key].allow_html && !PUM_Admin.utils.htmlencoder.hasEncoded(values[key])) {
713
+ values[key] = PUM_Admin.utils.htmlencoder.htmlEncode(values[key]);
714
+ }
715
+ }
716
+
717
+ return values;
718
+ }
719
+ };
720
+
721
+ // Import this module.
722
+ window.PUM_Admin = window.PUM_Admin || {};
723
+ window.PUM_Admin.forms = forms;
724
+
725
+ $(document)
726
+ .on('pum_init pum_form_check', function () {
727
+ PUM_Admin.forms.init();
728
+ })
729
+ .on('pumFieldChanged', '.pum-field', function () {
730
+ var $wrapper = $(this),
731
+ dependent_field_ids = $wrapper.data('pum-field-dependents') || [],
732
+ $fields_with_dependencies = $(),
733
+ i;
734
+
735
+ if (!dependent_field_ids || dependent_field_ids.length <= 0) {
736
+ return;
737
+ }
738
+
739
+ for (i = 0; i < dependent_field_ids.length; i++) {
740
+ $fields_with_dependencies = $fields_with_dependencies.add('.pum-field[data-id="' + dependent_field_ids[i] + '"]');
741
+ }
742
+
743
+ PUM_Admin.forms.checkDependencies($fields_with_dependencies);
744
+ })
745
+ .on('pumFieldChanged', '.pum-field-dynamic-desc', function () {
746
+ var $this = $(this),
747
+ $input = $this.find(':input'),
748
+ $container = $this.parents('.pum-dynamic-form:first'),
749
+ val = $input.val(),
750
+ form_fields = $container.data('form_fields') || {},
751
+ field = form_fields[$this.data('id')] || {},
752
+ $desc = $this.find('.pum-desc'),
753
+ desc = $this.data('pum-dynamic-desc');
754
+
755
+ switch (field.type) {
756
+ case 'radio':
757
+ val = $this.find(':input:checked').val();
758
+ break;
759
+ }
760
+
761
+ field.value = val;
762
+
763
+ if (desc && desc.length) {
764
+ $desc.html(PUM_Admin.templates.renderInline(desc, field));
765
+ }
766
+ })
767
+ .on('change', '.pum-field-select select', function () {
768
+ $(this).parents('.pum-field').trigger('pumFieldChanged');
769
+ })
770
+ .on('click', '.pum-field-checkbox input', function () {
771
+ $(this).parents('.pum-field').trigger('pumFieldChanged');
772
+ })
773
+ .on('click', '.pum-field-multicheck input', function () {
774
+ $(this).parents('.pum-field').trigger('pumFieldChanged');
775
+ })
776
+ .on('click', '.pum-field-radio input', function (event) {
777
+ var $this = $(this),
778
+ $selected = $this.parents('li'),
779
+ $wrapper = $this.parents('.pum-field');
780
+
781
+ $wrapper.trigger('pumFieldChanged');
782
+
783
+ $wrapper.find('li.pum-selected').removeClass('pum-selected');
784
+
785
+ $selected.addClass('pum-selected');
786
+ });
787
+
788
  }(jQuery));