From bf73f7a79b0432cf60195aacd55fefff98291a88 Mon Sep 17 00:00:00 2001 From: "Ian M. Jones" Date: Mon, 27 Mar 2023 11:58:33 +0100 Subject: [PATCH] Deploying version 3.2.1 --- README.md | 364 ++- assets/css/attachment.css | 74 +- assets/css/attachment.css.map | 1 + assets/css/attachment.min.css | 2 +- assets/css/flexboxgrid.css | 1416 +++++------ assets/css/media.css | 167 +- assets/css/media.css.map | 1 + assets/css/media.min.css | 2 +- assets/css/modal.css | 97 +- assets/css/modal.css.map | 1 + assets/css/modal.min.css | 2 +- assets/css/normalize.css | 148 +- assets/css/notice.css | 8 +- assets/css/notice.css.map | 1 + assets/css/settings.css | 170 +- assets/css/settings.min.css | 2 +- assets/css/style.css | 2594 +++++++-------------- assets/css/style.css.map | 1 + assets/css/style.min.css | 2 +- assets/js/media.min.js | 2 +- assets/js/media.min.js.map | 1 + assets/js/modal.min.js | 2 +- assets/js/modal.min.js.map | 1 + assets/js/notice.min.js | 2 +- assets/js/notice.min.js.map | 1 + assets/js/settings.js | 894 ++++--- assets/js/settings.js.map | 2 +- assets/js/settings.min.js | 2 +- assets/js/settings.min.js.map | 1 + classes/api/v1/settings.php | 57 +- languages/amazon-s3-and-cloudfront-en.pot | 997 ++++---- readme.txt | 8 +- vendor/Gcp/google/crc32/Makefile | 71 - wordpress-s3.php | 4 +- 34 files changed, 3193 insertions(+), 3905 deletions(-) create mode 100644 assets/css/attachment.css.map create mode 100644 assets/css/media.css.map create mode 100644 assets/css/modal.css.map create mode 100644 assets/css/notice.css.map create mode 100644 assets/css/style.css.map create mode 100644 assets/js/media.min.js.map create mode 100644 assets/js/modal.min.js.map create mode 100644 assets/js/notice.min.js.map create mode 100644 assets/js/settings.min.js.map delete mode 100644 vendor/Gcp/google/crc32/Makefile diff --git a/README.md b/README.md index 55e0bb6b..7e578601 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,20 @@ -# WP Offload Media Lite for Amazon S3, DigitalOcean Spaces, and Google Cloud Storage # -**Contributors:** bradt, deliciousbrains, ianmjones -**Tags:** uploads, amazon, s3, amazon s3, digitalocean, digitalocean spaces, google cloud storage, gcs, mirror, admin, media, cdn, cloudfront -**Requires at least:** 4.9 -**Tested up to:** 5.7 -**Requires PHP:** 5.5 -**Stable tag:** 2.5.4 -**License:** GPLv3 +# WP Offload Media Lite for Amazon S3, DigitalOcean Spaces, and Google Cloud Storage + +**Contributors:** wpengine, deliciousbrains, ianmjones, eriktorsner, kevinwhoffman, tysonreeder, dalewilliams, lewisia32, mattshaw, aaemnnosttv, a5hleyrich, polevaultweb, bradt, joetan \ +**Tags:** uploads, amazon, s3, amazon s3, digitalocean, digitalocean spaces, google cloud storage, gcs, mirror, admin, media, cdn, cloudfront \ +**Requires at least:** 5.3 \ +**Tested up to:** 6.2 \ +**Requires PHP:** 7.2 \ +**Stable tag:** 3.2.1 \ +**License:** GPLv3 Copies files to Amazon S3, DigitalOcean Spaces or Google Cloud Storage as they are uploaded to the Media Library. Optionally configure Amazon CloudFront or another CDN for faster delivery. -## Description ## +## Description FORMERLY WP OFFLOAD S3 LITE -https://www.youtube.com/watch?v=_PVybEGaRXc +https://www.youtube.com/watch?v=I-wTMXMeFu4 This plugin automatically copies images, videos, documents, and any other media added through WordPress' media uploader to [Amazon S3](http://aws.amazon.com/s3/), [DigitalOcean Spaces](https://www.digitalocean.com/products/spaces/) or [Google Cloud Storage](https://cloud.google.com/storage/). It then automatically replaces the URL to each media file with their respective Amazon S3, DigitalOcean Spaces or Google Cloud Storage URL or, if you have configured [Amazon CloudFront](http://aws.amazon.com/cloudfront/) or another CDN with or without a custom domain, that URL instead. Image thumbnails are also copied to the bucket and delivered through the correct remote URL. @@ -40,7 +41,7 @@ The video below runs through the pro upgrade features... https://www.youtube.com/watch?v=I-wTMXMeFu4 -## Installation ## +## Installation 1. Install this plugin using WordPress' built-in installer 2. Access the *Offload Media* option under *Settings* @@ -48,75 +49,198 @@ https://www.youtube.com/watch?v=I-wTMXMeFu4 Check out the [Quick Start Guide](https://deliciousbrains.com/wp-offload-media/doc/quick-start-guide/?utm_campaign=WP%2BOffload%2BS3&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) for more information on configuring WP Offload Media. -## Frequently Asked Questions ## +## Frequently Asked Questions -### What are the minimum requirements? ### +### What are the minimum requirements? You can see the minimum requirements [here](https://deliciousbrains.com/wp-offload-media/pricing/?utm_campaign=WP%2BOffload%2BS3&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting&utm_content=requirements#requirements). -### Do you offer email support? ### +### Do you offer email support? If you upgrade to the pro version of [WP Offload Media](https://deliciousbrains.com/wp-offload-media/upgrade/?utm_campaign=WP%2BOffload%2BS3&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting), we will gladly provide you with email support. We take pride in delivering exceptional customer support. We do not provide email support for the free version. -## Screenshots ## +## Screenshots + +### 1. Select Cloud Storage Provider + +![Select Cloud Storage Provider](https://ps.w.org/amazon-s3-and-cloudfront/assets/screenshot-1.png) + +### 2. Select or Create Bucket -### 1. Select Cloud Storage Provider ### -![Select Cloud Storage Provider](https://raw.githubusercontent.com/deliciousbrains/wp-wp-offload-media-lite-for-amazon-s3,-digitalocean-spaces,-and-google-cloud-storage/assets/screenshot-1.png) +![Select or Create Bucket](https://ps.w.org/amazon-s3-and-cloudfront/assets/screenshot-2.png) -### 2. Select or Create Bucket ### -![Select or Create Bucket](https://raw.githubusercontent.com/deliciousbrains/wp-wp-offload-media-lite-for-amazon-s3,-digitalocean-spaces,-and-google-cloud-storage/assets/screenshot-2.png) +### 3. Settings Screen -### 3. Settings Screen ### -![Settings Screen](https://raw.githubusercontent.com/deliciousbrains/wp-wp-offload-media-lite-for-amazon-s3,-digitalocean-spaces,-and-google-cloud-storage/assets/screenshot-3.png) +![Settings Screen](https://ps.w.org/amazon-s3-and-cloudfront/assets/screenshot-3.png) -### 4. Custom Domain Used With CDN ### -![Custom Domain Used With CDN](https://raw.githubusercontent.com/deliciousbrains/wp-wp-offload-media-lite-for-amazon-s3,-digitalocean-spaces,-and-google-cloud-storage/assets/screenshot-4.png) +### 4. Custom Domain Used With CDN +![Custom Domain Used With CDN](https://ps.w.org/amazon-s3-and-cloudfront/assets/screenshot-4.png) -## Upgrade Notice ## -### 2.3 ### +## Upgrade Notice + +### 2.6 + +This is a major upgrade that updates the format of information stored about offloaded Media Library items. Once upgraded you will not be able to downgrade without restoring data from a backup. +This version requires PHP 5.6+ + +### 2.3 + This is a major upgrade that switches to using a custom table for storing data about offloaded Media Library items. Once upgraded you will not be able to downgrade without restoring data from a backup. -### 2.0 ### +### 2.0 + This is a major upgrade that introduces support for DigitalOcean Spaces, renames the plugin to WP Offload Media Lite, and coincidentally upgrades some of its database settings. You may not be able to downgrade to WP Offload S3 Lite 1.x after upgrading to WP Offload Media Lite 2.0+. -### 1.1 ### +### 1.1 + This is a major change, which ensures S3 URLs are no longer saved in post content. Instead, local URLs are filtered on page generation and replaced with the S3 version. If you depend on the S3 URLs being stored in post content you will need to make modifications to support this version. -### 0.6 ### +### 0.6 + This version requires PHP 5.3.3+ and the Amazon Web Services plugin -## Changelog ## +## Changelog + +### WP Offload Media Lite 3.2.1 - 2023-03-27 + +* Bug fix: Saving settings no longer prevented when access credentials are missing but bucket is set +* Bug fix: Changing delivery provider no longer prevented when delivery settings are incomplete + +### WP Offload Media Lite 3.2.0 - 2023-03-16 + +* [Release Summary Blog Post](https://deliciousbrains.com/wp-offload-media-3-2-released/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) +* New: Offload status can be seen in the navigation bar +* New: Diagnostic Info now includes media counts by item type +* New: Validation status for storage and delivery providers displayed on Media tab +* New: WordPress 6.2 compatible +* Improvement: Amazon S3 buckets are now created in a way compatible with AWS API changes due in April 2023 +* Bug fix: Confirming set up of an Origin Access Identity for Object Ownership Enforcement in Bucket Security now works as expected +* Bug fix: Using an invalid storage provider identifier in defined settings no longer causes a fatal error +* Bug fix: Cropping offloaded images in the standard image block no longer fails +* Bug fix: Using Server Roles no longer needs a define in wp-config.php +* Bug fix: SVGs now automatically offload when added to the Media Library +* Bug fix: Legacy defines no longer show as keys used in the AS3CF_SETTINGS define + +### WP Offload Media Lite 3.1.0 - 2022-12-07 + +* [Release Summary Blog Post](https://deliciousbrains.com/wp-offload-media-3-1-released/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) +* New: PHP 8.1 compatibility is now improved +* New: Amazon S3 regions Asia Pacific (Hyderabad), EU (Spain), EU (Zurich) and Middle East (UAE) are now selectable +* New: Google Cloud Storage regions Middle East (Tel Aviv) and Dual-Region (Asia) are now selectable +* New: DigitalOcean region Sydney (SYD1) is now selectable +* New: AWS PHP SDK has been updated to v3.238.6 +* New: Google Cloud Storage SDK has been updated to v1.28.1 +* Improvement: Storage Provider regions are now listed alphabetically +* Improvement: Google Cloud Storage regions are now grouped by geographic area +* Bug fix: Pathless external URLs entered in a post no longer cause an error when saved +* Bug fix: Media upload time no longer degrades as the Media Library grows +* Bug fix: Periodic updates of media offload statistics no longer time out in large multisite installs +* Bug fix: The clear post meta cache upgrade routine now works properly on multisite subsites +* Bug fix: Completed upgrade routines no longer create redundant cron schedule entries +* Bug fix: Upgrade routines no longer try to run on non-primary subsites +* Bug fix: Custom table format upgrades no longer run unnecessarily +* Bug fix: Settings REST API endpoints are no longer enabled if unusable +* Bug fix: Only offloaded items with valid attachment IDs are retrieved from external cache +* Bug fix: Legacy bucket names that include uppercase letters or underscores can now be selected +* Bug fix: Offloading already-edited files no longer causes issues with filename uniqueness checks + +### WP Offload Media Lite 3.0.2 - 2022-10-05 + +* Bug fix: ACF integration no longer breaks sites using closures in ACF field config (edge case) +* Bug fix: The Offload metabox for attachments no longer has issues for some browser and screen resolution combinations + +### WP Offload Media Lite 3.0.0 - 2022-09-29 + +* [Release Summary Blog Post](https://deliciousbrains.com/wp-offload-media-3-0-released/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) +* New: Fresh new settings page UI! 🎉 +* New: Advanced Custom Fields Lite & Pro now supported +* New: Authenticated WP-REST-API endpoints added for managing settings +* New: Amazon S3 Object Ownership controls are now supported +* New: Added Asia Pacific (Jakarta) Amazon S3 region +* New: Added Columbus, Dallas, Toronto, Santiago, Warsaw, Milan, Paris, Madrid, Delhi, Jakarta and Melbourne Google Cloud Storage regions +* New: AWS PHP SDK updated to v3.222.1 +* New: Google Cloud Storage SDK updated to v1.26.3 +* New: PHP 7.2 or later required +* New: WordPress 6.1 compatible +* Improvement: Settings changes by another user or in wp-config.php are detected and reflected in UI +* Improvement: A page refresh is requested if settings changes by another user conflict with unsaved changes +* Improvement: Important error notices on the settings page are less easy to miss when displayed +* Improvement: The Custom Domain (CNAME) can no longer be left empty if enabled +* Improvement: The format of the entered Custom Domain (CNAME) for a CDN is now validated before being able to save settings +* Improvement: It is no longer possible to mistake the example URL preview for an offloaded media item +* Improvement: The relationship between settings and the example URL preview is now easier to understand +* Improvement: Some common AWS S3 errors are caught and shown with easier to understand messages +* Improvement: Media settings can now be used even if previously defined Storage Provider credentials have been removed but bucket still set (useful for development or test installs cloned from large production sites) +* Bug fix: Saving posts with serialized data in post_content that include offloaded URLs now have correct string length values +* Bug fix: EC2 hosted sites using IAM Roles no longer get an error when retrieving credentials from the instance profile metadata service in some instances +* Bug fix: URLs are no longer rewritten for media offloaded to a different storage provider than currently configured +* Bug fix: Creating a bucket on DigitalOcean Spaces no longer fails with 403 Forbidden error +* Bug fix: Rewrite Media URLs can now be turned off for installs updated from pre WP Offload S3 1.0 +* Bug fix: Legacy AWS access key defines no longer cause issues with upgrade routines +* Bug fix: Getting Block All Public Access status no longer fails for recently created buckets +* Bug fix: Block All Public Access warning notice no longer shows even though CloudFront set up +* Bug fix: Images with non-numeric width or height values no longer cause fatal errors + +### WP Offload Media Lite 2.6.2 - 2022-04-04 + +* Bug fix: Upgrade routine no longer risks breaking items when external object cache is in use + +### WP Offload Media Lite 2.6.1 - 2022-03-21 + +* Bug fix: Local files are no longer removed if as3cf_pre_upload_attachment filter is used to abort upload + +### WP Offload Media Lite 2.6 - 2022-03-09 + +* [Release Summary Blog Post](https://deliciousbrains.com/wp-offload-media-2-6-released/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) +* New: WP Offload Media is now compatible with WordPress 5.9 and Full Site Editing +* Improvement: Offloaded thumbnail sizes are now tracked for better handling of changes to registered sizes +* Improvement: Offloads and other storage provider actions are faster +* Bug fix: URL rewriting now works in the Full Site Editor +* Bug fix: Offloaded images are now shown when re-editing a Block Template or Template Part +* Bug fix: URL rewriting now works for Widgets migrated to a Widget Sidebar Block +* Bug fix: Objects are no longer left in the bucket when deleting a Media Library item with many changes to its thumbnail sizes + +### WP Offload Media Lite 2.5.5 - 2021-07-19 + +* Bug fix: Signed GCS URLs broken when updating a post +* Bug fix: Incorrect mime type set on scaled image's bucket object when thumbnail format differs from original file's format +* Tested: WordPress 5.8 + +### WP Offload Media Lite 2.5.3 - 2021-03-03 -### WP Offload Media Lite 2.5.3 - 2021-03-03 ### * New: Added DigitalOcean region San Francisco 3 * Bug fix: Domain mapping not handled correctly when the local URL includes a port number * Bug fix: In some unusual configurations the upgrade routine uses incorrect name for multisite blogs table * Tested: WordPress 5.7 -### WP Offload Media Lite 2.5.2 - 2020-12-14 ### +### WP Offload Media Lite 2.5.2 - 2020-12-14 + * New: AWS PHP SDK 3.168.0 * New: Google Cloud Storage SDK 1.23.0 * Improvement: Faster saving of posts with many external links * Improvement: Faster URL rewriting when Force HTTPS setting is being used but is not needed * Bug fix: PHP Fatal error on the settings page when using PHP 8.0 -### WP Offload Media Lite 2.5.1 - 2020-11-25 ### +### WP Offload Media Lite 2.5.1 - 2020-11-25 + * New: WordPress 5.6 compatible * New: PHP 8.0 compatible * Bug fix: Unexpectedly asked to select bucket after saving settings when legacy access key named constants defined * Bug fix: srcset missing for some images * Bug fix: Error saving item during Metadata upgrade in some cases -### WP Offload Media Lite 2.5 - 2020-11-11 ### +### WP Offload Media Lite 2.5 - 2020-11-11 + * [Release Summary Blog Post](https://deliciousbrains.com/wp-offload-media-2-5-released/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) * Improvement: [Error notice shown](https://deliciousbrains.com/wp-offload-media/doc/missing-table-error-notice/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) when plugin's required custom table(s) missing * Improvement: [Diagnostic Info](https://deliciousbrains.com/wp-offload-media/doc/missing-table-error-notice/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting#diagnostic-info) shows status of plugin's required custom tables * Bug fix: wp_get_original_image_path function does not return provider URL when local files removed * Bug fix: File missing notices recorded in debug.log when regenerating thumbnails and Remove Files From Server turned on -### WP Offload Media Lite 2.4.4 - 2020-09-08 ### +### WP Offload Media Lite 2.4.4 - 2020-09-08 + * Improvement: Updated AWS PHP SDK to v3.151.6 * Bug fix: Files for duplicate thumbnail sizes not removed from server after initial offload * Bug fix: PHP Fatal error: Class 'DeliciousBrains\WP_Offload_Media\Aws3\Symfony\Polyfill\Intl\Idn\Idn' not found @@ -124,11 +248,13 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: PHP message: PHP Warning: is_readable(): open_basedir restriction in effect * Bug fix: URLs not rewritten for RSS feed enclosures -### WP Offload Media Lite 2.4.3 - 2020-09-01 ### +### WP Offload Media Lite 2.4.3 - 2020-09-01 + * Improvement: Updated AWS PHP SDK to v3.151.3 * Bug fix: PHP Fatal error: Class 'DeliciousBrains\WP_Offload_Media\Aws3\Symfony\Polyfill\Intl\Idn\Idn' not found -### WP Offload Media Lite 2.4.2 - 2020-08-27 ### +### WP Offload Media Lite 2.4.2 - 2020-08-27 + * Improvement: Updated AWS PHP SDK to v3.150.1 * Bug fix: Image thumbnail URLs in custom HTML not rewritten to delivery provider URLs * Bug fix: Background processes do not start when PHP memory limit in gigabytes @@ -136,12 +262,14 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: AWS SDK "Warning: is_readable(): open_basedir restriction in effect" message from Regional Endpoint check * Bug fix: Bottom and right button borders in settings page are clipped when focused -### WP Offload Media Lite 2.4.1 - 2020-07-21 ### +### WP Offload Media Lite 2.4.1 - 2020-07-21 + * Bug fix: Fatal Error with EWWW Image Optimizer 5.5 or earlier installed * Bug fix: AWS SDK "Warning: is_readable(): open_basedir restriction in effect" message when Use ARN Region in effect * Bug fix: "Data you have entered may not be saved" notice shown incorrectly when leaving settings page -### WP Offload Media Lite 2.4 - 2020-07-14 ### +### WP Offload Media Lite 2.4 - 2020-07-14 + * [Release Summary Blog Post](https://deliciousbrains.com/wp-offload-media-2-4-released/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) * New: Setting to choose a Delivery Provider (i.e. S3, CloudFront, another CDN) * New: Support for Block All Public Access setting on S3 buckets @@ -169,17 +297,20 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: WordPress forces HTTP in Edit Media page if site is not HTTPS, breaking remote URLs that require HTTPS * Tested: WordPress 5.5 -### WP Offload Media Lite 2.3.2 - 2019-12-09 ### +### WP Offload Media Lite 2.3.2 - 2019-12-09 + * Improvement: Reduced database queries when external object cache available * Bug fix: Uncaught Error: Call to undefined function DeliciousBrains\WP_Offload_Media\Gcp\GuzzleHttp\choose_handler() * Bug fix: SVG files not automatically offloaded * Tested: PHP 7.4 -### WP Offload Media Lite 2.3.1 - 2019-11-19 ### +### WP Offload Media Lite 2.3.1 - 2019-11-19 + * Bug fix: Uncaught Error: Cannot use object of type Media_Library_Item as array in wp-includes/media.php:217 * Bug fix: Image not automatically offloaded if subsizes not expected -### WP Offload Media Lite 2.3 - 2019-11-12 ### +### WP Offload Media Lite 2.3 - 2019-11-12 + * [Release Summary Blog Post](https://deliciousbrains.com/wp-offload-media-2-3-released/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) * New: Upgrade routine to migrate offload data to custom table * New: Support for changed Media Library upload process introduced with WordPress 5.3 @@ -191,19 +322,22 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: New Media Library upload given same local file name as offloaded and removed file after Remove Files From Server turned off * Bug fix: PHP message: PHP Deprecated: strpos(): Non-string needles will be interpreted as strings in the future -### WP Offload Media Lite 2.2.1 - 2019-07-18 ### +### WP Offload Media Lite 2.2.1 - 2019-07-18 + * Improvement: Menu option and settings page title now include "Lite" * Improvement: Remove Files From Server option now warns about media backups when switched on * Bug fix: Undefined index in file amazon-s3-and-cloudfront/classes/filters/as3cf-local-to-s3.php at line 286 -### WP Offload Media Lite 2.2 - 2019-06-10 ### +### WP Offload Media Lite 2.2 - 2019-06-10 + * [Release Summary Blog Post](https://deliciousbrains.com/wp-offload-media-2-2-released/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) * New: Use IAM Roles without having to update wp-config.php * New: Frankfurt (FRA1) region now supported on DigitalOcean Spaces * Improvement: WP dashboard performance * Bug fix: Uploaded media files with uppercase extensions get second extension added -### WP Offload Media Lite 2.1.1 - 2019-04-29 ### +### WP Offload Media Lite 2.1.1 - 2019-04-29 + * New: Multisite domain mapping via WordPress MU Domain Mapping plugin is now supported * Improvement: Local to Provider content filtering performance improvements * Improvement: Warning notice shown when changing storage provider and media already offloaded @@ -214,7 +348,8 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: No srcset added to img tag if filename includes non-ASCII characters * Bug fix: Full size image URL saved to img tag src attribute when thumbnail picked if filename includes non-ASCII characters -### WP Offload Media Lite 2.1 - 2019-03-05 ### +### WP Offload Media Lite 2.1 - 2019-03-05 + * [Release Summary Blog Post](https://deliciousbrains.com/wp-offload-media-2-1-released/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) * New: Google Cloud Storage is now supported * Improvement: AWS PHP SDK updated @@ -224,7 +359,8 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: PHP Fatal error: Uncaught Error: Call to undefined method ...\Aws3\Aws\S3\Exception\S3Exception::search() in .../classes/providers/aws-provider.php:439 * Bug fix: PHP Warning: filesize(): stat failed for [file-path] in classes/amazon-s3-and-cloudfront.php on line 1309 -### WP Offload Media Lite 2.0.1 - 2018-12-17 ### +### WP Offload Media Lite 2.0.1 - 2018-12-17 + * Improvement: Streamlined UI for setting Storage Provider and Bucket * Bug fix: On/Off switches in settings look reversed * Bug fix: Latest upgrade routine runs on fresh install @@ -232,23 +368,28 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: More Info links in Storage Provider settings incorrect * Tested: WordPress 5.0 -### WP Offload Media Lite 2.0 - 2018-09-24 ### +### WP Offload Media Lite 2.0 - 2018-09-24 + * [Release Summary Blog Post](https://deliciousbrains.com/wp-offload-s3-is-now-wp-offload-media-and-adds-support-for-digitalocean-spaces/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) * New: DigitalOcean Spaces is now supported * New: Plugin name updated from WP Offload S3 Lite to WP Offload Media Lite * Improvement: More logical UI layout and better description of each setting -### WP Offload S3 Lite 1.4.3 - 2018-08-02 ### +### WP Offload S3 Lite 1.4.3 - 2018-08-02 + * Bug fix: Images remotely edited via stream wrapper sometimes set as private on S3 -### WP Offload S3 Lite 1.4.2 - 2018-07-03 ### +### WP Offload S3 Lite 1.4.2 - 2018-07-03 + * Bug fix: Error getting bucket region * Bug fix: Child themes with missing or broken style.css break diagnostic info -### WP Offload S3 Lite 1.4.1 - 2018-06-21 ### +### WP Offload S3 Lite 1.4.1 - 2018-06-21 + * Bug fix: Incorrect filesize saved to metadata when image removed from local server -### WP Offload S3 Lite 1.4 - 2018-06-12 ### +### WP Offload S3 Lite 1.4 - 2018-06-12 + * New: Using AWS PHP SDK v3 * New: Requires PHP 5.5+ * Improvement: Supported AWS S3 regions updated and names changed to match current AWS nomenclature @@ -260,15 +401,18 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Tested: WordPress 4.9.6 * Tested: Gutenberg 3.0 -### WP Offload S3 Lite 1.3.2 - 2018-02-22 ### +### WP Offload S3 Lite 1.3.2 - 2018-02-22 + * Bug fix: Fatal error: Uncaught Error: Call to undefined method Composer\Autoload\ClassLoader::setClassMapAuthoritative() * Bug fix: AWS keys stored in database by Amazon Web Services plugin are not being migrated to new settings record * Bug fix: Notice in settings page that Amazon Web Services plugin no longer required is not being shown when Amazon Web Services active -### WP Offload S3 Lite 1.3.1 - 2018-02-20 ### +### WP Offload S3 Lite 1.3.1 - 2018-02-20 + * Bug fix: Fatal error in stream wrapper setup when AWS Keys not set -### WP Offload S3 Lite 1.3 - 2018-02-20 ### +### WP Offload S3 Lite 1.3 - 2018-02-20 + * [Release Summary Blog Post](https://deliciousbrains.com/wp-offload-s3-1-6-released/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) * New: [Amazon Web Services plugin](https://wordpress.org/plugins/amazon-web-services/) is no longer required to run WP Offload S3 Lite * New: Added [`as3cf_local_domains`](https://deliciousbrains.com/wp-offload-s3/doc/filtering-urls-for-multiple-domains/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) filter for when site content is updated through multiple domains @@ -285,7 +429,8 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: Settings link not showing in network admin plugins page * Bug fix: License in composer.json fails Packagist validation -### WP Offload S3 Lite 1.2.1 - 2017-11-20 ### +### WP Offload S3 Lite 1.2.1 - 2017-11-20 + * New: Compatibility with HTML Widget * New: Dismissible admin notice that WP Offload S3 Lite will soon require PHP 5.5+ * Improvement: Compatibility with WordPress 4.9 @@ -296,7 +441,8 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: "Content Filtering Upgrade" URL in notice incorrect * Bug fix: "More info" links can be broken across two lines -### WP Offload S3 Lite 1.2 - 2017-06-19 ### +### WP Offload S3 Lite 1.2 - 2017-06-19 + * New: Compatibility with WordPress 4.8 * New: Support for WP CLI `wp media regenerate` * Improvement: Intermediate image sizes are now passed through the `as3cf_object_meta` filter @@ -307,7 +453,8 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: WordPress image editor sometimes shows a 404 when 'Remove Files From Server' enabled * Bug fix: Notice: Undefined index: region -### WP Offload S3 Lite 1.1.6 - 2017-03-13 ### +### WP Offload S3 Lite 1.1.6 - 2017-03-13 + * New: Compatibility with [Advanced Custom Fields](https://wordpress.org/plugins/advanced-custom-fields/) * New: `as3cf_filter_post_local_to_s3` and `as3cf_filter_post_s3_to_local` filters added for filtering S3 URLs in custom content * Improvement: Ensure files uploaded using `media_handle_sideload` have unique filename on S3 when 'Remove Files From Server' enabled @@ -318,31 +465,37 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: Original file not removed locally when cropped via the Customizer and 'Remove Files From Server' enabled * Bug fix: Incorrect Media Library URLs saved to the database when WordPress installed in a subdirectory -### WP Offload S3 Lite 1.1.5 - 2017-01-12 ### +### WP Offload S3 Lite 1.1.5 - 2017-01-12 + * Improvement: Filter custom CSS - S3 URLs will no longer be saved to the database * Bug fix: PDF previews have incorrect MIME type * Bug fix: Original PDF not removed from S3 on attachment delete when image previews exist -### WP Offload S3 Lite 1.1.4 - 2016-12-13 ### +### WP Offload S3 Lite 1.1.4 - 2016-12-13 + * New: Upgrade routine to replace all S3 URLs in post excerpts with local URLs * Improvement: Performance improvements * Improvement: Allow expires time to be filtered for private content using the `as3cf_expires` filter * Bug fix: Image `srcset` not correctly applied when file names contain special characters -### WP Offload S3 Lite 1.1.3 - 2016-11-28 ### +### WP Offload S3 Lite 1.1.3 - 2016-11-28 + * Bug fix: Private URL signing params stripped in some circumstances * Improvement: Performance improvements for URL filtering, especially on large sites -### WP Offload S3 Lite 1.1.2 - 2016-11-02 ### +### WP Offload S3 Lite 1.1.2 - 2016-11-02 + * Improvement: Better content filtering support for third party plugins and themes * Bug fix: PHP Warning: Division by zero -### WP Offload S3 Lite 1.1.1 - 2016-10-17 ### +### WP Offload S3 Lite 1.1.1 - 2016-10-17 + * New: Filter post excerpts - S3 URLs will no longer be saved to the database * Bug fix: PHP 5.3 Fatal error: Using $this when not in object context * Bug fix: Query string parameters incorrectly encoded for Media Library items -### WP Offload S3 Lite 1.1 - 2016-09-29 ### +### WP Offload S3 Lite 1.1 - 2016-09-29 + * New: Filter post content. S3 URLs will no longer be saved to the database * New: Upgrade routine to replace all S3 URLs in content with local URLs * New: Support for theme custom logos @@ -354,11 +507,13 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: No longer use deprecated functions in WordPress 4.6 * Bug fix: Don't delete local file when 'Remove Files From Server' enabled and upload to S3 fails -### WP Offload S3 Lite 1.0.5 - 2016-09-01 ### +### WP Offload S3 Lite 1.0.5 - 2016-09-01 + * New: Compatibility with WordPress 4.6 * Improvement: No longer delete plugin data on uninstall. Manual removal possible, as per this [doc](https://deliciousbrains.com/wp-offload-s3/doc/uninstall/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) -### WP Offload S3 Lite 1.0.4 - 2016-05-30 ### +### WP Offload S3 Lite 1.0.4 - 2016-05-30 + * New: Now using simpler Force HTTPS setting, removed redundant Always Use HTTP setting * New: `as3cf_cloudfront_path_parts` filter allows changing served CloudFront path (useful when distribution pulls subdirectory) * Improvement: Better compatibility with non-standard notices from other plugins and themes @@ -369,18 +524,22 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Improvement: Reduced database queries on settings screen * Bug fix: Properly handle _wp_attachment_data metadata when it is a serialized WP_Error -### WP Offload S3 Lite 1.0.3 - 2016-03-23 ### +### WP Offload S3 Lite 1.0.3 - 2016-03-23 + * Bug fix: Don't replace srcset URLs when Rewrite File URLs option disabled * Bug fix: Fatal error: Cannot redeclare as3cf_get_secure_attachment_url() -### WP Offload S3 Lite 1.0.2 - 2016-03-08 ### +### WP Offload S3 Lite 1.0.2 - 2016-03-08 + * Bug fix: Uninstall would run even if pro plugin installed -### WP Offload S3 Lite 1.0.1 - 2016-03-08 ### +### WP Offload S3 Lite 1.0.1 - 2016-03-08 + * Bug fix: Fatal error on plugin activation * Bug fix: Unable to activate Pro upgrade -### WP Offload S3 Lite 1.0 - 2016-03-07 ### +### WP Offload S3 Lite 1.0 - 2016-03-07 + * New: Plugin renamed to "WP Offload S3 Lite" * New: Define any and all settings with a constant in wp-config.php * New: Documentation links for each setting @@ -395,20 +554,24 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: Potential PHP fatal error in MySQL version check in diagnostic log * Bug fix: Missing image library notices displaying before plugin is setup -### WP Offload S3 0.9.12 - 2016-02-03 ### +### WP Offload S3 0.9.12 - 2016-02-03 + * Improvement: Compatibility with WP Offload S3 Assets 1.1 * Bug fix: Object versioned responsive images in post content not working when served from S3 on WordPress 4.4+ -### WP Offload S3 0.9.11 - 2015-12-19 ### +### WP Offload S3 0.9.11 - 2015-12-19 + * Bug fix: Responsive images in post content not working when served from S3 * Bug fix: Responsive images using wrong image size when there are multiple images with the same width -### WP Offload S3 0.9.10 - 2015-11-26 ### +### WP Offload S3 0.9.10 - 2015-11-26 + * Improvement: Support for responsive images in WP 4.4 * Bug fix: Incorrect file path for intermediate image size files uploaded to S3 with no prefix * Bug fix: Thumbnail previews return 404 error during image edit screen due to character encoding -### WP Offload S3 0.9.9 - 2015-11-12 ### +### WP Offload S3 0.9.9 - 2015-11-12 + * Improvement: Improve wording of compatibility notices * Improvement: Compatibility with Easy Digital Downloads 1.0.1 and WooCommerce 1.0.3 addons * Improvement: Better determine available memory for background processes @@ -416,10 +579,12 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: PHP Warning: stream_wrapper_register(): Protocol s3:// is already defined * Bug fix: PHP Fatal error: Call to undefined method WP_Error::get() -### WP Offload S3 0.9.8 - 2015-11-02 ### +### WP Offload S3 0.9.8 - 2015-11-02 + * Bug fix: Attachment URLs containing query string parameters incorrectly encoded -### WP Offload S3 0.9.7 - 2015-10-26 ### +### WP Offload S3 0.9.7 - 2015-10-26 + * Improvement: Improve compatibility with third party plugins when the _Remove Files From Server_ option is enabled * Improvement: Fix inconsistent spacing on the WP Offload S3 settings screen * Improvement: Validate _CloudFront or custom domain_ input field @@ -437,13 +602,16 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: Cron tasks incorrectly scheduled due to passing the wrong time to `wp_schedule_event` * Bug fix: Default options not shown in the UI after first install -### WP Offload S3 0.9.6 - 2015-10-01 ### +### WP Offload S3 0.9.6 - 2015-10-01 + * Improvement: Update text domains for translate.wordpress.org integration -### WP Offload S3 0.9.5 - 2015-09-01 ### +### WP Offload S3 0.9.5 - 2015-09-01 + * Bug fix: Fatal error: Cannot use object of type WP_Error as array -### WP Offload S3 0.9.4 - 2015-08-27 ### +### WP Offload S3 0.9.4 - 2015-08-27 + * New: Update all existing attachments with missing file sizes when the 'Remove Files From Server' option is enabled (automatically runs in the background) * Improvement: Show when constants are used to set bucket and region options * Improvement: Don't show compatibility notices on plugin update screen @@ -454,14 +622,17 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: Upload attempted to non existent bucket when defined by constant * Bug fix: 'SignatureDoesNotMatch' error shown when using signed URLs with bucket names containing '.' characters -### WP Offload S3 0.9.3 - 2015-08-17 ### +### WP Offload S3 0.9.3 - 2015-08-17 + * New: Pro upgrade sidebar * Bug fix: Create buckets in US standard region causing S3 URLs to 404 errors -### WP Offload S3 0.9.2 - 2015-07-29 ### +### WP Offload S3 0.9.2 - 2015-07-29 + * Bug fix: Accidentally released the sidebar for after we launch the pro version -### WP Offload S3 0.9.1 - 2015-07-29 ### +### WP Offload S3 0.9.1 - 2015-07-29 + * Improvement: Access denied sample IAM policy replaced with link to [Quick Start Guide](https://deliciousbrains.com/wp-offload-s3/doc/quick-start-guide/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) * Improvement: Access denied messages on bucket selection or bucket creation now link to [Quick Start Guide](https://deliciousbrains.com/wp-offload-s3/doc/quick-start-guide/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting) * Improvement: Object expires time can now be filtered using the `as3cf_object_meta` filter @@ -475,7 +646,8 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: WordPress footer overlaps WP Offload S3 sidebar * Bug fix: Upon initial setup the settings changed alert shows when no settings have changed -### WP Offload S3 0.9 - 2015-07-08 ### +### WP Offload S3 0.9 - 2015-07-08 + * New: Plugin rebranded to WP Offload S3 * New: Support tab added to _Offload S3_ screen containing diagnostic information * New: Compatibility with the [Media Replace](https://wordpress.org/plugins/enable-media-replace/) plugin @@ -505,19 +677,22 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug fix: Subsite upload paths repeated on multisite installs * Bug fix: Handle multisite installs where `BLOG_ID_CURRENT_SITE` is not 1 -### WP Offload S3 0.8.2 - 2015-01-31 ### +### WP Offload S3 0.8.2 - 2015-01-31 + * New: Input bucket in settings to avoid listing all buckets * New: Specify bucket with 'AS3CF_BUCKET' constant * Improvement: Compatibility with beta release of Pro plugin * Bug Fix: Incorrect file prefix in S3 permission check -### WP Offload S3 0.8.1 - 2015-01-19 ### +### WP Offload S3 0.8.1 - 2015-01-19 + * Bug Fix: Permission problems on installs running on EC2s * Bug Fix: Blank settings page due to WP_Error on S3 permission check * Bug Fix: Warning: strtolower() expects parameter 1 to be string, object given * Bug Fix: Region post meta update running on subsites of Multisite installs -### WP Offload S3 0.8 - 2015-01-10 ### +### WP Offload S3 0.8 - 2015-01-10 + * New: Redesigned settings UI * Improvement: SSL setting can be fully controlled, HTTPS for urls always, based on request or never * Improvement: Download files from S3 that are not found on server when running Regenerate Thumbnails plugin @@ -526,14 +701,17 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug Fix: Files for all subsites going into the same S3 folder on multisite installs setup prior to WP 3.5 * Bug Fix: 'attempting to access local file system' error for some installs -### WP Offload S3 0.7.2 - 2014-12-11 ### +### WP Offload S3 0.7.2 - 2014-12-11 + * Bug: Some buckets in the EU region causing permission and HTTP errors * Bug: Undefined variable: message in view/error.php also causing white screens -### WP Offload S3 0.7.1 - 2014-12-05 ### +### WP Offload S3 0.7.1 - 2014-12-05 + * Bug: Read-only error on settings page sometimes false positive -### WP Offload S3 0.7 - 2014-12-04 ### +### WP Offload S3 0.7 - 2014-12-04 + * New: Proper S3 region subdomain in URLs for buckets not in the US Standard region (e.g. https://s3-us-west-2.amazonaws.com/...) * New: Update all existing attachment meta with bucket region (automatically runs in the background) * New: Get secure URL for different image sizes (iamzozo) @@ -556,10 +734,12 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * Bug Fix: S3 file overwritten when file with same name uploaded and local file removed (dataferret) * Bug Fix: Manually resized images not uploaded (gmauricio) -### WP Offload S3 0.6.1 - 2013-09-21 ### +### WP Offload S3 0.6.1 - 2013-09-21 + * WP.org download of Amazon Web Services plugin is giving a 404 Not Found, so directing people to download from Github instead -### WP Offload S3 0.6 - 2013-09-20 ### +### WP Offload S3 0.6 - 2013-09-20 + * Complete rewrite * Now requires PHP 5.3.3+ * Now requires the [Amazon Web Services plugin](http://wordpress.org/extend/plugins/amazon-web-services/) which contains the latest PHP libraries from Amazon @@ -570,10 +750,12 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin * New Option: Remove uploaded file from local filesystem once it has been copied to S3 * New Option: Copy any HiDPI (@2x) images to S3 (works with WP Retina 2x plugin) -### WP Offload S3 0.5 - 2013-01-29 ### +### WP Offload S3 0.5 - 2013-01-29 + * Forked [Amazon S3 for WordPress with CloudFront](http://wordpress.org/extend/plugins/tantan-s3-cloudfront/) * Cleaned up the UI to fit with today's WP UI * Fixed issues causing error messages when WP_DEBUG is on * [Delete files on S3 when deleting WP attachment](https://github.com/deliciousbrains/wp-amazon-s3-and-cloudfront/commit/e777cd49a4b6999f999bd969241fb24cbbcece60) * [Added filter to the get_attachment_url function](https://github.com/deliciousbrains/wp-amazon-s3-and-cloudfront/commit/bbe1aed5c2ae900e9ba1b16ba6806c28ab8e2f1c) * [Added function to get a temporary, secure download URL for private files](https://github.com/deliciousbrains/wp-amazon-s3-and-cloudfront/commit/11f46ec2714d34907009e37ad3b97f4421aefed3) + diff --git a/assets/css/attachment.css b/assets/css/attachment.css index c0e344d8..d9907ec6 100644 --- a/assets/css/attachment.css +++ b/assets/css/attachment.css @@ -1,69 +1,59 @@ #s3-actions.postbox .inside { - margin: 0; - padding: 0; + margin: 0; + padding: 0; } - #s3-actions.postbox a, #s3-actions.postbox a:hover { - text-decoration: none; + text-decoration: none; } - #s3-actions.postbox .s3-details { - padding: 6px 0; + padding: 6px 0; } - #s3-actions.postbox .s3-details .misc-pub-section { - clear: both; - -webkit-box-sizing: border-box; - box-sizing: border-box; + clear: both; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } - #s3-actions.postbox .s3-details .misc-pub-section .s3-key { - display: inline-block; - white-space: nowrap; + display: inline-block; + white-space: nowrap; } - #s3-actions.postbox .s3-details .misc-pub-section .s3-value { - display: inline-block; - font-weight: bold; + display: inline-block; + font-weight: bold; } - #s3-actions.postbox .s3-details .misc-pub-section .s3-value .more-info { - font-weight: lighter; + font-weight: lighter; } - #s3-actions.postbox .s3-details .misc-pub-section input.error { - color: #a00; + color: #a00; } - #s3-actions.postbox .s3-details .not-copied { - color: #666; + color: #666; } - #s3-actions.postbox .s3-actions { - padding: 10px; - clear: both; - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - background: #f5f5f5; + padding: 10px; + clear: both; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + background: #f5f5f5; } - #s3-actions.postbox .s3-actions .copy-action { - text-align: right; - float: right; - line-height: 23px; + text-align: right; + float: right; + line-height: 23px; } - #s3-actions.postbox .s3-actions .remove-action { - line-height: 28px; - vertical-align: middle; - text-align: left; - float: left; + line-height: 28px; + vertical-align: middle; + text-align: left; + float: left; } - #s3-actions.postbox .s3-actions .remove-action a.local-warning { - color: #a00; + color: #a00; } - #s3-actions.postbox .s3-actions .remove-action a.local-warning:hover { - color: #f00; -} \ No newline at end of file + color: #f00; +} + +/*# sourceMappingURL=attachment.css.map */ diff --git a/assets/css/attachment.css.map b/assets/css/attachment.css.map new file mode 100644 index 00000000..904127ff --- /dev/null +++ b/assets/css/attachment.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../sass/attachment.scss"],"names":[],"mappings":"AACC;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAIF;EACC;;AAIF;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC","file":"attachment.css"} \ No newline at end of file diff --git a/assets/css/attachment.min.css b/assets/css/attachment.min.css index 0699278b..d83be1ad 100644 --- a/assets/css/attachment.min.css +++ b/assets/css/attachment.min.css @@ -1 +1 @@ -#s3-actions.postbox .inside{margin:0;padding:0}#s3-actions.postbox a,#s3-actions.postbox a:hover{text-decoration:none}#s3-actions.postbox .s3-details{padding:6px 0}#s3-actions.postbox .s3-details .misc-pub-section{clear:both;-webkit-box-sizing:border-box;box-sizing:border-box}#s3-actions.postbox .s3-details .misc-pub-section .s3-key{display:inline-block;white-space:nowrap}#s3-actions.postbox .s3-details .misc-pub-section .s3-value{display:inline-block;font-weight:700}#s3-actions.postbox .s3-details .misc-pub-section .s3-value .more-info{font-weight:lighter}#s3-actions.postbox .s3-details .misc-pub-section input.error{color:#a00}#s3-actions.postbox .s3-details .not-copied{color:#666}#s3-actions.postbox .s3-actions{padding:10px;clear:both;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f5f5f5}#s3-actions.postbox .s3-actions .copy-action{text-align:right;float:right;line-height:23px}#s3-actions.postbox .s3-actions .remove-action{line-height:28px;vertical-align:middle;text-align:left;float:left}#s3-actions.postbox .s3-actions .remove-action a.local-warning{color:#a00}#s3-actions.postbox .s3-actions .remove-action a.local-warning:hover{color:red} \ No newline at end of file +#s3-actions.postbox .inside{margin:0;padding:0}#s3-actions.postbox a,#s3-actions.postbox a:hover{text-decoration:none}#s3-actions.postbox .s3-details{padding:6px 0}#s3-actions.postbox .s3-details .misc-pub-section{clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#s3-actions.postbox .s3-details .misc-pub-section .s3-key{display:inline-block;white-space:nowrap}#s3-actions.postbox .s3-details .misc-pub-section .s3-value{display:inline-block;font-weight:700}#s3-actions.postbox .s3-details .misc-pub-section .s3-value .more-info{font-weight:lighter}#s3-actions.postbox .s3-details .misc-pub-section input.error{color:#a00}#s3-actions.postbox .s3-details .not-copied{color:#666}#s3-actions.postbox .s3-actions{padding:10px;clear:both;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f5f5f5}#s3-actions.postbox .s3-actions .copy-action{text-align:right;float:right;line-height:23px}#s3-actions.postbox .s3-actions .remove-action{line-height:28px;vertical-align:middle;text-align:left;float:left}#s3-actions.postbox .s3-actions .remove-action a.local-warning{color:#a00}#s3-actions.postbox .s3-actions .remove-action a.local-warning:hover{color:red} \ No newline at end of file diff --git a/assets/css/flexboxgrid.css b/assets/css/flexboxgrid.css index 9bb6e1c9..87acf41a 100644 --- a/assets/css/flexboxgrid.css +++ b/assets/css/flexboxgrid.css @@ -1,42 +1,42 @@ /* Uncomment and set these variables to customize the grid. */ .container-fluid { - margin-right: auto; - margin-left: auto; - padding-right: 2rem; - padding-left: 2rem; + margin-right: auto; + margin-left: auto; + padding-right: 2rem; + padding-left: 2rem; } .row { - box-sizing: border-box; - display: -ms-flexbox; - display: -webkit-box; - display: flex; - -ms-flex: 0 1 auto; - -webkit-box-flex: 0; - flex: 0 1 auto; - -ms-flex-direction: row; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -1rem; - margin-left: -1rem; + box-sizing: border-box; + display: -ms-flexbox; + display: -webkit-box; + display: flex; + -ms-flex: 0 1 auto; + -webkit-box-flex: 0; + flex: 0 1 auto; + -ms-flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -1rem; + margin-left: -1rem; } .row.reverse { - -ms-flex-direction: row-reverse; - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + flex-direction: row-reverse; } .col.reverse { - -ms-flex-direction: column-reverse; - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - flex-direction: column-reverse; + -ms-flex-direction: column-reverse; + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + flex-direction: column-reverse; } .col-xs, @@ -52,15 +52,229 @@ .col-xs-10, .col-xs-11, .col-xs-12 { + box-sizing: border-box; + -ms-flex: 0 0 auto; + -webkit-box-flex: 0; + flex: 0 0 auto; + padding-right: 1rem; + padding-left: 1rem; +} + +.col-xs { + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + -webkit-box-flex: 1; + flex-grow: 1; + -ms-flex-preferred-size: 0; + flex-basis: 0; + max-width: 100%; +} + +.col-xs-1 { + -ms-flex-preferred-size: 8.333%; + flex-basis: 8.333%; + max-width: 8.333%; +} + +.col-xs-2 { + -ms-flex-preferred-size: 16.667%; + flex-basis: 16.667%; + max-width: 16.667%; +} + +.col-xs-3 { + -ms-flex-preferred-size: 25%; + flex-basis: 25%; + max-width: 25%; +} + +.col-xs-4 { + -ms-flex-preferred-size: 33.333%; + flex-basis: 33.333%; + max-width: 33.333%; +} + +.col-xs-5 { + -ms-flex-preferred-size: 41.667%; + flex-basis: 41.667%; + max-width: 41.667%; +} + +.col-xs-6 { + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + max-width: 50%; +} + +.col-xs-7 { + -ms-flex-preferred-size: 58.333%; + flex-basis: 58.333%; + max-width: 58.333%; +} + +.col-xs-8 { + -ms-flex-preferred-size: 66.667%; + flex-basis: 66.667%; + max-width: 66.667%; +} + +.col-xs-9 { + -ms-flex-preferred-size: 75%; + flex-basis: 75%; + max-width: 75%; +} + +.col-xs-10 { + -ms-flex-preferred-size: 83.333%; + flex-basis: 83.333%; + max-width: 83.333%; +} + +.col-xs-11 { + -ms-flex-preferred-size: 91.667%; + flex-basis: 91.667%; + max-width: 91.667%; +} + +.col-xs-12 { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + max-width: 100%; +} + +.col-xs-offset-1 { + margin-left: 8.333%; +} + +.col-xs-offset-2 { + margin-left: 16.667%; +} + +.col-xs-offset-3 { + margin-left: 25%; +} + +.col-xs-offset-4 { + margin-left: 33.333%; +} + +.col-xs-offset-5 { + margin-left: 41.667%; +} + +.col-xs-offset-6 { + margin-left: 50%; +} + +.col-xs-offset-7 { + margin-left: 58.333%; +} + +.col-xs-offset-8 { + margin-left: 66.667%; +} + +.col-xs-offset-9 { + margin-left: 75%; +} + +.col-xs-offset-10 { + margin-left: 83.333%; +} + +.col-xs-offset-11 { + margin-left: 91.667%; +} + +.start-xs { + -ms-flex-pack: start; + -webkit-box-pack: start; + justify-content: flex-start; + text-align: start; +} + +.center-xs { + -ms-flex-pack: center; + -webkit-box-pack: center; + justify-content: center; + text-align: center; +} + +.end-xs { + -ms-flex-pack: end; + -webkit-box-pack: end; + justify-content: flex-end; + text-align: end; +} + +.top-xs { + -ms-flex-align: start; + -webkit-box-align: start; + align-items: flex-start; +} + +.middle-xs { + -ms-flex-align: center; + -webkit-box-align: center; + align-items: center; +} + +.bottom-xs { + -ms-flex-align: end; + -webkit-box-align: end; + align-items: flex-end; +} + +.around-xs { + -ms-flex-pack: distribute; + justify-content: space-around; +} + +.between-xs { + -ms-flex-pack: justify; + -webkit-box-pack: justify; + justify-content: space-between; +} + +.first-xs { + -ms-flex-order: -1; + -webkit-box-ordinal-group: 0; + order: -1; +} + +.last-xs { + -ms-flex-order: 1; + -webkit-box-ordinal-group: 2; + order: 1; +} + +@media only screen and (min-width: 48em) { + .container { + width: 46rem; + } + + .col-sm, + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12 { box-sizing: border-box; -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; padding-right: 1rem; padding-left: 1rem; -} + } -.col-xs { + .col-sm { -webkit-flex-grow: 1; -ms-flex-positive: 1; -webkit-box-flex: 1; @@ -68,407 +282,193 @@ -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; -} + } -.col-xs-1 { + .col-sm-1 { -ms-flex-preferred-size: 8.333%; flex-basis: 8.333%; max-width: 8.333%; -} + } -.col-xs-2 { + .col-sm-2 { -ms-flex-preferred-size: 16.667%; flex-basis: 16.667%; max-width: 16.667%; -} + } -.col-xs-3 { + .col-sm-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; -} + } -.col-xs-4 { + .col-sm-4 { -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; max-width: 33.333%; -} + } -.col-xs-5 { + .col-sm-5 { -ms-flex-preferred-size: 41.667%; flex-basis: 41.667%; max-width: 41.667%; -} + } -.col-xs-6 { + .col-sm-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; -} + } -.col-xs-7 { + .col-sm-7 { -ms-flex-preferred-size: 58.333%; flex-basis: 58.333%; max-width: 58.333%; -} + } -.col-xs-8 { + .col-sm-8 { -ms-flex-preferred-size: 66.667%; flex-basis: 66.667%; max-width: 66.667%; -} + } -.col-xs-9 { + .col-sm-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; -} + } -.col-xs-10 { + .col-sm-10 { -ms-flex-preferred-size: 83.333%; flex-basis: 83.333%; max-width: 83.333%; -} + } -.col-xs-11 { + .col-sm-11 { -ms-flex-preferred-size: 91.667%; flex-basis: 91.667%; max-width: 91.667%; -} + } -.col-xs-12 { + .col-sm-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; -} + } -.col-xs-offset-1 { + .col-sm-offset-1 { margin-left: 8.333%; -} + } -.col-xs-offset-2 { + .col-sm-offset-2 { margin-left: 16.667%; -} + } -.col-xs-offset-3 { + .col-sm-offset-3 { margin-left: 25%; -} + } -.col-xs-offset-4 { + .col-sm-offset-4 { margin-left: 33.333%; -} + } -.col-xs-offset-5 { + .col-sm-offset-5 { margin-left: 41.667%; -} + } -.col-xs-offset-6 { + .col-sm-offset-6 { margin-left: 50%; -} + } -.col-xs-offset-7 { + .col-sm-offset-7 { margin-left: 58.333%; -} + } -.col-xs-offset-8 { + .col-sm-offset-8 { margin-left: 66.667%; -} + } -.col-xs-offset-9 { + .col-sm-offset-9 { margin-left: 75%; -} + } -.col-xs-offset-10 { + .col-sm-offset-10 { margin-left: 83.333%; -} + } -.col-xs-offset-11 { + .col-sm-offset-11 { margin-left: 91.667%; -} + } -.start-xs { + .start-sm { -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; text-align: start; -} + } -.center-xs { + .center-sm { -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; text-align: center; -} + } -.end-xs { + .end-sm { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; text-align: end; -} + } -.top-xs { + .top-sm { -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start; -} + } -.middle-xs { + .middle-sm { -ms-flex-align: center; -webkit-box-align: center; align-items: center; -} + } -.bottom-xs { + .bottom-sm { -ms-flex-align: end; -webkit-box-align: end; align-items: flex-end; -} + } -.around-xs { + .around-sm { -ms-flex-pack: distribute; justify-content: space-around; -} + } -.between-xs { + .between-sm { -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between; -} + } -.first-xs { + .first-sm { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1; -} + } -.last-xs { + .last-sm { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1; -} - -@media only screen and (min-width: 48em) { - .container { - width: 46rem; - } - - .col-sm, - .col-sm-1, - .col-sm-2, - .col-sm-3, - .col-sm-4, - .col-sm-5, - .col-sm-6, - .col-sm-7, - .col-sm-8, - .col-sm-9, - .col-sm-10, - .col-sm-11, - .col-sm-12 { - box-sizing: border-box; - -ms-flex: 0 0 auto; - -webkit-box-flex: 0; - flex: 0 0 auto; - padding-right: 1rem; - padding-left: 1rem; - } - - .col-sm { - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - -webkit-box-flex: 1; - flex-grow: 1; - -ms-flex-preferred-size: 0; - flex-basis: 0; - max-width: 100%; - } - - .col-sm-1 { - -ms-flex-preferred-size: 8.333%; - flex-basis: 8.333%; - max-width: 8.333%; - } - - .col-sm-2 { - -ms-flex-preferred-size: 16.667%; - flex-basis: 16.667%; - max-width: 16.667%; - } - - .col-sm-3 { - -ms-flex-preferred-size: 25%; - flex-basis: 25%; - max-width: 25%; - } - - .col-sm-4 { - -ms-flex-preferred-size: 33.333%; - flex-basis: 33.333%; - max-width: 33.333%; - } - - .col-sm-5 { - -ms-flex-preferred-size: 41.667%; - flex-basis: 41.667%; - max-width: 41.667%; - } - - .col-sm-6 { - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - max-width: 50%; - } - - .col-sm-7 { - -ms-flex-preferred-size: 58.333%; - flex-basis: 58.333%; - max-width: 58.333%; - } - - .col-sm-8 { - -ms-flex-preferred-size: 66.667%; - flex-basis: 66.667%; - max-width: 66.667%; - } - - .col-sm-9 { - -ms-flex-preferred-size: 75%; - flex-basis: 75%; - max-width: 75%; - } - - .col-sm-10 { - -ms-flex-preferred-size: 83.333%; - flex-basis: 83.333%; - max-width: 83.333%; - } - - .col-sm-11 { - -ms-flex-preferred-size: 91.667%; - flex-basis: 91.667%; - max-width: 91.667%; - } - - .col-sm-12 { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; - } - - .col-sm-offset-1 { - margin-left: 8.333%; - } - - .col-sm-offset-2 { - margin-left: 16.667%; - } - - .col-sm-offset-3 { - margin-left: 25%; - } - - .col-sm-offset-4 { - margin-left: 33.333%; - } - - .col-sm-offset-5 { - margin-left: 41.667%; - } - - .col-sm-offset-6 { - margin-left: 50%; - } - - .col-sm-offset-7 { - margin-left: 58.333%; - } - - .col-sm-offset-8 { - margin-left: 66.667%; - } - - .col-sm-offset-9 { - margin-left: 75%; - } - - .col-sm-offset-10 { - margin-left: 83.333%; - } - - .col-sm-offset-11 { - margin-left: 91.667%; - } - - .start-sm { - -ms-flex-pack: start; - -webkit-box-pack: start; - justify-content: flex-start; - text-align: start; - } - - .center-sm { - -ms-flex-pack: center; - -webkit-box-pack: center; - justify-content: center; - text-align: center; - } - - .end-sm { - -ms-flex-pack: end; - -webkit-box-pack: end; - justify-content: flex-end; - text-align: end; - } - - .top-sm { - -ms-flex-align: start; - -webkit-box-align: start; - align-items: flex-start; - } - - .middle-sm { - -ms-flex-align: center; - -webkit-box-align: center; - align-items: center; - } - - .bottom-sm { - -ms-flex-align: end; - -webkit-box-align: end; - align-items: flex-end; - } - - .around-sm { - -ms-flex-pack: distribute; - justify-content: space-around; - } - - .between-sm { - -ms-flex-pack: justify; - -webkit-box-pack: justify; - justify-content: space-between; - } - - .first-sm { - -ms-flex-order: -1; - -webkit-box-ordinal-group: 0; - order: -1; - } - - .last-sm { - -ms-flex-order: 1; - -webkit-box-ordinal-group: 2; - order: 1; - } + } } @media only screen and (min-width: 62em) { - .container { - width: 61rem; - } + .container { + width: 61rem; + } - .col-md, + .col-md, .col-md-1, .col-md-2, .col-md-3, @@ -481,209 +481,209 @@ .col-md-10, .col-md-11, .col-md-12 { - box-sizing: border-box; - -ms-flex: 0 0 auto; - -webkit-box-flex: 0; - flex: 0 0 auto; - padding-right: 1rem; - padding-left: 1rem; - } - - .col-md { - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - -webkit-box-flex: 1; - flex-grow: 1; - -ms-flex-preferred-size: 0; - flex-basis: 0; - max-width: 100%; - } - - .col-md-1 { - -ms-flex-preferred-size: 8.333%; - flex-basis: 8.333%; - max-width: 8.333%; - } - - .col-md-2 { - -ms-flex-preferred-size: 16.667%; - flex-basis: 16.667%; - max-width: 16.667%; - } - - .col-md-3 { - -ms-flex-preferred-size: 25%; - flex-basis: 25%; - max-width: 25%; - } - - .col-md-4 { - -ms-flex-preferred-size: 33.333%; - flex-basis: 33.333%; - max-width: 33.333%; - } - - .col-md-5 { - -ms-flex-preferred-size: 41.667%; - flex-basis: 41.667%; - max-width: 41.667%; - } - - .col-md-6 { - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - max-width: 50%; - } - - .col-md-7 { - -ms-flex-preferred-size: 58.333%; - flex-basis: 58.333%; - max-width: 58.333%; - } - - .col-md-8 { - -ms-flex-preferred-size: 66.667%; - flex-basis: 66.667%; - max-width: 66.667%; - } - - .col-md-9 { - -ms-flex-preferred-size: 75%; - flex-basis: 75%; - max-width: 75%; - } - - .col-md-10 { - -ms-flex-preferred-size: 83.333%; - flex-basis: 83.333%; - max-width: 83.333%; - } - - .col-md-11 { - -ms-flex-preferred-size: 91.667%; - flex-basis: 91.667%; - max-width: 91.667%; - } - - .col-md-12 { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; - } - - .col-md-offset-1 { - margin-left: 8.333%; - } - - .col-md-offset-2 { - margin-left: 16.667%; - } - - .col-md-offset-3 { - margin-left: 25%; - } - - .col-md-offset-4 { - margin-left: 33.333%; - } - - .col-md-offset-5 { - margin-left: 41.667%; - } - - .col-md-offset-6 { - margin-left: 50%; - } - - .col-md-offset-7 { - margin-left: 58.333%; - } - - .col-md-offset-8 { - margin-left: 66.667%; - } - - .col-md-offset-9 { - margin-left: 75%; - } - - .col-md-offset-10 { - margin-left: 83.333%; - } - - .col-md-offset-11 { - margin-left: 91.667%; - } - - .start-md { - -ms-flex-pack: start; - -webkit-box-pack: start; - justify-content: flex-start; - text-align: start; - } - - .center-md { - -ms-flex-pack: center; - -webkit-box-pack: center; - justify-content: center; - text-align: center; - } - - .end-md { - -ms-flex-pack: end; - -webkit-box-pack: end; - justify-content: flex-end; - text-align: end; - } - - .top-md { - -ms-flex-align: start; - -webkit-box-align: start; - align-items: flex-start; - } - - .middle-md { - -ms-flex-align: center; - -webkit-box-align: center; - align-items: center; - } - - .bottom-md { - -ms-flex-align: end; - -webkit-box-align: end; - align-items: flex-end; - } - - .around-md { - -ms-flex-pack: distribute; - justify-content: space-around; - } - - .between-md { - -ms-flex-pack: justify; - -webkit-box-pack: justify; - justify-content: space-between; - } - - .first-md { - -ms-flex-order: -1; - -webkit-box-ordinal-group: 0; - order: -1; - } - - .last-md { - -ms-flex-order: 1; - -webkit-box-ordinal-group: 2; - order: 1; - } + box-sizing: border-box; + -ms-flex: 0 0 auto; + -webkit-box-flex: 0; + flex: 0 0 auto; + padding-right: 1rem; + padding-left: 1rem; + } + + .col-md { + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + -webkit-box-flex: 1; + flex-grow: 1; + -ms-flex-preferred-size: 0; + flex-basis: 0; + max-width: 100%; + } + + .col-md-1 { + -ms-flex-preferred-size: 8.333%; + flex-basis: 8.333%; + max-width: 8.333%; + } + + .col-md-2 { + -ms-flex-preferred-size: 16.667%; + flex-basis: 16.667%; + max-width: 16.667%; + } + + .col-md-3 { + -ms-flex-preferred-size: 25%; + flex-basis: 25%; + max-width: 25%; + } + + .col-md-4 { + -ms-flex-preferred-size: 33.333%; + flex-basis: 33.333%; + max-width: 33.333%; + } + + .col-md-5 { + -ms-flex-preferred-size: 41.667%; + flex-basis: 41.667%; + max-width: 41.667%; + } + + .col-md-6 { + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + max-width: 50%; + } + + .col-md-7 { + -ms-flex-preferred-size: 58.333%; + flex-basis: 58.333%; + max-width: 58.333%; + } + + .col-md-8 { + -ms-flex-preferred-size: 66.667%; + flex-basis: 66.667%; + max-width: 66.667%; + } + + .col-md-9 { + -ms-flex-preferred-size: 75%; + flex-basis: 75%; + max-width: 75%; + } + + .col-md-10 { + -ms-flex-preferred-size: 83.333%; + flex-basis: 83.333%; + max-width: 83.333%; + } + + .col-md-11 { + -ms-flex-preferred-size: 91.667%; + flex-basis: 91.667%; + max-width: 91.667%; + } + + .col-md-12 { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + max-width: 100%; + } + + .col-md-offset-1 { + margin-left: 8.333%; + } + + .col-md-offset-2 { + margin-left: 16.667%; + } + + .col-md-offset-3 { + margin-left: 25%; + } + + .col-md-offset-4 { + margin-left: 33.333%; + } + + .col-md-offset-5 { + margin-left: 41.667%; + } + + .col-md-offset-6 { + margin-left: 50%; + } + + .col-md-offset-7 { + margin-left: 58.333%; + } + + .col-md-offset-8 { + margin-left: 66.667%; + } + + .col-md-offset-9 { + margin-left: 75%; + } + + .col-md-offset-10 { + margin-left: 83.333%; + } + + .col-md-offset-11 { + margin-left: 91.667%; + } + + .start-md { + -ms-flex-pack: start; + -webkit-box-pack: start; + justify-content: flex-start; + text-align: start; + } + + .center-md { + -ms-flex-pack: center; + -webkit-box-pack: center; + justify-content: center; + text-align: center; + } + + .end-md { + -ms-flex-pack: end; + -webkit-box-pack: end; + justify-content: flex-end; + text-align: end; + } + + .top-md { + -ms-flex-align: start; + -webkit-box-align: start; + align-items: flex-start; + } + + .middle-md { + -ms-flex-align: center; + -webkit-box-align: center; + align-items: center; + } + + .bottom-md { + -ms-flex-align: end; + -webkit-box-align: end; + align-items: flex-end; + } + + .around-md { + -ms-flex-pack: distribute; + justify-content: space-around; + } + + .between-md { + -ms-flex-pack: justify; + -webkit-box-pack: justify; + justify-content: space-between; + } + + .first-md { + -ms-flex-order: -1; + -webkit-box-ordinal-group: 0; + order: -1; + } + + .last-md { + -ms-flex-order: 1; + -webkit-box-ordinal-group: 2; + order: 1; + } } @media only screen and (min-width: 75em) { - .container { - width: 71rem; - } + .container { + width: 71rem; + } - .col-lg, + .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, @@ -696,199 +696,199 @@ .col-lg-10, .col-lg-11, .col-lg-12 { - box-sizing: border-box; - -ms-flex: 0 0 auto; - -webkit-box-flex: 0; - flex: 0 0 auto; - padding-right: 1rem; - padding-left: 1rem; - } - - .col-lg { - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - -webkit-box-flex: 1; - flex-grow: 1; - -ms-flex-preferred-size: 0; - flex-basis: 0; - max-width: 100%; - } - - .col-lg-1 { - -ms-flex-preferred-size: 8.333%; - flex-basis: 8.333%; - max-width: 8.333%; - } - - .col-lg-2 { - -ms-flex-preferred-size: 16.667%; - flex-basis: 16.667%; - max-width: 16.667%; - } - - .col-lg-3 { - -ms-flex-preferred-size: 25%; - flex-basis: 25%; - max-width: 25%; - } - - .col-lg-4 { - -ms-flex-preferred-size: 33.333%; - flex-basis: 33.333%; - max-width: 33.333%; - } - - .col-lg-5 { - -ms-flex-preferred-size: 41.667%; - flex-basis: 41.667%; - max-width: 41.667%; - } - - .col-lg-6 { - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - max-width: 50%; - } - - .col-lg-7 { - -ms-flex-preferred-size: 58.333%; - flex-basis: 58.333%; - max-width: 58.333%; - } - - .col-lg-8 { - -ms-flex-preferred-size: 66.667%; - flex-basis: 66.667%; - max-width: 66.667%; - } - - .col-lg-9 { - -ms-flex-preferred-size: 75%; - flex-basis: 75%; - max-width: 75%; - } - - .col-lg-10 { - -ms-flex-preferred-size: 83.333%; - flex-basis: 83.333%; - max-width: 83.333%; - } - - .col-lg-11 { - -ms-flex-preferred-size: 91.667%; - flex-basis: 91.667%; - max-width: 91.667%; - } - - .col-lg-12 { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; - } - - .col-lg-offset-1 { - margin-left: 8.333%; - } - - .col-lg-offset-2 { - margin-left: 16.667%; - } - - .col-lg-offset-3 { - margin-left: 25%; - } - - .col-lg-offset-4 { - margin-left: 33.333%; - } - - .col-lg-offset-5 { - margin-left: 41.667%; - } - - .col-lg-offset-6 { - margin-left: 50%; - } - - .col-lg-offset-7 { - margin-left: 58.333%; - } - - .col-lg-offset-8 { - margin-left: 66.667%; - } - - .col-lg-offset-9 { - margin-left: 75%; - } - - .col-lg-offset-10 { - margin-left: 83.333%; - } - - .col-lg-offset-11 { - margin-left: 91.667%; - } - - .start-lg { - -ms-flex-pack: start; - -webkit-box-pack: start; - justify-content: flex-start; - text-align: start; - } - - .center-lg { - -ms-flex-pack: center; - -webkit-box-pack: center; - justify-content: center; - text-align: center; - } - - .end-lg { - -ms-flex-pack: end; - -webkit-box-pack: end; - justify-content: flex-end; - text-align: end; - } - - .top-lg { - -ms-flex-align: start; - -webkit-box-align: start; - align-items: flex-start; - } - - .middle-lg { - -ms-flex-align: center; - -webkit-box-align: center; - align-items: center; - } - - .bottom-lg { - -ms-flex-align: end; - -webkit-box-align: end; - align-items: flex-end; - } - - .around-lg { - -ms-flex-pack: distribute; - justify-content: space-around; - } - - .between-lg { - -ms-flex-pack: justify; - -webkit-box-pack: justify; - justify-content: space-between; - } - - .first-lg { - -ms-flex-order: -1; - -webkit-box-ordinal-group: 0; - order: -1; - } - - .last-lg { - -ms-flex-order: 1; - -webkit-box-ordinal-group: 2; - order: 1; - } + box-sizing: border-box; + -ms-flex: 0 0 auto; + -webkit-box-flex: 0; + flex: 0 0 auto; + padding-right: 1rem; + padding-left: 1rem; + } + + .col-lg { + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + -webkit-box-flex: 1; + flex-grow: 1; + -ms-flex-preferred-size: 0; + flex-basis: 0; + max-width: 100%; + } + + .col-lg-1 { + -ms-flex-preferred-size: 8.333%; + flex-basis: 8.333%; + max-width: 8.333%; + } + + .col-lg-2 { + -ms-flex-preferred-size: 16.667%; + flex-basis: 16.667%; + max-width: 16.667%; + } + + .col-lg-3 { + -ms-flex-preferred-size: 25%; + flex-basis: 25%; + max-width: 25%; + } + + .col-lg-4 { + -ms-flex-preferred-size: 33.333%; + flex-basis: 33.333%; + max-width: 33.333%; + } + + .col-lg-5 { + -ms-flex-preferred-size: 41.667%; + flex-basis: 41.667%; + max-width: 41.667%; + } + + .col-lg-6 { + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + max-width: 50%; + } + + .col-lg-7 { + -ms-flex-preferred-size: 58.333%; + flex-basis: 58.333%; + max-width: 58.333%; + } + + .col-lg-8 { + -ms-flex-preferred-size: 66.667%; + flex-basis: 66.667%; + max-width: 66.667%; + } + + .col-lg-9 { + -ms-flex-preferred-size: 75%; + flex-basis: 75%; + max-width: 75%; + } + + .col-lg-10 { + -ms-flex-preferred-size: 83.333%; + flex-basis: 83.333%; + max-width: 83.333%; + } + + .col-lg-11 { + -ms-flex-preferred-size: 91.667%; + flex-basis: 91.667%; + max-width: 91.667%; + } + + .col-lg-12 { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + max-width: 100%; + } + + .col-lg-offset-1 { + margin-left: 8.333%; + } + + .col-lg-offset-2 { + margin-left: 16.667%; + } + + .col-lg-offset-3 { + margin-left: 25%; + } + + .col-lg-offset-4 { + margin-left: 33.333%; + } + + .col-lg-offset-5 { + margin-left: 41.667%; + } + + .col-lg-offset-6 { + margin-left: 50%; + } + + .col-lg-offset-7 { + margin-left: 58.333%; + } + + .col-lg-offset-8 { + margin-left: 66.667%; + } + + .col-lg-offset-9 { + margin-left: 75%; + } + + .col-lg-offset-10 { + margin-left: 83.333%; + } + + .col-lg-offset-11 { + margin-left: 91.667%; + } + + .start-lg { + -ms-flex-pack: start; + -webkit-box-pack: start; + justify-content: flex-start; + text-align: start; + } + + .center-lg { + -ms-flex-pack: center; + -webkit-box-pack: center; + justify-content: center; + text-align: center; + } + + .end-lg { + -ms-flex-pack: end; + -webkit-box-pack: end; + justify-content: flex-end; + text-align: end; + } + + .top-lg { + -ms-flex-align: start; + -webkit-box-align: start; + align-items: flex-start; + } + + .middle-lg { + -ms-flex-align: center; + -webkit-box-align: center; + align-items: center; + } + + .bottom-lg { + -ms-flex-align: end; + -webkit-box-align: end; + align-items: flex-end; + } + + .around-lg { + -ms-flex-pack: distribute; + justify-content: space-around; + } + + .between-lg { + -ms-flex-pack: justify; + -webkit-box-pack: justify; + justify-content: space-between; + } + + .first-lg { + -ms-flex-order: -1; + -webkit-box-ordinal-group: 0; + order: -1; + } + + .last-lg { + -ms-flex-order: 1; + -webkit-box-ordinal-group: 2; + order: 1; + } } \ No newline at end of file diff --git a/assets/css/media.css b/assets/css/media.css index 09dffdb7..f2038fee 100644 --- a/assets/css/media.css +++ b/assets/css/media.css @@ -1,151 +1,128 @@ body.as3cf-pro .media-toolbar-mode-select { - overflow: visible; + overflow: visible; } - body.as3cf-pro .attachments-browser .media-toolbar-secondary { - max-width: 100%; + max-width: 100%; } - body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons { - margin-right: 10px; - position: relative; - display: none !important; + margin-right: 10px; + position: relative; + display: none !important; } - body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons.visible { - display: inline-block !important; + display: inline-block !important; } - body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons .button { - margin: 0; - text-align: left; + margin: 0; + text-align: left; } - @media screen and (max-width: 782px) { - body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons .button { - min-height: 40px; - } + body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons .button { + min-height: 40px; + } } - body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__action-default { - width: calc(100% - 32px); - position: relative; - z-index: 2; + width: calc(100% - 32px); + position: relative; + z-index: 2; } - body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__toggle { - width: 32px; - position: relative; - border-left: 1px solid rgba(255, 255, 255, 0.2); - z-index: 2; + width: 32px; + position: relative; + border-left: 1px solid rgba(255, 255, 255, 0.2); + z-index: 2; } - body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__toggle:focus { - -webkit-box-shadow: none; - box-shadow: none; + box-shadow: none; } - body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__toggle::after { - content: ""; - display: inline-block; - width: 0; - height: 0; - vertical-align: 0.255em; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; - -webkit-transition: 0.2s all ease; - transition: 0.2s all ease; + content: ""; + display: inline-block; + width: 0; + height: 0; + vertical-align: 0.255em; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; + transition: 0.2s all ease; } - body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__toggle.opened::after { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); + transform: rotate(180deg); } - body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__submenu { - position: absolute; - left: 0; - top: 0; - z-index: 1; - -webkit-transform: translateY(33px); - transform: translateY(33px); - border-radius: 3px; - overflow: hidden; - -webkit-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3); - box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3); + position: absolute; + left: 0; + top: 0; + z-index: 1; + transform: translateY(33px); + border-radius: 3px; + overflow: hidden; + box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3); } - @media screen and (max-width: 782px) { - body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__submenu { - -webkit-transform: translateY(41px); - transform: translateY(41px); - } + body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__submenu { + transform: translateY(41px); + } } - body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__action { - display: block; - width: 100%; - margin: 0; - border-radius: 0; - -moz-text-align-last: left; - text-align-last: left; - border: none; - border-bottom: 1px solid rgba(255, 255, 255, 0.2); + display: block; + width: 100%; + margin: 0; + border-radius: 0; + text-align-last: left; + border: none; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); } - body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__action:last-child { - border: none; + border: none; } - body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__action:focus { - -webkit-box-shadow: none; - box-shadow: none; + box-shadow: none; } .as3cfpro_remove a.local-warning { - color: #a00; + color: #a00; } - .as3cfpro_remove a.local-warning:hover { - color: #f00; - text-decoration: none; - border: none; + color: #f00; + text-decoration: none; + border: none; } .media-modal a.local-warning { - color: #bc0b0b; + color: #bc0b0b; } - .media-modal a.local-warning:hover { - color: red; + color: red; } .attachment-info .attachment-s3-details { - font-weight: bold; - margin-bottom: 5px; + font-weight: bold; + margin-bottom: 5px; } .table-view-list.media th.column-as3cf_bucket { - width: 11%; + width: 11%; } .table-view-list.media th.column-as3cf_access { - width: 8%; + width: 8%; } .table-view-list.media .row-actions span.as3cf-warning:before { - background: url(../img/icon/error.svg) no-repeat; - background-size: 18px; - content: ""; - display: block; - width: 18px; - height: 18px; - margin: 1px 1px 0 -3px; - float: left; + background: url(../img/icon/error.svg) no-repeat; + background-size: 18px; + content: ""; + display: block; + width: 18px; + height: 18px; + margin: 1px 1px 0 -3px; + float: left; } .table-view-list.media .row-actions span.as3cf-warning { - color: #50575e; -} \ No newline at end of file + color: #50575e; +} + +/*# sourceMappingURL=media.css.map */ diff --git a/assets/css/media.css.map b/assets/css/media.css.map new file mode 100644 index 00000000..298dc286 --- /dev/null +++ b/assets/css/media.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../sass/media.scss"],"names":[],"mappings":"AACC;EACC;;AAGD;EACC;;AAEA;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAEA;EAJD;IAKE;;;AAKH;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACC;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAVD;IAWE;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;;AAMJ;EACC;;AAEA;EACC;EACA;EACA;;;AAIF;EACC;;AAEA;EACC;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC","file":"media.css"} \ No newline at end of file diff --git a/assets/css/media.min.css b/assets/css/media.min.css index 2213ef49..ebeb635d 100644 --- a/assets/css/media.min.css +++ b/assets/css/media.min.css @@ -1 +1 @@ -body.as3cf-pro .media-toolbar-mode-select{overflow:visible}body.as3cf-pro .attachments-browser .media-toolbar-secondary{max-width:100%}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons{margin-right:10px;position:relative;display:none!important}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons.visible{display:inline-block!important}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons .button{margin:0;text-align:left}@media screen and (max-width:782px){body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons .button{min-height:40px}}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__action-default{width:calc(100% - 32px);position:relative;z-index:2}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__toggle{width:32px;position:relative;border-left:1px solid rgba(255,255,255,.2);z-index:2}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__toggle:focus{-webkit-box-shadow:none;box-shadow:none}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__toggle::after{content:"";display:inline-block;width:0;height:0;vertical-align:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;-webkit-transition:.2s all ease;transition:.2s all ease}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__toggle.opened::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__submenu{position:absolute;left:0;top:0;z-index:1;-webkit-transform:translateY(33px);transform:translateY(33px);border-radius:3px;overflow:hidden;-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,.3);box-shadow:0 2px 5px 2px rgba(0,0,0,.3)}@media screen and (max-width:782px){body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__submenu{-webkit-transform:translateY(41px);transform:translateY(41px)}}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__action{display:block;width:100%;margin:0;border-radius:0;-moz-text-align-last:left;text-align-last:left;border:none;border-bottom:1px solid rgba(255,255,255,.2)}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__action:last-child{border:none}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__action:focus{-webkit-box-shadow:none;box-shadow:none}.as3cfpro_remove a.local-warning{color:#a00}.as3cfpro_remove a.local-warning:hover{color:red;text-decoration:none;border:none}.media-modal a.local-warning{color:#bc0b0b}.media-modal a.local-warning:hover{color:red}.attachment-info .attachment-s3-details{font-weight:700;margin-bottom:5px}.table-view-list.media th.column-as3cf_bucket{width:11%}.table-view-list.media th.column-as3cf_access{width:8%}.table-view-list.media .row-actions span.as3cf-warning:before{background:url(../img/icon/error.svg) no-repeat;background-size:18px;content:"";display:block;width:18px;height:18px;margin:1px 1px 0 -3px;float:left}.table-view-list.media .row-actions span.as3cf-warning{color:#50575e} \ No newline at end of file +body.as3cf-pro .media-toolbar-mode-select{overflow:visible}body.as3cf-pro .attachments-browser .media-toolbar-secondary{max-width:100%}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons{margin-right:10px;position:relative;display:none!important}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons.visible{display:inline-block!important}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons .button{margin:0;text-align:left}@media screen and (max-width:782px){body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons .button{min-height:40px}}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__action-default{width:calc(100% - 32px);position:relative;z-index:2}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__toggle{width:32px;position:relative;border-left:1px solid rgba(255,255,255,.2);z-index:2}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__toggle:focus{box-shadow:none}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__toggle::after{content:"";display:inline-block;width:0;height:0;vertical-align:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;transition:.2s all ease}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__toggle.opened::after{transform:rotate(180deg)}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__submenu{position:absolute;left:0;top:0;z-index:1;transform:translateY(33px);border-radius:3px;overflow:hidden;box-shadow:0 2px 5px 2px rgba(0,0,0,.3)}@media screen and (max-width:782px){body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__submenu{transform:translateY(41px)}}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__action{display:block;width:100%;margin:0;border-radius:0;text-align-last:left;border:none;border-bottom:1px solid rgba(255,255,255,.2)}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__action:last-child{border:none}body.as3cf-pro .attachments-browser .media-toolbar-secondary .offload-buttons__action:focus{box-shadow:none}.as3cfpro_remove a.local-warning{color:#a00}.as3cfpro_remove a.local-warning:hover{color:red;text-decoration:none;border:none}.media-modal a.local-warning{color:#bc0b0b}.media-modal a.local-warning:hover{color:red}.attachment-info .attachment-s3-details{font-weight:700;margin-bottom:5px}.table-view-list.media th.column-as3cf_bucket{width:11%}.table-view-list.media th.column-as3cf_access{width:8%}.table-view-list.media .row-actions span.as3cf-warning:before{background:url(../img/icon/error.svg) no-repeat;background-size:18px;content:"";display:block;width:18px;height:18px;margin:1px 1px 0 -3px;float:left}.table-view-list.media .row-actions span.as3cf-warning{color:#50575e} \ No newline at end of file diff --git a/assets/css/modal.css b/assets/css/modal.css index 0a3977a4..ab6a4849 100644 --- a/assets/css/modal.css +++ b/assets/css/modal.css @@ -2,79 +2,72 @@ * Modals */ #as3cf-overlay { - display: none; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - background-color: rgba(0, 0, 0, 0.5); - overflow: hidden; - overflow-y: auto; - z-index: 999999; + display: none; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: rgba(0, 0, 0, 0.5); + overflow: hidden; + overflow-y: auto; + z-index: 999999; } #as3cf-modal { - display: none; - position: relative; - width: 600px; - margin: 100px auto; - padding: 30px; - background-color: #eee; - -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); - box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); - font-size: 14px; - overflow: hidden; - z-index: 100000; + display: none; + position: relative; + width: 600px; + margin: 100px auto; + padding: 30px; + background-color: #eee; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); + font-size: 14px; + overflow: hidden; + z-index: 100000; } - #as3cf-modal .close-as3cf-modal { - color: #999; - cursor: pointer; - font-family: "Times New Roman", serif; - font-size: 26px; - font-weight: 200; - position: absolute; - right: 18px; - top: 18px; + color: #999; + cursor: pointer; + font-family: "Times New Roman", serif; + font-size: 26px; + font-weight: 200; + position: absolute; + right: 18px; + top: 18px; } - #as3cf-modal .close-as3cf-modal:hover { - color: #666; + color: #666; } - #as3cf-modal h3 { - margin: 0 0 20px; - font-weight: normal; - line-height: 1; + margin: 0 0 20px; + font-weight: normal; + line-height: 1; } - #as3cf-modal .error, #as3cf-modal .notice, #as3cf-modal .updated { - margin: 0 0 20px; + margin: 0 0 20px; } - #as3cf-modal .actions { - margin: 20px -30px -30px; - padding: 20px 30px; - border-top: none; - background-color: #e3e3e3; - overflow: hidden; + margin: 20px -30px -30px; + padding: 20px 30px; + border-top: none; + background-color: #e3e3e3; + overflow: hidden; } - #as3cf-modal .actions .right { - margin-left: 15px; + margin-left: 15px; } - #as3cf-modal .actions .right:last-of-type { - margin-left: 0; + margin-left: 0; } - #as3cf-modal .actions button { - min-width: 90px; + min-width: 90px; } body.as3cf-modal-open { - overflow: hidden; -} \ No newline at end of file + overflow: hidden; +} + +/*# sourceMappingURL=modal.css.map */ diff --git a/assets/css/modal.css.map b/assets/css/modal.css.map new file mode 100644 index 00000000..1767b7e1 --- /dev/null +++ b/assets/css/modal.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../sass/modal.scss"],"names":[],"mappings":"AAAA;AAAA;AAAA;AAGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAGD;AAAA;AAAA;EAGC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;;AAIF;EACC;;;AAKH;EACC","file":"modal.css"} \ No newline at end of file diff --git a/assets/css/modal.min.css b/assets/css/modal.min.css index 4b7a62b8..42a5a575 100644 --- a/assets/css/modal.min.css +++ b/assets/css/modal.min.css @@ -1 +1 @@ -#as3cf-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);overflow:hidden;overflow-y:auto;z-index:999999}#as3cf-modal{display:none;position:relative;width:600px;margin:100px auto;padding:30px;background-color:#eee;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);font-size:14px;overflow:hidden;z-index:100000}#as3cf-modal .close-as3cf-modal{color:#999;cursor:pointer;font-family:"Times New Roman",serif;font-size:26px;font-weight:200;position:absolute;right:18px;top:18px}#as3cf-modal .close-as3cf-modal:hover{color:#666}#as3cf-modal h3{margin:0 0 20px;font-weight:400;line-height:1}#as3cf-modal .error,#as3cf-modal .notice,#as3cf-modal .updated{margin:0 0 20px}#as3cf-modal .actions{margin:20px -30px -30px;padding:20px 30px;border-top:none;background-color:#e3e3e3;overflow:hidden}#as3cf-modal .actions .right{margin-left:15px}#as3cf-modal .actions .right:last-of-type{margin-left:0}#as3cf-modal .actions button{min-width:90px}body.as3cf-modal-open{overflow:hidden} \ No newline at end of file +#as3cf-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);overflow:hidden;overflow-y:auto;z-index:999999}#as3cf-modal{display:none;position:relative;width:600px;margin:100px auto;padding:30px;background-color:#eee;box-shadow:0 0 10px rgba(0,0,0,.5);font-size:14px;overflow:hidden;z-index:100000}#as3cf-modal .close-as3cf-modal{color:#999;cursor:pointer;font-family:"Times New Roman",serif;font-size:26px;font-weight:200;position:absolute;right:18px;top:18px}#as3cf-modal .close-as3cf-modal:hover{color:#666}#as3cf-modal h3{margin:0 0 20px;font-weight:400;line-height:1}#as3cf-modal .error,#as3cf-modal .notice,#as3cf-modal .updated{margin:0 0 20px}#as3cf-modal .actions{margin:20px -30px -30px;padding:20px 30px;border-top:none;background-color:#e3e3e3;overflow:hidden}#as3cf-modal .actions .right{margin-left:15px}#as3cf-modal .actions .right:last-of-type{margin-left:0}#as3cf-modal .actions button{min-width:90px}body.as3cf-modal-open{overflow:hidden} \ No newline at end of file diff --git a/assets/css/normalize.css b/assets/css/normalize.css index 375c95d8..192eb9ce 100644 --- a/assets/css/normalize.css +++ b/assets/css/normalize.css @@ -9,10 +9,8 @@ */ html { - line-height: 1.15; - /* 1 */ - -webkit-text-size-adjust: 100%; - /* 2 */ + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections @@ -23,7 +21,7 @@ html { */ body { - margin: 0; + margin: 0; } /** @@ -31,7 +29,7 @@ body { */ main { - display: block; + display: block; } /** @@ -40,8 +38,8 @@ main { */ h1 { - font-size: 2em; - margin: 0.67em 0; + font-size: 2em; + margin: 0.67em 0; } /* Grouping content @@ -53,12 +51,9 @@ h1 { */ hr { - box-sizing: content-box; - /* 1 */ - height: 0; - /* 1 */ - overflow: visible; - /* 2 */ + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ } /** @@ -67,10 +62,8 @@ hr { */ pre { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ } /* Text-level semantics @@ -81,7 +74,7 @@ pre { */ a { - background-color: transparent; + background-color: transparent; } /** @@ -90,12 +83,9 @@ a { */ abbr[title] { - border-bottom: none; - /* 1 */ - text-decoration: underline; - /* 2 */ - text-decoration: underline dotted; - /* 2 */ + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ } /** @@ -104,7 +94,7 @@ abbr[title] { b, strong { - font-weight: bolder; + font-weight: bolder; } /** @@ -115,10 +105,8 @@ strong { code, kbd, samp { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ } /** @@ -126,7 +114,7 @@ samp { */ small { - font-size: 80%; + font-size: 80%; } /** @@ -136,18 +124,18 @@ small { sub, sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } sub { - bottom: -0.25em; + bottom: -0.25em; } sup { - top: -0.5em; + top: -0.5em; } /* Embedded content @@ -158,7 +146,7 @@ sup { */ img { - border-style: none; + border-style: none; } /* Forms @@ -174,14 +162,10 @@ input, optgroup, select, textarea { - font-family: inherit; - /* 1 */ - font-size: 100%; - /* 1 */ - line-height: 1.15; - /* 1 */ - margin: 0; - /* 2 */ + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ } /** @@ -190,9 +174,8 @@ textarea { */ button, -input { - /* 1 */ - overflow: visible; +input { /* 1 */ + overflow: visible; } /** @@ -201,9 +184,8 @@ input { */ button, -select { - /* 1 */ - text-transform: none; +select { /* 1 */ + text-transform: none; } /** @@ -214,7 +196,7 @@ button, [type="button"], [type="reset"], [type="submit"] { - -webkit-appearance: button; + -webkit-appearance: button; } /** @@ -225,8 +207,8 @@ button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; + border-style: none; + padding: 0; } /** @@ -237,7 +219,7 @@ button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; + outline: 1px dotted ButtonText; } /** @@ -245,7 +227,7 @@ button:-moz-focusring, */ fieldset { - padding: 0.35em 0.75em 0.625em; + padding: 0.35em 0.75em 0.625em; } /** @@ -256,18 +238,12 @@ fieldset { */ legend { - box-sizing: border-box; - /* 1 */ - color: inherit; - /* 2 */ - display: table; - /* 1 */ - max-width: 100%; - /* 1 */ - padding: 0; - /* 3 */ - white-space: normal; - /* 1 */ + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ } /** @@ -275,7 +251,7 @@ legend { */ progress { - vertical-align: baseline; + vertical-align: baseline; } /** @@ -283,7 +259,7 @@ progress { */ textarea { - overflow: auto; + overflow: auto; } /** @@ -293,10 +269,8 @@ textarea { [type="checkbox"], [type="radio"] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ } /** @@ -305,7 +279,7 @@ textarea { [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { - height: auto; + height: auto; } /** @@ -314,10 +288,8 @@ textarea { */ [type="search"] { - -webkit-appearance: textfield; - /* 1 */ - outline-offset: -2px; - /* 2 */ + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ } /** @@ -325,7 +297,7 @@ textarea { */ [type="search"]::-webkit-search-decoration { - -webkit-appearance: none; + -webkit-appearance: none; } /** @@ -334,10 +306,8 @@ textarea { */ ::-webkit-file-upload-button { - -webkit-appearance: button; - /* 1 */ - font: inherit; - /* 2 */ + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ } /* Interactive @@ -348,7 +318,7 @@ textarea { */ details { - display: block; + display: block; } /* @@ -356,7 +326,7 @@ details { */ summary { - display: list-item; + display: list-item; } /* Misc @@ -367,7 +337,7 @@ summary { */ template { - display: none; + display: none; } /** @@ -375,5 +345,5 @@ template { */ [hidden] { - display: none; + display: none; } diff --git a/assets/css/notice.css b/assets/css/notice.css index c8053d99..ef1dd858 100644 --- a/assets/css/notice.css +++ b/assets/css/notice.css @@ -3,12 +3,14 @@ */ .as3cf-notice p, .as3cf-compatibility-notice p { - max-width: 800px; + max-width: 800px; } /** * Prevent WP from adding the circular arrow icon to all P tags inside the notice html. */ .as3cf-licence-notice p:not(.as3cf-before):before { - display: none; -} \ No newline at end of file + display: none; +} + +/*# sourceMappingURL=notice.css.map */ diff --git a/assets/css/notice.css.map b/assets/css/notice.css.map new file mode 100644 index 00000000..f263cfad --- /dev/null +++ b/assets/css/notice.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../sass/notice.scss"],"names":[],"mappings":"AAAA;AAAA;AAAA;AAKC;AAAA;EACC;;;AAIF;AAAA;AAAA;AAGA;EACC","file":"notice.css"} \ No newline at end of file diff --git a/assets/css/settings.css b/assets/css/settings.css index 7f449928..a20981b7 100644 --- a/assets/css/settings.css +++ b/assets/css/settings.css @@ -1,169 +1 @@ -.nav-status-wrapper.svelte-1i784er { - position: relative -} - -.toggler.svelte-k1tgof:not(.toggleDisabled) { - cursor: pointer -} - -.panel-row.svelte-41r5oq.svelte-41r5oq { - position: relative -} - -.header.svelte-41r5oq .gradient.svelte-41r5oq { - position: absolute; - width: 144px; - left: 0; - top: 0; - bottom: 0; - transform: matrix(-1, 0, 0, 1, 0, 0); - border-top-right-radius: 5px -} - -.content.svelte-5j10or.svelte-5j10or { - padding: 1.875rem 2.25rem 1.5rem 2.25rem; - display: flex; - flex-direction: column -} - -.heading.svelte-5j10or.svelte-5j10or { - margin-top: 1rem; - font-weight: 700; - font-size: 1.125rem; - line-height: 140% -} - -.description.svelte-5j10or.svelte-5j10or { - margin-top: 1rem; - color: rgba(56, 54, 55, 0.7) -} - -.benefits.svelte-5j10or.svelte-5j10or { - margin-top: 1.7rem; - color: rgba(56, 54, 55, 0.7) -} - -.benefits.svelte-5j10or li.svelte-5j10or { - display: flex; - align-items: center -} - -.benefits.svelte-5j10or img.svelte-5j10or { - height: 40px; - margin-left: -5px; - margin-right: 10px -} - -.call-to-action.svelte-5j10or.svelte-5j10or { - margin-top: 0.7rem -} - -.call-to-action.svelte-5j10or .note.svelte-5j10or { - text-align: center -} - -.notice-icon-wrapper.svelte-jtkdoa { - display: inline-block; - min-width: 1.1875rem -} - -.notice-icon.svelte-jtkdoa { - margin-left: 2px; - margin-top: -1.5px; - vertical-align: middle -} - -#as3cf-settings.wpome div.panel.settings .header img.svelte-cn9mf.svelte-cn9mf { - width: var(--as3cf-settings-ctrl-width); - height: var(--as3cf-settings-ctrl-width) -} - -.provider-details.svelte-cn9mf.svelte-cn9mf { - display: flex; - flex-direction: column; - flex: auto; - margin-left: var(--as3cf-settings-option-indent); - z-index: 1 -} - -#as3cf-settings.wpome div.panel .provider-details.svelte-cn9mf h3.svelte-cn9mf { - margin-left: 0; - margin-bottom: 0.5rem -} - -#as3cf-settings.wpome div.panel .console-details.svelte-cn9mf.svelte-cn9mf { - display: flex; - align-items: center; - font-size: 0.75rem -} - -.console-details.svelte-cn9mf .console.svelte-cn9mf { - flex: 0 1 min-content; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis -} - -#as3cf-settings.wpome div.panel .console-details.svelte-cn9mf a[target="_blank"].console.svelte-cn9mf:after { - margin-right: 0 -} - -#as3cf-settings.wpome div.panel .console-details.svelte-cn9mf .region.svelte-cn9mf { - flex: 1 0 auto; - color: var(--as3cf-color-gray-500); - margin: 0 0.5rem -} - -.toggler.svelte-k1tgof:not(.toggleDisabled) { - cursor: pointer -} - -#as3cf-settings.wpome div.panel.settings .header img.svelte-sglpwv.svelte-sglpwv { - width: var(--as3cf-settings-ctrl-width); - height: var(--as3cf-settings-ctrl-width) -} - -.provider-details.svelte-sglpwv.svelte-sglpwv { - display: flex; - flex-direction: column; - flex: auto; - margin-left: var(--as3cf-settings-option-indent); - z-index: 1 -} - -#as3cf-settings.wpome div.panel .provider-details.svelte-sglpwv h3.svelte-sglpwv { - margin-left: 0; - margin-bottom: 0.5rem -} - -#as3cf-settings.wpome div.panel .console-details.svelte-sglpwv.svelte-sglpwv { - display: flex; - align-items: center; - font-size: 0.75rem -} - -.console-details.svelte-sglpwv .console.svelte-sglpwv { - flex: 0 1 min-content; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis -} - -#as3cf-settings.wpome div.panel .console-details.svelte-sglpwv a[target="_blank"].console.svelte-sglpwv:after { - margin-right: 0 -} - -div.check-again.svelte-1oue4lo.svelte-1oue4lo { - display: flex; - flex-direction: column; - align-items: flex-end; - white-space: nowrap; - min-width: 6rem; - padding-left: 0.5rem; - color: var(--as3cf-color-gray-700) -} - -#as3cf-settings .check-again.svelte-1oue4lo .last-update.svelte-1oue4lo { - padding-right: 2px; - margin-top: 2px -} \ No newline at end of file +.nav-status-wrapper.svelte-1i784er{position:relative}.toggler.svelte-k1tgof:not(.toggleDisabled){cursor:pointer}.panel-row.svelte-41r5oq.svelte-41r5oq{position:relative}.header.svelte-41r5oq .gradient.svelte-41r5oq{position:absolute;width:144px;left:0;top:0;bottom:0;transform:matrix(-1, 0, 0, 1, 0, 0);border-top-right-radius:5px}.content.svelte-5j10or.svelte-5j10or{padding:1.875rem 2.25rem 1.5rem 2.25rem;display:flex;flex-direction:column}.heading.svelte-5j10or.svelte-5j10or{margin-top:1rem;font-weight:700;font-size:1.125rem;line-height:140%}.description.svelte-5j10or.svelte-5j10or{margin-top:1rem;color:rgba(56, 54, 55, 0.7)}.benefits.svelte-5j10or.svelte-5j10or{margin-top:1.7rem;color:rgba(56, 54, 55, 0.7)}.benefits.svelte-5j10or li.svelte-5j10or{display:flex;align-items:center}.benefits.svelte-5j10or img.svelte-5j10or{height:40px;margin-left:-5px;margin-right:10px}.call-to-action.svelte-5j10or.svelte-5j10or{margin-top:0.7rem}.call-to-action.svelte-5j10or .note.svelte-5j10or{text-align:center}.notice-icon-wrapper.svelte-jtkdoa{display:inline-block;min-width:1.1875rem}.notice-icon.svelte-jtkdoa{margin-left:2px;margin-top:-1.5px;vertical-align:middle}#as3cf-settings.wpome div.panel.settings .header img.svelte-sglpwv.svelte-sglpwv{width:var(--as3cf-settings-ctrl-width);height:var(--as3cf-settings-ctrl-width)}.provider-details.svelte-sglpwv.svelte-sglpwv{display:flex;flex-direction:column;flex:auto;margin-left:var(--as3cf-settings-option-indent);z-index:1}#as3cf-settings.wpome div.panel .provider-details.svelte-sglpwv h3.svelte-sglpwv{margin-left:0;margin-bottom:0.5rem}#as3cf-settings.wpome div.panel .console-details.svelte-sglpwv.svelte-sglpwv{display:flex;align-items:center;font-size:0.75rem}.console-details.svelte-sglpwv .console.svelte-sglpwv{flex:0 1 min-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#as3cf-settings.wpome div.panel .console-details.svelte-sglpwv a[target="_blank"].console.svelte-sglpwv:after{margin-right:0}.toggler.svelte-k1tgof:not(.toggleDisabled){cursor:pointer}#as3cf-settings.wpome div.panel.settings .header img.svelte-cn9mf.svelte-cn9mf{width:var(--as3cf-settings-ctrl-width);height:var(--as3cf-settings-ctrl-width)}.provider-details.svelte-cn9mf.svelte-cn9mf{display:flex;flex-direction:column;flex:auto;margin-left:var(--as3cf-settings-option-indent);z-index:1}#as3cf-settings.wpome div.panel .provider-details.svelte-cn9mf h3.svelte-cn9mf{margin-left:0;margin-bottom:0.5rem}#as3cf-settings.wpome div.panel .console-details.svelte-cn9mf.svelte-cn9mf{display:flex;align-items:center;font-size:0.75rem}.console-details.svelte-cn9mf .console.svelte-cn9mf{flex:0 1 min-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#as3cf-settings.wpome div.panel .console-details.svelte-cn9mf a[target="_blank"].console.svelte-cn9mf:after{margin-right:0}#as3cf-settings.wpome div.panel .console-details.svelte-cn9mf .region.svelte-cn9mf{flex:1 0 auto;color:var(--as3cf-color-gray-500);margin:0 0.5rem}div.check-again.svelte-1oue4lo.svelte-1oue4lo{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;min-width:6rem;padding-left:0.5rem;color:var(--as3cf-color-gray-700)}#as3cf-settings .check-again.svelte-1oue4lo .last-update.svelte-1oue4lo{padding-right:2px;margin-top:2px} \ No newline at end of file diff --git a/assets/css/settings.min.css b/assets/css/settings.min.css index c07555c5..97e74762 100644 --- a/assets/css/settings.min.css +++ b/assets/css/settings.min.css @@ -1 +1 @@ -.nav-status-wrapper.svelte-1i784er{position:relative}.toggler.svelte-k1tgof:not(.toggleDisabled){cursor:pointer}.panel-row.svelte-41r5oq.svelte-41r5oq{position:relative}.header.svelte-41r5oq .gradient.svelte-41r5oq{position:absolute;width:144px;left:0;top:0;bottom:0;transform:matrix(-1,0,0,1,0,0);border-top-right-radius:5px}.content.svelte-5j10or.svelte-5j10or{padding:1.875rem 2.25rem 1.5rem 2.25rem;display:flex;flex-direction:column}.heading.svelte-5j10or.svelte-5j10or{margin-top:1rem;font-weight:700;font-size:1.125rem;line-height:140%}.description.svelte-5j10or.svelte-5j10or{margin-top:1rem;color:rgba(56,54,55,.7)}.benefits.svelte-5j10or.svelte-5j10or{margin-top:1.7rem;color:rgba(56,54,55,.7)}.benefits.svelte-5j10or li.svelte-5j10or{display:flex;align-items:center}.benefits.svelte-5j10or img.svelte-5j10or{height:40px;margin-left:-5px;margin-right:10px}.call-to-action.svelte-5j10or.svelte-5j10or{margin-top:.7rem}.call-to-action.svelte-5j10or .note.svelte-5j10or{text-align:center}.notice-icon-wrapper.svelte-jtkdoa{display:inline-block;min-width:1.1875rem}.notice-icon.svelte-jtkdoa{margin-left:2px;margin-top:-1.5px;vertical-align:middle}#as3cf-settings.wpome div.panel.settings .header img.svelte-cn9mf.svelte-cn9mf{width:var(--as3cf-settings-ctrl-width);height:var(--as3cf-settings-ctrl-width)}.provider-details.svelte-cn9mf.svelte-cn9mf{display:flex;flex-direction:column;flex:auto;margin-left:var(--as3cf-settings-option-indent);z-index:1}#as3cf-settings.wpome div.panel .provider-details.svelte-cn9mf h3.svelte-cn9mf{margin-left:0;margin-bottom:.5rem}#as3cf-settings.wpome div.panel .console-details.svelte-cn9mf.svelte-cn9mf{display:flex;align-items:center;font-size:.75rem}.console-details.svelte-cn9mf .console.svelte-cn9mf{flex:0 1 min-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#as3cf-settings.wpome div.panel .console-details.svelte-cn9mf a[target="_blank"].console.svelte-cn9mf:after{margin-right:0}#as3cf-settings.wpome div.panel .console-details.svelte-cn9mf .region.svelte-cn9mf{flex:1 0 auto;color:var(--as3cf-color-gray-500);margin:0 .5rem}.toggler.svelte-k1tgof:not(.toggleDisabled){cursor:pointer}#as3cf-settings.wpome div.panel.settings .header img.svelte-sglpwv.svelte-sglpwv{width:var(--as3cf-settings-ctrl-width);height:var(--as3cf-settings-ctrl-width)}.provider-details.svelte-sglpwv.svelte-sglpwv{display:flex;flex-direction:column;flex:auto;margin-left:var(--as3cf-settings-option-indent);z-index:1}#as3cf-settings.wpome div.panel .provider-details.svelte-sglpwv h3.svelte-sglpwv{margin-left:0;margin-bottom:.5rem}#as3cf-settings.wpome div.panel .console-details.svelte-sglpwv.svelte-sglpwv{display:flex;align-items:center;font-size:.75rem}.console-details.svelte-sglpwv .console.svelte-sglpwv{flex:0 1 min-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#as3cf-settings.wpome div.panel .console-details.svelte-sglpwv a[target="_blank"].console.svelte-sglpwv:after{margin-right:0}div.check-again.svelte-1oue4lo.svelte-1oue4lo{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;min-width:6rem;padding-left:.5rem;color:var(--as3cf-color-gray-700)}#as3cf-settings .check-again.svelte-1oue4lo .last-update.svelte-1oue4lo{padding-right:2px;margin-top:2px} \ No newline at end of file +.nav-status-wrapper.svelte-1i784er{position:relative}.toggler.svelte-k1tgof:not(.toggleDisabled){cursor:pointer}.panel-row.svelte-41r5oq.svelte-41r5oq{position:relative}.header.svelte-41r5oq .gradient.svelte-41r5oq{position:absolute;width:144px;left:0;top:0;bottom:0;transform:matrix(-1,0,0,1,0,0);border-top-right-radius:5px}.content.svelte-5j10or.svelte-5j10or{padding:1.875rem 2.25rem 1.5rem 2.25rem;display:flex;flex-direction:column}.heading.svelte-5j10or.svelte-5j10or{margin-top:1rem;font-weight:700;font-size:1.125rem;line-height:140%}.description.svelte-5j10or.svelte-5j10or{margin-top:1rem;color:rgba(56,54,55,.7)}.benefits.svelte-5j10or.svelte-5j10or{margin-top:1.7rem;color:rgba(56,54,55,.7)}.benefits.svelte-5j10or li.svelte-5j10or{display:flex;align-items:center}.benefits.svelte-5j10or img.svelte-5j10or{height:40px;margin-left:-5px;margin-right:10px}.call-to-action.svelte-5j10or.svelte-5j10or{margin-top:.7rem}.call-to-action.svelte-5j10or .note.svelte-5j10or{text-align:center}.notice-icon-wrapper.svelte-jtkdoa{display:inline-block;min-width:1.1875rem}.notice-icon.svelte-jtkdoa{margin-left:2px;margin-top:-1.5px;vertical-align:middle}#as3cf-settings.wpome div.panel.settings .header img.svelte-sglpwv.svelte-sglpwv{width:var(--as3cf-settings-ctrl-width);height:var(--as3cf-settings-ctrl-width)}.provider-details.svelte-sglpwv.svelte-sglpwv{display:flex;flex-direction:column;flex:auto;margin-left:var(--as3cf-settings-option-indent);z-index:1}#as3cf-settings.wpome div.panel .provider-details.svelte-sglpwv h3.svelte-sglpwv{margin-left:0;margin-bottom:.5rem}#as3cf-settings.wpome div.panel .console-details.svelte-sglpwv.svelte-sglpwv{display:flex;align-items:center;font-size:.75rem}.console-details.svelte-sglpwv .console.svelte-sglpwv{flex:0 1 min-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#as3cf-settings.wpome div.panel .console-details.svelte-sglpwv a[target="_blank"].console.svelte-sglpwv:after{margin-right:0}.toggler.svelte-k1tgof:not(.toggleDisabled){cursor:pointer}#as3cf-settings.wpome div.panel.settings .header img.svelte-cn9mf.svelte-cn9mf{width:var(--as3cf-settings-ctrl-width);height:var(--as3cf-settings-ctrl-width)}.provider-details.svelte-cn9mf.svelte-cn9mf{display:flex;flex-direction:column;flex:auto;margin-left:var(--as3cf-settings-option-indent);z-index:1}#as3cf-settings.wpome div.panel .provider-details.svelte-cn9mf h3.svelte-cn9mf{margin-left:0;margin-bottom:.5rem}#as3cf-settings.wpome div.panel .console-details.svelte-cn9mf.svelte-cn9mf{display:flex;align-items:center;font-size:.75rem}.console-details.svelte-cn9mf .console.svelte-cn9mf{flex:0 1 min-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#as3cf-settings.wpome div.panel .console-details.svelte-cn9mf a[target="_blank"].console.svelte-cn9mf:after{margin-right:0}#as3cf-settings.wpome div.panel .console-details.svelte-cn9mf .region.svelte-cn9mf{flex:1 0 auto;color:var(--as3cf-color-gray-500);margin:0 .5rem}div.check-again.svelte-1oue4lo.svelte-1oue4lo{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;min-width:6rem;padding-left:.5rem;color:var(--as3cf-color-gray-700)}#as3cf-settings .check-again.svelte-1oue4lo .last-update.svelte-1oue4lo{padding-right:2px;margin-top:2px} \ No newline at end of file diff --git a/assets/css/style.css b/assets/css/style.css index 23ae84cc..f0636da6 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -1,590 +1,410 @@ #as3cf-settings.wpome button, #as3cf-settings.wpome a, #as3cf-settings.wpome input { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; + transition: all 0.3s ease; } - #as3cf-settings.wpome button, #as3cf-settings.wpome a.button { - font-weight: 500; - border-radius: 6px; - white-space: nowrap; - min-width: 4rem; + font-weight: 500; + border-radius: 6px; + white-space: nowrap; + min-width: 4rem; } - #as3cf-settings.wpome button.btn-lg, #as3cf-settings.wpome a.button.btn-lg { - font-size: 0.875rem; - padding: 0.95rem 1.2rem; - min-width: 6rem; + font-size: 0.875rem; + padding: 0.95rem 1.2rem; + min-width: 6rem; } - #as3cf-settings.wpome button.btn-md, #as3cf-settings.wpome a.button.btn-md { - font-size: 0.875rem; - padding: 0.75rem 1.05rem; + font-size: 0.875rem; + padding: 0.75rem 1.05rem; } - #as3cf-settings.wpome button.btn-sm, #as3cf-settings.wpome a.button.btn-sm { - font-size: 0.875rem; - padding: 0.55rem 0.9rem; + font-size: 0.875rem; + padding: 0.55rem 0.9rem; } - #as3cf-settings.wpome button.btn-xs, #as3cf-settings.wpome a.button.btn-xs { - font-size: 0.7rem; - padding: 0.4rem 0.6rem; - min-width: 3rem; + font-size: 0.7rem; + padding: 0.4rem 0.6rem; + min-width: 3rem; } - #as3cf-settings.wpome button.btn-primary, #as3cf-settings.wpome .btn-row button.btn-primary, #as3cf-settings.wpome a.button.btn-primary { - color: var(--as3cf-color-white); - background: var(--as3cf-color-primary-500); - border: 1px solid rgba(0, 0, 0, 0.12); + color: var(--as3cf-color-white); + background: var(--as3cf-color-primary-500); + border: 1px solid rgba(0, 0, 0, 0.12); } - #as3cf-settings.wpome button.btn-primary:hover, #as3cf-settings.wpome a.button.btn-primary:hover { - background-color: var(--as3cf-color-primary-600); + background-color: var(--as3cf-color-primary-600); } - #as3cf-settings.wpome button.btn-outline, #as3cf-settings.wpome .btn-row button.btn-outline, #as3cf-settings.wpome a.button.btn-outline { - color: var(--as3cf-color-primary-500); - background: none; - border: 1px solid var(--as3cf-color-primary-500); + color: var(--as3cf-color-primary-500); + background: none; + border: 1px solid var(--as3cf-color-primary-500); } - #as3cf-settings.wpome button.btn-outline:hover, #as3cf-settings.wpome a.button.btn-outline:hover { - color: var(--as3cf-color-primary-600); - background-color: var(--as3cf-color-primary-50); - border: 1px solid var(--as3cf-color-primary-600); + color: var(--as3cf-color-primary-600); + background-color: var(--as3cf-color-primary-50); + border: 1px solid var(--as3cf-color-primary-600); } - #as3cf-settings.wpome button.btn-outline:focus, #as3cf-settings.wpome button.btn-outline:active, #as3cf-settings.wpome a.button.btn-outline:focus, #as3cf-settings.wpome a.button.btn-outline:active { - border: 1px solid var(--as3cf-color-primary-200); + border: 1px solid var(--as3cf-color-primary-200); } - #as3cf-settings.wpome button.btn-primary:focus, #as3cf-settings.wpome button.btn-primary:active, #as3cf-settings.wpome button.btn-outline:focus, #as3cf-settings.wpome button.btn-outline:active, #as3cf-settings.wpome a.button.btn-primary:focus, #as3cf-settings.wpome a.button.btn-primary:active, #as3cf-settings.wpome a.button.btn-outline:focus, #as3cf-settings.wpome a.button.btn-outline:active { - -webkit-box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-primary-400); - box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-primary-400); - outline: 0; + box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-primary-400); + outline: 0; } - #as3cf-settings.wpome button.btn-disabled, #as3cf-settings.wpome .btn-row button.btn-disabled, #as3cf-settings.wpome a.button.btn-disabled { - color: var(--as3cf-text-disabled); - border: 1px solid var(--as3cf-color-gray-400); - opacity: 0.5; - cursor: default; + color: var(--as3cf-text-disabled); + border: 1px solid var(--as3cf-color-gray-400); + opacity: 0.5; + cursor: default; } - #as3cf-settings.wpome button.btn-disabled.btn-primary, #as3cf-settings.wpome a.button.btn-disabled.btn-primary { - background: var(--as3cf-color-gray-300); + background: var(--as3cf-color-gray-300); } - #as3cf-settings.wpome button.btn-disabled:hover, #as3cf-settings.wpome a.button.btn-disabled:hover { - -webkit-box-shadow: none !important; - box-shadow: none !important; + box-shadow: none !important; } - #as3cf-settings.wpome button.btn-disabled.btn-outline:hover, #as3cf-settings.wpome a.button.btn-disabled.btn-outline:hover { - color: var(--as3cf-text-disabled); - border: 1px solid var(--as3cf-color-gray-400); + color: var(--as3cf-text-disabled); + border: 1px solid var(--as3cf-color-gray-400); } - #as3cf-settings.wpome button.btn-expandable, #as3cf-settings.wpome a.button.btn-expandable { - all: unset; - -webkit-box-sizing: border-box; - box-sizing: border-box; - cursor: pointer; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 24px; - height: 24px; - min-width: 24px; - min-height: 24px; - background: url(../img/icon/arrow.svg) no-repeat center/18px; - border-radius: 12px; - -webkit-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; + all: unset; + box-sizing: border-box; + cursor: pointer; + flex: 0 0 auto; + width: 24px; + height: 24px; + min-width: 24px; + min-height: 24px; + background: url(../img/icon/arrow.svg) no-repeat center/18px; + border-radius: 12px; + transition: all 0.2s ease-in; } - #as3cf-settings.wpome button.btn-expandable.btn-expanded, #as3cf-settings.wpome a.button.btn-expandable.btn-expanded { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); + transform: rotate(180deg); } - #as3cf-settings.wpome button.btn-expandable:hover, #as3cf-settings.wpome button.btn-expandable:focus, #as3cf-settings.wpome button.btn-expandable:active, #as3cf-settings.wpome a.button.btn-expandable:hover, #as3cf-settings.wpome a.button.btn-expandable:focus, #as3cf-settings.wpome a.button.btn-expandable:active { - -webkit-box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - outline: 0; + box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); + outline: 0; } - #as3cf-settings.wpome button.btn-refresh, #as3cf-settings.wpome a.button.btn-refresh { - all: unset; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - gap: 0.25rem; - -webkit-box-sizing: border-box; - box-sizing: border-box; - cursor: pointer; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: 13px; - font-weight: 500; - color: var(--as3cf-link-color); - border-radius: 3px; - padding: 0.1rem; - margin-right: 0 -0.1rem; - text-decoration: underline; + all: unset; + display: flex; + align-items: center; + gap: 0.25rem; + box-sizing: border-box; + cursor: pointer; + flex: 0 0 auto; + font-size: 13px; + font-weight: 500; + color: var(--as3cf-link-color); + border-radius: 3px; + padding: 0.1rem; + margin-right: 0 -0.1rem; + text-decoration: underline; } - #as3cf-settings.wpome button.btn-refresh img.refresh, #as3cf-settings.wpome a.button.btn-refresh img.refresh { - width: 12px; - height: 12px; - min-width: 12px; - min-height: 12px; + width: 12px; + height: 12px; + min-width: 12px; + min-height: 12px; } - #as3cf-settings.wpome button.btn-refresh img.refresh.refreshing, #as3cf-settings.wpome a.button.btn-refresh img.refresh.refreshing { - -webkit-animation: spin 1s linear infinite; - animation: spin 1s linear infinite; -} - -@-webkit-keyframes spin { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } + animation: spin 1s linear infinite; } - @keyframes spin { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } + 100% { + transform: rotate(360deg); + } } - #as3cf-settings.wpome button.btn-refresh.btn-refreshing, #as3cf-settings.wpome a.button.btn-refresh.btn-refreshing { - cursor: default; + cursor: default; } - #as3cf-settings.wpome button.btn-refresh:hover, #as3cf-settings.wpome button.btn-refresh:active, #as3cf-settings.wpome button.btn-refresh:focus, #as3cf-settings.wpome a.button.btn-refresh:hover, #as3cf-settings.wpome a.button.btn-refresh:active, #as3cf-settings.wpome a.button.btn-refresh:focus { - text-decoration: none !important; - -webkit-box-shadow: 0; - box-shadow: 0; + text-decoration: none !important; + box-shadow: 0; } - #as3cf-settings.wpome button.btn-refresh:focus-visible, #as3cf-settings.wpome a.button.btn-refresh:focus-visible { - text-decoration: none; - -webkit-box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - outline: 0; + text-decoration: none; + box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); + outline: 0; } - #as3cf-settings.wpome button.btn-refresh:disabled, #as3cf-settings.wpome a.button.btn-refresh:disabled { - color: var(--as3cf-color-gray-800); - text-decoration: none; + color: var(--as3cf-color-gray-800); + text-decoration: none; } - #as3cf-settings.wpome a, #as3cf-settings.wpome button { - cursor: pointer; + cursor: pointer; } - #as3cf-settings.wpome .btn-row { - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - margin: 2.5rem 0 2.5rem 0; + width: 100%; + display: flex; + flex-direction: row; + margin: 2.5rem 0 2.5rem 0; } - #as3cf-settings.wpome .btn-row .buttons-left .btn-primary { - margin-left: 0.85rem; + margin-left: 0.85rem; } - #as3cf-settings.wpome .btn-row .btn-outline { - margin-left: auto; + margin-left: auto; } - #as3cf-settings.wpome .btn-row .btn-primary { - margin-left: auto; + margin-left: auto; } - #as3cf-settings.wpome .btn-row .btn-outline + .btn-primary { - margin-left: 0.85rem; + margin-left: 0.85rem; } - #as3cf-settings.wpome .buttons-right { - margin-left: auto; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; + margin-left: auto; + flex: 0 0 auto; } - #as3cf-settings.wpome .buttons-right .pause { - margin-right: 0.7rem; + margin-right: 0.7rem; } - #as3cf-settings.wpome .fixed-cta-block { - width: calc(100% - 160px); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - background: var(--as3cf-color-white); - -webkit-box-shadow: 0 -11px 24px 0 rgba(151, 146, 175, 0.2); - box-shadow: 0 -11px 24px 0 rgba(151, 146, 175, 0.2); - -webkit-box-sizing: border-box; - box-sizing: border-box; - z-index: 9999; - position: fixed; - bottom: 0; - left: 160px; + width: calc(100% - 160px); + display: flex; + flex-direction: row; + background: var(--as3cf-color-white); + box-shadow: 0 -11px 24px 0 rgba(151, 146, 175, 0.2); + box-sizing: border-box; + z-index: 9999; + position: fixed; + bottom: 0; + left: 160px; } - @media screen and (max-width: 960px) { - #as3cf-settings.wpome .fixed-cta-block { - width: calc(100% - 36px); - left: 36px; - } + #as3cf-settings.wpome .fixed-cta-block { + width: calc(100% - 36px); + left: 36px; + } } - @media screen and (max-width: 782px) { - #as3cf-settings.wpome .fixed-cta-block { - width: 100%; - left: 0; - } + #as3cf-settings.wpome .fixed-cta-block { + width: 100%; + left: 0; + } } - #as3cf-settings.wpome .fixed-cta-block .buttons { - margin: 0; - padding: 1rem 2rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - width: calc(1220px + 4rem); - max-width: calc(1220px + 4rem); - -webkit-box-sizing: border-box; - box-sizing: border-box; + margin: 0; + padding: 1rem 2rem; + display: flex; + justify-content: flex-end; + width: calc(1220px + 4rem); + max-width: calc(1220px + 4rem); + box-sizing: border-box; } - @media screen and (max-width: 1100px) { - #as3cf-settings.wpome .fixed-cta-block .buttons { - max-width: calc(780px + 4rem); - } + #as3cf-settings.wpome .fixed-cta-block .buttons { + max-width: calc(780px + 4rem); + } } - @media screen and (max-width: 872px) { - #as3cf-settings.wpome .fixed-cta-block .buttons { - max-width: 100%; - } + #as3cf-settings.wpome .fixed-cta-block .buttons { + max-width: 100%; + } } - #as3cf-settings.wpome .fixed-cta-block .buttons .btn-outline { - margin-right: 1rem; + margin-right: 1rem; } - #as3cf-settings.wpome .button-tab { - background: var(--as3cf-color-white); - border: 1px solid var(--as3cf-color-gray-400); - border-radius: 6px; - height: 3rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0 1.3rem; - text-decoration: none; - margin-right: 1.5rem; - position: relative; - -webkit-transition-duration: 0.15s; - transition-duration: 0.15s; - -webkit-transition-timing-function: linear; - transition-timing-function: linear; + background: var(--as3cf-color-white); + border: 1px solid var(--as3cf-color-gray-400); + border-radius: 6px; + height: 3rem; + display: flex; + flex-direction: row; + align-items: center; + padding: 0 1.3rem; + text-decoration: none; + margin-right: 1.5rem; + position: relative; + transition-duration: 0.15s; + transition-timing-function: linear; } - #as3cf-settings.wpome .button-tab.active { - border: 1px solid var(--as3cf-color-primary-500); - -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05), 0 2px 1px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05), 0 2px 1px 0 rgba(0, 0, 0, 0.05); + border: 1px solid var(--as3cf-color-primary-500); + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05), 0 2px 1px 0 rgba(0, 0, 0, 0.05); } - #as3cf-settings.wpome .button-tab:hover { - -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 2px 1px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 2px 1px 0 rgba(0, 0, 0, 0.05); + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 2px 1px 0 rgba(0, 0, 0, 0.05); } - #as3cf-settings.wpome .button-tab:focus, #as3cf-settings.wpome .button-tab:active { - -webkit-box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - outline: 0; + box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); + outline: 0; } - #as3cf-settings.wpome .button-tab.btn-disabled { - cursor: default; + cursor: default; } - #as3cf-settings.wpome .button-tab.btn-disabled:hover { - -webkit-box-shadow: none; - box-shadow: none; + box-shadow: none; } #as3cf-settings.wpome a.help { - width: 18px; - height: 18px; - min-width: 18px; - min-height: 18px; - border: none; - border-radius: 100%; + width: 18px; + height: 18px; + min-width: 18px; + min-height: 18px; + border: none; + border-radius: 100%; } - #as3cf-settings.wpome a.help:hover, #as3cf-settings.wpome a.help:focus, #as3cf-settings.wpome a.help:active { - -webkit-filter: brightness(90%); - filter: brightness(90%); - -webkit-box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - outline: 0; + filter: brightness(90%); + box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); + outline: 0; } - #as3cf-settings.wpome a.help .icon.help { - width: 18px; - height: 18px; - min-width: 18px; - min-height: 18px; - border: none; - border-radius: 100%; + width: 18px; + height: 18px; + min-width: 18px; + min-height: 18px; + border: none; + border-radius: 100%; } - #as3cf-settings.wpome .icon.status { - width: 16px; - height: 16px; + width: 16px; + height: 16px; } - #as3cf-settings.wpome .icon.status:hover { - -webkit-filter: brightness(90%); - filter: brightness(90%); + filter: brightness(90%); } - #as3cf-settings.wpome .icon.close:hover { - -webkit-filter: brightness(90%); - filter: brightness(90%); + filter: brightness(90%); } - #as3cf-settings.wpome .icon.bucket { - width: 18px; - height: 18px; - margin-right: 1.4rem; + width: 18px; + height: 18px; + margin-right: 1.4rem; } - #as3cf-settings.wpome .icon.region { - width: 18px; - height: 18px; + width: 18px; + height: 18px; } - #as3cf-settings.wpome .icon.notice-icon { - width: 24px; - height: 24px; - margin-right: 0.8rem; + width: 24px; + height: 24px; + margin-right: 0.8rem; } - #as3cf-settings.wpome .icon.notice-icon.assets-wizard { - margin-top: -2px; + margin-top: -2px; } #as3cf-settings.wpome label { - font-size: 0.875rem; - color: var(--as3cf-color-gray-900); - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + font-size: 0.875rem; + color: var(--as3cf-color-gray-900); + cursor: pointer; + display: flex; + align-items: center; } - #as3cf-settings.wpome .disabled > label { - cursor: default; + cursor: default; } - #as3cf-settings.wpome input[type=checkbox], #as3cf-settings.wpome input[type=radio] { - all: unset; - -webkit-box-sizing: border-box; - box-sizing: border-box; - background: var(--as3cf-color-white); - border: 1px solid var(--as3cf-color-gray-400); - width: 18px; - height: 18px; - min-width: 18px; - min-height: 18px; - margin: 0 0.85rem 0 0; - padding: 0; + all: unset; + box-sizing: border-box; + background: var(--as3cf-color-white); + border: 1px solid var(--as3cf-color-gray-400); + width: 18px; + height: 18px; + min-width: 18px; + min-height: 18px; + margin: 0 0.85rem 0 0; + padding: 0; } - #as3cf-settings.wpome input[type=checkbox]:disabled, #as3cf-settings.wpome input[type=checkbox]:disabled:hover, #as3cf-settings.wpome input[type=radio]:disabled, #as3cf-settings.wpome input[type=radio]:disabled:hover { - -webkit-box-shadow: none; - box-shadow: none; + box-shadow: none; } - #as3cf-settings.wpome input[type=checkbox]:disabled:checked, #as3cf-settings.wpome input[type=checkbox]:disabled:hover:checked, #as3cf-settings.wpome input[type=radio]:disabled:checked, #as3cf-settings.wpome input[type=radio]:disabled:hover:checked { - color: var(--as3cf-color-gray-400); - background-color: var(--as3cf-color-gray-200); - border: 1px solid var(--as3cf-color-gray-400); + color: var(--as3cf-color-gray-400); + background-color: var(--as3cf-color-gray-200); + border: 1px solid var(--as3cf-color-gray-400); } - #as3cf-settings.wpome input[type=checkbox]:disabled:not(:checked), #as3cf-settings.wpome input[type=checkbox]:disabled:hover:not(:checked), #as3cf-settings.wpome input[type=radio]:disabled:not(:checked), #as3cf-settings.wpome input[type=radio]:disabled:hover:not(:checked) { - background-color: var(--as3cf-color-gray-100); - border: 1px solid var(--as3cf-color-gray-300); + background-color: var(--as3cf-color-gray-100); + border: 1px solid var(--as3cf-color-gray-300); } - #as3cf-settings.wpome input[type=radio] { - border-radius: 100%; + border-radius: 100%; } - #as3cf-settings.wpome input[type=radio]:checked { - border: 1px solid var(--as3cf-color-secondary-700); - background: var(--as3cf-color-secondary-500) url('data:image/svg+xml;utf8,') no-repeat center; + border: 1px solid var(--as3cf-color-secondary-700); + background: var(--as3cf-color-secondary-500) url('data:image/svg+xml;utf8,') no-repeat center; } - #as3cf-settings.wpome input[type=radio]:checked:disabled { - background-image: url('data:image/svg+xml;utf8,'); + background-image: url('data:image/svg+xml;utf8,'); } - #as3cf-settings.wpome input[type=radio]:checked::before { - content: none; + content: none; } - #as3cf-settings.wpome input[type=radio]:hover { - -webkit-box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - outline: 0; + box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); + outline: 0; } - #as3cf-settings.wpome input[type=radio]:hover:not(:checked) { - background-color: var(--as3cf-color-secondary-50); + background-color: var(--as3cf-color-secondary-50); } - #as3cf-settings.wpome input[type=checkbox] { - border-radius: 3px; - margin-top: -2px; + border-radius: 3px; + margin-top: -2px; } - #as3cf-settings.wpome input[type=checkbox]:checked { - background: var(--as3cf-color-secondary-500) url('data:image/svg+xml;utf8,') no-repeat center/75%; - border: 1px solid var(--as3cf-color-secondary-600); + background: var(--as3cf-color-secondary-500) url('data:image/svg+xml;utf8,') no-repeat center/75%; + border: 1px solid var(--as3cf-color-secondary-600); } - #as3cf-settings.wpome input[type=checkbox]:checked:disabled { - background-image: url('data:image/svg+xml;utf8,'); + background-image: url('data:image/svg+xml;utf8,'); } - #as3cf-settings.wpome input[type=checkbox]:checked::before { - content: none; + content: none; } - #as3cf-settings.wpome input[type=checkbox]:hover { - -webkit-box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - outline: 0; + box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); + outline: 0; } - #as3cf-settings.wpome input[type=checkbox]:hover:not(:checked) { - background-color: var(--as3cf-color-secondary-50); + background-color: var(--as3cf-color-secondary-50); } - #as3cf-settings.wpome .checkbox, #as3cf-settings.wpome .radio-btn { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0.75rem; + display: flex; + flex-direction: row; + align-items: center; + margin-bottom: 0.75rem; } - #as3cf-settings.wpome .checkbox:last-of-type, #as3cf-settings.wpome .radio-btn:last-of-type { - margin-bottom: 0; + margin-bottom: 0; } - #as3cf-settings.wpome .checkbox label { - line-height: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + line-height: 1; + display: flex; + align-items: center; } - #as3cf-settings.wpome input[type=text], #as3cf-settings.wpome textarea { - background: var(--as3cf-color-white); - border: 1px solid var(--as3cf-color-gray-400); - -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05); - border-radius: 8px; - padding: 0.95rem 1rem; - font-size: 0.875rem; - color: var(--as3cf-color-gray-900); - line-height: 1.2; - margin: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; + background: var(--as3cf-color-white); + border: 1px solid var(--as3cf-color-gray-400); + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05); + border-radius: 8px; + padding: 0.95rem 1rem; + font-size: 0.875rem; + color: var(--as3cf-color-gray-900); + line-height: 1.2; + margin: 0; + box-sizing: border-box; } - #as3cf-settings.wpome input[type=text].licence-field, #as3cf-settings.wpome textarea.licence-field { - width: 510px; - margin-right: 0.75rem !important; - letter-spacing: 0.75px; -} - -#as3cf-settings.wpome input[type=text].licence-field::-webkit-input-placeholder, #as3cf-settings.wpome textarea.licence-field::-webkit-input-placeholder { - letter-spacing: 0.25px; -} - -#as3cf-settings.wpome input[type=text].licence-field::-moz-placeholder, #as3cf-settings.wpome textarea.licence-field::-moz-placeholder { - letter-spacing: 0.25px; + width: 510px; + margin-right: 0.75rem !important; + letter-spacing: 0.75px; } - -#as3cf-settings.wpome input[type=text].licence-field:-ms-input-placeholder, #as3cf-settings.wpome textarea.licence-field:-ms-input-placeholder { - letter-spacing: 0.25px; -} - -#as3cf-settings.wpome input[type=text].licence-field::-ms-input-placeholder, #as3cf-settings.wpome textarea.licence-field::-ms-input-placeholder { - letter-spacing: 0.25px; -} - #as3cf-settings.wpome input[type=text].licence-field::placeholder, #as3cf-settings.wpome textarea.licence-field::placeholder { - letter-spacing: 0.25px; + letter-spacing: 0.25px; } - #as3cf-settings.wpome textarea { - line-height: 1.3 !important; + line-height: 1.3 !important; /* Standards compliant scrollbar (future) */ /* scrollbar-color: var(--as3cf-secondary-color) var(--as3cf-color-white); @@ -592,403 +412,270 @@ */ /* Ye olde webkit scrollbar */ } - #as3cf-settings.wpome textarea::-webkit-scrollbar { - width: 12px; + width: 12px; } - #as3cf-settings.wpome textarea::-webkit-scrollbar-track { - background: var(--as3cf-color-white); - border-radius: 6px; + background: var(--as3cf-color-white); + border-radius: 6px; } - #as3cf-settings.wpome textarea::-webkit-scrollbar-corner { - background-color: var(--as3cf-color-white); - border-radius: 6px; + background-color: var(--as3cf-color-white); + border-radius: 6px; } - #as3cf-settings.wpome textarea::-webkit-resizer { - background-color: var(--as3cf-color-white); - border-radius: 6px; + background-color: var(--as3cf-color-white); + border-radius: 6px; } - #as3cf-settings.wpome textarea::-webkit-scrollbar-thumb { - background-color: var(--as3cf-secondary-color); - border: 1px solid var(--as3cf-color-white); - border-radius: 5px; + background-color: var(--as3cf-secondary-color); + border: 1px solid var(--as3cf-color-white); + border-radius: 5px; } - #as3cf-settings.wpome select { - all: unset; - background: var(--as3cf-color-white) url(../img/icon/arrow.svg) no-repeat calc(100% - 18px) 50%; - border: 1px solid var(--as3cf-color-gray-400); - -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05); - border-radius: 8px; - padding: 0 1rem !important; - font-size: 0.875rem !important; - color: var(--as3cf-color-gray-900); - line-height: 1.2 !important; - margin: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; - cursor: pointer; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - height: 46px !important; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -#as3cf-settings.wpome input::-webkit-input-placeholder, #as3cf-settings.wpome textarea::-webkit-input-placeholder, #as3cf-settings.wpome select::-webkit-input-placeholder { - color: var(--as3cf-color-gray-500); -} - -#as3cf-settings.wpome input::-moz-placeholder, #as3cf-settings.wpome textarea::-moz-placeholder, #as3cf-settings.wpome select::-moz-placeholder { - color: var(--as3cf-color-gray-500); -} - -#as3cf-settings.wpome input:-ms-input-placeholder, #as3cf-settings.wpome textarea:-ms-input-placeholder, #as3cf-settings.wpome select:-ms-input-placeholder { - color: var(--as3cf-color-gray-500); -} - -#as3cf-settings.wpome input::-ms-input-placeholder, #as3cf-settings.wpome textarea::-ms-input-placeholder, #as3cf-settings.wpome select::-ms-input-placeholder { - color: var(--as3cf-color-gray-500); + all: unset; + background: var(--as3cf-color-white) url(../img/icon/arrow.svg) no-repeat calc(100% - 18px) 50%; + border: 1px solid var(--as3cf-color-gray-400); + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05); + border-radius: 8px; + padding: 0 1rem !important; + font-size: 0.875rem !important; + color: var(--as3cf-color-gray-900); + line-height: 1.2 !important; + margin: 0; + box-sizing: border-box; + cursor: pointer; + appearance: none; + height: 46px !important; + display: flex; + align-items: center; } - #as3cf-settings.wpome input::placeholder, #as3cf-settings.wpome textarea::placeholder, #as3cf-settings.wpome select::placeholder { - color: var(--as3cf-color-gray-500); + color: var(--as3cf-color-gray-500); } - #as3cf-settings.wpome input:hover, #as3cf-settings.wpome textarea:hover, #as3cf-settings.wpome select:hover { - border: 1px solid var(--as3cf-color-gray-500); + border: 1px solid var(--as3cf-color-gray-500); } - #as3cf-settings.wpome input:focus, #as3cf-settings.wpome input:active, #as3cf-settings.wpome textarea:focus, #as3cf-settings.wpome textarea:active, #as3cf-settings.wpome select:focus, #as3cf-settings.wpome select:active { - -webkit-box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - outline: 0; + box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); + outline: 0; } - #as3cf-settings.wpome input:disabled, #as3cf-settings.wpome textarea:disabled, #as3cf-settings.wpome select:disabled { - cursor: default; + cursor: default; } - #as3cf-settings.wpome input.disabled, #as3cf-settings.wpome textarea.disabled, #as3cf-settings.wpome select.disabled { - color: var(--as3cf-color-gray-500); - background-color: var(--as3cf-color-gray-100); - border: 1px solid var(--as3cf-color-gray-300); - cursor: default; + color: var(--as3cf-color-gray-500); + background-color: var(--as3cf-color-gray-100); + border: 1px solid var(--as3cf-color-gray-300); + cursor: default; } - #as3cf-settings.wpome .input-label { - font-size: 0.78125rem; - color: var(--as3cf-color-gray-500); - margin-bottom: 0.5rem; - font-weight: 400; - text-transform: uppercase; - letter-spacing: 0.3px; + font-size: 0.78125rem; + color: var(--as3cf-color-gray-500); + margin-bottom: 0.5rem; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 0.3px; } - #as3cf-settings.wpome .input-error { - color: var(--as3cf-wordpress-notice-error-color); - font-weight: 400; + color: var(--as3cf-wordpress-notice-error-color); + font-weight: 400; } - #as3cf-settings.wpome .panel div.setting .input-error { - margin-left: 5rem; - margin-right: 1.5rem; - margin-bottom: 1rem; + margin-left: 5rem; + margin-right: 1.5rem; + margin-bottom: 1rem; } - #as3cf-settings.wpome .toggle-switch { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + display: flex; + align-items: center; } - #as3cf-settings.wpome .toggle-switch input[type=checkbox] { - all: unset; - height: 0; - width: 0; - border: none !important; + all: unset; + height: 0; + width: 0; + border: none !important; } - #as3cf-settings.wpome .toggle-switch label { - -webkit-box-sizing: border-box; - box-sizing: border-box; - cursor: pointer; - text-indent: -9999px; - width: 36px; - height: 20px; - background: var(--as3cf-color-gray-400); - border: none; - border-radius: 100px; - display: block; - position: relative; + box-sizing: border-box; + cursor: pointer; + text-indent: -9999px; + width: 36px; + height: 20px; + background: var(--as3cf-color-gray-400); + border: none; + border-radius: 100px; + display: block; + position: relative; } - #as3cf-settings.wpome .toggle-switch label:after { - content: ""; - position: absolute; - top: 2px; - left: 2px; - width: 16px; - height: 16px; - background: var(--as3cf-color-white); - border-radius: 100%; - -webkit-transition: 0.3s; - transition: 0.3s; - -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 2px 0 rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 2px 0 rgba(0, 0, 0, 0.1); + content: ""; + position: absolute; + top: 2px; + left: 2px; + width: 16px; + height: 16px; + background: var(--as3cf-color-white); + border-radius: 100%; + transition: 0.3s; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 2px 0 rgba(0, 0, 0, 0.1); } - #as3cf-settings.wpome .toggle-switch input:checked + label { - background: var(--as3cf-complete-color); - -webkit-transition: 0.3s; - transition: 0.3s; + background: var(--as3cf-complete-color); + transition: 0.3s; } - #as3cf-settings.wpome .toggle-switch input:checked + label:after { - left: calc(100% - 2px); - -webkit-transform: translateX(-100%); - transform: translateX(-100%); + left: calc(100% - 2px); + transform: translateX(-100%); } - #as3cf-settings.wpome .toggle-switch label:active:after { - width: 26px; + width: 26px; } - #as3cf-settings.wpome .toggle-switch input:focus + label, #as3cf-settings.wpome .toggle-switch input:active + label { - border: none; - -webkit-box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - outline: 0; + border: none; + box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); + outline: 0; } - #as3cf-settings.wpome .toggle-switch input:disabled + label { - cursor: default; - background: var(--as3cf-color-gray-300); + cursor: default; + background: var(--as3cf-color-gray-300); } - #as3cf-settings.wpome .toggle-switch input:disabled + label:after { - background: var(--as3cf-color-gray-100); + background: var(--as3cf-color-gray-100); } #as3cf-settings.wpome > .header { - padding: 0 2rem; - background-color: #FFE4CD; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - height: 96px; + padding: 0 2rem; + background-color: #FFE4CD; + display: flex; + align-items: center; + height: 96px; } - #as3cf-settings.wpome > .header .header-wrapper { - width: 1110px; - max-width: 1110px; - height: 100%; - background-image: url("../img/brand/ome-branding-transparent.svg"); - background-repeat: no-repeat; - background-size: contain; - background-position: center top; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + width: 1110px; + max-width: 1110px; + height: 100%; + background-image: url("../img/brand/ome-branding-transparent.svg"); + background-repeat: no-repeat; + background-size: contain; + background-position: center top; + display: flex; + align-items: center; } - #as3cf-settings.wpome > .header .header-wrapper h1 { - font-size: 1.3125rem; - font-weight: 500; - color: #490D32; + font-size: 1.3125rem; + font-weight: 500; + color: #490D32; } - #as3cf-settings.wpome > .header .header-wrapper .medallion { - -webkit-filter: drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.15)); - filter: drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.15)); - margin-right: 1rem; - width: 52px; - height: 52px; + filter: drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.15)); + margin-right: 1rem; + width: 52px; + height: 52px; } - #as3cf-settings.wpome > .header .header-wrapper .licence { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin-left: auto; + display: flex; + flex-direction: column; + margin-left: auto; } - #as3cf-settings.wpome > .header .header-wrapper .licence .licence-type { - color: #EB422D; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; + color: #EB422D; + display: flex; + align-items: center; + justify-content: flex-end; } - #as3cf-settings.wpome > .header .header-wrapper .licence .licence-type a { - font-size: 0.825rem; - font-weight: 500; - margin-left: 0.6rem; - text-decoration: underline; - color: var(--as3cf-color-primary-500) !important; + font-size: 0.825rem; + font-weight: 500; + margin-left: 0.6rem; + text-decoration: underline; + color: var(--as3cf-color-primary-500) !important; } - #as3cf-settings.wpome > .header .header-wrapper .licence .licence-type a:hover { - -webkit-filter: brightness(105%); - filter: brightness(105%); + filter: brightness(105%); } - #as3cf-settings.wpome > .header .header-wrapper .licence p { - font-size: 0.8125rem; - color: #4D443D; - margin: 0.5rem 0 0; + font-size: 0.8125rem; + color: #4D443D; + margin: 0.5rem 0 0; } - #as3cf-settings.wpome > .header .header-wrapper button, #as3cf-settings.wpome > .header .header-wrapper a.button { - text-transform: uppercase; + text-transform: uppercase; } - #as3cf-settings.wpome div.nav { - width: 100%; - margin: 0 auto 2.5rem 0; - background: var(--as3cf-color-white); - border-bottom: 1px solid var(--as3cf-wordpress-border-color); + width: 100%; + margin: 0 auto 2.5rem 0; + background: var(--as3cf-color-white); + border-bottom: 1px solid var(--as3cf-wordpress-border-color); } - #as3cf-settings.wpome div.nav div.items { - max-width: 1110px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: baseline; - -ms-flex-align: baseline; - align-items: baseline; - padding: 0 2rem; + max-width: 1110px; + display: flex; + flex-direction: row; + align-items: baseline; + padding: 0 2rem; } - #as3cf-settings.wpome div.nav div.items ul.nav { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: baseline; - -ms-flex-align: baseline; - align-items: baseline; - margin: 0; - padding: 1.5rem 2rem 0 0; - font-size: 0.75rem; - font-weight: 500; - text-transform: uppercase; + display: flex; + flex-direction: row; + align-items: baseline; + margin: 0; + padding: 1.5rem 2rem 0 0; + font-size: 0.75rem; + font-weight: 500; + text-transform: uppercase; } - #as3cf-settings.wpome div.nav div.items ul.nav li { - margin-right: 1.75rem; - padding: 0.6rem 0.2rem 0.65rem; - border-bottom: 3px solid #fff; + margin-right: 1.75rem; + padding: 0.6rem 0.2rem 0.65rem; + border-bottom: 3px solid #fff; } - #as3cf-settings.wpome div.nav div.items ul.nav li a { - color: var(--as3cf-color-gray-600); - text-decoration: none; + color: var(--as3cf-color-gray-600); + text-decoration: none; } - #as3cf-settings.wpome div.nav div.items ul.nav li a:hover { - color: var(--as3cf-color-primary-600); + color: var(--as3cf-color-primary-600); } - #as3cf-settings.wpome div.nav div.items ul.nav li a:focus, #as3cf-settings.wpome div.nav div.items ul.nav li a:active { - -webkit-box-shadow: none; - box-shadow: none; + box-shadow: none; } - #as3cf-settings.wpome div.nav div.items ul.nav li a:focus-visible { - color: var(--as3cf-color-primary-600); - -webkit-box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-primary-400); - box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-primary-400); - border-radius: 3px; - outline: none; + color: var(--as3cf-color-primary-600); + box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-primary-400); + border-radius: 3px; + outline: none; } - #as3cf-settings.wpome div.nav div.items ul.nav li.focus, #as3cf-settings.wpome div.nav div.items ul.nav li.hover { - border-bottom: 3px solid var(--as3cf-color-gray-600); + border-bottom: 3px solid var(--as3cf-color-gray-600); } - #as3cf-settings.wpome div.nav div.items ul.nav li.active { - border-bottom: 3px solid var(--as3cf-color-primary-500); + border-bottom: 3px solid var(--as3cf-color-primary-500); } - #as3cf-settings.wpome div.nav div.items ul.nav li.active a { - color: var(--as3cf-active-nav-color); + color: var(--as3cf-active-nav-color); } - #as3cf-settings.wpome div.nav div.items .nav-status-wrapper { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-left: auto; - text-decoration: none; - gap: 0.5rem; - -ms-flex-item-align: stretch; - align-self: stretch; - min-width: 20px; + display: flex; + flex-direction: row; + align-items: center; + margin-left: auto; + text-decoration: none; + gap: 0.5rem; + align-self: stretch; + min-width: 20px; /* When complete there's an icon prefix that takes up more room. */ /* When a tool is running there is longer status text taking up room. */ } #as3cf-settings.wpome div.nav div.items .nav-status-wrapper:focus { - -webkit-box-shadow: none; - box-shadow: none; + box-shadow: none; outline: none; } #as3cf-settings.wpome div.nav div.items .nav-status-wrapper .nav-status { height: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + display: flex; + flex-direction: row; + align-items: center; gap: 0.5rem; min-width: 20px; cursor: pointer; @@ -997,9 +684,7 @@ font-size: 0.75rem; } #as3cf-settings.wpome div.nav div.items .nav-status-wrapper p.status-text { - -webkit-box-flex: 0; - -ms-flex: 0 0 max-content; - flex: 0 0 max-content; + flex: 0 0 max-content; } #as3cf-settings.wpome div.nav div.items .nav-status-wrapper > p { cursor: pointer; @@ -1009,9 +694,7 @@ width: 200px; } #as3cf-settings.wpome div.nav div.items .nav-status-wrapper button { - -webkit-box-flex: 0; - -ms-flex: 0 0 max-content; - flex: 0 0 max-content; + flex: 0 0 max-content; } #as3cf-settings.wpome div.nav div.items .nav-status-wrapper .animation-running { cursor: pointer; @@ -1068,14 +751,10 @@ } } #as3cf-settings.wpome .subnav { - display: -webkit-box; - display: -ms-flexbox; display: flex; border-bottom: 1px solid var(--as3cf-wordpress-border-color); padding: 0; - -webkit-box-align: baseline; - -ms-flex-align: baseline; - align-items: baseline; + align-items: baseline; margin: 0 0 3rem; } #as3cf-settings.wpome .subnav.subpage { @@ -1083,8 +762,6 @@ } @media (max-width: 1100px) { #as3cf-settings.wpome .subnav.subpage { - display: -webkit-box; - display: -ms-flexbox; display: flex; } } @@ -1096,11 +773,8 @@ } #as3cf-settings.wpome .subnav li.step-arrow { all: unset; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -ms-flex-item-align: start; - align-self: flex-start; + align-self: flex-start; margin: 0 2rem 0 0; } #as3cf-settings.wpome .subnav li.has-icon { @@ -1114,14 +788,12 @@ color: var(--as3cf-color-primary-600); } #as3cf-settings.wpome .subnav li a:focus, #as3cf-settings.wpome .subnav li a:active { - -webkit-box-shadow: none; - box-shadow: none; + box-shadow: none; outline: none; } #as3cf-settings.wpome .subnav li a:focus-visible { color: var(--as3cf-color-primary-600); - -webkit-box-shadow: 0 0 0 1.5px var(--as3cf-wordpress-background-color), 0 0 0 3.5px var(--as3cf-color-primary-400); - box-shadow: 0 0 0 1.5px var(--as3cf-wordpress-background-color), 0 0 0 3.5px var(--as3cf-color-primary-400); + box-shadow: 0 0 0 1.5px var(--as3cf-wordpress-background-color), 0 0 0 3.5px var(--as3cf-color-primary-400); border-radius: 3px; outline: none; } @@ -1135,8 +807,6 @@ color: var(--as3cf-active-nav-color); } #as3cf-settings.wpome .lite-wrapper .subnav { - display: -webkit-box !important; - display: -ms-flexbox !important; display: flex !important; } #as3cf-settings.wpome.wpomepro > .header .header-wrapper { @@ -1151,33 +821,21 @@ margin: 0 0 2rem 0; } #as3cf-settings.wpome .notification { - -webkit-box-sizing: border-box; - box-sizing: border-box; + box-sizing: border-box; padding: 0; margin: 0 0 0.5rem 0; - -webkit-box-shadow: 0 2px 8px -5px rgba(50, 50, 93, 0.25), 0px 8px 5px -12px rgba(0, 0, 0, 0.3); - box-shadow: 0 2px 8px -5px rgba(50, 50, 93, 0.25), 0px 8px 5px -12px rgba(0, 0, 0, 0.3); + box-shadow: 0 2px 8px -5px rgba(50, 50, 93, 0.25), 0px 8px 5px -12px rgba(0, 0, 0, 0.3); border-radius: 8px; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; /* Probably redundant now, but keeping until verified post 3.0 release. */ } #as3cf-settings.wpome .notification .content { - -webkit-box-sizing: border-box; - box-sizing: border-box; + box-sizing: border-box; padding: 10px 14px 10px 12px; margin: 0; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + align-items: center; gap: 14px; } #as3cf-settings.wpome .notification .content div.icon.type { @@ -1186,24 +844,14 @@ width: 28px; height: 28px; border-radius: 6px; - -webkit-box-flex: 0; - -ms-flex: 0 0 28px; - flex: 0 0 28px; - -ms-flex-item-align: start; - align-self: flex-start; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + flex: 0 0 28px; + align-self: flex-start; + display: flex; + align-items: center; + justify-content: center; } #as3cf-settings.wpome .notification .content div.icon.type.in-panel { - -ms-flex-item-align: auto; - align-self: auto; + align-self: auto; } #as3cf-settings.wpome .notification .content div.icon.type img.icon.type { width: 16px; @@ -1240,33 +888,19 @@ padding: 0; width: 100%; overflow-wrap: anywhere; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } #as3cf-settings.wpome .notification .content .body .heading { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + align-items: center; } #as3cf-settings.wpome .notification .content .body .heading p { width: 100%; } #as3cf-settings.wpome .notification .content .body .heading .close { - -webkit-box-flex: 0; - -ms-flex: 0 0 16px; - flex: 0 0 16px; + flex: 0 0 16px; width: 16px; height: 16px; min-width: 16px; @@ -1283,8 +917,7 @@ padding: 14px 14px 14px 12px; } #as3cf-settings.wpome .notification.multiline .content .body .heading .close { - -ms-flex-item-align: first baseline; - align-self: first baseline; + align-self: first baseline; } #as3cf-settings.wpome .notification.multiline .content.in-panel { padding: 0.875rem 1.5rem 0.875rem 1.5rem; @@ -1310,22 +943,13 @@ margin: 0; padding: 1.5rem; line-height: 1.4; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } #as3cf-settings.wpome .notification.expandable.expanded .details .item .summary { margin-bottom: 0.75rem; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + align-items: center; width: 100%; } #as3cf-settings.wpome .notification.expandable.expanded .details .item .summary .title { @@ -1352,29 +976,17 @@ min-height: 22px; background-size: 11px; border-radius: 11px; - -webkit-filter: invert(27%) sepia(84%) saturate(1886%) hue-rotate(177deg) brightness(90%) contrast(103%); - filter: invert(27%) sepia(84%) saturate(1886%) hue-rotate(177deg) brightness(90%) contrast(103%); + filter: invert(27%) sepia(84%) saturate(1886%) hue-rotate(177deg) brightness(90%) contrast(103%); } #as3cf-settings.wpome .notification.expandable button.btn-expandable:hover, #as3cf-settings.wpome .notification.expandable button.btn-expandable:focus, #as3cf-settings.wpome .notification.expandable button.btn-expandable:active { - -webkit-filter: brightness(90%); - filter: brightness(90%); + filter: brightness(90%); } #as3cf-settings.wpome .notification.expandable button.dismiss { - -webkit-box-sizing: border-box; - box-sizing: border-box; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + box-sizing: border-box; + flex: 0 0 auto; + display: flex; + flex-direction: row; + align-items: center; padding: 5px 10px; gap: 4px; border-radius: 6px; @@ -1384,10 +996,8 @@ width: 7.5px; } #as3cf-settings.wpome .notification button:not(.btn-refresh):focus, #as3cf-settings.wpome .notification button:not(.btn-refresh):active { - -webkit-filter: brightness(90%); - filter: brightness(90%); - -webkit-box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); - box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); + filter: brightness(90%); + box-shadow: 0 0 0 1.5px var(--as3cf-color-white), 0 0 0 3.5px var(--as3cf-color-secondary-500); outline: 0; } #as3cf-settings.wpome .notification.info { @@ -1466,17 +1076,13 @@ #as3cf-settings.wpome .progress-bar.stripe.animate, #as3cf-settings.wpome .progress-bar.stripe > .indicator.animate { background-size: 30px 30px; + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%); + background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(25%, rgba(255, 255, 255, 0.2)), color-stop(25%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.2)), color-stop(75%, rgba(255, 255, 255, 0.2)), color-stop(75%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%); background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%); - -webkit-animation: progress 5s linear infinite; - animation: progress 5s linear infinite; -} -@-webkit-keyframes progress { - from { - background-position: 0 0; - } - to { - background-position: -60px -60px; - } + animation: progress 5s linear infinite; } @keyframes progress { from { @@ -1544,8 +1150,6 @@ #as3cf-settings.wpome .as3cf-sidebar { width: 292px; min-width: 292px; - height: -webkit-max-content; - height: -moz-max-content; height: max-content; margin-left: 2.25rem; margin-top: -0.5rem; @@ -1555,8 +1159,7 @@ border-radius: 7px; border: 1px solid #D9E1EB; overflow: hidden; - -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); } #as3cf-settings.wpome .as3cf-sidebar .block { padding: 20px; @@ -1582,15 +1185,9 @@ width: 100% !important; margin: 1rem auto; text-transform: uppercase; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + display: flex; + justify-content: center; + align-items: center; text-align: center !important; } #as3cf-settings.wpome .as3cf-sidebar .subscribe p { @@ -1637,8 +1234,7 @@ background: #f8cfae url(../img/sidebar/os3-banner.svg) left bottom/100% no-repeat; } #as3cf-settings.wpome .as3cf-banner:focus { - -webkit-box-shadow: none; - box-shadow: none; + box-shadow: none; } #as3cf-settings.wpome .as3cf-upgrade-details { background-color: #4e0d33; @@ -1671,8 +1267,7 @@ font-weight: bold; text-decoration: none; font-size: 16px; - -webkit-box-shadow: none; - box-shadow: none; + box-shadow: none; } #as3cf-settings.wpome .as3cf-upgrade-details a:hover { color: #fff; @@ -1731,8 +1326,7 @@ margin-bottom: 3rem; } #as3cf-settings.wpome a[target=_blank]:not(.help):not(.licence):not(.email):not(.credits):after { - -webkit-box-sizing: border-box; - box-sizing: border-box; + box-sizing: border-box; content: "\f504"; display: inline-block; font-family: "dashicons", emoji; @@ -1747,27 +1341,21 @@ color: #0073AA; } #as3cf-settings.wpome .link:hover { - -webkit-filter: brightness(115%); - filter: brightness(115%); + filter: brightness(115%); } #as3cf-settings.wpome pre, #as3cf-settings.wpome textarea.pre { background: var(--as3cf-code-background); border: 1px solid #D2CFCF; border-radius: 6px; padding: 1rem 1.2rem; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; + flex: 1; font-size: 0.8125rem; line-height: 1.6; color: var(--as3cf-color-white); font-weight: 400; margin: 0 0 1.5rem; - -webkit-box-sizing: border-box; - box-sizing: border-box; + box-sizing: border-box; width: 100%; overflow-y: scroll; /* Standards compliant scrollbar (future) */ @@ -1805,8 +1393,6 @@ margin: 0 0 1.25rem; } #as3cf-settings.wpome .lite-wrapper { - display: -webkit-box; - display: -ms-flexbox; display: flex; max-width: 1110px; } @@ -1826,10 +1412,7 @@ max-width: 780px; } #as3cf-settings.wpome .lite-wrapper .media-page.wrapper { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; + flex-direction: column !important; } #as3cf-settings.wpome .lite-wrapper .media-page.wrapper .panel { width: 100%; @@ -1840,8 +1423,6 @@ display: none; } #as3cf-settings.wpome .lite-wrapper .media-page.wrapper .delivery-settings.active { - display: -webkit-box; - display: -ms-flexbox; display: flex; } #as3cf-settings.wpome .lite-wrapper .media-page.wrapper .storage-settings { @@ -1849,8 +1430,6 @@ display: none; } #as3cf-settings.wpome .lite-wrapper .media-page.wrapper .storage-settings.active { - display: -webkit-box; - display: -ms-flexbox; display: flex; } #as3cf-settings.wpome .lite-wrapper .panel.url-preview { @@ -1868,23 +1447,13 @@ } #as3cf-settings.wpome .media-page.wrapper { margin: 0; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; + flex-direction: row; + justify-content: space-between; } @media (max-width: 1100px) { #as3cf-settings.wpome .media-page.wrapper { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } } @media (max-width: 1100px) { @@ -1894,13 +1463,8 @@ } #as3cf-settings.wpome .media-page.wrapper .delivery-settings, #as3cf-settings.wpome .media-page.wrapper .storage-settings { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } #as3cf-settings.wpome .media-page.wrapper .storage-settings { margin: 0 2rem 0 0; @@ -1911,8 +1475,6 @@ display: none; } #as3cf-settings.wpome .media-page.wrapper .storage-settings.active { - display: -webkit-box; - display: -ms-flexbox; display: flex; } } @@ -1925,8 +1487,6 @@ display: none; } #as3cf-settings.wpome .media-page.wrapper .delivery-settings.active { - display: -webkit-box; - display: -ms-flexbox; display: flex; } } @@ -1936,26 +1496,19 @@ } #as3cf-settings.wpome .storage-page.wrapper .panel.multi .panel-container .panel-row.tab-buttons { gap: 1.5rem; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; } #as3cf-settings.wpome .storage-page.wrapper .panel.multi .panel-container .panel-row.tab-buttons .button-tab { margin: 0; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; } #as3cf-settings.wpome .storage-page.wrapper .panel.multi .panel-container .notification.notice-qsg { width: 100%; } #as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row { margin-bottom: 1.25rem; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + align-items: center; width: 100%; } #as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row:last-of-type { @@ -1979,52 +1532,31 @@ } #as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row .help { margin-left: auto; - display: -webkit-box; - display: -ms-flexbox; display: flex; } #as3cf-settings.wpome .licence-page.wrapper { margin: 0 0 2rem; max-width: 700px; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; } #as3cf-settings.wpome .licence-page.wrapper.defined { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; + flex-direction: column; + align-items: flex-start; gap: 0.5rem; } #as3cf-settings.wpome .licence-page.wrapper.defined .wp-config { margin-left: 0; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; } #as3cf-settings.wpome .support-page.wrapper { margin: 0; max-width: 960px; } #as3cf-settings.wpome .support-page.wrapper .columns { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; + flex-direction: row; + justify-content: space-between; } #as3cf-settings.wpome .support-page.wrapper .licence-type { margin-bottom: 3rem; @@ -2057,8 +1589,6 @@ } #as3cf-settings.wpome .assets-page.wrapper .panel-row.status { padding: 1.75rem 0 0 4rem !important; - height: -webkit-max-content; - height: -moz-max-content; height: max-content; } #as3cf-settings.wpome .assets-page.wrapper .panel-row.status img { @@ -2072,15 +1602,9 @@ margin: 0 !important; } #as3cf-settings.wpome .assets-page.wrapper .panel-row.last-checked { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + align-items: center; margin: 0.7rem 0 0 4.7rem !important; - height: -webkit-max-content; - height: -moz-max-content; height: max-content; } #as3cf-settings.wpome .assets-page.wrapper .panel-row.last-checked p { @@ -2115,26 +1639,14 @@ } #as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.body.show-progress { margin: 0; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } #as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.body.show-progress .status { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; width: 100%; - -webkit-box-align: baseline; - -ms-flex-align: baseline; - align-items: baseline; + align-items: baseline; } #as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.body.show-progress .status h4 { font-size: 0.8125rem; @@ -2166,595 +1678,410 @@ */ /* Required until Chrome gets contain: inline-size */ } - #as3cf-settings.wpome .panel.url-preview .panel-row.desc p { - font-size: 0.8125rem; - color: var(--as3cf-color-gray-600); - line-height: 1.625; - margin: 1.5rem 0 0; + font-size: 0.8125rem; + color: var(--as3cf-color-gray-600); + line-height: 1.625; + margin: 1.5rem 0 0; } - @supports (contain: inline-size) { - #as3cf-settings.wpome .panel.url-preview .panel-row.body { - contain: inline-size; - } + #as3cf-settings.wpome .panel.url-preview .panel-row.body { + contain: inline-size; + } } - #as3cf-settings.wpome .panel.url-preview .panel-row dl { - margin: 1rem -1.5rem; - padding: 0 1.5rem 1rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: 0.5rem; - overflow-x: auto; + margin: 1rem -1.5rem; + padding: 0 1.5rem 1rem; + display: flex; + gap: 0.5rem; + overflow-x: auto; } - #as3cf-settings.wpome .panel.url-preview .panel-row dl div { - margin: 0; - padding: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - gap: 2px; - background: #E1E5E9; - border-radius: 6px; + margin: 0; + padding: 0; + display: flex; + flex-direction: column; + align-items: center; + gap: 2px; + background: #E1E5E9; + border-radius: 6px; } - #as3cf-settings.wpome .panel.url-preview .panel-row dl div dt { - margin: 0; - padding: 0.5rem 1rem 0.375rem; - white-space: nowrap; - font-weight: 510; + margin: 0; + padding: 0.5rem 1rem 0.375rem; + white-space: nowrap; + font-weight: 510; } - #as3cf-settings.wpome .panel.url-preview .panel-row dl div dd { - margin: 0; - padding: 0.407rem 1rem; - white-space: nowrap; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-item-align: stretch; - align-self: stretch; - background: #FAFAFA; - border: 1px solid #CBD5E0; - border-radius: 6px; - font-weight: 400; - font-size: 0.75rem; + margin: 0; + padding: 0.407rem 1rem; + white-space: nowrap; + display: flex; + flex-direction: column; + align-items: center; + align-self: stretch; + background: #FAFAFA; + border: 1px solid #CBD5E0; + border-radius: 6px; + font-weight: 400; + font-size: 0.75rem; } - @supports not (contain: inline-size) { - #as3cf-settings.wpome .panel.url-preview .panel-row dl { - contain: size; - width: 100%; - height: 68px; - } + #as3cf-settings.wpome .panel.url-preview .panel-row dl { + contain: size; + width: 100%; + height: 68px; + } } - #as3cf-settings.wpome .panel { - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - max-width: 575px; - margin-bottom: 3rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex: 1 0 auto; + max-width: 575px; + margin-bottom: 3rem; + display: flex; + flex-direction: column; } - #as3cf-settings.wpome .panel .heading { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - gap: 0.5rem; + display: flex; + flex-direction: row; + align-items: flex-start; + gap: 0.5rem; } - #as3cf-settings.wpome .panel h2 { - font-size: 0.9375rem; - color: var(--as3cf-color-gray-900); - font-weight: 500; - margin: 0 0 1.25rem; + font-size: 0.9375rem; + color: var(--as3cf-color-gray-900); + font-weight: 500; + margin: 0 0 1.25rem; } - #as3cf-settings.wpome .panel .notification.inline { - margin-left: 5rem; - margin-right: 1.5rem; + margin-left: 5rem; + margin-right: 1.5rem; } - #as3cf-settings.wpome .panel .panel-container { - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - background: var(--as3cf-color-white); - border: 1px solid var(--as3cf-wordpress-border-color); - -webkit-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.05), 0 2px 1px 0 rgba(0, 0, 0, 0.03); - box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.05), 0 2px 1px 0 rgba(0, 0, 0, 0.03); - border-radius: 6px; + flex: 1 0 auto; + display: flex; + flex-direction: column; + background: var(--as3cf-color-white); + border: 1px solid var(--as3cf-wordpress-border-color); + box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.05), 0 2px 1px 0 rgba(0, 0, 0, 0.03); + border-radius: 6px; } - #as3cf-settings.wpome .panel .panel-container .panel-row { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0 1.5rem; + display: flex; + align-items: center; + padding: 0 1.5rem; } - #as3cf-settings.wpome .panel .panel-container .panel-row.header { - height: 6rem; - border-bottom: 1px solid var(--as3cf-separator-color); + height: 6rem; + border-bottom: 1px solid var(--as3cf-separator-color); } - #as3cf-settings.wpome .panel .panel-container .panel-row.footer { - border-top: 1px solid var(--as3cf-separator-color); - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; + border-top: 1px solid var(--as3cf-separator-color); + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } - #as3cf-settings.wpome .panel .panel-container .panel-row h3, #as3cf-settings.wpome .panel .panel-container .panel-row h4 { - font-size: 0.875rem; - font-weight: 500; - color: var(--as3cf-color-gray-800); - margin-left: 1rem; - margin-right: auto; + font-size: 0.875rem; + font-weight: 500; + color: var(--as3cf-color-gray-800); + margin-left: 1rem; + margin-right: auto; } - #as3cf-settings.wpome .panel .panel-container .panel-row .link { - font-size: 0.8125rem; - text-align: right; - line-height: 1.5; - margin-left: auto; - font-weight: 500; + font-size: 0.8125rem; + text-align: right; + line-height: 1.5; + margin-left: auto; + font-weight: 500; } - #as3cf-settings.wpome .panel .panel-container .panel-row .link + .help { - margin-left: 1rem; + margin-left: 1rem; } - #as3cf-settings.wpome .panel .panel-container .setting .panel-row.option { - margin-top: 1.5rem; + margin-top: 1.5rem; } - #as3cf-settings.wpome .panel .panel-container .setting .panel-row.option h4 { - margin: 0 0 0 var(--as3cf-settings-option-indent); + margin: 0 0 0 var(--as3cf-settings-option-indent); } - #as3cf-settings.wpome .panel .panel-container .setting .panel-row.option a { - margin-left: auto; + margin-left: auto; } - #as3cf-settings.wpome .panel .panel-container .setting .panel-row.desc { - padding-right: var(--as3cf-settings-option-indent-right); + padding-right: var(--as3cf-settings-option-indent-right); } - #as3cf-settings.wpome .panel .panel-container .setting .panel-row.desc p { - font-size: 0.8125rem; - color: var(--as3cf-color-gray-600); - line-height: 1.625; - margin-left: calc(var(--as3cf-settings-ctrl-width) + var(--as3cf-settings-option-indent)); - margin-top: 0.57rem; - margin-bottom: 0.75rem; + font-size: 0.8125rem; + color: var(--as3cf-color-gray-600); + line-height: 1.625; + margin-left: calc(var(--as3cf-settings-ctrl-width) + var(--as3cf-settings-option-indent)); + margin-top: 0.57rem; + margin-bottom: 0.75rem; } - #as3cf-settings.wpome .panel .panel-container .setting .panel-row.input { - padding-right: var(--as3cf-settings-option-indent-right); + padding-right: var(--as3cf-settings-option-indent-right); } - #as3cf-settings.wpome .panel .panel-container .setting .panel-row.input input[type=text] { - margin-left: calc(var(--as3cf-settings-ctrl-width) + var(--as3cf-settings-option-indent)); - margin-bottom: 1.2rem; - width: 100%; + margin-left: calc(var(--as3cf-settings-ctrl-width) + var(--as3cf-settings-option-indent)); + margin-bottom: 1.2rem; + width: 100%; } - #as3cf-settings.wpome .panel .panel-container .setting .panel-row.input input[type=text] + label { - visibility: collapse; + visibility: collapse; } - #as3cf-settings.wpome .panel .panel-container .setting.nested { - margin: 0 0 0.125rem 5.25rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - border-left: 2px dotted #C2CBD3; + margin: 0 0 0.125rem 5.25rem; + display: flex; + flex-direction: column; + border-left: 2px dotted #C2CBD3; } - #as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row { - height: -webkit-max-content; - height: -moz-max-content; - height: max-content; - margin-bottom: 0; + height: max-content; + margin-bottom: 0; } - #as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row img { - margin-left: auto; + margin-left: auto; } - #as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row h4 { - margin: 0; + margin: 0; } - #as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row.option { - margin-top: 1rem; + margin-top: 1rem; } - #as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row.desc { - height: -webkit-max-content; - height: -moz-max-content; - height: max-content; - padding: 0.4rem 2.25rem 0.85rem 1.65rem; + height: max-content; + padding: 0.4rem 2.25rem 0.85rem 1.65rem; } - #as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row.desc p { - font-size: 0.8125rem; - color: var(--as3cf-color-gray-600); - line-height: 1.625; - margin: 0; + font-size: 0.8125rem; + color: var(--as3cf-color-gray-600); + line-height: 1.625; + margin: 0; } - #as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row.input input[type=text] { - margin-left: var(--as3cf-settings-input-indent); + margin-left: var(--as3cf-settings-input-indent); } - #as3cf-settings.wpome .panel .panel-container .setting:last-of-type { - margin-bottom: 0.75rem; + margin-bottom: 0.75rem; } - #as3cf-settings.wpome .panel .panel-container hr { - height: 1px; - width: 100%; - border: 0; - margin: 0; - background: var(--as3cf-separator-color); + height: 1px; + width: 100%; + border: 0; + margin: 0; + background: var(--as3cf-separator-color); } - #as3cf-settings.wpome .panel.multi { - max-width: 840px; - margin-bottom: 2rem; + max-width: 840px; + margin-bottom: 2rem; } - #as3cf-settings.wpome .panel.multi .panel-container.toggle-header .toggle-switch { - margin-right: 1.25rem; + margin-right: 1.25rem; } - #as3cf-settings.wpome .panel.multi .panel-container.toggle-header .toggle-reveal label { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; + display: inline-flex; } - #as3cf-settings.wpome .panel.multi .panel-container.toggle-header .toggle-reveal a { - margin-left: 0.3rem; - display: contents; + margin-left: 0.3rem; + display: contents; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row { - height: auto; + height: auto; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row h3 { - margin: 0; + margin: 0; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row p:last-of-type { - margin-bottom: 0; + margin-bottom: 0; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.header { - height: 4rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; + height: 4rem; + display: flex; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.header a { - margin-left: auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + margin-left: auto; + display: flex; + align-items: center; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.header .provider { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-left: auto; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + display: flex; + margin-left: auto; + align-items: center; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.header .provider a { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-left: auto; + display: flex; + align-items: center; + margin-left: auto; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.header .provider img { - width: 24px; - height: 24px; - margin-right: 0.5rem; + width: 24px; + height: 24px; + margin-right: 0.5rem; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.header .wp-config + .provider { - margin-left: 1rem; + margin-left: 1rem; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body { - padding: 2.5rem; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; + padding: 2.5rem; + align-items: flex-start; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .row { - margin: 0; - width: 100%; + margin: 0; + width: 100%; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .row.radio-btns { - margin-bottom: 2.2rem; + margin-bottom: 2.2rem; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .radio-desc { - margin: -0.35rem 0 1.25rem 2rem; - font-size: 12px; - font-weight: 500; - line-height: 1.4; - opacity: 0.75; + margin: -0.35rem 0 1.25rem 2rem; + font-size: 12px; + font-weight: 500; + line-height: 1.4; + opacity: 0.75; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body.access-keys > p { - margin-bottom: 1.5rem !important; + margin-bottom: 1.5rem !important; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body input[type=text], #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body textarea { - width: 100%; - margin-bottom: 1.5rem; + width: 100%; + margin-bottom: 1.5rem; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-name, #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .cdn-name { - width: 100%; + width: 100%; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body p { - margin: 0 0 1.5rem; - line-height: 1.5; + margin: 0 0 1.5rem; + line-height: 1.5; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body p:last-of-type { - margin-bottom: 0; + margin-bottom: 0; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .link { - text-decoration: underline; + text-decoration: underline; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .button-tab img { - width: 24px; - height: 24px; - margin-right: 0.9rem; + width: 24px; + height: 24px; + margin-right: 0.9rem; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .button-tab .checkmark { - width: 16px; - height: 16px; - position: absolute; - right: -19px; - top: -5px; + width: 16px; + height: 16px; + position: absolute; + right: -19px; + top: -5px; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .button-tab p { - font-weight: 500; - margin-bottom: 0; + font-weight: 500; + margin-bottom: 0; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .radio-btn { - margin-bottom: 0.8rem; + margin-bottom: 0.8rem; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .radio-btn:last-of-type { - margin-bottom: 0; + margin-bottom: 0; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .radio-btn.list { - margin: 0 1.5rem 0 0; + margin: 0 1.5rem 0 0; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list { - background: var(--as3cf-color-white); - border: 1px solid var(--as3cf-wordpress-border-color); - -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05); - border-radius: 6px; - width: 100%; - max-width: 580px; - padding: 0 0.4rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - height: 260px; - overflow-y: scroll; - -webkit-box-sizing: border-box; - box-sizing: border-box; + background: var(--as3cf-color-white); + border: 1px solid var(--as3cf-wordpress-border-color); + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05); + border-radius: 6px; + width: 100%; + max-width: 580px; + padding: 0 0.4rem; + display: flex; + flex-direction: column; + height: 260px; + overflow-y: scroll; + box-sizing: border-box; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0.78rem 1.4rem; - background: #F6F7F8; - border-radius: 4px; - margin: 0 0 0.3rem; - cursor: pointer; - -webkit-box-sizing: border-box; - box-sizing: border-box; - -webkit-box-flex: 0; - -ms-flex: none; - flex: none; + display: flex; + align-items: center; + padding: 0.78rem 1.4rem; + background: #F6F7F8; + border-radius: 4px; + margin: 0 0 0.3rem; + cursor: pointer; + box-sizing: border-box; + flex: none; /* TODO: Better styling for no buckets in browse list? */ } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row.active { - background: rgba(236, 112, 94, 0.1); - border: 1px solid var(--as3cf-color-primary-500); - border-radius: 4px; + background: rgba(236, 112, 94, 0.1); + border: 1px solid var(--as3cf-color-primary-500); + border-radius: 4px; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row:first-of-type { - margin-top: 0.4rem; + margin-top: 0.4rem; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row:last-of-type { - margin-bottom: 0.4rem; + margin-bottom: 0.4rem; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row:nth-child(even) { - background: var(--as3cf-color-white); + background: var(--as3cf-color-white); } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row p { - margin: 0; - font-size: 0.84375rem; + margin: 0; + font-size: 0.84375rem; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row .status { - margin-left: auto; + margin-left: auto; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row.nothing-found { - cursor: default; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + cursor: default; + justify-content: center; + align-items: center; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .new-bucket-details { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin-right: 1.8rem; - -webkit-box-flex: 5; - -ms-flex: 5; - flex: 5; + display: flex; + flex-direction: column; + box-sizing: border-box; + margin-right: 1.8rem; + flex: 5; } - #as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .region { - width: 30%; - -webkit-box-flex: 3; - -ms-flex: 3; - flex: 3; - margin-left: auto; - margin-bottom: 1.5rem; - -webkit-box-sizing: border-box; - box-sizing: border-box; + width: 30%; + flex: 3; + margin-left: auto; + margin-bottom: 1.5rem; + box-sizing: border-box; } - #as3cf-settings.wpome .panel.flyout { - position: absolute; - top: 50px; - right: 0; - min-width: 384px; - z-index: 99; - cursor: default; + position: absolute; + top: 50px; + right: 0; + min-width: 384px; + z-index: 99; + cursor: default; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.header { - height: auto; - padding: 1rem 1.5rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + height: auto; + padding: 1rem 1.5rem; + align-items: center; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.header h3 { - font-size: 13px; - font-weight: 600; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; + font-size: 13px; + font-weight: 600; + flex: 1 1 auto; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary { - padding: 0; + padding: 0; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table { - width: 100%; - border-collapse: collapse; + width: 100%; + border-collapse: collapse; /* Indent the columns. */ /* Table header has different styling and vertical padding. */ /* Top and bottom rows have different vertical padding than between rows. */ } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table th, #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table td { - padding: 0 0 1rem 2rem; - color: var(--as3cf-color-gray-800); - font-size: 12px; - text-align: left; + padding: 0 0 1rem 2rem; + color: var(--as3cf-color-gray-800); + font-size: 12px; + text-align: left; /* Make title column cell's width stretch, numerics are compact. */ width: 100%; } @@ -2792,441 +2119,328 @@ * * PhpStorm will complain that there's no colours here, but there are! */ - background-image: -webkit-gradient(linear, left top, left bottom, from(var(--as3cf-separator-color)), to(var(--as3cf-separator-color))); - background-image: linear-gradient(var(--as3cf-separator-color), var(--as3cf-separator-color)); - background-repeat: no-repeat; - background-size: calc(100% - 1.5rem - 1.5rem) 1px; - background-position: 1.5rem 0; + background-image: linear-gradient(var(--as3cf-separator-color), var(--as3cf-separator-color)); + background-repeat: no-repeat; + background-size: calc(100% - 1.5rem - 1.5rem) 1px; + background-position: 1.5rem 0; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table tfoot td { - font-weight: 500; + font-weight: 500; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table .numeric { - text-align: right; - width: -webkit-max-content; - width: -moz-max-content; - width: max-content; - min-width: -webkit-max-content; - min-width: -moz-max-content; - min-width: max-content; - white-space: nowrap; + text-align: right; + width: max-content; + min-width: max-content; + white-space: nowrap; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table a { - color: var(--as3cf-color-primary-500); + color: var(--as3cf-color-primary-500); } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer { - padding: 1.5rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; + padding: 1.5rem; + display: flex; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.upsell { - border-top: 1px solid var(--as3cf-color-primary-100); - background-color: var(--as3cf-color-primary-50); - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + border-top: 1px solid var(--as3cf-color-primary-100); + background-color: var(--as3cf-color-primary-50); + flex-direction: column; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.upsell p { - margin-bottom: 0.5rem; - white-space: nowrap; + margin-bottom: 0.5rem; + white-space: nowrap; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.upsell .button { - margin: 0; - width: 100%; + margin: 0; + width: 100%; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.offload-remaining { - background-color: var(--as3cf-color-gray-100); + background-color: var(--as3cf-color-gray-100); } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.offload-remaining button { - -webkit-box-flex: 100%; - -ms-flex: 100%; - flex: 100%; + flex: 100%; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding-top: 10px; - padding-bottom: 10px; - background-color: var(--as3cf-color-gray-200); - font-size: 12px; + display: flex; + align-items: center; + padding-top: 10px; + padding-bottom: 10px; + background-color: var(--as3cf-color-gray-200); + font-size: 12px; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence .details { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; + flex: 1 1 auto; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence .details p { - color: var(--as3cf-color-gray-600); - line-height: 18px; + color: var(--as3cf-color-gray-600); + line-height: 18px; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence .details .title { - color: var(--as3cf-color-gray-700); - font-size: 10px; + color: var(--as3cf-color-gray-700); + font-size: 10px; } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence a { - color: var(--as3cf-color-primary-500); + color: var(--as3cf-color-primary-500); } - #as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence a.upgrade { - margin-right: 1rem; + margin-right: 1rem; } - #as3cf-settings.wpome p.wp-config { - margin-left: auto; - padding: 0.4rem 0.75rem; - color: var(--as3cf-color-gray-500) !important; - background: rgba(113, 135, 154, 0.15) !important; - border: 1px solid rgba(113, 135, 154, 0.15) !important; - border-radius: 5px; - font-size: 0.84375rem; - font-weight: 500; - white-space: nowrap; + margin-left: auto; + padding: 0.4rem 0.75rem; + color: var(--as3cf-color-gray-500) !important; + background: rgba(113, 135, 154, 0.15) !important; + border: 1px solid rgba(113, 135, 154, 0.15) !important; + border-radius: 5px; + font-size: 0.84375rem; + font-weight: 500; + white-space: nowrap; } - #as3cf-settings.wpome .panel .panel-container .setting .panel-row.option p.wp-config + a { - margin-left: 1rem; + margin-left: 1rem; } - #as3cf-settings.wpome .panel .panel-container .setting .panel-row.desc p.wp-config { - margin-right: 0; + margin-right: 0; } - #as3cf-settings.wpome .panel .panel-container .setting .panel-row label.input-label p.wp-config { - text-transform: none; - padding: 0.2rem 0.5rem; + text-transform: none; + padding: 0.2rem 0.5rem; } - #as3cf-settings.wpome .notice { - all: unset; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - background: rgba(56, 125, 189, 0.1); - border: 1px solid #AFC8ED; - border-radius: 5px; - padding: 0.8rem 1.25rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + all: unset; + display: flex; + flex-direction: row; + background: rgba(56, 125, 189, 0.1); + border: 1px solid #AFC8ED; + border-radius: 5px; + padding: 0.8rem 1.25rem; + align-items: center; } - #as3cf-settings.wpome .notice a, #as3cf-settings.wpome .notice p { - margin: 0 !important; + margin: 0 !important; } - #as3cf-settings.wpome .notice a { - display: inline-block; - text-decoration: underline; - font-size: 0.875rem !important; + display: inline-block; + text-decoration: underline; + font-size: 0.875rem !important; } - #as3cf-settings.wpome .support-form { - width: 600px; + width: 600px; } - #as3cf-settings.wpome .support-form input[type=text], #as3cf-settings.wpome .support-form select, #as3cf-settings.wpome .support-form textarea { - width: 100%; - margin-bottom: 1rem; + width: 100%; + margin-bottom: 1rem; } - #as3cf-settings.wpome .support-form textarea { - margin-bottom: 1.5rem; + margin-bottom: 1.5rem; } - #as3cf-settings.wpome .support-form .note { - font-size: 0.78125rem; - color: var(--as3cf-color-gray-500); - margin-bottom: 2.5rem; - line-height: 1.5; + font-size: 0.78125rem; + color: var(--as3cf-color-gray-500); + margin-bottom: 2.5rem; + line-height: 1.5; } - #as3cf-settings.wpome .support-form .note.first { - margin-bottom: 0.5rem; + margin-bottom: 0.5rem; } - #as3cf-settings.wpome .support-form .actions { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 100%; - margin-bottom: 2rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + display: flex; + width: 100%; + margin-bottom: 2rem; + align-items: center; } - #as3cf-settings.wpome .support-form .actions .btn-primary { - margin-left: auto; + margin-left: auto; } - #as3cf-settings.wpome .diagnostic-info { - max-width: 600px; - padding: 0.25rem 0; + max-width: 600px; + padding: 0.25rem 0; } - #as3cf-settings.wpome .diagnostic-info pre { - height: 14.375rem; - white-space: pre-wrap; - word-break: keep-all; + height: 14.375rem; + white-space: pre-wrap; + word-break: keep-all; } - #as3cf-settings.wpome .diagnostic-info hr { - background: #D3D7DB; - height: 3px; - width: 100%; - border: 0; - margin-bottom: 3rem; + background: #D3D7DB; + height: 3px; + width: 100%; + border: 0; + margin-bottom: 3rem; } - #as3cf-settings.wpome .diagnostic-info .btn-outline { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-left: auto; - width: -webkit-max-content; - width: -moz-max-content; - width: max-content; + display: flex; + justify-content: center; + margin-left: auto; + width: max-content; } - #as3cf-settings.wpome .documentation { - background: #E4E5E7; - border: 1px solid var(--as3cf-wordpress-border-color); - -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05); - border-radius: 6px; - padding: 2.5rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin: 1.4rem 0 0 3rem; - height: -webkit-max-content; - height: -moz-max-content; - height: max-content; - width: 240px; - -webkit-box-sizing: border-box; - box-sizing: border-box; + background: #E4E5E7; + border: 1px solid var(--as3cf-wordpress-border-color); + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05); + border-radius: 6px; + padding: 2.5rem; + display: flex; + flex-direction: column; + margin: 1.4rem 0 0 3rem; + height: max-content; + width: 240px; + box-sizing: border-box; } - #as3cf-settings.wpome .documentation h3 { - font-size: 1.03125rem; - color: var(--as3cf-color-gray-900); - letter-spacing: 0.15px; - font-weight: 500; - margin: 0 0 2.25rem; + font-size: 1.03125rem; + color: var(--as3cf-color-gray-900); + letter-spacing: 0.15px; + font-weight: 500; + margin: 0 0 2.25rem; } - #as3cf-settings.wpome .documentation a { - font-size: 0.875rem; - margin-bottom: 1.25rem; + font-size: 0.875rem; + margin-bottom: 1.25rem; } - #as3cf-settings.wpome .documentation a:last-of-type { - margin-bottom: 0; + margin-bottom: 0; } - #as3cf-settings.wpome .upsell.panel { - max-width: 768px; + max-width: 768px; } - #as3cf-settings.wpome .upsell .panel-container { - padding: 0; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - background: linear-gradient(136.01deg, rgba(255, 228, 205, 0.7) 0.94%, rgb(255, 255, 255) 33.33%); + padding: 0; + flex-direction: row; + background: linear-gradient(136.01deg, rgba(255, 228, 205, 0.7) 0.94%, rgb(255, 255, 255) 33.33%); } - #as3cf-settings.wpome .upsell .branding { - background: url(../../assets/img/brand/upsell-bunny.svg) no-repeat left bottom; - min-width: 280px; - border-radius: 5px; - margin-right: -1.25rem; + background: url(../../assets/img/brand/upsell-bunny.svg) no-repeat left bottom; + min-width: 280px; + border-radius: 5px; + margin-right: -1.25rem; } - @media (max-width: 840px) { - #as3cf-settings.wpome .upsell .branding { - display: none; - } + #as3cf-settings.wpome .upsell .branding { + display: none; + } } - #as3cf-settings.wpome .upsell .button { - margin: 1rem auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - text-align: center !important; + margin: 1rem auto; + display: flex; + justify-content: center; + align-items: center; + text-align: center !important; } /* * Our CSS variables, namespaced so they can be used anywhere. */ :root { - --as3cf-code-type: consolas, monospace; - --as3cf-color-white: #FFF; - --as3cf-color-black: #000; - --as3cf-color-gray-50: #FCFDFD; - --as3cf-color-gray-100: #F9FAFB; - --as3cf-color-gray-200: #F2F4F7; - --as3cf-color-gray-300: #EAECF0; - --as3cf-color-gray-400: #D0D5DD; - --as3cf-color-gray-500: #98A2B3; - --as3cf-color-gray-600: #667085; - --as3cf-color-gray-700: #344054; - --as3cf-color-gray-800: #1D2939; - --as3cf-color-gray-900: #101828; - --as3cf-color-primary-50: #FDF1EF; - --as3cf-color-primary-100: #FBE2DF; - --as3cf-color-primary-200: #F7C6BF; - --as3cf-color-primary-300: #F4A99E; - --as3cf-color-primary-400: #F08D7E; - --as3cf-color-primary-500: #EC705E; - --as3cf-color-primary-600: #C15B4C; - --as3cf-color-primary-700: #96453A; - --as3cf-color-primary-800: #6B3027; - --as3cf-color-primary-900: #401A15; - --as3cf-color-secondary-50: #EFF8FF; - --as3cf-color-secondary-100: #D1E9FF; - --as3cf-color-secondary-200: #B2DDFF; - --as3cf-color-secondary-300: #84CAFF; - --as3cf-color-secondary-400: #52B1FD; - --as3cf-color-secondary-500: #2C90FA; - --as3cf-color-secondary-600: #1270EF; - --as3cf-color-secondary-700: #155CD3; - --as3cf-color-secondary-800: #1749A9; - --as3cf-color-secondary-900: #184185; - --as3cf-secondary-color: #D8DDE2; - --as3cf-text-disabled: #98A2B3; - --as3cf-code-background: #102B44; - --as3cf-separator-color: #EBEFF3; - --as3cf-complete-color: #5BCB86; - --as3cf-active-nav-color: #4E0D34; - --as3cf-link-color: #0073AA; - --as3cf-sidebar-credits-background-color: #2E2E31; - --as3cf-wordpress-background-color: #F1F1F1; - --as3cf-wordpress-border-color: #D6D6D6; - --as3cf-wordpress-notice-info-color: #02A0D2; - --as3cf-notice-info-color: #2D69DA; - --as3cf-notice-info-border-color: #2E6BDE; - --as3cf-notice-info-background-color: #E7EFF9; - --as3cf-wordpress-notice-success-color: #45B450; - --as3cf-notice-success-color: #52AA59; - --as3cf-notice-success-border-color: #63B969; - --as3cf-notice-success-background-color: #EDF7EF; - --as3cf-wordpress-notice-warning-color: #FFBA00; - --as3cf-notice-warning-color: #F49C53; - --as3cf-notice-warning-border-color: #E29936; - --as3cf-notice-warning-background-color: #FDF8EB; - --as3cf-notice-warning-code-background-color: #FCECC6; - --as3cf-wordpress-notice-error-color: #DD3232; - --as3cf-notice-error-color: #DA5A39; - --as3cf-notice-error-border-color: #E8635E; - --as3cf-notice-error-background-color: #F7EEEB; - --as3cf-settings-ctrl-width: 36px; - --as3cf-settings-option-indent: 1.2rem; - --as3cf-settings-input-indent: 0; - --as3cf-settings-option-indent-right: 2.25rem; + --as3cf-code-type: consolas, monospace; + --as3cf-color-white: #FFF; + --as3cf-color-black: #000; + --as3cf-color-gray-50: #FCFDFD; + --as3cf-color-gray-100: #F9FAFB; + --as3cf-color-gray-200: #F2F4F7; + --as3cf-color-gray-300: #EAECF0; + --as3cf-color-gray-400: #D0D5DD; + --as3cf-color-gray-500: #98A2B3; + --as3cf-color-gray-600: #667085; + --as3cf-color-gray-700: #344054; + --as3cf-color-gray-800: #1D2939; + --as3cf-color-gray-900: #101828; + --as3cf-color-primary-50: #FDF1EF; + --as3cf-color-primary-100: #FBE2DF; + --as3cf-color-primary-200: #F7C6BF; + --as3cf-color-primary-300: #F4A99E; + --as3cf-color-primary-400: #F08D7E; + --as3cf-color-primary-500: #EC705E; + --as3cf-color-primary-600: #C15B4C; + --as3cf-color-primary-700: #96453A; + --as3cf-color-primary-800: #6B3027; + --as3cf-color-primary-900: #401A15; + --as3cf-color-secondary-50: #EFF8FF; + --as3cf-color-secondary-100: #D1E9FF; + --as3cf-color-secondary-200: #B2DDFF; + --as3cf-color-secondary-300: #84CAFF; + --as3cf-color-secondary-400: #52B1FD; + --as3cf-color-secondary-500: #2C90FA; + --as3cf-color-secondary-600: #1270EF; + --as3cf-color-secondary-700: #155CD3; + --as3cf-color-secondary-800: #1749A9; + --as3cf-color-secondary-900: #184185; + --as3cf-secondary-color: #D8DDE2; + --as3cf-text-disabled: #98A2B3; + --as3cf-code-background: #102B44; + --as3cf-separator-color: #EBEFF3; + --as3cf-complete-color: #5BCB86; + --as3cf-active-nav-color: #4E0D34; + --as3cf-link-color: #0073AA; + --as3cf-sidebar-credits-background-color: #2E2E31; + --as3cf-wordpress-background-color: #F1F1F1; + --as3cf-wordpress-border-color: #D6D6D6; + --as3cf-wordpress-notice-info-color: #02A0D2; + --as3cf-notice-info-color: #2D69DA; + --as3cf-notice-info-border-color: #2E6BDE; + --as3cf-notice-info-background-color: #E7EFF9; + --as3cf-wordpress-notice-success-color: #45B450; + --as3cf-notice-success-color: #52AA59; + --as3cf-notice-success-border-color: #63B969; + --as3cf-notice-success-background-color: #EDF7EF; + --as3cf-wordpress-notice-warning-color: #FFBA00; + --as3cf-notice-warning-color: #F49C53; + --as3cf-notice-warning-border-color: #E29936; + --as3cf-notice-warning-background-color: #FDF8EB; + --as3cf-notice-warning-code-background-color: #FCECC6; + --as3cf-wordpress-notice-error-color: #DD3232; + --as3cf-notice-error-color: #DA5A39; + --as3cf-notice-error-border-color: #E8635E; + --as3cf-notice-error-background-color: #F7EEEB; + --as3cf-settings-ctrl-width: 36px; + --as3cf-settings-option-indent: 1.2rem; + --as3cf-settings-input-indent: 0; + --as3cf-settings-option-indent-right: 2.25rem; } body.settings_page_amazon-s3-and-cloudfront { - background: var(--as3cf-wordpress-background-color); + background: var(--as3cf-wordpress-background-color); } - body.settings_page_amazon-s3-and-cloudfront #wpcontent { - padding-left: 0 !important; + padding-left: 0 !important; } - body.settings_page_amazon-s3-and-cloudfront #wpcontent #wpbody #wpbody-content > .notice { - display: none; + display: none; } - body.settings_page_amazon-s3-and-cloudfront #wpcontent #wpbody #wpbody-content .wpome .wpome-wrapper { - max-width: 1220px; - margin: 0 2rem 3rem 2rem; + max-width: 1220px; + margin: 0 2rem 3rem 2rem; } - body.settings_page_amazon-s3-and-cloudfront #wpfooter { - z-index: -2; + z-index: -2; } .locked { - opacity: 0.55; + opacity: 0.55; } .flex-row { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + display: flex; + flex-direction: row; } .flex-column { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + display: flex; + flex-direction: column; } .align-center { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + align-items: center; } .align-center { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + align-items: center; } .align-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; -} \ No newline at end of file + align-items: baseline !important; +} + +/*# sourceMappingURL=style.css.map */ diff --git a/assets/css/style.css.map b/assets/css/style.css.map new file mode 100644 index 00000000..74a4ed3a --- /dev/null +++ b/assets/css/style.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../sass/_buttons.scss","../sass/_icons.scss","../sass/_input.scss","../sass/_navigation.scss","../sass/_notifications.scss","../sass/_progress-bar.scss","../sass/_providers.scss","../sass/_sidebar.scss","../sass/_typography.scss","../sass/_ui.scss","../sass/_variables.scss","../sass/style.scss"],"names":[],"mappings":"AAKE;EACC;;AAID;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;;AAKD;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;;AAEA;EACC;;AAGD;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;IACC;;;AAKH;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAKH;AAAA;EAEC;;AAGD;EACC;EACA;EACA;EACA;;AAGC;EACC;;AAIF;EAEC;;AAGD;EAEC;;AAOD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAZD;IAaE;IACA;;;AAGD;EAjBD;IAkBE;IACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EATD;IAUE;;;AAGD;EAbD;IAcE;;;AAGD;EACC;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAEA;EACC;;;AClSH;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAIA;EACC;EACA;EACA;EACA;EACA;EACA;;AAMF;EACC;EACA;;AAEA;EACC;;AAKD;EACC;;AAIF;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;;AC7DH;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAMH;EACC;;AAEA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;;AAMH;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;;AAKH;AAAA;EAEC;EACA;EACA;EACA;;AAEA;AAAA;EACC;;AAKD;EACC;EACA;EACA;;AAKF;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACC;EACA;EACA;;AAEA;AAAA;EACC;;AAKH;EACC;AAEA;AACA;AAAA;AAAA;AAAA;AAKA;;AACA;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAMF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACC;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAKC;EACC;EACA;EACA;;AAMH;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;;ACpTH;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAKH;EACC;EACA;EACA;;AAIF;EACC;;AAMH;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;;AAEA;EACC;;AAMJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAkEA;AAgBA;;AAhFA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAEA;EACC;;AAIF;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAEA;EACC;;AAIF;EACC;IACC;;EAED;IACC;;;AAIF;EACC;IACC;;;AAIF;EAtED;IAuEE;;;AAID;AAOC;;AANA;EACC;IACC;;;AAKF;EACC;IACC;;;AAMH;AAOC;;AANA;EACC;IACC;;;AAKF;EAEE;IACC;;EAGD;IACC;;;AAUP;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EAHD;IAIE;;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAGA;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;;AAEA;EACC;;AAOH;EACC;;AAQA;EACC;EACA;;AAMD;EACC;;;AC9UH;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EAEA;EACA;AAiSA;;AA/RA;EACC;EACA;EACA;EAEA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EAEA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAMF;EACC;;AAIE;EACC;;AAKH;EACC;EACA;;AAOF;EACC;EACA;;AAEA;EACC;;AAMF;EACC;;AAIA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EAEA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;AAOL;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EAGA;;AAEA;EACC;;AAIF;EACC;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;;AAEA;EACC;EACA;;AAOH;EACC;EACA;EACA;;AAIF;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;EACA;;AAID;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;ACjUH;AAAA;EAEC;EACA;;AAGD;EACC;;AAIC;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;IACC;;EAED;IACC;;;AAIF;EACC;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;;ACnDL;AAAA;AAAA;AAQI;EACC;;AAKD;EACC;;AAKD;EACC;;AAKD;EACC;;AAKD;EACC;;AAKD;EACC;;AAKD;EACC;;AAQD;EACC;;AAKD;EACC;;AAKD;EACC;;;AChEJ;AAyFC;AAAA;AAAA;;AAtFA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EA/ED;IAgFE;IACA;IACA;;;AAOF;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;;AC5JJ;AA2CC;AAAA;AAAA;AAAA;;AAzCA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAcC;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAGD;EACC;;AAQA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;AACA;AAAA;AAAA;AAAA;AAKA;;AACA;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;;;AChHD;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;;AAEA;EACC;IACC;;;AAIF;EACC;;AAEA;EACC;;AAIF;EACC;EACA;;AAGD;EACC;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;;AAEA;EACC;;AAKH;EACC;EACA;;AAIA;EACC;EACA;;AAEA;EAJD;IAKE;;;AAMJ;EACC;EACA;EACA;EACA;;AAEA;EAND;IAOE;;;AAIA;EADD;IAEE;;;AAIF;AAAA;EAEC;EACA;;AAGD;EACC;;AAEA;EAHD;IAIE;IACA;;EAEA;IACC;;;AAKH;EACC;;AAEA;EAHD;IAIE;IACA;;EAEA;IACC;;;AAMJ;EACC;EACA;;AAME;EACC;EACA;;AAEA;EACC;EACA;;AAIF;EACC;;AAUA;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAGC;EACC;EACA;;AAKH;EACC;;AAGD;AAAA;EAEC;EACA;EACA;;AAGD;EACC;EACA;;AAQN;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAKH;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;;AAEA;EACC;EACA;;AAIF;EACC;;AAEA;EACC;EACA;;AAKH;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAIA;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;AAMJ;EACC;EACA;;AAGC;EACC;;AAGC;EACC;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;;AAIF;EACC;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAKH;EACC;EACA;;AAKH;EACC;EACA;EACA;;AAQL;EACC;;AAEA;AAQC;AAAA;AAAA;AA0DA;;AAjEA;EACC;EACA;EACA;EACA;;AAMD;EACC;IACC;;;AAIF;EACC;EACA;EAEA;EACA;EAEA;;AAEA;EACC;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;;AAEA;EACC;EACA;EACA;EAEA;;AAGD;EACC;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;;AAMH;EACC;IACC;IACA;IACA;;;AAOJ;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAIA;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAOD;EACC;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAEA;EACC;EACA;EACA;;AAGA;EACC;;AAOJ;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAKD;EACC;;AAMJ;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAKF;EACC;EACA;;AAIE;EACC;;AAIA;EACC;;AAGD;EACC;EACA;;AAKH;EACC;;AAEA;EACC;;AAIA;EACC;;AAIF;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAIF;EACC;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAKA;EACC;;AAIF;AAAA;EAEC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAEA;EACC;;AAIF;EACC;;AAKA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAIF;EACC;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AA6BA;;AA3BA;EACC;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAID;EACC;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAOL;EACC;EACA;EACA;EACA;EACA;EACA;;AAKG;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC;;AAEA;EACC;EACA;AAaA;AASA;AAkBA;;AAtCA;EACC;EAEA;EACA;EACA;AAEA;EACA;;AAID;EACC;;AAGD;EACC;;AAID;EACC;;AAEA;EACC;;AAEA;EACC;EACA;EAEA;EACA;EACA;;AAQD;EACC;;AAKD;EACC;;AAKH;AACC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQA;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAKH;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;AAIF;EACC;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;AAIF;EACC;;AAEA;EACC;;AAcT;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQI;EACC;;AAKD;EACC;;AAKD;EACC;EACA;;AASN;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEC;;AAGD;EACC;EACA;EACA;;AAKF;EACC;;AAEA;AAAA;AAAA;EAGC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAKH;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAMF;EACC;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;IACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;;;ACptCJ;AAAA;AAAA;AAGA;EAEC;EAGA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;;;AChFD;EAEC;;AAEA;EACC;;AAKE;EACC;;AAGD;EACC;EACA;;AAMJ;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC","file":"style.css"} \ No newline at end of file diff --git a/assets/css/style.min.css b/assets/css/style.min.css index cdcbd197..47daeb05 100644 --- a/assets/css/style.min.css +++ b/assets/css/style.min.css @@ -1 +1 @@ -#as3cf-settings.wpome a,#as3cf-settings.wpome button,#as3cf-settings.wpome input{-webkit-transition:all .3s ease;transition:all .3s ease}#as3cf-settings.wpome a.button,#as3cf-settings.wpome button{font-weight:500;border-radius:6px;white-space:nowrap;min-width:4rem}#as3cf-settings.wpome a.button.btn-lg,#as3cf-settings.wpome button.btn-lg{font-size:.875rem;padding:.95rem 1.2rem;min-width:6rem}#as3cf-settings.wpome a.button.btn-md,#as3cf-settings.wpome button.btn-md{font-size:.875rem;padding:.75rem 1.05rem}#as3cf-settings.wpome a.button.btn-sm,#as3cf-settings.wpome button.btn-sm{font-size:.875rem;padding:.55rem .9rem}#as3cf-settings.wpome a.button.btn-xs,#as3cf-settings.wpome button.btn-xs{font-size:.7rem;padding:.4rem .6rem;min-width:3rem}#as3cf-settings.wpome .btn-row button.btn-primary,#as3cf-settings.wpome a.button.btn-primary,#as3cf-settings.wpome button.btn-primary{color:var(--as3cf-color-white);background:var(--as3cf-color-primary-500);border:1px solid rgba(0,0,0,.12)}#as3cf-settings.wpome a.button.btn-primary:hover,#as3cf-settings.wpome button.btn-primary:hover{background-color:var(--as3cf-color-primary-600)}#as3cf-settings.wpome .btn-row button.btn-outline,#as3cf-settings.wpome a.button.btn-outline,#as3cf-settings.wpome button.btn-outline{color:var(--as3cf-color-primary-500);background:0 0;border:1px solid var(--as3cf-color-primary-500)}#as3cf-settings.wpome a.button.btn-outline:hover,#as3cf-settings.wpome button.btn-outline:hover{color:var(--as3cf-color-primary-600);background-color:var(--as3cf-color-primary-50);border:1px solid var(--as3cf-color-primary-600)}#as3cf-settings.wpome a.button.btn-outline:active,#as3cf-settings.wpome a.button.btn-outline:focus,#as3cf-settings.wpome button.btn-outline:active,#as3cf-settings.wpome button.btn-outline:focus{border:1px solid var(--as3cf-color-primary-200)}#as3cf-settings.wpome a.button.btn-outline:active,#as3cf-settings.wpome a.button.btn-outline:focus,#as3cf-settings.wpome a.button.btn-primary:active,#as3cf-settings.wpome a.button.btn-primary:focus,#as3cf-settings.wpome button.btn-outline:active,#as3cf-settings.wpome button.btn-outline:focus,#as3cf-settings.wpome button.btn-primary:active,#as3cf-settings.wpome button.btn-primary:focus{-webkit-box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-primary-400);box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-primary-400);outline:0}#as3cf-settings.wpome .btn-row button.btn-disabled,#as3cf-settings.wpome a.button.btn-disabled,#as3cf-settings.wpome button.btn-disabled{color:var(--as3cf-text-disabled);border:1px solid var(--as3cf-color-gray-400);opacity:.5;cursor:default}#as3cf-settings.wpome a.button.btn-disabled.btn-primary,#as3cf-settings.wpome button.btn-disabled.btn-primary{background:var(--as3cf-color-gray-300)}#as3cf-settings.wpome a.button.btn-disabled:hover,#as3cf-settings.wpome button.btn-disabled:hover{-webkit-box-shadow:none!important;box-shadow:none!important}#as3cf-settings.wpome a.button.btn-disabled.btn-outline:hover,#as3cf-settings.wpome button.btn-disabled.btn-outline:hover{color:var(--as3cf-text-disabled);border:1px solid var(--as3cf-color-gray-400)}#as3cf-settings.wpome a.button.btn-expandable,#as3cf-settings.wpome button.btn-expandable{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:24px;height:24px;min-width:24px;min-height:24px;background:url(../img/icon/arrow.svg) no-repeat center/18px;border-radius:12px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#as3cf-settings.wpome a.button.btn-expandable.btn-expanded,#as3cf-settings.wpome button.btn-expandable.btn-expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#as3cf-settings.wpome a.button.btn-expandable:active,#as3cf-settings.wpome a.button.btn-expandable:focus,#as3cf-settings.wpome a.button.btn-expandable:hover,#as3cf-settings.wpome button.btn-expandable:active,#as3cf-settings.wpome button.btn-expandable:focus,#as3cf-settings.wpome button.btn-expandable:hover{-webkit-box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome a.button.btn-refresh,#as3cf-settings.wpome button.btn-refresh{all:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:13px;font-weight:500;color:var(--as3cf-link-color);border-radius:3px;padding:.1rem;margin-right:0 -.1rem;text-decoration:underline}#as3cf-settings.wpome a.button.btn-refresh img.refresh,#as3cf-settings.wpome button.btn-refresh img.refresh{width:12px;height:12px;min-width:12px;min-height:12px}#as3cf-settings.wpome a.button.btn-refresh img.refresh.refreshing,#as3cf-settings.wpome button.btn-refresh img.refresh.refreshing{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#as3cf-settings.wpome a.button.btn-refresh.btn-refreshing,#as3cf-settings.wpome button.btn-refresh.btn-refreshing{cursor:default}#as3cf-settings.wpome a.button.btn-refresh:active,#as3cf-settings.wpome a.button.btn-refresh:focus,#as3cf-settings.wpome a.button.btn-refresh:hover,#as3cf-settings.wpome button.btn-refresh:active,#as3cf-settings.wpome button.btn-refresh:focus,#as3cf-settings.wpome button.btn-refresh:hover{text-decoration:none!important;-webkit-box-shadow:0;box-shadow:0}#as3cf-settings.wpome a.button.btn-refresh:focus-visible,#as3cf-settings.wpome button.btn-refresh:focus-visible{text-decoration:none;-webkit-box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome a.button.btn-refresh:disabled,#as3cf-settings.wpome button.btn-refresh:disabled{color:var(--as3cf-color-gray-800);text-decoration:none}#as3cf-settings.wpome a,#as3cf-settings.wpome button{cursor:pointer}#as3cf-settings.wpome .btn-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:2.5rem 0 2.5rem 0}#as3cf-settings.wpome .btn-row .buttons-left .btn-primary{margin-left:.85rem}#as3cf-settings.wpome .btn-row .btn-outline{margin-left:auto}#as3cf-settings.wpome .btn-row .btn-primary{margin-left:auto}#as3cf-settings.wpome .btn-row .btn-outline+.btn-primary{margin-left:.85rem}#as3cf-settings.wpome .buttons-right{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#as3cf-settings.wpome .buttons-right .pause{margin-right:.7rem}#as3cf-settings.wpome .fixed-cta-block{width:calc(100% - 160px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:var(--as3cf-color-white);-webkit-box-shadow:0 -11px 24px 0 rgba(151,146,175,.2);box-shadow:0 -11px 24px 0 rgba(151,146,175,.2);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9999;position:fixed;bottom:0;left:160px}@media screen and (max-width:960px){#as3cf-settings.wpome .fixed-cta-block{width:calc(100% - 36px);left:36px}}@media screen and (max-width:782px){#as3cf-settings.wpome .fixed-cta-block{width:100%;left:0}}#as3cf-settings.wpome .fixed-cta-block .buttons{margin:0;padding:1rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(1220px + 4rem);max-width:calc(1220px + 4rem);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1100px){#as3cf-settings.wpome .fixed-cta-block .buttons{max-width:calc(780px + 4rem)}}@media screen and (max-width:872px){#as3cf-settings.wpome .fixed-cta-block .buttons{max-width:100%}}#as3cf-settings.wpome .fixed-cta-block .buttons .btn-outline{margin-right:1rem}#as3cf-settings.wpome .button-tab{background:var(--as3cf-color-white);border:1px solid var(--as3cf-color-gray-400);border-radius:6px;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.3rem;text-decoration:none;margin-right:1.5rem;position:relative;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear}#as3cf-settings.wpome .button-tab.active{border:1px solid var(--as3cf-color-primary-500);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.05),0 2px 1px 0 rgba(0,0,0,.05);box-shadow:0 2px 8px 0 rgba(0,0,0,.05),0 2px 1px 0 rgba(0,0,0,.05)}#as3cf-settings.wpome .button-tab:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.05),0 2px 1px 0 rgba(0,0,0,.05);box-shadow:0 4px 8px 0 rgba(0,0,0,.05),0 2px 1px 0 rgba(0,0,0,.05)}#as3cf-settings.wpome .button-tab:active,#as3cf-settings.wpome .button-tab:focus{-webkit-box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome .button-tab.btn-disabled{cursor:default}#as3cf-settings.wpome .button-tab.btn-disabled:hover{-webkit-box-shadow:none;box-shadow:none}#as3cf-settings.wpome a.help{width:18px;height:18px;min-width:18px;min-height:18px;border:none;border-radius:100%}#as3cf-settings.wpome a.help:active,#as3cf-settings.wpome a.help:focus,#as3cf-settings.wpome a.help:hover{-webkit-filter:brightness(90%);filter:brightness(90%);-webkit-box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome a.help .icon.help{width:18px;height:18px;min-width:18px;min-height:18px;border:none;border-radius:100%}#as3cf-settings.wpome .icon.status{width:16px;height:16px}#as3cf-settings.wpome .icon.status:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}#as3cf-settings.wpome .icon.close:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}#as3cf-settings.wpome .icon.bucket{width:18px;height:18px;margin-right:1.4rem}#as3cf-settings.wpome .icon.region{width:18px;height:18px}#as3cf-settings.wpome .icon.notice-icon{width:24px;height:24px;margin-right:.8rem}#as3cf-settings.wpome .icon.notice-icon.assets-wizard{margin-top:-2px}#as3cf-settings.wpome label{font-size:.875rem;color:var(--as3cf-color-gray-900);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#as3cf-settings.wpome .disabled>label{cursor:default}#as3cf-settings.wpome input[type=checkbox],#as3cf-settings.wpome input[type=radio]{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--as3cf-color-white);border:1px solid var(--as3cf-color-gray-400);width:18px;height:18px;min-width:18px;min-height:18px;margin:0 .85rem 0 0;padding:0}#as3cf-settings.wpome input[type=checkbox]:disabled,#as3cf-settings.wpome input[type=checkbox]:disabled:hover,#as3cf-settings.wpome input[type=radio]:disabled,#as3cf-settings.wpome input[type=radio]:disabled:hover{-webkit-box-shadow:none;box-shadow:none}#as3cf-settings.wpome input[type=checkbox]:disabled:checked,#as3cf-settings.wpome input[type=checkbox]:disabled:hover:checked,#as3cf-settings.wpome input[type=radio]:disabled:checked,#as3cf-settings.wpome input[type=radio]:disabled:hover:checked{color:var(--as3cf-color-gray-400);background-color:var(--as3cf-color-gray-200);border:1px solid var(--as3cf-color-gray-400)}#as3cf-settings.wpome input[type=checkbox]:disabled:hover:not(:checked),#as3cf-settings.wpome input[type=checkbox]:disabled:not(:checked),#as3cf-settings.wpome input[type=radio]:disabled:hover:not(:checked),#as3cf-settings.wpome input[type=radio]:disabled:not(:checked){background-color:var(--as3cf-color-gray-100);border:1px solid var(--as3cf-color-gray-300)}#as3cf-settings.wpome input[type=radio]{border-radius:100%}#as3cf-settings.wpome input[type=radio]:checked{border:1px solid var(--as3cf-color-secondary-700);background:var(--as3cf-color-secondary-500) url('data:image/svg+xml;utf8,') no-repeat center}#as3cf-settings.wpome input[type=radio]:checked:disabled{background-image:url('data:image/svg+xml;utf8,')}#as3cf-settings.wpome input[type=radio]:checked::before{content:none}#as3cf-settings.wpome input[type=radio]:hover{-webkit-box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome input[type=radio]:hover:not(:checked){background-color:var(--as3cf-color-secondary-50)}#as3cf-settings.wpome input[type=checkbox]{border-radius:3px;margin-top:-2px}#as3cf-settings.wpome input[type=checkbox]:checked{background:var(--as3cf-color-secondary-500) url('data:image/svg+xml;utf8,') no-repeat center/75%;border:1px solid var(--as3cf-color-secondary-600)}#as3cf-settings.wpome input[type=checkbox]:checked:disabled{background-image:url('data:image/svg+xml;utf8,')}#as3cf-settings.wpome input[type=checkbox]:checked::before{content:none}#as3cf-settings.wpome input[type=checkbox]:hover{-webkit-box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome input[type=checkbox]:hover:not(:checked){background-color:var(--as3cf-color-secondary-50)}#as3cf-settings.wpome .checkbox,#as3cf-settings.wpome .radio-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem}#as3cf-settings.wpome .checkbox:last-of-type,#as3cf-settings.wpome .radio-btn:last-of-type{margin-bottom:0}#as3cf-settings.wpome .checkbox label{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#as3cf-settings.wpome input[type=text],#as3cf-settings.wpome textarea{background:var(--as3cf-color-white);border:1px solid var(--as3cf-color-gray-400);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.05);box-shadow:0 2px 8px 0 rgba(0,0,0,.05);border-radius:8px;padding:.95rem 1rem;font-size:.875rem;color:var(--as3cf-color-gray-900);line-height:1.2;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}#as3cf-settings.wpome input[type=text].licence-field,#as3cf-settings.wpome textarea.licence-field{width:510px;margin-right:.75rem!important;letter-spacing:.75px}#as3cf-settings.wpome input[type=text].licence-field::-webkit-input-placeholder,#as3cf-settings.wpome textarea.licence-field::-webkit-input-placeholder{letter-spacing:.25px}#as3cf-settings.wpome input[type=text].licence-field::-moz-placeholder,#as3cf-settings.wpome textarea.licence-field::-moz-placeholder{letter-spacing:.25px}#as3cf-settings.wpome input[type=text].licence-field:-ms-input-placeholder,#as3cf-settings.wpome textarea.licence-field:-ms-input-placeholder{letter-spacing:.25px}#as3cf-settings.wpome input[type=text].licence-field::-ms-input-placeholder,#as3cf-settings.wpome textarea.licence-field::-ms-input-placeholder{letter-spacing:.25px}#as3cf-settings.wpome input[type=text].licence-field::placeholder,#as3cf-settings.wpome textarea.licence-field::placeholder{letter-spacing:.25px}#as3cf-settings.wpome textarea{line-height:1.3!important}#as3cf-settings.wpome textarea::-webkit-scrollbar{width:12px}#as3cf-settings.wpome textarea::-webkit-scrollbar-track{background:var(--as3cf-color-white);border-radius:6px}#as3cf-settings.wpome textarea::-webkit-scrollbar-corner{background-color:var(--as3cf-color-white);border-radius:6px}#as3cf-settings.wpome textarea::-webkit-resizer{background-color:var(--as3cf-color-white);border-radius:6px}#as3cf-settings.wpome textarea::-webkit-scrollbar-thumb{background-color:var(--as3cf-secondary-color);border:1px solid var(--as3cf-color-white);border-radius:5px}#as3cf-settings.wpome select{all:unset;background:var(--as3cf-color-white) url(../img/icon/arrow.svg) no-repeat calc(100% - 18px) 50%;border:1px solid var(--as3cf-color-gray-400);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.05);box-shadow:0 2px 8px 0 rgba(0,0,0,.05);border-radius:8px;padding:0 1rem!important;font-size:.875rem!important;color:var(--as3cf-color-gray-900);line-height:1.2!important;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:46px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#as3cf-settings.wpome input::-webkit-input-placeholder,#as3cf-settings.wpome select::-webkit-input-placeholder,#as3cf-settings.wpome textarea::-webkit-input-placeholder{color:var(--as3cf-color-gray-500)}#as3cf-settings.wpome input::-moz-placeholder,#as3cf-settings.wpome select::-moz-placeholder,#as3cf-settings.wpome textarea::-moz-placeholder{color:var(--as3cf-color-gray-500)}#as3cf-settings.wpome input:-ms-input-placeholder,#as3cf-settings.wpome select:-ms-input-placeholder,#as3cf-settings.wpome textarea:-ms-input-placeholder{color:var(--as3cf-color-gray-500)}#as3cf-settings.wpome input::-ms-input-placeholder,#as3cf-settings.wpome select::-ms-input-placeholder,#as3cf-settings.wpome textarea::-ms-input-placeholder{color:var(--as3cf-color-gray-500)}#as3cf-settings.wpome input::placeholder,#as3cf-settings.wpome select::placeholder,#as3cf-settings.wpome textarea::placeholder{color:var(--as3cf-color-gray-500)}#as3cf-settings.wpome input:hover,#as3cf-settings.wpome select:hover,#as3cf-settings.wpome textarea:hover{border:1px solid var(--as3cf-color-gray-500)}#as3cf-settings.wpome input:active,#as3cf-settings.wpome input:focus,#as3cf-settings.wpome select:active,#as3cf-settings.wpome select:focus,#as3cf-settings.wpome textarea:active,#as3cf-settings.wpome textarea:focus{-webkit-box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome input:disabled,#as3cf-settings.wpome select:disabled,#as3cf-settings.wpome textarea:disabled{cursor:default}#as3cf-settings.wpome input.disabled,#as3cf-settings.wpome select.disabled,#as3cf-settings.wpome textarea.disabled{color:var(--as3cf-color-gray-500);background-color:var(--as3cf-color-gray-100);border:1px solid var(--as3cf-color-gray-300);cursor:default}#as3cf-settings.wpome .input-label{font-size:.78125rem;color:var(--as3cf-color-gray-500);margin-bottom:.5rem;font-weight:400;text-transform:uppercase;letter-spacing:.3px}#as3cf-settings.wpome .input-error{color:var(--as3cf-wordpress-notice-error-color);font-weight:400}#as3cf-settings.wpome .panel div.setting .input-error{margin-left:5rem;margin-right:1.5rem;margin-bottom:1rem}#as3cf-settings.wpome .toggle-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#as3cf-settings.wpome .toggle-switch input[type=checkbox]{all:unset;height:0;width:0;border:none!important}#as3cf-settings.wpome .toggle-switch label{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-indent:-9999px;width:36px;height:20px;background:var(--as3cf-color-gray-400);border:none;border-radius:100px;display:block;position:relative}#as3cf-settings.wpome .toggle-switch label:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--as3cf-color-white);border-radius:100%;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 2px 0 rgba(0,0,0,.1)}#as3cf-settings.wpome .toggle-switch input:checked+label{background:var(--as3cf-complete-color);-webkit-transition:.3s;transition:.3s}#as3cf-settings.wpome .toggle-switch input:checked+label:after{left:calc(100% - 2px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}#as3cf-settings.wpome .toggle-switch label:active:after{width:26px}#as3cf-settings.wpome .toggle-switch input:active+label,#as3cf-settings.wpome .toggle-switch input:focus+label{border:none;-webkit-box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome .toggle-switch input:disabled+label{cursor:default;background:var(--as3cf-color-gray-300)}#as3cf-settings.wpome .toggle-switch input:disabled+label:after{background:var(--as3cf-color-gray-100)}#as3cf-settings.wpome>.header{padding:0 2rem;background-color:#ffe4cd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:96px}#as3cf-settings.wpome>.header .header-wrapper{width:1110px;max-width:1110px;height:100%;background-image:url(../img/brand/ome-branding-transparent.svg);background-repeat:no-repeat;background-size:contain;background-position:center top;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#as3cf-settings.wpome>.header .header-wrapper h1{font-size:1.3125rem;font-weight:500;color:#490d32}#as3cf-settings.wpome>.header .header-wrapper .medallion{-webkit-filter:drop-shadow(0 1px 4px rgba(0, 0, 0, .15));filter:drop-shadow(0 1px 4px rgba(0, 0, 0, .15));margin-right:1rem;width:52px;height:52px}#as3cf-settings.wpome>.header .header-wrapper .licence{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto}#as3cf-settings.wpome>.header .header-wrapper .licence .licence-type{color:#eb422d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#as3cf-settings.wpome>.header .header-wrapper .licence .licence-type a{font-size:.825rem;font-weight:500;margin-left:.6rem;text-decoration:underline;color:var(--as3cf-color-primary-500)!important}#as3cf-settings.wpome>.header .header-wrapper .licence .licence-type a:hover{-webkit-filter:brightness(105%);filter:brightness(105%)}#as3cf-settings.wpome>.header .header-wrapper .licence p{font-size:.8125rem;color:#4d443d;margin:.5rem 0 0}#as3cf-settings.wpome>.header .header-wrapper a.button,#as3cf-settings.wpome>.header .header-wrapper button{text-transform:uppercase}#as3cf-settings.wpome div.nav{width:100%;margin:0 auto 2.5rem 0;background:var(--as3cf-color-white);border-bottom:1px solid var(--as3cf-wordpress-border-color)}#as3cf-settings.wpome div.nav div.items{max-width:1110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:0 2rem}#as3cf-settings.wpome div.nav div.items ul.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0;padding:1.5rem 2rem 0 0;font-size:.75rem;font-weight:500;text-transform:uppercase}#as3cf-settings.wpome div.nav div.items ul.nav li{margin-right:1.75rem;padding:.6rem .2rem .65rem;border-bottom:3px solid #fff}#as3cf-settings.wpome div.nav div.items ul.nav li a{color:var(--as3cf-color-gray-600);text-decoration:none}#as3cf-settings.wpome div.nav div.items ul.nav li a:hover{color:var(--as3cf-color-primary-600)}#as3cf-settings.wpome div.nav div.items ul.nav li a:active,#as3cf-settings.wpome div.nav div.items ul.nav li a:focus{-webkit-box-shadow:none;box-shadow:none}#as3cf-settings.wpome div.nav div.items ul.nav li a:focus-visible{color:var(--as3cf-color-primary-600);-webkit-box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-primary-400);box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-primary-400);border-radius:3px;outline:0}#as3cf-settings.wpome div.nav div.items ul.nav li.focus,#as3cf-settings.wpome div.nav div.items ul.nav li.hover{border-bottom:3px solid var(--as3cf-color-gray-600)}#as3cf-settings.wpome div.nav div.items ul.nav li.active{border-bottom:3px solid var(--as3cf-color-primary-500)}#as3cf-settings.wpome div.nav div.items ul.nav li.active a{color:var(--as3cf-active-nav-color)}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;text-decoration:none;gap:.5rem;-ms-flex-item-align:stretch;align-self:stretch;min-width:20px}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper .nav-status{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;min-width:20px;cursor:pointer}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper p{font-size:.75rem}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper p.status-text{-webkit-box-flex:0;-ms-flex:0 0 max-content;flex:0 0 max-content}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper>p{cursor:pointer}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper .progress-bar{cursor:pointer;width:200px}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper button{-webkit-box-flex:0;-ms-flex:0 0 max-content;flex:0 0 max-content}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper .animation-running{cursor:pointer;display:none}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper .animation-running img{height:42px}@media (max-width:1120px){#as3cf-settings.wpome div.nav div.items .nav-status-wrapper>button:not(.btn-expandable){display:none}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper .animation-running{display:block}}@media (max-width:700px){#as3cf-settings.wpome div.nav div.items .nav-status-wrapper .progress-bar{display:none}}@media (max-width:640px){#as3cf-settings.wpome div.nav div.items .nav-status-wrapper{display:none}}@media (max-width:720px){#as3cf-settings.wpome div.nav div.items .nav-status-wrapper.complete .progress-bar{display:none}}@media (max-width:670px){#as3cf-settings.wpome div.nav div.items .nav-status-wrapper.complete img.icon.type{display:none}}@media (max-width:800px){#as3cf-settings.wpome div.nav div.items .nav-status-wrapper.tool-running .progress-bar{display:none}}@media (max-width:740px){#as3cf-settings.wpome div.nav div.items .nav-status-wrapper.tool-running .status-text strong{font-size:1.1rem}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper.tool-running .status-text span{display:none}}#as3cf-settings.wpome .subnav{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--as3cf-wordpress-border-color);padding:0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0 0 3rem}#as3cf-settings.wpome .subnav.subpage{display:none}@media (max-width:1100px){#as3cf-settings.wpome .subnav.subpage{display:-webkit-box;display:-ms-flexbox;display:flex}}#as3cf-settings.wpome .subnav li{font-size:.875rem;font-weight:500;padding-bottom:1rem;margin:0 2rem 0 0}#as3cf-settings.wpome .subnav li.step-arrow{all:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;margin:0 2rem 0 0}#as3cf-settings.wpome .subnav li.has-icon{margin:0 .5625rem 0 0}#as3cf-settings.wpome .subnav li a{color:var(--as3cf-color-gray-600);text-decoration:none}#as3cf-settings.wpome .subnav li a:hover{color:var(--as3cf-color-primary-600)}#as3cf-settings.wpome .subnav li a:active,#as3cf-settings.wpome .subnav li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}#as3cf-settings.wpome .subnav li a:focus-visible{color:var(--as3cf-color-primary-600);-webkit-box-shadow:0 0 0 1.5px var(--as3cf-wordpress-background-color),0 0 0 3.5px var(--as3cf-color-primary-400);box-shadow:0 0 0 1.5px var(--as3cf-wordpress-background-color),0 0 0 3.5px var(--as3cf-color-primary-400);border-radius:3px;outline:0}#as3cf-settings.wpome .subnav li.focus,#as3cf-settings.wpome .subnav li.hover{border-bottom:3px solid var(--as3cf-color-gray-600)}#as3cf-settings.wpome .subnav li.active{border-bottom:3px solid var(--as3cf-color-primary-500)}#as3cf-settings.wpome .subnav li.active a{color:var(--as3cf-active-nav-color)}#as3cf-settings.wpome .lite-wrapper .subnav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#as3cf-settings.wpome.wpomepro>.header .header-wrapper{width:1220px;max-width:1220px}#as3cf-settings.wpome.wpomepro>.nav div.items{max-width:1220px}#as3cf-settings.wpome .notifications.wrapper{margin:0 0 2rem 0}#as3cf-settings.wpome .notification{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0 0 .5rem 0;-webkit-box-shadow:0 2px 8px -5px rgba(50,50,93,.25),0 8px 5px -12px rgba(0,0,0,.3);box-shadow:0 2px 8px -5px rgba(50,50,93,.25),0 8px 5px -12px rgba(0,0,0,.3);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#as3cf-settings.wpome .notification .content{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 14px 10px 12px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}#as3cf-settings.wpome .notification .content div.icon.type{margin:0;padding:0;width:28px;height:28px;border-radius:6px;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#as3cf-settings.wpome .notification .content div.icon.type.in-panel{-ms-flex-item-align:auto;align-self:auto}#as3cf-settings.wpome .notification .content div.icon.type img.icon.type{width:16px;height:16px}#as3cf-settings.wpome .notification .content h3{margin:0 .5rem .5rem 0;font-size:.8125rem;line-height:1.3rem;font-weight:600;color:var(--as3cf-color-gray-900);width:100%}#as3cf-settings.wpome .notification .content p{margin:0 .5rem .5rem 0;font-size:.8125rem;line-height:1.3rem;color:var(--as3cf-color-gray-900)}#as3cf-settings.wpome .notification .content p li{list-style:disc}#as3cf-settings.wpome .notification .content p:last-of-type{margin-bottom:0}#as3cf-settings.wpome .notification .content code{padding:.05rem .4rem;margin:0 .1rem;border-radius:5px;line-height:1}#as3cf-settings.wpome .notification .content .body{margin:0;padding:0;width:100%;overflow-wrap:anywhere;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#as3cf-settings.wpome .notification .content .body .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#as3cf-settings.wpome .notification .content .body .heading p{width:100%}#as3cf-settings.wpome .notification .content .body .heading .close{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;min-width:16px;min-height:16px;background:url(../img/icon/close.svg) no-repeat;border:none;border-radius:100%;cursor:pointer}#as3cf-settings.wpome .notification .content .body .links a{margin-right:.75rem}#as3cf-settings.wpome .notification.multiline .content{padding:14px 14px 14px 12px}#as3cf-settings.wpome .notification.multiline .content .body .heading .close{-ms-flex-item-align:first baseline;align-self:first baseline}#as3cf-settings.wpome .notification.multiline .content.in-panel{padding:.875rem 1.5rem .875rem 1.5rem;gap:16px}#as3cf-settings.wpome .notification.inline.multiline .content{padding:16px;gap:16px}#as3cf-settings.wpome .notification.inline.multiline .content div.icon.type{margin-top:4px}#as3cf-settings.wpome .notification.expandable .heading{gap:8px}#as3cf-settings.wpome .notification.expandable.expanded .details{max-height:14.5rem;overflow-y:auto;margin:0;padding:0}#as3cf-settings.wpome .notification.expandable.expanded .details .item{margin:0;padding:1.5rem;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#as3cf-settings.wpome .notification.expandable.expanded .details .item .summary{margin-bottom:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#as3cf-settings.wpome .notification.expandable.expanded .details .item .summary .title{width:100%;font-weight:600}#as3cf-settings.wpome .notification.expandable.expanded .details .item ul.detail{margin:0;padding:0}#as3cf-settings.wpome .notification.expandable.expanded .details .item ul.detail>li{padding:.3rem 0 0;line-height:1.4}#as3cf-settings.wpome .notification.expandable button{color:var(--as3cf-link-color);background-color:rgba(17,17,17,.04);border:1px solid rgba(17,17,17,.08)}#as3cf-settings.wpome .notification.expandable button.btn-expandable{width:22px;height:22px;min-width:22px;min-height:22px;background-size:11px;border-radius:11px;-webkit-filter:invert(27%) sepia(84%) saturate(1886%) hue-rotate(177deg) brightness(90%) contrast(103%);filter:invert(27%) sepia(84%) saturate(1886%) hue-rotate(177deg) brightness(90%) contrast(103%)}#as3cf-settings.wpome .notification.expandable button.btn-expandable:active,#as3cf-settings.wpome .notification.expandable button.btn-expandable:focus,#as3cf-settings.wpome .notification.expandable button.btn-expandable:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}#as3cf-settings.wpome .notification.expandable button.dismiss{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px;gap:4px;border-radius:6px}#as3cf-settings.wpome .notification.expandable button.dismiss:before{content:url(../img/icon/x.svg);width:7.5px}#as3cf-settings.wpome .notification button:not(.btn-refresh):active,#as3cf-settings.wpome .notification button:not(.btn-refresh):focus{-webkit-filter:brightness(90%);filter:brightness(90%);-webkit-box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome .notification.info{background:var(--as3cf-notice-info-background-color);border:1px solid var(--as3cf-notice-info-border-color)}#as3cf-settings.wpome .notification.info div.icon.type{background:var(--as3cf-notice-info-color)}#as3cf-settings.wpome .notification.info.expandable.expanded .details .item{border-top:1px solid rgba(46,107,222,.16)}#as3cf-settings.wpome .notification.success{background:var(--as3cf-notice-success-background-color);border:1px solid var(--as3cf-notice-success-border-color)}#as3cf-settings.wpome .notification.success div.icon.type{background:var(--as3cf-notice-success-color)}#as3cf-settings.wpome .notification.success.expandable.expanded .details .item{border-top:1px solid rgba(232,99,94,.16)}#as3cf-settings.wpome .notification.warning{background:var(--as3cf-notice-warning-background-color);border:1px solid var(--as3cf-notice-warning-border-color)}#as3cf-settings.wpome .notification.warning div.icon.type{background:var(--as3cf-notice-warning-color)}#as3cf-settings.wpome .notification.warning code{background:var(--as3cf-notice-warning-code-background-color)}#as3cf-settings.wpome .notification.warning.expandable.expanded .details .item{border-top:1px solid rgba(99,185,105,.16)}#as3cf-settings.wpome .notification.error{background:var(--as3cf-notice-error-background-color);border:1px solid var(--as3cf-notice-error-border-color)}#as3cf-settings.wpome .notification.error div.icon.type{background:var(--as3cf-notice-error-color)}#as3cf-settings.wpome .notification.error.expandable.expanded .details .item{border-top:1px solid rgba(232,99,94,.16)}#as3cf-settings.wpome .notification.in-panel{border-left:0;border-right:0;border-radius:0}#as3cf-settings.wpome .notification.wordpress{background:var(--as3cf-color-white);border:1px solid var(--as3cf-wordpress-border-color)}#as3cf-settings.wpome .notification.wordpress.info{border-left:5px solid var(--as3cf-wordpress-notice-info-color)}#as3cf-settings.wpome .notification.wordpress.success{border-left:5px solid var(--as3cf-wordpress-notice-success-color)}#as3cf-settings.wpome .notification.wordpress.warning{border-left:5px solid var(--as3cf-wordpress-notice-warning-color)}#as3cf-settings.wpome .notification.wordpress.error{border-left:5px solid var(--as3cf-wordpress-notice-error-color)}#as3cf-settings.wpome .indicator,#as3cf-settings.wpome .progress-bar{height:8px;border-radius:8px}#as3cf-settings.wpome .progress-bar{background:var(--as3cf-color-gray-300)}#as3cf-settings.wpome .progress-bar.stripe.animate,#as3cf-settings.wpome .progress-bar.stripe>.indicator.animate{background-size:30px 30px;background-image:linear-gradient(135deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);-webkit-animation:progress 5s linear infinite;animation:progress 5s linear infinite}@-webkit-keyframes progress{from{background-position:0 0}to{background-position:-60px -60px}}@keyframes progress{from{background-position:0 0}to{background-position:-60px -60px}}#as3cf-settings.wpome .progress-bar.stripe.animate{background-color:var(--as3cf-secondary-color)}#as3cf-settings.wpome .progress-bar .indicator{display:block;background-color:var(--as3cf-color-primary-500);width:40%}#as3cf-settings.wpome .progress-bar .indicator.running{background-color:var(--as3cf-color-secondary-500)}#as3cf-settings.wpome .progress-bar .indicator.complete{background-color:var(--as3cf-complete-color);width:100%}#as3cf-settings.wpome .delivery.aws .gradient{background:linear-gradient(225deg,rgba(255,213,213,.5) 0,rgba(255,213,213,0) 50%)}#as3cf-settings.wpome .delivery.cloudflare .gradient{background:linear-gradient(225deg,rgba(255,221,192,.5) 0,rgba(255,221,192,0) 50%)}#as3cf-settings.wpome .delivery.do .gradient{background:linear-gradient(225deg,rgba(205,230,255,.5) 0,rgba(205,230,255,0) 50%)}#as3cf-settings.wpome .delivery.gcp .gradient{background:linear-gradient(225deg,rgba(226,226,226,.5) 0,rgba(226,226,226,0) 50%)}#as3cf-settings.wpome .delivery.keycdn .gradient{background:linear-gradient(225deg,rgba(4,122,237,.16) 0,rgba(4,122,237,0) 50%)}#as3cf-settings.wpome .delivery.other .gradient{background:linear-gradient(225deg,rgba(228,234,241,.5) 0,rgba(228,234,241,0) 50%)}#as3cf-settings.wpome .delivery.stackpath .gradient{background:linear-gradient(225deg,rgba(226,226,226,.5) 0,rgba(226,226,226,0) 50%)}#as3cf-settings.wpome .storage.aws .gradient{background:linear-gradient(225deg,rgba(255,214,197,.5) 0,rgba(255,214,197,0) 50%)}#as3cf-settings.wpome .storage.do .gradient{background:linear-gradient(225deg,rgba(205,230,255,.5) 0,rgba(205,230,255,0) 50%)}#as3cf-settings.wpome .storage.gcp .gradient{background:linear-gradient(225deg,rgba(226,226,226,.5) 0,rgba(226,226,226,0) 50%)}#as3cf-settings.wpome .as3cf-sidebar{width:292px;min-width:292px;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-left:2.25rem;margin-top:-.5rem}#as3cf-settings.wpome .as3cf-sidebar.lite{background:#fff;border-radius:7px;border:1px solid #d9e1eb;overflow:hidden;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}#as3cf-settings.wpome .as3cf-sidebar .block{padding:20px;border:1px solid #ccc}#as3cf-settings.wpome .as3cf-sidebar .subscribe{border-top:none;text-align:center;padding:40px 20px}#as3cf-settings.wpome .as3cf-sidebar .subscribe h2{padding:0;margin:0;margin-bottom:.5em;color:#666;font-size:17px;line-height:1.2em;float:none;text-transform:none;font-weight:500}#as3cf-settings.wpome .as3cf-sidebar .subscribe .button{width:100%!important;margin:1rem auto;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center!important}#as3cf-settings.wpome .as3cf-sidebar .subscribe p{margin:0}#as3cf-settings.wpome .as3cf-sidebar .subscribe .discount-applied{color:rgba(0,0,0,.4);font-size:12px;line-height:1.4em;margin-top:10px}#as3cf-settings.wpome .as3cf-sidebar a.credits{display:block;border-top:0;background:var(--as3cf-sidebar-credits-background-color);padding:1rem;text-align:center;text-decoration:none;font-size:12px;font-weight:300;color:var(--as3cf-color-white)}#as3cf-settings.wpome .as3cf-sidebar a.credits span.name{font-weight:500}#as3cf-settings.wpome .as3cf-sidebar a.credits:hover{color:var(--as3cf-color-white)}@media screen and (max-width:1052px){#as3cf-settings.wpome .as3cf-sidebar{position:relative;top:auto;right:auto}}#as3cf-settings.wpome .as3cf-active-bucket,#as3cf-settings.wpome .as3cf-active-provider{font-weight:700;margin-right:10px}#as3cf-settings.wpome .as3cf-banner{width:292px;height:156px;display:block;background:#f8cfae url(../img/sidebar/os3-banner.svg) left bottom/100% no-repeat}#as3cf-settings.wpome .as3cf-banner:focus{-webkit-box-shadow:none;box-shadow:none}#as3cf-settings.wpome .as3cf-upgrade-details{background-color:#4e0d33;padding:10px 20px 20px 20px;color:#eee;font-size:12.5px;display:block;text-decoration:none}#as3cf-settings.wpome .as3cf-upgrade-details h1{font-size:27px;color:#f8cfae;margin:0 0 15px 0;padding:0;font-weight:300;line-height:1}#as3cf-settings.wpome .as3cf-upgrade-details h2{font-size:15px;color:#f8cfae;margin:0 0 30px 0;font-weight:600;line-height:20px}#as3cf-settings.wpome .as3cf-upgrade-details p{margin:0}#as3cf-settings.wpome .as3cf-upgrade-details a{color:#eee;font-weight:700;text-decoration:none;font-size:16px;-webkit-box-shadow:none;box-shadow:none}#as3cf-settings.wpome .as3cf-upgrade-details a:hover{color:#fff}#as3cf-settings.wpome .as3cf-upgrade-details ul{margin:0!important;padding:0;list-style:none}#as3cf-settings.wpome .as3cf-upgrade-details ul li{margin-bottom:15px;line-height:18px;padding-left:25px;background:url(../img/sidebar/item-checked.svg) left center no-repeat}#as3cf-settings.wpome a,#as3cf-settings.wpome button,#as3cf-settings.wpome h1,#as3cf-settings.wpome h2,#as3cf-settings.wpome h3,#as3cf-settings.wpome h4,#as3cf-settings.wpome h5,#as3cf-settings.wpome input,#as3cf-settings.wpome li,#as3cf-settings.wpome p,#as3cf-settings.wpome pre,#as3cf-settings.wpome select,#as3cf-settings.wpome span,#as3cf-settings.wpome textarea{letter-spacing:.25px;line-height:1;margin:0}#as3cf-settings.wpome li{list-style:none}#as3cf-settings.wpome .semibold{font-weight:600}#as3cf-settings.wpome .bold{font-weight:700}#as3cf-settings.wpome p{font-size:.875rem;color:var(--as3cf-color-gray-900);font-weight:400}#as3cf-settings.wpome .page-title{margin-bottom:3rem}#as3cf-settings.wpome a[target=_blank]:not(.help):not(.licence):not(.email):not(.credits):after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"\f504";display:inline-block;font-family:dashicons,emoji;font-size:larger;text-decoration:none;vertical-align:sub;margin-left:.2rem;margin-right:-1rem}#as3cf-settings.wpome .link{font-size:.8125rem;color:#0073aa}#as3cf-settings.wpome .link:hover{-webkit-filter:brightness(115%);filter:brightness(115%)}#as3cf-settings.wpome pre,#as3cf-settings.wpome textarea.pre{background:var(--as3cf-code-background);border:1px solid #d2cfcf;border-radius:6px;padding:1rem 1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.8125rem;line-height:1.6;color:var(--as3cf-color-white);font-weight:400;margin:0 0 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow-y:scroll}#as3cf-settings.wpome pre::-webkit-scrollbar,#as3cf-settings.wpome textarea.pre::-webkit-scrollbar{width:12px}#as3cf-settings.wpome pre::-webkit-scrollbar-track,#as3cf-settings.wpome textarea.pre::-webkit-scrollbar-track{background:var(--as3cf-code-background);border-radius:6px}#as3cf-settings.wpome pre::-webkit-scrollbar-corner,#as3cf-settings.wpome textarea.pre::-webkit-scrollbar-corner{background-color:var(--as3cf-code-background);border-radius:6px}#as3cf-settings.wpome pre::-webkit-resizer,#as3cf-settings.wpome textarea.pre::-webkit-resizer{background-color:var(--as3cf-code-background);border-radius:6px}#as3cf-settings.wpome pre::-webkit-scrollbar-thumb,#as3cf-settings.wpome textarea.pre::-webkit-scrollbar-thumb{background-color:var(--as3cf-secondary-color);border:1px solid var(--as3cf-code-background);border-radius:5px}#as3cf-settings.wpome .page-wrapper h2.page-title{font-size:.9375rem;color:var(--as3cf-color-gray-900);font-weight:500;margin:0 0 1.25rem}#as3cf-settings.wpome .lite-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1110px}@media (max-width:1024px){#as3cf-settings.wpome .lite-wrapper .as3cf-sidebar{display:none}}#as3cf-settings.wpome .lite-wrapper .page-wrapper{width:840px}#as3cf-settings.wpome .lite-wrapper .page-wrapper.assets,#as3cf-settings.wpome .lite-wrapper .page-wrapper.tools{width:768px}#as3cf-settings.wpome .lite-wrapper .page-wrapper.media{width:780px;max-width:780px}#as3cf-settings.wpome .lite-wrapper .media-page.wrapper{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#as3cf-settings.wpome .lite-wrapper .media-page.wrapper .panel{width:100%;max-width:780px}#as3cf-settings.wpome .lite-wrapper .media-page.wrapper .delivery-settings{margin:0;display:none}#as3cf-settings.wpome .lite-wrapper .media-page.wrapper .delivery-settings.active{display:-webkit-box;display:-ms-flexbox;display:flex}#as3cf-settings.wpome .lite-wrapper .media-page.wrapper .storage-settings{margin:0;display:none}#as3cf-settings.wpome .lite-wrapper .media-page.wrapper .storage-settings.active{display:-webkit-box;display:-ms-flexbox;display:flex}#as3cf-settings.wpome .lite-wrapper .panel.url-preview{width:100%;max-width:780px}#as3cf-settings.wpome .lite-wrapper .fixed-cta-block .buttons{width:calc(1110px + 4rem);max-width:calc(1110px + 4rem)}@media screen and (max-width:1024px){#as3cf-settings.wpome .lite-wrapper .fixed-cta-block .buttons{max-width:calc(780px + 4rem)}}#as3cf-settings.wpome .media-page.wrapper{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1100px){#as3cf-settings.wpome .media-page.wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1100px){#as3cf-settings.wpome .media-page.wrapper .panel{max-width:100%}}#as3cf-settings.wpome .media-page.wrapper .delivery-settings,#as3cf-settings.wpome .media-page.wrapper .storage-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#as3cf-settings.wpome .media-page.wrapper .storage-settings{margin:0 2rem 0 0}@media (max-width:1100px){#as3cf-settings.wpome .media-page.wrapper .storage-settings{margin:0;display:none}#as3cf-settings.wpome .media-page.wrapper .storage-settings.active{display:-webkit-box;display:-ms-flexbox;display:flex}}#as3cf-settings.wpome .media-page.wrapper .delivery-settings{margin:0 0 0 2rem}@media (max-width:1100px){#as3cf-settings.wpome .media-page.wrapper .delivery-settings{margin:0;display:none}#as3cf-settings.wpome .media-page.wrapper .delivery-settings.active{display:-webkit-box;display:-ms-flexbox;display:flex}}#as3cf-settings.wpome .subpage.page-wrapper,#as3cf-settings.wpome .subpage.wrapper{margin:0;max-width:840px}#as3cf-settings.wpome .storage-page.wrapper .panel.multi .panel-container .panel-row.tab-buttons{gap:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}#as3cf-settings.wpome .storage-page.wrapper .panel.multi .panel-container .panel-row.tab-buttons .button-tab{margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#as3cf-settings.wpome .storage-page.wrapper .panel.multi .panel-container .notification.notice-qsg{width:100%}#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row{margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row:last-of-type{margin-bottom:0}#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row .button-tab{width:12rem}#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row .button-tab.active~p,#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row .button-tab:not(.btn-disabled):hover~p{font-weight:600;opacity:1}#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row p{margin:0}#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row .private-media,#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row .speed{margin-left:1.5rem;opacity:.7;font-size:.8125rem}#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row .help{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}#as3cf-settings.wpome .licence-page.wrapper{margin:0 0 2rem;max-width:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#as3cf-settings.wpome .licence-page.wrapper.defined{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}#as3cf-settings.wpome .licence-page.wrapper.defined .wp-config{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#as3cf-settings.wpome .support-page.wrapper{margin:0;max-width:960px}#as3cf-settings.wpome .support-page.wrapper .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#as3cf-settings.wpome .support-page.wrapper .licence-type{margin-bottom:3rem}#as3cf-settings.wpome .support-page.wrapper .licence-type span{font-weight:700;color:var(--as3cf-color-primary-500)}#as3cf-settings.wpome .support-page.wrapper .lite-support{margin-bottom:2rem}#as3cf-settings.wpome .support-page.wrapper .lite-support p{line-height:1.8;font-weight:400}#as3cf-settings.wpome .assets-page.wrapper{margin:0;max-width:768px}#as3cf-settings.wpome .assets-page.wrapper .assets-panel{padding:.45rem 0;max-width:768px}#as3cf-settings.wpome .assets-page.wrapper .notice{margin-right:auto}#as3cf-settings.wpome .assets-page.wrapper .settings{margin-bottom:2rem;max-width:100%}#as3cf-settings.wpome .assets-page.wrapper .panel-row.status{padding:1.75rem 0 0 4rem!important;height:-webkit-max-content;height:-moz-max-content;height:max-content}#as3cf-settings.wpome .assets-page.wrapper .panel-row.status img{width:18px;height:18px}#as3cf-settings.wpome .assets-page.wrapper .panel-row.status h4{margin-left:.8rem}#as3cf-settings.wpome .assets-page.wrapper .panel-row.status p{margin:0!important}#as3cf-settings.wpome .assets-page.wrapper .panel-row.last-checked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.7rem 0 0 4.7rem!important;height:-webkit-max-content;height:-moz-max-content;height:max-content}#as3cf-settings.wpome .assets-page.wrapper .panel-row.last-checked p{font-size:.75rem;margin:0!important}#as3cf-settings.wpome .assets-page.wrapper .panel-row.last-checked a{margin-left:1rem;text-decoration:underline}#as3cf-settings.wpome .tools-page.wrapper{margin:0;max-width:768px}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel{padding:0 0 .45rem}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.header{height:4.5rem!important}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.header img{margin-right:2rem}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.header button{margin-left:auto}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.header .emoji-party{font-size:28px}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.body{padding:1.6rem 2.6rem 1.6rem 6.1rem}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.body.show-progress{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.body.show-progress .status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.body.show-progress .status h4{font-size:.8125rem;color:var(--as3cf-color-gray-900);font-weight:400;margin:0;opacity:80%}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.body.show-progress .status h4 strong{font-size:1.0625rem;font-weight:600;opacity:100%}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.body.show-progress .progress-bar{width:100%;margin-top:1rem}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.desc{font-size:.8125rem;color:var(--as3cf-color-gray-500);line-height:1.65}#as3cf-settings.wpome .panel.url-preview{max-width:100%}#as3cf-settings.wpome .panel.url-preview .panel-row.desc p{font-size:.8125rem;color:var(--as3cf-color-gray-600);line-height:1.625;margin:1.5rem 0 0}@supports (contain:inline-size){#as3cf-settings.wpome .panel.url-preview .panel-row.body{contain:inline-size}}#as3cf-settings.wpome .panel.url-preview .panel-row dl{margin:1rem -1.5rem;padding:0 1.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;overflow-x:auto}#as3cf-settings.wpome .panel.url-preview .panel-row dl div{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;background:#e1e5e9;border-radius:6px}#as3cf-settings.wpome .panel.url-preview .panel-row dl div dt{margin:0;padding:.5rem 1rem .375rem;white-space:nowrap;font-weight:510}#as3cf-settings.wpome .panel.url-preview .panel-row dl div dd{margin:0;padding:.407rem 1rem;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;background:#fafafa;border:1px solid #cbd5e0;border-radius:6px;font-weight:400;font-size:.75rem}@supports not (contain:inline-size){#as3cf-settings.wpome .panel.url-preview .panel-row dl{contain:size;width:100%;height:68px}}#as3cf-settings.wpome .panel{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:575px;margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#as3cf-settings.wpome .panel .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}#as3cf-settings.wpome .panel h2{font-size:.9375rem;color:var(--as3cf-color-gray-900);font-weight:500;margin:0 0 1.25rem}#as3cf-settings.wpome .panel .notification.inline{margin-left:5rem;margin-right:1.5rem}#as3cf-settings.wpome .panel .panel-container{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--as3cf-color-white);border:1px solid var(--as3cf-wordpress-border-color);-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,.05),0 2px 1px 0 rgba(0,0,0,.03);box-shadow:0 1px 8px 0 rgba(0,0,0,.05),0 2px 1px 0 rgba(0,0,0,.03);border-radius:6px}#as3cf-settings.wpome .panel .panel-container .panel-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.5rem}#as3cf-settings.wpome .panel .panel-container .panel-row.header{height:6rem;border-bottom:1px solid var(--as3cf-separator-color)}#as3cf-settings.wpome .panel .panel-container .panel-row.footer{border-top:1px solid var(--as3cf-separator-color);border-bottom-left-radius:5px;border-bottom-right-radius:5px}#as3cf-settings.wpome .panel .panel-container .panel-row h3,#as3cf-settings.wpome .panel .panel-container .panel-row h4{font-size:.875rem;font-weight:500;color:var(--as3cf-color-gray-800);margin-left:1rem;margin-right:auto}#as3cf-settings.wpome .panel .panel-container .panel-row .link{font-size:.8125rem;text-align:right;line-height:1.5;margin-left:auto;font-weight:500}#as3cf-settings.wpome .panel .panel-container .panel-row .link+.help{margin-left:1rem}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.option{margin-top:1.5rem}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.option h4{margin:0 0 0 var(--as3cf-settings-option-indent)}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.option a{margin-left:auto}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.desc{padding-right:var(--as3cf-settings-option-indent-right)}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.desc p{font-size:.8125rem;color:var(--as3cf-color-gray-600);line-height:1.625;margin-left:calc(var(--as3cf-settings-ctrl-width) + var(--as3cf-settings-option-indent));margin-top:.57rem;margin-bottom:.75rem}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.input{padding-right:var(--as3cf-settings-option-indent-right)}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.input input[type=text]{margin-left:calc(var(--as3cf-settings-ctrl-width) + var(--as3cf-settings-option-indent));margin-bottom:1.2rem;width:100%}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.input input[type=text]+label{visibility:collapse}#as3cf-settings.wpome .panel .panel-container .setting.nested{margin:0 0 .125rem 5.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:2px dotted #c2cbd3}#as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:0}#as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row img{margin-left:auto}#as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row h4{margin:0}#as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row.option{margin-top:1rem}#as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row.desc{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:.4rem 2.25rem .85rem 1.65rem}#as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row.desc p{font-size:.8125rem;color:var(--as3cf-color-gray-600);line-height:1.625;margin:0}#as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row.input input[type=text]{margin-left:var(--as3cf-settings-input-indent)}#as3cf-settings.wpome .panel .panel-container .setting:last-of-type{margin-bottom:.75rem}#as3cf-settings.wpome .panel .panel-container hr{height:1px;width:100%;border:0;margin:0;background:var(--as3cf-separator-color)}#as3cf-settings.wpome .panel.multi{max-width:840px;margin-bottom:2rem}#as3cf-settings.wpome .panel.multi .panel-container.toggle-header .toggle-switch{margin-right:1.25rem}#as3cf-settings.wpome .panel.multi .panel-container.toggle-header .toggle-reveal label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#as3cf-settings.wpome .panel.multi .panel-container.toggle-header .toggle-reveal a{margin-left:.3rem;display:contents}#as3cf-settings.wpome .panel.multi .panel-container .panel-row{height:auto}#as3cf-settings.wpome .panel.multi .panel-container .panel-row h3{margin:0}#as3cf-settings.wpome .panel.multi .panel-container .panel-row p:last-of-type{margin-bottom:0}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.header{height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.header a{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.header .provider{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.header .provider a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.header .provider img{width:24px;height:24px;margin-right:.5rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.header .wp-config+.provider{margin-left:1rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body{padding:2.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .row{margin:0;width:100%}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .row.radio-btns{margin-bottom:2.2rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .radio-desc{margin:-.35rem 0 1.25rem 2rem;font-size:12px;font-weight:500;line-height:1.4;opacity:.75}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body.access-keys>p{margin-bottom:1.5rem!important}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body input[type=text],#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body textarea{width:100%;margin-bottom:1.5rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-name,#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .cdn-name{width:100%}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body p{margin:0 0 1.5rem;line-height:1.5}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body p:last-of-type{margin-bottom:0}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .link{text-decoration:underline}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .button-tab img{width:24px;height:24px;margin-right:.9rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .button-tab .checkmark{width:16px;height:16px;position:absolute;right:-19px;top:-5px}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .button-tab p{font-weight:500;margin-bottom:0}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .radio-btn{margin-bottom:.8rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .radio-btn:last-of-type{margin-bottom:0}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .radio-btn.list{margin:0 1.5rem 0 0}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list{background:var(--as3cf-color-white);border:1px solid var(--as3cf-wordpress-border-color);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.05);box-shadow:0 2px 8px 0 rgba(0,0,0,.05);border-radius:6px;width:100%;max-width:580px;padding:0 .4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:260px;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.78rem 1.4rem;background:#f6f7f8;border-radius:4px;margin:0 0 .3rem;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:none;flex:none}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row.active{background:rgba(236,112,94,.1);border:1px solid var(--as3cf-color-primary-500);border-radius:4px}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row:first-of-type{margin-top:.4rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row:last-of-type{margin-bottom:.4rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row:nth-child(even){background:var(--as3cf-color-white)}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row p{margin:0;font-size:.84375rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row .status{margin-left:auto}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row.nothing-found{cursor:default;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .new-bucket-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:1.8rem;-webkit-box-flex:5;-ms-flex:5;flex:5}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .region{width:30%;-webkit-box-flex:3;-ms-flex:3;flex:3;margin-left:auto;margin-bottom:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}#as3cf-settings.wpome .panel.flyout{position:absolute;top:50px;right:0;min-width:384px;z-index:99;cursor:default}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.header{height:auto;padding:1rem 1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.header h3{font-size:13px;font-weight:600;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary{padding:0}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table{width:100%;border-collapse:collapse}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table td,#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table th{padding:0 0 1rem 2rem;color:var(--as3cf-color-gray-800);font-size:12px;text-align:left;width:100%}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table td:first-of-type,#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table th:first-of-type{padding-left:1.5rem}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table td:last-of-type,#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table th:last-of-type{padding-right:1.5rem}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table thead{background-color:var(--as3cf-color-gray-100)}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table thead tr{border-bottom:1px solid var(--as3cf-separator-color)}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table thead tr th{padding-top:10px;padding-bottom:10px;color:var(--as3cf-color-gray-700);font-weight:500;font-size:10px}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table tbody tr:first-of-type td,#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table tfoot tr:first-of-type td{padding-top:1rem}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table tbody tr:last-of-type td,#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table tfoot tr:last-of-type td{padding-bottom:1rem}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table tfoot{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--as3cf-separator-color)),to(var(--as3cf-separator-color)));background-image:linear-gradient(var(--as3cf-separator-color),var(--as3cf-separator-color));background-repeat:no-repeat;background-size:calc(100% - 1.5rem - 1.5rem) 1px;background-position:1.5rem 0}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table tfoot td{font-weight:500}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table .numeric{text-align:right;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table a{color:var(--as3cf-color-primary-500)}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.upsell{border-top:1px solid var(--as3cf-color-primary-100);background-color:var(--as3cf-color-primary-50);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.upsell p{margin-bottom:.5rem;white-space:nowrap}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.upsell .button{margin:0;width:100%}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.offload-remaining{background-color:var(--as3cf-color-gray-100)}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.offload-remaining button{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px;background-color:var(--as3cf-color-gray-200);font-size:12px}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence .details{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence .details p{color:var(--as3cf-color-gray-600);line-height:18px}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence .details .title{color:var(--as3cf-color-gray-700);font-size:10px}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence a{color:var(--as3cf-color-primary-500)}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence a.upgrade{margin-right:1rem}#as3cf-settings.wpome p.wp-config{margin-left:auto;padding:.4rem .75rem;color:var(--as3cf-color-gray-500)!important;background:rgba(113,135,154,.15)!important;border:1px solid rgba(113,135,154,.15)!important;border-radius:5px;font-size:.84375rem;font-weight:500;white-space:nowrap}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.option p.wp-config+a{margin-left:1rem}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.desc p.wp-config{margin-right:0}#as3cf-settings.wpome .panel .panel-container .setting .panel-row label.input-label p.wp-config{text-transform:none;padding:.2rem .5rem}#as3cf-settings.wpome .notice{all:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:rgba(56,125,189,.1);border:1px solid #afc8ed;border-radius:5px;padding:.8rem 1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#as3cf-settings.wpome .notice a,#as3cf-settings.wpome .notice p{margin:0!important}#as3cf-settings.wpome .notice a{display:inline-block;text-decoration:underline;font-size:.875rem!important}#as3cf-settings.wpome .support-form{width:600px}#as3cf-settings.wpome .support-form input[type=text],#as3cf-settings.wpome .support-form select,#as3cf-settings.wpome .support-form textarea{width:100%;margin-bottom:1rem}#as3cf-settings.wpome .support-form textarea{margin-bottom:1.5rem}#as3cf-settings.wpome .support-form .note{font-size:.78125rem;color:var(--as3cf-color-gray-500);margin-bottom:2.5rem;line-height:1.5}#as3cf-settings.wpome .support-form .note.first{margin-bottom:.5rem}#as3cf-settings.wpome .support-form .actions{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#as3cf-settings.wpome .support-form .actions .btn-primary{margin-left:auto}#as3cf-settings.wpome .diagnostic-info{max-width:600px;padding:.25rem 0}#as3cf-settings.wpome .diagnostic-info pre{height:14.375rem;white-space:pre-wrap;word-break:keep-all}#as3cf-settings.wpome .diagnostic-info hr{background:#d3d7db;height:3px;width:100%;border:0;margin-bottom:3rem}#as3cf-settings.wpome .diagnostic-info .btn-outline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}#as3cf-settings.wpome .documentation{background:#e4e5e7;border:1px solid var(--as3cf-wordpress-border-color);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.05);box-shadow:0 2px 8px 0 rgba(0,0,0,.05);border-radius:6px;padding:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1.4rem 0 0 3rem;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:240px;-webkit-box-sizing:border-box;box-sizing:border-box}#as3cf-settings.wpome .documentation h3{font-size:1.03125rem;color:var(--as3cf-color-gray-900);letter-spacing:.15px;font-weight:500;margin:0 0 2.25rem}#as3cf-settings.wpome .documentation a{font-size:.875rem;margin-bottom:1.25rem}#as3cf-settings.wpome .documentation a:last-of-type{margin-bottom:0}#as3cf-settings.wpome .upsell.panel{max-width:768px}#as3cf-settings.wpome .upsell .panel-container{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:linear-gradient(136.01deg,rgba(255,228,205,.7) .94%,#fff 33.33%)}#as3cf-settings.wpome .upsell .branding{background:url(../img/brand/upsell-bunny.svg) no-repeat left bottom;min-width:280px;border-radius:5px;margin-right:-1.25rem}@media (max-width:840px){#as3cf-settings.wpome .upsell .branding{display:none}}#as3cf-settings.wpome .upsell .button{margin:1rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center!important}:root{--as3cf-code-type:consolas,monospace;--as3cf-color-white:#FFF;--as3cf-color-black:#000;--as3cf-color-gray-50:#FCFDFD;--as3cf-color-gray-100:#F9FAFB;--as3cf-color-gray-200:#F2F4F7;--as3cf-color-gray-300:#EAECF0;--as3cf-color-gray-400:#D0D5DD;--as3cf-color-gray-500:#98A2B3;--as3cf-color-gray-600:#667085;--as3cf-color-gray-700:#344054;--as3cf-color-gray-800:#1D2939;--as3cf-color-gray-900:#101828;--as3cf-color-primary-50:#FDF1EF;--as3cf-color-primary-100:#FBE2DF;--as3cf-color-primary-200:#F7C6BF;--as3cf-color-primary-300:#F4A99E;--as3cf-color-primary-400:#F08D7E;--as3cf-color-primary-500:#EC705E;--as3cf-color-primary-600:#C15B4C;--as3cf-color-primary-700:#96453A;--as3cf-color-primary-800:#6B3027;--as3cf-color-primary-900:#401A15;--as3cf-color-secondary-50:#EFF8FF;--as3cf-color-secondary-100:#D1E9FF;--as3cf-color-secondary-200:#B2DDFF;--as3cf-color-secondary-300:#84CAFF;--as3cf-color-secondary-400:#52B1FD;--as3cf-color-secondary-500:#2C90FA;--as3cf-color-secondary-600:#1270EF;--as3cf-color-secondary-700:#155CD3;--as3cf-color-secondary-800:#1749A9;--as3cf-color-secondary-900:#184185;--as3cf-secondary-color:#D8DDE2;--as3cf-text-disabled:#98A2B3;--as3cf-code-background:#102B44;--as3cf-separator-color:#EBEFF3;--as3cf-complete-color:#5BCB86;--as3cf-active-nav-color:#4E0D34;--as3cf-link-color:#0073AA;--as3cf-sidebar-credits-background-color:#2E2E31;--as3cf-wordpress-background-color:#F1F1F1;--as3cf-wordpress-border-color:#D6D6D6;--as3cf-wordpress-notice-info-color:#02A0D2;--as3cf-notice-info-color:#2D69DA;--as3cf-notice-info-border-color:#2E6BDE;--as3cf-notice-info-background-color:#E7EFF9;--as3cf-wordpress-notice-success-color:#45B450;--as3cf-notice-success-color:#52AA59;--as3cf-notice-success-border-color:#63B969;--as3cf-notice-success-background-color:#EDF7EF;--as3cf-wordpress-notice-warning-color:#FFBA00;--as3cf-notice-warning-color:#F49C53;--as3cf-notice-warning-border-color:#E29936;--as3cf-notice-warning-background-color:#FDF8EB;--as3cf-notice-warning-code-background-color:#FCECC6;--as3cf-wordpress-notice-error-color:#DD3232;--as3cf-notice-error-color:#DA5A39;--as3cf-notice-error-border-color:#E8635E;--as3cf-notice-error-background-color:#F7EEEB;--as3cf-settings-ctrl-width:36px;--as3cf-settings-option-indent:1.2rem;--as3cf-settings-input-indent:0;--as3cf-settings-option-indent-right:2.25rem}body.settings_page_amazon-s3-and-cloudfront{background:var(--as3cf-wordpress-background-color)}body.settings_page_amazon-s3-and-cloudfront #wpcontent{padding-left:0!important}body.settings_page_amazon-s3-and-cloudfront #wpcontent #wpbody #wpbody-content>.notice{display:none}body.settings_page_amazon-s3-and-cloudfront #wpcontent #wpbody #wpbody-content .wpome .wpome-wrapper{max-width:1220px;margin:0 2rem 3rem 2rem}body.settings_page_amazon-s3-and-cloudfront #wpfooter{z-index:-2}.locked{opacity:.55}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important} \ No newline at end of file +#as3cf-settings.wpome a,#as3cf-settings.wpome button,#as3cf-settings.wpome input{transition:all .3s ease}#as3cf-settings.wpome a.button,#as3cf-settings.wpome button{font-weight:500;border-radius:6px;white-space:nowrap;min-width:4rem}#as3cf-settings.wpome a.button.btn-lg,#as3cf-settings.wpome button.btn-lg{font-size:.875rem;padding:.95rem 1.2rem;min-width:6rem}#as3cf-settings.wpome a.button.btn-md,#as3cf-settings.wpome button.btn-md{font-size:.875rem;padding:.75rem 1.05rem}#as3cf-settings.wpome a.button.btn-sm,#as3cf-settings.wpome button.btn-sm{font-size:.875rem;padding:.55rem .9rem}#as3cf-settings.wpome a.button.btn-xs,#as3cf-settings.wpome button.btn-xs{font-size:.7rem;padding:.4rem .6rem;min-width:3rem}#as3cf-settings.wpome .btn-row button.btn-primary,#as3cf-settings.wpome a.button.btn-primary,#as3cf-settings.wpome button.btn-primary{color:var(--as3cf-color-white);background:var(--as3cf-color-primary-500);border:1px solid rgba(0,0,0,.12)}#as3cf-settings.wpome a.button.btn-primary:hover,#as3cf-settings.wpome button.btn-primary:hover{background-color:var(--as3cf-color-primary-600)}#as3cf-settings.wpome .btn-row button.btn-outline,#as3cf-settings.wpome a.button.btn-outline,#as3cf-settings.wpome button.btn-outline{color:var(--as3cf-color-primary-500);background:0 0;border:1px solid var(--as3cf-color-primary-500)}#as3cf-settings.wpome a.button.btn-outline:hover,#as3cf-settings.wpome button.btn-outline:hover{color:var(--as3cf-color-primary-600);background-color:var(--as3cf-color-primary-50);border:1px solid var(--as3cf-color-primary-600)}#as3cf-settings.wpome a.button.btn-outline:active,#as3cf-settings.wpome a.button.btn-outline:focus,#as3cf-settings.wpome button.btn-outline:active,#as3cf-settings.wpome button.btn-outline:focus{border:1px solid var(--as3cf-color-primary-200)}#as3cf-settings.wpome a.button.btn-outline:active,#as3cf-settings.wpome a.button.btn-outline:focus,#as3cf-settings.wpome a.button.btn-primary:active,#as3cf-settings.wpome a.button.btn-primary:focus,#as3cf-settings.wpome button.btn-outline:active,#as3cf-settings.wpome button.btn-outline:focus,#as3cf-settings.wpome button.btn-primary:active,#as3cf-settings.wpome button.btn-primary:focus{box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-primary-400);outline:0}#as3cf-settings.wpome .btn-row button.btn-disabled,#as3cf-settings.wpome a.button.btn-disabled,#as3cf-settings.wpome button.btn-disabled{color:var(--as3cf-text-disabled);border:1px solid var(--as3cf-color-gray-400);opacity:.5;cursor:default}#as3cf-settings.wpome a.button.btn-disabled.btn-primary,#as3cf-settings.wpome button.btn-disabled.btn-primary{background:var(--as3cf-color-gray-300)}#as3cf-settings.wpome a.button.btn-disabled:hover,#as3cf-settings.wpome button.btn-disabled:hover{box-shadow:none!important}#as3cf-settings.wpome a.button.btn-disabled.btn-outline:hover,#as3cf-settings.wpome button.btn-disabled.btn-outline:hover{color:var(--as3cf-text-disabled);border:1px solid var(--as3cf-color-gray-400)}#as3cf-settings.wpome a.button.btn-expandable,#as3cf-settings.wpome button.btn-expandable{all:unset;box-sizing:border-box;cursor:pointer;flex:0 0 auto;width:24px;height:24px;min-width:24px;min-height:24px;background:url(../img/icon/arrow.svg) no-repeat center/18px;border-radius:12px;transition:all .2s ease-in}#as3cf-settings.wpome a.button.btn-expandable.btn-expanded,#as3cf-settings.wpome button.btn-expandable.btn-expanded{transform:rotate(180deg)}#as3cf-settings.wpome a.button.btn-expandable:active,#as3cf-settings.wpome a.button.btn-expandable:focus,#as3cf-settings.wpome a.button.btn-expandable:hover,#as3cf-settings.wpome button.btn-expandable:active,#as3cf-settings.wpome button.btn-expandable:focus,#as3cf-settings.wpome button.btn-expandable:hover{box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome a.button.btn-refresh,#as3cf-settings.wpome button.btn-refresh{all:unset;display:flex;align-items:center;gap:.25rem;box-sizing:border-box;cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:500;color:var(--as3cf-link-color);border-radius:3px;padding:.1rem;margin-right:0 -.1rem;text-decoration:underline}#as3cf-settings.wpome a.button.btn-refresh img.refresh,#as3cf-settings.wpome button.btn-refresh img.refresh{width:12px;height:12px;min-width:12px;min-height:12px}#as3cf-settings.wpome a.button.btn-refresh img.refresh.refreshing,#as3cf-settings.wpome button.btn-refresh img.refresh.refreshing{animation:spin 1s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}#as3cf-settings.wpome a.button.btn-refresh.btn-refreshing,#as3cf-settings.wpome button.btn-refresh.btn-refreshing{cursor:default}#as3cf-settings.wpome a.button.btn-refresh:active,#as3cf-settings.wpome a.button.btn-refresh:focus,#as3cf-settings.wpome a.button.btn-refresh:hover,#as3cf-settings.wpome button.btn-refresh:active,#as3cf-settings.wpome button.btn-refresh:focus,#as3cf-settings.wpome button.btn-refresh:hover{text-decoration:none!important;box-shadow:0}#as3cf-settings.wpome a.button.btn-refresh:focus-visible,#as3cf-settings.wpome button.btn-refresh:focus-visible{text-decoration:none;box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome a.button.btn-refresh:disabled,#as3cf-settings.wpome button.btn-refresh:disabled{color:var(--as3cf-color-gray-800);text-decoration:none}#as3cf-settings.wpome a,#as3cf-settings.wpome button{cursor:pointer}#as3cf-settings.wpome .btn-row{width:100%;display:flex;flex-direction:row;margin:2.5rem 0 2.5rem 0}#as3cf-settings.wpome .btn-row .buttons-left .btn-primary{margin-left:.85rem}#as3cf-settings.wpome .btn-row .btn-outline{margin-left:auto}#as3cf-settings.wpome .btn-row .btn-primary{margin-left:auto}#as3cf-settings.wpome .btn-row .btn-outline+.btn-primary{margin-left:.85rem}#as3cf-settings.wpome .buttons-right{margin-left:auto;flex:0 0 auto}#as3cf-settings.wpome .buttons-right .pause{margin-right:.7rem}#as3cf-settings.wpome .fixed-cta-block{width:calc(100% - 160px);display:flex;flex-direction:row;background:var(--as3cf-color-white);box-shadow:0 -11px 24px 0 rgba(151,146,175,.2);box-sizing:border-box;z-index:9999;position:fixed;bottom:0;left:160px}@media screen and (max-width:960px){#as3cf-settings.wpome .fixed-cta-block{width:calc(100% - 36px);left:36px}}@media screen and (max-width:782px){#as3cf-settings.wpome .fixed-cta-block{width:100%;left:0}}#as3cf-settings.wpome .fixed-cta-block .buttons{margin:0;padding:1rem 2rem;display:flex;justify-content:flex-end;width:calc(1220px + 4rem);max-width:calc(1220px + 4rem);box-sizing:border-box}@media screen and (max-width:1100px){#as3cf-settings.wpome .fixed-cta-block .buttons{max-width:calc(780px + 4rem)}}@media screen and (max-width:872px){#as3cf-settings.wpome .fixed-cta-block .buttons{max-width:100%}}#as3cf-settings.wpome .fixed-cta-block .buttons .btn-outline{margin-right:1rem}#as3cf-settings.wpome .button-tab{background:var(--as3cf-color-white);border:1px solid var(--as3cf-color-gray-400);border-radius:6px;height:3rem;display:flex;flex-direction:row;align-items:center;padding:0 1.3rem;text-decoration:none;margin-right:1.5rem;position:relative;transition-duration:.15s;transition-timing-function:linear}#as3cf-settings.wpome .button-tab.active{border:1px solid var(--as3cf-color-primary-500);box-shadow:0 2px 8px 0 rgba(0,0,0,.05),0 2px 1px 0 rgba(0,0,0,.05)}#as3cf-settings.wpome .button-tab:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.05),0 2px 1px 0 rgba(0,0,0,.05)}#as3cf-settings.wpome .button-tab:active,#as3cf-settings.wpome .button-tab:focus{box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome .button-tab.btn-disabled{cursor:default}#as3cf-settings.wpome .button-tab.btn-disabled:hover{box-shadow:none}#as3cf-settings.wpome a.help{width:18px;height:18px;min-width:18px;min-height:18px;border:none;border-radius:100%}#as3cf-settings.wpome a.help:active,#as3cf-settings.wpome a.help:focus,#as3cf-settings.wpome a.help:hover{filter:brightness(90%);box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome a.help .icon.help{width:18px;height:18px;min-width:18px;min-height:18px;border:none;border-radius:100%}#as3cf-settings.wpome .icon.status{width:16px;height:16px}#as3cf-settings.wpome .icon.status:hover{filter:brightness(90%)}#as3cf-settings.wpome .icon.close:hover{filter:brightness(90%)}#as3cf-settings.wpome .icon.bucket{width:18px;height:18px;margin-right:1.4rem}#as3cf-settings.wpome .icon.region{width:18px;height:18px}#as3cf-settings.wpome .icon.notice-icon{width:24px;height:24px;margin-right:.8rem}#as3cf-settings.wpome .icon.notice-icon.assets-wizard{margin-top:-2px}#as3cf-settings.wpome label{font-size:.875rem;color:var(--as3cf-color-gray-900);cursor:pointer;display:flex;align-items:center}#as3cf-settings.wpome .disabled>label{cursor:default}#as3cf-settings.wpome input[type=checkbox],#as3cf-settings.wpome input[type=radio]{all:unset;box-sizing:border-box;background:var(--as3cf-color-white);border:1px solid var(--as3cf-color-gray-400);width:18px;height:18px;min-width:18px;min-height:18px;margin:0 .85rem 0 0;padding:0}#as3cf-settings.wpome input[type=checkbox]:disabled,#as3cf-settings.wpome input[type=checkbox]:disabled:hover,#as3cf-settings.wpome input[type=radio]:disabled,#as3cf-settings.wpome input[type=radio]:disabled:hover{box-shadow:none}#as3cf-settings.wpome input[type=checkbox]:disabled:checked,#as3cf-settings.wpome input[type=checkbox]:disabled:hover:checked,#as3cf-settings.wpome input[type=radio]:disabled:checked,#as3cf-settings.wpome input[type=radio]:disabled:hover:checked{color:var(--as3cf-color-gray-400);background-color:var(--as3cf-color-gray-200);border:1px solid var(--as3cf-color-gray-400)}#as3cf-settings.wpome input[type=checkbox]:disabled:hover:not(:checked),#as3cf-settings.wpome input[type=checkbox]:disabled:not(:checked),#as3cf-settings.wpome input[type=radio]:disabled:hover:not(:checked),#as3cf-settings.wpome input[type=radio]:disabled:not(:checked){background-color:var(--as3cf-color-gray-100);border:1px solid var(--as3cf-color-gray-300)}#as3cf-settings.wpome input[type=radio]{border-radius:100%}#as3cf-settings.wpome input[type=radio]:checked{border:1px solid var(--as3cf-color-secondary-700);background:var(--as3cf-color-secondary-500) url('data:image/svg+xml;utf8,') no-repeat center}#as3cf-settings.wpome input[type=radio]:checked:disabled{background-image:url('data:image/svg+xml;utf8,')}#as3cf-settings.wpome input[type=radio]:checked::before{content:none}#as3cf-settings.wpome input[type=radio]:hover{box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome input[type=radio]:hover:not(:checked){background-color:var(--as3cf-color-secondary-50)}#as3cf-settings.wpome input[type=checkbox]{border-radius:3px;margin-top:-2px}#as3cf-settings.wpome input[type=checkbox]:checked{background:var(--as3cf-color-secondary-500) url('data:image/svg+xml;utf8,') no-repeat center/75%;border:1px solid var(--as3cf-color-secondary-600)}#as3cf-settings.wpome input[type=checkbox]:checked:disabled{background-image:url('data:image/svg+xml;utf8,')}#as3cf-settings.wpome input[type=checkbox]:checked::before{content:none}#as3cf-settings.wpome input[type=checkbox]:hover{box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome input[type=checkbox]:hover:not(:checked){background-color:var(--as3cf-color-secondary-50)}#as3cf-settings.wpome .checkbox,#as3cf-settings.wpome .radio-btn{display:flex;flex-direction:row;align-items:center;margin-bottom:.75rem}#as3cf-settings.wpome .checkbox:last-of-type,#as3cf-settings.wpome .radio-btn:last-of-type{margin-bottom:0}#as3cf-settings.wpome .checkbox label{line-height:1;display:flex;align-items:center}#as3cf-settings.wpome input[type=text],#as3cf-settings.wpome textarea{background:var(--as3cf-color-white);border:1px solid var(--as3cf-color-gray-400);box-shadow:0 2px 8px 0 rgba(0,0,0,.05);border-radius:8px;padding:.95rem 1rem;font-size:.875rem;color:var(--as3cf-color-gray-900);line-height:1.2;margin:0;box-sizing:border-box}#as3cf-settings.wpome input[type=text].licence-field,#as3cf-settings.wpome textarea.licence-field{width:510px;margin-right:.75rem!important;letter-spacing:.75px}#as3cf-settings.wpome input[type=text].licence-field::placeholder,#as3cf-settings.wpome textarea.licence-field::placeholder{letter-spacing:.25px}#as3cf-settings.wpome textarea{line-height:1.3!important}#as3cf-settings.wpome textarea::-webkit-scrollbar{width:12px}#as3cf-settings.wpome textarea::-webkit-scrollbar-track{background:var(--as3cf-color-white);border-radius:6px}#as3cf-settings.wpome textarea::-webkit-scrollbar-corner{background-color:var(--as3cf-color-white);border-radius:6px}#as3cf-settings.wpome textarea::-webkit-resizer{background-color:var(--as3cf-color-white);border-radius:6px}#as3cf-settings.wpome textarea::-webkit-scrollbar-thumb{background-color:var(--as3cf-secondary-color);border:1px solid var(--as3cf-color-white);border-radius:5px}#as3cf-settings.wpome select{all:unset;background:var(--as3cf-color-white) url(../img/icon/arrow.svg) no-repeat calc(100% - 18px) 50%;border:1px solid var(--as3cf-color-gray-400);box-shadow:0 2px 8px 0 rgba(0,0,0,.05);border-radius:8px;padding:0 1rem!important;font-size:.875rem!important;color:var(--as3cf-color-gray-900);line-height:1.2!important;margin:0;box-sizing:border-box;cursor:pointer;appearance:none;height:46px!important;display:flex;align-items:center}#as3cf-settings.wpome input::placeholder,#as3cf-settings.wpome select::placeholder,#as3cf-settings.wpome textarea::placeholder{color:var(--as3cf-color-gray-500)}#as3cf-settings.wpome input:hover,#as3cf-settings.wpome select:hover,#as3cf-settings.wpome textarea:hover{border:1px solid var(--as3cf-color-gray-500)}#as3cf-settings.wpome input:active,#as3cf-settings.wpome input:focus,#as3cf-settings.wpome select:active,#as3cf-settings.wpome select:focus,#as3cf-settings.wpome textarea:active,#as3cf-settings.wpome textarea:focus{box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome input:disabled,#as3cf-settings.wpome select:disabled,#as3cf-settings.wpome textarea:disabled{cursor:default}#as3cf-settings.wpome input.disabled,#as3cf-settings.wpome select.disabled,#as3cf-settings.wpome textarea.disabled{color:var(--as3cf-color-gray-500);background-color:var(--as3cf-color-gray-100);border:1px solid var(--as3cf-color-gray-300);cursor:default}#as3cf-settings.wpome .input-label{font-size:.78125rem;color:var(--as3cf-color-gray-500);margin-bottom:.5rem;font-weight:400;text-transform:uppercase;letter-spacing:.3px}#as3cf-settings.wpome .input-error{color:var(--as3cf-wordpress-notice-error-color);font-weight:400}#as3cf-settings.wpome .panel div.setting .input-error{margin-left:5rem;margin-right:1.5rem;margin-bottom:1rem}#as3cf-settings.wpome .toggle-switch{display:flex;align-items:center}#as3cf-settings.wpome .toggle-switch input[type=checkbox]{all:unset;height:0;width:0;border:none!important}#as3cf-settings.wpome .toggle-switch label{box-sizing:border-box;cursor:pointer;text-indent:-9999px;width:36px;height:20px;background:var(--as3cf-color-gray-400);border:none;border-radius:100px;display:block;position:relative}#as3cf-settings.wpome .toggle-switch label:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--as3cf-color-white);border-radius:100%;transition:.3s;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 2px 0 rgba(0,0,0,.1)}#as3cf-settings.wpome .toggle-switch input:checked+label{background:var(--as3cf-complete-color);transition:.3s}#as3cf-settings.wpome .toggle-switch input:checked+label:after{left:calc(100% - 2px);transform:translateX(-100%)}#as3cf-settings.wpome .toggle-switch label:active:after{width:26px}#as3cf-settings.wpome .toggle-switch input:active+label,#as3cf-settings.wpome .toggle-switch input:focus+label{border:none;box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome .toggle-switch input:disabled+label{cursor:default;background:var(--as3cf-color-gray-300)}#as3cf-settings.wpome .toggle-switch input:disabled+label:after{background:var(--as3cf-color-gray-100)}#as3cf-settings.wpome>.header{padding:0 2rem;background-color:#ffe4cd;display:flex;align-items:center;height:96px}#as3cf-settings.wpome>.header .header-wrapper{width:1110px;max-width:1110px;height:100%;background-image:url("../img/brand/ome-branding-transparent.svg");background-repeat:no-repeat;background-size:contain;background-position:center top;display:flex;align-items:center}#as3cf-settings.wpome>.header .header-wrapper h1{font-size:1.3125rem;font-weight:500;color:#490d32}#as3cf-settings.wpome>.header .header-wrapper .medallion{filter:drop-shadow(0px 1px 4px rgba(0, 0, 0, .15));margin-right:1rem;width:52px;height:52px}#as3cf-settings.wpome>.header .header-wrapper .licence{display:flex;flex-direction:column;margin-left:auto}#as3cf-settings.wpome>.header .header-wrapper .licence .licence-type{color:#eb422d;display:flex;align-items:center;justify-content:flex-end}#as3cf-settings.wpome>.header .header-wrapper .licence .licence-type a{font-size:.825rem;font-weight:500;margin-left:.6rem;text-decoration:underline;color:var(--as3cf-color-primary-500)!important}#as3cf-settings.wpome>.header .header-wrapper .licence .licence-type a:hover{filter:brightness(105%)}#as3cf-settings.wpome>.header .header-wrapper .licence p{font-size:.8125rem;color:#4d443d;margin:.5rem 0 0}#as3cf-settings.wpome>.header .header-wrapper a.button,#as3cf-settings.wpome>.header .header-wrapper button{text-transform:uppercase}#as3cf-settings.wpome div.nav{width:100%;margin:0 auto 2.5rem 0;background:var(--as3cf-color-white);border-bottom:1px solid var(--as3cf-wordpress-border-color)}#as3cf-settings.wpome div.nav div.items{max-width:1110px;display:flex;flex-direction:row;align-items:baseline;padding:0 2rem}#as3cf-settings.wpome div.nav div.items ul.nav{display:flex;flex-direction:row;align-items:baseline;margin:0;padding:1.5rem 2rem 0 0;font-size:.75rem;font-weight:500;text-transform:uppercase}#as3cf-settings.wpome div.nav div.items ul.nav li{margin-right:1.75rem;padding:.6rem .2rem .65rem;border-bottom:3px solid #fff}#as3cf-settings.wpome div.nav div.items ul.nav li a{color:var(--as3cf-color-gray-600);text-decoration:none}#as3cf-settings.wpome div.nav div.items ul.nav li a:hover{color:var(--as3cf-color-primary-600)}#as3cf-settings.wpome div.nav div.items ul.nav li a:active,#as3cf-settings.wpome div.nav div.items ul.nav li a:focus{box-shadow:none}#as3cf-settings.wpome div.nav div.items ul.nav li a:focus-visible{color:var(--as3cf-color-primary-600);box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-primary-400);border-radius:3px;outline:0}#as3cf-settings.wpome div.nav div.items ul.nav li.focus,#as3cf-settings.wpome div.nav div.items ul.nav li.hover{border-bottom:3px solid var(--as3cf-color-gray-600)}#as3cf-settings.wpome div.nav div.items ul.nav li.active{border-bottom:3px solid var(--as3cf-color-primary-500)}#as3cf-settings.wpome div.nav div.items ul.nav li.active a{color:var(--as3cf-active-nav-color)}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper{display:flex;flex-direction:row;align-items:center;margin-left:auto;text-decoration:none;gap:.5rem;align-self:stretch;min-width:20px}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper:focus{box-shadow:none;outline:0}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper .nav-status{height:100%;display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:20px;cursor:pointer}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper p{font-size:.75rem}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper p.status-text{flex:0 0 max-content}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper>p{cursor:pointer}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper .progress-bar{cursor:pointer;width:200px}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper button{flex:0 0 max-content}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper .animation-running{cursor:pointer;display:none}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper .animation-running img{height:42px}@media (max-width:1120px){#as3cf-settings.wpome div.nav div.items .nav-status-wrapper>button:not(.btn-expandable){display:none}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper .animation-running{display:block}}@media (max-width:700px){#as3cf-settings.wpome div.nav div.items .nav-status-wrapper .progress-bar{display:none}}@media (max-width:640px){#as3cf-settings.wpome div.nav div.items .nav-status-wrapper{display:none}}@media (max-width:720px){#as3cf-settings.wpome div.nav div.items .nav-status-wrapper.complete .progress-bar{display:none}}@media (max-width:670px){#as3cf-settings.wpome div.nav div.items .nav-status-wrapper.complete img.icon.type{display:none}}@media (max-width:800px){#as3cf-settings.wpome div.nav div.items .nav-status-wrapper.tool-running .progress-bar{display:none}}@media (max-width:740px){#as3cf-settings.wpome div.nav div.items .nav-status-wrapper.tool-running .status-text strong{font-size:1.1rem}#as3cf-settings.wpome div.nav div.items .nav-status-wrapper.tool-running .status-text span{display:none}}#as3cf-settings.wpome .subnav{display:flex;border-bottom:1px solid var(--as3cf-wordpress-border-color);padding:0;align-items:baseline;margin:0 0 3rem}#as3cf-settings.wpome .subnav.subpage{display:none}@media (max-width:1100px){#as3cf-settings.wpome .subnav.subpage{display:flex}}#as3cf-settings.wpome .subnav li{font-size:.875rem;font-weight:500;padding-bottom:1rem;margin:0 2rem 0 0}#as3cf-settings.wpome .subnav li.step-arrow{all:unset;display:flex;align-self:flex-start;margin:0 2rem 0 0}#as3cf-settings.wpome .subnav li.has-icon{margin:0 .5625rem 0 0}#as3cf-settings.wpome .subnav li a{color:var(--as3cf-color-gray-600);text-decoration:none}#as3cf-settings.wpome .subnav li a:hover{color:var(--as3cf-color-primary-600)}#as3cf-settings.wpome .subnav li a:active,#as3cf-settings.wpome .subnav li a:focus{box-shadow:none;outline:0}#as3cf-settings.wpome .subnav li a:focus-visible{color:var(--as3cf-color-primary-600);box-shadow:0 0 0 1.5px var(--as3cf-wordpress-background-color),0 0 0 3.5px var(--as3cf-color-primary-400);border-radius:3px;outline:0}#as3cf-settings.wpome .subnav li.focus,#as3cf-settings.wpome .subnav li.hover{border-bottom:3px solid var(--as3cf-color-gray-600)}#as3cf-settings.wpome .subnav li.active{border-bottom:3px solid var(--as3cf-color-primary-500)}#as3cf-settings.wpome .subnav li.active a{color:var(--as3cf-active-nav-color)}#as3cf-settings.wpome .lite-wrapper .subnav{display:flex!important}#as3cf-settings.wpome.wpomepro>.header .header-wrapper{width:1220px;max-width:1220px}#as3cf-settings.wpome.wpomepro>.nav div.items{max-width:1220px}#as3cf-settings.wpome .notifications.wrapper{margin:0 0 2rem 0}#as3cf-settings.wpome .notification{box-sizing:border-box;padding:0;margin:0 0 .5rem 0;box-shadow:0 2px 8px -5px rgba(50,50,93,.25),0 8px 5px -12px rgba(0,0,0,.3);border-radius:8px;display:flex;flex-direction:column}#as3cf-settings.wpome .notification .content{box-sizing:border-box;padding:10px 14px 10px 12px;margin:0;display:flex;align-items:center;gap:14px}#as3cf-settings.wpome .notification .content div.icon.type{margin:0;padding:0;width:28px;height:28px;border-radius:6px;flex:0 0 28px;align-self:flex-start;display:flex;align-items:center;justify-content:center}#as3cf-settings.wpome .notification .content div.icon.type.in-panel{align-self:auto}#as3cf-settings.wpome .notification .content div.icon.type img.icon.type{width:16px;height:16px}#as3cf-settings.wpome .notification .content h3{margin:0 .5rem .5rem 0;font-size:.8125rem;line-height:1.3rem;font-weight:600;color:var(--as3cf-color-gray-900);width:100%}#as3cf-settings.wpome .notification .content p{margin:0 .5rem .5rem 0;font-size:.8125rem;line-height:1.3rem;color:var(--as3cf-color-gray-900)}#as3cf-settings.wpome .notification .content p li{list-style:disc}#as3cf-settings.wpome .notification .content p:last-of-type{margin-bottom:0}#as3cf-settings.wpome .notification .content code{padding:.05rem .4rem;margin:0 .1rem;border-radius:5px;line-height:1}#as3cf-settings.wpome .notification .content .body{margin:0;padding:0;width:100%;overflow-wrap:anywhere;display:flex;flex-direction:column}#as3cf-settings.wpome .notification .content .body .heading{display:flex;flex-direction:row;align-items:center}#as3cf-settings.wpome .notification .content .body .heading p{width:100%}#as3cf-settings.wpome .notification .content .body .heading .close{flex:0 0 16px;width:16px;height:16px;min-width:16px;min-height:16px;background:url(../img/icon/close.svg) no-repeat;border:none;border-radius:100%;cursor:pointer}#as3cf-settings.wpome .notification .content .body .links a{margin-right:.75rem}#as3cf-settings.wpome .notification.multiline .content{padding:14px 14px 14px 12px}#as3cf-settings.wpome .notification.multiline .content .body .heading .close{align-self:first baseline}#as3cf-settings.wpome .notification.multiline .content.in-panel{padding:.875rem 1.5rem .875rem 1.5rem;gap:16px}#as3cf-settings.wpome .notification.inline.multiline .content{padding:16px;gap:16px}#as3cf-settings.wpome .notification.inline.multiline .content div.icon.type{margin-top:4px}#as3cf-settings.wpome .notification.expandable .heading{gap:8px}#as3cf-settings.wpome .notification.expandable.expanded .details{max-height:14.5rem;overflow-y:auto;margin:0;padding:0}#as3cf-settings.wpome .notification.expandable.expanded .details .item{margin:0;padding:1.5rem;line-height:1.4;display:flex;flex-direction:column}#as3cf-settings.wpome .notification.expandable.expanded .details .item .summary{margin-bottom:.75rem;display:flex;align-items:center;width:100%}#as3cf-settings.wpome .notification.expandable.expanded .details .item .summary .title{width:100%;font-weight:600}#as3cf-settings.wpome .notification.expandable.expanded .details .item ul.detail{margin:0;padding:0}#as3cf-settings.wpome .notification.expandable.expanded .details .item ul.detail>li{padding:.3rem 0 0;line-height:1.4}#as3cf-settings.wpome .notification.expandable button{color:var(--as3cf-link-color);background-color:rgba(17,17,17,.04);border:1px solid rgba(17,17,17,.08)}#as3cf-settings.wpome .notification.expandable button.btn-expandable{width:22px;height:22px;min-width:22px;min-height:22px;background-size:11px;border-radius:11px;filter:invert(27%) sepia(84%) saturate(1886%) hue-rotate(177deg) brightness(90%) contrast(103%)}#as3cf-settings.wpome .notification.expandable button.btn-expandable:active,#as3cf-settings.wpome .notification.expandable button.btn-expandable:focus,#as3cf-settings.wpome .notification.expandable button.btn-expandable:hover{filter:brightness(90%)}#as3cf-settings.wpome .notification.expandable button.dismiss{box-sizing:border-box;flex:0 0 auto;display:flex;flex-direction:row;align-items:center;padding:5px 10px;gap:4px;border-radius:6px}#as3cf-settings.wpome .notification.expandable button.dismiss:before{content:url(../img/icon/x.svg);width:7.5px}#as3cf-settings.wpome .notification button:not(.btn-refresh):active,#as3cf-settings.wpome .notification button:not(.btn-refresh):focus{filter:brightness(90%);box-shadow:0 0 0 1.5px var(--as3cf-color-white),0 0 0 3.5px var(--as3cf-color-secondary-500);outline:0}#as3cf-settings.wpome .notification.info{background:var(--as3cf-notice-info-background-color);border:1px solid var(--as3cf-notice-info-border-color)}#as3cf-settings.wpome .notification.info div.icon.type{background:var(--as3cf-notice-info-color)}#as3cf-settings.wpome .notification.info.expandable.expanded .details .item{border-top:1px solid rgba(46,107,222,.16)}#as3cf-settings.wpome .notification.success{background:var(--as3cf-notice-success-background-color);border:1px solid var(--as3cf-notice-success-border-color)}#as3cf-settings.wpome .notification.success div.icon.type{background:var(--as3cf-notice-success-color)}#as3cf-settings.wpome .notification.success.expandable.expanded .details .item{border-top:1px solid rgba(232,99,94,.16)}#as3cf-settings.wpome .notification.warning{background:var(--as3cf-notice-warning-background-color);border:1px solid var(--as3cf-notice-warning-border-color)}#as3cf-settings.wpome .notification.warning div.icon.type{background:var(--as3cf-notice-warning-color)}#as3cf-settings.wpome .notification.warning code{background:var(--as3cf-notice-warning-code-background-color)}#as3cf-settings.wpome .notification.warning.expandable.expanded .details .item{border-top:1px solid rgba(99,185,105,.16)}#as3cf-settings.wpome .notification.error{background:var(--as3cf-notice-error-background-color);border:1px solid var(--as3cf-notice-error-border-color)}#as3cf-settings.wpome .notification.error div.icon.type{background:var(--as3cf-notice-error-color)}#as3cf-settings.wpome .notification.error.expandable.expanded .details .item{border-top:1px solid rgba(232,99,94,.16)}#as3cf-settings.wpome .notification.in-panel{border-left:0;border-right:0;border-radius:0}#as3cf-settings.wpome .notification.wordpress{background:var(--as3cf-color-white);border:1px solid var(--as3cf-wordpress-border-color)}#as3cf-settings.wpome .notification.wordpress.info{border-left:5px solid var(--as3cf-wordpress-notice-info-color)}#as3cf-settings.wpome .notification.wordpress.success{border-left:5px solid var(--as3cf-wordpress-notice-success-color)}#as3cf-settings.wpome .notification.wordpress.warning{border-left:5px solid var(--as3cf-wordpress-notice-warning-color)}#as3cf-settings.wpome .notification.wordpress.error{border-left:5px solid var(--as3cf-wordpress-notice-error-color)}#as3cf-settings.wpome .indicator,#as3cf-settings.wpome .progress-bar{height:8px;border-radius:8px}#as3cf-settings.wpome .progress-bar{background:var(--as3cf-color-gray-300)}#as3cf-settings.wpome .progress-bar.stripe.animate,#as3cf-settings.wpome .progress-bar.stripe>.indicator.animate{background-size:30px 30px;background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0,rgba(255,255,255,.2)),color-stop(25%,rgba(255,255,255,.2)),color-stop(25%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(75%,rgba(255,255,255,.2)),color-stop(75%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.3) 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3) 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);background-image:linear-gradient(135deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);animation:progress 5s linear infinite}@keyframes progress{from{background-position:0 0}to{background-position:-60px -60px}}#as3cf-settings.wpome .progress-bar.stripe.animate{background-color:var(--as3cf-secondary-color)}#as3cf-settings.wpome .progress-bar .indicator{display:block;background-color:var(--as3cf-color-primary-500);width:40%}#as3cf-settings.wpome .progress-bar .indicator.running{background-color:var(--as3cf-color-secondary-500)}#as3cf-settings.wpome .progress-bar .indicator.complete{background-color:var(--as3cf-complete-color);width:100%}#as3cf-settings.wpome .delivery.aws .gradient{background:linear-gradient(225deg,rgba(255,213,213,.5) 0,rgba(255,213,213,0) 50%)}#as3cf-settings.wpome .delivery.cloudflare .gradient{background:linear-gradient(225deg,rgba(255,221,192,.5) 0,rgba(255,221,192,0) 50%)}#as3cf-settings.wpome .delivery.do .gradient{background:linear-gradient(225deg,rgba(205,230,255,.5) 0,rgba(205,230,255,0) 50%)}#as3cf-settings.wpome .delivery.gcp .gradient{background:linear-gradient(225deg,rgba(226,226,226,.5) 0,rgba(226,226,226,0) 50%)}#as3cf-settings.wpome .delivery.keycdn .gradient{background:linear-gradient(225deg,rgba(4,122,237,.16) 0,rgba(4,122,237,0) 50%)}#as3cf-settings.wpome .delivery.other .gradient{background:linear-gradient(225deg,rgba(228,234,241,.5) 0,rgba(228,234,241,0) 50%)}#as3cf-settings.wpome .delivery.stackpath .gradient{background:linear-gradient(225deg,rgba(226,226,226,.5) 0,rgba(226,226,226,0) 50%)}#as3cf-settings.wpome .storage.aws .gradient{background:linear-gradient(225deg,rgba(255,214,197,.5) 0,rgba(255,214,197,0) 50%)}#as3cf-settings.wpome .storage.do .gradient{background:linear-gradient(225deg,rgba(205,230,255,.5) 0,rgba(205,230,255,0) 50%)}#as3cf-settings.wpome .storage.gcp .gradient{background:linear-gradient(225deg,rgba(226,226,226,.5) 0,rgba(226,226,226,0) 50%)}#as3cf-settings.wpome .as3cf-sidebar{width:292px;min-width:292px;height:max-content;margin-left:2.25rem;margin-top:-.5rem}#as3cf-settings.wpome .as3cf-sidebar.lite{background:#fff;border-radius:7px;border:1px solid #d9e1eb;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}#as3cf-settings.wpome .as3cf-sidebar .block{padding:20px;border:1px solid #ccc}#as3cf-settings.wpome .as3cf-sidebar .subscribe{border-top:none;text-align:center;padding:40px 20px}#as3cf-settings.wpome .as3cf-sidebar .subscribe h2{padding:0;margin:0;margin-bottom:.5em;color:#666;font-size:17px;line-height:1.2em;float:none;text-transform:none;font-weight:500}#as3cf-settings.wpome .as3cf-sidebar .subscribe .button{width:100%!important;margin:1rem auto;text-transform:uppercase;display:flex;justify-content:center;align-items:center;text-align:center!important}#as3cf-settings.wpome .as3cf-sidebar .subscribe p{margin:0}#as3cf-settings.wpome .as3cf-sidebar .subscribe .discount-applied{color:rgba(0,0,0,.4);font-size:12px;line-height:1.4em;margin-top:10px}#as3cf-settings.wpome .as3cf-sidebar a.credits{display:block;border-top:0;background:var(--as3cf-sidebar-credits-background-color);padding:1rem;text-align:center;text-decoration:none;font-size:12px;font-weight:300;color:var(--as3cf-color-white)}#as3cf-settings.wpome .as3cf-sidebar a.credits span.name{font-weight:500}#as3cf-settings.wpome .as3cf-sidebar a.credits:hover{color:var(--as3cf-color-white)}@media screen and (max-width:1052px){#as3cf-settings.wpome .as3cf-sidebar{position:relative;top:auto;right:auto}}#as3cf-settings.wpome .as3cf-active-bucket,#as3cf-settings.wpome .as3cf-active-provider{font-weight:700;margin-right:10px}#as3cf-settings.wpome .as3cf-banner{width:292px;height:156px;display:block;background:#f8cfae url(../img/sidebar/os3-banner.svg) left bottom/100% no-repeat}#as3cf-settings.wpome .as3cf-banner:focus{box-shadow:none}#as3cf-settings.wpome .as3cf-upgrade-details{background-color:#4e0d33;padding:10px 20px 20px 20px;color:#eee;font-size:12.5px;display:block;text-decoration:none}#as3cf-settings.wpome .as3cf-upgrade-details h1{font-size:27px;color:#f8cfae;margin:0 0 15px 0;padding:0;font-weight:300;line-height:1}#as3cf-settings.wpome .as3cf-upgrade-details h2{font-size:15px;color:#f8cfae;margin:0 0 30px 0;font-weight:600;line-height:20px}#as3cf-settings.wpome .as3cf-upgrade-details p{margin:0}#as3cf-settings.wpome .as3cf-upgrade-details a{color:#eee;font-weight:700;text-decoration:none;font-size:16px;box-shadow:none}#as3cf-settings.wpome .as3cf-upgrade-details a:hover{color:#fff}#as3cf-settings.wpome .as3cf-upgrade-details ul{margin:0!important;padding:0;list-style:none}#as3cf-settings.wpome .as3cf-upgrade-details ul li{margin-bottom:15px;line-height:18px;padding-left:25px;background:url(../img/sidebar/item-checked.svg) left center no-repeat}#as3cf-settings.wpome a,#as3cf-settings.wpome button,#as3cf-settings.wpome h1,#as3cf-settings.wpome h2,#as3cf-settings.wpome h3,#as3cf-settings.wpome h4,#as3cf-settings.wpome h5,#as3cf-settings.wpome input,#as3cf-settings.wpome li,#as3cf-settings.wpome p,#as3cf-settings.wpome pre,#as3cf-settings.wpome select,#as3cf-settings.wpome span,#as3cf-settings.wpome textarea{letter-spacing:.25px;line-height:1;margin:0}#as3cf-settings.wpome li{list-style:none}#as3cf-settings.wpome .semibold{font-weight:600}#as3cf-settings.wpome .bold{font-weight:700}#as3cf-settings.wpome p{font-size:.875rem;color:var(--as3cf-color-gray-900);font-weight:400}#as3cf-settings.wpome .page-title{margin-bottom:3rem}#as3cf-settings.wpome a[target=_blank]:not(.help):not(.licence):not(.email):not(.credits):after{box-sizing:border-box;content:"\f504";display:inline-block;font-family:dashicons,emoji;font-size:larger;text-decoration:none;vertical-align:sub;margin-left:.2rem;margin-right:-1rem}#as3cf-settings.wpome .link{font-size:.8125rem;color:#0073aa}#as3cf-settings.wpome .link:hover{filter:brightness(115%)}#as3cf-settings.wpome pre,#as3cf-settings.wpome textarea.pre{background:var(--as3cf-code-background);border:1px solid #d2cfcf;border-radius:6px;padding:1rem 1.2rem;display:flex;flex:1;font-size:.8125rem;line-height:1.6;color:var(--as3cf-color-white);font-weight:400;margin:0 0 1.5rem;box-sizing:border-box;width:100%;overflow-y:scroll}#as3cf-settings.wpome pre::-webkit-scrollbar,#as3cf-settings.wpome textarea.pre::-webkit-scrollbar{width:12px}#as3cf-settings.wpome pre::-webkit-scrollbar-track,#as3cf-settings.wpome textarea.pre::-webkit-scrollbar-track{background:var(--as3cf-code-background);border-radius:6px}#as3cf-settings.wpome pre::-webkit-scrollbar-corner,#as3cf-settings.wpome textarea.pre::-webkit-scrollbar-corner{background-color:var(--as3cf-code-background);border-radius:6px}#as3cf-settings.wpome pre::-webkit-resizer,#as3cf-settings.wpome textarea.pre::-webkit-resizer{background-color:var(--as3cf-code-background);border-radius:6px}#as3cf-settings.wpome pre::-webkit-scrollbar-thumb,#as3cf-settings.wpome textarea.pre::-webkit-scrollbar-thumb{background-color:var(--as3cf-secondary-color);border:1px solid var(--as3cf-code-background);border-radius:5px}#as3cf-settings.wpome .page-wrapper h2.page-title{font-size:.9375rem;color:var(--as3cf-color-gray-900);font-weight:500;margin:0 0 1.25rem}#as3cf-settings.wpome .lite-wrapper{display:flex;max-width:1110px}@media (max-width:1024px){#as3cf-settings.wpome .lite-wrapper .as3cf-sidebar{display:none}}#as3cf-settings.wpome .lite-wrapper .page-wrapper{width:840px}#as3cf-settings.wpome .lite-wrapper .page-wrapper.assets,#as3cf-settings.wpome .lite-wrapper .page-wrapper.tools{width:768px}#as3cf-settings.wpome .lite-wrapper .page-wrapper.media{width:780px;max-width:780px}#as3cf-settings.wpome .lite-wrapper .media-page.wrapper{flex-direction:column!important}#as3cf-settings.wpome .lite-wrapper .media-page.wrapper .panel{width:100%;max-width:780px}#as3cf-settings.wpome .lite-wrapper .media-page.wrapper .delivery-settings{margin:0;display:none}#as3cf-settings.wpome .lite-wrapper .media-page.wrapper .delivery-settings.active{display:flex}#as3cf-settings.wpome .lite-wrapper .media-page.wrapper .storage-settings{margin:0;display:none}#as3cf-settings.wpome .lite-wrapper .media-page.wrapper .storage-settings.active{display:flex}#as3cf-settings.wpome .lite-wrapper .panel.url-preview{width:100%;max-width:780px}#as3cf-settings.wpome .lite-wrapper .fixed-cta-block .buttons{width:calc(1110px + 4rem);max-width:calc(1110px + 4rem)}@media screen and (max-width:1024px){#as3cf-settings.wpome .lite-wrapper .fixed-cta-block .buttons{max-width:calc(780px + 4rem)}}#as3cf-settings.wpome .media-page.wrapper{margin:0;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:1100px){#as3cf-settings.wpome .media-page.wrapper{flex-direction:column}}@media (max-width:1100px){#as3cf-settings.wpome .media-page.wrapper .panel{max-width:100%}}#as3cf-settings.wpome .media-page.wrapper .delivery-settings,#as3cf-settings.wpome .media-page.wrapper .storage-settings{display:flex;flex-direction:column}#as3cf-settings.wpome .media-page.wrapper .storage-settings{margin:0 2rem 0 0}@media (max-width:1100px){#as3cf-settings.wpome .media-page.wrapper .storage-settings{margin:0;display:none}#as3cf-settings.wpome .media-page.wrapper .storage-settings.active{display:flex}}#as3cf-settings.wpome .media-page.wrapper .delivery-settings{margin:0 0 0 2rem}@media (max-width:1100px){#as3cf-settings.wpome .media-page.wrapper .delivery-settings{margin:0;display:none}#as3cf-settings.wpome .media-page.wrapper .delivery-settings.active{display:flex}}#as3cf-settings.wpome .subpage.page-wrapper,#as3cf-settings.wpome .subpage.wrapper{margin:0;max-width:840px}#as3cf-settings.wpome .storage-page.wrapper .panel.multi .panel-container .panel-row.tab-buttons{gap:1.5rem;flex-wrap:wrap}#as3cf-settings.wpome .storage-page.wrapper .panel.multi .panel-container .panel-row.tab-buttons .button-tab{margin:0;flex:0 0 auto}#as3cf-settings.wpome .storage-page.wrapper .panel.multi .panel-container .notification.notice-qsg{width:100%}#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row{margin-bottom:1.25rem;display:flex;align-items:center;width:100%}#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row:last-of-type{margin-bottom:0}#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row .button-tab{width:12rem}#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row .button-tab.active~p,#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row .button-tab:not(.btn-disabled):hover~p{font-weight:600;opacity:1}#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row p{margin:0}#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row .private-media,#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row .speed{margin-left:1.5rem;opacity:.7;font-size:.8125rem}#as3cf-settings.wpome .delivery-provider-settings-page.wrapper .panel.multi .panel-container .panel-row.delivery-provider-buttons .row .help{margin-left:auto;display:flex}#as3cf-settings.wpome .licence-page.wrapper{margin:0 0 2rem;max-width:700px;display:flex;flex-direction:row}#as3cf-settings.wpome .licence-page.wrapper.defined{flex-direction:column;align-items:flex-start;gap:.5rem}#as3cf-settings.wpome .licence-page.wrapper.defined .wp-config{margin-left:0;flex:0 0 auto}#as3cf-settings.wpome .support-page.wrapper{margin:0;max-width:960px}#as3cf-settings.wpome .support-page.wrapper .columns{display:flex;flex-direction:row;justify-content:space-between}#as3cf-settings.wpome .support-page.wrapper .licence-type{margin-bottom:3rem}#as3cf-settings.wpome .support-page.wrapper .licence-type span{font-weight:700;color:var(--as3cf-color-primary-500)}#as3cf-settings.wpome .support-page.wrapper .lite-support{margin-bottom:2rem}#as3cf-settings.wpome .support-page.wrapper .lite-support p{line-height:1.8;font-weight:400}#as3cf-settings.wpome .assets-page.wrapper{margin:0;max-width:768px}#as3cf-settings.wpome .assets-page.wrapper .assets-panel{padding:.45rem 0;max-width:768px}#as3cf-settings.wpome .assets-page.wrapper .notice{margin-right:auto}#as3cf-settings.wpome .assets-page.wrapper .settings{margin-bottom:2rem;max-width:100%}#as3cf-settings.wpome .assets-page.wrapper .panel-row.status{padding:1.75rem 0 0 4rem!important;height:max-content}#as3cf-settings.wpome .assets-page.wrapper .panel-row.status img{width:18px;height:18px}#as3cf-settings.wpome .assets-page.wrapper .panel-row.status h4{margin-left:.8rem}#as3cf-settings.wpome .assets-page.wrapper .panel-row.status p{margin:0!important}#as3cf-settings.wpome .assets-page.wrapper .panel-row.last-checked{display:flex;align-items:center;margin:.7rem 0 0 4.7rem!important;height:max-content}#as3cf-settings.wpome .assets-page.wrapper .panel-row.last-checked p{font-size:.75rem;margin:0!important}#as3cf-settings.wpome .assets-page.wrapper .panel-row.last-checked a{margin-left:1rem;text-decoration:underline}#as3cf-settings.wpome .tools-page.wrapper{margin:0;max-width:768px}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel{padding:0 0 .45rem}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.header{height:4.5rem!important}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.header img{margin-right:2rem}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.header button{margin-left:auto}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.header .emoji-party{font-size:28px}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.body{padding:1.6rem 2.6rem 1.6rem 6.1rem}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.body.show-progress{margin:0;display:flex;flex-direction:column}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.body.show-progress .status{display:flex;flex-direction:row;width:100%;align-items:baseline}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.body.show-progress .status h4{font-size:.8125rem;color:var(--as3cf-color-gray-900);font-weight:400;margin:0;opacity:80%}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.body.show-progress .status h4 strong{font-size:1.0625rem;font-weight:600;opacity:100%}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.body.show-progress .progress-bar{width:100%;margin-top:1rem}#as3cf-settings.wpome .tools-page.wrapper .panel.multi .panel-container.tools-panel .panel-row.desc{font-size:.8125rem;color:var(--as3cf-color-gray-500);line-height:1.65}#as3cf-settings.wpome .panel.url-preview{max-width:100%}#as3cf-settings.wpome .panel.url-preview .panel-row.desc p{font-size:.8125rem;color:var(--as3cf-color-gray-600);line-height:1.625;margin:1.5rem 0 0}@supports (contain:inline-size){#as3cf-settings.wpome .panel.url-preview .panel-row.body{contain:inline-size}}#as3cf-settings.wpome .panel.url-preview .panel-row dl{margin:1rem -1.5rem;padding:0 1.5rem 1rem;display:flex;gap:.5rem;overflow-x:auto}#as3cf-settings.wpome .panel.url-preview .panel-row dl div{margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:2px;background:#e1e5e9;border-radius:6px}#as3cf-settings.wpome .panel.url-preview .panel-row dl div dt{margin:0;padding:.5rem 1rem .375rem;white-space:nowrap;font-weight:510}#as3cf-settings.wpome .panel.url-preview .panel-row dl div dd{margin:0;padding:.407rem 1rem;white-space:nowrap;display:flex;flex-direction:column;align-items:center;align-self:stretch;background:#fafafa;border:1px solid #cbd5e0;border-radius:6px;font-weight:400;font-size:.75rem}@supports not (contain:inline-size){#as3cf-settings.wpome .panel.url-preview .panel-row dl{contain:size;width:100%;height:68px}}#as3cf-settings.wpome .panel{flex:1 0 auto;max-width:575px;margin-bottom:3rem;display:flex;flex-direction:column}#as3cf-settings.wpome .panel .heading{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem}#as3cf-settings.wpome .panel h2{font-size:.9375rem;color:var(--as3cf-color-gray-900);font-weight:500;margin:0 0 1.25rem}#as3cf-settings.wpome .panel .notification.inline{margin-left:5rem;margin-right:1.5rem}#as3cf-settings.wpome .panel .panel-container{flex:1 0 auto;display:flex;flex-direction:column;background:var(--as3cf-color-white);border:1px solid var(--as3cf-wordpress-border-color);box-shadow:0 1px 8px 0 rgba(0,0,0,.05),0 2px 1px 0 rgba(0,0,0,.03);border-radius:6px}#as3cf-settings.wpome .panel .panel-container .panel-row{display:flex;align-items:center;padding:0 1.5rem}#as3cf-settings.wpome .panel .panel-container .panel-row.header{height:6rem;border-bottom:1px solid var(--as3cf-separator-color)}#as3cf-settings.wpome .panel .panel-container .panel-row.footer{border-top:1px solid var(--as3cf-separator-color);border-bottom-left-radius:5px;border-bottom-right-radius:5px}#as3cf-settings.wpome .panel .panel-container .panel-row h3,#as3cf-settings.wpome .panel .panel-container .panel-row h4{font-size:.875rem;font-weight:500;color:var(--as3cf-color-gray-800);margin-left:1rem;margin-right:auto}#as3cf-settings.wpome .panel .panel-container .panel-row .link{font-size:.8125rem;text-align:right;line-height:1.5;margin-left:auto;font-weight:500}#as3cf-settings.wpome .panel .panel-container .panel-row .link+.help{margin-left:1rem}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.option{margin-top:1.5rem}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.option h4{margin:0 0 0 var(--as3cf-settings-option-indent)}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.option a{margin-left:auto}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.desc{padding-right:var(--as3cf-settings-option-indent-right)}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.desc p{font-size:.8125rem;color:var(--as3cf-color-gray-600);line-height:1.625;margin-left:calc(var(--as3cf-settings-ctrl-width) + var(--as3cf-settings-option-indent));margin-top:.57rem;margin-bottom:.75rem}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.input{padding-right:var(--as3cf-settings-option-indent-right)}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.input input[type=text]{margin-left:calc(var(--as3cf-settings-ctrl-width) + var(--as3cf-settings-option-indent));margin-bottom:1.2rem;width:100%}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.input input[type=text]+label{visibility:collapse}#as3cf-settings.wpome .panel .panel-container .setting.nested{margin:0 0 .125rem 5.25rem;display:flex;flex-direction:column;border-left:2px dotted #c2cbd3}#as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row{height:max-content;margin-bottom:0}#as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row img{margin-left:auto}#as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row h4{margin:0}#as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row.option{margin-top:1rem}#as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row.desc{height:max-content;padding:.4rem 2.25rem .85rem 1.65rem}#as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row.desc p{font-size:.8125rem;color:var(--as3cf-color-gray-600);line-height:1.625;margin:0}#as3cf-settings.wpome .panel .panel-container .setting.nested .panel-row.input input[type=text]{margin-left:var(--as3cf-settings-input-indent)}#as3cf-settings.wpome .panel .panel-container .setting:last-of-type{margin-bottom:.75rem}#as3cf-settings.wpome .panel .panel-container hr{height:1px;width:100%;border:0;margin:0;background:var(--as3cf-separator-color)}#as3cf-settings.wpome .panel.multi{max-width:840px;margin-bottom:2rem}#as3cf-settings.wpome .panel.multi .panel-container.toggle-header .toggle-switch{margin-right:1.25rem}#as3cf-settings.wpome .panel.multi .panel-container.toggle-header .toggle-reveal label{display:inline-flex}#as3cf-settings.wpome .panel.multi .panel-container.toggle-header .toggle-reveal a{margin-left:.3rem;display:contents}#as3cf-settings.wpome .panel.multi .panel-container .panel-row{height:auto}#as3cf-settings.wpome .panel.multi .panel-container .panel-row h3{margin:0}#as3cf-settings.wpome .panel.multi .panel-container .panel-row p:last-of-type{margin-bottom:0}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.header{height:4rem;display:flex}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.header a{margin-left:auto;display:flex;align-items:center}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.header .provider{display:flex;margin-left:auto;align-items:center}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.header .provider a{display:flex;align-items:center;margin-left:auto}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.header .provider img{width:24px;height:24px;margin-right:.5rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.header .wp-config+.provider{margin-left:1rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body{padding:2.5rem;align-items:flex-start}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .row{margin:0;width:100%}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .row.radio-btns{margin-bottom:2.2rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .radio-desc{margin:-.35rem 0 1.25rem 2rem;font-size:12px;font-weight:500;line-height:1.4;opacity:.75}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body.access-keys>p{margin-bottom:1.5rem!important}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body input[type=text],#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body textarea{width:100%;margin-bottom:1.5rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-name,#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .cdn-name{width:100%}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body p{margin:0 0 1.5rem;line-height:1.5}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body p:last-of-type{margin-bottom:0}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .link{text-decoration:underline}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .button-tab img{width:24px;height:24px;margin-right:.9rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .button-tab .checkmark{width:16px;height:16px;position:absolute;right:-19px;top:-5px}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .button-tab p{font-weight:500;margin-bottom:0}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .radio-btn{margin-bottom:.8rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .radio-btn:last-of-type{margin-bottom:0}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .radio-btn.list{margin:0 1.5rem 0 0}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list{background:var(--as3cf-color-white);border:1px solid var(--as3cf-wordpress-border-color);box-shadow:0 2px 8px 0 rgba(0,0,0,.05);border-radius:6px;width:100%;max-width:580px;padding:0 .4rem;display:flex;flex-direction:column;height:260px;overflow-y:scroll;box-sizing:border-box}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row{display:flex;align-items:center;padding:.78rem 1.4rem;background:#f6f7f8;border-radius:4px;margin:0 0 .3rem;cursor:pointer;box-sizing:border-box;flex:none}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row.active{background:rgba(236,112,94,.1);border:1px solid var(--as3cf-color-primary-500);border-radius:4px}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row:first-of-type{margin-top:.4rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row:last-of-type{margin-bottom:.4rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row:nth-child(2n){background:var(--as3cf-color-white)}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row p{margin:0;font-size:.84375rem}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row .status{margin-left:auto}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .bucket-list .row.nothing-found{cursor:default;justify-content:center;align-items:center}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .new-bucket-details{display:flex;flex-direction:column;box-sizing:border-box;margin-right:1.8rem;flex:5}#as3cf-settings.wpome .panel.multi .panel-container .panel-row.body .region{width:30%;flex:3;margin-left:auto;margin-bottom:1.5rem;box-sizing:border-box}#as3cf-settings.wpome .panel.flyout{position:absolute;top:50px;right:0;min-width:384px;z-index:99;cursor:default}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.header{height:auto;padding:1rem 1.5rem;align-items:center}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.header h3{font-size:13px;font-weight:600;flex:1 1 auto}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary{padding:0}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table{width:100%;border-collapse:collapse}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table td,#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table th{padding:0 0 1rem 2rem;color:var(--as3cf-color-gray-800);font-size:12px;text-align:left;width:100%}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table td:first-of-type,#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table th:first-of-type{padding-left:1.5rem}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table td:last-of-type,#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table th:last-of-type{padding-right:1.5rem}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table thead{background-color:var(--as3cf-color-gray-100)}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table thead tr{border-bottom:1px solid var(--as3cf-separator-color)}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table thead tr th{padding-top:10px;padding-bottom:10px;color:var(--as3cf-color-gray-700);font-weight:500;font-size:10px}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table tbody tr:first-of-type td,#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table tfoot tr:first-of-type td{padding-top:1rem}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table tbody tr:last-of-type td,#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table tfoot tr:last-of-type td{padding-bottom:1rem}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table tfoot{background-image:linear-gradient(var(--as3cf-separator-color),var(--as3cf-separator-color));background-repeat:no-repeat;background-size:calc(100% - 1.5rem - 1.5rem) 1px;background-position:1.5rem 0}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table tfoot td{font-weight:500}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table .numeric{text-align:right;width:max-content;min-width:max-content;white-space:nowrap}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.summary table a{color:var(--as3cf-color-primary-500)}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer{padding:1.5rem;display:flex}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.upsell{border-top:1px solid var(--as3cf-color-primary-100);background-color:var(--as3cf-color-primary-50);flex-direction:column}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.upsell p{margin-bottom:.5rem;white-space:nowrap}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.upsell .button{margin:0;width:100%}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.offload-remaining{background-color:var(--as3cf-color-gray-100)}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.offload-remaining button{flex:100%}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence{display:flex;align-items:center;padding-top:10px;padding-bottom:10px;background-color:var(--as3cf-color-gray-200);font-size:12px}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence .details{flex:1 1 auto}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence .details p{color:var(--as3cf-color-gray-600);line-height:18px}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence .details .title{color:var(--as3cf-color-gray-700);font-size:10px}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence a{color:var(--as3cf-color-primary-500)}#as3cf-settings.wpome .panel.flyout.multi .panel-container .panel-row.footer.licence a.upgrade{margin-right:1rem}#as3cf-settings.wpome p.wp-config{margin-left:auto;padding:.4rem .75rem;color:var(--as3cf-color-gray-500)!important;background:rgba(113,135,154,.15)!important;border:1px solid rgba(113,135,154,.15)!important;border-radius:5px;font-size:.84375rem;font-weight:500;white-space:nowrap}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.option p.wp-config+a{margin-left:1rem}#as3cf-settings.wpome .panel .panel-container .setting .panel-row.desc p.wp-config{margin-right:0}#as3cf-settings.wpome .panel .panel-container .setting .panel-row label.input-label p.wp-config{text-transform:none;padding:.2rem .5rem}#as3cf-settings.wpome .notice{all:unset;display:flex;flex-direction:row;background:rgba(56,125,189,.1);border:1px solid #afc8ed;border-radius:5px;padding:.8rem 1.25rem;align-items:center}#as3cf-settings.wpome .notice a,#as3cf-settings.wpome .notice p{margin:0!important}#as3cf-settings.wpome .notice a{display:inline-block;text-decoration:underline;font-size:.875rem!important}#as3cf-settings.wpome .support-form{width:600px}#as3cf-settings.wpome .support-form input[type=text],#as3cf-settings.wpome .support-form select,#as3cf-settings.wpome .support-form textarea{width:100%;margin-bottom:1rem}#as3cf-settings.wpome .support-form textarea{margin-bottom:1.5rem}#as3cf-settings.wpome .support-form .note{font-size:.78125rem;color:var(--as3cf-color-gray-500);margin-bottom:2.5rem;line-height:1.5}#as3cf-settings.wpome .support-form .note.first{margin-bottom:.5rem}#as3cf-settings.wpome .support-form .actions{display:flex;width:100%;margin-bottom:2rem;align-items:center}#as3cf-settings.wpome .support-form .actions .btn-primary{margin-left:auto}#as3cf-settings.wpome .diagnostic-info{max-width:600px;padding:.25rem 0}#as3cf-settings.wpome .diagnostic-info pre{height:14.375rem;white-space:pre-wrap;word-break:keep-all}#as3cf-settings.wpome .diagnostic-info hr{background:#d3d7db;height:3px;width:100%;border:0;margin-bottom:3rem}#as3cf-settings.wpome .diagnostic-info .btn-outline{display:flex;justify-content:center;margin-left:auto;width:max-content}#as3cf-settings.wpome .documentation{background:#e4e5e7;border:1px solid var(--as3cf-wordpress-border-color);box-shadow:0 2px 8px 0 rgba(0,0,0,.05);border-radius:6px;padding:2.5rem;display:flex;flex-direction:column;margin:1.4rem 0 0 3rem;height:max-content;width:240px;box-sizing:border-box}#as3cf-settings.wpome .documentation h3{font-size:1.03125rem;color:var(--as3cf-color-gray-900);letter-spacing:.15px;font-weight:500;margin:0 0 2.25rem}#as3cf-settings.wpome .documentation a{font-size:.875rem;margin-bottom:1.25rem}#as3cf-settings.wpome .documentation a:last-of-type{margin-bottom:0}#as3cf-settings.wpome .upsell.panel{max-width:768px}#as3cf-settings.wpome .upsell .panel-container{padding:0;flex-direction:row;background:linear-gradient(136.01deg,rgba(255,228,205,.7) .94%,#fff 33.33%)}#as3cf-settings.wpome .upsell .branding{background:url(../../assets/img/brand/upsell-bunny.svg) no-repeat left bottom;min-width:280px;border-radius:5px;margin-right:-1.25rem}@media (max-width:840px){#as3cf-settings.wpome .upsell .branding{display:none}}#as3cf-settings.wpome .upsell .button{margin:1rem auto;display:flex;justify-content:center;align-items:center;text-align:center!important}:root{--as3cf-code-type:consolas,monospace;--as3cf-color-white:#FFF;--as3cf-color-black:#000;--as3cf-color-gray-50:#FCFDFD;--as3cf-color-gray-100:#F9FAFB;--as3cf-color-gray-200:#F2F4F7;--as3cf-color-gray-300:#EAECF0;--as3cf-color-gray-400:#D0D5DD;--as3cf-color-gray-500:#98A2B3;--as3cf-color-gray-600:#667085;--as3cf-color-gray-700:#344054;--as3cf-color-gray-800:#1D2939;--as3cf-color-gray-900:#101828;--as3cf-color-primary-50:#FDF1EF;--as3cf-color-primary-100:#FBE2DF;--as3cf-color-primary-200:#F7C6BF;--as3cf-color-primary-300:#F4A99E;--as3cf-color-primary-400:#F08D7E;--as3cf-color-primary-500:#EC705E;--as3cf-color-primary-600:#C15B4C;--as3cf-color-primary-700:#96453A;--as3cf-color-primary-800:#6B3027;--as3cf-color-primary-900:#401A15;--as3cf-color-secondary-50:#EFF8FF;--as3cf-color-secondary-100:#D1E9FF;--as3cf-color-secondary-200:#B2DDFF;--as3cf-color-secondary-300:#84CAFF;--as3cf-color-secondary-400:#52B1FD;--as3cf-color-secondary-500:#2C90FA;--as3cf-color-secondary-600:#1270EF;--as3cf-color-secondary-700:#155CD3;--as3cf-color-secondary-800:#1749A9;--as3cf-color-secondary-900:#184185;--as3cf-secondary-color:#D8DDE2;--as3cf-text-disabled:#98A2B3;--as3cf-code-background:#102B44;--as3cf-separator-color:#EBEFF3;--as3cf-complete-color:#5BCB86;--as3cf-active-nav-color:#4E0D34;--as3cf-link-color:#0073AA;--as3cf-sidebar-credits-background-color:#2E2E31;--as3cf-wordpress-background-color:#F1F1F1;--as3cf-wordpress-border-color:#D6D6D6;--as3cf-wordpress-notice-info-color:#02A0D2;--as3cf-notice-info-color:#2D69DA;--as3cf-notice-info-border-color:#2E6BDE;--as3cf-notice-info-background-color:#E7EFF9;--as3cf-wordpress-notice-success-color:#45B450;--as3cf-notice-success-color:#52AA59;--as3cf-notice-success-border-color:#63B969;--as3cf-notice-success-background-color:#EDF7EF;--as3cf-wordpress-notice-warning-color:#FFBA00;--as3cf-notice-warning-color:#F49C53;--as3cf-notice-warning-border-color:#E29936;--as3cf-notice-warning-background-color:#FDF8EB;--as3cf-notice-warning-code-background-color:#FCECC6;--as3cf-wordpress-notice-error-color:#DD3232;--as3cf-notice-error-color:#DA5A39;--as3cf-notice-error-border-color:#E8635E;--as3cf-notice-error-background-color:#F7EEEB;--as3cf-settings-ctrl-width:36px;--as3cf-settings-option-indent:1.2rem;--as3cf-settings-input-indent:0;--as3cf-settings-option-indent-right:2.25rem}body.settings_page_amazon-s3-and-cloudfront{background:var(--as3cf-wordpress-background-color)}body.settings_page_amazon-s3-and-cloudfront #wpcontent{padding-left:0!important}body.settings_page_amazon-s3-and-cloudfront #wpcontent #wpbody #wpbody-content>.notice{display:none}body.settings_page_amazon-s3-and-cloudfront #wpcontent #wpbody #wpbody-content .wpome .wpome-wrapper{max-width:1220px;margin:0 2rem 3rem 2rem}body.settings_page_amazon-s3-and-cloudfront #wpfooter{z-index:-2}.locked{opacity:.55}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.align-center{align-items:center}.align-center{align-items:center}.align-baseline{align-items:baseline!important} \ No newline at end of file diff --git a/assets/js/media.min.js b/assets/js/media.min.js index 374b34c9..4611240e 100644 --- a/assets/js/media.min.js +++ b/assets/js/media.min.js @@ -1 +1 @@ -var test={};!function(e,t){var a=wp.media,i=a.view.Attachment.Details.TwoColumn;a.view.Attachment.Details.TwoColumn=i.extend({events:function(){return t.extend({},i.prototype.events,{"click .local-warning":"confirmS3Removal","click #as3cfpro-toggle-acl":"toggleACL"})},render:function(){this.fetchS3Details(this.model.get("id"))},fetchS3Details:function(e){wp.ajax.send("as3cf_get_attachment_provider_details",{data:{_nonce:as3cf_media.nonces.get_attachment_provider_details,id:e}}).done(t.bind(this.renderView,this))},renderView:function(e){i.prototype.render.apply(this),this.renderActionLinks(e),this.renderS3Details(e)},renderActionLinks:function(a){var i=a&&a.links||[],r=this.$el.find(".actions"),n=e("
",{class:"s3-actions"}),l=[];t(i).each(function(e){l.push(e)}),n.append(l.join(" | ")),r.append(n)},renderS3Details:function(e){if(e&&e.provider_object){var t=this.$el.find(".attachment-info .details"),a=this.generateDetails(e,["provider_name","region","bucket","key","acl","is_verified"]);t.append(a)}},generateDetails:function(e,a){var i="",r=t.template('
<%= label %>: <%= value %>
');return t(a).each(function(a){if(e.provider_object[a]){var n=e.provider_object[a];if("acl"===a)if(n=e.provider_object[a].name,e.acl_toggle)n=t.template('<%= value %>')({title:e.provider_object[a].title,acl:e.provider_object[a].acl,value:n});if("is_verified"===a){if(n=Boolean(parseInt(n)))return;n=as3cf_media.strings.not_verified}i+=r({key:a,label:as3cf_media.strings[a],value:n})}}),i},confirmS3Removal:function(e){if(!confirm(as3cfpro_media.strings.local_warning))return e.preventDefault(),e.stopImmediatePropagation(),!1},toggleACL:function(a){a.preventDefault();var i=e("#as3cfpro-toggle-acl"),r=i.data("currentacl"),n=as3cfpro_media.settings.private_acl;i.hide(),i.after(''+as3cfpro_media.strings.updating_acl+""),r===as3cfpro_media.settings.private_acl&&(n=as3cfpro_media.settings.default_acl),wp.ajax.send("as3cfpro_update_acl",{data:{_ajax_nonce:as3cfpro_media.nonces.singular_update_acl,id:this.model.get("id"),acl:n}}).done(t.bind(this.updateACL,this)).fail(t.bind(this.renderACLError,this))},renderACLError:function(){e("#as3cfpro-updating").remove(),e("#as3cfpro-toggle-acl").show(),alert(as3cfpro_media.strings.change_acl_error)},updateACL:function(t){if(null!=t.acl_display&&null!=t.title&&null!=t.acl&&null!=t.url){this.model.set("url",t.url),this.render();var a=e("#as3cfpro-toggle-acl");e("#as3cfpro-updating").remove(),a.text(t.acl_display),a.attr("title",t.title),a.data("currentacl",t.acl),a.show()}else this.renderACLError()}})}(jQuery,_); \ No newline at end of file +var test={};(function($,_){var media=wp.media;var wpAttachmentDetailsTwoColumn=media.view.Attachment.Details.TwoColumn;media.view.Attachment.Details.TwoColumn=wpAttachmentDetailsTwoColumn.extend({events:function(){return _.extend({},wpAttachmentDetailsTwoColumn.prototype.events,{"click .local-warning":"confirmS3Removal","click #as3cfpro-toggle-acl":"toggleACL"})},render:function(){this.fetchS3Details(this.model.get("id"))},fetchS3Details:function(id){wp.ajax.send("as3cf_get_attachment_provider_details",{data:{_nonce:as3cf_media.nonces.get_attachment_provider_details,id:id}}).done(_.bind(this.renderView,this))},renderView:function(response){wpAttachmentDetailsTwoColumn.prototype.render.apply(this);this.renderActionLinks(response);this.renderS3Details(response)},renderActionLinks:function(response){var links=response&&response.links||[];var $actionsHtml=this.$el.find(".actions");var $s3Actions=$("
",{class:"s3-actions"});var s3Links=[];_(links).each((function(link){s3Links.push(link)}));$s3Actions.append(s3Links.join(" | "));$actionsHtml.append($s3Actions)},renderS3Details:function(response){if(!response||!response.provider_object){return}var $detailsHtml=this.$el.find(".attachment-info .details");var html=this.generateDetails(response,["provider_name","region","bucket","key","acl","is_verified"]);$detailsHtml.append(html)},generateDetails:function(response,keys){var html="";var template=_.template('
<%= label %>: <%= value %>
');_(keys).each((function(key){if(response.provider_object[key]){var value=response.provider_object[key];if("acl"===key){value=response.provider_object[key]["name"];if(response.acl_toggle){var acl_template=_.template('<%= value %>');value=acl_template({title:response.provider_object[key]["title"],acl:response.provider_object[key]["acl"],value:value})}}if("is_verified"===key){value=Boolean(parseInt(value));if(value){return}value=as3cf_media.strings["not_verified"]}html+=template({key:key,label:as3cf_media.strings[key],value:value})}}));return html},confirmS3Removal:function(event){if(!confirm(as3cfpro_media.strings.local_warning)){event.preventDefault();event.stopImmediatePropagation();return false}},toggleACL:function(event){event.preventDefault();var toggle=$("#as3cfpro-toggle-acl");var currentACL=toggle.data("currentacl");var newACL=as3cfpro_media.settings.private_acl;toggle.hide();toggle.after(''+as3cfpro_media.strings.updating_acl+"");if(currentACL===as3cfpro_media.settings.private_acl){newACL=as3cfpro_media.settings.default_acl}wp.ajax.send("as3cfpro_update_acl",{data:{_ajax_nonce:as3cfpro_media.nonces.singular_update_acl,id:this.model.get("id"),acl:newACL}}).done(_.bind(this.updateACL,this)).fail(_.bind(this.renderACLError,this))},renderACLError:function(){$("#as3cfpro-updating").remove();$("#as3cfpro-toggle-acl").show();alert(as3cfpro_media.strings.change_acl_error)},updateACL:function(response){if(null==response.acl_display||null==response.title||null==response.acl||null==response.url){this.renderACLError();return}this.model.set("url",response.url);this.render();var toggle=$("#as3cfpro-toggle-acl");$("#as3cfpro-updating").remove();toggle.text(response.acl_display);toggle.attr("title",response.title);toggle.data("currentacl",response.acl);toggle.show()}})})(jQuery,_); \ No newline at end of file diff --git a/assets/js/media.min.js.map b/assets/js/media.min.js.map new file mode 100644 index 00000000..e2681697 --- /dev/null +++ b/assets/js/media.min.js.map @@ -0,0 +1 @@ +{"version":3,"names":["test","$","_","media","wp","wpAttachmentDetailsTwoColumn","view","Attachment","Details","TwoColumn","extend","events","prototype","render","this","fetchS3Details","model","get","id","ajax","send","data","_nonce","as3cf_media","nonces","get_attachment_provider_details","done","bind","renderView","response","apply","renderActionLinks","renderS3Details","links","$actionsHtml","$el","find","$s3Actions","class","s3Links","each","link","push","append","join","provider_object","$detailsHtml","html","generateDetails","keys","template","key","value","acl_toggle","acl_template","title","acl","Boolean","parseInt","strings","label","confirmS3Removal","event","confirm","as3cfpro_media","local_warning","preventDefault","stopImmediatePropagation","toggleACL","toggle","currentACL","newACL","settings","private_acl","hide","after","updating_acl","default_acl","_ajax_nonce","singular_update_acl","updateACL","fail","renderACLError","remove","show","alert","change_acl_error","acl_display","url","set","text","attr","jQuery"],"sources":["assets/js/media.js"],"mappings":"AAAA,IAAIA,KAAO,CAAC,GAEZ,SAAYC,EAAGC,GAGd,IAAIC,MAAQC,GAAGD,MAGf,IAAIE,6BAA+BF,MAAMG,KAAKC,WAAWC,QAAQC,UAKjEN,MAAMG,KAAKC,WAAWC,QAAQC,UAAYJ,6BAA6BK,OAAQ,CAC9EC,OAAQ,WACP,OAAOT,EAAEQ,OAAQ,CAAC,EAAGL,6BAA6BO,UAAUD,OAAQ,CACnE,uBAAwB,mBACxB,6BAA8B,aAEhC,EAEAE,OAAQ,WAGPC,KAAKC,eAAgBD,KAAKE,MAAMC,IAAK,MACtC,EAEAF,eAAgB,SAAUG,IACzBd,GAAGe,KAAKC,KAAM,wCAAyC,CACtDC,KAAM,CACLC,OAAQC,YAAYC,OAAOC,gCAC3BP,GAAIA,MAEFQ,KAAMxB,EAAEyB,KAAMb,KAAKc,WAAYd,MACpC,EAEAc,WAAY,SAAUC,UAErBxB,6BAA6BO,UAAUC,OAAOiB,MAAOhB,MAErDA,KAAKiB,kBAAmBF,UACxBf,KAAKkB,gBAAiBH,SACvB,EAEAE,kBAAmB,SAAUF,UAC5B,IAAII,MAAUJ,UAAYA,SAASI,OAAW,GAC9C,IAAIC,aAAepB,KAAKqB,IAAIC,KAAM,YAClC,IAAIC,WAAapC,EAAG,UAAW,CAC9BqC,MAAS,eAGV,IAAIC,QAAU,GACdrC,EAAG+B,OAAQO,MAAM,SAAUC,MAC1BF,QAAQG,KAAMD,KACf,IAEAJ,WAAWM,OAAQJ,QAAQK,KAAM,QACjCV,aAAaS,OAAQN,WACtB,EAEAL,gBAAiB,SAAUH,UAC1B,IAAOA,WAAcA,SAASgB,gBAAkB,CAC/C,MACD,CACA,IAAIC,aAAehC,KAAKqB,IAAIC,KAAM,6BAClC,IAAIW,KAAOjC,KAAKkC,gBAAiBnB,SAAU,CAAE,gBAAiB,SAAU,SAAU,MAAO,MAAO,gBAChGiB,aAAaH,OAAQI,KACtB,EAEAC,gBAAiB,SAAUnB,SAAUoB,MACpC,IAAIF,KAAO,GACX,IAAIG,SAAWhD,EAAEgD,SAAU,6EAE3BhD,EAAG+C,MAAOT,MAAM,SAAUW,KACzB,GAAKtB,SAASgB,gBAAiBM,KAAQ,CACtC,IAAIC,MAAQvB,SAASgB,gBAAiBM,KAEtC,GAAK,QAAUA,IAAM,CACpBC,MAAQvB,SAASgB,gBAAiBM,KAAO,QAEzC,GAAKtB,SAASwB,WAAa,CAC1B,IAAIC,aAAepD,EAAEgD,SAAU,2GAE/BE,MAAQE,aAAc,CACrBC,MAAO1B,SAASgB,gBAAiBM,KAAO,SACxCK,IAAK3B,SAASgB,gBAAiBM,KAAO,OACtCC,MAAOA,OAET,CACD,CAEA,GAAK,gBAAkBD,IAAM,CAC5BC,MAAQK,QAASC,SAAUN,QAE3B,GAAKA,MAAQ,CACZ,MACD,CAEAA,MAAQ7B,YAAYoC,QAAS,eAC9B,CAEAZ,MAAQG,SAAU,CACjBC,IAAKA,IACLS,MAAOrC,YAAYoC,QAASR,KAC5BC,MAAOA,OAET,CACD,IAEA,OAAOL,IACR,EAEAc,iBAAkB,SAAUC,OAC3B,IAAOC,QAASC,eAAeL,QAAQM,eAAkB,CACxDH,MAAMI,iBACNJ,MAAMK,2BACN,OAAO,KACR,CACD,EAEAC,UAAW,SAAUN,OACpBA,MAAMI,iBAEN,IAAIG,OAASpE,EAAG,wBAChB,IAAIqE,WAAaD,OAAOhD,KAAM,cAC9B,IAAIkD,OAASP,eAAeQ,SAASC,YAErCJ,OAAOK,OACPL,OAAOM,MAAO,gCAAkCX,eAAeL,QAAQiB,aAAe,WAEtF,GAAKN,aAAeN,eAAeQ,SAASC,YAAc,CACzDF,OAASP,eAAeQ,SAASK,WAClC,CAEAzE,GAAGe,KAAKC,KAAM,sBAAuB,CACpCC,KAAM,CACLyD,YAAad,eAAexC,OAAOuD,oBACnC7D,GAAIJ,KAAKE,MAAMC,IAAK,MACpBuC,IAAKe,UAGL7C,KAAMxB,EAAEyB,KAAMb,KAAKkE,UAAWlE,OAC9BmE,KAAM/E,EAAEyB,KAAMb,KAAKoE,eAAgBpE,MACtC,EAEAoE,eAAgB,WACfjF,EAAG,sBAAuBkF,SAC1BlF,EAAG,wBAAyBmF,OAC5BC,MAAOrB,eAAeL,QAAQ2B,iBAC/B,EAEAN,UAAW,SAAUnD,UACpB,GAAK,MAAQA,SAAS0D,aAAe,MAAQ1D,SAAS0B,OAAS,MAAQ1B,SAAS2B,KAAO,MAAQ3B,SAAS2D,IAAM,CAC7G1E,KAAKoE,iBAEL,MACD,CAEApE,KAAKE,MAAMyE,IAAK,MAAO5D,SAAS2D,KAChC1E,KAAKD,SAEL,IAAIwD,OAASpE,EAAG,wBAEhBA,EAAG,sBAAuBkF,SAE1Bd,OAAOqB,KAAM7D,SAAS0D,aACtBlB,OAAOsB,KAAM,QAAS9D,SAAS0B,OAC/Bc,OAAOhD,KAAM,aAAcQ,SAAS2B,KACpCa,OAAOe,MACR,GAGA,EA1KF,CA0KKQ,OAAQ1F"} \ No newline at end of file diff --git a/assets/js/modal.min.js b/assets/js/modal.min.js index cca86777..11c0f116 100644 --- a/assets/js/modal.min.js +++ b/assets/js/modal.min.js @@ -1 +1 @@ -var as3cfModal=function(a){var o={prefix:"as3cf",loading:!1,dismissible:!0},e={};function d(a){return a.replace(/[^a-z]/g,"")}return o.exists=function(o){var s=d(o);return void 0!==e[s]||!!a(o).length},o.open=function(s,i,n){var t=d(s);a("body").append('
');var c=a("#as3cf-overlay");o.dismissible?c.append('
Ă—
'):c.append('
');var f=a("#as3cf-modal");if(void 0===e[t]){var l=a(s);e[t]=l.clone(!0).css("display","block"),l.remove()}f.data("as3cf-modal-target",s).append(e[t]),void 0!==n&&f.addClass(n),"function"==typeof i&&i(s),a("body").addClass("as3cf-modal-open"),c.fadeIn(150),f.fadeIn(150),a("body").trigger("as3cf-modal-open",[s])},o.close=function(e){if(!o.loading&&o.dismissible){var d=a("#as3cf-modal").data("as3cf-modal-target");a("#as3cf-overlay").fadeOut(150,function(){a("body").removeClass("as3cf-modal-open"),a(this).remove(),"function"==typeof e&&e(d)}),a("body").trigger("as3cf-modal-close",[d])}},o.setLoadingState=function(a){o.loading=a},o.setDismissibleState=function(a){o.dismissible=a},a(document).ready(function(){a("body").on("click","[data-as3cf-modal]",function(e){e.preventDefault(),o.open(a(this).data("as3cf-modal")+"."+o.prefix)}),a("body").on("click","#as3cf-overlay, .close-as3cf-modal",function(a){if("A"!==a.target.tagName){if(a.preventDefault(),a.target!==this)return!1;o.close()}})}),o}(jQuery); \ No newline at end of file +var as3cfModal=function($){var modal={prefix:"as3cf",loading:false,dismissible:true};var modals={};function targetToKey(target){return target.replace(/[^a-z]/g,"")}modal.exists=function(target){var key=targetToKey(target);if(undefined!==modals[key]){return true}if($(target).length){return true}return false};modal.open=function(target,callback,customClass){var key=targetToKey(target);$("body").append('
');var $overlay=$("#as3cf-overlay");if(modal.dismissible){$overlay.append('
Ă—
')}else{$overlay.append('
')}var $modal=$("#as3cf-modal");if(undefined===modals[key]){var content=$(target);modals[key]=content.clone(true).css("display","block");content.remove()}$modal.data("as3cf-modal-target",target).append(modals[key]);if(undefined!==customClass){$modal.addClass(customClass)}if("function"===typeof callback){callback(target)}$("body").addClass("as3cf-modal-open");$overlay.fadeIn(150);$modal.fadeIn(150);$("body").trigger("as3cf-modal-open",[target])};modal.close=function(callback){if(modal.loading||!modal.dismissible){return}var target=$("#as3cf-modal").data("as3cf-modal-target");$("#as3cf-overlay").fadeOut(150,(function(){$("body").removeClass("as3cf-modal-open");$(this).remove();if("function"===typeof callback){callback(target)}}));$("body").trigger("as3cf-modal-close",[target])};modal.setLoadingState=function(state){modal.loading=state};modal.setDismissibleState=function(state){modal.dismissible=state};$(document).ready((function(){$("body").on("click","[data-as3cf-modal]",(function(e){e.preventDefault();modal.open($(this).data("as3cf-modal")+"."+modal.prefix)}));$("body").on("click","#as3cf-overlay, .close-as3cf-modal",(function(e){if("A"===e.target.tagName){return}e.preventDefault();if(e.target!==this){return false}modal.close()}))}));return modal}(jQuery); \ No newline at end of file diff --git a/assets/js/modal.min.js.map b/assets/js/modal.min.js.map new file mode 100644 index 00000000..6130c456 --- /dev/null +++ b/assets/js/modal.min.js.map @@ -0,0 +1 @@ +{"version":3,"names":["as3cfModal","$","modal","prefix","loading","dismissible","modals","targetToKey","target","replace","exists","key","undefined","length","open","callback","customClass","append","$overlay","$modal","content","clone","css","remove","data","addClass","fadeIn","trigger","close","fadeOut","removeClass","this","setLoadingState","state","setDismissibleState","document","ready","on","e","preventDefault","tagName","jQuery"],"sources":["assets/js/modal.js"],"mappings":"AAAA,IAAIA,WAAa,SAAWC,GAE3B,IAAIC,MAAQ,CACXC,OAAQ,QACRC,QAAS,MACTC,YAAa,MAGd,IAAIC,OAAS,CAAC,EASd,SAASC,YAAaC,QACrB,OAAOA,OAAOC,QAAS,UAAW,GACnC,CASAP,MAAMQ,OAAS,SAAUF,QACxB,IAAIG,IAAMJ,YAAaC,QAEvB,GAAKI,YAAcN,OAAQK,KAAQ,CAClC,OAAO,IACR,CAEA,GAAKV,EAAGO,QAASK,OAAS,CACzB,OAAO,IACR,CAEA,OAAO,KACR,EASAX,MAAMY,KAAO,SAAUN,OAAQO,SAAUC,aACxC,IAAIL,IAAMJ,YAAaC,QAGvBP,EAAG,QAASgB,OAAQ,kCACpB,IAAIC,SAAWjB,EAAG,kBAGlB,GAAKC,MAAMG,YAAc,CACxBa,SAASD,OAAQ,uEAClB,KAAO,CACNC,SAASD,OAAQ,+BAClB,CAEA,IAAIE,OAASlB,EAAG,gBAEhB,GAAKW,YAAcN,OAAQK,KAAQ,CAClC,IAAIS,QAAUnB,EAAGO,QACjBF,OAAQK,KAAQS,QAAQC,MAAO,MAAOC,IAAK,UAAW,SACtDF,QAAQG,QACT,CACAJ,OAAOK,KAAM,qBAAsBhB,QAASS,OAAQX,OAAQK,MAE5D,GAAKC,YAAcI,YAAc,CAChCG,OAAOM,SAAUT,YAClB,CAEA,GAAK,oBAAsBD,SAAW,CACrCA,SAAUP,OACX,CAIAP,EAAG,QAASwB,SAAU,oBAEtBP,SAASQ,OAAQ,KACjBP,OAAOO,OAAQ,KAEfzB,EAAG,QAAS0B,QAAS,mBAAoB,CAAEnB,QAC5C,EAOAN,MAAM0B,MAAQ,SAAUb,UACvB,GAAKb,MAAME,UAAaF,MAAMG,YAAc,CAC3C,MACD,CAEA,IAAIG,OAASP,EAAG,gBAAiBuB,KAAM,sBAEvCvB,EAAG,kBAAmB4B,QAAS,KAAK,WACnC5B,EAAG,QAAS6B,YAAa,oBAEzB7B,EAAG8B,MAAOR,SAEV,GAAK,oBAAsBR,SAAW,CACrCA,SAAUP,OACX,CACD,IAEAP,EAAG,QAAS0B,QAAS,oBAAqB,CAAEnB,QAC7C,EAOAN,MAAM8B,gBAAkB,SAAUC,OACjC/B,MAAME,QAAU6B,KACjB,EAOA/B,MAAMgC,oBAAsB,SAAUD,OACrC/B,MAAMG,YAAc4B,KACrB,EAGAhC,EAAGkC,UAAWC,OAAO,WAEpBnC,EAAG,QAASoC,GAAI,QAAS,sBAAsB,SAAUC,GACxDA,EAAEC,iBACFrC,MAAMY,KAAMb,EAAG8B,MAAOP,KAAM,eAAkB,IAAMtB,MAAMC,OAC3D,IAEAF,EAAG,QAASoC,GAAI,QAAS,sCAAsC,SAAUC,GACxE,GAAK,MAAQA,EAAE9B,OAAOgC,QAAU,CAC/B,MACD,CAEAF,EAAEC,iBAGF,GAAKD,EAAE9B,SAAWuB,KAAO,CACxB,OAAO,KACR,CAEA7B,MAAM0B,OACP,GAED,IAEA,OAAO1B,KAEP,CAhKgB,CAgKbuC"} \ No newline at end of file diff --git a/assets/js/notice.min.js b/assets/js/notice.min.js index c5a319af..70cbfbfa 100644 --- a/assets/js/notice.min.js +++ b/assets/js/notice.min.js @@ -1 +1 @@ -!function(t){var i=t("body");i.on("click",".as3cf-notice .notice-dismiss",function(i){var c=t(this).parents(".as3cf-notice").attr("id");if(c){var n={action:"as3cf-dismiss-notice",notice_id:c,_nonce:as3cf_notice.nonces.dismiss_notice};t.ajax({url:ajaxurl,type:"POST",dataType:"JSON",data:n,error:function(t,i,c){alert(as3cf_notice.strings.dismiss_notice_error+c)}})}}),i.on("click",".as3cf-notice-toggle",function(i){i.preventDefault();var c=t(this),n=c.data("hide");c.data("hide",c.html()),c.html(n),c.closest(".as3cf-notice").find(".as3cf-notice-toggle-content").toggle()})}(jQuery); \ No newline at end of file +(function($){var $body=$("body");$body.on("click",".as3cf-notice .notice-dismiss",(function(e){var id=$(this).parents(".as3cf-notice").attr("id");if(id){var data={action:"as3cf-dismiss-notice",notice_id:id,_nonce:as3cf_notice.nonces.dismiss_notice};$.ajax({url:ajaxurl,type:"POST",dataType:"JSON",data:data,error:function(jqXHR,textStatus,errorThrown){alert(as3cf_notice.strings.dismiss_notice_error+errorThrown)}})}}));$body.on("click",".as3cf-notice-toggle",(function(e){e.preventDefault();var $link=$(this);var label=$link.data("hide");$link.data("hide",$link.html());$link.html(label);$link.closest(".as3cf-notice").find(".as3cf-notice-toggle-content").toggle()}))})(jQuery); \ No newline at end of file diff --git a/assets/js/notice.min.js.map b/assets/js/notice.min.js.map new file mode 100644 index 00000000..3a46dab8 --- /dev/null +++ b/assets/js/notice.min.js.map @@ -0,0 +1 @@ +{"version":3,"names":["$","$body","on","e","id","this","parents","attr","data","action","notice_id","_nonce","as3cf_notice","nonces","dismiss_notice","ajax","url","ajaxurl","type","dataType","error","jqXHR","textStatus","errorThrown","alert","strings","dismiss_notice_error","preventDefault","$link","label","html","closest","find","toggle","jQuery"],"sources":["assets/js/notice.js"],"mappings":"CAAA,SAAWA,GAEV,IAAIC,MAAQD,EAAG,QAEfC,MAAMC,GAAI,QAAS,iCAAiC,SAAUC,GAC7D,IAAIC,GAAKJ,EAAGK,MAAOC,QAAS,iBAAkBC,KAAM,MACpD,GAAKH,GAAK,CACT,IAAII,KAAO,CACVC,OAAQ,uBACRC,UAAWN,GACXO,OAAQC,aAAaC,OAAOC,gBAG7Bd,EAAEe,KAAM,CACPC,IAAKC,QACLC,KAAM,OACNC,SAAU,OACVX,KAAMA,KACNY,MAAO,SAAUC,MAAOC,WAAYC,aACnCC,MAAOZ,aAAaa,QAAQC,qBAAuBH,YACpD,GAEF,CACD,IAEAtB,MAAMC,GAAI,QAAS,wBAAwB,SAAUC,GACpDA,EAAEwB,iBACF,IAAIC,MAAQ5B,EAAGK,MACf,IAAIwB,MAAQD,MAAMpB,KAAM,QAExBoB,MAAMpB,KAAM,OAAQoB,MAAME,QAC1BF,MAAME,KAAMD,OAEZD,MAAMG,QAAS,iBAAkBC,KAAM,gCAAiCC,QACzE,GAEA,EApCD,CAoCIC"} \ No newline at end of file diff --git a/assets/js/settings.js b/assets/js/settings.js index d4677054..393965a2 100644 --- a/assets/js/settings.js +++ b/assets/js/settings.js @@ -12,8 +12,10 @@ tar[k] = src[k]; return tar; } + // Adapted from https://github.com/then/is-promise/blob/master/index.js + // Distributed under MIT License https://github.com/then/is-promise/blob/master/LICENSE function is_promise(value) { - return value && typeof value === 'object' && typeof value.then === 'function'; + return !!value && (typeof value === 'object' || typeof value === 'function') && typeof value.then === 'function'; } function add_location(element, file, line, column, char) { element.__svelte_meta = { @@ -180,12 +182,15 @@ } function append_stylesheet(node, style) { append(node.head || node, style); + return style.sheet; } function insert(target, node, anchor) { target.insertBefore(node, anchor || null); } function detach(node) { - node.parentNode.removeChild(node); + if (node.parentNode) { + node.parentNode.removeChild(node); + } } function destroy_each(iterations, detaching) { for (let i = 0; i < iterations.length; i += 1) { @@ -225,6 +230,18 @@ else if (node.getAttribute(attribute) !== value) node.setAttribute(attribute, value); } + function init_binding_group(group) { + let _inputs; + return { + /* push */ p(...inputs) { + _inputs = inputs; + _inputs.forEach(input => group.push(input)); + }, + /* remove */ r() { + _inputs.forEach(input => group.splice(group.indexOf(input), 1)); + } + }; + } function children(element) { return Array.from(element.childNodes); } @@ -239,7 +256,7 @@ node.style.setProperty(key, value, important ? 'important' : ''); } } - function select_option(select, value) { + function select_option(select, value, mounting) { for (let i = 0; i < select.options.length; i += 1) { const option = select.options[i]; if (option.__value === value) { @@ -247,10 +264,12 @@ return; } } - select.selectedIndex = -1; // no option should be selected + if (!mounting || value !== undefined) { + select.selectedIndex = -1; // no option should be selected + } } function select_value(select) { - const selected_option = select.querySelector(':checked') || select.options[0]; + const selected_option = select.querySelector(':checked'); return selected_option && selected_option.__value; } // unfortunately this can't be a constant as that wouldn't be tree-shakeable @@ -293,6 +312,9 @@ iframe.src = 'about:blank'; iframe.onload = () => { unsubscribe = listen(iframe.contentWindow, 'resize', fn); + // make sure an initial resize event is fired _after_ the iframe is loaded (which is asynchronous) + // see https://github.com/sveltejs/svelte/issues/4233 + fn(); }; } append(node, iframe); @@ -327,16 +349,17 @@ if (!this.e) { if (this.is_svg) this.e = svg_element(target.nodeName); + /** #7364 target for