diff --git a/.stylelintrc b/.stylelintrc index 1717024d..5656a43f 100644 --- a/.stylelintrc +++ b/.stylelintrc @@ -1,71 +1,32 @@ { "extends": [ - "stylelint-config-standard-scss", - "@wordpress/stylelint-config" + "stylelint-config-standard-scss" ], "rules": { + "alpha-value-notation": "number", "at-rule-empty-line-before": null, - "indentation": "tab", - "color-hex-case": "lower", + "block-no-empty": true, + "color-function-notation": ["legacy", { "ignore": ["with-var-inside"] }], + "color-hex-alpha": "never", "color-no-invalid-hex": true, - + "declaration-block-no-duplicate-properties": [true, { "severity": "warning" } ], + "declaration-block-single-line-max-declarations": 1, "font-family-name-quotes": null, "font-family-no-missing-generic-family-keyword": null, "font-weight-notation": null, - "function-calc-no-unspaced-operator": true, - "function-comma-space-after": "always-single-line", - "function-comma-space-before": "never", "function-name-case": "lower", "function-url-quotes": "always", - "function-whitespace-after": "always", - + "media-feature-range-notation": "prefix", "no-descending-specificity": null, "no-duplicate-selectors": null, - "number-leading-zero": "always", - "number-no-trailing-zeros": true, - "length-zero-no-unit": true, - - "rule-empty-line-before": null, - - "string-no-newline": true, - "string-quotes": "single", - - "unit-case": "lower", - "unit-no-unknown": true, - "unit-allowed-list": ["px", "%", "deg", "ms", "em", "vh", "vw", "rem", "s", "ex", "pt", "cm"], - - "value-list-comma-space-after": "always-single-line", - "value-list-comma-space-before": "never", - - "shorthand-property-no-redundant-values": true, - - "property-case": "lower", - - "declaration-block-no-duplicate-properties": [true, { "severity": "warning" } ], - "declaration-block-trailing-semicolon": "always", - "declaration-block-single-line-max-declarations": 0, - "declaration-block-semicolon-space-before": "never", - "declaration-block-semicolon-space-after": "always-single-line", - "declaration-block-semicolon-newline-before": "never-multi-line", - "declaration-block-semicolon-newline-after": "always-multi-line", - - "block-closing-brace-newline-after": "always", - "block-closing-brace-newline-before": "always-multi-line", - "block-no-empty": true, - "block-opening-brace-newline-after": "always-multi-line", - "block-opening-brace-space-before": "always", - - "selector-attribute-brackets-space-inside": "never", - "selector-attribute-operator-space-after": "never", - "selector-attribute-operator-space-before": "never", - "selector-combinator-space-after": "always", - "selector-combinator-space-before": "always", - "selector-pseudo-class-case": "lower", - "selector-pseudo-class-parentheses-space-inside": "always", - "selector-pseudo-element-case": "lower", + "selector-class-pattern": null, + "selector-id-pattern": null, "selector-pseudo-element-colon-notation": "double", "selector-pseudo-element-no-unknown": true, - "selector-type-case": "lower" + "selector-type-case": "lower", + "shorthand-property-no-redundant-values": true, + "string-no-newline": true, + "unit-no-unknown": true } } diff --git a/Gruntfile.js b/Gruntfile.js index 1b52a7ff..43242fa7 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -129,15 +129,22 @@ module.exports = function(grunt) { ] }, - // Watch for changes made in SASS. + // Watch changes in assets. watch: { css: { files: [ '<%= dirs.scss %>/*.scss', '<%= dirs.scss %>/admin/*.scss', ], - tasks: ['sass', 'stylelint', 'rtlcss', 'postcss', 'cssmin'] + tasks: ['sass', 'stylelint'] }, + js: { + files: [ + '<%= dirs.js %>/admin/*.js', + '!<%= dirs.js %>/admin/*.min.js', + ], + tasks: ['jshint', 'uglify'] + } }, // Check for Sass errors with "stylelint" @@ -155,21 +162,14 @@ module.exports = function(grunt) { target: { options: { cwd: '', - domainPath: 'languages', // Where to save the POT file. - exclude: [ - '<%= dirs.php %>/api/experiments', - '<%= dirs.php %>/api/pro-enhancements', - '<%= dirs.php %>/api/wip', - 'releases', - 'node_modules', - 'vendor' - ], + domainPath: 'languages', // Where to save the POT file. + exclude: [ 'releases', 'node_modules', 'vendor' ], // List of files or directories to ignore. mainFile: '<%= pkg.name %>.php', // Main project file. potComments: 'Copyright (c) {year} CoCart Headless, LLC\nThis file is distributed under the same license as the CoCart package.', // The copyright at the beginning of the POT file. potFilename: '<%= pkg.name %>.pot', // Name of the POT file. potHeaders: { - 'poedit': true, // Includes common Poedit headers. - 'x-poedit-keywordslist': true, // Include a list of all possible gettext functions. + 'poedit': true, // Includes common Poedit headers. + 'x-poedit-keywordslist': true, // Include a list of all possible gettext functions. 'Report-Msgid-Bugs-To': 'https://github.com/co-cart/co-cart/issues', 'language-team': 'CoCart Headless, LLC ', 'language': 'en_US' @@ -205,6 +205,7 @@ module.exports = function(grunt) { checktextdomain: { options:{ text_domain: '<%= pkg.name %>', // Project text domain. + updateDomains: [ 'woocommerce' ], // List of text domains to replace should they be incorrect. keywords: [ '__:1,2d', '_e:1,2d', diff --git a/assets/css/admin/cocart-rtl.css b/assets/css/admin/cocart-rtl.css index e3b69b3f..904a18f4 100644 --- a/assets/css/admin/cocart-rtl.css +++ b/assets/css/admin/cocart-rtl.css @@ -20,12 +20,12 @@ body.cocart-pagestyles .wp-header-end { text-align: right; } .cocart-pagestyles { - /*#wpcontent, + /* #wpcontent, #wpbody-content { padding: 0; overflow-x: hidden !important; min-height: calc(100vh - 32px); - }*/ } + } */ } .cocart-pagestyles #wpfooter { display: initial; } .cocart-pagestyles .woocommerce-layout__header-breadcrumbs { @@ -38,7 +38,6 @@ body.cocart-pagestyles .wp-header-end { background-color: #fff; border: 1px solid #e5e5e5; box-shadow: 0 2px 30px rgba(0, 0, 0, 0.04); - -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.04); color: #292929; margin: 20px auto 40px; max-width: 700px; @@ -273,7 +272,6 @@ p.next-step-extra-info { ul.cocart-next-steps { border: 1px solid #eee; border-radius: 4px; - list-style: none; margin: 0; padding: 0; overflow: hidden; @@ -328,8 +326,7 @@ ul.cocart-next-steps { display: flex; padding: 0; align-items: center; - justify-content: center; - align-content: center; + place-content: center center; flex-wrap: nowrap; } @media only screen and (max-width: 400px) { @@ -452,7 +449,7 @@ ul.cocart-next-steps { .cocart_untested_extensions_modal--content .actions { border-top: 1px solid #eee; margin: 0; - padding: 1em 0 2em 0; + padding: 1em 0 2em; overflow: hidden; } .cocart_untested_extensions_modal--content .actions a.button-primary { float: left; } diff --git a/assets/css/admin/cocart-rtl.min.css b/assets/css/admin/cocart-rtl.min.css index 8124b89b..81a3ff14 100644 --- a/assets/css/admin/cocart-rtl.min.css +++ b/assets/css/admin/cocart-rtl.min.css @@ -1 +1 @@ -body.cocart-pagestyles .wp-header-end{clear:both}.cocart-wrapped{margin:0 auto;max-width:700px;padding:60px 0}.cocart-wrapped .cocart-logo{border:0;margin:0;padding:0;text-align:center}.cocart-wrapped .cocart-content{box-shadow:0 1px 3px rgba(0,0,0,.13);padding:2em;margin:0 0 20px;background:#fff;overflow:hidden;zoom:1;text-align:right}.cocart-pagestyles #wpfooter{display:initial}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs{margin:0}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:first-child{display:none}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:nth-child(2)::before{content:none}.cocart-pagestyles .container{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 2px 30px rgba(0,0,0,.04);-webkit-box-shadow:0 2px 30px rgba(0,0,0,.04);color:#292929;margin:20px auto 40px;max-width:700px;text-align:right;width:calc(100% - 20px)}.cocart-pagestyles .container .content{padding:40px}.cocart-pagestyles .container .content .logo{background-color:#6032b0;margin:-40px -40px 30px;text-align:center}.cocart-pagestyles .container .content h1{color:#23282d;font-size:1.7em;font-weight:700;line-height:1.48;margin-bottom:28px;margin-top:0}.cocart-pagestyles .container .content p{color:#333;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:20px}.cocart-pagestyles .container .content ul{list-style:disc}.cocart-pagestyles .container .content li{margin-right:12px}.cocart-pagestyles .container .content a.button.button-large,.cocart-pagestyles .container .content button.button-large{font-size:24px;line-height:54px;height:60px;padding:0 20px}.cocart-pagestyles .container .content a.button.button-medium,.cocart-pagestyles .container .content button.button-medium{font-size:18px;font-weight:600;line-height:36px;height:40px}.cocart-pagestyles .container .content a.button.upgrade{background-color:#6032b0;border-color:#6032b0;color:#fff}.cocart-pagestyles .container .content a.button.upgrade:focus,.cocart-pagestyles .container .content a.button.upgrade:hover{background-color:#6131af;border-color:#6131af}.cocart-pagestyles .container .content p.price-tag{font-size:69px;color:#6032b0;line-height:66px;font-weight:700;margin:20px auto;text-align:center}.cocart-pagestyles .container .content p.price-tag sub{margin-top:18px;display:inline-block;font-size:30px;line-height:8px;vertical-align:top;margin-left:2px}.cocart-pagestyles .container .content p.price-tag sup{display:inline-block;font-size:18px;line-height:16px;vertical-align:bottom;margin-right:2px}.cocart-pagestyles .container .content img.emoji{display:inline!important;border:none!important;height:auto;width:1em;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;box-shadow:none!important}.notice.inline.notice-cocart{border-color:#6032b0}.notice.inline.notice-cocart p.cart::before{color:#6032b0;content:'\f174';display:inline-block;font:normal 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.notice.cocart-notice{border-color:#6032b0;padding:10px!important}.notice.cocart-notice .no-thanks{display:block;margin-top:10px}.notice.cocart-notice .no-thanks a{color:#72777c;text-decoration:none}.notice.cocart-notice .no-thanks a:hover{color:#444}.notice.cocart-notice p{padding:0;margin:0}.notice.cocart-notice h3{margin:0 0 5px}.notice.cocart-notice .cocart-action{float:left;text-align:center}.notice.cocart-notice .cocart-action .cocart-button{height:auto;line-height:20px;padding:6px 50px}.notice.cocart-notice .cocart-notice-inner{display:table;width:100%}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content,.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon,.notice.cocart-notice .cocart-notice-inner .cocart-review-now,.notice.cocart-notice .cocart-notice-inner .cocart-send-feedback{display:table-cell;vertical-align:middle}.notice.cocart-notice .cocart-notice-content{padding:0 20px 0 6%}.notice .cocart-notice-icon{color:#509ed2;font-size:50px;width:60px}.notice .cocart-notice-icon img{font-size:0;width:64px}body.cocart .error,body.cocart .notice,body.cocart .updated{display:none}body.cocart-pagestyles .cocart-notice-icon{display:none!important}body.cocart-pagestyles .cocart-notice-content{padding:0 0 0 6%!important}body.cocart-pagestyles .notice:not(.cocart-notice){display:none}@media (max-width:767px){.notice.cocart-notice .cocart-notice-inner{display:block}.notice.cocart-notice{padding:20px!important}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content{display:block;padding:0}.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon{display:none}.notice.cocart-notice .cocart-notice-inner .cocart-action{margin-top:20px;display:block;text-align:right}.notice.cocart-notice .cocart-notice-inner .no-thanks{display:inline-block;margin-right:15px}}.founder-row{height:60px;margin-bottom:2rem}.founder-row .founder-image{width:4.6rem;float:right}.founder-row .founder-details{float:right;width:calc(100% - 4.6rem)}.founder-row .founder-details p{margin:0}.cocart-newsletter{padding:24px 24px 0;overflow:hidden;background:#f5f5f5;clear:both}.cocart-newsletter p{padding:0;margin:0 0 12px}.cocart-newsletter form,.cocart-newsletter p:last-child{margin:0 0 24px}.cocart-newsletter .newsletter-form-container{display:flex}.cocart-newsletter .newsletter-form-container .newsletter-form-email{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:42px;padding:0 8px;font-size:16px;color:#666;background-color:#fff;display:inline-block;margin-left:6px;flex-grow:1}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container{flex-grow:0}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container .button.newsletter-form-button{height:42px;padding:0 1em;margin:0}p.next-steps-help-text{color:#9f9f9f!important;padding:0 2em;text-align:center;font-size:.9em!important}p.next-step-heading{margin:0!important;font-size:.95em;font-weight:400;font-variant:all-petite-caps}p.next-step-extra-info{margin:0!important}ul.cocart-next-steps{border:1px solid #eee;border-radius:4px;list-style:none;margin:0;padding:0;overflow:hidden;list-style:none outside}ul.cocart-next-steps h2{margin-bottom:12px}ul.cocart-next-steps h3.next-step-description{margin:0;font-size:16px;font-weight:600}ul.cocart-next-steps li{padding:0}ul.cocart-next-steps li a{display:block;padding:0 0 .75em}ul.cocart-next-steps li a::before{color:#82878c;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 10px;top:1px;position:relative;text-decoration:none!important;vertical-align:top}ul.cocart-next-steps .cocart-next-step-item{display:flex;border-top:1px solid #eee}ul.cocart-next-steps .cocart-next-step-item:first-child{border-top:0}ul.cocart-next-steps .cocart-next-step-description{flex-grow:1;margin:1.5em}ul.cocart-next-steps .cocart-next-step-action{flex-grow:0;display:flex;align-items:center}ul.cocart-next-steps .cocart-next-step-action .button{margin:1em 1.5em!important}ul.cocart-next-steps .cocart-additional-steps{border-top:1px solid #eee}ul.cocart-next-steps .cocart-additional-steps .cocart-next-step-description{margin-bottom:0}ul.cocart-next-steps .cocart-additional-steps .cocart-actions{margin:0 0 1.5em}ul.cocart-next-steps .cocart-additional-steps .cocart-actions .button{font-size:15px;margin:1em 1.5em 1em 0}.tweet-share{display:flex;padding:0;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap}@media only screen and (max-width:400px){.cocart-logo img{max-width:80%}.cocart-newsletter .newsletter-form-container{display:block}.cocart-newsletter .newsletter-form-container .newsletter-form-email{display:block;box-sizing:border-box;width:100%;margin-bottom:10px}.cocart-newsletter .newsletter-form-container .button.newsletter-form-button{float:right}.cocart-next-steps .cocart-next-step-item{flex-wrap:wrap}.cocart-next-steps .cocart-next-step-item .cocart-next-step-description{margin-bottom:0}.cocart-next-steps .cocart-next-step-item .cocart-next-step-action p{margin:0}}#cart-rest-api-for-woocommerce-update .updating-message .cocart_plugin_upgrade_notice{display:none}#cart-rest-api-for-woocommerce-update .dummy{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice{background:#fff8e5!important;border-right:4px solid #ffb900;border-top:1px solid #ffb900;font-weight:400;margin:0 -16px 0 -12px!important;padding:9px 12px 9px 0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice::before{content:"\f348";display:inline-block;font:400 18px/1 dashicons;margin:0 -2px 0 8px;speak:never;vertical-align:top}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor{padding:20px 0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor::before{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p{line-height:1.5em;margin:0;padding:0 20px}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p::before{content:"";display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table{margin:.75em 0 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table tr,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table tr{background:transparent none!important;border:0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{font-weight:700}#cocart_untested_extensions_modal{display:none}.cocart_untested_extensions_modal_container{border-radius:4px;padding:0}.cocart_untested_extensions_modal_container #TB_closeAjaxWindow{display:none}.cocart_untested_extensions_modal_container #TB_title{display:none}.cocart_untested_extensions_modal_container #TB_ajaxContent{height:100%!important;margin:0;padding:0;width:100%!important}.cocart_untested_extensions_modal_container #TB_ajaxContent p{margin:0 0 1em}.cocart_untested_extensions_modal--content h1{border-bottom:1px solid #eee;background:#e9e9e9;border-top-right-radius:4px;border-top-left-radius:4px;font-size:1.6em;line-height:1.5em;margin:2px 2px .5em;padding:.75em 1.154em;text-shadow:none}.cocart_untested_extensions_modal--content .extensions_warning{padding:0 2em}.cocart_untested_extensions_modal--content .plugin-details-table-container{max-height:40vh;overflow-y:auto}.cocart_untested_extensions_modal--content table.plugin-details-table{margin:20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table td,.cocart_untested_extensions_modal--content table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table th{font-weight:700;margin-top:0}.cocart_untested_extensions_modal--content .actions{border-top:1px solid #eee;margin:0;padding:1em 0 2em 0;overflow:hidden}.cocart_untested_extensions_modal--content .actions a.button-primary{float:left} \ No newline at end of file +body.cocart-pagestyles .wp-header-end{clear:both}.cocart-wrapped{margin:0 auto;max-width:700px;padding:60px 0}.cocart-wrapped .cocart-logo{border:0;margin:0;padding:0;text-align:center}.cocart-wrapped .cocart-content{box-shadow:0 1px 3px rgba(0,0,0,.13);padding:2em;margin:0 0 20px;background:#fff;overflow:hidden;zoom:1;text-align:right}.cocart-pagestyles #wpfooter{display:initial}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs{margin:0}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:first-child{display:none}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:nth-child(2)::before{content:none}.cocart-pagestyles .container{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 2px 30px rgba(0,0,0,.04);color:#292929;margin:20px auto 40px;max-width:700px;text-align:right;width:calc(100% - 20px)}.cocart-pagestyles .container .content{padding:40px}.cocart-pagestyles .container .content .logo{background-color:#6032b0;margin:-40px -40px 30px;text-align:center}.cocart-pagestyles .container .content h1{color:#23282d;font-size:1.7em;font-weight:700;line-height:1.48;margin-bottom:28px;margin-top:0}.cocart-pagestyles .container .content p{color:#333;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:20px}.cocart-pagestyles .container .content ul{list-style:disc}.cocart-pagestyles .container .content li{margin-right:12px}.cocart-pagestyles .container .content a.button.button-large,.cocart-pagestyles .container .content button.button-large{font-size:24px;line-height:54px;height:60px;padding:0 20px}.cocart-pagestyles .container .content a.button.button-medium,.cocart-pagestyles .container .content button.button-medium{font-size:18px;font-weight:600;line-height:36px;height:40px}.cocart-pagestyles .container .content a.button.upgrade{background-color:#6032b0;border-color:#6032b0;color:#fff}.cocart-pagestyles .container .content a.button.upgrade:focus,.cocart-pagestyles .container .content a.button.upgrade:hover{background-color:#6131af;border-color:#6131af}.cocart-pagestyles .container .content p.price-tag{font-size:69px;color:#6032b0;line-height:66px;font-weight:700;margin:20px auto;text-align:center}.cocart-pagestyles .container .content p.price-tag sub{margin-top:18px;display:inline-block;font-size:30px;line-height:8px;vertical-align:top;margin-left:2px}.cocart-pagestyles .container .content p.price-tag sup{display:inline-block;font-size:18px;line-height:16px;vertical-align:bottom;margin-right:2px}.cocart-pagestyles .container .content img.emoji{display:inline!important;border:none!important;height:auto;width:1em;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;box-shadow:none!important}.notice.inline.notice-cocart{border-color:#6032b0}.notice.inline.notice-cocart p.cart::before{color:#6032b0;content:'\f174';display:inline-block;font:normal 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.notice.cocart-notice{border-color:#6032b0;padding:10px!important}.notice.cocart-notice .no-thanks{display:block;margin-top:10px}.notice.cocart-notice .no-thanks a{color:#72777c;text-decoration:none}.notice.cocart-notice .no-thanks a:hover{color:#444}.notice.cocart-notice p{padding:0;margin:0}.notice.cocart-notice h3{margin:0 0 5px}.notice.cocart-notice .cocart-action{float:left;text-align:center}.notice.cocart-notice .cocart-action .cocart-button{height:auto;line-height:20px;padding:6px 50px}.notice.cocart-notice .cocart-notice-inner{display:table;width:100%}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content,.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon,.notice.cocart-notice .cocart-notice-inner .cocart-review-now,.notice.cocart-notice .cocart-notice-inner .cocart-send-feedback{display:table-cell;vertical-align:middle}.notice.cocart-notice .cocart-notice-content{padding:0 20px 0 6%}.notice .cocart-notice-icon{color:#509ed2;font-size:50px;width:60px}.notice .cocart-notice-icon img{font-size:0;width:64px}body.cocart .error,body.cocart .notice,body.cocart .updated{display:none}body.cocart-pagestyles .cocart-notice-icon{display:none!important}body.cocart-pagestyles .cocart-notice-content{padding:0 0 0 6%!important}body.cocart-pagestyles .notice:not(.cocart-notice){display:none}@media (max-width:767px){.notice.cocart-notice .cocart-notice-inner{display:block}.notice.cocart-notice{padding:20px!important}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content{display:block;padding:0}.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon{display:none}.notice.cocart-notice .cocart-notice-inner .cocart-action{margin-top:20px;display:block;text-align:right}.notice.cocart-notice .cocart-notice-inner .no-thanks{display:inline-block;margin-right:15px}}.founder-row{height:60px;margin-bottom:2rem}.founder-row .founder-image{width:4.6rem;float:right}.founder-row .founder-details{float:right;width:calc(100% - 4.6rem)}.founder-row .founder-details p{margin:0}.cocart-newsletter{padding:24px 24px 0;overflow:hidden;background:#f5f5f5;clear:both}.cocart-newsletter p{padding:0;margin:0 0 12px}.cocart-newsletter form,.cocart-newsletter p:last-child{margin:0 0 24px}.cocart-newsletter .newsletter-form-container{display:flex}.cocart-newsletter .newsletter-form-container .newsletter-form-email{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:42px;padding:0 8px;font-size:16px;color:#666;background-color:#fff;display:inline-block;margin-left:6px;flex-grow:1}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container{flex-grow:0}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container .button.newsletter-form-button{height:42px;padding:0 1em;margin:0}p.next-steps-help-text{color:#9f9f9f!important;padding:0 2em;text-align:center;font-size:.9em!important}p.next-step-heading{margin:0!important;font-size:.95em;font-weight:400;font-variant:all-petite-caps}p.next-step-extra-info{margin:0!important}ul.cocart-next-steps{border:1px solid #eee;border-radius:4px;margin:0;padding:0;overflow:hidden;list-style:none outside}ul.cocart-next-steps h2{margin-bottom:12px}ul.cocart-next-steps h3.next-step-description{margin:0;font-size:16px;font-weight:600}ul.cocart-next-steps li{padding:0}ul.cocart-next-steps li a{display:block;padding:0 0 .75em}ul.cocart-next-steps li a::before{color:#82878c;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 10px;top:1px;position:relative;text-decoration:none!important;vertical-align:top}ul.cocart-next-steps .cocart-next-step-item{display:flex;border-top:1px solid #eee}ul.cocart-next-steps .cocart-next-step-item:first-child{border-top:0}ul.cocart-next-steps .cocart-next-step-description{flex-grow:1;margin:1.5em}ul.cocart-next-steps .cocart-next-step-action{flex-grow:0;display:flex;align-items:center}ul.cocart-next-steps .cocart-next-step-action .button{margin:1em 1.5em!important}ul.cocart-next-steps .cocart-additional-steps{border-top:1px solid #eee}ul.cocart-next-steps .cocart-additional-steps .cocart-next-step-description{margin-bottom:0}ul.cocart-next-steps .cocart-additional-steps .cocart-actions{margin:0 0 1.5em}ul.cocart-next-steps .cocart-additional-steps .cocart-actions .button{font-size:15px;margin:1em 1.5em 1em 0}.tweet-share{display:flex;padding:0;align-items:center;place-content:center center;flex-wrap:nowrap}@media only screen and (max-width:400px){.cocart-logo img{max-width:80%}.cocart-newsletter .newsletter-form-container{display:block}.cocart-newsletter .newsletter-form-container .newsletter-form-email{display:block;box-sizing:border-box;width:100%;margin-bottom:10px}.cocart-newsletter .newsletter-form-container .button.newsletter-form-button{float:right}.cocart-next-steps .cocart-next-step-item{flex-wrap:wrap}.cocart-next-steps .cocart-next-step-item .cocart-next-step-description{margin-bottom:0}.cocart-next-steps .cocart-next-step-item .cocart-next-step-action p{margin:0}}#cart-rest-api-for-woocommerce-update .updating-message .cocart_plugin_upgrade_notice{display:none}#cart-rest-api-for-woocommerce-update .dummy{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice{background:#fff8e5!important;border-right:4px solid #ffb900;border-top:1px solid #ffb900;font-weight:400;margin:0 -16px 0 -12px!important;padding:9px 12px 9px 0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice::before{content:"\f348";display:inline-block;font:400 18px/1 dashicons;margin:0 -2px 0 8px;speak:never;vertical-align:top}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor{padding:20px 0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor::before{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p{line-height:1.5em;margin:0;padding:0 20px}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p::before{content:"";display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table{margin:.75em 0 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table tr,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table tr{background:transparent none!important;border:0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{font-weight:700}#cocart_untested_extensions_modal{display:none}.cocart_untested_extensions_modal_container{border-radius:4px;padding:0}.cocart_untested_extensions_modal_container #TB_closeAjaxWindow{display:none}.cocart_untested_extensions_modal_container #TB_title{display:none}.cocart_untested_extensions_modal_container #TB_ajaxContent{height:100%!important;margin:0;padding:0;width:100%!important}.cocart_untested_extensions_modal_container #TB_ajaxContent p{margin:0 0 1em}.cocart_untested_extensions_modal--content h1{border-bottom:1px solid #eee;background:#e9e9e9;border-top-right-radius:4px;border-top-left-radius:4px;font-size:1.6em;line-height:1.5em;margin:2px 2px .5em;padding:.75em 1.154em;text-shadow:none}.cocart_untested_extensions_modal--content .extensions_warning{padding:0 2em}.cocart_untested_extensions_modal--content .plugin-details-table-container{max-height:40vh;overflow-y:auto}.cocart_untested_extensions_modal--content table.plugin-details-table{margin:20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table td,.cocart_untested_extensions_modal--content table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table th{font-weight:700;margin-top:0}.cocart_untested_extensions_modal--content .actions{border-top:1px solid #eee;margin:0;padding:1em 0 2em;overflow:hidden}.cocart_untested_extensions_modal--content .actions a.button-primary{float:left} \ No newline at end of file diff --git a/assets/css/admin/cocart-setup-rtl.css b/assets/css/admin/cocart-setup-rtl.css index b965500b..adc95271 100644 --- a/assets/css/admin/cocart-setup-rtl.css +++ b/assets/css/admin/cocart-setup-rtl.css @@ -20,12 +20,12 @@ body.cocart-pagestyles .wp-header-end { text-align: right; } .cocart-pagestyles { - /*#wpcontent, + /* #wpcontent, #wpbody-content { padding: 0; overflow-x: hidden !important; min-height: calc(100vh - 32px); - }*/ } + } */ } .cocart-pagestyles #wpfooter { display: initial; } .cocart-pagestyles .woocommerce-layout__header-breadcrumbs { @@ -38,7 +38,6 @@ body.cocart-pagestyles .wp-header-end { background-color: #fff; border: 1px solid #e5e5e5; box-shadow: 0 2px 30px rgba(0, 0, 0, 0.04); - -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.04); color: #292929; margin: 20px auto 40px; max-width: 700px; @@ -273,7 +272,6 @@ p.next-step-extra-info { ul.cocart-next-steps { border: 1px solid #eee; border-radius: 4px; - list-style: none; margin: 0; padding: 0; overflow: hidden; @@ -328,8 +326,7 @@ ul.cocart-next-steps { display: flex; padding: 0; align-items: center; - justify-content: center; - align-content: center; + place-content: center center; flex-wrap: nowrap; } @media only screen and (max-width: 400px) { @@ -452,7 +449,7 @@ ul.cocart-next-steps { .cocart_untested_extensions_modal--content .actions { border-top: 1px solid #eee; margin: 0; - padding: 1em 0 2em 0; + padding: 1em 0 2em; overflow: hidden; } .cocart_untested_extensions_modal--content .actions a.button-primary { float: left; } diff --git a/assets/css/admin/cocart-setup-rtl.min.css b/assets/css/admin/cocart-setup-rtl.min.css index 1ee90a36..8c7a0713 100644 --- a/assets/css/admin/cocart-setup-rtl.min.css +++ b/assets/css/admin/cocart-setup-rtl.min.css @@ -1 +1 @@ -body.cocart-pagestyles .wp-header-end{clear:both}.cocart-wrapped{margin:0 auto;max-width:700px;padding:60px 0}.cocart-wrapped .cocart-logo{border:0;margin:0;padding:0;text-align:center}.cocart-wrapped .cocart-content{box-shadow:0 1px 3px rgba(0,0,0,.13);padding:2em;margin:0 0 20px;background:#fff;overflow:hidden;zoom:1;text-align:right}.cocart-pagestyles #wpfooter{display:initial}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs{margin:0}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:first-child{display:none}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:nth-child(2)::before{content:none}.cocart-pagestyles .container{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 2px 30px rgba(0,0,0,.04);-webkit-box-shadow:0 2px 30px rgba(0,0,0,.04);color:#292929;margin:20px auto 40px;max-width:700px;text-align:right;width:calc(100% - 20px)}.cocart-pagestyles .container .content{padding:40px}.cocart-pagestyles .container .content .logo{background-color:#6032b0;margin:-40px -40px 30px;text-align:center}.cocart-pagestyles .container .content h1{color:#23282d;font-size:1.7em;font-weight:700;line-height:1.48;margin-bottom:28px;margin-top:0}.cocart-pagestyles .container .content p{color:#333;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:20px}.cocart-pagestyles .container .content ul{list-style:disc}.cocart-pagestyles .container .content li{margin-right:12px}.cocart-pagestyles .container .content a.button.button-large,.cocart-pagestyles .container .content button.button-large{font-size:24px;line-height:54px;height:60px;padding:0 20px}.cocart-pagestyles .container .content a.button.button-medium,.cocart-pagestyles .container .content button.button-medium{font-size:18px;font-weight:600;line-height:36px;height:40px}.cocart-pagestyles .container .content a.button.upgrade{background-color:#6032b0;border-color:#6032b0;color:#fff}.cocart-pagestyles .container .content a.button.upgrade:focus,.cocart-pagestyles .container .content a.button.upgrade:hover{background-color:#6131af;border-color:#6131af}.cocart-pagestyles .container .content p.price-tag{font-size:69px;color:#6032b0;line-height:66px;font-weight:700;margin:20px auto;text-align:center}.cocart-pagestyles .container .content p.price-tag sub{margin-top:18px;display:inline-block;font-size:30px;line-height:8px;vertical-align:top;margin-left:2px}.cocart-pagestyles .container .content p.price-tag sup{display:inline-block;font-size:18px;line-height:16px;vertical-align:bottom;margin-right:2px}.cocart-pagestyles .container .content img.emoji{display:inline!important;border:none!important;height:auto;width:1em;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;box-shadow:none!important}.notice.inline.notice-cocart{border-color:#6032b0}.notice.inline.notice-cocart p.cart::before{color:#6032b0;content:'\f174';display:inline-block;font:normal 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.notice.cocart-notice{border-color:#6032b0;padding:10px!important}.notice.cocart-notice .no-thanks{display:block;margin-top:10px}.notice.cocart-notice .no-thanks a{color:#72777c;text-decoration:none}.notice.cocart-notice .no-thanks a:hover{color:#444}.notice.cocart-notice p{padding:0;margin:0}.notice.cocart-notice h3{margin:0 0 5px}.notice.cocart-notice .cocart-action{float:left;text-align:center}.notice.cocart-notice .cocart-action .cocart-button{height:auto;line-height:20px;padding:6px 50px}.notice.cocart-notice .cocart-notice-inner{display:table;width:100%}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content,.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon,.notice.cocart-notice .cocart-notice-inner .cocart-review-now,.notice.cocart-notice .cocart-notice-inner .cocart-send-feedback{display:table-cell;vertical-align:middle}.notice.cocart-notice .cocart-notice-content{padding:0 20px 0 6%}.notice .cocart-notice-icon{color:#509ed2;font-size:50px;width:60px}.notice .cocart-notice-icon img{font-size:0;width:64px}body.cocart .error,body.cocart .notice,body.cocart .updated{display:none}body.cocart-pagestyles .cocart-notice-icon{display:none!important}body.cocart-pagestyles .cocart-notice-content{padding:0 0 0 6%!important}body.cocart-pagestyles .notice:not(.cocart-notice){display:none}@media (max-width:767px){.notice.cocart-notice .cocart-notice-inner{display:block}.notice.cocart-notice{padding:20px!important}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content{display:block;padding:0}.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon{display:none}.notice.cocart-notice .cocart-notice-inner .cocart-action{margin-top:20px;display:block;text-align:right}.notice.cocart-notice .cocart-notice-inner .no-thanks{display:inline-block;margin-right:15px}}.founder-row{height:60px;margin-bottom:2rem}.founder-row .founder-image{width:4.6rem;float:right}.founder-row .founder-details{float:right;width:calc(100% - 4.6rem)}.founder-row .founder-details p{margin:0}.cocart-newsletter{padding:24px 24px 0;overflow:hidden;background:#f5f5f5;clear:both}.cocart-newsletter p{padding:0;margin:0 0 12px}.cocart-newsletter form,.cocart-newsletter p:last-child{margin:0 0 24px}.cocart-newsletter .newsletter-form-container{display:flex}.cocart-newsletter .newsletter-form-container .newsletter-form-email{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:42px;padding:0 8px;font-size:16px;color:#666;background-color:#fff;display:inline-block;margin-left:6px;flex-grow:1}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container{flex-grow:0}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container .button.newsletter-form-button{height:42px;padding:0 1em;margin:0}p.next-steps-help-text{color:#9f9f9f!important;padding:0 2em;text-align:center;font-size:.9em!important}p.next-step-heading{margin:0!important;font-size:.95em;font-weight:400;font-variant:all-petite-caps}p.next-step-extra-info{margin:0!important}ul.cocart-next-steps{border:1px solid #eee;border-radius:4px;list-style:none;margin:0;padding:0;overflow:hidden;list-style:none outside}ul.cocart-next-steps h2{margin-bottom:12px}ul.cocart-next-steps h3.next-step-description{margin:0;font-size:16px;font-weight:600}ul.cocart-next-steps li{padding:0}ul.cocart-next-steps li a{display:block;padding:0 0 .75em}ul.cocart-next-steps li a::before{color:#82878c;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 10px;top:1px;position:relative;text-decoration:none!important;vertical-align:top}ul.cocart-next-steps .cocart-next-step-item{display:flex;border-top:1px solid #eee}ul.cocart-next-steps .cocart-next-step-item:first-child{border-top:0}ul.cocart-next-steps .cocart-next-step-description{flex-grow:1;margin:1.5em}ul.cocart-next-steps .cocart-next-step-action{flex-grow:0;display:flex;align-items:center}ul.cocart-next-steps .cocart-next-step-action .button{margin:1em 1.5em!important}ul.cocart-next-steps .cocart-additional-steps{border-top:1px solid #eee}ul.cocart-next-steps .cocart-additional-steps .cocart-next-step-description{margin-bottom:0}ul.cocart-next-steps .cocart-additional-steps .cocart-actions{margin:0 0 1.5em}ul.cocart-next-steps .cocart-additional-steps .cocart-actions .button{font-size:15px;margin:1em 1.5em 1em 0}.tweet-share{display:flex;padding:0;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap}@media only screen and (max-width:400px){.cocart-logo img{max-width:80%}.cocart-newsletter .newsletter-form-container{display:block}.cocart-newsletter .newsletter-form-container .newsletter-form-email{display:block;box-sizing:border-box;width:100%;margin-bottom:10px}.cocart-newsletter .newsletter-form-container .button.newsletter-form-button{float:right}.cocart-next-steps .cocart-next-step-item{flex-wrap:wrap}.cocart-next-steps .cocart-next-step-item .cocart-next-step-description{margin-bottom:0}.cocart-next-steps .cocart-next-step-item .cocart-next-step-action p{margin:0}}#cart-rest-api-for-woocommerce-update .updating-message .cocart_plugin_upgrade_notice{display:none}#cart-rest-api-for-woocommerce-update .dummy{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice{background:#fff8e5!important;border-right:4px solid #ffb900;border-top:1px solid #ffb900;font-weight:400;margin:0 -16px 0 -12px!important;padding:9px 12px 9px 0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice::before{content:"\f348";display:inline-block;font:400 18px/1 dashicons;margin:0 -2px 0 8px;speak:never;vertical-align:top}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor{padding:20px 0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor::before{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p{line-height:1.5em;margin:0;padding:0 20px}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p::before{content:"";display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table{margin:.75em 0 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table tr,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table tr{background:transparent none!important;border:0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{font-weight:700}#cocart_untested_extensions_modal{display:none}.cocart_untested_extensions_modal_container{border-radius:4px;padding:0}.cocart_untested_extensions_modal_container #TB_closeAjaxWindow{display:none}.cocart_untested_extensions_modal_container #TB_title{display:none}.cocart_untested_extensions_modal_container #TB_ajaxContent{height:100%!important;margin:0;padding:0;width:100%!important}.cocart_untested_extensions_modal_container #TB_ajaxContent p{margin:0 0 1em}.cocart_untested_extensions_modal--content h1{border-bottom:1px solid #eee;background:#e9e9e9;border-top-right-radius:4px;border-top-left-radius:4px;font-size:1.6em;line-height:1.5em;margin:2px 2px .5em;padding:.75em 1.154em;text-shadow:none}.cocart_untested_extensions_modal--content .extensions_warning{padding:0 2em}.cocart_untested_extensions_modal--content .plugin-details-table-container{max-height:40vh;overflow-y:auto}.cocart_untested_extensions_modal--content table.plugin-details-table{margin:20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table td,.cocart_untested_extensions_modal--content table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table th{font-weight:700;margin-top:0}.cocart_untested_extensions_modal--content .actions{border-top:1px solid #eee;margin:0;padding:1em 0 2em 0;overflow:hidden}.cocart_untested_extensions_modal--content .actions a.button-primary{float:left}.cocart-setup-wizard{text-align:center}.cocart-setup-wizard .hidden{display:none}.cocart-content h1,.cocart-content h2,.cocart-content h3,.cocart-content table{margin:0 0 20px;border:0;padding:0;color:#666;clear:none;font-weight:500}.cocart-content p{margin:20px 0;font-size:1em;line-height:1.75;color:#666}.cocart-content p:first-of-type{margin-top:0}.cocart-content p:last-child{margin-bottom:0}.cocart-content label{color:#666;font-size:14px;font-weight:600;margin-bottom:.5em;margin-top:.85em;display:inline-block}.cocart-content .select-input{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:30px;width:calc(100% - 8px - 8px - 2px);padding-right:8px;padding-left:8px;font-size:16px;color:#444;background-color:#fff;display:block}.cocart-content .select-input.dropdown{width:100%;max-width:100%}.cocart-content span{display:inline-block;margin-top:1rem}.cocart-content table{font-size:1em;line-height:1.75;color:#666}.cocart-content a{color:#6032b0}.cocart-content a:focus,.cocart-content a:hover{color:#111}.cocart-content .form-table th{width:35%;vertical-align:top;font-weight:400}.cocart-content .form-table td{vertical-align:top}.cocart-content .form-table td input,.cocart-content .form-table td select{width:100%;box-sizing:border-box}.cocart-content .form-table td input[size]{width:auto}.cocart-content .form-table td .description{line-height:1.5;display:block;margin-top:.25em;color:#999;font-style:italic}.cocart-content .form-table td .input-checkbox,.cocart-content .form-table td .input-radio{width:auto;box-sizing:inherit;padding:inherit;margin:0 0 0 .5em;box-shadow:none}.cocart-content .form-table td,.cocart-content .form-table th{padding:12px 0;margin:0;border:0}.cocart-content .form-table td:first-child,.cocart-content .form-table th:first-child{padding-left:1em}@media screen and (max-width:782px){.cocart-content .form-table tbody th{width:auto}}.cocart-setup-wizard-steps{padding:0 0 24px;margin:0;list-style:none outside;overflow:hidden;color:#ccc;width:100%;display:inline-flex}.cocart-setup-wizard-steps li{width:100%;float:right;padding:0 0 .8em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4}.cocart-setup-wizard-steps li a{color:#6032b0;text-decoration:none;padding:1.5em;margin:-1.5em;position:relative;z-index:1}.cocart-setup-wizard-steps li a:focus,.cocart-setup-wizard-steps li a:hover{color:#111;text-decoration:underline}.cocart-setup-wizard-steps li::before{content:'';border:4px solid #ccc;border-radius:100%;width:4px;height:4px;position:absolute;bottom:0;right:50%;margin-right:-6px;margin-bottom:-8px;background:#fff}.cocart-setup-wizard-steps li.active{border-color:#6032b0;color:#6032b0;font-weight:700}.cocart-setup-wizard-steps li.active::before{border-color:#6032b0}.cocart-setup-wizard-steps li.done{border-color:#6032b0;color:#6032b0}.cocart-setup-wizard-steps li.done::before{border-color:#6032b0;background:#6032b0}@media only screen and (max-width:400px){.cocart-setup-wizard-steps{display:none}}.cocart-setup-wizard .cocart-actions{overflow:hidden;margin:20px 0 0;position:relative}.cocart-setup-wizard .cocart-actions .button-large{font-weight:300;font-size:16px;padding:1em 2em;box-shadow:none;min-width:12em;line-height:1;height:auto;border-radius:4px}.cocart-setup-wizard .cocart-actions .button-large:active,.cocart-setup-wizard .cocart-actions .button-large:focus,.cocart-setup-wizard .cocart-actions .button-large:hover{box-shadow:none}.cocart-setup-wizard .cocart-actions .button-large.button-primary{margin:0;opacity:1}.cocart-setup-wizard-footer-links{font-size:.85em;color:#7b7b7b;margin:1.18em auto;display:flow-root;text-align:center}.hide{display:none}.step{text-align:center}.cocart-error{background:#ffe6e5;border-color:#ffc5c2;padding:1em;margin-bottom:1em}.cocart-error p{margin-top:0;margin-bottom:.5em;color:#444}.cocart-error a{color:#ff645c}.cocart-error .cocart-actions .button{font-size:14px} \ No newline at end of file +body.cocart-pagestyles .wp-header-end{clear:both}.cocart-wrapped{margin:0 auto;max-width:700px;padding:60px 0}.cocart-wrapped .cocart-logo{border:0;margin:0;padding:0;text-align:center}.cocart-wrapped .cocart-content{box-shadow:0 1px 3px rgba(0,0,0,.13);padding:2em;margin:0 0 20px;background:#fff;overflow:hidden;zoom:1;text-align:right}.cocart-pagestyles #wpfooter{display:initial}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs{margin:0}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:first-child{display:none}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:nth-child(2)::before{content:none}.cocart-pagestyles .container{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 2px 30px rgba(0,0,0,.04);color:#292929;margin:20px auto 40px;max-width:700px;text-align:right;width:calc(100% - 20px)}.cocart-pagestyles .container .content{padding:40px}.cocart-pagestyles .container .content .logo{background-color:#6032b0;margin:-40px -40px 30px;text-align:center}.cocart-pagestyles .container .content h1{color:#23282d;font-size:1.7em;font-weight:700;line-height:1.48;margin-bottom:28px;margin-top:0}.cocart-pagestyles .container .content p{color:#333;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:20px}.cocart-pagestyles .container .content ul{list-style:disc}.cocart-pagestyles .container .content li{margin-right:12px}.cocart-pagestyles .container .content a.button.button-large,.cocart-pagestyles .container .content button.button-large{font-size:24px;line-height:54px;height:60px;padding:0 20px}.cocart-pagestyles .container .content a.button.button-medium,.cocart-pagestyles .container .content button.button-medium{font-size:18px;font-weight:600;line-height:36px;height:40px}.cocart-pagestyles .container .content a.button.upgrade{background-color:#6032b0;border-color:#6032b0;color:#fff}.cocart-pagestyles .container .content a.button.upgrade:focus,.cocart-pagestyles .container .content a.button.upgrade:hover{background-color:#6131af;border-color:#6131af}.cocart-pagestyles .container .content p.price-tag{font-size:69px;color:#6032b0;line-height:66px;font-weight:700;margin:20px auto;text-align:center}.cocart-pagestyles .container .content p.price-tag sub{margin-top:18px;display:inline-block;font-size:30px;line-height:8px;vertical-align:top;margin-left:2px}.cocart-pagestyles .container .content p.price-tag sup{display:inline-block;font-size:18px;line-height:16px;vertical-align:bottom;margin-right:2px}.cocart-pagestyles .container .content img.emoji{display:inline!important;border:none!important;height:auto;width:1em;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;box-shadow:none!important}.notice.inline.notice-cocart{border-color:#6032b0}.notice.inline.notice-cocart p.cart::before{color:#6032b0;content:'\f174';display:inline-block;font:normal 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.notice.cocart-notice{border-color:#6032b0;padding:10px!important}.notice.cocart-notice .no-thanks{display:block;margin-top:10px}.notice.cocart-notice .no-thanks a{color:#72777c;text-decoration:none}.notice.cocart-notice .no-thanks a:hover{color:#444}.notice.cocart-notice p{padding:0;margin:0}.notice.cocart-notice h3{margin:0 0 5px}.notice.cocart-notice .cocart-action{float:left;text-align:center}.notice.cocart-notice .cocart-action .cocart-button{height:auto;line-height:20px;padding:6px 50px}.notice.cocart-notice .cocart-notice-inner{display:table;width:100%}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content,.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon,.notice.cocart-notice .cocart-notice-inner .cocart-review-now,.notice.cocart-notice .cocart-notice-inner .cocart-send-feedback{display:table-cell;vertical-align:middle}.notice.cocart-notice .cocart-notice-content{padding:0 20px 0 6%}.notice .cocart-notice-icon{color:#509ed2;font-size:50px;width:60px}.notice .cocart-notice-icon img{font-size:0;width:64px}body.cocart .error,body.cocart .notice,body.cocart .updated{display:none}body.cocart-pagestyles .cocart-notice-icon{display:none!important}body.cocart-pagestyles .cocart-notice-content{padding:0 0 0 6%!important}body.cocart-pagestyles .notice:not(.cocart-notice){display:none}@media (max-width:767px){.notice.cocart-notice .cocart-notice-inner{display:block}.notice.cocart-notice{padding:20px!important}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content{display:block;padding:0}.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon{display:none}.notice.cocart-notice .cocart-notice-inner .cocart-action{margin-top:20px;display:block;text-align:right}.notice.cocart-notice .cocart-notice-inner .no-thanks{display:inline-block;margin-right:15px}}.founder-row{height:60px;margin-bottom:2rem}.founder-row .founder-image{width:4.6rem;float:right}.founder-row .founder-details{float:right;width:calc(100% - 4.6rem)}.founder-row .founder-details p{margin:0}.cocart-newsletter{padding:24px 24px 0;overflow:hidden;background:#f5f5f5;clear:both}.cocart-newsletter p{padding:0;margin:0 0 12px}.cocart-newsletter form,.cocart-newsletter p:last-child{margin:0 0 24px}.cocart-newsletter .newsletter-form-container{display:flex}.cocart-newsletter .newsletter-form-container .newsletter-form-email{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:42px;padding:0 8px;font-size:16px;color:#666;background-color:#fff;display:inline-block;margin-left:6px;flex-grow:1}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container{flex-grow:0}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container .button.newsletter-form-button{height:42px;padding:0 1em;margin:0}p.next-steps-help-text{color:#9f9f9f!important;padding:0 2em;text-align:center;font-size:.9em!important}p.next-step-heading{margin:0!important;font-size:.95em;font-weight:400;font-variant:all-petite-caps}p.next-step-extra-info{margin:0!important}ul.cocart-next-steps{border:1px solid #eee;border-radius:4px;margin:0;padding:0;overflow:hidden;list-style:none outside}ul.cocart-next-steps h2{margin-bottom:12px}ul.cocart-next-steps h3.next-step-description{margin:0;font-size:16px;font-weight:600}ul.cocart-next-steps li{padding:0}ul.cocart-next-steps li a{display:block;padding:0 0 .75em}ul.cocart-next-steps li a::before{color:#82878c;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 10px;top:1px;position:relative;text-decoration:none!important;vertical-align:top}ul.cocart-next-steps .cocart-next-step-item{display:flex;border-top:1px solid #eee}ul.cocart-next-steps .cocart-next-step-item:first-child{border-top:0}ul.cocart-next-steps .cocart-next-step-description{flex-grow:1;margin:1.5em}ul.cocart-next-steps .cocart-next-step-action{flex-grow:0;display:flex;align-items:center}ul.cocart-next-steps .cocart-next-step-action .button{margin:1em 1.5em!important}ul.cocart-next-steps .cocart-additional-steps{border-top:1px solid #eee}ul.cocart-next-steps .cocart-additional-steps .cocart-next-step-description{margin-bottom:0}ul.cocart-next-steps .cocart-additional-steps .cocart-actions{margin:0 0 1.5em}ul.cocart-next-steps .cocart-additional-steps .cocart-actions .button{font-size:15px;margin:1em 1.5em 1em 0}.tweet-share{display:flex;padding:0;align-items:center;place-content:center center;flex-wrap:nowrap}@media only screen and (max-width:400px){.cocart-logo img{max-width:80%}.cocart-newsletter .newsletter-form-container{display:block}.cocart-newsletter .newsletter-form-container .newsletter-form-email{display:block;box-sizing:border-box;width:100%;margin-bottom:10px}.cocart-newsletter .newsletter-form-container .button.newsletter-form-button{float:right}.cocart-next-steps .cocart-next-step-item{flex-wrap:wrap}.cocart-next-steps .cocart-next-step-item .cocart-next-step-description{margin-bottom:0}.cocart-next-steps .cocart-next-step-item .cocart-next-step-action p{margin:0}}#cart-rest-api-for-woocommerce-update .updating-message .cocart_plugin_upgrade_notice{display:none}#cart-rest-api-for-woocommerce-update .dummy{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice{background:#fff8e5!important;border-right:4px solid #ffb900;border-top:1px solid #ffb900;font-weight:400;margin:0 -16px 0 -12px!important;padding:9px 12px 9px 0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice::before{content:"\f348";display:inline-block;font:400 18px/1 dashicons;margin:0 -2px 0 8px;speak:never;vertical-align:top}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor{padding:20px 0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor::before{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p{line-height:1.5em;margin:0;padding:0 20px}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p::before{content:"";display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table{margin:.75em 0 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table tr,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table tr{background:transparent none!important;border:0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{font-weight:700}#cocart_untested_extensions_modal{display:none}.cocart_untested_extensions_modal_container{border-radius:4px;padding:0}.cocart_untested_extensions_modal_container #TB_closeAjaxWindow{display:none}.cocart_untested_extensions_modal_container #TB_title{display:none}.cocart_untested_extensions_modal_container #TB_ajaxContent{height:100%!important;margin:0;padding:0;width:100%!important}.cocart_untested_extensions_modal_container #TB_ajaxContent p{margin:0 0 1em}.cocart_untested_extensions_modal--content h1{border-bottom:1px solid #eee;background:#e9e9e9;border-top-right-radius:4px;border-top-left-radius:4px;font-size:1.6em;line-height:1.5em;margin:2px 2px .5em;padding:.75em 1.154em;text-shadow:none}.cocart_untested_extensions_modal--content .extensions_warning{padding:0 2em}.cocart_untested_extensions_modal--content .plugin-details-table-container{max-height:40vh;overflow-y:auto}.cocart_untested_extensions_modal--content table.plugin-details-table{margin:20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table td,.cocart_untested_extensions_modal--content table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table th{font-weight:700;margin-top:0}.cocart_untested_extensions_modal--content .actions{border-top:1px solid #eee;margin:0;padding:1em 0 2em;overflow:hidden}.cocart_untested_extensions_modal--content .actions a.button-primary{float:left}.cocart-setup-wizard{text-align:center}.cocart-setup-wizard .hidden{display:none}.cocart-content h1,.cocart-content h2,.cocart-content h3,.cocart-content table{margin:0 0 20px;border:0;padding:0;color:#666;clear:none;font-weight:500}.cocart-content p{margin:20px 0;font-size:1em;line-height:1.75;color:#666}.cocart-content p:first-of-type{margin-top:0}.cocart-content p:last-child{margin-bottom:0}.cocart-content label{color:#666;font-size:14px;font-weight:600;margin-bottom:.5em;margin-top:.85em;display:inline-block}.cocart-content .select-input{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:30px;width:calc(100% - 8px - 8px - 2px);padding-right:8px;padding-left:8px;font-size:16px;color:#444;background-color:#fff;display:block}.cocart-content .select-input.dropdown{width:100%;max-width:100%}.cocart-content span{display:inline-block;margin-top:1rem}.cocart-content table{font-size:1em;line-height:1.75;color:#666}.cocart-content a{color:#6032b0}.cocart-content a:focus,.cocart-content a:hover{color:#111}.cocart-content .form-table th{width:35%;vertical-align:top;font-weight:400}.cocart-content .form-table td{vertical-align:top}.cocart-content .form-table td input,.cocart-content .form-table td select{width:100%;box-sizing:border-box}.cocart-content .form-table td input[size]{width:auto}.cocart-content .form-table td .description{line-height:1.5;display:block;margin-top:.25em;color:#999;font-style:italic}.cocart-content .form-table td .input-checkbox,.cocart-content .form-table td .input-radio{width:auto;box-sizing:inherit;padding:inherit;margin:0 0 0 .5em;box-shadow:none}.cocart-content .form-table td,.cocart-content .form-table th{padding:12px 0;margin:0;border:0}.cocart-content .form-table td:first-child,.cocart-content .form-table th:first-child{padding-left:1em}@media screen and (max-width:782px){.cocart-content .form-table tbody th{width:auto}}.cocart-setup-wizard-steps{padding:0 0 24px;margin:0;list-style:none outside;overflow:hidden;color:#ccc;width:100%;display:inline-flex}.cocart-setup-wizard-steps li{width:100%;float:right;padding:0 0 .8em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4}.cocart-setup-wizard-steps li a{color:#6032b0;text-decoration:none;padding:1.5em;margin:-1.5em;position:relative;z-index:1}.cocart-setup-wizard-steps li a:focus,.cocart-setup-wizard-steps li a:hover{color:#111;text-decoration:underline}.cocart-setup-wizard-steps li::before{content:'';border:4px solid #ccc;border-radius:100%;width:4px;height:4px;position:absolute;bottom:0;right:50%;margin-right:-6px;margin-bottom:-8px;background:#fff}.cocart-setup-wizard-steps li.active{border-color:#6032b0;color:#6032b0;font-weight:700}.cocart-setup-wizard-steps li.active::before{border-color:#6032b0}.cocart-setup-wizard-steps li.done{border-color:#6032b0;color:#6032b0}.cocart-setup-wizard-steps li.done::before{border-color:#6032b0;background:#6032b0}@media only screen and (max-width:400px){.cocart-setup-wizard-steps{display:none}}.cocart-setup-wizard .cocart-actions{overflow:hidden;margin:20px 0 0;position:relative}.cocart-setup-wizard .cocart-actions .button-large{font-weight:300;font-size:16px;padding:1em 2em;box-shadow:none;min-width:12em;line-height:1;height:auto;border-radius:4px}.cocart-setup-wizard .cocart-actions .button-large:active,.cocart-setup-wizard .cocart-actions .button-large:focus,.cocart-setup-wizard .cocart-actions .button-large:hover{box-shadow:none}.cocart-setup-wizard .cocart-actions .button-large.button-primary{margin:0;opacity:1}.cocart-setup-wizard-footer-links{font-size:.85em;color:#7b7b7b;margin:1.18em auto;display:flow-root;text-align:center}.hide{display:none}.step{text-align:center}.cocart-error{background:#ffe6e5;border-color:#ffc5c2;padding:1em;margin-bottom:1em}.cocart-error p{margin-top:0;margin-bottom:.5em;color:#444}.cocart-error a{color:#ff645c}.cocart-error .cocart-actions .button{font-size:14px} \ No newline at end of file diff --git a/assets/css/admin/cocart-setup.css b/assets/css/admin/cocart-setup.css index 5d50d5fa..7662fb0e 100644 --- a/assets/css/admin/cocart-setup.css +++ b/assets/css/admin/cocart-setup.css @@ -20,12 +20,12 @@ body.cocart-pagestyles .wp-header-end { text-align: left; } .cocart-pagestyles { - /*#wpcontent, + /* #wpcontent, #wpbody-content { padding: 0; overflow-x: hidden !important; min-height: calc(100vh - 32px); - }*/ } + } */ } .cocart-pagestyles #wpfooter { display: initial; } .cocart-pagestyles .woocommerce-layout__header-breadcrumbs { @@ -38,7 +38,6 @@ body.cocart-pagestyles .wp-header-end { background-color: #fff; border: 1px solid #e5e5e5; box-shadow: 0 2px 30px rgba(0, 0, 0, 0.04); - -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.04); color: #292929; margin: 20px auto 40px; max-width: 700px; @@ -273,7 +272,6 @@ p.next-step-extra-info { ul.cocart-next-steps { border: 1px solid #eee; border-radius: 4px; - list-style: none; margin: 0; padding: 0; overflow: hidden; @@ -328,8 +326,7 @@ ul.cocart-next-steps { display: flex; padding: 0; align-items: center; - justify-content: center; - align-content: center; + place-content: center center; flex-wrap: nowrap; } @media only screen and (max-width: 400px) { @@ -452,7 +449,7 @@ ul.cocart-next-steps { .cocart_untested_extensions_modal--content .actions { border-top: 1px solid #eee; margin: 0; - padding: 1em 0 2em 0; + padding: 1em 0 2em; overflow: hidden; } .cocart_untested_extensions_modal--content .actions a.button-primary { float: right; } diff --git a/assets/css/admin/cocart-setup.min.css b/assets/css/admin/cocart-setup.min.css index 825e6b38..39803e32 100644 --- a/assets/css/admin/cocart-setup.min.css +++ b/assets/css/admin/cocart-setup.min.css @@ -1 +1 @@ -body.cocart-pagestyles .wp-header-end{clear:both}.cocart-wrapped{margin:0 auto;max-width:700px;padding:60px 0}.cocart-wrapped .cocart-logo{border:0;margin:0;padding:0;text-align:center}.cocart-wrapped .cocart-content{box-shadow:0 1px 3px rgba(0,0,0,.13);padding:2em;margin:0 0 20px;background:#fff;overflow:hidden;zoom:1;text-align:left}.cocart-pagestyles #wpfooter{display:initial}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs{margin:0}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:first-child{display:none}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:nth-child(2)::before{content:none}.cocart-pagestyles .container{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 2px 30px rgba(0,0,0,.04);-webkit-box-shadow:0 2px 30px rgba(0,0,0,.04);color:#292929;margin:20px auto 40px;max-width:700px;text-align:left;width:calc(100% - 20px)}.cocart-pagestyles .container .content{padding:40px}.cocart-pagestyles .container .content .logo{background-color:#6032b0;margin:-40px -40px 30px;text-align:center}.cocart-pagestyles .container .content h1{color:#23282d;font-size:1.7em;font-weight:700;line-height:1.48;margin-bottom:28px;margin-top:0}.cocart-pagestyles .container .content p{color:#333;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:20px}.cocart-pagestyles .container .content ul{list-style:disc}.cocart-pagestyles .container .content li{margin-left:12px}.cocart-pagestyles .container .content a.button.button-large,.cocart-pagestyles .container .content button.button-large{font-size:24px;line-height:54px;height:60px;padding:0 20px}.cocart-pagestyles .container .content a.button.button-medium,.cocart-pagestyles .container .content button.button-medium{font-size:18px;font-weight:600;line-height:36px;height:40px}.cocart-pagestyles .container .content a.button.upgrade{background-color:#6032b0;border-color:#6032b0;color:#fff}.cocart-pagestyles .container .content a.button.upgrade:focus,.cocart-pagestyles .container .content a.button.upgrade:hover{background-color:#6131af;border-color:#6131af}.cocart-pagestyles .container .content p.price-tag{font-size:69px;color:#6032b0;line-height:66px;font-weight:700;margin:20px auto;text-align:center}.cocart-pagestyles .container .content p.price-tag sub{margin-top:18px;display:inline-block;font-size:30px;line-height:8px;vertical-align:top;margin-right:2px}.cocart-pagestyles .container .content p.price-tag sup{display:inline-block;font-size:18px;line-height:16px;vertical-align:bottom;margin-left:2px}.cocart-pagestyles .container .content img.emoji{display:inline!important;border:none!important;height:auto;width:1em;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;box-shadow:none!important}.notice.inline.notice-cocart{border-color:#6032b0}.notice.inline.notice-cocart p.cart::before{color:#6032b0;content:'\f174';display:inline-block;font:normal 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.notice.cocart-notice{border-color:#6032b0;padding:10px!important}.notice.cocart-notice .no-thanks{display:block;margin-top:10px}.notice.cocart-notice .no-thanks a{color:#72777c;text-decoration:none}.notice.cocart-notice .no-thanks a:hover{color:#444}.notice.cocart-notice p{padding:0;margin:0}.notice.cocart-notice h3{margin:0 0 5px}.notice.cocart-notice .cocart-action{float:right;text-align:center}.notice.cocart-notice .cocart-action .cocart-button{height:auto;line-height:20px;padding:6px 50px}.notice.cocart-notice .cocart-notice-inner{display:table;width:100%}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content,.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon,.notice.cocart-notice .cocart-notice-inner .cocart-review-now,.notice.cocart-notice .cocart-notice-inner .cocart-send-feedback{display:table-cell;vertical-align:middle}.notice.cocart-notice .cocart-notice-content{padding:0 6% 0 20px}.notice .cocart-notice-icon{color:#509ed2;font-size:50px;width:60px}.notice .cocart-notice-icon img{font-size:0;width:64px}body.cocart .error,body.cocart .notice,body.cocart .updated{display:none}body.cocart-pagestyles .cocart-notice-icon{display:none!important}body.cocart-pagestyles .cocart-notice-content{padding:0 6% 0 0!important}body.cocart-pagestyles .notice:not(.cocart-notice){display:none}@media (max-width:767px){.notice.cocart-notice .cocart-notice-inner{display:block}.notice.cocart-notice{padding:20px!important}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content{display:block;padding:0}.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon{display:none}.notice.cocart-notice .cocart-notice-inner .cocart-action{margin-top:20px;display:block;text-align:left}.notice.cocart-notice .cocart-notice-inner .no-thanks{display:inline-block;margin-left:15px}}.founder-row{height:60px;margin-bottom:2rem}.founder-row .founder-image{width:4.6rem;float:left}.founder-row .founder-details{float:left;width:calc(100% - 4.6rem)}.founder-row .founder-details p{margin:0}.cocart-newsletter{padding:24px 24px 0;overflow:hidden;background:#f5f5f5;clear:both}.cocart-newsletter p{padding:0;margin:0 0 12px}.cocart-newsletter form,.cocart-newsletter p:last-child{margin:0 0 24px}.cocart-newsletter .newsletter-form-container{display:flex}.cocart-newsletter .newsletter-form-container .newsletter-form-email{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:42px;padding:0 8px;font-size:16px;color:#666;background-color:#fff;display:inline-block;margin-right:6px;flex-grow:1}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container{flex-grow:0}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container .button.newsletter-form-button{height:42px;padding:0 1em;margin:0}p.next-steps-help-text{color:#9f9f9f!important;padding:0 2em;text-align:center;font-size:.9em!important}p.next-step-heading{margin:0!important;font-size:.95em;font-weight:400;font-variant:all-petite-caps}p.next-step-extra-info{margin:0!important}ul.cocart-next-steps{border:1px solid #eee;border-radius:4px;list-style:none;margin:0;padding:0;overflow:hidden;list-style:none outside}ul.cocart-next-steps h2{margin-bottom:12px}ul.cocart-next-steps h3.next-step-description{margin:0;font-size:16px;font-weight:600}ul.cocart-next-steps li{padding:0}ul.cocart-next-steps li a{display:block;padding:0 0 .75em}ul.cocart-next-steps li a::before{color:#82878c;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 10px 0 0;top:1px;position:relative;text-decoration:none!important;vertical-align:top}ul.cocart-next-steps .cocart-next-step-item{display:flex;border-top:1px solid #eee}ul.cocart-next-steps .cocart-next-step-item:first-child{border-top:0}ul.cocart-next-steps .cocart-next-step-description{flex-grow:1;margin:1.5em}ul.cocart-next-steps .cocart-next-step-action{flex-grow:0;display:flex;align-items:center}ul.cocart-next-steps .cocart-next-step-action .button{margin:1em 1.5em!important}ul.cocart-next-steps .cocart-additional-steps{border-top:1px solid #eee}ul.cocart-next-steps .cocart-additional-steps .cocart-next-step-description{margin-bottom:0}ul.cocart-next-steps .cocart-additional-steps .cocart-actions{margin:0 0 1.5em}ul.cocart-next-steps .cocart-additional-steps .cocart-actions .button{font-size:15px;margin:1em 0 1em 1.5em}.tweet-share{display:flex;padding:0;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap}@media only screen and (max-width:400px){.cocart-logo img{max-width:80%}.cocart-newsletter .newsletter-form-container{display:block}.cocart-newsletter .newsletter-form-container .newsletter-form-email{display:block;box-sizing:border-box;width:100%;margin-bottom:10px}.cocart-newsletter .newsletter-form-container .button.newsletter-form-button{float:left}.cocart-next-steps .cocart-next-step-item{flex-wrap:wrap}.cocart-next-steps .cocart-next-step-item .cocart-next-step-description{margin-bottom:0}.cocart-next-steps .cocart-next-step-item .cocart-next-step-action p{margin:0}}#cart-rest-api-for-woocommerce-update .updating-message .cocart_plugin_upgrade_notice{display:none}#cart-rest-api-for-woocommerce-update .dummy{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice{background:#fff8e5!important;border-left:4px solid #ffb900;border-top:1px solid #ffb900;font-weight:400;margin:0 -12px 0 -16px!important;padding:9px 0 9px 12px!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice::before{content:"\f348";display:inline-block;font:400 18px/1 dashicons;margin:0 8px 0 -2px;speak:never;vertical-align:top}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor{padding:20px 0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor::before{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p{line-height:1.5em;margin:0;padding:0 20px}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p::before{content:"";display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table{margin:.75em 0 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table tr,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table tr{background:transparent none!important;border:0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{font-weight:700}#cocart_untested_extensions_modal{display:none}.cocart_untested_extensions_modal_container{border-radius:4px;padding:0}.cocart_untested_extensions_modal_container #TB_closeAjaxWindow{display:none}.cocart_untested_extensions_modal_container #TB_title{display:none}.cocart_untested_extensions_modal_container #TB_ajaxContent{height:100%!important;margin:0;padding:0;width:100%!important}.cocart_untested_extensions_modal_container #TB_ajaxContent p{margin:0 0 1em}.cocart_untested_extensions_modal--content h1{border-bottom:1px solid #eee;background:#e9e9e9;border-top-left-radius:4px;border-top-right-radius:4px;font-size:1.6em;line-height:1.5em;margin:2px 2px .5em;padding:.75em 1.154em;text-shadow:none}.cocart_untested_extensions_modal--content .extensions_warning{padding:0 2em}.cocart_untested_extensions_modal--content .plugin-details-table-container{max-height:40vh;overflow-y:auto}.cocart_untested_extensions_modal--content table.plugin-details-table{margin:20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table td,.cocart_untested_extensions_modal--content table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table th{font-weight:700;margin-top:0}.cocart_untested_extensions_modal--content .actions{border-top:1px solid #eee;margin:0;padding:1em 0 2em 0;overflow:hidden}.cocart_untested_extensions_modal--content .actions a.button-primary{float:right}.cocart-setup-wizard{text-align:center}.cocart-setup-wizard .hidden{display:none}.cocart-content h1,.cocart-content h2,.cocart-content h3,.cocart-content table{margin:0 0 20px;border:0;padding:0;color:#666;clear:none;font-weight:500}.cocart-content p{margin:20px 0;font-size:1em;line-height:1.75;color:#666}.cocart-content p:first-of-type{margin-top:0}.cocart-content p:last-child{margin-bottom:0}.cocart-content label{color:#666;font-size:14px;font-weight:600;margin-bottom:.5em;margin-top:.85em;display:inline-block}.cocart-content .select-input{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:30px;width:calc(100% - 8px - 8px - 2px);padding-left:8px;padding-right:8px;font-size:16px;color:#444;background-color:#fff;display:block}.cocart-content .select-input.dropdown{width:100%;max-width:100%}.cocart-content span{display:inline-block;margin-top:1rem}.cocart-content table{font-size:1em;line-height:1.75;color:#666}.cocart-content a{color:#6032b0}.cocart-content a:focus,.cocart-content a:hover{color:#111}.cocart-content .form-table th{width:35%;vertical-align:top;font-weight:400}.cocart-content .form-table td{vertical-align:top}.cocart-content .form-table td input,.cocart-content .form-table td select{width:100%;box-sizing:border-box}.cocart-content .form-table td input[size]{width:auto}.cocart-content .form-table td .description{line-height:1.5;display:block;margin-top:.25em;color:#999;font-style:italic}.cocart-content .form-table td .input-checkbox,.cocart-content .form-table td .input-radio{width:auto;box-sizing:inherit;padding:inherit;margin:0 .5em 0 0;box-shadow:none}.cocart-content .form-table td,.cocart-content .form-table th{padding:12px 0;margin:0;border:0}.cocart-content .form-table td:first-child,.cocart-content .form-table th:first-child{padding-right:1em}@media screen and (max-width:782px){.cocart-content .form-table tbody th{width:auto}}.cocart-setup-wizard-steps{padding:0 0 24px;margin:0;list-style:none outside;overflow:hidden;color:#ccc;width:100%;display:inline-flex}.cocart-setup-wizard-steps li{width:100%;float:left;padding:0 0 .8em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4}.cocart-setup-wizard-steps li a{color:#6032b0;text-decoration:none;padding:1.5em;margin:-1.5em;position:relative;z-index:1}.cocart-setup-wizard-steps li a:focus,.cocart-setup-wizard-steps li a:hover{color:#111;text-decoration:underline}.cocart-setup-wizard-steps li::before{content:'';border:4px solid #ccc;border-radius:100%;width:4px;height:4px;position:absolute;bottom:0;left:50%;margin-left:-6px;margin-bottom:-8px;background:#fff}.cocart-setup-wizard-steps li.active{border-color:#6032b0;color:#6032b0;font-weight:700}.cocart-setup-wizard-steps li.active::before{border-color:#6032b0}.cocart-setup-wizard-steps li.done{border-color:#6032b0;color:#6032b0}.cocart-setup-wizard-steps li.done::before{border-color:#6032b0;background:#6032b0}@media only screen and (max-width:400px){.cocart-setup-wizard-steps{display:none}}.cocart-setup-wizard .cocart-actions{overflow:hidden;margin:20px 0 0;position:relative}.cocart-setup-wizard .cocart-actions .button-large{font-weight:300;font-size:16px;padding:1em 2em;box-shadow:none;min-width:12em;line-height:1;height:auto;border-radius:4px}.cocart-setup-wizard .cocart-actions .button-large:active,.cocart-setup-wizard .cocart-actions .button-large:focus,.cocart-setup-wizard .cocart-actions .button-large:hover{box-shadow:none}.cocart-setup-wizard .cocart-actions .button-large.button-primary{margin:0;opacity:1}.cocart-setup-wizard-footer-links{font-size:.85em;color:#7b7b7b;margin:1.18em auto;display:flow-root;text-align:center}.hide{display:none}.step{text-align:center}.cocart-error{background:#ffe6e5;border-color:#ffc5c2;padding:1em;margin-bottom:1em}.cocart-error p{margin-top:0;margin-bottom:.5em;color:#444}.cocart-error a{color:#ff645c}.cocart-error .cocart-actions .button{font-size:14px} \ No newline at end of file +body.cocart-pagestyles .wp-header-end{clear:both}.cocart-wrapped{margin:0 auto;max-width:700px;padding:60px 0}.cocart-wrapped .cocart-logo{border:0;margin:0;padding:0;text-align:center}.cocart-wrapped .cocart-content{box-shadow:0 1px 3px rgba(0,0,0,.13);padding:2em;margin:0 0 20px;background:#fff;overflow:hidden;zoom:1;text-align:left}.cocart-pagestyles #wpfooter{display:initial}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs{margin:0}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:first-child{display:none}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:nth-child(2)::before{content:none}.cocart-pagestyles .container{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 2px 30px rgba(0,0,0,.04);color:#292929;margin:20px auto 40px;max-width:700px;text-align:left;width:calc(100% - 20px)}.cocart-pagestyles .container .content{padding:40px}.cocart-pagestyles .container .content .logo{background-color:#6032b0;margin:-40px -40px 30px;text-align:center}.cocart-pagestyles .container .content h1{color:#23282d;font-size:1.7em;font-weight:700;line-height:1.48;margin-bottom:28px;margin-top:0}.cocart-pagestyles .container .content p{color:#333;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:20px}.cocart-pagestyles .container .content ul{list-style:disc}.cocart-pagestyles .container .content li{margin-left:12px}.cocart-pagestyles .container .content a.button.button-large,.cocart-pagestyles .container .content button.button-large{font-size:24px;line-height:54px;height:60px;padding:0 20px}.cocart-pagestyles .container .content a.button.button-medium,.cocart-pagestyles .container .content button.button-medium{font-size:18px;font-weight:600;line-height:36px;height:40px}.cocart-pagestyles .container .content a.button.upgrade{background-color:#6032b0;border-color:#6032b0;color:#fff}.cocart-pagestyles .container .content a.button.upgrade:focus,.cocart-pagestyles .container .content a.button.upgrade:hover{background-color:#6131af;border-color:#6131af}.cocart-pagestyles .container .content p.price-tag{font-size:69px;color:#6032b0;line-height:66px;font-weight:700;margin:20px auto;text-align:center}.cocart-pagestyles .container .content p.price-tag sub{margin-top:18px;display:inline-block;font-size:30px;line-height:8px;vertical-align:top;margin-right:2px}.cocart-pagestyles .container .content p.price-tag sup{display:inline-block;font-size:18px;line-height:16px;vertical-align:bottom;margin-left:2px}.cocart-pagestyles .container .content img.emoji{display:inline!important;border:none!important;height:auto;width:1em;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;box-shadow:none!important}.notice.inline.notice-cocart{border-color:#6032b0}.notice.inline.notice-cocart p.cart::before{color:#6032b0;content:'\f174';display:inline-block;font:normal 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.notice.cocart-notice{border-color:#6032b0;padding:10px!important}.notice.cocart-notice .no-thanks{display:block;margin-top:10px}.notice.cocart-notice .no-thanks a{color:#72777c;text-decoration:none}.notice.cocart-notice .no-thanks a:hover{color:#444}.notice.cocart-notice p{padding:0;margin:0}.notice.cocart-notice h3{margin:0 0 5px}.notice.cocart-notice .cocart-action{float:right;text-align:center}.notice.cocart-notice .cocart-action .cocart-button{height:auto;line-height:20px;padding:6px 50px}.notice.cocart-notice .cocart-notice-inner{display:table;width:100%}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content,.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon,.notice.cocart-notice .cocart-notice-inner .cocart-review-now,.notice.cocart-notice .cocart-notice-inner .cocart-send-feedback{display:table-cell;vertical-align:middle}.notice.cocart-notice .cocart-notice-content{padding:0 6% 0 20px}.notice .cocart-notice-icon{color:#509ed2;font-size:50px;width:60px}.notice .cocart-notice-icon img{font-size:0;width:64px}body.cocart .error,body.cocart .notice,body.cocart .updated{display:none}body.cocart-pagestyles .cocart-notice-icon{display:none!important}body.cocart-pagestyles .cocart-notice-content{padding:0 6% 0 0!important}body.cocart-pagestyles .notice:not(.cocart-notice){display:none}@media (max-width:767px){.notice.cocart-notice .cocart-notice-inner{display:block}.notice.cocart-notice{padding:20px!important}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content{display:block;padding:0}.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon{display:none}.notice.cocart-notice .cocart-notice-inner .cocart-action{margin-top:20px;display:block;text-align:left}.notice.cocart-notice .cocart-notice-inner .no-thanks{display:inline-block;margin-left:15px}}.founder-row{height:60px;margin-bottom:2rem}.founder-row .founder-image{width:4.6rem;float:left}.founder-row .founder-details{float:left;width:calc(100% - 4.6rem)}.founder-row .founder-details p{margin:0}.cocart-newsletter{padding:24px 24px 0;overflow:hidden;background:#f5f5f5;clear:both}.cocart-newsletter p{padding:0;margin:0 0 12px}.cocart-newsletter form,.cocart-newsletter p:last-child{margin:0 0 24px}.cocart-newsletter .newsletter-form-container{display:flex}.cocart-newsletter .newsletter-form-container .newsletter-form-email{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:42px;padding:0 8px;font-size:16px;color:#666;background-color:#fff;display:inline-block;margin-right:6px;flex-grow:1}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container{flex-grow:0}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container .button.newsletter-form-button{height:42px;padding:0 1em;margin:0}p.next-steps-help-text{color:#9f9f9f!important;padding:0 2em;text-align:center;font-size:.9em!important}p.next-step-heading{margin:0!important;font-size:.95em;font-weight:400;font-variant:all-petite-caps}p.next-step-extra-info{margin:0!important}ul.cocart-next-steps{border:1px solid #eee;border-radius:4px;margin:0;padding:0;overflow:hidden;list-style:none outside}ul.cocart-next-steps h2{margin-bottom:12px}ul.cocart-next-steps h3.next-step-description{margin:0;font-size:16px;font-weight:600}ul.cocart-next-steps li{padding:0}ul.cocart-next-steps li a{display:block;padding:0 0 .75em}ul.cocart-next-steps li a::before{color:#82878c;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 10px 0 0;top:1px;position:relative;text-decoration:none!important;vertical-align:top}ul.cocart-next-steps .cocart-next-step-item{display:flex;border-top:1px solid #eee}ul.cocart-next-steps .cocart-next-step-item:first-child{border-top:0}ul.cocart-next-steps .cocart-next-step-description{flex-grow:1;margin:1.5em}ul.cocart-next-steps .cocart-next-step-action{flex-grow:0;display:flex;align-items:center}ul.cocart-next-steps .cocart-next-step-action .button{margin:1em 1.5em!important}ul.cocart-next-steps .cocart-additional-steps{border-top:1px solid #eee}ul.cocart-next-steps .cocart-additional-steps .cocart-next-step-description{margin-bottom:0}ul.cocart-next-steps .cocart-additional-steps .cocart-actions{margin:0 0 1.5em}ul.cocart-next-steps .cocart-additional-steps .cocart-actions .button{font-size:15px;margin:1em 0 1em 1.5em}.tweet-share{display:flex;padding:0;align-items:center;place-content:center center;flex-wrap:nowrap}@media only screen and (max-width:400px){.cocart-logo img{max-width:80%}.cocart-newsletter .newsletter-form-container{display:block}.cocart-newsletter .newsletter-form-container .newsletter-form-email{display:block;box-sizing:border-box;width:100%;margin-bottom:10px}.cocart-newsletter .newsletter-form-container .button.newsletter-form-button{float:left}.cocart-next-steps .cocart-next-step-item{flex-wrap:wrap}.cocart-next-steps .cocart-next-step-item .cocart-next-step-description{margin-bottom:0}.cocart-next-steps .cocart-next-step-item .cocart-next-step-action p{margin:0}}#cart-rest-api-for-woocommerce-update .updating-message .cocart_plugin_upgrade_notice{display:none}#cart-rest-api-for-woocommerce-update .dummy{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice{background:#fff8e5!important;border-left:4px solid #ffb900;border-top:1px solid #ffb900;font-weight:400;margin:0 -12px 0 -16px!important;padding:9px 0 9px 12px!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice::before{content:"\f348";display:inline-block;font:400 18px/1 dashicons;margin:0 8px 0 -2px;speak:never;vertical-align:top}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor{padding:20px 0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor::before{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p{line-height:1.5em;margin:0;padding:0 20px}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p::before{content:"";display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table{margin:.75em 0 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table tr,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table tr{background:transparent none!important;border:0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{font-weight:700}#cocart_untested_extensions_modal{display:none}.cocart_untested_extensions_modal_container{border-radius:4px;padding:0}.cocart_untested_extensions_modal_container #TB_closeAjaxWindow{display:none}.cocart_untested_extensions_modal_container #TB_title{display:none}.cocart_untested_extensions_modal_container #TB_ajaxContent{height:100%!important;margin:0;padding:0;width:100%!important}.cocart_untested_extensions_modal_container #TB_ajaxContent p{margin:0 0 1em}.cocart_untested_extensions_modal--content h1{border-bottom:1px solid #eee;background:#e9e9e9;border-top-left-radius:4px;border-top-right-radius:4px;font-size:1.6em;line-height:1.5em;margin:2px 2px .5em;padding:.75em 1.154em;text-shadow:none}.cocart_untested_extensions_modal--content .extensions_warning{padding:0 2em}.cocart_untested_extensions_modal--content .plugin-details-table-container{max-height:40vh;overflow-y:auto}.cocart_untested_extensions_modal--content table.plugin-details-table{margin:20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table td,.cocart_untested_extensions_modal--content table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table th{font-weight:700;margin-top:0}.cocart_untested_extensions_modal--content .actions{border-top:1px solid #eee;margin:0;padding:1em 0 2em;overflow:hidden}.cocart_untested_extensions_modal--content .actions a.button-primary{float:right}.cocart-setup-wizard{text-align:center}.cocart-setup-wizard .hidden{display:none}.cocart-content h1,.cocart-content h2,.cocart-content h3,.cocart-content table{margin:0 0 20px;border:0;padding:0;color:#666;clear:none;font-weight:500}.cocart-content p{margin:20px 0;font-size:1em;line-height:1.75;color:#666}.cocart-content p:first-of-type{margin-top:0}.cocart-content p:last-child{margin-bottom:0}.cocart-content label{color:#666;font-size:14px;font-weight:600;margin-bottom:.5em;margin-top:.85em;display:inline-block}.cocart-content .select-input{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:30px;width:calc(100% - 8px - 8px - 2px);padding-left:8px;padding-right:8px;font-size:16px;color:#444;background-color:#fff;display:block}.cocart-content .select-input.dropdown{width:100%;max-width:100%}.cocart-content span{display:inline-block;margin-top:1rem}.cocart-content table{font-size:1em;line-height:1.75;color:#666}.cocart-content a{color:#6032b0}.cocart-content a:focus,.cocart-content a:hover{color:#111}.cocart-content .form-table th{width:35%;vertical-align:top;font-weight:400}.cocart-content .form-table td{vertical-align:top}.cocart-content .form-table td input,.cocart-content .form-table td select{width:100%;box-sizing:border-box}.cocart-content .form-table td input[size]{width:auto}.cocart-content .form-table td .description{line-height:1.5;display:block;margin-top:.25em;color:#999;font-style:italic}.cocart-content .form-table td .input-checkbox,.cocart-content .form-table td .input-radio{width:auto;box-sizing:inherit;padding:inherit;margin:0 .5em 0 0;box-shadow:none}.cocart-content .form-table td,.cocart-content .form-table th{padding:12px 0;margin:0;border:0}.cocart-content .form-table td:first-child,.cocart-content .form-table th:first-child{padding-right:1em}@media screen and (max-width:782px){.cocart-content .form-table tbody th{width:auto}}.cocart-setup-wizard-steps{padding:0 0 24px;margin:0;list-style:none outside;overflow:hidden;color:#ccc;width:100%;display:inline-flex}.cocart-setup-wizard-steps li{width:100%;float:left;padding:0 0 .8em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4}.cocart-setup-wizard-steps li a{color:#6032b0;text-decoration:none;padding:1.5em;margin:-1.5em;position:relative;z-index:1}.cocart-setup-wizard-steps li a:focus,.cocart-setup-wizard-steps li a:hover{color:#111;text-decoration:underline}.cocart-setup-wizard-steps li::before{content:'';border:4px solid #ccc;border-radius:100%;width:4px;height:4px;position:absolute;bottom:0;left:50%;margin-left:-6px;margin-bottom:-8px;background:#fff}.cocart-setup-wizard-steps li.active{border-color:#6032b0;color:#6032b0;font-weight:700}.cocart-setup-wizard-steps li.active::before{border-color:#6032b0}.cocart-setup-wizard-steps li.done{border-color:#6032b0;color:#6032b0}.cocart-setup-wizard-steps li.done::before{border-color:#6032b0;background:#6032b0}@media only screen and (max-width:400px){.cocart-setup-wizard-steps{display:none}}.cocart-setup-wizard .cocart-actions{overflow:hidden;margin:20px 0 0;position:relative}.cocart-setup-wizard .cocart-actions .button-large{font-weight:300;font-size:16px;padding:1em 2em;box-shadow:none;min-width:12em;line-height:1;height:auto;border-radius:4px}.cocart-setup-wizard .cocart-actions .button-large:active,.cocart-setup-wizard .cocart-actions .button-large:focus,.cocart-setup-wizard .cocart-actions .button-large:hover{box-shadow:none}.cocart-setup-wizard .cocart-actions .button-large.button-primary{margin:0;opacity:1}.cocart-setup-wizard-footer-links{font-size:.85em;color:#7b7b7b;margin:1.18em auto;display:flow-root;text-align:center}.hide{display:none}.step{text-align:center}.cocart-error{background:#ffe6e5;border-color:#ffc5c2;padding:1em;margin-bottom:1em}.cocart-error p{margin-top:0;margin-bottom:.5em;color:#444}.cocart-error a{color:#ff645c}.cocart-error .cocart-actions .button{font-size:14px} \ No newline at end of file diff --git a/assets/css/admin/cocart.css b/assets/css/admin/cocart.css index 42e36620..e1cad291 100644 --- a/assets/css/admin/cocart.css +++ b/assets/css/admin/cocart.css @@ -20,12 +20,12 @@ body.cocart-pagestyles .wp-header-end { text-align: left; } .cocart-pagestyles { - /*#wpcontent, + /* #wpcontent, #wpbody-content { padding: 0; overflow-x: hidden !important; min-height: calc(100vh - 32px); - }*/ } + } */ } .cocart-pagestyles #wpfooter { display: initial; } .cocart-pagestyles .woocommerce-layout__header-breadcrumbs { @@ -38,7 +38,6 @@ body.cocart-pagestyles .wp-header-end { background-color: #fff; border: 1px solid #e5e5e5; box-shadow: 0 2px 30px rgba(0, 0, 0, 0.04); - -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.04); color: #292929; margin: 20px auto 40px; max-width: 700px; @@ -273,7 +272,6 @@ p.next-step-extra-info { ul.cocart-next-steps { border: 1px solid #eee; border-radius: 4px; - list-style: none; margin: 0; padding: 0; overflow: hidden; @@ -328,8 +326,7 @@ ul.cocart-next-steps { display: flex; padding: 0; align-items: center; - justify-content: center; - align-content: center; + place-content: center center; flex-wrap: nowrap; } @media only screen and (max-width: 400px) { @@ -452,7 +449,7 @@ ul.cocart-next-steps { .cocart_untested_extensions_modal--content .actions { border-top: 1px solid #eee; margin: 0; - padding: 1em 0 2em 0; + padding: 1em 0 2em; overflow: hidden; } .cocart_untested_extensions_modal--content .actions a.button-primary { float: right; } diff --git a/assets/css/admin/cocart.min.css b/assets/css/admin/cocart.min.css index 2f332eca..b9d8c990 100644 --- a/assets/css/admin/cocart.min.css +++ b/assets/css/admin/cocart.min.css @@ -1 +1 @@ -body.cocart-pagestyles .wp-header-end{clear:both}.cocart-wrapped{margin:0 auto;max-width:700px;padding:60px 0}.cocart-wrapped .cocart-logo{border:0;margin:0;padding:0;text-align:center}.cocart-wrapped .cocart-content{box-shadow:0 1px 3px rgba(0,0,0,.13);padding:2em;margin:0 0 20px;background:#fff;overflow:hidden;zoom:1;text-align:left}.cocart-pagestyles #wpfooter{display:initial}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs{margin:0}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:first-child{display:none}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:nth-child(2)::before{content:none}.cocart-pagestyles .container{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 2px 30px rgba(0,0,0,.04);-webkit-box-shadow:0 2px 30px rgba(0,0,0,.04);color:#292929;margin:20px auto 40px;max-width:700px;text-align:left;width:calc(100% - 20px)}.cocart-pagestyles .container .content{padding:40px}.cocart-pagestyles .container .content .logo{background-color:#6032b0;margin:-40px -40px 30px;text-align:center}.cocart-pagestyles .container .content h1{color:#23282d;font-size:1.7em;font-weight:700;line-height:1.48;margin-bottom:28px;margin-top:0}.cocart-pagestyles .container .content p{color:#333;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:20px}.cocart-pagestyles .container .content ul{list-style:disc}.cocart-pagestyles .container .content li{margin-left:12px}.cocart-pagestyles .container .content a.button.button-large,.cocart-pagestyles .container .content button.button-large{font-size:24px;line-height:54px;height:60px;padding:0 20px}.cocart-pagestyles .container .content a.button.button-medium,.cocart-pagestyles .container .content button.button-medium{font-size:18px;font-weight:600;line-height:36px;height:40px}.cocart-pagestyles .container .content a.button.upgrade{background-color:#6032b0;border-color:#6032b0;color:#fff}.cocart-pagestyles .container .content a.button.upgrade:focus,.cocart-pagestyles .container .content a.button.upgrade:hover{background-color:#6131af;border-color:#6131af}.cocart-pagestyles .container .content p.price-tag{font-size:69px;color:#6032b0;line-height:66px;font-weight:700;margin:20px auto;text-align:center}.cocart-pagestyles .container .content p.price-tag sub{margin-top:18px;display:inline-block;font-size:30px;line-height:8px;vertical-align:top;margin-right:2px}.cocart-pagestyles .container .content p.price-tag sup{display:inline-block;font-size:18px;line-height:16px;vertical-align:bottom;margin-left:2px}.cocart-pagestyles .container .content img.emoji{display:inline!important;border:none!important;height:auto;width:1em;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;box-shadow:none!important}.notice.inline.notice-cocart{border-color:#6032b0}.notice.inline.notice-cocart p.cart::before{color:#6032b0;content:'\f174';display:inline-block;font:normal 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.notice.cocart-notice{border-color:#6032b0;padding:10px!important}.notice.cocart-notice .no-thanks{display:block;margin-top:10px}.notice.cocart-notice .no-thanks a{color:#72777c;text-decoration:none}.notice.cocart-notice .no-thanks a:hover{color:#444}.notice.cocart-notice p{padding:0;margin:0}.notice.cocart-notice h3{margin:0 0 5px}.notice.cocart-notice .cocart-action{float:right;text-align:center}.notice.cocart-notice .cocart-action .cocart-button{height:auto;line-height:20px;padding:6px 50px}.notice.cocart-notice .cocart-notice-inner{display:table;width:100%}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content,.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon,.notice.cocart-notice .cocart-notice-inner .cocart-review-now,.notice.cocart-notice .cocart-notice-inner .cocart-send-feedback{display:table-cell;vertical-align:middle}.notice.cocart-notice .cocart-notice-content{padding:0 6% 0 20px}.notice .cocart-notice-icon{color:#509ed2;font-size:50px;width:60px}.notice .cocart-notice-icon img{font-size:0;width:64px}body.cocart .error,body.cocart .notice,body.cocart .updated{display:none}body.cocart-pagestyles .cocart-notice-icon{display:none!important}body.cocart-pagestyles .cocart-notice-content{padding:0 6% 0 0!important}body.cocart-pagestyles .notice:not(.cocart-notice){display:none}@media (max-width:767px){.notice.cocart-notice .cocart-notice-inner{display:block}.notice.cocart-notice{padding:20px!important}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content{display:block;padding:0}.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon{display:none}.notice.cocart-notice .cocart-notice-inner .cocart-action{margin-top:20px;display:block;text-align:left}.notice.cocart-notice .cocart-notice-inner .no-thanks{display:inline-block;margin-left:15px}}.founder-row{height:60px;margin-bottom:2rem}.founder-row .founder-image{width:4.6rem;float:left}.founder-row .founder-details{float:left;width:calc(100% - 4.6rem)}.founder-row .founder-details p{margin:0}.cocart-newsletter{padding:24px 24px 0;overflow:hidden;background:#f5f5f5;clear:both}.cocart-newsletter p{padding:0;margin:0 0 12px}.cocart-newsletter form,.cocart-newsletter p:last-child{margin:0 0 24px}.cocart-newsletter .newsletter-form-container{display:flex}.cocart-newsletter .newsletter-form-container .newsletter-form-email{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:42px;padding:0 8px;font-size:16px;color:#666;background-color:#fff;display:inline-block;margin-right:6px;flex-grow:1}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container{flex-grow:0}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container .button.newsletter-form-button{height:42px;padding:0 1em;margin:0}p.next-steps-help-text{color:#9f9f9f!important;padding:0 2em;text-align:center;font-size:.9em!important}p.next-step-heading{margin:0!important;font-size:.95em;font-weight:400;font-variant:all-petite-caps}p.next-step-extra-info{margin:0!important}ul.cocart-next-steps{border:1px solid #eee;border-radius:4px;list-style:none;margin:0;padding:0;overflow:hidden;list-style:none outside}ul.cocart-next-steps h2{margin-bottom:12px}ul.cocart-next-steps h3.next-step-description{margin:0;font-size:16px;font-weight:600}ul.cocart-next-steps li{padding:0}ul.cocart-next-steps li a{display:block;padding:0 0 .75em}ul.cocart-next-steps li a::before{color:#82878c;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 10px 0 0;top:1px;position:relative;text-decoration:none!important;vertical-align:top}ul.cocart-next-steps .cocart-next-step-item{display:flex;border-top:1px solid #eee}ul.cocart-next-steps .cocart-next-step-item:first-child{border-top:0}ul.cocart-next-steps .cocart-next-step-description{flex-grow:1;margin:1.5em}ul.cocart-next-steps .cocart-next-step-action{flex-grow:0;display:flex;align-items:center}ul.cocart-next-steps .cocart-next-step-action .button{margin:1em 1.5em!important}ul.cocart-next-steps .cocart-additional-steps{border-top:1px solid #eee}ul.cocart-next-steps .cocart-additional-steps .cocart-next-step-description{margin-bottom:0}ul.cocart-next-steps .cocart-additional-steps .cocart-actions{margin:0 0 1.5em}ul.cocart-next-steps .cocart-additional-steps .cocart-actions .button{font-size:15px;margin:1em 0 1em 1.5em}.tweet-share{display:flex;padding:0;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap}@media only screen and (max-width:400px){.cocart-logo img{max-width:80%}.cocart-newsletter .newsletter-form-container{display:block}.cocart-newsletter .newsletter-form-container .newsletter-form-email{display:block;box-sizing:border-box;width:100%;margin-bottom:10px}.cocart-newsletter .newsletter-form-container .button.newsletter-form-button{float:left}.cocart-next-steps .cocart-next-step-item{flex-wrap:wrap}.cocart-next-steps .cocart-next-step-item .cocart-next-step-description{margin-bottom:0}.cocart-next-steps .cocart-next-step-item .cocart-next-step-action p{margin:0}}#cart-rest-api-for-woocommerce-update .updating-message .cocart_plugin_upgrade_notice{display:none}#cart-rest-api-for-woocommerce-update .dummy{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice{background:#fff8e5!important;border-left:4px solid #ffb900;border-top:1px solid #ffb900;font-weight:400;margin:0 -12px 0 -16px!important;padding:9px 0 9px 12px!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice::before{content:"\f348";display:inline-block;font:400 18px/1 dashicons;margin:0 8px 0 -2px;speak:never;vertical-align:top}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor{padding:20px 0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor::before{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p{line-height:1.5em;margin:0;padding:0 20px}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p::before{content:"";display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table{margin:.75em 0 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table tr,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table tr{background:transparent none!important;border:0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{font-weight:700}#cocart_untested_extensions_modal{display:none}.cocart_untested_extensions_modal_container{border-radius:4px;padding:0}.cocart_untested_extensions_modal_container #TB_closeAjaxWindow{display:none}.cocart_untested_extensions_modal_container #TB_title{display:none}.cocart_untested_extensions_modal_container #TB_ajaxContent{height:100%!important;margin:0;padding:0;width:100%!important}.cocart_untested_extensions_modal_container #TB_ajaxContent p{margin:0 0 1em}.cocart_untested_extensions_modal--content h1{border-bottom:1px solid #eee;background:#e9e9e9;border-top-left-radius:4px;border-top-right-radius:4px;font-size:1.6em;line-height:1.5em;margin:2px 2px .5em;padding:.75em 1.154em;text-shadow:none}.cocart_untested_extensions_modal--content .extensions_warning{padding:0 2em}.cocart_untested_extensions_modal--content .plugin-details-table-container{max-height:40vh;overflow-y:auto}.cocart_untested_extensions_modal--content table.plugin-details-table{margin:20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table td,.cocart_untested_extensions_modal--content table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table th{font-weight:700;margin-top:0}.cocart_untested_extensions_modal--content .actions{border-top:1px solid #eee;margin:0;padding:1em 0 2em 0;overflow:hidden}.cocart_untested_extensions_modal--content .actions a.button-primary{float:right} \ No newline at end of file +body.cocart-pagestyles .wp-header-end{clear:both}.cocart-wrapped{margin:0 auto;max-width:700px;padding:60px 0}.cocart-wrapped .cocart-logo{border:0;margin:0;padding:0;text-align:center}.cocart-wrapped .cocart-content{box-shadow:0 1px 3px rgba(0,0,0,.13);padding:2em;margin:0 0 20px;background:#fff;overflow:hidden;zoom:1;text-align:left}.cocart-pagestyles #wpfooter{display:initial}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs{margin:0}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:first-child{display:none}.cocart-pagestyles .woocommerce-layout__header-breadcrumbs span:nth-child(2)::before{content:none}.cocart-pagestyles .container{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 2px 30px rgba(0,0,0,.04);color:#292929;margin:20px auto 40px;max-width:700px;text-align:left;width:calc(100% - 20px)}.cocart-pagestyles .container .content{padding:40px}.cocart-pagestyles .container .content .logo{background-color:#6032b0;margin:-40px -40px 30px;text-align:center}.cocart-pagestyles .container .content h1{color:#23282d;font-size:1.7em;font-weight:700;line-height:1.48;margin-bottom:28px;margin-top:0}.cocart-pagestyles .container .content p{color:#333;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:20px}.cocart-pagestyles .container .content ul{list-style:disc}.cocart-pagestyles .container .content li{margin-left:12px}.cocart-pagestyles .container .content a.button.button-large,.cocart-pagestyles .container .content button.button-large{font-size:24px;line-height:54px;height:60px;padding:0 20px}.cocart-pagestyles .container .content a.button.button-medium,.cocart-pagestyles .container .content button.button-medium{font-size:18px;font-weight:600;line-height:36px;height:40px}.cocart-pagestyles .container .content a.button.upgrade{background-color:#6032b0;border-color:#6032b0;color:#fff}.cocart-pagestyles .container .content a.button.upgrade:focus,.cocart-pagestyles .container .content a.button.upgrade:hover{background-color:#6131af;border-color:#6131af}.cocart-pagestyles .container .content p.price-tag{font-size:69px;color:#6032b0;line-height:66px;font-weight:700;margin:20px auto;text-align:center}.cocart-pagestyles .container .content p.price-tag sub{margin-top:18px;display:inline-block;font-size:30px;line-height:8px;vertical-align:top;margin-right:2px}.cocart-pagestyles .container .content p.price-tag sup{display:inline-block;font-size:18px;line-height:16px;vertical-align:bottom;margin-left:2px}.cocart-pagestyles .container .content img.emoji{display:inline!important;border:none!important;height:auto;width:1em;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;box-shadow:none!important}.notice.inline.notice-cocart{border-color:#6032b0}.notice.inline.notice-cocart p.cart::before{color:#6032b0;content:'\f174';display:inline-block;font:normal 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.notice.cocart-notice{border-color:#6032b0;padding:10px!important}.notice.cocart-notice .no-thanks{display:block;margin-top:10px}.notice.cocart-notice .no-thanks a{color:#72777c;text-decoration:none}.notice.cocart-notice .no-thanks a:hover{color:#444}.notice.cocart-notice p{padding:0;margin:0}.notice.cocart-notice h3{margin:0 0 5px}.notice.cocart-notice .cocart-action{float:right;text-align:center}.notice.cocart-notice .cocart-action .cocart-button{height:auto;line-height:20px;padding:6px 50px}.notice.cocart-notice .cocart-notice-inner{display:table;width:100%}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content,.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon,.notice.cocart-notice .cocart-notice-inner .cocart-review-now,.notice.cocart-notice .cocart-notice-inner .cocart-send-feedback{display:table-cell;vertical-align:middle}.notice.cocart-notice .cocart-notice-content{padding:0 6% 0 20px}.notice .cocart-notice-icon{color:#509ed2;font-size:50px;width:60px}.notice .cocart-notice-icon img{font-size:0;width:64px}body.cocart .error,body.cocart .notice,body.cocart .updated{display:none}body.cocart-pagestyles .cocart-notice-icon{display:none!important}body.cocart-pagestyles .cocart-notice-content{padding:0 6% 0 0!important}body.cocart-pagestyles .notice:not(.cocart-notice){display:none}@media (max-width:767px){.notice.cocart-notice .cocart-notice-inner{display:block}.notice.cocart-notice{padding:20px!important}.notice.cocart-notice .cocart-notice-inner .cocart-notice-content{display:block;padding:0}.notice.cocart-notice .cocart-notice-inner .cocart-notice-icon{display:none}.notice.cocart-notice .cocart-notice-inner .cocart-action{margin-top:20px;display:block;text-align:left}.notice.cocart-notice .cocart-notice-inner .no-thanks{display:inline-block;margin-left:15px}}.founder-row{height:60px;margin-bottom:2rem}.founder-row .founder-image{width:4.6rem;float:left}.founder-row .founder-details{float:left;width:calc(100% - 4.6rem)}.founder-row .founder-details p{margin:0}.cocart-newsletter{padding:24px 24px 0;overflow:hidden;background:#f5f5f5;clear:both}.cocart-newsletter p{padding:0;margin:0 0 12px}.cocart-newsletter form,.cocart-newsletter p:last-child{margin:0 0 24px}.cocart-newsletter .newsletter-form-container{display:flex}.cocart-newsletter .newsletter-form-container .newsletter-form-email{border:1px solid #aaa;border-color:#ddd;border-radius:4px;height:42px;padding:0 8px;font-size:16px;color:#666;background-color:#fff;display:inline-block;margin-right:6px;flex-grow:1}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container{flex-grow:0}.cocart-newsletter .newsletter-form-container .newsletter-form-button-container .button.newsletter-form-button{height:42px;padding:0 1em;margin:0}p.next-steps-help-text{color:#9f9f9f!important;padding:0 2em;text-align:center;font-size:.9em!important}p.next-step-heading{margin:0!important;font-size:.95em;font-weight:400;font-variant:all-petite-caps}p.next-step-extra-info{margin:0!important}ul.cocart-next-steps{border:1px solid #eee;border-radius:4px;margin:0;padding:0;overflow:hidden;list-style:none outside}ul.cocart-next-steps h2{margin-bottom:12px}ul.cocart-next-steps h3.next-step-description{margin:0;font-size:16px;font-weight:600}ul.cocart-next-steps li{padding:0}ul.cocart-next-steps li a{display:block;padding:0 0 .75em}ul.cocart-next-steps li a::before{color:#82878c;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 10px 0 0;top:1px;position:relative;text-decoration:none!important;vertical-align:top}ul.cocart-next-steps .cocart-next-step-item{display:flex;border-top:1px solid #eee}ul.cocart-next-steps .cocart-next-step-item:first-child{border-top:0}ul.cocart-next-steps .cocart-next-step-description{flex-grow:1;margin:1.5em}ul.cocart-next-steps .cocart-next-step-action{flex-grow:0;display:flex;align-items:center}ul.cocart-next-steps .cocart-next-step-action .button{margin:1em 1.5em!important}ul.cocart-next-steps .cocart-additional-steps{border-top:1px solid #eee}ul.cocart-next-steps .cocart-additional-steps .cocart-next-step-description{margin-bottom:0}ul.cocart-next-steps .cocart-additional-steps .cocart-actions{margin:0 0 1.5em}ul.cocart-next-steps .cocart-additional-steps .cocart-actions .button{font-size:15px;margin:1em 0 1em 1.5em}.tweet-share{display:flex;padding:0;align-items:center;place-content:center center;flex-wrap:nowrap}@media only screen and (max-width:400px){.cocart-logo img{max-width:80%}.cocart-newsletter .newsletter-form-container{display:block}.cocart-newsletter .newsletter-form-container .newsletter-form-email{display:block;box-sizing:border-box;width:100%;margin-bottom:10px}.cocart-newsletter .newsletter-form-container .button.newsletter-form-button{float:left}.cocart-next-steps .cocart-next-step-item{flex-wrap:wrap}.cocart-next-steps .cocart-next-step-item .cocart-next-step-description{margin-bottom:0}.cocart-next-steps .cocart-next-step-item .cocart-next-step-action p{margin:0}}#cart-rest-api-for-woocommerce-update .updating-message .cocart_plugin_upgrade_notice{display:none}#cart-rest-api-for-woocommerce-update .dummy{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice{background:#fff8e5!important;border-left:4px solid #ffb900;border-top:1px solid #ffb900;font-weight:400;margin:0 -12px 0 -16px!important;padding:9px 0 9px 12px!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice::before{content:"\f348";display:inline-block;font:400 18px/1 dashicons;margin:0 8px 0 -2px;speak:never;vertical-align:top}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor{padding:20px 0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor::before{display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p{line-height:1.5em;margin:0;padding:0 20px}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major p::before,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor p::before{content:"";display:none}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table{margin:.75em 0 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table tr,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table tr{background:transparent none!important;border:0!important}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table td,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.major table.plugin-details-table th,#cart-rest-api-for-woocommerce-update .cocart_plugin_upgrade_notice.minor table.plugin-details-table th{font-weight:700}#cocart_untested_extensions_modal{display:none}.cocart_untested_extensions_modal_container{border-radius:4px;padding:0}.cocart_untested_extensions_modal_container #TB_closeAjaxWindow{display:none}.cocart_untested_extensions_modal_container #TB_title{display:none}.cocart_untested_extensions_modal_container #TB_ajaxContent{height:100%!important;margin:0;padding:0;width:100%!important}.cocart_untested_extensions_modal_container #TB_ajaxContent p{margin:0 0 1em}.cocart_untested_extensions_modal--content h1{border-bottom:1px solid #eee;background:#e9e9e9;border-top-left-radius:4px;border-top-right-radius:4px;font-size:1.6em;line-height:1.5em;margin:2px 2px .5em;padding:.75em 1.154em;text-shadow:none}.cocart_untested_extensions_modal--content .extensions_warning{padding:0 2em}.cocart_untested_extensions_modal--content .plugin-details-table-container{max-height:40vh;overflow-y:auto}.cocart_untested_extensions_modal--content table.plugin-details-table{margin:20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table td,.cocart_untested_extensions_modal--content table.plugin-details-table th{background:transparent none!important;border:0!important;box-shadow:none;font-size:1em;margin:0;padding:.75em 20px 0}.cocart_untested_extensions_modal--content table.plugin-details-table th{font-weight:700;margin-top:0}.cocart_untested_extensions_modal--content .actions{border-top:1px solid #eee;margin:0;padding:1em 0 2em;overflow:hidden}.cocart_untested_extensions_modal--content .actions a.button-primary{float:right} \ No newline at end of file diff --git a/assets/scss/admin/cocart.scss b/assets/scss/admin/cocart.scss index 7c89b794..c536f9ac 100644 --- a/assets/scss/admin/cocart.scss +++ b/assets/scss/admin/cocart.scss @@ -28,13 +28,12 @@ body.cocart-pagestyles .wp-header-end { clear: both; } } .cocart-pagestyles { - - /*#wpcontent, + /* #wpcontent, #wpbody-content { padding: 0; overflow-x: hidden !important; min-height: calc(100vh - 32px); - }*/ + } */ #wpfooter { display: initial; @@ -54,9 +53,8 @@ body.cocart-pagestyles .wp-header-end { clear: both; } .container { background-color: $white; - border: 1px solid $lightgrey; + border: 1px solid $light-grey; box-shadow: 0 2px 30px $shadow; - -webkit-box-shadow: 0 2px 30px $shadow; color: $black; margin: 20px auto 40px; max-width: 700px; @@ -118,10 +116,11 @@ body.cocart-pagestyles .wp-header-end { clear: both; } border-color: $cocart; color: $white; } + a.button.upgrade:hover, a.button.upgrade:focus { - background-color: $cocart_hovered; - border-color: $cocart_hovered; + background-color: $cocart-hovered; + border-color: $cocart-hovered; } p.price-tag { @@ -159,7 +158,6 @@ body.cocart-pagestyles .wp-header-end { clear: both; } vertical-align: -0.1em !important; background: none !important; padding: 0 !important; - -webkit-box-shadow: none !important; box-shadow: none !important; } @@ -169,7 +167,6 @@ body.cocart-pagestyles .wp-header-end { clear: both; } // Admin Notices .notice { - &.inline.notice-cocart { border-color: $cocart; @@ -392,7 +389,6 @@ p { ul.cocart-next-steps { border: 1px solid #eee; border-radius: 4px; - list-style: none; margin: 0; padding: 0; overflow: hidden; @@ -477,8 +473,7 @@ ul.cocart-next-steps { display: flex; padding: 0; align-items: center; - justify-content: center; - align-content: center; + place-content: center center; flex-wrap: nowrap; } @@ -521,9 +516,7 @@ ul.cocart-next-steps { // Untested Plugins #cart-rest-api-for-woocommerce-update { - .updating-message { - .cocart_plugin_upgrade_notice { display: none; } @@ -624,7 +617,6 @@ ul.cocart-next-steps { } .cocart_untested_extensions_modal--content { - h1 { border-bottom: 1px solid #eee; background: #e9e9e9; @@ -668,7 +660,7 @@ ul.cocart-next-steps { .actions { border-top: 1px solid #eee; margin: 0; - padding: 1em 0 2em 0; + padding: 1em 0 2em; overflow: hidden; a.button-primary { diff --git a/assets/scss/admin/plugin-search.scss b/assets/scss/admin/plugin-search.scss index fe3ecdaa..a5e0c4f3 100644 --- a/assets/scss/admin/plugin-search.scss +++ b/assets/scss/admin/plugin-search.scss @@ -2,7 +2,6 @@ @import '../variables'; body.cocart-plugin-install { - .plugin-card { border: 1px solid $cocart; @@ -23,9 +22,7 @@ body.cocart-plugin-install { } .plugin-card { - .plugin-card-bottom { - .plugin-requirement { float: right; clear: right; @@ -40,7 +37,6 @@ body.cocart-plugin-install { } .plugin-card-cocart-plugin-search { - h3 { margin: 0 0 4px; } @@ -71,9 +67,7 @@ body.cocart-plugin-install { } .plugin-card { - .plugin-action-buttons { - .cocart-plugin-search__learn-more .dashicons, .cocart-plugin-search__learn-more .dashicons-before::before { font-size: inherit; @@ -102,7 +96,6 @@ body.cocart-plugin-install { } .cocart-plugin-search__bottom { - display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; @@ -121,7 +114,6 @@ body.cocart-plugin-install { } @media screen and (max-width: 1100px) and (min-width: 782px), (max-width: 480px) { - .plugin-card-cocart-plugin-search .plugin-action-buttons li { display: block; } diff --git a/assets/scss/variables.scss b/assets/scss/variables.scss index dd04fddd..cc70e4f6 100644 --- a/assets/scss/variables.scss +++ b/assets/scss/variables.scss @@ -1,30 +1,23 @@ // CoCart branding color. $cocart: #6032b0; -$cocart_hovered: #6131af; +$cocart-hovered: #6131af; // Misc $shadow: rgba(0, 0, 0, 0.04); // Colors $white: #fff; - $black: rgb(41, 41, 41); $black-000: #000; - $grey: #555d66; -$lightgrey: #e5e5e5; - +$light-grey: #e5e5e5; $red: #c92c2c; -$lightred: #f0a3a3; -$darkred: #a00; - +$light-red: #f0a3a3; +$dark-red: #a00; $green: #4ab866; -$lightgreen: #eff9f1; -$darkgreen: #337f46; - +$light-green: #eff9f1; +$dark-green: #337f46; $blue: #008aff; - $yellow: #f1e865; - $orange: #f36d0a; -$lightorange: #f1a165; \ No newline at end of file +$light-orange: #f1a165; \ No newline at end of file diff --git a/composer.json b/composer.json index 7593ed99..8de63235 100644 --- a/composer.json +++ b/composer.json @@ -51,7 +51,8 @@ "phpstan/phpstan": "^1.11", "szepeviktor/phpstan-wordpress": "^1.3", "phpstan/extension-installer": "^1.4", - "php-stubs/woocommerce-stubs": "^9.1" + "php-stubs/woocommerce-stubs": "^9.1", + "php-stubs/wp-cli-stubs": "^2.10" }, "scripts": { "phpcs": [ diff --git a/composer.lock b/composer.lock index feb8841a..30ba701d 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "47b96f8db8b54b800b9b2d7fd51d9b47", + "content-hash": "a28029f2e9ae03218d55a74ad7da71d5", "packages": [ { "name": "composer/installers", @@ -327,16 +327,16 @@ }, { "name": "php-stubs/woocommerce-stubs", - "version": "v9.1.0", + "version": "v9.2.1", "source": { "type": "git", "url": "https://github.com/php-stubs/woocommerce-stubs.git", - "reference": "2c95c633362d1f4f531f69e5db63bb19399d8b58" + "reference": "8dc04f7198e31be7c6f2dfef8739379b3c7dfb26" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-stubs/woocommerce-stubs/zipball/2c95c633362d1f4f531f69e5db63bb19399d8b58", - "reference": "2c95c633362d1f4f531f69e5db63bb19399d8b58", + "url": "https://api.github.com/repos/php-stubs/woocommerce-stubs/zipball/8dc04f7198e31be7c6f2dfef8739379b3c7dfb26", + "reference": "8dc04f7198e31be7c6f2dfef8739379b3c7dfb26", "shasum": "" }, "require": { @@ -365,9 +365,9 @@ ], "support": { "issues": "https://github.com/php-stubs/woocommerce-stubs/issues", - "source": "https://github.com/php-stubs/woocommerce-stubs/tree/v9.1.0" + "source": "https://github.com/php-stubs/woocommerce-stubs/tree/v9.2.1" }, - "time": "2024-07-11T10:55:02+00:00" + "time": "2024-08-21T18:36:51+00:00" }, { "name": "php-stubs/wordpress-stubs", @@ -417,6 +417,50 @@ }, "time": "2024-07-17T08:50:38+00:00" }, + { + "name": "php-stubs/wp-cli-stubs", + "version": "v2.10.0", + "source": { + "type": "git", + "url": "https://github.com/php-stubs/wp-cli-stubs.git", + "reference": "fbd7ff47393c9478e0f557d0b4caadaed20986fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-stubs/wp-cli-stubs/zipball/fbd7ff47393c9478e0f557d0b4caadaed20986fb", + "reference": "fbd7ff47393c9478e0f557d0b4caadaed20986fb", + "shasum": "" + }, + "require": { + "php-stubs/wordpress-stubs": "^4.7 || ^5.0 || ^6.0" + }, + "require-dev": { + "php": "~7.3 || ~8.0", + "php-stubs/generator": "^0.8.0" + }, + "suggest": { + "symfony/polyfill-php73": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "szepeviktor/phpstan-wordpress": "WordPress extensions for PHPStan" + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "WP-CLI function and class declaration stubs for static analysis.", + "homepage": "https://github.com/php-stubs/wp-cli-stubs", + "keywords": [ + "PHPStan", + "static analysis", + "wordpress", + "wp-cli" + ], + "support": { + "issues": "https://github.com/php-stubs/wp-cli-stubs/issues", + "source": "https://github.com/php-stubs/wp-cli-stubs/tree/v2.10.0" + }, + "time": "2024-02-09T02:10:10+00:00" + }, { "name": "phpcompatibility/php-compatibility", "version": "9.3.5", @@ -818,16 +862,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.11.10", + "version": "1.11.11", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "640410b32995914bde3eed26fa89552f9c2c082f" + "reference": "707c2aed5d8d0075666e673a5e71440c1d01a5a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/640410b32995914bde3eed26fa89552f9c2c082f", - "reference": "640410b32995914bde3eed26fa89552f9c2c082f", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/707c2aed5d8d0075666e673a5e71440c1d01a5a3", + "reference": "707c2aed5d8d0075666e673a5e71440c1d01a5a3", "shasum": "" }, "require": { @@ -872,7 +916,7 @@ "type": "github" } ], - "time": "2024-08-08T09:02:50+00:00" + "time": "2024-08-19T14:37:29+00:00" }, { "name": "sirbrillig/phpcs-variable-analysis", diff --git a/includes/class-cocart.php b/includes/class-cocart.php index d8160799..4a1786f1 100644 --- a/includes/class-cocart.php +++ b/includes/class-cocart.php @@ -499,7 +499,7 @@ public static function is_rest_api_request() { * * @since 2.1.0 Introduced. * - * @param bool $is_rest_api_request REST API uri requested. + * @param bool $is_rest_api_request True if CoCart REST API is requested. */ return apply_filters( 'cocart_is_rest_api_request', $is_rest_api_request ); } // END is_rest_api_request() diff --git a/includes/classes/admin/class-cocart-admin-action-links.php b/includes/classes/admin/class-cocart-admin-action-links.php index ec1bb98e..02c9c676 100644 --- a/includes/classes/admin/class-cocart-admin-action-links.php +++ b/includes/classes/admin/class-cocart-admin-action-links.php @@ -108,12 +108,15 @@ public function plugin_action_links( $links ) { /** * Plugin row meta links * - * @access public - * @since 2.0.0 + * @access public + * + * @since 2.0.0 Introduced. * @version 3.10.0 - * @param array $metadata An array of the plugin's metadata. - * @param string $file Path to the plugin file. - * @return array $metadata + * + * @param array $metadata An array of the plugin's metadata. + * @param string $file Path to the plugin file. + * + * @return array $metadata An array of the plugin's metadata. */ public function plugin_row_meta( $metadata, $file ) { if ( version_compare( get_option( 'cocart_version' ), COCART_VERSION, '<' ) ) { diff --git a/includes/classes/admin/class-cocart-admin-menus.php b/includes/classes/admin/class-cocart-admin-menus.php index af700bf0..289733ea 100644 --- a/includes/classes/admin/class-cocart-admin-menus.php +++ b/includes/classes/admin/class-cocart-admin-menus.php @@ -87,7 +87,7 @@ public function load_admin_submenu_pages() { * * @since 3.10.0 Introduced. * - * @param array + * @param array $submenus Array of submenu pages. */ $submenu_pages = apply_filters( 'cocart_register_submenu_page', array() ); diff --git a/includes/classes/admin/plugin-suggestions/class-cocart-admin-plugin-search.php b/includes/classes/admin/plugin-suggestions/class-cocart-admin-plugin-search.php index e06b587f..2ef9f83f 100644 --- a/includes/classes/admin/plugin-suggestions/class-cocart-admin-plugin-search.php +++ b/includes/classes/admin/plugin-suggestions/class-cocart-admin-plugin-search.php @@ -888,8 +888,6 @@ public function allow_suggestions() { * @static * * @since 3.10.8 Introduced. - * - * @return array of json API data */ public static function get_suggestions_api_data() { if ( ! method_exists( '\ActionScheduler', 'is_initialized' ) ) { diff --git a/includes/classes/admin/plugin-suggestions/class-cocart-admin-plugin-suggestions.php b/includes/classes/admin/plugin-suggestions/class-cocart-admin-plugin-suggestions.php index a59c45a5..5682849c 100644 --- a/includes/classes/admin/plugin-suggestions/class-cocart-admin-plugin-suggestions.php +++ b/includes/classes/admin/plugin-suggestions/class-cocart-admin-plugin-suggestions.php @@ -51,7 +51,7 @@ public static function init() { * * @static * - * @return array + * @return array Returns plugin suggestions and timestamp. */ public static function update_plugin_suggestions() { $data = get_option( diff --git a/includes/classes/admin/plugin-updates/class-cocart-admin-plugin-screen-update.php b/includes/classes/admin/plugin-updates/class-cocart-admin-plugin-screen-update.php index fb2d1a51..10cc01de 100644 --- a/includes/classes/admin/plugin-updates/class-cocart-admin-plugin-screen-update.php +++ b/includes/classes/admin/plugin-updates/class-cocart-admin-plugin-screen-update.php @@ -204,8 +204,6 @@ public function plugin_screen_modal_js() { * * @param string $file Plugin basename. * @param array $plugin_data Plugin information. - * - * @return false|void */ public function plugin_row( $file, $plugin_data ) { $plugins_allowedtags = array( diff --git a/includes/classes/admin/woocommerce/class-cocart-wc-admin-notices.php b/includes/classes/admin/woocommerce/class-cocart-wc-admin-notices.php index 5afb2ad0..0bcfb58c 100644 --- a/includes/classes/admin/woocommerce/class-cocart-wc-admin-notices.php +++ b/includes/classes/admin/woocommerce/class-cocart-wc-admin-notices.php @@ -89,7 +89,9 @@ public static function create_new_note( $args = array() ) { * Filter to prevent note from being created. * * @since 3.2.0 Introduced - * @param array $args Arguments to create the note. + * + * @param bool $prevent_note_creation False by default + * @param array $args Arguments to create the note. */ if ( apply_filters( 'cocart_prevent_wc_admin_note_created', false, $args ) ) { return; diff --git a/includes/classes/class-cocart-helpers.php b/includes/classes/class-cocart-helpers.php index 3e0aa5a1..7146caa6 100644 --- a/includes/classes/class-cocart-helpers.php +++ b/includes/classes/class-cocart-helpers.php @@ -555,7 +555,7 @@ public static function user_has_capabilities() { /** * Filter the current users capabilities to install a CoCart plugin. * - * @param string Capability level. + * @param string $capability Capability level. */ if ( current_user_can( apply_filters( 'cocart_install_capability', 'install_plugins' ) ) ) { return true; @@ -580,7 +580,7 @@ public static function is_cocart_ps_active() { /** * Filter if CoCart Plugin Suggestions should be active. * - * @param bool True if CoCart Plugin Suggestions is active. + * @param bool $show_suggestions True if CoCart Plugin Suggestions is active. */ return apply_filters( 'cocart_show_plugin_search', true ); } // END is_cocart_ps_active() diff --git a/includes/classes/class-cocart-session-handler.php b/includes/classes/class-cocart-session-handler.php index 4243f792..aed6eaf4 100644 --- a/includes/classes/class-cocart-session-handler.php +++ b/includes/classes/class-cocart-session-handler.php @@ -164,8 +164,8 @@ public function init_session_cocart() { // Get cart. $this->_data = $this->get_session_data(); - // If the user logs in, update session. - if ( is_user_logged_in() && $this->is_user_customer( $current_user_id ) && $current_user_id !== $this->_customer_id ) { + // If the user logs in, and there is a requested cart that is not a customer then update session configuration. + if ( is_user_logged_in() && ! empty( $this->_customer_id ) && ! $this->is_user_customer( $this->_customer_id ) && $current_user_id !== $this->_customer_id ) { $guest_session_id = $this->_customer_id; $this->_customer_id = $current_user_id; $this->save_data( $guest_session_id ); @@ -194,7 +194,7 @@ public function init_session_cocart() { * @return bool Returns true if user is a customer, otherwise false. */ public function is_user_customer( $user_id ) { - if ( ! is_int( $user_id ) || 0 === $user_id ) { + if ( ! is_numeric( $user_id ) || 0 === $user_id ) { return false; } @@ -798,8 +798,6 @@ public function destroy_cookie() { * * @param string $cart_key The cart key. * @param mixed $default Default cart value. - * - * @return string|array */ public function get_cart( $cart_key, $default = false ) { cocart_deprecated_function( 'CoCart_Session_Handler::get_cart', '4.2.0', 'WC()->session->get_session()' ); diff --git a/includes/classes/class-cocart-session.php b/includes/classes/class-cocart-session.php index f1838472..9c5a076d 100644 --- a/includes/classes/class-cocart-session.php +++ b/includes/classes/class-cocart-session.php @@ -171,7 +171,7 @@ protected static function get_action_query() { * * @since 2.8.2 Introduced. * - * @param string + * @param string $action_query Default is 'cocart-load-cart' */ $load_cart = apply_filters( 'cocart_load_cart_query_name', 'cocart-load-cart' ); diff --git a/includes/classes/rest-api/callbacks/update-cart.php b/includes/classes/rest-api/callbacks/update-cart.php index 507460bc..b1986496 100644 --- a/includes/classes/rest-api/callbacks/update-cart.php +++ b/includes/classes/rest-api/callbacks/update-cart.php @@ -80,10 +80,10 @@ public function callback( $request, $controller ) { * * @since 3.1.0 Introduced. * - * @param bool True by default. - * @param string $item_key Item key of the item updated. - * @param array $cart_item Cart item after updated. - * @param int $quantity New quantity amount. + * @param bool $cart_valid True by default. + * @param string $item_key Item key of the item updated. + * @param array $cart_item Cart item after updated. + * @param int $quantity New quantity amount. */ $passed_validation = apply_filters( 'cocart_update_cart_validation', true, $item_key, $cart_item, $quantity ); diff --git a/includes/classes/rest-api/class-cocart-authentication.php b/includes/classes/rest-api/class-cocart-authentication.php index 1fab861a..7b7e180c 100644 --- a/includes/classes/rest-api/class-cocart-authentication.php +++ b/includes/classes/rest-api/class-cocart-authentication.php @@ -193,7 +193,7 @@ public static function get_auth_header() { * * @since 4.1.0 Introduced. * - * @param string Authorization header. + * @param string $auth_header Authorization header. */ return apply_filters( 'cocart_auth_header', $auth_header ); } // END get_auth_header() @@ -226,9 +226,9 @@ public function authenticate( $user_id ) { * @since 2.6.0 Introduced. * @since 3.8.1 Passed the authentication class as parameter. * - * @param int $user_id The user ID returned if authentication was successful. - * @param bool Determines if the site is secure. - * @param object $this The Authentication class. + * @param int $user_id The user ID returned if authentication was successful. + * @param bool $is_secure Determines if the site is secure. + * @param object $authentication_class The Authentication class. */ $user_id = apply_filters( 'cocart_authenticate', $user_id, is_ssl(), $this ); diff --git a/includes/classes/rest-api/class-cocart-cart-cache.php b/includes/classes/rest-api/class-cocart-cart-cache.php index 770334d6..1c85ce71 100644 --- a/includes/classes/rest-api/class-cocart-cart-cache.php +++ b/includes/classes/rest-api/class-cocart-cart-cache.php @@ -276,9 +276,9 @@ protected function does_product_allow_price_change( $cart_item, $request ) { * * @since 4.1.0 Introduced. * - * @param bool - * @param array $cart_item Cart item. - * @param WP_REST_Request $request The request object. + * @param bool $allow_change Allow price change. + * @param array $cart_item Cart item. + * @param WP_REST_Request $request The request object. */ return apply_filters( 'cocart_does_product_allow_price_change', true, $cart_item, $request ); } // END does_product_allow_price_change() diff --git a/includes/classes/rest-api/class-cocart-cart-extension.php b/includes/classes/rest-api/class-cocart-cart-extension.php index cd174c4a..295051a7 100644 --- a/includes/classes/rest-api/class-cocart-cart-extension.php +++ b/includes/classes/rest-api/class-cocart-cart-extension.php @@ -57,7 +57,7 @@ protected function init() { * @hooked: register_callback_update_cart - 10 * @hooked: register_callback_update_customer - 10 * - * @param CoCart_Cart_Extension $this Instance of the CoCart_Cart_Extension class which exposes the CoCart_Cart_Extension::register() method. + * @param CoCart_Cart_Extension $cart_extension Instance of the CoCart_Cart_Extension class which exposes the CoCart_Cart_Extension::register() method. */ do_action( 'cocart_register_extension_callback', $this ); } // END init() @@ -83,7 +83,8 @@ public function register( $callback ) { __( '"%s" is already registered.', 'cart-rest-api-for-woocommerce' ), $name ) - ) + ), + '3.1.0' ); return false; } diff --git a/includes/classes/rest-api/class-cocart-rest-api.php b/includes/classes/rest-api/class-cocart-rest-api.php index 6f3cb70e..f79a1cce 100644 --- a/includes/classes/rest-api/class-cocart-rest-api.php +++ b/includes/classes/rest-api/class-cocart-rest-api.php @@ -354,7 +354,7 @@ public function initialize_customer() { * * @since 4.1.0 Introduced. * - * @param int Current user ID. + * @param int $current_user_id Current user ID. */ $customer_id = apply_filters( 'cocart_set_customer_id', get_current_user_id() ); @@ -480,7 +480,7 @@ public function send_cache_control( $response, $server ) { * * @since 3.6.0 Introduced. * - * @param array Default patterns. + * @param array $cache_control_patterns Cache control patterns. */ $regex_path_patterns = apply_filters( 'cocart_send_cache_control_patterns', @@ -546,7 +546,7 @@ public function cache_control( $served, $result, $request, $server ) { * * @since 3.1.0 Introduced. * - * @return bool + * @return bool Returns true if route matches. */ protected function prevent_routes_from_initializing() { $rest_prefix = trailingslashit( rest_get_url_prefix() ); diff --git a/includes/classes/rest-api/controllers/v2/admin/class-cocart-session-controller.php b/includes/classes/rest-api/controllers/v2/admin/class-cocart-session-controller.php index de05f74d..29d42067 100644 --- a/includes/classes/rest-api/controllers/v2/admin/class-cocart-session-controller.php +++ b/includes/classes/rest-api/controllers/v2/admin/class-cocart-session-controller.php @@ -478,7 +478,8 @@ public function get_item( $_product, $cart_item = array(), $item_key = '', $show * @since 2.0.0 Introduced. * @since 3.0.0 Added $removed_item parameter. * - * @param bool $removed_item Determines if the item in the cart is removed. + * @param string $thumbnail_size Thumbnail size. + * @param bool $removed_item Determines if the item in the cart is removed. */ $thumbnail_size = apply_filters( 'cocart_item_thumbnail_size', 'woocommerce_thumbnail', $removed_item ); diff --git a/includes/classes/utilities/class-cocart-utilities-cart-helpers.php b/includes/classes/utilities/class-cocart-utilities-cart-helpers.php index a60429b8..d4026383 100644 --- a/includes/classes/utilities/class-cocart-utilities-cart-helpers.php +++ b/includes/classes/utilities/class-cocart-utilities-cart-helpers.php @@ -1080,7 +1080,7 @@ public static function throw_missing_item_key( $item_key, $status ) { * @since 2.1.0 Introduced. * * @param string $message Message. - * @param string $status Status. + * @param string $status Status of which we are checking the item key. */ $message = apply_filters( 'cocart_cart_item_key_required_message', $message, $status ); diff --git a/includes/classes/utilities/class-cocart-utilities-product-helpers.php b/includes/classes/utilities/class-cocart-utilities-product-helpers.php index bd6bb0a9..da8861f0 100644 --- a/includes/classes/utilities/class-cocart-utilities-product-helpers.php +++ b/includes/classes/utilities/class-cocart-utilities-product-helpers.php @@ -184,8 +184,8 @@ public static function get_price_range( $product, $tax_display_mode ) { * * @since 3.1.0 Introduced. * - * @param array $price Empty array. - * @param WC_Product $product The project object. + * @param array $empty_prices Empty array. + * @param WC_Product $product The project object. */ $price = apply_filters( 'cocart_products_variable_empty_price', array(), $product ); } else { @@ -297,8 +297,8 @@ public static function get_meta_data( $product ) { * * @since 3.11.0 Introduced. * - * @param array $meta_keys Meta keys. - * @param WC_Product $product The product object. + * @param array $ignored_meta_keys Ignored meta keys. + * @param WC_Product $product The product object. */ $ignore_private_meta_keys = apply_filters( 'cocart_products_ignore_private_meta_keys', array(), $product ); @@ -323,7 +323,7 @@ public static function get_meta_data( $product ) { * * @since 3.11.0 Introduced. * - * @param array $safe_meta Safe meta list. + * @param array $safe_meta Safe meta. * @param WC_Product $product The product object. */ return array_values( apply_filters( 'cocart_products_get_safe_meta_data', $safe_meta, $product ) ); diff --git a/package-lock.json b/package-lock.json index 1b843729..7bf69dc8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,8 +10,7 @@ "license": "GPL-3.0", "devDependencies": { "@lodder/grunt-postcss": "^3.1.1", - "@wordpress/stylelint-config": "21.27.0", - "autoprefixer": "^10.4.16", + "autoprefixer": "^10.4.20", "grunt": "~1.6.1", "grunt-checktextdomain": "1.0.1", "grunt-contrib-clean": "^2.0.1", @@ -24,16 +23,17 @@ "grunt-newer": "^1.3.0", "grunt-rtlcss": "^2.0.2", "grunt-sass": "^3.1.0", - "grunt-stylelint": "^0.20.0", + "grunt-stylelint": "^0.20.1", "grunt-text-replace": "^0.4.0", "grunt-wp-i18n": "~1.0.3", "jshint-stylish": "~2.2.1", "load-grunt-tasks": "~5.1.0", "node-sass": "~9.0.0", - "postcss": "~8.4.31", + "postcss": "~8.4.41", "postcss-scss": "~4.0.9", - "stylelint": "~15.11.0", - "stylelint-config-standard-scss": "~11.0.0", + "prettier": "^3.3.3", + "stylelint": "~16.8.2", + "stylelint-config-standard-scss": "~13.1.0", "wp-textdomain": "~1.0.1" } }, @@ -134,9 +134,9 @@ } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.1.tgz", - "integrity": "sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.1.tgz", + "integrity": "sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==", "dev": true, "funding": [ { @@ -149,16 +149,16 @@ } ], "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^2.4.1" + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/css-tokenizer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.4.1.tgz", - "integrity": "sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.1.tgz", + "integrity": "sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==", "dev": true, "funding": [ { @@ -171,13 +171,13 @@ } ], "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" } }, "node_modules/@csstools/media-query-list-parser": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.13.tgz", - "integrity": "sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-3.0.1.tgz", + "integrity": "sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==", "dev": true, "funding": [ { @@ -190,17 +190,17 @@ } ], "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.7.1", - "@csstools/css-tokenizer": "^2.4.1" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/selector-specificity": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", - "integrity": "sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-4.0.0.tgz", + "integrity": "sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==", "dev": true, "funding": [ { @@ -213,10 +213,20 @@ } ], "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "postcss-selector-parser": "^6.0.13" + "postcss-selector-parser": "^6.1.0" + } + }, + "node_modules/@dual-bundle/import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, "node_modules/@gar/promisify": { @@ -348,60 +358,6 @@ "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", "dev": true }, - "node_modules/@wordpress/stylelint-config": { - "version": "21.27.0", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.27.0.tgz", - "integrity": "sha512-cKYSmb32+PHy8H8KiaUOtxektE7DANKj7ihvvzaMDzqZd3OQzav4VyEHzyihgo0HyflD/q5IFl44Hb1clI48OQ==", - "dev": true, - "dependencies": { - "stylelint-config-recommended": "^6.0.0", - "stylelint-config-recommended-scss": "^5.0.2" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "stylelint": "^14.2" - } - }, - "node_modules/@wordpress/stylelint-config/node_modules/stylelint-config-recommended": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-6.0.0.tgz", - "integrity": "sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==", - "dev": true, - "peerDependencies": { - "stylelint": "^14.0.0" - } - }, - "node_modules/@wordpress/stylelint-config/node_modules/stylelint-config-recommended-scss": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-5.0.2.tgz", - "integrity": "sha512-b14BSZjcwW0hqbzm9b0S/ScN2+3CO3O4vcMNOw2KGf8lfVSwJ4p5TbNEXKwKl1+0FMtgRXZj6DqVUe/7nGnuBg==", - "dev": true, - "dependencies": { - "postcss-scss": "^4.0.2", - "stylelint-config-recommended": "^6.0.0", - "stylelint-scss": "^4.0.0" - }, - "peerDependencies": { - "stylelint": "^14.0.0" - } - }, - "node_modules/@wordpress/stylelint-config/node_modules/stylelint-scss": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.7.0.tgz", - "integrity": "sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==", - "dev": true, - "dependencies": { - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "stylelint": "^14.5.1 || ^15.0.0" - } - }, "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -409,9 +365,9 @@ "dev": true }, "node_modules/adm-zip": { - "version": "0.5.14", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.14.tgz", - "integrity": "sha512-DnyqqifT4Jrcvb8USYjp6FHtBpEIz1mnXu6pTRHZ0RL69LbQYiO+0lDFg5+OKA7U29oWSs3a/i8fhn8ZcceIWg==", + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.15.tgz", + "integrity": "sha512-jYPWSeOA8EFoZnucrKCNihqBjoEGQSU4HKgHYQgKNEQ0pQF9a/DYuo/+fAxY76k4qe75LUlLWpAM1QWcBMTOKw==", "dev": true, "engines": { "node": ">=12.0" @@ -641,9 +597,9 @@ } }, "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "dev": true }, "node_modules/async-foreach": { @@ -656,9 +612,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", "dev": true, "funding": [ { @@ -675,11 +631,11 @@ } ], "dependencies": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "postcss-value-parser": "^4.2.0" }, "bin": { @@ -779,9 +735,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", - "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "dev": true, "funding": [ { @@ -798,9 +754,9 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001640", - "electron-to-chromium": "^1.4.820", - "node-releases": "^2.0.14", + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", "update-browserslist-db": "^1.1.0" }, "bin": { @@ -1033,9 +989,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001642", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz", - "integrity": "sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==", + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", "dev": true, "funding": [ { @@ -1216,15 +1172,15 @@ "dev": true }, "node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dev": true, "dependencies": { + "env-paths": "^2.2.1", "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" + "parse-json": "^5.2.0" }, "engines": { "node": ">=14" @@ -1348,9 +1304,9 @@ } }, "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -1514,9 +1470,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.827", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.827.tgz", - "integrity": "sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==", + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==", "dev": true }, "node_modules/emoji-regex": { @@ -1741,15 +1697,15 @@ } }, "node_modules/file-entry-cache": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-7.0.2.tgz", - "integrity": "sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.0.0.tgz", + "integrity": "sha512-6MgEugi8p2tiUhqO7GnPsmbCCzj0YRCwwaTbpGRyKZesjRSzkqkAE9fPp7V2yMs5hwfgbQLgdvSSkGNg1s5Uvw==", "dev": true, "dependencies": { - "flat-cache": "^3.2.0" + "flat-cache": "^5.0.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=18" } }, "node_modules/file-sync-cmp": { @@ -1823,33 +1779,16 @@ } }, "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-5.0.0.tgz", + "integrity": "sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==", "dev": true, "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "flatted": "^3.3.1", + "keyv": "^4.5.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=18" } }, "node_modules/flatted": { @@ -3168,9 +3107,9 @@ ] }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { "node": ">= 4" @@ -3201,15 +3140,6 @@ "node": ">=4" } }, - "node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -3311,9 +3241,9 @@ "dev": true }, "node_modules/is-core-module": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", - "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, "dependencies": { "hasown": "^2.0.2" @@ -3603,9 +3533,9 @@ } }, "node_modules/known-css-properties": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", - "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==", + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.34.0.tgz", + "integrity": "sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==", "dev": true }, "node_modules/lazystream": { @@ -4487,15 +4417,16 @@ } }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, "node_modules/node-sass": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-9.0.0.tgz", "integrity": "sha512-yltEuuLrfH6M7Pq2gAj5B6Zm7m+gdZoG66wTqG6mIZV/zijq3M2OO2HswtT6oBspPyFhHDcaxWpsBm0fRNDHPg==", + "deprecated": "Node Sass is no longer supported. Please use `sass` or `sass-embedded` instead.", "dev": true, "hasInstallScript": true, "dependencies": { @@ -4973,9 +4904,9 @@ } }, "node_modules/postcss": { - "version": "8.4.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", - "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", "dev": true, "funding": [ { @@ -5007,25 +4938,35 @@ "dev": true }, "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz", + "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==", "dev": true }, "node_modules/postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.0.tgz", + "integrity": "sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-safe-parser" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=18.0" }, "peerDependencies": { - "postcss": "^8.3.3" + "postcss": "^8.4.31" } }, "node_modules/postcss-scss": { @@ -5055,9 +4996,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", - "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -5073,6 +5014,21 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, + "node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/pretty-bytes": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", @@ -5111,9 +5067,9 @@ } }, "node_modules/qs": { - "version": "6.12.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.3.tgz", - "integrity": "sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dev": true, "dependencies": { "side-channel": "^1.0.6" @@ -5657,9 +5613,9 @@ } }, "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -5878,9 +5834,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", - "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", + "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", "dev": true }, "node_modules/sprintf-js": { @@ -6047,95 +6003,107 @@ "node": ">=0.8.0" } }, - "node_modules/style-search": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", - "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", - "dev": true - }, "node_modules/stylelint": { - "version": "15.11.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.11.0.tgz", - "integrity": "sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==", + "version": "16.8.2", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.8.2.tgz", + "integrity": "sha512-fInKATippQhcSm7AB+T32GpI+626yohrg33GkFT/5jzliUw5qhlwZq2UQQwgl3HsHrf09oeARi0ZwgY/UWEv9A==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], "dependencies": { - "@csstools/css-parser-algorithms": "^2.3.1", - "@csstools/css-tokenizer": "^2.2.0", - "@csstools/media-query-list-parser": "^2.1.4", - "@csstools/selector-specificity": "^3.0.0", + "@csstools/css-parser-algorithms": "^3.0.0", + "@csstools/css-tokenizer": "^3.0.0", + "@csstools/media-query-list-parser": "^3.0.0", + "@csstools/selector-specificity": "^4.0.0", + "@dual-bundle/import-meta-resolve": "^4.1.0", "balanced-match": "^2.0.0", "colord": "^2.9.3", - "cosmiconfig": "^8.2.0", - "css-functions-list": "^3.2.1", + "cosmiconfig": "^9.0.0", + "css-functions-list": "^3.2.2", "css-tree": "^2.3.1", - "debug": "^4.3.4", - "fast-glob": "^3.3.1", + "debug": "^4.3.6", + "fast-glob": "^3.3.2", "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^7.0.0", + "file-entry-cache": "^9.0.0", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", "html-tags": "^3.3.1", - "ignore": "^5.2.4", - "import-lazy": "^4.0.0", + "ignore": "^5.3.2", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", - "known-css-properties": "^0.29.0", + "known-css-properties": "^0.34.0", "mathml-tag-names": "^2.1.3", - "meow": "^10.1.5", - "micromatch": "^4.0.5", + "meow": "^13.2.0", + "micromatch": "^4.0.7", "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.28", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.13", + "picocolors": "^1.0.1", + "postcss": "^8.4.41", + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-safe-parser": "^7.0.0", + "postcss-selector-parser": "^6.1.2", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", + "strip-ansi": "^7.1.0", "supports-hyperlinks": "^3.0.0", "svg-tags": "^1.0.0", - "table": "^6.8.1", + "table": "^6.8.2", "write-file-atomic": "^5.0.1" }, "bin": { "stylelint": "bin/stylelint.mjs" }, "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" + "node": ">=18.12.0" } }, "node_modules/stylelint-config-recommended": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-13.0.0.tgz", - "integrity": "sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-14.0.1.tgz", + "integrity": "sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": ">=18.12.0" }, "peerDependencies": { - "stylelint": "^15.10.0" + "stylelint": "^16.1.0" } }, "node_modules/stylelint-config-recommended-scss": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-13.1.0.tgz", - "integrity": "sha512-8L5nDfd+YH6AOoBGKmhH8pLWF1dpfY816JtGMePcBqqSsLU+Ysawx44fQSlMOJ2xTfI9yTGpup5JU77c17w1Ww==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-14.1.0.tgz", + "integrity": "sha512-bhaMhh1u5dQqSsf6ri2GVWWQW5iUjBYgcHkh7SgDDn92ijoItC/cfO/W+fpXshgTQWhwFkP1rVcewcv4jaftRg==", "dev": true, "dependencies": { "postcss-scss": "^4.0.9", - "stylelint-config-recommended": "^13.0.0", - "stylelint-scss": "^5.3.0" + "stylelint-config-recommended": "^14.0.1", + "stylelint-scss": "^6.4.0" + }, + "engines": { + "node": ">=18.12.0" }, "peerDependencies": { "postcss": "^8.3.3", - "stylelint": "^15.10.0" + "stylelint": "^16.6.1" }, "peerDependenciesMeta": { "postcss": { @@ -6144,32 +6112,45 @@ } }, "node_modules/stylelint-config-standard": { - "version": "34.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-34.0.0.tgz", - "integrity": "sha512-u0VSZnVyW9VSryBG2LSO+OQTjN7zF9XJaAJRX/4EwkmU0R2jYwmBSN10acqZisDitS0CLiEiGjX7+Hrq8TAhfQ==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-36.0.1.tgz", + "integrity": "sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], "dependencies": { - "stylelint-config-recommended": "^13.0.0" + "stylelint-config-recommended": "^14.0.1" }, "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": ">=18.12.0" }, "peerDependencies": { - "stylelint": "^15.10.0" + "stylelint": "^16.1.0" } }, "node_modules/stylelint-config-standard-scss": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-11.0.0.tgz", - "integrity": "sha512-fGE79NBOLg09a9afqGH/guJulRULCaQWWv4cv1v2bMX92B+fGb0y56WqIguwvFcliPmmUXiAhKrrnXilIeXoHA==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-13.1.0.tgz", + "integrity": "sha512-Eo5w7/XvwGHWkeGLtdm2FZLOMYoZl1omP2/jgFCXyl2x5yNz7/8vv4Tj6slHvMSSUNTaGoam/GAZ0ZhukvalfA==", "dev": true, "dependencies": { - "stylelint-config-recommended-scss": "^13.0.0", - "stylelint-config-standard": "^34.0.0" + "stylelint-config-recommended-scss": "^14.0.0", + "stylelint-config-standard": "^36.0.0" + }, + "engines": { + "node": ">=18.12.0" }, "peerDependencies": { "postcss": "^8.3.3", - "stylelint": "^15.10.0" + "stylelint": "^16.3.1" }, "peerDependenciesMeta": { "postcss": { @@ -6178,84 +6159,52 @@ } }, "node_modules/stylelint-scss": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-5.3.2.tgz", - "integrity": "sha512-4LzLaayFhFyneJwLo0IUa8knuIvj+zF0vBFueQs4e3tEaAMIQX8q5th8ziKkgOavr6y/y9yoBe+RXN/edwLzsQ==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-6.5.0.tgz", + "integrity": "sha512-yOnYlr71wrTPT3rYyUurgTj6Rw7JUtzsZQsiPEjvs+k/yqoYHdweqpw6XN/ARpxjAuvJpddoMUvV8aAIpvUwTg==", "dev": true, "dependencies": { - "known-css-properties": "^0.29.0", + "css-tree": "2.3.1", + "is-plain-object": "5.0.0", + "known-css-properties": "^0.34.0", "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.13", + "postcss-resolve-nested-selector": "^0.1.4", + "postcss-selector-parser": "^6.1.1", "postcss-value-parser": "^4.2.0" }, - "peerDependencies": { - "stylelint": "^14.5.1 || ^15.0.0" - } - }, - "node_modules/stylelint/node_modules/balanced-match": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", - "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", - "dev": true - }, - "node_modules/stylelint/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, "engines": { - "node": ">=10" + "node": ">=18.12.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "stylelint": "^16.0.2" } }, - "node_modules/stylelint/node_modules/camelcase-keys": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", - "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", + "node_modules/stylelint-scss/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, - "dependencies": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" - }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/stylelint/node_modules/decamelize": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", - "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", + "node_modules/stylelint/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/stylelint/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/stylelint/node_modules/balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true }, "node_modules/stylelint/node_modules/global-modules": { "version": "2.0.0", @@ -6283,18 +6232,6 @@ "node": ">=6" } }, - "node_modules/stylelint/node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/stylelint/node_modules/is-plain-object": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", @@ -6304,186 +6241,31 @@ "node": ">=0.10.0" } }, - "node_modules/stylelint/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/stylelint/node_modules/meow": { - "version": "10.1.5", - "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", - "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", - "dev": true, - "dependencies": { - "@types/minimist": "^1.2.2", - "camelcase-keys": "^7.0.0", - "decamelize": "^5.0.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.2", - "read-pkg-up": "^8.0.0", - "redent": "^4.0.0", - "trim-newlines": "^4.0.2", - "type-fest": "^1.2.2", - "yargs-parser": "^20.2.9" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylelint/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/stylelint/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/stylelint/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylelint/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/stylelint/node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylelint/node_modules/read-pkg": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", - "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^3.0.2", - "parse-json": "^5.2.0", - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylelint/node_modules/read-pkg-up": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", - "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", - "dev": true, - "dependencies": { - "find-up": "^5.0.0", - "read-pkg": "^6.0.0", - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylelint/node_modules/redent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", - "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", - "dev": true, - "dependencies": { - "indent-string": "^5.0.0", - "strip-indent": "^4.0.0" + "ansi-regex": "^6.0.1" }, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylelint/node_modules/strip-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", - "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylelint/node_modules/trim-newlines": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", - "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylelint/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/stylelint/node_modules/which": { @@ -6511,9 +6293,9 @@ } }, "node_modules/supports-hyperlinks": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", - "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz", + "integrity": "sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==", "dev": true, "dependencies": { "has-flag": "^4.0.0", @@ -6521,6 +6303,9 @@ }, "engines": { "node": ">=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -6677,9 +6462,9 @@ } }, "node_modules/uglify-js": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.18.0.tgz", - "integrity": "sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==", + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.2.tgz", + "integrity": "sha512-S8KA6DDI47nQXJSi2ctQ629YzwOVs+bQML6DAtvy0wgNdpi+0ySpQK0g2pxBq2xfF2z3YCscu7NNA8nXT9PlIQ==", "dev": true, "bin": { "uglifyjs": "bin/uglifyjs" @@ -7046,18 +6831,6 @@ "node": ">=12" } }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/zip-stream": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", diff --git a/package.json b/package.json index 9ff5d76a..d2f3680a 100644 --- a/package.json +++ b/package.json @@ -72,8 +72,7 @@ }, "devDependencies": { "@lodder/grunt-postcss": "^3.1.1", - "@wordpress/stylelint-config": "21.27.0", - "autoprefixer": "^10.4.16", + "autoprefixer": "^10.4.20", "grunt": "~1.6.1", "grunt-checktextdomain": "1.0.1", "grunt-contrib-clean": "^2.0.1", @@ -86,16 +85,17 @@ "grunt-newer": "^1.3.0", "grunt-rtlcss": "^2.0.2", "grunt-sass": "^3.1.0", - "grunt-stylelint": "^0.20.0", + "grunt-stylelint": "^0.20.1", "grunt-text-replace": "^0.4.0", "grunt-wp-i18n": "~1.0.3", "jshint-stylish": "~2.2.1", "load-grunt-tasks": "~5.1.0", "node-sass": "~9.0.0", - "postcss": "~8.4.31", + "postcss": "~8.4.41", "postcss-scss": "~4.0.9", - "stylelint": "~15.11.0", - "stylelint-config-standard-scss": "~11.0.0", + "prettier": "^3.3.3", + "stylelint": "~16.8.2", + "stylelint-config-standard-scss": "~13.1.0", "wp-textdomain": "~1.0.1" }, "browserslist": [ diff --git a/phpstan.neon b/phpstan.neon new file mode 100644 index 00000000..bcb3f4c8 --- /dev/null +++ b/phpstan.neon @@ -0,0 +1,14 @@ +parameters: + level: 0 + + paths: + - cart-rest-api-for-woocommerce.php + - load-package.php + - uninstall.php + - includes + bootstrapFiles: + - vendor/php-stubs/woocommerce-stubs/woocommerce-stubs.php + scanFiles: + - vendor/php-stubs/wp-cli-stubs/wp-cli-stubs.php + + editorUrl: 'vscode://file/%%file%%:%%line%%'